版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷67)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.以下選項中,用于文本處理方向的第三方庫是A)mayaviB)pdfminerC)TVTKD)matplolib答案:B解析:[單選題]2.以下代碼的執(zhí)行結(jié)果是()。sum=0foriinrange(100):if(i%10):continuesum=sum+iprint(sum)A)5050B)4950C)450D)45答案:C解析:[單選題]3.已知x是numpy中的數(shù)組,以下用于獲取x中大于5的元素是()A)x>5B)x(x>5)C)x(x>5)D)x[x>5]答案:D解析:[單選題]4.下列不合法的Python變量名是A)Python2B)N_xC)sumD)Hello$World答案:D解析:[單選題]5.()是一種輕量級的數(shù)據(jù)交換格式,Python標(biāo)準(zhǔn)庫實現(xiàn)了對該格式的支持。A)ExcelB)wordC)txtD)JSON答案:D解析:[單選題]6.[]有代碼x=3y=4下面代碼不能輸出?3+4=7?的是()A)print("{}+{}={}".format(x,y,x+y))B)print("%d+%d=%d"%(x,y,x+y))C)print("{0}+{1}={2}".format(x,y,x+y))D)print("x+y=x+y")答案:D解析:[單選題]7.對于序列s,能夠返回序列s中第i到j(luò)以k為步長的元素子序列的表達(dá)是()。A)s[i,j,k]B)s(i,j,k)C)s[i;j;k]D)s[i:j:k]答案:D解析:[單選題]8.在Mysql中,2017/06/22應(yīng)該用什么數(shù)據(jù)類型表示A)intB)dateC)varcharD)double答案:B解析:[單選題]9.[]print('2'<'123')的結(jié)果是:A)TrueB)FalseC)1D)0答案:B解析:[單選題]10.[]下列關(guān)于列表說法不正確的是()A)可以添加元素B)可以刪除元素C)元組中的元素的值可以改變D)元組中元素的值不可以改變答案:D解析:[單選題]11.實現(xiàn)用戶輸入用戶名和密碼,當(dāng)用戶名為jxz且密碼為123456時,顯示登陸成功,否則登陸失??!以下語句正確的是( )A)username=input('請輸入用戶名')password=input('請輸入密碼')ifusername=='jxz'andpassword=='123456': print('登陸成功')else: print('登陸失敗')B)username=input('請輸入用戶名')password=input('請輸入密碼')ifusername=='jxz'orpassword=='123456': print('登陸成功')else: print('登陸失敗')C)username=?jxz?password=?123456?ifusername='jxz'andpassword='123456': print('登陸成功')else: print('登陸失敗')D)username=input('請輸入用戶名')password=input('請輸入密碼')ifusername='jxz'andpassword='123456': print('登陸成功')elif:print('登陸失敗')答案:A解析:[單選題]12.用于返回字符串s的長度的函數(shù)為:A)abs(s)B)len(s)C)count(s)D)max(s)答案:B解析:[單選題]13.{不能使下面代碼結(jié)束的是:WhileTrue:inp=eval(input("請輸入一個數(shù)值:"))ifinp//3:break}A)2B)3C)4D)5答案:A解析:[單選題]14.已知s1={1,2,3},s2={'1','2','3','4'},則表達(dá)式len(s1&s2)的值為:A)0B)7C)1D)3答案:A解析:[單選題]15.下列選項中,用于觸發(fā)異常的是()。A)tryB)catchC)raiseD)except答案:C解析:[單選題]16.IDLE菜單將選中區(qū)域的空格替換為Tab的快捷鍵是A)Alt+5B)Alt+6C)Ctrl+VD)Ctrl+C答案:A解析:[單選題]17.str類型的字符串中可包含漢字A)'1234'<'123'B)'A'<''C)'Python'>'python'D)'abcd'<'ad'答案:D解析:[單選題]18.獲取birdnest.jpg圖像的浮雕效果,下面選擇哪條正確的語句()A)om=im.filter(Imagefilter.COUNTOUR)B)om=im.filter(Imagefilter.BLUR)C)om=im.filter(Imagefilter.SMOOTH)D)om=im.filter(Imagefilter.EMBOSS)答案:D解析:[單選題]19.Whenworkingwithmultiplesetsofdata,onewouldtypicallyusea(n)A)listB)tupleC)nestedlistD)sequence答案:C解析:[單選題]20.運(yùn)行下列Python程序,結(jié)果正確的是()a=18b=7c=a%bb=a%bprint(a,b)A)185B)518C)184D)418答案:C解析:[單選題]21.閱讀下面的程序:list=[1,2,1,3]nums=set(list)forIinnums:print(I,end="")程序執(zhí)行的結(jié)果為()A)123B)1213C)1312D)321答案:A解析:[單選題]22.[]以下關(guān)于函數(shù)參數(shù)傳遞的描述,錯誤的是:()A)調(diào)用函數(shù)時,可變數(shù)量參數(shù)被當(dāng)做元組類型傳遞到函數(shù)中B)函數(shù)的實參位置可變,需要形參定義和實參調(diào)用時都要給出名稱C)定義函數(shù)的時候,可選參數(shù)必須寫在非可選參數(shù)的后面D)Python答案:D解析:[單選題]23.scipy庫不包含()功能。A)線性代數(shù)模塊B)傅里葉變換C)信號和圖像圖例D)提供機(jī)器學(xué)習(xí)等算法答案:D解析:scipy庫包括了統(tǒng)計、優(yōu)化、整合以及線性代數(shù)模塊、傅里葉變換、信號和圖像圖例,常做分方差的求解等。[單選題]24.下面不是while循環(huán)的特點(diǎn)的是A)必須提供循環(huán)的次數(shù)B)能夠?qū)崿F(xiàn)無限循環(huán)C)如果不小心會出現(xiàn)死循環(huán)D)提高程序的復(fù)用性答案:A解析:[單選題]25.算法的有窮性是指___________。A)算法只能被有限的用戶使用B)算法程序所處理的數(shù)據(jù)量是有限的C)算法程序的運(yùn)行時間是有限的D)算法程序的長度是有限的答案:C解析:[單選題]26.下面哪一個選項不是合法的變量名?()A)C_areaB)C-areaC)_addressD)a2答案:B解析:[單選題]27.numpy提供的基本對象是()A)arrayB)ndarrayC)SeriesD)DataFrame答案:B解析:[單選題]28.運(yùn)行以下語句,輸出的結(jié)果是()Forsin"HelloWorld":ifs=="W":continueprint(s,end="")A)HelloWorldB)HelloorldC)HelloWorlD)Helloorl答案:B解析:[單選題]29.數(shù)據(jù)資產(chǎn)需求是指滿足公司()所需要的數(shù)據(jù)。A)業(yè)務(wù)發(fā)展B)經(jīng)營管理C)數(shù)據(jù)資產(chǎn)應(yīng)用D)以上都選答案:D解析:[單選題]30.表達(dá)式'abc'in('abcdefg')的值為______________。()A)FalseB)TrueC)falseD)true答案:B解析:[單選題]31.以下關(guān)于函數(shù)返回值的描述中,正確的是______。A)Python函數(shù)的返回值使用很靈活,可以沒有返回值,可以有一個或多個返回值B)函數(shù)定義中最多含有一個return語句C)在函數(shù)定義中使用return語句時,至少給一個返回值D)函數(shù)只能通過print語句和return語句給出運(yùn)行結(jié)果答案:A解析:[單選題]32.[1,2,3]+[4,5,6]的結(jié)果是多少?()A)[6][15]B)[1,2,3][4,5,6]C)[21]D)[1,2,3,4,5,6]答案:D解析:[單選題]33.以下屬于Linux系統(tǒng)特點(diǎn)的是A)多用戶,單任務(wù)B)多用戶,多任務(wù)C)單任務(wù),多用戶D)單任務(wù),單用戶答案:B解析:概念理解[單選題]34.語句print('{0:3}'.format('123456'))的輸出結(jié)果是()。A)1234B)123C)111D)123456答案:D解析:[單選題]35.對于整數(shù)計算,python可提供()個數(shù)字的準(zhǔn)確性。A)15B)16C)17D)無限制答案:D解析:[單選題]36.從字符串s的右側(cè)向左數(shù)的第3個字符,表示為()。A)S[3]B)S[-3]C)S[0:-3]D)S[:-3]答案:B解析:[單選題]37.列表變量x=['12','34'],執(zhí)行語句print("'".join(x)),輸出的結(jié)果是:A)'12'34B)12'34?C)'12'34'D)12'34答案:D解析:[單選題]38.[]以下變量的命名不合法的是()A)1_aB)a1C)a_1D)_a_1答案:A解析:[單選題]39.以下選項中能夠最簡單地在列表['apple','pear'.'peach','orange()']中隨機(jī)選取一個元素的是A)shuffle()B)choice()C)sample()D)random()答案:B解析:[單選題]40.語句data1_data2=input()表示()。A)讓用戶輸入一個值將其賦值給變量data1,變量data2保持空值。B)讓用戶輸入一個值將其賦值給變量data1_data2。C)讓用戶輸入兩個值并將它們賦值給變量data1和data2.D)以上都不是答案:B解析:[單選題]41.(,)使用open函數(shù)打開文件時,如果文件不存在,則拋出的異常是()A)IOError異常B)ValueError異常C)RuntimeError異常D)以上答案都不對答案:A解析:[單選題]42.sql中date表示的是A)日期值B)時間值C)從1970年到今天的時間D)年答案:A解析:[單選題]43.數(shù)據(jù)庫系統(tǒng)的核心是___________。A)數(shù)據(jù)庫管理系統(tǒng)B)數(shù)據(jù)模型C)軟件工具D)數(shù)據(jù)庫答案:A解析:[單選題]44.通過pandas中的()函數(shù),實現(xiàn)以csv文件格式存儲文件A)to_csvB)write_tableC)write_csvD)read_csv答案:A解析:[單選題]45.()在屏幕上打印輸出HelloWorld,使用的Python語句是()A)print('HelloWorld')B)println("HelloWorld")C)print(HelloWorld)D)printf('HelloWorld')答案:A解析:[單選題]46.hadoop集群之間的機(jī)器是用過()協(xié)議來進(jìn)行通信和協(xié)調(diào)工作的。A)HTTPB)HTTPSC)SSHD)ClientProtocol答案:C解析:[單選題]47.運(yùn)行以下程序,當(dāng)從鍵盤上輸入{1:"清華大學(xué)",2:"北京大學(xué)"},運(yùn)行結(jié)果的是:X=eval(input())Print(type(x))A)<class'int'>B)<class'list'>C)出錯D)<class'dict'>答案:D解析:[單選題]48.如果要清空文件,需要使用的命令是()。A)close)B)seek(0)C)truncate(0)D)Dwrite('stuff?)答案:C解析:truncate(size)方法將截斷文件,大小為size,size為0即清空[單選題]49.以下關(guān)于列表變量ls操作的描述中,錯誤的是:A)ls.clear():刪除ls的最后一個元素B)ls.reverse():反轉(zhuǎn)列表ls中所有元素C)ls.copy():生成一個新列表,復(fù)制ls的所有元素D)ls.append(x):在ls最后增加一個元素答案:A解析:[單選題]50.在面向?qū)ο蠓椒ㄖ?一個對象請求另一對象為其服務(wù)的方式是通過發(fā)送___________。A)命令B)口令C)消息D)調(diào)用語句答案:C解析:[單選題]51.關(guān)于函數(shù),以下選項中描述錯誤的是A)函數(shù)能完成特定的功能,對函數(shù)的使用不需要了解函數(shù)內(nèi)部實現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可。B)使用函數(shù)的主要目的是減低編程難度和代碼重用C)Python使用del保留字定義一個函數(shù)D)函數(shù)是一段具有特定功能的、可重用的語句組答案:C解析:[單選題]52.假設(shè)文件不存在,如果使用open()方法打開文件會報錯,那么該文件的打開方式是()A)rB)wC)aD)w+答案:A解析:第2部分:多項選擇題,共8題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.關(guān)于Python的全局變量和局部變量,以下選項中描述正確的是A)局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時,變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用B)使用global保留字聲明簡單數(shù)據(jù)類型變量后,該變量作為全局變量使用C)簡單數(shù)據(jù)類型變量無論是否與全局變量重名,僅在函數(shù)內(nèi)部創(chuàng)建和使用,函數(shù)退出后變量被釋放D)全局變量指在函數(shù)之外定義的變量,一般沒有縮進(jìn),在程序執(zhí)行全過程有效答案:BCD解析:[多選題]54.有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,用戶輸入一個大于2的月份數(shù),計算輸出該月的兔子總對數(shù)。A)month=int(input())a,b=1,1foriinrange(3,month+1):a=bb=a+bprint(b)B)month=int(input())a,b=1,1foriinrange(3,month+1):b=a+ba=b-aprint(b)C)month=int(input())a,b=1,1foriinrange(3,month+1):b=a+ba=a-bprint(b)D)month=int(input())a,b=1,1foriinrange(3,month+1):a,b=b,a+bprint(b)答案:BD解析:[多選題]55.可以使用在mysql中的數(shù)據(jù)類型有A)charB)varcharC)dictD)enum答案:ABD解析:[多選題]56.()是scipy.stats可實現(xiàn)的連續(xù)隨機(jī)變量方法。A)rvsB)pdfC)ppfD)edf答案:ABCD解析:scipy基礎(chǔ)知識。[多選題]57.開展安全監(jiān)測和預(yù)警通報工作,加強(qiáng)大數(shù)據(jù)環(huán)境下防攻擊、防泄露、防竊取的()能力建設(shè)。A)監(jiān)測B)預(yù)警C)控制D)應(yīng)急處置答案:ABCD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.表達(dá)式type({3})的值為__________答案:set解析:[填空題]59.已知g=lambdax,y=3,z=5:x+y+z,那么表達(dá)式g(2)的值為__答案:10解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.在4核CPU平臺上使用多線程編程技術(shù)可以很輕易地獲得400%的處理速度提升答案:錯解析:[判斷題]61.在賦值運(yùn)算符的右側(cè),必須總是存在算術(shù)運(yùn)算符。A)正確B)錯誤答案:錯解析:[判斷題]62.在Python中,函數(shù)range(2,10),表示循環(huán)體會被重復(fù)執(zhí)行8次A)正確B)錯誤答案:對解析:[判斷題]63.編寫函數(shù)時,?般建議先對參數(shù)進(jìn)?合法性檢查,然后再編寫正常的功能代碼。A)正確B)錯誤C)不確定D)以上都不對答案:錯解析:[判斷題]64.單元測試,集成/接口測試和UI測試這三種測試的投入比例,要根據(jù)實際的項目需求來劃分。A)正確B)錯誤答案:對解析:[判斷題]65.Theremustbeonlyonefunctioninvolvedinanyrecursivesolution.A)正確B)錯誤答案:錯解析:[判斷題]66.使用位置傳遞參數(shù)時,實參的個數(shù)需要與形參的個數(shù)相同。A)正確B)錯誤答案:對解析:[判斷題]67.正則表達(dá)式?^http?只能匹配所有以?http?開頭的字符串答案:對解析:[判斷題]68.函數(shù)執(zhí)行結(jié)束后,其內(nèi)部的局部變量會被回收。A)正確B)錯誤答案:對解析:[判斷題]69.在python中自定義函數(shù),return是函數(shù)返回值的關(guān)鍵字,如果不寫則沒有返回值。A)正確B)錯誤答案:對解析:[判斷題]70.局部變量只能函數(shù)內(nèi)或者一定代碼塊內(nèi)生效A)正確B)錯誤答案:對解析:[判斷題]71.seek()方法可以設(shè)置光標(biāo)位置A)正確B)錯誤答案:對解析:[判斷題]72.Python代碼可以內(nèi)嵌在asp?件中。A)正確B)錯誤C)不確定D)以上都不對答案:錯解析:[判斷題]73.MVT中的T表示模板A)正確B)錯誤答案:對解析:[判斷題]74.要創(chuàng)建一個空的集合,既可以使用?x={}?,也可以使用?x=set()?來實現(xiàn)。A)正確B)錯誤答案:錯解析:[判斷題]75.提取取字母I和字母ps="Ilovepython"print(s[0])print(s[6])A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.發(fā)紅包是一種廣受歡迎的移動客戶端互動方式。下面是一個簡化的紅包金額分配程序,基本思路是:輸入紅包總金額total和紅包個數(shù)num;通過調(diào)用redEnv()函數(shù),對剩余紅包金額remain進(jìn)行分配;最后一個紅包金額是前面所有紅包分配之后剩余的金額。最后,將分配的紅包金額現(xiàn)實出來。填空完成以下程序:importrandom#根據(jù)剩余金額rest分配第k個紅包的金額defredEnv(k,rest):m=returnmtotal=float(input(請輸入紅包金額:?)num=int(input(請輸入紅包個數(shù):?)remain=#逐個分配紅包金額foriinrange(num-1)money=redEnv(,remain)remain-=moneyprint(紅包%d:%.2f?%(i+1,))print(紅包%d:%.2f%(num,remain))答案:RANDOM.RANDOM()*RES*(K+1)/NUM\TOTAL\I\MONEY解析:[問答題]77.已知set1={0,1,2,3},set2={2,3,4,5}。通過集合計算得到set3={0,1,2,3,4,5},可以用表達(dá)式set3=________實現(xiàn)。(在空格處填寫合適的集合計算表達(dá)式)答案:set1|set2解析:[問答題]78.字典可以作為集合的元素。答案:(錯)解析:[問答題]79.表達(dá)式int('101',2)的值為()答案:5解析:[問答題]80.已知列表:a=[33,55,66,77,88],把這個列表數(shù)據(jù)的和寫入記事本2.txt中。答案:A=[33,55,66,77,88]Sum=0Foriina:sum=sum+iF=open("2.txt","w")F。write(str(sum))F。close()解析:[問答題]81.語句x,y,z=[1,2,3]執(zhí)行后,變量y的值為____。答案:2解析:[問答題]82.某商店出售某品牌女鞋,每雙定價160元,1雙不打折,2雙(含)到4雙(含)打9折,5雙(含)到9雙(含)打8折,10雙(含)以上打7折。從鍵盤輸入購買數(shù)量,屏幕輸出價格總額(保留整數(shù))。示例如下:輸入:4輸出:總額為:576N=eval(input(""))#請輸入數(shù)量:Print("總額為:{}".format(cost))答案:n=eval(input("請輸入數(shù)量:"))Ifn>0andn<=1:cost=n*160Elifn<=4:cost=n*160*0.9Elifn<=9:cost=n*160*0.8Else:cost=n*160*0.7Cost=int(cost)Print("總額為:{}".format(cost))解析:[問答題]83.(填空題)表達(dá)式list(filter(None,[0,1,2,3,0,0]))的值為______________。答案:[1,2,3]解析:[問答題]84.任意長度的Python列表、元組和字符串中最后一個元素的下標(biāo)為________。答案:(-1)解析:[問答題]85.表達(dá)式list(filter(lambdax:x>5,range(10)))的值為_________________。答案:([6,7,8,9])解析:[問答題]86.表達(dá)式''.join('asdssfff'.split('sd'))的值為____________。答案:('assfff')解析:[問答題]87.(填空題)已知列表x=[1,2],那么連續(xù)執(zhí)行命令y=x和y.append(3)之后,x的值為________。答案:[1,2,3]解析:[問答題]88.(填空題)已知字典x={i:str(i+3)foriinrange(3)},那么表達(dá)式sum(item[0]foriteminx.items())的值為________。答案:3解析:[問答題]89.已知x=[[1,2,3,],[4,5,6]],那么表達(dá)式sum([i*jfori,jinzip(*x)])的值為______。答案:(32)解析:[問答題]90.任意長度的Python列表、元組和字符串中最后一個元素的下標(biāo)為(-1)()A)對B)錯答案:A解析:[問答題]91.可以使用內(nèi)置函數(shù)_______________查看包含當(dāng)前作用域內(nèi)所有全局變量和值的字典。答案:(globals())解析:[問答題]92.(填空題)已知x=[1,2],那么執(zhí)行語句x[0:0]=[3,3]之后,x的值為________。答案:[3,3,1,2]解析:[問答題]93.(填空題)表達(dá)式sorted([111,2,33],key=lambdax:-len(str(x)))的值為________。答案:[111,33,2]解析:[問答題]94.異常和錯誤有什么區(qū)別答案:異常是指因為程序執(zhí)行過程中出錯而在正??刂屏饕酝獠扇〉男袨?。嚴(yán)格來說,語法錯誤和邏輯錯誤不屬于異常,但有些語法錯誤往往會導(dǎo)致異常,例如由于大小寫拼寫錯誤而訪問不存在的對象,或者試圖訪問不存在的文件,等等解析:
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市河道清淤施工合同
- 二零二五年度出租車車輛租賃與綠色出行推廣合同3篇
- 設(shè)備買賣合同風(fēng)險評估
- 墻紙供貨施工合同音樂工作室
- 森林防火高空作業(yè)合同
- 二零二五年度房地產(chǎn)買賣居間合同模板(含售后服務(wù)承諾書)下載3篇
- 安防企業(yè)CTO實習(xí)聘用合同
- 公路建設(shè)設(shè)備租賃合同
- 風(fēng)力發(fā)電機(jī)安裝爬架租賃合同
- 養(yǎng)殖場養(yǎng)殖技術(shù)提升改造施工合同
- 2024年酒店式公寓承包合同
- 學(xué)校安全存在的問題及整改措施
- 2025年八省聯(lián)考內(nèi)蒙古高考生物試卷真題答案詳解(精校打印)
- 2025年包鋼集團(tuán)公司招聘筆試參考題庫含答案解析
- 校園公園綠化養(yǎng)護(hù)協(xié)議
- 內(nèi)蒙古呼和浩特市2024屆九年級上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 建筑材料采購授權(quán)委托書樣本
- 工商企業(yè)管理畢業(yè)論文范文(4篇)
- 溶解度曲線教學(xué)設(shè)計
- 硅膠產(chǎn)品工藝流程圖
- 醫(yī)院各科室規(guī)章制度匯編
評論
0/150
提交評論