試験1:Python基本文法要素(第1週)単選題+プログラム問題


第1章試験、全部で10の単選問題と2つのプログラミング問題、1回限り答えます
単選問題
1.Guido van RossumがPythonバージョンを正式に発表した年は:A.2002 B.1998 C.2008 D.1991
      : D
Python   ,              ,   Guido          :
"December, 1989 Implementation started 1990 Internal releases at CWI February 20, 1991 0.9.0 (released to alt.sources) February, 1991 0.9.1"
  Internal release      ,    Python     1991

2.以下、Python言語における「インデント」について正しい言い方は、「‪‪‪‪‪‪‪8238;8234;;8234;;;8238;;8234;;;‪8234;;8234;;‮8238;8238;;8235;8235;;‫‫;‪;‪;;‪;;;8234;;;;;;8234;;;;;;‪;;;;;;;;\8234;;;;;;;;;;;\8234;;;;;‮‪‪8238;‮‪‪‪8234;‪‪8234;8234;‪‪;‪8234;;8234;‪;\‪;;;\‪;;;;;佻;;8234;;;;;;‪;;;;8234;;;;;‪;;;;‪;;;;;;‪;;;;;;;;;\8234;;;;;;;;;;;\A.インデントは4つのスペースBに統一されている.インデントは非強制的に、コード可読性C.インデントのプログラム内の長さの統一を向上させるためにのみ、D.インデントを強制的に使用することは、任意の文の後に使用することができ、文間の包含関係を表す.
     : C
Python           ,    4   (      )。

3.以下IPOモデルに属さないものは、A.Process B.Program C.Output D.Input
     : B
IPO:Input Process Output

4:文字列は1つの文字列で、文字列sに与えられ、以下はsが右側から左に3番目の文字を表す:A.s[-3]B.s[:-3]C.s[3]D.s[0:-3]
     : A
                   

5:以下はPython言語の合法的な命名ではない:‪‮‮A.MyGod B.MyGod5 C._MyGod D.5MyGod
     : D
             。

6:Pythonでは、ユーザー入力を取得するための関数は、ユーザー入力を取得するために使用される関数です.‮‪‪8234;8238;‮‪‪8234;‪8234;‪‪‪‪8234;‪‪8234;8234;8234;8234;8234;;‪;‪‪;8234;;‪;‪;‪;;‪;;8234;;;;8234;;;;;;8234;;;;;;\8234;;;;;;;;‪;;;;\A.eval()B.print() C.get() D.input()
     : D
get()  Python    ,            :input()

7:以下、Python保留字に属さないのは、「‪‮‮A.import B.elif C.type D.def
     : C
type  Python   ,       type()

8:以下、Pythonデータ型ではないのは、以下のとおりである:‪‮‮8234;8234;8234;8234;8234;‪8234;8234;‪‪‪8234;8234;8234;‪‪‪;‪;;‪;;‪;;;8234;;;;‪;;;8234;;;‪;;‪;;‪;;34‪;;;34‪;;;;34343434‪;;;;;;;;A.文字列B.列表C.実数D.整数
     : C
         , Python      。

9:ブランチ構造を表すために直接使用されない予約語はどれですか.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬ A.in B.else C.if D.elif
     : A
if-elif-elsein

10:print()を使用して出力をフォーマットします.浮動小数点数の小数点以下の2桁の出力を制御するには、どのオプションを使用しますか?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬ A.{:.2} B.{.2f} C.{:.2f} D.{.2}
     : C
:.2f         

プログラム問題
Hello Worldの条件出力
説明
ユーザーが入力した整数を取得し、この整数値を参照して「Hello World」を印刷出力します.要求:‪‪‪8234;8234;‪8234;8234;‮‪8234;8234;‪‪‪‪8234;;‮;‮;;‫;;;8235;;;‫;8234‪‪;8234‪;;‪;;‪;;‪;;;‪;;;;‪;;;8234;;;;;;;;38&;;;;;;;;;;;\8234;‪8238;‪8234;8234;8234;8234;‪‪‪‪‮8234‪8234;8234;‪8234;‪8234;;‪;;8234;;;8234;;;8234;;;;‪;;;;8234;;;;;;8234;;;;;;;8234;;;;;;;;\8234;;;;;;;;;;;\20202034;;;;;\入力値が0の場合、「Hello World」を直接出力します.‮‪‪8234;8238;‮‪8234;‪‪‪‪‪‪‪8234‪8234;8234;8234;‪‪;‪;;;8234;;;8234;;;‪;;;;‪;‪;;;;8234;;;;;;8234;;;;;;;;;‪;;;;;;;;\8234;;;;;;;;;;\入力値が0より大きい場合、「Hello World」を2文字1行で出力します(スペースも文字です)‪‪‪8234;8234;8234;8234;8234;‮‪8234;;8234;‪8234;‪‪8234;‮‮;‫;;‫;;‫;8234‪;‪8234‪;;;;8234‪;;;‪;;8234;;;;;;8234;;;;;;\3838;;;;;;;;;;;;\8235;;;‪‪‮入力値が0未満の場合、「Hello World」を垂直に出力し、「Hello World」を出力します."‮‪8234;‪8238;‮‪8234;‪‪8234;‪‪‪8234;‪8234;‪;‪\8234;;\໺;;;;;\8234;;;;;;38383838;‫‪;;;8234;;;;;;;;൪;;;;;;;;;\߲;;;;;;;;;;\\?;ジルコニア
参照コード:
n = eval(input())
if n == 0:
    print("Hello World")
elif n > 0:
    print("He
ll
o
Wo
rl
d"
) else: for c in "Hello World": print(c)

数値演算
説明
ユーザーが入力した文字列を取得します.フォーマットは以下の通りである:‪‪8238;‪8234;‪‪8234;‪‪‪‪‪‪‪8234;‪8234;;‪‪;\8234;;;\8234;;;;;;;‪;;;;8234;;;;;;;;8234;;;;;;;8234;;;;;;;;;\8234;;;;;;;;;;;\߲;;;;;;;;;;\MOP Nまた、「‪‪8234;‪‪‪8234;8234;‮‮‫‫8234‪‪‪8234;;8234;;‪;;\8234;;;\3838;;;;;‪;;;;;;8234;;;;;;;;;8234;;;;;;;;8234;;;;;;;;;8234;;;;;;;;;;‪;;;;;;;;;;;;\\383838その中で、MとNはいかなる数字であり、OPは1つの操作を代表し、表すのは1つの操作である.+、-、*の4種類があります./(加減乗除)‮‪‪8234;8238;‮‪‪8234;‪‪‪‪‪‪‪‪8234;8234;8234;8234;8234;;8234;;‪;8234;;‪;8234;;;‪;‪;;‪‪;;;‪;‪;;‪;;‪;;‪;;8234;;;;8234;;;;‪;82OPに基づき、M OP Nの演算結果を出力する.小数点以下2桁を一括保存します.‪‪‪8234;8234;8234;8234;8234;‮‪8234;;8234;‪8234;‪‪8234;‮‮;‫;;‫;;‫;8234‪;‪8234‪;;;;8234‪;;;‪;;8234;;;;;;8234;;;;;;\3838;;;;;;;;;;;;\8235;;;‪‪‮注意:MとOP、OPとNの間には複数のスペースが存在し、入力エラーは考慮されません.‪‪‪8234;8234;8234;8234;8234;‮‪8234;;8234;‪8234;‪‪8234;‮‮;‫;;‫;;‫;8234‪;‪8234‪;;;;8234‪;;;‪;;8234;;;;;;8234;;;;;;\3838;;;;;;;;;;;;\8235;;;‪‪‮入力出力例:
入力
しゅつりょく

10 + 100
110.00
1/20
0.05
参照コード:
s = input()
print("{:.2f}".format(eval(s)))

eval()関数の役割を体得することは,プログラミングにおいて大きな役割を果たす.