演習 関数と再帰

クイズ1

次の定義について、正しい説明はどれですか。

○整数型: f(整数型: a, 実数型: b)

クイズ2

次のプログラムで、main が返す値はどれですか。

○整数型: g(整数型: x, 整数型: y) return x - y ○整数型: main() 整数型: a, b a ← 7 b ← 2 return g(b, a)

クイズ3

次のプログラムで、main が返す値はどれですか。

○整数型: h(整数型: n) return n + 1 ○整数型: k(整数型: n) return h(n) × h(n) ○整数型: main() return k(3)

クイズ4

次の関数を s(5) として呼び出したとき、何が起きますか。

○整数型: s(整数型: n) if (n = 0) return 0 endif return n + s(n - 2)

クイズ5

次の関数で、t(4) が返す値はどれですか。

○整数型: t(整数型: n) if (n ≦ 1) return n endif return t(n - 1) + n

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

ログインが必要です

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