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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

試卷科目:Python開發(fā)基礎Python開發(fā)基礎(習題卷93)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.tuple函數可以達到的效果是()。A)計算元組元素個敏B)返回元組中元素最大值C)將元組轉換成列表D)將列表轉換成元組答案:D解析:tuple函數轉換成元組。[單選題]2.實現[100,120)隨機浮點數,使用的語句是A)(random.random()*20)+100B)(random.random()*21)+100C)(random.random()*19)+100D)random.random()*120答案:A解析:[單選題]3.表達鍵值對的字典類型最可能屬于的數據組織維度是______。A)二維數據B)一維數據C)高維數據D)多維數據答案:C解析:[單選題]4.[]以下哪個輸出結果不是{1,2,3,4}()A)n={1,2,3,4}B)n={1,2,3,4,5,6,7}C)n={1,2,3,4,5,6,7}D)n={1,2,3,4,5,6,7,8}答案:D解析:[單選題]5.字典對象的()方法返回字典的?值?列表。A)keys()B)key()C)values()D)items()答案:C解析:[單選題]6.[]以下選項中,Python語言中代碼注釋使用的符號是()A)<B)…C)!D)//答案:A解析:[單選題]7.利用SAX解析XML文檔,說法錯誤的是A)包含解析器和事件處理器兩個部分B)不需要先引入任何函數或模塊C)要先引入xml.sax中的parse函數D)要先引入xml.sax.handler中的ContentHandler答案:B解析:[單選題]8.下面運算結果不是浮點型的有()。A)2*0.5B)2**-1C)5//2D)18/3答案:C解析:[單選題]9.在下列語句中,定義了一個字典的是()A)[1,2,3]B)(1,2,3)C){1,2,3}D){}答案:D解析:[單選題]10.下列關于HadoopAPI說法錯誤的是()A)hadoop的文件API不是通用的,只用于HDFS文件系統(tǒng)B)Configuration類的默認實例化方法是以HDFS系統(tǒng)的資源配置為基礎C)FileStatus對象存儲文件和目錄的元數據D)FSDataInputStream是java.io.DataInputStream的子類答案:A解析:[單選題]11.數學表達式用Python語句寫出,正確的語句是()A)x=(1+3**2)*(16%7)/7B)x=(1+3*2)*(16%7)/7C)x=(1+3*^2)*(16%7)/7D)x=(1+3**2)*(16mod7)/7答案:A解析:[單選題]12.在html文檔中,標記的()屬性可以創(chuàng)建跨越多個行的單元格。A)SpancolB)RowC)rowspanD)Span答案:C解析:[單選題]13.下列哪項不是常見異常。A)ExceptionB)IOErrorC)ClassNotFoundErrorD)NameError答案:C解析:[單選題]14.Python是一種機器語言)類型的編程語言。A)1B)匯編語言C)編譯D)解釋答案:D解析:[單選題]15.Flask內部自帶的WSGI服務器的默認端口是?()A)80B)21C)8000D)5000答案:D解析:[單選題]16.print()函數各輸出項之間用()進行隔開。A)逗號B)頓號C)分號D)冒號答案:A解析:[單選題]17.Pyserial庫是Python語育的第三方庫,用于A)圖像處理B)游戲開發(fā)C)硬件開發(fā)D)并行處理答案:C解析:[單選題]18.以下選項中,Python網絡爬蟲方向的第三方庫是A)numpyB)openpyxlC)PyQt5D)scrapy答案:D解析:[單選題]19.有如下列表ls=[[1,2,3],[4,5,6],[7,8,9]],語句print(ls[1])輸出什么內容?()A)[1,2,3]B)1C)4D)[4,5,6]答案:D解析:[單選題]20.以使用內置函數()查看包含當前作用域內所有全局變量和值的字典。A)max()B)min()C)globals()D)sum()答案:C解析:[單選題]21.下面Python代碼的輸出結果是:()d={"大海":"藍色","天空":"灰色","大地":"黑色"}print(d["大地"],d.get("大地","黃色"))A)黑的,灰色B)黑色黑色C)黑色,藍色D)黑色,黃色答案:B解析:[單選題]22.字典d=('Python':123,'C':123,'C++':123),len(d)的結果是A)12B)9C)6D)3答案:D解析:[單選題]23.Python中類及面向對象的描述,理解不正確的是A)在Python中,所有數據類型都可以視為對象,當然也可以自定義對象。B)在Python中,OOP把數據類型和對象作為程序的基本單元C)Python的面向對象的設計思想是抽象出Class,根據Class創(chuàng)建InstanceD)OOP把對象作為程序的基本單元,一個對象包含了數據和操作數據的函數。答案:B解析:[單選題]24.運行下面的代碼,輸出結果是()。D={-2,-1,0,1,2,3}N=d.pop)Print(n)A)-2B)2C)不確定D)3答案:C解析:集合中元素是無序的。[單選題]25.已知x=10,y=20,z=30;以下代碼執(zhí)行后x、y、z的值分別為()Ifx<y:z=xx=yy=zA)10,20,30B)10,20,20C)20,10,10D)20,10,30答案:C解析:[單選題]26.負矩陣用那種形式表示()。A)OB)AC)-AD)AT答案:C解析:難易程度:易題型:[單選題]27.下列敘述中正確的是___________。A)棧是一種先進先出的線性表B)棧與隊列都是非線性結構C)隊列是一種后進先出的線性表D)棧與隊列都是線性結構答案:D解析:[單選題]28.以下程序執(zhí)行結果是:Str="108F"Print(str[-1]in['f','F'])A)TrueB)FalseC)1D)0答案:A解析:[單選題]29.()Python3.0正式發(fā)布的年份是()A)1990B)2018C)2002D)2008答案:D解析:[單選題]30.float("23.5")的執(zhí)行結果為()A)?23.5?B)23.5C)?23.5?D)以上都不對答案:B解析:[單選題]31.數學表達式xy/(0.5z),表示成Python表達式應該是()A)xy/0.5/zB)x*y/0.5zC)x*y/0.5*zD)x*y/(0.5*z)答案:D解析:[單選題]32.數據資產規(guī)劃與計劃管理是指制定數據資產()并組織實施。A)發(fā)展戰(zhàn)略B)規(guī)劃C)年度計劃D)以上都選答案:D解析:[單選題]33.關于以下條件判斷語句:ifa<=15anda>0:  ifa>=10:    b=1  elifa>=5:    b=2  else:    b=3else:  b=0要使b=2,那么a的取值可以是()A)16B)8C)2D)10答案:B解析:[單選題]34.Python3.5版本的保留字總數是()。A)27B)29C)16D)33答案:D解析:[單選題]35.關于算法的控制結構,以下選項中描述正確的是A)循環(huán)、分支、遞歸B)順序、循環(huán).嵌套C)循環(huán)、遞歸、選擇D)順序、選擇、循環(huán)答案:D解析:[單選題]36.在Java中,Java系統(tǒng)提供了一個自動回收動態(tài)分配的內存的線程,它就是A)異步線程B)消費者線程C)垃圾收集線程D)守護線程答案:C解析:概念理解[單選題]37.以下描述錯誤的是______。A)當Python腳本程序發(fā)生了異常,如果不處理,運行結果不可預測B)編程語言中的異常和錯誤是完全相同的概念C)Python通過try、except等保留字提供異常處理功能D)try-except可以在函數、循環(huán)體中使用答案:B解析:[單選題]38.語句print('x=${:7.2f}'.format(123.5678))執(zhí)行后的輸出結果是()(選項的□代表空格。)A)x=$□123.56B)x=$□123.57C)$□123.57D)x=□123.56答案:B解析:[單選題]39.74、關于tkinter模塊說法錯誤的是()。A)tkinter模塊無需安裝,屬于Python標準庫。B)tkinter屬于GUI圖形庫。C)導入tkinter模塊命令是。importtkinterD)tk的主窗口是一個元件,不是容器。答案:D解析:[單選題]40.(,)Python中定義類的關鍵字是()。A)classB)defC)whileD)yieldPass答案:A解析:[單選題]41.Python程序使用()進行多行注釋。A)三個連續(xù)雙引號或三個連續(xù)單引號B)井號C)分號D)冒號答案:A解析:[單選題]42.運行以下程序,當從鍵盤上輸入{1:"清華大學",2:"北京大學"},運行結果的是:x=eval(input())print(type(x))A)<class'int'>B)<class'list'>C)出錯D)<class'dict'>答案:D解析:[單選題]43.提供日期時間類的是A)timeB)datetimeC)calendarD)random答案:B解析:[單選題]44.關于CSV文件的擴展名,以下選項中描述正確的是A)可以為任意擴展名B)擴展名只能是.txtC)擴展名只能是.csvD)擴展名只能是.dat答案:A解析:[單選題]45.程序運行結果:a,b=23,48print("%d+%d=%f"%(a,b,a+b))輸出結果是()。A)(A)出錯B)(B)23+48=71C)(C)23+48=71.000000D)(D)23.0000+48.0000=71.000000答案:C解析:[單選題]46.在Java中,使當前線程進入阻塞狀態(tài),直到被喚醒才能繼續(xù)執(zhí)行的方法是。A)resume()方法B)wait()方法C)suspend()方法D)notify()方法答案:B解析:概念理解[單選題]47.如果HTML頁面中存在Frame標簽(Frameset,Frame,iFrame三種),webdriver定位這三種Frame內部元素,可以通過元素來定位是()A)frameB)FramesetC)iframeD)都不可以答案:B解析:[單選題]48.向分詞詞典中加入新的詞匯S=""劉老師的Python課太給力了""#""給力""詞典中沒有Jieba.add_word(""Python"")Jieba.add_word(""給力"")Jieba.lcut(s)分詞后正確的結果是()A)['劉老師','的','課太','給力','了']B)['劉老師','的','P','y,''t','h','o','n','課太','給力','了']C)['劉老師','的','Python','課太','給力','了']D)['劉老師','的','P''y''t''h''o''n','課太','給力','了']答案:C解析:[單選題]49.Python用于定義代碼塊的符號是()。A)#B)空格C)\D){}答案:B解析:[單選題]50.下列有關函數的說法中,正確的是()。A)函數的定義必須在程序的開頭B)函數定義后,其中的程序就可以自動執(zhí)行C)函數定義后需要調用才會執(zhí)行D)函數體與關鍵字def必須左對齊答案:C解析:[單選題]51.下列表達式的值為True的是()A)5+4j>2-3jB)3>2>2C)3>=3D)?abc?>?xyz?答案:C解析:[單選題]52.列表Is=[1,2,3,4,5,6,[7,8,9]],以下選項中描述正確的是A)ls可能是--維列表B)ls可能是二維列表C)ls可能是多維列表D)ls可能是高維列表答案:A解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.在JavaWeb中,抽象類GenericServlet實現了()接口和()接口【選兩項】A)ServletB)ConfigServletC)ServletConfigD)HttpServlet答案:AC解析:概念理解[多選題]54.以下是正確的字符串()A)?abc?ab?B)?abc?ab?C)?abc?ab?D)?abc\?ab?答案:BD解析:[多選題]55.對于面向對象和面向過程,說法正確的是()A)面向對象不易維護、難以復用、開發(fā)效率高B)面向對象維護性好、易于復用C)面向過程擴展性差D)面向對象使得系統(tǒng)更靈活、更容易擴展答案:BCD解析:[多選題]56.year=2021下面語句中可以正確輸出"2021年"的有:A)print(year+"年")B)print(str(year)+"年")C)print(f{year}年)D)print({}年.format(year))答案:BCD解析:[多選題]57.以下關于HTML標簽嵌套規(guī)則的說法,正確的是()。A)塊元素可以包含內聯元素或某些塊元素,但內聯元素也可以包含塊元素B)HTML標簽包括塊級元素和內嵌元素C)內嵌元素一般用在網站內容之中的某些細節(jié)或部位,用以"強調區(qū)分樣式上標下標錨點"等,通常包括a、abbr、bbr、font、i、img、input、kbd、label、g、s、select、small、span、sub、tt、u、var等D)其中塊級元素一般用來搭建網絡架構布局承載內容,通常包括的標簽有address、Dir、divd、d1、dt、dd、form、hl~h6、hr、is、index、menu、noframes、noscript、ol、p、pre、table、ul等答案:BCD解析:塊元素可以包含內聯元素或某些塊元素,但內聯元素卻不能包含塊元素,它只能包含其他的內聯元素。第3部分:填空題,共5題,請在空白處填寫正確答案。[填空題]58.已知列表x=[1,2],那么表達式list(enumerate(x))的值為_____答案:[(0,1),(1,2)]解析:[填空題]59.已知vec=[[1,2],[3,4]],則表達式[colforrowinvecforcolinrow]的值為________________答案:[1,2,3,4]解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.遞歸是從問題的起點出發(fā),逐漸將復雜問題化為簡單問題,最終求得問題。A)正確B)錯誤答案:錯解析:[判斷題]61.HTML表格在默認的情況下就是有邊框的A)正確B)錯誤答案:錯解析:[判斷題]62.OrdinalEncoder會增添特征的維度。()解析∶OrdinalEncoder不會增添特征的維度,只是對該特征類別值進行一個映射,這與OneHotEncoder有明顯的轉換上的不同。A)正確B)錯誤答案:錯解析:[判斷題]63.安裝Python語言編程環(huán)境即安裝Python語言的解釋器。()A)正確B)錯誤答案:對解析:[判斷題]64.在python中0xad是合法的十六進制數字表示形式。A)正確B)錯誤答案:對解析:[判斷題]65.lambda用于定義簡單的、能夠在一行內表示的函數。A)正確B)錯誤答案:對解析:[判斷題]66.餅圖主要用于了解各分組數據數量的分布,直方圖主要用于了解各分組數據的占比情況。A)正確B)錯誤答案:錯解析:[判斷題]67.(,)file對象的readlines()方法以列表的形式返回整個文件的內容,其中一行對應一個列表元素。A)正確B)錯誤答案:對解析:[判斷題]68.由于異常處理結構try?except?finally?中finally里的語句塊總是被執(zhí)行的,所以把關閉文件的代碼放到finally塊里肯定是萬無一失,一定能保證文件被正確關閉并且不會引發(fā)任何異常答案:錯解析:[判斷題]69.以下命令是求矩陣的特征值:importnumpyasnpa=np.random.randn(3,2)+1.j*np.random.randn(3,2)U,s,Vh=linalg.svd(a)print(U,Vh,s)A)正確B)錯誤答案:錯解析:[判斷題]70.創(chuàng)建一個大小為10的隨機向量,并把它排序:Z=np.random.random(10)Z.sort()A)正確B)錯誤答案:對解析:[判斷題]71.集合s.update(x)可以添加元素,且參數可以是列表,元組,字典等。()A)正確B)錯誤答案:對解析:[判斷題]72.IronPython和Jython類似,只不過IronPython是運行在微軟.Net平臺上的Python解釋器,可以直接把Python代碼編譯成.Net的字節(jié)碼。A)正確B)錯誤答案:對解析:[判斷題]73.Python中條件20<25<22是合法的,且輸出為False。A)正確B)錯誤答案:對解析:[判斷題]74.在調用函數時,要正確傳值,必須牢記函數的形參順序。A)正確B)錯誤答案:錯解析:[判斷題]75.find()方法檢測字符串中是否包含子字符串str如果包含子字符串返回開始的索引值,否則會報一個異常A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.已知ord('A')的值為65并且hex(65)的值為'0x41',那么表達式'\x41b'的值為________________。答案:('Ab')解析:[問答題]77.Python表達式3**2**3的值為()。答案:6561解析:[問答題]78.表達式'ab'in'acbed'的值為_____。答案:FALSE解析:[問答題]79.已知x=[3,5,7],那么執(zhí)行語句x[1:]=[2]之后,x的值為______。答案:[3,2]解析:[問答題]80.(填空題)字符串編碼格式GBK使用___________個字節(jié)表示一個漢字。答案:2解析:[問答題]81.random模塊中_____________方法的作用是將列表中的元素隨機亂序答案:shuffle()解析:[問答題]82.表達式?1<2<3?的值為()答案:True解析:[問答題]83.使用pip工具查看當前已安裝的Python擴展庫的完整命令是___。答案:PIPLIST解析:[問答題]84.表達式3|5的值為____。答案:7解析:[問答題]85.(填空題)元組使用()存放元素,列表使用的是方括號存放元素答案:圓括號解析:[問答題]86.題目:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。答案:#方法一a=2.0b=1.0s=0forninrange(1,21):s+=a/bt=aa=a+bb=tprints#方法二s=0.0forninrange(1,21):s+=a/bb,a=a,a+bprintss=0.0forninrange(1,21):s+=a/bb,a=a,a+bprints#方法三l=[]forninrange(1,21):b,a=a,a+bl.append(a/b)printreduce(lambdax,y:x+y,l)'''解析:[問答題]87.簡單介紹刪除字典元素的幾種方式。答案:字典中移除元素的方式有3種,分別為pop()、popitem()和clear(),pop()方法可以根據指定的鍵值刪除字典中指定的元素;popitem()方法會隨機刪除字典中的元素;clear()方法會清空字典中的元素。解析:[問答題]88.在Python中函數和類都屬于可調用對象。答案:(對)解析:[問答題]89.Python集合可以包含相同的元素。答案:(錯)解析:[問答題]90.)閱讀以下程序,填寫運行結果________________.deff(m):returnm*2print(f(1)*f('1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論