版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
試題青少年編程等級(jí)考試∶Python編程一級(jí)試卷4練習(xí)一、選擇題1.下面哪個(gè)不是Python合法的標(biāo)識(shí)符()A.int_3 B.printC.count D.__name__2.下列Python語句中,會(huì)導(dǎo)致程序運(yùn)行出錯(cuò)的語句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=13.在python語言中表示“x屬于區(qū)間[a,b)”的正確表達(dá)式是()A.a(chǎn)≤xorx<b B.a(chǎn)<=xandx<b C.a(chǎn)≤xandx<b D.a(chǎn)<=xorx<b4.Python中,賦值語句,“c=c-b”等價(jià)于()A.b-=cB.c-b=cC.c-=bD.c==c-b5.關(guān)于Python3.8基礎(chǔ)知識(shí)的說法中,不正確的是()A.支持中文做標(biāo)識(shí)符B.Python標(biāo)識(shí)符不區(qū)分字母的大小寫C.Python命令提示符是>>>D.命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符6.根據(jù)Python中變量命名遵循的規(guī)則,正確的是()A.char21 B.2020Py C.Python D.name.ch7.利用Word軟件編輯了一篇關(guān)于“Python簡介”的文檔,部分界面如圖所示,下列說法正確的是()A.該文檔中的有2個(gè)用戶添加了2處批注B.該文檔中圖片采用的環(huán)繞方式為上下型C.該文檔中總共有4處修訂D.若要對(duì)文檔中所有的“Python”文字設(shè)置為“紅色傾斜”格式,用自動(dòng)更正功能最合適8.已知列表list1=[10,66,27,33,23],則python表達(dá)式max(list1)的值為()A.10 B.66 C.5 D.239.Python中,保留字寫法正確的是()A.PRINT()B.Print()C.print()D.Int()10.下列選項(xiàng)中,屬于Python輸出函數(shù)的是()。A.random() B.print() C.sqrt() D.input()11.下列選項(xiàng)中,屬于Python輸入函數(shù)的是()。A.random() B.print() C.Cout() D.input()12.為了提高程序的可讀性,可以在該語句后面添加注釋語句,Python程序中用作注釋的標(biāo)識(shí)符是()A.: B.# C., D.!13.下列軟件中,可作為服務(wù)器操作系統(tǒng)的是()A.Windows B.Python C.excel D.a(chǎn)ccess14.在Python中,表達(dá)式2**3的結(jié)果是()A.5 B.8 C.6 D.315.在Python中,表示跳出循環(huán)的函數(shù)是()A.continue B.break C.ESC D.Close16.Python的設(shè)計(jì)具有很強(qiáng)的可讀性,相比其他語言具有的特色語法有以下選項(xiàng),正確的是()。A.交互式 B.解釋型 C.面向?qū)ο?D.服務(wù)端語言17.在python中,語句print(a,b)的意思是()A.打印a,b B.輸出(a,b) C.輸出a,b D.輸出a,b的值18.在Python中,實(shí)現(xiàn)多分支選擇結(jié)構(gòu)的較好方法是()。A.if B.if-else C.if-elif-else D.if嵌套19.現(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,820.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代碼,下列選項(xiàng)中的說法不正確的是()。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)21.王明同學(xué)運(yùn)用Python語言編寫程序,根據(jù)輸入的體重和身高計(jì)算BM值并驗(yàn)算其體重指數(shù)是否超標(biāo),屬于()A.?dāng)?shù)據(jù) B.信息 C.知識(shí) D.智慧22.在Python中,input()函數(shù)的返回結(jié)果的數(shù)據(jù)類型為()A.Number型 B.String型 C.List型 D.Sets型23.在Python中,不同的數(shù)據(jù),需要定義不同的數(shù)據(jù)類型,可用方括號(hào)“[]”來定義的是()A.列表 B.元組 C.集合 D.字典24.關(guān)于Python語句P=–P,以下選項(xiàng)中描述正確的是()A.P和P的負(fù)數(shù)相等 B.P和P的絕對(duì)值相等C.將P賦值為它的相反數(shù) D.P的值為025.在Python中自定義函數(shù)需要什么關(guān)鍵字放在函數(shù)開始()A.function B.def C.define D.void26.python中,表達(dá)式5%2=()。A.2.5 B.2 C.1 D.027.Python中冪運(yùn)算(指數(shù)運(yùn)算)的運(yùn)算符為()。A.* B.** C.% D.//28.下面的Python程序段運(yùn)行后的輸出結(jié)果是()x=3ifx%2==0:print(x,"是偶數(shù)。")else:print(x,"是奇數(shù)。")A.3是奇數(shù) B.x,"是偶數(shù)" C.x,"是奇數(shù)" D.3是偶數(shù)29.下面的Python程序段運(yùn)行后的輸出結(jié)果是()List=[‘10’,25,’獼猴桃’,9,65]Print(List[3])A.25 B.’獼猴桃’ C.獼猴桃 D.930.運(yùn)行Python程序的過程中出現(xiàn)了如下圖錯(cuò)誤提示,原因是()。A.變量名51study太長B.應(yīng)該寫成"chinese"=51studyC.“chinese”應(yīng)該寫成“china?s”D.變量名51study不符合python語言規(guī)范,變量名不能以數(shù)字開頭二、程序填空31.學(xué)校氣象小組使用自動(dòng)測溫儀在校園測量了1月12日的氣溫,并利用Python繪制了這天的氣溫圖,該圖如下所示:(1)在以上Python程序中,變量Y的數(shù)據(jù)類型是_________。(2)在以上Python程序中,第8行橫線處的代碼是_________。(3)通過觀察,氣溫釆樣間隔時(shí)間是_________個(gè)小時(shí)。32.若兩個(gè)素?cái)?shù)之差為2,則該對(duì)素?cái)?shù)稱為雙胞胎數(shù),如3,5就是一對(duì)雙胞胎數(shù)。編寫python程序,實(shí)現(xiàn)如下功能:輸入n的值,統(tǒng)計(jì)顯示n以內(nèi)的所有雙胞胎數(shù)。程序運(yùn)行界面如圖所示:實(shí)現(xiàn)上述功能的程序如下,請?jiān)趧澗€處填入合適的代碼。importmathdefisprime(x):______foriinrange(2,int(math.sqrt(x))+1):ifx%i==0:f=Falsereturnfn=int(input("請輸入一個(gè)正整數(shù)n:"))c=0k=3whilek<=n-2:ifisprime(k)and______________:c+=1print("第"+str(c)+"對(duì)雙胞胎數(shù):",k,'和',k+2)_______print("共有"+str(c)+"對(duì)雙胞胎數(shù)")劃線處①處應(yīng)該填入的語句為:;劃線處②處應(yīng)該填入的語句為:;劃線處③處應(yīng)該填入的語句為:。33.某品牌手機(jī)第一年銷量為20000臺(tái),假設(shè)平均每年的銷量比上一年增加68%,請問幾年后能使總銷量達(dá)到60000臺(tái)。下面的程序能實(shí)現(xiàn)上述的功能,請將缺失的代碼補(bǔ)充完整。total=every_year=20000year=1while__________________:every_year+=____________total+=every_yearyear+=1print(year)34.為保護(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á)式:___________________________________________________________________________(2)寫出從list1中截取["舊書","金屬","紙板箱"]這一段的表達(dá)式:___________________________________________________________________________(3)現(xiàn)又發(fā)現(xiàn)一個(gè)新的列表如下:list4=["過期化妝品","過期藥品","殺蟲劑"],經(jīng)過判斷,里面存放的為有害垃圾,如何將該列表中的元素添加到list2中,請寫出相關(guān)的表達(dá)式:__________________________________________________________________________(4)小明在路上撿到了一個(gè)塑料瓶,判斷為可回收垃圾,寫出相關(guān)表達(dá)式,將塑料瓶添加到列表list1中:__________________________________________________________________________35.“百雞百錢”問題是一個(gè)有名的數(shù)學(xué)問題,出自《張丘建算經(jīng)》。其內(nèi)容是:公雞5文錢1只,母雞3文錢1只,小雞3只1文錢,用100文錢買100只雞,其中公雞、母雞和小雞都必須要有,問公雞、母雞和小雞各多少只?打開文件“考生文件夾\644\百雞百錢.py”,完善程序?qū)崿F(xiàn)以下功能并保存。(1)請不要更改源程序的結(jié)構(gòu),刪除原題里的①、②、③。填寫正確的代碼,使程序完善。(2)運(yùn)行程序,運(yùn)行結(jié)果如圖所示。#請不要更改源程序的結(jié)構(gòu),刪除原題里的①、②、③。填寫正確的代碼,使程序完善money=100#一共100文錢num=100#一共100只雞cock_price=5#公雞價(jià)格5文hen_price=3#母雞價(jià)格3文threechick_price=1#3只小雞1文forcock_numinrange(1,money//cock_price+1):#公雞只數(shù)可能為1-20forhen_numinrange(1,①________):#母雞只數(shù)可能為1-33forchick_numinrange(1,②________):#(3小雞)只數(shù)可能為1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_pricenum1=cock_num+hen_num+chick_num*3ifmoney1==moneyandnum1==num:print(cock_num,hen_num,③________)#(③小雞數(shù))input("運(yùn)行完畢,請按回車鍵退出...")36.分析完善程序[背景知識(shí)]為了保障空氣質(zhì)量,減少霧霾,某市決定當(dāng)空氣污染嚴(yán)重時(shí),實(shí)行汽車單雙號(hào)限行,違反規(guī)定的車輛將予以處罰。如何讓高清攝像頭自動(dòng)判斷車牌的單雙號(hào),交警犯了愁,他需要編程高手的你幫忙,完善下面的程序。(提示:①所有車牌號(hào)中都含有數(shù)字,并且車牌號(hào)的長度都是6;②以車牌中最后一位阿拉伯?dāng)?shù)字的奇、偶來決定單雙號(hào)。)如:請根據(jù)上述算法描述補(bǔ)全代碼s=input("車牌號(hào)s=")n=6x=s[n-1:n]whilex.isdigit()==False:①x=s[n-1:n]if②==0:print(“雙號(hào)”)else:print(“單號(hào)”)(提示:s[n:m]的功能:從字符串s的下標(biāo)為n的元素開始,截取到下標(biāo)為m-1的元素。例如:s="12345",s[2:4]="34"。s.isdigit):判斷是否為數(shù)字。)(1)根據(jù)題意,程序中空白①處應(yīng)填寫:______(2)根據(jù)題意,程序中空白②處應(yīng)填寫:______(填:A/B/C/D)。A.int(x)/2==0B.int(x)%2==0C.int(x)%2=0D.int(x)%2!=037.編寫程序,找到并輸出100以內(nèi)的素?cái)?shù)。38.完善程序。以下是計(jì)算S=1+6+11+…+101的程序代碼。請你在處填寫正確的語句。s=0k=1while(k<=101)__s=0k=1while(k<101):k=k+5s=s+kprint(s+1)39.閱讀程序。閱讀求水仙花數(shù)的代碼并回答問題?!八苫〝?shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)“水仙花數(shù)”,因?yàn)?53=13+53+33,請計(jì)算并輸出所有三位數(shù)的水仙花數(shù)。forninrange(100,1000):i=n//100j=n//100%10k=n%10ifn==i*i*i+j*j*j+k*k*k:print(n)(1)//的符號(hào)作用是_____。(2)%的符號(hào)作用是_____。(3)==的符號(hào)作用是_____。(4)在代碼中,變量i表示的是三位數(shù)中的______位。(5)在代碼中,變量j表示的是三位數(shù)中的______位。(6)在代碼中,變量k表示的是三位數(shù)中的______位。(7)在range(100,1000)這個(gè)區(qū)域內(nèi),變量n無法取到的數(shù)值是________。40.將下列程序代碼補(bǔ)充完整:某同學(xué)參加了學(xué)校體檢,體檢的醫(yī)生告訴他體重超重,需要加強(qiáng)運(yùn)動(dòng)。該同學(xué)了解到運(yùn)動(dòng)時(shí),心率如能控制在一定范圍內(nèi),對(duì)增強(qiáng)心血管系統(tǒng)和呼吸系統(tǒng)的功能都有很好的效果;超出范圍,對(duì)身體反而會(huì)有損傷。男最適宜運(yùn)動(dòng)心率=(220-年齡數(shù)-安靜心率)×(60%~80%)+安靜心率,女最適宜運(yùn)動(dòng)心率=(210-年齡數(shù)-安靜心率)×(60%~80%)+安靜心率,補(bǔ)充程序幫他(她)計(jì)算最適宜的運(yùn)動(dòng)心率。age=float(input('請輸入age='))HRrest=float(input('請輸入HRrest='))gender=input(“請輸入maleorfemale:”)if____________________:____________________else:_____________________low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrestprint('最適宜的心率是:',low,'~',high)input(“運(yùn)行完畢,請按回車鍵退出...”)【參考答案】***試卷處理標(biāo)記,請不要?jiǎng)h除一、選擇題1.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。print是Python的關(guān)鍵字,不是合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。print是Python的關(guān)鍵字,不是合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。2.A【詳解】本題考查的是Python賦值語句。賦值號(hào)“=”的左邊是變量,右邊是常量或表達(dá)式,選項(xiàng)A中y=1是賦值語句不是表示,故選項(xiàng)A會(huì)報(bào)錯(cuò)。解析:A【詳解】本題考查的是Python賦值語句。賦值號(hào)“=”的左邊是變量,右邊是常量或表達(dá)式,選項(xiàng)A中y=1是賦值語句不是表示,故選項(xiàng)A會(huì)報(bào)錯(cuò)。3.B【詳解】本題主要考查Python表達(dá)式。在python語言中表示“x屬于區(qū)間[a,b)”的正確表達(dá)式是a<=xandx<b,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式。在python語言中表示“x屬于區(qū)間[a,b)”的正確表達(dá)式是a<=xandx<b,故本題選B選項(xiàng)。4.C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“-=”是減法賦值運(yùn)算符,c-=b等效于c=c-b,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“-=”是減法賦值運(yùn)算符,c-=b等效于c=c-b,因此C選項(xiàng)正確?!军c(diǎn)睛】5.B【詳解】本題主要考查Python語法。Python3.8支持中文做標(biāo)識(shí)符,Python標(biāo)識(shí)符區(qū)分字母的大小寫,Python命令提示符是>>>,命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符,故本題選B選項(xiàng)解析:B【詳解】本題主要考查Python語法。Python3.8支持中文做標(biāo)識(shí)符,Python標(biāo)識(shí)符區(qū)分字母的大小寫,Python命令提示符是>>>,命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符,故本題選B選項(xiàng)。6.A【詳解】本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。解析:A【詳解】本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。7.C【詳解】本題考查WORD相關(guān)知識(shí)。該文檔中的有1個(gè)用戶a添加了2處批注,A錯(cuò)。該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,B錯(cuò)。若要對(duì)文檔中所有的Python文字設(shè)置為紅色傾斜格式解析:C【詳解】本題考查WORD相關(guān)知識(shí)。該文檔中的有1個(gè)用戶a添加了2處批注,A錯(cuò)。該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,B錯(cuò)。若要對(duì)文檔中所有的Python文字設(shè)置為紅色傾斜格式,則用替換功能。選項(xiàng)C的說法正確。8.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。max返回序列最大值,列表list1=[10,66,27,33,23],則python表達(dá)式max(list1)的值為66,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。max返回序列最大值,列表list1=[10,66,27,33,23],則python表達(dá)式max(list1)的值為66,故本題選B選項(xiàng)。9.C【詳解】本題主要考查Python保留字。保留字不能將其用作標(biāo)識(shí)符;保留字區(qū)分字母大小寫,大寫的不是保留字;if,else,for等單詞是保留字,也不能將其用作標(biāo)識(shí)符;標(biāo)識(shí)符是由字符(A~Z解析:C【詳解】本題主要考查Python保留字。保留字不能將其用作標(biāo)識(shí)符;保留字區(qū)分字母大小寫,大寫的不是保留字;if,else,for等單詞是保留字,也不能將其用作標(biāo)識(shí)符;標(biāo)識(shí)符是由字符(A~Z和a~z)、下劃線和數(shù)字組成,但第一個(gè)字符不能是數(shù)字;標(biāo)識(shí)符不能和Python中的保留字相同。故print()是保留字正確的寫法。10.B【詳解】本題考查的是Python函數(shù)。print()是Python輸出函數(shù);input()是Python輸入函數(shù)。故選項(xiàng)B正確。解析:B【詳解】本題考查的是Python函數(shù)。print()是Python輸出函數(shù);input()是Python輸入函數(shù)。故選項(xiàng)B正確。11.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)。12.B【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符是“#”,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符是“#”,故本題選B選項(xiàng)。13.A【詳解】本題主要考查計(jì)算機(jī)操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為服務(wù)器操作系統(tǒng);Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫軟件,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查計(jì)算機(jī)操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為服務(wù)器操作系統(tǒng);Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫軟件,故本題選A選項(xiàng)。14.B【詳解】本題主要考查Python基本運(yùn)算符?!?*”是冪運(yùn)算,x**y為返回x的y次冪,因此B選項(xiàng)正確?!军c(diǎn)睛】解析:B【詳解】本題主要考查Python基本運(yùn)算符?!?*”是冪運(yùn)算,x**y為返回x的y次冪,因此B選項(xiàng)正確。【點(diǎn)睛】15.B【詳解】本題主要考查Python函數(shù)知識(shí)點(diǎn)。continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python函數(shù)知識(shí)點(diǎn)。continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故本題選B選項(xiàng)。16.ABC【詳解】本題考查Python特點(diǎn)的相關(guān)知識(shí)點(diǎn)相比其他語言,Python具有交互式、解釋型、面向?qū)ο蟮奶厣?。故本題選ABC解析:ABC【詳解】本題考查Python特點(diǎn)的相關(guān)知識(shí)點(diǎn)相比其他語言,Python具有交互式、解釋型、面向?qū)ο蟮奶厣?。故本題選ABC17.D【詳解】本題主要考查Python輸出函數(shù)。在python中,語句print(a,b)的意思是輸出a,b的值,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python輸出函數(shù)。在python中,語句print(a,b)的意思是輸出a,b的值,故本題選D選項(xiàng)。18.C【詳解】本題主要考查多分支選擇結(jié)構(gòu)。多分支選擇結(jié)構(gòu)格式:if-elif-else,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查多分支選擇結(jié)構(gòu)。多分支選擇結(jié)構(gòu)格式:if-elif-else,故本題選C選項(xiàng)。19.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)。20.B【詳解】本題主要考查Python程序調(diào)試。分析代碼可知,for循環(huán)語句中步長為3,變量s的初值應(yīng)為0,語句s=s+i共循環(huán)執(zhí)行了100次,程序使用了for循環(huán)結(jié)構(gòu),故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序調(diào)試。分析代碼可知,for循環(huán)語句中步長為3,變量s的初值應(yīng)為0,語句s=s+i共循環(huán)執(zhí)行了100次,程序使用了for循環(huán)結(jié)構(gòu),故本題選B選項(xiàng)。21.D【詳解】本題考查數(shù)據(jù)、信息、知識(shí)、智慧的概念。數(shù)據(jù)經(jīng)過加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R(shí);智慧是人類基于已有的知識(shí),針對(duì)物質(zhì)世界運(yùn)動(dòng)過程中產(chǎn)生的問題解析:D【詳解】本題考查數(shù)據(jù)、信息、知識(shí)、智慧的概念。數(shù)據(jù)經(jīng)過加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R(shí);智慧是人類基于已有的知識(shí),針對(duì)物質(zhì)世界運(yùn)動(dòng)過程中產(chǎn)生的問題根據(jù)獲得的信息進(jìn)行分析,對(duì)比,演繹找出解決方案的能力。而本題中根據(jù)身高和體重提供的數(shù)據(jù)信息,結(jié)合Python知識(shí)編寫相應(yīng)的程序,從而進(jìn)行算法設(shè)計(jì)程序編寫來解決實(shí)際問題。故屬于智慧,選項(xiàng)D正確。22.B【詳解】本題主要考查Python輸入函數(shù)。在Python中,input()函數(shù)的返回結(jié)果的數(shù)據(jù)類型為字符串String型,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python輸入函數(shù)。在Python中,input()函數(shù)的返回結(jié)果的數(shù)據(jù)類型為字符串String型,故本題選B選項(xiàng)。23.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)“{}”來定義,字典用大括號(hào)“{}”來定義,故本題選A選項(xiàng)。24.C【詳解】本題主要考查Python語句。P=–P是賦值語句,將P賦值為它的相反數(shù),故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python語句。P=–P是賦值語句,將P賦值為它的相反數(shù),故本題選C選項(xiàng)。25.B【詳解】本題主要考查Python函數(shù)。自定義函數(shù)的格式是,def函數(shù)名(參數(shù)):語句或語句組return返回值,故在Python中自定義函數(shù)需要def關(guān)鍵字放在函數(shù)開始,故本題選B選解析:B【詳解】本題主要考查Python函數(shù)。自定義函數(shù)的格式是,def函數(shù)名(參數(shù)):語句或語句組return返回值,故在Python中自定義函數(shù)需要def關(guān)鍵字放在函數(shù)開始,故本題選B選項(xiàng)。26.C【詳解】本題考查的是python中的運(yùn)算符相關(guān)知識(shí)。在python中%表示取模,返回除法的余數(shù),故5%2=1,選項(xiàng)C正確。解析:C【詳解】本題考查的是python中的運(yùn)算符相關(guān)知識(shí)。在python中%表示取模,返回除法的余數(shù),故5%2=1,選項(xiàng)C正確。27.B【詳解】本題主要考查Python的運(yùn)算。Python中冪運(yùn)算(指數(shù)運(yùn)算)的運(yùn)算符為**,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python的運(yùn)算。Python中冪運(yùn)算(指數(shù)運(yùn)算)的運(yùn)算符為**,故本題選B選項(xiàng)。28.A【詳解】本題主要考查Python程序的執(zhí)行。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序的執(zhí)行。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項(xiàng)。29.D【詳解】本題主要考查Python程序的執(zhí)行。列表的索引是從0開始的,故List[3]=9,故段運(yùn)行后的輸出結(jié)果是9,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python程序的執(zhí)行。列表的索引是從0開始的,故List[3]=9,故段運(yùn)行后的輸出結(jié)果是9,故本題選D選項(xiàng)。30.D【詳解】本題考查的是程序調(diào)試。報(bào)錯(cuò)內(nèi)容是“語法錯(cuò)誤:無效語法”,變量名51study,數(shù)字不能作為變量名的開頭,故D項(xiàng)正確。解析:D【詳解】本題考查的是程序調(diào)試。報(bào)錯(cuò)內(nèi)容是“語法錯(cuò)誤:無效語法”,變量名51study,數(shù)字不能作為變量名的開頭,故D項(xiàng)正確。二、程序填空31.listplt.plot(X,Y)2【詳解】本題主要考查Python程序調(diào)試與執(zhí)行。①由代碼Y=[6,4,4,3,3,6,9,12,12,11,9,7],可知變量Y的數(shù)據(jù)類型是list(列表類型)。②scatter是繪制散點(diǎn)圖函數(shù),圖中還需要使用繪圖函數(shù)plot,故第8行橫線處的代碼是plt.plot(X,Y)。③通過觀察,氣溫釆樣間隔時(shí)間是2個(gè)小時(shí)。32.f=Trueisprime(k+2)k=k+1或k+=1或k=k+2或k+=2【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①isprime(x)用來判斷x是不是素?cái)?shù),通過用x整除2~int(math.sqrt(x)),如果余數(shù)為0則表明該數(shù)不是素?cái)?shù),賦值f為假退出循環(huán),f的初值為True,故第一空填f=True。②若兩個(gè)素?cái)?shù)之差為2,則該對(duì)素?cái)?shù)稱為雙胞胎數(shù),此處判斷相差為2的兩個(gè)數(shù)是不是素?cái)?shù),故第二空填isprime(k+2)。③素?cái)?shù)都是奇數(shù),此處需要更新k的值繼續(xù)循環(huán)判斷,可以將k的值遞增1或遞增2,故填k=k+1或k+=1或k=k+2或k+=2。33.total<60000every_year*0.68【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①由題干可知,while循環(huán)條件是總銷量total小于60000,故第一空填total<60000。②平均每年的銷量比上一年增加68%,即every_year+=every_year*0.68,故第二空填every_year*0.68。34.list3[2]list1[1:4]list2=list2+list4或list2.extend(list4)list1=list1+[“塑料瓶”]或者list1.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.extend(list4)。(extend()
函數(shù)用于在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來的列表))。④將塑料瓶添加到列表list1中:list1=list1+[“塑料瓶”]或者list1.append(“塑料瓶”)(append字符追加函數(shù))。35.34或money//hen_price+1101或money
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 影視視聽語言1(鏡頭、景別)
- 護(hù)理本科就業(yè)趨勢
- 食品安全監(jiān)管技術(shù)規(guī)范(標(biāo)準(zhǔn)版)
- 2026年口腔醫(yī)療管理公司員工食堂管理制度
- 2026年劇本殺運(yùn)營公司員工職業(yè)道德準(zhǔn)則管理制度
- 2026年劇本殺運(yùn)營公司市場效果評(píng)估管理制度
- 2025年鋰電池拆解五年技術(shù)成本報(bào)告
- 2025年建筑外墻防水涂料市場前景分析報(bào)告
- 生態(tài)旅游景區(qū)生態(tài)修復(fù)工程中生物多樣性保護(hù)技術(shù)2025年可行性報(bào)告
- 2026年教育數(shù)據(jù)驅(qū)動(dòng)創(chuàng)新報(bào)告
- 2024年養(yǎng)殖業(yè)創(chuàng)新合作:肉牛養(yǎng)殖與科研合作協(xié)議3篇
- 變電站消防安全
- 單位租車合同協(xié)議樣本
- 《JJG196-2006-常用玻璃量器檢定規(guī)程》
- 《陸上風(fēng)電場工程設(shè)計(jì)概算編制規(guī)定及費(fèi)用標(biāo)準(zhǔn)》(NB-T 31011-2019)
- 介入導(dǎo)管室有關(guān)知識(shí)課件
- 銀行客戶經(jīng)理壓力與情緒管理培訓(xùn)
- 推廣經(jīng)理半年工作計(jì)劃
- 無人機(jī)駕駛員培訓(xùn)計(jì)劃及大綱
- 價(jià)格說明函格式范本正規(guī)范本(通用版)
- 水車澆水施工方案
評(píng)論
0/150
提交評(píng)論