Python開發基礎(習題卷9)_第1頁
Python開發基礎(習題卷9)_第2頁
Python開發基礎(習題卷9)_第3頁
Python開發基礎(習題卷9)_第4頁
Python開發基礎(習題卷9)_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

試卷科目:Python開發基礎Python開發基礎(習題卷9)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發基礎第1部分:單項選擇題,共55題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.關于jieba庫的描述,以下選項中錯誤的是()A)Jieba庫提供中文分詞功能B)Jieba庫不可以向分詞詞典增加新詞C)Jieba庫的分詞原理是利用一個中文詞庫,將待分詞內容與分詞詞庫進行對比。D)Jieba庫需要安裝才能使用。答案:B解析:[單選題]2.()以下敘述正確的是A)Python3.x和Python2.x兼容B)Python語言只能以程序方式執行C)Python是解釋型語言D)Python語言出現的晚,具有其他高級語言的一切優點答案:C解析:[單選題]3.若有列表t1=[1,8],t2=[9,2],則t1+t2的值是()A)[10,20]B)[1,2,8,9]C)[1,8,9,2]D)[9,8,2,1]答案:C解析:[單選題]4.print(100-25*3%5)應該輸出什么?A)100B)15C)25D)0答案:A解析:[單選題]5.在JSP中,以下JSTL標簽庫中的格式化標簽,說法錯誤的是()A)<fmt:formatNumber>的type=percent將會以百分比形式顯示數字B)<fmt:formatDate>的pattern=yyyy-MM-dd將會以年月日形式顯示日期C)<fmt:formatNumber>的type=currency將會以數字形式顯示數字D)<fmt:formatDate>的value必須為Java.util.Date數據答案:C解析:概念理解[單選題]6.IDLE環境的退出命令是()A)esc()B)close()C)回車鍵D)exit()答案:D解析:[單選題]7.()是一個可以修改數據項的序列類型A)字符串B)字典C)列表D)元組答案:C解析:[單選題]8.print("120"+"56")的輸出結果是:()。A)120B)12056C)有錯誤D)176答案:B解析:[單選題]9.列表listV=list(range(10)),以下能夠輸出列表listV中最大元素的是______。A)print(listV.reverse(i)[0])B)print(max(listV))C)print(listV.max())D)print(max(listV()))答案:B解析:[單選題]10.print(1,2,3,4,sep="--")的輸出結果為()。A)1,2,3,4B)1234C)1--2--3--4D)1234答案:C解析:[單選題]11.給定字典d,以下選項中對d.items()的描述正確的是______。A)返回一種dict_items類型,包括字典d中所有鍵值對B)返回一個集合類型,每個元素是一個二元元組,包括字典d中所有鍵值對C)返回一個元組類型,每個元素是一個二元元組,包括字典d中所有鍵值對D)返回一個列表類型,每個元素是一個二元元組,包括字典d中所有鍵值對答案:A解析:[單選題]12.[]哪個條件表達式是錯誤的()A)if10:B)ifa=10:C)ifa==10:D)ifa!=10:答案:B解析:[單選題]13.定義如下的元組類型Tup1=("a","b",123,"Python","nsmc","c")Tup1[3][-1:1:2]第二條語句顯示的結果是()A)"yh"B)"hy"C)"pt"D)""答案:D解析:[單選題]14.語句x=input()執行時,如果從鍵盤輸入12并按回車鍵,則x的值是()。A)12B)12.0C)'12'D)(12)答案:C解析:[單選題]15.關于條件判斷語句中的條件:要求s小于50大于等于20,以下()選項描述不正確。A)20<=s<50是合法的B)20<=s<50不是合法的C)s<50ands>=20D)s<50and(s>20ors=20)答案:B解析:[單選題]16.(,)以下選項中,符合Python語言變量命名規則的是()A)TemplistB)!iC)5_1D)(VR)答案:A解析:[單選題]17.下列關于形參和實參的說法正確的是?A)函數定義中參數列表里面的參數是實際參數,簡稱實參B)參數列表中給出要傳入函數內部的參數,這類參數成為形式參數,簡稱形參C)程序在調用時,將實參復制給函數的形參D)程序在調用時,將形參復制給函數的實參答案:C解析:[單選題]18.Python從哪個版本開始全面支持Unicode?A)1.0B)2.0C)2.7D)3.0答案:D解析:[單選題]19.for或者while與else搭配使用時,能夠執行else對應語句塊的情況是:()。A)總會執行B)永不執行C)僅循環正常結束時D)僅循環非正常結束時,以break結束答案:C解析:[單選題]20.運行以下程序輸出的結果是:()Foriinrange(6):ifi%2==0:continueelifi%3:print(i,end='')Else:print('end')A)1B)1endC)15endD)15答案:C解析:[單選題]21.下列語句中,可以正確創建元組的語句是()。A)tu_one=tuple('1','2')B)tu_two=('q')C)tu_three=('on',)D)tu_four=tuple(4,5)答案:C解析:[單選題]22.有一個列表,list1=[1,2,3],則list1*3后,list1的內容是()A)[1,,2,3,1,2,3,1,2,3]B)[1,1,1,2,2,2,3,3,3]C)[3,6,9]D)[1,4,9]答案:A解析:[單選題]23.下面關于worldcloud庫的描述中錯誤的是()。A)worldcloud庫是一個用于生成詞云的庫B)worldcloud庫默認分詞方法是根據空格分詞C)worldcloud庫生成中文詞云時輸出亂碼,故無法用于制作中文詞云D)worldcloud庫的大多數方法都封裝在WordCloud類里面答案:C解析:[單選題]24.棧底至棧頂依次存放元索A、B、C、D,在第五個元素E人棧前,棧中元素可以出棧,可能的出棧序列是A)ABCEDB)DBCEAC)CDABED)DCBEA答案:D解析:[單選題]25.下列方法中既可以用在列表上,又可以用在元組中的是:()A)append()B)insert()C)index()D)pop()答案:C解析:[單選題]26.[]下列哪個是正確的列表推導式寫法()A)print([(x,y)B)print([(x,y)C)print([[row[i]D)都正確答案:D解析:[單選題]27.下列快捷鍵中能夠中斷(InterruptExecution)Python程序運行的是A)F6B)Ctrl+F6C)Ctrl+QD)Ctrl+C答案:D解析:[單選題]28.importmathMath.ceil(-4.5),math.floor(-4.5)兩個函數輸出的結果()A)-4,-5B)-5,-4C)4,5D)-4,-4答案:A解析:[單選題]29.python中用來拋出異常的語句是:A)continue語句B)try語句C)break語句D)def語句答案:B解析:[單選題]30.輸入提示的作用語句:line=input("輸入兩個整數:")的執行步驟不包含:A)在屏幕輸出"輸入兩個整數:";B)input函數返回字符串;C)把"輸入兩個整數:"這個字符串賦值給line變量D)從鍵盤輸入的字符串賦值給line變量。答案:C解析:[單選題]31.當想求數組的累乘結果時,應用那個函數()A)numpy.std()B)numpy.var()C)d()D)numpy.percentile()答案:C解析:[單選題]32.關于列表數據結構,下面描述正確的是A)不支持in運算符B)必須按順序插入元素C)可以不按順序查找元素D)所有元素類型必須相同答案:C解析:[單選題]33.現代計算機的基本結構?程序存儲思想?是由____________提出來的。A)VonNeumannB)DennisM.RitchieC)BellD)KenThompsom答案:A解析:[單選題]34.輸入提示的作用語句:line=input("輸入兩個整數:")的執行步驟不包含:()A)從鍵盤輸入的字符串賦值給line變量。B)在屏幕輸出"輸入兩個整數:";C)input函數返回字符串;D)把"輸入兩個整數:"這個字符串賦值給line變量答案:D解析:[單選題]35.表達式'C:\\Windows\\notepad.exe'.startswith('C:')的值為()A)TRUEB)FALSEC)NoneD)C盤答案:A解析:[單選題]36.如果python程序中包括零運算,解釋器將在運行時拋出()錯誤信息。A)NameErrorB)FileNotFoundErrorC)SyntaxErrorD)ZeroDivisionError答案:D解析:NameError為找不到變量名報錯;FileNotFoundError為文件不存在報錯;SyntaxError為語法報錯;ZeroDivisionError為數學除零運算報錯。[單選題]37."4"+"6"的計算結果是()。A)10B)"46"C)"10"D)46答案:B解析:[單選題]38.random庫中seed(a)函數的作用是()A)生成一個[0.0,1.0)之間的隨機小數B)設置初始化隨機數種子aC)生成一個隨機整數D)生成一個k比特長度的隨機整數答案:B解析:[單選題]39.[]以下關于字符串類型的操作的描述,錯誤的是:()A)想獲取字符串str的長度,用字符串處理函數B)設C)想把一個字符串str所有的字符都大寫,用str.upper()D)str.replace(x,y)方法把字符串str中所有的x子串都替換成y答案:A解析:[單選題]40.math.floor(-2.5)的計算結果是()A)-3B)2.5C)-2D)語法錯誤答案:A解析:[單選題]41.求比10小且大于等于0的偶數,下列程序中空格處應填()(29)x=10whilex:x=x-1ifx82!=0:print(x)A)FalseB)breakC)continueD)pass答案:C解析:[單選題]42.哪個是語句print('\nPython')的運行結果()A)直接輸出:'\nPython'B)先輸出n,然后新的一行輸出PythonC)直接輸出:\nPythonD)在新的一行輸出:Python答案:D解析:[單選題]43.importrandom;X=random.randint(1,3),下面哪個是×不可能的結果()A)1B)2C)3D)4答案:D解析:[單選題]44.關于函數的參數,以下選項中描述錯誤的是______。A)在定義函數時,如果有些參數存在默認值,可以在定義函數時直接為這些參數指定默認值B)一個元組可以傳遞給帶有星號的可變參數C)可選參數可以定義在非可選參數的前面D)在定義函數時,可以設計可變數量參數,通過在參數前增加星號(*)實現答案:C解析:[單選題]45.用Pyinstaller工具把Python源文件打包成一個獨立的可執行文件,使用的參數是A)-iB)-FC)-LD)-D答案:B解析:[單選題]46.泛在電力物聯網建設到2021年底工作計劃()A)泛在電力物聯網全面啟動B)初步建成泛在電力物聯網C)基本建成泛在電力物聯網D)全面建成泛在電力物聯網答案:B解析:[單選題]47.下列方法中,能夠返回某個子串在字符串中出現次數的是()。A)lengthB)indexC)countD)find答案:C解析:[單選題]48.下面代碼輸出的結果是:a="hello"deffunc():globalaa="audit"print(a,end=??)func()print(a)A)auditauditB)audithelloC)hellohelloD)helloaudit答案:A解析:##全局變量[單選題]49.下列方法中,用于向隊列中添加元素的是()。A)qsize()B)get()C)full()D)put()答案:D解析:[單選題]50.返回系統當前時間戳對應的struet_time對象的函數是A)time.time()B)time.gmtime()C)time.localtime()D)time.etime()答案:B解析:[單選題]51.在JavaScript程序中加入注釋,方法有()A)B)//注釋;C)#注釋D)/注釋答案:B解析:[單選題]52.關于字符串的join方法,描述錯誤的是A)join方法能夠在一組數據中增加分隔字符。B)>>>",".join([1,2,3,4,5])代碼執行結果為'1,2,3,4,5'C)>>>",".join("PYTHON")執行結果為'P,Y,T,H,O,N'D)>>>"*".join("123"*3)執行結果為>>>'1*2*3*1*2*3*1*2*3'答案:B解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.下列實例變量a值為字符串"hello",b變量值為"mooc",下列選項屬于正確字符串運算的是():A)a+bB)a*2C)h'inaD)print("Learnpythonin%s"%('mooc'))答案:ABCD解析:[多選題]54.下面對count(),index(),find(),loc方法描述錯誤的是()。A)count()方法用于統計字符串里某個字符出現的次數B)find()方法檢測字符串中是否包含子字符串str如果包含子字符串返回開始的索引值,否則會報一個異常C)index()方法檢測字符串中是否包含子字符串str,如果str不在返回-1D)loc()方法檢測數組中是否包含對應元素答案:BCD解析:[多選題]55.下列語句說法正確的是()A)已知x=3,那么執行語句x+=6之后,x的值為9B)表達式13/4的值為3.25C)表達式4**2的值為16D)表達式13//3的值為1答案:ABC解析:[多選題]56.關于continue語句的說法中,以下選項中正確的是A)continue語句只能用于循環語句中B)通常和條件語句一同使用,當滿足一定條件時,終止本次循環,跳轉至下一次循環。C)continue語句可以單獨用在條件語句中D)continue語句結束整個循環,繼續執行循環語句的后續語句答案:AB解析:[多選題]57.關于函數return語句的正確說法是A)return指定函數返回值,用來結束函數B)return語句是可有可無的C)如果不給return,則等價于加上了returnNoneD)如果不給return,函數默認返回None答案:ABCD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.已知x=[1,2,3,2,3],執行語句x.pop()之后,x的值為___答案:[1,2,3,2]解析:[填空題]59.已知x=list(range(10)),則表達式x[-4:]的值為____答案:[6,7,8,9]解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.random中的sample(seq,k)方法作用是從序列seq中選擇重復的k個元素A)正確B)錯誤答案:錯解析:[判斷題]61.強制退出當前所在循環結構的關鍵字是continue。A)正確B)錯誤答案:錯解析:[判斷題]62.python循環關鍵字包括for和while。A)正確B)錯誤答案:對解析:[判斷題]63.[]不可以在同一臺計算機上安裝多個Python版本()A)正確B)錯誤答案:錯解析:[判斷題]64.列表scores=[98,96,95,94,92],scores[::1]與scores[::-1]返回列表的值相等。A)正確B)錯誤答案:錯解析:[判斷題]65.在Python循環中,對于帶有else子句的循環,如果因為執行了break語句而退出的話,會執行else子句的代碼。A)正確B)錯誤答案:錯解析:[判斷題]66.Python程序只能在安裝了Python環境的計算機上以源代碼形式運行。三、習題A)正確B)錯誤答案:錯解析:[判斷題]67.異常值可以直接刪除。A)正確B)錯誤答案:錯解析:[判斷題]68.Python程序只能在安裝了Python環境的計算機上以源代碼形式運行答案:錯解析:[判斷題]69.已知x={1:1,2:2},那么語句x[3]=3無法正常執行。A)正確B)錯誤答案:錯解析:[判斷題]70.利用apply函數聚合數據,針對Series和DataFrame結構的參數列表有所不同。A)正確B)錯誤答案:對解析:[判斷題]71.元組的訪問速度比列表要快一些,如果定義了一系列常量值,并且主要用途僅僅是對其進行遍歷二不需要進行任何修改,建議使用元組而不使用列表答案:對解析:[判斷題]72.加強大數據關鍵技術應用研究,實現數據快速獲取與應用,提升大數據挖掘能力。A)正確B)錯誤答案:對解析:[判斷題]73.已知x='Python是一種非常好的編程語言'.encode(),那么表達式x.decode('gbk')的值為'Python是一種非常好的編程語言'。()A)正確B)錯誤答案:錯解析:[判斷題]74.分析顧客消費行業,以便有針對性的向其推薦感興趣的服務,屬于關聯規則挖掘問題A)正確B)錯誤答案:對解析:[判斷題]75.判斷:二進制文件和文本文件的主要區別在于是否有統一的字符編碼。A)正確B)錯誤答案:對解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.表達式15//4的值為__________________。答案:(3)解析:[問答題]77.求用戶輸入的一組數值的均值、最大值和最小值。答案:defsat(s):maxs=mins=s[0]sum=0for_ins:maxs=_if_>maxselsemaxsmins=_if_<minselseminssum+=_returnmaxs,mins,sum/len(s)s=input("請輸入數字,并用空格分隔:").split('')#s=[float(f)forfins]sn=[]for_ins:sn.append(float(_))print(sat(sn))解析:[問答題]78.文件標識分為路徑、()和擴展名3部分。答案:文件名主干解析:[問答題]79.已知x=[3,3,4],那么表達式id(x[0])==id(x[1])的值為__________________。答案:(True)解析:[問答題]80.list(seq)將序列轉換為()、tuple(seq)將序列轉換為()、Set(seq)將序列轉換為()答案:列表|元組|集合解析:[問答題]81.Python集合不支持使用下標訪問其中的元素。答案:(對)解析:[問答題]82.(填空題)假設已從標準庫functools導入reduce()函數,那么表達式reduce(lambdax,y:max(x,y),[1,2,3,4,4,5])的值為________。答案:5解析:[問答題]83.所有異常的基類是()答案:BaseException解析:[問答題]84.在循環結構中,一旦[填空(1)]語句被執行,循環提前結束;[填空(2)]語句的作用則提前結束本次循環,忽略該語句之后的所有語句,提前進入下一次循環。答案:BREAK\CONTINUE解析:[問答題]85.list(?abcd?)的結果是()。答案:['a','b','c','d']解析:[問答題]86.(填空題)表達式'aaasdf'.lstrip('af')的值為___________。答案:)'sdf'解析:[問答題]87.已知x=range(1,4)和y=range(4,7),那么表達式sum([i*jfori,jinzip(x,y)])的值為____。答案:32解析:[問答題]88.利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A

溫馨提示

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

評論

0/150

提交評論