版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Python程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋西安鐵路職業(yè)技術(shù)學(xué)院項(xiàng)目一單元測試
關(guān)于Python語言的特點(diǎn),以下選項(xiàng)中描述錯誤的是()
A:Python語言是腳本語言B:Python語言是跨平臺語言C:Python語言是非開源語言D:Python語言是多模型語言
答案:Python語言是非開源語言以下選項(xiàng)中說法不正確的是()
A:靜態(tài)語言采用解釋方式執(zhí)行,腳本語言采用編譯方式執(zhí)行B:C語言是靜態(tài)語言,Python語言是腳本語言C:編譯是將源代碼轉(zhuǎn)換成目標(biāo)代碼的過程D:解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時逐條運(yùn)行目標(biāo)代碼的過程
答案:靜態(tài)語言采用解釋方式執(zhí)行,腳本語言采用編譯方式執(zhí)行以下選項(xiàng)中,不是Python語言特點(diǎn)的是()
A:黏性擴(kuò)展:Python語言能夠集成C、C.++等語言編寫的代碼B:變量聲明:Python語言具有使用變量需要先定義后使用的特點(diǎn)C:平臺無關(guān):Python程序可以在任何安裝了解釋器的操作系統(tǒng)環(huán)境中執(zhí)行D:強(qiáng)制可讀:Python語言通過強(qiáng)制縮進(jìn)來體現(xiàn)語句間的邏輯關(guān)系
答案:變量聲明:Python語言具有使用變量需要先定義后使用的特點(diǎn)IDLE環(huán)境的退出命令是()
A:close()B:回車鍵C:exit()D:esc()
答案:exit()以下對Python程序設(shè)計(jì)風(fēng)格描述錯誤的選項(xiàng)是()
A:Python可以將一條長語句分成多行顯示,使用續(xù)航符“\”B:Python語句中,增加縮進(jìn)表示語句塊的開始,減少縮進(jìn)表示語句塊的退出C:Python中不允許把多條語句寫在同一行D:Python中不允許把多條語句寫在同一行
答案:Python中不允許把多條語句寫在同一行以下選項(xiàng)不屬于程序設(shè)計(jì)語言類別的是()
A:匯編語言B:高級語言C:機(jī)器語言D:解釋語言
答案:解釋語言每個程序都具有的統(tǒng)一的運(yùn)算模式是()
A:輸入輸出模式B:函數(shù)調(diào)用模式C:IPO模式D:順序計(jì)算模式
答案:IPO模式以下選項(xiàng)不屬于Python語言特點(diǎn)的是()
A:執(zhí)行高效B:平臺無關(guān)C:支持中文D:語法簡潔
答案:執(zhí)行高效關(guān)于Python語言的特點(diǎn),以下選項(xiàng)描述正確的是()
A:Python語言是非跨平臺語言B:Python語言不支持面向?qū)ο驝:Python語言是解釋型語言D:Python語言是編譯型語言
答案:Python語言是解釋型語言以下關(guān)于程序設(shè)計(jì)語言的描述,錯誤的選項(xiàng)是()
A:匯編語言是直接操作計(jì)算機(jī)硬件的編程語言B:Python語言是一種腳本編程語言C:編譯和解釋的區(qū)別是一次性翻譯程序還是每次執(zhí)行時都要翻譯程序D:程序設(shè)計(jì)語言經(jīng)歷了機(jī)器語言、匯編語言、腳本語言三個階段
答案:程序設(shè)計(jì)語言經(jīng)歷了機(jī)器語言、匯編語言、腳本語言三個階段
項(xiàng)目二單元測試
以下選項(xiàng)中,不是Python語言保留字的是()
A:whileB:gotoC:forD:continue
答案:goto以下選項(xiàng)中,Python語言中代碼注釋使用的符號是()
A://B:#C:!D:/……/
答案:#關(guān)于Python語言的變量,以下選項(xiàng)中說法正確的是()
A:隨時命名、隨時賦值、隨時使用B:隨時聲明、隨時使用、隨時釋放C:隨時命名、隨時賦值、隨時變換類型D:隨時聲明、隨時賦值、隨時變換類型
答案:隨時命名、隨時賦值、隨時使用Python語言提供的3個基本數(shù)字類型是()
A:整數(shù)類型、浮點(diǎn)數(shù)類型、復(fù)數(shù)類型B:整數(shù)類型、二進(jìn)制類型、浮點(diǎn)數(shù)類型C:整數(shù)類型、二進(jìn)制類型、復(fù)數(shù)類型D:整數(shù)類型、二進(jìn)制類型、浮點(diǎn)數(shù)類型
答案:整數(shù)類型、浮點(diǎn)數(shù)類型、復(fù)數(shù)類型以下選項(xiàng)中,不屬于IPO模式一部分的是()
A:Program(程序)B:Output(輸出)C:Input(輸入)D:Process(處理)
答案:Program(程序)以下選項(xiàng)中,屬于Python語言中合法的二進(jìn)制整數(shù)是()
A:0B1019B:0B1010C:0bC3FD:0b1708
答案:0B1010關(guān)于Python語言的浮點(diǎn)數(shù)類型,以下選項(xiàng)中描述錯誤的是()
A:浮點(diǎn)數(shù)類型與數(shù)學(xué)中實(shí)數(shù)的概念一致B:Python語言要求所有浮點(diǎn)數(shù)必須帶有小數(shù)部分C:浮點(diǎn)數(shù)類型表示帶有小數(shù)的類型D:小數(shù)部分不可以為0
答案:小數(shù)部分不可以為0關(guān)于Python語言數(shù)值操作符,以下選項(xiàng)中描述錯誤的是()
A:x//y表示x與y之整數(shù)商,即不大于x與y之商的最大整數(shù)B:x/y表示x與y之商C:x**y表示x的y次冪,其中,y必須是整數(shù)D:x%y表示x與y之商的余數(shù),也稱為模運(yùn)算
答案:x**y表示x的y次冪,其中,y必須是整數(shù)Python文件的后綴名是()
A:pyB:passC:doD:pdf
答案:py以下選項(xiàng)中,不是Python語言保留字的是()
A:exceptB:whileC:passD:do
答案:do
項(xiàng)目三單元測試
給出如下代碼:
TempStr=“HelloWorld”
以下選項(xiàng)中可以輸出“World”子串的是()
A:print(TempStr[–5:–1])B:print(TempStr[–5:])C:print(TempStr[–4:–1])print(TempStr[–4:–1])D:print(TempStr[–5:0])
答案:print(TempStr[–5:])假設(shè)將單詞保存在變量word中,使用一個字典類型counts={},統(tǒng)計(jì)單詞出現(xiàn)的次數(shù)可采用以下代碼()
A:counts[word]=1B:counts[word]=count.get(word,1)+1C:counts[word]=count[word]+1D:counts[word]=count.get(word,0)+1
答案:counts[word]=count.get(word,0)+1以下關(guān)于字典操作的描述,錯誤的是()
A:clear用于清空字典中的數(shù)據(jù)B:del用于刪除字典或者元素C:len方法可以計(jì)算字典中鍵值對的個數(shù)D:keys方法可以獲取字典的值視圖
答案:keys方法可以獲取字典的值視圖給出如下代碼:
DictColor={“seashell”:“海貝色”,“gold”:“金色”,“pink”:“粉紅色”,“brown”:“棕色”,“purple”:“紫色”,“tomato”:“西紅柿色”}
以下選項(xiàng)中能輸出“海貝色”的是()
A:print(DictColor[“海貝色”])B:print(DictColor.values())C:print(DictColor[“seashell”])D:print(DictColor.keys())
答案:print(DictColor[“seashell”])下面代碼的輸出結(jié)果是()
d={“大?!?“藍(lán)色”,“天空”:“灰色”,“大地”:“黑色”}
print(d[“大地”],d.get(“大地”,“黃色”))
A:黑色黃色B:黑色藍(lán)色C:黑色黑色D:黑的灰色
答案:黑色黑色下面代碼的輸出結(jié)果是()
s=[“seashell”,“gold”,“pink”,“brown”,“purple”,“tomato”]
print(s[1:4:2])
A:[‘gold’,‘pink’,‘brown’]B:[‘gold’,‘pink’,‘brown’,‘purple’,‘tomato’]C:[‘gold’,‘pink’]D:[‘gold’,‘brown’]
答案:[‘gold’,‘brown’]下面代碼的執(zhí)行結(jié)果是()
ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))
A:1B:8C:3D:4
答案:3下面代碼的執(zhí)行結(jié)果是()
ls=[“2020”,“20.20”,“Python”]
ls.append(2020)
ls.append([2020,“2020”])print(ls)
A:[‘2020’,‘20.20’,‘Python’,2020,[2020,‘2020’]]B:[‘2020’,‘20.20’,‘Python’,2020,[‘2020’]]C:[‘2020’,‘20.20’,‘Python’,2020]D:[‘2020’,‘20.20’,‘Python’,2020,2020,‘2020’]
答案:[‘2020’,‘20.20’,‘Python’,2020,[2020,‘2020’]]以下程序的輸出結(jié)果是:()
lcat=[“獅子”,“獵豹”,“虎貓”,“花豹”,“孟加拉虎”,“美洲豹”,“雪豹”]
forsinlcat:
if“豹”ins:
print(s,end="")
continue
A:雪豹B:花豹C:獵豹D:獵豹花豹美洲豹雪豹
答案:獵豹花豹美洲豹雪豹以下關(guān)于字典類型的描述,錯誤的是:()
A:字典類型可以包含列表和其他數(shù)據(jù)類型,支持嵌套的字典B:字典類型是一種無序的對象集合,通過鍵來存取C:字典類型中的數(shù)據(jù)可以進(jìn)行分片和合并操作D:字典類型可以在原來的變量上增加或縮短
答案:字典類型中的數(shù)據(jù)可以進(jìn)行分片和合并操作
項(xiàng)目四單元測試
以下選項(xiàng)中,不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的是()
A:模塊化B:自頂向下C:逐步求精D:可封裝
答案:可封裝以下關(guān)于循環(huán)控制語句描述錯誤的是哪一項(xiàng)()
A:循環(huán)可以嵌套使用,例如一個for語句中有另一個for語句,一個while語句中有一個for語句等。B:在Python中if…elif…elif…結(jié)構(gòu)中必須包含else子句。C:Python中的for語句可以在任意序列上進(jìn)行迭代訪問,例如列表、字符串和元組。D:在Python中沒有switch-case的關(guān)鍵詞,可以用if…elif…elif…來等價表達(dá)。
答案:在Python中if…elif…elif…結(jié)構(gòu)中必須包含else子句。python源程序執(zhí)行的方式()
A:直接執(zhí)行B:邊編譯邊執(zhí)行C:編譯執(zhí)行D:解析執(zhí)行
答案:解析執(zhí)行Python語言語句塊的標(biāo)記是()
A:逗號B:分號C:縮進(jìn)D:/
答案:縮進(jìn)“ab”+”c”*2結(jié)果是:()
A:abc2B:abccC:ababccD:abcabc
答案:abcc下列選項(xiàng)中,()的布爾值不是False。
A:1B:()C:NoneD:0
答案:1假設(shè)a=9,b=2,那么下列運(yùn)算中,錯誤的是()。
A:a%b的值是1B:a//b的值是4C:a+b的值是11D:a**b的值是18
答案:a**b的值是18使用()符號對浮點(diǎn)類型的數(shù)據(jù)進(jìn)行格式化。
A:%cB:%fC:%dD:%s
答案:%f下列程序執(zhí)行后
x=’abc’
y=x
y=100
print(x)輸出的結(jié)果為()
A:abcB:100C:都是錯誤的D:97,98,99
答案:abc下列語句中,哪個在Python中是非法的(
)。
A:x,y=y,x
B:x=(y=z+1)
C:x+=y
D:x=y=z=1
答案:x=(y=z+1)
項(xiàng)目五單元測試
Python中,函數(shù)定義可以不包括以下()
A:一對圓括號B:關(guān)鍵字defC:函數(shù)名D:可選參數(shù)列表
答案:可選參數(shù)列表以下關(guān)于python內(nèi)置函數(shù)的描述,錯誤的是()
A:id()返回一個數(shù)據(jù)的一個編號,跟其在內(nèi)存中的地址無關(guān)B:hash()返回一個可計(jì)算哈希的類型的數(shù)據(jù)的哈希值C:type()返回一個數(shù)據(jù)對應(yīng)的類型D:sorted()對一個序列類型數(shù)據(jù)進(jìn)行排序
答案:id()返回一個數(shù)據(jù)的一個編號,跟其在內(nèi)存中的地址無關(guān)以下關(guān)于函數(shù)參數(shù)傳遞的描述,錯誤的是()
A:定義函數(shù)的時候,可選參數(shù)必須寫在非可選參數(shù)的后面B:函數(shù)的實(shí)參位置可變,需要形參定義和實(shí)參調(diào)用時都要給出名稱C:調(diào)用函數(shù)時,可變數(shù)量參數(shù)被當(dāng)做元組類型傳遞到函數(shù)中D:Python支持可變數(shù)量的參數(shù),實(shí)參用”*參數(shù)名”表示
答案:Python支持可變數(shù)量的參數(shù),實(shí)參用”*參數(shù)名”表示以下關(guān)于python內(nèi)置函數(shù)的描述,錯誤的是()
A:id()返回一個變量的一個編號,是其在內(nèi)存中的地址B:type()返回一個對象的類型C:all(ls)返回True,如果ls的每個元素都是TrueD:sorted()對一個序列類型數(shù)據(jù)進(jìn)行排序,將排序后的結(jié)果寫回到該變量中
答案:sorted()對一個序列類型數(shù)據(jù)進(jìn)行排序,將排序后的結(jié)果寫回到該變量中以下關(guān)于函數(shù)的描述,正確的是()
A:如果函數(shù)內(nèi)部定義了跟外部的全局變量同名的組合數(shù)據(jù)類型的變量,則函數(shù)內(nèi)部引用的變量不確定B:python的函數(shù)里引用一個組合數(shù)據(jù)類型變量,就會創(chuàng)建一個該類型對象C:函數(shù)的全局變量是列表類型的時候,函數(shù)內(nèi)部不可以直接引用該全局變量D:函數(shù)的簡單數(shù)據(jù)類型全局變量在函數(shù)內(nèi)部使用的時候,需要在顯式聲明為全局變量
答案:函數(shù)的簡單數(shù)據(jù)類型全局變量在函數(shù)內(nèi)部使用的時候,需要在顯式聲明為全局變量以下關(guān)于python函數(shù)使用的描述,錯誤的是()
A:函數(shù)定義是使用函數(shù)的第一步B:函數(shù)執(zhí)行結(jié)束后,程序執(zhí)行流程會自動返回到函數(shù)被調(diào)用的語句之后C:函數(shù)被調(diào)用后才能執(zhí)行D:Python程序里一定要有一個主函數(shù)
答案:Python程序里一定要有一個主函數(shù)以下關(guān)于函數(shù)參數(shù)和返回值的描述,正確的是()
A:可選參數(shù)傳遞指的是沒有傳入對應(yīng)參數(shù)值的時候,就不使用該參數(shù)B:函數(shù)能同時返回多個參數(shù)值,需要形成一個列表來返回C:采用名稱傳參的時候,實(shí)參的順序需要和形參的順序一致D:Python支持按照位置傳參也支持名稱傳參,但不支持地址傳參
答案:Python支持按照位置傳參也支持名稱傳參,但不支持地址傳參關(guān)于函數(shù)的描述,錯誤的選項(xiàng)是()
A:Python使用del保留字定義一個函數(shù)B:函數(shù)是一段具有特定功能的、可重用的語句組C:函數(shù)能完成特定的功能,對函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可。D:使用函數(shù)的主要目的是減低編程難度和代碼重用
答案:Python使用del保留字定義一個函數(shù)以下關(guān)于函數(shù)的描述,錯誤的是()
A:使用函數(shù)后,代碼的維護(hù)難度降低了B:使用函數(shù)的目的只是為了增加代碼復(fù)用C:函數(shù)是一種功能抽象D:函數(shù)名可以是任何有效的Python標(biāo)識符
答案:使用函數(shù)的目的只是為了增加代碼復(fù)用以下程序的輸出結(jié)果是(
)deffun1(a,b,*args):print(a)print(b)print(args)fun1(1,2,3,4,5,6)
A:
1,2,3,4,5,6B:123,4,5,6
C:12(3,4,5,6)
D:12[3,4,5,6]
答案:12(3,4,5,6)
項(xiàng)目六單元測試
關(guān)于面向過程和面向?qū)ο?,下列說法錯誤的是()。
A:面向過程和面向?qū)ο蠖际墙鉀Q問題的一種思路B:面向過程強(qiáng)調(diào)的是解決問題的步驟C:面向?qū)ο髲?qiáng)調(diào)的是解決問題的對象D:面向過程是基于面向?qū)ο蟮?/p>
答案:面向過程是基于面向?qū)ο蟮年P(guān)于類和對象的關(guān)系,下列描述正確的是()。
A:類是現(xiàn)實(shí)中事物的個體B:對象描述的是現(xiàn)實(shí)的個體,它是類的實(shí)例C:類是面向?qū)ο蟮暮诵腄:對象是根據(jù)類創(chuàng)建的,并且一個類只能對應(yīng)一個對象
答案:對象描述的是現(xiàn)實(shí)的個體,它是類的實(shí)例構(gòu)造方法的作用是()。
A:類的初始化B:對象的初始化C:一般成員方法D:對象的建立
答案:對象的初始化構(gòu)造方法是類的一個特殊方法,Python中它的名稱為()。
A:initB:與類同名C:initD:_construct
答案:initPython類中包含一個特殊的變量(),它表示當(dāng)前對象自身,可以訪問類的成員
A:selfB:與類同名C:thisD:me
答案:self定義類時所有實(shí)例方法的第一個參數(shù)用來表示對象本身,在類的外部通過對象名來調(diào)用實(shí)例方法時不需要為該參數(shù)傳值。()
A:對B:錯
答案:對在Python中定義類時,如果某個成員名稱前有2個下劃線則表示是私有成員。()
A:錯B:對
答案:對在類定義的外部沒有任何辦法可以訪問對象的私有成員。()
A:錯B:對
答案:錯Python中一切內(nèi)容都可以稱為對象。()
A:對B:錯
答案:對對于Python類中的私有成員,可以通過“對象名._類名__私有成員名”的方式來訪問。()
A:對B:錯
答案:對
項(xiàng)目七單元測試
1.執(zhí)行以下程序,輸入la,輸出結(jié)果是()
la=‘python’
try:
s=eval(input(‘請輸入整數(shù):’))
ls=s*2
print(ls)
except:
print(‘請輸入整數(shù)’)
A:pythonB:pythonpythonC:請輸入整數(shù)D:la
答案:pythonpython用戶輸入整數(shù)的時候不合規(guī)導(dǎo)致程序出錯,為了不讓程序異常中斷,需要用到的語句是()
A:循環(huán)語句B:if語句C:eval語句D:try-except語句
答案:try-except語句以下關(guān)于異常處理的描述,錯誤的選項(xiàng)是()
A:Python通過try、except等保留字提供異常處理功能B:ZeroDivisionError是一個變量未命名錯誤C:NameError是一種異常類型D:異常語句可以與else和finally語句配合使用
答案:ZeroDivisionError是一個變量未命名錯誤以下關(guān)于異常處理的描述,正確的是()
A:try語句中有except子句就不能有finally子句B:引發(fā)一個不存在索引的列表元素會引發(fā)NameError錯誤C:Python中,可以用異常處理捕獲程序中的所有錯誤D:Python中允許利用raise語句由程序主動引發(fā)異常
答案:Python中允許利用raise語句由程序主動引發(fā)異常關(guān)于Python對文件的處理,以下選項(xiàng)中描述錯誤的是()
A:Python通過解釋器內(nèi)置的open()函數(shù)打開一個文件B:當(dāng)文件以文本方式打開時,讀寫按照字節(jié)流方式C:文件使用結(jié)束后要用close()方法關(guān)閉,釋放文件的使用授權(quán)D:Python能夠以文本和二進(jìn)制兩種方式處理文件
答案:當(dāng)文件以文本方式打開時,讀寫按照字節(jié)流方式以下選項(xiàng)中不是Python對文件的寫操作方法的是()
A:writelinesB:write和seekC:writeD:writetext
答案:writetext以下選項(xiàng)中,不是Python對文件的讀操作方法的是()
A:readB:readlineC:readtextD:readall
答案:readtext關(guān)于Python
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 利用動畫技術(shù)在信息管理層面開展多元呈現(xiàn)方法探究
- 電話銷售之撥打習(xí)慣的重要性及如何合理利用并管理好名單
- 從零開始創(chuàng)建家庭農(nóng)場的指南
- 創(chuàng)新教育學(xué)生綜合素質(zhì)培養(yǎng)的課堂活動策略
- 創(chuàng)新驅(qū)動的零碳工廠工業(yè)4.0時代的綠色發(fā)展路徑
- 共育理念下的家庭教育方法探討
- 以茶為媒的小學(xué)跨學(xué)科教育研究
- 導(dǎo)游證考試《實(shí)務(wù)》強(qiáng)化模擬題(8)(含答案)
- 從實(shí)踐到未來探索創(chuàng)新教育的未來之路
- 從生理學(xué)角度解析學(xué)前兒童的情緒管理與調(diào)適
- 采購部年終總結(jié)計(jì)劃PPT模板
- 智能交互式無紙化會議系統(tǒng)設(shè)計(jì)方案
- 機(jī)械制造工藝學(xué)課程設(shè)計(jì)
- 《結(jié)構(gòu)化學(xué)》(1-5章)習(xí)題
- 配電箱安裝施工方案
- 湘少版英語四年級上冊Unit12Petercanjumphigh單元測試題(含答案及)
- 早產(chǎn)兒知情同意書
- 手術(shù)質(zhì)量與安全監(jiān)測分析制度
- 2020年事業(yè)單位招聘考試《氣象專業(yè)基礎(chǔ)知識》真題庫及答案1000題
- 模型構(gòu)建的原則和主要步驟
- 建筑裝飾施工組織與管理教學(xué)大綱
評論
0/150
提交評論