【正文】
python軟件編程等級考試(二級)編程實操題02優(yōu)質(zhì)一、選擇題1.Python的設計具有很強的可讀性,相比其他語言具有的特色語法有以下選項,正確的是( )。A.交互式 B.解釋型 C.面向?qū)ο?D.服務端語言2.已知a=2,b=10/3,則python表達式round(b,1)+abs(a)的值為( )A. B. C. D.3.在Python中,通過( )函數(shù)查看字符的編碼。A.int( ) B.ord( ) C.chr( ) D.yolk( )4.韋沐沐同學利用Python軟件編制程序。初始時,他使用流程圖描述算法,在設計輸入、輸出數(shù)據(jù)時使用的圖例是( )A. B. C. D.5.以下python程序段執(zhí)行后,輸出結果為( )m=29If m %3!= 0:print( m, 不能被3整除)else:print( m, 能被3整除)A.29不能被3整除 B.m不能被3整除 C.29能被3整除 D.m能被3整除6.現(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í)行該程序段后,在下列選項中,列表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, 87.運行下列 Python程序,結果正確的是( )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 c8.有如下python程序段:a=Doing is better than saying .print(r\n+a[ :15])該程序運行后,輸出的結果是( )A.直接輸出:39。 \nDoing is better 39。B.直接輸出:\nDoing is better thC.直接輸出:\nDoing is betterD.先換行,然后在新的一行中輸出:Doing is better9.下列不被python所支持的數(shù)據(jù)類型是( )A.char B.float C.int D.list10.在Python中,“print(10033*5%3)”語句輸出的是( )A.34 B.67 C.100 D.111.Python中,保留字寫法正確的是( )A.PRINT( )B.Print( )C.print( )D.Int( )12.下列選項中,合法的Python變量名是( )A.print B.speed C. D.a(chǎn)213.下列選項都是屬于高級語言的是( )A.匯編語言、機器語言B.匯編語言、Basic語言C.Basic語言、Python語言D.機器語言、Python語言14.Python中,賦值語句,“c=cb”等價于( )A.b=cB.cb=cC.c=bD.c==cb15.在Python中要交換變量a和b中的值,應使用的語句組是( )。A.a(chǎn),b=b,a B.a(chǎn)=c;a=b;b=cC.a(chǎn)=b;b=a D.c=a;b=a;b=c二、程序填空16.“枚舉算法”又稱為“窮舉法”,其基本思想是:一一列舉出所有可能的解,并驗證每個可能的解是否是真正的解,若是,就采納,否則,就拋棄。小明利用枚舉算法解決“百元買百雞”問題。用100元錢買100只雞,公雞,母雞,小雞都要有。公雞5元1只,母雞3元1只,小雞1元3只。請問公雞,母雞,小雞各應該買多少只?假設公雞有X只,母雞有Y只,小雞有Z只。以下Python程序段實現(xiàn)了“百元買百雞”的功能,請補全①②③處代碼。c = 0for x in ____① : for y in range(1,33): z = 100xy if ______② : print(公雞:,x,母雞:,y,小雞:,z)_____③ print(共有買法,c,種)17.某餐館近期推出“消費1000元及以上享受8折優(yōu)惠,1000元以下享受每滿100減15優(yōu)惠”的活動。以下Python程序段實現(xiàn)了生成顧客消費清單的功能,請補全①②③處代碼。def gs(n): 字符串長度統(tǒng)一if len(n)=5:n=_____ 取字符串的前5個字符else:n=n+ *(5