《Python程序設(shè)計》期末試卷及答案2套_第1頁
《Python程序設(shè)計》期末試卷及答案2套_第2頁
《Python程序設(shè)計》期末試卷及答案2套_第3頁
《Python程序設(shè)計》期末試卷及答案2套_第4頁
《Python程序設(shè)計》期末試卷及答案2套_第5頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

一、選擇題(共10個,每個2分)1.在下列選項中,()不是常量.A'python'B8.25CpythonDTrue2.下列語句中,()在Python中是非法的(變量已經(jīng)定義)。Aa+=1Ba=b==0Cint(True+1)Da+1=a+13.設(shè)a=({'Name':'python'}),則type(t)的到的結(jié)果為()。A<class'dict'>B<class'tuple'>C<class'list'>D<class'str'>4.設(shè)Str='ILovepython',則下列操作結(jié)果錯誤的是()。Aprint(Str[0])的結(jié)果為:'I'Bprint(Str[0:7:2])的結(jié)果為:'ILv'Cprint("Love"inStr)的結(jié)果為:FalseDprint(Str[::-1]+"S")的結(jié)果為:'nohtypevoLIS'5.Python中列表數(shù)據(jù)類型元素的切片非常強大,對于列表List=['a',8,(5,2,1),{'Sex':'Woman'},[1,2,3]],下面操作結(jié)果錯誤的是()。AList[0]+str(List[1])的結(jié)果為:'a8'BList[-1][1]+1==2的結(jié)果為:TrueCList[:]的結(jié)果為:['a',8,(5,2,1),{'Sex':'Woman'},[1,2,3]]DList[2][2]<List[1]的結(jié)果為:True6.下列選項中,有關(guān)字典操作以及描述錯誤的是()。A使用語句dict([('1','one'),('2','two'),('3','three')])和{'1':'One','2':'Two','3':'Three'}的結(jié)果相同。B通過”{}”可以創(chuàng)建一個空字典。C字典中不同元素的鍵可以相同,值也可以相同。D遍歷字典的鍵對之時,需要用到keys()方法。7.a=100b=0c=0whilea>0:b=b+1a=a-1ifa<b:c=c+aelifa>b:c=c+belse:c=c+0print(c),c的值為()。A2455B2450C2465D24608.dic={"num1":4,"num2":8,"num3":3}defSum(dic):number=0forvindic.values():ifv%2==0:number=number+velse:number=number-vreturnnumberprint(Sum(dic))的輸出結(jié)果為()。A9B8C10D159.以下關(guān)于類的說法錯誤的是()。A一個類可以定義多個屬性。B一個類至少有一個屬性。C一個類中可以不定義屬性和方法。D一個類中可以定義多個方法。10.以下關(guān)于Python文件打開模式的描述中,錯誤的是()。A只讀模式rB追加寫模式aC覆蓋寫模式wD創(chuàng)建寫模式n二、填空題(共10個,每個2分)1.使用matplotlib繪制散點圖的函數(shù)是,使用matplotlib繪制直方圖的函數(shù)是2.已知列表x=list(range(10)),那么執(zhí)行語句delx[::2]之后,x的值為,使用matplotlib繪制餅圖的函數(shù)。。3.給出range(1,10,3)的值:。?4.假設(shè)有一個列表a,現(xiàn)要求從列表a中每3個元素取1個,并且將取到的元素組成新的列表b,可以使用語句。5.若vehicle?=?['train',?'bus',?'car',?'ship'],則vehicle.index?('car')的結(jié)果是6.獲取list的元素個數(shù),和向末尾追加元素的方法分別是。7.遍歷字典的鍵-值對之時,需要用到8.要想結(jié)束程序的整個循環(huán),應采用9.自定義函數(shù)時以()關(guān)鍵字開頭方法。語句。10.如果要為定義在函數(shù)外的全局變量賦值,可以使用三、編程題(共4個,每個10分)語句,表明變量是在外面定義的全局變量。1.有五個數(shù)字:1、2、3、4、5,輸出由這五個數(shù)字組成的所有互不相同且無重復數(shù)字的三位數(shù)。2.打印一個由“*”組成的菱形。3.判斷一個整數(shù)是否是回文數(shù)。4.打印出所有100到499的"水仙花數(shù)"(水仙花數(shù)是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身)。四、綜合題(共1個,每個20分)定義People類,添加類屬性tax添加初始化方法,初始化時,為對象添加如下屬性name姓名stringage年齡intwork工作stringsalary工資intenergy精力默認值100私有屬性最大值100最小值0添加eat(money),say(),working(),sleep(),get_energy()方法,調(diào)用working方法為類tax增加salary*0.2值,energy屬性減少30調(diào)用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論