版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試卷科目:Python開發(fā)基礎Python開發(fā)基礎(習題卷25)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎第1部分:單項選擇題,共55題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.PythonWeb開發(fā)方向的第三方庫是A)benutifulsoup4B)PyramidC)matplotlibD)PyQtS答案:B解析:[單選題]2.下列哪種數(shù)據(jù)類型不是Python3中的數(shù)據(jù)類型()。A)intB)floatC)complexD)long答案:D解析:[單選題]3.以下關于副本和視圖描述,錯誤的是()。A)Numpy的切片操作返回原數(shù)據(jù)的視圖B)調用Ndarray的view)函數(shù)產生一個視圖C)Python序列的切片操作,調用dcepCopy)函數(shù)D)調用Ndarray的copy)函數(shù)產生一個視圖答案:D解析:視圖對應淺復制,副本對應深復制,Ndarray的copy)產生一個副本,而不是視圖。[單選題]4.請問以下四個賦值操作中,哪一個操作可以得到一個字典類型的數(shù)據(jù)?A)>>>data={'Zhangsan':18}B)>>>data=('Zhangsan',18)C)>>>data=['Zhangsan',18]D)>>>data="'Zhangsan',18"答案:A解析:[單選題]5.在已有名為全局變量的情況下,在函數(shù)中再次定義了變量A,下面哪個說法是對的()A)函數(shù)中未將a聲明為global,對a的操作即為對全局變量a的操作B)函數(shù)中未將a聲明為global,對a的操作與全局變量無關C)函數(shù)中將a聲明為global,對a的操作與全局變量無關D)函數(shù)中將a聲明為global,對a的操作即為對全局變量a的操作,但函數(shù)返回時全局變量a被銷毀答案:B解析:[單選題]6.我們要向已經創(chuàng)建好的表中刪除字段,使用的關鍵字為A)addB)sumC)dropD)remove答案:C解析:[單選題]7.Mapper排序后的輸出將作為下面哪個的輸入()A)ReducerB)ShuffleC)SortD)Mapper答案:A解析:[單選題]8.(,)關于Python字符編碼,以下選項中描述錯誤的是A)chr(x)和ord(x)函數(shù)用于在單字符和Unicode編碼值之間進行轉換B)printchr(65)輸出AC)print(ord('a'))輸出97D)Python字符編碼使用ASCII編碼答案:D解析:[單選題]9.以下代碼的執(zhí)?結果是a={?name?:?hehe?,?detail?:[{?age?:18,?job?:?tester?},?man?]}print(a[?detail?][1][2])A)18B)sC)eD)n答案:D解析:[單選題]10.在pandas中以下哪個方法用于從csv文件中讀取數(shù)據(jù)()A)to_excel()B)read_csv()C)to_csv()D)read_excel()答案:B解析:[單選題]11.()模塊是python標準庫中最常用的模塊之一。通過它可以獲取命令行參數(shù),從而實現(xiàn)從程序外部向程序內部傳遞參數(shù)的功能,也可以獲取程序路徑和當前系統(tǒng)平臺等信息。。A)sysB)platformC)mathD)time答案:A解析:[單選題]12.代碼print(0.1+0.2==0.3)輸出的結果是()A)TrueB)FalseC)trueD)false答案:B解析:[單選題]13.下列選項中,用于實現(xiàn)彈出菜單的方法是()。A)post()B)alert()C)add_cascade()D)jump()答案:A解析:[單選題]14.執(zhí)行下列選項,輸出了'HelloWorld'的選項是A)print("'HelloWorld'")B)print('"HellosWorld"')C)print('\"HelloWorld\"')D)print('HelloWorld\")答案:A解析:[單選題]15.[]s=set("helloworld")print(s)以下一定不是這段代碼運行結果的是()A){'r',B){'w',C){'h','e','l','l','o','D){'h','e','l','o','答案:C解析:[單選題]16.設一年356天,第1天的能力值為基數(shù)記為1.0。當好好學習時能力值相比前一天會提高千分之五。以下選項中,不能獲得持續(xù)努力1年后的能力值的是A)1.005**365B)pow((1.0+0.005),365)C)1.005//365D)pow(1.0+0.005,365)答案:C解析:[單選題]17.下列語句執(zhí)行后,x的值是()。a=3;b=4;x=5ifa<b:a+=1x+=1A)A5B)B3C)C4D)D6答案:D解析:[單選題]18.在深度為7的滿二叉樹中,結點個數(shù)總共是A)32B)64C)127D)63答案:C解析:[單選題]19.(),由鍵值對類型的數(shù)據(jù)構成,采用對象方式組織,屬于整合度更好的數(shù)據(jù)組織方式。A)高維數(shù)據(jù)B)一維數(shù)據(jù)C)二維數(shù)據(jù)D)文件答案:A解析:[單選題]20.Python中可用于機器學習的庫文件是哪個A)learn-moreB)scikit-learnC)gekingD)auto答案:B解析:[單選題]21.已知x=10,y=20,z=30:以下語句執(zhí)行后x,y,z的值是()。Ifx<y:z=xx=yy=z1234A)10,20,30B)10,20,20C)20,10,10D)20,10,30答案:C解析:[單選題]22.Python程序采用Unicode編碼,英文字符和中文字符在Python中分別對應字符長度分別是多少()A)2和2B)1和1C)2和1D)1和2答案:B解析:[單選題]23.現(xiàn)有代碼t=(?m?),在python3解釋器中查看type(t)的到的結果為()A)<class'tuple'>B)<class'str'>C)(class'str')D)(class'tuple')答案:B解析:[單選題]24.給出如下代碼:MonthandFlower={"1月":"梅花","2月":"杏花","3月":"桃花","4月":"牡丹花",\"5月":"石榴花","6月":"蓮花","7月":"玉簪花","8月":"桂花","9月":"菊花",\"10月":"芙蓉花","11月":"山茶花","12月":"水仙花"}N=input("請輸入1-12的月份:")Print(n+"月份之代表花:"+MonthandFlower.get(str(n)+"月"))以下選項中描述正確的是A)*MonthandFlower是一個集合B)*MonthandFlower是一個元組C)代碼實現(xiàn)了從鍵盤上獲取一個整數(shù)(1-12)來表示月份,輸出該月份對應的代表花名D)*MonthandFlower是一個列表答案:C解析:[單選題]25.ls=[3,4,5.5,0,-7],下面對ls進行排序是哪個正確的A)sorted默認是升序B)sorted默認是降序C)order默認是升序D)order默認是降序答案:A解析:[單選題]26.利用DOM方式解析XML文檔,說法錯誤的是A)可以讀取B)可以修改C)只能讀取,不能修改D)使用xml.dom.minidom模塊來解析xml文件答案:C解析:[單選題]27.閱讀下面程序:classTest:count=21defprint_num(self):count=20self.count+=20print(count)test=Test()test.print_num()運行程序,輸出結果是()。A)20B)40C)21D)41答案:A解析:[單選題]28.主節(jié)點負責分發(fā)任務,從接點負責處理任務,當主節(jié)點發(fā)生故障時,整個系統(tǒng)就癱瘓了,把這種故障叫做什么?A)多點故障B)單點故障C)分分布式故障D)偽分布式故障答案:B解析:[單選題]29.同時去掉字符串左邊和右邊空格的函數(shù)是:A)center()B)fomat()C)strip()D)count()答案:C解析:[單選題]30.執(zhí)行完語句myset=set("good")后,myset中的元素個數(shù)是:()A)1B)3C)4D)5答案:B解析:[單選題]31.關于軟件危機,以下選項中描述錯誤的是A)軟件成本不斷提高B)軟件質量難以控制C)軟件過程不規(guī)范D)軟件開發(fā)生產率低答案:C解析:[單選題]32.關于Python注釋,以下選項中描述錯誤的是A)Python注釋語句不被解釋器過濾掉,也不被執(zhí)行B)注釋可用于標明作者和版權信息C)注釋可以輔助程序調試D)注釋用于解釋代碼原理或者用途答案:A解析:[單選題]33.下列for循環(huán)執(zhí)行后,輸出結果的最后一行是():Foriinrange(1,3):forjinrange(2,5):print(i*j)A)2B)6C)8D)15答案:C解析:[單選題]34.關于以下程序輸出的兩個值的描述正確的是:da=[1,2,3]print(id(da))defgetda(st):fa=da.copy()print(id(fa))getda(da)A)兩個值相等B)每次執(zhí)行的結果不確定C)首次不相等D)兩個值不相等答案:D解析:[單選題]35.在軟件測試中,假定X為整數(shù),10≤X≤100,用邊界值分析法,那么X在測試中應該取()邊界值A)X=9,X=10,X=100,X=101B)X=10,X=11,X=100;C)X=9,X=11,X=99;D)X=9,X=10,X=100;答案:A解析:[單選題]36.表達式eval(?2020/10?)的結果是()A)0B)2020/10C)202D)202.0答案:D解析:[單選題]37.導入pymysql數(shù)據(jù)的命令是()A)importdatabaseB)importSQLC)importpymysqlD)pipinstallMysql答案:C解析:[單選題]38.在屏幕上輸出?你好?的Python語句是()A)printB)printC)print(你好)D)print("你好")答案:D解析:[單選題]39.for循環(huán)次數(shù)是根據(jù)()確定的A)遍歷結構B)邏輯結果C)遍歷結構中元素個數(shù)D)固定參數(shù)答案:C解析:[單選題]40.以下選項中,不是Python語言保留字的是A)whileB)passC)doD)except答案:C解析:[單選題]41.Numpy中創(chuàng)建全為0的矩陣使用A)zerosB)onesC)emptyD)arange答案:A解析:[單選題]42.下列語句執(zhí)行結果是什么?a=[1,2,3]print(a*3)A)[1,2,3,1,2,3,1,2,3];B)[1,8,27]C)(3,6,9)D)[3,6,9]答案:A解析:[單選題]43.通過促進大數(shù)據(jù)發(fā)展,加快建設(),釋放技術紅利、制度紅利和創(chuàng)新紅利,提升政府治理能力,推動經濟轉型升級。A)數(shù)據(jù)大國B)數(shù)據(jù)強國C)科技大國D)科技強國答案:B解析:[單選題]44.x={'a':1,'b':2,'c':3,'d':4}下列敘述正確的是:()。A)x.popitem()的輸出是4B)x.pop()的輸出是4C)x.get('d')的輸出是4D)print(x[-1])的輸出4答案:C解析:[單選題]45.Selenium判斷HTML頁面框中的某個元素是否被選擇的方法是()A)is_ActivedB)is_selectedC)is_DisplayedD)is_Enablesd答案:B解析:[單選題]46.哪個選項所列保留字能夠實現(xiàn)對一組語句的循環(huán)執(zhí)行?A)for和inB)if和elseC)range()D)while和def答案:A解析:[單選題]47.os模塊中,可以使用______函數(shù)刪除文件夾。A)remove()B)rename()C)rmdir()D)replace()答案:C解析:[單選題]48.將以下while循環(huán)代碼,修改成for循環(huán)并且保證輸出結果為一樣:i=0whilei<=3:print(i)i+=1A)foriinrange(3):print(i)B)foriinrange(3):print(i+1)C)foriinrange(4):print(i)D)foriinrange(4):print(i+1)答案:C解析:[單選題]49.uniform(1,100)函數(shù)的含義是A)生成一個1至100之間的隨機小數(shù)B)生成一個1至100之間的隨機整數(shù)C)生成一個1至99之間的隨機小數(shù)D)生成一個1至99之間的隨機整數(shù)答案:A解析:[單選題]50.集合aSet內容經運算后為()。aSet=set('sunrise')aa=set('sunset')aSet|=aaA){'t','s','u','e','I','n','r'}B){'tsueinr'}C){'sunset'}D){'I','t'}答案:A解析:[單選題]51.os模塊中,文件的路徑分隔符不包括______。A)\\B)$C)/D)//答案:B解析:[單選題]52.Selenium提供了多種定位網頁頁面元素的方法。以下不是Selenium提供的定位方法的是()A)tag_Name定位B)class_Name定位C)table定位D)Name定位答案:C解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.下面是Numpy支持的統(tǒng)計函數(shù)有()。A)minB)maxC)medianD)mean答案:ABCD解析:這些都是Numpy支持的統(tǒng)計函數(shù)。[多選題]54.在Linux中,以下FTP說法正確的是()【選兩項】A)FTP的數(shù)據(jù)連接在整個FTP會話過程中一直保持打開B)FTP的控制連接在整個FTP會話過程中一直保持打開C)FTP的數(shù)據(jù)連接在數(shù)據(jù)傳輸結束后關閉D)FTP的控制連接在數(shù)據(jù)傳輸結束后關閉答案:BC解析:概念理解[多選題]55.file對象的相關屬性有A)file.closedB)file.modeC)D)file.softspace答案:ABCD解析:[多選題]56.下列關于探索型數(shù)據(jù)分析常用圖表的說法,正確的有()A)探索型數(shù)據(jù)分析常用的圖表包括條形圖、直方圖、餅圖、折線圖、散點圖、箱型圖等B)直方圖和箱型圖都可以用來展示數(shù)據(jù)的分布情況C)絕大部分情況下使用餅圖代替條形圖能更加直觀地展示數(shù)據(jù)之間的特征和對比D)在探索型數(shù)據(jù)分析時應該盡量避免使用餅圖,然而在數(shù)據(jù)報告中可以使用餅圖達到更加美觀的效果答案:ABD解析:[多選題]57.在Python中,查詢EMPLOYEE表中salary(工資)字段大于1000的所有數(shù)據(jù)的sql正確的是?【選兩項】A)sql="SELECT*FROMEMPLOYEEWHEREINCOME>%s"%(1000)B)sql="SELECT*FROMEMPLOYEEWHEREINCOME>",1000C)sql="SELECT*FROMEMPLOYEEWHEREINCOME>s%",1000D)sql="SELECT*FROMEMPLOYEEWHEREINCOME>1000"答案:AD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.語句x=(3)執(zhí)行后x的值為______答案:3解析:[填空題]59.表達式list(range(5))的值為______。答案:[0,1,2,3,4]解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.表達式"3/0"會引發(fā)?ValueError?異常。()A)正確B)錯誤答案:錯解析:[判斷題]61.Hanoi塔的解法體現(xiàn)了分而治之(divide-and-conquer)方法的典型用途A)正確B)錯誤答案:錯解析:[判斷題]62.定義Python函數(shù)時,如果函數(shù)中沒有return語句,則默認返回空值None答案:對解析:[判斷題]63.read()方法一次可以讀入整個文件內容。A)正確B)錯誤答案:對解析:[判斷題]64.在沒有導入標準庫math的情況下,語句x=3ormath.sqrt(9)也可以正常執(zhí)行,并且執(zhí)行后x的值為3。A)正確B)錯誤答案:對解析:[判斷題]65.已知x為非空字符串,那么表達式?,?.join(x.split(?的,?值)一)=定=為xTrue。答案:對解析:[判斷題]66.strip()方法的作用是:返回字符串的副本,刪除所有前導空格字符,但不刪除尾隨空格字符。A)正確B)錯誤答案:錯解析:STRIPE()函數(shù)對用戶的輸入進行清理[判斷題]67.帶有默認值的參數(shù)位于參數(shù)列表的末尾。A)正確B)錯誤答案:對解析:[判斷題]68.一個函數(shù)如果帶有默認值參數(shù),那么必須所有參數(shù)都設置默認值。()A)正確B)錯誤答案:錯解析:[判斷題]69.Python中return[表達式]結束函數(shù),選擇性地返回一個值給調用方。不帶表達式的return相當于返回None。A)正確B)錯誤答案:對解析:[判斷題]70.數(shù)據(jù)倉庫系統(tǒng)的組成部分包括數(shù)據(jù)倉庫,倉庫管理,數(shù)據(jù)抽取,分析工具等四個部分A)正確B)錯誤答案:錯解析:[判斷題]71.結構性測試就是根據(jù)軟件的規(guī)格說明來設計測試用例的測試方法。A)正確B)錯誤答案:錯解析:[判斷題]72.列表的長度是列表中元素的個數(shù)減1。A)正確B)錯誤答案:錯解析:[判斷題]73.函數(shù)是代碼復用的一種方式。()A)正確B)錯誤答案:對解析:[判斷題]74.當以指定?鍵?為下標給字典對象賦值時,若該?鍵?存在則表示修改該?鍵?對應的?值?,若不存在則表示為字典對象添加一個新的?鍵-值對?答案:對解析:[判斷題]75.異常處理結構中的else部分在沒有異常發(fā)生時執(zhí)行。A)正確B)錯誤答案:對解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.下列字符串操作的運行結果是'____'。x='hello'print(x[::-1])答案:olleh解析:[問答題]77.把4到100中所有的偶數(shù)分解成兩個素數(shù)的和。例如:6=3+3,8=3+5,10=3+7等。只要求找到一種分解方式就退出循環(huán)。Defprime(n):foriinrange(2,n):if(1returnfalse#f要大寫Felse:#縮進錯誤returntrue#t要大寫T(2forjinrange(2,i):if(3print("{:^4}={:^4}+{:^4}".format(i,j,i-j))(4答案:(1)ifn%i=0:(2)foriinrange(4,100+1):(3)prime(j)=trueandprime(i-j)=true:(4)break解析:[問答題]78.(填空題)正則表達式模塊re的___________方法用來在整個字符串中進行指定模式的匹配。答案:search()解析:[問答題]79.(填空題)對文件進行寫入操作之后,________方法用來在不關閉文件對象的情況下將緩沖區(qū)答案:flush()解析:[問答題]80.參照代碼模板,完善代碼,實現(xiàn)功能:從鍵盤輸入一個列表,計算輸出列表元素的平均值。示例如下:Defmean(numlist):s=0.0fornuminnumlist:s=s+numreturn___(1)___#請輸入一個列表:Ls=eval(input())Print("平均值為:",___(2)___)答案:defmean(numlist):s=0.0fornuminnumlist:s=s+numreturns/len(numlist)#請輸入一個列表:Ls=eval(input(""))Print("平均值為:",mean(ls))解析:[問答題]81.設有thisdict={"name":"zhangsan","age":18},可以將"age"的值改為20的代碼為答案:thisdict["age"]=20解析:[問答題]82.表達式"[3]in[1,2,3,4]"的值是_____。答案:FALSE解析:[問答題]83.在Python中,不論類的名字是什么,構造方法的名字都是______。答案:INIT解析:[問答題]84.表達式[1,2,3].count(4)的值為_____。答案:0解析:[問答題]85.已知x=?abcdefg?,則表達式x[3:]+x[:3]的值為_________。答案:?DEFGABC?解析:[問答題]86.使用列表推導式生成包含10個數(shù)字5的列表,語句可以寫為______________答案:[5foriinrange(10)]解析:[問答題]87.利用網絡爬蟲爬取百度頁面內容時,需要導入requests庫,導入之前需要在命令行提示符下以管理員身份安裝requests庫,安裝命令是:()答案:PIPINSTALLREQUESTS解析:[問答題]88.已知列表x=[1,2],那么執(zhí)行語句x.extend([3])之后,x的值為____________。答案:[1,2,3]解析:[問答題]89.(簡答題)執(zhí)行循環(huán)語句foriinrange(1,5,2):print(i),循環(huán)體執(zhí)行的次數(shù)是()答案:2解析:[問答題]90.用函數(shù)type("A")可以測試變量A的數(shù)據(jù)類型。()A)對B)錯答案:B解析:[問答題]91.整數(shù)排序。輸入三個整數(shù),把這三個數(shù)由小到大輸出。答案:l=[]Foriinrange(3):x=int(input('請輸入整數(shù):'))l.append(x)L.sort()Print(l)解析:[問答題]92.數(shù)字類型包括__1__和布爾型。答案:整型解析:[問答題]93.在random庫中選取相應的函數(shù),隨機生成一個[10,20]之間的整數(shù)_____。(不加空格)答案:RANDINT(10,20)解析:[問答題]94.以下代碼的運行結果是_____。deffunc(x):s=0flag=1foriinrange(1,x+1):s=s+flag*(i**
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版委托貸款合同(購車貸款)3篇
- 2025版民間借貸合同文本四種借款人法律義務解讀4篇
- 商鋪售后返租合同風險評估與法律建議(2025年版)2篇
- 2025年度龍山區(qū)中醫(yī)院醫(yī)療廢物處理技術改造合同4篇
- 二零二五年度實木復合地板品牌代理銷售合同4篇
- 2025年物業(yè)管理責任服務協(xié)議書(含物業(yè)合同續(xù)簽)3篇
- 體育場館體育賽事現(xiàn)場安全保衛(wèi)措施與體系建設改進考核試卷
- 體育用品行業(yè)創(chuàng)新商業(yè)模式探索考核試卷
- 2025年農村地房產租賃土地租賃協(xié)議
- 2025年度木材加工與木工安裝服務承包合同4篇
- 土地買賣合同參考模板
- 新能源行業(yè)市場分析報告
- 2025年天津市政建設集團招聘筆試參考題庫含答案解析
- 房地產運營管理:提升項目品質
- 自愿斷絕父子關系協(xié)議書電子版
- 你劃我猜游戲【共159張課件】
- 專升本英語閱讀理解50篇
- 中餐烹飪技法大全
- 新型電力系統(tǒng)研究
- 滋補類用藥的培訓
- 北師大版高三數(shù)學選修4-6初等數(shù)論初步全冊課件【完整版】
評論
0/150
提交評論