版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷47)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.以下是八進制數(shù)字的是()。A)0b072B)0a1010C)0o711D)0x456答案:C解析:[單選題]2.若x為非空列表,則執(zhí)行語句y=x[:]后,id(x[0])==id(y[0])的值為______。()A)trueB)TrueC)falseD)False答案:B解析:[單選題]3.下面程序輸入是35,輸出是________。()M,n=int(input().split())Print(m+n)A)3B)35?C)8??D)程序報錯答案:D解析:[單選題]4.Python中==運算符比較兩個對象的值,下列選項中哪一個是is比較對象的因素():A)id()B)sum()C)max()D)min()答案:A解析:[單選題]5.以下代碼繪制的圖形是______。ImportturtleastForiinrange(1,5):t.fd(50)t.left(90)A)三角形B)五角星C)正方形D)五邊形答案:C解析:[單選題]6.矩陣A=320501742233,B=120316254078,求3A-2B()。A)7209?2?9172?26?6?7B)7209?2?9172?26?5?7C)7209?2?9172?26?5?6D)7208?2?9172?26?6?7答案:B解析:難易程度:易題型:[單選題]7.常用的分詞算法不包括()A)基于規(guī)則的分詞方法B)基于統(tǒng)計的分詞方法C)基于匹配的分詞方法D)基于理解的分詞方法答案:C解析:[單選題]8.假設(shè)數(shù)據(jù)庫的地址127.0.0.1,用戶名是root,密碼是root,數(shù)據(jù)庫是mydb,下面代碼的輸出結(jié)果是()conn=pymysql.connect(host='127.0.0.1',port="3306",user='root',passwd='root',db='mydb',charset='utf-8')print(conn)A)執(zhí)行報錯B)C)NoneD)Null答案:A解析:[單選題]9.已知b=True,執(zhí)行numpy.float(b)后結(jié)果是?A)1B)TrueC)1.0D)False答案:C解析:[單選題]10.關(guān)于函數(shù)的描述錯誤的是。A)利于簡化程序結(jié)構(gòu)B)有利于提高代碼的復(fù)用率,減少代碼冗余C)有利于程序模塊設(shè)計和多人分工協(xié)作D)有利于提高代碼的執(zhí)行速度答案:D解析:[單選題]11.數(shù)據(jù)合并有()、主鍵合并和重疊合并三種。A)重復(fù)合并B)橫向合并C)堆疊合并D)縱向合并答案:C解析:[單選題]12.已知以下程序段,要想輸出結(jié)果為1,2,3,應(yīng)該使用的表達式是:X=[1,2,3]Z=[]Foryinx:Z.append(str(y))A)print(z)B)print(",".join(x))C)print(x)D)print(",".join(z))答案:D解析:[單選題]13.執(zhí)行以下程序,輸出結(jié)果是______。Y=['','']Print(all(y),any(y))A)TrueFalseB)FalseTrueC)TrueTrueD)FalseFalse答案:B解析:[單選題]14.Python數(shù)據(jù)分析方向的第三方庫是______。A)BokehB)SciPyC)dataswimD)Gleam答案:B解析:[單選題]15.Numpy中,生成服從均勻分布的隨機數(shù)函數(shù)是:A)randomB)randC)randnD)randint答案:B解析:[單選題]16.在有關(guān)數(shù)據(jù)倉庫測試,下列說法不正確的是:A)在完成數(shù)據(jù)倉庫的實施過程中,需要對數(shù)據(jù)倉庫進行各種測試.測試工作中要包括單元測試和系統(tǒng)測試B)當數(shù)據(jù)倉庫的每個單獨組件完成后,就需要對他們進行單元測試C)系統(tǒng)的集成測試需要對數(shù)據(jù)倉庫的所有組件進行大量的功能測試和回歸測試D)在測試之前沒必要制定詳細的測試計劃答案:D解析:[單選題]17.表達式"%d%%%d"%(3/5,3%5)的值是()A)"0%%3"B)"0.6%%3"C)"0.6%3"D)"0%3"答案:D解析:[單選題]18.importmathMath.factorial(5),math.gcd(36,24)兩個函數(shù)輸出的結(jié)果()A)5,24B)120,12C)120,36D)5,12答案:B解析:[單選題]19.將2個字符串?aaaa?和?bbbb?分兩行保存到文件file.txt中,正確的python語句是()。A)Af=open(?file.txt?,?w?)f.write(?aaaa?,?bbbb?)B)Bf=open(?file.txt?,?w?)f.write(?aaaa\n?,?bbbb?)C)Cf=open(?file.txt?,?w?)f.writelines([?aaaa?,?bbbb?])D)Df=open(?file.txt?,?w?)f.writelines([?aaaa\n?,?bbbb\n?])答案:D解析:[單選題]20.將一個字符串格式的日期轉(zhuǎn)換為時間格式,應(yīng)使用以下哪個函數(shù)()A)to_datetimeB)date_timeC)date_rangeD)to_timedelta答案:A解析:[單選題]21.刪除一個字段的關(guān)鍵字是A)altertableempremoveaddcolumnB)altertableempdropcolumnaddcolumnC)altertableempdeletecolumnaddcolumnD)altertableempdeleteaddcolumn答案:B解析:[單選題]22.代碼ls=[3,4,5.5,0,-7];print(all(ls))運行后屏幕顯示的結(jié)果是A)TrueB)FalseC)lsD)all答案:B解析:[單選題]23.[]alist={'和尚':'沒大'}alist['鐵拳']=alist.get('鐵拳',[])alist['鐵拳'].append('上勾拳')alist['鐵拳']='激素藍線上勾拳'delalist['和尚']print(alist)以上代碼的運行結(jié)果是()A){B)'和尚':'沒大'C){'鐵拳':D){'和尚':答案:C解析:[單選題]24.數(shù)據(jù)資產(chǎn)生成是指數(shù)據(jù)在業(yè)務(wù)信息系統(tǒng)中通過自動采集或()創(chuàng)建的過程。A)人工錄入B)自動錄入C)人工編輯D)自動生成答案:A解析:[單選題]25.計算機中數(shù)據(jù)的表示形式是____________A)二進制B)十進制C)八進制D)十六進制答案:A解析:[單選題]26.面向?qū)ο缶幊填惖亩x,課堂上最開始使用那個名詞來定義類()A)DogB)CatC)FishD)Room答案:A解析:難易程度:易題型:[單選題]27.以下選項中,不是Python文件打開的合法模式組合是A)??B)"wr+"C)"br+"D)"bw"答案:B解析:[單選題]28.表達式(1,2,3)+(4,5)的值為______________。()A)(1,2,3,(4,5))B)((1,2,3),4,5)C)((1,2,3),(4,5))D)(1,2,3,4,5)答案:D解析:[單選題]29.len("helloworld!")的輸出結(jié)果為()A)11B)10C)12D)9答案:C解析:[單選題]30.列表的英文單詞是()A)strB)intC)listD)float答案:C解析:[單選題]31.某棵二叉樹上第5層的最大結(jié)點數(shù)是A)8B)16C)32D)15答案:B解析:[單選題]32.實現(xiàn)多路分支的最佳控制結(jié)構(gòu)是A)ifB)if-elif-elseC)tryD)if-elif答案:B解析:[單選題]33.[]number=[1,5]number[1:1]=[2,3,4]print(number)以上代碼的執(zhí)行結(jié)果是()A)1234B)[1,C)[2,D)[2,答案:B解析:[單選題]34.x=2;y=2.0if(x==y):print(?相等?)else:print(?不相等?)A)相等B)不相等C)運行錯誤D)不確定答案:A解析:[單選題]35.若有字符串s='20',則s*3的值是()A)'60'B)'202020'C)60D)202020答案:B解析:[單選題]36.數(shù)組與列表的區(qū)別在于()A)數(shù)組元素可變,列表元素不可變B)以上都不對C)列表元素類型必須一致,數(shù)組可以不一致D)數(shù)組元素類型必須一致,列表可以不一致答案:D解析:[單選題]37.以下關(guān)于數(shù)據(jù)維度的描述,不正確的是A)二維數(shù)據(jù)用CSV文件格式存儲,得用二重循環(huán)嵌套實現(xiàn)B)CSV文件里是用英文半角逗號來分隔數(shù)據(jù)元素C)要處理二維數(shù)據(jù)的每個元素,需要用循環(huán)結(jié)構(gòu)處理D)二維數(shù)據(jù)處理等同于二維列表的操作答案:A解析:[單選題]38.列表listV=list(range(10)),以下能夠輸出列表listV中最大元素的是A)print(max(listV))B)print(listV.max())C)print(listV.reverse(i)[0])D)print(max(listV()))答案:A解析:[單選題]39.查看表結(jié)構(gòu)使用的關(guān)鍵字為A)descB)showC)selectD)display答案:A解析:[單選題]40.[]同時去掉字符串左邊和右邊空格的函數(shù)是:()A)count()B)center()C)fomat()D)strip()答案:D解析:[單選題]41.定義如下的字符串和列表:A='IlovePythonSomething!'B='IlovePythonSomething!'C=[1,2,3]D=[1,2,3]那么,aisb和cisd的結(jié)果分別是()A)False和TrueB)True和TrueC)True和FalseD)False和False答案:C解析:[單選題]42.Pyhton中的序列類型數(shù)據(jù)結(jié)構(gòu)元素的切片操作非常靈活且功能強大,對于列表Letter=['a','b','c','d','e'],下述操作會正常輸出結(jié)果的是()A)Letter[-1:-4:-1]B)Letter(C)Letter[1:3:0]D)Letter[答案:A解析:[單選題]43.a=[1,2,3.4,5],切片時如果要取[2,3.4],正確的選項是()A)a[1:4]B)a[-2:]C)a[1:-1]D)a[::2]答案:C解析:[單選題]44.簡單變量作為實參時,它和對應(yīng)的形參之間數(shù)據(jù)傳遞方式是()。A)由形參傳給實參B)由實參傳給形參C)由實參傳給形參,再由形參傳給實參D)由用戶指定傳遞方向答案:D解析:[單選題]45.關(guān)于CSV文件處理,下述描述中錯誤的是()。A)因為CSV文件以半角逗號分隔每列數(shù)據(jù),所以即使列數(shù)據(jù)為空也要保留逗號B)對于包含英文半角逗號的數(shù)據(jù),以CSV文件保存時需進行轉(zhuǎn)碼處理C)因為CSV可以由Excel打開,所以是二進制文件D)通常,CSV文件每行表示一個一維數(shù)據(jù),多行表示二維數(shù)據(jù)答案:C解析:[單選題]46.?世界那么?,我想去看看?[7:-3]輸出A)我想去B)我想C)想去D)想答案:D解析:[單選題]47.當文本文件中包含了中文字符時,需要進行以下哪項操作__________。A)設(shè)置open函數(shù)中的encoding參數(shù)B)刪除文本文件中的中文字符C)不需要做任何操作D)翻譯文本文件中的中文字符答案:A解析:[單選題]48.關(guān)于loc、iloc屬性說法正確的是()A)df.loc['列名','索引名'];df.iloc['索引位置','列位置']B)df.loc['列名','索引名'];df.iloc['列位置','索引位置']C)df.loc['索引名','列名'];df.iloc['索引位置','列位置']D)df.loc['索引名','列名'];df.iloc['索引位置','列名']答案:C解析:[單選題]49.下列哪個是行延續(xù)字符?A)空格B)%C)&D)\答案:D解析:[單選題]50.(,)3*1**3表達式輸出結(jié)果為?A)27B)9C)3D)1答案:C解析:[單選題]51.以下是用于構(gòu)成Python循環(huán)結(jié)構(gòu)的關(guān)鍵字的是:A)whileB)loopC)ifD)do…for答案:A解析:[單選題]52.代碼:a,b,c=3,4,5a=bb=cprint(a,b,c)的結(jié)果為:A)3,4,5B)4,5,3C)5,4,4D)4,5,5答案:D解析:第2部分:多項選擇題,共8題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.Scikit-Learn中可以實現(xiàn)()算法。A)分類B)聚類C)回歸D)降維答案:ABCD解析:這些均可在sklearn中實現(xiàn)。[多選題]54.以下選項中能返回集合s和t的交集的是:A)s|tB)s&tC)s^tD)s.difference(t)答案:BD解析:[多選題]55.Python程序文件擴展名主要有__________和________兩種,其中后者常用于GUI程序。A)pyB)pywC)pycD)pym答案:AB解析:[多選題]56.在python中,對函數(shù)描述正確的是:()A)在python中return語句只可返回一個值B)python中允許用默認參數(shù)值定義函數(shù)C)無返回值函數(shù)中可以沒有return語句D)函數(shù)參數(shù)可以當做位置參數(shù)或關(guān)鍵字參數(shù)傳遞答案:BCD解析:[多選題]57.下列哪些類型數(shù)據(jù)是可以變化的()。A)集合B)字典C)元組D)列表答案:ABD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.表達式3notin[1,2,3]的值為____。答案:False解析:[填空題]59.表達式?ab?in?ac的be值d?為__。答案:False解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.計算機程序執(zhí)行通第分為三個步驟:接收輸入,對輸入進行某種處理,產(chǎn)生輸出。A)正確B)錯誤答案:對解析:[判斷題]61.在pandas中,行索引不能使用切片A)正確B)錯誤答案:錯解析:[判斷題]62.Python中標識符區(qū)分大小寫。(())A)正確B)錯誤答案:對解析:[判斷題]63.不同版本的Python不能安裝到同一臺計算機上答案:錯解析:[判斷題]64.在訓(xùn)練完SVM之后,我們可以只保留支持向量,而舍去所有非支持向量。仍然不會影響模型分類能力A)正確B)錯誤答案:對解析:[判斷題]65.()同一個列表對象中所有元素必須為相同類型。A)正確B)錯誤答案:錯解析:[判斷題]66.運算符?-?可以用于集合的差集運算答案:對解析:[判斷題]67.海龜默認的前進方向為水平右方。()A)正確B)錯誤答案:對解析:[判斷題]68.break語句的作用是跳出本輪循環(huán),開始下一輪循環(huán)。A)正確B)錯誤答案:對解析:[判斷題]69.[]已知A和B是兩個集合,并且表達式A<B的值為False,那么表達式A>B的值一定為True。A)正確B)錯誤答案:錯解析:[判斷題]70.無法刪除集合中指定位置的元素,只能刪除特定值的元素。()A)正確B)錯誤答案:對解析:[判斷題]71.for循環(huán)語句中,必須得有break語句A)正確B)錯誤答案:錯解析:[判斷題]72.python中沒有do..while語句A)正確B)錯誤答案:對解析:[判斷題]73.Ifyoutrytoretrieveavaluefromadictionaryusinganonexistentkey,aKeyErrorexceptionisraised.A)正確B)錯誤答案:對解析:[判斷題]74.Python采?的是基于值得?動內(nèi)存管理?式。A)正確B)錯誤答案:對解析:[判斷題]75.Toassignavaluetoaglobalvariableinafunction,theglobalvariablemustbefirstdeclaredinthefunction.A)正確B)錯誤答案:對解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何?答案:forxinrange(0,21):foryinrange(0,34):forzinrange(0,101,3):ifx+y+z==100and5*x+3*y+z//3==100:print(x,y,z)解析:[問答題]77.寫代碼,有如下變量,請按照要求實現(xiàn)每個功能name="aleXisaman"移除name變量對應(yīng)的值兩邊的空格,并輸出移除后的內(nèi)容判斷name變量對應(yīng)的值a出現(xiàn)次數(shù),并輸出結(jié)果判斷name變量對應(yīng)的值以a進行分割,并輸出結(jié)果將name變量對應(yīng)的值a替換成w,并輸出結(jié)果答案:```Name='aleXisaman'Print(name)Print(name.strip())Print(name.count('a'))Print(name.split('a'))Print(name.replace('a','w'))```解析:[問答題]78.獲得用戶輸入的以逗號分隔的3個正整數(shù),記為a、b、c,以a為起始數(shù)值,b為步長,c為數(shù)字的個數(shù),產(chǎn)生一個遞增的等差數(shù)列,將這個數(shù)列以列表格式輸出,請補充橫線處代碼。示例如下:輸入:1,2,3輸出:[1,3,5]A,B,c=________Ls=[]Foriinrange(c):ls.________Print(ls)答案:a,b,c=eval(input())Ls=[]Foriinrange(c):ls.append(a+b*i)Print(ls)解析:[問答題]79.表達式len('人生苦短,我用Python。')的值為[填空(1)]答案:14解析:[問答題]80.二維數(shù)據(jù)對應(yīng)數(shù)學(xué)之中的()和二維數(shù)組。答案:矩陣解析:[問答題]81.表達式int('11',8)的值為_______________________。答案:(9)解析:[問答題]82.主程序中已有一個排好序的列表,請編寫函數(shù)insertList,將從鍵盤接收的整數(shù)按原來從小到大的排序規(guī)律插入到該列表中。definsertList(L1,x):#函數(shù)代碼L1=[1,4,6,9,13,16,28,40,100]x=int(input('請輸入一個要插入的整數(shù):'))insertList(L1,x)print(L1)答案:definsertList(L1,x):ifx>L1[len(L1)-1]:L1.append(x)returnforiinrange(0,len(L1)):ifx<L1[i]:L1.insert(i,x)breakreturnL1=[1,4,6,9,13,16,28,40,100]x=int(input('請輸入一個要插入的整數(shù):'))insertList(L1,x)print(L1)解析:[問答題]83.TCP是可以提供良好服務(wù)質(zhì)量的傳輸層協(xié)議,所以在任何場合都應(yīng)該優(yōu)先考慮使用。答案:(錯)解析:[問答題]84.語句x=3==3,5執(zhí)行結(jié)束后,變量x的值為_____。答案:True|5解析:[問答題]85.對以下代碼進行逐行注釋k=5foriinrange(1,10):ifk==3:breakelse:printi答案:k=5#將數(shù)值5賦值給變量kforiinrange(1,10):#進行for循環(huán),從1循環(huán)到9,步長為1,循環(huán)九次ifk==3:#進行條件判斷,變量k如果等于3,則執(zhí)行以下語句break#跳出循環(huán)else:#變量k如果不等于3,則執(zhí)行以下語句printi#輸出變量i的值解析:[問答題]86.(填空題)已知x=[3,7,5],那么執(zhí)行語句x.sort(reverse=True)之后,x的值為________。答案:[7,5,3]解析:[問答題]87.已知函數(shù)定義deffunc(*p):returnsum(p)那么表達式func(1,2,3)的值為_____。答案:6解析:[問答題]88.輸出二維字典年齡最大age和最小agea={'001':{'name':"李四",'age':22,'address':"山東",'score':88},'002':{'name':"張三",'age':18,'address':"北京",'score':98},'003':{'name':"小明",'age':28,'address':"河北",'score':90},'004':{'name':"王五",'age':18,'address':"北京",'score':78}}max=a['001']['age']#定義第一個鍵值對是最大和最小的。___1____(在A和B里選擇)for___2____(在c和d里選擇):ifi['age']>max:#將每個找到的的值與max和min比較__3____(在E和F里選擇)elif___4____(G和H里選擇):min=i['age']print('max:{}\nmin:{}'.format(max,min))A)min=a{'002'}{'age'}B)min=a['001']['age']C)iinrange(a.values())D)iina.values()E)F.max=i['00'+str(i)]['age']:F)E.max=i['age']G)i['age']<minH)i['age']>min答案:BDEG解析:[問答題]89.類是抽象的概念,用來描述具有相同的__________和_____________的對象的集合。答案:屬性方法解析:[問答題]90.已知某煤場有29.5頓煤,先用一輛載重4頓的汽車運3次,剩下的用一輛載重為2.5頓的汽車運送,請計算還需要運送幾次才能送完?編寫程序,解答此問題。答案:frequency=(29.5-4*3)/2.5Print("還需運送的次數(shù)為:",frequency)解析:[問答題]91.字典對象的_____________方法返回字典中的?鍵-值對?列表。答案:(items())解析:[問答題]92.已知x=[1,2,3,4,5],那么執(zhí)行語句x[1::2]=sorted(x[1::2],reverse=True)之后,x的值為_________________。答案:[1,4,3,2,5]解析:[問答題]93.已知x為非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等價的。答案:(錯)解析:[問答題]94.題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數(shù)字。例如2+22+222+2222+22222(此時共有5個數(shù)相加),幾個數(shù)相加有鍵盤控制。答案:'''Tn=0Sn=[]n=int(raw_input('n=:\n'))a=
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中醫(yī)診所醫(yī)療垃圾處理制度
- 養(yǎng)老院家屬溝通與反饋制度
- 企業(yè)內(nèi)部績效考核制度
- 公共交通乘客信息管理制度
- 2026年社會心理學(xué)探究社會行為與社會現(xiàn)象分析題集
- 2026年區(qū)塊鏈技術(shù)與應(yīng)用考試題集
- 2026年編程基礎(chǔ)與算法優(yōu)化實戰(zhàn)題庫
- 2026年一級建造師工程管理專業(yè)綜合練習(xí)題
- 2026年網(wǎng)絡(luò)安全編程基礎(chǔ)能力測試題
- 2026年激光生物合同
- 2026云南保山電力股份有限公司校園招聘50人筆試參考題庫及答案解析
- 《智能網(wǎng)聯(lián)汽車先進駕駛輔助技術(shù)》課件 項目1 先進駕駛輔助系統(tǒng)的認知
- 2024-2025學(xué)年北京清華附中高一(上)期末英語試卷(含答案)
- 引水壓力鋼管制造及安裝工程監(jiān)理實施細則
- 2025年全行業(yè)薪酬報告
- 輔助生殖項目五年發(fā)展計劃
- 河北省石家莊第二中學(xué)2025-2026學(xué)年高一上數(shù)學(xué)期末聯(lián)考試題含解析
- (2025年)qc培訓(xùn)考試試題(含答案)
- DBJ50-T-271-2017 城市軌道交通結(jié)構(gòu)檢測監(jiān)測技術(shù)標準
- 中醫(yī)醫(yī)院等級評審材料準備全攻略
- 腫瘤科普宣傳課件
評論
0/150
提交評論