版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、專業(yè)班級(jí): 學(xué)號(hào): 姓名: 考試科目: Python程序設(shè)計(jì)期中考試卷座位號(hào) (自己寫的答案,有不正確的地方還請(qǐng)給位批評(píng)指正)分?jǐn)?shù)閱卷人一、填空題(每空1分,共40分)1Python使用符號(hào) # 標(biāo)示注釋;還有一種叫做 的特別注釋。2可以使用 符號(hào)把一行過(guò)長(zhǎng)的Python語(yǔ)句分解成幾行;多個(gè)語(yǔ)句也可以寫在同一行,語(yǔ)句之間要用 ; 符號(hào)隔開。3、每一個(gè)Python的 類 都可以被當(dāng)作一個(gè)模塊。導(dǎo)入模塊要使用關(guān)鍵字 import 。4、所有Python對(duì)象都有三個(gè)特性:身份、類型、值。5、Python的數(shù)字類型分為 long 、 int 、 float 、 complex 、 不知道 等子類型。6
2、、Python序列類型包括 元組 、 列表 、 字典 三種; 字典 是Python中唯一的映射類型。7、Python提供了兩個(gè)對(duì)象身份比較操作符 is 和 is not 來(lái)測(cè)試兩個(gè)變量是否指向同一個(gè)對(duì)象,也可以通過(guò)內(nèi)建函數(shù) type() 來(lái)測(cè)試對(duì)象的身份。8、Python的標(biāo)準(zhǔn)類型內(nèi)建函數(shù)有: re 、 urllib 、 json 、 io 、 time 等。9、Python的傳統(tǒng)除法運(yùn)算符是 / ,地板除法運(yùn)算符是 / 。10、設(shè)s=abcdefg,則s3值是 d ,s3:5值是 de ,s:5值是 abcde ,s3:值是 defg ,s : :2值是 aceg ,s:-1值是 gfedc
3、ba ,s-2:-5值是 。11、刪除字典中的所有元素的函數(shù)是 clear() ,可以將一個(gè)字典的內(nèi)容添加到另外一個(gè)字典中的函數(shù)是 update(字典名稱) ,返回包含字典中所有鍵的列表的函數(shù)是 keys() ,返回包含字典中所有值的列表的函數(shù)是 values() ,判斷一個(gè)鍵在字典中是否存在的函數(shù)是 get() 。分?jǐn)?shù)閱卷人二、選擇題(每題2分,共24分)1下列哪個(gè)語(yǔ)句在Python中是非法的?( B )A、x = y = z = 1 B、x = (y = z + 1)C、x, y = y, xD、x += y2關(guān)于Python內(nèi)存管理,下列說(shuō)法錯(cuò)誤的是()A、變量不必事先聲明 B、變量無(wú)須
4、先創(chuàng)建和賦值而直接使用C、變量無(wú)須指定類型 D、可以使用del釋放資源3、下列哪種情況會(huì)導(dǎo)致Python對(duì)象的引用計(jì)數(shù)增加( )A、對(duì)象被創(chuàng)建 B、被作為參數(shù)傳遞給函數(shù)C、成為容器對(duì)象的元素D、該對(duì)象無(wú)法訪問時(shí)4、下面哪個(gè)不是Python合法的標(biāo)識(shí)符(B)A、int32 B、40XLC、selfD、_name_5、下列哪種說(shuō)法是錯(cuò)誤的(A)A、除字典類型外,所有標(biāo)準(zhǔn)對(duì)象均可以用于布爾測(cè)試B、空字符串的布爾值是FalseC、空列表對(duì)象的布爾值是FalseD、值為0的任何數(shù)字對(duì)象的布爾值是False6、下列表達(dá)式的值為True的是(C)A、5+4j > 2-3j B、3>2>2C
5、、(3,2)< (a,b)D、abc > xyz7、Python不支持的數(shù)據(jù)類型有(A)A、char B、int C、float D、list8、關(guān)于Python中的復(fù)數(shù),下列說(shuō)法錯(cuò)誤的是(B)A、表示復(fù)數(shù)的語(yǔ)法是real + image jB、實(shí)部和虛部都是浮點(diǎn)數(shù)C、虛部必須后綴j,且必須是小寫D、方法conjugate返回復(fù)數(shù)的共軛復(fù)數(shù)9、關(guān)于字符串下列說(shuō)法錯(cuò)誤的是(A)A、字符應(yīng)該視為長(zhǎng)度為1的字符串B、字符串以0標(biāo)志字符串的結(jié)束C、既可以用單引號(hào),也可以用雙引號(hào)創(chuàng)建字符串 D、在三引號(hào)字符串中可以包含換行回車等特殊字符10、以下不能創(chuàng)建一個(gè)字典的語(yǔ)句是(C)A、dict1
6、= B、dict2 = 3 : 5 C、dict3 = dict( 2 , 5 , 3 , 4 )D、dict4 = dict( ( 1,2,3,4 ) )11、下面不能創(chuàng)建一個(gè)集合的語(yǔ)句是(C)A、s1 = set () B、s2 = set (“abcd”) C、s3 = (1, 2, 3, 4) D、s4 = frozenset( (3,2,1) )12、下列Python語(yǔ)句正確的是(D)A、min = x if x < y else y B、max = x > y ? x : y C、if (x > y)print xD、while True : pass分?jǐn)?shù)閱卷人三
7、、簡(jiǎn)答題(每題6分,共36分)1、簡(jiǎn)述一個(gè)典型Python文件應(yīng)當(dāng)具有怎樣的結(jié)構(gòu)?2、下面的Python函數(shù)檢查給定的字符串s是否為合法的標(biāo)識(shí)符,程序中有6處語(yǔ)法錯(cuò)誤,請(qǐng)改正:void CheckId(string s): 改正def CheckId(s): alphas = 'abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ_' (改正應(yīng)使用 ) nums ="0123456789" if ( len(s) > 1 ) firstChar = s0 if firstChar not in al
8、phas: print 'Error. First char must be alphas or number.' else: /使用切片操作,取出除第1字符外的其它字符 otherChar = s(1 : ) 改正 d1: alphasnums = alphas + nums while c in otherChar: 改正 for if c not in alphasnums: print 'Error. Other chars must be alphas number or _ .' break else: print ("okay as an
9、 identifier") 改正縮進(jìn)不對(duì) else: if s not in alphas: print 'Error.' else: print 'Okay as an identifier'3、寫一個(gè)函數(shù),計(jì)算一個(gè)給定的日期是該年的第幾天。 def getday(self,y=None,m=None,d=None): date = datetime(y,m,d) days = date.strftime('%j') return days4、寫一個(gè)函數(shù),給定N,返回斐波那契數(shù)列第N項(xiàng)。def getn_vlaue(self,n):
10、if n<=2: return 1 else: return self.getn_vlaue(n-1)+self.getn_vlaue(n-2)5、從0到9中隨機(jī)選擇,生成1到10個(gè)隨機(jī)數(shù),組成集合A,同理生成集合B,輸出A和B以及它們的并集和交集def getnumberlist(self): a= b= j=k=0 for x in xrange(0,10): j=int(random.random()*10) k=int(random.random()*10) a.append(j) b.append(k) print u'集合a:',a print u'集
11、合b:',b return a,b def getendlistj(self,a,b):#并集 c = a+b new_c = for x in xrange(0,len(c): temp = cx if temp not in new_c: new_c.append(temp) print u'并集:',new_c def getendlistb(self,a,b):#交集 new_a = new_b = new_c = for x in xrange(0,len(a): temp = ax if temp not in new_a: new_a.append(tem
12、p) for x in xrange(0,len(b): temp = bx if temp not in new_b: new_b.append(temp) j = len(new_a) if len(new_a)<len(new_b) else len(new_b) for x in xrange(0,j): temp = new_bx if temp in new_a: new_c.append(temp) print u'交集:',new_c6、給定一個(gè)整數(shù)N,判斷N是否為素?cái)?shù) def getprime(self,n): if n<=3: print u
13、39;是素?cái)?shù)' else: i=0 for x in xrange(2,n): if n%x=0: i+=1 else: i=i if i=0: print u'是素?cái)?shù)' else: print u'不是素?cái)?shù)'幸福,不能用手去捉摸,只能用心去琢磨,只能靜靜去體味。細(xì)細(xì)地品味了,你就享受到了它溫馨的暖,或濃或淡的甜!幸福,其實(shí)很簡(jiǎn)單。幸福就是和愛人一起漫步,幸福就是吃到媽媽的拿手飯菜,幸福就是孩子在你的腳跟前轉(zhuǎn)悠,幸福就是你能幫父母洗衣洗碗。幸福,其實(shí)很簡(jiǎn)單。擁有一份稱心的工作,就是一種幸福;擁有一個(gè)溫馨的家,就是一種幸福;擁有一位知心的朋友,就是一種幸福
14、;擁有一份好的心態(tài),就是一種幸福;擁有一個(gè)相濡以沫的愛人,那更是一種幸福。幸福就是如此的平平凡凡,幸福就是這樣的簡(jiǎn)簡(jiǎn)單單。幸福,其實(shí)就是自己心靈的感覺,沉淀在自己的心底,看不見摸不著,沒有那么直觀,可那種體驗(yàn)與享受卻很真實(shí)、很直接?;蛟S你沒有豐富的物質(zhì),或許你不能掌控自己的名利,但只要你擁有一份良好的心情,幸福就會(huì)圍著你轉(zhuǎn)。幸福,其實(shí)很簡(jiǎn)單。幸福就是口渴時(shí)的那杯水,幸福就是饑餓時(shí)的那頓飯,幸福就是勞累時(shí)的歇歇腳,幸福就是閑暇時(shí)的那茶盞,幸福就是困倦時(shí)的那場(chǎng)眠,幸福就是相愛的人彼此的牽掛,幸福就是離別的人默默的思念!幸福,其實(shí)很簡(jiǎn)單。幸福就是平靜的呼吸,仔細(xì)的聆聽,忘情的觀看;幸福就是有人愛,有事做,有所期待,有人給溫暖;幸福就是不迷茫,不慌亂,生而無(wú)悔,活而無(wú)憾。幸福,其實(shí)就在路上,走一步,有一步的風(fēng)景;進(jìn)一步,有一步的欣喜;退一步,有一步的心境;停下步,憶往
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)選擇講座模板
- 2025年度茶葉產(chǎn)品溯源體系建設(shè)合同范本4篇
- 2025年度場(chǎng)化項(xiàng)目服務(wù)類采購(gòu)項(xiàng)目合同附件定制版4篇
- 2025年度電競(jìng)主題商鋪?zhàn)赓U合作協(xié)議4篇
- 2025年度生態(tài)環(huán)保園區(qū)場(chǎng)地委托出租與環(huán)保技術(shù)服務(wù)合同樣本4篇
- 專業(yè)技能提升課程2024培訓(xùn)協(xié)議
- 人教版九年級(jí)化學(xué)上冊(cè)第1章開啟化學(xué)之門《第2節(jié) 化學(xué)研究什么》公開示范課教學(xué)課件
- 二零二四事業(yè)單位聘用合同四種類別適用范圍與條件3篇
- 2025年度文化演藝中心場(chǎng)地租用協(xié)議范本4篇
- 2025年度城市綜合體項(xiàng)目場(chǎng)地購(gòu)置合同示范文本4篇
- 格式塔心理咨詢理論與實(shí)踐
- 精神發(fā)育遲滯的護(hù)理查房
- 有效排痰的護(hù)理ppt(完整版)
- 魯教版七年級(jí)數(shù)學(xué)下冊(cè)(五四制)全冊(cè)完整課件
- 英語(yǔ)六級(jí)詞匯(全)
- 算法向善與個(gè)性化推薦發(fā)展研究報(bào)告
- 聚合物的流變性詳解演示文稿
- 電氣設(shè)備預(yù)防性試驗(yàn)安全技術(shù)措施
- 醫(yī)院出入口安檢工作記錄表范本
- 內(nèi)科學(xué)教學(xué)課件:免疫性血小板減少癥(ITP)
- 中華人民共和國(guó)文物保護(hù)單位登記表
評(píng)論
0/150
提交評(píng)論