【試卷2】Python一級(jí)考試練習(xí)題練習(xí)_第1頁(yè)
【試卷2】Python一級(jí)考試練習(xí)題練習(xí)_第2頁(yè)
【試卷2】Python一級(jí)考試練習(xí)題練習(xí)_第3頁(yè)
【試卷2】Python一級(jí)考試練習(xí)題練習(xí)_第4頁(yè)
【試卷2】Python一級(jí)考試練習(xí)題練習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(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)介

【試卷2】Python一級(jí)考試練習(xí)題練習(xí)一、選擇題1.下列不可以用來(lái)搭建本地服務(wù)器的軟件是()(1)Python(2)Excel(3)IIS(4)ApacheA.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4)2.下列選項(xiàng)中,可以作為Python程序變量名的是()A.a(chǎn)/b B.a(chǎn)b C.a(chǎn)+b D.a(chǎn)-b3.在python語(yǔ)言中,下列表達(dá)式中不是關(guān)系表達(dá)式()A.m==n B.m>=n C.morn D.m!=n4.在Python中,返回x的絕對(duì)值的函數(shù)是()。A.a(chǎn)bs(x) B.bin(x) C.a(chǎn)ll(x) D.input(x)5.運(yùn)行如下Python程序,結(jié)果為()。A.1 B.3 C.6 D.186.在Python中,表達(dá)式(21%4)+3的值是()A.2 B.4 C.6 D.87.關(guān)于Python語(yǔ)言的特點(diǎn),以下選項(xiàng)描述正確的是()A.Python語(yǔ)言不支持面向?qū)ο?B.Python語(yǔ)言是解釋型語(yǔ)言C.Python語(yǔ)言是編譯型語(yǔ)言 D.Python語(yǔ)言是非跨平臺(tái)語(yǔ)言8.下列Python表達(dá)式中,能正確表示不等式方程|x|>1解的是()A.x>1orx<-1 B.x>-1orx<1 C.x>1andx<-1 D.x>-1andx<19.以下選項(xiàng)中,不是Python中文件操作的相關(guān)函數(shù)是()。A.open() B.load()C.read() D.write()10.Python不支持的數(shù)據(jù)類型有()。A.char B.int C.float D.list11.運(yùn)行下列Python程序,結(jié)果正確是()a=32b=14c=a//bprint(c)A.2.2 B.2 C.“2” D.412.下列不可以作為Python合法變量名的是()A.c0 B.2a C.a(chǎn)_3 D.小河13.兩個(gè)阻值分別為R1、R2的電阻并聯(lián)后,電路阻值R可由公式求解,下面能正確求出R的Python表達(dá)式是()A.(R1+R2)/(R1*R2) B.R1+R2/(R1*R2)C.R1*R2/R1+R2 D.R1*R2/(R1+R2)14.Python輸入函數(shù)為()。A.time() B.round() C.input() D.print()15.在python中能實(shí)現(xiàn)下面結(jié)果的代碼是()。請(qǐng)輸入你的性別:A.print(“請(qǐng)輸入你的性別:”) B.print(請(qǐng)輸入你的性別:)C.input(“請(qǐng)輸入你的性別:”) D.input(請(qǐng)輸入你的性別:)16.下面的Python程序段運(yùn)行后的輸出結(jié)果是()List=[‘10’,25,’獼猴桃’,9,65]Print(List[3])A.25 B.’獼猴桃’ C.獼猴桃 D.917.利用Python程序繪制x-y的散點(diǎn)圖,則下列程序第5行應(yīng)該填寫的代碼是()。A.plt.plot(X,Y) B.plt.scatter(X,Y)C.plt.bar(X,Y) D.plt.boxplot(X,Y)18.計(jì)算機(jī)能直接接收和執(zhí)行的程序設(shè)計(jì)語(yǔ)言為()A.VisualBasic語(yǔ)言 B.Python語(yǔ)言 C.機(jī)器語(yǔ)言 D.自然語(yǔ)言19.在Python中,下列循環(huán)結(jié)構(gòu)用法錯(cuò)誤的是()。A.foriinrange(20): B.foriinrange(0,10):C.foriinrange(10,0,2): D.whiles<50:20.下列Python數(shù)據(jù)不屬于列表的是()A.{24,56,7,89,4} B.[24,56,7,89,4]C.[24,56,’a’,’獼猴桃’] D.[’A’,’B’’C’,’D’]21.在Python中,數(shù)據(jù)的輸入是通過(guò)()來(lái)實(shí)現(xiàn)的。A.input()函數(shù) B.print()函數(shù) C.bool()函數(shù) D.a(chǎn)bs()函數(shù)22.在Python中自定義函數(shù)需要什么關(guān)鍵字放在函數(shù)開(kāi)始()A.function B.def C.define D.void23.Python語(yǔ)言屬于()。A.機(jī)器語(yǔ)言 B.匯編語(yǔ)言 C.高級(jí)語(yǔ)言 D.科學(xué)計(jì)算語(yǔ)言24.設(shè)a=2,b=5,在python中,表達(dá)式a>bAndb>3的值是()A.False B.True C.-1 D.125.python單行注釋和多行注釋分別是什么?()A.""""""和'''''' B.#和"""""" C.//和'''''' D.#和//26.在Python程序設(shè)計(jì)語(yǔ)言中,表示整除的符號(hào)是()A./ B.% C.mod D.//27.關(guān)于python發(fā)布代碼及安裝使用代碼,下列說(shuō)法錯(cuò)誤的是()A.創(chuàng)建一個(gè)文件夾mymodule,其中包含mymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個(gè)文件B.在DOS命令行中打開(kāi)mymodule所在的目錄,使用“pythonsetup.pysdist”命令構(gòu)建發(fā)布文件C.已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然后才能使用。導(dǎo)入時(shí)只能使用語(yǔ)句“importmymodule”,不可以用“frommymoduleimport*”D.下載安裝,使用“pythonsetup.pyinstall”命令安裝到你的Python本地副本中28.以下哪個(gè)不是python關(guān)鍵字()A.cout B.from C.not D.or29.已知下列Python程序段,k取下列哪組值是x=4?()foriinrange(10):k=int(input())ifk<=20andk>0:ifk>15:ifk>18:x=0else:x=1else:ifk>12:x=4else:x=5A.13,16 B.13,14,15 C.16,17,18 D.18,1930.若用整型變量k表示某天是星期幾(例如k=1表示該天是星期一、k=2表示該天是星期二……k=7表示該天是星期天),則下列能夠正確表示k的下一天是星期幾的python表達(dá)式為()A.k+1 B.k%7+1 C.(k+1)%7 D.(k+1)%7-1二、程序填空31.小明用Python語(yǔ)言寫了一個(gè)貨幣兌換程序如下:(1)參數(shù)currency指:____________。(2)該程序用了哪一種算法結(jié)構(gòu):_____________。(3)輸出結(jié)果為“50$=325.25人民幣”。則代碼應(yīng)該如何編寫:____________。32.若兩個(gè)素?cái)?shù)之差為2,則該對(duì)素?cái)?shù)稱為雙胞胎數(shù),如3,5就是一對(duì)雙胞胎數(shù)。編寫python程序,實(shí)現(xiàn)如下功能:輸入n的值,統(tǒng)計(jì)顯示n以內(nèi)的所有雙胞胎數(shù)。程序運(yùn)行界面如圖所示:實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。defisprime(x):foriinrange(2,x):if①__________:returnFalsereturnTruen=int(input(“請(qǐng)輸入一個(gè)正整數(shù)n:”))c=0k=3whilek<=n-2:ifisprime(k)and②___________:print(k,k+2)③___________k=k+1print(“共有”+str(c)+“對(duì)雙胞胎數(shù)”)33.(項(xiàng)目情境)遞歸就是自己調(diào)用自己,它是設(shè)計(jì)和描述算法的一種有力工具,常常用來(lái)解決比較復(fù)雜的問(wèn)題。為求解規(guī)模為N的問(wèn)題,設(shè)法將它分解成規(guī)模較小的問(wèn)題,從小問(wèn)題的解容易構(gòu)造出大問(wèn)題的解,并且這些規(guī)模問(wèn)題較小的問(wèn)題也能采用同樣的分解方法,分解成規(guī)模更小的問(wèn)題,并能從這些更小問(wèn)題的解構(gòu)造出規(guī)模較大問(wèn)題的解。一般情況下,規(guī)模N=1時(shí),問(wèn)題的解是已知的。已知:從1到n的連續(xù)自然數(shù)相乘的積、叫做階乘、用符號(hào)n!表示。如5!=1×2×3×4×5,規(guī)定0!=1。我們用遞歸算法可以較容易求n的階乘。求n的階乘算法可以描述如下:n!=n*(n-1)!(n-1)!=(n-1)*(n-2)!(n-2)!=(n-2)*(n-3)!2!=2*1!1!=0!0!=1如果把n!寫成函數(shù)形式,即f(n),f(n)=n*f(n-1)。如f(5)就是表示5!,求5!的過(guò)程可以寫成如下形式:f(5)=5*f(4)f(4)=4*f(3)f(3)=3*f(2)f(2)=2*f(1)f(1)=1(問(wèn)題求解)在python中用遞歸算法求1!+2!+……+n?。╪的值為整數(shù),從鍵盤輸入)。請(qǐng)閱讀如下程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語(yǔ)句,使程序完整。deff(n):ifn==0:return1else:return_________s=0n=int(input("請(qǐng)輸入n:"))foriin_______:s=________print(s)34.現(xiàn)代生活半徑的擴(kuò)大和生活節(jié)奏加快使出行成本不斷增長(zhǎng)。滴滴快車應(yīng)運(yùn)而生,其以靈活快速的響應(yīng)和經(jīng)濟(jì)實(shí)惠的價(jià)格為大眾提供更高效、更經(jīng)濟(jì)、更舒適的出行服務(wù),給人們生活帶來(lái)了美好的變化。小C是滴滴快車忠實(shí)的粉絲,經(jīng)常出行就提前預(yù)約,乘坐滴滴快車。小C就在思考這個(gè)滴滴快車是怎么計(jì)費(fèi)的?可否用所學(xué)的Python語(yǔ)言也編寫一個(gè)計(jì)費(fèi)程序。于是小C開(kāi)展了有關(guān)這個(gè)項(xiàng)目活動(dòng)的探究。根據(jù)實(shí)際情況,回答問(wèn)題。(一)收集、分析數(shù)據(jù),運(yùn)用數(shù)理思維建模登錄滴滴出行官網(wǎng),得到了如下信息,即“滴滴快車(普通型)計(jì)價(jià)規(guī)則”:滴滴快車(普通型)計(jì)價(jià)規(guī)則時(shí)段起步價(jià)里程費(fèi)時(shí)長(zhǎng)費(fèi)普通時(shí)段8.00元1.35元/公里0.20元/分鐘00:00-06:308.50元2.40元/公里0.50元/分鐘06:30-09:008.50元1.50元/公里0.45元/分鐘21:00-23:008.50元1.50元/公里0.40元/分鐘23:00-00:008.50元2.40元/公里0.50元/分鐘注意:1.起步價(jià)包含里程3.3公里,包含時(shí)長(zhǎng)9分鐘,里程費(fèi)、時(shí)長(zhǎng)費(fèi)合計(jì)不足基礎(chǔ)費(fèi)時(shí),直接按照基礎(chǔ)費(fèi)計(jì)費(fèi)。2.實(shí)時(shí)計(jì)價(jià)是基于訂單服務(wù)內(nèi)容(里程、時(shí)長(zhǎng)、時(shí)段),按各種費(fèi)用項(xiàng)定價(jià)標(biāo)準(zhǔn)計(jì)算訂單價(jià)格的計(jì)價(jià)方式,實(shí)際費(fèi)用由兩部分里程費(fèi)與時(shí)長(zhǎng)費(fèi)累加而得。小C同學(xué)19:33從“南內(nèi)環(huán)恒地大廈停車場(chǎng)-入口”到“塢城新紀(jì)元大酒店(長(zhǎng)風(fēng)店)”乘坐滴滴快車(普通車型),里程4.1公里,時(shí)長(zhǎng)約21分鐘,按照表中的計(jì)費(fèi)規(guī)則,小C同學(xué)此次出行應(yīng)該支付的車費(fèi)是:車費(fèi)=8+(4.1-3.3)×1.35+(21-9)×0.2=9.68。(1)小C登錄滴滴出行官網(wǎng)搜索并下載“計(jì)價(jià)規(guī)則”,所采用的數(shù)字化工具:_____________A.?dāng)?shù)字化可視化表達(dá)工具B.信息加工工具C.三維設(shè)計(jì)工具D.信息檢索工具(2)假設(shè)Tot1表示時(shí)長(zhǎng)費(fèi),Tot2表示里程費(fèi),S表示實(shí)際里程,T表示實(shí)際時(shí)長(zhǎng),Cost表示應(yīng)支付費(fèi)用。運(yùn)用數(shù)學(xué)解析式歸納出計(jì)費(fèi)公式為:如果時(shí)長(zhǎng)超過(guò)9分鐘,則Tot1=_____________。如果里程小于等于3.3公里則Tot2=_____________,否則Tot2=_____________。應(yīng)支付費(fèi)用:Cost=______________。(二)運(yùn)用算法描述方法將問(wèn)題解決步驟化小C明晰了滴滴快車車費(fèi)的計(jì)算方法之后,設(shè)計(jì)求解滴滴快車普通時(shí)段車費(fèi)的算法,并用自然語(yǔ)言和流程圖的方式表述出來(lái)。(3)自然語(yǔ)言描述:第一步:_________________________第二步:計(jì)算時(shí)長(zhǎng)費(fèi)Totl第三步:計(jì)算里程費(fèi)Tot2第四步:_________________________第五步:_________________________(4)流程圖描述:(如圖)流程圖中,表示計(jì)算與賦值的是_____________,表示算法流向的是______________。A.B.C.D.E.(5)算法描述中,用到了三種基本控制結(jié)構(gòu),分別是_______________、______________和______________。如圖示中的流程圖使用的控制結(jié)構(gòu)是_______________和______________。(選填:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、樹型結(jié)構(gòu))(6)一個(gè)算法必須有______________或多個(gè)數(shù)據(jù)輸入。有______________或多個(gè)數(shù)據(jù)輸出。(選填:零個(gè)/一個(gè))(三)編寫、調(diào)試、運(yùn)行程序,驗(yàn)證算法并解決問(wèn)題________35.在一千多年前的《孫子算經(jīng)》中,有這樣一道算術(shù)題:“今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問(wèn)物幾何?”。即一個(gè)數(shù)除以3余2,除以5余3,除以7余2,求這個(gè)數(shù)。i=①________while(i%3!=2②________i%5!=3ori%7!=2):i=③________print(i)36.程序設(shè)計(jì):唐三藏又被妖怪抓走了,這次孫悟空還是沒(méi)打得過(guò)妖怪,于是來(lái)求觀音菩薩。觀音菩薩告訴孫悟空,在天庭里身高正好為1000米的那位神仙可以降伏此妖。于是悟空立刻來(lái)到天上,在玉皇大帝的神仙冊(cè)上看到了按身高從矮到高排列有10000個(gè)神仙。由于時(shí)間緊迫,悟空想用最短的時(shí)間找到這位神仙,這樣才可以盡快解救唐僧。代碼如下: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-137.求50以內(nèi)所有5的倍數(shù)的和。38.(項(xiàng)目情境)在中國(guó)古代,出自數(shù)學(xué)家張丘建的《算經(jīng)》中這樣一個(gè)值得研究的問(wèn)題:今有雞翁一,直錢五;雞母一,直錢三;雞雛三,直錢一。凡百錢,買雞百只。問(wèn)雞翁、母、雛各幾何?這個(gè)問(wèn)題就是著名的“百錢買百雞問(wèn)題”。即:現(xiàn)有100文錢,公雞5文錢一只,母雞3文錢一只,小雞一文錢3只,要求:公雞,母雞,小雞都要有,把100文錢買100只雞,買的雞是整數(shù)。問(wèn)公雞、母雞和小雞各幾何?(問(wèn)題求解)設(shè)用變量g、m、x三個(gè)變量分別存放公雞、母雞和小雞的數(shù)量,請(qǐng)閱讀如下程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語(yǔ)句,使程序完整。forginrange(1,20):formin_______:forxinrange(3,98,3):if_________and__________==100:print("公雞:",g,"母雞:",m,"小雞:",x)39.閱讀程序。閱讀求水仙花數(shù)的代碼并回答問(wèn)題?!八苫〝?shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)“水仙花數(shù)”,因?yàn)?53=13+53+33,請(qǐng)計(jì)算并輸出所有三位數(shù)的水仙花數(shù)。forninrange(100,1000):i=n//100j=n//100%10k=n%10ifn==i*i*i+j*j*j+k*k*k:print(n)(1)//的符號(hào)作用是_____。(2)%的符號(hào)作用是_____。(3)==的符號(hào)作用是_____。(4)在代碼中,變量i表示的是三位數(shù)中的______位。(5)在代碼中,變量j表示的是三位數(shù)中的______位。(6)在代碼中,變量k表示的是三位數(shù)中的______位。(7)在range(100,1000)這個(gè)區(qū)域內(nèi),變量n無(wú)法取到的數(shù)值是________。40.冠軍在A、B、C、D四位同學(xué)中。A說(shuō):“不是我”,B說(shuō):“是C”,C說(shuō):“是D”,D說(shuō):“C說(shuō)的不對(duì)”,已知四人中有一人說(shuō)了假話。判斷出到底誰(shuí)是冠軍。請(qǐng)?jiān)诳崭裉幪顚懻_的代碼,使程序完善。champion=['A','B','C','D']#設(shè)置選手列表foriin__________:#循環(huán)讀取選手編號(hào)cond=(i!='A')+(i=='C')+(i=='D')+(i!='D')#查找符合條件的選手ifcond==_____:#說(shuō)真話是否是3人print("冠軍是:",_________)#輸出冠軍input("運(yùn)行完畢,請(qǐng)按回車鍵退出...")【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.A【詳解】本題主要考查服務(wù)器的搭建。Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,IIS是互聯(lián)網(wǎng)信息服務(wù),Apache是Web服務(wù)器軟件,IIS和Apache可以用來(lái)搭建本地服務(wù)器的軟件解析:A【詳解】本題主要考查服務(wù)器的搭建。Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,IIS是互聯(lián)網(wǎng)信息服務(wù),Apache是Web服務(wù)器軟件,IIS和Apache可以用來(lái)搭建本地服務(wù)器的軟件,故本題選A選項(xiàng)。2.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故ab可以作為Python程序變量名,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故ab可以作為Python程序變量名,故本題選B選項(xiàng)。3.C【詳解】本題主要考查python的表達(dá)式。or屬于邏輯運(yùn)算符,morn不是關(guān)系表達(dá)式。故本題選C選項(xiàng)。解析:C【詳解】本題主要考查python的表達(dá)式。or屬于邏輯運(yùn)算符,morn不是關(guān)系表達(dá)式。故本題選C選項(xiàng)。4.A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對(duì)值的函數(shù)是abs(x),bin()返回一個(gè)整數(shù)或者長(zhǎng)整數(shù)的二進(jìn)制表示,all()函數(shù)用于判斷給定的可迭代參數(shù)中的所有解析:A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對(duì)值的函數(shù)是abs(x),bin()返回一個(gè)整數(shù)或者長(zhǎng)整數(shù)的二進(jìn)制表示,all()函數(shù)用于判斷給定的可迭代參數(shù)中的所有元素是否都為TRUE,input(x)是輸入函數(shù),故本題選A選項(xiàng)。5.C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。6.B【詳解】本題考查的是Python表達(dá)式。%是求余,故(21%4)+3=1+3=4,選項(xiàng)B正確。解析:B【詳解】本題考查的是Python表達(dá)式。%是求余,故(21%4)+3=1+3=4,選項(xiàng)B正確。7.B【詳解】本題主要考查Python語(yǔ)言。Python語(yǔ)言是解釋型語(yǔ)言,支持面向?qū)ο蠛涂缙脚_(tái)使用,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python語(yǔ)言。Python語(yǔ)言是解釋型語(yǔ)言,支持面向?qū)ο蠛涂缙脚_(tái)使用,故本題選B選項(xiàng)。8.A【詳解】本題主要考查Python表達(dá)式。題干不等式方程可以寫成x<-1或者x>1,用Python表示是x>1orx<-1,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python表達(dá)式。題干不等式方程可以寫成x<-1或者x>1,用Python表示是x>1orx<-1,故本題選A選項(xiàng)。9.B【詳解】本題主要考查Python文件操作函數(shù)。open()是文件打開(kāi)函數(shù),read()、write()是文件讀寫函數(shù);json.load()用于從json文件中讀取數(shù)據(jù),故本題選B選項(xiàng)解析:B【詳解】本題主要考查Python文件操作函數(shù)。open()是文件打開(kāi)函數(shù),read()、write()是文件讀寫函數(shù);json.load()用于從json文件中讀取數(shù)據(jù),故本題選B選項(xiàng)。10.A【詳解】本題考查Python數(shù)據(jù)類型相關(guān)的知識(shí)點(diǎn)Python不支持char類型、byte類型。故本題選A選項(xiàng)解析:A【詳解】本題考查Python數(shù)據(jù)類型相關(guān)的知識(shí)點(diǎn)Python不支持char類型、byte類型。故本題選A選項(xiàng)11.B【詳解】本題主要考查Python程序運(yùn)行。a=32,b=14,c=a//b=32//14=2(“//”取整),故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序運(yùn)行。a=32,b=14,c=a//b=32//14=2(“//”取整),故本題選B選項(xiàng)。12.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:不能以數(shù)字開(kāi)頭,可以以字母或下劃線開(kāi)頭,不能包含特殊字符,不能是關(guān)鍵詞,故2a不可以作為Python合法變量名,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:不能以數(shù)字開(kāi)頭,可以以字母或下劃線開(kāi)頭,不能包含特殊字符,不能是關(guān)鍵詞,故2a不可以作為Python合法變量名,故本題選B選項(xiàng)。13.D【詳解】本題考查的是python表達(dá)式的書寫。表達(dá)式的書寫要在一行中,并且乘號(hào)不能省略,并且用括號(hào)表示其計(jì)算的優(yōu)先級(jí)。電阻表達(dá)式轉(zhuǎn)換后,選項(xiàng)D正確。解析:D【詳解】本題考查的是python表達(dá)式的書寫。表達(dá)式的書寫要在一行中,并且乘號(hào)不能省略,并且用括號(hào)表示其計(jì)算的優(yōu)先級(jí)。電阻表達(dá)式轉(zhuǎn)換后,選項(xiàng)D正確。14.C【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù)。故選項(xiàng)C正確。解析:C【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù)。故選項(xiàng)C正確。15.C【詳解】本題考查的是python函數(shù)相關(guān)知識(shí)。input函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),print是一個(gè)輸出函數(shù)。input(“請(qǐng)輸入你的性別:”)函數(shù)中的“請(qǐng)輸入你的性別:”表示提示信息,要使用雙解析:C【詳解】本題考查的是python函數(shù)相關(guān)知識(shí)。input函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),print是一個(gè)輸出函數(shù)。input(“請(qǐng)輸入你的性別:”)函數(shù)中的“請(qǐng)輸入你的性別:”表示提示信息,要使用雙引號(hào)。故選項(xiàng)C正確。16.D【詳解】本題主要考查Python程序的執(zhí)行。列表的索引是從0開(kāi)始的,故List[3]=9,故段運(yùn)行后的輸出結(jié)果是9,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python程序的執(zhí)行。列表的索引是從0開(kāi)始的,故List[3]=9,故段運(yùn)行后的輸出結(jié)果是9,故本題選D選項(xiàng)。17.B【詳解】本題主要考查Python繪圖函數(shù)。plot是繪圖函數(shù),scatter是繪制散點(diǎn)圖函數(shù),bar是繪制柱狀圖函數(shù),boxplot是繪制箱線圖函數(shù),故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python繪圖函數(shù)。plot是繪圖函數(shù),scatter是繪制散點(diǎn)圖函數(shù),bar是繪制柱狀圖函數(shù),boxplot是繪制箱線圖函數(shù),故本題選B選項(xiàng)。18.C【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。VisualBasic語(yǔ)言、Python語(yǔ)言是高級(jí)語(yǔ)言,計(jì)算機(jī)能直接接收和執(zhí)行的程序設(shè)計(jì)語(yǔ)言為機(jī)器語(yǔ)言,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。VisualBasic語(yǔ)言、Python語(yǔ)言是高級(jí)語(yǔ)言,計(jì)算機(jī)能直接接收和執(zhí)行的程序設(shè)計(jì)語(yǔ)言為機(jī)器語(yǔ)言,故本題選C選項(xiàng)。19.C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。range函數(shù)中第一個(gè)參數(shù)是起始值,第二個(gè)參數(shù)是終值,第三個(gè)參數(shù)是每次遞增值,語(yǔ)句foriinrange(10,0,2):初值是10,終值是0,解析:C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。range函數(shù)中第一個(gè)參數(shù)是起始值,第二個(gè)參數(shù)是終值,第三個(gè)參數(shù)是每次遞增值,語(yǔ)句foriinrange(10,0,2):初值是10,終值是0,每次遞增2,將出現(xiàn)死循環(huán),故本題選C選項(xiàng)。20.A【詳解】本題考查Python語(yǔ)句。列表是Python中的一種數(shù)據(jù)類型,是用[]括起來(lái)的一組有順序的數(shù)據(jù)。選選項(xiàng)B,C,D都屬于列表,選項(xiàng)A不屬于列表,故本題選A。解析:A【詳解】本題考查Python語(yǔ)句。列表是Python中的一種數(shù)據(jù)類型,是用[]括起來(lái)的一組有順序的數(shù)據(jù)。選選項(xiàng)B,C,D都屬于列表,選項(xiàng)A不屬于列表,故本題選A。21.A【詳解】本題主要考查Python輸入函數(shù)。在Python中,input()是輸入函數(shù),print()是輸出打印函數(shù),bool()函數(shù)用于判斷真假,abs()求絕對(duì)值函數(shù),故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python輸入函數(shù)。在Python中,input()是輸入函數(shù),print()是輸出打印函數(shù),bool()函數(shù)用于判斷真假,abs()求絕對(duì)值函數(shù),故本題選A選項(xiàng)。22.B【詳解】本題主要考查Python函數(shù)。自定義函數(shù)的格式是,def函數(shù)名(參數(shù)):語(yǔ)句或語(yǔ)句組return返回值,故在Python中自定義函數(shù)需要def關(guān)鍵字放在函數(shù)開(kāi)始,故本題選B選解析:B【詳解】本題主要考查Python函數(shù)。自定義函數(shù)的格式是,def函數(shù)名(參數(shù)):語(yǔ)句或語(yǔ)句組return返回值,故在Python中自定義函數(shù)需要def關(guān)鍵字放在函數(shù)開(kāi)始,故本題選B選項(xiàng)。23.C【詳解】本題考查Python語(yǔ)言相關(guān)知識(shí)點(diǎn)Python是一種高級(jí)語(yǔ)言,所以不是機(jī)器語(yǔ)言、匯編語(yǔ)言、科學(xué)計(jì)算語(yǔ)言。故本題選C選項(xiàng)解析:C【詳解】本題考查Python語(yǔ)言相關(guān)知識(shí)點(diǎn)Python是一種高級(jí)語(yǔ)言,所以不是機(jī)器語(yǔ)言、匯編語(yǔ)言、科學(xué)計(jì)算語(yǔ)言。故本題選C選項(xiàng)24.A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=5,a>b值為False,b>3值為True,邏輯運(yùn)算符“And”兩邊都為真,表達(dá)式的值才為真,故表達(dá)式a>bAndb>3的值是F解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=5,a>b值為False,b>3值為True,邏輯運(yùn)算符“And”兩邊都為真,表達(dá)式的值才為真,故表達(dá)式a>bAndb>3的值是False,故本題選A選項(xiàng)。25.B【詳解】本題主要考查Python注釋。python單行注釋和多行注釋分別是#和"""""",故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python注釋。python單行注釋和多行注釋分別是#和"""""",故本題選B選項(xiàng)。26.D【詳解】本題主要考查Python中的運(yùn)算符。"/"是除法運(yùn)算,“%”是取余運(yùn)算,mod是求余函數(shù),“//”是整除運(yùn)算,因此D選項(xiàng)正確?!军c(diǎn)睛】解析:D【詳解】本題主要考查Python中的運(yùn)算符。"/"是除法運(yùn)算,“%”是取余運(yùn)算,mod是求余函數(shù),“//”是整除運(yùn)算,因此D選項(xiàng)正確。【點(diǎn)睛】27.C【詳解】本題主要考查Python代碼發(fā)布。創(chuàng)建一個(gè)文件夾mymodule,其中包含mymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個(gè)文件;在DOS命令行中打開(kāi)mymodule所在解析:C【詳解】本題主要考查Python代碼發(fā)布。創(chuàng)建一個(gè)文件夾mymodule,其中包含mymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個(gè)文件;在DOS命令行中打開(kāi)mymodule所在的目錄,使用“pythonsetup.pysdist”命令構(gòu)建發(fā)布文件;已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然后才能使用。導(dǎo)入時(shí)可以使用語(yǔ)句“importmymodule”,也可以用“frommymoduleimport*”;下載安裝,使用“pythonsetup.pyinstall”命令安裝到你的Python本地副本中,故本題選C選項(xiàng)。28.A【詳解】本題主要考查Python關(guān)鍵字。關(guān)鍵字from一般用于類的導(dǎo)入,not、or是邏輯運(yùn)算符,cout不是Python關(guān)鍵字,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python關(guān)鍵字。關(guān)鍵字from一般用于類的導(dǎo)入,not、or是邏輯運(yùn)算符,cout不是Python關(guān)鍵字,故本題選A選項(xiàng)。29.B【詳解】本題主要考查Python程序的執(zhí)行。分析代碼可知,k=16,17,18時(shí),x=1;k=19,20時(shí),x=0;k=13,14,15時(shí),x=4;k取1~12時(shí),x=5,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。分析代碼可知,k=16,17,18時(shí),x=1;k=19,20時(shí),x=0;k=13,14,15時(shí),x=4;k取1~12時(shí),x=5,故本題選B選項(xiàng)。30.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。一周7天,周期為7,故表示k的下一天是星期幾的python表達(dá)式為k%7+1,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。一周7天,周期為7,故表示k的下一天是星期幾的python表達(dá)式為k%7+1,故本題選B選項(xiàng)。二、程序填空31.形參分支結(jié)構(gòu)(選擇結(jié)構(gòu))if條件中的return語(yǔ)句改為returnprint(money,"$=",money*6.505,"人民幣"),其他elif語(yǔ)句類似【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①分析代碼可知,參數(shù)currency指:形參。②由代碼可知,該程序用了條件分支結(jié)構(gòu)。③若輸出結(jié)果是50$=325.25人民幣,則需將if條件中的return語(yǔ)句改為returnprint(money,"$=",money*6.505,"人民幣"),其他elif語(yǔ)句類似。32.x%i==0或x//i==x/i或其他等價(jià)表達(dá)式isprime(k+2)或isprime(k+2)==Truec=c+1或c+=1【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①isprime(x)函數(shù)判斷x是不是素?cái)?shù),此處通過(guò)for循環(huán)判斷(用x依次除i,看能不能整除,i的范圍時(shí)從2~x),故填x%i==0或x//i==x/i。②此處判斷相差2的兩個(gè)數(shù)是不是素?cái)?shù),若是,則輸出這兩個(gè)數(shù),故此處填isprime(k+2)或isprime(k+2)==True。③c用來(lái)統(tǒng)計(jì)雙胞胎數(shù)的對(duì)數(shù),若滿足是雙胞胎數(shù)的條件,故此處填c=c+1或c+=1。33.n*f(n-1)range(1,n+1)s+f(i)【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①此處是定義遞歸函數(shù)f(n),由題干,當(dāng)n=0時(shí),返回1,否則返回n*f(n-1),故此處填n*f(n-1)。②用遞歸算法求1!+2!+……+n!,故變量i的范圍應(yīng)是1—n,foriinrange(1,n+1)表示i的范圍是[1,n],故此處填range(1,n+1)。③循環(huán)體實(shí)現(xiàn)累加,將每一項(xiàng)階乘f(i)加到s中,故此處填s+f(i)。34.DTot1=(T-9)×0.2Tot2=8Tot2=8+(S-3.3)×1.35Cost=Totl+To

溫馨提示

  • 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)論