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

下載本文檔

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

文檔簡介

試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習題卷27)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項選擇題,共55題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.下面哪個不是IPO模式的一部分()A)programB)processC)inputD)output答案:A解析:[單選題]2.鍵盤輸入數(shù)字5,以下代碼的輸出結(jié)果是try:n=input(?請輸入一個整數(shù):")defpow2(n):returnn*nexcept:print("程序執(zhí)行錯誤")A)程序沒有任何輸出B)出程序執(zhí)行錯誤C)25D)5答案:A解析:[單選題]3.如下選項中,Python語言中代碼注釋使用的符號是()。A)/……/B)!C)#D)//答案:C解析:[單選題]4.執(zhí)行以下程序后,a和b的值分別為()A=3B=5B,a=a,bA)5B)3C)3D)5答案:A解析:[單選題]5.PIL庫是Python語盲重要的第三方庫,用于A)圖像處理B)游戲開發(fā)C)Wcb開發(fā)D)機器學習答案:A解析:[單選題]6.給出如下代碼:A=3Whilea>0:a-=1print(a,end="")以下選項中描述錯誤的是:A)a-=1可由a=a-1實現(xiàn)B)條件a>0如果修改為a<0程序執(zhí)行會進入死循環(huán)C)使用while保留字可創(chuàng)建無限循環(huán)D)這段代碼的輸出內(nèi)容為210答案:B解析:[單選題]7.當Python程序包含算法錯誤的時候,是無法被執(zhí)行的。A)錯誤B)正確C)D)答案:A解析:[單選題]8.定義類時使用關(guān)鍵字()A)defB)classC)DefD)Class答案:B解析:[單選題]9.Whichmodespecifierwillerasethecontentsofafileifitalreadyexistsandcreatethefileifitdoesnotalreadyexist?A)'w'B)'r'C)'a'D)'e'答案:A解析:[單選題]10.Avariableusedtokeeparunningtotaliscalleda(n)A)accumulatorB)totalC)runningtotalD)summer答案:A解析:[單選題]11.下面哪個不是Pyinstaller的常用參數(shù):A)-hB)-pC)-kD)-F答案:C解析:[單選題]12.在Java中,執(zhí)行以下代碼后,說法正確的是_x000D_publicclassTestextendsThread{_x000D_publicstaticvoidmain(Stringargs[]){_x000D_Testtest=newTest();_x000D_test.start();_x000D_try{_x000D_test.sleep(3000);_x000D_}catch(Exceptione){_x000D__x000D_}_x000D_System.out.println(?main線程?);_x000D_}_x000D_publicvoidrun(){_x000D_System.out.println(?自定義線程?);_x000D_}_x000D_}A)線程test會休眠3秒鐘B)main線程會休眠3秒鐘C)main線程和test線程都會休眠3秒鐘D)以上說法均不對答案:B解析:概念理解[單選題]13.下列對協(xié)程的理解錯誤的是?A)一個線程可以運行多個協(xié)程B)協(xié)程的調(diào)度由所在程序自身控制C)Linux中線程的調(diào)度由操作系統(tǒng)控制D)Linux中協(xié)程的調(diào)度由操作系統(tǒng)控制答案:D解析:[單選題]14.設(shè)x=10;y=20,下列語句能正確運行結(jié)束的是:A)max=x>y?x:yB)if(x>y)print(x)C)whileTrue:passD)min=xifx<yelsey答案:D解析:[單選題]15.Python在___________年的圣誕節(jié)期間被荷蘭人GuidovanRossum發(fā)明。A)1988B)1989C)1990D)1999答案:B解析:[單選題]16.下列不屬于結(jié)構(gòu)化分析的常用工具的是A)判定樹B)數(shù)據(jù)字典C)數(shù)據(jù)流圖D)PAD圖答案:C解析:[單選題]17.執(zhí)行如下代碼:importturtleastdefDrawCctCircle(n):t.penup()t.goto(0,-n)t.pendown()t.circle(n)foriinrange(20,80,20):DrawCctCircle(i)t.done()在PythonTurtleGraphics中,繪制的圖形是A)同切圓B)同心圓C)笛卡爾心形D)太極答案:B解析:[單選題]18.下列表達式非法的是()。A)A3j/jB)B1+7j/3jC)C71.7//1.7D)D71//7答案:A解析:[單選題]19.在讀寫文件之前,需要創(chuàng)建文件對象,采用的方法是()。A)createB)folderC)openD)File答案:C解析:[單選題]20.下載但不安裝一個第三方庫的命名格式是A)pipuninstallB)pipsearchC)pipinstallD)pipdownload答案:D解析:[單選題]21.梯度下降法的關(guān)鍵是()。A)找到損失函數(shù)最小值B)找到損失函數(shù)平均值C)找到損失函數(shù)中間值D)找到損失函數(shù)均方誤差值答案:A解析:難易程度:易題型:[單選題]22.設(shè)有如下關(guān)系表:**以下選項中正確地描述了關(guān)系表R、S、T之間關(guān)系的是A)T=R∩SB)T=RUSC)T=RxSD)T=R-S答案:D解析:[單選題]23.表達式min(['11','2','3'])的值為________。A)3'B)'11'C)'2'D)'5'答案:B解析:[單選題]24.Aproblemcanbesolvedwithrecursionifitcanbebrokendowninto__________problems.A)smallerB)one-lineC)manageableD)modular答案:A解析:[單選題]25.Python文本處理方向的第三方庫是A)ONNXB)MMdnnC)python-docxD)scipy答案:C解析:[單選題]26.函數(shù)調(diào)用時,子函數(shù)最后忘記寫return語句,則()。A)出錯B)不返回任何值C)返回FalseD)返回None答案:D解析:[單選題]27.關(guān)于函數(shù),下列選項中描述錯誤的是()A)函數(shù):具有特定功能的可重用代碼片段,實現(xiàn)解決某個特定問題的算法B)函數(shù)在需要時被調(diào)用,其代碼被執(zhí)行C)函數(shù)主要通過接口(interface)與外界通信,傳遞信息D)函數(shù)使用時必須詳細了解函數(shù)內(nèi)部實現(xiàn)細節(jié)答案:D解析:[單選題]28.以下選項中不屬于軟件設(shè)計原則的是A)抽象B)模塊化C)自底向上D)信息隱蔽答案:C解析:[單選題]29.a1=12,a2=str(16),以下語句中可以得到28的是A)a1+a2B)a1+eval(a2)C)eval(a1)+a2D)eval(a1)+eval(a2)答案:B解析:[單選題]30.表達式3+5%6*2//8的值是______。A)6B)4C)7D)5答案:B解析:[單選題]31.在Java中,獲取主機名可以使用下面哪個方法A)getHostName()B)getLocalHost()C)getByName()D)getHostAddress()答案:A解析:概念理解[單選題]32.定義一個類的?私有?方法,Python的慣例是使用_____開始方法的名稱。()A)?private?B)兩個下劃線(C)井號(D)減號(答案:B解析:[單選題]33.下面返回每個數(shù)據(jù)對應(yīng)的類型的是()A)sorted()B)any()C)all()D)type()答案:D解析:[單選題]34.關(guān)于類和對象的關(guān)系,下列描述錯誤的是()。A)類是對某一類對象的抽象B)類和對象的關(guān)系是一種數(shù)據(jù)類型與變量的關(guān)系C)對象是根據(jù)類創(chuàng)建的,并且一個類只能對應(yīng)一個對象D)對象描述的是現(xiàn)實的個體,它是類的實例答案:C解析:[單選題]35.Python不支持的數(shù)據(jù)類型有()A)charB)intC)floatD)list答案:A解析:[單選題]36.如果x=1那么x*=3+5**2運算之后x的結(jié)果是多少A)29B)28C)13D)14答案:B解析:[單選題]37.在Linux系統(tǒng)中,對組的操作上實際上是對哪個目錄文件的更新()A)/etc/groupB)/etc/passwordC)/etc/user/groupD)以上都是答案:A解析:概念理解[單選題]38.可以使用內(nèi)置函數(shù)______查看包含當前作用域內(nèi)所有全局變量和值的字典。A)entrySet()B)globals()C)values()D)max()答案:B解析:[單選題]39.[]set_b={2,4,6,8}set_a={2,4,5,6,7}print(set_a&set_b)()A){}B){2,4,5,6,7,8}C){5,7,8}D){2,4,6}答案:D解析:[單選題]40.Python中有很多包管理工具,以下哪種不是?()A)setuptoolsB)pipC)portsD)yolk答案:C解析:[單選題]41.將字符串中全部字母轉(zhuǎn)換為大寫字母的字符串方法是()。A)swapcase()B)capitalize()C)uppercase()D)upper()答案:D解析:[單選題]42.數(shù)據(jù)庫sql的中文意義是A)簡單存儲于巨B)短語句C)結(jié)構(gòu)化數(shù)據(jù)語言D)存儲數(shù)據(jù)語言答案:C解析:[單選題]43.1、下面對python語言描述正確的是()。A)python是編譯型語言,需要編譯過程,執(zhí)行效率高;B)python是解釋型語言,需要編譯過程,執(zhí)行效率高;C)python是編譯型語言,不需要編譯過程,執(zhí)行效率低;D)python是解釋型語言,不需要編譯過程,執(zhí)行效率低;答案:D解析:[單選題]44.字符串是一個字符序列,例如字符串s,從右側(cè)向左第3個字符用什么索引?A)s[3]B)s[-3]C)s[0:-3]D)s[:-3]答案:B解析:[單選題]45.若程序只有以下兩行代碼,則程序的執(zhí)行結(jié)果為___________。x=a+10print(x)A)程序出錯B)0C)10D)輸出一個隨機的結(jié)果答案:A解析:[單選題]46.下面關(guān)于空集合與空字典描述正確的是___A){}表示空集合,set()也是表示空集合B){}表示空字典,set()表示空集合C){}表示空字典,set()也是表示空字典D){}表示空集合,set()表示空字典答案:B解析:[單選題]47.執(zhí)行以下代碼,運行結(jié)果defsplit(s):returns.split("a")s="Happybirthdaytoyou!"print(split(s))A)['H','ppybirthd','ytoyou!']B)"Happybirthdaytoyou!"C)運行出錯D)['Happy','birthday','to','you!']答案:A解析:[單選題]48.高維數(shù)據(jù)不采用任何結(jié)構(gòu)形式,僅采用最基本的二維關(guān)系,即()。A)列表B)集合C)鍵值對D)元組答案:C解析:[單選題]49.在JSP中,關(guān)于application對象,以下說法錯誤的是()A)對于所有用戶來說,application對象是同一個B)application生命周期更長,重啟服務(wù)器后仍然有效C)服務(wù)器啟動后會自動創(chuàng)建application對象D)通過application.getRealPath方法可以獲取虛擬路徑的真實路徑答案:B解析:概念理解[單選題]50.以下選項中不是Python語言的保留字的是()A)AdoB)BexceptC)CpassD)Dwhile答案:A解析:[單選題]51.設(shè)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解析:[單選題]52.數(shù)據(jù)科學家可能會同時使用多個算法(模型)進行預(yù)測,并且最后把這些算法的結(jié)果集成起來進行最后的預(yù)測(集成學習),以下對集成學習說法正確的是()A)單個模型之間有低相關(guān)性B)單個模型都是用的一個算法C)單個模型之間有高相關(guān)性D)在集成學習中使用?平均權(quán)重?而不是?投票?會比較好答案:A解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.迭代是Python最為強大的功能之一,是訪問元素集合的一種方式,當使用類創(chuàng)建一個迭代器時候通常需要實現(xiàn)哪些方法()A)__main__()B)__iter__()C)__up__()D)__next__()答案:BD解析:[多選題]54.關(guān)于Python程序格式框架的描述,以下選項中正確的是A)Python語言不采用嚴格的?縮進?來表明程序的格式框架B)Python單層縮進代碼屬于之前最鄰近的一行非縮進代碼,多層縮進代碼根據(jù)縮進關(guān)系決定所屬范圍C)Python語言的縮進可以采用Tab鍵實現(xiàn)D)判斷、循環(huán)、函數(shù)等語法形式能夠通過縮進包含一批Python代碼,進而表達對應(yīng)的語義答案:BCD解析:[多選題]55.關(guān)于IMySQL中的表,以下說法錯誤的是A)一個表里面必須有外鍵B)一個表里面必須有主鍵C)表只要建好就不能修改D)只要涉及到表中字段的增刪改都需要使用alter答案:ABC解析:[多選題]56.Pandas中主要的數(shù)據(jù)結(jié)構(gòu)是()。A)DataB)DataFrameC)FrameD)Series答案:BD解析:Pandas的兩種主要數(shù)據(jù)結(jié)構(gòu)為Series和DataFrame。[多選題]57.()等都是Scikit-Learn中包含的算法。A)SVMB)隨機森林C)Lass0回歸D)密度聚類答案:ABCD解析:這些均可在sklearn中實現(xiàn)。第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.正則表達式模塊re的____方法用來在字符串開始處進行指定模式的匹配答案:match()解析:[填空題]59.已知x為整數(shù)變量,那么表達式int(hex(x),16)==x的值為___答案:True解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.定義Python函數(shù)時,如果函數(shù)中沒有return語句,則默認返回空值None。()A)正確B)錯誤答案:對解析:[判斷題]61.無法使用lambda表達式定義有名字的函數(shù)。A)正確B)錯誤答案:錯解析:[判斷題]62.使用關(guān)鍵參數(shù)調(diào)用函數(shù)時,也必須記住每個參數(shù)的順序和位置。A)正確B)錯誤答案:錯解析:[判斷題]63.對于生成器對象x=(3foriinrange(5)),連續(xù)兩次執(zhí)行l(wèi)ist(x)的結(jié)果是一樣的。()A)正確B)錯誤答案:錯解析:[判斷題]64.0,1,2,3,5的方差為2A)正確B)錯誤答案:錯解析:[判斷題]65.表達式(i**2foriinrange(100))結(jié)果是個元組A)正確B)錯誤答案:錯解析:[判斷題]66.字典是通過?鍵?、?值?對的形式存儲數(shù)據(jù)之間映射關(guān)系的一種數(shù)據(jù)結(jié)構(gòu),不同?鍵?對應(yīng)的?值?也是不同的。A)正確B)錯誤答案:錯解析:[判斷題]67.os.rename(a,b)函數(shù)用于重命名文件或目錄。()A)正確B)錯誤答案:對解析:rename(a,b)函數(shù)用于將文件或目錄名a重命名為b。()[判斷題]68.表達式pow(3,2)==3**2的值為True。A)正確B)錯誤答案:對解析:[判斷題]69.列表索是從0開始的。A)正確B)錯誤答案:對解析:[判斷題]70.循環(huán)中的else語句僅在while或者for正常退出的時正常執(zhí)行A)正確B)錯誤答案:對解析:[判斷題]71.已知x=?Python是一種非常好的編程語言?.encode(),那么表達式x.decode(?gbk?)的值為?Python是一種非常好的編程語言?答案:錯解析:[判斷題]72.集合可以作為元組的元素。()A)正確B)錯誤答案:對解析:[判斷題]73.Sort函數(shù)是最常見的排序方法,有返回值。A)正確B)錯誤答案:錯解析:[判斷題]74.函數(shù)的參數(shù)也是變量,只不過是獨屬于函數(shù)的局部變量,函數(shù)外部無法訪問。A)正確B)錯誤答案:對解析:[判斷題]75.在分支結(jié)構(gòu)中總有一個語句塊會執(zhí)行到。A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.(填空題)在循環(huán)語句中,___________語句的作用是提前結(jié)束本層循環(huán)。答案:break解析:[問答題]77.已知變量a=(9//2)*(9/2),請計算a的值為()。答案:18.0解析:[問答題]78.Python運算符中用來計算集合交集的是[填空(1)]答案:&AMP;解析:[問答題]79.(填空題)Python語句Print(tuple([1,2,3]))的運行結(jié)果是:答案:(1,2,3)解析:[問答題]80.不同作用域中的同名變量之間互相不影響,也就是說,在不同的作用域內(nèi)可以定義同名的變量。答案:(對)解析:[問答題]81.表達式?abc10?.isalnum()的值為____。答案:TRUE解析:[問答題]82.已知函數(shù)定義defdemo(x,y,op):returneval(str(x)+op+str(y)),那么表達式demo(3,5,'*')的值為______________________。答案:(15)解析:[問答題]83.簡單介紹socket模塊中用于TCP編程的常用方法。答案:TCP一般用于要求可靠數(shù)據(jù)傳輸?shù)膱龊?。編寫TCP程序時經(jīng)常需要用到的socket模塊方法主要有:connect(address):連接遠程計算機send(bytes[,flags]):發(fā)送數(shù)據(jù)recv(bufsize[,flags]):接收數(shù)據(jù)bind(address):綁定地址listen(backlog):開始監(jiān)聽,等待客戶端連接accept():響應(yīng)客戶端的請求解析:[問答題]84.編寫函數(shù)showMsg(n,name),它可以輸出n行的字符串?HappyBirthday***?,如果str為?小明?,就是n行的?HappyBirthday小明?答案:defshowMsg(n,name):foriinrange(n):print('HappyBirthday'+name)ShowMsg(5,'小明')解析:[問答題]85.Python于()年圣誕節(jié)期間開始研發(fā)的,1991年發(fā)行第一個版本。答案:1989解析:[問答題]86.Python標準庫random中的sample(seq,k)方法作用是從序列中選擇________(重復(fù)?不重復(fù)?)的k個元素。答案:(不重復(fù))解析:[問答題]87.已知set1={0,1,2,3},set2={2,3,4,5}。通過集合計算得到set3={4,5},可以用表達式set3=________實現(xiàn)。(在空格處填寫合適的集合計算表達式)答案:set2-set1解析:[問答題]88.a,b=10,20,則b=()答案:20解析:[問答題]89.語句pass僅起到占位符的作用,并不會做任何操作。()A)對B)錯答案:A解析:[問答題]90.表達式eval('''__import__('math').sqrt(3**2+4**2)''')的值為_________。答案

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論