版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Python學(xué)習(xí)通試題及答案一、單選題(共60題,每題1分,共60分)1、給出如下代碼:DictColor={“seashell”:“海貝色”,“gold”:“金色”,“pink”:“粉紅色”,“brown”:“棕色”,“purple”:“紫色”,“tomato”:“西紅柿色”}以下選項中能輸出“海貝色”的是()A、print(DictColor[“海貝色”])B、print(DictColor.keys())C、print(DictColor.values())D、print(DictColor[“seashell”])正確答案:D2、字典的____________方法返回字典的“鍵”列表A、keys()B、values()C、key()D、items()正確答案:A3、以下哪個不屬于面向?qū)ο蟮奶卣?)A、復(fù)合B、多態(tài)C、繼承D、封裝正確答案:A4、下列選項中,冪運(yùn)算的符號為()A、%B、**C、*D、++正確答案:B5、關(guān)于遞歸函數(shù)的描述,以下選項中正確的是()A、函數(shù)比較復(fù)雜B、包含一個循環(huán)結(jié)構(gòu)C、函數(shù)名稱作為返回值D、函數(shù)內(nèi)部包含對本函數(shù)的再次調(diào)用正確答案:D6、關(guān)于Python的全局變量和局部變量,以下選項中描述錯誤的是()A、全局變量指在函數(shù)之外定義的變量,一般沒有縮進(jìn),在程序執(zhí)行全過程有效B、使用global保留字聲明簡單數(shù)據(jù)類型變量后,該變量作為全局變量使用C、局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時,變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用D、簡單數(shù)據(jù)類型變量無論是否與全局變量重名,僅在函數(shù)內(nèi)部創(chuàng)建和使用,函數(shù)退出后變量被釋放正確答案:C7、下列選項中不符合Python語言變量命名規(guī)則的是()A、3_1B、_AIC、TempStrD、I正確答案:A8、以下()對象不屬于Itarable。A、dictB、listC、tupleD、float正確答案:D9、下面()不是有效的變量名。A、my-scoreB、NumbrC、bananaD、_demo正確答案:A10、下面哪一個不是Python語言的合法命名()A、_Monthly3_B、3monthlyC、monthlyD、monTHly正確答案:B11、下面()不是Python合法的標(biāo)識符A、40XLB、nameC、int32D、self正確答案:A12、關(guān)于Python序列類型的通用操作符和函數(shù),以下選項中描述錯誤的是()A、如果s是一個序列,s=[1,“kate”,True],s[–1]返回TrueB、如果s是一個序列,x是s的元素,xins返回TrueC、如果s是一個序列,s=[1,“kate”,True],s[3]返回TrueD、如果s是一個序列,x不是s的元素,xnotins返回True正確答案:C13、定義x=2.6,表達(dá)式int(x)的結(jié)果是()A、2.6B、2C、2.0D、3正確答案:B14、下面代碼的執(zhí)行結(jié)果是()Defgreeting(args1,*tupleArgs,**dictArgs):Print(args1)print(tupleArgs)print(dictArgs)Names=['HTY','LFF','ZH']Info={'schoolName':'NJRU','City':'Nanjing'}greeting(*names,'Hello,',**info)A、['HTY','LFF','ZH']B、無輸出C、HTY('LFF','ZH','Hello,'){'schoolName':'NJRU','City':'Nanjing'}D、出錯正確答案:C15、關(guān)于Python遍歷循環(huán),以下選項中描述錯誤的是()A、無限循環(huán)無法實(shí)現(xiàn)遍歷循環(huán)的功能B、遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range()函數(shù)等C、遍歷循環(huán)可以理解為從遍歷結(jié)構(gòu)中逐一提取元素,放在循環(huán)變量中,對于所提取的每個元素只執(zhí)行一次語句塊D、遍歷循環(huán)通過for實(shí)現(xiàn)正確答案:A16、關(guān)于Python賦值語句,以下選項中不合法的是()A、x=(y=1)B、x=1;y=1C、x=y=1D、x,y=y,x正確答案:A17、關(guān)于Python字符編碼,以下選項中描述錯誤的是()A、chr(x)將字符轉(zhuǎn)換為Unicode編碼B、Python可以處理任何字符編碼文本C、Python默認(rèn)采用Unicode字符編碼D、ord(x)和chr(x)是一對函數(shù)正確答案:A18、下列方法中,能夠讓所有單詞的首字母變成大寫的方法是()A、ljustB、upperC、capitalizeD、title正確答案:D19、下列for語句中,在in后使用不正確的是()forvarin():print(var)A、range(0,10,5)B、(1)C、set(‘str’)D、[1,2,3,4,5]正確答案:B20、Python內(nèi)置函數(shù)_________可以返回列表、元組、字典、集合、字符串以及range對象中元素個數(shù)。A、index()B、count()C、type()D、len()正確答案:D21、以下不能創(chuàng)建一個字典的語句是()A、dict4={(1,2,3):“uestc”}B、dict3={[1,2,(2,3)]:“uestc”}C、dict1={}D、dict2={3:5}正確答案:B22、面代碼的執(zhí)行結(jié)果是()print(pow(3,0.5)*pow(3,0.5)==3)A、TrueB、FalseC、3D、pow(3,0.5)*pow(3,0.5)==3正確答案:B23、關(guān)于列表數(shù)據(jù)結(jié)構(gòu),下面描述正確的是()A、可以不按順序查找元素B、不支持in運(yùn)算符C、所有元素類型必須相同D、必須按順序插入元素正確答案:A24、給出下面代碼:age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)上述程序輸出值的個數(shù)是()A、16B、10C、14D、12正確答案:D25、關(guān)于Python的無限循環(huán),以下選項中描述錯誤的是()A、無限循環(huán)需要提前確定循環(huán)次數(shù)B、無限循環(huán)一直保持循環(huán)操作,直到循環(huán)條件不滿足才結(jié)束C、無限循環(huán)通過while保留字構(gòu)建D、無限循環(huán)也稱為條件循環(huán)正確答案:A26、在每個python類中,都包含一個特殊的變量()。它表示當(dāng)前類自身,可以使用它來引用類中的成員變量和成員函數(shù)。A、thisB、meC、selfD、與類同名正確答案:C27、"以下程序的輸出結(jié)果是:foriinrange(3):forsin“abcd”:ifs==“c”:breakprint(s,end="")"A、aaabbbB、aaabbbcccC、abababD、abcabcabc正確答案:C28、給出下面代碼:k=10000whilek>1:print(k)k=k/2上述程序的運(yùn)行次數(shù)是()A、1000B、13C、14D、15正確答案:C29、在Python函數(shù)中,用于獲取用戶輸入的是()A、print()B、Eval()C、get()D、input()正確答案:D30、以下哪條語句定義了一個Python字典()A、(1,2,3)B、{1:2,2:3}C、[1,2,3]D、{1,2,3}正確答案:B31、下列Python程序的運(yùn)行結(jié)果是x=0y=Trueprint(x>yand‘A’>‘B’)A、TrueB、1C、FalseD、0正確答案:C32、以下選項中可訪問字符串s從右側(cè)向左第三個字符的是()A、s[0:-3]B、s[3]C、s[:-3]D、s[-3]正確答案:D33、字符串是一個字符序列,例如,字符串s,從右側(cè)向左取第3個字符用()索引?A、s[3]B、s[:-3]C、s[0:-3]D、s[-3]正確答案:D34、"下面代碼的輸出結(jié)果是()foriinrange(1,6):ifi%3==0:breakelse:print(i,end=",")"A、1,2,3,4,5,6B、1,2,C、1,2,3,D、1,2,3,4,5,正確答案:B35、以下不屬于Python語言保留字的是()A、whileB、doC、TrueD、pass正確答案:B36、下面代碼的輸出結(jié)果是()a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):a[i],a[N-i-1]=a[N-i-1],a[i]print(a)A、[5,6,9,4]B、[9,6,5,4]C、[5,4,6,9]D、[9,4,6,5]正確答案:C37、以下不能創(chuàng)建一個字典的語句是()A、dict4=dict(([1,2],[3,4]))B、dict2={3:5}C、dict1={}D、dict3=dict([2,5],[3,4])正確答案:D38、關(guān)于下面的代碼,以下選項中描述正確的是()>>>list(range(0,10,2))A、按可變參數(shù)調(diào)用B、按關(guān)鍵字參數(shù)調(diào)用C、執(zhí)行結(jié)果為0,2,4,6,8D、按位置參數(shù)調(diào)用正確答案:D39、對于無序的一維數(shù)據(jù),以下選項中描述錯誤的是()A、無序一維數(shù)據(jù)無法利用Python語言有效表達(dá)B、無序一維數(shù)據(jù)可以采用列表類型來表達(dá)C、無序一維數(shù)據(jù)可以采用字典類型來表達(dá)D、無序一維數(shù)據(jù)可以采用集合類型來表達(dá)正確答案:A40、優(yōu)先級最高的運(yùn)算符為()。A、*B、()C、//D、/正確答案:B41、關(guān)于Python的數(shù)字類型,以下選項中描述錯誤的是()A、復(fù)數(shù)類型虛部為0時,表示為1+0jB、1.0是浮點(diǎn)數(shù),不是整數(shù)C、浮點(diǎn)數(shù)也有十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制等表示方式D、整數(shù)類型的數(shù)值一定不會出現(xiàn)小數(shù)點(diǎn)正確答案:C42、以下選項中,不是Python對文件的打開模式的是()A、'r'B、'w'C、'c'D、'+'正確答案:C43、關(guān)于Python的lambda函數(shù),以下選項中描述錯誤的是()A、f=lambdax,y:x+y執(zhí)行后,f的類型為數(shù)字類型B、lambda函數(shù)將函數(shù)名作為函數(shù)結(jié)果返回C、可以使用lambda函數(shù)定義列表的排序原則D、lambda用于定義簡單的、能夠在一行內(nèi)表示的函數(shù)正確答案:A44、給定字典d,以下選項中對d.keys()的描述正確的是()A、返回一個集合類型,包括字典d中所有鍵B、返回一個元組類型,包括字典d中所有鍵D、返回一個列表類型,包括字典d中所有鍵C、返回一種dict_keys類型,包括字典d中所有鍵正確答案:C45、random.uniform(a,b)的作用是()A、生成一個(a,b)之間的隨機(jī)數(shù)B、生成一個[a,b]之間的隨機(jī)小數(shù)C、生成一個[a,b]之間的隨機(jī)整數(shù)D、生成一個均值為a,方差為b的正態(tài)分布正確答案:B46、執(zhí)行下面代碼,錯誤的是()deff(x,y=0,z=0):PassA、f(1,z=3)B、f(1,x=1,z=3)C、f(1,y=2,z=3)D、f(z=3,x=1,y=2)正確答案:B47、以下敘述正確的是A、Python語言出現(xiàn)的晚,具有其他高級語言的一切優(yōu)點(diǎn)B、Python3.x和Python2.x兼容C、Python語言只能以程序方式執(zhí)行D、Python是解釋型語言正確答案:D48、以下關(guān)于Python循環(huán)結(jié)構(gòu)的描述中,錯誤的是()A、continue只結(jié)束本次循環(huán)B、Python通過for、while等保留字構(gòu)建循環(huán)結(jié)構(gòu)C、break用來結(jié)束當(dāng)前次語句,但不跳出當(dāng)前的循環(huán)體D、遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range()函數(shù)正確答案:C49、以下關(guān)于字典類型的描述,錯誤的是:A、字典類型中的數(shù)據(jù)可以進(jìn)行分片和合并操作B、字典類型可以在原來的變量上增加或縮短C、字典類型是一種無序的對象集合,通過鍵來存取D、字典類型可以包含列表和其他數(shù)據(jù)類型,支持嵌套的字典正確答案:A50、以下代碼中的print_menu()函數(shù)是哪種分類defprint_menu():print('--------------------------')Print('xx涮涮鍋點(diǎn)菜系統(tǒng)')print('1.羊肉涮涮鍋')print('2.牛肉涮涮鍋')print('3.豬肉涮涮鍋')Print('--------------------------')Print_menu()A、有參有返回值函數(shù)B、無參有返回值函數(shù)C、無參無返回值函數(shù)D、有參無返回值函數(shù)正確答案:C51、以下選項對應(yīng)的方法可以用于向CSV文件寫入一二維數(shù)據(jù)的是()A、strip()B、split()C、join()D、exists()正確答案:C52、面代碼的輸出結(jié)果是()a=2.0b=1.0s=0forninrange(1,4):s+=a/bt=aa=a+bb=tprint(round(s,2))A、3.5B、8.39C、6.77D、5.17正確答案:D53、計算表達(dá)式1234%1000//100的值為A、2B、3C、1D、4正確答案:A54、以下選項中,不屬于Python保留字的是()A、importB、defC、elifD、type正確答案:D55、以下關(guān)于循環(huán)結(jié)構(gòu)的描述,錯誤的是:A、非確定次數(shù)的循環(huán)的次數(shù)是根據(jù)條件判斷來決定的B、遍歷循環(huán)的循環(huán)次數(shù)由遍歷結(jié)構(gòu)中的元素個數(shù)來體現(xiàn)C、非確定次數(shù)的循環(huán)用while語句來實(shí)現(xiàn),確定次數(shù)的循環(huán)用for語句來實(shí)現(xiàn)D、遍歷循環(huán)對循環(huán)的次數(shù)是不確定的正確答案:D56、以下()語句定義了一個Python字典A、{}B、(1,2,3)"C、{1,2,3}D、[1,2,3]正確答案:A57、關(guān)于while保留字,以下選項中描述正確的是()A、使用while必須提供循環(huán)次數(shù)B、whileTrue:構(gòu)成死循環(huán),程序要禁止使用C、使用while能夠?qū)崿F(xiàn)循環(huán)計數(shù)D、所有while循環(huán)功能都可以用for循環(huán)替代正確答案:C58、關(guān)于Python循環(huán)結(jié)構(gòu),以下選項中描述錯誤的是()A、continue用來結(jié)束當(dāng)前當(dāng)次語句,但不跳出當(dāng)前的循環(huán)體B、continue結(jié)束整個循環(huán)過程,不再判斷循環(huán)的執(zhí)行條件C、Python通過for、while等保留字構(gòu)建循環(huán)結(jié)構(gòu)D、遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range()函數(shù)等正確答案:B59、字符串是一個連續(xù)的字符序列,用()方式打印出可以換行的字符串。A、使用B、使用轉(zhuǎn)義符\C、使用空格D、使用“\換行”正確答案:A60、以下選項中,不是Python文件打開的合法模式組合是()A、"r+"B、"a+"C、"t+"D、"w+"正確答案:C二、判斷題(共40題,每題1分,共40分)1、函數(shù)的名稱可以隨意命名A、正確B、錯誤正確答案:B2、Python集合不支持使用下標(biāo)訪問其中的元素。A、正確B、錯誤正確答案:A3、使用函數(shù)的主要目的是實(shí)現(xiàn)代碼復(fù)用和降低編程難度A、正確B、錯誤正確答案:A4、Python標(biāo)準(zhǔn)庫os中的方法startfile()可以用來打開外部程序或文件,系統(tǒng)會自動關(guān)聯(lián)相應(yīng)的程序來打開或執(zhí)行指定的文件。A、正確B、錯誤正確答案:A5、通過insert方法可以在指定的索引位置插入元素A、正確B、錯誤正確答案:B6、生成器推導(dǎo)式比列表推導(dǎo)式具有更高的效率,推薦使用。A、正確B、錯誤正確答案:A7、已知x=(1,2,3,4),那么執(zhí)行x[0]=5之后,x的值為(5,2,3,4)。A、正確B、錯誤正確答案:B8、如果定義類時沒有編寫析構(gòu)函數(shù),Python將提供一個默認(rèn)的析構(gòu)函數(shù)進(jìn)行必要的資源清理工作。A、正確B、錯誤正確答案:A9、g=lambdax:3不是一個合法的賦值表達(dá)式。A、正確B、錯誤正確答案:B10、在函數(shù)內(nèi)部沒有任何方法可以影響實(shí)參的值。A、正確B、錯誤正確答案:B11、調(diào)用帶有默認(rèn)值參數(shù)的函數(shù)時,不能為默認(rèn)值參數(shù)傳遞任何值,必須使用函數(shù)定義時設(shè)置的默認(rèn)值。A、正確B、錯誤正確答案:B12、函數(shù)中必須包含return語句。A、正確B、錯誤正確答案:B13、使用Python內(nèi)置的open函數(shù)打開某個文件的時候,如果該文件不存在,則可能產(chǎn)生異常。所以一定要使用tryexcept對其進(jìn)行處理A、正確B、錯誤正確答案:B14、元組是不可變的,不支持列表對象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個元組對象。A、正確B、錯誤正確答案:A15、運(yùn)算符“-”可以用于集合的差集運(yùn)算。A、正確B、錯誤正確答案:A16、屬性可以像數(shù)據(jù)成員一樣進(jìn)行訪問,但賦值時具有方法的優(yōu)點(diǎn),可以對新值進(jìn)行檢查。A、正確B、錯誤正確答案:A17、在IDLE交互模式下,一個下劃線“_”表示解釋器中最后一次顯示的內(nèi)容或最后一次語句正確執(zhí)行的輸出結(jié)果。A、正確B、錯誤正確答案:A18、對于大量列表的連接,extend()方法比運(yùn)算符+具有更高的效率。A、正確B、錯誤正確答案:A19、正則表達(dá)式’^http’只能匹配所有以’http’開頭的字符串。A、正確B、錯誤正確答案:A20、只可以動態(tài)為對象增加數(shù)據(jù)成員,而不能為對象動態(tài)增加成員方法。A、正確B、錯誤正確答案:B21、Python字典屬于無序序列A、正確B、錯誤正確答案:A22、列表的索引可以從0開始A、正確B、錯誤正確答案:A23、在Python中元組的值是不可變的,因此,已知x=([1],[2]),那么語句x[0].append(3)是無法正常執(zhí)行的。A、正確B、錯誤正確答案:B24、無論input函數(shù)接受的任何數(shù)據(jù),都會以字符串的方式進(jìn)行保存A、正確B、錯誤正確答案:A25、Python標(biāo)準(zhǔn)庫os中的方法exists()可以用來測試給定路徑的文件是否存在。A、正確B、錯誤正確答案:
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)一年級20以內(nèi)連加連減口算練習(xí)題1080道非常好
- 《現(xiàn)代農(nóng)業(yè)綠色食品》課件
- 《項目融資b》課件
- 《烴的燃燒規(guī)律總結(jié)》課件
- 如何預(yù)防兒童齲齒
- 《胸腔引流導(dǎo)管》課件
- 園林綠化行業(yè)客服工作心得
- 電子工程師電子設(shè)備設(shè)計與調(diào)試
- 旅游景點(diǎn)保安工作總結(jié)
- 《紅細(xì)胞與貧血》課件
- 腫瘤科醫(yī)院感染管理制度
- 產(chǎn)品拆解:飛書多維表格怎么用
- 意識障礙的診斷鑒別診斷及處理
- 客房服務(wù)員(四級)考證理論考核試題及答案
- 英語演講知到章節(jié)答案智慧樹2023年哈爾濱工程大學(xué)
- 商務(wù)禮儀培訓(xùn)職業(yè)禮儀員工培訓(xùn)PPT
- 圍手術(shù)期手術(shù)部位感染預(yù)防與控制措施試題及答案
- 本田品質(zhì)管理基礎(chǔ)課程(課堂PPT)
- 教育科學(xué)研究方法(第二版) 單元1 主題6 熟悉本學(xué)科著名的辦學(xué)機(jī)構(gòu)
- JC∕T 2647-2021 預(yù)拌混凝土生產(chǎn)企業(yè)廢水回收利用規(guī)范
- 三星公司供應(yīng)鏈管理流程綜合分析報告
評論
0/150
提交評論