【正文】
試題青少年編程等級(jí)考試∶Python編程二級(jí)試卷1word練習(xí)一、選擇題1.把數(shù)式 寫(xiě)成Python語(yǔ)言的表達(dá)式,下列書(shū)寫(xiě)正確的是( )。A.a(chǎn)+b/2a B.a(chǎn)+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)2.在Python中,正確的賦值語(yǔ)句是( )A.x+y=10 B.x=2y C.x=y=50 D.3y=x+13.在python語(yǔ)言中表示“x屬于區(qū)間[a,b)” 的正確表達(dá)式是( )A.a(chǎn)≤ x or x b B.a(chǎn)= x and x b C.a(chǎn)≤x and x b D.a(chǎn)=x or xb4.Python文件的后綴名是( )A.pdf B.do C.pass D.py5.下列哪個(gè)語(yǔ)句在Python中是非法的?( )A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += yx=x+y6.關(guān)于Python,以下幾種說(shuō)法不正確的是( )。A.Python是一種高級(jí)程序設(shè)計(jì)語(yǔ)言B.Python屬于匯編語(yǔ)言,或者說(shuō)屬于低級(jí)語(yǔ)言C.Python是一種代表簡(jiǎn)單主義思想的語(yǔ)言,它具有簡(jiǎn)單、免費(fèi)、開(kāi)源和可移植等特點(diǎn)D.Python是一種面向?qū)ο蟮?、解釋性?jì)算機(jī)語(yǔ)言7.關(guān)于python程序設(shè)計(jì)語(yǔ)言,下列說(shuō)法錯(cuò)誤的是( )A.python是一種面向?qū)ο蟮木幊陶Z(yǔ)言 B.python代碼只能在交互環(huán)境中運(yùn)行C.python具有豐富和強(qiáng)大的庫(kù) D.python是一種解釋型的計(jì)算機(jī)程序設(shè)計(jì)高級(jí)語(yǔ)言8.下列選項(xiàng)中,不屬于Python語(yǔ)言基本數(shù)據(jù)類型的是( )A.strB.intC.floatD.char9.以下python程序段運(yùn)行后,s的值是()n=0s=0while s=10: n=n+3 s=s+nprint(s)A.0 B.3 C.18 D.3010.下列不是 Python 程序基本結(jié)構(gòu)的是()。A.順序結(jié)構(gòu) B.樹(shù)形結(jié)構(gòu) C.分支結(jié)構(gòu) D.循環(huán)結(jié)構(gòu)11.下列可以導(dǎo)入Python模塊的語(yǔ)句是( )A.import moduleB.input moduleC.print moduleD.def module12.python用來(lái)表示代碼塊所屬關(guān)系(控制層級(jí)結(jié)構(gòu)的)的語(yǔ)法符號(hào)是( )A.圓括號(hào) B.大括號(hào) C.縮進(jìn) D.冒號(hào)13.在Python中運(yùn)行下列程序,輸出結(jié)果為( )for i in range (1,6): print(‘*’)A.****** B.* * * * * * C.* * * * * D.*****14.以下是一段python程序:它的可以用哪個(gè)流程圖表達(dá)( )。A. B.C.15.以下Python中變量的命名正確的是( )A.1a=4B.print=5C._A=2D.a(chǎn)+b=316.已知下列Python程序段,k取下列哪組值是x=4? ( )for i in range(10):k=int(input())if k=20 and k0: if k15: if k18: x=0 else: x=1 else: if k12: x=4 else: x=5A.13,16 B.13,14,15 C.16,17,18 D.18,1917.Python中“ab ”+“cd”*2的結(jié)果是( )。A.a(chǎn)bcd2 B.a(chǎn)bcdabcd C.a(chǎn)bcdcd D.a(chǎn)babcd18.下面( )是Python合法的變量名A.int32 B.40XL C.self D.name19.Python語(yǔ)句 ab+c*2 的運(yùn)行結(jié)果是( )A.a(chǎn)bc2 B.a(chǎn)bcabc C.a(chǎn)bcc D.a(chǎn)babcc20.下列不可以作為Python合法變量名的是( )A.c0 B.2a C.a(chǎn)_3 D.小河21.運(yùn)行下列 Python程序,結(jié)果正確的是( )s=abcdefgc=len(s) len 求字符串長(zhǎng)度f(wàn)or i in range(0,c): if i2: print (chr(ord(s[i])+2),end= ) ord() 函數(shù)是 chr() 函數(shù)配對(duì)函數(shù),將字符轉(zhuǎn)ASCII值 else: print(chr(ord(s[i]) + 3),end= )A.c d f g h a B.c d f g h b C.c d f g h i j D.c d f g h c22.Python中變量的命名遵循的規(guī)則,不正確的是( )A.以字母或下劃線開(kāi)頭,后面可以是字母、數(shù)字或下劃線。 B.區(qū)分大小寫(xiě)C.以數(shù)字開(kāi)頭,后面可以是字母、數(shù)字或下劃線。 D.不能使用保留字23.現(xiàn)有如下python程序段:for i in range( 6 ): ( int( random() * 10 ) + 1 )for i in range( 2, 6 ): if i % 2 == 1 and p[ i ] % 2 == 0: p[ i ] += p[ i 1] elif i % 2 == 0 and p[ i ] % 2 == 1: p[ i ] = p[ i 1]執(zhí)行該程序段后,在下列選項(xiàng)中,列表p中的元素值不可能的是()A.1, 2, 3, 4, 7, 2B.1, 2, 14, 9, 5, 8C.6, 8, 1, 4, 6, 10D.6, 4, 14, 7, 3, 824.在python中能實(shí)現(xiàn)下面結(jié)果的代碼是( )。請(qǐng)輸入你的性別:A.print(“請(qǐng)輸入你的性別:”) B.print(請(qǐng)輸入你的性別:)C.input(“請(qǐng)輸入你的性別:”) D.input(請(qǐng)輸入你的性別:)25.在Python程序設(shè)計(jì)語(yǔ)言中,用于輸入和輸出的函數(shù)分別是( )A.read( )和write( ) B.input( )和output( )C.input( )和print( ) D.cin( )和cout( )26.在python計(jì)數(shù)循環(huán)中,列表正確的輸寫(xiě)方式是( )。A.(1,2,3) B.(1,) C.[1, ] D.[1,2,3]27.關(guān)于下列Py