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

下載本文檔

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

文檔簡介

試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷134)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.以下代碼輸出結(jié)果為:a=[1,2,3]print(a*2)A)[1,2,3,1,2,3]B)[2,4,6]C)[1,2,3]D)[1,1,2,2,3,3]答案:A解析:[單選題]2.關(guān)于程序的異常處理,以下選項中描述錯誤的是A)Python通過try、except等保留字提供異常處理功能B)程序異常發(fā)生經(jīng)過妥普處理可以繼續(xù)執(zhí)行C)異常語句可以與else和finally保留字配合使用D)編程語言中的異常和錯誤是完全相同的概念答案:D解析:[單選題]3.以上說法都正確A)[0,1,'c',3,['a','b']]B)[0,1,['c'],3,['a','b']]'C)[0,1,'c',3,'a','b']D)'pt'[0,1,['a','b'],3,'c']答案:A解析:[單選題]4.以下不屬于IPO編程方法的是()。A)輸入數(shù)據(jù)B)輸出數(shù)據(jù)C)處理數(shù)據(jù)D)清理數(shù)據(jù)答案:D解析:[單選題]5.Python語言提供三種基本的數(shù)字類型,它們是A)復(fù)數(shù)類型、二進制類型、浮點數(shù)類型B)整數(shù)類型、二進制類型、浮點數(shù)類型C)整數(shù)類型、二進制類型、復(fù)數(shù)類型D)整數(shù)類型、浮點數(shù)類型、復(fù)數(shù)類型答案:D解析:[單選題]6.在Python中,哪種語法是錯誤的?A)a=b=1B)x=(y=z+1)C)x,y=1,2D)x+=3答案:B解析:[單選題]7.在Python中Excel解析,讀寫操作分別需要安裝的模塊是A)讀使用xlwt模塊,寫使用xlrd模塊B)寫使用xlwt模塊,讀使用xlrd模塊C)讀使用read模塊,寫使用write模塊D)讀使用write模塊,寫使用read模塊答案:B解析:[單選題]8.設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學(xué)號,課號,成績),則表SC的關(guān)鍵字(鍵或碼)為A)學(xué)號,課號B)學(xué)號,成績C)課號,成績D)學(xué)號,姓名,成績答案:A解析:[單選題]9.以下程序輸出結(jié)果是()Points=[(1,7),(3,4),(5,6)]Points.sort(key=lambdapoint:point[1])Print(points)A)[(1,7),(3,4),(5,6)]B)[1,3,4,5,6,7]C)[(5,6),(3,4),(1,7)]D)[(3,4),(5,6),(1,7)]答案:D解析:[單選題]10.以下選項中Python用于異常處理結(jié)構(gòu)中用來捕獲特定類型的異常的保留字是A)exceptB)doC)passD)while答案:A解析:[單選題]11.請閱讀下面的代碼:Num_one=12Defsum(num_two):globalnum_onenum_one=90returnnum_one+num_twoPrint(sum(10))運行代碼,輸出結(jié)果為()A)102B)100C)22D)12答案:B解析:[單選題]12.10.關(guān)于集合的描述,正確的是()。A)集合內(nèi)的數(shù)據(jù)是無序的B)集合內(nèi)的元素是有序的C)集合內(nèi)的元素是可重復(fù)的D)集合內(nèi)的元素有序并且可以重復(fù)答案:A解析:[單選題]13.元組變量t=("cat","dog","tiger","human"),t[::-1]的結(jié)果是______。A)('human','tiger','dog','cat')B)運行出錯C){'human','tiger','dog','cat'}D)['human','tiger','dog','cat']答案:A解析:[單選題]14.關(guān)于Python整數(shù)類型的說明,描述錯誤的是A)不同進制的整數(shù)之間可直接運算B)整數(shù)類型與數(shù)學(xué)中整數(shù)的概念一致C)整數(shù)類型有4種進制表示,十進制、二進制(0b)、八進制(0o)、十六進制(0x)D)以下代碼中x的賦值結(jié)果有錯X=0x3f2/1010答案:D解析:[單選題]15.關(guān)于以下代碼的描述中,錯誤的是______。Deffact(n):s=1foriinrange(1,n+1):s*=ireturnsA)fact(n)函數(shù)功能為求n的階乘B)s是局部變量C)代碼中n是可選參數(shù)D)range()函數(shù)是Python內(nèi)置函數(shù)答案:C解析:[單選題]16.想要得到輸出結(jié)果為?張三的身高是180cm,體重是60kg?,則代碼應(yīng)為()A)student=['張三',18,'男',180,60]print(student[0]+"的身高是"+student[3]+"cm,體重是"+student[4]+"kg")B)student=['張三',18,'男',180,60]print(student[0]+"的身高是"+student[3]+"cm,體重是"+student[4]+"kg")C)student=['張三',18,'男',180,60]print("{}的身高是{}cm,體重是{}kg".format(student[0],student[3],student[4]))D)student=['張三',18,'男',180,60]print(student[0],"的身高是",student[3],"cm,體重是",student[4],"kg")答案:C解析:選項A:TypeError:canonlyconcatenatestr(not"int")tostr選項B:listindexoutofrange選項D:張三的身高是180cm,體重是60kg[單選題]17.以下()不是PythonIDEA)PyCharmB)SpyderC)RstudioD)JupyterNotebook答案:C解析:[單選題]18.基本的Python內(nèi)置函數(shù)ord(x)的作用是()A)將變量x轉(zhuǎn)換成整數(shù)B)將整數(shù)x轉(zhuǎn)換為八進制字符串C)獲取用戶輸入,其中x是字符串,作為提示信息D)返回一個字符x的Unicode編碼值答案:D解析:[單選題]19.鍵值對?類型數(shù)據(jù)的組織維度是()。A)一維數(shù)據(jù)B)高維數(shù)據(jù)C)多維數(shù)據(jù)D)二維數(shù)據(jù)答案:B解析:[單選題]20.表達式50+3**2//2輸出結(jié)果為( )A)51B)53C)54D)55答案:C解析:[單選題]21.turtle.reset()方法的作用是()。A)撤銷上一個turtle動作B)清空畫筆的狀態(tài)C)清空turtle窗口,重置turtle狀態(tài)為起始狀態(tài)D)設(shè)置turtle圖形可見答案:C解析:[單選題]22.表達式{1,2,3}<{3,4,5}的值為_________。()A)TrueB)FalseC)trueD)false答案:B解析:[單選題]23.一個算法一般應(yīng)該具有的基本特征中不包括A)確定性B)可行性C)無窮性D)擁有足夠的情報答案:C解析:[單選題]24.s的結(jié)果是()A=54B=10S=a%bPrint(s)A)5B)4C)6D)3答案:B解析:[單選題]25.下列哪項屬于pandas的數(shù)據(jù)結(jié)構(gòu)()A)DataFrame對象B)array對象C)dtype對象D)list對象答案:A解析:[單選題]26.print(eval("12+24"))的運行結(jié)果是()A)12+24B)"12+24"C)36D)"36"答案:C解析:[單選題]27.當(dāng)打開一個不存在的文件時,以下選項中描述正確的是______。A)一定會報錯B)文件不存在則創(chuàng)建文件C)不存在文件無法被打開D)根據(jù)打開類型不同,可能不報錯答案:D解析:[單選題]28.以下代碼執(zhí)行以后,變量a1和a2的值分別為:deftest(x1,x2):x1=x1*x1x2=x2*x2y=x1+x2returnya1=1a2=2b=test(a1,a2)A)1B)1C)3D)3答案:A解析:[單選題]29.刪除表和刪除數(shù)據(jù)庫都可以使用A)deleteB)removeC)clearD)drop答案:D解析:[單選題]30.以下對break語句的作用描述正確的是:()A)終止程序B)終止本次循環(huán)C)跳出當(dāng)前層循環(huán),繼續(xù)執(zhí)行循環(huán)體以外的語句D)終止程序中所有循環(huán),再執(zhí)行循環(huán)以外的語句答案:C解析:[單選題]31.異常處理結(jié)構(gòu)中主要的關(guān)鍵字有try、except、()和else。A)withB)assertC)DebugD)finally答案:D解析:[單選題]32.以下選項中符合Python語言變量命名規(guī)則的是A)TemplistB)*iC)3_1D)AI!答案:A解析:[單選題]33.在JavaWeb中,以下()技術(shù)最適合實現(xiàn)購物車的存儲A)pageB)requestC)sessionD)application答案:C解析:概念理解[單選題]34.[]m={"a1":"b1","a2":"b2","a3":"b3"}print(m)m["a4"]="b4"print(m)以上代碼輸出的結(jié)果是()A){'a1':B){'a1':C){'a1':D)運行錯誤答案:A解析:[單選題]35.Python解釋器在語法上不支持()編程方式A)面向?qū)ο驜)自然語言C)面向過程D)語句答案:B解析:[單選題]36.隨機梯度下降算法是()。A)MomentumB)AdamC)AdaGradD)SGD答案:D解析:難易程度:易題型:[單選題]37.本學(xué)期的大作業(yè),手寫數(shù)字識別性能的最低要求是多少()。A)90%B)95%C)97%D)99%答案:B解析:難易程度:易題型:[單選題]38.Selenium元素定位后,操作元素模擬鍵盤鍵入文本的方法是()A)textB)send_keysC)sendD)getattribute答案:B解析:[單選題]39.函數(shù)定義:defint(x,base=10):**base屬于:()A)有效參數(shù)B)關(guān)鍵字參數(shù)C)默認(rèn)參數(shù)D)不定長參數(shù)答案:C解析:[單選題]40.集合dSet內(nèi)容經(jīng)運算后為()。dSet=set('sunrise')aa=set('sunset')dSet^=aaA){'r','i','t'}B){'rit'}C){'i','t'}D){'it'}答案:A解析:[單選題]41.下面Pythoon代碼的輸出結(jié)果是:()listV=list(range(5))print(2inlistV)A)FalseB)0C)-1D)True答案:D解析:[單選題]42.不能返回列表數(shù)據(jù)類型的選項是A)s.split()B)s.lcut()C)range()D)dict.items()答案:D解析:[單選題]43.關(guān)于while保留字,以下選項中描述正確的是A)使用while必須提供循環(huán)次數(shù)B)所有while循環(huán)功能都可以用for循環(huán)代替C)whileTrue:構(gòu)成死循環(huán),程序要禁止使用D)使用while能夠?qū)崿F(xiàn)循環(huán)計數(shù)答案:D解析:[單選題]44.在Linux中,立即關(guān)閉計算機的命令是A)shutdown-pnowB)shutdown-hnowC)shutdown-rnowD)shutdown-cnow答案:B解析:概念理解[單選題]45.下面不符合python語言命名規(guī)則的是()A)4yearsB)years4C)yearsD)y4ears答案:A解析:[單選題]46.關(guān)于import引用,以下選項中描述錯誤的是A)import保留字用于導(dǎo)人模塊或者模塊中的對象B)使用importturtle引人turtle庫C)可以使用fromturtleimportsetup引人turtle庫D)使用importturtleast引人turtle庫,取別名為t答案:C解析:[單選題]47.給定字典d={1:"1",2:"2",3:"3"},其元素包含兩種數(shù)據(jù)類型,則字典d的數(shù)據(jù)組織維度是A)二維數(shù)據(jù)B)多維數(shù)據(jù)C)高維數(shù)據(jù)D)一維數(shù)據(jù)答案:C解析:[單選題]48.一般情況下,整數(shù)用十進制表示,如果用其他進制表示一個數(shù),錯誤的描述選項是()。A)0o1010表示一個八進制數(shù)B)0b1010表示一個二進制數(shù)C)0x1010表示一個十六進制數(shù)D)1010b表示一個二進制數(shù)答案:C解析:[單選題]49.CSV文件中的每一行是一維數(shù)據(jù),可以使用Python中的()類型表示。A)列表B)元組C)集合D)鍵值對答案:A解析:[單選題]50.給出如下代碼:TempStr="HelloWorld"以下選項中可以輸出?World?子串的是A)print(TempStr[-5:-1])B)print(TempStr[-5:0])C)print(TempStr[-4:-1])print(TempStr[-4:-1])D)print(TempStr[-5:])答案:D解析:[單選題]51.下列標(biāo)識符中哪個是合法的?A)i'mB)_C)3QD)for答案:B解析:[單選題]52.表達式','.join('abccc\n\n\nddd'.split())的值為_____。()A)'a,B,ccc,ddd'B)'a,B,ccc,ddd,'C)'a,b,ccc,ddd'D)'a,b,ccc,ddd,'答案:C解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.SQL中關(guān)于通配符說法正確的是()A)通配符的位置跟匹配和搜索速度有關(guān)系B)語句WHEREcolumnNLIKEpattern中,LIKE后面跟的pattern通常包含用來匹配字符串的?_?或?%?通配符C)?_?匹配一個字符,?%?匹配一個或者多個字符D)如果使用通配符可以達到相同的目的,應(yīng)該盡量使用通配符提高搜索速度答案:ABC解析:[多選題]54.Python的設(shè)計具有很強的可讀性,以下說法正確的是():A)交互式B)面向?qū)ο驝)解釋型D)服務(wù)端語言答案:ABC解析:[多選題]55.下列選項中,屬于Python語言特點的是()A)簡潔B)開源C)面向過程D)可移植答案:ABD解析:[多選題]56.下列屬于等于運算符的是()A)>>B)!=C)<>D)==答案:BCD解析:[多選題]57.下列關(guān)于表連接的說法,錯誤的是()A)rightjoin連接的左表和右表,即使右表沒有對應(yīng)匹配的記錄,也會返回左表所有記錄B)innerjoin用來連接一張表中某一字段在另一張表中對應(yīng)字段相匹配的值C)leftjoin連接的左表和右表,即使左表沒有對應(yīng)匹配的記錄,也會返回右表所有記錄D)連接table1和table2兩張表時,table1innerjointable2后面指定兩個表之間連接的字段,字段可以不用完全引用表名答案:ACD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.閱讀下面的代碼,并分析假設(shè)文件?D:\test.txt?不存在的情況下兩段代碼可能發(fā)生的問題。代碼1:try:fp=open(r'd:\test.txt')print('Helloworld!',file=fp)finally:fp.close()代碼2:try:fp=open(r'd:\test.txt','a+')print('Helloworld!',file=fp)finally:fp.close()答案:假設(shè)文件?D:\test.txt?不存在,那么第一段代碼會拋出異常,提示fp沒有定義;第二段代碼執(zhí)行正常。原因是第二段代碼使用內(nèi)置函數(shù)open()打開指定文件時如果不存在則會創(chuàng)建該文件,從而不會拋出異常解析:[填空題]59.已知字符串編碼格式gbk使用2個字節(jié)表示一個漢字、1個字節(jié)表示英語字母,那么表達式len(?ab你c好?.encode(?gb的k?值))為_____答案:7解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.SQL語言是關(guān)系數(shù)據(jù)庫語言A)正確B)錯誤答案:對解析:[判斷題]61.執(zhí)行下列代碼的結(jié)果是:1,2,3,4。(())X=',1,2,3,4,'Y=x.strip(',')Print(y)A)正確B)錯誤答案:對解析:[判斷題]62.Youcannotuseaforlooptoiterateoverthecharactersinastring.A)正確B)錯誤答案:錯解析:[判斷題]63.有函數(shù)如下,如果a=1,b=2,然后調(diào)用foo(a,b),在函數(shù)外a,b的值依然為1,2deffoo(a,b):a,b=3,4A)正確B)錯誤答案:對解析:[判斷題]64.程序中異常處理結(jié)構(gòu)在大多數(shù)情況下是沒必要的。()A)正確B)錯誤答案:錯解析:[判斷題]65.HTML表示創(chuàng)建了一個按鈕A)正確B)錯誤答案:對解析:[判斷題]66.使用PyMySQL建立Python與MySQL之間的連接時,默認(rèn)以元組的方式返回查詢結(jié)果A)正確B)錯誤答案:對解析:[判斷題]67.使用del既可以刪除整個列表,也可以刪除列表元素。()A)正確B)錯誤答案:對解析:[判斷題]68.可以使用del刪除集合中的部分元素。()A)正確B)錯誤答案:錯解析:[判斷題]69.Inaflowchart,boththedecisionstructureandtherepetitionstructureusethediamondsymboltorepresenttheconditionthatistested.A)正確B)錯誤答案:對解析:[判斷題]70.如果兩個變量相關(guān),那么它們一定是線性關(guān)系A(chǔ))正確B)錯誤答案:錯解析:[判斷題]71.Amutatormethodhasnocontroloverthewaythataclass'sdataattributesaremodified.A)正確B)錯誤答案:錯解析:[判斷題]72.由于GIL的存在,Python在多線程環(huán)境下很容易擴展。()A)正確B)錯誤答案:錯解析:[判斷題]73.表達式?a?+的1值為?b。?答案:錯解析:[判斷題]74.Python中?切內(nèi)容都可以稱為對象。A)正確B)錯誤答案:對解析:[判斷題]75.python中可以使用關(guān)鍵字做為變量名A)正確B)錯誤答案:錯解析:第5部分:問答題,共25題,請在空白處填寫正確答案。[問答題]76.已知x={1:1,2:2},那么執(zhí)行語句x[3]=4之后,len()的值為________________。答案:3解析:[問答題]77.已知x=list(range(20)),那么執(zhí)行語句x[:18]=[]后列表x的值為_____。(不加空格)答案:[18,19]解析:[問答題]78.表達式3notin[1,2,3]的值為__________。答案:(False)解析:[問答題]79.下列程序的輸出結(jié)果是____。deffun(list):list=[4,5,6]returnlista=[1,2,3]fun(a)print(a[1])答案:2解析:[問答題]80.表達式?Helloworld!?[-4:]的值為______。答案:?RLD!?解析:[問答題]81.拼接字符串可以使用--方法和運算符--答案:join+解析:[問答題]82.(填空題)切片操作list(range(6))[::2]執(zhí)行結(jié)果為________。答案:[0,2,4]解析:[問答題]83.下列Python語句的輸出結(jié)果是___【1】___。S=['a','b']S.append([1,2])S.extend([5,6])S.insert(10,8)S.pop()S.remove('b')S[3:]=[]S.reverse()答案:(答案1)[5,[1,2],'a']解析:[問答題]84.在Python中導(dǎo)入模塊中的對象有哪幾種方式?答案:(1)import模塊名[as別名];2)from模塊名import對象名[as別名];3)frommathimport*)解析:[問答題]85.(填空題)表達式[xforxin[1,2,3,4,5]ifx<3]的值為________。答案:[1,2]解析:[問答題]86.編寫函數(shù),判斷3,4,5三個數(shù)字是否能構(gòu)成三角形的三條邊。defsjx(a,b,c):if__________________________return('能構(gòu)成三角形')else:return('不能構(gòu)成三角形')result1=sjx(3,4,5)print(result1)答案:a+b>canda+c>bandb+c>a:解析:[問答題]87.面向?qū)ο缶幊痰奶攸c是()答案:封裝性,多態(tài)性,繼承性解析:[問答題]88.當(dāng)在字符串前加上小寫字母()或大寫字母()時表示原始字符串不對其中的任何字符進行轉(zhuǎn)義。答案:r|R解析:[問答題]89.Python字典和集合支持雙向索引。答案:(錯)解析:[問答題]90.假設(shè)有Python程序文件demo.py,代碼如下:Defmain():if__name__=='__main__':print(1)e

溫馨提示

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

評論

0/150

提交評論