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

下載本文檔

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

文檔簡介

試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷8)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共55題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.以下選項(xiàng)中不符合Python語言變量命名規(guī)則的是():A)IB)3_1C)_AID)TempStr答案:B解析:[單選題]2.[]以下選項(xiàng)中符合Python語言變量命名規(guī)則的是()A)TemplistB)3_1C)AI!D)*i答案:A解析:[單選題]3.[]print(list(range(6))[::2])執(zhí)行結(jié)果為()A)[0,2,4]B)[2,4]C)[2,4,6]D)[0,2,4,6]答案:A解析:[單選題]4.關(guān)于Python函數(shù),以下選項(xiàng)中描述錯誤的是A)函數(shù)是一段具有特定功能的語句組B)函數(shù)是一段可重用的語句組C)函數(shù)通過函數(shù)名進(jìn)行調(diào)用D)每次使用函數(shù)需要提供相同的參數(shù)作為輸人答案:D解析:[單選題]5.python語句f=lambdax:x%2==0,執(zhí)行print(f(5))代碼得到結(jié)果是________。A)TRUEB)FALSEC)1D)0答案:B解析:[單選題]6.Python語?語句塊的標(biāo)記是A)分號B)逗號C)縮進(jìn)D)/答案:C解析:[單選題]7.下面的那個語句不能完成5!,其中s=1.()A)foriinrange(6):s=s*iB)foriinrange(1,6):s=s*iC)foriinrange(5,0,-1):s=s*iD)foriin[1,2,3,4,5]:s=s*i答案:A解析:[單選題]8.?能將5加到列表list1的末尾的語句是A)list1.insert(5)B)list1.extend(5)C)list1.add(5)D)list1.append(5)答案:D解析:[單選題]9.以下關(guān)于字符串處理正確的是:A)字符串自帶索引,對變量word="Python",word[1]表示字符y,但是word[-1]會報越界錯誤B)+號可以用來拼接兩個字符串,對于以下代碼的輸出字符串是Python,>>>prefix="Py";>>>prefix+'thon'C)字符串的索引有兩個邊界,前邊界和后邊界都是包括的D)3*"apple"的結(jié)果為"3apple"答案:B解析:[單選題]10.以下哪條語句定義了一個Python字典()A){}B){1,2,3}C)[1,2,3]D)(1,2,3)答案:A解析:[單選題]11.欲將兩數(shù)中較小的數(shù)返回,應(yīng)定義的匿名函數(shù)為()。A)mymin=lambdax,y:xifx>=yelseyB)mymin=lambdax,y:xifx<yelseyC)mymin=lambdax,y:ifx<yxelseyD)mymin=lambdax,y:ifx<y:xelse:y答案:B解析:[單選題]12.下列選項(xiàng)中不符合Python語言變量命名規(guī)則的是A)TempStrB)IC)3_1D)_AI答案:C解析:[單選題]13.通過文件的()方法可以將以逗號分隔的一維數(shù)據(jù)存儲到CSV文件中。A)read(B)write(C)join(D)split(答案:B解析:[單選題]14.下列關(guān)于程序設(shè)計語言的敘述中,錯誤的是A)目前計算機(jī)還無法理解和執(zhí)行人們?nèi)粘UZ言(自然語言)編寫的程序B)程序設(shè)計語言是一種既能方便準(zhǔn)確地描述解題的算法,也能被計算機(jī)準(zhǔn)確理解和執(zhí)行的語言C)程序設(shè)計語言沒有高級和低級之分,只是不同國家使用不同的編程語言而已D)許多程序設(shè)計語言是通用的,可以在不同的計算機(jī)系統(tǒng)中使用答案:C解析:[單選題]15.以下關(guān)于random庫的描述,正確的是:A)設(shè)定相同種子,每次調(diào)用隨機(jī)函數(shù)生成的隨機(jī)數(shù)不相同B)通過fromrandomimport*引入random隨機(jī)庫的部分函數(shù)C)uniform(0,1)與uniform(0.0,1.0)的輸出結(jié)果不同,前者輸出隨機(jī)整數(shù),后者輸出隨機(jī)小數(shù)D)randint(a,b)是生成一個[a,b]之間的整數(shù)答案:D解析:[單選題]16.()IDLE菜單中將選中區(qū)域取消縮進(jìn)的快捷鍵是()A)Ctrl+OB)Alt+CC)Ctrl+VD)Ctrl+[答案:D解析:[單選題]17.以下對Python程序設(shè)計風(fēng)格描述錯誤的選項(xiàng)是:A)Python中不允許把多條語句寫在同一行B)Python語句中,增加縮進(jìn)表示語句塊的開始,減少縮進(jìn)表示語句塊的退出C)Python可以將一條長語句分成多行顯示,使用續(xù)航符?\?D)Python中不允許把多條語句寫在同一行答案:D解析:[單選題]18.下面表達(dá)結(jié)果不是元組類型的是()A)多變量同步賦值B)函數(shù)的一個返回值C)列表轉(zhuǎn)為元組D)函數(shù)的多返回值答案:B解析:[單選題]19.Scipy中計算偏度的函數(shù)是()。A)scipy.stats.skewtest)B)scipy.stats.norm.rvs)C)scipy.stats.kurtosis)D)scipy.stats.poisson.rvs)答案:A解析:利用stats.skewtest)計算偏度,有兩個返回值,第二個為p-value,即數(shù)據(jù)集服從正態(tài)分布的概率(0~1)。[單選題]20.matplotlib中,alpha的作用是設(shè)置()。A)圖形顏色B)圖形透明度C)曲線形式D)點(diǎn)的大小答案:B解析:[單選題]21.以下選項(xiàng)中可以用于測試一個對象是否是一個可迭代對象的是()。(2分)A)forB)typeC)whileD)in答案:A解析:[單選題]22.Python游戲開發(fā)方向的第三方庫是A)PygameB)BPyQ5C)wxPythonD)PyGTK答案:A解析:[單選題]23.以下保留字不用于異常處理邏輯的是______。A)ifB)tryC)finallyD)else答案:C解析:[單選題]24.給出下面代碼:A=input("").split(",")X=0Whilex<len(a):Print(a[x],end="")X+=1代碼執(zhí)行時,從鍵盤獲得Python語言,是,腳本,語言則代碼的輸出結(jié)果是A)執(zhí)行代碼出錯B)Python語言,是,腳本,語言C)Python語言是腳本語言D)無輸出答案:C解析:[單選題]25.你可以使用____從字典中刪除元素。()A)removeB)reaseC)deleteD)del答案:D解析:[單選題]26.Python不?持的數(shù)據(jù)類型有A)charB)intC)floatD)list答案:A解析:[單選題]27.以下文件操作方法中,不能向CSV格式文件寫入數(shù)據(jù)的是______。A)writeB)seek和writeC)writelineD)Writelines答案:C解析:[單選題]28.以下說法中正確的是()。A)函數(shù)內(nèi)的語句不會改變?nèi)魏畏侨肿兞康闹礏)任何傳入函數(shù)的參數(shù)都會以副本的形式存在于函數(shù)中C)在函數(shù)內(nèi)定義的子函數(shù)只能在函數(shù)內(nèi)調(diào)用D)每個函數(shù)必須有至少一個return語句答案:C解析:[單選題]29.變量sstr='天使的翅膀帶著我在塵世飛翔',執(zhí)行下列選項(xiàng),不能輸出'翅膀'的是A)print(sstr[3:5])B)print(sstr[-10:-8])C)print(sstr[3:-8])D)print(sstr[3::2])答案:D解析:[單選題]30.()端到端物聯(lián)網(wǎng)安全體系,物聯(lián)終端安全,移動互聯(lián)安全,數(shù)據(jù)安全等。A)一體化通信網(wǎng)絡(luò)B)物聯(lián)網(wǎng)平臺C)網(wǎng)絡(luò)信息安全D)人工智能答案:C解析:[單選題]31.關(guān)于requests的描述,以下選項(xiàng)中正確的是()A)requests是數(shù)據(jù)可視化方向的Python第三方庫B)requests是一個支持符號計算的Python第三方庫C)requests是支持多種語言的自然語言處理Python第三方庫D)requests庫是處理HTTP請求的第三方庫答案:D解析:[單選題]32.需求分析階段的任務(wù)是確定A)軟件開發(fā)方法B)軟件開發(fā)工具C)軟件開發(fā)費(fèi)用D)軟件系統(tǒng)功能答案:D解析:[單選題]33.以下不合法的布爾表達(dá)式是______。A)xin[1,2,3,4,5]B)3=aC)e>5and4==fD)(x-6)>5答案:B解析:[單選題]34.查詢表信息用以下哪一項(xiàng)A)FINDB)SELETEC)ALTERD)DESC答案:B解析:[單選題]35.以下選項(xiàng)對于import保留字描述錯誤的是A)import可以用于導(dǎo)入函數(shù)庫或者庫中的函數(shù)B)可以使用fromjiebaimportlcut引入jieba庫C)使用importjiebaasjb,引入函數(shù)庫jieba,取別名jbD)使用importjieba引入jieba庫答案:B解析:[單選題]36.在Linux中,Tomcat默認(rèn)的端口號是?A)8009B)8053C)8080D)8088答案:C解析:概念理解[單選題]37.[]下面代碼的運(yùn)行結(jié)果print('123'+"123")()A)123123B)有語法錯誤C)246D)不確定答案:A解析:[單選題]38.給出如下代碼importrandomasranlistV=[]ran.seed(100)foriinrange(10):i=ran.randint(100,999)listV.append(i)以下選項(xiàng)中能輸出隨機(jī)列表元素最大值的是A)print(listV.max())B)print(listV.pop(i))C)print(max(listV))D)print(listV.reverse(i))答案:C解析:[單選題]39.以下程序運(yùn)行時,輸入12182410,輸出結(jié)果是()s=0inp1=[int(x)forxininput().split()]foritemininp1:ifitem>20:continues+=itemprint(s)A)40B)54C)12D)30答案:A解析:[單選題]40.執(zhí)行以下語句后,循環(huán)結(jié)束時變量i的值是()foriinrange(1,10):print(i)A)9B)10C)11D)8答案:A解析:[單選題]41.函數(shù)定義是用如下哪個保留字?A)globalB)returnC)yieldD)def答案:D解析:[單選題]42.下列描述中正確的是。A)continueB)breakC)ifD)循環(huán)語句不可以被嵌套在答案:B解析:[單選題]43.pandas中用于填充缺失值的函數(shù)是()A)isnanB)isnullC)fillnaD)fill_value答案:C解析:[單選題]44.下面不屬于pip子命令的是:A)listB)installC)dirD)download答案:C解析:[單選題]45.Whichmethodcouldbeusedtostripspecificcharactersfromtheendofastring?A)estripB)rstripC)stripD)remove答案:B解析:[單選題]46.在Scrapy框架中,下載器爬取頁面內(nèi)容后,結(jié)果經(jīng)引擎發(fā)送到哪個模塊?????????????????????????????????????????????A)調(diào)度器B)管道C)丟棄D)爬蟲答案:D解析:[單選題]47.下面對字典述說不正確的是()A)字典長度是可變的B)字典是鍵值對的集合C)字典中的元素以鍵信息為索引訪問D)字典元素的增加或刪除不能通過鍵信息賦值實(shí)現(xiàn)答案:D解析:[單選題]48.簡單地將數(shù)據(jù)對象集劃分成不重疊的子集,使得每個數(shù)據(jù)對象恰在一個子集中,這種聚類類型稱作()A)層次聚類B)劃分聚類C)非互斥聚類D)模糊聚類答案:B解析:[單選題]49.假設(shè)將單詞保存在變量word中,使用一個字典類型counts={},統(tǒng)計單詞出現(xiàn)的次數(shù)可采用以下代碼:A)counts[word]=count[word]+1B)counts[word]=1C)counts[word]=count.get(word,1)+1D)counts[word]=count.get(word,0)+1答案:D解析:[單選題]50.在MapReduce中,如果將reducer數(shù)設(shè)置為0會發(fā)生怎樣的情形()A)僅有Reduce作業(yè)發(fā)生B)僅有Map作業(yè)發(fā)生C)Reducer輸出會成為最終輸出D)map和reduce作業(yè)答案:B解析:[單選題]51.執(zhí)行如下代碼:Fname=input("請輸入要寫入的文件:")Fo=open(fname,"w+")Ls=["清明時節(jié)雨紛紛,","路上行人欲斷魂,","借問酒家何處有?","牧童遙指杏花村。"]Fo.writelines(ls)Fo.seek(0)Forlineinfo:print(line)Fo.close()以下選項(xiàng)中描述錯誤的是()A)執(zhí)行代碼時,從鍵盤輸入?清明.txt?,則清明.txt被創(chuàng)建B)代碼主要功能為向文件寫入一個列表類型,并打印輸出結(jié)果C)fo.seek(0)這行代碼如果省略,也能打印輸出文件內(nèi)容D)fo.writelines(ls)將元素全為字符串的ls列表寫入文件答案:C解析:[單選題]52.集合中的元素不能是哪些數(shù)據(jù)類型()A)元組類型B)整型、浮點(diǎn)型C)復(fù)數(shù)型、字符串D)列表類型、字典類型、集合類型答案:D解析:第2部分:多項(xiàng)選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.pymysql中execute()可以處理的操作有A)查詢B)刪除C)修改D)增加答案:BCD解析:[多選題]54.access_mode決定了打開文件的模式,以下模式可以進(jìn)行文件讀寫的有A)rB)r+C)wD)w+答案:BD解析:[多選題]55.常用的formattime結(jié)構(gòu)化表示中如何表示24小時制的小時分鐘的是()A)%mB)%hC)%MD)%H答案:CD解析:[多選題]56.二維數(shù)組切片時,a[b,c]中b和c分別代表的是()。A)b為行B)c為行C)c為列D)b為列答案:AC解析:[多選題]57.在Python中,下列選項(xiàng)中不符合python變量命名規(guī)則的是【選兩項(xiàng)】A)TempStr%B)abc3C)3abcD)_a答案:AC解析:第3部分:填空題,共2題,請?jiān)诳瞻滋幪顚懻_答案。[填空題]58.表達(dá)式?apple.peach,banana,pear?.find(的?值p?為)____。答案:1解析:[填空題]59.Python標(biāo)準(zhǔn)庫____對Socket進(jìn)行了二次封裝,支持Socket接口的訪問,大幅度簡化了網(wǎng)絡(luò)程序的開發(fā)答案:socket解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.random中的randrange(a,b,c)方法生成的隨機(jī)數(shù)不可能等于bA)正確B)錯誤答案:對解析:[判斷題]61.在函數(shù)內(nèi)定義的子函數(shù)只能在函數(shù)內(nèi)調(diào)用。()A)正確B)錯誤答案:對解析:[判斷題]62.軟件只要經(jīng)過嚴(yán)格嚴(yán)謹(jǐn)?shù)膬?nèi)部測試之后,肯定可以做到?jīng)]有任何缺陷。A)正確B)錯誤答案:錯解析:[判斷題]63.假設(shè)re模塊已成功導(dǎo)入,并且有pattern=pile('^'+'\.'.join([r'\d{1,3}'foriinrange(4)])+'$'),那么表達(dá)式pattern.match('03')的值為NoneA)正確B)錯誤答案:錯解析:[判斷題]64.找到在一個數(shù)組中,最接近一個數(shù)的索引:z=np.random.randn(10)index=(np.abs(z-4)).argmin()print(z[index])A)正確B)錯誤答案:對解析:[判斷題]65.bool函數(shù)判斷整數(shù)參數(shù)的布爾值時,只要是非0參數(shù),結(jié)果就為True。A)正確B)錯誤答案:對解析:[判斷題]66.函數(shù)的形參是獨(dú)屬于函數(shù)的局部變量,函數(shù)外部無法訪問。A)正確B)錯誤答案:對解析:[判斷題]67.在定義函數(shù)時,某個參數(shù)名字前面帶有兩個*符號表示可變長度參數(shù),可以接收任意多個關(guān)鍵參數(shù)并將其存放于一個字典之中A)正確B)錯誤答案:對解析:[判斷題]68.jieba庫是Python中一個重要的第三方中文分詞函數(shù)庫。()A)正確B)錯誤答案:對解析:[判斷題]69.語句b=1,2,3有語法錯誤。A)正確B)錯誤答案:錯解析:[判斷題]70.想獲取字符串str的長度,用字符串處理函數(shù)str.len()。A)正確B)錯誤答案:錯解析:[判斷題]71.如果需要連接?量字符串成為?個字符串,那么使?字符串對象的join()?法?運(yùn)算符+具有更?的效率。A)正確B)錯誤C)不確定D)以上都不對答案:錯解析:[判斷題]72.用global可以把變量聲明為全局變量,但只在函數(shù)內(nèi)部可以使用。A)正確B)錯誤答案:錯解析:[判斷題]73.解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時逐條運(yùn)行目標(biāo)代碼的過程。A)正確B)錯誤答案:對解析:[判斷題]74.字典不能通過"值"直接反向訪問"鍵"的內(nèi)容。A)正確B)錯誤答案:對解析:[判斷題]75.mysql是一種編程語言和python一樣A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]76.(填空題)表達(dá)式range(10,20)[4]的值為________。答案:14解析:[問答題]77.若a=20,那么bin(a)的值為________。答案:0b10100解析:[問答題]78.運(yùn)行以下程序,輸出的最后一行內(nèi)容為______________。lst1=[1,2,3]lst2=['4','5']foriinlst1:forjinlst2:print(i*j)答案:555解析:[問答題]79.已知列表對象x=[?11?,?2?,?3?],則表達(dá)式max(x)的值為().答案:3解析:[問答題]80.表達(dá)式'Thefirst:{1},thesecondis{0}'.format(65,97)的值為答案:'Thefirst:97,thesecondis65'解析:[問答題]81.已知x={1:2,2:3,3:4},那么表達(dá)式sum(x)的值為___________。答案:(6)解析:[問答題]82.給定字符串s="helloworld",獲取"hello"的切片表達(dá)式為____。答案:s[0:5];s[:5];s[-11:5];s[-11:-5]解析:[問答題]83.表達(dá)式int(bin(54321),2)的值為_______________________。答案:(54321)解析:[問答題]84.函數(shù)中的參數(shù)有兩種,分別是___【1】___和形參。答案:實(shí)參解析:[問答題]85.已知列表x=[1,3,2],那么執(zhí)行語句y=list(reversed(x))之后,x的值為____。答案:[1,3,2]解析:[問答題]86.(填空題)表達(dá)式list(map(list,zip(*[[1,2,3],[4,5,6]])))的值為________。答案:[[1,4],[2,5],[3,6]]解析:[問答題]87.Python中的數(shù)字有4種數(shù)據(jù)類型:()答案:整數(shù)浮點(diǎn)數(shù)布爾值復(fù)數(shù)解析:[問答題]88.簡述構(gòu)造方法和析構(gòu)方法的特點(diǎn)。答案:構(gòu)造方法為__init__()作用是初始化對象的屬性,析構(gòu)方法為__del__()作為是釋放類所占用的資源。解析:[問答題]89.已知列表x=[1,3,2],那么執(zhí)行語句x.reverse()之后,x的值為____________。答案:[2,3,1]解析:[問答題]90.()語句可以跳出本次循環(huán),執(zhí)行下一次循環(huán)。答案:continue解析:[問答題]91.?apple.peach,banana,pear?.find(?p?)的值為____。答案:1解析:[問答題]92.已知x=[3,2,3,3,4],那么表達(dá)式[i

溫馨提示

  • 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

提交評論