平成21年春期試験午後問題 問10

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

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

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

〔プログラムの説明〕
 売上ファイルを読み込み,販売店コード別に売上集計を行い,売上分析表を印刷する副プログラムである。
  • 売上ファイル SALES-F は順ファイルである。
  • 売上ファイルのレコード様式を図1に示す。
    pm10_1.png
    1. 売上金額はゼロより大きいものとする。
    2. すべてのレコードの売上金額を合計しても10けたを超えないものとする。
    3. 売上ファイルのデータに誤りはないものとする。
  • 販売店コードで集計して印刷した売上分析表の例を図2に示す。
    pm10_2.png
    1. 売上分析表の見出しは印刷済とする。
    2. 売上分析表は,集計された売上金額の多い順に整列し,印刷する。
    3. 累積比率は,当該販売店から上位順位店すべての売上金額の累積を売上金額の総合計で割った比率(%)の小数第2位を切り捨てたものである。
    4. 文字"*"の並びは,この累積比率の整数部分の値mをm個の"*"で示したものである。
pm10_3.png

設問1

プログラム中の に入れる正しい答えを,解答群の中から選べ。
a,b に関する解答群
  • ASCENDING KEY SORT-CD
  • ASCENDING KEY SORT-SALES
  • DESCENDING KEY SORT-SALES
  • DESCENDING KEY TEMP-CD
c,d,e に関する解答群
  • ADD TEMP-SALES TO GROSS-SUM
  • ADD TEMP-SALES TO INTERIM-SUM
  • ADD TEMP-SALES TO SORT-SALES
  • MOVE TEMP-SALES TO GROSS-SUM
  • MOVE TEMP-SALES TO INTERIM-SUM
  • MOVE TEMP-SALES TO SORT-SALES
解答選択欄
  • a:
  • b:
  • c:
  • d:
  • e:
  • a=
  • b=
  • c=
  • d=
  • e=

解説

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

設問2

この副プログラムを,商品コード,顧客コードでの集計にも使えるように変更する。 パラメータの値が,1のときは販売店コード,2のときは商品コード,3のときは顧客コードによる集計となるようにする。表中の に入れる正しい答えを,解答群の中から選べ。
pm10_4.png
f に関する解答群
  • S-CD   PIC X(10)
  • S-CD   PIC X(10) OCCURS 3
  • S-CD   PIC X(10) OCCURS 3 INDEXED BY SUM-CD
  • S-CD   PIC X(20)
  • S-CD   PIC X(30)
g に関する解答群
  • 行番号50と51の間
  • 行番号51と52の間
  • 行番号66と67の間
  • 行番号78と79の間
解答選択欄
  • f:
  • g:
  • f=
  • g=

解説

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

Pagetop