◆ネットラーニング 2012年度春期試験 基本情報技術者試験 問題分析・講評※定番問題：基本情報で頻出、もしくは初級シスアドで頻出していた問題※新傾向：今回の試験制度に照らした新しい問題 （問い方が新しい問題含む）■問題分析■【午前問題】
系

テクノロジ系
（50問）

問番号

解答

問題テーマ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

ウ
ア
エ
イ
エ
イ
エ
イ
ウ
イ
ア
ウ
ウ
ア
ウ
ア
イ
イ
エ
ウ
ア
イ
ウ
ウ
ウ
ウ
ウ
イ
ア
ウ
ウ
エ
エ
エ
ウ
ウ
ウ
ウ
イ
イ
ウ
エ
ア
イ
ウ
ア
ウ
イ
ア
ウ

10進小数の8進変換
2進数の倍数
隣接行列 Aで表されるグラフ
後置記法の表現
状態遷移で遷移する事象
関数が操作するデータ構造
単方向リスト構造の操作
再帰呼出しの説明
WEB サーバ上だけで動作するプログラム
マルチコアプロセッサの特徴
外部割込みに分類されるもの
DRAMのリフレッシュ動作の説明
キャッシュメモリに関する記述
プラズマディスプレイの説明
クラウドコンピュティングの説明
フォールトトレントシステムを実現する上で不可欠なもの
システム構成全体の稼働率を表す式
ベンチマークテストの説明
サーバ処理時間を求める式
最後の印刷が終了するまでの時間
仮想記憶システムにおいてプロセッサ使用率が減少する状態を表すもの
LRU方式の説明
固定長方式の特徴
シェルのリダイレクト機能
LED点灯回路の表示状態
PCM方式でディジタル化したデータ量
ポリゴンの説明E-R 図に関する記述
関係データベース管理システムにおけるビューに関する記述
SQL文を実行したときに出られる結果
SQL文の操作
DBMSにおけるログファイルの説明
DBMSの排他制御に関する技術
転送時間の計算LAN間接続装置に関する記述
インターネットにおける電子メールの規約
インターネット接続を利用する仕組み
POP3の説明表示クライアント側で処理されるもの
ハッシュ値と比較することで実現できるもの
暗号化アルゴリズムの取扱いのうち適切なもの
ビジネスインパクト分析での実施事項
サーバ構成の二重化によって期待する効果
ARPの仕組みを利用して実現できる通信可否の判定方法
ディレクトリトラバーサル攻撃に該当するもの
オブジェクト指向プログラミングの特徴
下位モジュールの代替となるテスト用のモジュール
ブラックボックステストに関する記述
サブルーチン実行後に変数の値が変更されないことが保証されているもの
リバースエンジニアリングの説明

Copyright(C) 2012 NetLearning, Inc. All rights reserved.

定番問題 新傾向

☆
☆

☆
☆
☆
☆
☆
☆
☆
☆

☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆
☆

1

マネジメント系（10問）

ストラテジ系
（20問）

51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80

ウ
ウ
ウ
ウ
アエ
イイアエ
イエエエ
ウイアエイイエアエエイイイエイエ

構成管理の対象項目
クリティカルパス
完了するために必要な工数の計算ソフトウェア品質の管理指標として適切なもの
ITサービスマネジメントの管理プロセス
アクセス管理方法のうち適切なもの
チェックディジットを利用する目的
システム監査人の独立性が保たれている状況
システム監査を受ける場合提出すべき資料
システム監査において監査証拠となるもの
適切な資源配分を行う手法
情報戦略の立案時に整合性を取るべき対象
ASPのサービスを提供する事業者
膨大なデータから有用な情報や関係を見つけ出す手法
サプライチェーンマネジメントの改善指標
情報システムを調達する手順
プロダクトポートフォリオマネジメント（PPM)における花形を説明したもの
コンピタンス経営を説明したもの
バランススコアカードの例
ワンチップマイコンの内蔵メモリにフラッシュメモリが採用されている理由
手順に従って処理を行う生産計画
生産方式の特徴の比較
ICタグ（RFID)の特徴
パレート図の説明
合計利益が最大となる生産量の計算
経常利益の計算
増益分析に関する記述のうち適切なもの
著作権法に関する記述
商品やサービスを保護する法律
製造物責任法の対象となる不具合

Copyright(C) 2012 NetLearning, Inc. All rights reserved.

☆

☆
☆
☆
☆
☆
☆
☆

☆
☆
☆

☆
☆

2

【午後問題】
出題分野
問番号※問１～問7は7問中5問選択、問8は必須

設問番号

解答

1
ハードウェア

1abcdabcde

2
1

ソフトウェア22
3
12

データベース

ネットワーク3ab3
4abcde4ab

1
ソフトウェア設計

2

5
3
1

プロジェクトマネジメント

6
2
3
1
2

経営・関連法規73
1

データ構造およびアルゴリズム
※必須問題

8

2
3cdeabcdef
abcdefghabcdef

Copyright(C) 2012 NetLearning, Inc. All rights reserved.

オウイイエ
カキイイウイエエアウ
コキウエカエカエエイウウカイウアイア
カアエアウイウ
ウアイアアオ

問題テーマ

浮動小数点数コンパイラの最適化

社員食堂の利用記録データベースの設計と運用

データ転送時のフロー制御

受験者数の集計リスト作成

設計工程での進捗管理

正味現在価値による投資採算性の評価

ビットの検査3

※問9～問13は5問中1問選択
abcde
fabcdefg
abcde

1
ソフトウェア開発（C)92

ソフトウェア開発（COBOL)（B,C,Dは順不同）

1
10
2

ソフトウェア開発（Java)

11

1
2
1

ソフトウェア開発（アセンブラ)

12

2
3
1

ソフトウェア開発（表計算)

13

2
3

abcde
fabcdeｆgh

Copyright(C) 2012 NetLearning, Inc. All rights reserved.

エイアウアオウエキクウイオエエウエキウケアエエオウオウウキアカアキ

会議時間の調整

遊園地の入園者情報の集計

試験の成績管理

数字列の加算図書管理および図書推薦4

＜基本情報技術者試験 講評＞【総評】
今回は新試験制度となって 7 回目の試験です。基本情報技術者試験の応募者は、前年同期より減って約 7 万 5 千人（1 万 2 千人減）でした。応募者減が合格率にどのような変化をもたらすのかが気になるところですが、最近の合格率をみると、平成 22（2010）年度春期が 22.2%、同秋期が 23.4%、23（2011）年春期特別が 24.7%、同秋期が 26.2%と少しずつ増加する傾向にありますが、ほぼ変化なくきています。
出題の印象としては、午前は過去問題、類似問題などが多く出題されました。午後は、例年に比べて、基礎的な理解やその展開力を問う問題が多く出題されていました。

【午前】
総評でもふれましたが、過去問題、類似問題などを多く出題していました。情報処理に関する基礎的な理解に加え、過去問題の演習などにより、時間内に合格答案を作成し終えるスピードを e ラーニングの過去問題演習などで身につけていれば解ける問題が多かったです。難易度は例年並みと考えています。
テクノロジ系では、定番や重要キーワードの内容が 50%ほど出題され、基礎を中心にしっかり学習していれば得点できたと思います。新傾向の問題は、問 3 の隣接行列で表されるグラフ、問 10 のマルチコアプロセッサの特徴、問 15 のクラウドコンピュティングの説明、問 24 のシェルのリダイレクト機能、問27 のポリゴンの説明、問 43 のサーバ構成の二重化によって期待する効果などでした。
マネジメント系は、新傾向の出題はありませんでした。引き続き、問 58～60 の 3 問は、システム監査に関する出題でした。
ストラテジ系は、新傾向の出題として、問 71 の生産方式の特徴の比較などが出題されました。引き
続き、問 78～80 は法制度に関する出題で、今回は、著作権法、商標法、製造物責任法を問われました。
今回の試験を分析すると、下記のようになります。
2012 年春期（今回）2011 年秋期（前回）

出題数

全体比率

出題数

全体比率

基礎理論

910%

810%

コンピュータシステム

1823%

1823%

技術要素

1823%

1823%

開発技術

58%

68%

マネジメント系

プロジェクトマネジメント

44%

44%

（10 問）

サービスマネジメント

66%

66%

ストラテジ系

システム戦略68%

68%（20 問）

経営戦略

79%

79%

企業と法務

79%

79%

分野

分類

テクノロジ系（50 問）

Copyright©2005-2012 NetLearnig, Inc. All rights reserved.

5

【午後】
午後試験の問 1 から問 4 までは、前回同期と同じテーマで「ハードウェア」「ソフトウェア」「データベース」「ネットワーク」の出題でした。「情報セキュリティ」は、出題されませんでした。
午後の出題の内容とおよその難易度です。

問1

浮動小数点数 （ハードウェア）

例年なみ

問2

コンパイラの最適化 （ソフトウェア）

やや易しい

問3

社員食堂の利用記録データベースの設計と運用 （データベース）

例年なみ

問4

データ転送時のフロー制御 （ネットワーク）

やや易しい

問5

受験者数の集計リスト作成 （ソフトウェア設計）

例年なみ

問6

設計工程での進捗管理 （プロジェクトマネジメント）

例年なみ

問7

正味現在価値による投資採算性の評価 (経営・関連法規)

やや難しい

問8

ビットの検査 (データ構造およびアルゴリズム：必須)

やや易しい

問9

会議時間の調整 （ソフトウェア開発 C）

例年なみ

問 10

遊園地の入園者情報の集計 （ソフトウェア開発 COBOL）

例年なみ

問 11

試験の成績管理 （ソフトウェア開発やや難しい

問 12

数字列の加算 （ソフトウェア開発 アセンブラ）

例年なみ

問 13

図書管理および図書推薦 （ソフトウェア開発 表計算）

やや難しいJava）

上記のように、やや易しい問題とやや難しい問題、さらに例年並みの問題が混在していますが、ほほ例年なみの難易度と考えています。

[問 1 から問 7 で 5 問選択]
問 1（ハードウェア）は、浮動小数点数の減算と乗算の問題です。そろそろ出題されそうだと感じていたテーマです。図の値を正確に読み取り、正規化する手順にそってセオリーどおりに解き進めます（設問 1,2）。乗算については、（2 の）指数を加算することを理解していれば高得点できる問題でした（設問2）。手計算に慣れていないと解答に時間がかかったかもしれませんが、定番テーマの出題でした。
問 2 (ソフトウェア) は、コンパイラの最適化と誤差に関する問題です。表 1 をよく読んで解き進め（空欄 a～d）、浮動小数点数の誤差に関する基礎知識（空欄 e）を交えて解答します。
問 3 (データベース) は、データベースの設計と運用の問題です。要望とデータベースの表を対比しながら解き進み（設問 1）、集計値を求める条件と SQL の基礎知識により解答します（設問 2～4）
問 4 (ネットワーク) は、パケットの到着確認を一つのパケットごとに行うケースと複数パケットの到着ごとに到着確認を返信するケースを考える問題です。題意がていねいに記述されていますので、それを参考にして実際の計算を交えて解き進めます。
問 5 (ソフトウェア設計) は、2 つの受験者ファイルから、出身校別の受験者リストを印字するプロセスを考えます。表 1 の記述を参考にして、2 つのファイルのソートキー（並び順）、突合せの際に片方だけに存在するデータの処理に注目して解き進めます。
問 6（プロジェクトマネジメント）は、プロジェクトにおける進捗管理の問題です。単位を時間として、計画と実績の評価を工数で行っている点がポイントです。題意にそって、計算をしながら解き進めます。
Copyright©2005-2012 NetLearnig, Inc. All rights reserved.

6

問 7（経営・関連法規）は、投資採算性と評価を行う問題です。題意の正味現在価値について説明は、問題中で行われていましたが、利息や法人税の算出のため、時間を単位として、計画と実績評価を工数のみで行っている点がポイントです。これに注目して数値の計算をして解き進めます。
[問 8 必須問題]
問 8（データ構造およびアルゴリズム）は、ビット列の論理積が 1 となるビットを評価する問題です。やや処理が面倒にみえますが、プログラムは短いので、その分、トレースしやすかったと考えています。
[問 9 から問 13 で 1 問選択]
問 9 (C) は、スケジュール調整支援を行うプログラムです。複数の社員のスケジュールを確認する関数と 1 人分のスケジュールを確認する関数の関係に注目して解き進めます。
問 10 （COBOL） は、IC カードを利用した遊園地の精算システムのプログラムです。集計の処理を中心に、データ項目と PERFORM 文の繰返し条件などを考えながら解き進めます。
問 11 （Java） は、試験の成績を管理するプログラムです。Java のジェネリクス（総称性）のマップで、学籍番号をキー、点数を値として管理します。ジェネリスクでは、データの型に束縛されず、型そのものをパラメータ化して扱うことができます。新しいタイプの出題であり、内容もやや複雑でしたので、題意の理解や解答に時間を要したと考えています。
問 12 (アセンブラ) は、2 つの数字列を 10 進数として加算し、結果を文字列で返すプログラムです。
桁上がりと繰返し処理に使用するレジスタを整理しながら解き進めます。
問 13 (表計算) は、図書の管理を行うプログラムです。前回の秋に続き、マクロを交えた問題が出題されました。図書情報マスタと利用者情報という 2 つのデータが相互参照していることに注目して解き進めます。設問 3 からが、マクロを交えてやや文章量が増える出題でしたので、少し前の記述にもどって問題を読み直した方も多かったと考えています。

Copyright©2005-2012 NetLearnig, Inc. All rights reserved.

7