基本情報技術者過去問題 平成23年秋期 午後問10

⇄問題文と設問を画面2分割で開く⇱問題PDF

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

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

〔プログラムの説明〕
 受験の申込みを登録した申込ファイルから,受験区分別に申込者の人数を集計し,集計表を印字するプログラムである。
  • 申込ファイルは図1に示すレコード様式の順ファイルである。
    1. 受験の申込み1件に対して,1件のレコードが作成され,5桁の申込番号が付与される。
    2. 受験区分は,試験区分と開催地区分から構成される。
    3. 試験区分は,試験内容に対応付けたA~Hのいずれか1文字である。
    4. 開催地区分は,開催地に対応付けた01~20のいずれかの数字である。
    5. 各受験区分の申込者数は,999人以下である。
    6. 申込ファイルの内容には,誤りはないものとする。
  • 集計表の印字例は,図2のとおりである。申込者がいない受験区分は,印字しない。

設問1

プログラムの に入れる正しい答えを,解答群の中から選べ。
a に関する解答群
  • MOVE 1 TO TEST-IDX
  • MOVE 1 TO TEST-NO
  • MOVE TEST-IDX TO TEST-NO
  • SET TEST-IDX TO 1
  • SET TEST-IDX TO TEST-CATEG-S
  • SET TEST-IDX TO TEST-NO
b に関する解答群
  • SUM-WK
  • TEST-IDX
  • TEST-NO
  • TEST-W1
  • TEST-W2
  • TEST-W3
c に関する解答群
  • SUM-WK(LOOP1 LOOP2)
  • SUM-WK(LOOP2 LOOP1)
  • SUM-WK(TEST-CATEG-M TEST-NO)
  • SUM-WK(TEST-NO TEST-PLACE-M)
  • SUM-WK(TEST-PLACE-M TEST-NO)
  • SUM-WK(TEST-PLACE-S TEST-NO)

解答選択欄

  • a:
  • b:
  • c:

解答

  • a=
  • b=
  • c=

解説

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

設問2

集計表における受験区分の印字を申込者数の多い順になるようにプログラムを変更したい。表1に示すプログラムの変更内容の に入れる正しい答えを,解答群の中から選べ。ここで,cには設問1の正しい答えが入っているものとする。
pm10_4.png/image-size:561×910
d に関する解答群
  • ASCENDING KEY SORT-S
  • ASCENDING KEY SORT-TEST-REC
  • DESCENDING KEY SORT-S
  • DESCENDING KEY SORT-TEST-REC
e,f,g に関する解答群
  • END-READ
  • END-RETURN
  • READ TEST-SORT-FILE
  • READ TEST-SUM-FILE
  • RELEASE SORT-REC
  • RELEASE SUM-REC
  • RETURN TEST-SORT-FILE
  • RETURN TEST-SUM-FILE

解答選択欄

  • d:
  • e:
  • f:
  • g:

解答

  • d=
  • e=
  • f=
  • g=

解説

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

平成23年秋期 午後問題一覧

問1 問2 問3 問4 問5 問6 問7 問8 問9 問10 問11 問12 問13 採点講評
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop