【正文】
行某種操作的命令。22.C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。分析程序可知,變量i控制從s1中取字符,變量j從s2中取字符,依次比較字符串ss2的每一個(gè)字符,若s1中的字符大于或等于s2中的字符,則將s1中對(duì)應(yīng)的字解析:C【詳解】本題主要考查VB程序的執(zhí)行。列表用方括號(hào)“[]”來定義,元組可以用圓括號(hào)“()”來定義,集合可以用大括號(hào)“{}”來定義,字典用大括號(hào)“{}”來定義,故本題選A選項(xiàng)。程序分析過程如下:i=0 sum=0i=010 0%3==0 sum=0+0=0 i=0+1=1i=110 1%3==0不成立 i=1解析:C【詳解】本題考查的是Python程序。故選項(xiàng)D正確。27.D【詳解】本題考查的是Python語句格式。在編寫python程序時(shí),縮進(jìn)可以使得代碼非常整齊規(guī)范,賞心悅目,提高可讀性,因此作用是用來界定代碼塊。解析:C【詳解】本題考查的是python中表達(dá)式相關(guān)知識(shí)。解析:A【詳解】本題主要考查Python關(guān)鍵字。解析:B【詳解】本題主要考查Python函數(shù)知識(shí)點(diǎn)。我的39。 ,類似number的數(shù)據(jù)類型也為字符串。32.是 k%2==0或(k+1)%2==1或(k1)%2==1 ans+code[p] ans 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。④變量ans保存轉(zhuǎn)換后的十六進(jìn)制,故此處填ans。34.max1 arr1[i] max1 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。②flag用來標(biāo)記是否有連續(xù)字符構(gòu)成的升序段,第二空判斷相鄰位置后面字符的ASCII值是否比前面的字符的ASCII值大1且flag為False,故填ord(s[i])==ord(s[i+1])1 and flag==False 或 ord(s[i])==ord(s[i+1])1 and not flag 或 ord(s[i])+1==ord(s[i+1]) and flag==False 或 ord(s[i])+1==ord(s[i+1]) and not flag。②列表的索引是從0開始,即列表list索引是從0~6,而n的范圍是從1~7,故此處填list[n1]。s=0,k=1,計(jì)算S=1+6+11+…+101,循環(huán)條件是k=101,故循環(huán)體應(yīng)為s=s+k,k=k+5,循環(huán)結(jié)束后,輸出計(jì)算結(jié)果,故print(s)。③此處是按順序使用print()函數(shù)輸出公雞數(shù)量、母雞數(shù)量、小雞數(shù)量,故此處填chick_num。①公雞數(shù)量的范圍120,for cock_num in range(1,21)表示變量cock_num的范圍是120,故此處填21??梢酝ㄟ^Python程序設(shè)計(jì)語言實(shí)現(xiàn)題干要求,可以通過while循環(huán)控制三次機(jī)會(huì),使用if條件分支結(jié)構(gòu)判斷是否輸入正確,具體代碼如下:pw=input(請(qǐng)輸入密碼:)password=123456i=1while(i=3): if pw==password: print(恭喜你進(jìn)入系統(tǒng)!) break else: print(請(qǐng)重新嘗試:,i) pw = input(請(qǐng)輸入密碼:) i=i+138.【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。36.n1 or n7 list[n1] 【詳解】本題主要考查Python程序調(diào)試。35.k=len(s) ord(s[i])==ord(s[i+1])1 and flag==False 或 ord(s[i])==ord(s[i+1])1 and not flag 或 ord(s[i])+1==ord(s[i+1]) and flag==False 或 ord(s[i])+1==ord(s[i+1]) and not flag flag = False 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①變量tc保存西瓜數(shù)量,當(dāng)tc大于0時(shí),一直循環(huán),故第一空填tc0。②變量k統(tǒng)計(jì)1的個(gè)數(shù),若k是偶數(shù)則表明傳輸錯(cuò)誤,否則傳輸正確,故此處填k%2==0或(k+1)%2==1或(k1)%2==1。④str(number)的作用是轉(zhuǎn)換為字符串。②number=39。二、程序填空31.字符串 字符串 我的鏡像世界通行密碼是153 轉(zhuǎn)換為字符串 連接字符串 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。30.B【詳解】本題主要考查Python函數(shù)知識(shí)點(diǎn)。29.A【詳解】本題主要考查Python關(guān)鍵字。28.C【詳解】本題考查的是python中表達(dá)式相關(guān)知識(shí)。故本題應(yīng)選D。列表參數(shù)必須是由方括號(hào)括起來的列表,參數(shù)之間用分號(hào)。26.D【詳解】本題考查的是python列表相關(guān)知識(shí)。列表用方括號(hào)“[]”來定義,元組可以用圓括號(hào)“()”來定義,集合可以用大括號(hào)“{}”來定義,字典用大括號(hào)“{}”來定義,故本題選A選項(xiàng)。第一遍循環(huán),i=1,j=1,“p”“v”,j=j+1=2,i=i+1=2;第二遍循環(huán),“y”“i”,i=i+1=3;第三遍循環(huán),“t”“i”,i=i+1=4;第四遍循環(huán),“h”“i”,j=j+1=3,i=i+1=5;第五遍循環(huán),“o”“s”,j=j+1=4,i=i+1=6;第六遍循環(huán),“n”“u”,j=j+1=5,i=i+1=7,循環(huán)結(jié)束,故執(zhí)行該程序后,j的值是5,故本題選C選項(xiàng)。設(shè)a=3,b=4,c=5,(b)=2,abs(a b)=abs(1)=1,Int(2*ac/b)=Int()=4,a**2+b**2c**2=9+1625=0,故運(yùn)算結(jié)果中值最大的是Int(2*ac/b),故本題選C選項(xiàng)。根據(jù)它們的定義,可以得出題目中的源代碼屬于程序。軟件是指包括所有在電腦運(yùn)行的程序。軟件=程序+數(shù)據(jù)+文檔。21.A【詳解】本題考查的知識(shí)點(diǎn)是程序概念。20.D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。19.A【詳解】本題主要考查Python程序的執(zhí)行。故本題選B選項(xiàng)18.D【詳解】本題主要考查Python字符串的運(yùn)算?!军c(diǎn)睛】解析:C【詳解】本題主要考查Python基本運(yùn)算。解析:C【詳解】本題主要考查Python語法。input( )是輸入函數(shù),print()是輸出函數(shù)。14.C【詳解】本題考查的是Python函數(shù)。13.A【詳解】本題主要考查Python變量。12.D【詳解】本題主要考查Python數(shù)據(jù)類型。ord函數(shù)用于將字符轉(zhuǎn)換為整數(shù), chr函數(shù)接受一個(gè)數(shù)字(應(yīng)為ASCII碼)并返回字符。random()是隨機(jī)函數(shù),print()是輸出函數(shù),Cout() 函數(shù)是統(tǒng)計(jì)字符串里某個(gè)字符出現(xiàn)的次數(shù),input()是輸入函數(shù),故本題選D選項(xiàng)。