演習 トレース小問

クイズ1

整数型の変数 x に 7 が入っている。次の 1 行を実行したあとの x の値はどれか。

x ← x × 2 - 4

クイズ2

次の擬似言語がある。

if (n ≧ 10) ans ← 1 elseif (n ≧ 5) ans ← 2 else ans ← 3 endif

このコードの 1 番目の条件と 2 番目の条件を入れ替えて、n ≧ 5 を先に判定する形に書き換えた。書き換えたあとのコードで ans に 1 が入るのは、n がどの範囲のときか。

クイズ3

次の擬似言語を実行し終えたとき、kaisu の値はどれか。除算は小数点以下を切り捨てるものとする。

整数型: n, kaisu n ← 100 kaisu ← 0 while (n > 1) n ← n ÷ 2 kaisu ← kaisu + 1 endwhile

クイズ4

次の for の中身は何回実行されるか。

for (i を 3 から 20 まで 4 ずつ増やす) sum ← sum + i endfor

クイズ5

次の擬似言語を実行し終えたとき、kaisu の値はどれか。

整数型: i, j, kaisu kaisu ← 0 for (i を 1 から 4 まで 1 ずつ増やす) for (j を 1 から i まで 1 ずつ増やす) kaisu ← kaisu + 1 endfor endfor

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。