関数とスコープ・ラムダ誤り発見

以下の記述で誤っているものはどれか

A.lambda式は名前付き関数と異なり、複数の式を含むことはできない
✓ この記述は正しい。lambda式は単一の式のみ含むことができる
B.関数の引数にはアノテーションを付けることができるが、これはPython実行時に型チェックを行う← 正解
✓ 正解です。この記述が誤りで、型アノテーションはPython実行時に自動的な型チェックを行うものではなく、単なるメタデータです。実際の型チェックはmypyなどの外部ツールで行う必要があります
C.位置専用パラメータはスラッシュ(/)の前に定義され、キーワード引数として渡すことはできない
✓ この記述は正しい。位置専用パラメータ(Python 3.8+)は/の左側に定義され、キーワード引数として渡せない
D.関数の戻り値の型を指定するには->記号を使用して関数定義に型ヒントを記述する
✓ この記述は正しい。->記号で戻り値の型ヒントを指定できる(例: def func() -> int:)

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