問題
選択肢
- 1ア true
- 2イ false
- 3ウ 0
- 4エ 9
正解
2. イ false
詳しい解説を見る解説を閉じる
解説
isPrimeは素数判定関数です。9を2〜8で順に割り、余りが0なら素数ではないのでfalseを返します。9は3で割り切れる(9 mod 3 = 0)ので、i=3の時点でfalseを返します。9は合成数です(3×3)。
一問一答
科目A 180問+科目B 60問
正解
2. イ false
解説
isPrimeは素数判定関数です。9を2〜8で順に割り、余りが0なら素数ではないのでfalseを返します。9は3で割り切れる(9 mod 3 = 0)ので、i=3の時点でfalseを返します。9は合成数です(3×3)。
一問一答
科目A 180問+科目B 60問
第61問
次の擬似言語プログラムを実行したとき、変数resultの最終的な値はいくつか。 整数型: result ← 1 整数型: i ← 1 while (i ≦ 4) result ← result × i i ← i + 1 endwhile
第68問
次の擬似言語プログラムを実行したとき、変数xとyの最終的な値はどれか。 整数型: x ← 10 整数型: y ← 5 x ← x + y y ← x - y x ← x - y
第75問
次の擬似言語プログラムを実行したとき、変数hexの値はどれか。(10進数を16進文字列に変換する最終ステップのみ) 整数型: n ← 255 文字列型: hex ← "" while (n > 0) 整数型: r ← n mod 16 if (r < 10) hex ← 文字(r + 48) + hex else hex ← 文字(r + 55) + hex endif n ← n / 16 endwhile
第201問
配列{1,2,3,4,5,6}から偶数だけを抽出した結果は何か。
第228問
"abcabc"に"a"は何個あるか。
スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。