情報処理技術者試験 正答アーカイブ 2009〜2026年度・14区分の正答12,948問

基本情報技術者試験 平成28年度春期

基本情報技術者試験 平成28年度春期の正答と、IPAの出典PDFへのリンクです。正答80問を収録しています。

この回について収録しているもの

載っているもの

  • 午前系の正答 80問(問番号と正答の対応表)
  • 採点講評の全文(IPA原文、13件)
  • IPAの問題冊子・解答例・採点講評PDFへのリンク

載っていないもの

  • 午前系の問題文と選択肢(出典PDFがスキャン画像のため)
  • 午後試験の解答(表の読み順が崩れるため、解答例PDFへのリンクのみ)
  • この回の配点(年度ごとの試験要綱を読み取っていないため)
  • 図・表(出典PDFをご覧ください)

問題文は収録していません。IPAが公表している問題冊子PDFがスキャン画像で、文字情報が入っていないためです。OCR(画像から文字を推定する処理)は行っていません。コードやビット列、数値が1文字変われば設問の答えが変わってしまうからです。

正答は、IPAが公表している解答例PDFから機械的に読み取ったものです。問題冊子PDFがスキャン画像のため、問題側の問番号と突き合わせる検算は原理的にできていません。解答例PDFの問番号をそのまま正としています。

午前の正答

80問。正答のみ。問題文は収録していません。

問正答問正答問正答問正答
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イ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ア

午後

解答例PDFに出てくる大問は13問(問1、問2、問3、問4、問5、問6、問7、問8、問9、問10、問11、問12、問13)です。

この区分の解答は収録していません。
午後試験の解答例は「大問→設問→空欄記号→解答」の表の形で公表されています。これを文字として取り出すと列が混ざって読み順が崩れ、別の大問の解答がつながってしまいます。誤った対応づけを出すより、解答例PDFへのリンクに留めました。大問番号は解答例PDFに現れたもので、ここは信頼できます。

午後の解答例PDFを開く

採点講評(IPA原文)

問1

問1 では,インターネットを介した会員制サービスを提供するシステムを題材に,システムへの不正侵入と その対策について出題した。 a の正答率は高く,よく理解されていた。 b の正答率は平均的で,おおむね理解されていたが,エと誤って解答した受験者が見受けられた。問題文を よく読み,リモートメンテナンスの必要性がなくなっていることが分かれば,Telnet のポートだけでなくSSH のポートも閉じるべきであることに気がつき,正答できた。 c,d の正答率は高く,よく理解されていた。 e の正答率は低く,あまり理解されていなかった。カと誤って解答した受験者が見受けられた。パスワード が (b)と同じ8 文字であって,各文字に使用できる候補が2 倍になることに気がつけば,正答できた。 不正侵入があった場合,被害状況を正確に把握し,適切な対応を行うことは非常に重要であるので,ぜひ理 解しておいてほしい。

問2

問2 では,ガーベジコレクタ(GC)を使ったメモリ領域の管理方法を題材に,管理方法の一つであるマー クアンドスイープ方式を取り上げ,そのアルゴリズムの処理量について出題した。 設問1 では,a の正答率は平均的で,おおむね理解されていたが,ウと誤って解答した受験者が見受けられ た。b の正答率は平均的で,おおむね理解されていたが,ア,エと誤って解答した受験者が見受けられた。c の正答率は平均的で,おおむね理解されていたが,ウと誤って解答した受験者が見受けられた。いずれも,L とM が表す意味とマーキングとスイープの処理を正しく理解できれば,正答できた。d の正答率は平均的で, おおむね理解されていたが,アと誤って解答した受験者が見受けられた。L / M が1 ならば,全てのセルは LIVE セルであるので,GC 処理を行っても再利用できるようになるセルの数は0 である。このことに気がつけ ば,正答できた。 設問2 の正答率は平均的で,おおむね理解されていたが,ウ,エと誤って解答した受験者が見受けられた。 情報処理技術者にとって,メモリ領域がどのように管理されているかを正しく把握することは重要であり, その方法として代表的なGC の基本的なメカニズムを,ぜひ理解しておいてほしい。

問3

問3 では,遊園地の入園者情報を題材に,関係データベースの設計と記録されたデータを集計する処理につ いて出題した。 設問1 では,a,b の正答率は高く,よく理解されていた。 設問2 の正答率は平均的で,おおむね理解されていたが,エと誤って解答した受験者が見受けられた。利用 表にはアトラクションを利用した各入園者のレコードが格納されているので,延べ利用者数はレコード件数を 数えればよいことに気がつけば,正答できた。 設問3 の正答率は高く,よく理解されていた。 設問4 の正答率は平均的で,おおむね理解されていた。 データベースに蓄えられた情報は,集計するだけでなく,業務の効率化や拡販などの目的のために分析や評 価がなされるようになってきた。受験者には,データベースに格納されたデータを,表の結合や集合関数など の手法を用いて加工し,利用目的に合わせて可視化する能力を身につけてほしい。

問4

問4 では,イーサネットを介した通信を題材に,IP とイーサネットをつなぐ役割をもったプロトコルである ARP(アドレス解決プロトコル)について出題した。 設問1 では,a の正答率は低く,あまり理解されていなかった。オと誤って解答した受験者が見受けられ た。プロトコル階層とパケットの関係を理解していれば正答できた。b の正答率は高く,よく理解されてい た。c の正答率は低く,あまり理解されていなかった。エと誤って解答した受験者が見受けられた。ARP 要求 は,ホストB のMAC アドレスが分からない状態で送信することに気がつけば,正答できた。 設問2 では,d の正答率は平均的で,おおむね理解されていたが,アと誤って解答した受験者が多く見受け られた。ブリッジの役割を理解していれば正答できた。e の正答率は平均的で,おおむね理解されていたが, カと誤って解答した受験者が見受けられた。ホストD からホストF にIP データグラムを送信するとき,IP デ ータグラムを最初に中継するルータがルータG であることを理解できれば,正答できた。 ARP を理解し,プロトコル階層と装置の関係を意識して考えることのできる能力は,ネットワークの構築に おいて重要な能力なので,身につけておいてほしい。

問5

問5 では,無線通信を伴うスマートフォンを用いた店舗検索システムを題材に,シーケンス図から適切なシ ステム設計を行うことについて出題した。 設問1 では,a の正答率は平均的で,おおむね理解されていたが,イと誤って解答した受験者が多く見受け られた。b の正答率は高く,よく理解されていたが,ウと誤って解答した受験者が見受けられた。いずれも, システム機能の要件にある表示すべき情報と,各データファイルに含まれる情報を整理できれば,正答でき た。c ~ e の正答率は高く,よく理解されていた。 設問2 の正答率は平均的で,おおむね理解されていたが,オと誤って解答した受験者が見受けられた。お気 に入りデータファイルに含まれる情報を整理できれば,正答できた。 設問3 の正答率は高く,よく理解されていた。 スマートフォンで用いる無線通信(モバイル通信)は使用中に圏外になる可能性がある。求められているシ ステム機能の要件から,Web 方式とWeb アプリ方式の特徴を理解した上で,適切に選択できる能力を身につ けておいてほしい。

問6

問6 は,プロジェクト計画段階におけるリスク分析を題材に,ソフトウェアパッケージ導入時の調達先選定 における比較検討の進め方,リスクの特定,リスクの定量化と評価,及び識別したリスクの対策方法について 出題した。 設問1 では,a,b の正答率は高く,よく理解されていた。 設問2 では,c の正答率は平均的で,おおむね理解されていたが,ウと誤って解答した受験者が見受けられ た。パッケージの適合度が低いことに起因するリスクへの対策を検討する際に,業務プロセス及び運用フロー については,パッケージの機能だけで実現する計画であることに気がつけば,正答できた。d の正答率は平均 的で,おおむね理解されていた。e の正答率は高く,よく理解されていた。 リスクの特定,定量的リスク分析,リスク対策の検討は,プロジェクト計画時に必要な能力であるため,身 につけておいてほしい。

問7

問7 では,販売データの分析を題材に,ID-POS で収集された購買履歴を活用した情報分析と施策評価につ いて出題した。 設問1 では,a ~ e の正答率は高く,よく理解されていた。a,b は,バブルチャートが意味していることを 正しく理解できれば,表1 に与えられた購買履歴の情報と与えられたリピート率から正答できた。c は,リピ ート率を上げて売上を伸ばすという視点で分析すれば,正答できた。d,e は,購入人数を増やすという視点で 分析すれば,正答できた。 実務において,様々な情報を収集し,分析して活用する局面は多い。目的に応じた分析を行い,適切な施策 を設定できる能力を身につけておいてほしい。

問8

問8 では,簡易メモ帳のデータを管理するアルゴリズムについて出題した。 設問1 では,a の正答率は平均的で,おおむね理解されていた。b の正答率は低く,あまり理解されていな かった。エと誤って解答した受験者が見受けられた。関数addMemo とchangeMemo を実行すると,DataLen の値 はtextLen + 1 だけ増加するが,このうちの増加分1 は繰返し処理の直前で加算済みである。このことに気 がつけば,正答できた。c,d の正答率は平均的で,おおむね理解されていた。 設問2 では,e,f の正答率は低く,あまり理解されていなかった。e ではアと,f ではエと誤って解答した受 験者が見受けられた。プログラム中の最後の繰返し処理では,temp[]の内容をそのままData[]に複写してい る。そこで,最初の繰返し処理で各メモがどのような順序でtemp[]に書き出されるかを読み取ると,変数m の 使い方から,Memo[]の要素番号の昇順であることが分かる。上に示した誤った解答は,temp[]への書出し順を Data[]中の有効なメモの並び順と間違えたことが原因と思われる。g の正答率は平均的で,おおむね理解され ていた。 プログラムの追跡では,繰返し処理や選択処理に着目し,どのような条件や順序で処理が進行していくかを 大枠で捉えて,プログラム全体の動きを把握することが重要である。

問9

問9 では,生成規則の与えられたフラクタル図形を,文字を用いて描画する処理について出題した。 設問1 の正答率は高く,よく理解されていた。 設問2 の正答率は高く,よく理解されていた。 設問3 では,a の正答率は平均的で,おおむね理解されていたが,ウと誤って解答した受験者が見受けられ た。深さd の図形の行数と列数を求める処理であり,rn = (p_rn)d,cn = (p_cn)d であることが理解できれ ば,正答できた。b の正答率は平均的で,おおむね理解されていた。深さ0 の図形は,生成パターンによらず 常に1 行1 列の文字“*”から成ることが理解できれば,正答できた。c の正答率は低く,あまり理解されてい なかった。再帰呼出しで,深さd - 1 の図形における置換の元となった位置の文字を調べていることが理解で きれば,正答できた。d の正答率は低く,あまり理解されていなかった。アと誤って解答した受験者が見受け られた。生成パターン内でのi とj の値に対応する行位置と列位置は,それぞれ生成パターンの行数,列数に よる剰余であることが理解できれば,正答できた。また,pat の添字は0 ~ p_rn - 1,0 ~ p_cn - 1 の範囲で なければならないという観点からも,絞り込むことができた。 関数の再帰呼出しは,C 言語の基本的かつ重要な処理であり,ぜひ習得しておいてほしい。

問10

問10 では,宿泊予約の管理を題材に,繰返し項目を活用した予約管理や日付処理について出題した。 設問1 では,a ~ c の正答率は平均的で,おおむね理解されていた。 設問2 では,d の正答率は低く,あまり理解されていなかった。キャンセル料の発生開始日を設定する処理 の挿入位置を問う問題で,イやエと誤って解答した受験者が見受けられた。RSV-PROC 段落は予約が入っていな い日付の処理,CHK-PROC 段落は既に予約が入っている日付の処理である。当該処理はいずれの場合にも必要と なることが理解できれば,正答できた。e,f の正答率は平均的で,おおむね理解されていた。e は月またぎ,f はうるう年の処理である。 COBOL で処理する構造化データには繰返し項目が多く,これらを適切に処理するには,うちPERFORM 文 と添字付けを活用する能力が必要なので,身につけておいてほしい。

問11

問11 では,“すべきこと”を管理するプログラムを題材に,リストを用いたオブジェクトの管理や,管理し ているオブジェクトから条件に合うオブジェクトを抽出するプログラムを完成させることについて出題した。 設問1 では,a の正答率は低く,あまり理解されていなかった。キャストした後のメソッドの呼出し方法に ついては理解しておいてほしい。b ~ e の正答率は平均的で,おおむね理解されていた。d では,アと誤って 解答した受験者が見受けられた。条件を指定しないときは保持する全てのToDo から成るリストを返すこと と,返却するリストにオブジェクトを格納するときのif 文の条件式を考慮すれば,アを選ぶことはなかっ た。 設問2 では,f,g の正答率は平均的で,おおむね理解されていた。f ではエと,g ではカと誤って解答した受 験者が見受けられた。リストに保持されるオブジェクトの順序はリストに追加された順であり,プログラムを 通して順序が入れ替わらないことに気がつけば,正答できた。 Java では,リストを始めとするコレクションフレームワークは基本的なAPI であるので,活用できるように しっかり習得しておいてほしい。

問12

問12 では,10,000 m 競走のチーム別成績を上位から順に出力するプログラムの作成について出題した。 設問1 では,a,b の正答率は平均的で,おおむね理解されていた。 設問2 の正答率は低く,あまり理解されていなかった。アと誤って解答した受験者が多く見受けられた。領 域を後ろから検査しているので,チーム番号の降順に出力されることに気がつけば,正答できた。 設問3 では,d,e の正答率は平均的で,おおむね理解されていた。 設問4 の正答率は低く,あまり理解されていなかった。イ又はウと誤って解答した受験者が見受けられた。 2708 のうちの,2 と7 を求めるためには,2 + 7 = 9 回実行する必要があることに気がつけば,正答できた。 アセンブラプログラムにおいて,データの検索や,2 進数から文字列への変換は,基本的な処理なので,身 につけておいてほしい。

問13

問13 では,販売状況の分析をテーマに,分析に用いる指標を算出し,それに基づく判定を行うワークシー トの作成と,分析のためにデータを集計するマクロの作成について出題した。 設問1 では,a の正答率は平均的で,おおむね理解されていた。b の正答率は低く,あまり理解されていな かった。ウ又はエと誤って解答した受験者が見受けられた。関数“表引き”の行の位置を正しく求める式を選 択することがポイントであったが,位置を求める関数は“照合一致”しかないと思い込まず,例えば69%と 70%といった区分の境界で正しい結果が表示されるかどうかを検証してみれば,正答できた。c,d の正答率は 平均的で,おおむね理解されていた。 設問2 では,e ~ g の正答率は低く,あまり理解されていなかった。このマクロが,同じキー値を持つグル ープごとに集計を行うグループトータルの処理であることに気がつき,グループトータルの基本的なアルゴリ ズムに当てはめると,e は,“商品コード”をキー項目として同一グループかどうかを判断する処理,f は,同 一グループの売上高を集計する処理,g は,“年”が変わったときに行う処理であることを理解できれば,正答 できた。 表計算でマクロを活用するためには,グループトータルなどの基本的なアルゴリズムを理解しておくことが 重要であるので,ぜひ習得しておいてほしい。

出典: 独立行政法人情報処理推進機構(IPA)採点講評。採点講評PDFを開く

配点

年度ごとの配点は収録していません。配点と出題数は制度改定で変わるため、現行制度の値を過去の回に当てると誤りになります。この回の配点は、下の試験要綱PDFでご確認ください。

平成28年度春期の試験要綱PDF(配点はこの中にあります)

参考:現行制度の配点

下の値は情報処理技術者試験・情報処理安全確保支援士試験 試験要綱 Ver.5.4(2025年4月17日)に載っている現行制度のものです。配点も採点方式も、この回のものではありません。出題数が現行制度と同じ回でも、本サイトはこの値をその回の配点として扱っていません。

午前(80問)

現行制度の試験要綱には、この名前のセクションがありません。制度が変わって試験の構成そのものが当時と違うため、現行制度の配点はこの回に当てはまりません。

午後(13大問)

現行制度の試験要綱には、この名前のセクションがありません。制度が変わって試験の構成そのものが当時と違うため、現行制度の配点はこの回に当てはまりません。

出典PDF

IPAが公開しているPDFへのリンクです。問題文はこのPDFの中にしかありません。

区分問題解答例講評
午前問題冊子(4.7 MB)解答例(52 KB)なし
午後問題冊子(12.6 MB)解答例(193 KB)採点講評(223 KB)

出典: 独立行政法人情報処理推進機構(IPA)。この回の問題冊子PDFは、中身を測っていません。本サイトが測った範囲では、CBT公開問題を除く問題冊子はすべてスキャン画像でした。

基本情報技術者試験の他の回

基本情報技術者試験の回次一覧(26回)を見る →