Python程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))_第1頁
Python程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))_第2頁
Python程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))_第3頁
Python程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))_第4頁
Python程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

Python程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))第一章單元測試

代碼布局的主要內(nèi)容()。

A:縮進B:空白行C:其余選項都不對D:行的最大長度

答案:縮進;空白行;行的最大長度Python是一種面向?qū)ο蟮慕忉屝陀嬎銠C程序設(shè)計語言。()

A:錯B:對

答案:對PyCharm包含Professional和Community兩個版本。()

A:錯B:對

答案:對Python的應(yīng)用領(lǐng)域()。

A:網(wǎng)絡(luò)爬蟲B:人工智能C:Web的開發(fā)D:游戲開發(fā)E:科學(xué)計算與數(shù)據(jù)分析F:自動化運維

答案:網(wǎng)絡(luò)爬蟲;人工智能;Web的開發(fā);游戲開發(fā);科學(xué)計算與數(shù)據(jù)分析;自動化運維IDLE是Python自帶的集成開發(fā)環(huán)境。()

A:對B:錯

答案:對代碼注釋的主要內(nèi)容()。

A:塊注釋B:其余選項都不對C:行內(nèi)注釋D:文檔字符串

答案:塊注釋;行內(nèi)注釋;文檔字符串不同標(biāo)識、存儲臨時數(shù)據(jù)的內(nèi)存的單元稱為變量。()

A:錯B:對

答案:對變量名由字母數(shù)字和下劃線組成,可以以數(shù)字開頭。()

A:對B:錯

答案:錯下面哪個不是合法的Python變量名?()

A:qB:119C:qwer110D:user

答案:119在Python中,關(guān)于/和//的描述正確的是()。

A:/的計算結(jié)果可以帶小數(shù)B:其他都不對C://的計算結(jié)果可以帶小數(shù)D:/和//的計算結(jié)果相等

答案:/的計算結(jié)果可以帶小數(shù)

第二章單元測試

Python支持的數(shù)字類型()。

A:布爾類型B:復(fù)數(shù)類型C:浮點型D:整型

答案:布爾類型;復(fù)數(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轉(zhuǎn)換成為一個八進制的字符串,需要用什么方法?()

A:octxB:oct(x)C:intxD:int(x)

答案:oct(x)想要輸出“人生苦短,我用Python”,應(yīng)該使用()?

A:printf()B:print()C:Print()D:println();

答案:printf()在Python中,關(guān)于=和==的描述錯誤的是()。

A:=和==都是用于判斷是否相等的B:=是賦值運算符C:==是比較運算符D:=不能判斷是否相等

答案:=和==都是用于判斷是否相等的Python中可以使用哪幾種進制表示整型()。

A:十二進制B:十進制C:八進制D:二進制

答案:十二進制;十進制;八進制;二進制Python為整型數(shù)據(jù)提供了那幾個進制轉(zhuǎn)換函數(shù)()。

A:hex()B:int()C:oct()D:bin()

答案:hex();int();oct();bin()

第三章單元測試

汽車以每小時60公里的速度勻速行駛,判斷下列代碼的輸出結(jié)果()。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文件的作用:標(biāo)識當(dāng)前目錄為python包和模糊導(dǎo)入。()

A:對B:錯

答案:對琦琦想要計算序列中各元素的和,可以使用下面()函數(shù)。

A:and()B:count()C:sum()D:len()

答案:sum()_all_的屬性,通常開頭定義,實質(zhì)是元組。()

A:對B:錯

答案:對當(dāng)循環(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ù)代表著獲取當(dāng)前的工作路徑。()

A:錯B:對

答案:錯運行下面的輸出語句,會輸出什么()print(3+2*3)

A:9B:6C:3+2*3D:3

答案:9使用for循環(huán)和()函數(shù)可以實現(xiàn)同時輸出索引值和元素內(nèi)容?

A:enumerate()B:item()C:sum()D:list()

答案:enumerate()

第四章單元測試

下列關(guān)于切片的說法錯誤的是()。

A:切片不能只訪問一個元素。B:通過切片操作可以生成一個新的序列。C:使用切片可以按指定間隔遍歷序列中的元素。D:切片可訪問一定范圍內(nèi)的元素。

答案:切片不能只訪問一個元素。Python模塊可分為哪幾類()。

A:第三方模塊B:其余選項都不對C:自定義模塊D:內(nèi)置模塊

答案:第三方模塊;自定義模塊;內(nèi)置模塊不可變集合是由set()創(chuàng)建,集合中的元素不可以改變。()

A:對B:錯

答案:錯可以通過()從字典中獲取指定項。

A:鍵B:其他都可以C:值D:索引

答案:鍵若元組中包含可變類型的數(shù)據(jù),元組的中的元素是允許修改的。()

A:錯B:對

答案:錯元組中每個元素的指向永遠(yuǎn)不變。()

A:對B:錯

答案:對列表li_one采用降序的方法排列列表元素。()

A:錯B:對

答案:錯下列哪類的元素為可變數(shù)據(jù)類型()?

A:集合本身B:元組C:字符串類型D:浮點型

答案:集合本身序列的三種類型包括字符串、列表和元組。()

A:對B:錯

答案:錯元素的三種特性包括確定性,互異性和無序性。()

A:錯B:對

答案:對

第五章單元測試

下列有關(guān)break語句與continue語句說法不正確的是?()

A:continue語句結(jié)束循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后繼語句。B:當(dāng)多個循環(huán)語句彼此嵌套時,break語句只適用于所在層的循環(huán)。C:continue語句類似于break語句,也必須在for、while循環(huán)中使用。D:break語句結(jié)束循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后繼語句。

答案:continue語句結(jié)束循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后繼語句。單分支結(jié)構(gòu)中的代碼段只有“執(zhí)行”與“跳過”兩種情況。()

A:錯B:對

答案:對順序結(jié)構(gòu)是最簡單的一種基本結(jié)構(gòu)。()

A:錯B:對

答案:對判斷條件是分支結(jié)構(gòu)的核心,條件決定程序的流向。()

A:錯B:對

答案:對二分支結(jié)構(gòu)不只有一個判斷條件。()

A:對B:錯

答案:錯過多的嵌套可能會導(dǎo)致什么()。

A:其余選項都不對B:降低程序的可讀性C:程序邏輯混亂D:增加程序維護的難度

答案:降低程序的可讀性;程序邏輯混亂;增加程序維護的難度在循環(huán)語句中,()語句的作用是提前結(jié)束本次循環(huán)?

A:continueB:elseC:passD:break

答案:continue下列關(guān)于循環(huán)的說法不正確的是()。

A:Python中可以應(yīng)用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中可以應(yīng)用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:提高了程序的質(zhì)量B:函數(shù)將程序分解為更小的代碼塊C:降低了軟件開發(fā)和維護的成本D:提高了代碼的可重用性E:減小了程序的體積

答案:提高了程序的質(zhì)量;函數(shù)將程序分解為更小的代碼塊;降低了軟件開發(fā)和維護的成本;提高了代碼的可重用性;減小了程序的體積Python單行注釋的符號是()?

A:'''.....'''B:#C:"""......."""D://

答案:#駝峰命名法是從標(biāo)識符中第一個單詞開始,每一個單詞的首字母要大寫。()

A:錯B:對

答案:錯在python中函數(shù)的參數(shù)類型()

A:關(guān)鍵字參數(shù)B:位置參數(shù)C:動態(tài)參數(shù)D:默認(rèn)值參數(shù)

答案:關(guān)鍵字參數(shù);位置參數(shù);動態(tài)參數(shù);默認(rèn)值參數(shù)內(nèi)置函數(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ù)內(nèi)部使用,也可以在函數(shù)外部使用。()

A:對B:錯

答案:對同名的形式參數(shù)不會覆蓋全局變量。()

A:錯B:對

答案:錯在函數(shù)內(nèi)部可以通過關(guān)鍵字()來定義全局變量。

A:globalB:lambdaC:allD:def

答案:global下列函數(shù)中有哪()種函數(shù)與排列相關(guān)?

A:sorted函數(shù)B:reversed函數(shù)C:sort函數(shù)D:其余選項都不對

答案:sorted函數(shù);reversed函數(shù);sort函數(shù)匿名函數(shù)沒有函數(shù)名,在調(diào)用匿名函數(shù)時,原來函數(shù)名的位置用來接收匿名函數(shù)定義的變量fn來代替。()

A:對B:錯

答案:對

第七章單元測試

從具體的事物中把共同的特征抽取出來,形成一般的概念稱為“歸類”。()

A:對B:錯

答案:對類有一個名為__init__()的特殊方法,該方法稱為構(gòu)造方法,該方法()。

A:直接通過init()調(diào)用B:類實例化時會自動調(diào)用C:調(diào)用類時會自動調(diào)用D:調(diào)用方法時會自動調(diào)用

答案:類實例化時會自動調(diào)用面向?qū)ο蟪绦蛟O(shè)計的特性有哪幾種()

A:封裝B:繼承C:覆蓋D:多態(tài)

答案:封裝;繼承;多態(tài)對象成員分為屬性和方法,他們的訪問格式有哪幾種()

A:對象名.方法B:對象名.方法()C:對象名.屬性D:對象名.屬性()

答案:對象名.方法();對象名.屬性關(guān)鍵字()用于測試一個對象是否是一個可迭代對象的元素。

A:inB:belongC:rangeD:if

答案:in類方法無法修改類屬性,實例方法可以修改類屬性。()

A:錯B:對

答案:錯Python中的垃圾回收主要采用的是引用計數(shù)。()

A:錯B:對

答案:對靜態(tài)方法既可以由對象調(diào)用,也可以由類調(diào)用,而實例方法只能由對象調(diào)用。()

A:對B:錯

答案:對如果從父類繼承的方法不能滿足子類的需求,可以對其進行改寫,這個過程叫方法的()。

A:調(diào)用B:改寫C:重載D:重寫

答案:重寫Python中類與類之間具有繼承關(guān)系,其中被繼承的類稱為父類和基類,繼承的類稱為子類或派生類。()

A:對B:錯

答案:對

第八章單元測試

參數(shù)mode:表示文件的編碼格式。()

A:錯B:對

答案:錯下列說法錯誤的是()。

A:一個擴展名為“.py”的文件就是一個模塊B:使用模塊可以避免函數(shù)名和類名沖突C:使用模塊可以提高代碼的可維護性和可重用性D:導(dǎo)入模塊時,模塊名不用區(qū)分大小寫

答案:導(dǎo)入模塊時,模塊名不用區(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()方法用于設(shè)置當(dāng)前文件讀/寫的位置。()

A:錯B:對

答案:錯使用rmdir()函數(shù)刪除目錄時()。

A:可以刪除任何目錄B:如果目錄不存在,就返回空值C:只有當(dāng)要刪除的目錄為空時才起作用D:可以刪除目錄中的文件

答案:只有當(dāng)要刪除的目錄為空時才起作用下面哪個函數(shù)代表獲取當(dāng)前路徑()。

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中,調(diào)用自定義函數(shù)時,指定的實際參數(shù)的數(shù)量必須與形式參數(shù)的數(shù)量一致,這種參數(shù)稱為()?

A:關(guān)鍵字參數(shù)B:可變參數(shù)C:位置參數(shù)D:帶默認(rèn)值參數(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)多路分支的最佳控制結(jié)構(gòu)?()

A:if-elseB:ifC:tryD:if-elif-else

答案:if-elif-elsewith語句之所以能夠自動關(guān)閉資源,是因為它使用了一種名為上下文管理的技術(shù)管理資源。()

A:錯B:對

答案:對以下選項中那個是Exception的子類()

A:IndexErorB:SyntaxErrorC:FileNotFoundErorD:ZeroDivisionError

答案:IndexEror;SyntaxError;FileNotFoundEror;ZeroDivisionError一段代碼運行后出現(xiàn)IndentationError錯誤提示,是()錯誤呢?

A:縮進錯誤B:索引超出范圍C:變量不存在D:語法錯誤

答案:縮進錯誤如果某個函數(shù)或方法可能會產(chǎn)生異常,但不想在當(dāng)前函數(shù)或者方法中處理這個異常,可以使用()語句在函數(shù)或方法中拋出異常?

A:exceptB:finallyC:catchD:raise

答案:raise若示例中沒有finally語句,程序會因出現(xiàn)UnsupportedOperation異常而無法保證打開的文件會被關(guān)閉。()

A:錯B:對

答案:對try...except語句可以捕獲和處理程序運行時的單個異常、多個異常、所有異常。()

A:對B:錯

答案:對

第十章單元測試

下列關(guān)于序列的說法錯誤的是()。

A:通過索引可以訪問序列中的任何元素。B:序列可以采用負(fù)數(shù)作為索引值。C:序列是一塊用于存放多個值的連續(xù)內(nèi)存空間。D:要獲取序列中的第一個元素,只能使用索引0。

答案:要獲取序列中的第一個元素,只能使用索引0。想要檢索字符串中是否包含指定的子字符串,不能使用()。

A:find()B:index()C:startswith()D:count()

答案:startswith()在re模塊內(nèi),從字符串開始處進行匹配的方法是()。

A:search()B:match()C:findall()D:^

答案:match()正則表達(dá)式中使用()來匹配任意數(shù)量的字母或數(shù)字或下劃線或漢字。

A:\wB:\bC:\w*D:^

答案:\w*下列關(guān)于字符串分割的說法正確的是()。

A:如果不指定分隔符,則只能根據(jù)字符串中的空格進行分割B:分割是將字符串分割成任意序列C:在使用split()方法進行分割字符串時,如果不指定分隔符,就不能指定分割次數(shù)D:指定了split()方法的最大分割次數(shù),就必須分割這么多次

答案:在使用split()方法進行分割字符串時,如果不指定分隔符,就不能指定分割次數(shù)在使用format()方法格式化字符串時,用()表示十進制整數(shù)類型的數(shù)據(jù)。

A:e或者EB:sC:dD:f

答案:d鏈接符“|”可將多個不同的子表達(dá)式進行邏輯鏈接。()

A:錯B:對

答案:對重復(fù)使用一個正則表達(dá)式,可使用compile()函數(shù)對其進行預(yù)編譯。()

A:對B:錯

答案:對span屬性是一個元組。()

A:對B:錯

答案:對findall()函數(shù)是獲取目標(biāo)文本中所有與正則表達(dá)式匹配的內(nèi)容,并將所有匹配的內(nèi)容以列表的形式返回。()

A:對B:錯

答案:對

第十一章單元測試

()語句只要執(zhí)行,就會直接結(jié)束函數(shù)的執(zhí)行。

A:pass語句B:break語句C:print語句D:return語句

答案:return語句下列關(guān)于lambda表達(dá)式的說法錯誤的是()

A:lambda表達(dá)式中不能包含循環(huán)語句B:lambda表達(dá)式只可以包含一個表達(dá)式C:lambda表達(dá)式可以創(chuàng)建匿名函數(shù)D:lambda表達(dá)式的參數(shù)只能有一個

答案:lambda表達(dá)式的參數(shù)只能有一個實例方法創(chuàng)建完成后,可以通過類的實例名稱和()操作符進行訪問。

A:@B:.C:/D:*

答案:.下列說法錯誤的是()。

A:可以在函數(shù)中定義函數(shù)B:當(dāng)代碼中有main函數(shù)時,程序?qū)膍ain開始執(zhí)行C:函數(shù)定義必須放在調(diào)用之前D:函數(shù)可以沒有返回值

答案:當(dāng)代碼中有main函數(shù)時,程序?qū)膍ain開始執(zhí)行進程占據(jù)的內(nèi)存空間一般由控制塊、程序段、數(shù)據(jù)段組成。()

A:錯B:對

答案:對進程ID是進程的唯一標(biāo)識。()

A:錯B:對

答案:對put()方法中,block參數(shù):布爾類型,表示是否阻塞隊列。()

A:對B:錯

答案:對線程主要分為()

A:子線程B:守護線程C:主線程D:前臺線程

答案:子線程;守護線程;主線程;前臺線程可重入鎖的實現(xiàn)原理是通過為每個內(nèi)部鎖關(guān)聯(lián)計數(shù)器和屬主線程。()

A:錯B:對

答案:對線程的特點有()

A:狀態(tài)不可預(yù)測B:其余選項都不對C:執(zhí)行順序隨機D:獨立運行

答案:狀態(tài)不可預(yù)測;執(zhí)行順序隨機;獨立運行

第十二章單元測試

想要創(chuàng)建多級目錄,應(yīng)使用函數(shù)()。

A:mkdirs()

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論