版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Python復(fù)習(xí)題及答案1、關(guān)于Python程序格式框架,以下選項中描述錯誤的是()A、Python語言不采用嚴格的“縮進”來表明程序的格式框架B、Python單層縮進代碼屬于之前最鄰近的一行非縮進代碼,多層縮進代碼根據(jù)縮進關(guān)系決定所屬范圍C、Python語言的縮進可以采用Tab鍵實現(xiàn)D、判斷、循環(huán)、函數(shù)等語法形式能夠通過縮進包含一批Python代碼,進而表達對應(yīng)的語義答案:A2、下面代碼的輸出結(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、2,4,6,8]C、4,4,8,8]D、4,6,6,8]答案:D3、不是用于處理中文的字符編碼。A、gb2312B、gbkC、big5D、ascii答案:D4、下面代碼的輸出結(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、9,6,5,4]B、5,4,6,9]C、5,6,9,4]D、9,4,6,5]答案:B5、面代碼的輸出結(jié)果是()>>>oct(–255)A、‘0d–377’B、‘0o–377’C、‘–0d377’D、‘–0o377’答案:D6、關(guān)于Python中的復(fù)數(shù),下列說法錯誤的是A、表示復(fù)數(shù)的語法是real+imagejB、實部和虛部都是浮點數(shù)C、虛部必須后綴j,且必須是小寫D、complexx會返回以x為實部,虛部為0的復(fù)數(shù)答案:C7、下列程序共輸出()個值:age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)A、10B、16C、12D、14答案:C8、表達式writelines(lines)能夠?qū)⒁粋€元素是字符串的列表lines寫入文件,以下選項中描述正確的是()A、列表lines中各元素之間無分隔符B、列表lines中各元素之間默認采用逗號分隔C、列表lines中各元素之間默認采用換行分隔D、列表lines中各元素之間默認采用空格分隔答案:A9、對于特別大的數(shù)據(jù)文件,以下選項中描述正確的是()A、選擇內(nèi)存大的計算機,一次性讀入再進行操作B、*Python可以處理特別大的文件,不用特別關(guān)心C、使用for..in..循環(huán),分行讀入,逐行處理D、Python無法處理特別大的數(shù)據(jù)文件答案:C10、以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運算結(jié)果中正確的是()項?A、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60}delscores‘Bill’]lenscores的結(jié)果是6。B、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60}s=dictJack=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因為原來的字典中已經(jīng)有了一個值為90了。D、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60}sortedscores.keys的運算結(jié)果是‘Bill’,‘Jack’,‘Jay’,‘Mike’]答案:D11、關(guān)于列表數(shù)據(jù)結(jié)構(gòu),下面描述正確的是()A、可以不按順序查找元素B、必須按順序插入元素C、不支持in運算符D、所有元素類型必須相同答案:A12、下面不能創(chuàng)建一個集合的語句是()A、s1=setB、s2=set“abcd”C、s3=1,2,3,4D、s4=frozenset3,2,1答案:C13、關(guān)于Python內(nèi)存管理,下列說法錯誤的是()A、變量不必事先聲明B、變量無須先創(chuàng)建和賦值而直接使用C、變量無須指定類型D、可以使用del釋放資源答案:B14、關(guān)于Python的元組類型,以下選項中描述錯誤的是()A、元組中元素不可以是不同類型B、元組一旦創(chuàng)建就不能被修改C、Python中元組采用逗號和圓括號可選來表示D、一個元組可以作為另一個元組的元素,可以采用多級索引獲取信息答案:A15、關(guān)于Python賦值語句,以下選項中不合法的是()A、x=y=1B、x,y=y,xC、x=y=1D、x=1y=1答案:A16、給出如下代碼:importrandomasranlistV=[]ran.seed(100)Foriinrange(10):I=ran.randint(100,999)listV.append(i)以下選項中能輸出隨機列表元素最大值的是()A、printlistV.maxB、printlistV.reverseiC、printlistV.popiD、printmaxlistV答案:D17、"下面代碼的輸出結(jié)果是()Str1="mysqlsqlserverPostgresQL"str2="sql"Ncount=str1.count(str2)print(ncount)"A、2B、5C、4D、3答案:A18、使用()關(guān)鍵字創(chuàng)建自定義函數(shù)A、functionB、funcC、defD、procedure答案:C19、下面代碼的輸出結(jié)果是()str1=“k:1|k1:2|k2:3|k3:4”str_list=str1.split(’|’)d={}forlinstr_list:key,value=l.split(’:’)d[key]=valueprint(d)A、‘k’:‘1’,‘k1’:‘2’,‘k2’:‘3’,‘k3’:‘4’]B、{‘k’:‘1’,‘k1’:‘2’,‘k2’:‘3’,‘k3’:‘4’}C、{k:1,k1:2,k2:3,k3:4}D、k:1,k1:2,k2:3,k3:4]答案:B20、寫出下面代碼的運行結(jié)果。defSum(a,b=3,c=5):print(a,b,c)Sum(a=8,c=2)A、82B、8,2C、832D、8,3,2答案:C21、下面代碼的輸出結(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]答案:B22、為了給整型變量a、b、c賦初值10,下面正確的python語句是A、xyz=10B、x=10y=10z=10C、x=y=z=10D、x=10,y=10,z=10答案:C23、關(guān)于while保留字,以下選項中描述正確的是()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)計數(shù)答案:D24、以下選項中能夠?qū)崿F(xiàn)Python循環(huán)結(jié)構(gòu)的是()A、loopB、do…forC、whileD、if答案:C25、關(guān)于Python循環(huán)結(jié)構(gòu),以下選項中描述錯誤的是()A、break用來跳出最內(nèi)層for或者while循環(huán),脫離該循環(huán)后程序從循環(huán)代碼后繼續(xù)執(zhí)行B、每個continue語句只有能力跳出當前層次的循環(huán)C、遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range函數(shù)等D、Python通過for、while等保留字提供遍歷循環(huán)和無限循環(huán)結(jié)構(gòu)答案:B26、在print函數(shù)的輸出字符串中可以將()作為參數(shù),代表后面指定要輸出的字符串A、%dB、%cC、%sD、%t答案:C27、關(guān)于Python的數(shù)字類型,以下選項中描述錯誤的是()A、復(fù)數(shù)類型虛部為0時,表示為1+0jB、1.0是浮點數(shù),不是整數(shù)C、浮點數(shù)也有十進制、二進制、八進制和十六進制等表示方式D、整數(shù)類型的數(shù)值一定不會出現(xiàn)小數(shù)點答案:C28、關(guān)于Python程序中與“縮進”有關(guān)的說法中,以下選項中正確的是()A、縮進統(tǒng)一為4個空格B、縮進可以用在任何語句之后,表示語句間的包含關(guān)系C、縮進在程序中長度統(tǒng)一且強制使用D、縮進是非強制性的,僅為了提高代碼可讀性答案:C29、關(guān)于Python的無限循環(huán),以下選項中描述錯誤的是()A、無限循環(huán)一直保持循環(huán)操作,直到循環(huán)條件不滿足才結(jié)束B、無限循環(huán)也稱為條件循環(huán)C、無限循環(huán)通過while保留字構(gòu)建D、無限循環(huán)需要提前確定循環(huán)次數(shù)答案:D30、給出如下代碼:deffunc(a,b):c=a**2+bB=areturnca=10b=100C=func(a,b)+a以下選項中描述錯誤的是()A、執(zhí)行該函數(shù)后,變量a的值為10B、執(zhí)行該函數(shù)后,變量b的值為100C、執(zhí)行該函數(shù)后,變量c的值為200D、該函數(shù)名稱為func答案:C31、"當鍵盤輸入”3”的時候,以下程序的輸出結(jié)果是()r=input("請輸入半徑:")Ar=3.1415*r*rprint("{:.0f}".format(ar))"A、28B、28.27C、29D、TypeError答案:D32、以下代碼中calculate()函數(shù)屬于哪個分類defcalculate(number):Result=0i=1Whilei<=number:result=result+ii+=1ReturnresultResult=calculate(100)print('1~100的累積和為:',result)A、無參無返回值函數(shù)B、無參有返回值函數(shù)C、有參無返回值函數(shù)D、有參有返回值函數(shù)答案:D33、語句x=input()執(zhí)行時,如果從鍵盤輸入12并按回車鍵,則x的值是A、12B、12.0C、‘12’D、12答案:C34、以下可以終結(jié)一個循環(huán)的執(zhí)行的語句是()A、breakB、ifC、inputD、exit答案:A35、"給出如下代碼s="Alice"print(s[::–1])上述代碼的輸出結(jié)果是()"A、ecilAB、ALICEC、AliceD、Alic答案:A36、"給出如下代碼:a=3whilea>0:a-=1print(a,end="")以下選項中描述錯誤的是()"A、a-=1可由a=a–1實現(xiàn)B、條件a>0如果修改為a<0程序執(zhí)行會進入死循環(huán)C、使用while保留字可創(chuàng)建無限循環(huán)D、這段代碼的輸出內(nèi)容為210答案:B37、已知x=2,語句x*=x+1執(zhí)行后,x的值是()A、2B、3C、4D、6答案:D38、當打開一個不存在的文件時,以下選項中描述正確的是()A、文件不存在則創(chuàng)建文件B、一定會報錯C、根據(jù)打開類型不同,可能不報錯D、不存在文件無法被打開答案:C39、在Python中,關(guān)于全局變量和局部變量,以下選項中描述不正確的是()A、一個程序中的變量包含兩類:全局變量和局部變量B、全局變量不能和局部變量重名C、全局變量在程序執(zhí)行的全過程有效D、全局變量一般沒有縮進答案:B40、執(zhí)行range(2,10,2)后運行結(jié)果是:A、2,4,6,8]B、2,4,6,8,10]C、2,4,6,8D、2,4,6,8,10答案:A41、關(guān)于Python的元組類型,以下選項中描述錯誤的是()A、元組一旦創(chuàng)建就不能被修改B、元組中元素可以通過切片來修改C、一個元組可以作為另一個元組的元素,可以采用多級索引獲取信息D、*Python中元組采用逗號和圓括號可選來表示答案:B42、數(shù)學(xué)關(guān)系表達式3x10表示成正確的Python表達式為A、3<=x<10B、3<=xandx<10C、x<=3orx<=10D、3<=xandx<=10答案:D43、以下()對象不屬于Itarable。A、listB、tupleC、dictD、float答案:D44、關(guān)于遞歸函數(shù)的描述,以下選項中正確的是()A、函數(shù)名稱作為返回值B、包含一個循環(huán)結(jié)構(gòu)C、函數(shù)比較復(fù)雜D、函數(shù)內(nèi)部包含對本函數(shù)的再次調(diào)用答案:D45、()函數(shù)以一系列列表作為參數(shù),將列表中對應(yīng)的元素打包成一個個元組,然后返回由這些元組組成的列表。A、lambdaB、mapC、zipD、filter答案:C46、假設(shè)a=9,b=2,那么下列運算中,錯誤的是()A、a+b的值是11B、a//b的值是4C、a%b的值是1D、a**b的值是18答案:D47、給定字典d,以下選項中對d.items()的描述正確的是()A、返回一個集合類型,每個元素是一個二元元組,包括字典d中所有鍵值對B、返回一個列表類型,每個元素是一個二元元組,包括字典d中所有鍵值對C、返回一個元組類型,每個元素是一個二元元組,包括字典d中所有鍵值對D、返回一種dict_items類型,包括字典d中所有鍵值對答案:D48、設(shè)有如下程序段:k=10whilek:k=k-1print(k)則下面語句描述中正確的是A、while循環(huán)執(zhí)行10次B、循環(huán)是無限循環(huán)C、循環(huán)體語句一次也不執(zhí)行D、循環(huán)體語句執(zhí)行一次答案:A49、"下面代碼的輸出結(jié)果是()foriinrange(1,6):ifi/3==0:breakelse:print(i,end=",")"A、1,2,3,B、1,2,3,4,5,C、1,2,3,4,D、1,2,答案:B50、關(guān)于賦值語句,以下選項中描述錯誤的是()A、A,b=B,a可以實現(xiàn)a和b值的互換B、A,b,c=B,c,a是不合法的C、在Python語言中,“=”表示賦值,即將“=”右側(cè)的計算結(jié)果賦值給左側(cè)變量,包含“=”的語句稱為賦值語句D、賦值與二元操作符可以組合,例如&=答案:B51、在Python中0oa1是合法的八進制數(shù)字表示形式。A、正確B、錯誤答案:B52、Python集合中的元素不允許重復(fù)。A、正確B、錯誤答案:A53、通過insert方法可以在指定的索引位置插入元素A、正確B、錯誤答案:B54、在類定義的外部沒有任何辦法可以訪問對象的私有成員。A、正確B、錯誤答案:B55、對于數(shù)字n,如果表達式0notin[n%dfordinrange(2,n)]的值為True則說明n是素數(shù)。A、正確B、錯誤答案:A56、表達式list(’[1,2,3]’)的值是[1,2,3]。A、正確B、錯誤答案:B57、如果在設(shè)計一個類時實現(xiàn)類__len__()方法,那么該類的對象會自動支持Python內(nèi)置函數(shù)Len()。A、正確B、錯誤答案:A58、定義Python函數(shù)時,如果函數(shù)中沒有return語句,則默認返回空值None。A、正確B、錯誤答案:A59、Python類的構(gòu)造函數(shù)是__init__()。A、正確B、錯誤答案:A60、元組的訪問速度比列表要快一些,如果定義了一系列常量值,并且主要用途僅僅是對其進行遍歷而不需要進行任何修改,建議使用元組而不使用列表。A、正確B、錯誤答案:A61、對于大量列表的連接,extend()方法比運算符+具有更高的效率。A、正確B、錯誤答案:A62、Python擴展庫xlwt支持對Excel2003或更低版本的Excel文件進行寫操作。A、正確B、錯誤答案:A63、列表的嵌套是指列表的元素是另一個列表A、正確B、錯誤答案:A64、不同作用域中的同名變量之間互相不影響,也就是說,在不同的作用域內(nèi)可以定義同名的變量。A、正確B、錯誤答案:A65、已知x是一個列表,那么x=x[3:]+x[:3]可以實現(xiàn)把列表x中的所有元素循環(huán)左移3位。A、正確B、錯誤答案:A66、在Python中可以使用if作為變量名。A、正確B、錯誤答案:B67、定義函數(shù)時,帶有默認值的參數(shù)必須出現(xiàn)在參數(shù)列表的最右端,任何一個帶有默認值的參數(shù)右邊不允許出現(xiàn)沒有默認值的參數(shù)。A、正確B、錯誤答案:A68、在Python中定義函數(shù)時不需要聲明函數(shù)參數(shù)的類型。A、正確B、錯誤答案:A69、Python中字符串的下標是從1開始A、正確B、錯誤答案:B70、函數(shù)中的return語句一定能夠得到執(zhí)行。A、正確B、錯誤答案:B71、已知x=3,那么執(zhí)行x+=6語句前后x的內(nèi)存地址是不變的。A、正確B、錯誤答案:B72、在Python中語句print(*[1,2,3])不能正確執(zhí)行。A、正確B、錯誤答案:B73、調(diào)用函數(shù)時,在實參前面加一個型號*表示序列解包。A、正確B、錯誤答案:A74、函數(shù)中必須包含
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024屆河北省高三上學(xué)期期末考試歷史試題(解析版)
- 《研究生前沿講座》課件
- 單位管理制度集合大合集人事管理篇
- 單位管理制度合并選集【職工管理篇】十篇
- 單位管理制度呈現(xiàn)合集員工管理篇十篇
- 單位管理制度呈現(xiàn)大合集人員管理篇十篇
- (高頻選擇題60題)第3單元 中國特色社會主義道路(解析版)
- 旅游管理實習(xí)報告模板匯編九篇
- 教師實習(xí)報告
- 立春文化慶祝講座
- GB 3452.1-1992液壓氣動用O形橡膠密封圈尺寸系列及公差
- 保潔人員院感培訓(xùn)完整版課件
- 基于PLC的燃油鍋爐控制系統(tǒng)設(shè)計
- DB13T 2974-2019 信息系統(tǒng)集成服務(wù)資費評估指南
- 春節(jié)期間施工現(xiàn)場安全方案
- 黑龍江省建筑工程施工質(zhì)量驗收標準DB23-2017
- 自貢鴻鶴化工股份有限公司20萬噸離子膜燒堿等量搬遷升級改造項目
- 醫(yī)院關(guān)于成立安全生產(chǎn)領(lǐng)導(dǎo)小組的通知
- 【施工方案】空調(diào)百葉施工方案
- ppt模板熱烈歡迎領(lǐng)導(dǎo)蒞臨指導(dǎo)模板課件(15頁PPT)
- 領(lǐng)域驅(qū)動設(shè)計1
評論
0/150
提交評論