




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【編程】電子學(xué)會(huì)python二級(jí)官方模擬試題練習(xí)一、選擇題.在下面的python程序中,變量b和c的值為()。a=b=c=fiprint(b,c)A.b為6,c為6 B.b為6,c為8C.b為8,c為8 D.b為8,c為6.以下是一段python程序:jAUntidfi!dAEih-EditFermatBunCiptions也ndDwUel|ii二inputC請輸入i的值')ifi=l:x=x-^lelse:x=x^2print(x)|它的可以用哪個(gè)流程圖表達(dá)()。分支結(jié)掏順序結(jié)溝C.循環(huán)結(jié)梅分支結(jié)掏順序結(jié)溝C.循環(huán)結(jié)梅DD.-2.4D.3D.Good.在Python中,Print(abs(-16//5))的執(zhí)行結(jié)果是()A.2.4 B.3 C.4.在Python中,表達(dá)式2**3的結(jié)果是()A.5 B.8 C.6.下列變量名在Python中合法的是()A.36B B.F55# C.for
.以下Python程序運(yùn)行后的輸出結(jié)果為()fariinrange(10):D.362880D.362880A.0 B.45 C.46.在Python中,算式5+6*4%(2+8)結(jié)果為()251597.4.運(yùn)行如下Python程序,結(jié)果為()。n=18;m=24;r=lwhiler!=0:r=m%nm=nn=rprintfm)A. 1 B. 3 C. 6 D. 18.下列Python表達(dá)式的值不是2的是()。A. 3%2 B. 5//2 C. 1*2 D. 1+羽)。.我們學(xué)習(xí)了使用Python程序設(shè)計(jì)語言解決問題,Python程序設(shè)計(jì)語言屬于()。A.高級(jí)語言 B.自然語言 C.匯編語言 D.機(jī)器語言.以下敘述中正確的是()。Python3.x與Python2.x兼容Python語句只能以程序方式執(zhí)行Python是解釋型語言Python語言出現(xiàn)得晚,具有其他高級(jí)語言的一切優(yōu)點(diǎn).已知字符串s1="python",s2="Python",則表達(dá)式中s1>s2的值為()A.“python” B.“Python” C.True D.False.已知列表list1=[88,22,34,89,67],則python表達(dá)式min(list1)的值為()A.22 B. 88 C. 89 D. 67.Python輸入函數(shù)為()。A.time() B. round() C. input() D. print().運(yùn)行下列Python程序,輸出結(jié)果為0,則空白處應(yīng)為()a=14b=7c= print(c)a-bc= print(c)a-ba+ba/bD.a%b.python中表達(dá)式4**3=( )。A.12 B.1 C.64 D.7.在下列程序設(shè)計(jì)語言中,屬于人工智能語言的是()。A.PythonB.VBC.PascalD.C.有如下Python程序,當(dāng)程序運(yùn)行后輸入15000,則程序輸出結(jié)果為()salary=float(input())ifsalary<=5000:tax=6elifsalar/<=7000:tax=(salary-5000)*0.1elifsalary<-10060:tax=200+(salary-7000)*0.2else:tax-800+(salar/-l0000)*0.4print(salary-tax)A.2800 B.2800.0 C.12200 D.12200.0.王明錄入程序代碼并運(yùn)行,出現(xiàn)錯(cuò)誤提示(如下圖所示),分析原因并改錯(cuò),正確的是()>>>IgfioatiiripiTt("輸入.體重(kg):SyntasError:invalidsyntaxA.變量名1w太短 B.應(yīng)該寫成float(input("輸入體重(kg):")=1wC.<float改為int D.變量名1w不符合Python語言規(guī)范,不能以數(shù)字開頭.現(xiàn)有如下python程序段:foriinrange(6):p.append(int(random()*10)+1)foriinrange(2,6):ifi%2==1andp[i]%2==0:p[i]+=p[i-1]elifi%2==0andp[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,8.以下Python代碼輸出結(jié)果中說法正確的是()。x=0
foriinrange(1,100):x=x+iprint(x)A.1+100的和 B.1+99的和C.1?99所有整數(shù)的和 D.1?100所有整數(shù)的和.以下python程序段執(zhí)行后,輸出結(jié)果為()m=29Ifm%3!=0:print(m,"不能被3整除")else:print(m,"能被3整除")A.29不能被3整除B.m不能被3整除C.29能被3整除 D.m能被3整除.有如下VB程序段:s1="python":s2="visual"i=1:j=1:s=""DoWhilei<=Len(s1)Andj<=Len(s2)IfMid(s1,i,1)>=Mid(s2,j,1)Thens=s+Mid(s1,i,1)日sej=j+1EndIf=i+1Loop執(zhí)行該程序后,j的值是()A.2 B.3 C.5 D.7.在PythonShell環(huán)境下,依次執(zhí)行下列語句后,顯示結(jié)果()。data=[172,9,165,29,156,21]max(data)A.A.9B.165 C.172 D.21.韋沐沐同學(xué)利用Python軟件編制程序。初始時(shí),他使用流程圖描述算法,在設(shè)計(jì)輸入、輸出數(shù)據(jù)時(shí)使用的圖例是().在Python中,不同的數(shù)據(jù),需要定義不同的數(shù)據(jù)類型,可用方括號(hào)“口”來定義的是()A.列表 B.元組 C.集合 D.字典.下列python表達(dá)式中,值為字符串類型的是()
①Abs(x)②“abc”*3③“123+45”④123+45⑤a=input(“請輸入a的值:〃)A.①③⑤ B.②④⑤ C.①②③ D.②③⑤.關(guān)于下列Python程序段的說法正確的是( )k=1while1:k+=1A.存在語法錯(cuò)誤,不能執(zhí)行 B.執(zhí)行1次 C.執(zhí)行無限次D.執(zhí)行k次.Python的關(guān)系運(yùn)算符中,用來表示不等于的符號(hào)是()D.<=D.input()A.== BD.<=D.input().下列選項(xiàng)中,屬于Python輸入函數(shù)的是()。A.random() B.print() C.Cout()二、程序填空31.設(shè)計(jì)完成算法之后,小C打算用所學(xué)的Python程序設(shè)計(jì)語言完成程序的編寫。(1)Python程序設(shè)計(jì)語言屬于程序設(shè)計(jì)語言中的。A.機(jī)器語言B.匯編語言C.高級(jí)語言D.翻譯程序(2)小C將設(shè)計(jì)好的算法轉(zhuǎn)為Python程序語言(如下)。其中“Tot2=8”是一個(gè),“#初始化時(shí)長費(fèi)為0”是一個(gè),"S<=3.3”是一個(gè),“float(input(“請輸入時(shí)長”))”是一個(gè)。A.函數(shù)B.表達(dá)式C.賦值語句D.注釋語句Tot1=0#初始化時(shí)長費(fèi)為0Tot2=0#初始化里程費(fèi)為0S=float(input(“請輸入里程數(shù)”))T=float(input(“請輸入時(shí)長”))#輸入里程數(shù)和時(shí)長if(T>9):#計(jì)算時(shí)長費(fèi)用Tot1=(T-9)*0.2if(S<=3.3):#算里程費(fèi)用Tot2-8else:Tot2=8+(S-3.3)*1.35Cost-Totl+tot2print(Cost)#輸出總車費(fèi)(3)小C寫好代碼之后,編譯運(yùn)行發(fā)現(xiàn)報(bào)錯(cuò)了,根據(jù)下圖中所示的錯(cuò)誤信息分析該程序報(bào)錯(cuò)的原因是:NameError Traceback(mostrecentcalllast)<ipython-input-2-fc682f6f4658>in<modu1e>
9else:10 >11Cost=Tot1+tot212NameError:name'tot2'isnotdefined(4)經(jīng)過修改之后,小C對(duì)照某次滴滴打車的訂單,將對(duì)應(yīng)的公里數(shù)和時(shí)長輸入程序,運(yùn)行得到的結(jié)果與實(shí)際支付的費(fèi)用一致,小C會(huì)心一笑驗(yàn)證得知程序正確無誤。小C借助于計(jì)算機(jī)編寫程序解決問題的這個(gè)過程是:①設(shè)計(jì)算法②編寫程序③分析問題④調(diào)試運(yùn)行程序,合理的順序是。(填寫序號(hào)即可)(5)總結(jié)用計(jì)算機(jī)解決問題的優(yōu)勢主要有:32.閱讀程序。分析以下關(guān)于字符拼接與轉(zhuǎn)換的Python程序并回答問題。students=['小明','小紅','小剛']scores={'小明':95,'小紅':90,'小剛':90}print(len(students))print(len(scores))-He-tditho-rmatKunU-p.tionsWindow13>?Istudents=[‘小明"‘小紅,」小剛’]3>?Iscores={,小明95,‘小紅‘二叫‘小剛’:9口}print(len(students))print(len(scores))students的數(shù)據(jù)類型是。scores的數(shù)據(jù)類型是。在scores中,每個(gè)字符與后面的數(shù)值共同構(gòu)成了一個(gè)len(students)的返回值是。print(len(scores)WT輸出結(jié)果是。33.已知6月份10位技術(shù)考試成績:12345678910788889908376759810065技術(shù)老師想統(tǒng)計(jì)出80分(含80)以上的人數(shù),請完善程序,代碼如下:a=[78,88,89,90,83,76,75,98,100,65]sum=0foriinrange(n):ifa[i]>=80:print(sum)執(zhí)行上述程序段后,輸出的內(nèi)容是.為保護(hù)環(huán)境,很多城市開始對(duì)垃圾實(shí)行分類,便于更好的進(jìn)行處理,為了讓大家了解垃圾的分類情況,建立了以下四類列表,list1(可回收垃圾)、list2(有害垃圾)、list3(易腐垃圾),剩下的為其他垃圾,目前,列表中已經(jīng)存儲(chǔ)了以下數(shù)據(jù)。list1=["玻璃瓶,"舊書","金屬","紙板箱","舊衣服,"易拉罐"]list2=[“膠片","消毒水,"紐扣電池","水銀溫度計(jì)“,"過期藥水","泡沫塑料”]list3=[”動(dòng)物內(nèi)臟,"菜葉菜梗,“過期食品","香蕉皮","果殼”]根據(jù)現(xiàn)有列表,完成以下問題:(1)寫出從列表list3中取出“過期食品”的表達(dá)式:⑵寫出從listl中截取[“舊書,"金屬,"紙板箱”]這一段的表達(dá)式:⑶現(xiàn)又發(fā)現(xiàn)一個(gè)新的列表如下:list4=["過期化妝品丁過期藥品,"殺蟲劑】經(jīng)過判斷,里面存放的為有害垃圾,如何將該列表中的元素添加到list2中,請寫出相關(guān)的表達(dá)式:⑷小明在路上撿到了一個(gè)塑料瓶,判斷為可回收垃圾,寫出相關(guān)表達(dá)式,將塑料瓶添加到列表listl中:.完善代碼并保存。實(shí)現(xiàn)功能:從鍵盤輸入10個(gè)學(xué)生的測試成績,輸出最高分和最低分。cj=[]foriinrange(0,):x=float(input("請輸入一個(gè)數(shù)"))cj.append()print(max(cj),min())input("運(yùn)行完畢,請按回車鍵退出…”).完善程序?qū)崿F(xiàn)以下功能并保存。輸出數(shù)組的最大值。arr1=[12,435,76,24,78,54,866,43] =-32768foriinrange(0,7):ifarr1[i]>max1:max1=print("最大值是:",)input("運(yùn)行完畢,請按回車鍵退出…”).程序設(shè)計(jì):在舞會(huì)上,男生、女生各自排成一隊(duì)。舞會(huì)開始時(shí),依次從男隊(duì)和女隊(duì)的隊(duì)頭各出一人配成舞伴。跳完后的兩人重新回到隊(duì)尾。例如:boy=['Alex','Steven','Jack'],girl=['Ada*,'Babs'.,'Danla','Jane']輸出:Turn1:(Alex,Ada)Turn2:(Steven,Babs)Turn3:(Jack,Danla)Turn4:(Alex,jane)Turn12:(Jack,jane)代碼如下:boy=['Alex','Steven',‘Jack']girl=['Ada','Babs','Danla','Jane']foriinrange(12):x,y=①#出隊(duì)print(“Turn{:2}):({},{})".format(i+1,x,y))boy.append(②)#再進(jìn)隊(duì)girl.append(③)#再進(jìn)隊(duì)(1)程序代碼中①處正確的代碼是()。A.boy.pop(l).girl.pop(l)B.girl.pop(l),boy.pop(l)C.boy.pop(0),girl.pop(0)D.girl.pop(0),boy.pop(0)(2)程序代碼中②處正確的代碼是()。A.xB.yC.iD.i+1(3)程序代碼中③處正確的代碼是()。A.xB.yC.iD.i+1.編寫一個(gè)程序,實(shí)現(xiàn)九九乘法口訣表。.分析完善程序已知包含25項(xiàng)的數(shù)列:1,2/3,35,.…,2447,2549。問題1:寫出該數(shù)列的通項(xiàng)公式f(n)=具問題2:以下是計(jì)算S=1+2Z3+3/5+...+24/47+25/49的程序,請補(bǔ)全代碼:s=0foriinrange(1,26):s=s+②print("s=",s)補(bǔ)充完成上述通項(xiàng)公式和程序:①f(n)= ② .閱讀程序。分析有關(guān)多項(xiàng)式的代碼并回答問題。求1!+2!+3!+……+20!的和。n=0s=0t=1forninrange(1,21):t*=ns+=tprint(s)>>>-"一’----------------------rest21;2561327494111S2031321;2561327494111S20313>?Is+=tprint(s,end=,Y1(1(1)n的作用是 s的作用是 t的初值必須賦值為1,這是因?yàn)閠*=n的等價(jià)語句是s+=t的等價(jià)語句是。【參考答案】***試卷處理標(biāo)記,請不要?jiǎng)h除一、選擇題C【詳解】本題考察賦值語句。將6賦值給a,此時(shí)a為6;將8賦值給c,此時(shí)c為8;將c復(fù)制給b,此時(shí)b的值即為c的值,b為8;將b賦值給a,此時(shí)a即為b的值,a為8。故a為8,b為8,c解析:C【詳解】本題考察賦值語句。將6賦值給a,此時(shí)a為6;將8賦值給c,此時(shí)c為8;將c復(fù)制給b,此時(shí)b的值即為c的值,b為8;將b賦值給a,此時(shí)a即為b的值,a為8。故a為8,b為8,c為8,故C選項(xiàng)正確。B【詳解】本題主要考查算法流程圖知識(shí)點(diǎn)。程序代碼中有雙分支語句if-else。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查算法流程圖知識(shí)點(diǎn)。程序代碼中有雙分支語句if-else。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。C【詳解】本題主要考查Python表達(dá)式的運(yùn)算?!啊ā笔窍蛳氯≌琣bs是求絕對(duì)值函數(shù),-16//5=-4,abs(-16〃5)=4,故執(zhí)行結(jié)果是4,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。“〃”是向下取整,abs是求絕對(duì)值函數(shù),-16/乃=-4,abs(-16//5)=4,故執(zhí)行結(jié)果是4,故本題選C選項(xiàng)。B【詳解】本題主要考查Python基本運(yùn)算符。“**”是冪運(yùn)算,x**y為返回x的y次冪,因此B選項(xiàng)正確。【點(diǎn)睛】解析:B【詳解】本題主要考查Python基本運(yùn)算符?!?*〃是幕運(yùn)算,x**y為返回x的y次幕,因此B選項(xiàng)正確?!军c(diǎn)睛】D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故、Good〃在Python中是合法的變量名,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故"_Good〃在Python中是合法的變量名,故本題選D選項(xiàng)。A【詳解】本題考查的是Python循環(huán)語句。range(10)是[0,10)的整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項(xiàng)A正確。解析:A【詳解】本題考查的是Python循環(huán)語句。range(10)是[0,10)的整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項(xiàng)A正確。C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。小括號(hào)優(yōu)先級(jí)最高,*和%求余數(shù)是第二等級(jí),從左到右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。小括號(hào)優(yōu)先級(jí)最高,*和%求余數(shù)是第二等級(jí),從左到右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9,故本題選C選項(xiàng)。C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。3%2=1,5//2=2,1*2=2,1+羽=2,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。3%2=1,5//2=2,1*2=2,1+3/3=2,故本題選A選項(xiàng)。A【詳解】本題主要考查Python程序設(shè)計(jì)語言。Python、VB、C程序設(shè)計(jì)語言等均屬于高級(jí)語言,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序設(shè)計(jì)語言。Python、VB、C程序設(shè)計(jì)語言等均屬于高級(jí)語言,故本題選A選項(xiàng)。C【詳解】本題考查Python相關(guān)知識(shí)點(diǎn)Python3.x與Python2.x版本不同,不兼容。故選項(xiàng)A說法錯(cuò)誤Python語句也可以使用腳本直接運(yùn)行。故選項(xiàng)B說法錯(cuò)誤Python是解解析:C【詳解】本題考查Python相關(guān)知識(shí)點(diǎn)Python3.x與Python2.x版本不同,不兼容。故選項(xiàng)A說法錯(cuò)誤Python語句也可以使用腳本直接運(yùn)行。故選項(xiàng)B說法錯(cuò)誤Python是解釋型語言。故本題選C選項(xiàng)Python不具有其他高級(jí)語言的一切優(yōu)點(diǎn)。故選項(xiàng)D說法錯(cuò)誤C【詳解】本題主要考查Python字符串。比較字符串的大小,是將兩個(gè)字符串的字符一一比較它們的ASCII值,小寫字母的ASCII值大于大寫字母,故表達(dá)式中s1>s2的值為True,故本題選C選項(xiàng)解析:C【詳解】本題主要考查Python字符串。比較字符串的大小,是將兩個(gè)字符串的字符一一比較它們的ASCII值,小寫字母的ASCII值大于大寫字母,故表達(dá)式中s1>s2的值為True,故本題選C選項(xiàng)。.A【詳解】本題主要考查Python列表。min是返回列表中的最小值,列表listl=[88,22,34,89,67],則python表達(dá)式min(listl)的值為22,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python列表。min是返回列表中的最小值,列表list1=[88,22,34,89,67],則python表達(dá)式min(list1)的值為22,故本題選A選項(xiàng)。C【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù)。故選項(xiàng)C正確。解析:C【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù)。故選項(xiàng)C正確。D【詳解】本題考查Python程序執(zhí)行輸出c=0。a-b=7,a+b=21,a/b=2,a%b=0。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序執(zhí)行輸出c=0。a-b=7,a+b=21,a/b=2,a%b=0。故本題選D選項(xiàng)C【詳解】本題考查的是python中表達(dá)式相關(guān)知識(shí)。在Python算數(shù)運(yùn)算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故選項(xiàng)C正確。解析:C【詳解】本題考查的是python中表達(dá)式相關(guān)知識(shí)。在Python算數(shù)運(yùn)算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故選項(xiàng)C正確。A【詳解】本題考查的是人工智能語言。Python由于簡單易用,是人工智能領(lǐng)域中使用最廣泛的編程語言之一,它可以無縫地與數(shù)據(jù)結(jié)構(gòu)和其他常用的AI算法一起使用。故選項(xiàng)A正確。解析:A【詳解】本題考查的是人工智能語言。Python由于簡單易用,是人工智能領(lǐng)域中使用最廣泛的編程語言之一,它可以無縫地與數(shù)據(jù)結(jié)構(gòu)和其他常用的AI算法一起使用。故選項(xiàng)A正確。D【詳解】本題考查的是Python的選擇嵌套語句。先判斷是否小于等于5000,接著在判斷是否小于等于7000,最后判斷是否小于等于10000。15000不小于等于10000,故執(zhí)行tax=800解析:D【詳解】本題考查的是Python的選擇嵌套語句。先判斷是否小于等于5000,接著在判斷是否小于等于7000,最后判斷是否小于等于10000。15000不小于等于10000,故執(zhí)行tax=800+(salary-1000)*0.4=800+(15000-10000)*0.4=800+2000=2800.0。因?yàn)閟alary接收的是浮點(diǎn)型數(shù)據(jù)。salary-tax=15000-2800.0=12200.0。故選項(xiàng)D正確。D【詳解】本題考查的是Python的變量名。在Python中變量名是由數(shù)字、字母、下劃線組成,且不能以數(shù)字開頭。故本題應(yīng)選D。解析:D【詳解】本題考查的是Python的變量名。在Python中變量名是由數(shù)字、字母、下劃線組成,且不能以數(shù)字開頭。故本題應(yīng)選D。BD【詳解】本題主要考查Python程序執(zhí)行。第一個(gè)for循環(huán)生成列表p,值是[1,10]之間隨機(jī)整數(shù),第二個(gè)for循環(huán)處理后4個(gè)元素,當(dāng)i是奇數(shù)且生成的p[i]是偶數(shù),則將前一個(gè)值累加到p[i解析:BD【詳解】本題主要考查Python程序執(zhí)行。第一個(gè)for循環(huán)生成列表p,值是[1,10]之間隨機(jī)整數(shù),第二個(gè)for循環(huán)處理后4個(gè)元素,當(dāng)i是奇數(shù)且生成的p[i]是偶數(shù),則將前一個(gè)值累加到p[i],若i是偶數(shù)且生成的p[i]是奇數(shù),則p[i]減去前一個(gè)值,分析選項(xiàng)B、D第三個(gè)元素14,此時(shí)i=2,如果p[2]原來生成的是奇數(shù),則需要執(zhí)行p[i]-=p[i-1],否則不變,即p[2]不會(huì)大于10,故執(zhí)行該程序段后,列表p中的元素值不可能是1,2,14,-9,-5,8或6,4,14,-7,3,8,故本題選BD選項(xiàng)。C【詳解】本題考查的是Python代碼程序。本題的關(guān)鍵點(diǎn)是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為1-99的整數(shù)。循環(huán)過程就是執(zhí)行1-99所有整數(shù)的求和過程。故答案為C。解析:C【詳解】本題考查的是Python代碼程序。本題的關(guān)鍵點(diǎn)是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為1-99的整數(shù)。循環(huán)過程就是執(zhí)行1-99所有整數(shù)的求和過程。故答案為C。22.A【詳解】本題主要考查Python程序的執(zhí)行。29%3=2,滿足if條件,輸出結(jié)果為29不能被3整除,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序的執(zhí)行。29%3=2,滿足if條件,輸出結(jié)果為29不能被3整除,故本題選A選項(xiàng)。C【詳解】本題主要考查VB程序的執(zhí)行。分析程序可知,變量i控制從S1中取字符,變量j從S2中取字符,依次比較字符串S1、S2的每一個(gè)字符,若S1中的字符大于或等于S2中的字符,則將S1中對(duì)應(yīng)的字解析:C【詳解】本題主要考查VB程序的執(zhí)行。分析程序可知,變量i控制從s1中取字符,變量j從s2中取字符,依次比較字符串s1、s2的每一個(gè)字符,若s1中的字符大于或等于s2中的字符,則將s1中對(duì)應(yīng)的字符拼接到變量s中,否則變量j遞增。第一遍循環(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)。C【詳解】本題主要考查Python函數(shù)。max當(dāng)接收的是列表,則返回列表中最大的元素,故執(zhí)行下列語句后,顯示結(jié)果172,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python函數(shù)。max當(dāng)接收的是列表,則返回列表中最大的元素,故執(zhí)行下列語句后,顯示結(jié)果172,故本題選C選項(xiàng)。D【詳解】本題考查的是流程圖相關(guān)知識(shí)。圓角矩形用來表示程序的開始和結(jié)束,矩形用來表示處理框,菱形用來表示判斷,平行四邊形用來表示輸入、輸出。故本題應(yīng)選D。解析:D【詳解】本題考查的是流程圖相關(guān)知識(shí)。圓角矩形用來表示程序的開始和結(jié)束,矩形用來表示處理框,菱形用來表示判斷,平行四邊形用來表示輸入、輸出。故本題應(yīng)選D。A【詳解】本題主要考查Python數(shù)據(jù)類型。列表用方括號(hào)〃口〃來定義,元組可以用圓括號(hào)〃()〃來定義,集合可以用大括號(hào)〃{}〃來定義,字典用大括號(hào)〃{}“來定義,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python數(shù)據(jù)類型。列表用方括號(hào)“口”來定義,元組可以用圓括號(hào)“()”來定義,集合可以用大括號(hào)“?!眮矶x,字典用大括號(hào)“?!眮矶x,故本題選A選項(xiàng)。27.D【詳解】本題主要考查Python表達(dá)式。Abs(x)、123+45值為數(shù)值型,“abc”*3、“123+45"、a=input(“請輸入a的值:")值為字符串型,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python表達(dá)式。Abs(x)、123+45值為數(shù)值型,“abc”*3、“123+45”、a=input(“請輸入a的值:”)值為字符串型,故本題選D選項(xiàng)。.C【詳解】本題主要考查Python程序while循環(huán)。while1是一直為真,故k+=1會(huì)執(zhí)行無限次,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序while循環(huán)。while1是一直為真,故k+=1會(huì)執(zhí)行無限次,故本題選C選項(xiàng)。.B【詳解】本題主要考查Python關(guān)系運(yùn)算符。用來表示不等于的符號(hào)是“!=",“二二”表示等于,“>=”表示大于等于,“<=”表示小于等于,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python關(guān)系運(yùn)算符。用來表示不等于的符號(hào)是“!=”,"==”表示等于,“>="表示大于等于,“?!北硎拘∮诘扔?,故本題選B選項(xiàng)。.D【詳解】本題主要考查Python輸入函數(shù)。random()是隨機(jī)函數(shù),print()是輸出函數(shù),Cout()函數(shù)是統(tǒng)計(jì)字符串里某個(gè)字符出現(xiàn)的次數(shù),input()是輸入函數(shù),故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python輸入函數(shù)。random()是隨機(jī)函數(shù),print()是輸出函數(shù),Cout()函數(shù)是統(tǒng)計(jì)字符串里某個(gè)字符出現(xiàn)的次數(shù),input()是輸入函數(shù),故本題選D選項(xiàng)。二、程序填空.C.高級(jí)語言C.賦值語句D.注釋語句B.表達(dá)式A.函數(shù)Python程序設(shè)計(jì)語言規(guī)定,在標(biāo)識(shí)符中,字母大小寫是有區(qū)別的。該程序代碼中表示里程費(fèi)的Tot2錯(cuò)誤將字母“T”寫成了小寫”“t”。 合理的順序是:③分析問題①設(shè)計(jì)算法②編寫程序④調(diào)試運(yùn)行程序略【詳解】本題主要考查Python程序的編寫。①Python程序設(shè)計(jì)語言屬于程序設(shè)計(jì)語言中的高級(jí)語言,選C選項(xiàng)。②"Tot2=8〃是一個(gè)賦值語句,選C選項(xiàng)。③“#初始化時(shí)長費(fèi)為0〃是一個(gè)注釋語句,選D選項(xiàng)。④"S<=3.3〃是一個(gè)表達(dá)式,選B選項(xiàng)。⑤“float(input("請輸入時(shí)長〃))〃是一個(gè)函數(shù),float()函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù),選A選項(xiàng)。⑥編譯運(yùn)行發(fā)現(xiàn)報(bào)錯(cuò)了,根據(jù)下圖中所示的錯(cuò)誤信息分析該程序報(bào)錯(cuò)的原因是:Python程序設(shè)計(jì)語言規(guī)定,在標(biāo)識(shí)符中,字母大小寫是有區(qū)別的。該程序代碼中表示里程費(fèi)的Tot2錯(cuò)誤將字母“T〃寫成了小寫〃“t〃。⑦小C借助于計(jì)算機(jī)編寫程序解決問題的這個(gè)過程,合理的順序是:③分析問題①設(shè)計(jì)算法②編寫程序④調(diào)試運(yùn)行程序。⑧略32.列表字典鍵值對(duì)33【詳解】本題考查的是python語言的數(shù)據(jù)類型,列表和字典。(1)列表是寫在方括號(hào)口之間,用逗號(hào)分隔開的元素列表,students=[‘小明’,‘小紅’,‘小剛’]就是列表。(2)字典用{}標(biāo)識(shí),它是一個(gè)無序的“鍵(key):值(value)”對(duì)集合,字典當(dāng)中的元素是通過鍵來存取的,而不是通過偏移存取。scores={'小明':95,‘小紅':90,‘小剛':90}就是一個(gè)字典類型。(3)其中“‘小明‘:95”就構(gòu)成了一個(gè)鍵值對(duì)。(4)len()方法返回列表元素個(gè)數(shù)。students=[‘小明’,‘小紅’,'小剛'],里面有三個(gè)元素,故返回值是3。(5)print(len(scores)),其中scores={'小明':95,'小紅’:90,‘小剛':90}該字典有3個(gè)鍵值對(duì),故輸出結(jié)果是3。.①n=len(a)sum+=1或sum=sum+16【詳解】本題主要考查Python程序調(diào)試與執(zhí)行。①變量n用來保存數(shù)組a的長度,使用len函數(shù),故此處填n=len(a)。②使用for循環(huán)統(tǒng)計(jì)出80分(含80)以上的人數(shù),用變量sum統(tǒng)計(jì)滿足條件的人數(shù),當(dāng)滿足if條件時(shí),sum變量遞增,故此處填sum+=1或sum=sum+1。③執(zhí)行上述程序段后,sum=6,故輸出的內(nèi)容是6。.list3[2]list1[1:4]list2=list2+list4或list2.extend(list4)list1=list1+[“塑料瓶”]或者listl.append(“塑料瓶”)【詳解】本題主要考查Python列表數(shù)據(jù)類型。①“過期食品”在列表list3索引2,故從列表list3中取出“過期食品”的表達(dá)式:list3[2]。②"舊書,"金屬,"紙板箱”在列表list1索引1?3,從list1中截取["舊書,"金屬","紙板箱”]這一段的表達(dá)式:list1[1:4](不包括4)。③將該列表中的元素添加到list2中,表達(dá)式是list2=list2+list4或list2.exte
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022-2027年中國腌制海水產(chǎn)品行業(yè)市場深度分析及投資規(guī)劃建議報(bào)告
- 廠區(qū)勞工合同范本
- 評(píng)估機(jī)制與人才培養(yǎng)質(zhì)量的保障
- 臺(tái)式多功能電子詞典行業(yè)市場調(diào)查研究及投資前景預(yù)測報(bào)告
- 2023-2028年中國枳實(shí)提取物行業(yè)市場發(fā)展現(xiàn)狀及投資策略咨詢報(bào)告
- 2024-2025年中國認(rèn)證機(jī)構(gòu)行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報(bào)告
- 2025年摩托車五金行業(yè)深度研究分析報(bào)告
- 2025年進(jìn)水管項(xiàng)目投資可行性研究分析報(bào)告
- 地塊平整項(xiàng)目的基本要求
- 2025年熔融石英料項(xiàng)目可行性研究報(bào)告
- 2024-2025學(xué)年山東省濰坊市高三上學(xué)期1月期末英語試題
- 2025-2030年中國青海省旅游行業(yè)市場現(xiàn)狀調(diào)查及發(fā)展趨向研判報(bào)告
- 人力資源部門2023年度招聘效果分析
- 八年級(jí)數(shù)學(xué)下冊 第1章 單元綜合測試卷(北師版 2025年春)
- 2025年春新外研版(三起)英語三年級(jí)下冊課件 Unit1第1課時(shí)Startup
- 2025年安徽碳鑫科技有限公司招聘筆試參考題庫含答案解析
- 2025廣東珠海高新區(qū)科技產(chǎn)業(yè)局招聘專員1人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 數(shù)學(xué)-福建省泉州市2024-2025學(xué)年高三上學(xué)期質(zhì)量監(jiān)測(二)試卷和答案(泉州二模)
- 員工行為守則及職業(yè)道德規(guī)范
- 3學(xué)會(huì)反思 第一課時(shí) (說課稿) -2023-2024學(xué)年道德與法治六年級(jí)下冊統(tǒng)編版
- 2024年國土個(gè)人工作總結(jié)樣本(3篇)
評(píng)論
0/150
提交評(píng)論