




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Python模擬考試題及答案一、單選題(共57題,每題1分,共57分)1.以下()語(yǔ)句定義了一個(gè)Python字典A、[1,2,3]B、{}C、(1,2,3)"D、{1,2,3}正確答案:B2.以下何者是不合法的布爾表達(dá)式()A、(x-6)>5B、e>5and4==fC、xinrange(6)D、3=a正確答案:D3.以下程序的輸出結(jié)果是()X,y,z=2,-1,2Ifx<y:ify<0:z=0else:z+=1print(z)A、2B、0C、1D、3正確答案:A4.以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中錯(cuò)誤的是()A、l=[1,2,3,4];l.reverse();則l[0]為4。B、l=[1,2,3,4];l.pop();則l.index(2)結(jié)果為1。C、l=[1,2,3,4];l.insert(1,-1);則l為[1,-1,3,4]。D、l=[1,2,3,4];l.pop(1);則l結(jié)果為[1,3,4]。正確答案:C5.當(dāng)需要在字符串中使用特殊字符時(shí),python使用()作為轉(zhuǎn)義字符。A、%B、/C、#D、\正確答案:D6.字符串函數(shù)strip()的作用是()A、連接兩個(gè)字符串序列B、按照指定字符分割字符串為數(shù)組C、替換字符串中特定字符"D、去掉字符串兩側(cè)空格或指定字符正確答案:D7.以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中正確的是()項(xiàng)?A、basket=[‘a(chǎn)pple’,‘banana’,‘a(chǎn)pple’,‘orange’];fruit=set(basket);Fruit2=set([‘a(chǎn)pple’,‘melo’]);len(fruit|fruit2)的結(jié)果是5。B、l=[1,2,3,4,5];dell[2:4];則運(yùn)算之后l為[1,2,3]。C、basket=[‘a(chǎn)pple’,‘banana’,‘a(chǎn)pple’,‘orange’];fruit=set(basket);len(fruit)的運(yùn)算結(jié)果是4。D、l=[2,1,3,5,4];l.remove(3);l.sort();則運(yùn)算之后l為[1,2,4,5]正確答案:D8.()模塊是python標(biāo)準(zhǔn)庫(kù)中最常用的模塊之一。通過(guò)它可以獲取命令行參數(shù),從而實(shí)現(xiàn)從程序外部向程序內(nèi)部傳遞參數(shù)的功能,也可以獲取程序路徑和當(dāng)前系統(tǒng)平臺(tái)等信息。A、sysB、timeC、mathD、platform正確答案:A9.以下選項(xiàng)中描述正確的是()A、條件24<=28<25是合法的,且輸出為FalseB、條件24<=28<25是不合法的C、條件35<=45<75是合法的,且輸出為FalseD、條件24<=28<25是合法的,且輸出為True正確答案:A10.以下代碼的執(zhí)行結(jié)果是()sum=0foriinrange(100):if(i%10):continuesum=sum+iprint(sum)A、450B、45C、5050D、4950正確答案:A11.下列不是Python語(yǔ)言關(guān)鍵字的是()A、printB、lambdaC、finallyD、else正確答案:A12.關(guān)于列表的說(shuō)法,描述錯(cuò)誤的是:A、list是一個(gè)有序集合,沒(méi)有固定大小B、list可以存放Python中任意類型的數(shù)據(jù)C、使用list時(shí)其下標(biāo)可以是負(fù)數(shù)D、list是不可變數(shù)據(jù)類型正確答案:D13.下列不是Python語(yǔ)言關(guān)鍵字的是()A、ifB、finallyC、openD、lambda正確答案:C14.下面代碼的輸出結(jié)果是()x=[]fornuminrange(2,10):ifnum>1:foriinrange(2,num):if(num%i)!=0:breakelse:x.append(num)print(x)A、[2,3,5,7]B、[4,6,6,8]C、[2,4,6,8]D、[4,4,8,8]正確答案:B15.下面代碼的輸出結(jié)果是()>>>f=lambdax,y:y+x>>>f(10,10)A、10B、20C、100D、10,10正確答案:B16.關(guān)于賦值語(yǔ)句的作用,正確的描述是()A、將變量綁定到對(duì)象B、每個(gè)賦值語(yǔ)句只能給一個(gè)變量賦值C、將變量改寫(xiě)為新的值D、變量和對(duì)象必須類型相同正確答案:A17.Python不支持的數(shù)據(jù)類型有()A、listB、floatC、intD、char正確答案:D18.設(shè)序列s,以下選項(xiàng)中對(duì)max(s)的描述正確的是()A、返回序列s的最大元素,如果有多個(gè)相同,則返回一個(gè)元組類型B、返回序列s的最大元素,如果有多個(gè)相同,則返回一個(gè)列表類型C、一定能夠返回序列s的最大元素D、返回序列s的最大元素,但要求s中元素之間可比較正確答案:D19.在讀寫(xiě)文件之前,必須通過(guò)以下哪個(gè)方法創(chuàng)建文件對(duì)象()A、folderB、openC、createD、File正確答案:B20.以下選項(xiàng)中,不是Python文件打開(kāi)的合法模式組合是()A、"r"B、"+"C、"w"D、"a"正確答案:B21.當(dāng)打開(kāi)一個(gè)不存在的文件時(shí),以下選項(xiàng)中描述正確的是()A、不存在文件無(wú)法被打開(kāi)B、根據(jù)打開(kāi)類型不同,可能不報(bào)錯(cuò)C、一定會(huì)報(bào)錯(cuò)D、文件不存在則創(chuàng)建文件正確答案:B22.以下程序的輸出結(jié)果是:n=5whilen>2:print(n)n=n-1A、54321B、5C、543;D、543正確答案:D23."下面代碼實(shí)現(xiàn)的功能描述為()Deffact(n):ifn==0:return1else:Returnn*fact(n-1)Num=eval(input("請(qǐng)輸入一個(gè)整數(shù):"))print(fact(abs(int(num))))"A、接受用戶輸入的整數(shù)N,輸出N的階乘值B、接受用戶輸入的整數(shù)N,判斷N是否是素?cái)?shù)并輸出結(jié)論C、接受用戶輸入的整數(shù)N,判斷N是否是水仙花數(shù)D、接受用戶輸入的整數(shù)N,判斷N是否是完數(shù)并輸出結(jié)論正確答案:A24.下面不能創(chuàng)建一個(gè)集合的語(yǔ)句是()A、s3=(1,2,3,4)B、s2=set(“abcd”)C、s1=set()D、s4=frozenset((3,2,1))正確答案:A25.關(guān)于Python內(nèi)存管理,下列說(shuō)法錯(cuò)誤的是()A、可以使用del釋放資源B、變量無(wú)須指定類型C、變量不必事先聲明D、變量無(wú)須先創(chuàng)建和賦值而直接使用正確答案:D26.下列選項(xiàng)中,()的布爾值不是False。A、()B、1C、NoneD、0正確答案:B27.下列程序共輸出()個(gè)值:age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)A、16B、10C、14D、12正確答案:D28.以下選項(xiàng)中,輸出結(jié)果為False的是()A、>>>5isnot4B、>>>5!=4C、>>>False!=0D、>>>5is5正確答案:C29.關(guān)于文件的打開(kāi)方式,以下選項(xiàng)中描述正確的是()A、文件只能選擇二進(jìn)制或文本方式打開(kāi)B、所有文件都可能以文本方式打開(kāi)C、文本文件只能以文本方式打開(kāi)D、所有文件都可能以二進(jìn)制方式打開(kāi)正確答案:D30.下列表達(dá)式中返回為True的是()A、‘a(chǎn)bc’>‘xyz’B、(3,2)>(‘a(chǎn)’,‘b’)C、3>2>2D、0x56>56正確答案:D31.下列方法中,能夠返回某個(gè)子串在字符串中出現(xiàn)次數(shù)的是()A、indexB、findC、countD、length正確答案:C32."下面代碼的輸出結(jié)果是()foriin[“popstar”]:passprint(i,end="")"A、popstarB、popstarC、出錯(cuò)D、無(wú)輸出正確答案:B33.關(guān)于數(shù)據(jù)維度,以下選項(xiàng)中描述錯(cuò)誤的是()A、一維數(shù)據(jù)可能存在順序,也可以沒(méi)有順序B、數(shù)據(jù)維度包括一二維、多維和高維數(shù)據(jù)C、所有數(shù)據(jù)都能用維度方式表示D、圖像由于存在長(zhǎng)寬,所以圖像數(shù)據(jù)是二維數(shù)據(jù)正確答案:D34.以下選項(xiàng)中,不是Python語(yǔ)言保留字的是()A、doB、whileC、passD、except正確答案:A35.已知x=10,y=20,z=30;以下語(yǔ)句執(zhí)行后x,y,z的值是()。ifx<y:z=xx=yy=zA、20,10,30B、10,20,20C、10,20,30D、20,10,10正確答案:D36.下列關(guān)于程序設(shè)計(jì)語(yǔ)言的描述,正確的是()-A、機(jī)器語(yǔ)言又稱為高級(jí)語(yǔ)言-B、早期人們使用機(jī)器語(yǔ)言編寫(xiě)計(jì)算機(jī)程序-C、機(jī)器語(yǔ)言要通過(guò)編譯才能被計(jì)算機(jī)接受-D、現(xiàn)在人們普遍使用機(jī)器語(yǔ)言編寫(xiě)計(jì)算機(jī)程序()正確答案:B37.以下關(guān)于循環(huán)結(jié)構(gòu)的描述,錯(cuò)誤的是:A、遍歷循環(huán)的循環(huán)次數(shù)由遍歷結(jié)構(gòu)中的元素個(gè)數(shù)來(lái)體現(xiàn)B、非確定次數(shù)的循環(huán)用while語(yǔ)句來(lái)實(shí)現(xiàn),確定次數(shù)的循環(huán)用for語(yǔ)句來(lái)實(shí)現(xiàn)C、遍歷循環(huán)對(duì)循環(huán)的次數(shù)是不確定的D、非確定次數(shù)的循環(huán)的次數(shù)是根據(jù)條件判斷來(lái)決定的正確答案:C38.若k為整形,下述while循環(huán)執(zhí)行的次數(shù)為k=1000whilek>1:printkk=k/2A、9B、10C、1000D、11正確答案:B39.下面代碼的輸出結(jié)果是>>>hex(255)A、'0effB、'0offC、‘0bff’D、‘0xff’正確答案:D40.下面代碼的輸出結(jié)果是()forninrange(100,200):i=n//100j=n//10%10k=n%10ifn==i**3+j**3+k**3:print(n)A、159B、152C、157D、153正確答案:D41."假設(shè)從鍵盤輸入的值是20,以下程序的輸出結(jié)果是()Age=input("pleaseinputyourage:")ifage>=18:Print("已成年!")Else:Print("未成年!")"A、已成年!B、未成年!C、程序運(yùn)行錯(cuò)誤正確答案:C42.以下屬于Python機(jī)器學(xué)習(xí)第三方庫(kù)的是()A、losoB、SnowNLPC、jiebaD、sklearn正確答案:D43."給出如下代碼S="abcdefghijklmn"print(s[1:10:3])上述代碼的輸出結(jié)果是()"A、behB、behkC、adgD、adgj正確答案:A44.面代碼的輸出結(jié)果是()a=2.0b=1.0s=0forninrange(1,4):s+=a/bt=aa=a+bb=tprint(round(s,2))A、5.17B、8.39C、3.5D、6.77正確答案:A45.下列Python程序的運(yùn)行結(jié)果是x=0y=Trueprint(x>yand‘A’>‘B’)A、TrueB、FalseC、0D、1正確答案:B46.以下關(guān)于程序控制結(jié)構(gòu)描述錯(cuò)誤的是:A、程序由三種基本結(jié)構(gòu)組成B、Python里,能用分支結(jié)構(gòu)寫(xiě)出循環(huán)的算法C、二分支結(jié)構(gòu)組合形成多分支結(jié)構(gòu)D、分支結(jié)構(gòu)包括單分支結(jié)構(gòu)和二分支結(jié)構(gòu)正確答案:B47.在Python中,關(guān)于全局變量和局部變量,以下選項(xiàng)中描述不正確的是()A、一個(gè)程序中的變量包含兩類:全局變量和局部變量B、全局變量在程序執(zhí)行的全過(guò)程有效C、全局變量不能和局部變量重名D、全局變量一般沒(méi)有縮進(jìn)正確答案:C48.給定字典d,以下選項(xiàng)中對(duì)d.values()的描述正確的是()A、返回一個(gè)集合類型,包括字典d中所有值B、返回一種dict_values類型,包括字典d中所有值C、返回一個(gè)元組類型,包括字典d中所有值D、返回一個(gè)列表類型,包括字典d中所有值正確答案:B49."下面代碼的輸出結(jié)果是()a=[1,2,3]ifisinstance(a,float):print("{}isfloat".format(a))else:print("{}isnotfloat".format(a))"A、[1,2,3]isnotfloatB、出錯(cuò)C、aisD、aisfloat正確答案:A50.列表ls=[[1,2,3,4,5,6,7,8,9]],以下選項(xiàng)中描述錯(cuò)誤的是()A、ls可能是高維列表B、ls可能是一維列表C、ls可能是多維列表D、ls可能是二維列表正確答案:A51.二維列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下選項(xiàng)中能獲取其中元素9的是()A、ls[–2][–1]B、ls[–1][–1]C、ls[0][–1]D、ls[–1]正確答案:B52.下列for循環(huán)執(zhí)行后,輸出結(jié)果的最后一行是foriinrange(1,3):forjinrange(2,5):print(i*j)A、15B、2C、6D、8正確答案:D53.Python語(yǔ)句print(0xA+0xB)的運(yùn)行結(jié)果是A、0xA+0xBB、A+BC、0xA0xBD、21正確答案:D54.在Python中,以下關(guān)于函數(shù)的描述錯(cuò)誤的是()項(xiàng)?A、在Python中,默認(rèn)參數(shù)的值可以修改。B、在Python中,函數(shù)的return語(yǔ)句可以以元組tuple的方式返回多個(gè)值。C、在Python中,關(guān)鍵字參數(shù)是讓調(diào)用者通過(guò)使用參數(shù)名區(qū)分參數(shù),在使用時(shí)不允許改變參數(shù)列表中的參數(shù)順序。D、在Python中,引入了函數(shù)式編程的思想,函數(shù)本身亦為對(duì)象。正確答案:C55.已知x=2,語(yǔ)句x*=x+1執(zhí)行后,x的值是()A、3B、2C、6D、4正確答案:C56.字典的____________方法返回字典的“鍵”列表A、keys()B、values()C、key()D、items()正確答案:A57.以下不屬于Python語(yǔ)言保留字的是()A、whileB、doC、passD、True正確答案:B二、判斷題(共46題,每題1分,共46分)1.假設(shè)random模塊已導(dǎo)入,那么表達(dá)式random.sample(range(10),20)的作用是生成20個(gè)不重復(fù)的整數(shù)。A、正確B、錯(cuò)誤正確答案:B2.帶有默認(rèn)值的參數(shù)位于參數(shù)列表的末尾A、正確B、錯(cuò)誤正確答案:A3.在UTF-8編碼中一個(gè)漢字需要占用3個(gè)字節(jié)。A、正確B、錯(cuò)誤正確答案:A4.已知x和y是兩個(gè)等長(zhǎng)的整數(shù)列表,那么表達(dá)式[i+jfori,jinzip(x,y)]的作用時(shí)計(jì)算這兩個(gè)列表所表示的向量的和。A、正確B、錯(cuò)誤正確答案:A5.Python字典和集合屬于無(wú)序序列。A、正確B、錯(cuò)誤正確答案:A6.如果index函數(shù)沒(méi)有在字符串中找到子串,則會(huì)返回-1A、正確B、錯(cuò)誤正確答案:B7.使用print()函數(shù)無(wú)法將信息寫(xiě)入文件。A、正確B、錯(cuò)誤正確答案:B8.已知x為非空列表,那么(reverse=True)和()的作用是等價(jià)的。A、正確B、錯(cuò)誤正確答案:B9.已知列表x中包含超過(guò)5個(gè)以上的元素,那么語(yǔ)句x=x[:5]+x[5:]的作用是將列表x中的元素循環(huán)左移5位。A、正確B、錯(cuò)誤正確答案:B10.只有Python擴(kuò)展庫(kù)才需要導(dǎo)入以后才能使用其中的對(duì)象,Python標(biāo)準(zhǔn)庫(kù)不需要導(dǎo)入即可使用其中的所有對(duì)象和方法。A、正確B、錯(cuò)誤正確答案:B11.元組可以作為集合的元素。A、正確B、錯(cuò)誤正確答案:A12.在GBK和CP936編碼中一個(gè)漢字需要2個(gè)字節(jié)。A、正確B、錯(cuò)誤正確答案:A13.Python中沒(méi)有嚴(yán)格意義上的私有成員。A、正確B、錯(cuò)誤正確答案:A14.Python使用符號(hào)#表示單行注釋。A、正確B、錯(cuò)誤正確答案:A15.break和continue語(yǔ)句可以單獨(dú)使用。A、正確B、錯(cuò)誤正確答案:B16.Python中字符串?dāng)?shù)據(jù)類型是不可變數(shù)據(jù)類型A、正確B、錯(cuò)誤正確答案:A17.已知x=3,那么執(zhí)行語(yǔ)句x+=6之后,x的內(nèi)存地址不變。A、正確B、錯(cuò)誤正確答案:B18.函數(shù)定義完成后,系統(tǒng)會(huì)自動(dòng)執(zhí)行其內(nèi)部的功能A、正確B、錯(cuò)誤正確答案:B19.使用del命令或者列表對(duì)象的remove()方法刪除列表中元素時(shí)會(huì)影響列表中部分元素的索引。A、正確B、錯(cuò)誤正確答案:A20.以讀模式打開(kāi)文件時(shí),文件指針指向文件開(kāi)始處A、正確B、錯(cuò)誤正確答案:A21.在Python中可以使用id作為變量名,盡管不建議這樣做。A、正確B、錯(cuò)誤正確答案:A22.文件對(duì)象的tell()方法用來(lái)返回文件指針的當(dāng)前位置。A、正確B、錯(cuò)誤正確答案:A23.全局變量會(huì)增加不同函數(shù)之間的隱式耦合度,從而降低代碼可讀性,因此應(yīng)盡量避免過(guò)多使用全局變量。A、正確B、錯(cuò)誤正確答案:A24.對(duì)于帶有else子句的循環(huán)語(yǔ)句,如果是因?yàn)檠h(huán)條件表達(dá)式不成立而自然結(jié)束循環(huán),則執(zhí)行else子句中的代碼。A、正確B、錯(cuò)誤正確答案:A25.正則表達(dá)式元字符“\s”用來(lái)匹配任意空白字符。A、正確B、錯(cuò)誤正確答案:A26.Python標(biāo)準(zhǔn)庫(kù)os中的方法exists()可以用來(lái)測(cè)試給定路徑的文件是否存在。A、正確B、錯(cuò)誤正確答案:A27.Python標(biāo)準(zhǔn)庫(kù)os中的方法startfile()可以啟動(dòng)任何已關(guān)聯(lián)應(yīng)用程序的文件,并自動(dòng)調(diào)用關(guān)聯(lián)的程序。A、正確B、錯(cuò)誤正確答案:A28.在函數(shù)中使用return語(yǔ)句可以返回值,所以函數(shù)中的return語(yǔ)句后一定要有值A(chǔ)、正確B、錯(cuò)誤正確答案:B29.Python內(nèi)置字典是無(wú)序的,如果需要一個(gè)可以記住元素插入順序的字典,可以使用collections.OrderedDict。A、正確B、錯(cuò)誤
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家居空間設(shè)計(jì)戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 新版公司企業(yè)員工素質(zhì)提升教學(xué)講義責(zé)任感與員工素養(yǎng)培訓(xùn)課件
- 安全知識(shí)競(jìng)賽題-預(yù)賽、決賽選擇題
- 車馬出行圖:漢代墓葬壁畫(huà)課件
- 大學(xué)課件工程制圖習(xí)題答案13-14章
- 2025激光打印機(jī)采購(gòu)合同協(xié)議(模板)
- 農(nóng)作物種子科技發(fā)展方向試題及答案
- 全面分析2024年農(nóng)業(yè)植保員考試的試題及答案
- 2025建筑工程合同(土石方施工)
- 深入解析農(nóng)作物種子繁育員考試試題及答案
- DBJ51T 108-2018 四川省建筑巖土工程測(cè)量標(biāo)準(zhǔn)
- 2025年國(guó)家保密基本知識(shí)考試題庫(kù)及答案
- 2024年四川省成都市武侯區(qū)中考化學(xué)二模試卷附解析
- 《大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)》全套教學(xué)課件
- 人力資源部崗位廉潔風(fēng)險(xiǎn)點(diǎn)及防范措施
- PRS-778S500-100-090721技術(shù)使用說(shuō)明書(shū)
- 求一個(gè)數(shù)比另一個(gè)數(shù)多幾少幾應(yīng)用題
- 職業(yè)衛(wèi)生健康題庫(kù)
- 廣東省建設(shè)工程造價(jià)咨詢服務(wù)收費(fèi)項(xiàng)目和收費(fèi)標(biāo)準(zhǔn)表[粵價(jià)函(2011)742號(hào)]
- ERP系統(tǒng)編碼規(guī)則0002
- 學(xué)校安全工作記錄表
評(píng)論
0/150
提交評(píng)論