版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Python程序設計知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農業(yè)工程職業(yè)學院(松北校區(qū))第一章單元測試
代碼布局的主要內容()。
A:縮進B:空白行C:其余選項都不對D:行的最大長度
答案:縮進;空白行;行的最大長度Python是一種面向對象的解釋型計算機程序設計語言。()
A:錯B:對
答案:對PyCharm包含Professional和Community兩個版本。()
A:錯B:對
答案:對Python的應用領域()。
A:網(wǎng)絡爬蟲B:人工智能C:Web的開發(fā)D:游戲開發(fā)E:科學計算與數(shù)據(jù)分析F:自動化運維
答案:網(wǎng)絡爬蟲;人工智能;Web的開發(fā);游戲開發(fā);科學計算與數(shù)據(jù)分析;自動化運維IDLE是Python自帶的集成開發(fā)環(huán)境。()
A:對B:錯
答案:對代碼注釋的主要內容()。
A:塊注釋B:其余選項都不對C:行內注釋D:文檔字符串
答案:塊注釋;行內注釋;文檔字符串不同標識、存儲臨時數(shù)據(jù)的內存的單元稱為變量。()
A:錯B:對
答案:對變量名由字母數(shù)字和下劃線組成,可以以數(shù)字開頭。()
A:對B:錯
答案:錯下面哪個不是合法的Python變量名?()
A:qB:119C:qwer110D:user
答案:119在Python中,關于/和//的描述正確的是()。
A:/的計算結果可以帶小數(shù)B:其他都不對C://的計算結果可以帶小數(shù)D:/和//的計算結果相等
答案:/的計算結果可以帶小數(shù)
第二章單元測試
Python支持的數(shù)字類型()。
A:布爾類型B:復數(shù)類型C:浮點型D:整型
答案:布爾類型;復數(shù)類型;浮點型;整型“a+=b”等價于“a=a+b”。()
A:對B:錯
答案:對用count()方法判斷子串在字符串中出現(xiàn)的次數(shù)。()
A:對B:錯
答案:對三引號主要用來說明什么功能()。
A:模塊B:類C:函數(shù)D:包
答案:模塊;類;函數(shù);包字符串格式化的方法()。
A:格式符(%)B:format()的方法C:f-strings方法D:其余選項都不對
答案:格式符(%);format()的方法;f-strings方法將一個整數(shù)x轉換成為一個八進制的字符串,需要用什么方法?()
A:octxB:oct(x)C:intxD:int(x)
答案:oct(x)想要輸出“人生苦短,我用Python”,應該使用()?
A:printf()B:print()C:Print()D:println();
答案:printf()在Python中,關于=和==的描述錯誤的是()。
A:=和==都是用于判斷是否相等的B:=是賦值運算符C:==是比較運算符D:=不能判斷是否相等
答案:=和==都是用于判斷是否相等的Python中可以使用哪幾種進制表示整型()。
A:十二進制B:十進制C:八進制D:二進制
答案:十二進制;十進制;八進制;二進制Python為整型數(shù)據(jù)提供了那幾個進制轉換函數(shù)()。
A:hex()B:int()C:oct()D:bin()
答案:hex();int();oct();bin()
第三章單元測試
汽車以每小時60公里的速度勻速行駛,判斷下列代碼的輸出結果()。speed=60hour=1hour+=2print(str(hour)+"小時后,汽車行駛了"+str(speed*hour)+"公里")
A:3小時后,汽車行駛了180公里B:4小時后,汽車行駛了240公里C:2小時后,汽車行駛了120公里D:1小時后,汽車行駛了60公里
答案:3小時后,汽車行駛了180公里_init_·py文件的作用:標識當前目錄為python包和模糊導入。()
A:對B:錯
答案:對琦琦想要計算序列中各元素的和,可以使用下面()函數(shù)。
A:and()B:count()C:sum()D:len()
答案:sum()_all_的屬性,通常開頭定義,實質是元組。()
A:對B:錯
答案:對當循環(huán)條件一直滿足時,程序會一直循環(huán)下去,如果想要完全中止循環(huán),需要使用()語句?
A:pass語句B:break語句C:continue語句D:if語句
答案:break語句randint()函數(shù)可以隨機返回指定序列中的一個元素。()
A:錯B:對
答案:錯在Python中“{}”表示的是()。
A:空集合B:空元組C:空字典D:空列表
答案:空字典chdir()函數(shù)代表著獲取當前的工作路徑。()
A:錯B:對
答案:錯運行下面的輸出語句,會輸出什么()print(3+2*3)
A:9B:6C:3+2*3D:3
答案:9使用for循環(huán)和()函數(shù)可以實現(xiàn)同時輸出索引值和元素內容?
A:enumerate()B:item()C:sum()D:list()
答案:enumerate()
第四章單元測試
下列關于切片的說法錯誤的是()。
A:切片不能只訪問一個元素。B:通過切片操作可以生成一個新的序列。C:使用切片可以按指定間隔遍歷序列中的元素。D:切片可訪問一定范圍內的元素。
答案:切片不能只訪問一個元素。Python模塊可分為哪幾類()。
A:第三方模塊B:其余選項都不對C:自定義模塊D:內置模塊
答案:第三方模塊;自定義模塊;內置模塊不可變集合是由set()創(chuàng)建,集合中的元素不可以改變。()
A:對B:錯
答案:錯可以通過()從字典中獲取指定項。
A:鍵B:其他都可以C:值D:索引
答案:鍵若元組中包含可變類型的數(shù)據(jù),元組的中的元素是允許修改的。()
A:錯B:對
答案:錯元組中每個元素的指向永遠不變。()
A:對B:錯
答案:對列表li_one采用降序的方法排列列表元素。()
A:錯B:對
答案:錯下列哪類的元素為可變數(shù)據(jù)類型()?
A:集合本身B:元組C:字符串類型D:浮點型
答案:集合本身序列的三種類型包括字符串、列表和元組。()
A:對B:錯
答案:錯元素的三種特性包括確定性,互異性和無序性。()
A:錯B:對
答案:對
第五章單元測試
下列有關break語句與continue語句說法不正確的是?()
A:continue語句結束循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后繼語句。B:當多個循環(huán)語句彼此嵌套時,break語句只適用于所在層的循環(huán)。C:continue語句類似于break語句,也必須在for、while循環(huán)中使用。D:break語句結束循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后繼語句。
答案:continue語句結束循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后繼語句。單分支結構中的代碼段只有“執(zhí)行”與“跳過”兩種情況。()
A:錯B:對
答案:對順序結構是最簡單的一種基本結構。()
A:錯B:對
答案:對判斷條件是分支結構的核心,條件決定程序的流向。()
A:錯B:對
答案:對二分支結構不只有一個判斷條件。()
A:對B:錯
答案:錯過多的嵌套可能會導致什么()。
A:其余選項都不對B:降低程序的可讀性C:程序邏輯混亂D:增加程序維護的難度
答案:降低程序的可讀性;程序邏輯混亂;增加程序維護的難度在循環(huán)語句中,()語句的作用是提前結束本次循環(huán)?
A:continueB:elseC:passD:break
答案:continue下列關于循環(huán)的說法不正確的是()。
A:Python中可以應用do...while循環(huán)B:for循環(huán)通常適用于枚舉、遍歷序列以及迭代對象中的元素C:while循環(huán)需要有一個控制條件來決定是否執(zhí)行循環(huán)體中的語句D:Python中的for循環(huán)和while循環(huán)都可以帶有else子句
答案:Python中可以應用do...while循環(huán)若while循環(huán)的條件總是true循環(huán)將一直執(zhí)行,這被稱為無限循環(huán),也稱為死循環(huán)。()
A:錯B:對
答案:對組合數(shù)據(jù)類型可分為哪幾類()。
A:序列類型B:其余選項都不對C:集合類型D:映射類型
答案:序列類型;集合類型;映射類型
第六章單元測試
使用函數(shù)的好處()。
A:提高了程序的質量B:函數(shù)將程序分解為更小的代碼塊C:降低了軟件開發(fā)和維護的成本D:提高了代碼的可重用性E:減小了程序的體積
答案:提高了程序的質量;函數(shù)將程序分解為更小的代碼塊;降低了軟件開發(fā)和維護的成本;提高了代碼的可重用性;減小了程序的體積Python單行注釋的符號是()?
A:'''.....'''B:#C:"""......."""D://
答案:#駝峰命名法是從標識符中第一個單詞開始,每一個單詞的首字母要大寫。()
A:錯B:對
答案:錯在python中函數(shù)的參數(shù)類型()
A:關鍵字參數(shù)B:位置參數(shù)C:動態(tài)參數(shù)D:默認值參數(shù)
答案:關鍵字參數(shù);位置參數(shù);動態(tài)參數(shù);默認值參數(shù)內置函數(shù)又稱為系統(tǒng)函數(shù)包括()
A:print()函數(shù)B:int()函數(shù)C:type()函數(shù)D:input()函數(shù)
答案:print()函數(shù);int()函數(shù);type()函數(shù);input()函數(shù)全局變量即可以在函數(shù)內部使用,也可以在函數(shù)外部使用。()
A:對B:錯
答案:對同名的形式參數(shù)不會覆蓋全局變量。()
A:錯B:對
答案:錯在函數(shù)內部可以通過關鍵字()來定義全局變量。
A:globalB:lambdaC:allD:def
答案:global下列函數(shù)中有哪()種函數(shù)與排列相關?
A:sorted函數(shù)B:reversed函數(shù)C:sort函數(shù)D:其余選項都不對
答案:sorted函數(shù);reversed函數(shù);sort函數(shù)匿名函數(shù)沒有函數(shù)名,在調用匿名函數(shù)時,原來函數(shù)名的位置用來接收匿名函數(shù)定義的變量fn來代替。()
A:對B:錯
答案:對
第七章單元測試
從具體的事物中把共同的特征抽取出來,形成一般的概念稱為“歸類”。()
A:對B:錯
答案:對類有一個名為__init__()的特殊方法,該方法稱為構造方法,該方法()。
A:直接通過init()調用B:類實例化時會自動調用C:調用類時會自動調用D:調用方法時會自動調用
答案:類實例化時會自動調用面向對象程序設計的特性有哪幾種()
A:封裝B:繼承C:覆蓋D:多態(tài)
答案:封裝;繼承;多態(tài)對象成員分為屬性和方法,他們的訪問格式有哪幾種()
A:對象名.方法B:對象名.方法()C:對象名.屬性D:對象名.屬性()
答案:對象名.方法();對象名.屬性關鍵字()用于測試一個對象是否是一個可迭代對象的元素。
A:inB:belongC:rangeD:if
答案:in類方法無法修改類屬性,實例方法可以修改類屬性。()
A:錯B:對
答案:錯Python中的垃圾回收主要采用的是引用計數(shù)。()
A:錯B:對
答案:對靜態(tài)方法既可以由對象調用,也可以由類調用,而實例方法只能由對象調用。()
A:對B:錯
答案:對如果從父類繼承的方法不能滿足子類的需求,可以對其進行改寫,這個過程叫方法的()。
A:調用B:改寫C:重載D:重寫
答案:重寫Python中類與類之間具有繼承關系,其中被繼承的類稱為父類和基類,繼承的類稱為子類或派生類。()
A:對B:錯
答案:對
第八章單元測試
參數(shù)mode:表示文件的編碼格式。()
A:錯B:對
答案:錯下列說法錯誤的是()。
A:一個擴展名為“.py”的文件就是一個模塊B:使用模塊可以避免函數(shù)名和類名沖突C:使用模塊可以提高代碼的可維護性和可重用性D:導入模塊時,模塊名不用區(qū)分大小寫
答案:導入模塊時,模塊名不用區(qū)分大小寫以下選項中()哪個選項代表追加(更新)模式?
A:w+/wb+B:a+/ab+C:a/abD:r+/rb+
答案:a+/ab+參數(shù)file:接收文件待打開文件的文件名。()
A:錯B:對
答案:對Python中有哪幾種文件讀取方法()
A:readline()B:read()C:readlines()D:reads()
答案:readline();read();readlines()tell()方法用于設置當前文件讀/寫的位置。()
A:錯B:對
答案:錯使用rmdir()函數(shù)刪除目錄時()。
A:可以刪除任何目錄B:如果目錄不存在,就返回空值C:只有當要刪除的目錄為空時才起作用D:可以刪除目錄中的文件
答案:只有當要刪除的目錄為空時才起作用下面哪個函數(shù)代表獲取當前路徑()。
A:getcwd()函數(shù)B:lisrdir()函數(shù)C:exists()函數(shù)D:join()函數(shù)
答案:getcwd()函數(shù)如果想要將一個列表中的全部元素添加到另一個列表中,可以使用列表對象的()方法實現(xiàn)?
A:append()B:extend()C:reversed()D:insert()
答案:extend()在Python中,調用自定義函數(shù)時,指定的實際參數(shù)的數(shù)量必須與形式參數(shù)的數(shù)量一致,這種參數(shù)稱為()?
A:關鍵字參數(shù)B:可變參數(shù)C:位置參數(shù)D:帶默認值參數(shù)
答案:位置參數(shù)
第九章單元測試
序列中第1個元素的索引為()。
A:-1B:1C:-1D:0
答案:-1引發(fā)特定異常的方式()
A:由程序中出現(xiàn)過的異常引發(fā)異常B:由異常類名引發(fā)異常C:其余選項都不對D:由異常對象引發(fā)異常
答案:由程序中出現(xiàn)過的異常引發(fā)異常;由異常類名引發(fā)異常;由異常對象引發(fā)異常列表對象提供了什么方法用于對原列表中的元素進行排序?()
A:count()B:sort()C:found()D:sorted()
答案:sort()哪個選項是實現(xiàn)多路分支的最佳控制結構?()
A:if-elseB:ifC:tryD:if-elif-else
答案:if-elif-elsewith語句之所以能夠自動關閉資源,是因為它使用了一種名為上下文管理的技術管理資源。()
A:錯B:對
答案:對以下選項中那個是Exception的子類()
A:IndexErorB:SyntaxErrorC:FileNotFoundErorD:ZeroDivisionError
答案:IndexEror;SyntaxError;FileNotFoundEror;ZeroDivisionError一段代碼運行后出現(xiàn)IndentationError錯誤提示,是()錯誤呢?
A:縮進錯誤B:索引超出范圍C:變量不存在D:語法錯誤
答案:縮進錯誤如果某個函數(shù)或方法可能會產生異常,但不想在當前函數(shù)或者方法中處理這個異常,可以使用()語句在函數(shù)或方法中拋出異常?
A:exceptB:finallyC:catchD:raise
答案:raise若示例中沒有finally語句,程序會因出現(xiàn)UnsupportedOperation異常而無法保證打開的文件會被關閉。()
A:錯B:對
答案:對try...except語句可以捕獲和處理程序運行時的單個異常、多個異常、所有異常。()
A:對B:錯
答案:對
第十章單元測試
下列關于序列的說法錯誤的是()。
A:通過索引可以訪問序列中的任何元素。B:序列可以采用負數(shù)作為索引值。C:序列是一塊用于存放多個值的連續(xù)內存空間。D:要獲取序列中的第一個元素,只能使用索引0。
答案:要獲取序列中的第一個元素,只能使用索引0。想要檢索字符串中是否包含指定的子字符串,不能使用()。
A:find()B:index()C:startswith()D:count()
答案:startswith()在re模塊內,從字符串開始處進行匹配的方法是()。
A:search()B:match()C:findall()D:^
答案:match()正則表達式中使用()來匹配任意數(shù)量的字母或數(shù)字或下劃線或漢字。
A:\wB:\bC:\w*D:^
答案:\w*下列關于字符串分割的說法正確的是()。
A:如果不指定分隔符,則只能根據(jù)字符串中的空格進行分割B:分割是將字符串分割成任意序列C:在使用split()方法進行分割字符串時,如果不指定分隔符,就不能指定分割次數(shù)D:指定了split()方法的最大分割次數(shù),就必須分割這么多次
答案:在使用split()方法進行分割字符串時,如果不指定分隔符,就不能指定分割次數(shù)在使用format()方法格式化字符串時,用()表示十進制整數(shù)類型的數(shù)據(jù)。
A:e或者EB:sC:dD:f
答案:d鏈接符“|”可將多個不同的子表達式進行邏輯鏈接。()
A:錯B:對
答案:對重復使用一個正則表達式,可使用compile()函數(shù)對其進行預編譯。()
A:對B:錯
答案:對span屬性是一個元組。()
A:對B:錯
答案:對findall()函數(shù)是獲取目標文本中所有與正則表達式匹配的內容,并將所有匹配的內容以列表的形式返回。()
A:對B:錯
答案:對
第十一章單元測試
()語句只要執(zhí)行,就會直接結束函數(shù)的執(zhí)行。
A:pass語句B:break語句C:print語句D:return語句
答案:return語句下列關于lambda表達式的說法錯誤的是()
A:lambda表達式中不能包含循環(huán)語句B:lambda表達式只可以包含一個表達式C:lambda表達式可以創(chuàng)建匿名函數(shù)D:lambda表達式的參數(shù)只能有一個
答案:lambda表達式的參數(shù)只能有一個實例方法創(chuàng)建完成后,可以通過類的實例名稱和()操作符進行訪問。
A:@B:.C:/D:*
答案:.下列說法錯誤的是()。
A:可以在函數(shù)中定義函數(shù)B:當代碼中有main函數(shù)時,程序將從main開始執(zhí)行C:函數(shù)定義必須放在調用之前D:函數(shù)可以沒有返回值
答案:當代碼中有main函數(shù)時,程序將從main開始執(zhí)行進程占據(jù)的內存空間一般由控制塊、程序段、數(shù)據(jù)段組成。()
A:錯B:對
答案:對進程ID是進程的唯一標識。()
A:錯B:對
答案:對put()方法中,block參數(shù):布爾類型,表示是否阻塞隊列。()
A:對B:錯
答案:對線程主要分為()
A:子線程B:守護線程C:主線程D:前臺線程
答案:子線程;守護線程;主線程;前臺線程可重入鎖的實現(xiàn)原理是通過為每個內部鎖關聯(lián)計數(shù)器和屬主線程。()
A:錯B:對
答案:對線程的特點有()
A:狀態(tài)不可預測B:其余選項都不對C:執(zhí)行順序隨機D:獨立運行
答案:狀態(tài)不可預測;執(zhí)行順序隨機;獨立運行
第十二章單元測試
想要創(chuàng)建多級目錄,應使用函數(shù)()。
A:mkdirs()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024預制板購銷合同
- 2025年度瓷磚研發(fā)中心實驗室建設與運營合同3篇
- 2025年度危險化學品儲存安全管理承包合同4篇
- 2025年度智能物流中心建設與運營管理合同4篇
- 2025年度商業(yè)地產租賃代理服務合同模板4篇
- 2024物業(yè)項目策劃2024委托代理合同
- 2025年度醫(yī)療器械代生產加工合同范本4篇
- 2025年度特殊用途車牌租賃與押金管理協(xié)議4篇
- 2025年度展會現(xiàn)場安保及應急預案服務合同3篇
- 2024鐵路鋼軌鋪設及維護工程協(xié)議細則
- 勞動合同續(xù)簽意見單
- 大學生國家安全教育意義
- 2024年保育員(初級)培訓計劃和教學大綱-(目錄版)
- 河北省石家莊市2023-2024學年高二上學期期末考試 語文 Word版含答案
- 企業(yè)正確認識和運用矩陣式管理
- 分布式光伏高處作業(yè)專項施工方案
- 陳閱增普通生物學全部課件
- 檢驗科主任就職演講稿范文
- 人防工程主體監(jiān)理質量評估報告
- 20225GRedCap通信技術白皮書
- 燃氣有限公司客戶服務規(guī)范制度
評論
0/150
提交評論