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

下載本文檔

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

文檔簡介

試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷30)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項選擇題,共55題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.下列程序的運行結(jié)果為()A)8B)16C)4D)出錯答案:A解析:[單選題]2.已知字符串s='0123456789',則以下表達(dá)式中值為'13579'的是()A)s[0:-1]B)s[0:-1:2]C)s[1::2]D)s[1:-1:2]答案:C解析:[單選題]3.整數(shù)型、實數(shù)型和復(fù)數(shù)型數(shù)據(jù)在一起混合運算的時候,Python會進(jìn)行一種默認(rèn)的數(shù)據(jù)類型轉(zhuǎn)換,選項____________正確表示了這種類型轉(zhuǎn)換的關(guān)系。A)整數(shù)->實數(shù)->復(fù)數(shù)B)整數(shù)->復(fù)數(shù)->實數(shù)C)復(fù)數(shù)->實數(shù)->整數(shù)D)實數(shù)->復(fù)數(shù)->整數(shù)答案:A解析:[單選題]4.InPythonthe__________symbolisusedasthenot-equal-tooperator.A)==B)<>C)<=D)!=答案:D解析:[單選題]5.Python中,導(dǎo)入模塊myfunc方式錯誤的是()A)importffrommyfuncB)importmyfuncasm;C)importmyfunc;D)frommyfuncimport*;答案:A解析:[單選題]6.使用While循環(huán)語句時,如果想要使程序無限循環(huán)運行,則下列哪個選項可作為循環(huán)的<條件>判斷語句()A)3.1<2.3B)3.1>2.3C)FalseD)X=Y答案:B解析:[單選題]7.如下:Str1="Runoobexamplewow!!!"Str2="exam";Print(str1.find(str2,5))打印的結(jié)果是()A)6B)7C)8D)-1答案:B解析:[單選題]8.訓(xùn)練神經(jīng)網(wǎng)絡(luò)可以修改的參數(shù)有()。A)學(xué)習(xí)速率B)梯度下降參數(shù)C)回歸參數(shù)D)RELU答案:A解析:難易程度:易題型:[單選題]9.查看表創(chuàng)建語句使用的關(guān)鍵字為A)desc表名;B)showcreatetableC)selecttable()D)displaytable()答案:B解析:[單選題]10.scipy.stats模塊中隨機(jī)變量的概率密度函數(shù)是()。A)statB)fitC)pdfD)ppf答案:C解析:pdf是概率密度函數(shù)(probabilitydensityfunction)。A[單選題]11.numpy中,a=[[1.,2.,1.],[1.,2.,1.]],a+3的值為()A)[[4.,5.,4.],[4.,5.,4.]]B)以上都不對C)[[1.,2.,1.],[4.,5.,4.]]D)[[4.,5.,4.],[1.,2.,1.]]答案:B解析:[單選題]12.下面選項中t不是s的子序列的是()A)s=<{2,4},{3,5,6},{8}>t=<{2},{3,6},{8}>B)s=<{2,4},{3,5,6},{8}>t=<{2},{8}>C)s=<{1,2},{3,4}>t=<{1},{2}>D)s=<{2,4},{2,4}>t=<{2},{4}>答案:C解析:[單選題]13.在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是()A)可行性分析B)需求分析C)概要設(shè)計D)詳細(xì)設(shè)計答案:B解析:[單選題]14.關(guān)于TensorFlow的描述,以下選項中錯誤的是A)TensorFlow是谷歌公司基于DistBelief進(jìn)行研發(fā)的第二代人工智能學(xué)習(xí)系統(tǒng)B)TensorFlow是Python語育的一套優(yōu)秀的CU圖形庫C)Tensor(張遜)指N維數(shù)組,Flow(流)指燕于數(shù)據(jù)流圖的計算D)TensorFlow描述張量從流圖的一端流動到另三端的計算過程答案:B解析:[單選題]15.[]以下選項不屬于Python整數(shù)類型的是:()A)十二進(jìn)制B)十進(jìn)制C)二進(jìn)制D)八進(jìn)制答案:A解析:[單選題]16.關(guān)于return語句,以下選項中描述正確的是A)函數(shù)必須有一個return語句B)函數(shù)中最多只有一個return語句C)return只能返回一個值D)函數(shù)可以沒有return語句答案:D解析:[單選題]17.{下面程序的運行結(jié)果是()。X=3.1415926Print("{}{:6}".format(round(x),round(x,3)))}A)3.03.1415B)33.1415C)33.142D)3.03.142答案:C解析:[單選題]18.以下不能實現(xiàn)將變量a的值增加1的是()A)a=a+1B)a+=1C)a+1D)a=a+int('1')答案:C解析:[單選題]19.已知a=numpy.arange(10)s=slice(2,7,2)print(a[s])輸出的結(jié)果是A)[2,4,6]B)[1,3,5]C)[2,4,6,8]D)[1,3,5,7]答案:A解析:[單選題]20.pandas中()類,能使用正數(shù),還能夠使用負(fù)數(shù)表示單位時間A)TimedeltaB)TimedeltaIndexC)PeriodD)Timestamp答案:A解析:[單選題]21.哪個選項更能代表如下代碼的運行結(jié)果?()Importnumpyasnpx=np.array([[0,1,2,3,4],[9,8,7,6]])X.dtype()A)float32類型B)int32類型C)uint32類型D)object類型答案:D解析:[單選題]22.下面哪個Python標(biāo)識符的命名是正確的()。A)(A)forB)(B)7abcC)(C)sumD)(D)x+y答案:C解析:[單選題]23.在繪圖時使用哪個庫解決中文顯示的問題()。A)SimHe字體B)SmHei字體C)SimHei字體D)SimHi字體答案:C解析:難易程度:易題型:[單選題]24.用來判斷當(dāng)前Python語句在分支結(jié)構(gòu)中的是()。A)大括號B)引號C)縮進(jìn)D)冒號答案:C解析:[單選題]25.5、大數(shù)據(jù)一詞是在哪一年由美國著名未來學(xué)家阿爾文·托夫勒在《第三次浪潮》中將大數(shù)據(jù)稱為?第三次浪潮的華彩篇章?()A)1978B)1980C)1983D)1990答案:B解析:[單選題]26.若有函數(shù)定義deff(x,y=1,*z):print(x,y,z),執(zhí)行f(1,2,3,4,5)的結(jié)果是()A)12(3,4,5)B)11(2,3,4,5)C)123D)112答案:A解析:[單選題]27.下述有關(guān)異常說法正確的是__________。A)程序中拋出異常終止程序B)程序中拋出異常不一定終止程序C)拼寫錯誤會導(dǎo)致程序終止D)縮進(jìn)錯誤會導(dǎo)致程序終止答案:B解析:[單選題]28.關(guān)于下面兩行語句:line=input()yuwen,shuxue,yingyu=line.split()以下說法錯誤的是:A)作用與語句:yuwen,shuxue,yingyu=input().split()等價B)輸入"8375",語句能正確執(zhí)行C)line.split()的作用是對line變量的字符串值執(zhí)行切分操作,以空格作為分割點D)yuwen變量的值是字符串類型的答案:B解析:[單選題]29.關(guān)于Python數(shù)據(jù)庫接口說法正確的A)只需要下載一個DBAPI模塊就可以訪問不同的數(shù)據(jù)庫B)支持常用的MySQL、MicrosoftSQLServer、Oracle數(shù)據(jù)庫C)不支持mSQL、SQLite和Sybase數(shù)據(jù)庫D)DB-API定義了一系列的對象和數(shù)據(jù)庫存取方式。使用它連接各數(shù)據(jù)庫后,必須用不同的方式操作各數(shù)據(jù)庫。答案:B解析:[單選題]30.使用列表生成式生成列表,其元素為102以內(nèi)(包括102)所有能被3整除的數(shù),下列表達(dá)式正確的是()A)list1=[kB)list1=[kC)list1=[kD)list1=[k答案:B解析:[單選題]31.當(dāng)我們需要在一張圖表中特意指出某個特殊點,并加上標(biāo)注達(dá)到醒目的目的時,需要用到()函數(shù)。A)pl.axvspanB)plt.axkhspan)C)plt.anotate)D)plt.text)答案:C解析:annotate為圖的某個位置添加注解。[單選題]32.關(guān)于排序技術(shù)的描述,以下選項中錯誤的是A)選擇排序法在最壞的情況下需要比較n(n-1)/2次B)快速排序法比冒泡排序法的速度快C)冒泡排序法是通過相鄰數(shù)據(jù)元素的交換逐步將線性表變成有序D)簡單插入排序在最壞的情況下需要比較n的1.5冪次答案:D解析:[單選題]33.len(?Python程序設(shè)計?)返回的結(jié)果是()。A)A10B)B6C)C5D)D4答案:A解析:[單選題]34.以下不能在Python編譯環(huán)境下正確執(zhí)行的表達(dá)式是:()A)dic={'1,2':3,'4,5':6,'7,8':9}B)dic={1:{2,3},4:[5,6],7:(8,9)}C)dic={(1,2):3,(4,5):6,(7,8):9}D)dic={{1,2}:3,{4,5}:6,{7,8}:9}答案:D解析:[單選題]35.Inavalue-returningfunction,thevalueoftheexpressionthatfollowsthekeyword__________willbesentbacktothepartoftheprogramthatcalledthefunction.A)defB)resultC)sentD)return答案:D解析:[單選題]36.關(guān)于pandas數(shù)據(jù)讀寫,下列說法不正確的是()A)read_csv能讀寫所有文本文檔的數(shù)據(jù)B)read_sql能讀寫數(shù)據(jù)庫數(shù)據(jù)C)to_csv能將結(jié)構(gòu)化數(shù)據(jù)寫入.csv文件D)to_excel能將結(jié)構(gòu)化數(shù)據(jù)寫入excel文件答案:A解析:[單選題]37.下面關(guān)鍵字中,不屬于分支結(jié)構(gòu)的是A)elifB)elseifC)ifD)else答案:B解析:[單選題]38.__________istheprocessofinspectingdatathathasbeeninputintoaprograminordertoensurethatthedataisvalidbeforeitisusedinacomputation.A)InputvalidationB)CorrectingdataC)DatavalidationD)Correctinginput答案:A解析:[單選題]39.'統(tǒng)計《哈姆雷特》單詞出現(xiàn)的頻率程序如下:Excludes={"the","and","of","you","a","i","my","in"}DefgetText():txt=open("hamlet.txt","r").read()txt=txt.lower()forchin'!"#$%&()*+,-./:;<=>?@[\\]^_'{|}~':txt=txt.replace(ch,"")ReturntxtA)輸出單詞和單詞出現(xiàn)的次數(shù),輸出單詞長度是10,左對齊,輸出單詞出現(xiàn)的次數(shù)長度是5,右對齊B)輸出單詞和單詞出現(xiàn)的次數(shù),輸出單詞出現(xiàn)的次數(shù)長度是10,右對齊,輸出單詞長度是5,左對齊C)輸出單詞和單詞出現(xiàn)的次數(shù),輸出單詞出現(xiàn)的次數(shù)長度是10,左對齊,輸出單詞長度是5,右對齊D)輸出單詞和單詞出現(xiàn)的次數(shù),輸出單詞長度和單詞出現(xiàn)的次數(shù)長度是15,左右對齊答案:A解析:[單選題]40.下面程序運行結(jié)果為:s=[2,3,4,5,6,7,8]oushu=0jishu=0foriins:ifi%2==0:oushu+=1else:jishu+=1print(oushu,jishu)A)3B)4C)3D)4答案:B解析:[單選題]41.選擇下面程序的運行結(jié)果x=0y=10ifx>0else-10print(y)A)0B)10C)-10D)20答案:C解析:[單選題]42.執(zhí)行以下程序,導(dǎo)致輸出""輸入有誤""的輸入選項是______。Try:ls=eval(input())*2print(ls)Except:print('輸入有誤')A)12B)aaC)?aa'D)?12'答案:B解析:[單選題]43.若文本文件abc.txt中的內(nèi)容為abcdef閱讀下面的程序:File=open('abc.txt','r')Data=file.readline()Data_list=list(data)Print(data_list)以上程序的執(zhí)行結(jié)果為()A)['abcdef']B)['abcdef\n']C)['a','b','c','d','e','f']D)['a','b','c','d','e','f','\n']答案:C解析:[單選題]44.以下不屬于Python的pip工具命令的選項是______。A)showB)downloadC)installD)get答案:D解析:[單選題]45.結(jié)構(gòu)化程序的三種基本控制結(jié)構(gòu)是。A)順序、選擇和重復(fù)(循環(huán))B)過程、子程序和分程序C)順序、選擇和調(diào)用D)調(diào)用、返回和轉(zhuǎn)移答案:A解析:[單選題]46.importrandom;a=[5,8,7];random.shuffle(a),下面哪個不可能是a的結(jié)果()A)[5,8,7]B)[5,7,8]C)[5,6,7]D)[8,7,5]答案:C解析:[單選題]47.已知x=[1,2,3,4,5],那么執(zhí)行語句delx[1:3]之后,x的值為()。A)[3,4,5]B)[4,5]C)[1,4,5]D)[1,5]答案:C解析:[單選題]48.random.shuffle(seq)函數(shù)中,seq的類型不可能是A)字符串B)元組C)列表D)字典答案:D解析:[單選題]49.以下哪種項目情況不適合采用自動化測試?()A)頻繁的回歸測試B)軟件維護(hù)的周期長C)軟件系統(tǒng)界面需要經(jīng)常修改D)具備自動化測試的平臺答案:C解析:[單選題]50.()中的所有元素不允許重復(fù),可以使用其快速提取其他序列中的唯一元素。A)列表B)元組C)字典D)集合答案:D解析:[單選題]51.max((3,5,1,7,4))的結(jié)果是____。()A)1B)3C)5D)7答案:D解析:[單選題]52.關(guān)于Fibonacci數(shù)列的函數(shù)中()表示數(shù)列的第n項(從第0項開始)Deffib(n):A,b=0,1i=0whilei<n:A,b=b,a+bi=i+1A)a+1B)aC)b+1D)b答案:B解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.哪些不是mysql的默認(rèn)端口號?A)2306B)3306C)336D)21答案:ACD解析:[多選題]54.判定一個整數(shù)在區(qū)間[85,100](方括號表示閉區(qū)間)的表達(dá)式為:A)85≤num≤100B)85<=num<=100C)num≥85and≤100D)num>=85and<=100答案:BD解析:[多選題]55.輸入一個表示半徑的浮點數(shù),計算圓的面積的程序正確的有:(圓周率取使用math庫中的pi值,結(jié)果保留2位小數(shù))A)importmathradius=float(input())area=math.pi*radius**2print(round(area,2))B)importmathradius=float(input())area=pi*radius**2print(round(area,2))C)frommathimportpiradius=float(input())area=math.pi*radius**2print(round(area,2))D)frommathimportpiradius=float(input())area=pi*radius**2print(round(area,2))答案:AD解析:[多選題]56.在Python中,下列方法中是pymysql中的游標(biāo)對象的方法的有?【選三項】A)fetchone()B)fetchmany(size)C)fetch()D)fetchall()答案:ABD解析:[多選題]57.提升客戶服務(wù)水平后,客戶通過網(wǎng)上國網(wǎng)APP一次申請,即可享受()一條龍服務(wù)。A)買車B)買樁C)安樁D)接電答案:ABCD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.表達(dá)式(1)+(2)的值為__。答案:3解析:[填空題]59.已知列表對象x=[?11?,?,2?則,表?達(dá)3式?]max(x)的值為_。答案:?3?解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.已知x=list(range(20)),那么語句print(x[100:200])無法正常執(zhí)行。()A)正確B)錯誤答案:錯解析:[判斷題]61.已知x為非空字符串,那么表達(dá)式?.join(x.split())==x的值一定為True答案:錯解析:[判斷題]62.在IDLE命令執(zhí)行方式中瀏覽上一條語句的快捷鍵是Alt+P。()A)正確B)錯誤答案:對解析:[判斷題]63.字符串屬于Python有序序列,和列表、元組一樣都支持雙向索引A)正確B)錯誤答案:對解析:[判斷題]64.模塊是一個可共享的程序。A)正確B)錯誤答案:對解析:[判斷題]65.在編寫函數(shù)時,建議首先對形參進(jìn)行類型檢查和數(shù)值范圍檢查之后再編寫功能代碼,或者使用異常處理結(jié)構(gòu),盡量避免代碼拋出異常而導(dǎo)致程序崩潰A)正確B)錯誤答案:對解析:[判斷題]66.Pass語句的出現(xiàn)是為了保持程序結(jié)構(gòu)的完整性。()A)正確B)錯誤答案:對解析:[判斷題]67.以寫模式打開的文件無法進(jìn)讀操作答案:對解析:[判斷題]68.Reducingduplicationofcodeisoneoftheadvantagesofusingaloopstructure.A)正確B)錯誤答案:對解析:[判斷題]69.Python代碼可以在任意編輯器中編寫。A)正確B)錯誤答案:對解析:[判斷題]70.靜態(tài)方法可以用對象調(diào)用,也可以用類名調(diào)用。A)正確B)錯誤答案:對解析:[判斷題]71.Python程序設(shè)計中循環(huán)結(jié)構(gòu)while和for循環(huán)可以完全替換。A)正確B)錯誤答案:錯解析:[判斷題]72.使用內(nèi)置函數(shù)open()且以?w?模式打開的文件,文件指針默認(rèn)指向文件尾答案:錯解析:[判斷題]73.定義類時實現(xiàn)了eq()方法,該類對象即可支持運算符==答案:對解析:[判斷題]74.while循環(huán)語句中,必須得有continue語句A)正確B)錯誤答案:錯解析:[判斷題]75.append方法可以將元素添加到列表的任意位置。A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.只能通過切片訪問元組中的元素,不能使用切片修改元組中的元素。答案:(對)解析:[問答題]77.假設(shè)已成功導(dǎo)入Python標(biāo)準(zhǔn)庫string,那么表達(dá)式len(string.digits)的值為_______________。答案:(10)解析:[問答題]78.Python中的表示空語句。答案:pass解析:[問答題]79.表達(dá)式'apple.peach,banana,pear'.find('p')的值為______________。答案:(1)解析:[問答題]80.()循環(huán)一般用于實現(xiàn)遍歷循環(huán)。答案:for解析:[問答題]81.如何用Python刪除一個文件?答案:使用os.remove(filename)或者os.unlink(filename);解析:[問答題]82.表達(dá)式'aaasdf'.lstrip('af')的值為________________。答案:('sdf')解析:[問答題]83.()已知x=2,語句,語句x*=x+1執(zhí)行后,x的值是()答案:簡答題|解析:[問答題]84.使用random模塊的函數(shù)randint(1,100)獲取隨機(jī)數(shù)時,有可能會得到100。答案:(對)解析:[問答題]85.如果在設(shè)計一個類時實現(xiàn)類__len__()方法,那么該類的對象會自動支持Python內(nèi)置函數(shù)len)。答案:(對)解析:[問答題]86.假設(shè)有列表a=[?name?,?age?,?sex?]和b=[?Dong?,38,?Male?],請使用一個語句將這兩個列表的內(nèi)容轉(zhuǎn)換為字典,并且以列表a中的元素為?鍵?,以列表b中的元素為?值?,這個語句可以寫為()。答案:dict(zip(a,b))解析:[問答題]87.語句print(re.match('abc','defg'))輸出結(jié)果為_____________。答案:(None)解析:[問答題]88.(填空題)Pandas有Series()兩個數(shù)據(jù)結(jié)構(gòu)答案:DataFrame解析:[問答題]89.下面的代碼輸出結(jié)果為_____________。答案:3Defdemo():x=5X=3Demo()Print(x)解析:[問答題]90.表達(dá)式abs(3+4j)的值為____________。答案:(5.0)解析:[問答題]91.表達(dá)式13%5+3的計算結(jié)果是____。答案:6解析:[問答題]92.[]defmodify(v,item):v.append(item)a=[2]modify(a,3)print(a)選答案:()A)[2,3]B)[2,2]C)2,3D)[2]A解析:[問答題]93.什么是推導(dǎo)式(comprehensions)?答案:推導(dǎo)式是一種將for循環(huán)、if表達(dá)式以及賦值語句放到單一語句中的編程方法,只需一條表達(dá)式就能非常簡潔的構(gòu)造一個新對象,具體有列表推導(dǎo)式、集合推導(dǎo)式、字典推導(dǎo)式等。其基本語法(如列表推導(dǎo)式)為:[表達(dá)式for對象in集合if條件]解析:[問答題]94.在Python中元組的值是不可變的,因此,已知x=([1],[2]),那么語句x[0].append(3)是無法正常執(zhí)行的。答案:(錯)解析:[問答題]95.Python字典中的?鍵?不允許重復(fù)。答案:(對)解析:[問答題]96.補(bǔ)齊橫線處代碼,使得該段程序能夠打印漢諾塔的輸出流程。(不加空格)defmove(x,y):print("{}=====>{}".format(x,y))defhanoi(n,one,two,three):ifn==1:move(one,three)else:hanoi(n-1,one,three,two)move(one,three)__________________

溫馨提示

  • 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

提交評論