《Python語言程序設(shè)計(項目式)(微課版)》-模擬試卷及答案_第1頁
《Python語言程序設(shè)計(項目式)(微課版)》-模擬試卷及答案_第2頁
《Python語言程序設(shè)計(項目式)(微課版)》-模擬試卷及答案_第3頁
《Python語言程序設(shè)計(項目式)(微課版)》-模擬試卷及答案_第4頁
《Python語言程序設(shè)計(項目式)(微課版)》-模擬試卷及答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

第第1頁共3頁備注:

單項一二三四五六總計得分單項一二三四五六總計得分

whilei<3:print(i)i=i+15.閱讀下面的程序:i=0foriinrange(6):1.考試時間一般為一小時三十分。2.答題都寫在答題卡上。一、是非判斷題(每小題1分,共5分)Python2.self參數(shù)既能位于參數(shù)列表的開頭,又能位于列表的末尾。()3.在屬性名的前面加上兩個下劃線,使得屬性變?yōu)樗接袑傩浴?)4.一個子類只能有一個父類,而一個父類可以有多個子類。()5.文件的訪問模式默認(rèn)為可讀的。()二、單項選擇題(每小題2分,共30分)1.Python語言特點的是()A、簡單易學(xué)B、開源C、面向過程D、可移植性2Python代碼塊的是(。A、{}B、()C、[]D、縮進(jìn)3.Python中單行注釋的是()A、//B、#C、<!---->D41,2,3三個數(shù)字的是()A、foriinrange(3):print(i)B、foriinrange(2):print(i+1)C、aList=[0,1,2]foriinaList:print(i+1)D、i=1

i+=1 ifi==3: break print(i)上述程序中的循環(huán)會執(zhí)行()次。A、1B、2C、3D、46a=10,b=20,c=30a,b,c的值是()ifa<b:c=aa=bb=cA、10,20,30 B、10,20,20 C、.20,10,30 D、20,10,107.請看下面一段程序:def info(number=360,name):print("%s的數(shù)量為%d"%(name,age))info(560,'圖書')運行上述程序,最終輸出的結(jié)果為( A、圖書的數(shù)量為560 B、圖書的數(shù)量為360C、560的數(shù)量為圖書 D、程序出現(xiàn)錯誤8.請看下面一段程序:deftest(x,y,*args,**kwargs):print(args)print(kwargs)test(11,22,33,44,m=55)運行程序,最終輸出的結(jié)果為( A、22){'m':33} B、22){'m':55}C、(33,44){'m':D、(33,44){'m':55}9.請閱讀下面一段程序:a=10b=30deffunc(a,b):a=a+breturnab=func(a,b)print(a,b)運行程序,程序最終執(zhí)行的結(jié)果為( A、10,30 B、10,40 C、40,30 D、40,4010.請看下面的一段程序:info={1:'小明',2:'小黃',3:'小蘭'}info[4]='小紅'info[2]='小白'print(info)運行程序,最終輸出的結(jié)果為( A、{1:'小明',2:'小白',3:'小紅',4:'小蘭'}B、{1:'小明',2:'小白',3:'小蘭',4:'小紅'}C、{1:'小白',2:'小明',3:'小蘭',4:'小紅'}D、{1:'小明',2:'小紅',3:'小蘭',4:'小白'}11.請閱讀下面的程序:tup1=(12,'bc',34,'cd')tup1[1]=23print(tup1[3])上述程序最終執(zhí)行的結(jié)果為(

A、cd B、12 C、34 D、程序出現(xiàn)錯誤12.下列方法中,用來初始化對象屬性的是( A、init() B、del() C、str() D、add()13.下列哪個方法會把讀取到的數(shù)據(jù)返回的是一個列表?( )A、read(12) B、read() C、readlines() D、readline()14.離開上下文管理器時會調(diào)用下面哪個方法?( )A、enter() B、exit() C、into() D、out()。15.在Python3中,使用下列哪個語句處理多個異常?( )A、exceptNameError,FileNotFoundErrorB、except(NameError,FileNotFoundError)C、except[NameError,FileNotFoundError]D、except{NameError,FileNotFoundError}三、多項選擇題(每小題3分,共15分)1.Python可以實現(xiàn)的是()A、Web開發(fā)B、操作系統(tǒng)管理C、科學(xué)計算D、游戲2.下列選項中,屬于整型的是()A、0o101B、81C、-239D、0x80A23.下列選項中,可以實現(xiàn)無限循環(huán)效果的是(。A、while1B、whileTrueC、whileFalseD、while。A、'a"b"c'B、"a'b'c"C、'''abc'''D、''abc'5.請閱讀下面一段示例程序:classPerson:classJeep(Car):下列選項中,關(guān)于上述程序描述錯誤的是(。A、Person類沒有任何父類B、JeepCar的子類C、JeepCar的父類D、Personobject1四、填空題(每空2分,共30分)1.Python源代碼的文件后綴名是。2a=2,b=3,a**b的值為。3.Python中的表示的是空語句。4.表達(dá)式表示結(jié)束函數(shù),選擇性地返回一個值給調(diào)用方。5.列表的索引是從開始的。6.Python上下文管理語句是7.Python中,可以使用關(guān)鍵字來聲明一個類8.閱讀程序,根據(jù)上下文將程序補充完整importpymysqlcnn=①.connect(②='localhost',③='root',database='bookdb',password='123456')cursor=cnn.④⑤:sql = 'insert into book(bookid,bookname,number)values("TP001","Python","3000")'⑥mit()exceptExceptionase:print('出錯了',e)cnn.rollback()⑦:⑧cnn.close()五、簡答題(每小題5分,共5分)列舉面向?qū)ο缶幊痰娜筇卣?,并簡述類和對象有著怎樣的關(guān)系。

(根據(jù)題目要求編寫程序(1102515分)1.從鍵盤輸入一個字符串,將小寫字母全部轉(zhuǎn)換成大寫字母,然后輸出到一個磁盤文件"beifen.txt"中保存。2(Book(name(number兩個屬性,get_name()get_age()兩個方法。python200的圖書實例(pyBook)進(jìn)行測試。第1頁共1頁第1頁共1頁《Python言程計》課程 模卷答案一、是非判斷題(每小題1分,共5分)題號12345答案√×√×√二、單項選擇題(每小題2分,共30分)題號12345答案CDBCB題號678910答案DDDBB題號1112131415答案DACBB三、多項選擇題(每小題3分,共15分)題號12345答案A,B,C,DA,B,C,DA,BA,B,CA,C四、填空題(每空2分,共30分)1..py2.83.pass4.return5.06.with7.class8.①pymysql②host、③user、④cursor、⑤try、⑥cursor.execute(sql)、⑦finally、⑧cursor.close()五、簡答題(每小題5分,共5分)①向?qū)ο缶幊痰娜筇卣?封裝、繼承和多態(tài)。②類和對象關(guān)系:類用于描述多個對象的共同特征,它是對象的模板;對象用于描述現(xiàn)實中的個體,它是類的實例。六、編程題(第1小題5分,第2小題10分,共15分)1.fp=open('beifen.txt','w')1分

string=input('請輸入一個字符串:\n')1分string=string.upper()1分fp.write(string)1分fp.close()1分2.classBook():1分definit(self,name,number):2分=namese

溫馨提示

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

最新文檔

評論

0/150

提交評論