python 123 Python言語プログラミング(第11期)テスト1:Python基本文法要素
6570 ワード
第1章の試験では、10問の単選問題と2問のプログラミング問題について、1回、60分の制限時間で答え、答えた後に答えを見ることができます.
選択問題1.Guido van RossumがPythonバージョンを正式に発表した年は(D)A.2008 B.2002 C.1998 D.1991
2.python言語における「インデント」の言い方が正しいのは、(B)A.インデントが4つのスペースBに統一されているインデントプログラムにおける長さが統一され、強制的にC進を使用するのは非強制的であり、コードの可読性を高めるためにDインデントは任意の文の後に使用することができ、文間のパッケージ関係を表す.以下、IPOモデルに属さないのは、以下のようなものである:8234;8234;8234;8234;8234;;;;;8234;;;;;;;;;;8234;;;;;8234;;;;;;;;;;;;;;;;;;8234;;;;;;;8234;;;;;;;;;8234;;;;;;;;8234(C) A. Input B.Process C.Program D.Output 4.文字列は文字列のシーケンスであり、文字列sに与えられ、以下、sが右側から左に3番目の文字を表すのは、「8234;8234;8234;8234;8234;8234;8234;8234;;8234;;;;;;;;;;;;;;;8234;;;;;;;;;;82348234;;;;;;;;;;;\8234;;;;;;;;;ジルコニア(B)A.s[0:-3] B**.s[-3]** C.s[:-3] D.s[3] 5.以下はPython言語で合法的に命名されたものではない:8234;8234;8234;8234;8234;;8234;;8234;;8234;;;;;;;;8234;;;;;;;;;;;;;;;;;;;8234;;;;;;;;;;8234;;;;;;;;;;;;;;8234;;;;;;;;;;;\(B) A.MyGod5 B.5MyGod C. MyGod D.MyGod 6.Pythonでは、ユーザー入力を取得するための関数は、ユーザー入力を取得するために使用される関数です.8234;8234;8234;8234;8234;8234;8234;;8234;;8234;;8234;;;;;;;8234;;;;;;;;;;;;;;;;;82348234;;;;;;;;;82348234343434";;;;;;;;;;;343434ジルコニア(D)A.get()B.print() C.eval() D.input() 7.以下、Python保留字に属さないのは、「8234;8234;8234;8234;8234;;8234;;8234;;8234;;;;;;;;8234;;;;;;;;;;;;;;;;;;;8234;;;;;;;;;;8234;;;;;;;;;;;;;;8234;;;;;;;;;;;\(D) A.def B.import C.elif D.type 8.以下、Pythonデータ型ではないのは、以下のようなものです."8238;8234;8234;8234;8234;;8234;;;;\8234;;;\;;;;;;;;;;;;;;;;;;;;;;;;8234;;;;;;;;;8234;;;;;;;;;;;;;;;;;;;;;;;;;;;\8234ジルコニア(D)A.リストB.文字列C.整数D.実数9.ブランチ構造を表すために直接使用されない予約語はどれですか?(D) A.elif B.if C.else D.in 10.print()を使用して出力をフォーマットします.浮動小数点数の小数点以下の2桁の出力を制御するには、どのオプションを使用しますか?(A) A.{:.2f} B.{:.2} C.{.2f} D.{.2}プログラミング問題第一題
Hello Worldの条件出力記述は、ユーザが入力した整数を取得し、この整数値を参照して「Hello World」を印刷出力する.要求:8234;8234;8234;8238;8234;8234;8234;8234;8234;;\8238;;;;;;;\8238;;;;;;;;;;;8234;;8234;;;;;;8234&;;;;;;;38383838;;;;;;;;;;;;\また、「8234;8234;8234;8234;;;;;8234;;;8234;;;;;;\8234;;;;;;;;;;8234;;;;;;;;;;;;;;;;;;;;8234;;;;;;;;8234;;;;;;;;;82348234;;;;;;;;82入力値が0の場合、「Hello World」を直接出力する.8234;8234;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;;;;;;;;;;;;;;;;;;;;入力値が0より小さい場合は、垂直方式出力「Hello World」
入力
しゅつりょく
0
Hello World
第二題
数値演算記述は、ユーザが入力した文字列を取得し、フォーマットは以下の通りである:また、「8234;8234;8234;;;;;;;8234;;8234;;;;\8234;;;\;;;;;;;\8234;;;;;;;;;;8238;;;;;8235;8234;;;;;;;;;;;;;;;;\;;;;;;;;;;;;\MOP N8234;8234;8234;8234;8234;8238;8234;8234;;8234;;;\3834;;;;;;;;;;;;;;;;;8234;;;;;;;;8234;;;;;;;;;8234;;;;;;;;;;;;\8234;;;;;;;;;;;;;;\その中で、MとNはいかなる数字であり、OPは1つの操作を代表し、以下の4つの操作を表す.-、*/(加減乗除)8234;8234;8234;8234;8234;;8234;8234;8234;8234;;;;8234;;;8234;;;;;;;8234;;;;;;;;8234;;;;;;;8234;;;;;;;;8234;;;;;;;;;;;;;;8234\OPに基づいて、M OP Nの演算結果を出力します.小数点以下2桁を一括保存します.8234;8234;8234;8234;8234;8234;\8238;;;\;;;;;;;;;;;;8234;;;;8234;;;8234;;;;;8234;;;;;;;8234;;;;;;;;;;;;;;;;;\また、「8234;8234;8234;8234;8234;;8234;8234;8234;8234;8234;;;8234;;;8234;;;;;;;;;;;;;;;8234;;;;;;;;;8234;;;;;;;82348234;;;;;;;;;82MとOP、OP、Nの間に複数のスペースが存在することに注意してください.入力エラーは考慮されません.
入力
しゅつりょく
10 + 100
110.00
1/20
0.05
選択問題1.Guido van RossumがPythonバージョンを正式に発表した年は(D)A.2008 B.2002 C.1998 D.1991
2.python言語における「インデント」の言い方が正しいのは、(B)A.インデントが4つのスペースBに統一されているインデントプログラムにおける長さが統一され、強制的にC進を使用するのは非強制的であり、コードの可読性を高めるためにDインデントは任意の文の後に使用することができ、文間のパッケージ関係を表す.以下、IPOモデルに属さないのは、以下のようなものである:8234;8234;8234;8234;8234;;;;;8234;;;;;;;;;;8234;;;;;8234;;;;;;;;;;;;;;;;;;8234;;;;;;;8234;;;;;;;;;8234;;;;;;;;8234(C) A. Input B.Process C.Program D.Output 4.文字列は文字列のシーケンスであり、文字列sに与えられ、以下、sが右側から左に3番目の文字を表すのは、「8234;8234;8234;8234;8234;8234;8234;8234;;8234;;;;;;;;;;;;;;;8234;;;;;;;;;;82348234;;;;;;;;;;;\8234;;;;;;;;;ジルコニア(B)A.s[0:-3] B**.s[-3]** C.s[:-3] D.s[3] 5.以下はPython言語で合法的に命名されたものではない:8234;8234;8234;8234;8234;;8234;;8234;;8234;;;;;;;;8234;;;;;;;;;;;;;;;;;;;8234;;;;;;;;;;8234;;;;;;;;;;;;;;8234;;;;;;;;;;;\(B) A.MyGod5 B.5MyGod C. MyGod D.MyGod 6.Pythonでは、ユーザー入力を取得するための関数は、ユーザー入力を取得するために使用される関数です.8234;8234;8234;8234;8234;8234;8234;;8234;;8234;;8234;;;;;;;8234;;;;;;;;;;;;;;;;;82348234;;;;;;;;;82348234343434";;;;;;;;;;;343434ジルコニア(D)A.get()B.print() C.eval() D.input() 7.以下、Python保留字に属さないのは、「8234;8234;8234;8234;8234;;8234;;8234;;8234;;;;;;;;8234;;;;;;;;;;;;;;;;;;;8234;;;;;;;;;;8234;;;;;;;;;;;;;;8234;;;;;;;;;;;\(D) A.def B.import C.elif D.type 8.以下、Pythonデータ型ではないのは、以下のようなものです."8238;8234;8234;8234;8234;;8234;;;;\8234;;;\;;;;;;;;;;;;;;;;;;;;;;;;8234;;;;;;;;;8234;;;;;;;;;;;;;;;;;;;;;;;;;;;\8234ジルコニア(D)A.リストB.文字列C.整数D.実数9.ブランチ構造を表すために直接使用されない予約語はどれですか?(D) A.elif B.if C.else D.in 10.print()を使用して出力をフォーマットします.浮動小数点数の小数点以下の2桁の出力を制御するには、どのオプションを使用しますか?(A) A.{:.2f} B.{:.2} C.{.2f} D.{.2}プログラミング問題第一題
Hello Worldの条件出力記述は、ユーザが入力した整数を取得し、この整数値を参照して「Hello World」を印刷出力する.要求:8234;8234;8234;8238;8234;8234;8234;8234;8234;;\8238;;;;;;;\8238;;;;;;;;;;;8234;;8234;;;;;;8234&;;;;;;;38383838;;;;;;;;;;;;\また、「8234;8234;8234;8234;;;;;8234;;;8234;;;;;;\8234;;;;;;;;;;8234;;;;;;;;;;;;;;;;;;;;8234;;;;;;;;8234;;;;;;;;;82348234;;;;;;;;82入力値が0の場合、「Hello World」を直接出力する.8234;8234;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;;;;;;;;;;;;;;;;;;;;入力値が0より小さい場合は、垂直方式出力「Hello World」
入力
しゅつりょく
0
Hello World
a=int(input(""))
string1="Hello World"
if a ==0:
print(string1)
elif a > 0:
count=0
for each in string1:
count+=1
print(each,end='')
if count % 2 ==0:
print("
")
else:
for each in string1:
print(each )
第二題
数値演算記述は、ユーザが入力した文字列を取得し、フォーマットは以下の通りである:また、「8234;8234;8234;;;;;;;8234;;8234;;;;\8234;;;\;;;;;;;\8234;;;;;;;;;;8238;;;;;8235;8234;;;;;;;;;;;;;;;;\;;;;;;;;;;;;\MOP N8234;8234;8234;8234;8234;8238;8234;8234;;8234;;;\3834;;;;;;;;;;;;;;;;;8234;;;;;;;;8234;;;;;;;;;8234;;;;;;;;;;;;\8234;;;;;;;;;;;;;;\その中で、MとNはいかなる数字であり、OPは1つの操作を代表し、以下の4つの操作を表す.-、*/(加減乗除)8234;8234;8234;8234;8234;;8234;8234;8234;8234;;;;8234;;;8234;;;;;;;8234;;;;;;;;8234;;;;;;;8234;;;;;;;;8234;;;;;;;;;;;;;;8234\OPに基づいて、M OP Nの演算結果を出力します.小数点以下2桁を一括保存します.8234;8234;8234;8234;8234;8234;\8238;;;\;;;;;;;;;;;;8234;;;;8234;;;8234;;;;;8234;;;;;;;8234;;;;;;;;;;;;;;;;;\また、「8234;8234;8234;8234;8234;;8234;8234;8234;8234;8234;;;8234;;;8234;;;;;;;;;;;;;;;8234;;;;;;;;;8234;;;;;;;82348234;;;;;;;;;82MとOP、OP、Nの間に複数のスペースが存在することに注意してください.入力エラーは考慮されません.
入力
しゅつりょく
10 + 100
110.00
1/20
0.05
s = input()
print("{:.2f}".format(eval(s)))