応用情報技術者のサンプル問題(本番形式・解説付き)
応用情報技術者(経済産業省(IPA)・応用情報技術者試験(AP))の出題形式を、実際の問題で確かめられます。ここに掲載する5問は、無料の会員登録ですぐ解ける模試 第1回(80問)の冒頭から抜粋したオリジナル問題です。当サイトは全400問を本番CBT準拠の形式で収録しており、この5問はそのごく一部にあたります。
設問1
10進数の45を2進数に変換した結果として正しいものはどれか。
- 101101(正解)
- 101110
- 110101
- 100101
解説
45 = 32 + 8 + 4 + 1 であり、これを2進数で表すと 101101(左から32・16・8・4・2・1の位)になります。
他の選択肢が誤りである理由
- 「101110」101110は32+8+4+2=46を表しており、45とは一致しません。
- 「110101」110101は32+16+4+1=53を表しており、45とは一致しません。
- 「100101」100101は32+4+1=37を表しており、45とは一致しません。
設問2
プロセスとスレッドの違いに関する説明として、最も適切なものはどれか。
- スレッドは独立したメモリ空間を持ち、同一プロセス内の他のスレッドとメモリを共有しない
- 同一プロセス内の複数のスレッドは、そのプロセスに割り当てられたメモリ空間などの資源を共有しながら並行に実行できる(正解)
- プロセスはCPUに割り当てられる実行単位の最小単位であり、スレッドより軽量である
- 1つのプロセスは同時に複数のスレッドを持つことができない
解説
スレッドは同一プロセス内でメモリ空間などの資源を共有しながら並行実行できる軽量な実行単位です。プロセスは独立したメモリ空間を持ち、その中に1つ以上のスレッドを持つことができます。
他の選択肢が誤りである理由
- 「スレッドは独立したメモリ空間を持ち、同一プロセス内の他のスレッドとメモリを共有しない」独立したメモリ空間を持つのはプロセスの特徴であり、スレッドは同一プロセス内で資源を共有する点が特徴です。
- 「プロセスはCPUに割り当てられる実行単位の最小単位であり、スレッドより軽量である」軽重の関係が逆です。プロセスよりスレッドの方が軽量な実行単位とされています。
- 「1つのプロセスは同時に複数のスレッドを持つことができない」1つのプロセスは複数のスレッド(マルチスレッド)を持つことができるため、この記述は誤りです。
設問3
企業経営における CIO(最高情報責任者)の役割の説明として、最も適切なものはどれか。
- 現場の情報システム部門員の日次作業の進捗管理だけを担当する
- 経営戦略と情報システム戦略を整合させ、IT投資の意思決定に経営視点で関与する(正解)
- 社内ネットワークの物理的な配線工事を直接行う
- 株主総会における議決権行使の代理人を務める
解説
CIO(Chief Information Officer)は、経営戦略とIT戦略を結び付け、全社的なIT投資判断に経営者の視点で関与する役割を担います。単なる現場管理者ではなく経営陣の一員として機能します。
他の選択肢が誤りである理由
- 「現場の情報システム部門員の日次作業の進捗管理だけを担当する」CIOは経営レベルの役割であり、現場の日次進捗管理のみに留まる立場ではありません。
- 「社内ネットワークの物理的な配線工事を直接行う」物理配線などの現場作業は情報システム部門の実務担当者の仕事であり、CIOの役割の説明として適切ではありません。
- 「株主総会における議決権行使の代理人を務める」議決権行使代理は株主総会事務や法務の領域であり、CIOの職務ではありません。
設問4
プロジェクトの定義として、最も適切なものはどれか。
- 独自の成果物やサービスを創り出すために実施する、有期性のある業務の集まり(正解)
- 終わりのない、日常的に繰り返される定型業務
- 組織の予算編成そのものを指す会計上の手続き
- 同一の製品を継続的に生産し続ける工場のライン作業
解説
プロジェクトは、独自の成果物・サービスを創造するために実施される有期的(始まりと終わりがある)な業務である点が、定型的な日常業務(オペレーション)との最大の違いです。
他の選択肢が誤りである理由
- 「終わりのない、日常的に繰り返される定型業務」終わりのない繰り返し業務は定型業務(オペレーション)の特徴であり、有期性を持つプロジェクトとは区別されます。
- 「組織の予算編成そのものを指す会計上の手続き」プロジェクトは会計手続きそのものではなく、成果物やサービスを生み出すための有期的な業務の集まりを指します。
- 「同一の製品を継続的に生産し続ける工場のライン作業」同一製品を継続生産するライン作業は定型業務であり、独自性・有期性を特徴とするプロジェクトには該当しません。
設問5
8ビットの符号付き2進数を2の補数表現で表すとき、11111111が表す10進数の値はどれか。
- -1(正解)
- -128
- 255
- 0
解説
2の補数表現ではビットがすべて1のパターンは常に-1を表します。全ビット1を反転して1を加えると00000001(1)になるため、元の値は-1です。
他の選択肢が誤りである理由
- 「-128」-128は8ビット2の補数表現で表現できる最小値であり、そのビットパターンは10000000です。11111111とは異なります。
- 「255」255は同じビットパターンを符号なし2進数として解釈した場合の値であり、符号付き2の補数表現での値ではありません。
- 「0」0を表すビットパターンは00000000であり、11111111とは異なります。
続きは無料の会員登録ですぐ解けます。第1回模試(80問)は、これから先もずっと無料です。
第1回模試(無料)を解く