版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷101)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.open(r?./test.txt?,?w?)中w代表什么含義()。A)讀B)轉(zhuǎn)義C)write,用于向文件中寫入指定字符串D)只讀答案:C解析:[單選題]2.哪個選項(xiàng)是hex(255)的執(zhí)行結(jié)果?A)'0xff'B)'-0xff'C)0xff.0D)0xff答案:A解析:[單選題]3.一個段代碼定義如下,下列調(diào)用結(jié)果正確的是?defbar(multiple):deffoo(n):returnmultiple**nreturnfooA)bar(2)(3)==8B)bar(2)(3)==6C)bar(3)(2)==8D)bar(3)(2)==6答案:A解析:[單選題]4.于程序的異常處理,以下選項(xiàng)中描述錯誤的是A)程序異常發(fā)生經(jīng)過妥善處理可以繼續(xù)執(zhí)行B)異常語句可以與else和finally保留字配合使用C)編程語言中的異常和錯誤是完全相同的概念D)Python通過try、except等保留字提供異常處理功能答案:C解析:[單選題]5.?鍵值對?類型數(shù)據(jù)的組織維度是A)高維數(shù)據(jù)B)二維數(shù)據(jù)C)多維數(shù)據(jù)D)一維數(shù)據(jù)答案:A解析:[單選題]6.(,)Python程序文件的擴(kuò)展名是()A)PythonB)pnC)pyD)pt答案:C解析:[單選題]7.關(guān)于程序的控制結(jié)構(gòu),下列描述中正確的是A)循環(huán)結(jié)構(gòu)有兩個輔助循環(huán)控制的保留字break和gotoB)單分支結(jié)構(gòu)的使用方式為If<條件><語句塊>C)Python使用while實(shí)現(xiàn)無限循環(huán)D)雙分支結(jié)構(gòu)的使用方式為If<條件><語句塊>Else<語句塊>答案:C解析:[單選題]8.已知s1=2,s2='ab',則表達(dá)式s1*s2的值為____________。A)報錯B)'2ab'C)'abab'D)'ab2'答案:C解析:[單選題]9.HDFS退出安全模式使用的命令是?A)hadoopdfsadmin-saftmodewaitB)hadoopdfsadmin-saftmodeleaveC)hadoopdfsadmin-saftmodeenterD)以上都不正確答案:B解析:[單選題]10.下列哪種不屬于集合的操作符?A)&B)|C)+D)-答案:C解析:[單選題]11.數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫技術(shù)的重要特點(diǎn)之--,關(guān)于數(shù)據(jù)獨(dú)立性,以下選項(xiàng)中描述正確的是A)數(shù)據(jù)與程序獨(dú)立存放B)不同數(shù)據(jù)被存放在不同的文件中C)不同數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用D)以上三種說法都不對答案:D解析:[單選題]12.安裝一個第三方庫的命名格式是______。A)pipinstallB)pipdownloadC)pipuninstallD)pipsearch答案:A解析:[單選題]13.關(guān)于數(shù)據(jù)庫數(shù)據(jù)的讀寫,下列說法正確的有()。A)read_sql_table可以使用SQL語句讀寫數(shù)據(jù)庫數(shù)據(jù)B)pandas除了read_sql之外,沒有其他數(shù)據(jù)庫讀寫函數(shù)C)使用read_sql函數(shù)讀取數(shù)據(jù)庫數(shù)據(jù)時不需要使用數(shù)據(jù)庫連接D)read_sql既可以使用SQL語句讀取數(shù)據(jù)庫數(shù)據(jù),又可以直接讀取數(shù)據(jù)庫表答案:D解析:難易程度:中題型:[單選題]14.以下選項(xiàng)中,對文件的描述錯誤的是A)文件是一個存儲在輔助存儲器上的數(shù)據(jù)序列B)文件中可以包含任何數(shù)據(jù)內(nèi)容C)文本文件和二進(jìn)制文件都是文件D)文本文件不能用二進(jìn)制文件方式讀入答案:D解析:[單選題]15.以下選項(xiàng)中,對程序的描述錯誤的是A)程序是由一系列函數(shù)組成的B)通過封裝可以實(shí)現(xiàn)代碼復(fù)用C)可以利用函數(shù)對程序進(jìn)行模塊化設(shè)計D)程序是由一系列代碼組成的答案:A解析:[單選題]16.下列語句的運(yùn)行結(jié)果是()。S1=[4,5,6]S2=s1S1[1]=0Print(s2)A)[4,5,6]B)[4,0,6]C)[0,5,6]D)[4,5,0]答案:B解析:[單選題]17.列表list1=['貨幣資金','應(yīng)收賬款',[1000,2000]],執(zhí)行語句list1[2][1]返回的結(jié)果為()A)'應(yīng)收賬款'B)[1000,2000]C)'貨幣資金'D)2000答案:D解析:[單選題]18.在Linux中,以下那個不是vi/vim的三種基本模式?A)命令模式B)輸入模式C)操作模式D)底線命令模式答案:C解析:概念理解[單選題]19.()不是用于處理中文的字符編碼。A)gb2312B)gbkC)big5D)ascii答案:D解析:[單選題]20.[]下面代碼的執(zhí)行結(jié)果是()ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))A)3B)1C)4D)8答案:A解析:[單選題]21.ls=[3.5,?Python?,[10,?LIST?],3.6],ls[2][-1][1]的運(yùn)行結(jié)果是A)IB)PC)YD)L答案:A解析:[單選題]22.在信息組織和存儲中,最基本的單位是()A)字節(jié)(Byte)B)二進(jìn)制位(bit)C)字(Word)D)雙字(DoubleWord)答案:B解析:[單選題]23.[]s='生活好煩我好難's2=''.maketrans('好難','很好')s1=s.replace('好煩','其實(shí)還不錯啦')y=s1.translate(s2)print(y)print(s1)print(s1.encode())下列說法正確的是()A)輸出結(jié)果為:生活其實(shí)還不錯啦我很好B)最后一個輸出可以用decode()翻譯C)replace()后面需要傳入兩個參數(shù),前一個為被替換值,后一個為替換值D)以上說法都正確答案:D解析:[單選題]24.Python文件只讀打開模式是A)wB)xC)bD)r答案:D解析:[單選題]25.下列選項(xiàng)中,不屬于Python數(shù)據(jù)類型的是()。A)boolB)dictC)stringD)set答案:C解析:[單選題]26.下列表達(dá)式中,有3個表達(dá)式的值相同,另一個不相同,與其他3個表達(dá)式不同的是()A)'ABCDEF'*1B)"ABC"-"DEF"C)''.join(("ABC","DEF"))D)"ABC"+"DEF"答案:B解析:[單選題]27.閱讀下列程序,正確的輸出結(jié)果是()。da={'1':1,'2':2}db=dada['1']=5sum=da['1']+db['1']print(sum)A)A10B)B7C)C2D)D1答案:A解析:[單選題]28.打開music.mp3音頻文件正確的語句是()A)mfile=open("music.mp3","rb")B)mfile=open("music.mp3","w")C)mfile=open("music.mp3","w+")D)mfile=open("music.mp3","rt")答案:A解析:[單選題]29.matplotlib中的barh函數(shù)可以繪制()。A)直方圖B)餅圖C)條形圖D)氣泡圖答案:C解析:barh用于繪制條形圖,相當(dāng)于橫向的柱狀圖。[單選題]30.關(guān)于表達(dá)式id('45')的結(jié)果的描述,錯誤的是______。A)是一個字符串B)可能是4539670688C)是一個正整數(shù)D)是'45'的內(nèi)存地址答案:A解析:[單選題]31.以下程序用于輸出所有三位正整數(shù)中的奇數(shù),則空白部分應(yīng)該填寫的內(nèi)容是____________。foriin____________:print(i)A)range(100,1000,2)B)range(100,999,2)C)range(101,1000,2)D)range(99,1000,2)答案:C解析:[單選題]32.[]nums=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]print([[row[i]forrowinnums]foriinrange(len(nums))])代碼的運(yùn)行結(jié)果是()A)[[1,B)[[1,2,3,4],[5,6,7,8],[9,10,11,12]]C)[[1,5,9],[2,6,10]]D)[[1,答案:D解析:[單選題]33.Python中,位置參數(shù)必須放在有默認(rèn)值形參的A)之間B)后邊C)前邊D)沒規(guī)定答案:C解析:[單選題]34.下列關(guān)于分布式協(xié)調(diào)技術(shù)的說明正確的是。A)解決分布式環(huán)境中單個進(jìn)程的控制。B)進(jìn)程是運(yùn)行在不同的服務(wù)器上。C)讓進(jìn)程有序的去訪問某種資源,防止造成臟數(shù)據(jù)。D)讓進(jìn)程有序的去訪問資源,達(dá)到數(shù)據(jù)分析。答案:C解析:[單選題]35.一個工作人員可使用多臺計算機(jī),而一臺計算機(jī)被多個人使用,則實(shí)體工作人員與實(shí)體計算機(jī)之間的聯(lián)系是___________。A)多對一B)多對多C)一對一D)一對多答案:B解析:[單選題]36.語句eval(?2+4/5?)執(zhí)行后的輸出結(jié)果是()。A)2.8B)2C)2+4/5D)?2+4/5?答案:A解析:[單選題]37.下面代碼輸出的結(jié)果是:l=[1,3,4,2,5]print(sorted(map(lambdax:x+2,l)))A)[3,5,6,4,7]B)3,5,6,4,7C)[3,4,5,6,7]D)[7,6,5,4,3]答案:C解析:[單選題]38.哪個選項(xiàng)是以下程序的輸出結(jié)果()Nums=[1,2,3,4]Nums.append([5,6,7,8])Print(len(nums))A)以上都不對B)5C)8D)4答案:B解析:[單選題]39.運(yùn)行下列代碼時如果你輸入的數(shù)字依次是4、5、6,那么程序運(yùn)行結(jié)果是()a=input("請你輸入一個數(shù)字:")b=input("請你輸入一個數(shù)字:")c=input("請你輸入一個數(shù)字:")ifa<b:a=bifa<c:a=cprint(a)A)4B)5C)6D)以上都有可能答案:C解析:[單選題]40.已知字典dic={'小欣':90,'小蕊':92,'小微':87},存放了學(xué)生的姓名及成績。假設(shè)變量user存放了某學(xué)生的姓名,則以下哪個程序不能夠?qū)崿F(xiàn)功能:在字典中查詢該學(xué)生信息是否存在,如果存在,輸出其成績,否則輸出'該學(xué)生不存在!'A)ifB)ifC)ifD)if答案:C解析:[單選題]41.以下關(guān)于循環(huán)結(jié)構(gòu)的描述,錯誤的是:A)遍歷循環(huán)的循環(huán)次數(shù)由遍歷結(jié)構(gòu)中的元素個數(shù)來體現(xiàn)B)非確定次數(shù)的循環(huán)的次數(shù)是根據(jù)條件判斷來決定的C)非確定次數(shù)的循環(huán)用while語句來實(shí)現(xiàn),確定次數(shù)的循環(huán)用for語句來實(shí)現(xiàn)D)遍歷循環(huán)對循環(huán)的次數(shù)是不確定的答案:D解析:[單選題]42.以下對Python程序設(shè)計風(fēng)格描述錯誤的選項(xiàng)是:()A)APython中不允許把多條語句寫在同一行B)BPython語句中,增加縮進(jìn)表示語句塊的開始,減少縮進(jìn)表示語句塊的退出C)CPython中不允許把多條語句寫在同一行D)DPython可以將一條長語句分成多行顯示,使用續(xù)航符?\?答案:C解析:[單選題]43.下列函數(shù)調(diào)用使用的參數(shù)傳遞方式是()Result=sum(numl,num2,num3)A)變量名稱綁B)變量類型綁定C)關(guān)鍵字綁定D)位置綁定答案:D解析:[單選題]44.下列()類型數(shù)據(jù)是不可變化的:A)集合B)字典C)元組D)列表答案:C解析:[單選題]45.以下選項(xiàng)中,不符合Python語言變量命名規(guī)則的是A)keyword33_B)33_keywordC)_33keywordD)keyword_33答案:B解析:[單選題]46.讀取數(shù)據(jù)文件的基本方法是使用Python的內(nèi)置函數(shù)()方法打開指定文件并創(chuàng)建文件對象。A)readB)openC)writeD)readline答案:B解析:[單選題]47.如果函數(shù)中沒有return語句或者return語句不帶任何返回值,那么該函數(shù)的返回值為__________。A)FALSEB)NoneC)errorD)null答案:B解析:[單選題]48.如果要對E盤myfile目錄下的文本文件abc.txt進(jìn)行讀操作,文件打開方式應(yīng)為_______________A)open("e:\\myfile\\abc.txt","r")B)open("e:\\myfile\\abc.txt","x")C)open("e:\\myfile\\abc.txt","rb")D)open("e:\\myfile\\abc.txt","r+")答案:A解析:[單選題]49.關(guān)于python語言,以下選項(xiàng)中說法不正確的是()A)C語言是靜態(tài)語言Python語言是腳本語言B)編譯是將源代碼轉(zhuǎn)換成目標(biāo)代碼的過程C)解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時逐條運(yùn)行目標(biāo)代碼的過程D)靜態(tài)語言采用解釋方式執(zhí)行,腳本語言采用編譯方式執(zhí)行答案:D解析:[單選題]50.函數(shù)cmp("hello"."HELLO")的運(yùn)算結(jié)果是()A)0B)32C)1D)-1答案:C解析:[單選題]51.字典最大的特點(diǎn)是()A)有序存儲B)鍵值對應(yīng)C)成員唯一D)可被迭代答案:B解析:[單選題]52.關(guān)于序列類型的描述,錯誤的是A)字符串可以看作是單一字符的有序組合,屬于序列類型B)列表是一個可以修改數(shù)據(jù)項(xiàng)的序列類型C)序列是基類類型,擴(kuò)展類型包括:字符串、元組、列表和字典D)元組用()或者tuple()函數(shù)創(chuàng)建答案:C解析:第2部分:多項(xiàng)選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.異常處理中的關(guān)鍵有A)tryB)exceptC)finallyD)else答案:ABCD解析:[多選題]54.pymysql連接數(shù)據(jù)庫進(jìn)行封裝的好處是?A)減少代碼量B)提高可維護(hù)性C)可以減少代碼錯誤D)安全答案:ABD解析:[多選題]55.下面屬于while循環(huán)特點(diǎn)的是A)提高程序的復(fù)用性B)能夠?qū)崿F(xiàn)程序無限循環(huán)C)必須設(shè)置循環(huán)的次數(shù)D)可能會出現(xiàn)死循環(huán)答案:ACD解析:[多選題]56.--函數(shù)可以同時作?于數(shù)字類型和字符串類型A)bin()B)len()C)complex()D)type()答案:ABCD解析:[多選題]57.下列關(guān)于python邏輯運(yùn)算符說法正確的是()A)&&是python中的邏輯運(yùn)算符B)||不是python中的邏輯運(yùn)算符C)python中的邏輯運(yùn)算符有and、or和notD)python中的邏輯運(yùn)算符有and、or和no答案:BC解析:第3部分:填空題,共2題,請?jiān)诳瞻滋幪顚懻_答案。[填空題]58.已知函數(shù)定義deffunc(*p):returnsum(p),那么表達(dá)式func(1,2,3,4)的值為__答案:10解析:[填空題]59.已知x=[3,3,4],那么表達(dá)式id(x[0])==id(x[1])的值為________答案:True解析:第4部分:判斷題,共19題,請判斷題目是否正確。[判斷題]60.Decisionstructuresarealsoknownasselectionstructures.A)正確B)錯誤答案:對解析:[判斷題]61.程序中異常處理結(jié)構(gòu)在大多數(shù)情況下是沒必要的答案:錯解析:[判斷題]62.類方法可以訪問對象變量A)正確B)錯誤答案:錯解析:[判斷題]63.字符串索引、列表索引都是從0開始的。A)正確B)錯誤答案:對解析:[判斷題]64.jieba庫函數(shù)jieba.lcut()返回值的類型是元組。()A)正確B)錯誤答案:錯解析:[判斷題]65.Python語言是一種跨平臺、開源、簡潔的通用腳本語言。A)正確B)錯誤答案:對解析:[判斷題]66.Python中沒有嚴(yán)格意義上的私有成員答案:對解析:[判斷題]67.WebDriver中,class定位就是find_element_by_class。A)正確B)錯誤答案:錯解析:[判斷題]68.函數(shù)中必須包含return語句。()A)正確B)錯誤答案:錯解析:[判斷題]69.DataFrame只能通過索引和切片操作來獲取一行或者多行數(shù)據(jù)。A)正確B)錯誤答案:錯解析:[判斷題]70.元組tuple是屬于可變對象。A)正確B)錯誤答案:錯解析:[判斷題]71.集合的元素可以是任意數(shù)據(jù)類型。()A)正確B)錯誤答案:錯解析:[判斷題]72.pip命令也支持?jǐn)U展名為.whl的文件直接安裝Python擴(kuò)展庫答案:對解析:[判斷題]73.在Python正則表達(dá)式中,\d等價于[0-9]。()A)正確B)錯誤答案:對解析:[判斷題]74.Python是?種跨平臺、開源、免費(fèi)的?級動態(tài)編程語?。A)正確B)錯誤C)不確定D)以上都不對答案:錯解析:[判斷題]75.列表中的元素可以重復(fù)出現(xiàn),且這些元素沒有順序。A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]76.(填空題)表達(dá)式list(range(5))的值為________。答案:[0,1,2,3,4]解析:[問答題]77.不同版本的Python不能安裝到同一臺計算機(jī)上。()A)對B)錯答案:B解析:[問答題]78.3、編寫函數(shù),輸出1~100中偶數(shù)之和。答案:無解析:[問答題]79.Python標(biāo)準(zhǔn)庫os中用來列出指定文件夾中的文件和子文件夾列表的方法是。答案:os.listdir(?dirname?)解析:[問答題]80.假設(shè)列表對象aList的值為[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是([6,7,9,11,13])()A)對B)錯答案:B解析:[問答題]81.表達(dá)式len('helloworld'[100:])的值為__________________。答案:(0)解析:[問答題]82.假設(shè)x為列表對象,那么x.pop()和x.pop(-1)的作用是一樣的。答案:(對)解析:[問答題]83.(填空題)已知列表x=list(range(5)),那么執(zhí)行語句x.remove(3)之后,表達(dá)式x.index(4)的值為________。答案:3解析:[問答題]84.定義一個求圓面積的函數(shù)circlearea,實(shí)現(xiàn)圓面積的計算,請補(bǔ)充完整。importmathdefcirclearea(r):ifisinstance(r,(int,float)):return__________________________else:print('你輸入的不是整數(shù)或浮點(diǎn)數(shù)。')area=circlearea(4)print(area)答案:math.pi*r**2解析:[問答題]85.(填空題)已知函數(shù)定義defdemo(x,y,op):returneval(str(x)+op+str(y)),那么表達(dá)式demo(3,5,'*')的值為______________。答案:15解析:[問答題]86.(填空題)已知列表x=[1,3,2],那么執(zhí)行語句x.reverse()之后,x的值為________。答案:[2,3,1]解析:[問答題]87.若想對兩個表示時間的變量進(jìn)行計算,應(yīng)將時間轉(zhuǎn)換為什么格式?為什么?答案:若兩個表示時間的變量進(jìn)行計算,可以先將其轉(zhuǎn)換為時間戳形式。因?yàn)闀r間戳是以浮點(diǎn)型顯示,便于時間計算與轉(zhuǎn)換。解析:[問答題]88.Python的浮點(diǎn)數(shù)占________字節(jié)。答案:8解析:[問答題]89.Python的序列有()答案:字符串列表元組解析:[問答題]90.表達(dá)式(r'\w*?(?P<f>\b\w+\b)\s+(?P=f)\w*?','Beautifulisisbetterthanugly.').group(0)答案:'isis'解析:[問答題]91.簡單介紹SQLite數(shù)據(jù)庫。答案:答:SQLite是內(nèi)嵌在Python中的輕量級、基于磁盤文件的數(shù)據(jù)庫管理系統(tǒng),不需要服務(wù)器進(jìn)程,支持使用SQL語句來訪問數(shù)據(jù)庫。該數(shù)據(jù)庫使用C語言開發(fā),支持大多數(shù)SQL91標(biāo)準(zhǔn),支持原子的、一致的、獨(dú)立的和
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現(xiàn)場施工防臺風(fēng)災(zāi)害威脅制度
- 數(shù)字化時代下的客戶分析與銷售策略
- 現(xiàn)代辦公技術(shù)與應(yīng)用實(shí)踐培訓(xùn)
- 數(shù)學(xué)圖形在兒童智力開發(fā)中的作用
- 科學(xué)實(shí)驗(yàn)教學(xué)對小學(xué)生綜合素質(zhì)的培養(yǎng)策略
- 項(xiàng)目突發(fā)環(huán)境事件應(yīng)急預(yù)案
- 二手車批發(fā)合作合同協(xié)議
- 個人向個人臨時借款合同模板
- 上海市租賃合同模板及示例
- 不銹鋼期貨電子交易合同
- 典范英語2b課文電子書
- 大數(shù)據(jù)與會計論文
- 17~18世紀(jì)意大利歌劇探析
- 微課制作技術(shù)與技巧要點(diǎn)
- β內(nèi)酰胺類抗生素與合理用藥
- 何以中國:公元前2000年的中原圖景
- 第一章:公共政策理論模型
- 中藥審核處方的內(nèi)容(二)
- GB/T 4513.7-2017不定形耐火材料第7部分:預(yù)制件的測定
- GB/T 10205-2009磷酸一銨、磷酸二銨
- 公司財務(wù)制度及流程
評論
0/150
提交評論