関数とスコープ・ラムダ比較問題

デフォルト引数とキーワード引数の違いについて、最も正確な説明はどれですか?

A.デフォルト引数は呼び出し時に省略可能な値を事前に設定し、キーワード引数は名前を指定して値を渡す方法← 正解
✓ 正解です。デフォルト引数は定義時に初期値を設定し、キーワード引数は引数名を指定して値を渡します。
B.デフォルト引数は呼び出し時に必ず値を指定する必要があり、キーワード引数は省略可能である
✗ デフォルト引数は呼び出し時に省略可能であり、キーワード引数は省略不可ではありません。逆です。
C.デフォルト引数とキーワード引数は全く別の概念で、同時に使用することはできない
✗ デフォルト引数とキーワード引数は同時に使用可能で、両者は独立した機能です。
D.キーワード引数は定義時に設定し、デフォルト引数は呼び出し時に動的に決定される
✗ キーワード引数は呼び出し時に指定するもので、定義時に設定するものではありません。

Python 3 エンジニア認定基礎試験 の問題一覧