版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷76)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.網(wǎng)絡(luò)框架Flask是()A)支持快速建站的框架B)企業(yè)級開發(fā)框架C)高并發(fā)處理框架D)以上全都不是答案:A解析:[單選題]2.下面程序運(yùn)行結(jié)果為:forsin"hello":ifs=="l":breakprint(s,end='')A)helloB)helC)heD)llo答案:C解析:[單選題]3.面向?qū)ο笾械奶厥獬蓡T以及應(yīng)用場景描述正確的是:A)__del__析構(gòu)方法,對應(yīng)著一個對象的刪除之后執(zhí)行的內(nèi)容B)__del__析構(gòu)方法,對應(yīng)著一個對象的刪除之前執(zhí)行的內(nèi)容C)__repr__:和repr()%r不相關(guān),但在沒有__str__方法時,__repr__可以完全取代__str__。D)__repr__:和repr()%r都是息息相關(guān)的,在沒有__str__方法時,__repr__不可以完全取代__str__。答案:B解析:[單選題]4.假如s='我經(jīng)常看的書有《鋼鐵是怎樣煉成的》、《唐詩三百首》,從小看到現(xiàn)在。'。若想獲得如下打印結(jié)果,正確的代碼是()。打印結(jié)果:['《鋼鐵是怎樣煉成的》','《唐詩三百首》']A)ImportreA=re.findall("<.*?>",s,re.S)Print(a)B)ImportreA=re.findall("鋼鐵是怎樣煉成的、唐詩三百首",s,re.S)Print(a)C)ImportreA=re.findall("《鋼鐵是怎樣煉成的》《唐詩三百首》",s,re.S)Print(a)D)ImportreA=re.findall('《.*?》',s,re.S)Print(a)答案:D解析:[單選題]5.任意長度的Python字符串中的最后一個元素下標(biāo)為()A)1B)-1C)0D)2答案:B解析:[單選題]6.在字典中,查找一個鍵和查找一個值的速度哪個更快些__________。A)鍵B)值C)相同快D)無法比較答案:A解析:[單選題]7.while循環(huán)與else搭配使用時,什么時候會執(zhí)行else對應(yīng)的語句塊?A)總會執(zhí)行B)永不執(zhí)行C)僅循環(huán)正常結(jié)束時D)僅循環(huán)非正常結(jié)束時(以break結(jié)束)答案:C解析:[單選題]8.已知x=[1,2],那么執(zhí)行x.extend([3])后,x的值為_________。()A)[3,1,2]B)[1,2,[3]]C)[1,3,2]D)[1,2,3]答案:D解析:[單選題]9.python中的邏輯運(yùn)算,下面描述錯誤的是?A)若a=True,b=False則aorb為TrueB)若a=True,b=False則aandb為FalseC)若a=True,b=False則nota為FalseD)若a=True,b=False,則aandb為True。答案:D解析:[單選題]10.[]下面哪個表達(dá)式?jīng)]有參與求值的過程()(1)if2>3and4>5:(2)if2<3and4<5:A)(1)中的2>3B)(1)中的4>5C)(2)中的2<3D)(2)中的4<5答案:B解析:[單選題]11.[]dic={'a1':'b1','a2':'b2','a3':'b3'}dic['a4']='b4'dic.pop('a1')print(dic.pop('a4',None))以上代碼輸出結(jié)果是()A)語法錯誤B)NoneC)b4D)'b4'答案:C解析:[單選題]12.Python中'hellopython'.count('h')的值為:()A)2B)3C)4D)0答案:A解析:[單選題]13.以下選項(xiàng),不屬于程序流程圖基本元素的是:A)循環(huán)框B)連接點(diǎn)C)判斷框D)起始框答案:A解析:[單選題]14.(,)22%3表達(dá)式輸出結(jié)果為?A)7B)1C)0D)5答案:B解析:[單選題]15.D={'Name':'Li','Age':23}23ind以上程序的運(yùn)行結(jié)果為()。A)TrueB)FalseC)NoneD)'Age'答案:B解析:[單選題]16.關(guān)于數(shù)據(jù)流圖(DFD)的描述,以下選項(xiàng)中正確的是A)軟件詳細(xì)設(shè)計(jì)的工具B)結(jié)構(gòu)化方法的需求分析工具C)面向?qū)ο笮枨蠓治龉ぞ逥)軟件概要設(shè)計(jì)的工具答案:B解析:[單選題]17.下面的d是一個字典變量,能夠輸出2的是()。D={'food':{'cake':1,'egg':5},'cake':2,'egg':3}A)print(d['food']['egg'])B)print(d['cake'])C)print(d['food'][-1])D)print(d['cake'[1]])答案:B解析:[單選題]18.Python語句''.join(list('hello!'))執(zhí)行的結(jié)果是____________。()A)['h','e','l','l','o','!']B)('h','e','l','l','o','!')C){'h','e','l','l','o','!'}D)'hello!'答案:D解析:[單選題]19.pymysql.connect()方法不包含的參數(shù)是A)method=?get?B)host='<數(shù)據(jù)庫IP地址>'C)user='<用戶名>'D)passwd='<密碼>'答案:A解析:[單選題]20.以下代碼輸出什么?A=['1','2','3','4','5']print(a[-2:])A)['4']B)['4','5']C)程序異常D)空值答案:B解析:[單選題]21.給出如下代碼:ImportrandomNum=random.randint(1,10)WhileTrue:guess=input()i=int(guess)ifi==num:print("你猜對了")breakelifi<num:print("小了")elifi>num:print("大了")以下選項(xiàng)中描述錯誤的是A)random.randint(1,10)生成[1,10]之間的整數(shù)B)?importrandom?這行代碼是可以省略的C)這段代碼實(shí)現(xiàn)了簡單的猜數(shù)字游戲D)?whileTrue:?創(chuàng)建了一個永遠(yuǎn)執(zhí)行的While循環(huán)答案:B解析:[單選題]22.下面程序的輸出結(jié)果是()。ifNone:print(?Hello?)A)(A)出錯B)(B)FalseC)(C)沒有輸出D)(D)Hello答案:C解析:[單選題]23.下列選項(xiàng)中,說法錯誤的是()A)match()函數(shù)從字符串開始位置檢測B)search()函數(shù)從字符串任意位置檢測C)findall()函數(shù)會以列表形式將匹配結(jié)果返回D)finditer()函數(shù)會以列表形式將匹配結(jié)果返回答案:D解析:[單選題]24.設(shè)有fp=open("file2.txt","w"),下列敘述不正確的是______。A)文件B)文件C)文件D)對該文件進(jìn)行只寫操作答案:A解析:[單選題]25.#以下選項(xiàng)中,輸出結(jié)果為False的是A)>>>'python'<'pypi'B)>>>'ABCD'=='abcd'.upper()C)>>>'python123'>'python'D)>>>''<'a'答案:A解析:[單選題]26.當(dāng)打開一個不存在的文件時,以下選項(xiàng)中描述正確的是A)文件不存在則創(chuàng)建文件B)一定會報錯C)根據(jù)打開類型不同,可能不報錯D)不存在文件無法被打開答案:C解析:[單選題]27.在軟件工程詳細(xì)設(shè)計(jì)階段,以下選項(xiàng)中不是詳細(xì)設(shè)計(jì)工具的是A)程序流程圖B)CSSC)PALD)判斷表答案:B解析:[單選題]28.以下不是面向?qū)ο缶幊虄?yōu)點(diǎn)的是()A)保持外部接口不變的情況下對內(nèi)鑠進(jìn)行修改B)可以通過繼承大幅減少冗余代碼,并可以方便地拓展現(xiàn)有代碼,提高編碼效率,也降低出錯概率,降低軟件維護(hù)難度C)允許將問題中的對象直接映射到程序中,減少軟件開發(fā)的轉(zhuǎn)換過程D)作為一種建模技術(shù),沒有很好地定義自己的適用范圍答案:D解析:[單選題]29.元組使用()來表示A)大括號B)小括號C)中括號D)分號答案:B解析:[單選題]30.執(zhí)行以下程序后,a和b的值分別為:?A=3?B=5?B,a=a,bA)5B)3C)3D)5答案:B解析:[單選題]31.關(guān)于in操作符,描述不正確的是A)in操作符用來在指定的序列中找到某一個值,如果找到返回True,否則返回FalseB)in操作符所應(yīng)用的序列可以是列表、元組或者字典C)判斷指定序列中找不到某一個值,則使用notin,它剛好和in相反D)如果在序列中查找不到這個值,會將這個值加入到當(dāng)前序列中答案:D解析:[單選題]32.表達(dá)式A={'python',123,'python',123}的值是()A){?python',123,'python',123}B){'python',123}C){'python'}D){123}答案:B解析:[單選題]33.運(yùn)行以下語句,從鍵盤輸入tr,u,e則輸出的結(jié)果是:()A=input().split(',')X=0Whilex<len(a):print(a[x],end='')X+=1A)t,r,u,eB)trueC)trD)True答案:B解析:[單選題]34.下面程序的輸出結(jié)果是()。forcharin'PYTHONSTRING':ifchar=='':breakprint(char,end='')ifchar=='O':continueA)(A)PYTHONB)(B)PYTHONSTRINGC)(C)PYTHND)(D)STRING答案:A解析:[單選題]35.執(zhí)行以下語句,循環(huán)的次數(shù)是()i=0whilei<10:ifi%2==0:continueprint(i)i+=1A)10B)9C)死循環(huán)D)5答案:C解析:[單選題]36.xpath表達(dá)式中,用于獲取標(biāo)簽的文本內(nèi)容的是()A)/@hrefB)/stringC)/textD)/text()答案:D解析:[單選題]37.若文本文件abc.txt中的內(nèi)容如下:Abcdef1閱讀下面的程序:File=open("abc.txt","r")s=file.readline()s1=list(s)print(s1)1234上述程序執(zhí)行的結(jié)果為()。A)[?abcdef?]B)[?abcdef\n?]C)[?a?,?b?,?c?,?d?,?e?,?f?]D)[?a?,?b?,?c?,?d?,?e?,?f?,?\n?]答案:C解析:[單選題]38.pandas中用于連接兩個dataframe,顯示數(shù)據(jù)集中相匹配數(shù)據(jù)的函數(shù)是()A)concatB)mergeC)combine_firstD)都不正確答案:B解析:[單選題]39.[]下面代碼的輸出結(jié)果是()x=0b1010print(x)A)256B)16C)1024D)10答案:D解析:[單選題]40.以下關(guān)于列表表述中錯誤的是哪一項(xiàng)?()A)可以用?==?比較兩個列表是否相同B)Python的列表可以嵌套,形成二維列表C)?+?號可以用來拼接兩個列表D)列表與字符串一樣都是不可變的答案:D解析:[單選題]41.matpltlib中繪制圖形,通過更改繪圖框的尺寸來設(shè)置相等的縮放比例的參數(shù)是()。A)scaledB)equalC)autoD)normal答案:A解析:[單選題]42.Python中,設(shè)str=?python?,想把字符串的第一個字母大寫,其他字母還是小寫,正確的選項(xiàng)是():A)print(str[0].upper()+str[1:])B)print(str[1].upper()+str[-1:1]);C)print(str[0].upper()+str[1:-1]);D)print(str[1].upper()+str[2:]);答案:A解析:[單選題]43.若A,B都是2階方陣,且A=2,B=-3E,則ATB=()。A)16B)-16C)18D)-18答案:C解析:難易程度:難題型:[單選題]44.運(yùn)行以下程序段的輸出結(jié)果是()i=10whilei>=6:i=i-1ifi%4==0:continueelse:print(i,end='')A)109876B)98765C)10976D)9765答案:D解析:[單選題]45.下列關(guān)于def語句與lambda語句的說法錯誤的是()。A)def語句允許傳入多個參數(shù),輸出多個返回值B)無返回值的def語句也可能輸出信息C)lambda語句只能是單行的形式D)lambda語句不支持嵌入結(jié)構(gòu)體答案:D解析:難易程度:中題型:[單選題]46.()語句隱藏了一個包含了關(guān)閉的邏輯,類似try…catchA)whereB)withC)yieldD)contextlib答案:B解析:[單選題]47.Python語言的書寫規(guī)則中,描述不正確的是()A)使用換行符分隔,一般情況下,一行書寫一條語句B)從第一列開始,前面不能有任何空格,否則會產(chǎn)生語法錯誤C)以?<?開始的語句是注釋語句,可以從任意位置開始書寫D)在Python語言中所有的語法符號,如冒號?:?答案:D解析:[單選題]48.正則表達(dá)式元字符______用來匹配任何空白字符,包括空格、制表符、換頁符。A)\bB)\dC)\sD)\w答案:C解析:[單選題]49.以下選項(xiàng)中能用作Python程序變量名的是____________。A)jetB)3kC)-bird-D)t%ke答案:A解析:[單選題]50.若aList=(1,2),則執(zhí)行aList.insert(-1,5)后,aList的值是()A)[1,2,5]B)[1,5,2]C)[5,1,2]D)[5,2,1]答案:B解析:我們發(fā)現(xiàn)無論怎么樣insert -1之后不是最后一個元素,而列表引用-1的時候確實(shí)最后一個元素,其實(shí)insert函數(shù)是在對應(yīng)目標(biāo)之前插入。因此你使用-1時,表示在最后一個元素之前插入。如果想將元素添加到末尾,可以使用append[單選題]51.在matpotlib中,以下代碼中繪制散點(diǎn)圖的是()。A)plt.scatter(x,y)B)plt.plot(x,y)C)plt.legend('upperleft)D)plt.xlabel(散點(diǎn)圖"")答案:A解析:scatter用于繪制散點(diǎn)圖。[單選題]52.已知x=list(range(15)),則表達(dá)式x[-4:]的值為()A)1011121314B)11121314C)12131415D)1112131415答案:B解析:第2部分:多項(xiàng)選擇題,共8題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.(題,)下列應(yīng)用領(lǐng)域,適合使用Python開發(fā)的是()A)科學(xué)計(jì)算B)網(wǎng)絡(luò)服務(wù)C)實(shí)時處理D)數(shù)據(jù)庫編程答案:ABD解析:[多選題]54.下面關(guān)于CNNMaxPooling功能描述正確的是:()A)SubsamplingthepixelswillnotchangetheobjectB)對Convolutionallayer提取的特征進(jìn)一步降維C)AlphaGoCNN中沒有包含MaxPoolingD)同一特征的強(qiáng)度信息丟失答案:ABCD解析:[多選題]55.關(guān)于變量的說法正確的是:A)函數(shù)形參是局部變量B)函數(shù)體內(nèi)定義的變量為局部變量C)全局變量是全局范圍內(nèi)都能引用D)global可以聲明一個全局變量答案:ABCD解析:[多選題]56.存儲一維數(shù)據(jù)使用特殊字符分隔數(shù)據(jù)要注意()。A)同一文件或同組文件一般使用同一分隔符分隔。B)分隔數(shù)據(jù)的分隔符不應(yīng)出現(xiàn)在數(shù)據(jù)中。C)分隔符為英文半角符號。D)分隔符一般不使用中文符號作為分隔符。答案:ABCD解析:[多選題]57.在列表中刪除元素的方法有哪些?()A)delete()B)del()C)pop()D)remove()答案:ACD解析:第3部分:填空題,共2題,請?jiān)诳瞻滋幪顚懻_答案。[填空題]58.表達(dá)式?a?+的?值b?為___答案:ab解析:[填空題]59.表達(dá)式0or5的值為___答案:5解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.數(shù)組a按行的最大值:np.max(a,axis=1)A)正確B)錯誤答案:對解析:[判斷題]61.在Python中列表只可以存儲同一類型的數(shù)據(jù)()A)正確B)錯誤答案:錯解析:[判斷題]62.假設(shè)os模塊已導(dǎo)入,那么列表推導(dǎo)式[filenameforfilenameinos.listdir('C:\\Windows')iffilename.endswith('.exe')]的作用是列出C:\Windows文件夾中所有擴(kuò)展名為.exe的文件。()A)正確B)錯誤答案:對解析:[判斷題]63.兩個變量的Pearson相關(guān)性系數(shù)為零,但這兩個變量的值同樣可以相關(guān)A)正確B)錯誤答案:對解析:[判斷題]64.return語句是可有可無的,如果不給return,則等價于加上了returnNoneA)正確B)錯誤答案:對解析:[判斷題]65.(,)在函數(shù)內(nèi)部沒有辦法定義全局變量。A)正確B)錯誤答案:錯解析:[判斷題]66.Python標(biāo)準(zhǔn)庫random的方法randint(m,n)用來生成一個[m,n]區(qū)間上的隨機(jī)整數(shù)答案:對解析:[判斷題]67.Polymorphismworksonanytwoclassmethodsthathavethesamename.A)正確B)錯誤答案:對解析:[判斷題]68.靜態(tài)方法可以直接訪問,不需要使用?類名.靜態(tài)方法名?調(diào)用。A)正確B)錯誤答案:錯解析:[判斷題]69.'age'+23是不正確的。A)正確B)錯誤答案:對解析:[判斷題]70.math模塊是python語言的數(shù)學(xué)模塊。A)正確B)錯誤答案:對解析:[判斷題]71.a='123456',執(zhí)行語句a.find('7')返回的結(jié)果是False。A)正確B)錯誤答案:錯解析:[判斷題]72.求最大公約數(shù)問題可以根據(jù)歐幾里得算法,使用遞歸函數(shù)去求解。A)正確B)錯誤答案:對解析:[判斷題]73.當(dāng)元組只包含一個元素時,必須在元素后面加一個逗號,例如(5,)。A)正確B)錯誤答案:對解析:[判斷題]74.每一個if條件表達(dá)式后都要使用冒號。()A)正確B)錯誤答案:對解析:[判斷題]75.在一個軟件的設(shè)計(jì)與開發(fā)中,所有類名、函數(shù)名、變量名都應(yīng)該遵循統(tǒng)一的風(fēng)格和規(guī)范答案:對解析:第5部分:問答題,共22題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]76.Python語句x,y,z=1,2,3;y,z,x=z,x,y;print(x,y,z)的結(jié)果是()。答案:231解析:[問答題]77.假設(shè)有分段函數(shù)如下:請?jiān)O(shè)計(jì)一個程序,用戶輸入自變量的值,輸出函數(shù)值。答案:frommathimportexp,cos,logx=float(input('輸入自變量的值:'))y=''ifx<0:y=abs(x)elif0<=x<15:#考慮x>=0是否必需y=exp(x)*cos(x)elif15<=x<30:y=pow(x,5)else:y=(7+9*x)*log(x)print("y=",y)解析:[問答題]78.表達(dá)式':'.join('helloworld.'.split())的值為___________________。答案:('hello:world.')解析:[問答題]79.表達(dá)式re.search(r'\w*?(?P<f>\b\w+\b)\s+(?P=f)\w*?','Beautifulisisbetterthanugly.').group(0)的值為___________。答案:('isis')解析:[問答題]80.()語句是最簡單的條件語句。答案:if解析:[問答題]81.程序設(shè)計(jì)語言的執(zhí)行方式包括編譯執(zhí)行和____執(zhí)行兩種。答案:解釋解析:[問答題]82.(填空題)表達(dá)式'Helloworld'.upper()的值為___________。答案:'HELLOWORLD'解析:[問答題]83.json字符串可以轉(zhuǎn)化為python類型,其方法是()。答案:json.loads()解析:[問答題]84.Python中使用_____________工具包作圖。()答案:matplotlib解析:[問答題]85.#尋找并輸出11~999之間的數(shù)m,它滿足m、m*m和m*m*m均為回文數(shù)。回文數(shù)用函數(shù)來判斷,是回文返回True,否則返回Falsedefhui(x):beifen=x___1____(在A和B里選擇)whilex!=0:___2____(在c和d里選擇)x=x//10ifsum==beifen:__3____(在E和F里選擇)else:returnFalseforiinrange(___4____(G和H里選擇)):if(hui(i)andhui(i*i)andhui(i**3)):print(i)A)sum=0B)sum=1C)sum=x*10+x%10D)sum=sum*10+x%10E)returnTrueF)passG)11,1000H)11,999答案:ADEG解析:[問答
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中醫(yī)診所醫(yī)療垃圾處理制度
- 養(yǎng)老院家屬溝通與反饋制度
- 企業(yè)內(nèi)部績效考核制度
- 公共交通乘客信息管理制度
- 2026年社會心理學(xué)探究社會行為與社會現(xiàn)象分析題集
- 2026年區(qū)塊鏈技術(shù)與應(yīng)用考試題集
- 2026年編程基礎(chǔ)與算法優(yōu)化實(shí)戰(zhàn)題庫
- 2026年一級建造師工程管理專業(yè)綜合練習(xí)題
- 2026年網(wǎng)絡(luò)安全編程基礎(chǔ)能力測試題
- 2026年激光生物合同
- 2026中俄數(shù)字經(jīng)濟(jì)研究中心(廈門市人工智能創(chuàng)新中心)多崗位招聘備考題庫及1套完整答案詳解
- 主動防護(hù)網(wǎng)系統(tǒng)驗(yàn)收方案
- 2025河南中原再擔(dān)保集團(tuán)股份有限公司社會招聘9人考試參考題庫及答案解析
- 2025年中國三氯丙酮市場調(diào)查研究報告
- 五下語文快樂讀書吧《三國演義》導(dǎo)讀單
- 2025屆高考語文復(fù)習(xí):以《百合花》為例掌握小說考點(diǎn)
- 面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)(MOOC版)全套教學(xué)課件
- JT-T-1248-2019營運(yùn)貨車能效和二氧化碳排放強(qiáng)度等級及評定方法
- 人教PEP英語六年級下冊全冊教案教學(xué)設(shè)計(jì)及教學(xué)反思
- 語文七年級下字帖打印版
- 08年常德地理會考試卷及答案
評論
0/150
提交評論