




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Python學習通試題及答案一、單選題(共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、以下哪個不屬于面向對象的特征()A、復合B、多態C、繼承D、封裝正確答案:A4、下列選項中,冪運算的符號為()A、%B、**C、*D、++正確答案:B5、關于遞歸函數的描述,以下選項中正確的是()A、函數比較復雜B、包含一個循環結構C、函數名稱作為返回值D、函數內部包含對本函數的再次調用正確答案:D6、關于Python的全局變量和局部變量,以下選項中描述錯誤的是()A、全局變量指在函數之外定義的變量,一般沒有縮進,在程序執行全過程有效B、使用global保留字聲明簡單數據類型變量后,該變量作為全局變量使用C、局部變量指在函數內部使用的變量,當函數退出時,變量依然存在,下次函數調用可以繼續使用D、簡單數據類型變量無論是否與全局變量重名,僅在函數內部創建和使用,函數退出后變量被釋放正確答案:C7、下列選項中不符合Python語言變量命名規則的是()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合法的標識符A、40XLB、nameC、int32D、self正確答案:A12、關于Python序列類型的通用操作符和函數,以下選項中描述錯誤的是()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,表達式int(x)的結果是()A、2.6B、2C、2.0D、3正確答案:B14、下面代碼的執行結果是()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、關于Python遍歷循環,以下選項中描述錯誤的是()A、無限循環無法實現遍歷循環的功能B、遍歷循環中的遍歷結構可以是字符串、文件、組合數據類型和range()函數等C、遍歷循環可以理解為從遍歷結構中逐一提取元素,放在循環變量中,對于所提取的每個元素只執行一次語句塊D、遍歷循環通過for實現正確答案:A16、關于Python賦值語句,以下選項中不合法的是()A、x=(y=1)B、x=1;y=1C、x=y=1D、x,y=y,x正確答案:A17、關于Python字符編碼,以下選項中描述錯誤的是()A、chr(x)將字符轉換為Unicode編碼B、Python可以處理任何字符編碼文本C、Python默認采用Unicode字符編碼D、ord(x)和chr(x)是一對函數正確答案: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內置函數_________可以返回列表、元組、字典、集合、字符串以及range對象中元素個數。A、index()B、count()C、type()D、len()正確答案:D21、以下不能創建一個字典的語句是()A、dict4={(1,2,3):“uestc”}B、dict3={[1,2,(2,3)]:“uestc”}C、dict1={}D、dict2={3:5}正確答案:B22、面代碼的執行結果是()print(pow(3,0.5)*pow(3,0.5)==3)A、TrueB、FalseC、3D、pow(3,0.5)*pow(3,0.5)==3正確答案:B23、關于列表數據結構,下面描述正確的是()A、可以不按順序查找元素B、不支持in運算符C、所有元素類型必須相同D、必須按順序插入元素正確答案:A24、給出下面代碼:age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)上述程序輸出值的個數是()A、16B、10C、14D、12正確答案:D25、關于Python的無限循環,以下選項中描述錯誤的是()A、無限循環需要提前確定循環次數B、無限循環一直保持循環操作,直到循環條件不滿足才結束C、無限循環通過while保留字構建D、無限循環也稱為條件循環正確答案:A26、在每個python類中,都包含一個特殊的變量()。它表示當前類自身,可以使用它來引用類中的成員變量和成員函數。A、thisB、meC、selfD、與類同名正確答案:C27、"以下程序的輸出結果是:foriinrange(3):forsin“abcd”:ifs==“c”:breakprint(s,end="")"A、aaabbbB、aaabbbcccC、abababD、abcabcabc正確答案:C28、給出下面代碼:k=10000whilek>1:print(k)k=k/2上述程序的運行次數是()A、1000B、13C、14D、15正確答案:C29、在Python函數中,用于獲取用戶輸入的是()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程序的運行結果是x=0y=Trueprint(x>yand‘A’>‘B’)A、TrueB、1C、FalseD、0正確答案:C32、以下選項中可訪問字符串s從右側向左第三個字符的是()A、s[0:-3]B、s[3]C、s[:-3]D、s[-3]正確答案:D33、字符串是一個字符序列,例如,字符串s,從右側向左取第3個字符用()索引?A、s[3]B、s[:-3]C、s[0:-3]D、s[-3]正確答案:D34、"下面代碼的輸出結果是()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、下面代碼的輸出結果是()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、以下不能創建一個字典的語句是()A、dict4=dict(([1,2],[3,4]))B、dict2={3:5}C、dict1={}D、dict3=dict([2,5],[3,4])正確答案:D38、關于下面的代碼,以下選項中描述正確的是()>>>list(range(0,10,2))A、按可變參數調用B、按關鍵字參數調用C、執行結果為0,2,4,6,8D、按位置參數調用正確答案:D39、對于無序的一維數據,以下選項中描述錯誤的是()A、無序一維數據無法利用Python語言有效表達B、無序一維數據可以采用列表類型來表達C、無序一維數據可以采用字典類型來表達D、無序一維數據可以采用集合類型來表達正確答案:A40、優先級最高的運算符為()。A、*B、()C、//D、/正確答案:B41、關于Python的數字類型,以下選項中描述錯誤的是()A、復數類型虛部為0時,表示為1+0jB、1.0是浮點數,不是整數C、浮點數也有十進制、二進制、八進制和十六進制等表示方式D、整數類型的數值一定不會出現小數點正確答案:C42、以下選項中,不是Python對文件的打開模式的是()A、'r'B、'w'C、'c'D、'+'正確答案:C43、關于Python的lambda函數,以下選項中描述錯誤的是()A、f=lambdax,y:x+y執行后,f的類型為數字類型B、lambda函數將函數名作為函數結果返回C、可以使用lambda函數定義列表的排序原則D、lambda用于定義簡單的、能夠在一行內表示的函數正確答案:A44、給定字典d,以下選項中對d.keys()的描述正確的是()A、返回一個集合類型,包括字典d中所有鍵B、返回一個元組類型,包括字典d中所有鍵D、返回一個列表類型,包括字典d中所有鍵C、返回一種dict_keys類型,包括字典d中所有鍵正確答案:C45、random.uniform(a,b)的作用是()A、生成一個(a,b)之間的隨機數B、生成一個[a,b]之間的隨機小數C、生成一個[a,b]之間的隨機整數D、生成一個均值為a,方差為b的正態分布正確答案:B46、執行下面代碼,錯誤的是()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語言出現的晚,具有其他高級語言的一切優點B、Python3.x和Python2.x兼容C、Python語言只能以程序方式執行D、Python是解釋型語言正確答案:D48、以下關于Python循環結構的描述中,錯誤的是()A、continue只結束本次循環B、Python通過for、while等保留字構建循環結構C、break用來結束當前次語句,但不跳出當前的循環體D、遍歷循環中的遍歷結構可以是字符串、文件、組合數據類型和range()函數正確答案:C49、以下關于字典類型的描述,錯誤的是:A、字典類型中的數據可以進行分片和合并操作B、字典類型可以在原來的變量上增加或縮短C、字典類型是一種無序的對象集合,通過鍵來存取D、字典類型可以包含列表和其他數據類型,支持嵌套的字典正確答案:A50、以下代碼中的print_menu()函數是哪種分類defprint_menu():print('--------------------------')Print('xx涮涮鍋點菜系統')print('1.羊肉涮涮鍋')print('2.牛肉涮涮鍋')print('3.豬肉涮涮鍋')Print('--------------------------')Print_menu()A、有參有返回值函數B、無參有返回值函數C、無參無返回值函數D、有參無返回值函數正確答案:C51、以下選項對應的方法可以用于向CSV文件寫入一二維數據的是()A、strip()B、split()C、join()D、exists()正確答案:C52、面代碼的輸出結果是()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、計算表達式1234%1000//100的值為A、2B、3C、1D、4正確答案:A54、以下選項中,不屬于Python保留字的是()A、importB、defC、elifD、type正確答案:D55、以下關于循環結構的描述,錯誤的是:A、非確定次數的循環的次數是根據條件判斷來決定的B、遍歷循環的循環次數由遍歷結構中的元素個數來體現C、非確定次數的循環用while語句來實現,確定次數的循環用for語句來實現D、遍歷循環對循環的次數是不確定的正確答案:D56、以下()語句定義了一個Python字典A、{}B、(1,2,3)"C、{1,2,3}D、[1,2,3]正確答案:A57、關于while保留字,以下選項中描述正確的是()A、使用while必須提供循環次數B、whileTrue:構成死循環,程序要禁止使用C、使用while能夠實現循環計數D、所有while循環功能都可以用for循環替代正確答案:C58、關于Python循環結構,以下選項中描述錯誤的是()A、continue用來結束當前當次語句,但不跳出當前的循環體B、continue結束整個循環過程,不再判斷循環的執行條件C、Python通過for、while等保留字構建循環結構D、遍歷循環中的遍歷結構可以是字符串、文件、組合數據類型和range()函數等正確答案:B59、字符串是一個連續的字符序列,用()方式打印出可以換行的字符串。A、使用B、使用轉義符\C、使用空格D、使用“\換行”正確答案:A60、以下選項中,不是Python文件打開的合法模式組合是()A、"r+"B、"a+"C、"t+"D、"w+"正確答案:C二、判斷題(共40題,每題1分,共40分)1、函數的名稱可以隨意命名A、正確B、錯誤正確答案:B2、Python集合不支持使用下標訪問其中的元素。A、正確B、錯誤正確答案:A3、使用函數的主要目的是實現代碼復用和降低編程難度A、正確B、錯誤正確答案:A4、Python標準庫os中的方法startfile()可以用來打開外部程序或文件,系統會自動關聯相應的程序來打開或執行指定的文件。A、正確B、錯誤正確答案:A5、通過insert方法可以在指定的索引位置插入元素A、正確B、錯誤正確答案:B6、生成器推導式比列表推導式具有更高的效率,推薦使用。A、正確B、錯誤正確答案:A7、已知x=(1,2,3,4),那么執行x[0]=5之后,x的值為(5,2,3,4)。A、正確B、錯誤正確答案:B8、如果定義類時沒有編寫析構函數,Python將提供一個默認的析構函數進行必要的資源清理工作。A、正確B、錯誤正確答案:A9、g=lambdax:3不是一個合法的賦值表達式。A、正確B、錯誤正確答案:B10、在函數內部沒有任何方法可以影響實參的值。A、正確B、錯誤正確答案:B11、調用帶有默認值參數的函數時,不能為默認值參數傳遞任何值,必須使用函數定義時設置的默認值。A、正確B、錯誤正確答案:B12、函數中必須包含return語句。A、正確B、錯誤正確答案:B13、使用Python內置的open函數打開某個文件的時候,如果該文件不存在,則可能產生異常。所以一定要使用tryexcept對其進行處理A、正確B、錯誤正確答案:B14、元組是不可變的,不支持列表對象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個元組對象。A、正確B、錯誤正確答案:A15、運算符“-”可以用于集合的差集運算。A、正確B、錯誤正確答案:A16、屬性可以像數據成員一樣進行訪問,但賦值時具有方法的優點,可以對新值進行檢查。A、正確B、錯誤正確答案:A17、在IDLE交互模式下,一個下劃線“_”表示解釋器中最后一次顯示的內容或最后一次語句正確執行的輸出結果。A、正確B、錯誤正確答案:A18、對于大量列表的連接,extend()方法比運算符+具有更高的效率。A、正確B、錯誤正確答案:A19、正則表達式’^http’只能匹配所有以’http’開頭的字符串。A、正確B、錯誤正確答案:A20、只可以動態為對象增加數據成員,而不能為對象動態增加成員方法。A、正確B、錯誤正確答案:B21、Python字典屬于無序序列A、正確B、錯誤正確答案:A22、列表的索引可以從0開始A、正確B、錯誤正確答案:A23、在Python中元組的值是不可變的,因此,已知x=([1],[2]),那么語句x[0].append(3)是無法正常執行的。A、正確B、錯誤正確答案:B24、無論input函數接受的任何數據,都會以字符串的方式進行保存A、正確B、錯誤正確答案:A25、Python標準庫os中的方法exists()可以用來測試給定路徑的文件是否存在。A、正確B、錯誤正確答案:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省宜春市高安市達標名校2024-2025學年初三9月份兩校聯考語文試題含解析
- 山東省五蓮縣聯考2024-2025學年初三五校聯誼期中考試試卷數學試題含解析
- 銅仁地區沿河土家族自治縣2025年三年級數學第二學期期末質量跟蹤監視模擬試題含解析
- 山東省菏澤市牡丹區重點名校2024-2025學年初三4月中考仿真模擬聯考生物試題含解析
- 山西省大同鐵路第一中學2025年高三下學期4月份月考生物試題含解析
- 地下探測井成井勞務分包合同
- 個人車輛借用合同
- 企業股東借款合同樣本
- 2025屆山東省菏澤市單縣第一中學高三下學期質量檢測(五)歷史試題(含答案)
- 中學初中信息技術 1.2《修飾文章》教學設計
- 2025-2030中國汽車金融行業市場深度調研及發展策略與投資前景研究報告
- 2025年鐵路車輛鉗工(高級)職業技能鑒定參考試題庫(含答案)
- 跨越高原勇敢前行 課件 2025屆高考學習的高原期主題班會
- 2025年中國共青團入團團員必知知識考試題與答案
- 2024年鄭州鐵路職業技術學院單招職業傾向性測試題庫必考題
- 2025年山東省濟南市平陰縣中考一模英語試題(原卷版+解析版)
- 移動業務代辦協議書
- 2025年CSCO胃癌診療指南解讀
- 2025屆廣東省高三一模生物學試卷(原卷版+解析版)
- 述職報告:崗位認知
- 部編版語文三年級下冊第六單元集體備課
評論
0/150
提交評論