版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE1Python學(xué)習(xí)通考試刷題題庫(匯總)一、單選題1.下面代碼的輸出結(jié)果是()deffunc(a,b):
Returna>>b
S=func(5,2)print(s)A、20B、1C、6D、12答案:B2.下面代碼的輸出結(jié)果是()x2=1fordayinrange(4,0,-1):x1=(x2+1)*2x2=x1print(x1)A、46B、23C、94D、190答案:A3.以下程序的輸出結(jié)果是()
X,y,z=2,-1,2
Ifx<y:ify<0:z=0else:z+=1print(z)A、3B、2C、1D、0答案:B4.以下選項(xiàng)中,關(guān)于Python字符串的描述錯(cuò)誤的是()A、Python語言中,字符串是用一對(duì)雙引號(hào)""或者一對(duì)單引號(hào)‘’括起來的零個(gè)或者多個(gè)字符B、字符串包括兩種序號(hào)體系:正向遞增和反向遞減C、字符串是字符的序列,可以按照單個(gè)字符或者字符片段進(jìn)行索引D、Python字符串提供區(qū)間訪問方式,采用[N:M]格式,表示字符串中從N到M的索引子字符串(包含N和M)答案:D5.以下選項(xiàng)中,不是Python文件二進(jìn)制打開模式的合法組合是()A、"b"B、"x+"C、"bx"D、"bw"答案:B6.給出下面代碼:a=input("").split(",")x=0whilex<len(a):print(a[x],end="")x+=1代碼執(zhí)行時(shí),從鍵盤獲得a,b,c,d,則代碼的輸出結(jié)果是()A、執(zhí)行代碼出錯(cuò)B、abcdC、無輸出D、
A,b,c,d答案:B7.關(guān)于break語句與continue語句的說法中,以下選項(xiàng)中不正確的是()A、continue語句類似于break語句,也必須在for、while循環(huán)中使用B、break語句結(jié)束循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后續(xù)語句C、當(dāng)多個(gè)循環(huán)語句嵌套時(shí),break語句只適用于跳出一層循環(huán)D、continue語句結(jié)束循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后續(xù)語句答案:D8.下面代碼的輸出結(jié)果是()foriinrange(1,6):ifi%3==0:breakelse:print(i,end=",")A、1,2,3,B、1,2,3,4,5,6C、1,2,D、1,2,3,4,5,答案:C9.給定字典d,以下選項(xiàng)中對(duì)d.keys()的描述正確的是()A、返回一個(gè)集合類型,包括字典d中所有鍵B、返回一種dict_keys類型,包括字典d中所有鍵C、返回一個(gè)元組類型,包括字典d中所有鍵D、返回一個(gè)列表類型,包括字典d中所有鍵答案:B10.關(guān)于Python序列類型的通用操作符和函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是()A、如果s是一個(gè)序列,s=[1,“kate”,True],s[3]返回TrueB、如果s是一個(gè)序列,x是s的元素,xins返回TrueC、如果s是一個(gè)序列,s=[1,“kate”,True],s[–1]返回TrueD、如果s是一個(gè)序列,x不是s的元素,xnotins返回True答案:A11.為了給整型變量a、b、c賦初值10,下面正確的python語句是A、xyz=10B、x=10y=10z=10C、x=y=z=10D、x=10,y=10,z=10答案:C12.對(duì)于函數(shù)ask,以下調(diào)用錯(cuò)誤的是()項(xiàng)?
Defask(prompt="DoyoulikePython?",hint="yesorno"):whileTrue:
Answer=input(prompt)
Ifanswer.lower()in('y','yes'):
Print("Thankyou")returnTrue
Ifanswer.lower()in('n','no'):
Print("Whynot")returnFalse
Else:
Print(hint)A、answer.lower()是調(diào)用了string自帶函數(shù)lower(),將輸入轉(zhuǎn)換為小寫字母。B、調(diào)用函數(shù)ask(),在交互頁面輸入N,則會(huì)繼續(xù)打印yesorno提示你繼續(xù)輸入。C、調(diào)用函數(shù)ask(),在交互頁面輸入x,則會(huì)打印yesorno,如果繼續(xù)輸入y,則會(huì)打印Thankyou并退出ask()函數(shù)的執(zhí)行同時(shí)返回值True。D、函數(shù)調(diào)用ask("DoyoulikePython?")與ask()效果一致答案:B13.關(guān)于Python語言的注釋,以下選項(xiàng)中描述錯(cuò)誤的是()A、Python語言的單行注釋以單引號(hào)'開頭B、Python語言有兩種注釋方式:單行注釋和多行注釋C、Python語言的單行注釋以#開頭D、Python語言的多行注釋以'''(三個(gè)單引號(hào))開頭和結(jié)尾答案:A14.下面代碼的執(zhí)行結(jié)果是()
>>>x="HappyBirthdaytoyou!">>>x*3A、系統(tǒng)報(bào)錯(cuò)B、HappyBirthdaytoyou!C、HappyBirthdaytoyou!HappyBirthdaytoyou!HappyBirthdaytoyou!’D、HappyBirthdaytoyou!HappyBirthdaytoyou!HappyBirthdaytoyou!答案:C15.給出如下代碼:fname=input("請(qǐng)輸入要打開的文件:")fi=open(fname,"r")forlineinfi.readlines():print(line)fi.close()以下選項(xiàng)中描述錯(cuò)誤的是()A、通過fi.readlines()方法將文件的全部內(nèi)容讀入一個(gè)字典fiB、用戶輸入文件路徑,以文本文件方式讀入文件內(nèi)容并逐行打印C、通過fi.readlines()方法將文件的全部內(nèi)容讀入一個(gè)列表fiD、上述代碼中fi.readlines()可以優(yōu)化為fi答案:A16.以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中錯(cuò)誤的是()項(xiàng)?A、l=[1,2,3,4];l.insert(2,-1);則l為[1,2,-1,4]。B、l=[1,2,3,4];l.pop(1);則l結(jié)果為[1,3,4]。C、l=[1,2,3,4];l.pop();則l.index(3)結(jié)果為2。D、l=[1,2,3,4];l.rerverse();則l[1]為3。答案:A17.關(guān)于Python字符編碼,以下選項(xiàng)中描述錯(cuò)誤的是()A、ord(x)和chr(x)是一對(duì)函數(shù)B、Python默認(rèn)采用Unicode字符編碼C、chr(x)將字符轉(zhuǎn)換為Unicode編碼D、Python可以處理任何字符編碼文本答案:C18.字符串函數(shù)strip()的作用是()A、按照指定字符分割字符串為數(shù)組B、連接兩個(gè)字符串序列C、去掉字符串兩側(cè)空格或指定字符D、替換字符串中特定字符"答案:C19.定義x=2.6,表達(dá)式int(x)的結(jié)果是()A、3B、2.6C、2.0D、2答案:D20.已知x=10,y=20,z=30;以下語句執(zhí)行后x,y,z的值是()。ifx<y:z=xx=yy=zA、10,20,30B、10,20,20C、20,10,10D、20,10,30答案:C21.下列說法中正確的是()。A、break用在for語句中,而continue用在while語句中B、break用在while語句中,而continue用在for語句中C、continue能結(jié)束循環(huán),而break只能結(jié)束本次循環(huán)D、break能結(jié)束循環(huán),而continue只能結(jié)束本次循環(huán)答案:D22.列表ls=[[1,2,3,4,5,6,7,8,9]],以下選項(xiàng)中描述錯(cuò)誤的是()A、ls可能是一維列表B、ls可能是二維列表C、ls可能是多維列表D、ls可能是高維列表答案:D23.下列for循環(huán)執(zhí)行后,輸出結(jié)果的最后一行是foriinrange(1,3):forjinrange(2,5):print(i*j)A、2B、6C、8D、15答案:C24.list=[‘a(chǎn)’,‘b’,‘c’,‘d’,‘e’]下列操作會(huì)正常輸出結(jié)果的是:A、list[-4:-1:-1]B、list[:3:2]C、list[1:3:0]D、list[‘a(chǎn)’:‘d’:2]答案:B25.Python定義私有變量的方法為()。A、使用__private關(guān)鍵字B、使用public關(guān)鍵字C、使用__xxx__定義變量名D、使用__xxx定義變量名答案:D26.以下選項(xiàng)中,不是Python數(shù)據(jù)類型的是()A、實(shí)數(shù)B、列表C、整數(shù)D、字符串答案:A27.對(duì)于一個(gè)列表aList和一個(gè)元組bTuple,以下函數(shù)調(diào)用錯(cuò)誤的選項(xiàng)是()?A、sorted(aList)B、sorted(bTuple)C、aList.sort()D、bTuple.sort()答案:D28.下面代碼的輸出結(jié)果是>>>hex(255)A、'0effB、'0offC、‘0xff’D、‘0bff’答案:C29.關(guān)于aorb的描述錯(cuò)誤的是()。A、若a=Trueb=True則aorb==TrueB、若a=Trueb=False則aorb==TrueC、若a=Trueb=True則aorb==FalseD、若a=Falseb=False則aorb==False答案:C30.以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中正確的是()項(xiàng)?A、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60};delscores[‘Bill’];len(scores)的結(jié)果是6。B、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60};s=dict(Jack=90,Mike=80,Jay=85,Bill=60);則scores==s判斷結(jié)果是False。C、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60};無法執(zhí)行命令scores[‘Bill’]=90;因?yàn)樵瓉淼淖值渲幸呀?jīng)有了一個(gè)值為90了。D、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60};sorted(scores.keys())的運(yùn)算結(jié)果是[‘Bill’,‘Jack’,‘Jay’,‘Mike’]答案:D31.關(guān)于函數(shù)的關(guān)鍵字參數(shù)使用限制,以下選項(xiàng)中描述錯(cuò)誤的是()A、關(guān)鍵字參數(shù)順序無限制B、關(guān)鍵字參數(shù)必須位于位置參數(shù)之前C、關(guān)鍵字參數(shù)必須位于位置參數(shù)之后D、不得重復(fù)提供實(shí)際參數(shù)答案:B32.下面代碼的執(zhí)行結(jié)果是()
Defgreeting(args1,*tupleArgs,**dictArgs):print(args1)
Print(tupleArgs)
Print(dictArgs)
Names=['HTY','LFF','ZH']
Info={'schoolName':'NJRU','City':'Nanjing'}greeting('Hello,',*names,**info)A、Hello,('HTY','LFF','ZH'){'schoolName':'NJRU','City':'Nanjing'}B、['HTY','LFF','ZH']C、出錯(cuò)D、無輸出答案:A33.對(duì)于特別大的數(shù)據(jù)文件,以下選項(xiàng)中描述正確的是()A、選擇內(nèi)存大的計(jì)算機(jī),一次性讀入再進(jìn)行操作B、*Python可以處理特別大的文件,不用特別關(guān)心C、使用for..in..循環(huán),分行讀入,逐行處理D、Python無法處理特別大的數(shù)據(jù)文件答案:C34.列表ls=[1,2,3,4,5,6,[7,8,9]],以下選項(xiàng)中描述正確的是()A、ls可能是一維列表B、ls可能是高維列表C、ls可能是二維列表D、ls可能是多維列表答案:A35.以下描述中錯(cuò)誤的是()A、在遍歷列表的同時(shí)可以修改列表本身,例如如下的代碼可以做到。
Words=[‘I’,‘love’,‘Python’]forwinwords:
Iflen(w)>4:
Words.insert(0,w)B、當(dāng)在序列中循環(huán)訪問元素時(shí),如果要獲取元素的下標(biāo),可以使用enumerate()函數(shù),例如foriinenumerate(list)。C、如果要倒序遍歷訪問序列中的元素,可以對(duì)該序列使用reversed()函數(shù),例如foriin
Reversed(list)。D、對(duì)字典進(jìn)行遍歷訪問時(shí),可以通過items()函數(shù)同時(shí)得到key,value值。例如fork,vin
Scores.items()答案:A36.在print函數(shù)的輸出字符串中可以將()作為參數(shù),代表后面指定要輸出的字符串A、%dB、%cC、%sD、%t答案:C37.關(guān)于Python語言的注釋,以下選項(xiàng)中描述錯(cuò)誤的是()A、Python語言有兩種注釋方式:單行注釋和多行注釋B、Python語言的單行注釋以#開頭C、Python語言的多行注釋以'''(三個(gè)單引號(hào))開頭和結(jié)尾D、Python語言的單行注釋以單引號(hào)'開頭答案:D38.以下關(guān)于Python數(shù)值運(yùn)算描述錯(cuò)誤的是()A、Python支持+=、%=這樣的增量賦值操作符。B、默認(rèn)情況下10/4==2的判別結(jié)果是TrueC、Python內(nèi)置支持復(fù)數(shù)運(yùn)算,可以使用j或者J來表示。D、%運(yùn)算符表示運(yùn)算對(duì)象取余。答案:B39.執(zhí)行range(2,10,2)后運(yùn)行結(jié)果是:A、[2,4,6,8]B、[2,4,6,8,10]C、(2,4,6,8)D、(2,4,6,8,10)答案:A40.下面代碼:
A=input("").split(",")ifisinstance(a,list):
Print("{}islist".format(a))else:
Print("{}isnotlist".format(a))
代碼執(zhí)行時(shí),從鍵盤獲得1,2,3,則代碼的輸出結(jié)果是()A、執(zhí)行代碼出錯(cuò)B、1,2,3isnotlistC、[‘1’,‘2’,‘3’]islistD、1,2,3islist答案:C41.以下程序的輸出結(jié)果是()d={“zhang”:“China”,“Jone”:“America”,“Natan”:“Japan”}forkind:print(k,end="")A、ChinaAmericaJapanB、zhang:ChinaJone:AmericaNatan:JapanC、“zhang””Jone””Natan”D、zhangJoneNatan答案:D42.下面代碼的輸出結(jié)果是()
Str1="mysqlsqlserverPostgresQL"str2="sql"
Ncount=str1.count(str2)print(ncount)A、2B、5C、4D、3答案:A43.二維列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下選項(xiàng)中能獲取其中元素5的是()A、ls[1][1]B、ls[–2][–1]C、ls[4]D、ls[–1][–1]答案:A44.Python內(nèi)置函數(shù)_________可以返回列表、元組、字典、集合、字符串以及range對(duì)象中元素個(gè)
數(shù)。A、type()B、index()C、len()D、count()答案:C45.以下選項(xiàng)中,不是Python文件打開的合法模式組合是()A、"r"B、"a"C、"+"D、"w"答案:C46.語句x=input()執(zhí)行時(shí),如果從鍵盤輸入12并按回車鍵,則x的值是A、12B、12.0C、‘12’D、(12)答案:C47.S和T是兩個(gè)集合,對(duì)S&T的描述正確的是()A、S和T的并運(yùn)算,包括在集合S和T中的所有元素B、S和T的差運(yùn)算,包括在集合S但不在T中的元素C、S和T的補(bǔ)運(yùn)算,包括集合S和T中的非相同元素D、S和T的交運(yùn)算,包括同時(shí)在集合S和T中的元素答案:D48.以下關(guān)于循環(huán)結(jié)構(gòu)的描述,錯(cuò)誤的是:A、遍歷循環(huán)的循環(huán)次數(shù)由遍歷結(jié)構(gòu)中的元素個(gè)數(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)對(duì)循環(huán)的次數(shù)是不確定的答案:D49.優(yōu)先級(jí)最高的運(yùn)算符為()。A、/B、//C、*D、()答案:D50.以下不是Python語言關(guān)鍵字的選項(xiàng)是()A、returnB、defC、inD、define答案:D51.關(guān)于函數(shù)的參數(shù),以下選項(xiàng)中描述錯(cuò)誤的是()A、在定義函數(shù)時(shí),如果有些參數(shù)存在默認(rèn)值,可以在定義函數(shù)時(shí)直接為這些參數(shù)指定默認(rèn)值B、在定義函數(shù)時(shí),可以設(shè)計(jì)可變數(shù)量參數(shù),通過在參數(shù)前增加星號(hào)(*)實(shí)現(xiàn)C、可選參數(shù)可以定義在非可選參數(shù)的前面D、一個(gè)元組可以傳遞給帶有星號(hào)的可變參數(shù)答案:C52.表達(dá)式16/4-2**5*8/4%5//2的值為A、14B、4C、2.0D、2答案:C53.關(guān)于Python的分支結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是()A、Python中if-elif-else語句描述多分支結(jié)構(gòu)B、分支結(jié)構(gòu)使用if保留字C、Python中if-else語句用來形成二分支結(jié)構(gòu)D、分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句部分跳轉(zhuǎn)答案:D54.關(guān)于形參和實(shí)參的描述,以下選項(xiàng)中正確的是()A、參數(shù)列表中給出要傳入函數(shù)內(nèi)部的參數(shù),這類參數(shù)稱為形式參數(shù),簡稱形參B、程序在調(diào)用時(shí),將形參復(fù)制給函數(shù)的實(shí)參C、函數(shù)定義中參數(shù)列表里面的參數(shù)是實(shí)際參數(shù),簡稱實(shí)參D、程序在調(diào)用時(shí),將實(shí)參復(fù)制給函數(shù)的形參答案:D55.以下關(guān)于字典描述錯(cuò)誤的是A、字典是一種可變?nèi)萑萜?可存儲(chǔ)任意類型對(duì)象B、每個(gè)鍵值對(duì)都用冒號(hào)(:)隔開,每個(gè)鍵值對(duì)之間用逗號(hào)(,)隔開C、鍵值對(duì)中,值必須唯一D、鍵值對(duì)中,鍵必須是不可變的答案:C56.下面代碼的輸出結(jié)果是()s=0while(s<=1):print(‘計(jì)數(shù):’,s)s=s+1A、計(jì)數(shù):1B、計(jì)數(shù):0
計(jì)數(shù):1C、計(jì)數(shù):0D、出錯(cuò)答案:B57.下面代碼的輸出結(jié)果是()
A=[]
Foriinrange(2,10):count=0
Forxinrange(2,i-1):ifi%x==0:
Count+=1
Ifcount!=0:a。append(i)print(a)A、[3,5,7,9]B、[4,6,8,9]C、[4,6,8,9,10]D、[2,3,5,7]答案:B58.對(duì)于無序的一維數(shù)據(jù),以下選項(xiàng)中描述錯(cuò)誤的是()A、無序一維數(shù)據(jù)可以采用列表類型來表達(dá)B、無序一維數(shù)據(jù)可以采用字典類型來表達(dá)C、無序一維數(shù)據(jù)可以采用集合類型來表達(dá)D、無序一維數(shù)據(jù)無法利用Python語言有效表達(dá)答案:D59.執(zhí)行如下代碼:fname=input("請(qǐng)輸入要寫入的文件:")fo=open(fname,"w+")ls=["清明時(shí)節(jié)雨紛紛,","路上行人欲斷魂,","借問酒家何處有?","牧童遙指杏花村。"]
Fo.writelines(ls)fo.seek(0)forlineinfo:print(line)fo.close()以下選項(xiàng)中描述錯(cuò)誤的是()A、*fo.seek(0)這行代碼可以省略,不影響輸出效果B、*fo.writelines(ls)將元素全為字符串的ls列表寫入文件C、代碼主要功能為向文件寫入一個(gè)列表類型,并打印輸出結(jié)果D、執(zhí)行代碼時(shí),從鍵盤輸入“清明.txt”,則清明.txt被創(chuàng)建答案:A60.實(shí)現(xiàn)以下哪個(gè)方法可以讓對(duì)象像函數(shù)一樣被調(diào)用()A、str()B、iter()C、call()D、next()答案:C61.下列快捷鍵中能夠中斷(InterruptExecution)Python程序運(yùn)行的是()A、F6B、Ctrl+QC、Ctrl+CD、Ctrl+F6答案:C62.下列表達(dá)式的值為True的是A、2!=5or0B、3>2>2C、1and5==0D、1orTrue答案:A63.關(guān)于Python的全局變量和局部變量,以下選項(xiàng)中描述錯(cuò)誤的是()A、使用global保留字聲明簡單數(shù)據(jù)類型變量后,該變量作為全局變量使用B、簡單數(shù)據(jù)類型變量無論是否與全局變量重名,僅在函數(shù)內(nèi)部創(chuàng)建和使用,函數(shù)退出后變量被釋放C、全局變量指在函數(shù)之外定義的變量,一般沒有縮進(jìn),在程序執(zhí)行全過程有效D、局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用答案:D64.對(duì)負(fù)數(shù)取平方根,即使用函數(shù)math.sqrt(x),其中x為負(fù)數(shù),將產(chǎn)生()A、什么都不產(chǎn)生B、虛數(shù)C、程序崩潰D、ValueError錯(cuò)誤答案:D65.Python不支持的數(shù)據(jù)類型有()A、charB、intC、floatD、list答案:A66.下列選項(xiàng)中可以準(zhǔn)確查看Python代碼的語言版本(3.5.3)的是()A、>>>importsys>>>sys.versionB、>>>importsys>>>sys.exc_info()C、>>>importsys>>>sys.version-infoD、>>>importsys>>>sys.path答案:A67.Python3.x版本的保留字總數(shù)是()A、27B、29C、33D、16答案:C68.下列表達(dá)式中返回為True的是()A、3>2>2B、‘a(chǎn)bc’>‘xyz’C、0x56>56D、(3,2)>(‘a(chǎn)’,‘b’)答案:C69.關(guān)于Python內(nèi)存管理,下列說法錯(cuò)誤的是()A、變量不必事先聲明B、變量無須先創(chuàng)建和賦值而直接使用C、變量無須指定類型D、可以使用del釋放資源答案:B70.面代碼的執(zhí)行結(jié)果是()print(pow(3,0.5)*pow(3,0.5)==3)A、TrueB、pow(3,0.5)*pow(3,0.5)==3C、FalseD、3答案:C71.以下屬于Python機(jī)器學(xué)習(xí)第三方庫的是()A、jiebaB、SnowNLPC、losoD、sklearn答案:D72.下列不是Python語言關(guān)鍵字的是()A、elseB、printC、lambdaD、finally答案:B73.下列表達(dá)式的值為True的是()A、'5+4j'>‘2-3j’B、3>2>2C、(3,2)<(‘a(chǎn)’,‘b’)D、‘a(chǎn)bc’>‘xyz’答案:A74.下面()不是Python合法的標(biāo)識(shí)符A、int32B、40XLC、selfD、name答案:B75.Python表達(dá)式中,可以控制運(yùn)算有限順序的是A、圓括號(hào)()B、方括號(hào)[]C、大括號(hào){}D、尖括號(hào)<>答案:A76.以下哪條語句定義了一個(gè)Python字典()A、{1:2,2:3}B、{1,2,3}C、[1,2,3]D、(1,2,3)答案:A77.下列表達(dá)式中,值不是1的是A、4//3B、15%2C、1^0D、~1答案:D78.下面代碼的輸出結(jié)果是()deff2(a):
Ifa>33:returnTrue
Li=[11,22,33,44,55]res=filter(f2,li)print(list(res))A、[44,55]B、[11,33,55]C、[22,33,44]D、[33,44,55]答案:A79.面代碼的輸出結(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答案:A80.以下選項(xiàng)中能夠最簡單地在列表[‘a(chǎn)pple’,‘pear’,‘peach’,‘orange’]中隨機(jī)選取一個(gè)
元素的是()A、sample()B、random()C、choice()D、shuffle()答案:C81.下列不是Python語言關(guān)鍵字的是()A、openB、ifC、lambdaD、finally答案:A82.列表、元組、字符串是Python的_________序列。A、有序B、無序答案:A83.下列Python語句正確的是()A、min=xifx<y:elseyB、max=x>y?x:yC、if(x>y)printxD、whileTrue:pass答案:D84.python語言屬于()A、機(jī)器語言B、匯編語言C、高級(jí)語言D、科學(xué)計(jì)算語言答案:C85.以下哪個(gè)屬于可變對(duì)象()A、數(shù)值類型(int,float)B、listC、tupleD、str答案:B86.以下代碼的執(zhí)行結(jié)果是()sum=0foriinrange(100):if(i%10):continuesum=sum+iprint(sum)A、5050B、4950C、450D、45答案:C87.以下選項(xiàng)中能夠?qū)崿F(xiàn)Python循環(huán)結(jié)構(gòu)的是()A、loopB、do…forC、whileD、if答案:C88.下面代碼的執(zhí)行結(jié)果是()>>>defarea(r,pi=3.14159):
Returnpi*r*r
>>>area(pi=3.14,r=4)A、出錯(cuò)B、50.24C、39.4384D、無輸出答案:B89.以下()類型不可以進(jìn)行切片操作()A、strB、listC、tupleD、dict答案:D90.在Python中,以下關(guān)于函數(shù)的描述錯(cuò)誤的是()項(xiàng)?A、在Python中,關(guān)鍵字參數(shù)是讓調(diào)用者通過使用參數(shù)名區(qū)分參數(shù),在使用時(shí)不允許改變參數(shù)列表中的參數(shù)順序。B、在Python中,默認(rèn)參數(shù)的值可以修改。C、在Python中,引入了函數(shù)式編程的思想,函數(shù)本身亦為對(duì)象。D、在Python中,函數(shù)的return語句可以以元組tuple的方式返回多個(gè)值。答案:A91.下面代碼的輸出結(jié)果是()forain‘mirror’:print(a,end="")ifa==‘r’:breakA、mirB、MirrorC、miD、mirror答案:A92.Python語句:f=open(),以下選項(xiàng)中對(duì)f的描述錯(cuò)誤的是()A、將f當(dāng)作文件對(duì)象,f.read()可以讀入文件全部信息B、表達(dá)式print(f)執(zhí)行將報(bào)錯(cuò)C、*f是一個(gè)Python內(nèi)部變量類型D、*f是文件句柄,用來在程序中表達(dá)文件答案:B93.關(guān)于Python對(duì)文件的處理,以下選項(xiàng)中描述錯(cuò)誤的是()A、當(dāng)文件以文本方式打開時(shí),讀寫按照字節(jié)流方式B、Python能夠以文本和二進(jìn)制兩種方式處理文件C、Python通過解釋器內(nèi)置的open()函數(shù)打開一個(gè)文件D、文件使用結(jié)束后要用close()方法關(guān)閉,釋放文件的使用授權(quán)答案:A94.random庫中用于生成隨機(jī)小數(shù)的函數(shù)是()A、randrange()B、random()C、randint()D、getrandbits()答案:B95.關(guān)于賦值語句,以下選項(xiàng)中描述錯(cuò)誤的是()A、
A,b=
B,a可以實(shí)現(xiàn)a和b值的互換B、
A,b,c=
B,c,a是不合法的C、在Python語言中,“=”表示賦值,即將“=”右側(cè)的計(jì)算結(jié)果賦值給左側(cè)變量,包含“=”的語句稱為賦值語句D、賦值與二元操作符可以組合,例如&=答案:B96.下面代碼的輸出結(jié)果是()sum=0foriinrange(0,100):ifi%2==0:sum-=ielse:sum+=iprint(sum)A、-50B、49C、50D、-49答案:C97.給定字典d,以下選項(xiàng)中對(duì)d.values()的描述正確的是()A、返回一個(gè)集合類型,包括字典d中所有值B、返回一種dict_values類型,包括字典d中所有值C、返回一個(gè)元組類型,包括字典d中所有值D、返回一個(gè)列表類型,包括字典d中所有值答案:B98.以下選項(xiàng)中,不是Python文件打開的合法模式組合是()A、"a+"B、"t+"C、"r+"D、"w+"答案:B99.假設(shè)a=9,b=2,那么下列運(yùn)算中,錯(cuò)誤的是()A、a+b的值是11B、a//b的值是4C、a%b的值是1D、a**b的值是18答案:D100.字典的____________方法返回字典的“鍵”列表A、keys()B、key()C、values()D、items()答案:A101.Python語句print(0xA+0xB)的運(yùn)行結(jié)果是A、0xA+0xBB、A+BC、0xA0xBD、21答案:D102.給出如下代碼:MonthandFlower={“1月”:“梅花”,“2月”:“杏花”,“3月”:“桃花”,“4月”:“牡丹花”,\5月:“石榴花”,“6月”:“蓮花”,“7月”:“玉簪花”,“8月”:“桂
花”,“9月”:“菊花”,10月:“芙蓉花”,“11月”:“山茶花”,“12月”:“水仙花”}n=input
(“請(qǐng)輸入1-12的月份:”)print(n+“月份之代表花:”+MonthandFlower.get(str(n)+“月”))以下選項(xiàng)中描述正確的是()A、*MonthandFlower是一個(gè)集合B、*MonthandFlower是一個(gè)元組C、代碼實(shí)現(xiàn)了從鍵盤上獲取一個(gè)整數(shù)(1-12)來表示月份,輸出該月份對(duì)應(yīng)的代表花名D、*MonthandFlower是一個(gè)列表答案:C103.Python語言屬于A、機(jī)器語言B、匯編語言C、高級(jí)語言D、科學(xué)計(jì)算語言答案:C104.關(guān)于列表數(shù)據(jù)結(jié)構(gòu),下面描述正確的是()A、不支持in運(yùn)算符B、必須按順序插入元素C、可以不按順序查找元素D、所有元素類型必須相同答案:C105.關(guān)于CSV文件的描述,以下選項(xiàng)中錯(cuò)誤的是()A、*CSV文件的每一行是一維數(shù)據(jù),可以使用Python中的列表類型表示B、整個(gè)CSV文件是一個(gè)二維數(shù)據(jù)C、*CSV文件格式是一種通用的、相對(duì)簡單的文件格式,應(yīng)用于程序之間轉(zhuǎn)移表格數(shù)據(jù)D、*CSV文件通過多種編碼表示字符答案:D106.下面代碼的輸出結(jié)果是()
S1="Thepythonlanguageisascriptinglanguage."s1.replace('scripting','general')
Print(s1)A、Thepythonlanguageisascriptinglanguage.B、系統(tǒng)報(bào)錯(cuò)C、[‘The’,‘python’,‘language’,‘is’,‘a(chǎn)’,‘scripting’,‘language.’]D、Thepythonlanguageisagenerallanguage.答案:A107.Python語句print(type([1,2,3,4]))的輸出結(jié)果是()。A、<class‘tuple’>B、<class‘dict’>C、<class‘set’>D、<class‘list’>答案:D108.下列Python程序的運(yùn)行結(jié)果是x=0y=Trueprint(x>yand‘A’>‘B’)A、TrueB、FalseC、0D、1答案:B109.二維列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下選項(xiàng)中能獲取其中元素9的是()A、ls[0][–1]B、ls[–1]C、ls[–1][–1]D、ls[–2][–1]答案:C110.關(guān)于Python語句P=–P,以下選項(xiàng)中描述正確的是()A、P的絕對(duì)值B、給P賦值為它的負(fù)數(shù)C、P=0D、P等于它的負(fù)數(shù)答案:B111.關(guān)于列表的說法,描述錯(cuò)誤的是:A、list是一個(gè)有序集合,沒有固定大小B、list可以存放Python中任意類型的數(shù)據(jù)C、使用list時(shí)其下標(biāo)可以是負(fù)數(shù)D、list是不可變數(shù)據(jù)類型答案:D112.下面代碼的輸出結(jié)果是()forsin“HelloWorld”:ifs==“W”:continueprint(s,end="")A、HelloB、HelloWorldC、HelloorldD、World答案:C113.以下關(guān)于字典類型的描述,錯(cuò)誤的是:A、字典類型是一種無序的對(duì)象集合,通過鍵來存取B、字典類型可以在原來的變量上增加或縮短C、字典類型可以包含列表和其他數(shù)據(jù)類型,支持嵌套的字典D、字典類型中的數(shù)據(jù)可以進(jìn)行分片和合并操作答案:D114.下列Python保留字中,不用于表示分支結(jié)構(gòu)的是()A、elifB、inC、ifD、else答案:B115.下列表達(dá)式的值為True的是()A、(2**=3)<(2*=3)B、3>2>2C、1==1and2!=1D、not(1==1and0!=1)答案:C116.Python3.x語句print(1,2,3,sep=':')的輸出結(jié)果是A、123B、123C、1:2:3D、1,2,3答案:C117.以下選項(xiàng)中,不是Python中文件操作的相關(guān)函數(shù)是()A、open()B、read()C、load()D、write()答案:C118.下列選項(xiàng)中,()的布爾值不是False。A、NoneB、0C、()D、1答案:D119.關(guān)于二維數(shù)據(jù)CSV存儲(chǔ)問題,以下選項(xiàng)中描述錯(cuò)誤的是()A、CSV文件的每一行表示一個(gè)具體的一維數(shù)據(jù)B、CSV文件的每行采用逗號(hào)分隔多個(gè)元素C、CSV文件不是存儲(chǔ)二維數(shù)據(jù)的唯一方式D、CSV文件不能包含二維數(shù)據(jù)的表頭信息答案:D120.以下選項(xiàng)中描述正確的是()A、條件24<=28<25是合法的,且輸出為FalseB、條件35<=45<75是合法的,且輸出為FalseC、條件24<=28<25是不合法的D、條件24<=28<25是合法的,且輸出為True答案:A121.下面代碼的輸出結(jié)果是()
Defhello_world():print('ST',end="*")defthree_hellos():foriinrange(3):hello_world()three_hellos()A、STSTST*B、ST*C、STSTD、***答案:A122.以下選項(xiàng)中,不是Python文件打開的合法模式組合是()A、"br+"B、"wr"C、""D、"bw"答案:B123.以下不合法的表達(dá)式是A、xin[1,2,3,4,5]B、x-6>5C、e>5and4==fD、3=a答案:D124.以下文件操作方法中,不能向CSV格式文件寫入數(shù)據(jù)的是()A、seek和writeB、writelinesC、writeD、writeline答案:D125.關(guān)于Python的列表,以下選項(xiàng)中描述錯(cuò)誤的是()A、Python列表是一個(gè)可以修改數(shù)據(jù)項(xiàng)的序列類型B、Python列表的長度不可變C、Python列表用中括號(hào)[]表示D、Python列表是包含0個(gè)或者多個(gè)對(duì)象引用的有序序列答案:B126.以下關(guān)于字符串處理正確的是()項(xiàng)?A、字符串是自帶索引的,對(duì)變量word=“Python”,word[1]是字符y,但是word[-1]會(huì)報(bào)越界錯(cuò)誤。B、+號(hào)可以用來拼接兩個(gè)字符串,對(duì)于以下代碼的輸出字符串是Python>>>prefix=“Py”>>>prefix+‘thon’C、字符串的索引有兩個(gè)邊界,前邊界和后邊界都是包括的。D、對(duì)于字符串"apple",3*“apple"的結(jié)果為"3apple”。答案:B127.用來判斷當(dāng)前Python語句在分支結(jié)構(gòu)中的是()A、引號(hào)B、冒號(hào)C、大括號(hào)D、縮進(jìn)答案:D128.以下程序的輸出結(jié)果是()foriinreversed(range(10,0,-2)):print(i,end="")A、0246810B、12345678910C、9876543210D、246810答案:D129.以下關(guān)于Python文件的描述,錯(cuò)誤的是()A、open函數(shù)的參數(shù)處理模式’b’表示以二進(jìn)制數(shù)據(jù)處理文件B、open函數(shù)的參數(shù)處理模式’+’表示可以對(duì)文件進(jìn)行讀和寫操作C、readline函數(shù)表示讀取文件的下一行,返回一個(gè)字符串D、open函數(shù)的參數(shù)處理模式’a’表示追加方式打開文件,刪除已有內(nèi)容答案:D130.以下不能創(chuàng)建一個(gè)字典的語句是()A、dict={}B、dict={(4,5,6):‘dictionary’}C、dict={4:6}D、dict={[4,5,6]:‘dictionary’}答案:D131.表達(dá)式",".join(ls)中l(wèi)s是列表類型,以下選項(xiàng)中對(duì)其功能的描述正確的是()A、將逗號(hào)字符串增加到列表ls中B、在列表ls每個(gè)元素后增加一個(gè)逗號(hào)C、將列表所有元素連接成一個(gè)字符串,每個(gè)元素后增加一個(gè)逗號(hào)D、將列表所有元素連接成一個(gè)字符串,元素之間增加一個(gè)逗號(hào)答案:D132.給定字典d,以下選項(xiàng)中對(duì)d.items()的描述正確的是()A、返回一個(gè)集合類型,每個(gè)元素是一個(gè)二元元組,包括字典d中所有鍵值對(duì)B、返回一個(gè)列表類型,每個(gè)元素是一個(gè)二元元組,包括字典d中所有鍵值對(duì)C、返回一個(gè)元組類型,每個(gè)元素是一個(gè)二元元組,包括字典d中所有鍵值對(duì)D、返回一種dict_items類型,包括字典d中所有鍵值對(duì)答案:D133.關(guān)于類型轉(zhuǎn)換,說法錯(cuò)誤的是()A、int<->floatB、tuple<->listC、list<->dictD、str<->list答案:C134.下面代碼的輸出結(jié)果是()
Str1="mysqlsqlserverPostgresQL"str2="sql"
Ncount=str1.count(str2,10)print(ncount)A、0B、3C、4D、2答案:A135.在每個(gè)python類中,都包含一個(gè)特殊的變量()。它表示當(dāng)前類自身,可以使用它來引用類中的成員變量和成員函數(shù)。A、thisB、meC、selfD、與類同名答案:C136.關(guān)于Python語言的特點(diǎn),以下選項(xiàng)中描述錯(cuò)誤的是()A、Python語言是腳本語言B、Python語言是非開源語言C、C、Python語言是跨平臺(tái)語言D、D、Python語言是多模型語言答案:B137.下列程序的結(jié)果是()。sum=0foriinrange(100):if(i%10):continuesum=sum+iprint(sum)A、5050B、4950C、450D、45答案:C138.寫出下面代碼的運(yùn)行結(jié)果。defSum(a,b=3,c=5):print(a,b,c)
Sum(8)A、8B、835C、8,3,5D、035答案:B139.以下選項(xiàng)中,不是PythonIDE的是()-A、PyCharm-B、JupyterNotebook
-C、Spyder
-D、Rstudio答案:D140.以下關(guān)于循環(huán)控制語句描述錯(cuò)誤的是()A、Python中的for語句可以在任意序列上進(jìn)行迭代訪問,例如列表、字符串和元組。B、在Python中if…elif…elif…結(jié)構(gòu)中必須包含else子句。C、在Python中沒有switch-case的關(guān)鍵詞,可以用if…elif…elif…來等價(jià)表達(dá)。D、循環(huán)可以嵌套使用,例如一個(gè)for語句中有另一個(gè)for語句,一個(gè)while語句中有一個(gè)for語句等。答案:B141.關(guān)于import引用,以下選項(xiàng)中描述錯(cuò)誤的是()A、可以使用fromturtleimportsetup引入turtle庫B、使用importturtleast引入turtle庫,取別名為tC、使用importturtle引入turtle庫D、import保留字用于導(dǎo)入模塊或者模塊中的對(duì)象答案:A142.以下可以終結(jié)一個(gè)循環(huán)的執(zhí)行的語句是()A、breakB、ifC、inputD、exit答案:A143.以下關(guān)于random庫的描述,正確的是:A、設(shè)定相同種子,每次調(diào)用隨機(jī)函數(shù)生成的隨機(jī)數(shù)不相同B、通過fromrandomimport*引入random隨機(jī)庫的部分函數(shù)C、uniform(0,1)與uniform(0.0,1.0)的輸出結(jié)果不同,前者輸出隨機(jī)整數(shù),后者輸出隨機(jī)小數(shù)D、getrandbits(K)是生成一個(gè)長度為K位的二進(jìn)制數(shù)答案:D144.下列哪種說法是錯(cuò)誤的是()A、除字典類型外,所有標(biāo)準(zhǔn)對(duì)象均可以用于布爾測(cè)試B、空字符串的布爾值是FalseC、空列表對(duì)象的布爾值是FalseD、值為0的任何數(shù)字對(duì)象的布爾值是False答案:A145.以下文件操作方法中,不能從CSV格式文件中讀取數(shù)據(jù)的是()A、readlinesB、readlineC、seekD、read答案:C146.給出如下代碼:s=list("巴老爺有八十八棵芭蕉樹,來了八十八個(gè)把式要在巴老爺八十八棵芭蕉樹下\住。老爺拔了八十八棵芭蕉樹,不讓八十八個(gè)把式在八十八棵芭蕉樹下住。八十八個(gè)\把式燒了八十八棵芭蕉樹,巴老爺在八十八棵樹邊哭。")以下選項(xiàng)中能輸出字符“八”出現(xiàn)次數(shù)的是()A、print(s.count(“八”))B、print(s.index(“八”))C、print(s.index(“八”),6,len(s))D、print(s.index(“八”),6)答案:A147.下面哪個(gè)不是Python合法的標(biāo)識(shí)符A、int32B、40XLC、selfD、_name_答案:B148.以下選項(xiàng)中,不屬于函數(shù)的作用的是()A、提高代碼執(zhí)行速度B、增強(qiáng)代碼可讀性C、降低編程復(fù)雜度D、復(fù)用代碼答案:A149.以下選項(xiàng)中可用作Python標(biāo)識(shí)符的是()A、3B9909B、classC、___D、it’s答案:C150.給出如下代碼
S='Pythonisbeautiful!'1
可以輸出“python”的是()A、print(s[0:6].lower())B、print(s[:–14])C、print(s[0:6])D、print(s[–21:–14].lower)答案:A151.以下()不可能出現(xiàn)在and的操作真值表中A、FTFB、TTTC、TFTD、FFF答案:C152.下列關(guān)于Python的說法中,錯(cuò)誤的是()A、Python是從ABC語言發(fā)展起來的B、Python是一門高級(jí)的計(jì)算機(jī)語言C、Python是一門只面向?qū)ο蟮恼Z言D、Python是一種代表簡單主義思想的語言答案:C153.下面代碼的輸出結(jié)果是()>>>f=lambdax,y:y+x
>>>f(10,10)A、100B、10C、20D、10,10答案:C154.關(guān)于Python的lambda函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是()A、f=lambdax,y:x+y執(zhí)行后,f的類型為數(shù)字類型B、lambda用于定義簡單的、能夠在一行內(nèi)表示的函數(shù)C、可以使用lambda函數(shù)定義列表的排序原則D、lambda函數(shù)將函數(shù)名作為函數(shù)結(jié)果返回答案:A155.下列不合法的Python變量名是()A、Python2B、N.xC、sumD、Hello_World答案:B156.關(guān)于函數(shù)參數(shù)傳遞中,形參與實(shí)參的描述錯(cuò)誤的是()。A、python實(shí)行安值傳遞參數(shù)。值傳遞指調(diào)用函數(shù)時(shí)將常量或變量的值(實(shí)參)傳遞給函數(shù)的參數(shù)(形
參)B、實(shí)參與形參存儲(chǔ)在各自的內(nèi)存空間中,是兩個(gè)不相關(guān)的獨(dú)立變量C、在參數(shù)內(nèi)部改變形參的值,實(shí)參的值一般是不會(huì)改變的。D、實(shí)參與形參的名字必須相同答案:D157.假設(shè)從鍵盤輸入的值是20,以下程序的輸出結(jié)果是()
Age=input("pleaseinputyourage:")ifage>=18:
Print("已成年!")
Else:
Print("未成年!")A、已成年!B、未成年!C、程序運(yùn)行錯(cuò)誤答案:C158.給出如下代碼:a=3whilea>0:a-=1print(a,end="")以下選項(xiàng)中描述錯(cuò)誤的是()A、a-=1可由a=a–1實(shí)現(xiàn)B、條件a>0如果修改為a<0程序執(zhí)行會(huì)進(jìn)入死循環(huán)C、使用while保留字可創(chuàng)建無限循環(huán)D、這段代碼的輸出內(nèi)容為210答案:B159.下列哪個(gè)語句在Python中是非法的?A、x=y=z=1B、x=(y=z+1)C、x,y=y,xD、x+=y答案:B160.下面代碼的輸出結(jié)果是()a=[]foriinrange(2,10):count=0forxinrange(2,i-
1):ifi%x==0:count+=1ifcount==0:a。append(i)print(a)A、[3,5,7,9]B、[2,3,5,7]C、[4,6,8,9,10]D、[2,4,6,8]答案:B161.以下不能作為字典的key的是()選項(xiàng)?A、‘num’B、listA=[‘className’]C、123D、tupleA=(‘sum’)答案:B162.下面代碼的輸出結(jié)果是()
S1="Thepythonlanguageisascriptinglanguage."s2=s1.replace('scripting','general')
Print(s2)A、Thepythonlanguageisascriptinglanguage.B、[‘The’,‘python’,‘language’,‘is’,‘a(chǎn)’,‘scripting’,‘language.’]C、系統(tǒng)報(bào)錯(cuò)D、Thepythonlanguageisagenerallanguage.答案:D163.與x>yandy>z語句等價(jià)的是()A、x>y>zB、notx<yornoty<zC、notx<yory<zD、x>yornoty<z答案:A164.以下程序的輸出結(jié)果是:
Fr=[]
Defmyf(frame):fa=['12','23']fr=fa
Myf(fr)
Print(fr)A、['12','23']B、'12','23'C、1223D、[]答案:D165.關(guān)于Python的復(fù)數(shù)類型,以下選項(xiàng)中描述錯(cuò)誤的是()A、復(fù)數(shù)類型表示數(shù)學(xué)中的復(fù)數(shù)B、對(duì)于復(fù)數(shù)z,可以用z.imag獲得實(shí)數(shù)部分C、復(fù)數(shù)的虛數(shù)部分通過后綴“J”或“j”來表示D、對(duì)于復(fù)數(shù)z,可以用z.real獲得實(shí)數(shù)部分答案:B166.給定字典d,以下選項(xiàng)中對(duì)xind的描述正確的是()A、判斷x是否是在字典d中以鍵或值方式存在B、判斷x是否是字典d中的值C、x是一個(gè)二元元組,判斷x是否是字典d中的鍵值對(duì)D、判斷x是否是字典d中的鍵答案:D167.給出如下代碼以下選項(xiàng)中描述正確的是()foriinrange(6):print(chr(ord(9801)+i),end="")A、chr(“a”)返回"a"字符對(duì)應(yīng)的Unicode編碼B、系統(tǒng)報(bào)錯(cuò)C、輸出結(jié)果為D、ord(x)函數(shù)返回x的Unicode編碼對(duì)應(yīng)的字符答案:B168.給出如下代碼TempStr="HelloWorld"可以輸出“World”子串的是()A、print(TempStr[–5:0])B、print(TempStr[–5:])C、print(TempStr[–5:–1])D、print(TempStr[–4:–1])答案:B169.使用()關(guān)鍵字來創(chuàng)建python自定義函數(shù)。A、functionB、funcC、procedureD、def答案:D170.以下哪個(gè)不屬于面向?qū)ο蟮奶卣?)A、封裝B、繼承C、多態(tài)D、復(fù)合答案:D171.以下選項(xiàng)不屬于Python整數(shù)類型的是()A、二進(jìn)制B、十進(jìn)制C、八進(jìn)制D、十二進(jìn)制答案:D172.()模塊是python標(biāo)準(zhǔn)庫中最常用的模塊之一。通過它可以獲取命令行參數(shù),從而實(shí)現(xiàn)從程序外部向程序內(nèi)部傳遞參數(shù)的功能,也可以獲取程序路徑和當(dāng)前系統(tǒng)平臺(tái)等信息。A、sysB、platformC、mathD、time答案:A173.以下選項(xiàng)對(duì)應(yīng)的方法可以用于從CSV文件中解析一二維數(shù)據(jù)的是()A、split()B、format()C、exists()D、join()答案:A174.下列表達(dá)式的值為True的是A、2!=5or0B、3>2>2C、5+4j>2-3jD、1and5==0答案:A175.當(dāng)前程序路徑在D:\PythonTest目錄中,使用open()打開D盤根目錄下文件,以下選項(xiàng)中
對(duì)路徑的表示錯(cuò)誤的是()A、D:\\a.txtB、D:\a.txtC、./a.txtD、.//a.txt答案:B176.以下程序的輸出結(jié)果是()
Ab=4
Defmyab(ab,xy):ab=pow(ab,xy)print(ab,end="")myab(ab,2)
Print(ab)A、44B、1616C、416D、164答案:D177.下列選項(xiàng)中輸出結(jié)果是True的是()A、>>>isinstance(255,int)B、>>>chr(13).isprintable()C、>>>“Python”.islower()D、>>>chr(10).isnumeric()答案:A178.給定字典d,以下選項(xiàng)中對(duì)d.get(x,y)的描述正確的是()A、返回字典d中鍵為y的值,如果不存在,則返回yB、返回字典d中值為y的值,如果不存在,則返回xC、返回字典d中鍵值對(duì)為x:y的值D、返回字典d中鍵為x的值,如果不存在,則返回y答案:D179.利用print()格式化輸出,能夠控制浮點(diǎn)數(shù)的小數(shù)點(diǎn)后兩位輸出的是()A、{.2}B、{:.2f}C、{:.2}D、{.2f}答案:B180.下列關(guān)于程序設(shè)計(jì)語言的描述,正確的是()-A、機(jī)器語言要通過編譯才能被計(jì)算機(jī)接受-B、早期人們使用機(jī)器語言編寫計(jì)算機(jī)程序-C、機(jī)器語言又稱為高級(jí)語言-D、現(xiàn)在人們普遍使用機(jī)器語言編寫計(jì)算機(jī)程序()答案:B181.字符串’Hi,Andy’中,字符’A’對(duì)應(yīng)的下標(biāo)位置為()A、1B、2C、3D、4答案:C182.下列方法中,能夠返回某個(gè)子串在字符串中出現(xiàn)次數(shù)的是()A、lengthB、indexC、countD、find答案:C183.下面程序的運(yùn)行結(jié)果為()。a=10
DefsetNumber():
A=100setNumber()print(a)A、10B、100C、10100D、10010答案:A184.關(guān)于Python的浮點(diǎn)數(shù)類型,以下選項(xiàng)中描述錯(cuò)誤的是()A、浮點(diǎn)數(shù)類型與數(shù)學(xué)中實(shí)數(shù)的概念一致,表示帶有小數(shù)的數(shù)值B、sys.float_info可以詳細(xì)列出Python解釋器所運(yùn)行系統(tǒng)的浮點(diǎn)數(shù)各項(xiàng)參數(shù)C、Python語言的浮點(diǎn)數(shù)可以不帶小數(shù)部分D、浮點(diǎn)數(shù)有兩種表示方法:十進(jìn)制表示和科學(xué)計(jì)數(shù)法答案:C185.用于生成和計(jì)算出新的數(shù)值的一段代碼稱為()A、表達(dá)式B、賦值語句C、生成語句D、標(biāo)識(shí)符答案:A186.以下while語句中的表達(dá)式”notE”等價(jià)于whilenotE:passA、E==0B、E!=1C、E!=0D、E==1答案:A187.給出如下代碼
Foriinrange(12):print(chr(ord("")+i),end="")以下選項(xiàng)描述錯(cuò)誤的是()A、輸出結(jié)果為!"#$%&’()*+B、系統(tǒng)報(bào)錯(cuò)C、chr(x)函數(shù)返回Unicode編碼對(duì)應(yīng)的字符D、ord("“)返回”"字符對(duì)應(yīng)的Unicode編碼答案:B188.下面代碼的輸出結(jié)果是()list1=[]foriinrange(1,11):list1.append(i**2)print(list1)A、[1,4,9,16,25,36,49,64,81,100]B、[2,4,6,8,10,12,14,16,18,20]C、錯(cuò)誤D、Python:ASuperlanguage答案:A189.面向?qū)ο蠓椒ㄖ?繼承是指()A、類之間共享屬性和操作的機(jī)制B、各對(duì)象之間的共同性質(zhì)C、一組對(duì)象所具有的相似性質(zhì)D、一個(gè)對(duì)象具有另一個(gè)對(duì)象的性質(zhì)答案:A190.type(1+2L*3.14)的結(jié)果是:()A、<class‘float’>B、<class‘int’>C、SyntaxError:invalidsyntaxD、<class‘str’>答案:C191.以下關(guān)于元組的描述正確的是A、創(chuàng)建元組tup:tup=();B、創(chuàng)建元組tup:tup=(50);C、元組中的元素允許被修改D、元組中的元素允許被刪除答案:A192.給出如下代碼:DictColor={“seashell”:“海貝色”,“gold”:“金色”,“pink”:“粉紅色”,“brown”:“棕色”,“purple”:“紫色”,“tomato”:“西紅柿色”}以下選項(xiàng)中能輸出“海貝色”的是()A、print(DictColor[“seashell”])B、print(DictColor.keys())C、print(DictColor.values())D、print(DictColor[“海貝色”])答案:A193.以下選項(xiàng)中,符合Python語言變量命名規(guī)則的是()A、TemplistB、!1C、(VR)D、5_1答案:A194.以下選項(xiàng)中,不是Python對(duì)文件的讀操作方法的是()A、readB、readlineC、readtextD、readlines答案:C195.以下不能創(chuàng)建字典的語句是A、dict1={}B、dict2={3:5}C、dict3={[1,2,3]:“uestc”}D、dict4={(1,2,3):“uestc”}答案:C196.關(guān)于下面代碼中的變量x,以下選項(xiàng)中描述正確的是()fo=open(fname,"r")forxinfo:print(x)fo.close()A、變量x表示文件中的一個(gè)字符B、變量x表示文件中的全體字符C、變量x表示文件中的一行字符D、變量x表示文件中的一組字符答案:C197.下列哪一項(xiàng)不屬于while循環(huán)語句的循環(huán)要素A、循環(huán)變量的初值和終值B、輸出語句的確定C、循環(huán)體D、循環(huán)變量變化的語句答案:B198.語句eval(‘2+4/5’)執(zhí)行后的輸出結(jié)果是A、2.8B、2C、2+4/5D、’2+4/5’答案:A199.下面代碼的輸出結(jié)果是()a=[1,2,3]foriina[::-1]:print(i,end=",")A、3,1,2B、2,1,3C、3,2,1,D、1,2,3答案:C200.以下選項(xiàng)中不能生成一個(gè)空字典的是()A、dict()B、{[]}C、{}D、dict([])答案:B201.給出如下代碼s="Alice"print(s[::–1])
上述代碼的輸出結(jié)果是()A、ecilAB、ALICEC、AliceD、Alic答案:A202.以下選項(xiàng)不屬于程序設(shè)計(jì)語言類別的是()-A、機(jī)器語言-B、匯編語言-C、高級(jí)語言-D、解釋語言答案:D203.關(guān)于Python字符串,以下選項(xiàng)中描述錯(cuò)誤的是()A、字符串可以保存在變量中,也可以單獨(dú)存在B、字符串是一個(gè)字符序列,字符串中的編號(hào)叫“索引”C、可以使用datatype()測(cè)試字符串的類型D、輸出帶有引號(hào)的字符串,可以使用轉(zhuǎn)義字符\答案:C204.面代碼的輸出結(jié)果是()>>>oct(–255)A、‘0d–377’B、‘0o–377’C、‘–0d377’D、‘–0o377’答案:D205.以下Python注釋代碼,不正確的是()A、#Python注釋代碼B、#Python注釋代碼1#Python注釋代碼2C、"""Python文檔注釋"""D、//Python注釋代碼答案:D206.下面代碼的輸出結(jié)果是()foriinrange(1,10,2):print(i,end=",")A、1,4,B、1,4,7,C、1,3,5,7,9,D、1,3,答案:C207.在Python中有s=[‘a(chǎn)’,‘b’]s.append([1,2])s.insert(1,7);執(zhí)行以上代碼后,s值為()A、‘a(chǎn)’,7,‘b’,1,2]B、[[1,2],7,‘a(chǎn)’,‘b’]C、[1,2,‘a(chǎn)’,7’,‘b’]D、[‘a(chǎn)’,7,‘b’,[1,2]]答案:D208.關(guān)于數(shù)據(jù)組織的維度,以下選項(xiàng)中描述錯(cuò)誤的是()A、數(shù)據(jù)組織存在維度,字典類型用于表示一維和二維數(shù)據(jù)B、高維數(shù)據(jù)由鍵值對(duì)類型的數(shù)據(jù)構(gòu)成,采用對(duì)象方式組織C、一維數(shù)據(jù)采用線性方式組織,對(duì)應(yīng)于數(shù)學(xué)中的數(shù)組和集合等概念D、二維數(shù)據(jù)采用表格方式組織,對(duì)應(yīng)于數(shù)學(xué)中的矩陣答案:A209.給出如下代碼:importrandomnum=random.randint(1,10)whileTrue:guess=input()i=int(guess)ifi==num:print(“你猜對(duì)了”)breakelifi<num:print(“小了”)
Elifi>num:print(“大了”)以下選項(xiàng)中描述錯(cuò)誤的是()A、random.randint(1,10)生成[1,10]之間的整數(shù)B、“importrandom”這行代碼是可以省略的C、這段代碼實(shí)現(xiàn)了簡單的猜數(shù)字游戲D、“whileTrue:”創(chuàng)建了一個(gè)永遠(yuǎn)執(zhí)行的While循環(huán)答案:B210.下面代碼的輸出結(jié)果是()a={}ifisinstance(a,list):print("{}islist".format(a))else:print("{}is{}".format(“a”,type(a)))A、aislistB、出錯(cuò)C、無輸出D、ais答案:D211.兩次調(diào)用文件的write方法,以下選項(xiàng)中描述正確的是()A、連續(xù)寫入的數(shù)據(jù)之間默認(rèn)采用逗號(hào)分隔B、連續(xù)寫入的數(shù)據(jù)之間無分隔符C、連續(xù)寫入的數(shù)據(jù)之間默認(rèn)采用空格分隔D、連續(xù)寫入的數(shù)據(jù)之間默認(rèn)采用換行分隔答案:B212.給定列表ls={1,2,3,"1","2","3"},其元素包含兩種數(shù)據(jù)類型,則ls的數(shù)據(jù)組織維度是()A、多維數(shù)據(jù)B、二維數(shù)據(jù)C、高維數(shù)據(jù)D、一維數(shù)據(jù)答案:D213.使用()符號(hào)對(duì)浮點(diǎn)類型的數(shù)據(jù)進(jìn)行格式化A、%cB、%fC、%dD、%s答案:B214.下面代碼的執(zhí)行結(jié)果是()
>>>defarea(r,pi=3.14159):returnpi*r*r
>>>area(3.14,4)A、出錯(cuò)B、39.4384C、50.24D、3.14,4答案:B215.Python語句a=[1,2,3,None,[[]],[]]print(len(a))以上代碼的運(yùn)行結(jié)果是()A、4B、5C、6D、7答案:C216.下面代碼的輸出結(jié)果是()
S="Thepythonlanguageisacrossplatformlanguage."print(s.find('language',30))A、系統(tǒng)報(bào)錯(cuò)B、40C、11D、10答案:B217.下列哪一項(xiàng)不是Python的數(shù)據(jù)類型()A、tupleB、floatC、rationalD、int答案:C218.下列()語句在Python中是非法的A、x=y=z=1B、x=(y=z+1)C、x,y=y,xD、x+=y答案:B219.()函數(shù)是指直接或間接調(diào)用函數(shù)本身的函數(shù)A、遞歸B、閉包C、lambdaD、匿名答案:A220.下面代碼的輸出結(jié)果是()sum=0foriinrange(2,101):ifi%2==0:sum+=ielse:sum-=iprint(sum)A、-50B、51C、50D、49答案:B221.設(shè)序列s,以下選項(xiàng)中對(duì)max(s)的描述正確的是()A、返回序列s的最大元素,如果有多個(gè)相同,則返回一個(gè)元組類型B、返回序列s的最大元素,如果有多個(gè)相同,則返回一個(gè)列表類型C、返回序列s的最大元素,但要求s中元素之間可比較D、一定能夠返回序列s的最大元素答案:C222.以下程序的輸出結(jié)果是()foriin“thenumberchanges”:ifi==‘n’:breakelse:print(i,end=“”)A、theumberchagesB、thenumberchangesC、theumberchagesD、the答案:D223.寫出下面代碼的運(yùn)行結(jié)果。defSum(a,b=3,c=5):print(a,b,c)
Sum(a=8,c=2)A、82B、8,2C、832D、8,3,2答案:C224.以下程序的輸出結(jié)果是:foriinrange(3):forsin“abcd”:ifs==“c”:breakprint(s,end="")A、abcabcabcB、aaabbbcccC、aaabbbD、ababab答案:D225.給出如下代碼:如下描述錯(cuò)誤的是()foriinrange(10):print(chr(ord("!")+i),end="")A、系統(tǒng)報(bào)錯(cuò)B、ord("!")返回"!"字符對(duì)應(yīng)的Unicode編碼C、輸出結(jié)果為!"#$%&'()*D、chr(x)函數(shù)返回Unicode編碼對(duì)應(yīng)的字符答案:A226.以下()對(duì)象不屬于Itarable。A、listB、tupleC、dictD、float答案:D227.以下選項(xiàng)對(duì)應(yīng)的方法可以輔助用于從CSV文件中解析二維數(shù)據(jù)的是()A、count()B、strip()C、format()D、center()答案:B228.關(guān)于while保留字,以下選項(xiàng)中描述正確的是()A、whileTrue:構(gòu)成死循環(huán),程序要禁止使用B、使用while必須提供循環(huán)次數(shù)C、所有while循環(huán)功能都可以用for循環(huán)替代D、使用while能夠?qū)崿F(xiàn)循環(huán)計(jì)數(shù)答案:D229.以下選項(xiàng)中,對(duì)于函數(shù)的定義錯(cuò)誤的是()A、defvfunc(a,b=2):B、defvfunc(*a,b):C、defvfunc(a,b):D、defvfunc(a,*b):答案:B230.已知x=2,語句x*=x+1執(zhí)行后,x的值是()A、2B、3C、4D、6答案:D231.關(guān)于面向?qū)ο蠛兔嫦蜻^程編程描述,以下選項(xiàng)中正確的是()A、面向?qū)ο缶幊瘫让嫦蜻^程編程更為高級(jí)B、所有面向?qū)ο缶幊棠軐?shí)現(xiàn)的功能采用面向過程同樣能完成C、面向?qū)ο蠛兔嫦蜻^程是編程語言的分類依據(jù)D、模塊化設(shè)計(jì)就是面向?qū)ο蟮脑O(shè)計(jì)答案:B232.在Python函數(shù)中,用于獲取用戶輸入的是()A、input()B、print()C、Eval()D、get()答案:A233.給出下面代碼:age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)上述程序輸出值的個(gè)數(shù)是()A、10B、12C、16D、14答案:B234.下列選項(xiàng)中,冪運(yùn)算的符號(hào)為()A、*B、++C、%D、**答案:D235.以下選項(xiàng)中,不是Python中文件操作的相關(guān)函數(shù)是()A、write()B、open()C、readlines()D、writeline()答案:D236.關(guān)于下面的代碼,以下選項(xiàng)中描述正確的是()>>>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)用答案:D237.以下不屬于Python語言保留字的是()A、doB、whileC、TrueD、pass答案:A238.以下選項(xiàng)對(duì)應(yīng)的方法可以用于向CSV文件寫入一二維數(shù)據(jù)的是()A、split()B、strip()C、exists()D、join()答案:D239.關(guān)于return語句,以下選項(xiàng)中描述正確的是()A、函數(shù)必須有一個(gè)return語句B、函數(shù)中最多只有一個(gè)return語句C、return只能返回一個(gè)值D、函數(shù)可以沒有return語句答案:D240.元組變量t=(“cat”,“dog”,“tiger”,“human”),t[::–1]的結(jié)果是()A、{‘human’,‘tiger’,‘dog’,‘cat’}B、[‘human’,‘tiger’,‘dog’,‘cat’]C、運(yùn)行出錯(cuò)D、(‘human’,‘tiger’,‘dog’,‘cat’)答案:D241.給出如下代碼:ls=["car","truck"]deffunC(a):ls.append(a)
ReturnfunC("bus")print(ls)
以下選項(xiàng)中描述錯(cuò)誤的是()A、funC(a)中的a為非可選參數(shù)B、ls.append(a)代碼中的ls是全局變量C、ls.append(a)代碼中的ls是列表類型D、執(zhí)行代碼輸出結(jié)果為['car','truck']答案:D242.選出對(duì)下列語句不符合語法要求的表達(dá)式:forvarin____________:printvarA、range(0,10)B、”Hello”C、(1,2,3)D、{1,2,3,4,5}答案:D243.假設(shè)函數(shù)中不包括global保留字,對(duì)于改變參數(shù)值的方法,以下選項(xiàng)中錯(cuò)誤的是()A、參數(shù)是列表類型時(shí),改變?cè)瓍?shù)的值B、參數(shù)是組合類型(可變對(duì)象)時(shí),改變?cè)瓍?shù)的值C、參數(shù)的值是否改變與函數(shù)中對(duì)變量的操作有關(guān),與參數(shù)類型無關(guān)D、參數(shù)是整數(shù)類型時(shí),不改變?cè)瓍?shù)的值答案:C244.下列表達(dá)式中,返回True的是()A、a=2b=2
A=bB、3>2>1C、TrueandFalseD、2!=2答案:B245.下面代碼的輸出結(jié)果是()foriin[“popstar”]:passprint(i,end="")A、無輸出B、popstarC、出錯(cuò)D、popstar答案:B246.因?yàn)?input()返回的數(shù)據(jù)類型是str類型,不能直接和整數(shù)進(jìn)行比較,必須先把str轉(zhuǎn)換成整型,使
用int()方法:age=int(input(“請(qǐng)輸入你的年齡:”))
執(zhí)行下列Python語句將產(chǎn)生的結(jié)果是x=2y=2.0if(x==y):print(“Equal”)else:print(“NoEqual”)A、EqualB、NotEqualC、編譯錯(cuò)誤D、運(yùn)行時(shí)錯(cuò)誤答案:A247.Python中,關(guān)于函數(shù)的描述,以下選項(xiàng)中正確的是().A、函數(shù)eval()可以用于數(shù)值表達(dá)式求值,例如eval("2*3+1")B、Python函數(shù)定義中沒有對(duì)參數(shù)指定類型,這說明,參數(shù)在函數(shù)中可以當(dāng)作任意類型使用C、一個(gè)函數(shù)中只允許有一條return語句D、Python中,def和return是函數(shù)必須使用的保留字答案:A248.下面代碼的輸出結(jié)果是()foriin“Python”:print(i,end="")A、P,y,t,h,o,n,B、PythonC、PythonD、P_y_t_h_o_n答案:B249.下列選項(xiàng)中,正確定義了一個(gè)字典的是()A、a=[‘a(chǎn)’,1,‘b’,2,‘c’,3]B、b=(‘a(chǎn)’,1,‘b’,2,‘c’,3)C、c={‘a(chǎn)’,1,‘b’,2,‘c’,3}D、d={‘a(chǎn)’:1,‘b’:2,‘c’:3}答案:D250.關(guān)于open()函數(shù)的文件名,以下選項(xiàng)中描述錯(cuò)誤的是()A、文件名不能是一個(gè)目錄B、文件名對(duì)應(yīng)的文件可以不存在,打開時(shí)不會(huì)報(bào)錯(cuò)C、文件名可以是相對(duì)路徑D、文件名可以是絕對(duì)路徑答案:B251.字符串的strip方法的作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023二年級(jí)數(shù)學(xué)上冊(cè) 六 測(cè)量第2課時(shí) 課桌有多長說課稿 北師大版
- 《1 負(fù)數(shù) 》(說課稿)-2023-2024學(xué)年六年級(jí)下冊(cè)數(shù)學(xué)人教版
- 2024秋四年級(jí)語文上冊(cè) 第六單元 第19課 一只窩囊的大老虎說課稿 新人教版001
- 代銷材料合同范例
- 路塹紫穗槐種植施工方案
- 5《守株待兔》說課稿-2024-2025學(xué)年語文三年級(jí)下冊(cè)統(tǒng)編版
- 慶城硅pu跑道施工方案
- 5《一個(gè)豆莢里的五粒豆》說課稿-2024-2025學(xué)年四年級(jí)上冊(cè)語文統(tǒng)編版
- 京東店鋪運(yùn)營合同范例
- 住宅劃地出售合同范本
- 高空作業(yè)車日常施工方案
- 材料力學(xué)之材料疲勞分析算法:S-N曲線法:疲勞分析案例研究與項(xiàng)目實(shí)踐.Tex.header
- 2024(新高考2卷)英語試題詳解解析 課件
- 天津2024年天津市規(guī)劃和自然資源局所屬事業(yè)單位招聘筆試歷年典型考題及考點(diǎn)附答案解析
- 中國醫(yī)美行業(yè)2024年度洞悉報(bào)告-德勤x艾爾建-202406
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測(cè)試題庫一套
- 藥用植物種植制度和土壤耕作技術(shù)
- 《火力發(fā)電企業(yè)設(shè)備點(diǎn)檢定修管理導(dǎo)則》
- 2024年呼和浩特職業(yè)學(xué)院單招職業(yè)技能測(cè)試題庫及答案解析
- 攤位安全責(zé)任書
- 重慶市渝北區(qū)2024年八年級(jí)下冊(cè)數(shù)學(xué)期末統(tǒng)考模擬試題含解析
評(píng)論
0/150
提交評(píng)論