2025年全國青少年編程等級(jí)考試(Python二級(jí))考試指導(dǎo)題庫(含答案)_第1頁
2025年全國青少年編程等級(jí)考試(Python二級(jí))考試指導(dǎo)題庫(含答案)_第2頁
2025年全國青少年編程等級(jí)考試(Python二級(jí))考試指導(dǎo)題庫(含答案)_第3頁
2025年全國青少年編程等級(jí)考試(Python二級(jí))考試指導(dǎo)題庫(含答案)_第4頁
2025年全國青少年編程等級(jí)考試(Python二級(jí))考試指導(dǎo)題庫(含答案)_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE652025年全國青少年編程等級(jí)考試(Python二級(jí))考試題庫(含答案)一、單選題1.運(yùn)行這段代碼,終端區(qū)會(huì)打印什么內(nèi)容?()a=10ifa>5:a+=20print(a)A、10B、20C、30D、5答案:C2.已知s='python',請問s*2的值是?()A、python*2B、'python'*2C、pythonpythonD、'python''python'答案:C3.ls1=[5,2,0,1,4,11,66,38],以下哪種函數(shù)或方法可實(shí)現(xiàn)列表ls1元素從大到小的排序?()A、ls1.sort()B、ls1.sort(reverse=True)C、sorted(ls1)D、ls1.reverse()答案:B4.month={1:'Jan',2:'Feb',3:'Mar',4:'Apr',5:'May',6:'Jun',7:'Jul',8:'Aug',9:'Sep',10:'Oct',11:'Nov',12:'Dec'},month[2]的值是?()A、Mar'B、3:'Mar'C、'Fed'D、'Feb'答案:D5.運(yùn)行這段代碼,終端區(qū)會(huì)打印什么結(jié)果?()nums=(1,2,3)nums[2]=5print(nums)A、(1,2,3)B、(1,2,5)C、(1,5,3)D、終端區(qū)會(huì)報(bào)錯(cuò)答案:D6.下列說法中錯(cuò)誤的是?()A、元組和列表都可以存入多個(gè)元素,元素可以是字符串、數(shù)字等類型B、列表中的元素是有序的C、元組中的元素和列表一樣,可以使用元組[索引]=新元素的方式更改D、元組中的元素是有序的且不可變答案:C7.已知字符串str="Happynewyear",則執(zhí)行命令print(list(str))的輸出結(jié)果是?()A、['H','a','p','p','y','n','e','w','y','e','a','r']B、[H,a,p,p,y,n,e,w,y,e,a,r]C、['H','a','p','p','y','','n','e','w','','y','e','a','r']D、[H,a,p,p,y,,n,e,w,,y,e,a,r]答案:C8.已知列表a=[1,2,3,4,5,6],想輸出[2,3,4],可以使用以下哪個(gè)語句?()A、print(a[2:4])B、print(a[2:5])C、print(a[1:4])D、print(a[0:4])答案:C9.執(zhí)行以下代碼后,列表ls的元素個(gè)數(shù)多少個(gè)?()ls=[1,2,3,['a',"b"]]ls.append(5)ls[3].append(6)A、6B、5C、4D、7答案:B10.執(zhí)行以下語句,可以創(chuàng)建字典的是?()A、dict={'陜西':'西安','山西':'太原','廣西':'南寧','江西':'南昌'}B、dict=('陜西':'西安','山西':'太原','廣西':'南寧','江西':'南昌')C、dict=['陜西':'西安','山西':'太原','廣西':'南寧','江西':'南昌']D、ict={'陜西':'西安';'山西':'太原';'廣西':'南寧';'江西':'南昌'}答案:A11.下列哪個(gè)程序不會(huì)陷入死循環(huán)?()A、false='false'B、while0:C、while1<2:D、while1:答案:B解析:whilefalse:print('該程序已經(jīng)進(jìn)入死循環(huán)!')print('該程序已經(jīng)進(jìn)入死循環(huán)!')print('該程序已經(jīng)進(jìn)入死循環(huán)!')print('該程序已經(jīng)進(jìn)入死循環(huán)!')12.已知列表ls=[1,2,3,4,5,6,7,8,9,10],以下哪個(gè)選項(xiàng)無法將列表ls逆序排列?()A、ls.sort(reverse=True)B、sorted(ls,reverse=True)C、sort(ls,reverse=True)D、ls[::-1]答案:C13.如果有一個(gè)列表fruits=['蘋果','香蕉','櫻桃'],小明想在'香蕉'和'櫻桃'之間添加一個(gè)新的水果'桔子',他應(yīng)該怎么做?()A、fruits.append('桔子')B、fruits.insert(1,'桔子')C、fruits.insert(2,'桔子')D、fruits.add('桔子')答案:C14.定義字典dict1={'姓名':'王小明','性別':'男','身高':'150cm','體重':'40kg'}保存了小明的個(gè)人信息,輸入如下程序并執(zhí)行后,dict1['愛好']='籃球'dict1['體重']='42kg'deldict1['性別']請問字典dict1中的內(nèi)容為?()A、{'姓名':'王小明','性別':'男','身高':'150cm','體重':'40kg'}B、{'姓名':'王小明','性別':'男','身高':'150cm','體重':'40kg','愛好':'籃球'}C、{'姓名':'王小明','身高':'150cm','體重':'40kg','愛好':'籃球'}D、{'姓名':'王小明','身高':'150cm','體重':'42kg','愛好':'籃球'}答案:D15.以下程序的輸出結(jié)果是?()ls1=list()ls2=['吉林','黑龍江','遼寧','東北三省']ls1+=ls2ls1.clear()print(ls1)A、['吉林','黑龍江','遼寧']B、['吉林','黑龍江','遼寧','東北三省']C、終端區(qū)會(huì)報(bào)錯(cuò)D、[]答案:D16.運(yùn)行下列程序,輸入85,輸出結(jié)果為?()score=int(input('請輸入成績:'))ifscore>=90:print('優(yōu)秀!')elif80<=score<90:print('良好!')elif60<=score<80:print('中等!')else:print('不及格!')A、優(yōu)秀!B、良好!C、中等!D、不及格!答案:B17.語句"Ilikeprogram".replace("m","mming")的運(yùn)行結(jié)果?()A、'Ilikeprogram'B、'Ilikeprogramming'C、'Ilikeprograming'D、'Ilikeprograming'答案:B18.ls1=['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜']ls1.append(['枇杷','火龍果'])print(ls1)以上代碼輸出的結(jié)果是?()A、['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜']B、['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜',['枇杷','火龍果']]C、['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜','枇杷','火龍果']D、['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜','枇杷',['火龍果']]答案:B19.有列表fruits=['apple','banana','orange','pear'],該列表中一共包含幾個(gè)元素?()A、1B、2C、3D、4答案:D20.小圓同學(xué)想要?jiǎng)?chuàng)建空列表P,他可以通過以下哪條語句實(shí)現(xiàn)?()A、P={}B、P=()C、P=[]D、P=""答案:C21.李老師在錄入學(xué)生信息,她將所有的學(xué)生基本信息存儲(chǔ)到字典info中,info={'name':'李凱','gender':'男','height':170}。若要在字典中增加一個(gè)所在年級(jí)信息,李老師應(yīng)該使用下列哪個(gè)選項(xiàng)?()A、len(info)B、info.pop('class')C、infor['class']='四年級(jí)'D、info['height']='四年級(jí)'答案:C22.以下程序段執(zhí)行后繪制出的圖形是?()importturtleastc=['red','yellow','blue','orange','green','pink']t.left(180)foriinrange(6):t.fillcolor(c[i])t.begin_fill()forjinrange(3):t.forward(200)t.left(120)t.end_fill()t.left(120)t.hideturtle()A、B、C、D、答案:B23.已知一個(gè)元組planet=('地球',46,('化石','巖石'),["金星","水星","木星","天王星"]),要訪問元組planet的前3個(gè)元素,可以使用以下代碼?()A、print(planet[1:3])B、print(planet[:3])C、print(planet[1:3:2])D、print(planet[::3])答案:B24.以下關(guān)于字典的說法不正確的是?()A、字典中的值不支持索引查詢B、字典以關(guān)鍵字為鍵,關(guān)鍵字可以是任意不可變數(shù)據(jù)類型C、字典里面的值(不是鍵)可以包含列表和其他數(shù)據(jù)類型D、字典是一種有序的對象集合,可以用下標(biāo)進(jìn)行訪問答案:D25.小明用Python編寫了一個(gè)狗狗與人類年齡的轉(zhuǎn)化程序如下,age=int(input("請輸入狗狗年齡:"))print("狗狗與人類年齡轉(zhuǎn)換")ifage<0:print("請輸入大于0的年齡!")elifage==1:print("約等于人類年齡14歲")elifage==2:print("約等于人類年齡22歲")elifage>2:human=22+(age-2)*5print("約等于人類年齡:",human)假設(shè)小明家狗狗現(xiàn)在4歲,請問相當(dāng)于人類年齡幾歲?()A、14B、22C、31D、32答案:D26.以下程序運(yùn)行的結(jié)果是?()i=0s=0whilei<7:i=i+1ifi%2==0:continues=s+iprint('s={},i={}'.format(s,i))A、s=16,i=7B、s=16,i=6C、s=9,i=6D、s=9,i=7答案:A27.執(zhí)行語句print(list(range(1,5)))的輸出結(jié)果是?()A、[1,2,3,4]B、[1,2,3,4,5]C、1,2,3,4D、1,2,3,4,5答案:A28.已知字典jd={'哈爾濱':['冰雪大世界','侵華日軍第七三一部隊(duì)罪證陳列館','太陽島','中央大街'],'沈陽':['沈陽故宮','遼寧省博物館','張學(xué)良舊居','清昭陵'],'長春':['偽滿皇宮博物院','凈月潭','長影世紀(jì)城','長春一汽']},字典jd的長度是?()A、3B、4C、12D、15答案:A29.以下選項(xiàng)中,哪段代碼不能實(shí)現(xiàn)循環(huán)10次?(提醒:是不能實(shí)現(xiàn))()A、foriinrange(10):B、foriinrange(1,20,2):C、foriinrange(1,20):D、whilei<10:i=i+2i=0i=i+1答案:C30.在Python中,下面哪一項(xiàng)是創(chuàng)建列表(list)的正確操作?()A、list1=[1,2,3,4]B、list1=[1,2,3,4]C、list1="Hello"D、list1=(1,2,3,4)答案:B31.ls=['a','b','c','d','e'],下列哪個(gè)選項(xiàng)可以將ls中的元素順序整體反轉(zhuǎn)?()A、ls.insert('f')B、ls.extend('f')C、ls.reverse()D、ls.add('f')答案:C32.小明在語文課學(xué)習(xí)了一個(gè)新成語:'從善如流';形容能迅速而順暢地接受別人的正確意見,執(zhí)行以下語句,終端區(qū)會(huì)打印什么內(nèi)容?()idiom='從善如流'foriinidiom:print(i)A、從善如流B、從C、從善如流D、i答案:B解析:善如流從善如流從善如流從善如流iii33.運(yùn)行下列程序,輸出的結(jié)果是?()s='抽刀斷水水更流。'print(s.replace('水','A、抽刀斷水水更流。B、抽刀斷更流。C、抽刀斷<<更流。D、抽刀斷<水更流。答案:C34.下列哪個(gè)選項(xiàng)是元組類型的數(shù)據(jù)?()A、[1,2,3]B、(1,2,3)C、{1,2,3}D、{1:'小明',2:'小李'}答案:B35.請問下列程序運(yùn)行后,輸出結(jié)果應(yīng)該是?()t1=(2,3,4,5)t2=t1*2print(min(t2)+max(t2)+len(t2))A、15B、14C、13D、12答案:A36.下列定義元組的語句,不正確的是?()A、tp=()B、tp=('sun')C、tp=('star',)D、tp=('sun','star','moon')答案:B37.創(chuàng)建元組錯(cuò)誤的是?()A、tp=('a',)B、tp=('',[],20)備注:這里是單引號(hào)C、tp=(25)D、tp=1,2,3答案:C38.請問此程序運(yùn)行后的結(jié)果是?()s=1foriinrange(1,4,3):s=s+iprint(s)A、2B、6C、1D、5答案:A39.下列代碼運(yùn)行的結(jié)果是?()ls=['富強(qiáng)','民主','文明','和諧','自由','平等','公正','法治']print(ls[::2])A、['富強(qiáng)','民主','文明','和諧']B、['自由','平等','公正','法治']C、['法治','平等','和諧','民主']D、['富強(qiáng)','文明','自由','公正']答案:D40.已知列表ls=list(range(1,13,3)),下列哪個(gè)命令能夠獲得列表中的倒數(shù)第二個(gè)元素?()A、ls[3]B、ls[4]C、ls[-1]D、ls[-2]答案:D41.使用tuple函數(shù)創(chuàng)建元組錯(cuò)誤的是?()A、tuple(20,30)B、tuple('你好')C、tuple([2,0,1,3])D、tuple('12345')答案:A42.下列程序的輸出結(jié)果是?(注意:0后面是兩個(gè)單引號(hào)'',并非雙引號(hào))(?)ls=[0,'',{},None,(),[],'empty']print(len(ls))A、2B、3C、6D、7答案:D43.下列選項(xiàng)中,哪個(gè)選項(xiàng)的代碼會(huì)報(bào)錯(cuò)?()A、t=(1,2)t[1]=5B、t=(1,2)a=sorted(t)C、t=(1,2)t[0:1]D、t=(1,2)sum(t)答案:A44.下列說法錯(cuò)誤的是?()A、while語句通常用于重復(fù)執(zhí)行某一段程序B、reak語句可以跳出for和while的循環(huán)體C、在Python中可以使用do.while循環(huán)D、if語句通常用于執(zhí)行條件判斷答案:C45.以下代碼執(zhí)行后輸出是?()list0=[5,4,3,2,2]list0.remove(2)list0.insert(2,6)print(list0)A、[5,4,3,6,2]B、[5,4,3,2,6]C、[5,4,3,2,6,2]D、[5,4,6,3,2]答案:D46.下面幾個(gè)有關(guān)流程控制的說法,那個(gè)是錯(cuò)誤的?()A、如果條件判斷語句永遠(yuǎn)為true,循環(huán)將會(huì)無限的執(zhí)行下去B、當(dāng)判斷條件為假(false)時(shí),循環(huán)結(jié)束C、在while語句中,"判斷條件"不可以是個(gè)常值D、執(zhí)行語句可以是單個(gè)語句或語句塊。判斷條件可以是任何表達(dá)式等答案:C47.以下關(guān)于循環(huán)的說法,不正確的是?()A、for循環(huán)可以用于遍歷列表中的所有元素B、while循環(huán)滿足循環(huán)條件時(shí)不斷地運(yùn)行,直到指定的條件不滿足為止C、Python中可以使用do…while循環(huán)D、break和continue語句都可以用在for循環(huán)和while循環(huán)中答案:C48.下列哪個(gè)是一個(gè)合法的列表?()A、(191,98,1,0)B、"1919,810"C、[19,19,8,10]D、{19,'19',8,10}答案:C49.執(zhí)行下列語句后,輸出是?()dict0={"apple":3,"banana":5,"orange":2}dict0["banana"]+=2dict0["grape"]=4dict0["grape"]+=4print(dict0["grape"])A、2B、4C、6D、8答案:D50.下面代碼中,不能創(chuàng)建一個(gè)字典的是?()A、d={}B、d={'葡萄',20}C、d={'葡萄':20}D、={'葡萄':20,'西瓜':12}答案:B51.已知ls=[20,30,50,10,90],以下選項(xiàng)中,不能刪除元素90的是?()A、ls.pop(-1)B、dells[-1]C、ls.remove(ls[-1])D、ls.remove(-1)答案:D52.運(yùn)行下列代碼,終端區(qū)打印的結(jié)果是?()nums=[1,2,3,4]nums.append(nums[4])print(nums)A、[1,2,3,4,5]B、[1,2,3,4,4]C、[1,2,3,4]D、終端區(qū)會(huì)報(bào)錯(cuò)答案:D53.給定字符串s,下列表示s最后一個(gè)字符的是?()A、s[:-1]B、s[1]C、s[0:-1]D、s[-1]答案:D54.ls=["cat","dog","tiger","pig"],下列哪個(gè)選項(xiàng)可以向ls的末尾添加新元素"monkey"?()A、ls.append('monkey')B、ls.insert('monkey')C、ls.extend('monkey')D、ls.add('monkey')答案:A55.已知列表animal=['cat','dog','monkey','tiger','lion'],要想得到'cat'的輸出結(jié)果,以下哪個(gè)選項(xiàng)的語句是不正確的?()A、nimal[0]B、animal[1]C、animal.reverse()animal[4]D、animal.reverse()animal[-1]答案:B56.運(yùn)行下列程序,輸出的結(jié)果是?()list4=['1',3,'5',7,'2,3']list4.append('7')print(len(list4))A、4B、5C、6D、7答案:C57.下列程序運(yùn)行后,輸出的結(jié)果是?()list=['春季','夏季','秋季','冬季','1+1',6+1,'ab']print(list[0])print(list[5])print(list[6])print(list[4])A、B、C、D、答案:B58.下列程序的運(yùn)行結(jié)果是?(?)d1=dict(age=18)print(d1)A、(age=18)B、[age=18]C、age=18D、{'age':18}答案:D59.以下程序的輸出結(jié)果是?(?)n=0whilen<10:n=n+2ifn==6:continueprint(n)A、5B、10C、6D、8答案:B60.下列關(guān)于列表的說法,正確的是?()A、列表創(chuàng)建后不能被修改B、列表中各元素的類型必須相同C、列表不能用下標(biāo)訪問D、通過方括號(hào)[]可以創(chuàng)建列表答案:D61.在Pyhton語言中,表達(dá)式[2]in[1,2,3,4,5]的值是?()A、0B、1C、TrueD、False答案:D62.使用下列哪幾個(gè)命令可以把列表list1變成列表list2?()list1=['蘋果','櫻桃','西瓜','香蕉','葡萄','菠蘿','芒果','火龍果']list2=['蘋果','櫻桃','西瓜','香蕉','葡萄','菠蘿','桑葚','番石榴']A、B、C、D、答案:A63.以下哪個(gè)函數(shù)可以對字符串中的內(nèi)容進(jìn)行替換(注意:不是格式化輸出)?(?)A、replace()B、format()C、split()D、join()答案:A64.下列代碼的執(zhí)行結(jié)果是?()mylist=['Failure','is','the','mother','of','success']forxinmylist[:]:iflen(x)<=3:mylist.append(x)print(mylist)A、['Failure','is','the','mother','of','success']B、['Failure','is','the','mother','of','success','of','is']C、['Failure','is','the','mother','of','success','is','of']D、['Failure','is','the','mother','of','success','is','the','of']答案:D65.執(zhí)行以下運(yùn)算后,text2的值是?()text1="Goodwork"text2=text1[-1]*3A、GoodworkGoodworkGoodworkB、workworkworkC、workworkworkD、kkk答案:D66.下列說法正確的是?(?)A、字典只能存儲(chǔ)字符串,不能存儲(chǔ)其他類型的對象B、dict11={:}可以創(chuàng)建一個(gè)空字典C、{123:456}是一個(gè)合法的字典D、字典的值必須是唯一的,鍵不必是唯一的答案:C67.已知list7列表list7=[-3,6,3,7,5,-4,10],執(zhí)行sort()方法對此列表進(jìn)行排序之后,list7列表的第二個(gè)元素是?()A、-2B、-3C、2D、5答案:B68.若a=(1,2,3),執(zhí)行下列哪個(gè)命令是會(huì)報(bào)錯(cuò)?(?)A、[1]B、list(a)C、a[1]=4D、a*5答案:C69.運(yùn)行以下程序,當(dāng)從鍵盤輸入1,程序運(yùn)行結(jié)果是?(?)str1='一二三四五六日'strid=int(input('請輸入1-7的數(shù)字:'))print('星期'+str1[strid-1])A、星期一B、星期+一C、星期二D、星期+二答案:A70.下列代碼執(zhí)行后的輸出是?()mylist=[1,2,3,4,5]newlist=mylist[1:4]newlist.append(6)print(newlist)A、[1,2,3,4,6]B、[1,2,3,6]C、[2,3,4,6]D、[2,3,4,5,6]答案:C71.下列選項(xiàng)中,不能從字典中刪掉'xiaoming'的是?()dic={'name':'xiaoming','age':8}A、deldic['name']B、dic['name']='clever'C、dic.clear()D、ic.pop(0)答案:D72.下列代碼的輸出結(jié)果是?()ls=[2023,'Happy',['Good','Luck']]print(ls[2][1])A、HappyB、GoodC、LuckD、o答案:C73.關(guān)于下列程序,說法正確的是?()num=0whilenum<10:print("=")A、在while代碼塊中無論加什么都不能改變死循環(huán)B、在while代碼塊中加一行代碼num-=1可以改變死循環(huán)C、這個(gè)while循環(huán)是一個(gè)死循環(huán),會(huì)一直打印"="D、運(yùn)行結(jié)果打印輸出10個(gè)"="語句答案:C74.print(list5[2])A、1B、2C、3D、4答案:D75.運(yùn)行以下程序,輸出的結(jié)果是?()n=10s=0m=1whilem<=n:s=s+mm=m+1print(s)A、45B、50C、55D、60答案:C76.運(yùn)行下列程序,共計(jì)輸出了幾個(gè)banana?()foriinrange(3,9,3):print("banana")A、1B、2C、3D、4答案:B77.下列語句創(chuàng)建了一個(gè)Python字典的是?()A、{}B、{a,bb,ccc}C、[a,bb,ccc]D、(a,bb,ccc)答案:A78.運(yùn)行以下程序,輸出的結(jié)果是?()numbers=[1,2,3,4]numbers.append([5,6,7,8])print(len(numbers))A、4B、5C、8D、12答案:B79.執(zhí)行result=[3,2,5]*2語句后,result的值是?(?)A、[6,4,10]B、[3,2,5],[3,2,5]C、[3,2,5,3,2,5]D、[9,4,25]答案:C80.關(guān)于下列偽代碼(虛擬代碼)說法正確的是?(?)ifx<10:代碼塊Aelifx>=10andx<20:代碼塊Belse:代碼塊CA、如果x=200,代碼塊ABC都不會(huì)被執(zhí)行B、如果x=20,執(zhí)行代碼塊CC、如果x=20,執(zhí)行代碼塊BD、程序先執(zhí)行C,再執(zhí)行B,最后執(zhí)行A答案:B81.以下程序的輸出結(jié)果是?()tuple1=(1,2,3)tuple2=(2)print(tuple1*tuple2)A、(1,2,3)B、(1,2,3,1,2,3)C、(2,4,6)D、報(bào)錯(cuò)答案:B82.下面代碼的輸出結(jié)果是?(?)name="Python語言程序設(shè)計(jì)"foriinrange(5):print(name[i],end='')A、PythonB、PythoC、ythonD、Python語言程序答案:B83.下列程序的運(yùn)行結(jié)果是?(?)str1="catdogcatdogcatdog"str2=str1.replace("cat","mouse",2)print(str2)A、catdogmousedogcatdogB、2dogmousedogcatdogC、mousemousedogmousemousedogcatdogD、mousedogmousedogcatdog答案:D84.運(yùn)行下列程序,輸出的結(jié)果是?()d={"王明":178,"張華":158,"于飛":189,"劉英":164}d["張華"]=162print(d)A、{'王明':178,'張華':158,'于飛':189,'劉英':164}B、{''張華':162}C、{'王明':178,'張華':162,'于飛':189,'劉英':164}D、{'王明':178,'張華':158,'于飛':189,'劉英':164,'張華':162}答案:C85.若list_a=[5,4,1,2,3],以下選項(xiàng)中能夠輸出[5,4,3,2,1]的是?(?)A、list_a=sorted(list_a)print(list_a)B、list_a.sort()print(list_a)C、list_a.sort(reverse=True)print(list_a)D、list_a.sort(reverse=False)print(list_a)答案:C86.a=['Welcome','to','Python','World','!'],以下哪條語句無法刪除列表a中的元素Python?(?)A、dela[2]B、a.pop(2)C、a.pop('Python')D、a.remove('Python')答案:C87.下列關(guān)于if-else中的代碼塊說法正確的是?()A、縮進(jìn)是Python分支語句的語法部分,縮進(jìn)不正確會(huì)影響分支功能。B、if語句中條件表達(dá)式可以省略不寫。C、代碼塊是固定的內(nèi)容,一旦寫入不能修改。D、if-else結(jié)構(gòu)是不可以嵌套的。答案:A88.想要統(tǒng)計(jì)數(shù)字1在列表number中出現(xiàn)的次數(shù),正確的代碼是?(?)A、n=0foriinrange(len(number)):ifnumber[i]==1:n+=1print(n)B、n=0foriinrange(len(number)):ifi==1:n+=1print(n)C、n=0foriinrange(number):ifnumber[i]==1:n+=1print(n)D、n=0foriinrange(len(number)):n+=1print(n)答案:A89.執(zhí)行以下程序,輸入"中國夢2022",輸出結(jié)果是?(?)w=input()forxinw:ifx=='0'orx=='2':continueelse:w.replace(x,'')print(w)A、中國夢2022B、中國2022C、2022D、2022中國夢答案:A90.設(shè)有元組tup=(5,2,8,1,89,43,7,22),執(zhí)行下列語句,結(jié)果是?(?)tup1=sorted(tup)print(tup1)A、[89,43,22,8,7,5,2,1]B、(89,43,22,8,7,5,2,1)C、[1,2,5,7,8,22,43,89]D、(1,2,5,7,8,22,43,89)答案:C91.已知有字符串str2="GoodMorning!",則執(zhí)行print(len(str2[1:-2]))輸出的結(jié)果是?(?)A、8B、9C、10D、11答案:C92.下列說法,錯(cuò)誤的是?()A、字典的鍵和值可以是任何類型的Python對象B、字典的鍵是可以添加和刪除的C、如果字典非空,那么字典每項(xiàng)值的都是一個(gè)鍵值對,格式是key:valueD、字典可以是為空值,通常用{}表示答案:A93.a=2b=0下列不能打印出2022的是?(?)A、print('%d%d%d%d'%(a,b,a,a))B、print(''.join([a,b,a,a]))C、print("{0}{1}{0}{0}".format(a,b))D、print('%s%s%s%s'%(a,b,a,a))答案:B94.給定字典d,哪個(gè)選項(xiàng)對xind的描述是正確的?(?)A、判斷x是否是字典d中的鍵B、x是一個(gè)二元元組,判斷x是否是字典d中的鍵值對C、判斷x是否是字典d中的值D、判斷x是否是在字典d中以鍵或值方式存在答案:A95.下面程序的運(yùn)行結(jié)果是?()a=80b=70ifa>b:a,b=b,aprint(a,b)A、7070B、8070C、7080D、8080答案:C96.運(yùn)行以下代碼,結(jié)果輸出的是?(?)means=['Thank','You']print(len(means))A、8B、6C、2D、1答案:C97.已知元組tup2=(1,14,51,4,19,198,10),下列說法有錯(cuò)誤的是?(?)A、print(tup2[1:-1])可以截取元組的一部分,輸出的結(jié)果為(14,51,4,19,198,10)B、print(tup2[3:])可以截取元組的一部分,輸出的結(jié)果為(4,19,198,10)C、print(tup2[3:6])可以截取元組的一部分,輸出的結(jié)果為(4,19,198)D、print(tup2[5])可以訪問元組的第六個(gè)元素,輸出的結(jié)果為198答案:A98.運(yùn)行下列程序,輸出的結(jié)果是?()i=5whilei:print(i)i=i-1A、上述代碼是死循環(huán),會(huì)一直打印B、C、D、答案:C99.元組同列表那樣可以有多個(gè)元素,但只能執(zhí)行如下的哪個(gè)操作?(?)A、修改B、添加C、讀取D、刪除答案:C100.以下代碼的輸出結(jié)果是?(?)ls=[1,2,[3,4],[5,6]]print(ls[2][1])A、6B、2C、3D、4答案:D101.以下程序執(zhí)行的結(jié)果是?()a=0b=5Sum=0foriinrange(3):ifa>0:Sum+=aa+=1elifb>1:Sum+=ba+=1b+=1print(Sum)A、7B、9C、11D、12答案:B102.下列關(guān)于列表變量ls操作的描述中,錯(cuò)誤的是?(?)A、min(ls):找出ls中最小元素B、ls.remove(x):刪除ls中所有x元素C、ls.index(x):返回元素x在列表中的下標(biāo)D、ls.copy():生成一個(gè)新列表,復(fù)制ls的所有元素答案:B103.已知a=list(range(10)),執(zhí)行以下指令后,a的值會(huì)變成?()a[:2]=[5]a.pop(5)a.remove(5)A、[2,3,4,5,7,8,9]B、[2,3,4,7,8,9]C、[2,3,4,6,7,8,9]D、[5,2,3,4,5,7,8,9]答案:A104.name=('Jerry',),則name的數(shù)據(jù)類型是?()A、字符串B、元組C、列表D、其他類型答案:B105.若s=["中國","Iloveyou",[2022,100]],則len(s)的值是?()A、3B、4C、2022D、"中國"答案:A106.請根據(jù)運(yùn)行結(jié)果將代碼空白處填上合適的選項(xiàng)?()代碼:num1=1whilenum1<=5:num2=1whilenum2<=5:___________num2+=1print()num1+=1運(yùn)行結(jié)果:1111122222333334444455555A、print(num2,end="")B、print(num2,end="")C、print(num1)D、print(num1,end="")答案:D107.運(yùn)行下列程序,輸出的結(jié)果是?(?)d={'語文':96,'數(shù)學(xué)':100,'英語':100,'科學(xué)':99}forxind:print(x,end='')A、'語文':96'數(shù)學(xué)':100'英語':100'科學(xué)':99B、9610010099C、語文數(shù)學(xué)英語科學(xué)D、[語文'96'數(shù)學(xué)'100'英語'100,'科學(xué)'99]答案:C108.運(yùn)行下列程序,最終輸出的結(jié)果是?(?)info={1:'小明',2:'小黃',3:'小蘭'}info[4]='小紅'info[2]='小白'print(info)A、{1:'小明',2:'小白',3:'小紅',4:'小蘭'}B、{1:'小明',2:'小白',3:'小蘭',4:'小紅'}C、{1:'小白',2:'小名',3:'小蘭',4:'小紅'}D、{1:'小明',2:'小紅',3:'小蘭',4:'小白'}答案:B109.運(yùn)行下列程序,輸出的結(jié)果是?()sum=0foriinrange(1,15,2):sum=sum+iprint(sum,i)A、5115B、4713C、4913D、4915答案:C110.cat=['fat','black','cloud'],則cat.index('black')的值為?()A、1B、2C、3D、0答案:A111.以下選項(xiàng)中,不能用于表示分支結(jié)構(gòu)的python函數(shù)是?()A、ifB、elseC、inD、elif答案:C112.想要?jiǎng)h除gift字典中的鍵值對'糖果':10,可以使用的代碼是?(?)A、gift.pop('糖果':10)B、gift.pop('糖果')C、gift.remove('糖果':10)D、gift.remove('糖果')答案:B113.已知列表list9=[114,5,14,1,91,98,10],下列說法錯(cuò)誤的是?()A、print(max(list9))可以輸出列表的最大值,輸出結(jié)果為114B、print(min(list9))可以輸出列表的最小值,輸出結(jié)果為1C、print(list9.index(98))可以輸出數(shù)值98第一個(gè)匹配項(xiàng)的索引位置,輸出結(jié)果為6D、list9.pop()可以移除列表中的最后一個(gè)元素答案:C114.執(zhí)行下面代碼,輸出的結(jié)果是?(?)forleibiein'student':ifleibie=='u':breakprint(leibie)A、stB、stuC、stD、stu答案:C115.下列代碼輸出的結(jié)果是?()tup=('python',2022,'神州十三號(hào)')print(type(tup))A、<class'dict'>B、<class'set'>C、<class'list'>D、<class'tuple'>答案:D116.運(yùn)行下列程序,輸出的結(jié)果是?(?)lis1=["a","e","i","o","u"]strword='helloworld'lis2=[]foriinstrword:ifinotinlis1:lis2.append(i)print(lis2)A、['h','l','l','','w','r','l','d']B、['h','l','l','w','r','l','d']C、['e','o','o']D、['e','','o','','o']答案:A117.明將小組的50米跑步成績存入列表s,s的值為[11.5,11.4,11.6,11.2,12.0,11.5],則執(zhí)行s.sort()語句后,s的值是?()A、[11.5,11.4,11.6,11.2,12.0]B、[11.2,11.4,11.5,11.5,11.6,12.0]C、[12.0,11.6,11.5,11.5,11.4,11.2]D、[11.2,11.4,11.5,11.6,12.0]答案:B118.運(yùn)行下列程序,輸出的結(jié)果是?()tup1=('蘇炳添','谷愛凌','北京冬奧會(huì)','2022')tup2=(201,8,4,21,155,255,22)print(tup1[-1::-2],sum(tup2))A、('2022','谷愛凌')666B、'2022','谷愛凌'666C、'2022','北京奧運(yùn)會(huì)'666D、('2022',)666答案:A119.若a=[1,2],b=[3,4],則執(zhí)行a=a+b語句后,a的值是?()A、[1,2]B、[4,6]C、[1,2,3,4]D、[3,4]答案:C120.執(zhí)行以下代碼后輸出的結(jié)果是?(?)d={1:'monkey',2:'panda',3:'bird',4:'fish'}d[5]='sheep'deld[3]d[3]='dog'print(d)A、{1:'monkey',2:'panda',4:'fish',5:'sheep',3:'cat'}B、{1:'monkey',2:'panda',4:'fish',5:'sheep',3:'dog'}C、{1:'monkey',2:'panda',3:'dog,5:'sheep',4:'duck'}D、{1:'monkey',2:'panda',3:'cat',5:'sheep',4:'duck'}答案:B121.運(yùn)行語句print("ab"<"ac")后,輸出的結(jié)果是?()A、0B、1C、TrueD、False答案:C122.下列Python程序的功能是求?(?)s=0k=1foriinrange(1,101):s=s+k*ik=-kprint(s)A、s=1+2+3+5+6…+100的值B、s=1-2+3-4+5-6+…-100的值C、s=1+2+3+4+5+6…+101的值D、s=1-2+3-4-5-6-…-101的值答案:B123.score={'跳繩':85,'跳遠(yuǎn)':99,'跑步':92}。下列哪個(gè)代碼可以將跳繩的85修改成95?(?)A、score[跳繩]=95B、score['跳繩']=95C、score[0]=95D、score['0']=95答案:B124.今天編程課的主要內(nèi)容是字典的遍歷。已知字典dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]},老師要求用四種不同的方法遍歷字典,都要獲得如下結(jié)果[1,3,5][3,4,7][2,5,9]小程同學(xué)嘗試寫了四段程序,請你幫他檢查一下哪個(gè)程序的打印結(jié)果不符合要求?(?)A、dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}ls=[]foriindt.values():ls.append(i)print(i)B、dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}ls=[]foriindt:ls.append(dt[i])forjinls:print(j)C、dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}ls=[]forkindt.keys():ls.append(dt[k])forjinls:print(j)D、t={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}ls=[]forkindt.items():print(k)答案:D125.下面的d是一個(gè)字典變量,能夠輸出數(shù)字9的語句是?(?)d={'奧運(yùn)獎(jiǎng)牌':{'金牌':5,'銀牌':4},'金牌':9,'銀牌':4}A、print(d['奧運(yùn)獎(jiǎng)牌']['金牌'])B、print(d['金牌'])C、print(d['奧運(yùn)獎(jiǎng)牌'][-1])D、print(d['金牌'][1])答案:B126.已知列表a=[1,3,5,7],下列語句無法將a變成a=[1,3,5,7,9]的是?()A、ppend(9)B、a=[1,3,5,7,9]C、a.insert(4,9)D、a[4]=9答案:D127.若dic_color={'red':'紅色','green':'綠色','gold':'金色','brown':'棕色','purple':'紫色'},以下選項(xiàng)中能夠輸出'金色'的是?()A、print(dic_color['gold'])B、print(dic_color['金色'])C、print(dic_color[2])D、print(dic_color.values[2])答案:A128.運(yùn)行下列程序段后,輸出的結(jié)果是?(?)i=1whilei<=5:i=i+2print(i)A、3B、7C、5D、6答案:B129.toy=['魔方','拼圖']toy.append('積木')print(toy)以上代碼的運(yùn)行結(jié)果是?()A、['魔方','拼圖',['積木']]B、['魔方','拼圖','積木']C、['積木','魔方','拼圖']D、'魔方','拼圖','積木'答案:B130.關(guān)于以下代碼段的說法錯(cuò)誤的是?()a=[1,2,5,4,3]a.sort(reverse=True)print(a)A、sort(reverse=True)語句中的reverse默認(rèn)值為False。B、省略a.sort(reverse=True)語句中的reverse=True,代碼運(yùn)行結(jié)果不變。C、將以上代碼的a.sort(reverse=True)改為a=sorted(a,reverse=True),代碼運(yùn)行結(jié)果和原題的結(jié)果一樣。D、以上代碼運(yùn)行結(jié)果為:[5,4,3,2,1]。答案:B131.在空格處填入以下哪個(gè)語句,不能得到從大到小的排序結(jié)果是?()list1=[1,5,9,67,4,44,99]foriinrange(2):a=int(input())list1.append(a)________________foriinlist1:print(i,end="")A、list1.sort()B、list1=sorted(list1,reverse=True)C、list1.sort(reverse=True)D、list1.sort()list1=list1[-1::-1]答案:A132.下面代碼的輸出結(jié)果是?()foriinrange(1,6):ifi%3==0:breakelse:print(i,end=",")A、1,2,B、1,2,3,C、1,2,3,4,5,D、1,2,3,4,5,6,答案:A133.如果要設(shè)計(jì)班級(jí)通訊錄管理功能,需要往address.csv文件中追加新記錄,則應(yīng)該使用以下哪一種打開文件的方式?()A、open('address.csv','a+')B、open('address.csv','w+')C、open('address.csv','wb+')D、open('address.csv','rb+')答案:A134.語句max([(1,2),(2,3),(3,4),(2,5)])運(yùn)行后的輸出結(jié)果是以下哪一項(xiàng)?(?)A、5B、(2,5)C、(4,5)D、(3,4)答案:D135.小明編寫了一段演示插入排序的代碼,代碼如下。請問紅色“缺失代碼”處,應(yīng)該填寫哪段代碼?(?)A、j=j-1B、j=j+1C、j=i+1D、j=i-1答案:A136.下列進(jìn)制轉(zhuǎn)換,正確的是?(?)A、0x14轉(zhuǎn)化為十進(jìn)制,結(jié)果是20。B、20轉(zhuǎn)化成八進(jìn)制,結(jié)果是0o20。C、0x14轉(zhuǎn)化為十進(jìn)制,結(jié)果是22。D、20轉(zhuǎn)化成八進(jìn)制,結(jié)果是0o30。答案:A137.下列輸出結(jié)果為"1+2+3=6"的是?()A、print(1+2+3=6)B、print(1+2+3,'=6')C、print(1,2,3,sep='+','=6')D、print(1,2,3,sep='+',end='=6')答案:D138.執(zhí)行代碼a,b,c=sorted((1,3,2))之后,變量b的值為?()A、1B、3C、2D、(1,3,2)答案:C139.divmod()函數(shù)的功能是用來求模和計(jì)算余數(shù)。對應(yīng)變量x和y,divmod(x,y)返回的結(jié)果是以下哪一項(xiàng)?(?)A、(x//y,x%y)B、(x/y,x%y)C、(x%y,x//y)D、(x%y,x/y)答案:A140.下列表達(dá)式的值最大的選項(xiàng)是?(?)A、len([1,2,3,4,5,789])B、max([78,6,5,67])C、abs(-90)D、round(38.4)答案:C141.現(xiàn)在一組初始記錄無序的數(shù)據(jù)'8,9,5,2,1',使用冒泡算法,按從小到大的順序排列,則第三輪排序的結(jié)果為?(?)A、[8,5,2,1,9]B、[2,1,5,8,9]C、[5,2,1,8,9]D、[1,2,8,9,5]答案:B142.十六進(jìn)制數(shù)100,對應(yīng)的十進(jìn)制數(shù)為?(?)A、128B、256C、28D、56答案:B143.要讀取下圖“書目.csv”文件的全部內(nèi)容,小明編寫了后面4行代碼。請問,紅色①處,應(yīng)該填寫哪種打開模式?(?)f=open("書目.csv",①)a=f.read()print(a)f.closeA、"w"B、"a"C、"r"D、"a+"答案:C144.enumerate()函數(shù)用于將一個(gè)可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個(gè)索引序列。下列程序exle='7890'fori,jinenumerate(exle):print(i,j)運(yùn)行后的輸出結(jié)果是?(?)A、0,71,82,93,0B、(07)(18)(29)(30)C、07182930D、(0,7)(1,8)(2,9)(3,0)答案:C145.對于在csv文件中追加數(shù)據(jù),下列說法正確的是?(?)A、只能以單行方式追加數(shù)據(jù)B、只能以多行方式追加數(shù)據(jù)C、多行數(shù)據(jù)追加的函數(shù)是writerow()D、以單行方式或多行方式追加都可以答案:D146.有如下列表a=[8,7,9,6,3,8],采用冒泡排序進(jìn)行降序排序,請問第2趟排序之后的結(jié)果是?()A、[9,8,7,6,8,3]B、[8,9,7,8,6,3]C、[9,8,7,8,6,3]D、[9,8,8,6,7,3]答案:C147.二進(jìn)制數(shù)101100111對應(yīng)的十六進(jìn)制數(shù)的數(shù)值是?()A、6B、369C、167D、165答案:C148.關(guān)于語句float(2022)與float('2022')運(yùn)行后的輸出結(jié)果,以下哪一項(xiàng)正確?()A、均為2022B、均為2022.0C、float(2022)的輸出為2022,float('2022')運(yùn)行后出錯(cuò)D、float(2022)的輸出為2022.0,float('2022')運(yùn)行后出錯(cuò)答案:B149.round(20/3)的返回值是以下哪一項(xiàng)?()A、6B、2C、7D、1答案:C150.下列4個(gè)表達(dá)式中,答案不是整數(shù)6的是?(?)A、bs(-6)B、int(6.88)C、round(5.55)D、min(float(6),9,8,7)答案:D151.八進(jìn)制7與十六進(jìn)制7相加,其對應(yīng)的十進(jìn)制數(shù)是?()A、21B、7C、14D、77答案:C152.有如下從csv文件中讀入數(shù)據(jù)的程序段:f=open("abc.csv","r")m=[]forlinesinf:m.append(lines.strip("\n").split("\"))f.close()print(m)程序中存在錯(cuò)誤的地方是?()A、"r"B、lines.strip("\n")C、split("\")D、f.close()答案:C153.下列程序?qū)⒔⒁粋€(gè)CSV格式文件,劃線處正確的代碼選項(xiàng)應(yīng)該為?(?)a=['老虎','狗','大象','牛']f=open('動(dòng)物.CSV',______)f.write(','.join(a)+'\n')f.close()A、'W'B、'R'C、'w'D、'r'答案:C154.有如下列表a=[3,5,35,74,1,28,7],采用選擇排序算法進(jìn)行升序排序,請問第三輪排序之后的結(jié)果是?(?)A、[1,3,5,35,74,28,7]B、[1,3,5,7,28,35,74]C、[1,3,5,74,35,28,7]D、[1,3,5,7,35,74,28]答案:C判斷題1.'ya'*3的返回值為'yayaya'。類比數(shù)學(xué)的逆運(yùn)算,'yayaya'/3的結(jié)果是'ya'。()A、正確B、錯(cuò)誤答案:B2.元組的元素不能被修改。()A、正確B、錯(cuò)誤答案:A3.列表(list)是一個(gè)存儲(chǔ)空間,可以存儲(chǔ)一個(gè)元素,也可以存儲(chǔ)多個(gè)元素。()A、正確B、錯(cuò)誤答案:A4.'星期'+4的結(jié)果是'星期4'。()A、正確B、錯(cuò)誤答案:B5.元組中的元素可以是不同的數(shù)據(jù)類型。()A、正確B、錯(cuò)誤答案:A6.在分支結(jié)構(gòu)中,if、elif、else都可以單獨(dú)使用。()A、正確B、錯(cuò)誤答案:B7.str1='123',str2=123,則str1與str2相同。()A、正確B、錯(cuò)誤答案:B8.用min()函數(shù)可以找到字符串中最大的字符。()A、正確B、錯(cuò)誤答案:B9.通過以下代碼,可以訪問列表age中的每一個(gè)元素。()age=[15,18,16,19,19]foritinage:print(age[it])A、正確B、錯(cuò)誤答案:B10.while()無限循環(huán)常常與if條件結(jié)構(gòu)和break語句結(jié)合起來使用。()A、正確B、錯(cuò)誤答案:A11.在元組中,可使用remove()函數(shù)刪除元組中的末尾元素。()A、正確B、錯(cuò)誤答案:B12.for循環(huán)能實(shí)現(xiàn)的功能,while循環(huán)也可以實(shí)現(xiàn)。()A、正確B、錯(cuò)誤答案:A13.字典的主要操作是依據(jù)鍵來存儲(chǔ)和讀取值。()A、正確B、錯(cuò)誤答案:A14.while循環(huán)不斷地運(yùn)行,直到指定的條件滿足為止。()A、正確B、錯(cuò)誤答案:B15.每條if語句的核心都是一個(gè)值為True或False的表達(dá)式,這種表達(dá)式為條件語句。()A、正確B、錯(cuò)誤答案:A16.條件判斷語句if's'in'string':與ifsin'string':是等效的,結(jié)果也一定是一樣的。()A、正確B、錯(cuò)誤答案:B17.while語句可以實(shí)現(xiàn)無限循環(huán)。()A、正確B、錯(cuò)誤答案:A18.多層循環(huán)中,break可以退出所有循環(huán)。()A、正確B、錯(cuò)誤答案:B19.在Python中,for循環(huán)與while循環(huán)都可以用于遍歷序列(如列表、元組、字符串等)中的元素。()A、正確B、錯(cuò)誤答案:B20.死循環(huán)無法退出,沒有任何作用。()A、正確B、錯(cuò)誤答案:B21.執(zhí)行語句print('She'sapupil.'),得到的輸出語句是She'sapupil。()A、正確B、錯(cuò)誤答案:B22.append()方法會(huì)將新元素添加為列表的第一個(gè)元素。()A、正確B、錯(cuò)誤答案:B23.for循環(huán)一般用于循環(huán)次數(shù)已知的情況。所有的for循環(huán)都可以用while循環(huán)改寫。()A、正確B、錯(cuò)誤答案:A24.元組是不可變序列,列表是可變序列。()A、正確B、錯(cuò)誤答案:A25.代碼print('{}-{}*{}={}'.format(20,3,4,8))打印的結(jié)果是20-3*4=8。()A、正確B、錯(cuò)誤答案:A26.下列程序在運(yùn)行過程中,變量i的值不可能是5。()foriinrange(5):print(i)A、正確B、錯(cuò)誤答案:A27.元組要用方括號(hào)[]括起來。()A、正確B、錯(cuò)誤答案:B28.str1和str2分別是字符串類型,則str1+str2表示str1與str2兩個(gè)字符串連接,str1-str2表示從str1中減去str2的字符串。()A、正確B、錯(cuò)誤答案:B29.列表是有序的,列表中可以放多個(gè)不同類型的元素,列表也可以是空的,[],[(),[]]都是空列表。()A、正確B、錯(cuò)誤答案:B30.pop()方法可以清空列表。()A、正確B、錯(cuò)誤答案:B31.可以使用[]創(chuàng)建列表。()A、正確B、錯(cuò)誤答案:A32.Python中的雙分支結(jié)構(gòu)必須要有elif才能實(shí)現(xiàn)。()A、正確B、錯(cuò)誤答案:B33.判斷下列語句是否正確。(?)if5>3print("5大于3")A、正確B、錯(cuò)誤答案:B34.(3)in(1,2,3)的結(jié)果是True。()A、正確B、錯(cuò)誤答案:A35.foriinrange():print()上述代碼的運(yùn)行結(jié)果是()12345A、正確B、錯(cuò)誤答案:B36.break語句執(zhí)行后,程序就會(huì)跳出本次循環(huán),繼續(xù)進(jìn)行下一輪循環(huán)。()A、正確B、錯(cuò)誤答案:B37.下列程序段中循環(huán)一共執(zhí)行了6次。()foriinrange(10,-1,-2):print(i)A、正確B、錯(cuò)誤答案:A38.判斷下列語句是否正確。(?)>>>book={'格林童話':1001,'安徒生童話':1002}A、正確B、錯(cuò)誤答案:A39.(152,4.06,'20&A、正確B、錯(cuò)誤答案:A40.執(zhí)行print("\'he"in"\'helloworld\\")的輸出結(jié)果為True。()A、正確B、錯(cuò)誤答案:A41.字符串和元組是不可變對象,列表和字典是可變對象。()A、正確B、錯(cuò)誤答案:A42.break語句不能在循環(huán)體之外使用。()A、正確B、錯(cuò)誤答案:A43.字典是Python語言中的一種數(shù)據(jù)結(jié)構(gòu),用來存儲(chǔ)鍵值對。()A、正確B、錯(cuò)誤答案:A44.if語句的條件后面要使用花括號(hào){}表示接下來是滿足條件后要執(zhí)行的語句塊。()A、正確B、錯(cuò)誤答案:B45.下列程序?qū)懛ㄊ钦_的。(?)score=50ifscore>=60:print("合格")else:print("不合格")A、正確B、錯(cuò)誤答案:B46.{'b':[4.9,2.1],(0,136,97):(1.36,11,8),321:{'a':91,55:0}}是一個(gè)合法的字典。()A、正確B、錯(cuò)誤答案:A47.字典中的鍵是唯一的,不能重復(fù)。而值對應(yīng)于鍵,值是可以重復(fù)的。(?)A、正確B、錯(cuò)誤答案:A48.元組是不可變的序列,這里的不可變包括不能對元組對象進(jìn)行增加元素、刪除元素,修改元素位置是可以的。(?)A、正確B、錯(cuò)誤答案:B49.運(yùn)行下列程序段后,屏幕上繪制的是一個(gè)五邊形。(?)importturtleastforiinrange(1,5):t.forward(50)t.left(90)A、正確B、錯(cuò)誤答案:B50.若s=(1,2,3,4,5),則執(zhí)行s.remove(5)語句后,s的值是(1,2,3,4).()A、正確B、錯(cuò)誤答案:B51.continue語句不能在循環(huán)體之外使用。(?)A、正確B、錯(cuò)誤答案:A52.Python語言用縮進(jìn)來標(biāo)識(shí)語句塊,同一級(jí)語句塊中的語句具有相同的縮進(jìn)量.()A、正確B、錯(cuò)誤答案:A53.列表和元組都可以作為字典的鍵。(?)A、正確B、錯(cuò)誤答案:B54.(127,3.56,'1&5A、正確B、錯(cuò)誤答案:A55.下列程序是對0~9之間的偶數(shù)相累加。(?)s=0foriinrange(10):ifi%2==0:s=s+iprint(s)A、正確B、錯(cuò)誤答案:A56.在使用format()函數(shù)對字符串進(jìn)行格式化時(shí),參數(shù)索引從1開始.()A、正確B、錯(cuò)誤答案:B57.len(tup)可以返回元組tup的長度。(?)A、正確B、錯(cuò)誤答案:A58.break語句執(zhí)行后,將跳出程序所有的循環(huán),程序結(jié)束.()A、正確B、錯(cuò)誤答案:B59.單分支結(jié)構(gòu)是用if語句判斷滿足一個(gè)條件,就執(zhí)行相應(yīng)的處理代碼。()A、正確B、錯(cuò)誤答案:A60.clear()方法可以移除列表中第一次出現(xiàn)的該元素。(?)A、正確B、錯(cuò)誤答案:B61.元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個(gè)元組。(?)A、正確B、錯(cuò)誤答案:A62.在Python中,if語句必須包含else命令。(?)A、正確B、錯(cuò)誤答案:B63.t=(1,2,3,4,2),則print(t.index(2))的運(yùn)行結(jié)果為1.()A、正確B、錯(cuò)誤答案:A64.以下程序的運(yùn)行結(jié)果為5a=6b=5ifa>b:print(a)else:print(b)A、正確B、錯(cuò)誤答案:B65.a=0whilea<10:a+=0.5print(a,end="")打印結(jié)果最后的數(shù)是10.0。()A、正確B、錯(cuò)誤答案:A66.print('今天的最高氣溫是'+35+'度')+這個(gè)符號(hào)是起到連接的作用,所以這個(gè)代碼的輸出結(jié)果是:今天的最高氣溫是35度。(?)A、正確B、錯(cuò)誤答案:B67.字典中的鍵和值必須用冒號(hào)隔開,同一個(gè)字典中的所有鍵都必須是唯一的.()A、正確B、錯(cuò)誤答案:A68.若s="人臉識(shí)別可以識(shí)別人臉信息",則執(zhí)行s.replace("人臉","圖像")語句后,s的值為"圖像識(shí)別可以識(shí)別圖像信息"。(?)A、正確B、錯(cuò)誤答案:B69.在Python中,執(zhí)行print(ascii(ord('A')+12))語句,打印一個(gè)整型數(shù)值結(jié)果。A、正確B、錯(cuò)誤答案:B70.使用input()函數(shù)可以一次從鍵盤輸入一個(gè)字符串,按回車鍵結(jié)束輸入。(?)A、正確岸芷汀蘭制作B、錯(cuò)誤答案:A71.在計(jì)算機(jī)中

溫馨提示

  • 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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論