Python開發(fā)基礎(chǔ)(習(xí)題卷99)_第1頁
Python開發(fā)基礎(chǔ)(習(xí)題卷99)_第2頁
Python開發(fā)基礎(chǔ)(習(xí)題卷99)_第3頁
Python開發(fā)基礎(chǔ)(習(xí)題卷99)_第4頁
Python開發(fā)基礎(chǔ)(習(xí)題卷99)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷99)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.優(yōu)先級最高的運(yùn)算符為()。A)%B)//C)**D)()答案:D解析:[單選題]2.Linux和Unix之間的關(guān)系是A)Linux是一種類Unix系統(tǒng),Linux是由Unix衍生來的B)Linux和Unix之間不存在關(guān)聯(lián)C)Linux是Unix的前生,Unix包含Linux的功能D)相比于Linux,Unix最大的創(chuàng)新點(diǎn)是開源免費(fèi)答案:A解析:概念理解[單選題]3.關(guān)于Django的描述以下選項(xiàng)中錯誤的是A)Django是谷歌公司基于DialBelief進(jìn)行研發(fā)的第三代人工智能學(xué)習(xí)系統(tǒng)B)Django是Pyhon生態(tài)中最流行的開源Wh應(yīng)用框架C)Django采用模型(Model)、機(jī)板(Templae)和視圖Views)的編寫模式,稱為MTY模式D)Django的開發(fā)理念是DRYDon'tRepealYoursel0),用于鼓勵快速開發(fā)進(jìn)面減少程序員建立一個高性能Web應(yīng)用所花費(fèi)的時間和精力,形成一種一站式解決方案答案:A解析:[單選題]4.[]執(zhí)行以下程序,輸入la,輸出結(jié)果是:()la='python'try:□□□□s=eval(input('請輸入整數(shù):'))□□□□ls=s*2□□□□print(ls)except:□□□□print('請輸入整數(shù)')A)pythonB)laC)請輸入整數(shù)D)pythonpython答案:D解析:[單選題]5.執(zhí)行以下程序,當(dāng)輸入?12abc34?,輸出結(jié)果是()。x=input(?請輸入數(shù)字和字母構(gòu)成的字符串:?)foriinx:if?0?<=i<=?9?:continueelse:x.replace(i,??)print(x)A)A12abc34B)B1234C)CabcD)Dabc1234答案:A解析:[單選題]6.關(guān)于賦值語句的作用,正確的描述是A)將變量綁定到對象B)每個賦值語句只能給一個變量賦值C)將變量改寫為新的值D)將變量改寫為新的值答案:A解析:[單選題]7.ndarry屬性shape返回類型是?A)tupleB)listC)dictD)其他都不是答案:A解析:[單選題]8.表達(dá)式min([3,5,1,7,9])的結(jié)果是().A)9B)1C)3D)7答案:B解析:[單選題]9.#程序1Fname=input("請輸入要打開的文件:")Fo=open(fname,"r")Forlineinfo.readlines():print(line)Fo.close()#程序2Fname=input("請輸入要打開的文件:")Fo=open(fname,"r")Forlineinfo:print(line)Fo.close()程序1和程序1的比較說法錯誤的是()A)程序2當(dāng)讀入的文件比較大時,占用內(nèi)存空間少,執(zhí)行速度快B)程序1和程序2實(shí)現(xiàn)的功能一樣C)程序1當(dāng)讀入的文件比較大時,占用內(nèi)存空間大D)程序1和程序2實(shí)現(xiàn)的功能不一樣答案:D解析:[單選題]10.設(shè)s="happytime",那么print(s[-2:])的結(jié)果是()A)meB)happyC)timeD)ha答案:A解析:[單選題]11.Afunctioniscalledfromthemainfunctionforthefirsttimeandthencallsitselfseventimes.Whatisthedepthofrecursion?A)8B)2C)1D)7答案:D解析:[單選題]12.若字符串str1=?happynewyear?,則str1[3:8]的值為()。A)pyneB)ppyneC)ppynD)pynew答案:A解析:[單選題]13.軟件設(shè)計(jì)中劃分模塊的一個準(zhǔn)則是___________。A)高內(nèi)聚高耦合B)低內(nèi)聚高耦合C)高內(nèi)聚低耦合D)低內(nèi)聚低耦合答案:C解析:[單選題]14.ls=[25,13,36,1]ls.clear()與dells的處理結(jié)果的區(qū)別是:A)ls.clear()只是清空列表,dells是刪除列表對象B)ls.clear()只是刪除列表對象,dells是清空列表C)ls.clear()與dells的處理結(jié)果沒有區(qū)別D)ls.clear()只是清空列表,dells是刪除程序答案:A解析:[單選題]15.有關(guān)MapReduce的輸入輸出,說法錯誤的是A)鏈接多個MapReduce作業(yè)時,序列文件是首選格式B)FileInputFormat中實(shí)現(xiàn)的getSplits()可以把輸入數(shù)據(jù)劃分為分片,分片數(shù)目和大小任意定義C)想完全禁止輸出,可以使用NullOutputFormatD)每個reduce需將它的輸出寫入自己的文件中,輸出無需分片答案:B解析:[單選題]16.表達(dá)式''.join('asdssfff'.split('sd'))的值為()A)asdssfffB)assfffC)assddssfffD)以上均不是答案:B解析:[單選題]17.[]字符串s="IlovePython",以下程序的輸出結(jié)果是:()s="IlovePython"ls=s.split()ls.reverse()print(ls)A)'Python',B)PythonC)NoneD)['Python',答案:D解析:[單選題]18.Anacoda的中文翻譯是()。A)蟒蛇B)爬蟲C)算法D)矩陣答案:A解析:難易程度:易題型:[單選題]19.x=2,y=3,執(zhí)行x,y=y,x之后,x和y的值分別是什么?A)2,3B)3,2C)2,2D)3,3答案:B解析:[單選題]20.表達(dá)式3*4**2//8%7的計(jì)算結(jié)果是______。A)6B)3C)4D)5答案:A解析:[單選題]21.給出如下代碼:Sum=0Foriinrange(1,11):sum+=iprint(sum)以下選項(xiàng)中描述正確的是:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????()。???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????A)循環(huán)內(nèi)語句塊執(zhí)行了11次B)sum+=i可以寫為sum+=iC)如果print(sum)語句完全左對齊,輸出結(jié)果不變D)輸出的最后一個數(shù)字是55答案:B解析:[單選題]22.在數(shù)據(jù)管理技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫系統(tǒng)具有A)特定的數(shù)據(jù)模型B)數(shù)據(jù)無冗余C)專門的數(shù)據(jù)管理軟件D)數(shù)據(jù)可共享答案:A解析:[單選題]23.查看創(chuàng)表指令是A)showcreatetable表名;B)showtable表名;C)desc表名;D)createtable表名;答案:A解析:[單選題]24.下列代碼輸出的結(jié)果是:i=sum=0whilei<=4:sum+=ii=i+1print(sum)A)0B)6C)10D)以上都不對答案:C解析:[單選題]25.當(dāng)異常語句使用else保留字時,則其所屬語句塊A)無論是否有異常才執(zhí)行B)有異常才執(zhí)行C)無異常才執(zhí)行D)隨機(jī)執(zhí)行答案:C解析:[單選題]26.關(guān)于二叉樹的描述,以下選項(xiàng)中錯誤的是A)二叉樹具有兩個特點(diǎn):非空二叉樹只有一個根結(jié)點(diǎn);每一個結(jié)點(diǎn)最多有兩棵子樹,且分別稱為該結(jié)點(diǎn)的左子樹與右子樹B)在任意一棵二叉樹中,度為0的結(jié)點(diǎn)(葉子結(jié)點(diǎn))比度為2的結(jié)點(diǎn)多一個C)深度為m的二叉樹最多有2的m次冪個結(jié)點(diǎn)D)二叉樹是一種非線性結(jié)構(gòu)答案:C解析:[單選題]27.python中,關(guān)于字典items()說法正確的是()A)以列表返回一個字典所有的鍵B)以列表返回一個字典所有的值C)以列表返回可遍歷的(鍵、值)元組數(shù)組D)返回指定鍵的值,如果值不在字典中返回默認(rèn)值答案:C解析:[單選題]28.在Pandas中,以下使用其本身可以達(dá)成數(shù)據(jù)透視功能的函數(shù)是()A)groupbyB)TransformC)crosstabD)pivot_table答案:D解析:pivot_table用于創(chuàng)建數(shù)據(jù)透視表。[單選題]29.在一行上寫多條Python語句使用的符號是______。A)分號B)點(diǎn)號C)逗號D)冒號答案:A解析:[單選題]30.下列程序段的運(yùn)行結(jié)果是:n=1deffunc(a,b):c=a*breturncfunc("knock~",2)print(c)A)knock~knock2B)出錯C)knock~,knock~D)knock~1答案:B解析:[單選題]31.以下對Python程序縮進(jìn)格式描述錯誤的選項(xiàng)是:A)不需要縮進(jìn)的代碼頂行寫,前面不能留空白B)縮進(jìn)可以用tab鍵實(shí)現(xiàn),也可以用多個空格實(shí)現(xiàn)C)嚴(yán)格的縮進(jìn)可以約束程序結(jié)構(gòu),可以多層縮進(jìn)D)縮進(jìn)是用來格式美化Python程序的答案:D解析:[單選題]32.在Python3.9.0環(huán)境下,執(zhí)行下列語句后的顯示結(jié)果是()>>>6.0*5A)30B)30.0C)0D)語法錯誤答案:B解析:[單選題]33.關(guān)于測試啟動準(zhǔn)則,下列說法正確的是:A)只要測試計(jì)劃已經(jīng)制定并且通過了審批B)只要測試用例已經(jīng)設(shè)計(jì)并且通過了審批C)只要被測試對象已經(jīng)開發(fā)完畢并等待測試D)測試計(jì)劃和測試用例都已經(jīng)設(shè)計(jì)并通過審批,并且,測試對象已經(jīng)開發(fā)完畢并等待測試答案:D解析:[單選題]34.The__________ofalocalvariableisthefunctioninwhichthatvariableiscreated.A)globalreachB)definitionC)spaceD)scope答案:D解析:[單選題]35.當(dāng)知道條件為真,想要程序無限執(zhí)行直到人為停止的話,可以需要下列哪個選項(xiàng)()A)forB)breakC)whileD)if答案:C解析:[單選題]36.下列選項(xiàng)中,()是唯一不在運(yùn)行時發(fā)生的異常。A)ZeroDivisionErrorB)NameErrorrC)SyntaxErrorD)KeyError答案:C解析:C為語法錯誤,因此并未被編譯運(yùn)行即拋出異常。[單選題]37.關(guān)于eval函數(shù),以下選項(xiàng)中描述錯誤的是(D)窗體頂端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:D解析:窗體底端[單選題]38.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是()A)程序的可移植性B)程序的規(guī)模C)程序的執(zhí)行效率D)程序的易讀性答案:D解析:[單選題]39.已知列表lst=[1,2,3,4,5],則以下不能在列表最后添加新的元素6的表達(dá)式有A)lst.insert(6,6)B)lst.insert(6)C)lst.insert(5,6)D)lst.append(6)答案:B解析:[單選題]40.一個文件大小156MB,在Hadoop2.0中默認(rèn)情況下請問其占用幾個Block()?A)1B)2C)3D)4答案:B解析:[單選題]41.實(shí)現(xiàn)以下哪個方法可以讓對象像函數(shù)一樣被調(diào)用()。A)str()B)iter()C)call()D)next()答案:C解析:[單選題]42.下面對python語言描述正確的是___A)Python是動態(tài)類型語言,不需要提前聲明變量類型B)Python是動態(tài)類型語言,需要提前聲明變量類型C)Python是靜態(tài)類型語言,不需要提前聲明變量類型D)Python是靜態(tài)類型語言,需要提前聲明變量類型答案:A解析:[單選題]43.defSum(a,b=3,c=5):print(a,b,c)Sum(8)運(yùn)行結(jié)果是:()。A)8B)835C)8,3,5D)035答案:B解析:[單選題]44.下列不是Python語言關(guān)鍵字的是()A)nameB)ifC)lambdaD)finally答案:A解析:[單選題]45.foriinrange(0,2):print(i)上述程序的輸出結(jié)果是:A)012B)12C)01D)1答案:C解析:[單選題]46.文件的追加寫入模式是A)+B)xC)rD)a答案:D解析:[單選題]47.下列關(guān)于算法的描述中,正確的是。A)算法是程序B)算法是流程圖C)算法是解決問題的方法和步驟D)算法是包含循環(huán)結(jié)構(gòu)的程序答案:C解析:[單選題]48.我們想要修改數(shù)據(jù)使用的關(guān)鍵字為A)changeB)updateC)addD)insert答案:B解析:[單選題]49.決策樹中不包含一下哪種結(jié)點(diǎn)()A)根結(jié)點(diǎn)(rootnoe)B)內(nèi)部結(jié)點(diǎn)(internalnoe)C)外部結(jié)點(diǎn)(externalnoe)D)葉結(jié)點(diǎn)(leafnoe)答案:C解析:[單選題]50.Sum=0Foriinrange(1,9,2):sum=sum+iPrint(sum)在程序執(zhí)行的過程中,循環(huán)一共執(zhí)行了()次A)9B)8C)5D)4答案:D解析:[單選題]51.感知機(jī)中的異或門由那幾個門構(gòu)成()A)與門和或門B)與門和非門C)與門、非門、或門D)與門、與非門、或門答案:D解析:難易程度:易題型:[單選題]52.在結(jié)構(gòu)化設(shè)計(jì)方法中,生成的結(jié)構(gòu)圖中,帶有箭頭的連線表示A)模塊之間的調(diào)用關(guān)系B)程序的組成成分C)數(shù)據(jù)的流向D)控制程序的執(zhí)行順序答案:A解析:第2部分:多項(xiàng)選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.以下選項(xiàng)屬于Python語言特點(diǎn)的是()A)支持中文B)平臺無關(guān)C)語法簡潔D)執(zhí)行高效答案:ABC解析:[多選題]54.以下關(guān)于字符串方法使用正確的是()A)upper():把字符串中的小寫字符轉(zhuǎn)為大寫B(tài))lower():把字符串中的大寫字符轉(zhuǎn)為小寫C)title():單詞首字母大寫D)capitalize():字符串首字母大寫答案:ABCD解析:[多選題]55.從集合中刪除元素的方法有:A)s.remove(x)B)s.discard(x)C)s.pop(x)D)s.clear()答案:ABCD解析:[多選題]56.物聯(lián)網(wǎng)(IoT,InternetofThings)是互聯(lián)網(wǎng)的延伸和拓展,應(yīng)用()等技術(shù)。A)傳感B)定位C)通信D)計(jì)算答案:ABCD解析:[多選題]57.在JavaWeb中,cookie主要用于以下()方面【選三項(xiàng)】A)對特定對象的追蹤,如訪問者的訪問次數(shù)、最后訪問時間、路徑等。B)統(tǒng)計(jì)網(wǎng)站總瀏覽次數(shù)。C)在cookie有效期內(nèi),記錄用戶登錄信息。D)實(shí)現(xiàn)各種個性化服務(wù),如針對不同用戶喜歡以不同的風(fēng)格展示不同的內(nèi)容。答案:ACD解析:概念理解第3部分:填空題,共2題,請?jiān)诳瞻滋幪顚懻_答案。[填空題]58.表達(dá)式str([1,2,3])的值為________答案:?[1,2,3]?解析:[填空題]59.字典對象的___方法返回字典中的?鍵-值對?列表答案:items()解析:第4部分:判斷題,共19題,請判斷題目是否正確。[判斷題]60.已知x=3,那么執(zhí)行語句x+=6之后,x的內(nèi)存地址不變答案:錯解析:[判斷題]61.只能通過切片訪問列表中的元素,不能使用切片修改列表中的元素A)正確B)錯誤答案:錯解析:[判斷題]62.open()函數(shù)用于建立文件對象,建立文件與內(nèi)存緩沖區(qū)聯(lián)系。可以用于文本文件和二進(jìn)制文件,打開方式是只讀、讀寫、添加、修改等。()A)正確B)錯誤答案:對解析:[判斷題]63.?from模塊名import*?語句與?import模塊名?都能導(dǎo)入指定模塊的全部內(nèi)容,相比之下,from…import*導(dǎo)入的內(nèi)容無須指定模塊名,可直接調(diào)用,使用更加方便,因此更推薦在程序中此種方式導(dǎo)入指定模塊的全部內(nèi)容。()A)正確B)錯誤答案:錯解析:[判斷題]64.ord("c")-ord("a")的值為2。A)正確B)錯誤答案:對解析:[判斷題]65.對于列表而言,在尾部追加元素比在中間位置插入元素速度更快一些,尤其是對于包含大量元素的列表。()A)正確B)錯誤答案:對解析:[判斷題]66.使用記事本程序也可以打開二進(jìn)制文件,只不過無法正確識別其中的內(nèi)容。A)正確B)錯誤答案:對解析:[判斷題]67.[]元組可以作為字典的?鍵?()A)正確B)錯誤答案:對解析:[判斷題]68.HTML中就可以創(chuàng)建超鏈接。A)正確B)錯誤答案:錯解析:[判斷題]69.Radiobuttonscanbeusedtoallowtheusertomakemultipleselectionsatonetime.A)正確B)錯誤答案:錯解析:[判斷題]70.Selenium要切換到iFrame內(nèi)定位元素,需要使用switch_to.frame()倆進(jìn)行切換。A)正確B)錯誤答案:對解析:[判斷題]71.?函數(shù)是代碼復(fù)用的一種方式。A)正確B)錯誤答案:對解析:[判斷題]72.name='jack'表示賦值;name=='jack'表示判斷name這個字符串是否等于'jack'。()A)正確B)錯誤答案:對解析:[判斷題]73.Math庫中的函數(shù)可以直接使用。A)正確B)錯誤答案:錯解析:[判斷題]74.類方法可以用類名調(diào)用。A)正確B)錯誤答案:對解析:[判斷題]75.在Python中沒有switch-case語句。A)正確B)錯誤答案:對解析:第5部分:問答題,共22題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]76.(填空題,)list(map(lambdax:x**2,[1,2,3,4]))的輸出結(jié)果是()答案:[1,4,9,16]解析:[問答題]77.寫出Python運(yùn)算符&的兩種功能?答案:1)數(shù)字位運(yùn)算;2)集合交集運(yùn)算。解析:[問答題]78.()列表可以作為字典的?鍵?。A)對B)錯答案:B解析:[問答題]79.random是Python的()庫。答案:標(biāo)準(zhǔn)庫解析:[問答題]80.已知x=[3,2,3,3,4],那么表達(dá)式[indexforindex,valueinenumerate(x)ifvalues==3的值為____________答案:[0,2,3]解析:索引的位置[問答題]81.閱讀下面一段示例程序:deflist_sum(t):total=0res=[]foriint:total+=ires.append(total)returnrest=[1,2,3,4,5]print(list_sum(t))程序執(zhí)行結(jié)果__________________________答案:[1,3,6,10,15]解析:[問答題]82.(填空題)表達(dá)式sum(range(1,10))的值為___________。答案:45解析:[問答題]83.有一個字典,存放學(xué)生的學(xué)號和成績,列表里的三個數(shù)據(jù)分別是學(xué)生的語文,數(shù)學(xué)和英語成績;Dict={'01':[67,88,45],'02':[97,68,85],'03':[97,98,95],'04':[67,48,45],'05':[82,58,75],'06':[96,49,65]}完成以下操作:1)編寫函數(shù),返回每門成績均大于等于85的學(xué)生的學(xué)號。2)編寫函數(shù),返回每一個學(xué)號對應(yīng)的平均分(sum和len)和總分(sum),結(jié)果保留兩位小數(shù)。答案:Deff1(d):fork,vinD,items():ifmin(v)>=85:print(k,end="")print()Deff2(d):fork,vind。items():print('學(xué)號:{}平均分:{:.2f}總分:{}'.format(k,sum(v)/len(v),sum(v)))D={'01':[67,88,45],'02':[97,68,85],'03':[97,98,95],'04':[67,48,45],'05':[82,58,75],'06':[96,49,65]}F1(d)F2(d)F3(d)解析:[問答題]84.表達(dá)式list(zip([1,2],[3,4]))的值為______________。答案:[(1,3),(2,4)]解析:[問答題]85.加法運(yùn)算符可以用來連接字符串并生成新字符串。(

溫馨提示

  • 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

提交評論