全國(guó)青少年信息素養(yǎng)大賽python初賽必做題模擬五卷_第1頁(yè)
全國(guó)青少年信息素養(yǎng)大賽python初賽必做題模擬五卷_第2頁(yè)
全國(guó)青少年信息素養(yǎng)大賽python初賽必做題模擬五卷_第3頁(yè)
全國(guó)青少年信息素養(yǎng)大賽python初賽必做題模擬五卷_第4頁(yè)
全國(guó)青少年信息素養(yǎng)大賽python初賽必做題模擬五卷_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

全國(guó)青少年電子信息智能創(chuàng)新大賽python·必做題模擬五卷一、單選題1.有如下Python程序段:x,y=12,5ifx%y==0:z=x/y

print(x,"/",y,"=",z)else:

z=y*xprint(x,"*",y,"=",z)程序段執(zhí)行后,輸出的結(jié)果為?()A、x/y=2.4B、x*y=60C、12/5=2.4D、12*5=60題型:?jiǎn)芜x題答案:D難度:一般試題解析:因?yàn)閤%y=2,因此執(zhí)行else中的語(yǔ)句,即z=60,輸出結(jié)果為12*5=60,答案為D。2.下列創(chuàng)建元組的方法中不正確的是?()A、t=(1,2,'信息')B、t=(1)C、t=('信息',)D、t='音樂(lè)','體育','美術(shù)'題型:?jiǎn)芜x題答案:B難度:容易試題解析:只有一個(gè)元素的元組,在定義時(shí),需要添加一個(gè)逗號(hào),t=(1,)3.s='語(yǔ)文、數(shù)學(xué)、英語(yǔ)、信息技術(shù)'l=s.split('、')print(l)以上代碼的運(yùn)行結(jié)果為?()A、['語(yǔ)文','數(shù)學(xué)','英語(yǔ)','信息技術(shù)']B、['語(yǔ)文、數(shù)學(xué)、英語(yǔ)、信息技術(shù)']C、('語(yǔ)文','數(shù)學(xué)','英語(yǔ)','信息技術(shù)')D、('語(yǔ)文、數(shù)學(xué)、英語(yǔ)、信息技術(shù)')題型:?jiǎn)芜x題答案:A難度:一般試題解析:split()通過(guò)指定分隔符對(duì)字符串進(jìn)行切片,返回分割后的字符串列表。語(yǔ)法:str.split(str="",num=string.count(str)).本題中str分隔符為"、",所以被分隔為['語(yǔ)文','數(shù)學(xué)','英語(yǔ)','信息技術(shù)']4.已知存在字典a中有多個(gè)鍵值對(duì),以下指令可以清空字典并保留變量的是?()A、a.remove()B、a.pop()C、a.clear()D、dela題型:?jiǎn)芜x題答案:C難度:一般試題解析:根據(jù)題意應(yīng)該選擇C5.以下程序的運(yùn)行結(jié)果是?()list1=[1,2,3]list1[2]=4print(list1)A、[1,2,4]B、[1,2,3]C、[1,4,3]D、[1,4]題型:?jiǎn)芜x題答案:A難度:一般試題解析:6.執(zhí)行下列代碼后,運(yùn)行結(jié)果是?()l1=[11,22,33]l2=[66,44,22]foriinl1:forjinl2:ifi==j:

print(i)A、TrueB、0C、2D、22題型:?jiǎn)芜x題答案:D難度:困難試題解析:掌握循環(huán)嵌套的使用7.執(zhí)行以下語(yǔ)句后的輸出結(jié)果是?()

str1='MynameisBeiJing'print(len(str1))A、20B、18C、15D、16題型:?jiǎn)芜x題答案:B難度:一般試題解析:8.列表a=[1,2,3,4,5,6,7,8,9],對(duì)列表進(jìn)行切片操作,要想得到[3,5,7],以下切片正確的是?()A、a[-7:-2:-2]B、a[2:7:2]C、a[3:7:2]D、a[2:7:-2]題型:?jiǎn)芜x題答案:B難度:容易試題解析:9.執(zhí)行以下語(yǔ)句,將輸出?()list1=['b','c',1,2,3,4,5]list1.append('a')list1.append('a')list1A、['b','c',1,2,3,4,5]B、['b','c',1,2,3,4,5,'a']C、['b','c',1,2,3,4,5,'a','a']D、無(wú)輸出題型:?jiǎn)芜x題答案:C難度:一般試題解析:10.不能用作if語(yǔ)句條件表達(dá)式的是?()A、xinrange(6)B、3=aC、a>3andb<10D、x-6>5題型:?jiǎn)芜x題答案:B難度:一般試題解析:能夠合理設(shè)置if語(yǔ)句的條件11.執(zhí)行以下語(yǔ)句后,輸出的結(jié)果是?()list2=['a',1,2,3,4,5]print(list2[5]);A、5B、4C、3D、提示錯(cuò)誤題型:?jiǎn)芜x題答案:A難度:一般試題解析:12.alist=['cat','bat','cat','hat','cat'],執(zhí)行下列代碼,輸出的結(jié)果是?()alist.remove('cat')print(alist)A、['cat','bat','cat','hat','cat']B、['bat','cat','hat','cat']C、['bat','hat']D、['cat','bat','cat','hat']題型:?jiǎn)芜x題答案:B難度:一般試題解析:13.以下創(chuàng)建字典的方法,正確的是?()A、d={學(xué)號(hào),001,姓名,張三,成績(jī),98}B、d={'學(xué)號(hào)':'001','姓名':'張三','成績(jī)':98}C、d={'學(xué)號(hào)','001','姓名','張三','成績(jī)',98}D、d={'學(xué)號(hào)':'001';'姓名':'張三';'成績(jī)':98}題型:?jiǎn)芜x題答案:B難度:一般試題解析:14.以下代碼輸出的結(jié)果是?()foriin"Python":ifi=="t"ori=="o":continue

print(i,end="")A、PyhnB、PythonC、PytD、Pytho題型:?jiǎn)芜x題答案:A難度:一般試題解析:continue的意思是“繼續(xù)”,所以可以理解為:跳過(guò)本次循環(huán)的剩余代碼,但循環(huán)還要繼續(xù)運(yùn)行15.對(duì)于字典dic={1:2,'3':'d','sex':1,4:{'No':1,'name':'Mike'}},len(dic)的值是?()A、3B、4C、5D、6題型:?jiǎn)芜x題答案:B難度:一般試題解析:16.對(duì)于元組tup=(1,2,3,4,5)執(zhí)行的操作非法的是?()A、len(tup)B、max(tup)C、min(tup)D、tup[1]=6題型:?jiǎn)芜x題答案:D難度:一般試題解析:17.水果店促銷每斤蘋(píng)果5元,如果購(gòu)買(mǎi)六斤及六斤以上還可以打八折,小紅去買(mǎi)蘋(píng)果,下面的哪一個(gè)的Python程序語(yǔ)句可以幫小紅算一下她買(mǎi)蘋(píng)果得花多少錢(qián)(具體購(gòu)買(mǎi)斤數(shù)由小紅輸入)?()A、x=input("請(qǐng)輸入斤數(shù):")ifx<6:y=5*xelse:y=5*x*0.8print(y)B、x=eval(input("請(qǐng)輸入斤數(shù):"))ifx<6:y=5*xelse:y=5*x*0.8print(y)C、x=eval(input("請(qǐng)輸入斤數(shù):"))ifx<6:y=5*x*0.8else:y=5*xprint(y)D、x=input("請(qǐng)輸入斤數(shù):")ifx<6:y=5*x*0.8else:y=5*xprint(y)題型:?jiǎn)芜x題答案:B難度:一般試題解析:根據(jù)題意,當(dāng)斤數(shù)x<6時(shí),錢(qián)數(shù)y=5*x,否則,y=5*x*0.8,則以下答案正確。x=eval(input("請(qǐng)輸入斤數(shù):"))#input()輸入的是str類型,不能直接進(jìn)行計(jì)算,所以需要eval()進(jìn)行轉(zhuǎn)換。ifx<6:y=5*xelse:y=5*x*0.8print(y)18.執(zhí)行下列代碼后,運(yùn)行結(jié)果是?()s="垃圾分類"i=len(s)whilei>=0:print(s[i-1])i=i-1A、類分圾垃B、垃圾分類C、垃圾分類垃D、類分圾垃類題型:?jiǎn)芜x題答案:D難度:困難試題解析:掌握字符串長(zhǎng)度函數(shù)的使用,理解元素索引值的變化19.在列表a中存放1-100之間所有的奇數(shù),可以有多種方法,以下哪種方法是錯(cuò)誤的?()A、a=list(range(1,100,2))B、a=range(1,101,2)C、a=[]i=1whilei<100:

a.append(i)

i+=2D、a=[]foriinrange(1,100,2):

a.append(i)題型:?jiǎn)芜x題答案:B難度:一般試題解析:range20.若li=list(range(1,10,2)),則print(li)的結(jié)果是?()A、[0,2,4,6,8,10]B、[1,3,5,7,9]C、[1,2,3,4,5,6,7,8,9,10]D、[0,2,4,6,8]題型:?jiǎn)芜x題答案:B難度:一般試題解析:掌握range函數(shù)以及l(fā)ist類型轉(zhuǎn)換函數(shù)的使用21.已知a=['a','b'],b=[7,8,9],如果c=a*2+b,那么列表c是?()A、['a','b','a','b',7,8,9]B、['a','b',2,7,8,9]C、['a','b',7,8,9,'a','b']D、['a','b','a','b',7,8,9,7,8,9]題型:?jiǎn)芜x題答案:A難度:一般試題解析:本題知識(shí)點(diǎn)是列表的連接和重復(fù)列表元素,根據(jù)題意A選項(xiàng)是正確答案22.已知a=[1,2,3,4,5,6,7],則a[0:-2]的的值是?()A、[1,2,3,4,5,6]B、[2,3,4,5,6]C、[1,2,3,4,5]D、[2,3,4,5]題型:?jiǎn)芜x題答案:C難度:一般試題解析:本題的知識(shí)點(diǎn)是列表的通用操作,訪問(wèn)指定索引范圍,按題目的意思是訪問(wèn)第一到倒數(shù)第二個(gè)元素(但不包含倒數(shù)第二個(gè)),所以選擇c23.以下語(yǔ)句不正確的是?()A、dict={1:'a'}B、a={'name':'bob'}C、e={[1]:'籃球'}D、c={'school':'精英小學(xué)'}題型:?jiǎn)芜x題答案:C難度:一般試題解析:定義字典時(shí),鍵和值是文本時(shí),需要使用引號(hào)。字典鍵不可以使用列表24.關(guān)于brea

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論