【解説】基本情報技術者試験 サンプル問題 問1

2023年4月から基本情報技術者の試験制度が変更されました。

試験制度は変更されたものの科目B(旧:午後問題)の重要さは変わりません。

出題方式は「多肢選択式」で以前と同じですが、データ構造及びアルゴリズムが8割、情報セキュリティが2割の割合で出題される点が大きく変わっています。

合格基準点は600点以上/1000点満点中、つまり6割以上取れれば合格になります。

サンプル問題では前半16問が「データ構造及びアルゴリズム」の問題。残り4問が「情報セキュリティ」の問題。となっています。

サンプル問題は公式にIPAから出されている貴重な情報です!

早速、問題を見ていきましょう!

 

 

問1 (データ構造及びアルゴリズム) 

設問

出典:基本情報技術者試験 科目B試験サンプル問題

 

 

解答 

答え:「カ」

 

 

解説

難易度は低い問題かと思います。

下記はこのような言葉で言い表します。

整数型: x ← 1  ⇒  x = 1
整数型: y ← 2  ⇒  y = 2
整数型: z ← 3  ⇒  z = 3

 

また、下記はこのような言葉で言い表します。

x ← y  ⇒  「xにyの値を上書き」
y ← z  ⇒  「yにzの値を上書き」
z ← x  ⇒  「zにxの値を上書き」

 

処理は上から順に行っていきます。

①x ← y  ⇒  「xを" 2 "(yの値)に上書き」
②y ← z  ⇒  「yを" 3 "(zの値)に上書き」
③z ← x  ⇒  「zを" 2 "(xの値)に上書き」

 このとき、①でxの値は上書きされているため、z = 2 となります。

 

したがって、yの値とzの値を聞かれているため、解答は下記となります。

yの値:3

zの値:2

 

よって、選択肢は「カ」となります

 

 

最後に

いかがだったでしょうか。

まだ、問1なこともありアルゴリズム問題にそこまで苦手意識は出ていないのではないでしょうか。後半に行くほど、問題分も長くなり考える時間が増えてきます。このような問題はケアレスミスのないようにして確実にとっていきましょう!

反対にこの問題でよくわからない点・疑問点が出てくる方はもう一度該当部分の参考書を見直してみましょう!