Python程序設計知到智慧樹章節(jié)測試課后答案2024年秋哈爾濱劍橋學院_第1頁
Python程序設計知到智慧樹章節(jié)測試課后答案2024年秋哈爾濱劍橋學院_第2頁
Python程序設計知到智慧樹章節(jié)測試課后答案2024年秋哈爾濱劍橋學院_第3頁
Python程序設計知到智慧樹章節(jié)測試課后答案2024年秋哈爾濱劍橋學院_第4頁
免費預覽已結束,剩余5頁可下載查看

下載本文檔

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

文檔簡介

Python程序設計知到智慧樹章節(jié)測試課后答案2024年秋哈爾濱劍橋學院第一章單元測試

關于Python描述正確的是()。

A:第三方庫不一定都需要使用pip安裝B:Python是編譯型的高級程序設計語言C:Python目前有1.X、2.X和3.X三個版本D:在IDLE和命令行啟動界面,都以“>>>”作為Python提示符

答案:在IDLE和命令行啟動界面,都以“>>>”作為Python提示符安裝pygame第三方游戲包時,可以使用“pipinstallpygame”命令。()

A:錯B:對

答案:對Python的2.X版本和3.X版本是兼容的。()

A:對B:錯

答案:錯第三方模塊安裝后需要使用import命令導入才能使用。()

A:對B:錯

答案:對Python語言的優(yōu)點有()。

A:簡單易學B:語法優(yōu)美C:可擴展性好D:函數庫功能強大

答案:簡單易學;語法優(yōu)美;可擴展性好;函數庫功能強大

第二章單元測試

下列表達式的值為True的是()

A:3<2B:1and5==0C:not5D:2!=5or0

答案:2!=5or0Python表達式中,可以控制運算有限順序的是()

A:圓括號()B:大括號{}C:方括號[]D:尖括號

答案:圓括號()下面()不是Python合法的標識符

A:_name_B:int32C:selfD:40XL

答案:40XL下面關于Python標識符的闡述()是正確的。

A:Python可以同一行顯示多條語句,方法是用分號“;”分開。B:Python可以使用保留字作為標識符。C:標識符由字母、數字、下劃線組成,但不能以數字開頭,第一個字符必須是字母表中字母或下劃線“_”。D:標識符對大小寫敏感。

答案:Python可以同一行顯示多條語句,方法是用分號“;”分開。;標識符由字母、數字、下劃線組成,但不能以數字開頭,第一個字符必須是字母表中字母或下劃線“_”。;標識符對大小寫敏感。在Python中可以使用if作為變量名。()

A:對B:錯

答案:錯

第三章單元測試

執(zhí)行下列Python語句將產生的結果是()

x=2

y=2.0

if(x==y):

print("Equal")

else:

print("NoEqual")

A:編譯錯誤B:運行時錯誤C:EqualD:NotEqual

答案:Equal以下for語句中,()不能完成1-10的累加功能。

A:foriinrange(10,9,8,7,6,5,4,3,2,1):sum+=iB:foriinrange(0,11):sum+=iC:foriinrange(1,11):sum+=iD:foriinrange(10,0,-1):sum+=i

答案:foriinrange(10,9,8,7,6,5,4,3,2,1):sum+=i下列說法中正確的是()。

A:continue能結束循環(huán),而break只能結束本次循環(huán)B:break用在for語句中,而continue用在while語句中C:break用在while語句中,而continue用在for語句中D:break能結束循環(huán),而continue只能結束本次循環(huán)

答案:break能結束循環(huán),而continue只能結束本次循環(huán)若k為整型,下述while循環(huán)執(zhí)行的次數為()

k=1000

whilek>1:

printk

k=k/2

A:1000B:10C:9D:11

答案:10如下代碼可以實現當僅輸入6的時候輸出x=6,僅輸入4的時候輸出x=4,僅輸入1的時候輸出x=1

x=int(input())

ifx>=5:

print("x=6")

elifx>=4:

print("x=4")

else:

print("x=1")()

A:對B:錯

答案:錯

第四章單元測試

Python中使用()轉義字符。

A:%B:/C:\D:$

答案:\選項中,用于格式化字符串的是()。

A:f-stringB:其他選項均是C:format()D:%

答案:其他選項均是關于字符串的說法中,下列描述錯誤的是()。

A:轉義字符\n表示換行B:格式符均由%和說明轉換類型的字符組成C:字符串創(chuàng)建后可以被修改D:字符串可以使用單引號、雙引號和三引號定義

答案:字符串創(chuàng)建后可以被修改下列方法中,可以將字符串中的字母全部轉換為大寫的是()。

A:upper()B:capitalize()C:lower()D:title()

答案:upper()下列選項中,不屬于字符串的是()。

A:"1"B:'1'.23C:'python'D:"""^"""

答案:'1'.23

第五章單元測試

下列方法中,可以對列表元素排序的是()。

A:list()B:sort()C:max()D:reverse()

答案:sort()閱讀下面的程序:

li_one=[2,1,5,6]

print(sorted(li_one[:2]))

運行程序,輸出結果是()。

A:[6,5,2,1]B:[1,2]C:[1,2,5,6]D:[2,1]

答案:[1,2]下列方法中,默認刪除列表最后一個元素的是()。

A:remove()B:extend()C:delD:pop()

答案:pop()閱讀下面程序:

lan_info={'01':'Python','02':'Java','03':'PHP'}

lan_info.update({'03':'C++'})

print(lan_info)

運行程序,輸出結果是()。

A:{'01':'Python','02':'Java'}B:{'01':'Python','02':'Java','03':'C++'}C:{'01':'Python','02':'Java','03':'PHP'}D:{'03':'C++','01':'Python','02':'Java'}

答案:{'01':'Python','02':'Java','03':'C++'}閱讀下面程序:

set_01={'a','c','b','a'}

set_01.add('d')

print(len(set_01))

運行程序,輸出結果是()。

A:3B:4C:5D:2

答案:4

第六章單元測試

下列關于函數的說法中,描述錯誤的是()。

A:調用函數時,實參的傳遞順序與形參的順序可以不同B:不同的函數中可以使用相同名字的變量C:匿名函數與使用關鍵字def定義的函數沒有區(qū)別D:函數可以減少重復的代碼,使得程序更加模塊化

答案:調用函數時,實參的傳遞順序與形參的順序可以不同Python使用()關鍵字定義一個匿名函數。

A:defB:funcC:lambdaD:function

答案:lambdaPython使用()關鍵字自定義一個函數。

A:funcB:functionC:lambdaD:def

答案:def請閱讀下面的代碼:

num_one=12

defsum(num_two):

globalnum_one

num_one=90

returnnum_one+num_two

print(sum(10))

運行代碼,輸出結果為()。

A:12B:100C:22D:102

答案:100請閱讀下面的代碼:

defmany_param(num_one,num_two,*args):

print(args)

many_param(11,22,33,44,55)

運行代碼,輸出結果為()。

A:(11,22,33)B:(33,44,55)C:(22,33,44)D:(11,22)

答案:(33,44,55)

第七章單元測試

關于文件的描述不正確的是()。

A:文件不能僅由存儲路徑、主名和擴展名確定唯一性B:文件是用來存儲計算機數據的,屬于軟件的組成部分C:Python使用close函數關閉文件D:Python使用open函數打開文件

答案:文件不能僅由存儲路徑、主名和擴展名確定唯一性打開文件函數中的mode參數值若為r表示以只讀方式打開一個文本文件。()

A:對B:錯

答案:對Python的2.X版本和其他任何一個版本不兼容的。()

A:錯B:對

答案:錯Python既可以對文本文件進行操作,也可以對二進制文件進行操作。()

A:對B:錯

答案:對Python提供的與指針位置相關的方法有()。

A:seek()B:read()C:tell()D:write()

答案:seek();tell()

第八章單元測試

閱讀下面程序。

classPerson:

count=0

@classmethod

del__init__(cls):

cls.count+=1

p1=Person()

p2=Person()

p3=Person()

print(Person.count)

其輸出結果是()。

A:1B:2C:3D:4

答案:3__del__方法即構造函數(構造方法),用于執(zhí)行類的實例的初始化工作,在對象創(chuàng)建后調用,初始化當前對象的實例,無返回值。()

A:對B:錯

答案:錯在Python中,實例變量在類的內部通過“.”訪問,在外部通過對象實例訪問。()

A:對B:錯

答案:對閱讀下列Python語句。

classAccount:

def__init__(self,id):

self.id=id;id=888

acc=Account(100);print(acc.id)

程序運行結果為()。

A:400B:100C:200D:300

答案:100定義類如下。classHello():def__init__()

=name

defshowInfo(self)print()下面代碼能正常執(zhí)行的是(

)。

A:h=Hello("admin")showInfo

B:

h=Hello("ad

溫馨提示

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

評論

0/150

提交評論