版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
python二級考試試題3一、選擇題python發(fā)布代碼及安裝使用代碼,下列說法錯誤的是()mymodule.pysetup.py(包含發(fā)布的元數(shù)據(jù))兩個文件DOSmymodulesetup.pymymodulemymoduleimportDsetup.pyPython本地副本中2.Pythona=2,b=3a<bandb>=3值是()A.1
B.0
C.True
D.FalsePython語言屬于( )。機(jī)器語言
匯編語言
高級語言
科學(xué)計(jì)算語言UltraEdit來襲”的內(nèi)碼,部分界面如圖所示。下列說法正確的是( )1510ASCII字符B3AC.“COB4”是“來”字在計(jì)算機(jī)內(nèi)存儲和處理時的交換碼D.小寫字母p的二進(jìn)制內(nèi)碼是1110000Python"20"+"19"+"20+19"的運(yùn)算結(jié)果是()A.392019
B.201939 C.201920+19 D.3939python表達(dá)式,正確的是()。A.(-b+math.sqrt(b*b–4*a*c))/a*aB.-b+math.sqrt(b*b–4*a*c)C.(-b+math.sqrt(b*2–4*a*c))/(2*a)D.(-b+math.sqrt(b*b–4*a*c))/(2*a)python程序段n=int(input("n:"))x=n;y=0ifx>0:y=y+1elifx<0:y=y-1print(y)執(zhí)行上述語句,下列說法的是( )A.若輸-1,則輸出y值-1 B.若輸入0,則輸出y值-1C.若輸入1,則輸出y值為1 D.若輸入2,則輸出y值為1Python程序,結(jié)果正確的是()s="abcdefg"c=len(s)#len求字符串長度foriinrange(0,c):ifi<2:print(chr(ord(s[i])+2),end="")#ord()函數(shù)是chr()函數(shù)配對函數(shù),將字符轉(zhuǎn)ASCII值else:print(chr(ord(s[i])+3),end="")A.cdfgha
B.cdfghb
C.cdfghij
D.cdfghc下列選項(xiàng)中不能正確表達(dá)Python中的賦值語句的是( )A.X,Y=5,8
B.X=Y=5
C.X=Y+X
D.10=X+YPythonfloat表示()布爾型
整型
字符串型
浮點(diǎn)型在python中,想輸出一行文字,要用到的函數(shù)是( )。input()
int()
print()
float()python的值為()A.10
B.66
C.5
D.23python程序設(shè)計(jì)語言,下列說法錯誤的是()pythonC.python具有豐富和強(qiáng)大的庫級語言python代碼只能在交互環(huán)境中運(yùn)行D.python是一種解釋型的計(jì)算機(jī)程序設(shè)計(jì)高Python探究電流和電壓、電阻的關(guān)系實(shí)驗(yàn)里,除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過下列()工具實(shí)現(xiàn)。PythonIDLEXmind
網(wǎng)絡(luò)畫板
幾何畫板python中,以下哪個選項(xiàng)a的數(shù)據(jù)類型為整型()a=5二、程序填空
a=input()
C.a(chǎn)='5'
D.a(chǎn)=5.016.(項(xiàng)目情境)一元二次方程ax2+bx+c=0(a≠0),當(dāng)b2-4ac≥0,方程有兩個不同的實(shí)數(shù)根,當(dāng)b2-4ac<0時,方程無實(shí)數(shù)根。(問題求解)下面的python程序?qū)崿F(xiàn)的功能是判斷方程是否有實(shí)數(shù)根。請閱讀如下python程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整。importmatha=int(input("請輸入a的值:"))b=int(input("請輸入b的值:"))c=int(input("請輸入c的值:"))d= if
#將表達(dá)式b2-4ac的值賦給變量dprint("x1=",(-b+math.sqrt(d))/(2*a))#輸出方程的其中一個實(shí)數(shù)根print("x2=",( ) else: 輸出“方程無實(shí)數(shù)根”3,5就是一對雙胞胎數(shù)。編寫python程序,實(shí)現(xiàn)如下功能:輸入nn面如圖所示:實(shí)現(xiàn)上述功能的程序如下,請?jiān)趧澗€處填入合適的代碼。importmathdefisprime(x):foriinrange(2,int(math.sqrt(x))+1):ifx%i==0:f=Falsereturnfn=int(input("n:"))c=0k=3whilek<=n-2:ifisprime(k)and c+=1print("第"+str(c)+"對雙胞胎數(shù):",k,'和',k+2)print("共有"+str(c)+"對雙胞胎數(shù)")劃線處應(yīng)該填入的語句為: ;劃線處應(yīng)該填入的語句為: ;劃線處應(yīng)該填入的語句為: 。有如下程序段:sum=0foriin range(1,20,3):sum+=iprint(“sum=”,sum)循環(huán)變量i的初值為,終值為,步長為。該程序執(zhí)行后,輸出的結(jié)果為19.完善代碼并保存。實(shí)現(xiàn)功能:從鍵盤輸入10個學(xué)生的測試成績,輸出最高分和最低分。cj=[]foriin):一個"))cj.append( )print(max(cj),min( ))input("運(yùn)行完畢,請按回車鍵退出...")20.完善程序?qū)崿F(xiàn)以下功能并保存。輸出數(shù)組的最大值。arr1=[12,435,24,78,54,866,43] =-32768foriinrange(0,7):ifarr1[i]>max1:max1= print("最大值:", )input("運(yùn)行完畢,請按回車鍵退出...")21.編寫一個程序,它將找到所有這些數(shù)字,可被7整除,但不是5的倍數(shù),2000年至3200年(包括在內(nèi))。得到的數(shù)字應(yīng)按逗號分隔的順序打印在一行上。提示:考慮使用range(#begin,#end)【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題1.C【詳解】本題主要考查Python代碼發(fā)布。創(chuàng)建一個文件夾mymodule,其中包含mymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個文件;在DOS命令行中打開mymodule所在解析:C【詳解】Pythonmymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個文件;在DOSmymodule所在的目錄,使用“pythonsetup.py命令構(gòu)建發(fā)布文件;已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然“importmymodule”“frommymoduleimport*”;下載安裝,使用“pythonsetup.pyinstall”命令安裝到你的Python本地副本中,故本題選C選項(xiàng)。2.C【詳解】本題主要考查Python基本運(yùn)算。Python比較運(yùn)算優(yōu)先級高于邏輯運(yùn)算,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】PythonPython比較運(yùn)算優(yōu)先級高于邏輯運(yùn)算,因此C選項(xiàng)正確。【點(diǎn)睛】3.C【詳解】本題考查Python語言相關(guān)知識點(diǎn)Python是一種高級語言,所以不是機(jī)器語言、匯編語言、科學(xué)計(jì)算語言。故本題選C選項(xiàng)解析:C【詳解】本題考查Python語言相關(guān)知識點(diǎn)Python是一種高級語言,所以不是機(jī)器語言、匯編語言、科學(xué)計(jì)算語言。故本題選C選項(xiàng)4.D【詳解】UltraEdit編碼。使用UltraEdit或Winex時,得到的是十六進(jìn)制數(shù),1個ASCII碼字符占1個字節(jié),一個GB2312編解析:D【詳解】UltraEditUltraEditWinex軟件查看字符內(nèi)碼時,得到的是十六ASCII1GB2312編碼字符(如漢字)2個字節(jié)。ASCII7F1610ASCII字符,故選項(xiàng)A錯:30,故字符,選項(xiàng)B;“COB4”是“來”字在計(jì)算機(jī)內(nèi)存儲和處理時的機(jī)內(nèi)碼,故選項(xiàng)C“P”故可以推出小寫“p”,故選項(xiàng)D5.C【詳解】pythonpythonC解析:C【詳解】本題考查的是python語言。在python語言中,雙引號之間是輸出的是字符串。三對字符串之間都是原樣輸出。故選項(xiàng)C正確。6.D【詳解】本題考查的是Python表達(dá)式。sqrt()求平方根,乘法運(yùn)算符為“*”,除法為“/”,嵌套函數(shù)均使用小括號。表示為(-b+math.sqrt(b*b–4*a解析:D【詳解】本題考查的是Python表達(dá)。sqrt()求平方根,乘法運(yùn)算符為除法為嵌套函數(shù)均使用小括號。 表示為(-b+math.sqrt(b*b–4*a*c))/(2*。7.B【詳解】Pythonx>0,y=y+1;當(dāng)x<0y=y-1;0,ify0,B解析:B【詳解】Pythonx>0y=y+1x<0y=y-10if條件結(jié)構(gòu)跳過,輸出y0,故本題選B選項(xiàng)。8.C【詳解】Python程序的執(zhí)行。csi0~c-1i<223cdfgh解析:C【詳解】Pythonc是字符串s的長度,變量i0~c-1,如果i<2,2位并輸出,否則將該字符后移3位并輸出,故程序運(yùn)行的結(jié)果是cdghij,故本題選C選項(xiàng)。9.D【詳解】本題主要考查Python賦值語句。賦值語句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python賦值語句。賦值語句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,故本題選D選項(xiàng)。10.D【詳解】PythonboolintString,浮點(diǎn)floatD選項(xiàng)。解析:D【詳解】PythonboolString本題選D選項(xiàng)。11.C【詳解】本題考查的是python基本函數(shù)相關(guān)知識。input函數(shù)接受一個標(biāo)準(zhǔn)輸入數(shù)據(jù),返回為string類型,故選項(xiàng)A錯誤;int可以將一個指定進(jìn)制的數(shù)字型字符串或者十進(jìn)制數(shù)字轉(zhuǎn)化為整形,解析:C【詳解】pythoninputstring類型,故選項(xiàng)A錯誤;int可以將一個指定進(jìn)制的數(shù)字型字符串或者十進(jìn)制數(shù)字轉(zhuǎn)化為整形,故選項(xiàng)B錯誤;print是輸出函數(shù),故選項(xiàng)C正確;float用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù),故選項(xiàng)D錯誤。12.B【詳解】Pythonmaxlist1=[10,66,27,33,23],pythonmax(list1)66,B解析:B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。max返回序列最大值,列表list1=[10,66,27,33,23],則python表達(dá)式max(list1)的值為66,故本題選B選項(xiàng)。13.B【詳解】本題主要考查Python程序設(shè)計(jì)語言。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運(yùn)行,python具有豐富和強(qiáng)大的庫,python是一種解釋型的計(jì)算機(jī)程序設(shè)解析:B【詳解】Pythonpython代碼可以是一種解釋型的計(jì)算機(jī)程序設(shè)計(jì)高級語言,故本題選B選項(xiàng)。14.A【詳解】本題Python相關(guān)知識點(diǎn)IDLEPythonJupyterNotebookPythonIDLE工具實(shí)現(xiàn)解析:A【詳解】本題Python相關(guān)知識點(diǎn)IDLEPython所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的JupyterNotebook外,處PythonIDLE工具實(shí)現(xiàn)。故本題選A15.A【詳解】PythonPython;a=‘5’,aa=5.0,aA。解析:A【詳解】本題考查Python數(shù)據(jù)類型。Pythona=5,a;a=‘5’,則aaA。二、程序填空16.b*b-4*a*c或b**2-4*a*c d>=0 -b-math.sqrt(d))/(2*a) 方程無實(shí)數(shù)")【詳解】本題主要考查Python程序的調(diào)試。①此處將表達(dá)式b2-4ac的值賦給變量d,故填b*b-4*a*cb**2-4*a*cb2-4ac≥0,方程有兩個不同的實(shí)數(shù)根,故此處if判斷條件是d>=0③x1=(-b+math.sqrt(d))/(2*a),x2=(-b-math.sqrt(d))/(2*a)-b-math.sqrt(d))/(2*a)。④elsex<0“方程無”。17.f=Trueisprime(k+2)k=k+1或k+=1或k=k+2或k+=2【詳解】Python程序的執(zhí)行與調(diào)試。①isprime(x)用來判斷x是不是素?cái)?shù),通過用x2~int(math.sqrt(x))0則表明該數(shù)不是素?cái)?shù),賦值f的初f=True2,則該對素?cái)?shù)稱為雙胞胎數(shù),此處判斷相差為2的兩個數(shù)是不是素?cái)?shù),故第二空填isprime(k+2)。③素?cái)?shù)都是奇數(shù),此處需要更新k的值繼續(xù)循環(huán)判斷,可以將k12,故填k=k+1或k+=1或k=k+2或k+=2。18.1終值為:步長為:sum=70【詳解】本題主要考
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度國有股權(quán)托管與監(jiān)管服務(wù)協(xié)議3篇
- 2025版酒水企業(yè)市場拓展與海外市場布局合同3篇
- 世界足球日介紹
- 臨床醫(yī)用嘔吐靠枕的設(shè)計(jì)與應(yīng)用
- Unit7 On the farm(說課稿)-2023-2024學(xué)年譯林版(三起)英語三年級下冊
- Unit 4 Living with technology Reading 1 說課稿-2024-2025學(xué)年高中英語牛津譯林版(2020)選擇性必修第二冊
- 全國粵教版信息技術(shù)七年級下冊第二章第四節(jié)《制作樓道自動感應(yīng)燈》說課稿
- 湖南省衡陽縣第四中學(xué)2024-2025學(xué)年高二上學(xué)期期末考試語文試卷(含答案)
- 第二次月考測評卷 Lesson 4 ~ 6 綜合測評卷(含答案)-2024-2025學(xué)年科普版(三起)英語四年級上冊
- 湖南省永州市2024-2025學(xué)年高一上學(xué)期期末質(zhì)量監(jiān)測政治試題(含答案)
- 金屬的拉伸實(shí)驗(yàn)(實(shí)驗(yàn)報(bào)告)
- 鍋爐定期檢驗(yàn)
- 普通話課件(完整版)
- 品管圈QCC質(zhì)量持續(xù)改進(jìn)案例胃腸外科-落實(shí)胃腸腫瘤患者術(shù)后早期下床活動PDCA
- 人員密集場所安全風(fēng)險(xiǎn)源辨識清單
- GB/T 39335-2020信息安全技術(shù)個人信息安全影響評估指南
- 比較文學(xué)概論馬工程課件 第6章
- GB/T 19631-2005玻璃纖維增強(qiáng)水泥輕質(zhì)多孔隔墻條板
- GB/T 11352-2009一般工程用鑄造碳鋼件
- 冠心病診斷與治療課件
- 新疆少數(shù)民族發(fā)展史課件
評論
0/150
提交評論