




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷123)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.在java網(wǎng)絡(luò)編程中,使用TCP編程時編寫服務(wù)端的套接字類是A)SocketB)DatagramSocketC)ServerSocketD)DatagramPacket答案:C解析:概念理解[單選題]2.給出如下代碼S="abcdefghijklmn"Print(s[1:10:3])上述代碼的輸出結(jié)果是()A)adgjB)adgC)behkD)beh答案:D解析:[單選題]3.6.自定義函數(shù)defg(b,c): list1=[] a=b//c list1.append(a) print(list1)調(diào)用函數(shù)g(10,3),輸出的結(jié)果為()A)[10]B)[3]C)10D)3答案:B解析:[單選題]4.Python用于中文分詞的第三方庫是______。A)Panda3B)BC)jiebaD)wordcloud答案:C解析:[單選題]5.score=int(input(?請輸入分?jǐn)?shù)?))ifscore>60:print("你考試及格了")print("你的考試不及格")希望通過此程序判斷是否及格。以下描述錯誤的是:()A)if判斷后,無論是TRUE或FALSE,都沒有子語句塊需要執(zhí)行,程序直接執(zhí)行下一行。這個屬于邏輯錯誤。B)如果希望達到程序效果,需要在if語句后,第3行代碼需要縮進4個空格C)無論輸入什么分?jǐn)?shù),輸出結(jié)果都是D)此程序輸入分?jǐn)?shù)后,能正常判斷并輸出此人是否考試及格。答案:D解析:[單選題]6.如果循環(huán)語句中只想結(jié)束當(dāng)前當(dāng)次循環(huán),需要用()語句A)breakB)continueC)exit語句D)for循環(huán)語句答案:B解析:[單選題]7.關(guān)于元組數(shù)據(jù)結(jié)構(gòu),下面描述正確的是:_____________。A)支持in運算符B)所有元素數(shù)據(jù)類型必須相同C)插入的新元素放在最后D)元組不支持切片操作答案:A解析:[單選題]8.turtle庫的進入繪制狀態(tài)函數(shù)是()A)pendown()B)color()C)right()D)seth()答案:A解析:[單選題]9.能將文本文件?data_txt.txt?讀取到數(shù)組data1中的語句是:A)np.save('data_txt.txt',data1,fmt='%d')B)data1=np.load('data_txt.txt')C)np.savetxt('data_txt.txt',data1,fmt='%d')D)data1=np.loadtxt('data_txt.txt')答案:D解析:[單選題]10.以下關(guān)于語言類型的描述中,錯誤的是A)解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時逐條運行目標(biāo)代碼的過程B)編譯是將源代碼轉(zhuǎn)換成目標(biāo)代碼的過程C)C語言是靜態(tài)編譯語言,Python語言是腳本語言D)靜態(tài)語言采用解釋方式執(zhí)行,腳本語音采用編譯方式執(zhí)行答案:D解析:[單選題]11.()IDLE菜單中將選中區(qū)域縮進的快捷鍵是()A)Ctrl+]B)Ctrl+SC)Ctrl+AD)Ctrl+C答案:A解析:[單選題]12.給定列表ls={1,2,3,"1","2","3"},其元素包含兩種數(shù)據(jù)類型,則ls的數(shù)據(jù)組織維度是A)多維數(shù)據(jù)B)二維數(shù)據(jù)C)高維數(shù)據(jù)D)一維數(shù)據(jù)答案:D解析:[單選題]13.以下選項中,不符合Python語言變量命名規(guī)則的是A)keyword_33B)keyword33_C)33_keywordD)_33keyword答案:C解析:[單選題]14.以下說法正確的是A)python無法處理json文件B)pandas可以直接讀取json文件C)pandas無法解析json文件D)pandas可以解析json文件答案:D解析:[單選題]15.重復(fù)輸出字符?p?3次,下面寫法正確的是:A)?p?+3B)?p?*3C)?p?in3D)?p?&3答案:B解析:[單選題]16.以下python表達式是十六進制整數(shù)的選項是():A)0b16B)?0x61?C)1010D)0x3F;答案:D解析:[單選題]17.下列關(guān)于if語句的說法正確的是()。A)一個完整的if語句必須包含if、elif和else,否則無法執(zhí)行B)在if語句的單行形式中,必須將布爾表達式放在最前端C)理論上,elif可以實現(xiàn)無限個條件分支D)if語句的嵌套次數(shù)可以盡可能多,并無不良影響答案:C解析:難易程度:中題型:[單選題]18.在Linux中,假設(shè)變量a為10,變量b為20,以下表達式返回為false的是:A)[$a-ne$b]B)[$a-le$b]C)[!false]D)[$a-gt$b]答案:D解析:概念理解[單選題]19.運行以下代碼,下列說法正確的是()A=['China','USA']B=aB.append('Japan')Print(a[2])A)輸出JapanB)輸出USAC)運行時出現(xiàn)錯誤,提示IndexError:listindexoutofrangeD)正常運行,但沒有輸出答案:A解析:[單選題]20.[]x=input().split()print(','.join(x))運行后,用戶輸入1234,程序運行結(jié)果為()A)1,2,3,4B)1C)1234D)1,2,3,4答案:A解析:[單選題]21.下?這段代碼是?個死循環(huán),如何讓這個程序執(zhí)?后不輸出結(jié)果并永遠處于運?狀態(tài)______。z=2whilez>1:z=z+1print(z)A)??縮進四個空格B)末?取消縮進C)第??改為zD)第三?z+=z+1答案:B解析:[單選題]22.在format()的格式控制標(biāo)記中,表示數(shù)字千位分隔符的符號是()。A)"."B)","C)"^"D)"!"答案:B解析:[單選題]23.關(guān)于try-except,哪個選項的描述是正確的?A)try-except可以捕獲所有類型的程序錯誤B)編寫程序時應(yīng)盡可能多的使用try-except,以提供更好的用戶體驗C)try-except在程序中不可替代D)try-except通常用于檢查用戶輸入的合法性、文件打開或網(wǎng)絡(luò)獲取的成功性等答案:D解析:[單選題]24.閱讀下面程序:defmany_param(num_one,num_two,*args):print(args)many_param(11,22,33,44,55)運行代碼,輸出結(jié)果是()。A)(11,22,33)B)(22,33,44)C)(33,44,55)D)(11,22)答案:C解析:[單選題]25.python通過()來判斷操作是否在分支結(jié)構(gòu)中A)括號B)縮進C)花括號D)冒號答案:B解析:[單選題]26.while循環(huán)中,想要程序無限執(zhí)行直到人為停止的話,可以需要下列哪個選項()A)forB)breakC)whileD)if答案:C解析:[單選題]27.給出如下代碼: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)來表示月份,輸出該月份對應(yīng)的代表花名D)MonthandFlower是一個列表答案:C解析:[單選題]28."AbcD".lower()的結(jié)果是()。A)"ABCD"B)"abcd"C)TrueD)False答案:B解析:[單選題]29.下列JavaScript的判斷語句中,正確的是()A)if(i=0);B)if(i==0)C)ifi==0then;D)ifi=0then;答案:B解析:[單選題]30.scipy.stats模塊中對隨機變量進行隨機取值的函數(shù)是()。A)rvsB)pdfC)cdfD)sf答案:A解析:stats模塊中每個分布都rvs函數(shù),對隨機變量取值。~[單選題]31.[]defsay(message,items=1):print(message*items)say("Hello")say("Python",4)輸出的結(jié)果為()A)HelloB)HelloC)"Hello"D)"Hello"答案:A解析:[單選題]32.在JSP中,以下不屬于HTTP請求方式的是()A)GETB)REQUESTC)POSTD)PUT答案:B解析:概念理解[單選題]33.Pandas中的axis參數(shù)有兩種取值,當(dāng)它等于()時,可以刪除列元素A)0B)1C)-1D)缺省答案:B解析:[單選題]34.下列()屬于不可變序列。A)列表B)字典C)集合D)元組答案:D解析:[單選題]35.關(guān)于軟件測試中的β測試,以下描述正確的是()A)β測試是在軟件公司內(nèi)部展開的測試,由公司的非專業(yè)測試人員執(zhí)行測試B)β測試是在軟件公司內(nèi)部展開的測試,由公司專業(yè)的測試人員執(zhí)行的測試C)β測試是在軟件公司外部展開的測試,必須由專業(yè)的測試人員執(zhí)行的測試D)β測試是在軟件公司外部展開的測試可以由非專業(yè)的測試人員執(zhí)行測試答案:D解析:[單選題]36.函數(shù)定義如下:Deff1(A,b,c):Print(a+b)Nums=(1,2,3)F1(*nums)程序運行的結(jié)果是。A)6B)3C)語法錯D)1答案:B解析:[單選題]37.字符串的strip方法的作用是()。A)刪除字符串頭尾指定的字符B)刪除字符串末尾指定的字符C)刪除字符串頭部指定的字符D)通過指定分隔符對字符串切片答案:A解析:[單選題]38.SQL語言的全稱是A)結(jié)構(gòu)化定義語言B)結(jié)構(gòu)化控制語言C)結(jié)構(gòu)化查詢語盲D)結(jié)構(gòu)化操縱語言答案:C解析:[單選題]39.下面哪一個不是Python的數(shù)據(jù)類型?A)列表(List)B)字典(Dictionary)C)元組(Tuples)D)類(Class)答案:D解析:[單選題]40.代碼:str0='你我他'.strip(),運行后str0的結(jié)果是()A)'B)'你我他C)'你我他'D)'答案:C解析:[單選題]41.s="HelloWorld",s[0:5:2]輸出什么內(nèi)容?()A)?Hlo?B)?Hello?C)?Hello?D)以上都不對答案:A解析:[單選題]42.設(shè)x=10;y=20,下列語句能正確運行結(jié)束的是:A)max=x>y?x:yB)if(x>y)print(x)C)whileTrue:passD)min=xifx<yelsey答案:D解析:[單選題]43.字典d={'abc':123,'def':456,'ghi':789},len(d)的結(jié)果是A)9B)12C)3D)6答案:C解析:[單選題]44.關(guān)于cursor.fetchmany(3)語句說法正確的是A)隨機獲取3行數(shù)據(jù)B)獲取所有結(jié)果中的前3行數(shù)據(jù)C)獲取所有結(jié)果中后三行數(shù)據(jù)D)獲取剩余結(jié)果的前3行數(shù)據(jù)答案:D解析:[單選題]45.Python語?對于變量的命名要求嚴(yán)格,下??個選項中?法的變量命名是______。A)_var1B)Var_1C)$var_1D)str1答案:C解析:[單選題]46.以下哪一項不屬于Python語言的特點。A)語法簡潔B)跨平臺C)不具備可擴展性D)類庫豐富答案:C解析:[單選題]47.列表Letter=['a','b','c','d'],下述操作會正常輸出結(jié)果的是()。A)Letter[-4:-1:-1]B)Letter(:3:2)C)Letter[1:3:0]D)Letter['a':'b':2]答案:A解析:[單選題]48.Defadder(x):Defwrapper(y):returnx+yreturnwrapperAdder5=adder(5)Print(adder5(adder5(6)))以上程序的運行結(jié)果為:()A)10B)12C)14D)16答案:D解析:[單選題]49.下列語句執(zhí)行后的輸出是()if2:print(5)else:print(6)A)6B)5C)2D)0答案:B解析:[單選題]50.Python文本處理方向的第三方庫是A)pdfminerB)geoplotlibC)ggplotD)missingno答案:A解析:[單選題]51.在Linux中,usermod命令無法實現(xiàn)的操作是()A)賬戶重命名B)刪除指定的賬戶和對應(yīng)的主目錄C)鎖定和解鎖用戶賬戶D)對用戶密碼進行鎖定或解鎖答案:B解析:概念理解[單選題]52.于while保留字,以下選項中描述正確的是A)whileTrue:構(gòu)成死循環(huán),程序要禁止使用B)使用while必須提供循環(huán)次數(shù)C)所有while循環(huán)功能都可以用for循環(huán)替代D)使用while能夠?qū)崿F(xiàn)循環(huán)計數(shù)答案:D解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.以下代碼會造成索引越界的是A)[?abc?,123][2]B)[?abc?,123][0][3]C)(1,2,3,?abc?)[3][3]D){1:?123?,2:123}[1][3]答案:ABCD解析:[多選題]54.對if…else語句,下列說法正確的是()A)如果條件為真,執(zhí)行這段代碼,否則,執(zhí)行下一段代碼B)Python通過縮進的方式來控制代碼的層次結(jié)構(gòu)C)else語句后包含條件D)在寫if語句時,必須對齊縮進,一般縮進一個Tab健答案:ABD解析:[多選題]55.HDNF的作用是負(fù)責(zé)對數(shù)據(jù)的分布式儲存,其內(nèi)部對象包括()【選三項】A)ClientB)NameNodeC)DataBasesD)SecondaryNameNode答案:ABD解析:[多選題]56.影響基本K-均值算法的主要因素有()A)樣本輸入順序B)模式相似性測度C)聚類準(zhǔn)則D)初始類中心的選取答案:ABD解析:[多選題]57.基于二次準(zhǔn)則函數(shù)的H-K算法較之于感知器算法的優(yōu)點是()?A)計算量小B)可以判別問題是否線性可分C)其解完全適用于非線性可分的情況D)其解的適應(yīng)性更好答案:BD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.random模塊中___方法的作用是將列表中的元素隨機亂序答案:shuffle()解析:[填空題]59.表達式list(str([1,2,3]))==[1,2,3]的值為____答案:False解析:第4部分:判斷題,共19題,請判斷題目是否正確。[判斷題]60.實際開發(fā)中,目錄操作需要使用os模塊中的函數(shù)。A)正確B)錯誤答案:對解析:[判斷題]61.del作為保留字與clear()方法一樣都可以對組合數(shù)據(jù)類型進行刪除操作,兩者沒有區(qū)別。A)正確B)錯誤答案:對解析:[判斷題]62.已知x是個列表對象,那么執(zhí)行語句y=x[:]之后,對y所做的任何操作都會同樣作用到x上。A)正確B)錯誤答案:錯解析:[判斷題]63.有返回值的函數(shù)在運行完成時會將值返回給調(diào)用它的程序。A)正確B)錯誤答案:對解析:[判斷題]64.表達式[i**2foriinrange(100)]結(jié)果是個元組A)正確B)錯誤答案:錯解析:列表式都是列表[判斷題]65.raise語句可以拋出指定的異常。()A)正確B)錯誤答案:對解析:[判斷題]66.在同一數(shù)據(jù)庫中可以有多張相同名字的表A)正確B)錯誤答案:錯解析:[判斷題]67.Thedifferenceofset1andaet2isasetthatcontainsonlytheelementsthatappearinset1butdonotappearinset2.A)正確B)錯誤答案:對解析:[判斷題]68.大數(shù)據(jù)的價值是通過數(shù)據(jù)共享、算法共享后獲取最大的數(shù)據(jù)價值A(chǔ))正確B)錯誤答案:錯解析:[判斷題]69.在GUI設(shè)計中,按鈕用來實現(xiàn)用戶在多個選項中的互斥選擇,在同一組內(nèi)多個選項中只能選擇一個,當(dāng)選擇發(fā)生變化之后,之前選中的選項自動失效。A)正確B)錯誤答案:對解析:[判斷題]70.標(biāo)識符不能與關(guān)鍵字同名。A)正確B)錯誤答案:對解析:[判斷題]71.假設(shè)已導(dǎo)入random標(biāo)準(zhǔn)庫,那么表達式max([random.randint(1,10)foriinrange(10)])的值一定是10。A)正確B)錯誤答案:錯解析:[判斷題]72.在Python中定義函數(shù),不需要聲明函數(shù)的返回值類型。A)正確B)錯誤答案:對解析:[判斷題]73.{}表示空集合(set)。A)正確B)錯誤答案:錯解析:[判斷題]74.數(shù)據(jù)挖掘的目標(biāo)不在于數(shù)據(jù)采集策略,而在于對于已經(jīng)存在的數(shù)據(jù)進行模式的發(fā)掘。(對)3.圖挖掘技術(shù)在社會網(wǎng)絡(luò)分析中扮演了重要的角色。A)正確B)錯誤答案:對解析:[判斷題]75.while結(jié)構(gòu)中的語句或語句塊至少執(zhí)行一次。A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.(填空題)表達式65>>1的值為________。答案:32解析:[問答題]77.(填空題)已知x=3和y=5,執(zhí)行語句x,y=y,x后x的值是________。答案:5解析:[問答題]78.寫出下面代碼的執(zhí)行結(jié)果。DefJoin(List,sep=None):return(sepor',').join(List)Print(Join(['a','b','c']))Print(Join(['a','b','c'],':'))答案:A,b,cA:b:c解析:[問答題]79.異常提示ZeroDivisionError代表的意思是。答案:除數(shù)為0解析:[問答題]80.根據(jù)文件的完整路徑,從路徑中分離文件路徑、文件名及文件擴展名。如輸入:C:\Users\Administrator\Desktop\abite.docx,運行示例如下:答案:#C:\Users\Administrator\Desktop\abite.docxS=input("輸入文件的完整路徑:")Pos=s.rfind("\\")Wenjian=s[pos+1:]Zhuwjm=wenjian[0:wenjian.find('.')]Kzhm=wenjian[wenjian.find('.')+1:]Print("文件:",wenjian)Print("文件主名:",zhuwjm)Print("擴展名:",kzhm)Print("文件路徑:",s[0:pos])解析:[問答題]81.表達式'\x41'=='A'的值為_____________。答案:(True)解析:[問答題]82.編程,從鍵盤接收若干個整數(shù)(直接輸入回車表示結(jié)束),用冒泡法或選擇法進行排序(從小到大),并將排序結(jié)果在屏幕上輸出。同時估計算法的復(fù)雜度。答案:defbubble(List):num=len(List)foriinrange(0,num-1):forjinrange(i+1,num):ifList[i]>List[j]:List[i],List[j]=List[j],List[i]returnListL1=[]num_str=input('請輸入一個需排序的整數(shù):')whilelen(num_str)!=0:L1.append(int(num_str))num_str=input('請輸入一個需排序的整數(shù):')print('排序后結(jié)果:',bubble(L1))或冒泡排序:defbubble(List):foriinrange(0,len(List)-1):forjinrange(len(List)-1,i,-1):ifList[j-1]>List[j]:List[j-1],List[j]=List[j],List[j-1]returnListL1=[]num_str=input('請輸入一個需排序的整數(shù):')whilelen(num_str)!=0:L1.append(int(num_str))num_str=input('請輸入一個需排序的整數(shù):')print('排序后結(jié)果:',bubble(L1))解析:[問答題]83.假設(shè)math標(biāo)準(zhǔn)庫已導(dǎo)入,那么表達式eval('math.sqrt(4)')的值為_________。答案:(2.0)解析:[問答題]84.小王希望用電腦記錄他每天掌握的英文單詞。請設(shè)計程序和相應(yīng)的數(shù)據(jù)結(jié)構(gòu),使小王能記錄新學(xué)的英文單詞和其中文翻譯,并能很方便地根據(jù)英文來查找中文。答案:defadd_dic(dic):whileTrue:word=input("請輸入英文單詞(直接按回車結(jié)束):")iflen(word)==0:break;meaning=input("請輸入中文翻譯:")dic[word]=meaningprint("該單詞已添加到字典庫。")returndefsearch_dic(dic):whileTrue:word=input("請輸入要查詢的英文單詞(直接按回車結(jié)束):")iflen(word)==0:break;ifwordindic:print("%s的中文翻譯是%s"%(word,dic[word]))else:print("字典庫中未找到這個單詞")returnworddic=dict()whileTrue:print("請選擇功能:\n1:輸入\n2:查找\n3:退出")c=input()ifc=="1":add_dic(worddic)elifc=="2":search_dic(worddic)elifc=="3":breakelse:print("輸入有誤!")解析:[問答題]85.Python程序的運行方式有兩種()和文件式。答案:交互式解析:[問答題]86.在IDLE交互模式下,一個下劃線?_?表示解釋器中最后一次顯示的內(nèi)容或最后一次語句正確執(zhí)行
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能機器人生產(chǎn)制造合同
- 廣東省珠海市斗門區(qū)2024-2025學(xué)年八年級上學(xué)期期末生物學(xué)試題(含答案)
- 酒店行業(yè)閱讀題及答案
- 超級計算中心建設(shè)運營合同
- 頂入法法的橋、涵工程 現(xiàn)場質(zhì)量檢驗報告單
- 商業(yè)綜合體設(shè)計與施工合同
- 教育培訓(xùn)行業(yè)學(xué)員個人信息保護合同
- 安徒生童話故事中的道德評析
- 農(nóng)業(yè)產(chǎn)業(yè)化發(fā)展方案
- 高中英語單詞復(fù)習(xí)策略及實踐教案
- 中小學(xué)生賭博危害課件
- 部編人教版五年級下冊小學(xué)道德與法治全冊課時作業(yè)(一課一練)
- 世界著名童話故事英文繪本故事丑小鴨
- 馬小跳玩數(shù)學(xué)課件
- 三年級勞動課1ppt
- 《乘法交換律和結(jié)合律》教學(xué)課件數(shù)學(xué)四年級下冊
- 大數(shù)據(jù)在金融領(lǐng)域的應(yīng)用方案
- 錨桿(索)檢驗批質(zhì)量驗收記錄
- 生產(chǎn)作業(yè)指導(dǎo)書SOP表格模板
- 建筑裝飾設(shè)計收費標(biāo)準(zhǔn)
- 傳統(tǒng)體育養(yǎng)生概論
評論
0/150
提交評論