




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試卷科目:Python開發基礎Python開發基礎(習題卷110)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發基礎第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.Python語句list(range(1,10,3))執行結果為_。()A)[0,3,6]B)[1,4,7]C)[0,3,6,9]D)[1,4,7,10]答案:B解析:[單選題]2.Hadoop的配置目錄在哪里?A)/etc/hostsB)/etc/hadoopC)$HADOOP_HOME/confD)$HADOOP_HOME/etc/hadoop答案:C解析:[單選題]3.下面程序的輸出是________。()A,b=5,9Print(a,b)A)59?B)5,9?C)5□9D)5□□9答案:C解析:[單選題]4.[]以下程序的輸出結果是:()defcalu(x=3,y=2,z=10):□□□□return(x**y*z)h=2w=3print(calu(h,w))A)60B)80C)90D)70答案:B解析:[單選題]5.關于分支結構,以下選項中描述不正確的是()A)if語句中條件部分可以使用任何能夠產生True和False的語句和函數B)if語句中語句塊執行與否依賴于條件判斷C)多分支結構用于設置多個判斷條件以及對應的多條執行路徑D)二分支結構有一種緊湊形式,使用保留字if和elif實現答案:D解析:[單選題]6.配置Hadoop時,JAVA_HOME包含在哪一個配置文件中?A)hadoop-default.xmlB)hadoop-env.shC)hadoop-site.xmlD)configuration.xml答案:B解析:[單選題]7.在Java中,對于Xml文檔元素描述錯誤的是A)Xml文檔中可以有多個頂層元素B)Xml文檔中的元素可以嵌套C)Xml文檔元素由開始標記、屬性、元素內容和結束標記這幾個部分組成D)Xml的元素可以自己命名,但要遵照一定的規則答案:A解析:概念理解[單選題]8.MysQL的默認服務名是()。A)mysqlB)mysql14C)rootD)foot答案:A解析:[單選題]9.設有程序段K=10While(k):k=k-1則下面描述中正確的是()A)循環體語句執行一次B)循環體語句一次也不執行C)循環是無限循環D)while循環執行10次答案:B解析:[單選題]10.下列關于Python異常處理的描述中,不正確的是______。A)異常處理可以通過try-except語句實現B)任何需要檢測的語句必須在try語句塊中執行,并由except語句處理異常C)raise語句引發異常后,它后面的語句不再執行D)except語句處理異常最多有兩個分支答案:D解析:[單選題]11.耦合性和內聚性是對模塊獨立性度量的兩個標準。下面敘述中正確的是A)降低耦合性提高內聚性有利于提高模塊的獨立性B)耦合性是指一個模塊內部個元素間彼此結合的緊密程度C)提高耦合性降低內聚性有利于提高模塊的獨立性D)內聚性是模塊間相互連接的緊密程度答案:A解析:[單選題]12.Python變量作為實參時,它和對應的形參之間數據傳遞方式是()。A)由形參傳給實參B)由實參傳給形參C)由實參傳給形參,再由形參傳給實參D)在用戶干預情況下,實參形參能相互傳遞答案:D解析:Python變量作為實參時,它和對應的形參之間數據傳遞方式是在用戶干預情況下,實參形參能相互傳遞。[單選題]13.[]假設函數中不包括global保留字,對于改變參數值的方法,以下選項中錯誤的是()A)參數是list類型時,改變原參數的值B)參數的值是否改變與函數中對變量的操作有關,與參數類型無關C)參數是組合類型(可變對象)時,改變原參數的值D)參數是int類型時,不改變原參數的值答案:B解析:[單選題]14.return返回多個函數值是以()類型的形式返回A)變量B)元組C)字符串D)列表答案:B解析:[單選題]15.下列選項中,與pow(x,y)等價的計算是A)x**yB)x%yC)x//yD)x+y答案:A解析:[單選題]16.給出下面代碼:Foriinrange(1,10):forjinrange(1,i+1):print("{}*{}={}\t".format(j,i,i*j),end='')print("")以下選項中描述錯誤的是:()A)也可使用While嵌套循環實現打印九九乘法表B)執行代碼出錯C)外層循環i用于控制一共打印9行D)執行代碼,輸出九九乘法表答案:B解析:[單選題]17.執行下列語句后的顯示結果是()。Frommathimport*Print(sqrt(3)*sqrt(3)==3)A)3B)TrueC)FalseD)sqrt(3)*sqrt(3)==3答案:C解析:[單選題]18.Python解釋器在語法上不?持--編程?式A)語句B)?向過程C)?然語?D)?向對象答案:C解析:[單選題]19.數據資產標準變更由()提出,經數據資產管理歸口部門審核確定后實行。A)上級部門B)管理部門C)業務部門D)使用部門答案:C解析:[單選題]20.關于函數局部變量和全局變量的使用規則,以下選項中描述錯誤的是______。A)對于基本數據類型的變量,無論是否重名,局部變量與全局變量不同B)return不可以傳遞任意多個函數局部變量返回值C)對于組合數據類型的變量,如果局部變量未真實創建,則是全局變量D)可以通過global保留字在函數內部聲明全局變量答案:B解析:[單選題]21.生成一個[1,99]之間隨機整數的函數是______。A)random.randint(0,99)B)random.randint(1,99)C)random.uniform(1,99)D)random.randint(1,100)答案:B解析:[單選題]22.函數定義時,以下不需要使用global聲明就可能操作全局變量的類型是()A)列表B)字符串C)整數D)浮點數答案:A解析:[單選題]23.下列的數據組織維度中,最適合用字典類型表達的選項是:A)一維數據B)三維數據C)二維數據D)高維數據答案:D解析:[單選題]24.random.uniform(a,b)的作用是()A)生成一個[a,b]之間的隨機整數B)生成一個(a,b)之間的隨機數C)生成一個[a,b]之間的隨機小數D)生成一個均值為a,方差為b的正態分布答案:C解析:[單選題]25.以下保留字不用于循環邏輯的是______。A)forB)elseC)continueD)try答案:D解析:[單選題]26.給出如下代碼:Ls=["car","truck"]DeffunC.(a):ls.append(a)returnFunC.("bus")Print(ls)以下選項中描述錯誤的是A)funC.(a)中的a為非可選參數B)ls.append(a)代碼中的ls是全局變量C)ls.append(a)代碼中的ls是列表類型D)執行代碼輸出結果為['car','truck']答案:D解析:[單選題]27.設x=10;y=20,下列語句能正確運行結束的是:A)max=x>y?x:yB)if(x>y)print(x)C)whileTrue:passD)min=xifx<yelsey答案:D解析:[單選題]28.關于字符串下列說法錯誤的是()A)以單引號開始的字符串必須以單引號結束B)單引號的字符串中可以放雙引號C)三引號中的轉義字符不被轉義D)三引號可以用作程序的注釋答案:C解析:[單選題]29.下列代碼的運行結果是()。A='a'Print(a>'b'or'c')A)aB)bC)cD)True答案:C解析:[單選題]30.在JSP中,關于網絡端口號,以下說法中正確的是()A)TOMCAT只能在8080端口下啟動B)HTTP協議的默認端口是80端口C)端口號只有整數,范圍是0到99999D)同一個端口可以被多個應用監聽,如同時啟動兩個TOMCAT答案:B解析:概念理解[單選題]31.python文件的擴展名()A)docB)txtC)pyD)html答案:C解析:[單選題]32.(,)以下對Python程序設計風格描述錯誤的選項是()A)Python中允許把多條語句寫在同一行,語句之間用分號隔開B)Python語句中,增加縮進表示語句塊的開始,減少縮進表示語句塊的退出C)Python可以將一條長語句分成多行顯示,使用續行符?\?D)Python中不允許把多條語句寫在同一行答案:D解析:[單選題]33.設str=?python?,想把字符串的第一個字母大寫,其他字母還是小寫,正確的選項是:A)print(str[0].upper()+str[1:])B)print(str[1].upper()+str[-1:1])C)print(str[0].upper()+str[1:-1])D)print(str[1].upper()+str[2:])答案:A解析:[單選題]34.Whichmodespecifierwillopenafilebutnotletyouchangethefileorwritetoit?A)'w'B)'r'C)'a'D)'e'答案:B解析:[單選題]35.關于break的作用,描述正確的是A)跳出所有的for/while循環B)按照縮進跳出除函數縮進外的所有語句塊C)按照縮進跳出當前層語句塊D)跳出當前層for/while循環答案:D解析:[單選題]36.已知字符串a="python",則a[1]的值為()A)"p"B)"py"C)"Py"D)"y"答案:D解析:[單選題]37.下列說法中哪項是錯誤的是A)while語句的循環體中可以包括if語句B)if語句中可以包括循環語句C)循環語句不可以嵌套D)選擇語句可以嵌套答案:C解析:[單選題]38.如果p=ord(?a?),表達式print(p,chr((p+3)%26+ord('a')))的結果是:A)97dB)97cC)97xD)97w答案:D解析:[單選題]39.以下代碼的輸出結果是()。vlist=list(range(5))print(vlist)A)[0,1,2,3,4]B)0;1;2;3;4;C)01234D)0,1,2,3,4,答案:A解析:[單選題]40.有函數:deflocation(city,province):print("{}belongsto{}province".format(city,province)以下語句中()的結果與其他幾個不同。A)location("Nanjing","Jiangsu")B)location(province="Jiangsu",city="Nanjing")C)location(city="Nanjing",province="Jiangsu")D)location("Jiangsu","Nanjing")答案:D解析:[單選題]41.下面的語句()會無限循環下去A)Forainrange(10):time.sleep(10)B)While1<10:time.sleep(10)C)whileTrue:breakD)A=[3,-1,?,?]ForIina[:]:ifnota:break答案:B解析:[單選題]42.函數如下:defshowNnumber(numbers):forninnumbers:print(n)下面那些在調用函數時會報錯A)showNumer([2,4,5])B)showNnumber(?abcesf?)C)showNnumber(3.4)D)showNumber((12,4,5))答案:C解析:[單選題]43.給出如下代碼:S=list("巴老爺有八十八棵芭蕉樹,來了八十八個把式要在巴老爺八十八棵芭蕉樹下\住。老爺拔了八十八棵芭蕉樹,不讓八十八個把式在八十八棵芭蕉樹下住。八十八個\把式燒了八十八棵芭蕉樹,巴老爺在八十八棵樹邊哭。")以下選項中能輸出字符?八?出現次數的是A)print(s.count("八"))B)print(s.index("八"))C)print(s.index("八"),6,len(s))D)print(s.index("八"),6)答案:A解析:[單選題]44.使用變量時,變量查找順序描述錯誤的是()A)優先在當前作用域中尋找該變量B)優先在全局作用域中尋找該變量C)最后在內置空間中尋找該變量D)如果當前作用域中沒有找到,則繼續去上一級作用域中尋找答案:B解析:[單選題]45.哪個是語句print('\nPython')的運行結果。A)在新的一行輸出:PythonB)直接輸出:'\nPython'C)直接輸出:\nPythonD)先輸出n,然后新的一行輸出Python答案:A解析:[單選題]46.mlist=["東坡魚","泡菜魚","雞豆花","顛蓮藕","板栗燒雞"],以下可以輸出"雞豆花"的是()A)print(mlist[3])B)print(mlist[1])C)print(mlist[2])D)print(mlist["雞豆花"])答案:C解析:[單選題]47.關于jieba庫的全模式分詞,以下選項中描述正確的是______。A)適合用于搜索引擎分詞B)在精確模式基礎上,對長詞再次切分,提高召回率C)將句子最精確地切開,適合文本分析D)把句子中所有可以成詞的詞語都掃描出來,速度非常快,但是不能解決歧義答案:D解析:[單選題]48.Whatarethevaluesthatthevariablenumcontainsthroughtheiterationsofthefollowingforloop?Fornuminrange(4):A)1,2,3,4B)0,1,2,3,4C)1,2,3D)0,1,2,3答案:D解析:[單選題]49.在Java中,如果在關閉socket時發生一個I/O錯誤,會拋出A)IOExceptionB)UnknownHostExceptionC)SocketExceptionD)MalformedURLException答案:A解析:概念理解[單選題]50.[]以下程序的輸出結果是:()s1="企鵝"s2="超級游泳健將"print("{0:*^4}:{1:>lt;9}".format(s1,s2))A)*企鵝*:!超級游泳健將!!B)*企鵝*:超級游泳健將!!!C)**企鵝:超級游泳健將!!!D)企鵝**:超級游泳健將!答案:B解析:[單選題]51.現有如下代碼:Sum=0Foriinrange(100):if(i%10):continuesum=sum+iPrint(sum)若運行代碼,輸出的結果為()A)5050B)4950C)450D)45答案:C解析:[單選題]52.以下選項中,不能作為Python語言合法標識符的是()A)_numB)變量aC)5_numD)FALSE答案:C解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.下列選項中,不屬于Python輸出函數的是()A)random()B)sqrt()C)input()D)print()答案:ABC解析:[多選題]54.以下屬于complex數據類型的是()。A)1+2jB)1.23kC)0D)1.1+0j答案:ABD解析:[多選題]55.輸入一個表示半徑的浮點數,計算圓的面積的程序正確的有:(圓周率取3.14,結果保留2位小數)A)radius=float(input())ara=3.14*radius**2print(round(area,2))B)、radius=float(input())area=3.14*radius*radiusprint(round(area,2))C)radius=input()print(round(3.14*radius**2,2))D)radius=float(input())print(round(3.14*radius*radius,2))答案:ABD解析:[多選題]56.運算符的優先級描述正確的是:A)正負號比*和/的優先級高B)加減法比移位的優先級高C)加減法比%的運算優先級高D)比較運算比位運算優先級高答案:AB解析:[多選題]57.關于字符串的replace方法,你認為正確的選項是()A)replace方法如果沒有替換成功則報錯B)replace方法如果沒有替換成功則將原字符串返回C)replace方法如果替換成功返回新的字符串D)replace方法如果替換成功,返回原字符串答案:BC解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.Python標準庫random中的_方法作用是從序列中隨機選擇1個元素答案:choice()解析:[填空題]59.假設已從標準庫functools導入reduce()函數,那么表達式reduce(lambdax,y:x-y,[1,2,3])的值為__答案:-4解析:第4部分:判斷題,共19題,請判斷題目是否正確。[判斷題]60.函數的名稱可以隨意命名。A)正確B)錯誤答案:錯解析:[判斷題]61.索引-1標識字符串的最后一個字符。()A)正確B)錯誤答案:對解析:[判斷題]62.python在刪除對象時會自動調用析構函數A)正確B)錯誤答案:對解析:[判斷題]63.注釋語句可以是一行,也可以是多行。(())A)正確B)錯誤答案:對解析:[判斷題]64.類方法可以用類名調用,不可用對象名調用。A)正確B)錯誤答案:錯解析:[判斷題]65.open函數中,參數'w'的含義是創建并二進制寫入。A)正確B)錯誤答案:對解析:[判斷題]66.操作符in和notin,可以用來檢查?鍵?是否在字典中。A)正確B)錯誤答案:對解析:[判斷題]67.列表對象的extend()方法屬于原地操作,調用前后列表對象的地址不變A)正確B)錯誤答案:對解析:[判斷題]68.Python中的集合(set)是支持雙向索引,-1就是最后一個元素的下標。A)正確B)錯誤答案:錯解析:[判斷題]69.在函數中沒有任何辦法可以通過形參來影響實參的值。A)正確B)錯誤答案:錯解析:[判斷題]70.表達式{1,3,2}>{1,2,3}的值為TrueA)正確B)錯誤答案:錯解析:[判斷題]71.在定義函數時,如果有些參數存在默認值,可以在定義函數時直接為這些參數指定默認值。A)正確B)錯誤答案:對解析:[判斷題]72.字典中的鍵唯一A)正確B)錯誤答案:對解析:[判斷題]73.字典是Python中唯一的映射類型A)正確B)錯誤答案:對解析:[判斷題]74.文件對象的tell()方法用來返回文件指針的當前位置。()A)正確B)錯誤答案:對解析:[判斷題]75.random()函數可生成0到1之間的隨機整數A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.(填空題)DefSum(*p):returnsum(p)Print(Sum(3,5,8))運行結果是()答案:16解析:[問答題]77.(填空題)表達式[1,2,3].count(4)的值為________。答案:0解析:[問答題]78.寫出下面代碼的優化版本,提高運行效率。X=list(range(500))Foriteminx:t=5**5Print(item+t)答案:X=list(range(500))T=5**5Foriteminx:print(item+t)解析:[問答題]79.已知path=r?c:\test.html?,那么表達式path[:-4]+?htm?的值為()答案:c:\\test.htm解析:[問答題]80.下面代碼的功能是,隨機生成50個介于[1,20]之間的整數,然后統計每個整數出現頻率。請把缺少的代碼補全。importrandomx=[random.__(1,20)foriinrange(_)]r=dict()foriinx:r[i]=r.get(i,_)+1fork,vinr.items():print(k,v)答案:分別填寫randint、50、0解析:[問答題]81.(填空題)表達式{1,2,3}&{2,3,4}的值為________。答案:{2,3}解析:[問答題]82.已知x=[3,7,5],那么執行語句x=x.sort(reverse=True)之后,x的值為_________。答案:(None)解析:[問答題]83.(填空題,)已知x=(3),那么表達式x*3的值為()答案:9解析:[問答題]84.以下代碼的運行結果是_____。s=0foriinrange(1,5):s+=iifi==3:print(s,end='-')else:print(s**2)答案:6-100解析:[問答題]85.表達式?等級考試通過?+"!"*2的結果是?等級考試通過!!?。()A)對B)錯答案:A解析:[問答題]86.--語句是最簡單的條件語句答案:if解析:[問答題]87.要使一個整數變為浮點數,需要用到()函數轉換。答案:float()解析:[問答題]88.判斷:執行語句fr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信用額度預測模型的發展與應用-洞察闡釋
- 2025年創新驅動下的企業并購模式探討-洞察闡釋
- 3D圖像語義分割方法-洞察及研究
- 青年導演扶植計劃
- 杭州市桐廬縣事業單位招聘筆試真題2024
- 黑龍江林業職業技術學院《高山滑雪》2023-2024學年第二學期期末試卷
- 福州軟件職業技術學院《禁毒社會工作》2023-2024學年第二學期期末試卷
- 南昌健康職業技術學院《口語表達技巧(德)》2023-2024學年第二學期期末試卷
- 和田職業技術學院《馬克思主義基本原理概論》2023-2024學年第二學期期末試卷
- 廣州鐵路職業技術學院《傳熱與傳輸原理》2023-2024學年第二學期期末試卷
- 第23課《“蛟龍”探海》課件-2024-2025學年統編版語文七年級下冊第六單元
- GB/T 13460-2025再生橡膠通用規范
- 2025年中考數學必考基礎知識點中考總復習總結歸納
- 2025年北京市水務局所屬事業單位招聘工作人員101人筆試高頻重點提升(共500題)附帶答案詳解
- 【MOOC】新媒體文化十二講-暨南大學 中國大學慕課MOOC答案
- 送達地址確認書(法院最新版)
- 林業項目竣工資料(模板)
- 中國核電標準化組織方式及工作方案
- 員工流失文獻綜述
- 塞戈維亞音階
- 朝氣蓬勃的古典音樂新生代
評論
0/150
提交評論