位置でもキーワードでも渡せる引数
関数 def f(a, b): の呼び出しのうち、エラーにならないものを1つ選べ。
- A
f(b=2, a=1) - B
f(1) - C
f(1, 2, 3) - D
f(a=1, 2)
正解と解説を見る
正解:A
特別な記号を付けていない引数は、位置でもキーワードでも渡せる。
- A
正しい。
/や*を使っていない引数は、位置でもキーワードでも渡せ、キーワード引数の順番は自由。 - B
誤り。b が渡されていない。
- C
誤り。引数が多すぎる。
- D
誤り。キーワード引数のあとに位置引数を書くと SyntaxError になる。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。