平成30年秋期試験午後問題 問10

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】

問10 ソフトウェア開発(COBOL)

次のCOBOLプログラムの説明及びプログラムを読んで,設問1~3に答えよ。

〔プログラムの説明〕
 従業員の社内資格の保有状況を管理するプログラムである。
 情報サービス企業であるP社には社内資格として資格1~4があり,従業員に取得を奨励している。社内資格を取得するための試験(以下,資格試験という)は定期的に実施しており,全従業員の保有状況を保有資格ファイルで管理する。P社の事業年度は4月から翌年3月までであり,上期(4月~9月)と下期(10月~翌年3月)の2期から成る。資格試験に合格した従業員の情報は合格ファイルに1期分を蓄積する。上期の合格者を蓄積した合格ファイルは10月初めに,下期の合格者を蓄積した合格ファイルは4月初めにプログラムを実行して,保有資格ファイルに反映する運用であるの従業員は,合格した資格試験を再度受験することはない。
  • 保有資格ファイルは,図1に示すレコード様式の索引ファイルであり,全従業員のレコードが格納されている。主キーは従業員番号である。プログラムでは,乱呼出し法で入出力している。
    pm10_1.gif
    資格1~4には,従業員番号で示される従業員が各資格試験に合格した日付として,西暦の年,月,日が,それぞれ4桁,2桁,2桁で格納されている。合格していない場合には,0が格納されている。
  • 合格ファイルは,図2に示すレコード様式の順ファイルであり,資格試験に合格した従業員のレコードが格納されている。同じ従業員が複数の資格試験に合格した場合は,合格した資格試験ごとにレコードが格納されている。レコードは,順序不同で格納されている。
    pm10_2.gif
    1. 資格種別には,合格した資格試験を表す値が,資格1は1で,資格2は2で,資格3は3で,資格4は4で格納されている。
    2. 合格日には,合格した日付として,西暦の年,月,日が,それぞれ4桁,2桁,2桁で格納されている。
  • 保有資格ファイルには,合格ファイルの従業員番号で示される従業員のレコードが必ず存在する。
pm10_3.gif

設問1

プログラム中の に入れる正しい答えを,解答群の中から選べ。
a に関する解答群
  • MOVE SPACE TO CR-NO
  • PERFORM UPD-PROC
  • PERFORM WRI-PROC
  • REWRITE QLF-REC
b に関する解答群
  • CR-NO = SPACE
  • SRT-NO = CR-NO
  • SRT-NO = SPACE
  • SRT-NO NOT = CR-NO
c に関する解答群
  • MOVE QLF-DATE(SRT-CD) TO QLF-DATE(SRT-CD+1)
  • MOVE SRT-DATE TO QLF-DATE(SRT-CD)
  • MOVE SRT-NO TO QLF-DATE(SRT-CD)
  • MOVE ZERO TO QLF-DATE(SRT-CD)
解答選択欄
  • a:
  • b:
  • c:
  • a=
  • b=
  • c=

解説

この設問の解説はまだありません。

設問2

P社では,社内資格を四つ全て取得した従業員を表彰している。合格ファイルの内容を保有資格ファイルに反映するとき,新たに表彰の対象となった従業員の従業員番号を表示するようにプログラムを変更する。表1中の に入れる正しい答えを,解答群の中から選べ。
pm10_4.gif
d に関する解答群
  • 行番号33と34の間
  • 行番号35と36の間
  • 行番号42と43の間
  • 行番号46と47の間
e に関する解答群
  • QLF-DATE(CR-NO) = ZERO
  • QLF-DATE(W-CNT) = ZERO
  • QLF-INF NOT = ALL ZERO
  • W-CNT > 4
解答選択欄
  • d:
  • e:
  • d=
  • e=

解説

この設問の解説はまだありません。

設問3

プログラムを表2に示すとおりに変更して,通常の運用どおり10月初めに実行した。行番号28と29の間に追加した DISPLAY 文によって表示される内容に関する説明として適切な答えを,解答群の中から選べ。ここで,プログラムは設問2の変更を行う前のものとする。また,対象となる従業員の数は,10,000未満である。
pm10_5.gif
解答群
  • 当該事業年度の上期に,各資格試験に合格した従業員の数
  • 当該事業年度の上期に,各資格試験を受験した従業員の数
  • 当該事業年度の上期までに,各資格試験に合格した従業員の数
  • 当該事業年度の上期までに,各資格試験に合格していない従業員の数
解答選択欄
  •  
  •  

解説

この設問の解説はまだありません。

Pagetop