雨課堂學堂在線學堂云Python語言程序設計(豫章師范學院)單元測試考核答案_第1頁
雨課堂學堂在線學堂云Python語言程序設計(豫章師范學院)單元測試考核答案_第2頁
雨課堂學堂在線學堂云Python語言程序設計(豫章師范學院)單元測試考核答案_第3頁
雨課堂學堂在線學堂云Python語言程序設計(豫章師范學院)單元測試考核答案_第4頁
雨課堂學堂在線學堂云Python語言程序設計(豫章師范學院)單元測試考核答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1題在Python中,以下賦值語句正確的是()。Ax+y=10Bx=2yCx=y=20D3y=x+1第2題以下Python注釋代碼不正確的是()。A#Python注釋代碼B#Python注釋代碼1#Python注釋代碼2C"""Python文檔注釋"""D//Python注釋代碼第3題在下列Python語句中非法的是()Ax=y=1Bx=(y=1)Cx,y=y,xDx=1;y=1第4題在Python中,以下標識符合法的是()。A_B3CCit'sDstr第5題下列關于Python的說法中,錯誤的是(

)。APython是從ABC發(fā)展起來的BPython是一門高級計算機語言CPython只能編寫面向對象的程序DPython程序的效率比C程序的效率低第6題下列選項中,不屬于Python特點的是(

)。

A面向對象B運行效率高C可移植性D免費和開源第7題Python內置的集成開發(fā)工具是(

)。

APythonWinBPydevCIDEDIDLE第8題Python解釋器環(huán)境中,用于表示上一次運算結果的特殊變量為(

)。A:B_C>D#第9題以下程序設計語言中,(

)屬于腳本語言。

APythonBJavaCC++DC#第10題以下不屬于Python的pip工具命令的選項是()。AshowBinstallCdownloadDget第1題Python語句print(type(()))的輸出結果是()。A<class'tuple'>B<class'list'>C<class'dict'>D<class'set'>第2題如果Python程序執(zhí)行時,產生了“unexpectedindent”的錯誤,其原因是()。

A代碼中使用了錯誤的關鍵字B代碼中缺少“:”符號C代碼里的語句嵌套層次太多D代碼中出現了縮進不匹配的問題第3題表達式1001==0x3e9

的結果是()。AfalseBFalseCtrueDTrue第4題下列程序的運行結果是()。

x=y=10

x,y,z=6,x+1,x+2

print(x,y,z)

A10

10

6B6

10

10C6

7

8D6

11

12第5題語句x,y=eval(input())執(zhí)行時,輸入數據格式錯誤的是()。A34B(3,4)C3,4D[3,4]第6題已知x=2,語句x*=x+1執(zhí)行后,x的值為()。A2B3C5D6第7題已知x=2并且y=3,復合賦值語句x*=y+5執(zhí)行后,x變量中的值是()。

A11B16C13D26第8題“r=input();print(3.0*r)”的輸出結果是_______。A8B333CTypeErrorD27第9題x=2并且y=3,復合賦值語句x*=y+5執(zhí)行后,x變量中的值是()。A11B16C13D26第10題為了給整型變量x、y、z賦初值5,下面Python賦值語句正確的是()。Ax=5;y=5;z=5Bxyz=5Cx,y,z=5Dx=5,y=5,z=5章節(jié)測驗第1題下面代碼的輸出結果是(

)。

forsin"HelloWorld":

ifs=="W":

continue

print(s,end="")AHelloBWorldCHelloWorldDHelloorld第2題關于Python的分支結構,以下選項中描述錯誤的是(

)。

A分支結構使用if保留字BPython中if-else語句用來形成二分支結構CPython中if-elif-else語句描述多分支結構D分支結構可以向已經執(zhí)行過的語句部分跳轉第3題執(zhí)行下列Python語句將產生的結果是(

)。

x=2;y=2.0

if(x==y):

print("Equal")

else:

print("NotEqual")

AEqualBNotEqualC編譯錯誤D運行時錯誤第4題執(zhí)行下列Python語句將產生的結果是(

)。

i=1

if(i):

print(True)

else:

print(False)A輸出1B輸出TrueC輸出FalseD編譯錯誤第5題下面if語句統計“成績(score)優(yōu)秀的男生以及不及格的男生”的人數,正確的語句為()。Aif(gender=="男"andscore<60orscore>=90):n+=1Bif(gender=="男"andscore<60andscore>=90):n+=1Cif(gender=="男"and(score<60orscore>=90)):n+=1Dif(gender=="男"orscore<60orscore>=90):n+=1第6題foriinrange(0,2):

print()

上述程序的輸出結果是:(

)。A012B12C01D1第7題age=23

start=2

ifage%2!=0:start=1

forxinrange(start,age+2,2):print()A10B16C12D14第8題在Python循環(huán)語句中,__________語句的作用是提前結束當前循環(huán)體。AwhileBforCbreakDcontinue第9題表達式1001==0x3e9

的結果是()。AfalseBFalseCtrueDTrue第10題在Python中,有a=100,b=False,則表達式a**b==1的計算結果是_______。AFalseBTrueC0D1章節(jié)測驗第1題以下程序的輸出結果是(

)。

img1=[12,34,56,78]

img2=[1,2,3,4,5]

defdispl():

print(img1)

defmodi():

img1=img2

modi()

displ()A[1,2,3,4,5]B([12,34,56,78])C([1,2,3,4,5])D[12,34,56,78]第2題以下程序的輸出結果是(

)。

fr=[]

defmyf():

fa=['12','23']

fr=fa

myf()

print()A['12','23']B'12','23'C1223D[]第3題在python中,設有s=[‘a’,’b’],則語句序列“s.append([1,2]);s.insert(1,7);”z執(zhí)行后,s的值是()

A[‘a’,7,’b’,1,2]B[[1,2],7,’a’,’b’]C[1,2,’a’,’7’,’b’]D[‘a’,7,’b’,[1,2]]第4題以下哪條語句定義了一個Python字典()。A{}B{1,2,3}C[1,2,3]D(1,2,3)第5題對于字典d={'abc':1,'qwe':2,'zxc':3},len()的結果為:()。A6B3C12D9第6題以下不能作為字典的key的是哪一個選項?()。A'num'BlistA=['className']C123DtupleA=('sum')第7題關于列表數據結構,下面描述正確的是()。A不支持in運算符B必須按順序插入元素C可以不按順序查找元素D所有元素類型必須相同第8題以下不能創(chuàng)建一個字典的語句是()。Adict1={}Bdict2={3:5}Cdict3={[1,2,3]:“uestc”}Ddict4={(1,2,3):“uestc”}第9題在Python中,設有變量定義:h=['abc','de','fjk'],則h[2][1]為'________'。AdBeCfDj第10題_______________是Python中唯一的映射類型。AlistBtupleCdictDset章節(jié)測驗第1題re模塊中(

)函數在字符串中找到正則表達式所匹配的所有子串。AsearchBfindallCcompileDmatch第2題以下關于字符串類型操作的描述,錯誤的是(

)。

Astr.replace(x,y)方法把字符串str中所有的x子串都替換成yB想把一個字符串str所有的字符都大寫,使用字符串處理函數str.upper()C想獲取一個字符串str的長度,使用字符串處理函數str.len()D設x='aa,',則執(zhí)行x*3的結果是'aa,aa,aa,'第3題字符串s="IlovePython",以下程序的輸出結果是(

)。

s="IlovePython"

ls=s.split()ls.reverse()

print()

A'Python','love','I'BPythonloveICNoneD['Python','love','I']第4題同時去掉字符串左邊和右邊空格的函數是(

)。

Acenter()Bcount()Cformat()Dstrip()第5題運行以下程序,輸出結果是(

)。

print("love".join(["Everyday","Yourself","Python",]))

AEverydayloveYourselfBEverydaylovePythonCloveYourselflovePythonDEverydayloveYourselflovePython第6題str="Python語言程序設計",表達式str.isnumeric()的結果是(

)。

ATrueB1C0DFalse第7題Python語句print('\x48\x41!')的運行結果是()。

A'\x48\x41!'B4841!C4841DHA!第8題Python語句print(r"\nGood")的運行結果是()。A新行和字符串GoodBr"\nGood"C\nGoodD字符r、新行和字符串Good第9題Python語句print("{:.2f}".format(20-2**3+10/3**2*5))的輸出結果是()。A17.55B67.56C12.22D17.56第10題在print函數的輸出字符串中可以將(

)作為參數,代表后面指定要輸出的字符串。

A%dB%cC%tD%s章節(jié)測驗第1題函數如下:

defshowNumber(numbers):forninnumbers:

print(n)

下列選項中在調用函數時會報錯的是(

)。AshowNumber([2,4,5])BshowNumber('abcesf')CshowNumber(3.4)DshowNumber((12,4,5))第2題以下程序的輸出結果是。

s

=

0

def

fun(num):

try:

s

+=

num

return

s

except:

return

0

return

5

print(fun(2))A0B2CUnboundLocalErrorD5第3題執(zhí)行以下代碼,運行錯誤的是(

)。deffun(x,y="Name",z="No"):

pass

Afun(1,2,3)Bfun(1,,3)Cfun(1)Dfun(1,2)第4題以下關于Python函數使用的描述,錯誤的是(

)。

A函數定義是使用函數的第一步B函數被調用后才能執(zhí)行C函數執(zhí)行結束后,程序執(zhí)行流程會自動返回到函數被調用的語句之后DPython程序里一定要有一個主函數第5題Python中,函數定義可以不包括以下(

)選項。

A函數名B關鍵字defC一對圓括號D可選參數列表第6題以下關于函數參數傳遞的描述,錯誤的是(

)。

A定義函數的時候,可選參數必須寫在非可選參數的后面B函數的實參位置可變,需要形參定義和實參調用時都要給出名稱C調用函數時,可變數量參數被當做元組類型傳遞到函數中DPython支持可變數量的參數,實參用“*參數名”表示第7題Python中函數不包括(

)。

A標準函數B第三庫函數C內置函數D參數函數第8題關于Python函數,以下選項中描述錯誤的是(

)。

A函數是一段具有特定功能的語句組B函數是一段可重用的語句組C函數通過函數名進行調用D每次使用函數需要提供相同的參數作為輸入第9題下面程序的運行結果為(

)。

a=10

def

setNumber():a=100

setNumber()

print(a)

A10B100C10100D10010第10題下面程序的運行結果為(

)。

f1=lambdax:x*3

f2=lambday:y**2

print(f1(f2(3)))

A3B6C18D27章節(jié)測驗第1題在讀寫文件之前,必須通過以下哪個方法創(chuàng)建文件對象:AcreateBfolderCFileDopen第2題調用open函數可以打開指定文件,在open()函數中訪問模式參數使用(

)表示只讀。

A'a'B'w+'C'r'D'w'第3題在Python讀寫文件之前,打開文件使用的函數是______。AfileBfopenCopenDopenfile第4題Python擴展庫xlrd支持對Excel2003或更低版本的Excel文件進行讀操作。第5題Python擴展庫____支持Excel2007或更高版本文件的讀寫操作。正確答案::openpyxl第6題下列哪項不是Python中對文件的讀取操作:AreadBreadallCreadlinesDreadline章節(jié)測驗第1題構造方法的作用是(

)。A一般成員方法B類的初始化C對象的初始化D對象的建立第2題classStudent:

def__init__(self,n="xxx",s="男"):

=n

self.sex=s

defshow(self):

print(,s.sex)

s=Student("yyy","女")

s.show()

Ayyy男Bxxx男Cdef__init__(self,n="xxx",s="男")錯誤Dyyy女第3題在面向對象方法中,一個對象請求另一對象為其服務的方式是通過發(fā)送(

)。

A命令B口令C消息D調用語句第4題面向對象方法中,繼承是指(

)。

A類之間共享屬性和操作的機制B各對象之間的共同性質C一組對象所具有的相似性質D一個對象具有另一個對象的性質第5題關于面向對象的繼承,以下選項中描述正確的是(

)。A繼承是指一組對象所具有的相似性質B繼承是指類之間共享屬性和操作的機制C繼承是指各對象之間的共同性質D繼承是指一個對象具有另一個對象的性質第6題在每個python類中,都包含一個特殊的變量(),它表示當前類自身,可以使用它來引用類中的成員變量和成員函數。AthisBmeCselfD與類同名第7題只可以動態(tài)為對象增加數據成員,而不能為對象動態(tài)增加成員方法。第8題屬性可以像數據成員一樣進行訪問,但賦值時具有方法的優(yōu)點,可以對新值進行檢查。第9題Python使用____關鍵字來定義類。正確答案::class第10題Python類不支持多重繼承。章節(jié)測驗第1題自定義異常類應該繼承自(

)基類。

ASystemExitBExceptionCKeyboardInterruptDGeneratorExit第2題在Python異常處理機制中,(

)子句的代碼是無論是否有異常都要執(zhí)行。AifBelseCfinallyDe

溫馨提示

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

評論

0/150

提交評論