⚡QuizForge
⚡ Generate Quiz2026-07-05プログラミング
Question Archive: 2026-07-05
次のPythonコードを実行した場合、出力される結果はどれですか? python def add(a, b=5): return a + b result = add(3) print(result)
A3
B5
C8✓ Answer
Dエラーが発生する
Explanation
このコードは関数の「デフォルト引数」を使った例です。add関数の定義で、第2引数bに5というデフォルト値が設定されています。add(3)と呼び出す場合、aに3が渡され、bには指定がないのでデフォルト値の5が使われます。そのため、3 + 5 = 8が計算され、結果として8が出力されます。デフォルト引数は関数を定義する際に、引数に値を事前に設定することで、呼び出し時にその引数を省略できる便利な機能です。
Want more practice?
Generate unlimited AI questions from your study material — free.