Python程序設(shè)計 試卷3卷_第1頁
Python程序設(shè)計 試卷3卷_第2頁
Python程序設(shè)計 試卷3卷_第3頁
Python程序設(shè)計 試卷3卷_第4頁
Python程序設(shè)計 試卷3卷_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

8/8學號姓名學號姓名班級(A卷)至學年第學期考試科目學分學院年級專業(yè)任課教師試題來源題號一二三四五六七八總分得分評閱人得分一、選擇題(201分=20分)(注意事項:下列各題(A)、(B)、(C)、(D)四個選項中,只有一個是正確的,考生須將答案寫在下面的表格中。)題號12345678910答案題號11121314151617181920答案1.使用Python語言編寫的源程序保存時的文件擴展名是()。A..pyB..exeC..shellD..txt2.已知x=2,語句x*=x+1執(zhí)行后,x的值是()。A.3B.6C.2D.93.下列程序運行結(jié)果是()。a=[1,2,1,2,3,3,3,3]result=0foriina:result+=iprint(result)A.15B.17C.18D.164.在Python3.x環(huán)境中,輸入字符串s="hello+中國",用函數(shù)len(s)進行計算,結(jié)果正確的是()。A.3 B.10 C.2 D.85.死循環(huán)停止方法:可按下組合鍵()中斷程序的運行。A.Ctrl+CB.Ctrl+PC.Ctrl+SD.Alt+C6.輸出列表list=["python","java","C++"]中字符'C'的語句是()。A.print(list[2][1],end='')B.print(list[2][0],end='')C.print(list[11],end='')D.print(list[-3],end='')7.已知列表list=[6,8,10],執(zhí)行l(wèi)ist.pop()的返回值為()。A.6B.[6,8]C.[8,10]D.108.已知列表lst=[6,10,0,4,8,2],執(zhí)行all(lst)的輸出是()。A.lst=[]B.lst=[6,10,4,8,2]C.FalseD.false9.已知t=(1,'a',2,'b',3,'c'),執(zhí)行delt[1],輸出是()。A.t=(1,2,'b',3,'c')C.t=('a',2,'b',3,'c')B.t=(1,'',2,'b',3,'c')D.SyntaxError:cannotdeleteliteral10. 創(chuàng)建一個空集合s,正確的方法是()。A.s={}B.s=set{}C.s=set()D.s={0,}11. 已知s1={4,5},s2={1,2,3},執(zhí)行s1<s2的輸出是()。A.FalseB.TrueC.falseD.ture12. 利用字符串"abc",使用函數(shù)方法創(chuàng)建集合的正確方法是()。A.set{abc}B.set("abc")C.set{"abc"}D.set(abc)13. Python語言中,屬于可變數(shù)據(jù)類型的是()。A.數(shù)字B.字符串C.集合D.元組14. 3*5**2的運算結(jié)果為()。A.報錯B.30C.75D.22515. 調(diào)用函數(shù)Fun(**a)時,則a可能是()。A.字典B.元組C.集合D.列表16. 與正則表達式"^ab[a-z]+c"匹配的字符串是()。A.ab0cB.abcC.abdecD.cabc17. 已知S="HappyNewYear",則S[3:8]的值是()。A.'pyNew' B.'ppyNe' C.'pyNe' D.'ppyN' 18. 運行下列程序,顯示的結(jié)果是()。t=(1,'2',3.0,[4])t[1]=2A.TypeError… B.[2] C.2 D.‘2’19. 設(shè)a=set([1,2,2,3,3,3,4,4,4,4]),則進行a.remove(4)操作后,a的值是()。A.[1,2,3] B.False C.([1,2,2,3,3,3])D.{1,2,3}20. 下列有關(guān)函數(shù)的說法中,正確的是()。A.函數(shù)的定義必須在程序的開頭 B.函數(shù)定義后,其中的程序就可以自動執(zhí)行 C.函數(shù)定義后需要調(diào)用才會執(zhí)行 D.函數(shù)體與關(guān)鍵字必須左對齊得分二、填空題(201分=20分)1.Python交互環(huán)境下>>>s='pythonprogramming'>>>s[:6]>>>。2.Python交互環(huán)境下>>>importre>>>re.findall("Go","Goodgood")>>>。3.Python交互環(huán)境下>>>importre>>>re.findall("\bon\b","onlyonair")>>>。4.Python交互環(huán)境下>>>importre>>>re.findall(r'金燦*','綠油油金燦燦')>>>。5.已知列表lst=['A','','g'],執(zhí)行any(lst)的結(jié)果是。6.已知s="abbcc",執(zhí)行set(s)的結(jié)果是。7.Python交互環(huán)境下8/2的輸出結(jié)果是。8.Python交互環(huán)境下,1andTrue的輸出結(jié)果是。9.Python交互環(huán)境下,bool(3)返回值是。10. Python中,表達式13//4+5-2*9/3%2的輸出結(jié)果為。11.定義函數(shù)時,函數(shù)名后面的一對小括號中給出的參數(shù)稱為。12. 執(zhí)行語句print(3,2,1,sep="-",end="\n")的輸出結(jié)果為。13. 執(zhí)行語句print("%d%%"%(15))的輸出結(jié)果為。14. 執(zhí)行語句print("{:.1%}".format(0.3366))的輸出結(jié)果為。15. 將數(shù)學表達式"x<1或x>3"改寫成Python表達式為。16. Python3.8中,獲取時間函數(shù)的標準模塊是。17. 已知lst1=[4,5,6]和lst2=[[2,3]],執(zhí)行語句lst1+=lst2后,lst1=。18. 利用賦值法創(chuàng)建一個只包含一個元素2的元組,語句為tup=。19. 如果一個函數(shù)直接或間接地調(diào)用自己,該函數(shù)稱為函數(shù)。20. Python交互環(huán)境下,已有s="Welcome",執(zhí)行語句s.lower(),輸出。得分三、判斷題(131分=13分),在各題下面【】里填寫“正確”或“錯誤”。1.Python有兩個最核心的功能,一個是Python解釋器,另一個是第三方包集合。答案【】2.pip.exe是Python包管理工具,提供了對Python第三方依賴包的查找、下載、安裝、卸載等功能。答案【】3.Python語言是一種解釋型語言,執(zhí)行代碼的速度比其它編程語言速度快。答案【】4.Python交互環(huán)境下,導(dǎo)入os模塊后,執(zhí)行os.getcwd()語句修改程序的當前工作目錄。答案【】5.元組比列表的訪問和處理速度更快。答案【】6.元組可以用作字典的鍵,也可以作為集合的元素,而列表則不能。答案【】7.用賦值方法s={1,'2',3.0,[4,5]}可以創(chuàng)建集合s。答案【】8.變量是一種標識符,用來存取某種類型數(shù)據(jù)的存儲單元,其存儲的值可以在程序執(zhí)行的過程中改變。答案【】9.Python程序中,當變量不再需要時可以使用clear函數(shù)清除變量。答案【】10.Python交互環(huán)境下,"12"+"34"的輸出結(jié)果為"46"。答案【】11.Python模塊包含了所有定義的函數(shù)和變量,函數(shù)名可以與模塊名同名。答案【】12.Python列表中所有元素必須為相同類型的數(shù)據(jù)。答案【】13.同一Python變量可以先后賦予不同類型的值。答案【】得分四、讀程序?qū)懡Y(jié)果(84分=32分)1.執(zhí)行如下程序:a=25b=35ifa<b:x=belse:x=aprint("x={}".format(x))輸出結(jié)果是2.執(zhí)行如下程序:total=4000iftotal<1000:t=totaleliftotal<2000:t=total*0.95eliftotal<3000:t=total*0.9else:t=total*0.8print("t={:.1f}".format(t))輸出結(jié)果是3.執(zhí)行如下程序:n=5s=0foriinrange(int(n)):s+=i+1print(s)輸出結(jié)果是4.執(zhí)行如下程序:m=99whilem>=0:ifm%6==0:print(m)breakm-=1輸出結(jié)果是5.執(zhí)行如下程序:foriin"456":forjinrange(2):ifi=='4':continueprint(i,end="")print(i,end="")輸出結(jié)果是6.執(zhí)行如下程序:deffunc(x,y):ifx<y:x,y=y,xifx%y==0:returnyelse:returnfunc(y,x%y)a=15b=25print(func(a,b))輸出結(jié)果是7.執(zhí)行如下程序:deffib(n):ifn==1:return1elifn==2:return1else:returnfib(n-1)+fib(n-2)num=6foriinrange(1,num+1):print(fib(i),end="")輸出結(jié)果是8.執(zhí)行如下程序:defswap(p):p[0],p[1]=p[1],p[0]x=[3,5]swa

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論