基礎・中級問題チェック

問題 1 /40

Pythonの特徴に関する説明で、正しいものはどれか。

選択 1

Pythonで書いたプログラムは、モジュール群に分割して再利用できない。

選択 2

Pythonで書いたプログラムは、C、C++、Javaプログラムより比較的長くなる。

選択 3

変数の宣言が不要である。

選択 4

Pythonはインタープリタ言語であり、コンパイルが必要である。

解説

選択肢3が正解です。

【選択肢1】
Pythonで書いたプログラムはモジュール群に分割可能です。例えば次のようにファイルを分割して、sample.pyで定義した関数を、job.pyで利用することが可能です。

sample.py
------------------
def func(arg):
    print(arg)
------------------

job.py
------------------
import sample

sample.func(1)
------------------

【選択肢2】
Pythonで書いたプログラムは、同等のC、C++、Javaプログラムより比較的短く書けます。

【選択肢3】
正しい説明です。
例えばJavaScriptで変数に値を代入する場合、「let num = 1」のように記述します。キーワード「let」を使って、numが変数であることを宣言する必要があります。
Pythonの場合は、「num = 1」と記述するだけでnumを変数として利用できます。

【選択肢4】
コンパイルは不要です。

(公式書籍 p.1-2)