


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、Python 菜鳥教程 word 練習(xí)一、選擇題Python 合法的標(biāo)識符()int_30XLself_abcPython 的運行結(jié)果是()。A-4B-3.5C2D-2python3 解釋器執(zhí)行 not 1 and 1 的結(jié)果為()。TrueFalseC0D1Python 中是非法的?( )Ax = y = z = 1Bx = (y = z + 1)Cx, y = y, xDx += y x=x+yPython 文件的后綴名是( )。A.docB.vbpC.pyD.exePython 程序,結(jié)果為()。A1B3C6D187以下()是python文件A*.mp3B*.xlsC*.pptD*py8
2、下列 Python 表達式的值不是 2 的是(A3%2)。C1*2下 列 關(guān) 于 算 法 說 法 不 正 確 的 是 ( ) A Python 語言來實現(xiàn)B解決問題的過程就是實現(xiàn)算法的過程 C算法是程序設(shè)計的“靈魂”D算法可以通過編程來實現(xiàn)Python3.8 基礎(chǔ)知識的說法中,不正確的是()支持中文做標(biāo)識符Python 標(biāo)識符不區(qū)分字母的大小寫Python D利用 Word 簡介”的文檔,部分界面如圖所示,下列說法正確的是( )A2 2 BC4 處修訂D若要對文檔中所有的“Python”文字設(shè)置為“紅色傾斜”格式,用自動更正功能最合適12在 Python 中,若 x=10, y=20,下面程序
3、段執(zhí)行后,變量 x、y 的值分別是( )x=y y=xA10、10B1020C20、20D20、10Python 中,下面程序段的輸出結(jié)果是( )x=9 Print(“x=”,x+1)A9B10Cx=9Dx= 10Python print(66!=66)結(jié)果是()。A1B0CTrueDFalsePython IDLE 環(huán)境的退出命令是( )Escclose回車鍵exitPython 中冪運算(指數(shù)運算)的運算符為()。*%/python 程序段:for i in range( 6 ):p.append( int( random() * 10 ) + 1 ) for i in range( 2,
4、 6 ):if i % 2 = 1 and p i % 2 = 0: p i += p i - 1elif i % 2 = 0 and p i % 2 = 1: p i -= p i - 1執(zhí)行該程序段后,在下列選項中,列表p 中的元素值不可能的是()A1,2,3,4,7,2B1,2,14,-9,-5,8C6,8,1,4,6,10D6,4,14,3,8Python整數(shù)、浮點數(shù)C布爾字符串D2.5+2.5 的值是整數(shù)(int)類型a b 的值分別為( )a=la=l;b=2a=bb=2;a=b;VB、Python 代碼JAVA 代碼A1 和 2B1 和 1C2 和 2D2 1用軟件的是( )AW
5、ordB微信C考試系統(tǒng)DpythonUltraEdit 來襲”的內(nèi)碼,部分界面如圖所示。下列說法正確的是()A15 10 ASCII 字符B3AC“CO B4”是“來”字在計算機內(nèi)存儲和處理時的交換碼D小寫字母p 的二進制內(nèi)碼是 1110000python ()Abs(x)abc”*3“123+45123+45 a=input(“a 的值:”)ABCDPython 程序中第一行:a=int(input(3, 輸出結(jié)果是()。A5B3C8D其他在Python 語言中,數(shù)據(jù)的輸入是通過()來實現(xiàn)的。input( )函數(shù)Coutput( )Python 程序i=1 s=1while : s=s*i
6、i+=2print(s)print( )Dabs( )函數(shù)105 時,則處應(yīng)填入( )i=7i=7i7Python 中,數(shù)據(jù)的輸入是通過( )來實現(xiàn)的。input()函數(shù)print()函數(shù)bool()函數(shù)abs()函數(shù)下面Python、ba=23b=int(a/10) a=(a-b*10)*10 b=a+b print(a,b)A23 2B30 20C30 32D3 2Python 語言屬于()。機器語言匯編語言高級語言科學(xué)計算語言Python x=2,y=1y+=x*2,y 的值是( )A3B4C5D630在 python 中,運行下列程序,正確的結(jié)果是( )x=1while x0: x=x
7、+1print( x)A1 C二、程序填空B1 2 3 4 5 6 7 8 9D10031小明用 Python 語言寫了一個貨幣兌換程序如下:參數(shù)currency 指。該程序用了哪一種算法結(jié)構(gòu)。輸出結(jié)果“50= 325.25 人民。則代碼應(yīng)該如何編寫32使用Python 自身提供的IDLE 集成開發(fā)環(huán)境錄入以下代碼及調(diào)試運行,檢測結(jié)果。# 雞兔同籠for x in range(1,23):y=35-xif 4*x+2*y=94:print(兔子有%s 只,雞有%s 只%(x,y)特別提示:代碼錄入完畢,調(diào)試運行,檢測錯誤,討論錯誤原因,上網(wǎng)查找錯誤格式的處置辦法,直至能正確輸出結(jié)果。Pytho
8、n 程序并回答問題。#程序 1 i=1while i:x1=(-b+math.sqrt(delta)/(2*a)x2=(-b-math.sqrt(delta)/(2*a)print(方程有兩個不同的解,x1,x2) elif delta=0:x1= print(方程有兩個相同的解,x1) else:print(方程無解)input(運行完畢,請按回車鍵退出.)小王編寫了“字符串縮寫”程序,實現(xiàn)如下功能:輸入一串由英文字母和數(shù)字組成的字符串,如果字符串有連續(xù)字符構(gòu)成的升序段(后面字符的ASCII ASCII 值大1),則把升序段縮寫成由第一個字符加上“ ”和最后一個字符組成的新字符段,例如:字符
9、串為“abcdf12345becomexy實現(xiàn)上述功能的程序如下,請在程序劃線處填入合適的代碼。s=input(請輸入字符串 s:)flag = False result= for i in range( 0 , k-1):ifresult=result+si+-flag = Trueelif ord(si) ! = ord(si+1)-1: result=result+siresult=result + si+1print(縮寫后的字符串為:,result)劃線處應(yīng)該填入的語句為:;劃線處應(yīng)該填入的語句為:;劃線處應(yīng)該填入的語句為:。編寫一個程序,判定用戶輸入的兩個數(shù)a 和 b互換,否則原樣
10、輸出。分析完善程序已知包含25 項的數(shù): 。問題 1 :寫出該數(shù)列的通項公式f(n)= _2 :S=1+ + . + + : s=0for i in range(1,26): s=s+ print(“s=”,s)補充完成上述通項公式和程序:f(n)= 將下列程序代碼補充完整:某同學(xué)參加了學(xué)校體檢,體檢的醫(yī)生告訴他體重超重,需要加強運動。該同學(xué)了解到運動時,心率如能控制在一定范圍內(nèi),對增強心血管系統(tǒng)和呼吸系統(tǒng)的功能都有很好的效果;超出范圍,對身體反而會有損傷。男最適宜運動心率(220年齡數(shù)安靜心率)(60%80%)安靜心率,女最適宜運動心率(210年齡數(shù)安靜心率)(60%80%)安靜心率,補充程
11、序幫他(她)計算最適宜的運動心率。age=float(input(請輸入 age=)請 輸 入 gender=input(“請輸入male or female :”) if:else:low=(n-age-HRrest)*0.6+HRrest high=(n-age-HRrest)*0.8+HRrestprint(input(“.”) 40實現(xiàn)功能:用輾轉(zhuǎn)相除法求解兩個正整數(shù)的最大公約數(shù)。x = int(input(請輸入第一個正整數(shù):) y = int(input(請輸入第二個正整數(shù):)m = max(x,y)x,y 中的最大值n = min(x,y)x,y 中的最小值r = m%n求得最大
12、值除以最小值后的余while r!=0:如果余數(shù)不等0,則進行以下循環(huán)m = n = #把最小值賦給m #把余數(shù)賦給nr = m%n求得最大值除以最小值后的余print(這兩個數(shù)的最大公約數(shù):,)input(運行完請按任意鍵退出)【參考答案】*試卷處理標(biāo)記,請不要刪除一、選擇題1B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故30XL不是Python合法的標(biāo)識符,故本題選B選項。解析:B【詳解】本題主要考查 Python 變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故 30XL
13、不是 Python 合法的標(biāo)識符,故本題選B 選項。2A【詳解】本題主要考查 Python 表達式的運算。運算符/表示向下取整,-14/4=-4,14/4=3,故本題選 A 選項。解析:A【詳解】本題主要考查 Python A 選項。3B【詳解】Python 邏輯運算符。not andnot 1,返回值為:False,F(xiàn)alse and B 正確。解析:B【詳解】Python not andnot and B 正確。4B【詳解】Python xyz1),yz+1 是一個賦值語句, 作為一個整體沒有返回值,x 選項?!驹斀狻勘绢}主要考查 Python 語句。對于語句x = (y = z + 1)
14、,y= z+1 是一個賦值語句,作為一個整體沒有返回值,x 等于的是個空值,故該語句是非法的,故本題選B 選項。5C【詳解】本題主要考查 Python 相關(guān)知識點知識點。.doc 是文字處理軟件(word 后綴名),.vbp 是 VisualBasic 工程文件后綴名,.exe 是可執(zhí)行文件后綴名,.py 是Python 文件解析:C【詳解】本題主要考查Python 相關(guān)知識點知識點。.doc 是文字處理軟件(word 后綴名),.vbp 是VisualBasic 工程文件后綴名,.exe 是可執(zhí)行文件后綴名,.py 是Python 文件的后綴名, 故本題選C 選項。6C【詳解】Pythonm
15、、nm=6r=0,C解析:C【詳解】本題主要考查 Python 循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n 的最大公約數(shù),程序結(jié)束后 m=6,此時 r=0,故本題選 C 選項。7D【詳解】本題考查的是文件類型相關(guān)知識。Mp3 是音頻文件,xls Excel 文件,ppt 演示文稿文件,py python D 正確。解析:D【詳解】Mp3 Excel 文件,ppt 演示文稿文件,py python 文件,故選項D 正確。8A【詳解】Python3%2=1,5/2=2,1*2=2,1+3/3=2A解析:A【詳解】本題主要考查 Python 表達式的運算。3%2=1,5/2=2,1*2=2,1+3/3=
16、2,故本題選 A 選項。9A【詳解】本題考查的是算法相關(guān)知識。所謂“算法”就是解題方法的精確描述,由有限個步驟組成。算法獨立于任何具體的語言,但 Python 算法也可以用其他語言來實現(xiàn),故選項 A 錯誤;解決問題的過程就是實現(xiàn)解析:A【詳解】本題考查的是算法相關(guān)知識。所謂“算法”就是解題方法的精確描述,由有限個步驟組 成。算法獨立于任何具體的語言,但Python 算法也可以用其他語言來實現(xiàn),故選項A 錯 核心,即是程序設(shè)計的“靈魂”。故應(yīng)選A。10B【詳解】本題主要考查 Python 語法。Python3.8 支持中文做標(biāo)識符,Python 標(biāo)識符區(qū)分字母的大小寫,Python 命令提示符是
17、,命令中用到的標(biāo)點符號只能是英文字符,故本題選 B 選項解析:B【詳解】Python Python3.8 標(biāo)識符區(qū)分字母的大小寫,Python ,命令中用到的標(biāo)點符號只能是英文字符,故本題選B 選項。11C【詳解】WORD 1 a 2 處批注,A 該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,B 錯。若要對Python 文字設(shè)置為紅色傾斜格式解析:C【詳解】本題考查WORD1 個用戶a2 錯。若要對文檔中所有的Python 文字設(shè)置為紅色傾斜格式,則用替換功能。選項C12C【詳解】Pythonx=10,y=20,x=y=20,y=x=20,x、y20、 20,C解析:C【詳解】本題主
18、要考查 Python 程序的執(zhí)行。x=10,y=20,x=y=20,y=x=20,故程序段執(zhí)行后,變量x、y 的值分別是 20、 20,故本題選 C 選項。13D【詳解】Python 程序輸出語句。x=9Print(“x=”,x+1)(“x=”是字符型直接輸出,x+1 計算后輸出對應(yīng)結(jié)果)x10D 選項。解析:D【詳解】本題主要考查 Python 程序輸出語句。x=9,故 Print(“x=”,x+1)(“x=”是字符型直接輸出,x+1 計算后輸出對應(yīng)結(jié)果)的輸出結(jié)果是x= 10,故本題選 D 選項。14D【詳解】Python 66!=66 D 選項。解析:D【詳解】Python 66!=66
19、 print(66!=66)結(jié)果是D 選項。15D【詳解】Python 基本知識。Python 程序設(shè)計語言默認(rèn)安裝時,會有一個自IDLEPython IDLE 中的“文件“菜exit(解析:D【詳解】Python Python 程序設(shè)計語言默認(rèn)安裝時,會有一個自帶的集成IDLEPython IDLE “或quit()PythonD 選項正確?!军c睛】16B【詳解】本題主要考查 Python 的運算。Python 中冪運算(指數(shù)運算)的運算符為*,故本題選 B 選項。解析:B【詳解】本題主要考查 Python 的運算。Python 中冪運算(指數(shù)運算)的運算符為*,故本題選 B選項。17BD【
20、詳解】Python for p,值是1,10之間隨for 4 i pi是偶數(shù),則pi解析:BD【詳解】Python for 循環(huán)生成列表1,10之間隨機整數(shù),第for 4 個元素,當(dāng)i pi是偶數(shù),則將前一個值累加到pi,i pipi、D 第三個元素14,此時i=2p2p i -= p i - p210p 1214-98 或6,4, 14, -7, 3, 8,故本題選 BD 選項。18D【詳解】本題主要考查 Python 數(shù)據(jù)類型。整數(shù)(int)、浮點數(shù)(float)、字符串(str)、布爾(bool),2.5+2.5=5.0,值是浮點數(shù)(float)類型,故本題選D 選項。解析:D【詳解】本
21、題主要考查 Python 數(shù)據(jù)類型。整數(shù)(int)、浮點數(shù)(float)、字符串(str)、布爾(bool),2.5+2.5=5.0,值是浮點數(shù)(float)類型,故本題選 D 選項。19C【詳解】本題主要考查程序的執(zhí)行。a=1,b=2,a=b=2a b 2 2,故本題選C 選項。解析:C【詳解】a=1,b=2,a=b=2a b 2 2,故本題選C 選項。20D【詳解】本題考查的是應(yīng)用軟件。應(yīng)用軟件(Application)是和系統(tǒng)軟件相對應(yīng)的,是用戶可以使用的各種程序設(shè)計語言,以及用各種程序設(shè)計語言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。p解析:D【詳解】本題考查的是應(yīng)用軟件。應(yīng)用軟
22、件(Application)是和系統(tǒng)軟件相對應(yīng)的,是用戶可以使用的各種程序設(shè)計語言,以及用各種程序設(shè)計語言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。python 是編程軟件,屬于系統(tǒng)軟件。故本題應(yīng)選D。21D【詳解】UltraEdit UltraEdit Winex 軟件查看字符內(nèi)碼時,得到的是十六進制數(shù),1 ASCII 1 GB2312 編解析:D【詳解】UltraEdit UltraEdit Winex 軟件查看字符內(nèi)碼時,得到的是十六ASCII 1 GB2312 編碼字符(如漢字)2 個字節(jié)。ASCII 7F16 10 ASCII 字符,故選項A 錯:30,故字符 ,選項B;“CO
23、 B4”是“來”字在計算機內(nèi)存儲和處理時的機內(nèi)碼,故選項C“P”故可以推出小寫“p”,故選項D22D【詳解】PythonAbs(x)、123+45,“abc”*3、“123+45”a=input(“aD項。解析:D【詳解】本題主要考查 Python 表達式。Abs(x)、123+45 值為數(shù)值型,“abc”*3、“123+45” 、a=input(“請輸入 a 的值:”)值為字符串型,故本題選 D 選項。23C【詳解】Python 3a=3print(a+5)8C 選項。解析:C【詳解】Python 3a=3后,輸出8,故本題選C 選項。24A【詳解】本題考查的是 Python 函數(shù)。inpu
24、t( )是輸入函數(shù),print( )是輸出函數(shù),abs( )是絕對值函數(shù)。故選項 A 正確。解析:A【詳解】Python input( )是輸入函數(shù),print( ) )是絕對值函數(shù)。故選項A 正確。25A【詳解】本題考查循環(huán)語句。在循環(huán)體內(nèi),s=s*i,i 1i s=1*3*5*7=105105while i=7A。解析:A【詳解】本題考查循環(huán)語句。在循環(huán)體內(nèi),s=s*i,i 的初值為 1,循環(huán)內(nèi)i 每次遞增 2,則s=1*3*5*7=105,最后結(jié)果為 105,可知條件為while i0 為真,所以一直做 x=x+1 語句,print()語句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無輸出,故本題
25、選 C 選項。解析:C【詳解】本題主要考查Python 程序的執(zhí)行。x0 為真,所以一直做x=x+1 語句,print()語句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無輸出,故本題選C 選項。二、程序填空形參 分支結(jié)構(gòu)選擇結(jié)構(gòu)) if return return )elif 語句類似【詳解】Python currency 由50= 325.25 if 條return return )elif 語句類似。14 23 2223,故應(yīng)range(1,24)2、if 4*x+2*y=94:for 兔子有%s %s 只%(x,y)if 語句中的語句塊,應(yīng)縮進?!驹斀狻勘绢}考查的是 Python 調(diào)試。本題程序
26、錯誤如下:14 23 2223,故應(yīng)改range(1,24)2、if 4*x+2*y=94:for 兔子有%s %s 只%(x,y)if 語句中的語句塊,應(yīng)縮進。調(diào)試完最終輸出:兔子有 12 只,雞有 23 只。i=i+1無數(shù)遍 100無數(shù)遍 i!=0或i0 或其他等價答案【詳解】本題主要考查Python 程序的執(zhí)行與調(diào)試在程序1 中,i+=1 這句話的含義是i=i+1(即i 遞增1)i 的初值為1,while 循環(huán)條件i0 或其他等價答案34 不能 1080*1920*24*25*1/1024/1024/10010.8Mbps,大于網(wǎng)絡(luò)傳輸帶寬10Mbps,所以不能滿足直播要求。 1 2 或
27、 2.0 shqk. xlsx或“shqk. xlsx” (detai1售價-detail進價)*detai1數(shù)量【詳解】本題主要考查 Python 可以實現(xiàn)模擬信號與數(shù)字信號的轉(zhuǎn)換,故填。根據(jù)直播平臺要求,直播畫面是1080*1920 24 25fps100:1,在不考慮視頻傳輸優(yōu)10Mbps 像素顏色深度*10Mbps,表示未成交,流水號為2019030602 的售貨記錄中,已成交的商品類別數(shù)是1,都是飲料(17 5)。該流水號的總利潤是(2.9-2.5)*3+(1-0.8)*4=2.0,故填 2 或 2.0。該表格文件名是shqk.xlsx,此處讀入該表格文件,故填shqk. xlsx或“shqk. xlsx”。利潤=(售價-進價)*數(shù)量,數(shù)據(jù)已經(jīng)讀到 detail 中,故此處填(detai1售價-detail進價)*detai1數(shù)量。35-b/(2*a)【詳解】Python delta 0 等于00-b/(2*a)。k=len(s) ord(si)=ord(si+1)-1 and fl
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷制作合同范本
- 促銷用人合同范本
- 協(xié)議離婚有按揭合同范本
- 廠房改裝合同范本
- 2024年秋季學(xué)期新人教PEP版英語三年級上冊課件 Unit 6 PartA(2) Let's learn
- 醫(yī)院醫(yī)療耗材合同范本
- 團購運營合同范本
- 藥物過敏試驗法興安盟中等職業(yè)教育中心王美元課件
- 嬰幼兒學(xué)習(xí)與發(fā)展的常見問題歲嬰幼兒生長發(fā)育概述課件
- 2025至2030年中國幼兒爵士鼓數(shù)據(jù)監(jiān)測研究報告
- 2025年中央一號文件高頻重點考試題庫150題(含答案解析)
- 接觸隔離標(biāo)準(zhǔn)操作流程
- 港股基礎(chǔ)知識
- 2025年溫州市甌海旅游投資集團有限公司下屬子公司招聘筆試參考題庫附帶答案詳解
- 2025年天津三源電力集團有限公司招聘筆試參考題庫含答案解析
- 2025年上半年浙江嘉興桐鄉(xiāng)市水務(wù)集團限公司招聘10人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年腹腔穿刺術(shù)課件 (1)2
- (八省聯(lián)考)2025年高考綜合改革適應(yīng)性演練 物理試卷合集(含答案逐題解析)
- 2025年度智能倉儲管理系統(tǒng)軟件開發(fā)合同6篇
- 2024版數(shù)據(jù)中心建設(shè)與運維服務(wù)合同協(xié)議書3篇
- 警察著裝管理規(guī)定
評論
0/150
提交評論