![同濟(jì)《Python程序設(shè)計(jì)》期末測(cè)試A答案_第1頁(yè)](http://file4.renrendoc.com/view/54524038978f564a8aecc2306e9d690b/54524038978f564a8aecc2306e9d690b1.gif)
![同濟(jì)《Python程序設(shè)計(jì)》期末測(cè)試A答案_第2頁(yè)](http://file4.renrendoc.com/view/54524038978f564a8aecc2306e9d690b/54524038978f564a8aecc2306e9d690b2.gif)
![同濟(jì)《Python程序設(shè)計(jì)》期末測(cè)試A答案_第3頁(yè)](http://file4.renrendoc.com/view/54524038978f564a8aecc2306e9d690b/54524038978f564a8aecc2306e9d690b3.gif)
![同濟(jì)《Python程序設(shè)計(jì)》期末測(cè)試A答案_第4頁(yè)](http://file4.renrendoc.com/view/54524038978f564a8aecc2306e9d690b/54524038978f564a8aecc2306e9d690b4.gif)
![同濟(jì)《Python程序設(shè)計(jì)》期末測(cè)試A答案_第5頁(yè)](http://file4.renrendoc.com/view/54524038978f564a8aecc2306e9d690b/54524038978f564a8aecc2306e9d690b5.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、選擇題(共10個(gè),每個(gè)2分).在下列選項(xiàng)中,()不是常量.A python,B 8.25C pythonD True答案:c.下列語(yǔ)句中,()在Python中是非法的(變量已經(jīng)定義)。A a += 1B a=b=0C int(True+l)D a + 1 = a + 1答案:D.設(shè) a 二(Namelpython),則 type(t)的到的結(jié)果為()。A class dietB class tupleC 答案:A.設(shè)Str = I Love python,則下列操作結(jié)果錯(cuò)誤的是()。A print(Str0)的結(jié)果為:TB print(Str0:7:2)的結(jié)果為:ILv,C print(n
2、 Love n in Str)的結(jié)果為:FalseD print(Str:-l + n S)的結(jié)果為:hohtyp evoL I S1答案:BPython中列表數(shù)據(jù)類型元素的切片非常強(qiáng)大,對(duì)于列表List = 宜,8,(52D,SexTWoman123,下面操作結(jié)果錯(cuò)誤的是A ListfO + str(Listl)的結(jié)果為:匕8B List-ll + 1 = 2 的結(jié)果為:TrueC List:的結(jié)果為:a, 8, (5, 2, 1), Sex: Woman, L 2, 3D List22 0:b = b + 1a = a - 1if ab:c = c + belse:c = c + 0pri
3、nt(c),c 的值為()。A 2455B 2450C 2465D 2460答案:B8. die =“numl”:4Jnum2”:8,“num3”:3 def Sum(dic):number = 0for v in dic.values():if v%2=0:number = number + velse:number = number - vreturn numberprint(Sum(dic)的輸出結(jié)果為()。A98C 10D 15答案:A.以下關(guān)于類的說(shuō)法錯(cuò)誤的是()。A 一個(gè)類可以定義多個(gè)屬性。B 一個(gè)類至少有一個(gè)屬性。C 一個(gè)類中可以不定義屬性和方法。D 一個(gè)類中可以定義多個(gè)方法。答
4、案:B.以下關(guān)于Python文件打開模式的描述中,錯(cuò)誤的是()。A只讀模式rB追加寫模式aC覆蓋寫模式wD創(chuàng)建寫模式n答案:D 二、填空題(共10個(gè),每個(gè)2分).使用matplotlib繪制散點(diǎn)圖的函數(shù)是,使用matplotlib繪制餅圖 的函數(shù),使用matplotlib繪制直方圖的函數(shù)是。答案:scatter(), pie(), bar(),已知列表x=list (range (10),那么執(zhí)行語(yǔ)句 del x:2之后,x的值為 O答案:1,3,5,7, 9.給出 range(L:103)的值:。答案:14刀4假設(shè)有一個(gè)列表a,現(xiàn)要求從列表a中每3個(gè)元素取1個(gè),并且將取到的元素組成新的列表b
5、,可以使用語(yǔ)句 o答案:b= : : 35若 vehicle = train, bus, car, ship,貝 vehicle, index(car)的結(jié)果是 o答案:46.獲取list的元素個(gè)數(shù),和向末尾追加元素的方法分別是答案:size(), append()7,遍歷字典的鍵-值對(duì)之時(shí),需要用到 方法。答案:items。.要想結(jié)束程序的整個(gè)循環(huán),應(yīng)采用 語(yǔ)句。答案:break.自定義函數(shù)時(shí)以()關(guān)鍵字開頭答案:function.如果要為定義在函數(shù)外的全局變量賦值,可以使用 語(yǔ)句,表明變量是在外面定義的全局變量。答案:global三、編程題(共4個(gè),每個(gè)10分)1.有五個(gè)數(shù)字:1、2、3、
6、4、5,輸出由這五個(gè)數(shù)字組成的所有互不相同且無(wú)重 復(fù)數(shù)字的三位數(shù)。答:for i in range (1, 6):for j in range (1, 6):for k in range (1, 6):if i != j and j!= k and i != k:print (i, j, k)2,打印一個(gè)由組成的菱形。答:rows=6for i in range(rows):for j in range(rows - i - 1):print (/z , end二)for k in range (2 * i - l):#(l,2*i)print(*,end二)print ()for i in
7、range(rows-l):for j in range(i + 1):print (/z , end二)for k in range(2 * (rows-i) - 3):print(*, end二)print().判斷一個(gè)整數(shù)是否是回文數(shù)。答:def judge (x):return str(x) = str(x)::-lnum = input (請(qǐng)輸入一個(gè)整數(shù):)if judge(num):print ( 0是回文數(shù)format (num)else:print ( 0不是回文數(shù)format (num).打印出所有100到499的水仙花數(shù)(水仙花數(shù)是指一個(gè)三位數(shù),其各位數(shù)字 立方和等于該數(shù)本
8、身)。答:for i in range(100, 500):x=i%10y=(i/10)%10z=i/100if (x*x*x+y*y*y+z*z*z) =i:print (i)四、綜合題(共1個(gè),每個(gè)20分)定義People類,添加類屬性tax添加初始化方法,初始化時(shí),為對(duì)象添加如下屬性name 姓名 stringage 年齡intwork 工作 stringsalary 工資 intenergy精力 默認(rèn)值100私有屬性 最大值100最小值0添力口 eat(money) ,say(),working。,sleep。,get_energy()方法,調(diào)用working方法為類tax增加sala
9、ry*0.2值,energy屬性減少30調(diào)用eat方法energy 屬性+10salary減少money對(duì)應(yīng)的值調(diào)用sleep方法energy 屬性+60調(diào)用say方法打印自我介紹調(diào)用get_energy()方法獲取對(duì)象而energy屬性值 定義Woman類 繼承People類添加shopping方法接收money參數(shù),調(diào)用shopping方法salary屬性減少 money對(duì)應(yīng)得值。定義Man類 繼承People類重寫父類方法打印自我介紹打印一個(gè)笑話答案:class People():tax=0definit_(self,name,age, work,salary):=na
10、meself.age=ageself.work=workself, salary=salaryself.energy = 100def working(self):People.tax+=self.salary*0.2self.energy=self.energy-30 if self.energy30 else 0def eat(self,money):self.energy=self.energy+10 if self.energy90 else 100self, sal ary-=moneydef sleep(self,energy):self.energy=self.energy+60 if self.energy40 else 100def say(self):print(我叫,年齡是,工作是?!?format(,self, age,self .work)print(self.energy, self, salary)def get_energy(self):return self.energyclass Women(People):def shopping(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個(gè)人投資協(xié)議例文(三篇)
- 洗滌劑原料氨水配送合同
- 咖啡廳裝修合作協(xié)議樣本
- 專賣店裝修分包合同
- 足球場(chǎng)地施工方案
- 建筑工程資金周轉(zhuǎn)居間合同
- 體育場(chǎng)館食堂裝修合同
- 咨詢服務(wù)辦公空間改造協(xié)議
- 工業(yè)園區(qū)改造維修合同
- 家電配送安裝一體化合同
- 彭大軍橋牌約定卡
- 煙氣管道阻力計(jì)算
- 城鄉(xiāng)環(huán)衛(wèi)一體化保潔服務(wù)迎接重大節(jié)日、活動(dòng)的保障措施
- 醫(yī)院-9S管理共88張課件
- 高考作文復(fù)習(xí):議論文論證方法課件15張
- 2022醫(yī)學(xué)課件前列腺炎指南模板
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程完整版課件全書電子教案教材課件(完整)
- 藥品生產(chǎn)質(zhì)量管理工程完整版課件
- 《網(wǎng)絡(luò)服務(wù)器搭建、配置與管理-Linux(RHEL8、CentOS8)(微課版)(第4版)》全冊(cè)電子教案
- 職業(yè)衛(wèi)生教學(xué)課件生物性有害因素所致職業(yè)性損害
- 降“四高”健康教育課件
評(píng)論
0/150
提交評(píng)論