QuizForge
⚡ 問題を生成する
毎日更新プログラミング

2026-08-04 の一問

英単語・英熟語・数学・歴史・経済・プログラミングから毎日1問出題

4択問題プログラミング2026-08-04
次のPythonコードを実行した場合、出力結果はどうなりますか? python def add(a, b=5): return a + b print(add(3)) print(add(3, 7))
A8 10
B8 3
C3 10
D5 7
解説
このコードで使用されている重要な概念は「デフォルト引数」(仮引数のデフォルト値)です。 関数定義で `def add(a, b=5):` と書かれているため、bのデフォルト値は5に設定されています。 1行目の `print(add(3))` は、add関数をbの値を指定せずに呼び出しています。この場合、bはデフォルト値の5が使用されるため、3 + 5 = 8が出力されます。 2行目の `print(add(3, 7))` は、add関数をaに3、bに7を指定して呼び出しています。この場合、明示的に指定された値が使用されるため、3 + 7 = 10が出力されます。 したがって、出力結果は「8」と「10」になります。
📅 過去の一問
2026-08-122026-08-112026-08-102026-08-092026-08-082026-08-062026-08-052026-08-042026-08-032026-08-022026-08-012026-07-312026-07-302026-07-292026-07-282026-07-272026-07-252026-07-242026-07-232026-07-222026-07-212026-07-202026-07-192026-07-182026-07-172026-07-162026-07-152026-07-142026-07-132026-07-12
📧 毎朝メールで届く

メールアドレスを登録すると、今日の一問を毎朝メールでお届けします。無料・いつでも配信停止できます。

自分だけの問題を作りたい方へ

教科書・ノートのテキストを貼り付けるだけで、AIが4択・穴埋め・○×問題を自動生成します。

⚡ 問題を自動生成する