【正文】
c=len(str)for i in range(0,c):print(str[i].upper(),end= )39.n/(2*n1)或n/(n*21) i/(2*i1) 或 i/(i*21) 【詳解】本題主要考查Python程序的執(zhí)行與調試。①二分查找的循環(huán)條件是left<=right,故選B選項。34.n*f(n1) range(1,n+1) s+f(i) 【詳解】本題主要考查Python程序的執(zhí)行與調試。①由代碼Y=[6,4,4,3,3,6,9,12,12,11,9,7],可知變量Y的數據類型是list(列表類型)。/是除法運算,“%”是取余運算,mod是求余函數,“//”是整除運算,因此D選項正確。故選項A正確。25.C【詳解】本題考查的是Python程序。23.B【詳解】本題考查Python語句。21.B【詳解】本題考查的知識點是python的函數。19.C【詳解】本題主要考查規(guī)則。17.C【詳解】本題主要考查Python程序的執(zhí)行。故30XL不是Python合法的標識符,故本題選B選項。解析:D【詳解】本題主要考查Python序列拼接運算。故本題選D選項11.C【詳解】本題主要考查Python賦值語句。解析:B【詳解】本題主要考查Python函數知識點。ord函數用于將字符轉換為整數, chr函數接受一個數字(應為ASCII碼)并返回字符。Python文件的后綴名是py,故本題選D選項。DOS、Unix、Linux均是計算機操作系統,Python是程序開發(fā)軟件,故本題選C選項。A.left=mid B.right=mid C.left=mid+1 D.right=mid137.編寫一個程序,實現九九乘法口訣表。觀音菩薩告訴孫悟空,在天庭里身高正好為1000米的那位神仙可以降伏此妖。如5!=12345,規(guī)定0!=1。用100元錢買100只雞,公雞,母雞,小雞都要有。A.input( )函數 B.print( )函數C.output( )函數 D.abs( )函數27.現有如下Python程序: List = [ Happy, new, year! ] s = List[ 1 ] d = s[ : 1 ]執(zhí)行該程序后,d的值為()A.py B.Happ C.ew D.ne28.Python語言屬于( )。青少年編程等級考試∶Python編程二級試卷6圖文word練習一、選擇題1.以下哪個不屬于計算機操作系統()A.DOS B.Unix C.Python D.Linux2.在python語言中表示“x屬于區(qū)間[a,b)” 的正確表達式是( )A.a≤ x or x b B.a= x and x b C.a≤x and x b D.a=x or xb3.Python文件的后綴名是( )A.pdf B.do C.pass D.py4.下列哪個語句在Python中是非法的?( )A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=y5.在教科書中利用Python探究電流和電壓、電阻的關系實驗里,除了可以通過書中的Jupyter Notebook外,處理數據還可以通過下列( )工具實現。i=0sum=0while i10: if i%3==0: sum+=i i+=1print(sum=,sum)A.sum=9 B.sum=10 C.sum=18 D.sum=1926.在Python語言中,數據的輸入是通過( ?。﹣韺崿F的。小明利用枚舉算法解決“百元買百雞”問題。已知:從1到n的連續(xù)自然數相乘的積、叫做階乘、用符號n!表示。36.程序設計:唐三藏又被妖怪抓走了,這次孫悟空還是沒打得過妖怪,于是來求觀音菩薩。A.left=mid B.right=mid C.left=mid+1 D.right=mid1(5)程序代碼中⑤處正確的代碼是(_______)。解析:C【詳解】本題主要考查計算機軟件系統。解析:D【詳解】本題主要考查Python文件知識點。則python表達式chr(ord(x)+2)=chr(ord解析:B【詳解】本題主要考查Python字符函數。continue是跳出本次循環(huán),進入下一次循環(huán),break是跳出循環(huán),故本題選B選項。故本題選D選項解析:D【詳解】本題考查Python程序調試與執(zhí)行for i in range (1,6), i的范圍是從1到5,不包括6。set = {} 生成的是字典類型,而不是集合類型,不支持使用+,故本題選D選項。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關鍵字。故選項D正確。故選D。能被3整除的數即除3的余數為0,在Python中%表示求余,故本題應選D。Visual Basic語言、Python語言是高級語言,計算機能直接接收和執(zhí)行的程序設計語言為機器語言,故本題選C選項。通過鍵盤輸入5,則運算結果是:5 5 5 5 5,選項A正確。input( )是輸入函數,print( )是輸出函數,abs( )是絕對值函數。故本題選C選項29.D【詳解】本題主要考查Python中的運算符。二、程序填空31.list (X,Y) 2 【詳解】本題主要考查Python程序調試與執(zhí)行。c代表的是有幾種購買方案,當if條件滿足時,即滿足一種方案,執(zhí)行方案數加1,c=c+1。36.B C C C D 【詳解】本題主要考查二分查找算法及Python程序實現。九九乘法口訣表可以通過嵌套for循環(huán)實現,內層循環(huán)完一次,執(zhí)行print()換行,具體代碼如下:for i in range(1,10): for j in range(1,i+1): print(str(j)+*+str(i)+=+str(i*j),end= )print()38.str = input(請輸入要轉換成大寫的數據:)c=len(str)for i in range(0,c):print(str[i].upper(),end= )【詳解】本題主要考查程序設