【正文】
python二級模擬題精品一、選擇題1.以下Python表達式中,哪項的值與其它三項不同( )A.len(“my name is james”.split()) B.int()C.sum([1,2,1,1]) D.max([1,2,3,4])2.在Python中,不同的數(shù)據(jù),需要定義不同的數(shù)據(jù)類型,可用方括號“[]”來定義的是( )A.列表 B.元組 C.集合 D.字典3.在Python中運行下列程序,輸出結(jié)果為( )for i in range (1,5): print(i)A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 44.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代碼,下列選項中的說法不正確的是( )。A.for循環(huán)語句中步長為3 B.語句s=0應(yīng)改為s=1C.語句s=s+i共循環(huán)執(zhí)行了100次 D.程序使用了循環(huán)結(jié)構(gòu)5.Python語句中以r或R開頭的字符串表示原始字符串,則print(r\nGood)的運行結(jié)果是()A.新行和字符串Good B.r\nGood C.\nGood D.字符r、新行和字符串Good6.運行下列 Python程序,結(jié)果正確的是( )s=abcdefgc=len(s) len 求字符串長度for i in range(0,c): if i2: print (chr(ord(s[i])+2),end= ) ord() 函數(shù)是 chr() 函數(shù)配對函數(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 c7.下列選項中,不能作為python程序變量名的是( )A.a(chǎn)bc B.a(chǎn)bc123 C.123abc D.a(chǎn)bc__1238.運行下列Python程序,輸出結(jié)果為0,則空白處應(yīng)為( )a=14b=7c=_______print(c)A.a(chǎn)b B.a(chǎn)+b C.a(chǎn)/b D.a(chǎn)%b9.在Python中,表示跳出循環(huán)的函數(shù)是( )A.continue B.break C.ESC D.Close10.下列選項中,不屬于Python合法變量名的是( )A.int32 B.40xl C.self D._name_11.關(guān)于python程序設(shè)計語言,下列說法不正確的是( )A.python是一種解釋型、面向?qū)ο蟮挠嬎銠C程序設(shè)計語言B.python支持Windows操作系統(tǒng),但不支持Linux系統(tǒng)C.python源文件以***.py為擴展名D.python文件不能直接在命令行中運行12.下列關(guān)于算法說法不正確的是( )A.算法獨立于任何具體的語言,Python算法只能用Python語言來實現(xiàn)B.解決問題的過程就是實現(xiàn)算法的過程C.算法是程序設(shè)計的“靈魂”D.算法可以通過編程來實現(xiàn)13.在Python中,表達式2**3的結(jié)果是( )A.5 B.8 C.6 D.314.下列Python程序段運行的結(jié)果是( )f=[‘A’,’B’,’C’]a=len(f)print(‘a(chǎn)=’,a)A