版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《Python程序設(shè)計(jì)》期末試卷C&參考答案3/4《Python程序設(shè)計(jì)》期末試卷C題號1一2二3三4四5五總分分?jǐn)?shù)閱卷教師簽名一.單選題(每小題2分,共40分。)1、計(jì)算機(jī)語言的種類很多,按照其發(fā)展過程,不包括以下哪個(gè)?___________________A、機(jī)器語言B、匯編語言C、高級語言D、人工語言2、下面關(guān)于機(jī)器語言描述錯(cuò)誤的是___________________。A、機(jī)器語言是最低級的語言,是用二進(jìn)制代碼表示的計(jì)算機(jī)能直接識別和執(zhí)行的一種機(jī)器指令的集合B、它是計(jì)算機(jī)的設(shè)計(jì)者通過計(jì)算機(jī)的硬件結(jié)構(gòu)賦予計(jì)算機(jī)的操作功能C、不同型號的計(jì)算機(jī)的機(jī)器語言是相通的D、機(jī)器語言具有靈活、可直接執(zhí)行和速度快等特點(diǎn)3、下面關(guān)于匯編語言描述錯(cuò)誤的是___________________。A、匯編語言是用于電子計(jì)算機(jī)、微處理器、微控制器或其他可編程器件的低級語言B、使用匯編語言編寫的程序,能直接被機(jī)器識別C、匯編語言的目標(biāo)代碼簡短,占用內(nèi)存少,執(zhí)行速度快D、匯編語言和機(jī)器自身的編程環(huán)境是息息相關(guān)的,用其編寫的程序推廣和移植比較困難4、下面關(guān)于高級語言描述錯(cuò)誤的是___________________。A、高級語言并不是特指某一種具體的語言,而是很多種編程語言B、高級語言編寫的程序能直接被計(jì)算機(jī)識別C、對于解釋類的高級語言,應(yīng)用程序源代碼一邊由相應(yīng)語言的解釋器“翻譯”成目標(biāo)代碼(機(jī)器語言),一邊執(zhí)行D、編譯類的高級語言在應(yīng)用程序源代碼執(zhí)行之前,首先需要將源代碼“翻譯”成目標(biāo)代碼(機(jī)器語言代碼)5、下列選項(xiàng)中,哪一項(xiàng)不是合法的標(biāo)識符___________________。A、USERNAMEB、forC、Day_D、input_name6、下列選項(xiàng)中,哪一項(xiàng)不是正確的賦值語句___________________。A、a=IB、a=b=c=1C、str="helloworld"D、a==17、下列關(guān)于變量的命名規(guī)則中,哪一項(xiàng)是正確的___________________。A、變量名的字母不區(qū)分大小寫B(tài)、變量名的第一個(gè)字符可以是下畫線C、變量名可以是關(guān)鍵字D、變量名中可以使用空格8、下列關(guān)于變量的描述中,哪一項(xiàng)是錯(cuò)誤的___________________。A、變量的值在程序運(yùn)行的過程中可以被改變B、變量在使用前必須賦值C、變量在賦值時(shí)需要聲明類型D、在Python中,允許多個(gè)變量指向同一個(gè)值9、關(guān)于定義函數(shù)的規(guī)則以下描述錯(cuò)誤的是___________________。A、函數(shù)代碼塊從形式上包含函數(shù)名部分和函數(shù)體部分B、函數(shù)名部分以func關(guān)鍵字開頭,后接麗數(shù)標(biāo)識符名稱和圓括號,以冒號結(jié)尾C、圓括號內(nèi)可以定義參數(shù)列表(可以有0個(gè)、1個(gè)或多個(gè)參數(shù)),即使參數(shù)個(gè)數(shù)為0,圓括號也必須有D、函數(shù)體部分的內(nèi)容需要縮進(jìn)10、以下哪個(gè)不是定義函數(shù)的目的___________________。A、提高代碼復(fù)用程度B、增加代碼量C、提高代碼內(nèi)聚程度,通過函數(shù)對外提供統(tǒng)一的接口,隱藏雨數(shù)內(nèi)改動(dòng)代碼帶來的影響D、增加程序的可讀性11、以下哪個(gè)方法可以用來顯示函數(shù)的文檔字符串所定義的關(guān)于函數(shù)的注釋______________。A、__help__B、__showdocumentationstrings__C、__doc__D、__comment__12、假設(shè)某個(gè)函數(shù)的函數(shù)體只有以下一-行,請選擇不返回None的選項(xiàng)___________________。A、returnNoneB、returnC、return0D、100-2013、令list=[1,2,3],則分別執(zhí)行命令dellist[1]和list.remove(1)后的list為___________________。A、[1,3],[1,3]B、[1,3],[2,3]C、[2,3],[1,3]D、[2,3],[2,3]14、令list=[1,2,3,4.5],則print(list[1:5])的結(jié)果為___________________。A、[1,2,3,4]B、[1,2,3,4,5]C、[2,3,4,5]D、[2,3,4]15、令list=[1,23,4,5],則prit(list:2])的結(jié)果為___________________。A、[1,2]B、[1,3,5]C、3D、[3]16、令list=[1,2,3,4,5],則print(list[:-2:])的結(jié)果為___________________。A、[1,2,3]B、[3,4,5]C、[1,3,5]D、[5,3,1]17、令list=[iforiinrange(1,10,2)],則print(list[::1])的結(jié)果為_______________。A、[9,7,5,3,1]B、[1]C、[1,3,5,7,9]D、[9]18、令set1=st(aabbe),set2=set('bcdd’),則print(set1&set2)的結(jié)果為__________。A、{'bc'}B、{'bbcbc'}C、{'c','b'}D、{'b','b','c','b','c'}19、令setI1=set(‘a(chǎn)abbc'),set2=set('bcdd’),則print(set1-set2)的結(jié)果為___________________。A、{'aabbc'}B、{'aab'}C、{'a','a','b'}D、{'a'}20、以下可以終結(jié)一個(gè)循環(huán)的保留字是___________________。A、IfB、breakC、exitD、continue二、填空題(每空2分,合計(jì)20分)1、查看變量類型的Python內(nèi)置函數(shù)是________________。2、執(zhí)行代碼x,y,z=sorted([1,3,2])之后,變量y的值為______。3、表達(dá)式[iforiinrange(10)ifi>8]的值為________________。4、表達(dá)式print(0b10101)的值為____________。5、已知x=[1,2,3],那么連續(xù)執(zhí)行y=x和y.append(4)這兩條語句之后,x的值為____________________。6、已知x=[[]]*3,那么執(zhí)行語句x[0].append(1)之后,x的值為____________________。7、關(guān)鍵字__________用于測試一個(gè)對象是否是一個(gè)可迭代對象的元素。8、表達(dá)式3or5的值為________。9、Python語句print(1,2,3,sep=',')的輸出結(jié)果為________________。10、在循環(huán)語句中,_______語句的作用是提前進(jìn)入下一次循環(huán)。三、判斷題(每題1分,共10分)1、已知x和y是兩個(gè)字符串,那么表達(dá)式sum((1fori,jinzip(x,y)ifi==j))可以用來計(jì)算兩個(gè)字符串中對應(yīng)位置字符相等的個(gè)數(shù)。2、定義函數(shù)時(shí),即使該函數(shù)不需要接收任何參數(shù),也必須保留一對空的圓括號來表示這是一個(gè)函數(shù)。3、函數(shù)中的return語句一定能夠得到執(zhí)行。4、Python中一切內(nèi)容都可以稱為對象。5、在一個(gè)軟件的設(shè)計(jì)與開發(fā)中,所有類名、函數(shù)名、變量名都應(yīng)該遵循統(tǒng)一的風(fēng)格和規(guī)范。6、Python中沒有嚴(yán)格意義上的私有成員。7、運(yùn)算符“-”可以用于集合的差集運(yùn)算。8、Python支持多繼承,如果父類中有相同的方法名,而在子類中調(diào)用時(shí)沒有指定父類名,則Python解釋器將從左向右按順序進(jìn)行搜索。9、語句pass僅起到占位符的作用,并不會(huì)做任何操作。10、在編寫函數(shù)時(shí),建議首先對形參進(jìn)行類型檢查和數(shù)值范圍檢查之后再編寫功能代碼,或者使用異常處理結(jié)構(gòu),盡量避免代碼拋出異常而導(dǎo)致程序崩潰。四、編程題(每題6分,共30分)1、空氣質(zhì)量問題一直是社會(huì)所關(guān)注的,一種簡化的判別空氣質(zhì)量的方式如下:PM2.5的數(shù)值為0~35(包括0但不包括35)為優(yōu),35~75(包括35和75)為良,75以上為污染。請編寫程序?qū)崿F(xiàn)如下功能:輸人PM2.5的值,輸出當(dāng)日的空氣質(zhì)量情況。2、編程實(shí)現(xiàn)如下功能:輸人層數(shù)x,輸出類似下面的等腰三角形(其中x=5)。*************************3、求1~10000內(nèi)的所有完美數(shù)。所謂的“完美數(shù)”是指,這個(gè)數(shù)的所有真因子(即除了自身的所有因子)的和恰好等于它本身。例如:6(6=1+2+3)和28(28=1+2+4+7+14)就是完美數(shù)。4、編程找出15個(gè)由1、2、3、4這4個(gè)數(shù)字組成的各位不相同的3位數(shù)(如123、341,反例如442、333),要求用break控制輸出值的個(gè)數(shù)。5、求100以內(nèi)素?cái)?shù)之和。素?cái)?shù)是一個(gè)大于1的正整數(shù),除了1和它本身以外,不能被其他正整數(shù)整除。參考答案1.D2.C3.B4.B5.B6.D7.B8.C9.B10.B11.C12.C13.B14.C15.B16.A17.A18.C19.D20.B一、單選題(每題2分,共40分)
二、填空題(每空2分,合計(jì)20分)1、type()2、23、[9]4、215、[1,2,3,4]6、[[1],[1],[1]]7、in8、39、1,2,310、continue三、判斷題(每題1分,共10分)1、T2、T3、F4、T5、T6、T7、T8、T9、T10、T四、編程題(每小題6分,共30分)1、PM=eval(input("請輸入PM2.5的值:"))if0<=PM<35:print("優(yōu)")elif35<=PM<=75:print("良")else:print("污染")2、x=int(input("請輸入層數(shù):"))foriinrange(0,x):foreinrange(i,x):print("",end='')forjinrange(1,2*i+2):print("*",end='')print()3、foriinrange(1,10000):a=i+1sum1=0forjinrange(1,a):ifa%j==0:sum1+=jifsum1==a:print(a,end='')4、cont=0foriinrange(1,5):forjinrange(1,5):forainrange(1,5):ifi!=jandj!=aanda!=i:ifcont==15:breakprint(i,j,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版網(wǎng)絡(luò)安全風(fēng)險(xiǎn)評估與防范合同
- 2024年公務(wù)員考試唐縣《行政職業(yè)能力測驗(yàn)》考前沖刺預(yù)測試卷含解析
- 《女性盆部斷層解剖》課件
- 2024預(yù)算合同部正規(guī)范本與管理制度優(yōu)化方案3篇
- 2025年度基礎(chǔ)設(shè)施建設(shè)項(xiàng)目承包經(jīng)營權(quán)債務(wù)抵償協(xié)議3篇
- 2024年鐵路貨物運(yùn)輸服務(wù)合同版B版
- 2025年度醫(yī)療健康園區(qū)場地租賃及醫(yī)療服務(wù)合同3篇
- 2024男方家庭暴力離婚賠償協(xié)議與財(cái)產(chǎn)分割執(zhí)行書及子女權(quán)益保障3篇
- 2024鋁合金門窗工程節(jié)能環(huán)保驗(yàn)收合同3篇
- 教師資格證培訓(xùn)總結(jié)范文
- 2022-2023學(xué)年江蘇省鹽城第一學(xué)期高一期末考試數(shù)學(xué)試卷及答案解析-普通用卷
- 醫(yī)師病理知識定期考核試題與答案
- 履約情況證明(共6篇)
- 礦井提升容器課件
- 云南省迪慶藏族自治州各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 《潔凈工程項(xiàng)目定額》(征求意見稿)
- 城鎮(zhèn)燃?xì)庠O(shè)計(jì)規(guī)范
- 年零售藥店操作規(guī)程版
- 日有所誦(二年級)
- 搞笑個(gè)性YY娛樂頻道分組設(shè)計(jì)圖
- 靜力觸探技術(shù)標(biāo)準(zhǔn)
評論
0/150
提交評論