版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
資料Python等級(jí)考試——第一課(2)練習(xí)一、選擇題1.下列選項(xiàng)中不能正確表達(dá)Python中的賦值語(yǔ)句的是()A.X,Y=5,8 B.X=Y=5 C.X=Y+X D.10=X+Y2.下列python表達(dá)式結(jié)果為5的是()A.a(chǎn)bs(int(-5.6)) B.len("3+5>=6") C.ord("5") D.round(5.9)3.下列語(yǔ)言中()不屬于高級(jí)語(yǔ)言A.python B.VC C.JAVA D.匯編語(yǔ)言4.python語(yǔ)言的特點(diǎn)()。A.簡(jiǎn)單 B.免費(fèi)、開(kāi)源 C.可移植性 D.以上都是5.Python中,賦值語(yǔ)句,“c=c-b”等價(jià)于()A.b-=cB.c-b=cC.c-=bD.c==c-b6.下列哪個(gè)語(yǔ)句在Python中是非法的?()A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=y7.根據(jù)Python中變量命名遵循的規(guī)則,正確的是()A.char21 B.2020Py C.Python D.name.ch8.關(guān)于python程序設(shè)計(jì)語(yǔ)言,下列說(shuō)法不正確的是()A.python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言B.python支持Windows操作系統(tǒng),但不支持Linux系統(tǒng)C.python源文件以***.py為擴(kuò)展名D.python文件不能直接在命令行中運(yùn)行9.下列Python表達(dá)式中,能正確表示不等式方程|x|>1解的是()A.x>1orx<-1 B.x>-1orx<1 C.x>1andx<-1 D.x>-1andx<110.以下Python程序段執(zhí)行后,輸出結(jié)果為()。A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除11.下列屬于計(jì)算機(jī)編程語(yǔ)言的有()①Python②VisualBasic③Java④C++⑤CPUA.①②④⑤ B.②③④⑤ C.①②③④ D.①③④12.在Python中運(yùn)行后,b的值是()a=6Ifa>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.1213.在下面的python程序中,變量b和c的值為()。A.b為6,c為6 B.b為6,c為8 C.b為8,c為8 D.b為8,c為614.下列屬于正確的Python變量名的是()A.TrueB.88abcC.a(chǎn)bc&88D._abc8815.對(duì)于Python語(yǔ)言中的語(yǔ)句“x=(num//100)%10”,當(dāng)num的值為45376時(shí),x的值應(yīng)為()A.3 B.4 C.5 D.616.python中,表達(dá)式5%2=()。A.2.5 B.2 C.1 D.017.下面()是Python合法的變量名A.int32 B.40XL C.self D.name18.以下Python代碼的運(yùn)行結(jié)果是()。a=3b=4a=a*bprint(a)A.3 B.4 C.12 D.a(chǎn)*b19.下列有關(guān)信息的說(shuō)法,不正確的是()。A.Python程序設(shè)計(jì)語(yǔ)言也是一種信息B.給微信朋友圈點(diǎn)贊也是一種信息評(píng)價(jià)方式C.信息在傳輸過(guò)程中,必須遵循一定的規(guī)則D.對(duì)相關(guān)數(shù)據(jù)進(jìn)行加工處理,使數(shù)據(jù)之間建立相互聯(lián)系,從而形成信息20.運(yùn)行下列Python程序,結(jié)果正確的是()s="abcdefg"c=len(s)#len求字符串長(zhǎng)度f(wàn)oriinrange(0,c):ifi<2:print(chr(ord(s[i])+2),end="")#ord()函數(shù)是chr()函數(shù)配對(duì)函數(shù),將字符轉(zhuǎn)ASCII值else:print(chr(ord(s[i])+3),end="")A.cdfgha B.cdfghb C.cdfghij D.cdfghc21.有如下python程序段n=int(input("請(qǐng)輸入n值:"))x=n;y=0ifx>0:y=y+1elifx<0:y=y-1print(y)執(zhí)行上述語(yǔ)句,下列說(shuō)法不正確的是()A.若輸入-1,則輸出y值為-1 B.若輸入0,則輸出y值為-1C.若輸入1,則輸出y值為1 D.若輸入2,則輸出y值為122.利用Python編程實(shí)現(xiàn)計(jì)算z=a+aa+aaa+aaaa+aa..a的值,其中a是一個(gè)數(shù)字,如8+88+888+8888+88888。設(shè)計(jì)一個(gè)summalion()函數(shù),輸入變量為數(shù)字a和需要多少個(gè)數(shù)相加的n,在這個(gè)函數(shù)中,a.aa.aaa這些基本數(shù)由變量Basic來(lái)保存,前幾個(gè)數(shù)的求和保存在變量sum中,Python程序如下左圖所示,請(qǐng)?jiān)谙聞澗€(xiàn)處填寫(xiě)代碼()完善程序?qū)崿F(xiàn)如下右圖的運(yùn)行結(jié)果。A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basic23.下面選項(xiàng)中對(duì)Python操作描述錯(cuò)誤的是()A.x1+x2連接列表x1和x2,生成新列表B.x*n將列表x復(fù)制次,生成新列表C.Min(x)列表x中最大數(shù)據(jù)項(xiàng)D.Len(x)計(jì)算列表中成員的個(gè)數(shù)24.下列Python程序段運(yùn)行的結(jié)果是()。i=0sum=0whilei<10:ifi%2==0:sum+=ii+=2print("sum=",sum)A.sum=17 B.sum=18 C.sum=19 D.sum=2025.有如下python程序段:a=[4,5,3,6,7,8,2,9,1]m,c=1,1foriinrange(1,len(a)):ifa[i]>=a[i-1]:c+=1m=max(m,c)else:c=1print(c,m)則程序執(zhí)行后,c和m的值分別是()A.1和1 B.1和4 C.2和4 D.3和426.在Python中,表達(dá)式a**3+b**3+c**3==100*a+10*b+c屬于()A.算術(shù)表達(dá)式 B.關(guān)系表達(dá)式 C.邏輯表達(dá)式 D.日期表達(dá)式27.在Python中要生成隨機(jī)數(shù),應(yīng)該使用()。A.math模塊 B.random模塊C.numpy模塊 D.pygame模塊28.運(yùn)行下列Python程序,輸出結(jié)果為T(mén)rue,則空白處應(yīng)為()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a(chǎn)=b B.a(chǎn)>b C.a(chǎn)<b D.a(chǎn)==b29.以下是猜數(shù)游戲的Python程序,請(qǐng)你補(bǔ)全代碼:請(qǐng)選擇適當(dāng)?shù)拇a填入程序①處。()A.for B.print C.elif D.input30.下面選項(xiàng)中對(duì)Python的轉(zhuǎn)義字符描述錯(cuò)誤的是()A.\r回車(chē) B.\n換行 C.\\反斜杠符號(hào) D.\”單引號(hào)二、程序填空31.小明用Python語(yǔ)言寫(xiě)了一個(gè)貨幣兌換程序如下:(1)參數(shù)currency指:____________。(2)該程序用了哪一種算法結(jié)構(gòu):_____________。(3)輸出結(jié)果為“50$=325.25人民幣”。則代碼應(yīng)該如何編寫(xiě):____________。32.為保護(hù)環(huán)境,很多城市開(kāi)始對(duì)垃圾實(shí)行分類(lèi),便于更好的進(jìn)行處理,為了讓大家了解垃圾的分類(lèi)情況,建立了以下四類(lèi)列表,list1(可回收垃圾)、list2(有害垃圾)、list3(易腐垃圾),剩下的為其他垃圾,目前,列表中已經(jīng)存儲(chǔ)了以下數(shù)據(jù)。list1=["玻璃瓶","舊書(shū)","金屬","紙板箱","舊衣服","易拉罐"]list2=["膠片","消毒水","紐扣電池","水銀溫度計(jì)","過(guò)期藥水","泡沫塑料"]list3=["動(dòng)物內(nèi)臟","菜葉菜梗","過(guò)期食品","香蕉皮","果殼"]根據(jù)現(xiàn)有列表,完成以下問(wèn)題:(1)寫(xiě)出從列表list3中取出“過(guò)期食品”的表達(dá)式:___________________________________________________________________________(2)寫(xiě)出從list1中截取["舊書(shū)","金屬","紙板箱"]這一段的表達(dá)式:___________________________________________________________________________(3)現(xiàn)又發(fā)現(xiàn)一個(gè)新的列表如下:list4=["過(guò)期化妝品","過(guò)期藥品","殺蟲(chóng)劑"],經(jīng)過(guò)判斷,里面存放的為有害垃圾,如何將該列表中的元素添加到list2中,請(qǐng)寫(xiě)出相關(guān)的表達(dá)式:__________________________________________________________________________(4)小明在路上撿到了一個(gè)塑料瓶,判斷為可回收垃圾,寫(xiě)出相關(guān)表達(dá)式,將塑料瓶添加到列表list1中:__________________________________________________________________________33.完善程序?qū)崿F(xiàn)以下功能并保存。輸入一元二次方程的系數(shù)a,b,c的值,求解一元二次方程ax2+bx+c=0(a≠0)#請(qǐng)不要更改源程序的結(jié)構(gòu),刪除原題里的①、②。填寫(xiě)正確的代碼,使程序完善importmatha=float(input("請(qǐng)輸入方程系數(shù)a(!=0):"))b=float(input("請(qǐng)輸入方程系數(shù)b:"))c=float(input("請(qǐng)輸入方程系數(shù)c:"))delta=b*b-4*a*cifdelta>________:x1=(-b+math.sqrt(delta))/(2*a)x2=(-b-math.sqrt(delta))/(2*a)print("方程有兩個(gè)不同的解",x1,x2)elifdelta==0:x1=________print("方程有兩個(gè)相同的解",x1)else:print("方程無(wú)解")input("運(yùn)行完畢,請(qǐng)按回車(chē)鍵退出...")34.操作說(shuō)明:打開(kāi)文件“Y:/2/2.py”,在代碼窗口指定位置<1>、<2>處修改完善程序代碼,不得增加、刪除語(yǔ)句或改變程序原有結(jié)構(gòu),操作結(jié)束后保存。以下程序段的功能是:輸入一個(gè)正整數(shù)n(1至100),輸出它的約數(shù)的個(gè)數(shù)。s=0n=int(input(“請(qǐng)輸入一個(gè)正整數(shù):”))ifn<1orn>100:exit#輸入的數(shù)不符合要求,退出foriinrange(1,n+1):ifn//i=0:___<1>s=s+i<2>print(“約數(shù)的個(gè)數(shù)是:”,s)35.操作說(shuō)明:打開(kāi)文件“Y:/1/1.py”,將程序補(bǔ)充完整,不得增加,刪除語(yǔ)句、或改變程序原有結(jié)構(gòu),操作結(jié)束后保存。以下程序段的功能是:根據(jù)從鍵盤(pán)上輸入的表示星期幾的數(shù)字,若輸入的數(shù)字不是在范圍(1至7)輸出“輸入錯(cuò)誤!”,否則輸出對(duì)應(yīng)的英文星期的簡(jiǎn)稱(chēng)如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。n=int(input(“請(qǐng)輸入一個(gè)數(shù):”))list=[“Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sta”,”Sun”]if________:print(“輸入錯(cuò)誤!”)else:print(________)36.求100以?xún)?nèi)素?cái)?shù)。37.求50以?xún)?nèi)所有5的倍數(shù)的和。38.(項(xiàng)目情境)在中國(guó)古代,出自數(shù)學(xué)家張丘建的《算經(jīng)》中這樣一個(gè)值得研究的問(wèn)題:今有雞翁一,直錢(qián)五;雞母一,直錢(qián)三;雞雛三,直錢(qián)一。凡百錢(qián),買(mǎi)雞百只。問(wèn)雞翁、母、雛各幾何?這個(gè)問(wèn)題就是著名的“百錢(qián)買(mǎi)百雞問(wèn)題”。即:現(xiàn)有100文錢(qián),公雞5文錢(qián)一只,母雞3文錢(qián)一只,小雞一文錢(qián)3只,要求:公雞,母雞,小雞都要有,把100文錢(qián)買(mǎi)100只雞,買(mǎi)的雞是整數(shù)。問(wèn)公雞、母雞和小雞各幾何?(問(wèn)題求解)設(shè)用變量g、m、x三個(gè)變量分別存放公雞、母雞和小雞的數(shù)量,請(qǐng)閱讀如下程序,在空白處填寫(xiě)適當(dāng)?shù)谋磉_(dá)式或語(yǔ)句,使程序完整。forginrange(1,20):formin_______:forxinrange(3,98,3):if_________and__________==100:print("公雞:",g,"母雞:",m,"小雞:",x)39.程序編寫(xiě)求1+22+32+……+1002的結(jié)果____________________________________________________________________________________________________________________________input(“運(yùn)行完畢,請(qǐng)按回車(chē)鍵退出...”)40.冠軍在A、B、C、D四位同學(xué)中。A說(shuō):“不是我”,B說(shuō):“是C”,C說(shuō):“是D”,D說(shuō):“C說(shuō)的不對(duì)”,已知四人中有一人說(shuō)了假話(huà)。判斷出到底誰(shuí)是冠軍。請(qǐng)?jiān)诳崭裉幪顚?xiě)正確的代碼,使程序完善。champion=['A','B','C','D']#設(shè)置選手列表foriin__________:#循環(huán)讀取選手編號(hào)cond=(i!='A')+(i=='C')+(i=='D')+(i!='D')#查找符合條件的選手ifcond==_____:#說(shuō)真話(huà)是否是3人print("冠軍是:",_________)#輸出冠軍input("運(yùn)行完畢,請(qǐng)按回車(chē)鍵退出...")【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.D【詳解】本題主要考查Python賦值語(yǔ)句。賦值語(yǔ)句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python賦值語(yǔ)句。賦值語(yǔ)句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,故本題選D選項(xiàng)。2.A【詳解】本題主要考查Python表達(dá)式。int是取整函數(shù),abs求絕對(duì)值函數(shù),len返回字符串的長(zhǎng)度,ord()函數(shù)主要用來(lái)返回對(duì)應(yīng)字符的ascii碼,round是四舍五入函數(shù),故abs(in解析:A【詳解】本題主要考查Python表達(dá)式。int是取整函數(shù),abs求絕對(duì)值函數(shù),len返回字符串的長(zhǎng)度,ord()函數(shù)主要用來(lái)返回對(duì)應(yīng)字符的ascii碼,round是四舍五入函數(shù),故abs(int(-5.6))=5,len("3+5>=6")=6,ord("5")=53,round(5.9)=6,故本題選A選項(xiàng)。3.D【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故本題選D選項(xiàng)。4.D【詳解】本題考查的是python語(yǔ)言的特點(diǎn)。Python語(yǔ)言的三個(gè)特點(diǎn)是語(yǔ)法簡(jiǎn)單(函數(shù)式語(yǔ)言與面向?qū)ο笳Z(yǔ)言的結(jié)合)、使用直接(大量豐富的庫(kù))、開(kāi)發(fā)周期短(代碼量?。?。故選項(xiàng)D正確。解析:D【詳解】本題考查的是python語(yǔ)言的特點(diǎn)。Python語(yǔ)言的三個(gè)特點(diǎn)是語(yǔ)法簡(jiǎn)單(函數(shù)式語(yǔ)言與面向?qū)ο笳Z(yǔ)言的結(jié)合)、使用直接(大量豐富的庫(kù))、開(kāi)發(fā)周期短(代碼量?。?。故選項(xiàng)D正確。5.C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“-=”是減法賦值運(yùn)算符,c-=b等效于c=c-b,因此C選項(xiàng)正確。【點(diǎn)睛】解析:C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“-=”是減法賦值運(yùn)算符,c-=b等效于c=c-b,因此C選項(xiàng)正確?!军c(diǎn)睛】6.B【詳解】本題主要考查Python程序的語(yǔ)句。x=y=z=1(給變量x、y、z均賦值為1),x,y=y,x(交換x和y的值),x+=y等價(jià)于x=x+y,x=(y=z+1)是非法的語(yǔ)句,故本題選B解析:B【詳解】本題主要考查Python程序的語(yǔ)句。x=y=z=1(給變量x、y、z均賦值為1),x,y=y,x(交換x和y的值),x+=y等價(jià)于x=x+y,x=(y=z+1)是非法的語(yǔ)句,故本題選B選項(xiàng)。7.A【詳解】本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃線(xiàn)組成,不能以數(shù)字開(kāi)頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。解析:A【詳解】本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃線(xiàn)組成,不能以數(shù)字開(kāi)頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。8.B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);python源文件以***.解析:B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);python源文件以***.py為擴(kuò)展名;python文件不能直接在命令行中運(yùn)行,故本題選B選項(xiàng)。9.A【詳解】本題主要考查Python表達(dá)式。題干不等式方程可以寫(xiě)成x<-1或者x>1,用Python表示是x>1orx<-1,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python表達(dá)式。題干不等式方程可以寫(xiě)成x<-1或者x>1,用Python表示是x>1orx<-1,故本題選A選項(xiàng)。10.B【詳解】本題考查的是Python選擇語(yǔ)句。print是輸出語(yǔ)句,%是求余,!=是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應(yīng)選B。解析:B【詳解】本題考查的是Python選擇語(yǔ)句。print是輸出語(yǔ)句,%是求余,!=是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應(yīng)選B。11.C【詳解】本題主要考查計(jì)算機(jī)編程語(yǔ)言。Python、VisualBasic、Java、C++均屬于計(jì)算機(jī)編程語(yǔ)言,CPU是計(jì)算機(jī)核心組成部件,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查計(jì)算機(jī)編程語(yǔ)言。Python、VisualBasic、Java、C++均屬于計(jì)算機(jī)編程語(yǔ)言,CPU是計(jì)算機(jī)核心組成部件,故本題選C選項(xiàng)。12.B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿(mǎn)足a>=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿(mǎn)足a>=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。13.C【詳解】本題考察賦值語(yǔ)句。將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【詳解】本題考察賦值語(yǔ)句。將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)正確。14.D【詳解】本題主要考查Python變量名命名規(guī)則。Python變量名命名規(guī)則如下:(1)Python變量名可以由字母、數(shù)字、下劃線(xiàn)(_)組成,其中數(shù)字不能打頭;(2)Python變量名不能是P解析:D【詳解】本題主要考查Python變量名命名規(guī)則。Python變量名命名規(guī)則如下:(1)Python變量名可以由字母、數(shù)字、下劃線(xiàn)(_)組成,其中數(shù)字不能打頭;(2)Python變量名不能是Python關(guān)鍵字,但可以包含關(guān)鍵字;(3)Python變量名不能包含空格。由上可知D選項(xiàng)正確?!军c(diǎn)睛】15.A【詳解】本題主要考查Python語(yǔ)句。num=45376,x=(45376//100)%10=453%10=3,故x的值應(yīng)為3,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python語(yǔ)句。num=45376,x=(45376//100)%10=453%10=3,故x的值應(yīng)為3,故本題選A選項(xiàng)。16.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正確。17.ACD【詳解】本題主要考查Python變量的命名。Python變量的命名不能以數(shù)字開(kāi)頭(可以以下劃線(xiàn)或字母開(kāi)頭),不能包含特殊符號(hào),不能是關(guān)鍵字,故本題選ACD選項(xiàng)。解析:ACD【詳解】本題主要考查Python變量的命名。Python變量的命名不能以數(shù)字開(kāi)頭(可以以下劃線(xiàn)或字母開(kāi)頭),不能包含特殊符號(hào),不能是關(guān)鍵字,故本題選ACD選項(xiàng)。18.C【詳解】本題主要考查Python程序的執(zhí)行。a=3,b=4,a=a*b=3*4=12,故運(yùn)行的結(jié)果是12,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。a=3,b=4,a=a*b=3*4=12,故運(yùn)行的結(jié)果是12,故本題選C選項(xiàng)。19.A【詳解】本題考查的是信息相關(guān)知識(shí)。信息是一種具體的含義,語(yǔ)言是信息的載體,故選項(xiàng)A錯(cuò)誤;給微信朋友圈點(diǎn)贊是個(gè)人推薦,故選項(xiàng)B正確;表達(dá)信息時(shí)要遵照一定的標(biāo)準(zhǔn),計(jì)算機(jī)、通信、網(wǎng)絡(luò)等規(guī)范了一系列的解析:A【詳解】本題考查的是信息相關(guān)知識(shí)。信息是一種具體的含義,語(yǔ)言是信息的載體,故選項(xiàng)A錯(cuò)誤;給微信朋友圈點(diǎn)贊是個(gè)人推薦,故選項(xiàng)B正確;表達(dá)信息時(shí)要遵照一定的標(biāo)準(zhǔn),計(jì)算機(jī)、通信、網(wǎng)絡(luò)等規(guī)范了一系列的協(xié)議,故選項(xiàng)C正確;對(duì)相關(guān)數(shù)據(jù)進(jìn)行加工處理,使數(shù)據(jù)之間建立相互聯(lián)系,從而形成信息,選項(xiàng)D正確。20.C【詳解】本題主要考查Python程序的執(zhí)行。c是字符串s的長(zhǎng)度,變量i的范圍是0~c-1,如果i<2,將該字符后移2位并輸出,否則將該字符后移3位并輸出,故程序運(yùn)行的結(jié)果是cdfgh解析:C【詳解】本題主要考查Python程序的執(zhí)行。c是字符串s的長(zhǎng)度,變量i的范圍是0~c-1,如果i<2,將該字符后移2位并輸出,否則將該字符后移3位并輸出,故程序運(yùn)行的結(jié)果是cdfghij,故本題選C選項(xiàng)。21.B【詳解】本題主要考查Python程序執(zhí)行。分析程序可知,當(dāng)x>0,執(zhí)行y=y+1;當(dāng)x<0,執(zhí)行y=y-1;若輸入0,則不滿(mǎn)足if條件結(jié)構(gòu)跳過(guò),輸出y值為0,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序執(zhí)行。分析程序可知,當(dāng)x>0,執(zhí)行y=y+1;當(dāng)x<0,執(zhí)行y=y-1;若輸入0,則不滿(mǎn)足if條件結(jié)構(gòu)跳過(guò),輸出y值為0,故本題選B選項(xiàng)。22.D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。變量sum用來(lái)求和,變量basic用來(lái)保存第i個(gè)數(shù),下劃線(xiàn)處對(duì)第i輪求和,故填sum=sum+basic,故選D選項(xiàng)。解析:D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。變量sum用來(lái)求和,變量basic用來(lái)保存第i個(gè)數(shù),下劃線(xiàn)處對(duì)第i輪求和,故填sum=sum+basic,故選D選項(xiàng)。23.C【詳解】本題主要考查Python列表相關(guān)操作。x1+x2連接列表x1和x2,生成新列表;x*n將列表x復(fù)制次,生成新列表;Min(x)列表x中最小數(shù)據(jù)項(xiàng);Len(x)計(jì)算列表中成員的個(gè)解析:C【詳解】本題主要考查Python列表相關(guān)操作。x1+x2連接列表x1和x2,生成新列表;x*n將列表x復(fù)制次,生成新列表;Min(x)列表x中最小數(shù)據(jù)項(xiàng);Len(x)計(jì)算列表中成員的個(gè)數(shù),故本題選C選項(xiàng)。24.D【詳解】本題主要考查Python程序的執(zhí)行。i=0,sum=0,循環(huán)條件是i<10,變量i每次遞增2,若i是偶數(shù),執(zhí)行sum=sum+i,故程序執(zhí)行完sum=sum+i=0+0+2+4+6+8解析:D【詳解】本題主要考查Python程序的執(zhí)行。i=0,sum=0,循環(huán)條件是i<10,變量i每次遞增2,若i是偶數(shù),執(zhí)行sum=sum+i,故程序執(zhí)行完sum=sum+i=0+0+2+4+6+8=20,故本題選D選項(xiàng)。25.B【詳解】本題主要考查Python程序的執(zhí)行。m=1,c=1,當(dāng)i=1時(shí),5>4,c+=1=2,m=max(m,c)=2;當(dāng)i=2時(shí),3<5,c=1;當(dāng)i=3時(shí),6>3,c+=1=2,m=ma解析:B【詳解】本題主要考查Python程序的執(zhí)行。m=1,c=1,當(dāng)i=1時(shí),5>4,c+=1=2,m=max(m,c)=2;當(dāng)i=2時(shí),3<5,c=1;當(dāng)i=3時(shí),6>3,c+=1=2,m=max(m,c)=2;當(dāng)i=4時(shí),7>6,c+=1=3,m=max(m,c)=3;當(dāng)i=5,8>7,c+=1=4,m=max(m,c)=4;當(dāng)i=6時(shí),2<8,c=1;當(dāng)i=7時(shí),9>2,c+=1=2,m=max(m,c)=4;當(dāng)i=8時(shí),1<9,c=1,循環(huán)結(jié)束,c和m的值分別是1和4,故本題選B選項(xiàng)。26.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。“==”是關(guān)系運(yùn)算符,用于判斷左右兩邊的表達(dá)式值是否相等,故該表達(dá)式是關(guān)系表達(dá)式,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式的運(yùn)算?!?=”是關(guān)系運(yùn)算符,用于判斷左右兩邊的表達(dá)式值是否相等,故該表達(dá)式是關(guān)系表達(dá)式,故本題選B選項(xiàng)。27.B【詳解】本題主要考查Python隨機(jī)函數(shù)。math模塊提供了許多對(duì)浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算函數(shù);random模塊提供許多生成隨機(jī)數(shù)的函數(shù);numpy模塊支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組解析:B【詳解】本題主要考查Python隨機(jī)函數(shù)。math模塊提供了許多對(duì)浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算函數(shù);random模塊提供許多生成隨機(jī)數(shù)的函數(shù);numpy模塊支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組運(yùn)算提供大量的數(shù)學(xué)函數(shù)庫(kù),pygame模塊專(zhuān)為電子游戲設(shè)計(jì),包含圖像、聲音等。故在Python中要生成隨機(jī)數(shù),應(yīng)該使用random模塊,故本題選B選項(xiàng)。28.C【詳解】本題考查Python程序調(diào)試a<b時(shí),執(zhí)行print(‘True’)。故本題選C選項(xiàng)解析:C【詳解】本題考查Python程序調(diào)試a<b時(shí),執(zhí)行print(‘True’)。故本題選C選項(xiàng)29.C【詳解】本題主要考查Python分支結(jié)構(gòu)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程序①處應(yīng)填elif,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python分支結(jié)構(gòu)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程序①處應(yīng)填elif,故本題選C選項(xiàng)。30.D【詳解】本題主要考查Python轉(zhuǎn)義字符。\r回車(chē),\n換行,\\反斜杠符號(hào),\”雙引號(hào),故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python轉(zhuǎn)義字符。\r回車(chē),\n換行,\\反斜杠符號(hào),\”雙引號(hào),故本題選D選項(xiàng)。二、程序填空31.形參分支結(jié)構(gòu)(選擇結(jié)構(gòu))if條件中的return語(yǔ)句改為returnprint(money,"$=",money*6.505,"人民幣"),其他elif語(yǔ)句類(lèi)似【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①分析代碼可知,參數(shù)currency指:形參。②由代碼可知,該程序用了條件分支結(jié)構(gòu)。③若輸出結(jié)果是50$=325.25人民幣,則需將if條件中的return語(yǔ)句改為returnprint(money,"$=",money*6.505,"人民幣"),其他elif語(yǔ)句類(lèi)似。32.list3[2]list1[1:4]list2=list2+list4或list2.extend(list4)list1=list1+[“塑料瓶”]或者list1.append(“塑料瓶”)【詳解】本題主要考查Python列表數(shù)據(jù)類(lèi)型。①“過(guò)期食品”在列表list3索引2,故從列表list3中取出“過(guò)期食品”的表達(dá)式:list3[2]。②"舊書(shū)","金屬","紙板箱"在列表list1索引1~3,從list1中截取["舊書(shū)","金屬","紙板箱"]這一段的表達(dá)式:list1[1:4](不包括4)。③將該列表中的元素添加到list2中,表達(dá)式是list2=list2+list4或list2.extend(list4)。(extend()
函數(shù)用于在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來(lái)的列表))。④將塑料瓶添加到列表list1中:list1=list1+[“塑料瓶”]或者list1.append(“塑料瓶”)(append字符追加函數(shù))。33.-b/(2*a)【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①delta大于0,方程有兩個(gè)不同的解,delta等于0,方程有兩個(gè)相同的解,delta小于0,方程無(wú)解,故第一空填0。②delta=0,則方程有兩個(gè)相同的根,x=-b/
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《GBT 20769-2008 水果和蔬菜中450種農(nóng)藥及相關(guān)化學(xué)品殘留量的測(cè)定 液相色譜-串聯(lián)質(zhì)譜法》專(zhuān)題研究報(bào)告
- 《GBT 9910-2008船用外部單扇門(mén)門(mén)框通孔》專(zhuān)題研究報(bào)告
- 《FZT 74004-2016滑雪手套》專(zhuān)題研究報(bào)告:標(biāo)準(zhǔn)深度與產(chǎn)業(yè)未來(lái)展望
- 道路保潔消防安全培訓(xùn)課件
- 2026年遼寧高考文綜真題試卷+答案
- 2025-2026年人教版七年級(jí)地理上冊(cè)期末試題(附答案)
- 道德與法治新教材培訓(xùn)課件
- 中國(guó)整形美容診療鎮(zhèn)靜鎮(zhèn)痛麻醉操作技術(shù)規(guī)范(2023)解讀
- 內(nèi)科主治醫(yī)師消化內(nèi)科試題四及答案
- 脈沖氣壓噴霧水槍安裝方案
- 2026屆高考物理一輪復(fù)習(xí)策略講座
- 儲(chǔ)備園長(zhǎng)筆試題目及答案
- 2025ESC瓣膜性心臟病管理指南解讀課件
- 汽車(chē)電池回收知識(shí)培訓(xùn)班課件
- 2025貴州盤(pán)江煤電集團(tuán)醫(yī)院招聘68人備考題庫(kù)及答案解析
- 腫瘤科進(jìn)修匯報(bào)護(hù)理課件
- 減速機(jī)相關(guān)知識(shí)培訓(xùn)課件
- 腦電圖外出進(jìn)修后回院匯報(bào)
- 優(yōu)惠利率實(shí)施方案(3篇)
- 風(fēng)電建設(shè)培訓(xùn)課件
- 女性圍絕經(jīng)期營(yíng)養(yǎng)管理中國(guó)專(zhuān)家共識(shí)(2025版)
評(píng)論
0/150
提交評(píng)論