HOME»基本情報技術者平成27年秋期問題»午後問10
基本情報技術者過去問題 平成27年秋期 午後問10
⇄問題文と設問を画面2分割で開く⇱問題PDF問10 ソフトウェア開発(COBOL)
次のCOBOLプログラムの説明及びプログラムを読んで,設問1,2に答えよ。
〔プログラムの説明〕
D社では,ある製品の満足度を調べるために,アンケート調査を実施し,得られた1,000件の回答をアンケート結果ファイルに登録した。このプログラムは,アンケート結果ファイルを読み込み,集計結果をグラフで表示する。
〔プログラムの説明〕
D社では,ある製品の満足度を調べるために,アンケート調査を実施し,得られた1,000件の回答をアンケート結果ファイルに登録した。このプログラムは,アンケート結果ファイルを読み込み,集計結果をグラフで表示する。
- アンケート結果ファイルは,図1に示すレコード様式の順ファイルである。
- 回答IDは,一意に割り振られた0001~1000の番号である。
- 価格満足度,機能満足度及びデザイン満足度は,それぞれの満足度の高から低を5~1の5段階で評価したものである。
- 集計した満足度の分布をヒストグラムで表示する。図2に集計結果の表示例を示す。
- 価格(Price),機能(Function)及びデザイン(Design)の各項目のヒストグラムを並べて表示する。
- 各ヒストグラムは,項目名の行と満足度5~1の行の6行から成る。
- 各満足度の行は,満足度の値,その満足度の選択数,選択数を長さで表す横棒の順に表示する。
- 選択数は,値が0の場合以外は先行する数字0を除いて,値が0の場合は1桁の数字0を,右寄せで表示する。
- 横棒は,選択数20ごとに記号"*"を一つ用いて表示する。選択数が20に満たない端数は切り捨てる。
設問1
プログラム中の に入れる正しい答えを,解答群の中から選べ。
a に関する解答群
- 9(4)
- B(3)9
- Z(3)9
- Z(4)
b に関する解答群
- CNT-NUM(6-I,J)
- CNT-NUM(I,5-J)
- CNT-NUM(I,6-J)
- CNT-NUM(I,J)
c に関する解答群
- 1:PLOT-NUM
- 1:PLOT-NUM + 1
- PLOT-NUM
- PLOT-NUM + 1
d に関する解答群
- HIST-NUM
- HIST-PLOT
- HIST-REC
- HIST-VAL
解答選択欄
- a:
- b:
- c:
- d:
解答
- a=ウ
- b=エ
- c=ア
- d=ウ
解説
この設問の解説はまだありません。
設問2
各回答の3項目の満足度を加算した値(以下,総合満足度という)を求め,総合満足度ごとの回答IDの一覧を追加して表示するよう,プログラムを変更する。追加した部分の表示例を図3に示す。表1中の に入れる正しい答えを,解答群の中から選べ。
- 総合満足度の昇順に,その値と該当する全ての回答IDを表示する。
- 回答IDは,総合満足度ごとに昇順に表示する。
- 回答IDは,10件ごとに改行して表示する。
- 回答が1件もない総合満足度の値に対しては,表示を省略する。
e に関する解答群
- SRT-ID
- SRT-REC
- SRT-SUM
f,g に関する解答群
- POS > 1
- POS > 10
- SRT-SUMNOT=LAST-SUM
- SRT-SUMNOT=LAST-SUM AND POS > 1
- SRT-SUMNOT=LAST-SUM AND POS > 10
- SRT-SUMNOT=LAST-SUM OR POS > 1
- SRT-SUMNOT=LAST-SUM OR POS > 10
解答選択欄
- e:
- f:
- g:
解答
- e=イ
- f=キ
- g=ウ
解説
この設問の解説はまだありません。