




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
大學(xué)計算機——Python程序設(shè)計與問題求解知到智慧樹章節(jié)測試課后答案2024年秋東北林業(yè)大學(xué)第一章單元測試
計算機能直接執(zhí)行的計算機語言是()。
A:機器語言B:高級語言C:匯編語言D:自然語言
答案:機器語言()是計算機中存儲數(shù)據(jù)的最小單位,用來存儲一個0或1的二進制位。
A:內(nèi)存B:位C:字節(jié)D:字
答案:位()的功能是連接主機和外部設(shè)備并實現(xiàn)兩者之間數(shù)據(jù)的傳輸。
A:總線B:U盤C:電源D:接口
答案:接口某種計算機的內(nèi)存容量是8G,這里的8G容量是指()K字節(jié)。
A:8*1000B:8*1024*1024C:8*1024*100D:8*1024
答案:8*1024*1024計算機中的總線根據(jù)傳輸信號功能的不同分為(
)。
A:數(shù)據(jù)總線、控制總線B:數(shù)據(jù)總線、地址總線C:控制總線、地址總線D:數(shù)據(jù)總線、控制總線、地址總線
答案:數(shù)據(jù)總線、控制總線、地址總線目前計算機的應(yīng)用領(lǐng)域是()。
A:網(wǎng)絡(luò)通信B:信息處理C:數(shù)值計算D:人工智能
答案:網(wǎng)絡(luò)通信;信息處理;數(shù)值計算;人工智能計算機硬件系統(tǒng)主要由()、輸入設(shè)備和輸出設(shè)備五部分組成。
A:運算器B:控制器C:顯示器D:存儲器
答案:運算器;控制器;存儲器計算機系統(tǒng)通常采用三級層次結(jié)構(gòu)來構(gòu)成存儲系統(tǒng),主要由()構(gòu)成。
A:內(nèi)存儲器B:運算器C:高速緩沖存儲器D:輔助存儲器
答案:內(nèi)存儲器;高速緩沖存儲器;輔助存儲器下面各項屬于輸入設(shè)備的有()。
A:繪圖儀B:條形碼閱讀器C:投影儀D:觸摸屏
答案:條形碼閱讀器;觸摸屏Python語言具備以下特點:()。
A:Python是一種解釋型語言B:Python是初學(xué)者的語言C:Python是交互式語言D:Python是面向?qū)ο笳Z言
答案:Python是一種解釋型語言;Python是初學(xué)者的語言;Python是交互式語言;Python是面向?qū)ο笳Z言1946年2月,世界上第一臺電子計算機ENIAC問世,這是計算機發(fā)展史上一個值得紀念的日子。()
A:錯B:對
答案:對主頻是CPU最重要的性能指標之一。主頻越高,CPU的運算速度越慢。()
A:錯B:對
答案:錯只讀存儲器(ROM),是一種只能從存儲器讀取信息而不能寫入信息的存儲器,斷電后信息不丟失。()
A:對B:錯
答案:對操作系統(tǒng)是最重要最基本的系統(tǒng)軟件。()
A:對B:錯
答案:對Python是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。()
A:對B:錯
答案:對
第二章單元測試
Python中建議使用()個空格表示一級縮進。
A:2B:1C:3D:4
答案:4float()函數(shù)用于將數(shù)據(jù)轉(zhuǎn)換為()類型的數(shù)據(jù)。
A:浮點B:布爾C:字符D:整數(shù)
答案:浮點Python中使用()符號表示單行注釋。
A://B:#C:<!---->D:/
答案:#交互模式下執(zhí)行:
>>>s="IloveChina!"
>>>s[1:6]
結(jié)果為:()。
A:ChinaB:IloveC:loveD:oveC
答案:loveround(1.234567,3)執(zhí)行該函數(shù)的結(jié)果是:()。
A:1.234B:1C:1.23D:1.235
答案:1.235Python提供的基本數(shù)據(jù)類型,屬于數(shù)值型的有()。
A:復(fù)數(shù)B:布爾型C:整型D:浮點型
答案:復(fù)數(shù);布爾型;整型;浮點型True+1的值錯誤的是()。
A:2B:-1C:1D:0
答案:-1;1;0交互模式下執(zhí)行
>>>num=input()
>>>num=num+1
>>>num
如果從鍵盤輸入123,以下說法正確的是()。
A:應(yīng)該用int()函數(shù)將num轉(zhuǎn)換為整數(shù)再進行算數(shù)計算B:Python接收到的是字符串“123”C:程序拋出異常信息D:顯示結(jié)果為124
答案:應(yīng)該用int()函數(shù)將num轉(zhuǎn)換為整數(shù)再進行算數(shù)計算;Python接收到的是字符串“123”;程序拋出異常信息當我們打印計算的結(jié)果時,通常需要控制其顯示效果,以下能夠?qū)崿F(xiàn)該功能的方法是()。
A:printf方法B:使用%s占位,再將后面%號后括號內(nèi)的變量依次傳給占位符C:f-string格式化方法D:format格式化方法
答案:使用%s占位,再將后面%號后括號內(nèi)的變量依次傳給占位符;f-string格式化方法;format格式化方法以下能夠應(yīng)用于字符串對象的方法是()。
A:center方法B:replace方法C:find方法D:count方法
答案:center方法;replace方法;find方法;count方法已知x=12,那么賦值語句x='hello'是無法正常執(zhí)行的。()
A:對B:錯
答案:錯Python變量使用前必須先聲明,一旦聲明就不能在當前作用域內(nèi)改變其類型。()
A:對B:錯
答案:錯加法運算符可以用來連接字符串并生成新字符串。()
A:錯B:對
答案:對2+5j是合法Python數(shù)值類型。()
A:錯B:對
答案:對Python運算符%不僅可以用來求余數(shù),還可以用來格式化字符串。()
A:錯B:對
答案:對
第三章單元測試
可以使用一條()語句來編寫一個雙分支選擇結(jié)構(gòu)。
A:ifB:if-callC:if-elseD:test-jump
答案:if-else僅在兩個子表達式都為真時,采用()運算符創(chuàng)建的復(fù)合布爾表達式才是真。
A:notB:orC:andD:其余三個都可以
答案:andwhile循環(huán)是一種()類型循環(huán)。
A:后迭代B:先測試條件C:后審D:不測試條件
答案:先測試條件forcountinrange(5):
print(count,end="")循環(huán)的輸出是()。
A:1234B:12345C:01234D:012345
答案:01234下面代碼的輸出結(jié)果是?()。
foriinrange(1,6):
ifi%3==0:
break
else:
print(i,end=",")
A:1,2,3,B:1,2,3,4,5,6C:1,2,3,4,5,D:1,2,
答案:1,2,關(guān)于aorb的描述正確的是()。
A:若a=Falseb=False則aorb==FalseB:若a=Trueb=False則aorb==TrueC:若a=Trueb=True則aorb==FalseD:若a=Trueb=True則aorb==True
答案:若a=Falseb=False則aorb==False;若a=Trueb=False則aorb==True;若a=Trueb=True則aorb==True下列表達式結(jié)果為假(False)的是()
A:9>2and0B:not16>15C:20<19and87>100D:3<5or4>5
答案:not16>15;20<19and87>100執(zhí)行下列程序,輸出的結(jié)果中包含的有()。
importmathforiinrange(100,111):
k=int(math.sqrt(i))
forjinrange(2,k+2):
ifi%j==0:
break
if
j>k:
print(i)
A:101B:109C:100D:105
答案:101;109以下選項中,是Python語言保留字的是()
A:passB:exceptC:whileD:do
答案:pass;except;while一個選擇結(jié)構(gòu)可以嵌套在另一個選擇結(jié)構(gòu)中。()
A:對B:錯
答案:對在循環(huán)中continue語句的作用是跳出當前循環(huán)語句。()
A:對B:錯
答案:錯如果計算一個嵌套循環(huán)總的迭代次數(shù),將每一層循環(huán)的迭代次數(shù)相加即可。()
A:錯B:對
答案:錯帶有else子句的循環(huán)如果因為執(zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼。()
A:錯B:對
答案:錯在編寫多層循環(huán)時,為了提高運行效率,應(yīng)盡量減少內(nèi)循環(huán)中不必要的計算。()
A:錯B:對
答案:對若a=range(100),以下哪些操作是合法的?
A:a[2:13]B:a[2-3]C:a[-3]D:a[::3]
答案:a[2:13];a[2-3];a[-3];a[::3]
第四章單元測試
對于序列s,能夠返回序列s中第i到j(luò)(不包括j)以k為步長的元素子序列的表達是()。
A:s[i,j,k]B:s(i,j,k)C:s[i;j;k]D:s[i:j:k]
答案:s[i:j:k]下面代碼的輸出結(jié)果是()?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
list1=[]
foriinrange(1,11):
list1.append(i**2)
print(list1)
A:[1,2,3,4,5,6,7,8,9,10]B:[2,4,6,8,10,12,14,16,18,20]C:錯誤D:[1,4,9,16,25,36,49,64,81,100]
答案:[1,4,9,16,25,36,49,64,81,100]下面代碼的輸出結(jié)果是(
)a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):
a[i],a[N-1-i]=a[N-1-i],a[i]print(a)
A:[5,6,9,4]B:[9,6,5,4]C:[9,4,6,5]D:[5,4,6,9]
答案:[5,4,6,9]給定字典d,以下選項中對xind的描述正確的是()。
A:判斷x是否是在字典d中以鍵或值方式存在B:判斷x是否是字典d中的鍵C:判斷x是否是字典d中的值D:x是一個二元元組,判斷x是否是字典d中的鍵值對
答案:判斷x是否是字典d中的鍵下面代碼的輸出結(jié)果是()。?
list1=[(m,n)formin'AB'fornin'CD']
print(list1)
A:*['AC','AD','BC','BD']B:[('A','C'),('A','D'),('B','C'),('B','D')]C:[‘A’,’B’,’C’,’D’]D:錯誤
答案:[('A','C'),('A','D'),('B','C'),('B','D')]在下列選項中,()為空列表。
A:list(())B:list()C:[]D:list("AB")
答案:list(());list();[]在下列選項中,()與集合{1,2}相等。
A:{2,1}B:{2,1,1}C:{2,0}D:{1,2,1}
答案:{2,1};{2,1,1};{1,2,1}下列關(guān)于Python語言中列表的說法中,正確的是()。
A:同一列表中的元素可以重復(fù)B:列表中的元素的下標可以是負數(shù)C:列表的元素在一對方括號之間,用逗號分隔開D:同一列表中的類型是相同的
答案:同一列表中的元素可以重復(fù);列表中的元素的下標可以是負數(shù);列表的元素在一對方括號之間,用逗號分隔開若alist1=["apple","banana","orange"],alist2=["pear","peach","watermelon"],想要合并為一個列表["apple","banana","orange","pear","peach","watermelon"],下列正確的是()。
A:alist1.pop(alist2)B:print(alist1+alist2)C:alist1.append(alist2)D:alist1.extend(alist2)
答案:print(alist1+alist2);alist1.extend(alist2)針對以下代碼,說法正確的是()。
a={'name':'Alice','detail':[{'age':18,'job':'tester'},'man']}
b=['name','detail',18]
c=(['name','detail'],[{'age':18,'job':'tester'},'man'])
ifa['name']:
foriinb:
print(len(c),i,c[-1])
A:列表b定義錯誤B:程序會打印三行數(shù)據(jù)C:程序打印結(jié)果中存在二個固定值D:元組c中的’tester’可以被修改
答案:程序會打印三行數(shù)據(jù);程序打印結(jié)果中存在二個固定值;元組c中的’tester’可以被修改Python集合不支持使用下標訪問其中的元素。()
A:錯B:對
答案:對假設(shè)x是含有5個元素的列表,那么切片操作x[10:]是無法執(zhí)行的,會拋出異常。()
A:對B:錯
答案:錯已知A和B是兩個集合,并且表達式A<B的值為False,那么表達式A>B的值一定為True。()
A:對B:錯
答案:錯一個列表可以作為字典的鍵。()
A:對B:錯
答案:錯Python中的列表是不可變的。(
)
A:錯B:對
答案:錯
第五章單元測試
表達式functools.reduce(max,[34,21,99,67,10])的值是()。
A:231B:99C:0D:6710
答案:99Python語句print(type(lambda:None))的輸出結(jié)果是()。
A:<class'tuple'>B:<class'type'>C:<class'NoneType'>D:<class'function'>
答案:<class'function'>Python語句序列f1=lambdax:x*2;f2=lambdax:x**2;print(f1(f2(2)))的運行結(jié)果是()。
A:6B:2C:8D:4
答案:8對程序中所有函數(shù)可見的變量是()。
A:全局變量B:通用變量C:程序內(nèi)變量D:局部變量
答案:全局變量下列代碼的輸出結(jié)果是()。deffunc(a,b):
a*=b
returna
s=func(5,2)
print(s)
A:1B:12C:20D:10
答案:10使用函數(shù)的好處有()。
A:減少代碼的重復(fù)B:其余選項都不是C:代碼的重復(fù)使用D:清晰的代碼
答案:減少代碼的重復(fù);代碼的重復(fù)使用;清晰的代碼Python函數(shù)的參數(shù)類型有()。
A:必選參數(shù)B:關(guān)鍵字參數(shù)C:默認參數(shù)D:可變參數(shù)
答案:必選參數(shù);關(guān)鍵字參數(shù);默認參數(shù);可變參數(shù)Python的作用域有()。
A:閉包作用域B:局部作用域C:內(nèi)置作用域D:全局作用域
答案:閉包作用域;局部作用域;內(nèi)置作用域;全局作用域下面函數(shù)中,屬于內(nèi)置函數(shù)有()。
A:sin()B:float()C:int()D:abs()
答案:float();int();abs()下面函數(shù)中,屬于高階函數(shù)有()。
A:eval()B:sum()C:map()D:filter()
答案:map();filter()函數(shù)中必須包含return語句。()
A:對B:錯
答案:錯在調(diào)用函數(shù)時,可以通過關(guān)鍵參數(shù)的形式進行傳值,從而避免必須記住函數(shù)形參順序的麻煩。()
A:錯B:對
答案:對在Python中定義函數(shù)時不需要聲明函數(shù)參數(shù)的類型。()
A:對B:錯
答案:對一個函數(shù)內(nèi)的語句可以訪問另一個函數(shù)內(nèi)的局部變量。()
A:對B:錯
答案:錯Python中的函數(shù)可以返回多個值。()
A:對B:錯
答案:對
第六章單元測試
對文件進行寫入操作之后,用來在不關(guān)閉文件對象的情況下將緩沖區(qū)內(nèi)容寫入文件的方法。()。
A:close()B:quit()C:flush()D:exit()
答案:flush()當方法遇到異常又不知如何處理時,下列哪種說法正確的是(
)。
A:捕獲異常B:拋出異常C:嵌套異常D:聲明異常
答案:拋出異常以下哪個選項用來定義捕獲try語句塊所拋出的異常?(
)
A:無B:importC:indexD:except
答案:except當文件以(
)方式打開時,數(shù)據(jù)寫入文件現(xiàn)有內(nèi)容的后面。
A:追加模式B:只讀模式C:備份模式D:輸出模式
答案:追加模式fp是文件對象,在fp.writelines(s)語句中,s的數(shù)據(jù)類型是(
)。
A:列表B:字典C:元素為字符串的可迭代對象D:元組
答案:元素為字符串的可迭代對象使用open函數(shù)打開文件時,(
)方式能打開一個不存在的文件。
A:"w"B:"r"C:"wb"D:"a"
答案:"w";"wb";"a"關(guān)于open()函數(shù)的文件名,以下選項中描述不正確的是(
)。
A:文件名可以是相對路徑B:文件名可以是絕對路徑C:文件名對應(yīng)的文件可以不存在,打開時不會報錯D:文件名不能是一個目錄
答案:文件名可以是相對路徑;文件名可以是絕對路徑;文件名對應(yīng)的文件可以不存在,打開時不會報錯給出以下代碼:fname=input("請輸入要打開的文件:")f=open(fname,"r")forlineinf.readlines():
print(line)f.close()以下選項中描述正確的是(
)。
A:用戶輸入路徑,以文本文件方式讀入文件內(nèi)容并逐行打印B:通過f.readlines()將文件的全部內(nèi)容讀入一個列表里C:通過f.readlines()方法將文件的全部內(nèi)容讀入一個字典里D:上述代碼中f.readlines()可以優(yōu)化為f
答案:用戶輸入路徑,以文本文件方式讀入文件內(nèi)容并逐行打?。煌ㄟ^f.readlines()將文件的全部內(nèi)容讀入一個列表里;上述代碼中f.readlines()可以優(yōu)化為f關(guān)于文件關(guān)閉的.close()方法,以下選項中描述正確的是(
)。
A:文件處理遵循嚴格的“打開—操作—關(guān)閉”模式B:使用with可以不用.close()方法關(guān)閉文件,程序退出時會默認關(guān)閉C:如果文件是只讀方式打開,僅在這種情況下可以不用.close()方法關(guān)閉文件D:文件處理結(jié)束之后,一定要用.close()方法關(guān)閉
答案:文件處理遵循嚴格的“打開—操作—關(guān)閉”模式;使用with可以不用.close()方法關(guān)閉文件,程序退出時會默認關(guān)閉;文件處理結(jié)束之后,一定要用.close()方法關(guān)閉關(guān)于Python文件打開模式描述,以下選項中正確的是(
)。
A:只讀模式rB:創(chuàng)建寫模式nC:覆蓋寫模式wD:追加寫模式a
答案:只讀模式r;覆蓋寫模式w;追加寫模式a在異常處理結(jié)構(gòu)中,不論是否發(fā)生異常,finally子句中的代碼總是會執(zhí)行的。()
A:錯B:對
答案:對以寫模式打開的文件無法進行讀操作。()
A:對B:錯
答案:錯當使用"w"模式打開已經(jīng)存在于磁盤上的文件,現(xiàn)有文件的內(nèi)容將被刪除。()
A:對B:錯
答案:對在一個try/except語句中,可以擁有多個不同的except語句。()
A:錯B:對
答案:對try/except語句中的else語句塊只有在try語句塊中一個語句發(fā)生異常時才會執(zhí)行。()
A:對B:錯
答案:錯
第七章單元測試
以下代碼會輸出()。
>>>ls=["john","book",123,3.45,105,"good"]
>>>print(ls[4:])
A:[3.45,105,'good']B:['john','book',123,3.45]C:[123,3.45]D:[105,'good']
答案:[105,'good']元組變量t=("cat","dog","tiger","human"),t[::–1]的結(jié)果是()。
A:['human','tiger','dog','cat']B:{'human','tiger','dog','cat'}C:運行出錯D:('human','tiger','dog','cat')
答案:('human','tiger','dog','cat')給出如下代碼:?
DictColor={"seashell":"海貝色","gold":"金色","pink":"粉紅色","brown":"棕色","purple":"紫色","tomato":"西紅柿色"}
以下選項中能輸出“海貝色”的是()。
A
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年儲能技術(shù)多元化在新能源儲能電站建設(shè)中的技術(shù)創(chuàng)新與突破報告
- 人工智能驅(qū)動的航天器任務(wù)ants自適應(yīng)規(guī)劃-洞察闡釋
- 2025水電裝修合同相關(guān)法律條款
- 2025短期工勞務(wù)合同樣本
- 初中期中考試試題及答案
- 初中教師面試題庫及答案
- 部編版語文八年級下冊 《安塞腰鼓》教案
- 2025瀝青混凝土攪拌加工合同
- 2019-2025年高級經(jīng)濟師之工商管理押題練習(xí)試卷A卷附答案
- 2024北京西城區(qū)初二6月適應(yīng)性考試地理試題及答案
- 上海中學(xué)2025屆高一數(shù)學(xué)第一學(xué)期期末聯(lián)考試題含解析
- 105物體的浮與沉(原卷版)
- 2024秋期國家開放大學(xué)《建筑工程項目管理》一平臺在線形考(作業(yè)1至4)試題及答案
- 語言學(xué)導(dǎo)論智慧樹知到答案2024年廣東外語外貿(mào)大學(xué)
- 中華民族共同體概論教案12第十二講:民族危亡與中華民族意識覺醒(1840-1919)教案
- DL∕T 1909-2018 -48V電力通信直流電源系統(tǒng)技術(shù)規(guī)范
- 登高車施工方案
- 造價咨詢項目的保密措施
- NB-T32042-2018光伏發(fā)電工程建設(shè)監(jiān)理規(guī)范
- 成本加酬金合同結(jié)算方法
- 河南省許昌市2023-2024學(xué)年高二下學(xué)期7月期末教學(xué)質(zhì)量檢測數(shù)學(xué)試題
評論
0/150
提交評論