基本情報技術者試験 平成22年度秋期の正答と、IPAの出典PDFへのリンクです。正答80問を収録しています。
問題文は収録していません。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に現れたもので、ここは信頼できます。
問1 では,温度モニタを題材として,コンピュータと入出力機器とのデータ授受について出題した。 設問1 の正答率は高く,よく理解されていた。 設問2 の正答率は平均的で,おおむね理解されていた。a ではイと,b ではエと誤って解答した受験者が見 受けられた。これは入出力を逆にとらえていると思われ,表1 の動作概要と表2 の擬似命令仕様が理解できれ ば,正答できた。与えられた仕様からシステムの動きがイメージでき,プログラムの動作が追跡できることが 重要である。 設問3 の正答率はいずれも平均的で,おおむね理解されていた。c 及びd ではエと誤って解答した受験者が 見受けられた。16 進数表記のFEFC がLED に80 を表示する形状データであり,あとは2 進数とBCD(2 進 化10 進数)への変換であることが理解できれば,正答できた。 コンピュータが入出力機器を制御している仕組みについての理解は重要であり,よく学習しておいてほしい。
問2 では,コールセンターの対応記録を題材に,表の設計におけるデータ項目の正規化,DML を用いた運 用,及びDDL を用いた表拡張操作について出題した。 設問1 では,a の正答率は平均的で,おおむね理解されていたが,b 及びc の正答率は低く,あまり理解さ れていなかった。第2 正規化と第3 正規化とを逆に解答した受験者が見受けられた。 設問2 の正答率は平均的で,おおむね理解されていた。 設問3 の正答率は低く,あまり理解されていなかった。イと誤って解答した受験者が見受けられた。類似件 数の多い順に表示するためには,類似受付番号でグループ化しなければならない。 設問4 の正答率は平均的で,おおむね理解されていた。DDL は,新たに表を作成する時だけでなく,表の拡 張や処理速度の短縮などを行う時に利用することがあるので,理解しておいてほしい。
問3 では,CRC(巡回冗長検査)を題材に,誤り検出符号の計算や,受信ビット列の誤りの有無の判断につ いて出題した。 設問1 の正答率は低く,あまり理解されていなかった。ウと誤って解答した受験者が多く見受けられた。こ れは,単純に100 パケットに,その20%を加えたものと思われる。受信したパケットの20%から誤りが検出 されたことから,受信したパケットのうち,誤りが検出されていない100 パケットが全体の80%であると認識 できれば,正答できた。 設問2 の正答率は平均的で,おおむね理解されていた。 設問3 の正答率はいずれも平均的で,おおむね理解されていた。a は,設問2 の図を利用し,計算対象のビ ット列の右端に付加する2 ビットの0 を,誤り検出符号に置き換えて計算することで,正答を導くことができ るうえ,b の解答を基に検算することもできた。
問4 では,共通鍵暗号方式を利用した認証の仕組みを提示し,認証を確立するために必要な鍵の選択につい て出題した。 a の正答率は平均的で,おおむね理解されていた。 b の正答率は低く,あまり理解されていなかった。ウと誤って解答した受験者が見受けられた。クライアン トC が認証サーバA から得たセッション鍵は,C-T 間のセッション鍵であると説明されているので,説明文を 丁寧に読めば正答できた。 c の正答率は平均的で,おおむね理解されていた。ウと誤って解答した受験者が見受けられた。 d の正答率は平均的で,おおむね理解されていた。アと誤って解答した受験者が見受けられた。クライアン トC は,AP サーバS の鍵ではなく,C-S 間のセッション鍵を得ている。 認証の各段階の目的と示された条件から,問題文の記述を論理的に丁寧に追っていけば正解できた。
問5 では,購入した部品の棚卸金額を先入先出法によって計算する処理について出題した。 いずれの設問も正答率は低く,あまり理解されていなかった。 設問1 では,ウと誤って解答した受験者が見受けられた。部品番号での引当てを行うためには,部品番号を 整列の最優先キー項目としなければならないことが理解できれば,正解できた。 設問2 及び設問3 では,オと誤って解答した受験者が多く見受けられた。先入先出法の説明や引当ての説明 から,払出日付は処理に使用していないことが理解できれば,正解できた。 設問4 ではエ,設問5 ではオと誤って解答した受験者が見受けられた。突合せ処理の基本的事項を理解でき ていれば,正解できた。 突合せ処理や先入先出法など,実務で使われる処理や考え方を理解しておくことは重要である。
問6 では,個人データ取扱いの外部委託を題材として,個人情報の保護について出題した。 設問1 では,a の正答率は高く,よく理解されていた。b 及びc の正答率は平均的で,おおむね理解されて いた。b では,イと誤って解答した受験者が見受けられた。また,c では,ウ又はエと誤って解答した受験者 が見受けられた。委託元が,委託先の従業者を直接に指揮・監督することはない。 設問2 では,いずれも正答率は高く,よく理解されていた。 企業などにおける個人情報の保護について,その基本的な考え方を理解しておくことは重要である。
問7 では,持株会社による子会社の業績評価を題材に,財務諸表の分析に必要な指標について出題した。 設問1 では,a の正答率は高く,よく理解されていた。b の正答率は平均的で,おおむね理解されていた。c の正答率は低く,あまり理解されていなかった。ウ又はエと誤って解答した受験者が見受けられた。b の計算 式の意味を考えれば,正答できた。 設問2 では,いずれも正答率は高く,よく理解されていた。 設問3 では,g の正答率は低く,あまり理解されていなかった。アと誤って解答した受験者が見受けられ た。在外子会社の業績は現地通貨レートに換算した値を使い,経営優秀賞のための評価に用いられる五つの指 標値(営業利益,経常利益,売上高,営業利益率,ROA )とそれぞれの伸び率とを計算して比較することによ り,正答できた。各指標の計算式が示されているので,もれなく丁寧に計算することが大切である。h の正答 率は平均的で,おおむね理解されていた。
問8 では,加減算とシフト演算による符号付き2 進整数の乗算について出題した。 設問1 では,a 及びb の正答率は平均的で,おおむね理解されていたが,c の正答率は低く,あまり理解さ れていなかった。a では,イと誤って解答した受験者が見受けられた。プログラム1 の行 ⑦ の注釈にあるよ うに,最上位の空いたビット位置には,符号と同じものが入る。また,c では,カと誤って解答した受験者が 見受けられた。図3 中の操作 ⑦ は減算であるが,これを加算と間違えたものと思われる。 設問2 では,d 及びg の正答率は平均的で,おおむね理解されていたが,e 及びf の正答率は低く,あまり理 解されていなかった。e では,イ又はエと誤って解答した受験者が見受けられた。加算の回数は,N 中の1 の ビットの個数であり,N < 0 のときには,上位5 ビットは常に1 になる。また,f では,イと誤って解答した 受験者が見受けられた。加減算の回数は,N のビットの反転回数であり,N =-3,-5,-6,-7 のときは 反転が3 回ある。 プログラムの動作を追跡し,処理の内容を正しく把握することは,アルゴリズムを理解する上で重要である。
問9 では,複数台のバスが走行している状況設定において,バス停に表示するバスの到着待ち時間と運行遅 延時間を計算するプログラムについて出題した。 設問1 では,a ~ c の正答率は平均的で,おおむね理解されていたが,d の正答率は低く,あまり理解され ていなかった。d では,ア又はウと誤って解答した受験者が見受けられた。バス停i の到着待ち時間 route[i].wait_time は,バス停i‐1 からバス停i の間を走行するバスがない場合,バス停i‐1 の到着待ち 時間route[i‐1].wait_time とバス停i‐1 からバス停i までの標準所要時間route[i].std_time との合計 であることが理解できれば,正答できた。 設問2 では,e とf ともに正答率は低く,あまり理解されていなかった。e ではア,f ではオと誤って解答し た受験者が見受けられた。バスi の運行遅延時間bus[i].cur_delay は,バス停0 から最後に発車したバス 停までの標準所要時間の合計と実際の所要時間の合計との差であり,これは各バス停間の標準所要時間と実際 の所要時間との差の合計であることが理解できれば,正答できた。
問10 では,有料自動車道路の売上を題材とし,インターチェンジごとの集計処理を軸に,利用区間データ の整列や料金割引処理の追加について出題した。 設問1 では,a ~ c の正答率は平均的で,おおむね理解されていたが,d の正答率は低く,あまり理解され ていなかった。ウ又はエと誤って解答した受験者が見受けられた。後続の処理から,当該箇所はループの終了 条件を判定していることが分かる。プログラムの説明(4)で,10 区間目と台数が同じ利用区間が複数ある場 合は,それらの利用区間もすべて表示するよう規定しているので,比較条件に等号が含まれてはならない。 設問2 の正答率はいずれも平均的で,おおむね理解されていた。 文章で提示された仕様を正確に把握し,プログラムに実装する能力は,プログラマにとって必須であるの で,確実に身につけてほしい。
問11 では,クライアントとサーバに見立てたスレッドを使用したプログラムを題材にして,並列プログラ ムの同期処理及び排他制御について出題した。 設問1 では,a,d 及びe の正答率は平均的で,おおむね理解されていたが,b 及びc の正答率は低く,あま り理解されていなかった。b は,for 文でsessionsTable の各キーについて反復すること,及び各メソッドの 引数と戻り値の型に着目すれば,正答できた。c は,ウと誤って解答した受験者が多く見受けられた。入れ子 クラスとそのインスタンスとの関係が理解できれば,正答できた。 設問2 の正答率は平均的で,おおむね理解されていた。
問12 では,ビット列のビットの並びを逆転するプログラムについて出題した。 設問1 の正答率は平均的で,おおむね理解されていた。 設問2 の正答率は低く,あまり理解されていなかった。c 及びd ではオと誤って解答した受験者が見受けら れた。ループが二つ存在し,1 番目のループでは語単位で並びを逆転し,2 番目のループで各語のビットの並 びを逆転している。このことが理解できれば,正答できた。 設問3 の正答率はいずれも平均的で,おおむね理解されていた。 プログラム全体の流れを理解することが重要である。
問13 では,シャンプーの価格弾力性に関する分析,値上げ及び広告の実施に関する検討を題材に,ワーク シートの作成について出題した。 設問1 では,a,c の正答率は高く,よく理解されていたが,b の正答率は低く,あまり理解されていなかった。 クと誤って解答した受験者が見受けられた。購入意向率の変化率の説明を正しく理解できれば,正答できた。 設問2 の正答率はいずれも平均的で,おおむね理解されていた。 設問3 の正答率はいずれも低く,あまり理解されていなかった。h ではウと誤って解答した受験者が見受け られた。広告実施後の購入意向率の求め方を正しく理解できれば,正答できた。i ではウと誤って解答した受 験者が見受けられた。製造変動費は計算式が示されているので,参照するセルと関数の使い方を丁寧に追って いけば,正答できた。
出典: 独立行政法人情報処理推進機構(IPA)採点講評。採点講評PDFを開く
年度ごとの配点は収録していません。配点と出題数は制度改定で変わるため、現行制度の値を過去の回に当てると誤りになります。この回の配点は、下の試験要綱PDFでご確認ください。
平成22年度秋期の試験要綱PDF(配点はこの中にあります)
下の値は情報処理技術者試験・情報処理安全確保支援士試験 試験要綱 Ver.5.4(2025年4月17日)に載っている現行制度のものです。配点も採点方式も、この回のものではありません。出題数が現行制度と同じ回でも、本サイトはこの値をその回の配点として扱っていません。
現行制度の試験要綱には、この名前のセクションがありません。制度が変わって試験の構成そのものが当時と違うため、現行制度の配点はこの回に当てはまりません。
現行制度の試験要綱には、この名前のセクションがありません。制度が変わって試験の構成そのものが当時と違うため、現行制度の配点はこの回に当てはまりません。
IPAが公開しているPDFへのリンクです。問題文はこのPDFの中にしかありません。
出典: 独立行政法人情報処理推進機構(IPA)。この回の問題冊子PDFは、中身を測っていません。本サイトが測った範囲では、CBT公開問題を除く問題冊子はすべてスキャン画像でした。