




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.Python中的數(shù)據(jù)類型float表示()A.布爾型B.整型2.在Python中print(8+7%2**2)的執(zhí)行結(jié)果是()A.5B.1C.63.下列哪個(gè)語句在Python中是非法的?()A.x=y=z=14.python文件的擴(kuò)展名是()A.pyB.pyeC.vbp5.已知字符串a(chǎn)="python",則a[-1]的值為()A."p"B."n"C."y"6.下列Python表達(dá)式的值不是2的是()。A.3%2B.5//2C.1*27.小林編寫一段文件讀寫操作代碼,文件如圖,代碼段如下:file=open('ceshi.txt','w')file.write("pythonisaprogramminglanguage.")file.close()file=open('ceshi.txt','r')print(file.read())該代碼段運(yùn)行后,輸出的結(jié)果為()A.IADistributedSystemBasedonPython.B.pythonisaprogramminglanguage.C.IADistributedSystemBasedonPython.pythonisaprogramminglanguage.D.程序編譯錯(cuò)誤,不會(huì)輸出結(jié)果8.下列選項(xiàng)中,合法的Python變量名是()A.printB.speedC.PD.a(chǎn)#29.下圖是python34安裝后目錄文件的磁盤文件存儲(chǔ)結(jié)構(gòu),下列說法錯(cuò)誤的是()A.圖中文件存儲(chǔ)結(jié)構(gòu)為樹結(jié)構(gòu),python34為樹的根結(jié)點(diǎn)(父節(jié)點(diǎn))B.圖中python34根結(jié)點(diǎn)有4個(gè)子結(jié)點(diǎn)C.圖中python34根結(jié)點(diǎn)下有5個(gè)子樹(子結(jié)點(diǎn))D.圖中Tools是python34的子樹(子結(jié)點(diǎn))10.Python程序文件的擴(kuò)展名是()。A..pythonB..pytC..ptD..pypython11.關(guān)于程序設(shè)計(jì)語言,下列說法不正確的是()A.python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語言BpythonWindowsLinux.支持操作系統(tǒng),但不支持系統(tǒng)Cpython***.py.源文件以為擴(kuò)展名D.python文件不能直接在命令行中運(yùn)行l(wèi)ist1=[8822348967]pythonmin(list1)12.已知列表,,,,,則表達(dá)式的值為()A.22B.88C.89D.6713.要實(shí)現(xiàn)將實(shí)數(shù)型變量的值保留三位小數(shù),以下可以實(shí)現(xiàn)的是()apythonA.a(chǎn)%0.00114.PythonA.48B.a(chǎn)//0.001C.round(a,3)D.round(3,a)50-50%6*5//2**2表達(dá)式“”的結(jié)果為()B.25C.0D.4515.已知字符串變量的值是“”,字符“”的值是,則python表達(dá)式xHAASCII65chr(ord(x)+2)A.‘I’的值是()B.‘J’C.73D.7416.Python的設(shè)計(jì)具有很強(qiáng)的可讀性,相比其他語言具有的特色語法有以下選項(xiàng),正確的是()。A.交互式B.解釋型C.面向?qū)ο驞.服務(wù)端語言軟件是()。17.下列不可以用來搭建本地服務(wù)器的①Python②Excel③IIS④ApacheA.①②B.③④C.①②③④D.①②④哪個(gè)不是Python合法的標(biāo)識(shí)符()A.int_3B.30XLC.self如下python程序段:18.下面D._abc19.現(xiàn)有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]p執(zhí)行該程序段后,在下列選項(xiàng)中,列表中的元素值不可能的是()A.,,,,,123472B.,,,,,1214-9-58C.,,,,,6814610D.,,,,,6414-73820.以下Python代碼輸出結(jié)果中說法正確的是()。x=0foriinrange(1,100):x=x+iprint(x)A.的1+100和B.的1+99和D.1~100所有整數(shù)的和C199.~所有整數(shù)的和21.小明想要通過編程來解決由昆明到景東錦屏耗時(shí)最短行程問題時(shí),最核心的工作是()A.設(shè)計(jì)出解決問題的算法B.設(shè)計(jì)出解決問題的PPTC.編寫出Python代碼D.選擇一種編程軟件22.要利用PythonA.庫(kù)time通過數(shù)組繪制擬合曲線圖,必須要用到的外部庫(kù)是()B.random庫(kù)C.庫(kù)turtleD.matplotlib庫(kù)23.關(guān)于python中的函數(shù),以下描述錯(cuò)誤的是()。A.函數(shù)能完成特定的功能,對(duì)函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出B.使用函數(shù)的C.Python使用del保留字定義一個(gè)函數(shù)D.函數(shù)是具有特定功能的語句組方式即可主要目的是減低編程難度和代碼重用一段PythonTrue24.運(yùn)行下列程序,輸出結(jié)果為,則空白處應(yīng)為()a=15b=46if__________:print(‘True’)else:
print(‘Flase’)A.a(chǎn)=bPython25.在中,下列循環(huán)結(jié)構(gòu)用法錯(cuò)誤的是()。A.foriinrange(20):C.foriinrange(10,0,2):26.如下Python程序段x=2x運(yùn)行后,變量的值是()D.語言屬于()。sum=g*100+s*10+b#sum英文是求和的意思print()sumAm3B293C293.不能被整除.不能被整除.能被整除.能被整除Dm3二、程序填空Python31.閱讀程序。分析以下兩段程序并回答問題。#1程序i=1#11i+=1()在程序中,這句話的含義是。______________21‘100’()在程序中,把這句話打印遍實(shí)際輸出了遍。_____32i()在程序中,的初值是。___42‘100’()在程序中,把這句話打印遍實(shí)際輸出了遍。_____()在程序中,的含義是_________。52whilei32.模擬一個(gè)簡(jiǎn)單計(jì)算器,實(shí)現(xiàn)如下功能:輸入兩個(gè)整數(shù)和一個(gè)運(yùn)算符(加、減、乘、除),進(jìn)行算術(shù)運(yùn)算,并輸出運(yùn)算結(jié)果。程序運(yùn)行時(shí),依次輸入第一個(gè)數(shù)、運(yùn)算符和第二+*/個(gè)數(shù),輸出運(yùn)算結(jié)果。當(dāng)輸入的運(yùn)算符是加減乘除(-)四種以外的符號(hào)時(shí),則輸出“運(yùn)算符不正確”。當(dāng)進(jìn)行除法運(yùn)算時(shí),如果除數(shù)為“0”,提示輸出“除數(shù)不能為0Python!”。程序?qū)崿F(xiàn)如下,在劃線處填入合適的代碼。a=int(input(":"))請(qǐng)輸入第一個(gè)數(shù)fh=input(":")請(qǐng)輸入運(yùn)算符b=int(input("flag=Trues=____iffhins:iffh=="+":c=a+b:"))請(qǐng)輸入第二個(gè)數(shù)eliffh=="-":c=a-beliffh=="*":c=a*belse:if____print("0!")除數(shù)不能為print(":"+____)運(yùn)算的結(jié)果為else:print("")運(yùn)算符不正確8)為獨(dú)立數(shù)據(jù)段。的數(shù)據(jù)段,不進(jìn)行位置變換。i=mm1制,然后與密鑰對(duì)應(yīng)的二進(jìn)制數(shù)(為到之間的整數(shù))按位異或運(yùn)算。異或運(yùn)算000=010=101=111=0⊕結(jié)果為,即:⊕,⊕,⊕,⊕?!皃ython3.50”,數(shù)組各元素的值依次是cc數(shù)組36152847則數(shù)據(jù)位置變換如下:m如值變換密鑰為(二進(jìn)制35表示是00100011),則字符“t”(碼值是,二進(jìn)ASCII116制表示是010100)的數(shù)值變換過程如下:變換前0密鑰0變換后0101110101000101011011m()已知“A”的碼值是,,則“A”數(shù)值變換后的結(jié)果是_______(填二進(jìn)1ASCII65m=35制數(shù)據(jù))。2程序,其VB代碼如下,請(qǐng)?jiān)趧澨幘€填入合()小李根據(jù)上述算法,設(shè)計(jì)了一個(gè)數(shù)據(jù)加密適的代碼。Constn=1024Dimc(1To8)AsIntegerPrivateSubForm_Load()‘c產(chǎn)生位置變換密鑰數(shù)組,代碼略EndSubFunctionconvert(cAsInteger)AsString‘c8程序功能:把整數(shù)轉(zhuǎn)成位二進(jìn)制數(shù),代碼略EndFunctionPrivateSubCommand1_Click()DimsAsString,stAsString,ssAsString,resAsStringDimiAsInteger,jAsIntegerstartAsIntegerDima(1Ton)AsString,b(1Ton)AsStrings=Text1.Textst=convert(Val(Text2.Text))Fori=1ToLen(s)a(i)=Mid(s,i,1)Nextii=1:start=-8DoWhile①________IfiMod8=1Thenstart=start+8b(i)=②_______i=i+1LoopForj=iToLen(s)b(j)=a(j)NextjFori=1ToLen(s)③________Forj=1To8IfMid(ss,j,1)=Mid(st,j,1)Thenres=res+"0"Elseres=res+"1"'按位異或NextjNextiText3.Text=resEndSub34.完善程序?qū)崿F(xiàn)以下功能并保存。輸出數(shù)組的最大值。arr1=[12,,,,,,,4357624785486643]________=-32768foriinrange(0,7):ifarr1[i]>max1:max1=________print("最大值是:",________)input("運(yùn)行完畢,請(qǐng)按回車鍵退出...")35.程序設(shè)計(jì):唐三藏又被妖怪抓走了,這次孫悟空還是沒打得過妖怪,于是來求觀音菩薩。觀音菩薩告訴孫悟空,在天庭里身高正好為1000米的那位神仙可以降伏此妖。于是悟空立刻來到天上,在玉皇大帝的神仙冊(cè)上看到了按身高從矮到高排列有10000于時(shí)間緊迫,悟空想用最短的時(shí)間找到這位神仙,這樣才可以盡快解救唐僧。代碼如下:個(gè)神仙。由List=list(map(int,input(“請(qǐng)按身高遞增順序依次輸入10000個(gè)神仙的身高”).split()))left=1right=10000while①mid=②ifList[mid]==1000:③elifList[mid]<1000:④else:⑤print(“能幫孫悟空的神仙在第{0}位上”.format(mid+l))(1)程序代碼①中處正確的代碼是(_______)。A.left<rightB.left<=rightC.left!=rightD.left>right(2)程序代碼②中處正確的代碼是(_______)。A.(left+right)/2B.(left+right)\2C.(left+right)//2D.(left+right)\\2(3)程序代碼③中處正確的代碼是(_______)。A.passB.print(mid)zC.breakD.continue(4)程序代碼④中處正確的代碼是(_______)。-A.left=midB.right=midC.left=mid+1D.right=mid-1(5)程序代碼⑤中處正確的代碼是(_______)。A.left=midB.right=midC.left=mid+1D.right=mid-1536.編寫一個(gè)程序,它將找到所有這些數(shù)字,可被7整除,但不是的倍數(shù),2000年至3200(年包括在內(nèi))。得到的數(shù)字應(yīng)按逗號(hào)分隔的順序打印在一行上。提示考慮使用range(#begin,#end)37.(項(xiàng)目情境)在中國(guó)古代,出自數(shù)學(xué)家張丘建的《算經(jīng)》中這樣一個(gè)值得研究的問:題:今有雞翁一直錢五;雞母一直錢三;雞雛三,直錢一。凡百錢買雞百只。問雞翁、母、雛各幾何?這個(gè)問題就是著名的“百錢買百雞問題”。即:現(xiàn)有100文錢,公雞5文文錢只,要求:公雞,母雞,小雞都要有,把100文錢買只雞,買的雞是整數(shù)。問公雞、母雞,,,錢一只,母雞3文錢一只,小雞一3100和小雞各幾何?gmx(問題求解)設(shè)用變量、、三個(gè)變量分別存放公雞、母雞和小雞的數(shù)量,請(qǐng)閱讀如下程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整。forginrange(1,20):formin_______:forxinrange(3,98,3):if_________and__________==100:print("",g,"",m,"公雞:母雞:小雞:",x)38.分析完善程序某市出租車收費(fèi)標(biāo)準(zhǔn)如下:1338()公里內(nèi)(含公里),收費(fèi)元236()超過公里但未超過公里部分,按元公里收費(fèi)1.5/362.25/()超過公里部分,按元公里收費(fèi)。根據(jù)以上標(biāo)準(zhǔn),輸入出租車行駛的公里數(shù),請(qǐng)計(jì)算顧客需付費(fèi)多少元?[]算法分析p假設(shè)總費(fèi)用為,則可以分段計(jì)算p=8‘(s≤3)p=1.5*()(s-3+8‘3<s≤6)p=2.25*()s-6+1.5*3+8‘()s>6[參考代碼]a=float(input(“s=”))ifs<=3:p=8ifp=1.5*()s-3+8ifs>6:p=2.25*()s-6+1.5*3+8print(p)根據(jù)上述回答如下問題:1()________:/(填解析法/枚舉法遞歸法)。/本題采用的算法是排序法2()程序應(yīng)填寫的條件是_______(填:A/B/C/D)。代碼中空白處A.3<s<=6B.3<=s<=6C.s>3ands<6D.s>3Ors<=610039.編寫程序,找到并輸出以內(nèi)的素?cái)?shù)。40.閱讀程序。分析條件語句的代碼并回答問題。
()如果不能使用()函數(shù),那么變量的類型將會(huì)變成______。1ints285____________()如果你的期末成績(jī)是,你得到的評(píng)價(jià)將會(huì)是。。3()如果你的期末成績(jī)是,你得到的評(píng)價(jià)將會(huì)是55____________4“還可以再提升”,你的期末成績(jī)應(yīng)該在_____和______之間。()如果你得到的評(píng)價(jià)是()“程序中出現(xiàn)的所有else都可以替換為elif,程序效果5一樣”,____這種說法是(填“對(duì)”或“錯(cuò)”)的?!緟⒖即鸢浮?**試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.D【詳解】本題主要考查Python數(shù)據(jù)類型。布爾型bool,整型int,字符串型String,浮點(diǎn)型float,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。本題選D選項(xiàng)。2.D布爾型,bool整型,intString浮點(diǎn)型,故float字符串型,【詳解】Python**%本題考查的是表達(dá)式。是冪次方優(yōu)先級(jí)最高,是求余。,是輸出語句。故選項(xiàng)D正確。8+7%2**2=8+7%4=8+3=11print解析:D【詳解】Python**本題考查的是表達(dá)式。是%求余。冪次方優(yōu)先級(jí)最高,是8+7%2**2=8+7%4=8+3=11print輸出語句。故選項(xiàng)D正確。,是3.B【詳解】本題主要考查Python程序的語句。x=y=z=1(給變量x、y、z均賦值為1),x,y=y,x(交換x和y的值),x+=y等價(jià)于x=x+y,x=()是非法的語y=z+1B句,故本題選解析:B【詳解】本題主要考查Python程序的語句。x=y=z=1(給變量x、y、z均賦值為1),x,y=y,x(交換x和y的值),x+=y等價(jià)于x=x+yx=y=z+1,()是非法的語句,故本題B選選項(xiàng)。4.A【詳解】本題主要考查Python文件。python文件的擴(kuò)展名是py,故本題選選項(xiàng)。A解析:A【詳解】本題主要考查Python文件。python文件的擴(kuò)展名是py,故本題選選項(xiàng)。A5.B【詳解】本題主要考查Python序列索引值。任意長(zhǎng)度的字符串,最后一個(gè)元素的索引值是-1,故a[-1]的值為"n",故本題選選項(xiàng)。B解析:B【詳解】本題主要考查Python序列索引值。任意長(zhǎng)度的字符串,最后一個(gè)元素的索引值是-1,故a[-1]的值為"n",故本題選選項(xiàng)。B6.A【詳解】Python3%2=15//2=2,1*2=2,1+3/3=2,故本題本題主要考查表達(dá)式的運(yùn)算。,選A選項(xiàng)。解析:A【詳解】Python本題主要考查表達(dá)式的3%2=15//2=2,1*2=2,1+3/3=2A,故本題選選項(xiàng)。運(yùn)算。,7.B【詳解】本題主要考查Python文件讀寫操作。首先打開ceshi.txt文件進(jìn)行寫操作,寫入pythonisaprogramminglanguage.會(huì)覆蓋之前的內(nèi)容,故該代碼段運(yùn)行后解析:B【詳解】本題主要考查Python文件讀寫操作。首先打開ceshi.txt文件進(jìn)行寫操作,寫入gramminglanguage.內(nèi)容,故該代碼段運(yùn)行后,輸出的結(jié)果為pythonisa會(huì)覆蓋之前的B,故本題選選項(xiàng)。
8.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故合法的Python變量名是,故speedB本題選選項(xiàng)。B解析:【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故合法的Python變量名是,故本題選選項(xiàng)。speedB9.B【詳解】本題主要考查計(jì)算機(jī)文件存儲(chǔ)結(jié)構(gòu)。由圖可知,圖中文件存儲(chǔ)結(jié)構(gòu)為樹結(jié)構(gòu),python34python34()python34為樹的根結(jié)點(diǎn)父節(jié)點(diǎn);圖中根結(jié)點(diǎn)有個(gè)子結(jié)點(diǎn);圖中85根結(jié)點(diǎn)下有個(gè)子B解析:【詳解】本題主要考查計(jì)算機(jī)文件存儲(chǔ)結(jié)構(gòu)。由圖可知,圖中文件存儲(chǔ)結(jié)構(gòu)為樹結(jié)構(gòu),python34為()python348樹的根結(jié)點(diǎn)父節(jié)點(diǎn);圖中根結(jié)點(diǎn)有個(gè)子結(jié)點(diǎn);圖中根結(jié)點(diǎn)下有個(gè)python345()Toolspython34(子樹子結(jié)點(diǎn);圖中是的子樹子結(jié)點(diǎn),故本題選選項(xiàng)。)B10.D【詳解】本題考查Python文件擴(kuò)展名相關(guān)知識(shí)點(diǎn)Python.pyD程序文件的擴(kuò)展名是。故本題選選項(xiàng)D解析:【詳解】本題考查Python文件擴(kuò)展名相關(guān)知識(shí)點(diǎn)Python程序文件的擴(kuò)展名是.py。故本題選D選項(xiàng)11.B【詳解】本題主要考查Python程序設(shè)計(jì)語言。python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);python源文件以***.B解析:【詳解】Pythonpython本題主要考查程序設(shè)計(jì)語言。是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);源文件以為擴(kuò)展python***.py
pythonB名;文件不能直接在命令行中運(yùn)行,故本題選選項(xiàng)。12.A【詳解】本題主要考查Python列表。minlist1=[88,,22是返回列表中的最小值,列表348967],,,表達(dá)式min(list1)的值為22,故本題選選項(xiàng)pythonA。則解析:A【詳解】本題主要考查Python列表。minlist1=[88,,,,223489是返回列表中的最小值,列表67],則python表達(dá)式min(list1)的值為22,故本題選選項(xiàng)A。13.C【詳解】本題主要考查Python函數(shù)。round(x,n)方法返回x的小數(shù)點(diǎn)四舍五入到n個(gè)數(shù)around(a,3),故字,故要實(shí)現(xiàn)將實(shí)數(shù)型變量的值保留三位小數(shù),可以使用語句C本題選選項(xiàng)。解析:C【詳解】本題主要考查Python函數(shù)。round(x,n)方法返回x的小數(shù)點(diǎn)四舍五入到n個(gè)數(shù)字,故要實(shí)現(xiàn)將實(shí)數(shù)型變量a的值保留三位小數(shù),可以使用語句round(a,3)C,故本題選選項(xiàng)。14.A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。50-50%6*5//2**2=50-2*5//4=50-10//4=48,A故本題選選項(xiàng)。解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。50-50%6*5//2**2=50-2*5//4=50-10//4=48A,故本題選選項(xiàng)。15.B【詳解】本題主要考查Python字符函數(shù)。ord函數(shù)用于將字符轉(zhuǎn)換為整數(shù),chr函數(shù)接受一個(gè)數(shù)字(應(yīng)為ASCII碼)并返回字符。則python表達(dá)式chr(ord(x)+2)=chr(ord解析:B【詳解】本題主要考查Python字符函數(shù)。ord函數(shù)用于將字符轉(zhuǎn)換為整數(shù),函數(shù)接chr受一個(gè)數(shù)字(應(yīng)為ASCII碼)并返回字符。則python表達(dá)式chr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故本B題選選項(xiàng)。16.ABC
【詳解】本題考查Python特點(diǎn)的相關(guān)知識(shí)點(diǎn)PythonABC相比其他語言,具有交互式、解釋型、面向?qū)ο蟮奶厣9时绢}選ABC解析:【詳解】本題考查Python特點(diǎn)的相關(guān)知識(shí)點(diǎn)相比其他語言,Python具有交互式、解釋型、面向?qū)ο蟮奶厣9时绢}選ABC17.A【詳解】本題考查服務(wù)器的相關(guān)知識(shí)點(diǎn)①Python腳本語言②Excel處理表格軟件③IISInternet信息服務(wù)可以搭建服務(wù)器④Apache可以搭建阿帕奇服務(wù)器。故①②不可A解析:【詳解】本題考查服務(wù)器的相關(guān)知識(shí)點(diǎn)①Python處理表格軟件③IISInternet信息服務(wù)Excel腳本語言②可以搭建服務(wù)器④Apache可以搭建阿帕奇服務(wù)器。故①②不可以用來搭建本地服務(wù)器。故選A選項(xiàng)18.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故30XL不是Python合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。B解析:【詳解】Python本題主要考查變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包30XL鍵字。故不是PythonB合法的標(biāo)識(shí)符,故本題選選項(xiàng)。含特殊符號(hào),不能是關(guān)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[iBD解析:【詳解】本題主要考查Python程序執(zhí)行。第一個(gè)for循環(huán)生成列表p,值是[1,10]之間隨機(jī)整數(shù),第二個(gè)for循環(huán)處理后4個(gè)元素,p[i],若i是偶數(shù)且生成的p[i]是奇數(shù),則p[i]減去前一個(gè)值,14,此時(shí)i=2,如果p[2]原來生成的是奇數(shù),則需要執(zhí)行p[i]-=p[i-1],否則不變,當(dāng)是奇數(shù)且生成的是偶數(shù),ip[i]則將前一個(gè)值累加到分析選項(xiàng)B、D第三個(gè)元素p[2]即
10p1214-9-58不會(huì)大于,故執(zhí)行該程序段后,列表中的元素值不可能是,,,,,或6414-738BD,,,,,,故本題選選項(xiàng)。20.C【詳解】本題考查的是Python代碼程序。本題的關(guān)鍵點(diǎn)是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為1-99的整數(shù)。循環(huán)過程就是執(zhí)行1-99所有整數(shù)的求和過程。故答案為C。C解析:【詳解】Pythonrange本題考查的是代碼程序。本題的關(guān)鍵點(diǎn)是()函數(shù),其取到的區(qū)間數(shù)值為前1-99的整數(shù)1-99所有整數(shù)的求和過程。故答案為。C閉后開,所以為。循環(huán)過程就是執(zhí)行21.A【詳解】本題考查的是計(jì)算機(jī)解決問題。計(jì)算機(jī)解決問題的步驟:分析問題、設(shè)計(jì)算法、編寫程序、調(diào)試運(yùn)行、檢測(cè)結(jié)果,其中最核心的步驟是設(shè)計(jì)算法。故本題應(yīng)選A。A解析:【詳解】本題考查的是計(jì)算機(jī)解決問題。計(jì)算機(jī)解決問題的步驟:分析問題、設(shè)計(jì)算法、編寫程A序、調(diào)試運(yùn)行、檢測(cè)結(jié)果,其中最核心的步驟是設(shè)計(jì)算法。故本題應(yīng)選。22.D【詳解】本題主要考查庫(kù)。庫(kù)是python處理時(shí)間數(shù)據(jù)的標(biāo)準(zhǔn)庫(kù),random庫(kù)PythontimeturtlePython用于生成各種分布的隨機(jī)數(shù),庫(kù)是語言中一個(gè)很流行的繪制圖像mat的函數(shù)庫(kù),D解析:【詳解】Pythontime本題主要考查庫(kù)。庫(kù)是python處理時(shí)間數(shù)據(jù)的標(biāo)準(zhǔn)庫(kù),random庫(kù)用于生成各turtlePython種分布的隨機(jī)數(shù),庫(kù)是語言中繪制圖像的函數(shù)庫(kù),matplotlib庫(kù)一個(gè)很流行的D用于繪制曲線圖,故本題選選項(xiàng)。23.C【詳解】本題主要考查Python中的函數(shù)。函數(shù)能完成特定的功能,對(duì)函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可;使用函數(shù)的主要目的是減低編程難度和代碼重用;PythonC解析:
【詳解】本題主要考查Python中的函數(shù)。函數(shù)能完成特定的功能,對(duì)函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可;使用函數(shù)的主要目的是減低編程難度和Pythondef代碼重用;使用保留字定義一個(gè)函數(shù);函數(shù)是一段具有特定功能的語句組,故C本題選選項(xiàng)。24.C【詳解】本題考查Python程序調(diào)試a<bprint(‘True’)C時(shí),執(zhí)行。故本題選選項(xiàng)C解析:【詳解】本題考查Python程序調(diào)試a<bprint(‘True’)C時(shí),執(zhí)行。故本題選選項(xiàng)25.C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。range函數(shù)中第一個(gè)參數(shù)是起始值,第二個(gè)參數(shù)是終值,第三個(gè)參數(shù)是每次遞增值,語句foriinrange(10,0,2):初值是10,終值是0,C解析:【詳解】Pythonrange本題主要考查循環(huán)結(jié)構(gòu)。函數(shù)中第一個(gè)參數(shù)是起始值,第二個(gè)參數(shù)是終值,foriinrange(10,0,2):第三個(gè)參數(shù)是每次遞增值,語句1002初值是,終值是,每次遞增,將C出現(xiàn)死循環(huán),故本題選選項(xiàng)。26.A【詳解】本題主要考查程序的執(zhí)行。沒有發(fā)生改變,只是輸出x+1、x+2的Pythonx=2A值,故本題選選項(xiàng)。A解析:【詳解】本題主要考查程序的執(zhí)行。沒有發(fā)生改變,只是輸出x+1、x+2的值,故本題選Pythonx=2A選項(xiàng)。27.C【詳解】本題考查Python語言相關(guān)知識(shí)點(diǎn)Python是一種高級(jí)語言,所以不是機(jī)器語言、匯編語言、科學(xué)計(jì)算語言。故本C題選選項(xiàng)C解析:
【詳解】本題考查Python語言相關(guān)知識(shí)點(diǎn)PythonC是一種高級(jí)語言,所以不是機(jī)器語言、匯編語言、科學(xué)計(jì)算語言。故本題選選項(xiàng)28.C【詳解】本題主要考查Python基本運(yùn)算。%為求余,//為整除,程序?qū)崿F(xiàn)了提取了變量x各位上的數(shù)值,然后倒置形成新數(shù),因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】主要考查Python基本運(yùn)算。%為求余,//為整除,程序?qū)崿F(xiàn)了提取了變量x各位上的本題數(shù)值,然后倒置形成新數(shù),因此C選項(xiàng)正確?!军c(diǎn)睛】29.D【詳解】主要考查Python程序的執(zhí)行。列表的索引是從0開始的,故List[3]=9,故本題9D段運(yùn)行后的輸出結(jié)果是,故本題選選項(xiàng)。解析:D【詳解】Python0從開始的,故List[3]=9,故段運(yùn)行后的本題主要考查程序的執(zhí)行。列表的索引是9D輸出結(jié)果是,故本題選選項(xiàng)。30.B【詳解】的是Python選擇語句。print是輸出語句,是求余,!是不等于,%=本題考查成立,29%3=2,條件不則執(zhí)行輸出29不能被3整除。故本題應(yīng)選B。解析:B【詳解】本題考查的是Python選擇語句。print是輸出語%=句,是求余,!是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應(yīng)選B。二、程序填空31.i=i+1無數(shù)遍100無數(shù)遍i!=0或i>0或其他等價(jià)答案【詳解】主要考查Python程序的執(zhí)行與調(diào)試。①在程序1中,這句話的含義是(即ii+=1i=i+1本題遞增1)。②i的初值為1,while循環(huán)條件i<101為真,會(huì)一直執(zhí)行循環(huán)體,無法跳出循環(huán)體執(zhí)行i+=1,故‘把這句話打印100遍’實(shí)際輸出了無數(shù)遍。③在程序2中,i的初值是100。④i=100,(即whileiwhile100)一直為真,會(huì)一直執(zhí)行循環(huán)體,無法跳出循環(huán)體執(zhí)
i=i-2‘100’⑤行,故把這句話打印遍實(shí)際輸出了無數(shù)遍。在程序中,的含義是2whileii!=0或或其他等價(jià)答案i>032."+-*/"b==0str()c【詳解】本題主要考查程序執(zhí)行與調(diào)試。①變量用來接收運(yùn)算符,由代碼“iffhinss保存加減乘除(+-*/)四種運(yùn)算符,故此處填"+-*/"。②變量b如果除數(shù)為“0”,“除數(shù)不能為0!”,此處是處理b=0的strcPythonfh”可知,變量保存第二個(gè)數(shù),當(dāng)進(jìn)行除法運(yùn)算時(shí),提示輸出b==0。③變量c填()。c情況,故填保存運(yùn)算結(jié)果,此處輸出的結(jié)果,故i<=(Len(s)\8)*8②a(start+c((i-1)Mod8+1))③ss=convert(Asc(b(i)))33.①【詳解】()“A”的碼1ASCII值是,用650100001m=35二進(jìn)制表示為,,用二進(jìn)制表示為0010001,位做異或運(yùn)算,相同為0,相異為1,可得:01100010。()①以8個(gè)數(shù)據(jù)為一段進(jìn)行2分段處理,個(gè)數(shù)等于8的數(shù)據(jù)段需進(jìn)行位置變換,故需進(jìn)行位置變換的數(shù)據(jù)段有(Len(s)\8)個(gè),數(shù)據(jù)個(gè)數(shù)為i<=(Len(s)\8)*8。=c(i)i=1②位置變換方法:加密后數(shù)據(jù)段的第ⅰ個(gè)元素原數(shù)據(jù)段的第個(gè)元素,其中,2,……,,8i表示段內(nèi)位置。代碼“DoWhilei<=(Len(s)\8)*8i”中的對(duì)應(yīng)段內(nèi)位置可為“1+
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)課題申報(bào)書范例
- 區(qū)級(jí)教師課題申報(bào)書
- 合同范本修訂
- 合伙分紅合同范本
- 微課題申報(bào)書
- 教改課題申報(bào)書怎么填
- 銜接課題申報(bào)書范文
- 員工持股合同范本
- 國(guó)家申報(bào)書課題名稱結(jié)構(gòu)
- 個(gè)人購(gòu)酒合同范本
- 工資條(標(biāo)準(zhǔn)模版)
- 第四講 搜索引擎檢索
- 法語的發(fā)音規(guī)則及法語單詞分類記憶
- 水庫(kù)移民安置檔案分類大綱與編號(hào)方案
- 衛(wèi)生和微生物基礎(chǔ)知識(shí)培訓(xùn)-
- 外徑千分尺檢定證書
- ICU輪轉(zhuǎn)護(hù)士培訓(xùn)計(jì)劃和手冊(cè)
- GB/T 9787-1988熱軋等邊角鋼尺寸、外形、重量及允許偏差
- GB/T 17614.1-2015工業(yè)過程控制系統(tǒng)用變送器第1部分:性能評(píng)定方法
- 財(cái)務(wù)工作督導(dǎo)檢查記錄表
- 輿情大數(shù)據(jù)監(jiān)測(cè)平臺(tái)建設(shè)方案
評(píng)論
0/150
提交評(píng)論