在線網(wǎng)課《大學計算機-Python程序設(shè)計與問題求解(東北林大)》單元測試考核答案_第1頁
在線網(wǎng)課《大學計算機-Python程序設(shè)計與問題求解(東北林大)》單元測試考核答案_第2頁
在線網(wǎng)課《大學計算機-Python程序設(shè)計與問題求解(東北林大)》單元測試考核答案_第3頁
在線網(wǎng)課《大學計算機-Python程序設(shè)計與問題求解(東北林大)》單元測試考核答案_第4頁
在線網(wǎng)課《大學計算機-Python程序設(shè)計與問題求解(東北林大)》單元測試考核答案_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章單元測試第二章單元測試第三章單元測試第四章單元測試第五章單元測試第六章單元測試第七章單元測試第一章單元測試1【單選題】(5分)計算機能直接執(zhí)行的計算機語言是()。A.匯編語言B.機器語言C.高級語言D.自然語言2【單選題】(5分)()是計算機中存儲數(shù)據(jù)的最小單位,用來存儲一個0或1的二進制位。A.內(nèi)存B.字C.位D.字節(jié)3【單選題】(5分)()的功能是連接主機和外部設(shè)備并實現(xiàn)兩者之間數(shù)據(jù)的傳輸。A.U盤B.電源C.接口D.總線4【單選題】(5分)某種計算機的內(nèi)存容量是8G,這里的8G容量是指()K字節(jié)。A.8*1024*1024B.8*1024*100C.8*1000D.8*10245【單選題】(5分)計算機中的總線根據(jù)傳輸信號功能的不同分為()。A.數(shù)據(jù)總線、控制總線B.數(shù)據(jù)總線、控制總線、地址總線C.控制總線、地址總線D.數(shù)據(jù)總線、地址總線6.【多選題】(10分)正確答案:ABCD目前計算機的應(yīng)用領(lǐng)域是()。A.信息處理B.網(wǎng)絡(luò)通信C.人工智能D.數(shù)值計算7.【多選題】(10分)正確答案:ABD計算機硬件系統(tǒng)主要由()、輸入設(shè)備和輸出設(shè)備五部分組成。A.運算器B.存儲器C.顯示器D.控制器8.【多選題】(10分)正確答案:ACD計算機系統(tǒng)通常采用三級層次結(jié)構(gòu)來構(gòu)成存儲系統(tǒng),主要由()構(gòu)成。A.輔助存儲器B.運算器C.高速緩沖存儲器D.內(nèi)存儲器9.【多選題】(10分)正確答案:BD下面各項屬于輸入設(shè)備的有()。A.投影儀B.觸摸屏C.繪圖儀D.條形碼閱讀器10.【多選題】(10分)正確答案:ABCDPython語言具備以下特點:()。A.Python是初學者的語言B.Python是面向?qū)ο笳Z言C.Python是交互式語言D.Python是一種解釋型語言11【判斷題】(5分1946年2月,世界上第一臺電子計算機ENIAC問世,這是計算機發(fā)展史上一個值得紀念的日子。()A.錯B.對12【判斷題】(5分主頻是CPU最重要的性能指標之一。主頻越高,CPU的運算速度越慢。()A.錯B.對13【判斷題】(5分只讀存儲器(ROM),是一種只能從存儲器讀取信息而不能寫入信息的存儲器,斷電后信息不丟失。()A.對B.錯14【判斷題】(5分操作系統(tǒng)是最重要最基本的系統(tǒng)軟件。()A.對B.錯15【判斷題】(5分Python是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。()A.對B.錯第二章單元測試1【單選題】(5分)Python中建議使用()個空格表示一級縮進。A.3B.2C.4D.12【單選題】(5分)float()函數(shù)用于將數(shù)據(jù)轉(zhuǎn)換為()類型的數(shù)據(jù)。A.字符B.浮點C.布爾D.整數(shù)3【單選題】(5分)Python中使用()符號表示單行注釋。A.//B.#C./D.<!---->4【單選題】(5分)交互模式下執(zhí)行:>>>s="IloveChina!">>>s[1:6]結(jié)果為:()。A.oveCB.IloveC.loveD.China5【單選題】(5分)round(1.234567,3)執(zhí)行該函數(shù)的結(jié)果是:()。A.1B.1.235C.1.23D.1.2346.【多選題】(10分)正確答案:ABCDPython提供的基本數(shù)據(jù)類型,屬于數(shù)值型的有()。A.浮點型B.整型C.復(fù)數(shù)D.布爾型7.【多選題】(10分)正確答案:BCDTrue+1的值錯誤的是()。A.2B.-1C.0D.18.【多選題】(10分)正確答案:ABC交互模式下執(zhí)行>>>num=input()>>>num=num+1>>>num如果從鍵盤輸入123,以下說法正確的是()。A.Python接收到的是字符串“123”B.應(yīng)該用int()函數(shù)將num轉(zhuǎn)換為整數(shù)再進行算數(shù)計算C.程序拋出異常信息D.顯示結(jié)果為1249.【多選題】(10分)正確答案:ABD當我們打印計算的結(jié)果時,通常需要控制其顯示效果,以下能夠?qū)崿F(xiàn)該功能的方法是()。A.使用%s占位,再將后面%號后括號內(nèi)的變量依次傳給占位符B.format格式化方法C.printf方法D.f-string格式化方法10.【多選題】(10分)正確答案:ABCD以下能夠應(yīng)用于字符串對象的方法是()。A.find方法B.count方法C.replace方法D.center方法11【判斷題】(5分已知x=12,那么賦值語句x='hello'是無法正常執(zhí)行的。()A.錯B.對12【判斷題】(5分Python變量使用前必須先聲明,一旦聲明就不能在當前作用域內(nèi)改變其類型。()A.錯B.對13【判斷題】(5分加法運算符可以用來連接字符串并生成新字符串。()A.對B.錯14【判斷題】(5分2+5j是合法Python數(shù)值類型。()A.錯B.對15【判斷題】(5分Python運算符%不僅可以用來求余數(shù),還可以用來格式化字符串。()A.對B.錯第三章單元測試1【單選題】(5分)可以使用一條()語句來編寫一個雙分支選擇結(jié)構(gòu)。A.if-elseB.ifC.test-jumpD.if-call2【單選題】(5分)僅在兩個子表達式都為真時,采用()運算符創(chuàng)建的復(fù)合布爾表達式才是真。A.其余三個都可以B.andC.notD.or3【單選題】(5分)while循環(huán)是一種()類型循環(huán)。A.后審B.后迭代C.不測試條件D.先測試條件4【單選題】(5分)forcountinrange(5):print(count,end="")循環(huán)的輸出是()。A.1234B.01234C.12345D.0123455【單選題】(5分)下面代碼的輸出結(jié)果是?()。foriinrange(1,6):ifi%3==0:breakelse:print(i,end=",")A.1,2,3,4,5,6B.1,2,C.1,2,3,4,5,D.1,2,3,6.【多選題】(10分)正確答案:BCD關(guān)于aorb的描述正確的是()。A.若a=Trueb=True則aorb==FalseB.若a=Trueb=True則aorb==TrueC.若a=Falseb=False則aorb==FalseD.若a=Trueb=False則aorb==True7.【多選題】(10分)正確答案:BD下列表達式結(jié)果為假(False)的是()A.9>2and0B.not16>15C.3<5or4>5D.20<19and87>1008.【多選題】(10分)正確答案:CD執(zhí)行下列程序,輸出的結(jié)果中包含的有()。importmathforiinrange(100,111):k=int(math.sqrt(i))forjinrange(2,k+2):ifi%j==0:breakifjk:print(i)A.105B.100C.101D.1099.【多選題】(10分)正確答案:ABC以下選項中,是Python語言保留字的是()A.exceptB.whileC.passD.do10【判斷題】(5分一個選擇結(jié)構(gòu)可以嵌套在另一個選擇結(jié)構(gòu)中。()A.錯B.對11【判斷題】(5分在循環(huán)中continue語句的作用是跳出當前循環(huán)語句。()A.錯B.對12【判斷題】(5分如果計算一個嵌套循環(huán)總的迭代次數(shù),將每一層循環(huán)的迭代次數(shù)相加即可。()A.錯B.對13【判斷題】(5分帶有else子句的循環(huán)如果因為執(zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼。()A.對B.錯14【判斷題】(5分在編寫多層循環(huán)時,為了提高運行效率,應(yīng)盡量減少內(nèi)循環(huán)中不必要的計算。()A.對B.錯15.【多選題】(10分)正確答案:ABCD若a=range(100),以下哪些操作是合法的?A.a[2-3]B.a[2:13]C.a[::3]D.a[-3]第四章單元測試1【單選題】(5分)對于序列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]2【單選題】(5分)下面代碼的輸出結(jié)果是()?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????list1=[]foriinrange(1,11):list1.append(i**2)print(list1)A.[1,4,9,16,25,36,49,64,81,100]B.錯誤C.[1,2,3,4,5,6,7,8,9,10]D.[2,4,6,8,10,12,14,16,18,20]3【單選題】(5分)下面代碼的輸出結(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.[9,4,6,5]B.[5,4,6,9]C.[5,6,9,4]D.[9,6,5,4]4【單選題】(5分)給定字典d,以下選項中對xind的描述正確的是()。A.判斷x是否是在字典d中以鍵或值方式存在B.判斷x是否是字典d中的鍵C.判斷x是否是字典d中的值D.x是一個二元元組,判斷x是否是字典d中的鍵值對5【單選題】(5分)下面代碼的輸出結(jié)果是()。?list1=[(m,n)formin'AB'fornin'CD']print(list1)A.錯誤B.*['AC','AD','BC','BD']C.[‘A’,’B’,’C’,’D’]D.[('A','C'),('A','D'),('B','C'),('B','D')]6.【多選題】(10分)正確答案:ABD在下列選項中,()為空列表。A.list(())B.list()C.list("AB")D.[]7.【多選題】(10分)正確答案:ABC在下列選項中,()與集合{1,2}相等。A.{1,2,1}B.{2,1}C.{2,1,1}D.{2,0}8.【多選題】(10分)正確答案:ACD下列關(guān)于Python語言中列表的說法中,正確的是()。A.同一列表中的元素可以重復(fù)B.同一列表中的類型是相同的C.列表中的元素的下標可以是負數(shù)D.列表的元素在一對方括號之間,用逗號分隔開9.【多選題】(10分)正確答案:BC若alist1=["apple","banana","orange"],alist2=["pear","peach","watermelon"],想要合并為一個列表["apple","banana","orange","pear","peach","watermelon"],下列正確的是()。A.alist1.append(alist2)B.print(alist1+alist2)C.alist1.extend(alist2)D.alist1.pop(alist2)10.【多選題】(10分)正確答案:BCD針對以下代碼,說法正確的是()。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.元組c中的’tester’可以被修改C.程序會打印三行數(shù)據(jù)D.程序打印結(jié)果中存在二個固定值11【判斷題】(5分Python集合不支持使用下標訪問其中的元素。()A.錯B.對12【判斷題】(5分假設(shè)x是含有5個元素的列表,那么切片操作x[10:]是無法執(zhí)行的,會拋出異常。()A.對B.錯13【判斷題】(5分已知A和B是兩個集合,并且表達式A<B的值為False,那么表達式A>B的值一定為True。()A.錯B.對14【判斷題】(5分一個列表可以作為字典的鍵。()A.對B.錯15【判斷題】(5分Python中的列表是不可變的。()A.對B.錯第五章單元測試1【單選題】(5分)表達式functools.reduce(max,[34,21,99,67,10])的值是()。A.6710B.99C.0D.2312【單選題】(5分)Python語句print(type(lambda:None))的輸出結(jié)果是()。A.<class'type'>B.<class'tuple'>C.<class'NoneType'>D.<class'function'>3【單選題】(5分)Python語句序列f1=lambdax:x*2;f2=lambdax:x**2;print(f1(f2(2)))的運行結(jié)果是()。A.4B.8C.6D.24【單選題】(5分)對程序中所有函數(shù)可見的變量是()。A.程序內(nèi)變量B.全局變量C.通用變量D.局部變量5【單選題】(5分)下列代碼的輸出結(jié)果是()。deffunc(a,b):a*=breturnas=func(5,2)print(s)A.20B.1C.12D.106.【多選題】(10分)正確答案:BCD使用函數(shù)的好處有()。A.其余選項都不是B.代碼的重復(fù)使用C.清晰的代碼D.減少代碼的重復(fù)7.【多選題】(10分)正確答案:ABCDPython函數(shù)的參數(shù)類型有()。A.可變參數(shù)B.必選參數(shù)C.默認參數(shù)D.關(guān)鍵字參數(shù)8.【多選題】(10分)正確答案:ABCDPython的作用域有()。A.局部作用域B.內(nèi)置作用域C.全局作用域D.閉包作用域9.【多選題】(10分)正確答案:ABD下面函數(shù)中,屬于內(nèi)置函數(shù)有()。A.int()B.abs()C.sin()D.float()10.【多選題】(10分)正確答案:BD下面函數(shù)中,屬于高階函數(shù)有()。A.eval()B.filter()C.sum()D.map()11【判斷題】(5分函數(shù)中必須包含return語句。()A.對B.錯12【判斷題】(5分在調(diào)用函數(shù)時,可以通過關(guān)鍵參數(shù)的形式進行傳值,從而避免必須記住函數(shù)形參順序的麻煩。()A.錯B.對13【判斷題】(5分在Python中定義函數(shù)時不需要聲明函數(shù)參數(shù)的類型。()A.對B.錯14【判斷題】(5分一個函數(shù)內(nèi)的語句可以訪問另一個函數(shù)內(nèi)的局部變量。()A.錯B.對15【判斷題】(5分Python中的函數(shù)可以返回多個值。()A.對B.錯第六章單元測試1【單選題】(5分)對文件進行寫入操作之后,用來在不關(guān)閉文件對象的情況下將緩沖區(qū)內(nèi)容寫入文件的方法。()。A.flush()B.close()C.exit()D.quit()2【單選題】(5分)當方法遇到異常又不知如何處理時,下列哪種說法正確的是()。A.捕獲異常B.拋出異常C.聲明異常D.嵌套異常3【單選題】(5分)以下哪個選項用來定義捕獲try語句塊所拋出的異常?()A.importB.無C.indexD.except4【單選題】(5分)當文件以()方式打開時,數(shù)據(jù)寫入文件現(xiàn)有內(nèi)容的后面。A.輸出模式B.追加模式C.備份模式D.只讀模式5【單選題】(5分)fp是文件對象,在fp.writelines(s)語句中,s的數(shù)據(jù)類型是()。A.字符串B.字典C.列表D.元組6.【多選題】(10分)正確答案:ACD使用open函數(shù)打開文件時,()方式能打開一個不存在的文件。A."a"B."r"C."wb"D."w"7.【多選題】(10分)正確答案:BCD關(guān)于open()函數(shù)的文件名,以下選項中描述不正確的是()。A.文件名不能是一個目錄B.文件名對應(yīng)的文件可以不存在,打開時不會報錯C.文件名可以是相對路徑D.文件名可以是絕對路徑8.【多選題】(10分)正確答案:ACD給出以下代碼:fname=input("請輸入要打開的文件:")f=open(fname,"r")forlineinf.readlines():print(line)f.close()s以下選項中描述正確的是()。A.通過f.readlines()將文件的全部內(nèi)容讀入一個列表里B.通過f.readlines()方法將文件的全部內(nèi)容讀入一個字典里C.上述代碼中f.readlines()可以優(yōu)化為fD.用戶輸入路徑,以文本文件方式讀入文件內(nèi)容并逐行打印9.【多選題】(10分)正確答案:ABC關(guān)于文件關(guān)閉的.close()方法,以下選項中描述正確的是()。A.文件處理結(jié)束之后,一定要用.close()方法關(guān)閉B.使用with可以不用.close()方法關(guān)閉文件,程序退出時會默認關(guān)閉C.文件處理遵循嚴格的“打開—操作—關(guān)閉”模式D.如果文件是只讀方式打開,僅在這種情況下可以不用.close()方法關(guān)閉文件10.【多選題】(10分)正確答案:ABC關(guān)于Python文件打開模式描述,以下選項中正確的是()。A.只讀模式rB.覆蓋寫模式wC.創(chuàng)建寫模式nD.追加寫模式a11【判斷題】(5分在異常處理結(jié)構(gòu)中,不論是否發(fā)生異常,finally子句中的代碼總是會執(zhí)行的。()A.對B.錯12【判斷題】(5分以寫模式打開的文件無法進行讀操作。()A.錯B.對13【判斷題】(5分當使用"w"模式打開已經(jīng)存在于磁盤上的文件,現(xiàn)有文件的內(nèi)容將被刪除。()A.對B.錯14【判斷題】(5分在一個try/except語句中,可以擁有多個不同的except語句。()A.對B.錯15【判斷題】(5分try/except語句中的else語句塊只有在try語句塊中一個語句發(fā)生異常時才會執(zhí)行。()A.對B.錯第七章單元測試1【單選題】(10分)以下代碼會輸出()。>>>ls=["johan","book",123,3.45,105,"good"]>>>print(ls[4:])A.['john','book',123,3.45]B.[105,'good']C.[123,3.45]D.[3.45,105,'good']2【單選題】(10分)元組變量t=("cat","dog","tiger","human"),t[::–1]的結(jié)果是()。A.{'human','tiger','dog','cat'}B.['human','tiger','dog','cat']C.運行出錯D.('human','tiger','dog','cat')3【單選題】(10分)給出如下代碼:?DictColor={"seashell":"海貝色","gold":"金色","pink":"粉紅色","brown":"棕色","purple":"紫色","tomato":"西紅柿色"}以下選項中能輸出“海貝色”的是()。A.print(DictCo

溫馨提示

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

評論

0/150

提交評論