雨課堂學(xué)堂在線學(xué)堂云《Python基礎(chǔ)與案例教程(北京聯(lián)合)》單元測試考核答案_第1頁
雨課堂學(xué)堂在線學(xué)堂云《Python基礎(chǔ)與案例教程(北京聯(lián)合)》單元測試考核答案_第2頁
雨課堂學(xué)堂在線學(xué)堂云《Python基礎(chǔ)與案例教程(北京聯(lián)合)》單元測試考核答案_第3頁
雨課堂學(xué)堂在線學(xué)堂云《Python基礎(chǔ)與案例教程(北京聯(lián)合)》單元測試考核答案_第4頁
雨課堂學(xué)堂在線學(xué)堂云《Python基礎(chǔ)與案例教程(北京聯(lián)合)》單元測試考核答案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1題IPO不僅是編寫程序的基本方法,也是在設(shè)計程序時描述問題的方式。第2題Python既支持面向過程語言,也支持面向?qū)ο笳Z言。第3題Python具有豐富的庫。第4題以下關(guān)于死循環(huán),描述正確的是AA、死循環(huán)沒有任何意義。BB、死循環(huán)通過不間斷執(zhí)行,快速消耗CPU的計算資源,可以用來測試CPU性能。CC、從處理問題的角度,死循環(huán)沒有太大的意義。DD、死循環(huán)是沒有輸入輸出的程序。正確答案:DCBA第5題Python有以下版本AA、Professional版BB、Community版CC、教育版DD、Windows版正確答案:ABC第6題Python無需修改就可以在下面哪個平臺上運行。AA、LunixBB、PocetPCCC、SymbianDD、Android正確答案:ABCD第1題下列表達(dá)式的值不為True的是(

)。A

(2**=3)<(2*=3)

B

3>2>2

C1==1

and

2!=1

Dnot(1==1

and

0!=1)

正確答案:ABD第2題以下不能創(chuàng)建一個字典的語句是

()。Adict1

=

{}

Bdict2

=

[

3

:

5

]

Cdict3={[1,2,3]:“uestc”}Ddict4

=

{(1,2,3):

“uestc”}正確答案:CB第3題下面哪個不是Python合法的標(biāo)識符()A40XL

B

int32C

self

D__name__第4題下列哪個語句在Python中是非法的(

)。Ax

=

(y

=

z

+

1)

B

x

=

y

=

z

=

1Cx,

y

=

y,

x

Dx

+=

y第5題以下關(guān)于Python數(shù)值運算描述錯誤的是哪一項?APython支持+=、%=這樣的增量賦值操作符。B默認(rèn)情況下10/3==3的判別結(jié)果是TrueCPython內(nèi)置支持復(fù)數(shù)運算,可以使用j或者J來表示。D%運算符表示運算對象取余。第6題4、執(zhí)行以下兩條語句后,lst的結(jié)果是(

)。lst=[3,2,1]lst.append(lst)A[3,2,1,[…]],其中“…”表示無窮遞歸B[3,2,1,[3,2,1]]C拋出異常D[3,2,1,lst]第7題4、若a='abcd',若想將a變?yōu)?ebcd',則下列語句正確的是(

)。Aa='e'+a[1:]Ba[1]='e'Creplace('a','e')Da[0]='e'第8題4、下面程序的運行結(jié)果為(

)。defswap(list):temp=list[0]list[0]=list[1]list[1]=templist=[1,2]swap(list)print(list)A[2,1]B[2,2]C[1,1]D[1,2]第9題優(yōu)先級最高的運算符為()。A()B*C//D/第10題關(guān)于aorb的描述錯誤的是()。A若a=Trueb=True則aorb==FalseB若a=Falseb=False則aorb==FalseC若a=Trueb=False則aorb==TrueD若a=Trueb=True則aorb==True第3章常用流程控制語句--章節(jié)測試第1題continue用來跳出本次循環(huán)。第2題break用來跳出本次循環(huán)。第3題break用來終止整個循環(huán)。第4題while循環(huán)用于已知次數(shù)的循環(huán)。第5題while循環(huán)次數(shù)確定。第6題下面的多分支結(jié)構(gòu)語句中,每個分支都是獨立且完整的判斷,順序可以隨意挪動,不會影響程序運行的結(jié)果。第7題下面的多分支結(jié)構(gòu)中,幾個分支之間沒有邏輯關(guān)系的,可以隨意顛倒順序。第8題關(guān)于forinrange,說法正確的有AA、默認(rèn)從1開始;BB、間距默認(rèn)為1;CC、默認(rèn)從0開始;DD、間距可以自定義。正確答案:DCB第9題Python中的可迭代對象有:AA、字符串;BB、列表;CC、元組;DD、字典。正確答案:ABCD第10題下列哪個語句可以終止循環(huán)AA.

break

BB.continue

C

CforD

D

while第4章字符串--章節(jié)測試第1題Python字符串方法replace()對字符串進(jìn)行原地修改。(

)第2題1、如果需要連接大量字符串成為一個字符串,那么使用字符串對象的join()方法比運算符+具有更高的效率。(

)第3題10、下面Python代碼的執(zhí)行結(jié)果是(

)。

a="Python等級考試"

b="="

c=">"

print("{0:{1}{3}{2}}".format(a,b,25,c))A===============Python等級考試BPython等級考試===============C>>>>>>>>>>>>>>>Python等級考試DPython等級考試>>>>>>>>>>>>>>>第4題Python語句print("{:.2f}".format(20-2**3+10/3**2*5))的輸出結(jié)果是(

)。A17.55B

67.56C12.22D17.56第5題10、字符串s="IlovePython",以下程序的輸出結(jié)果是()。s="IlovePython"ls=s.split()ls.reverse()print(ls)APython,love,IB

PythonloveIC

NoneD['Python','love','I']第6題給出下面代碼:

a=input("").split(",")x=0whilex<len(a):

print(a[x],end="")

x+=1代碼執(zhí)行時,從鍵盤獲得:Python語言,是,腳本,語言則代碼的輸出結(jié)果是(

)。A執(zhí)行代碼出錯BPython語言,是,腳本,語言CPython語言是腳本語言D無輸出第7題設(shè)str='python',想把字符串的第一個字母大寫,其他字母還是小寫,正確的選項是()。Aprint(str[0].upper()+str[1:])B

print(str[1].upper()+str[-1:1])Cprint(str[0].upper()+str[1:-1])Dprint(str[1].upper()+str[2:])第8題當(dāng)需要在字符串中使用特殊字符時,python使用()作為轉(zhuǎn)義字符。A\B

/C

#D

%第9題字符串是一個字符序列,例如,字符串s,從右側(cè)向左第3個字符用什么索引?()As[3]Bs[-3]Cs[0:-3]Ds[:-3]第10題字符串是一個字符序列,例如,字符串s,從右側(cè)向左第3個字符用什么索引?(

)A

s[3]Bs[-3]Cs[0:-3]Ds[:-3]第11題以下關(guān)于字符串處理正確的是哪一項?()A字符串是自帶索引的,對變量word="Python",wordB+號可以用來拼接兩個字符串,對于以下代碼的輸出字符串是Python1.>>>prefix="Py"2.>>>prefix+'thon'C字符串的索引有兩個邊界,前邊界和后邊界都是包括的。D

對于字符串"apple",3*"apple"的結(jié)果為"3apple"。第12題以下關(guān)于字符串處理的描述錯誤的是哪一項?(

)Aprint('C:\file\time'),輸出結(jié)果是C:\file\time。BPython2.x中字符串是以單引號或雙引號括起來的任意文本,如果字符串賦值的時候,內(nèi)部有單引號或雙引號時如果不想使用轉(zhuǎn)義字符常??梢允褂胷運算符來表示。C"\"符號可以被用來表示轉(zhuǎn)義符號,例如'doesn\'t'和"doesn't"都表示字符串doesn't。D被單引號('...')或者雙引號("...")包圍的都是字符串。第5章列表、元組和字典--章節(jié)測試第1題key()方法用于查看字典中所有的鍵。第2題修改字典元素的本質(zhì)是通過已存在的鍵獲取元素,再重新對元素賦值。第3題序列類型變量的值不可修改。第4題使用sort()方法對列表排序后,原列表會被排序后的列表覆蓋。第5題Python中序列的索引總是從0開始。第6題Python列表是一個可變的序列,它沒有長度的限制,可以包含任意個元素。第7題列表和元組中可以存放任何類型的數(shù)據(jù)。第8題list1,list2=['google','jingdong','taobao'],[234,345,200]

print(max(list1),min(list2))上述代碼運行后的結(jié)果為:AA、google200

BB、jingdong

200

CC、taobao

200第9題包含0或多個數(shù)據(jù)項的無序組合稱為AA、集合BB、序列CC、元組DD、列表第10題已知有字典d={'a':3,'b':5},下列哪個選項的返回值不是可迭代對象?AA、d.pop('a')BB、d.keys()CC、d.values()DD、d.items()第11題items()方法的功能是返回字典中所有的AA、鍵信息BB、值信息CC、鍵值對信息DD、字典對象信息第12題下列哪個選項不能刪除字典中的元素?AA、pop()BB、clear()CC、popitem()DD、del()第13題使用下列哪個方法不可以在列表末尾追加元素?AA、extend()BB、append()CC、+=DD、pop()第14題已知s是一個序列,下列對s.index(f)的描述正確的是AA、返回序列s中序號為f的元素BB、返回序列s中x的長度CC、返回序列s中元素f所有出現(xiàn)位置的序號DD、返回序列s中元素f第一次出現(xiàn)的序號第15題下列哪個選項是可迭代對象?AA、1,2,3,4,5)

B

B、[2,3,4]

CC、{‘a(chǎn)’:1;’b’:2}

D

D、以上全部第6章函數(shù)--章節(jié)測試第1題關(guān)于函數(shù)的描述,正確的選項是()。A

Python使用del保留字定義一個函數(shù)B函數(shù)能完成特定的功能,對函數(shù)的使用不需要了解函數(shù)內(nèi)部實現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可。C函數(shù)是一段具有特定功能的、可重用的語句組D使用函數(shù)的主要目的是減低編程難度和代碼重用正確答案:BCD第2題以下關(guān)于函數(shù)的描述,正確的是()。A

函數(shù)是一種功能抽象B使用函數(shù)的目的只是為了增加代碼復(fù)用C函數(shù)名可以是任何有效的Python標(biāo)識符D

使用函數(shù)后,降低了代碼的維護(hù)難度正確答案:ACD第3題關(guān)于函數(shù)的可變參數(shù),可變參數(shù)*args傳入函數(shù)時存儲的類型是()。A

listBsetCdictD

tuple第4題以下程序的輸出結(jié)果是(

)。fr=[]defmyf(frame):fa=['12','23']fr=famyf(fr)print(fr)A['12','23']B

12,23C1223D

[]第5題關(guān)于以下程序輸出的兩個值的描述正確的是(

)。da=[1,2,3]print(id(da))defgetda(st):fa=da.copy()print(id(fa))getda(da)A兩個值相等B每次執(zhí)行的結(jié)果不確定C首次不相等D兩個值不相等第6題以下程序的輸出結(jié)果是(D

)。img1=[12,34,56,78]img2=[1,2,3,4,5]defdispl():print(img1)defmodi():img1=img2modi()displ()A

[1,2,3,4,5]B

([12,34,56,78])C([1,2,3,4,5])D

[12,34,56,78]第7題以下代碼執(zhí)行的輸出結(jié)果是(

)。ls=[]deffunc(a,b):ls.append(b)returna*bs=func("Hello!",2)print(s,ls)A出錯BHello!Hello!CHello!Hello![2]DHello!Hello![]第8題以下程序的輸出結(jié)果是()。deffun1():print("infun1()")fun2()fun1()deffun2():print("infun2()")fun1()fun2()Ainfun1()infun2()B

infun1()C死循環(huán)D出錯第9題表達(dá)式type(eval('45'))的結(jié)果是(

)。A<class'float'>B

<class'str'>C

NoneD<class'int'>第10題以下程序的輸出結(jié)果是()。s=0deffun(num):try:s+=numreturnsexcept:return0return5print(fun(2))A0B2C

UnboundLocalErrorD5第11題以下程序的輸出結(jié)果是()。deftest(b=2,a=4):globalzz+=a*breturnzz=10print(z,test())A18NoneB

1018CUnboundLocalErrorD1818第12題2、以下程序的輸出結(jié)果是()。defhub(ss,x=2.0,y=4.0):ss+=x*yss=10print(ss,hub(ss,3))A22.0NoneB10NoneC22NoneD10.022.0第13題以下程序的輸出結(jié)果是()。img1=[12,34,56,78]img2=[1,2,3,4,5]defdisplay():print(img1)defmodify():img1=img2modify()display()A

([1,2,3,4,5])B

[12,34,56,78]C

([12,34,56,78])D[1,2,3,4,5]第7章異常--章節(jié)測試第1題異常處理的主要目的是防止因外部環(huán)境的變化導(dǎo)致程序產(chǎn)生無法控制的錯誤,而不是處理程序的設(shè)計錯誤。第2題省略try-except語句中的異常類可以處理該語句中捕獲的所有異常,但不能獲取異常的具體信息。第3題若程序中的異常處理語句指定的異常與程序運行時產(chǎn)生的異常不一致,程序仍會崩潰。第4題邏輯錯誤可能由于外界條件(如網(wǎng)絡(luò)斷開、文件格式損壞等)引起,也有可能是程序本身設(shè)計存在問題。第5題含有語法錯誤的程序無法被解釋器解釋。第6題語法錯誤又稱解析錯誤,是指開發(fā)人員編寫了不符合Python語法格式的代碼所引起的錯誤。第7題關(guān)于異常處理的描述,錯誤的是AA、只要使用異常處理,程序就不會崩潰BB、將可能出現(xiàn)異常的語句放在try子句后CC、將出現(xiàn)異常時處理的語句放在except子句后DD、異常處理語句可以幫助開發(fā)人員快速定位錯誤第8題代碼中產(chǎn)生多個異常時可以將多個具體的異常類組成()放在except語句后處理,也可以聯(lián)合使用多個

except

語句。AA、元組

BB、列表CC、字典DD、以上全部第8章Python面向?qū)ο?-章節(jié)測試第1題在Python中定義類時實例方法的第一個參數(shù)名稱不管是什么,都表示對象自身。第2題在派生類中可以通過“基類名.方法名()”的方式來調(diào)用基類中的方法。第3題如果定義類時沒有編寫析構(gòu)函數(shù),Python將提供一個默認(rèn)的析構(gòu)函數(shù)進(jìn)行必要的資源清理工作。第4題對于Python類中的私有成員,可以通過“對象名._類名__私有成員名”的方式來訪問。第5題在Python中定義類時,運算符重載是通過重寫特殊方法實現(xiàn)的。例如,在類中實現(xiàn)了__mul__()方法即可支持該類對象的**運算符。第6題Python中沒有嚴(yán)格意義上的私有成員。第7題定義類時所有實例方法的第一個參數(shù)用來表示對象本身,在類的外部通過對象名來調(diào)用實例方法時不需要為該參數(shù)傳值。第8題Python中一切內(nèi)容都可以稱為對象。(

)第9題關(guān)于面向?qū)ο蟮某绦蛟O(shè)計,以下選項中描述正確的是(

)。A面向?qū)ο蠓椒芍赜眯院肂Python3解釋器內(nèi)部采用完全面向?qū)ο蟮姆绞綄崿F(xiàn)C用面向?qū)ο蠓椒ㄩ_發(fā)的軟件不容易理解D面向?qū)ο蠓椒ㄅc人類習(xí)慣的思維方法一致正確答案:ABD第9章迷宮與Python--章節(jié)測試第1題迷宮生成算法的前期定義有:AA、迷宮節(jié)點BB、訪問列表中存儲的迷宮節(jié)點CC、當(dāng)前訪問的迷宮節(jié)點DD、墻正確答案:DCBA第2題以%或者%%開頭的命令為Jupyter的“魔法命令”。第3題為了讓圖像顯示在Jupyter里可以更大更清晰,可以調(diào)用

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論