平成6年度 秋期 第二種 午後 問16

                        [更新日]1994.11.01
問16 社員の平均体重データ作成に関する次の記述を読んで、設問1〜3に答えよ。 年1回行っている健康調査の結果を毎年記録した健康ファイルがある。この健康 ファイルから、社員別に最近5回の健康調査の平均体重と最新の調査年、体重、身 長を平均ファイルに出力する。このプログラム流れ図を図に示す。 〔前提条件〕 (1) 健康ファイルのレコード様式(1データ/1レコード)は、次のとおりである。 ┌────┬───┬───┬──┬──────┐ │社員番号│調査年│ 体重 │身長│その他の情報│ └────┴───┴───┴──┴──────┘ (2) 平均ファイルのレコード様式は、次のとおりである。 ┌────┬────┬─────────┐ │    │    │  最新調査   │ │社員番号│平均体重├───┬──┬──┤ │    │    │調査年│体重│身長│ └────┴────┴───┴──┴──┘ (3) 健康調査が5回に満たない社員については、登録されているレコード数で平均体 重を求める。 (4) 健康ファイルは、社員番号別、調査年別で昇順に整列されている。 (5) 健康ファイルのレコードは、1件以上あるものとする。 図 プログラム流れ図 設問1 プログラム流れ図中の[ ]に入れる正しい答えを、解答群の中から 選べ。 a に関する解答群 ア 健康レコードの社員番号:平均レコードの社員番号 イ 健康レコードの調査年:平均レコードの年 ウ 健康レコードの身長:平均レコードの身長 エ 健康レコードの体重:WG(1) オ WG(1):WG(2) b に関する解答群 ア J=N-1,N-2,N-3,…,1 イ J=N-2,N-3,N-4,…,1 ウ J=1,2,3,…,N エ J=1,2,3,…,N-1 オ J=1,2,3,…,WG(N) c に関する解答群 ア WG(N)→WG(N+1) イ WG(1)+WG(N)→WG(N) ウ WG(1)+WG(J)→WG(1) エ WG(6)+WG(N)→WG(6) オ WG(6)+WG(J)→WG(6) 設問2 次の表のデータをレコード番号1から順に処理したときレコード番号8の体 重データは、集計処理に入ったときWG(1)からWG(6)のどこに入るのか。 正しい答えを、解答群の中から選べ。
  ┌──────┰────┬───┬────┬─────┬──────┐   │レコード番号┃社員番号│調査年│ 体重 │  身長 │その他の情報│   ├──────╂────┼───┼────┼─────┼──────┤   │  1   ┃ 10 │ 86│63.5│170.5│      │   ├──────╂────┼───┼────┼─────┼──────┤   │  2   ┃ 10 │ 87│62.4│170.0│      │   ├──────╂────┼───┼────┼─────┼──────┤   │  3   ┃ 10 │ 88│63.1│170.4│      │   ├──────╂────┼───┼────┼─────┼──────┤   │  4   ┃ 10 │ 89│62.5│170.3│      │   ├──────╂────┼───┼────┼─────┼──────┤   │  5   ┃ 10 │ 91│61.7│170.5│      │   ├──────╂────┼───┼────┼─────┼──────┤   │  6   ┃ 10 │ 92│63.4│170.7│      │   ├──────╂────┼───┼────┼─────┼──────┤   │  7   ┃ 10 │ 93│64.3│170.1│      │   ├──────╂────┼───┼────┼─────┼──────┤   │  8   ┃ 10 │ 94│66.6│170.0│      │   ├──────╂────┼───┼────┼─────┼──────┤   │  9   ┃ 20 │ 92│62.8│165.5│      │   ├──────╂────┼───┼────┼─────┼──────┤   │ 10   ┃ 20 │ 93│58.5│165.4│      │   ├──────╂────┼───┼────┼─────┼──────┤   │ 11   ┃ 20 │ 94│57.0│165.2│      │   └──────┸────┴───┴────┴─────┴──────┘
解答群 ア WG(1) イ WG(2) ウ WG(3) エ WG(4) オ WG(5) カ WG(6) 設問3 設問2の表のデータをレコード番号1から順に処理したとき、社員番号10 の社員の平均体重の値は幾らになるか。正しい答えを、解答群の中から選べ。 解答群 ア 59.4 イ 62.3 ウ 62.6 エ 63.4 オ 63.7
戻る 次頁:問17