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

下載本文檔

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

文檔簡介

全國青少年電子信息智能創(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題型:單選題答案:D難度:一般試題解析:因?yàn)閤%y=2,因此執(zhí)行else中的語句,即z=60,輸出結(jié)果為12*5=60,答案為D。2.下列創(chuàng)建元組的方法中不正確的是?()A、t=(1,2,'信息')B、t=(1)C、t=('信息',)D、t='音樂','體育','美術(shù)'題型:單選題答案:B難度:容易試題解析:只有一個元素的元組,在定義時,需要添加一個逗號,t=(1,)3.s='語文、數(shù)學(xué)、英語、信息技術(shù)'l=s.split('、')print(l)以上代碼的運(yùn)行結(jié)果為?()A、['語文','數(shù)學(xué)','英語','信息技術(shù)']B、['語文、數(shù)學(xué)、英語、信息技術(shù)']C、('語文','數(shù)學(xué)','英語','信息技術(shù)')D、('語文、數(shù)學(xué)、英語、信息技術(shù)')題型:單選題答案:A難度:一般試題解析:split()通過指定分隔符對字符串進(jìn)行切片,返回分割后的字符串列表。語法:str.split(str="",num=string.count(str)).本題中str分隔符為"、",所以被分隔為['語文','數(shù)學(xué)','英語','信息技術(shù)']4.已知存在字典a中有多個鍵值對,以下指令可以清空字典并保留變量的是?()A、a.remove()B、a.pop()C、a.clear()D、dela題型:單選題答案: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]題型:單選題答案: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題型:單選題答案:D難度:困難試題解析:掌握循環(huán)嵌套的使用7.執(zhí)行以下語句后的輸出結(jié)果是?()

str1='MynameisBeiJing'print(len(str1))A、20B、18C、15D、16題型:單選題答案:B難度:一般試題解析:8.列表a=[1,2,3,4,5,6,7,8,9],對列表進(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]題型:單選題答案:B難度:容易試題解析:9.執(zhí)行以下語句,將輸出?()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、無輸出題型:單選題答案:C難度:一般試題解析:10.不能用作if語句條件表達(dá)式的是?()A、xinrange(6)B、3=aC、a>3andb<10D、x-6>5題型:單選題答案:B難度:一般試題解析:能夠合理設(shè)置if語句的條件11.執(zhí)行以下語句后,輸出的結(jié)果是?()list2=['a',1,2,3,4,5]print(list2[5]);A、5B、4C、3D、提示錯誤題型:單選題答案: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']題型:單選題答案:B難度:一般試題解析:13.以下創(chuàng)建字典的方法,正確的是?()A、d={學(xué)號,001,姓名,張三,成績,98}B、d={'學(xué)號':'001','姓名':'張三','成績':98}C、d={'學(xué)號','001','姓名','張三','成績',98}D、d={'學(xué)號':'001';'姓名':'張三';'成績':98}題型:單選題答案:B難度:一般試題解析:14.以下代碼輸出的結(jié)果是?()foriin"Python":ifi=="t"ori=="o":continue

print(i,end="")A、PyhnB、PythonC、PytD、Pytho題型:單選題答案:A難度:一般試題解析:continue的意思是“繼續(xù)”,所以可以理解為:跳過本次循環(huán)的剩余代碼,但循環(huán)還要繼續(xù)運(yùn)行15.對于字典dic={1:2,'3':'d','sex':1,4:{'No':1,'name':'Mike'}},len(dic)的值是?()A、3B、4C、5D、6題型:單選題答案:B難度:一般試題解析:16.對于元組tup=(1,2,3,4,5)執(zhí)行的操作非法的是?()A、len(tup)B、max(tup)C、min(tup)D、tup[1]=6題型:單選題答案:D難度:一般試題解析:17.水果店促銷每斤蘋果5元,如果購買六斤及六斤以上還可以打八折,小紅去買蘋果,下面的哪一個的Python程序語句可以幫小紅算一下她買蘋果得花多少錢(具體購買斤數(shù)由小紅輸入)?()A、x=input("請輸入斤數(shù):")ifx<6:y=5*xelse:y=5*x*0.8print(y)B、x=eval(input("請輸入斤數(shù):"))ifx<6:y=5*xelse:y=5*x*0.8print(y)C、x=eval(input("請輸入斤數(shù):"))ifx<6:y=5*x*0.8else:y=5*xprint(y)D、x=input("請輸入斤數(shù):")ifx<6:y=5*x*0.8else:y=5*xprint(y)題型:單選題答案:B難度:一般試題解析:根據(jù)題意,當(dāng)斤數(shù)x<6時,錢數(shù)y=5*x,否則,y=5*x*0.8,則以下答案正確。x=eval(input("請輸入斤數(shù):"))#input()輸入的是str類型,不能直接進(jìn)行計算,所以需要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、類分圾垃類題型:單選題答案:D難度:困難試題解析:掌握字符串長度函數(shù)的使用,理解元素索引值的變化19.在列表a中存放1-100之間所有的奇數(shù),可以有多種方法,以下哪種方法是錯誤的?()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)題型:單選題答案: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]題型:單選題答案: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]題型:單選題答案:A難度:一般試題解析:本題知識點(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]題型:單選題答案:C難度:一般試題解析:本題的知識點(diǎn)是列表的通用操作,訪問指定索引范圍,按題目的意思是訪問第一到倒數(shù)第二個元素(但不包含倒數(shù)第二個),所以選擇c23.以下語句不正確的是?()A、dict={1:'a'}B、a={'name':'bob'}C、e={[1]:'籃球'}D、c={'school':'精英小學(xué)'}題型:單選題答案:C難度:一般試題解析:定義字典時,鍵和值是文本時,需要使用引號。字典鍵不可以使用列表24.關(guān)于brea

溫馨提示

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

最新文檔

評論

0/150

提交評論