⚡QuizForge
⚡ 問題を生成する毎日更新プログラミング
2026-08-28 の一問
英単語・英熟語・数学・歴史・経済・プログラミングから毎日1問出題
4択問題プログラミング2026-08-28
次のPythonコードを実行した場合、結果はどうなりますか?
python
def func(x, y=10):
return x + y
print(func(5))
print(func(5, 3))
A15
8
B5
8
C15
5
D10
3
解説
この問題は関数のデフォルト引数(デフォルトパラメータ)について問うものです。
func関数は2つの引数を受け取ります:xは必須、yはデフォルト値が10です。
1行目:print(func(5))
- xに5が渡されます
- yは指定されていないため、デフォルト値の10が使用されます
- 5 + 10 = 15が出力されます
2行目:print(func(5, 3))
- xに5、yに3が明示的に渡されます
- デフォルト値は上書きされます
- 5 + 3 = 8が出力されます
したがって、実行結果は「15」と「8」になります。📅 過去の一問
2026-09-15→2026-09-14→2026-09-13→2026-09-12→2026-09-11→2026-09-10→2026-09-09→2026-09-08→2026-09-07→2026-09-06→2026-09-05→2026-09-04→2026-09-03→2026-09-02→2026-09-01→2026-08-30→2026-08-29→2026-08-28→2026-08-27→2026-08-26→2026-08-25→2026-08-24→2026-08-23→2026-08-22→2026-08-21→2026-08-20→2026-08-19→2026-08-18→2026-08-17→2026-08-16→
📧 毎朝メールで届く
メールアドレスを登録すると、今日の一問を毎朝メールでお届けします。無料・いつでも配信停止できます。