版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、(完整版)python 考試復(fù)習(xí)題庫(kù)優(yōu)質(zhì)一、選擇題Python 中冪運(yùn)算(指數(shù)運(yùn)算)的運(yùn)算符為()。*%/a=2,b=5python ab And b3 的值是()FalseTrueC-1D1python 中,下列哪個(gè)選項(xiàng)是正確的賦值語(yǔ)句( )A5s= 80B2018 =xCa+b=cDs=s+5小明想要通過編程來(lái)解決由昆明到景東錦屏耗時(shí)最短行程問題時(shí),最核心的工作是( )CPython 代碼python for i in range( 6 ):p.append( int( random() * 10 ) + 1 ) for i in range( 2, 6 ):if i % 2 = 1 an
2、d p i % 2 = 0: p i += p i - 1elif i % 2 = 0 and p i % 2 = 1: p i -= p i - 1B設(shè)計(jì)出解決問題的 PPT D選擇一種編程軟件執(zhí)行該程序段后,在下列選項(xiàng)中,列表p 中的元素值不可能的是()A1,2,3,4,7,2B1,2,14,-9,-5,8C6,8,1,4,6,10D6,4,14,3,8我們可以對(duì)文本中詞頻較高的分詞,通過詞云圖給予視覺上的突出,小明打算用Python 程序來(lái)生成詞云圖,程序中需要用到以下哪個(gè)第三方庫(kù)?( )WordCloudBmathCrandomDturtlepython a=int(input() b
3、=int(input()c=input() if c=+:print(a+b) elif c=-:elif c=*:elif c=/:print(a/b)else: print(當(dāng)程序運(yùn)行后,小新依次輸入92*程序輸出結(jié)果應(yīng)為( )A18B11C7D4python print(a,b)的意思是( )a,b輸出(a,b)a,ba,b 的值下列序列拼接錯(cuò)誤的是()Alist = None * 4Bmsg = “Python”, ”語(yǔ)言”Ctup = “/”.join( ( “123”, ”234” ) )Dset = 1, 2, 3 + 4, 5, 6 python 程序變量名的是( )AabcB
4、abc123C123abcDabc123Python 程序運(yùn)行后,變量x st 的值分別是( )。A801 123678B801 C801 801D123678“123678”12Python 、b 的值為()a=23b=int(a/10)a= a-b * 10print(a,b)A23 2B32C320D23Python 中是非法的?( )Ax=y=z=1Bx=(y=z+1)Cx,y=y,xDx+=yPython 程序變量名的是()a/baba+bDa-bPython 中要交換變量a b 中的值,應(yīng)使用的語(yǔ)句組是( )Aa,b = b,aCa = b;b = a二、程序填空Ba = c ;a
5、 = b;b = cDc = a;b = a;b = cPython 程序并回答問題。who=我的 action=是destination=鏡像世界number=153 code=通行密碼print( who+destination+code+action+str(number)變量who 的數(shù)據(jù)類。類似number 的數(shù)據(jù)類。print 語(yǔ)句輸出的結(jié)果。str(number)的作用?!?”在程序中的作用。某種數(shù)據(jù)加密方法描述如下(加密前數(shù)據(jù)是ASCII 字符):8 個(gè)數(shù)據(jù)為一段,將n 個(gè)待加密數(shù)據(jù)依次分割成若干個(gè)數(shù)據(jù)段,剩余數(shù)據(jù)(個(gè)數(shù)小于8)為獨(dú)立數(shù)據(jù)段。數(shù)據(jù)加密規(guī)則:數(shù)據(jù)個(gè)數(shù)等于8 的數(shù)據(jù)
6、段,對(duì)各個(gè)字符進(jìn)行位置變換;數(shù)據(jù)個(gè)數(shù)小于的數(shù)據(jù)段,不進(jìn)行位置變換。位置變換:用位置變換密鑰數(shù)組c,將數(shù)據(jù)段每個(gè)字符進(jìn)行位置變換,方法如下: 加密后某數(shù)據(jù)段的第i i=1,2,8。數(shù)值變換:位置變換后,依次取出各個(gè)字符進(jìn)行數(shù)值變換:把該字符的ASCII 碼轉(zhuǎn)二進(jìn)制,然后與密鑰m 對(duì)應(yīng)的二進(jìn)制數(shù)1 255 之間的整數(shù))按位異或運(yùn)算。異或運(yùn)算()規(guī)則:如果a、b 兩個(gè)值不相同,則ab 結(jié)果為 1;如果a、b 兩個(gè)值相同,則ab 結(jié)果為 0,即:00=0,10=1,01=1,11=0?!皃ython3.50c 各元素的值依次是數(shù)組c36152847則數(shù)據(jù)位置變換如下:如值變換密鑰m 35(001000
7、11), 116,二進(jìn)010100)的數(shù)值變換過程如下:變換前01110100密鑰 m00100011變換后01010111已知的ASCII 碼值是65,m=35,則數(shù)值變換后的結(jié)果(填二制數(shù)據(jù))。小李根據(jù)上述算法,設(shè)計(jì)了一個(gè)數(shù)據(jù)加密程序,其VB 適的代碼。Const n = 1024Dim c(1 To 8) As Integer Private Sub Form _ Load()產(chǎn)生位置變換密鑰數(shù)組c,代碼略End SubFunction convert(c As Integer)As String程序功能:把整數(shù)c 轉(zhuǎn)成 8 位二進(jìn)制數(shù),代碼略End FunctionPrivate Su
8、b Command1_Click()Dim s As String,st As String,ss As String,res As String Dim i As Integer,j As Integer start As IntegerDim a(1 To n) As String,b(1 To n) As String s = Text1. Textst = convert(Val(Text2. Text) For i = 1 To Len(s)a(i) = Mid(s,i,1)Next ii = 1:start = -8Do While If i Mod 8 = 1 Then star
9、t = start + 8 b(i)= i = i + 1 LoopFor j = i To Len(s) b(j) = a(j)Next jFor i = 1 To Len(s) For j = 1 To 8If Mid(ss,j,1)= Mid(st,j,1)Thenres = res + 0 Else res = res + 1 按位異或Next j Next iText3. Text = res End Sub513131100100打開文件“考生文件夾644百雞百錢.py”,完善程序?qū)崿F(xiàn)以下功能并保存。(1)請(qǐng)不要更改源程序的結(jié)構(gòu),刪除原題里的、。填寫正確的代碼,使程序完善。(2)運(yùn)
10、行程序,運(yùn)行結(jié)果如圖所示。# 請(qǐng)不要更改源程序的結(jié)構(gòu),刪除原題里的、。填寫正確的代碼,使程序完money=100一共100文錢num=100100cock_price=55hen_price=3母雞價(jià)格3threechick_price=1#3只小雞1文for cock_num in range(1,money/cock_price+1):公雞只數(shù)可能為 1-20 for hen_num in ):母雞只數(shù)可能1-33for chick_num in ):)1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechic
11、k_price num1=cock_num+hen_num+chick_num*3if money1=money and num1=num:print (cock_num,hen_num,)小雞數(shù)input(分析完善程序背景知識(shí)為了保障空氣質(zhì)量,減少霧霾,某市決定當(dāng)空氣污染嚴(yán)重時(shí),實(shí)行汽車單雙號(hào)限行,違反規(guī)定的車輛將予以處罰。如何讓高清攝像頭自動(dòng)判斷車牌的單雙號(hào),交警犯了愁,他需要編程高手的你幫忙,完善下面的程序。( 提示:所有車牌號(hào)中都含有數(shù)字,并且車牌號(hào)的長(zhǎng)度都是6;以車牌中最后一位阿拉伯?dāng)?shù)字的奇、偶來(lái)決定單雙號(hào)。)如:請(qǐng)根據(jù)上述算法描述補(bǔ)全代碼s=input(車牌號(hào) s=) n=6x=s
12、n-1:nwhile x.isdigit()= False:x=sn-1:nifprint(“”)else:print(“單號(hào)”)(提示: sn:m的功能:從字符串 s 的下標(biāo)為n 的元素開始,截取到下標(biāo)為 m-1 的元素。例如: s= 12345 ,s2:4= 34 。s.isdigit) :判斷是否為數(shù)字。)據(jù)題意,程序中空白處應(yīng)填: 根據(jù)題意,程序中空白處應(yīng)填:(: A/B/C/D )Bint(x)%2 =0Cint(x)%2=0Dint(x)%2!=0編寫程序。信息社團(tuán)的三個(gè)同學(xué)和Bruce 一起做游戲,他們的游戲規(guī)則很簡(jiǎn)單,從7 7 就要跳過這個(gè)數(shù),現(xiàn)在給出一個(gè)數(shù)N1 N(包含N)中
13、要跳過的數(shù)。程序補(bǔ)充:5 .5 3.25%.3%.3%.2%.1.75%,5 年后會(huì)有多少收益呢?調(diào)用round()函數(shù),保留結(jié)果兩位小數(shù)。money = rate= for print(“5 年以后存款總額:”,money,“元”)10 3.7%的銀行保證收益型理財(cái)產(chǎn)品。每年理財(cái)贖回后,他會(huì)提取 2 萬(wàn)元用作生活所需,余下資金仍購(gòu)買此種理財(cái)。在收益率不變的情況下,多少年后本金被全部取出?money= year= while print(year,“年后資金被全部取出”)【參考答案】*試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1B【詳解】本題主要考查Python 的運(yùn)算。Python 中冪運(yùn)算(指數(shù)運(yùn)
14、算)的運(yùn)算符為*,故本題選 B 選項(xiàng)。解析:B【詳解】本題主要考查 Python 的運(yùn)算。Python 中冪運(yùn)算(指數(shù)運(yùn)算)的運(yùn)算符為*,故本題選 B選項(xiàng)。2A【詳解】Python 表達(dá)式的運(yùn)算。a=2,b=5,ab 值為abAndb3 F解析:A【詳解】本題主要考查 Python 表達(dá)式的運(yùn)算。a=2,b=5,ab 值為 False,b3 值為 True,邏輯運(yùn)算符“And”兩邊都為真,表達(dá)式的值才為真,故表達(dá)式ab And b3 的值是 False,故本題選 A選項(xiàng)。3D【詳解】Python 賦值語(yǔ)句?!?s”x 賦s+5 sD 選項(xiàng)。解析:D【詳解】本題主要考查 Python 賦值語(yǔ)句。
15、“5s”不是一個(gè)合法的變量名,不能將變量x 賦給一個(gè)數(shù)值或表達(dá)式,可以將 s+5 賦給變量s,故本題選D 選項(xiàng)。4A【詳解】本題考查的是計(jì)算機(jī)解決問題。計(jì)算機(jī)解決問題的步驟:分析問題、設(shè)計(jì)算 A。解析:A【詳解】本題考查的是計(jì)算機(jī)解決問題。計(jì)算機(jī)解決問題的步驟:分析問題、設(shè)計(jì)算法、編寫程序、調(diào)試運(yùn)行、檢測(cè)結(jié)果,其中最核心的步驟是設(shè)計(jì)算法。故本題應(yīng)選A。5BD【詳解】Python for p,值是1,10之間隨for 4 i pi是偶數(shù),則pi解析:BD【詳解】Python for 循環(huán)生成列表1,10之間隨機(jī)整數(shù),第for 4 個(gè)元素,當(dāng)i pi是偶數(shù),則將前一個(gè)值累加到pi,i pipi、D
16、 第三個(gè)元素14,此時(shí)i=2p2p i -= p i - p2 不會(huì)大于10p 1214-98 或6,4,14-73BD 選項(xiàng)。6A【詳解】PythonWordCloudmath,turtle選 A 選項(xiàng)。解析:A【詳解】Python WordCloud 是優(yōu)秀的詞云展示第三方庫(kù),math 庫(kù)提供常用的數(shù)學(xué)函數(shù),random 庫(kù)用于繪圖,故本題選A 選項(xiàng)。7A【詳解】Python 9 2 *a=9,b=2, c=*elif c=*print(a*b)18。解析:A【詳解】本題考查Python9 2 ,即a=9,b=2,c=*elif c=*:成立,執(zhí)行print(a*b,故本題選A。8D【詳解
17、】Pythonpythonprint(a,b)a,bD解析:D【詳解】Python python print(a,b)的值,故本題選D 選項(xiàng)。9D【詳解】本題主要考查 Python 序列拼接運(yùn)算。set = 生成的是字典類型,而不是集合類型,不支持使用+,故本題選 D 選項(xiàng)。解析:D【詳解】Python set = 生成的是字典類型,而不是集合類型,不支持使用+,故本題選D 選項(xiàng)。10C【詳解】本題考查的是 python 的變量命名。python 的變量名是由數(shù)字、字母、下劃線組成,并且數(shù)字不能打頭。故選項(xiàng) C 符合題意。解析:C【詳解】本題考查的是 python 的變量命名。python 的
18、變量名是由數(shù)字、字母、下劃線組成,并且數(shù)字不能打頭。故選項(xiàng)C 符合題意。11B【詳解】PythonX=123+678St=123+678是字符串運(yùn)算,直接拼接,值為123678,B項(xiàng)。解析:B【詳解】Python X=123+678 801;語(yǔ)句St=123+678,故本題選 B 選項(xiàng)。12B【詳解】本題主要考查 Python 程序的執(zhí)行。a=23,b=int(a/10)=2(int(x)是返回不大于 x的最大整數(shù)),a=a-b*10=23-2*10=3,故代碼運(yùn)行后,a、b 3 2解析:B【詳解】Python x 的最大整數(shù)),a=a-b*10=23-2*10=3、b 3 2,故本題選B 選
19、項(xiàng)。13B【詳解】Python 程序的語(yǔ)句。x=y=z=1(x、y、z 1), x,y=y,x(x y 的值),x+=y x=x+y,x=(y=z+1)是非法的語(yǔ)B解析:B【詳解】Python x=y=z=1(x、yz 1),x,y=y,x(交x y 的值),x+=y x=x+y,x=(y=z+1)是非法的語(yǔ)句,故本題選B 選項(xiàng)。14B【詳解】本題主要考查 Python 變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故 ab 可以作為 Python 程序變量名, 故本題選 B 選項(xiàng)。解析:B【詳解】本題主要考查 Python ab Python 程序變量名,故本題選B 選項(xiàng)。15A【詳解】Python Python 中要交換變量a b 中的值,可以使用的語(yǔ)t=a;a=b;b=t a,b=b,aA。解析:A【詳解】本題考查Python 語(yǔ)句。在Python 中要交換變量a 和 b 中的值,可以使用的語(yǔ)句組是t=a;a=b;b=t 也可以是a,b=b,a,故本題選A。二、程序填空16字符串
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東省清遠(yuǎn)市2022-2023學(xué)年高三上學(xué)期期末教學(xué)質(zhì)量檢測(cè)英語(yǔ)試題
- 旅行社后勤管理工作概述
- 健身行業(yè)教練技能提升總結(jié)
- 餐飲行業(yè)市場(chǎng)推廣總結(jié)
- 服裝行業(yè)設(shè)計(jì)師工作經(jīng)驗(yàn)分享
- 皮革行業(yè)助理的工作概括
- 兒童用品行業(yè)營(yíng)業(yè)員工作總結(jié)
- 證券公司前臺(tái)工作總結(jié)
- 銀行業(yè)務(wù)培訓(xùn)總結(jié)
- 《漫話探險(xiǎn)》課件
- “三排查三清零”回頭看問題整改臺(tái)賬
- 大連市小升初手冊(cè)
- 《自然辯證法》課后習(xí)題答案自然辯證法課后題答案
- 造價(jià)咨詢結(jié)算審核服務(wù)方案
- 中國(guó)人民財(cái)產(chǎn)保險(xiǎn)股份有限公司機(jī)動(dòng)車綜合商業(yè)保險(xiǎn)條款
- 燃?xì)夤こ瘫O(jiān)理實(shí)施細(xì)則(通用版)
- E車E拍行車記錄儀說明書 - 圖文-
- 人才梯隊(duì)-繼任計(jì)劃-建設(shè)方案(珍貴)
- 《健身氣功》(選修)教學(xué)大綱
- 王家?guī)r隧道工程地質(zhì)勘察報(bào)告(總結(jié))
- 《昆明的雨》優(yōu)質(zhì)課一等獎(jiǎng)(課堂PPT)
評(píng)論
0/150
提交評(píng)論