Python練習試題附答案_第1頁
Python練習試題附答案_第2頁
Python練習試題附答案_第3頁
Python練習試題附答案_第4頁
Python練習試題附答案_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁Python練習試題附答案1.當知道條件為True,想要程序無限執行直到人為停止的話,需要使用()語句。A、forB、breakC、whileD、if【正確答案】:C2.print(type(1+2*3.14))的結果是()。A、<class'int'>B、<class'long'>C、<class'float'>D、<class'str'>【正確答案】:C3.Python3解釋器執行list=[1,4,3],list.extend(list)后list的值是()。A、[1,4,3]B、[1,4,3,[]]C、[1,4,3,1,4,3]D、None【正確答案】:C4.關于Python中的復數,下列說法錯誤的是()。A、表示復數的語法是real+imag*jB、實部和虛部都是浮點數C、虛部末尾必須加上j,且必須是小寫D、方法conjugate返回復數的共軛復數【正確答案】:C5.以下選項屬于可變對象的是()。A、數值類型(int,float)B、列表C、元組D、字符串【正確答案】:B6.以下不屬于面向對象的特征的是()。A、封裝B、繼承C、多態D、復合【正確答案】:D7.計算機中進行信息處理和信息儲存使用的是()。A、二進制代碼B、十進制代碼C、十六進制代碼D、ASCII代碼【正確答案】:A8.Python中,以下數據序列屬于有序序列的是()。A、字典B、集合C、元組D、數組【正確答案】:C9.下列字符中對應ASCII數值最小的選項是()。A、BB、aC、kD、M【正確答案】:A10.第三方模塊的獲取與安裝可以使用()工具。A、pipB、getC、installD、setup【正確答案】:A11.以下程序的執行結果是()。s=0foriinrange(1,11):s+=iifi==10:print(s)breakA、66B、55C、45D、0【正確答案】:B12.Python3解釋器對列表[1,2,[3,4],5,6]使用reverse()方法執行的結果為()。A、[6,5,[3,4],2,1]B、[6,5,[4,3],2,1]C、[6,5,2,1,[3,4]]D、報錯【正確答案】:A13.Python3解釋器執行2的8次方的結果為()。A、256B、256LC、256lD、報錯【正確答案】:A14.在Python3中,如果變量x=3,那么x/=3的結果為()。A、3B、0C、1.0D、1【正確答案】:C15.下列符號中,表示Python中單行注釋的是()。A、<B、//C、<!---->D、“”"【正確答案】:A16.以下不是Python中的關鍵字的是()。A、raiseB、withC、importD、final【正確答案】:D17.Python代碼塊的標記是()。A、分號B、逗號C、縮進D、/【正確答案】:C18.下列表達式中,返回True的是()。A、a=2b=2a=bB、3>2>1C、TrueandFalseD、2!=2【正確答案】:B19.Python3解釋器執行long(10)的結果為()。A、10LB、10lC、NameError:name'long'isnotdefinedD、1【正確答案】:C20.關于Python內存管理,下列說法錯誤的是()。A、變量不必事先聲明B、變量無須先創建和賦值而可以直接使用C、變量無須指定類型D、可以使用del釋放資源【正確答案】:B21.執行以下代碼,其結果為()。x=5y=8print(x==y)A、FalseB、TrueC、5D、8【正確答案】:A22.已知x=[1,2,3],那么連續執行y=x和y.append(4)兩條語句之后,x的值為()。A、[1,2,3,4]B、[1,2,3]C、[4]D、[]【正確答案】:A23.Python解釋器執行'{0},{2},{1}'.format('a','b','c')的結果為()。A、'a,b,c'B、'a,c,c'C、'a,c,b'D、'c,c,b'【正確答案】:C24.現有代碼t=('a'),在Python3解釋器中查看type(t)的結果為()。A、<class'str'>B、<class'tuple'>C、(class'str')D、(class'tuple')【正確答案】:A25.下列對count()、index()、find()方法描述正確的是()。A、count()方法用于統計字符串里某個字符出現的次數B、find()方法檢測字符串中是否包含子字符串str,如果包含子字符串返回開始的索引值,否則會報一個異常C、index()方法檢測字符串中是否包含子字符串str,如果str不存在返回-1D、以上都錯誤【正確答案】:A26.在信息組織和存儲中,最基本的單位是()。A、字節(Byte)B、位(bit)C、字(Word)D、雙字(DoubleWord)【正確答案】:B27.Python源程序執行的方式是()。A、編譯執行B、解析執行C、直接執行D、邊編譯邊執行【正確答案】:B28.表達式{1,2,3}|{3,4,5}的值為()。A、{2,3}B、{1}C、{1,2,3,4,5}D、{}【正確答案】:C29.調用以下函數返回的值是()。defmyfun()passA、0B、出錯不能運行C、空字符串D、None【正確答案】:D30.下列代碼的運行結果是()。defdemo(a,b,c=3,d=100):returnsum((a,b,c,d))print(demo(1,2,d=3))A、11B、10C、9D、8【正確答案】:C31.已知x=[3,5,7],那么執行語句x[1:]=[2]之后,x的值為()。A、[3,5,7]B、[3,2]C、[3,5,2]D、[3]【正確答案】:B32.現有列表list=[1,2,3,4,5,6,7,8,9,0],那么Python3解釋器執行list.insert(2,'a')后執行list[3]的結果是()。A、'a'B、3C、2D、4【正確答案】:B33.已知x={1:2,2:3,3:4},那么表達式sum(x)的值為()。A、6B、9C、15D、3【正確答案】:A34.以下關于模塊說法錯誤的是()。A、一個xx.py文件就是一個模塊B、任何一個普通的xx.py文件都可以作為模塊導入C、模塊文件的擴展名不一定是.pyD、運行代碼時會從指定的文件夾搜索導入的模塊,如果沒有會報錯【正確答案】:C35.求比10小且大于或等于0的偶數的代碼如下,請將代碼補充完善。x=10whilex:x=x-1ifx%2!=0:()print(x)A、breakB、continueC、yieldD、flag【正確答案】:B36.導入模塊的方式錯誤的是()。A、importtestB、fromtestimport*C、importtestasmD、importmfromtest【正確答案】:D37.假設a=9,b=2,那么下列運算中,錯誤的是()。A、a+b的值是11B、a//b的值是4C、a%b的值是1D、a**b的值是18【正確答案】:D38.以下不能創建一個字典的語句是()。A、dict1={}B、dict2={3:5}C、dict3=dict([2,5],[3,4])D、dict4=dict(([1,2],[3,4]))【正確答案】:C39.下列選項中不是Python合法的標識符的是()。A、int32B、40XLC、selfD、__name__【正確答案】:B40.下列代碼的運行結果是()。deftotal(a,b=3,c=5):returna+b+cprint(total(a=8,c=2))A、13B、16C、15D、14【正確答案】:A41.如果要去除字符串中頭部的空格,可以使用字符串的()方法。A、stripB、lstripC、rstripD、replace【正確答案】:B解析:

42.已知x={1:1},那么執行語句x[2]=2之后,len(x)的值為()。A、1B、2C、3D、4【正確答案】:B43.現有d={'a':'b',1:1,2:2},Python3解釋器執行d.pop()的結果是()。A、報錯B、(1,1)C、('a':'b')D、以上都不對【正確答案】:A44.下面哪個選項可以用于創建一個空的列表()。a.[]b.{}c.()d.set()A、a【正確答案】:A45.Python3解釋器執行not1and1的結果為()。A、TrueB、FalseC、0D、1【正確答案】:B46.在Python解釋器的主提示符或從屬提示符后輸入中斷符()就會取消當前輸入,回到主提示符,會拋出一個KeyboardInterrupt異常。A、Ctrl+CB、Ctrl+ZCtrl+OD、Alt+C【正確答案】:A47.在Python解釋器的主提示符或從屬提示符后輸入中斷符()就會取消當前輸入,回到主提示符,會拋出一個KeyboardInterrupt異常。A、Ctrl+CB、Ctrl+ZCtrl+OD、Alt+C【正確答案】:A48.已知列表x=[1,3,2],那么執行語句a,b,c=sorted(x)之后,b的值為()。A、1B、3C、2D、None【正確答案】:C49.在Python3中執行以下語句后得到的結果是()。>>>word="Python">>>print"hello"+wordA、helloPythonB、"hello"PythonC、hellowordD、語法錯誤【正確答案】:D50.計算機中進行信息處理和信息儲存使用的是()。A、二進制代碼B、十進制代碼C、十六進制代碼D、ASCII代碼【正確答案】:A1.以下關于實例屬性的描述,正確的是()。A、實例屬性是所有實例化對象公用的,可以通過類名稱或實例名稱訪問類屬性B、由于實例屬性的優先級比類屬性的高,相同名稱的實例屬性將屏蔽類屬性C、實例屬性只屬于類的實例,只能通過實例名稱訪問D、實例屬性是指定義在方法內部的屬性【正確答案】:BCD2.有列表L=[1,2,3,4,5,6],現要刪除值為3的元素,可以使用()。A、delL[2]B、L.remove(3)C、L[2:3]=[]D、L.pop(2)【正確答案】:ABCD3.以下選項為整數類型的有()。A、3B、3.1C、-3D、0【正確答案】:ACD4.在類外部訪問類內定義的類屬性,有效的訪問形式有()。A、屬性名稱B、類名稱.屬性名稱C、self.屬性名稱D、類實例名稱.屬性名稱【正確答案】:BD5.關于元組下列說法正確的是()。A、元組是可迭代類型B、元組不支持切片訪問C、元組是不可變數據類型D、元組屬于序列【正確答案】:ACD6.Python的join()方法用于將序列中的元素連接生成一個新的字符串,下列描述正確的是()。A、語句''.join('a','b')是合法的B、語句''.join(['a','b'])是合法的C、語句''.join([1,2,3])是合法的D、語句''.join(['1','2','3'])是合法的【正確答案】:BD7.定義類如下。classShow:defshowInfo(self):print(self.x)下面描述正確的是()A、該類不可以實例化B、該類可以實例化,但不能通過對象正常調用showInfo()C、在PyCharm中該類實例化運行時會出現語法錯誤,顯示“‘Show’objecthasnoattribute‘x’”D、該類可以實例化,并且能正常通過對象調用showInfo()【正確答案】:BC8.關于Python字符串,下列說法正確的是()。A、Python字符串屬于不可變類型B、Python字符串屬于Python序列類型C、Python字符串索引不能為負D、Python字符串支持切片操作【正確答案】:ABD9.在Python中,關于reverse()方法的說法中,正確的是()。A、reverse()方法返回新的列表B、reverse()方法沒有返回值C、reverse()方法對列表內的所有元素進行反向排序D、reverse()方法只對一級元素進行反向排序【正確答案】:BD10.下面四個選項,描述正確的是()。A、當類內和用該類生成的實例對象有同樣的變量時,優先訪問類內的變量B、實例變量只能通過構造方法(__init__方法)添加。C、類也是對象,類有自己的名字空間D、當對象內用__dict__保存的實例變量時,通過修改__dict__的字典可以完成增、刪、改、查實例變量【正確答案】:CD11.學習Python要先明白什么是編程語言。下列選項正確的是()。A、編程語言是程序員與計算機溝通的介質B、能夠被計算機識別的表達方式即是編程語言C、編程即程序員根據要求把自己的思想流程按照某種編程語言的語法格式編寫下來D、人類編程控制計算機工作【正確答案】:ABCD12.以下關于函數定義的規則,正確的描述有()。A、函數代碼塊以def關鍵字開頭,后接函數標識符名稱和圓括號()B、任何傳入參數和自變量必須放在圓括號中間,可以在圓括號之間定義參數C、return[表達式]結束函數,選擇性地返回一個值給調用方D、函數內容以冒號起始,并且要縮進【正確答案】:ABCD13.下列Python表達式返回為False的是()。A、5>3==TrueB、5>3<8C、bool("")D、bool(None)【正確答案】:AD14.Python是一種優秀并廣泛使用的語言,得到行業內眾多領域的認可,下列選項屬于Python主要應用領域的是()。A、人工智能B、科學計算和統計C、大數據處理D、游戲開發【正確答案】:ABCD15.在Python中,數值類型包括()。A、intB、floatC、complexD、bool【正確答案】:ABCD1.已知x是個列表對象,那么執行語句y=x之后,對y所做的任何操作都會同樣作用到x上。()A、正確B、錯誤【正確答案】:A2.在循環中continue語句的作用是跳出當前循環。()A、正確B、錯誤【正確答案】:B3.下面哪個選項用于在Python中獲取用戶輸入()。a.input()b.print()c.len()d.open()A、正確B、錯誤【正確答案】:A4.不可以在同一臺計算機上安裝多個Python版本。()A、正確B、錯誤【正確答案】:B5.Python字典和集合屬于無序序列。()A、正確B、錯誤【正確答案】:A6.Python使用縮進來體現代碼之間的邏輯關系。()A、正確B、錯誤【正確答案】:A7.3+4j是合法Python的數值類型。()A、正確B、錯誤【正確答案】:A8.在Python3中,使用內置函數input()接收用戶輸入時,不論用戶輸入什么格式的內容,一律按字符串進行返回。()A、正確B、錯誤【正確答案】:A9.Python字典中的“鍵”不允許重復。()A、正確B、錯誤【正確答案】:A10.放在一對三引號之間

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論