試験1:Python基本文法要素(第1週)単選題+プログラム問題
7130 ワード
第1章試験、全部で10の単選問題と2つのプログラミング問題、1回限り答えます
単選問題
1.Guido van RossumがPythonバージョンを正式に発表した年は:A.2002 B.1998 C.2008 D.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.インデントを強制的に使用することは、任意の文の後に使用することができ、文間の包含関係を表す.
3.以下IPOモデルに属さないものは、A.Process B.Program C.Output D.Input
4:文字列は1つの文字列で、文字列sに与えられ、以下はsが右側から左に3番目の文字を表す:A.s[-3]B.s[:-3]C.s[3]D.s[0:-3]
5:以下はPython言語の合法的な命名ではない:A.MyGod B.MyGod5 C._MyGod D.5MyGod
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()
7:以下、Python保留字に属さないのは、「A.import B.elif C.type D.def
8:以下、Pythonデータ型ではないのは、以下のとおりである:8234;8234;8234;8234;8234;8234;8234;8234;8234;8234;;;;;;;;;8234;;;;;;;8234;;;;;;;;;34;;;34;;;;34343434;;;;;;;;A.文字列B.列表C.実数D.整数
9:ブランチ構造を表すために直接使用されない予約語はどれですか. A.in B.else C.if D.elif
10:print()を使用して出力をフォーマットします.浮動小数点数の小数点以下の2桁の出力を制御するには、どのオプションを使用しますか? A.{:.2} B.{.2f} C.{:.2f} D.{.2}
プログラム問題
Hello Worldの条件出力
説明
ユーザーが入力した整数を取得し、この整数値を参照して「Hello World」を印刷出力します.要求:8234;8234;8234;8234;8234;8234;8234;;;;;;;;8235;;;;8234;8234;;;;;;;;;;;;;;;;8234;;;;;;;;38&;;;;;;;;;;;\8234;8238;8234;8234;8234;8234;82348234;8234;8234;8234;;;;8234;;;8234;;;8234;;;;;;;;8234;;;;;;8234;;;;;;;8234;;;;;;;;\8234;;;;;;;;;;;\20202034;;;;;\入力値が0の場合、「Hello World」を直接出力します.8234;8238;8234;82348234;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;;;;;;;;൪;;;;;;;;;\߲;;;;;;;;;;\\?;ジルコニア
参照コード:
数値演算
説明
ユーザーが入力した文字列を取得します.フォーマットは以下の通りである:8238;8234;8234;8234;8234;;;\8234;;;\8234;;;;;;;;;;;8234;;;;;;;;8234;;;;;;;8234;;;;;;;;;\8234;;;;;;;;;;;\߲;;;;;;;;;;\MOP Nまた、「8234;8234;8234;82348234;;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
参照コード:
eval()関数の役割を体得することは,プログラミングにおいて大きな役割を果たす.
単選問題
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-else ,in 。
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;82348234;8234;8234;8234;;;;8234;;;8234;;;8234;;;;;;;;8234;;;;;;8234;;;;;;;8234;;;;;;;;\8234;;;;;;;;;;;\20202034;;;;;\入力値が0の場合、「Hello World」を直接出力します.8234;8238;8234;82348234;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;82348234;;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()関数の役割を体得することは,プログラミングにおいて大きな役割を果たす.