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

下載本文檔

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

文檔簡介

試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷91)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.以下內(nèi)容關(guān)于函數(shù)描述正確的是?()A)函數(shù)用于創(chuàng)建對象B)函數(shù)可以讓重新執(zhí)行的更快C)函數(shù)是一段代碼用于執(zhí)行特定的任務(wù)D)以上說法都是正確的答案:C解析:[單選題]2.閱讀下面程序,選擇正確輸出結(jié)果_______________。x=10y=20ifx>10:ify>20:z=x+yprint('zis',z)else:print(x)A)10B)20C)30D)沒有輸出答案:A解析:[單選題]3.列表的sort()方法中的參數(shù)reverse的值決定了排序的方式,當(dāng)值為True和False分別對應(yīng)著()A)升序降序B)升序升序C)降序升序D)降序降序答案:C解析:[單選題]4.給出如下代碼:DictColor={"seashell":"海貝色","gold":"金色","pink":"粉紅色","brown":"棕色","purple":"紫色","tomato":"西紅柿色"}以下選項中能輸出?海貝色?的是_______。A)print(DictColor.keys())B)print(DictColor["海貝色"])C)print(DictColor.values())D)print(DictColor["seashell"])答案:D解析:[單選題]5.同時去掉字符串左邊和右邊空格的函數(shù)是:A)center()B)count()C)fomat()D)strip()答案:D解析:[單選題]6.下列不屬于Numpy中數(shù)組屬性的是()A)ndimB)shapeC)sizeD)add答案:D解析:[單選題]7.以下選項中,不是Python語言保留字的是()A)tryB)NoneC)stringD)del答案:C解析:[單選題]8.關(guān)于Python的lambda函數(shù),以下選項中描述錯誤的是A)可以使用lambda函數(shù)定義列表的排序原則B)f=lambdax,y:x+y執(zhí)行后,f的類型為數(shù)字類型C)lambda函數(shù)將函數(shù)名作為函數(shù)結(jié)果返回D)lambda用于定義簡單的、能夠在一行內(nèi)表示的函數(shù)答案:B解析:[單選題]9.關(guān)于面向?qū)ο蠛兔嫦蜻^程編程描述,以下選項中正確的是A)面向?qū)ο缶幊瘫让嫦蜻^程編程更為高級B)面向?qū)ο蠛兔嫦蜻^程是編程語言的分類依據(jù)C)模塊化設(shè)計就是面向?qū)ο蟮脑O(shè)計D)所有面向?qū)ο缶幊棠軐崿F(xiàn)的功能采用面向過程同樣能完成答案:D解析:[單選題]10.匹配以1開頭長度為5的數(shù)字的正則為:A)1\d{4}B)1+\d{4}C)1\d{5}D)1+\d{5}答案:A解析:[單選題]11.給出如下代碼:DictColor={"seashell":"海貝色","gold":"金色","pink":"粉紅色","brown":"棕色","purple":"紫色","tomato":"西紅柿色"}以下選項中能輸出?海貝色?的是A)print(DictColor.keys())B)print(DictColor["海貝色"])C)print(DictColor.values())D)print(DictColor["seashell"])答案:D解析:[單選題]12.設(shè)已有列表l=[4,2,1,3,3,5],執(zhí)行表達(dá)式l.sort(reverse=True)的結(jié)果為:A)[1,2,3,3,4,5]B)[5,4,3,3,2,1]C)[5,4,3,2,1]D)程序出現(xiàn)異常,無法執(zhí)行答案:B解析:[單選題]13.函數(shù)的好處是A)讓代碼更復(fù)雜B)提升代碼復(fù)用性C)讓邏輯更簡單D)沒有特別用處答案:B解析:[單選題]14.以下選項中不是Python數(shù)據(jù)分析的第三方庫的是A)requestsB)numpyC)scipyD)pandas答案:A解析:[單選題]15.關(guān)于mapper類中map方法正確的是A)在MapReduce框架中執(zhí)行一次B)在MapReduce框架中執(zhí)行多次次C)執(zhí)行map任務(wù)時在進行相關(guān)常量工作D)map方法中keyin表示行的文本內(nèi)容答案:B解析:[單選題]16.以下程序被調(diào)用后,能夠正確執(zhí)行的是deff(x,y=1,z=2):passA)f(1,×=2,z=3)B)f(y=2,z=3)C)f(×=1,2)D)f(x=1,y=2,z=3)答案:D解析:[單選題]17.()關(guān)于Python語言的特點,以下選項中描述錯誤的是()A)Python語言是腳本語言B)Python語言是非開源語言C)Python語言是跨平臺語言D)Python語言是多模型語言答案:B解析:[單選題]18.Numpy包中meshgrid函數(shù)實現(xiàn)的功能是()A)數(shù)組拆分B)數(shù)組乘法C)數(shù)組除法D)數(shù)組融合答案:D解析:np.meshgrid)用于數(shù)組融合,在畫等高線圖時常用。[單選題]19."{}:計算機{}的CPU占用率為{}%".format("2016-10-12","python",10)執(zhí)行該format方法后可以輸出什么內(nèi)容?()A){2016-10-12}:計算機{python}的CPU占用率為{10}%B)2016-10-12:計算機python的CPU占用率為10%C)"2016-10-12:計算機python的CPU占用率為10%"D)以上都不對答案:C解析:[單選題]20.[]try:①except:②finally:③關(guān)于以上的代碼結(jié)構(gòu)下面說法正確的是()A)如果①中代碼發(fā)生異常,②③都會得到執(zhí)行B)如果①中代碼發(fā)生異常,②會得到執(zhí)行,③不會C)如果①中代碼發(fā)生異常,③會得到執(zhí)行,②不會D)如果①中代碼發(fā)生異常,②③都不會得到執(zhí)行答案:A解析:[單選題]21.mySql數(shù)據(jù)庫的默認(rèn)用戶名和默認(rèn)的密碼是A)rootB)pootC)footD)book答案:A解析:[單選題]22.給定列表ls=[1,2,3,"1","2","3"],其元素包含兩種數(shù)據(jù)類型,則ls的數(shù)據(jù)組織維度是()。A)一維數(shù)據(jù)B)多維數(shù)據(jù)C)二維數(shù)據(jù)D)高維數(shù)據(jù)答案:A解析:[單選題]23.已知以下python程序段:x=[1,2,3]z=[]foryinx:z.append(str(y))要想輸出結(jié)果為1,2,3,應(yīng)該使用的表達(dá)式是():A)print(z);B)print(",".join(x));C)print(x);D)print(",".join(z))答案:D解析:[單選題]24.Python語句print(type(1J))的輸出結(jié)果是______________。()A)<class?complex?></class?complex?>B)<class?int?=""></class>C)<class?float?=""></class>D)<class?dict?=""></class>答案:A解析:[單選題]25.對于集合s,以下()是不存在的。A)len(s)B)s.append(1)#集合沒有append方法,append是列表的方法C)max(s)D)s-{1}#代表的是取s和{1}的差集答案:B解析:[單選題]26.定義函數(shù)的關(guān)鍵字是:A)forB)whileC)ifD)def答案:D解析:[單選題]27.有如下兩個列表:list1=[(2),(0),(1),(8)]list2=[(2,),(0,),(1,),(8,)],那么,type(list1[0])和type(list2[0])分別是:()A)int和tupleB)int和intC)tuple和tupleD)tuple和int答案:A解析:[單選題]28.現(xiàn)有如下代碼sum=0foriinrange(100):if(i%10):continuesum=sum+iprint(sum)若運行代碼,輸出的結(jié)果為()A)5050B)4950C)450D)45答案:C解析:[單選題]29.importmathMath.ceil(4.5),math.floor(4.5)兩個函數(shù)輸出的結(jié)果()A)5,5B)4,5C)4,4D)5,4答案:D解析:[單選題]30.26.哪個選項是使用PyInstaller庫對Python源文件打包的基本使用方法?A)pip-hB)pipinstall<擬安裝庫名>C)pipdownload<擬下載庫名>D)pyinstaller需要在命令行運行:\>pyinstaller<Python源程序文件名>答案:D解析:[單選題]31.導(dǎo)入正則的模塊是A)reB)osC)numpyD)regular答案:A解析:[單選題]32.Python指令a=eval(input())執(zhí)行后,輸入3+5。請問a的值是多少()A)8B)'3'+'5'C)'8'D)'3+5'答案:A解析:[單選題]33.下列選項中,不屬于Python特點的是()A)面向?qū)ο驜)運行效率高C)可移植性D)免費與開源答案:B解析:[單選題]34.下列程序循環(huán)次數(shù)為:foriinrange(5):print('*',end='')A)3B)4C)5D)6答案:C解析:[單選題]35.[]lst=[1,9,'12','59']List.reverse()print(Lst)()A)[1,9,'12','59']B)[9,1,'12','59']C)[1,'12','59',9]D)['59','12',9,1]答案:D解析:[單選題]36.()是Python軟件包自帶的集成開發(fā)環(huán)境A)SpyderB)IDLEC)JupyterD)Anaconda答案:B解析:[單選題]37.[]下面代碼的輸出結(jié)果是()a=[[1,2,3],[4,5,6],[7,8,9]]s=0forcina:□□□□forjinrange(3):□□□□□□□□s+=c[j]print(s)A)0B)以上答案都不對C)45D)24答案:C解析:[單選題]38.哪個選項是實現(xiàn)多分支的最佳控制結(jié)構(gòu)?____________A)ifB)if-elif-elseC)tryD)if-else答案:B解析:[單選題]39.條件?IN(20,30,40)?表示A)在20到40之間B)在20到30之間C)是20或30或40D)30到40之間答案:C解析:[單選題]40.端口50070默認(rèn)是Hadoop哪個服務(wù)的端口?()A)NameNodeB)DataNodeC)SecondaryNameNodeD)Yarn.答案:A解析:[單選題]41.[]下面不能實現(xiàn)將x的值四舍五入后輸出的是()A)print(int(x))B)print(int(x+0.5))C)print("%d"%(x+0.5))D)print(math.ceil(x))答案:A解析:[單選題]42.(,)如果表達(dá)式的操作符有相同的優(yōu)先級,則運算規(guī)則是?A)左到右B)右到左C)看心情D)Python沒有提到答案:A解析:[單選題]43.關(guān)于Python序列類型的通用操作符和函數(shù),以下選項中描述錯誤的是A)如果s是一個序列,s=[1,"kate",True],s[3]返回TrueB)如果s是一個序列,x是s的元素,xins返回TrueC)如果s是一個序列,s=[1,"kate",True],s[-1]返回TrueD)如果s是一個序列,x不是s的元素,xnotins返回True答案:A解析:[單選題]44.關(guān)于HTML,下列說法錯誤的是()A)是一種高級編程語言B)超文本標(biāo)記語言,英語:HyperTextMarkupLanguage,簡稱:HTMLC)是一種用于創(chuàng)建網(wǎng)頁的標(biāo)準(zhǔn)標(biāo)記語言D)可以使用HTML來建立自己的WEB站點,HTML運行在瀏覽器上,由瀏覽器來解析答案:A解析:[單選題]45.(,)以下關(guān)于同步賦值語句描述錯誤的選項是:A)同步賦值能夠使得賦值過程變得更簡潔B)判斷多個單一賦值語句是否相關(guān)的方法是看其功能上是否相關(guān)或相同C)多個無關(guān)的單一賦值語句組合成同步賦值語句,會提高程序可讀性D)設(shè)x,y表示一個點的坐標(biāo),則x=a;y=b兩條語句可以用x,y=A,b一條語句來賦值答案:C解析:[單選題]46.在繪制直方圖時,指定直方箱數(shù)的關(guān)鍵字是()?A)numB)HistC)BinsD)Edit答案:C解析:[單選題]47.關(guān)于二叉樹的描述,以下選項中錯誤的是A)二叉樹具有兩個特點:非空二叉樹只有一個根結(jié)點;每一個結(jié)點最多有兩棵子樹,且分別稱為該結(jié)點的左子樹與右子樹B)在任意一棵二叉樹中,度為0的結(jié)點(葉子結(jié)點)比度為2的結(jié)點多一個C)深度為m的二叉樹最多有2的m次冪個結(jié)點D)二叉樹是一種非線性結(jié)構(gòu)答案:C解析:[單選題]48.在E-R圖中,用來表示實體聯(lián)系的圖形是___________。A)三角形B)菱形C)橢圓形D)矩形答案:D解析:[單選題]49.關(guān)于return語句,以下選項描述正確的是()。A)函數(shù)可以沒有return語句B)函數(shù)中最多只有一個return語句C)函數(shù)必須有一個return語句D)return只能返回一個值答案:A解析:[單選題]50.Selenium中操作鼠標(biāo)的不正確描述的是()A)Selenium中將鼠標(biāo)鍵盤操作封裝在Action_Chains類中。B)模擬鼠標(biāo)拖拽操作是定位頁面元素,使用頁面元素的drag_and_drop方法。C)模擬鼠標(biāo)懸停操作是Action_Chains中的方法move_to_element。D)Action_Chains類主要應(yīng)用場景是鼠標(biāo)的單擊,雙擊和鼠標(biāo)拖拽等。答案:B解析:[單選題]51.下列語句中,()在Python中是非法的。A)x=y=z=1B)x=(y=z+1)C)x,y=y,xD)x+=y答案:B解析:[單選題]52.那個選項是實現(xiàn)多分支的最佳控制結(jié)構(gòu)?A)ifB)if-elif-elseC)tryD)if-else答案:B解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.數(shù)據(jù)預(yù)處理方法主要有()A)數(shù)據(jù)清洗B)數(shù)據(jù)集成C)數(shù)據(jù)變換D)數(shù)據(jù)歸約答案:ABCD解析:[多選題]54.在JavaWeb中,設(shè)置cookie有效期的方法是調(diào)用cookie對象的setMaxAge(intexpiry)方法,其中參數(shù)expiry代表cookie的有效期,以秒為單位,使用setMaxAge(intexpiry)時,以下正確的有()【選三項】A)通常情況下expiry參數(shù)應(yīng)為大于0的整數(shù),表示cookie的有效存活時間。B)如果設(shè)置expiry參數(shù)等于0,表示刪除cookie。C)設(shè)置expiry參數(shù)為負(fù)數(shù)或者不設(shè)置,表示cookie會在當(dāng)前窗口關(guān)閉后失效。D)如果設(shè)置expiry參數(shù)等于0,表示cookie永久有效。答案:ABC解析:概念理解[多選題]55.關(guān)于函數(shù)參數(shù)的正確說法是A)函數(shù)參數(shù)可有可無,根據(jù)需求而定。B)函數(shù)圓括號之間可以用于定義參數(shù)。C)函數(shù)的參數(shù)是獨屬于函數(shù)的局部變量D)函數(shù)的參數(shù)也是變量,不過函數(shù)外部無法訪問。答案:ABCD解析:[多選題]56.在JavaWeb中,能正確創(chuàng)建并實現(xiàn)寫入cookie的語句分別是()【選兩項】A)Cookiecookie=newCookie()B)Cookiecookie=newCookie(Stringkey,Objectvalue)C)response.add(cookie)D)response.addCookie(cookie)答案:BD解析:概念理解[多選題]57.為了實現(xiàn)?優(yōu)化架構(gòu),實現(xiàn)網(wǎng)絡(luò)全時空覆蓋?的泛在電力物聯(lián)網(wǎng)建設(shè)標(biāo)準(zhǔn),重點任務(wù)是構(gòu)建?空天地?協(xié)同一體化電力泛在通信網(wǎng),()A)提高網(wǎng)絡(luò)覆蓋B)拓展網(wǎng)絡(luò)接入形式C)增強網(wǎng)絡(luò)帶寬D)提升網(wǎng)絡(luò)資源調(diào)配能力答案:ACD解析:第3部分:填空題,共5題,請在空白處填寫正確答案。[填空題]58.Python標(biāo)準(zhǔn)庫os.path中用來判斷指定文件是否存在的方法是____。答案:(exists())解析:[填空題]59.查看變量內(nèi)存地址的Python內(nèi)置函數(shù)是_______。答案:id()解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.執(zhí)行以下程序之后,a+b的結(jié)果是130。a=100b='30'A)正確B)錯誤答案:錯解析:[判斷題]61.表達(dá)式pow(3,2)==3**2的值為True。()A)正確B)錯誤答案:對解析:[判斷題]62.元組是不可變的,不支持列表對象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個元組對象A)正確B)錯誤答案:對解析:[判斷題]63.compile函數(shù)是文件獲取功能A)正確B)錯誤答案:錯解析:[判斷題]64.[]如果僅僅是用于控制循環(huán)次數(shù),那么使用foriinrange(20)和foriinrange(20,40)的作用是等價的()A)正確B)錯誤答案:對解析:[判斷題]65.Pythonusesthesamesymbolsfortheassignmentoperatorasfortheequalityoperator.A)正確B)錯誤答案:錯解析:[判斷題]66.Web數(shù)據(jù)挖掘是通過數(shù)據(jù)庫仲的一些屬性來預(yù)測另一個屬性,它在驗證用戶提出的假設(shè)過程中提取信息.A)正確B)錯誤答案:錯解析:[判斷題]67.創(chuàng)建表的時候就要創(chuàng)建表的名字A)正確B)錯誤答案:對解析:[判斷題]68.Python運行時只會從指定的目錄搜索導(dǎo)入的模塊。A)正確B)錯誤答案:對解析:[判斷題]69.布爾類型是特殊的浮點型。()A)正確B)錯誤答案:錯解析:[判斷題]70.Python可以比較字符串,但不區(qū)分大小寫。A)正確B)錯誤答案:對解析:[判斷題]71.類中的每個屬性必須有初始值。()A)正確B)錯誤答案:對解析:[判斷題]72.字典的鍵什么類型均可。A)正確B)錯誤答案:錯解析:[判斷題]73.下列代碼執(zhí)行后,s的值是1。importmaths=int(math.exp(len('')))A)正確B)錯誤答案:對解析:[判斷題]74.查詢數(shù)組的列數(shù):len(data)A)正確B)錯誤答案:錯解析:[判斷題]75.若有x={},那么x的類型可能是字典,也可能是集合。(())A)正確B)錯誤答案:對解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.已知x={1,2,3},那么執(zhí)行語句x.add(3)之后,x的值為____________。答案:{1,2,3}解析:[問答題]77.表達(dá)式sum(range(1,10,2))的值為__。答案:25解析:[問答題]78.在Python中,任意長的字符串都遵守駐留機制。答案:(錯)解析:[問答題]79.(填空題)表達(dá)式round(3.4)的值為________。答案:3解析:[問答題]80.表達(dá)式type('3')in(int,float,complex)的值為____________。答案:(False)解析:[問答題]81.已知列表x=[1,2,3],那么執(zhí)行語句x.insert(1,4)只有,x的值為___________。答案:([1,4,2,3])解析:[問答題]82.(填空題)Python的程序結(jié)構(gòu)主要有________結(jié)構(gòu)、________結(jié)構(gòu)、________結(jié)構(gòu)三種答案:順序|循環(huán)|分支解析:[問答題]83.31.假設(shè)有列表a=['name','age','sex']和b=['Dong',38,'Male'],請使用一個語句將這兩個列表的內(nèi)容轉(zhuǎn)換為字典,并且以列表a中的元素為?鍵?,以列表b中的元素為?值?,這個語句可以寫為()。答案:C=DICT(ZIP(A,B))解析:[問答題]84.題目:利用遞歸函數(shù)調(diào)用方式,將所輸入的5個字符,以相反順序打印出來。答案:'''defpalin(n):next=0ifn<=1:next=input()printprintnextelse:next=input()palin(n-1)printnexti=5palin(i)print'''解析:[問答題]85.已知列表x=[1,2],執(zhí)行語句y=x[:]后,表達(dá)式id(x)==id(y)的值為_______。答案:(False)解析:[問答題]86.將數(shù)值賦給()的過程稱為賦值。答案:變量解析:[問答題]87.下列Python語句的運行結(jié)果是___【1】___。X=TrueY=FalseZ=FalsePrint(xoryandz)答案:True解析:[問答題]88.(填空題)查看變量內(nèi)存地址的Python內(nèi)置函數(shù)名是________。答案:id解析:[問答題]89.補充編程模板中代碼,完成如下功能:?以整數(shù)17

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論