




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Python語言程序設計知到智慧樹期末考試答案題庫2025年煙臺職業學院面向對象程序設計中,把對象的屬性和行為組織在同一個類模塊內的機制叫做封裝。()
答案:對面向對象程序設計中,把對象的屬性和行為組織在同一個類模塊內的機制叫做()。
答案:封裝面向對象是一種符合人類思維習慣的編程思想。()
答案:對閱讀下面的一段程序:sum=0foriinrange(100):if(i%10):continuesum=sum+iprint(sum)執行程序,最終輸出的結果是()。
答案:450遍歷列表時,可以直接將列表作為for表達式中的序列使用。()
答案:對通過類的實例調用構造方法,完成對象的初始化操作。()
答案:錯通過keys()方法可以返回字典的鍵視圖。()
答案:對通過“函數名()”可以完成無參數函數的調用。()
答案:對請閱讀下面的程序:tup1=(12,'bc',34)tup2=('ab',23,'cd')tup3=tup1+tup2print(tup3[2])執行上述程序,最終輸出的結果為()。
答案:34請閱讀下面的程序:fromfunctoolsimportreducearr=reduce(lambdax,y:x+y,['aa','bb'],'cc')print(arr)運行程序,最終輸出的結果為()。
答案:'ccaabb'請閱讀下面的程序:foriinrange(10):i+=1ifi==8ori==5:continueprint(i)上述程序中,print語句會執行()次。
答案:8請閱讀下面的程序:definfo(age=18,name):print("%s的年齡為%d"%(name,age))info(28,'小明')運行上述程序,最終輸出的結果為()。
答案:程序出現錯誤請閱讀下面的程序:count=0whilecount<5:print(count,'小于5')ifcount==2:breakcount+=1else:print(count,"不小于5")關于上述程序的說法中,描述錯誤的是()。
答案:else語句塊一定會執行請閱讀下面的程序:arr=list(map(lambdax,y:x*y,[1,2,3],[2,3,4]))print(arr)運行程序,最終輸出的結果為()。
答案:[2,6,12]請閱讀下面的程序:arr=map(None,[1],[2,3])print(arr)程序在python2環境中運行,最終輸出的結果為()。
答案:(1,2),(None,3)請閱讀下面的程序:a=map(lambdax,y:x+y,[1,2,3],[2,3,4])print(list(a))程序的輸出結果為()
答案:[3,5,7]請閱讀下面一段程序:list_one=["One","Two"]list_two=["Three","Four"]list_one.extend(list_two)print(list_one)運行程序,其最終執行的結果為()。
答案:['One','Two','Three','Four']請閱讀下面一段程序:defsum(a,b):temp=bb=aa=tempreturn(a,b)print(sum(b=11,a=22))運行程序,最終輸出的結果為()。
答案:11,22請閱讀下面一段程序:count=0ifcount<5:________下列語句中,能夠填寫到程序中橫線處的是()。
答案:pass請閱讀下面一段程序:a=10b=30deffunc(a,b):a=a+breturnab=func(a,b)print(a,b)運行程序,程序最終執行的結果為()。
答案:10,40請閱讀下面一段示例程序:result=map(None,[1,2],[3,4])print(list(result))運行程序,程序最終執行的結果為()。
答案:程序出現TypeError異常請閱讀下面一段示例程序:classPerson(object):def__init__(self,name):______.name=name下列選項中,可以填寫到上述橫線處的是()。
答案:self請閱讀下面一段示例程序:classPerson:classJeep(Car):下列選項中,關于上述程序描述錯誤的是()。
答案:Person類沒有任何父類;Jeep是Car的父類計算機中信息處理和信息儲存使用的是()
答案:二進制代碼類用來描述現實中的個體。()
答案:錯類是對某一類事物的抽象描述,對象是現實中該類事物的個體。()
答案:對類方法和靜態方法都是定義在類內部的方法。()
答案:對程序監控到錯誤,就會執行except語句,再執行try未執行的語句。()
答案:錯程序沒有捕獲到任何錯誤信息時,就不再執行任何except語句。()
答案:對程序執行with語句體是不會產生任何異常的。()
答案:錯沒有明確標注父類的類,默認是繼承自object的。()
答案:對標識符可以以數字開頭。()
答案:錯某個對象調用方法時,Python解釋器會把這個對象作為第1個參數傳給self。()
答案:對無論執行多少次import,一個模塊只會被導入一次。()
答案:對文件的訪問模式默認為可讀模式。()
答案:對循環語句可以嵌套使用。()
答案:對當檢索字典中不存在的鍵時,會發生哪種異常?()
答案:KeyError當使用del運算時,實質上會調用()方法進行刪除。。
答案:__delitem__當兩個模塊中有相同名稱的函數時,后面的引入會覆蓋前一次的引入。()
答案:對當__name__屬性的值不為'__main__'時,表明當前模塊在運行。()
答案:錯異常語句中不一定有finally子句。()
答案:對異常語句中一定有else子句。()
答案:錯對象是對某類事物的抽象描述。()
答案:錯定義好的函數是不會自動執行的,需要調用它才行。()
答案:對定義函數時,帶有默認值的參數一定要位于參數列表的末尾位置,否則程序會報錯。()
答案:對定義函數時,函數體的內容全部要放在花括號里面。()
答案:錯字符串是一種表示數字的數據類型。()
答案:錯字典是通過下標來查找某個元素的。()
答案:錯字典中的鍵是唯一的、不可重復的。()
答案:對字典中的鍵是任意類型的、可重復的。()
答案:錯如果要引入random模塊的函數,需要使用import關鍵字引入。()
答案:對如果要修改屬性的默認值,可以在構造方法中使用參數設置。()
答案:對如果類中有構造方法,實例化時會首先自動調用構造方法。()
答案:對如果文件的訪問模式為rb,表示以二進制格式打開一個文件,并且用于只讀。()
答案:對如果希望知道變量的類型,則可以使用type()函數查看。()
答案:對如果屬性名稱的前面加了兩個下劃線,則表明該屬性是私有屬性。()
答案:對如果子類繼承的多個父類間是平行的關系,子類先繼承的哪個類就會調用哪個類的方法。()
答案:對如果子類和父類出現同名的方法,子類會覆蓋掉父類的方法。()
答案:對如果向一個已有文件寫數據,數據會追加到原來內容的末尾。()
答案:錯如果使用不存在的鍵獲取字典的值,則程序會報錯。()
答案:對如果一個類有多個父類,該類會繼承這些父類的所有成員。()
答案:錯如果except子句沒有指明任何異常,則不會捕獲任何異常。()
答案:錯外界可以隨意給私有屬性設置值。()
答案:錯在面向對象編程中,使用對象來映射現實中的事物。()
答案:對在調用函數的時候,不指定參數傳遞的數據一定要和定義的參數順序一一對應。()
答案:對在文件模式中,w+模式表示打開一個文件用于讀寫。如果該文件已存在則將其覆蓋,如果該文件不存在,創建新文件。()
答案:對在文件模式中,r+模式表示打開一個文件用于只讀。文件指針將會放在文件的開頭。()
答案:錯在很多操作系統中,Python是標準的系統組件。()
答案:對在屬性名的前面加上兩個下劃線,使得屬性變為私有屬性。()
答案:對在子類中重寫的方法要和父類被重寫的方法具有相同的方法名和參數列表。()
答案:對在Python中沒有switch-case語句。()
答案:對在Python中,可以使用()關鍵字來聲明一個類
答案:class只有if語句的判斷條件為False,程序才能執行else語句。()
答案:對只有if判斷條件為False時,才會執行滿足條件要執行的語句。()
答案:錯匿名函數是指沒有名稱的函數。()
答案:對匿名函數是指沒有函數名的函數。()
答案:對函數的參數必須放在函數名后面的圓括號中。()
答案:對函數外定義的全局變量,在函數的內部也能訪問。()
答案:對函數可以提高編寫的效率以及代碼的重用性。()
答案:對函數內部賦值創建的變量在()作用域中。
答案:本地作用域函數代碼塊是使用關鍵字func定義的。()
答案:錯函數代碼塊是以del開頭的。()
答案:錯關于面向對象的繼承,以下選項中描述正確的是()
答案:承是指類之間共享屬性和操作的機制關于異常的說法,下列描述錯誤的是()。
答案:無論是否捕獲異常,程序都會終止執行。關于Python內存管理,下列說法錯誤的是()
答案:變量無須先創建和賦值而直接使用元組的索引是從0開始的。()
答案:對元組可以使用下標來修改其內部的元素。()
答案:錯假設要給cat對象添加age屬性,該屬性的值為5,添加方式為()
答案:cat.age=5假設a=9,b=2,下列運算結果錯誤的是()。
答案:a**b的值是18使用文件時,如果不使用close方法關閉文件,一旦程序奔潰,很可能導致文件中的數據沒有保存。()
答案:對使用write方法向一個已有數據的文件寫入數據,會先清空文件的原數據再寫入。()
答案:對使用readlines方法可以指定讀取數據的長度。()
答案:錯使用open打開文件若沒設訪問模式,文件一定是存在的,否則會出現錯誤。()
答案:對使用import關鍵字只能引入一個模塊。()
答案:錯使用get()方法訪問字典時能設置默認值。()
答案:對為了讓外界間接訪問到私有屬性,需要添加設置獲取屬性值的方法。()
答案:對不帶參數的raise語句會引發剛剛發生的異常。()
答案:對下面哪個不是Python的合法變量名()
答案:cat01下列選項中,默認刪除列表最后一個元素的是()。
答案:pop下列選項中,能將單個元素添加到列表末尾的是()。
答案:append下列選項中,能將列表中某個元素彈出的是()。
答案:pop下列選項中,能在列表中一次插入多個元素的是()。
答案:extend下列選項中,用于導入random庫的語句是()。
答案:importrandom下列選項中,用于關閉文件的方法是()。
答案:close()下列選項中,描述random()表示的范圍正確的是()。
答案:0<=n<1.0下列選項中,屬于私有屬性的是()。
答案:__age下列選項中,屬于字符串的是()。
答案:'a"b"c';"a'b'c";'''abc'''下列選項中,屬于可變類型的是()。
答案:字典;列表下列選項中,屬于randint(12,20)所表示范圍的是()。
答案:12;15;20下列選項中,對應的布爾值為True的是()
答案:1下列選項中,可以刪除整個列表的是()。
答案:del下列選項中,可以一次性讀取整個文件的是()。
答案:readlines();read()下列選項中,不能作為map函數的參數的是()。
答案:15下列選項中,不屬于面向對象特性的是()。
答案:抽象下列轉義字符中,表示空轉義字符的是()
答案:\000下列轉義字符中,表示換行轉義字符的是()。
答案:\n下列轉義字符中,表示雙引號轉義字符的是()
答案:\”下列語句中,能夠控制程序循環執行的是()。
答案:while下列語句中,用來結束整個循環的是()。
答案:break下列語句中,定義變量符合規范的是()。
答案:b=10下列語句中,哪個在Python中是非法的?(
)
答案:x=(y=z+1)下列語句中,可以實現無限循環的是()。
答案:whileTrue;while1下列語句中,變量類型屬于列表的是()。
答案:a=[1,2,3]下列表達式中,返回結果為True的是()。
答案:3>2>1下列類型中,可以作為filter函數返回值的是()。
答案:列表;元組;字典;字符串下列標識符中,合法的是()。
答案:hello下列方法中,用來進行加法運算的是()。
答案:__add__()下列方法中,用來初始化對象屬性的是()。
答案:__init__()下列方法中,用于刪除列表元素的是()。
答案:del;remove;pop下列方法中,用于列表元素排序的是()。
答案:sort下列數值中,不屬于整數類型的是()。
答案:3.14下列函數中,屬于匿名函數的是()。
答案:info=lambdas:print(s);sum=lambdaa,b:a+b下列關于切片的說法中,描述正確的是()。
答案:切片截取的范圍是從"起始"位開始,到"結束"位的前一位結一個子類只能有一個父類,而一個父類可以有多個子類。()
答案:錯一個try語句可以對應多個except子句。()
答案:對一個except子句只能捕捉1種異常類型。()
答案:錯self代表類的實例本身,可以用來引用類的屬性和方法。()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論