関数とスコープ・ラムダ定義問題

Pythonの可変長引数*argsについての説明として、最も正しいものはどれですか?

A.*argsは任意の個数の位置引数をタプルとして受け取るための仕組みです← 正解
✓ 正解です。*argsを関数定義に使用すると、複数の位置引数を受け取り、それらはタプルとして関数内で利用できます。
B.*argsは任意の個数のキーワード引数を辞書として受け取るための仕組みです
✗ キーワード引数を辞書として受け取るのは**kwargsです。*argsではなく**kwargsを使用します。
C.*argsは関数の実行時間を測定するための特殊なオプションです
✗ *argsは実行時間の測定機能を持たず、単に可変長位置引数を受け取る仕組みです。
D.*argsは引数の値を複数回繰り返すためのメカニズムです
✗ *argsは値の繰り返しではなく、複数の引数を集約してタプルに格納する機能です。

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