




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
python考試復(fù)習(xí)題庫(kù)
一、選擇題
1.以下哪個(gè)不是python關(guān)鍵字〔〕
A.coutB.fromC.notD.or
2.設(shè)a=2,b=5,在python中,表達(dá)式a>bAndb>3的值是〔〕
A.FalseB.TrueC.-1D.1
3.在Python中,不同的數(shù)據(jù),需要定義不同的數(shù)據(jù)類型,可用方括號(hào)來定義的是
()
A.列表B.元組C.集合D.字典
4.以下python程序段執(zhí)行后,輸出結(jié)果為〔〕
m=29
[fm%3!=0:
print〔m,"不能被3整除I
else:
print〔m,"能被3整除”〕
A.29不能被3整除B.m不能被3整除C.29能被3整除D.m能被3
整除
5.Python中變量的命名遵循的規(guī)則,不正確的選項(xiàng)是〔〕
A.以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。B.區(qū)分大小寫
C.以數(shù)字開頭,后面可以是字母、數(shù)字或下劃線。D.不能使用保存字
6.Python語句"ab"+"c'*2的運(yùn)行結(jié)果是〔〕
A.abc2B.abcabcC.abccD.ababcc
7.Python不支持的數(shù)據(jù)類型有〔〕。
A.charB.intC.floatD.list
8.以下可以導(dǎo)入Python模塊的語句是〔)
A.importmodule
B.inputmodule
C.printmodule
D.defmodule
9.Python使用函數(shù)〔〕接收用輸入的數(shù)據(jù)
A.accept()B.input()C.readline()D.printO
10.以下表達(dá)中正確的選項(xiàng)是〔〕0
A.Python3.x與Python2.x兼容
B.Python語句只能以程序方式執(zhí)行
C.Python是解釋型語言
D.Python語言出現(xiàn)得晚,具有其他高級(jí)語言的一切優(yōu)點(diǎn)
11.Python文件的后綴名是〔).
A..docB..vbpC..pyD..exe
12.Python中print(66!=66)結(jié)果是(〕.
A.1B.0C.TrueD.False
13.在Python中要交換變量a和b中的值,應(yīng)使用的語句組是〔〕
A.a,b=b,aB.a=c;a=b;b=c
C.a=b;b=aD.c=a;b=a;b=c
14.以下屬于正確的Python變量名的是〔〕
A.True
B.88abc
C.abc&88
D._abc88
15.以下Python程序段運(yùn)行的結(jié)果是〔〕
f=[X;Bf:C]
a=len(f)
print('a=',a)
A.a=2B.a='A'C.a=fCD,a=3
二、程序填空
16."枚舉算法〃又稱為"窮舉法〃,其根本思想是:一列舉出所有可能的解,并驗(yàn)證每個(gè)
可能的解是否是真正的解,假設(shè)是,就采納,否則,就拋棄。
小明利用枚舉算法解決"百元買百雞〃問題。用100元錢買100只雞,公雞,母雞,小雞都
要有。公雞5元1只,母雞3元1只,小雞1元3只。請(qǐng)問公雞,母雞,小雞各應(yīng)該買多少只?
假設(shè)公雞有X只,母雞有Y只,小雞有Z只。
以下Python程序段實(shí)現(xiàn)了"百元買百雞〃的功能,請(qǐng)補(bǔ)全①②③處代碼。
c=0
forxin:
foryinrange(l,33):
z=100-x-y
if②:
print("公雞:",x,"母雞,y,"小雞二z)
③
print("共有買法",c,"種")
17.小強(qiáng)開展網(wǎng)上直播售貨,為此購(gòu)置了以下直播硬件設(shè)備:①②耳機(jī)③自拍桿④數(shù)碼照相
機(jī)⑤背景畫⑥無線路由器
請(qǐng)答復(fù)以下問題:
CD在購(gòu)置的直播硬件設(shè)備中,屬于模數(shù)轉(zhuǎn)換的設(shè)備是_________〔多項(xiàng)選擇,填序號(hào)〕
(2)小強(qiáng)選擇借助某著名直播平臺(tái)售貨,根據(jù)直播平臺(tái)要求,直播畫面是1080*1920像素、
24位真彩色、幀頻為25fps,視頻壓縮比為100:1,在不考慮視頻傳輸優(yōu)化的情況下,問小強(qiáng)家目
前10Mbps的寬帶〔選填:能仄能〕滿足直播要求。請(qǐng)列式證明
〔3〕小強(qiáng)將某一天的售貨情況從平臺(tái)導(dǎo)出,保存為文件shqk.xlsx.數(shù)據(jù)已按“流水號(hào)"升序
排序,如圖a所示。流水號(hào)為2019030602的售貨記錄中,已成交的商品類別數(shù)是_________〔填
寫數(shù)字〕,該流水號(hào)的總利潤(rùn)是________元〔填寫數(shù)字,保存1位小數(shù)〕
圖a
〔4〕為了快速了解各類別商品的利潤(rùn),小強(qiáng)用python編程處理。處理的結(jié)果界面如圖b所
示。局部代碼如下,請(qǐng)?jiān)冖佗趧澗€處填寫適宜的代碼。
圖b
importpandasaspd
importnumpyasnp
importmatplotlib.pyplotaspit
detail=pD.read_excel(_)
print(detail)
foriinrange(len(detail[:])):
1£€1曲”「成交與否’巾]==1:
detail[1irunf]=_
dg=detail[['類別',lirurY]].groupby(by='類別’)
print("總利潤(rùn)"detail]'lirun']311m())
'數(shù)據(jù)可視化代碼略
18.利用for循環(huán),分別計(jì)算1-100中奇數(shù)的和、偶數(shù)的和。
19.求50以內(nèi)所有5的倍數(shù)的和。
20.閱讀程序。分析有關(guān)多項(xiàng)式的代碼并答復(fù)以下問題。
求1!+2!+3!+......+20!的和。
n=0
s=0
t=l
forninrange(1,21):
t*=n
s+=t
print⑸
(1)n的作用是______________。
〔2〕s的作用是
⑶t的初值必須賦值為1,這是因?yàn)?
(4)t*=n的等價(jià)語句是
〔5〕s+二t的等價(jià)語句是
21.冠軍在A、B、C、D四,立同學(xué)中。A說:"不是我",B說:"是C〃,C說:"是
D",D說:"C說的不對(duì)",四人中有一人說了假話。判斷出到底誰是冠軍。
請(qǐng)?jiān)诳崭裉幪顚懻_的代碼,使程序完善。
,,,'
champion=['A;B',C',D]井設(shè)置選手列表
foriin:#循環(huán)讀取選手編號(hào)
cond=(i!='A')+(i=='C)+(i=='D')+(i!='D')#查找符合條件的選手
ifcond==—:#說真話是否是3人
print("冠軍是:")#輸出冠軍
input("運(yùn)行完畢,請(qǐng)按回車鍵退出...”)
【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除
一、選擇題
1.A
【詳解】
此題主要考查Python關(guān)鍵字。關(guān)鍵字from一般用于類的導(dǎo)入,not、or是邏輯運(yùn)算符,
cout不是Python關(guān)鍵字,故此題選A選項(xiàng)。
解析:A
【詳解】
此題土要考查Python關(guān)鍵字。關(guān)鍵字from一般用于類的導(dǎo)入,not.or是邏輯運(yùn)算符,
cout不是Python關(guān)鍵字,故此題選A選項(xiàng)。
2.A
【詳解】
此題主要考查Python表達(dá)式的運(yùn)算。a=2,b=5,a>b值為False,b>3值為True,邏輯運(yùn)
算符"And"兩邊都為真,表達(dá)式的值才為真,故表達(dá)式a>bAndb>3的值是F
解析:A
【詳解】
此題主要考查Python表達(dá)式的運(yùn)算。a=2,b=5,a>b值為False,b>3值為True,邏輯運(yùn)
算符"And"兩邊都為真,表達(dá)式的值才為真,故表達(dá)式a>bAndb>3的值是False,故此題選
A選觀
3.A
【詳解】
此題主要考查Python數(shù)據(jù)類型。列表用方括號(hào)"口〃來定義,元組可以用圓括號(hào)"()〃來定
義,集合可以用大括號(hào)"{}〃來定義,字典用大括號(hào)"{}〃來定義,故此題選A選項(xiàng)。
解析:A
【詳解】
此題主要考杳Python數(shù)據(jù)類型。列表用方括號(hào)"口〃來定義,元組可以用圓括號(hào)"()"來定
義,集合可以用大括號(hào)"{}"來定義,字典用大括號(hào)"{}"來定義,故此題選A選項(xiàng)。
4.A
【詳解】
此題主要考查Python程序的執(zhí)行。29%3=2,滿足if條件,輸出結(jié)果為29不能被3整
除,故此題選A選項(xiàng)。
解析:A
【詳解】
此題主要考杳Python程序的執(zhí)行。29%3=2,滿足if條件,輸出結(jié)果為29不能被3整
除,故此題選A選項(xiàng)。
5.C
【詳解】
此題考查的是變量名的命名規(guī)則。Python中變量的命名遵循的規(guī)則:以字母或下劃線開頭,
后面可以是字母、數(shù)字或下劃線;區(qū)分大小寫;不能使用保存字。應(yīng)選項(xiàng)C不正確。
解析:C
【詳解】
此題考查的是變量名的命名規(guī)則。Python中變量的命名遵循的規(guī)則:以字母或下劃線開頭,
后面可以是字母、數(shù)字或下劃線;區(qū)分大小寫;不能使用保存字。應(yīng)選項(xiàng)C不正確。
6.C
【詳解】
此題主要考查Python表達(dá)式的運(yùn)算。"ab〃、"c"是字符型數(shù)據(jù)類型,"c"*2="cc〃
故"ab"+"c"*2的運(yùn)行結(jié)果是abcc,故此題選C選項(xiàng)。
解析:C
【詳解】
此題主要考查Python表達(dá)式的運(yùn)算。"ab〃、"c〃是字符型數(shù)據(jù)類型,"c〃*2="cc〃
故"ab"+"c"*2的運(yùn)行結(jié)果是abcc,故此題選C選項(xiàng)。
7.A
【詳解】
此題考查Python數(shù)據(jù)類型相關(guān)的知識(shí)點(diǎn)
Python不支持char類型、byte類型。故此題選A選項(xiàng)
解析:A
【詳解】
此題考直Python數(shù)據(jù)類型相關(guān)的知識(shí)點(diǎn)
Python不支持char類型、byte類型。故此題選A選項(xiàng)
8.A
【詳解】
此題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)犍字是import,故此題選A選項(xiàng)。
解析:A
【詳解】
此題主要考杳Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故此題選A選項(xiàng)。
9.B
【詳解】
此題主要考查Python函數(shù)。accept。接受一個(gè)客戶端的連接請(qǐng)求并返回一個(gè)新的套接字,
input函數(shù)用于數(shù)據(jù)的輸入,readline()函數(shù)用于讀取文件中的一行,print()
解析:B
【詳解】
此題主要考查Python函數(shù)。accept。接受一個(gè)客戶端的連接請(qǐng)求并返回一個(gè)新的套接字,
input函數(shù)用于數(shù)據(jù)的輸入,readline()函數(shù)用于讀取文件中的一行,print。函數(shù)用于打印輸出數(shù)
據(jù),故此題選B選項(xiàng)。
10.c
【詳解】
此題考杳Python相關(guān)知識(shí)點(diǎn)
Python3.x與Python2.x版本不同,不兼容。應(yīng)選項(xiàng)A說法錯(cuò)誤
Python語句也可以使用腳本直接運(yùn)行。應(yīng)選項(xiàng)B說法錯(cuò)誤
Python是解
解析:C
【詳解】
此題考查Python相關(guān)知識(shí)點(diǎn)
Python3.x與Python2.x版本不同,不兼容。應(yīng)選項(xiàng)A說法錯(cuò)誤
Python語句也可以使用腳本直接運(yùn)行。應(yīng)選項(xiàng)B說法錯(cuò)誤
Python是解釋型語言。故此題選C選項(xiàng)
Python不具有其他高級(jí)語言的一切優(yōu)點(diǎn)。應(yīng)選項(xiàng)D說法錯(cuò)誤
11.C
【詳解】
此題主要考查Python相關(guān)知識(shí)點(diǎn)知識(shí)點(diǎn)。.doc是文字處理軟件〔word后綴名〕一vbp是
VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件
解析:C
【詳解】
此題主要考杳Python相關(guān)知識(shí)點(diǎn)知識(shí)點(diǎn)。.doc是文字處理軟件〔word后綴名〕,.vbp是
VisualBasic工程文件后綴名一exe是可執(zhí)行文件后綴名,.py是Python文件的后綴名,故此題選
C選項(xiàng)。
12.D
【詳解】
此題主要考查Python表達(dá)式的運(yùn)算。表達(dá)式66!=66的值為False,故print(66!=66)結(jié)果是
False,故此題選D選項(xiàng)。
解析:D
【詳解】
此題主要考查Python表達(dá)式的運(yùn)算。表達(dá)式66!=66的值為False,故print(66!=66)結(jié)果是
False,故此題選D選項(xiàng)。
13.A
【詳解】
此題考查Python語句。在Python中要交換變量a和b中的值,可以使用的語句組是t=a;
a=b;b=t也可以是a,b=b,a,故此題選Ao
解析:A
【詳解】
此題考查Python語句。在Python中要交換變量a和b中的值,可以使用的語句組是t=a;
a=b;b=t也可以是a,b=b,a,故此題選Ao
14.D
【詳解】
此題主要考杳Python變量名命名規(guī)則。Python變量名命名規(guī)則如下:[1)Python變量名
可以由字母、數(shù)字、下劃線[J組成,其中數(shù)字不能打頭;〔2〕Python變量名不能是P
解析:D
【詳解】
此題主要考查Python變量名命名規(guī)則。Python變量名命名規(guī)則如下:[1)Python變量名
可以由字母、數(shù)字、下劃線[J組成,其中數(shù)字不能打頭;[2)Python變量名不能是Python
關(guān)鍵字,但可以包含關(guān)鍵字;〔3〕Python變量名不能包含空格。由上可知D選項(xiàng)正確。
【點(diǎn)睛】
15.D
【詳解】
此題主要考查Python程序的執(zhí)行。a=len(f)=3,故print('a=’⑶的結(jié)果是a=3,故此題
選D選項(xiàng)。
解析:D
【詳解】
此題主要考查Python程序的執(zhí)行。a=len(f)=3,故print('a=',a)的結(jié)果是a=3,故此題
選D選項(xiàng)。
二、程序填空
16.range(1,20)5*x+3*y+z/3==100c=c+1
【詳解】
此題考查的是python編程。X代表的是公雞,公雞5元一只,所以此處的range函數(shù)為
range[1,20),左閉右開區(qū)間.if條件是滿足三種雞的總價(jià)格為100元的條件,故答案為
5*x+3*y+z/3==100,注意這里是一個(gè)判斷條件,用二二表示。c代表的是有幾種購(gòu)置方案,當(dāng)if
條件滿足時(shí),即滿足一種方案,執(zhí)行方案數(shù)加
1,C=c+lo
17.①④不能1080*1920*24*25*l/1024/1024/100?10.8Mbps,大于網(wǎng)絡(luò)傳輸帶寬
10Mbps,所以不能滿足直播要求。12或2.0'shqk.xlsx'或"shqk.xlsx"
(detail['售價(jià)’]-detail['進(jìn)價(jià)'])*detail['數(shù)量’]
【詳解】
此題主要考查Python程序設(shè)計(jì)相關(guān)知識(shí)點(diǎn)。①、數(shù)碼照相機(jī)均屬于模數(shù)轉(zhuǎn)換的設(shè)備,可以
實(shí)現(xiàn)模擬信號(hào)與數(shù)字信號(hào)的轉(zhuǎn)換,故填①④。②根據(jù)直播平臺(tái)要求,直播畫面是1080*1920像
素、24位真彩色、幀頻為25fps,視頻壓縮比為100:1,在不考慮視頻傳輸優(yōu)化的情況下,小強(qiáng)家
目前10Mbps的寬帶不能滿足直播要求。③視頻存儲(chǔ)容量二像素*顏色深度*幀頻*時(shí)長(zhǎng),
1080*1920*24*25*l/1024/1024/100?10.8Mbps,大于網(wǎng)絡(luò)傳輸帶寬10Mbps,所以不能滿足
直播要求。④由圖可知,1表示成交,0表示未成交,流水號(hào)為2019030602的售貨記錄中,已成
交的商品類別數(shù)是1,都是飲料〔即貨號(hào)17和貨號(hào)5〕。⑤該流水號(hào)的總利潤(rùn)是0A3+[1-
0.8)*4=2.0,故填2或2.0.⑥該表格文件名是shqk.xlsx,此處讀入該表格文件,故填'shqk.
xlsx'或"shqk.xlsx〃。⑦利潤(rùn)二〔售價(jià)-進(jìn)價(jià)〕*數(shù)量,數(shù)據(jù)已經(jīng)讀到detail中,故此處填
(detail['售價(jià)’]-detail['進(jìn)價(jià)'])*detail['數(shù)量’
18.suml=0
sum2=0
foriinrange(l,101):
ifi%2==0:
suml+=i
else:
sum2+=i
print(suml/sum2)
【詳解】
此題主要考窗呈序設(shè)計(jì)??梢允?/p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產(chǎn)2萬噸抗靜電擦拭布項(xiàng)目可行性研究報(bào)告(模板)
- 中西方大學(xué)教育的異同
- 心理護(hù)理診斷與措施課件
- 大學(xué)比賽策劃書1
- 揚(yáng)州大學(xué)廣陵學(xué)院《中學(xué)化學(xué)實(shí)驗(yàn)研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘭州工業(yè)學(xué)院《成本會(huì)計(jì)理論與實(shí)務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 安全教育主題班會(huì)方案安全主題班會(huì)流程
- 華東理工大學(xué)《數(shù)據(jù)清洗》2023-2024學(xué)年第二學(xué)期期末試卷
- 贛東學(xué)院《玉器鑒賞》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川西南航空職業(yè)學(xué)院《非織造工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 詳解 強(qiáng)基計(jì)劃
- 餐飲場(chǎng)所消防安全培訓(xùn)
- 2023年四川省雅安市長(zhǎng)江造林局蜀西分局招聘4人(共500題)筆試必備質(zhì)量檢測(cè)、歷年高頻考點(diǎn)模擬試題含答案解析
- 鄉(xiāng)村衛(wèi)生室服務(wù)一體化管理工作制度
- 醫(yī)學(xué)英語術(shù)語解密-福建醫(yī)科大學(xué)中國(guó)大學(xué)mooc課后章節(jié)答案期末考試題庫(kù)2023年
- 醫(yī)用耗材采購(gòu)簡(jiǎn)易流程圖
- 第六章電力系統(tǒng)自動(dòng)低頻減載裝置
- 新能源設(shè)計(jì)專業(yè)考試題庫(kù)匯總(附答案)
- 微生物學(xué)(細(xì)胞型)知到章節(jié)答案智慧樹2023年哈爾濱師范大學(xué)
- 辯護(hù)詞貪污罪、受賄罪
- 術(shù)后1月 省中乳腺breast-q量表附有答案
評(píng)論
0/150
提交評(píng)論