




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
python考試復習題庫
一、選擇題
1.以下哪個不是python關鍵字〔〕
A.coutB.fromC.notD.or
2.設a=2,b=5,在python中,表達式a>bAndb>3的值是〔〕
A.FalseB.TrueC.-1D.1
3.在Python中,不同的數(shù)據(jù),需要定義不同的數(shù)據(jù)類型,可用方括號來定義的是
()
A.列表B.元組C.集合D.字典
4.以下python程序段執(zhí)行后,輸出結果為〔〕
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ī)則,不正確的選項是〔〕
A.以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。B.區(qū)分大小寫
C.以數(shù)字開頭,后面可以是字母、數(shù)字或下劃線。D.不能使用保存字
6.Python語句"ab"+"c'*2的運行結果是〔〕
A.abc2B.abcabcC.abccD.ababcc
7.Python不支持的數(shù)據(jù)類型有〔〕。
A.charB.intC.floatD.list
8.以下可以導入Python模塊的語句是〔)
A.importmodule
B.inputmodule
C.printmodule
D.defmodule
9.Python使用函數(shù)〔〕接收用輸入的數(shù)據(jù)
A.accept()B.input()C.readline()D.printO
10.以下表達中正確的選項是〔〕0
A.Python3.x與Python2.x兼容
B.Python語句只能以程序方式執(zhí)行
C.Python是解釋型語言
D.Python語言出現(xiàn)得晚,具有其他高級語言的一切優(yōu)點
11.Python文件的后綴名是〔).
A..docB..vbpC..pyD..exe
12.Python中print(66!=66)結果是(〕.
A.1B.0C.TrueD.False
13.在Python中要交換變量a和b中的值,應使用的語句組是〔〕
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程序段運行的結果是〔〕
f=[X;Bf:C]
a=len(f)
print('a=',a)
A.a=2B.a='A'C.a=fCD,a=3
二、程序填空
16."枚舉算法〃又稱為"窮舉法〃,其根本思想是:一列舉出所有可能的解,并驗證每個
可能的解是否是真正的解,假設是,就采納,否則,就拋棄。
小明利用枚舉算法解決"百元買百雞〃問題。用100元錢買100只雞,公雞,母雞,小雞都
要有。公雞5元1只,母雞3元1只,小雞1元3只。請問公雞,母雞,小雞各應該買多少只?
假設公雞有X只,母雞有Y只,小雞有Z只。
以下Python程序段實現(xiàn)了"百元買百雞〃的功能,請補全①②③處代碼。
c=0
forxin:
foryinrange(l,33):
z=100-x-y
if②:
print("公雞:",x,"母雞,y,"小雞二z)
③
print("共有買法",c,"種")
17.小強開展網(wǎng)上直播售貨,為此購置了以下直播硬件設備:①②耳機③自拍桿④數(shù)碼照相
機⑤背景畫⑥無線路由器
請答復以下問題:
CD在購置的直播硬件設備中,屬于模數(shù)轉(zhuǎn)換的設備是_________〔多項選擇,填序號〕
(2)小強選擇借助某著名直播平臺售貨,根據(jù)直播平臺要求,直播畫面是1080*1920像素、
24位真彩色、幀頻為25fps,視頻壓縮比為100:1,在不考慮視頻傳輸優(yōu)化的情況下,問小強家目
前10Mbps的寬帶〔選填:能仄能〕滿足直播要求。請列式證明
〔3〕小強將某一天的售貨情況從平臺導出,保存為文件shqk.xlsx.數(shù)據(jù)已按“流水號"升序
排序,如圖a所示。流水號為2019030602的售貨記錄中,已成交的商品類別數(shù)是_________〔填
寫數(shù)字〕,該流水號的總利潤是________元〔填寫數(shù)字,保存1位小數(shù)〕
圖a
〔4〕為了快速了解各類別商品的利潤,小強用python編程處理。處理的結果界面如圖b所
示。局部代碼如下,請在①②劃線處填寫適宜的代碼。
圖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("總利潤"detail]'lirun']311m())
'數(shù)據(jù)可視化代碼略
18.利用for循環(huán),分別計算1-100中奇數(shù)的和、偶數(shù)的和。
19.求50以內(nèi)所有5的倍數(shù)的和。
20.閱讀程序。分析有關多項式的代碼并答復以下問題。
求1!+2!+3!+......+20!的和。
n=0
s=0
t=l
forninrange(1,21):
t*=n
s+=t
print⑸
(1)n的作用是______________。
〔2〕s的作用是
⑶t的初值必須賦值為1,這是因為0
(4)t*=n的等價語句是
〔5〕s+二t的等價語句是
21.冠軍在A、B、C、D四,立同學中。A說:"不是我",B說:"是C〃,C說:"是
D",D說:"C說的不對",四人中有一人說了假話。判斷出到底誰是冠軍。
請在空格處填寫正確的代碼,使程序完善。
,,,'
champion=['A;B',C',D]井設置選手列表
foriin:#循環(huán)讀取選手編號
cond=(i!='A')+(i=='C)+(i=='D')+(i!='D')#查找符合條件的選手
ifcond==—:#說真話是否是3人
print("冠軍是:")#輸出冠軍
input("運行完畢,請按回車鍵退出...”)
【參考答案】***試卷處理標記,請不要刪除
一、選擇題
1.A
【詳解】
此題主要考查Python關鍵字。關鍵字from一般用于類的導入,not、or是邏輯運算符,
cout不是Python關鍵字,故此題選A選項。
解析:A
【詳解】
此題土要考查Python關鍵字。關鍵字from一般用于類的導入,not.or是邏輯運算符,
cout不是Python關鍵字,故此題選A選項。
2.A
【詳解】
此題主要考查Python表達式的運算。a=2,b=5,a>b值為False,b>3值為True,邏輯運
算符"And"兩邊都為真,表達式的值才為真,故表達式a>bAndb>3的值是F
解析:A
【詳解】
此題主要考查Python表達式的運算。a=2,b=5,a>b值為False,b>3值為True,邏輯運
算符"And"兩邊都為真,表達式的值才為真,故表達式a>bAndb>3的值是False,故此題選
A選觀
3.A
【詳解】
此題主要考查Python數(shù)據(jù)類型。列表用方括號"口〃來定義,元組可以用圓括號"()〃來定
義,集合可以用大括號"{}〃來定義,字典用大括號"{}〃來定義,故此題選A選項。
解析:A
【詳解】
此題主要考杳Python數(shù)據(jù)類型。列表用方括號"口〃來定義,元組可以用圓括號"()"來定
義,集合可以用大括號"{}"來定義,字典用大括號"{}"來定義,故此題選A選項。
4.A
【詳解】
此題主要考查Python程序的執(zhí)行。29%3=2,滿足if條件,輸出結果為29不能被3整
除,故此題選A選項。
解析:A
【詳解】
此題主要考杳Python程序的執(zhí)行。29%3=2,滿足if條件,輸出結果為29不能被3整
除,故此題選A選項。
5.C
【詳解】
此題考查的是變量名的命名規(guī)則。Python中變量的命名遵循的規(guī)則:以字母或下劃線開頭,
后面可以是字母、數(shù)字或下劃線;區(qū)分大小寫;不能使用保存字。應選項C不正確。
解析:C
【詳解】
此題考查的是變量名的命名規(guī)則。Python中變量的命名遵循的規(guī)則:以字母或下劃線開頭,
后面可以是字母、數(shù)字或下劃線;區(qū)分大小寫;不能使用保存字。應選項C不正確。
6.C
【詳解】
此題主要考查Python表達式的運算。"ab〃、"c"是字符型數(shù)據(jù)類型,"c"*2="cc〃
故"ab"+"c"*2的運行結果是abcc,故此題選C選項。
解析:C
【詳解】
此題主要考查Python表達式的運算。"ab〃、"c〃是字符型數(shù)據(jù)類型,"c〃*2="cc〃
故"ab"+"c"*2的運行結果是abcc,故此題選C選項。
7.A
【詳解】
此題考查Python數(shù)據(jù)類型相關的知識點
Python不支持char類型、byte類型。故此題選A選項
解析:A
【詳解】
此題考直Python數(shù)據(jù)類型相關的知識點
Python不支持char類型、byte類型。故此題選A選項
8.A
【詳解】
此題主要考查Python模塊的導入。Python模塊導入的關犍字是import,故此題選A選項。
解析:A
【詳解】
此題主要考杳Python模塊的導入。Python模塊導入的關鍵字是import,故此題選A選項。
9.B
【詳解】
此題主要考查Python函數(shù)。accept。接受一個客戶端的連接請求并返回一個新的套接字,
input函數(shù)用于數(shù)據(jù)的輸入,readline()函數(shù)用于讀取文件中的一行,print()
解析:B
【詳解】
此題主要考查Python函數(shù)。accept。接受一個客戶端的連接請求并返回一個新的套接字,
input函數(shù)用于數(shù)據(jù)的輸入,readline()函數(shù)用于讀取文件中的一行,print。函數(shù)用于打印輸出數(shù)
據(jù),故此題選B選項。
10.c
【詳解】
此題考杳Python相關知識點
Python3.x與Python2.x版本不同,不兼容。應選項A說法錯誤
Python語句也可以使用腳本直接運行。應選項B說法錯誤
Python是解
解析:C
【詳解】
此題考查Python相關知識點
Python3.x與Python2.x版本不同,不兼容。應選項A說法錯誤
Python語句也可以使用腳本直接運行。應選項B說法錯誤
Python是解釋型語言。故此題選C選項
Python不具有其他高級語言的一切優(yōu)點。應選項D說法錯誤
11.C
【詳解】
此題主要考查Python相關知識點知識點。.doc是文字處理軟件〔word后綴名〕一vbp是
VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件
解析:C
【詳解】
此題主要考杳Python相關知識點知識點。.doc是文字處理軟件〔word后綴名〕,.vbp是
VisualBasic工程文件后綴名一exe是可執(zhí)行文件后綴名,.py是Python文件的后綴名,故此題選
C選項。
12.D
【詳解】
此題主要考查Python表達式的運算。表達式66!=66的值為False,故print(66!=66)結果是
False,故此題選D選項。
解析:D
【詳解】
此題主要考查Python表達式的運算。表達式66!=66的值為False,故print(66!=66)結果是
False,故此題選D選項。
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
關鍵字,但可以包含關鍵字;〔3〕Python變量名不能包含空格。由上可知D選項正確。
【點睛】
15.D
【詳解】
此題主要考查Python程序的執(zhí)行。a=len(f)=3,故print('a=’⑶的結果是a=3,故此題
選D選項。
解析:D
【詳解】
此題主要考查Python程序的執(zhí)行。a=len(f)=3,故print('a=',a)的結果是a=3,故此題
選D選項。
二、程序填空
16.range(1,20)5*x+3*y+z/3==100c=c+1
【詳解】
此題考查的是python編程。X代表的是公雞,公雞5元一只,所以此處的range函數(shù)為
range[1,20),左閉右開區(qū)間.if條件是滿足三種雞的總價格為100元的條件,故答案為
5*x+3*y+z/3==100,注意這里是一個判斷條件,用二二表示。c代表的是有幾種購置方案,當if
條件滿足時,即滿足一種方案,執(zhí)行方案數(shù)加
1,C=c+lo
17.①④不能1080*1920*24*25*l/1024/1024/100?10.8Mbps,大于網(wǎng)絡傳輸帶寬
10Mbps,所以不能滿足直播要求。12或2.0'shqk.xlsx'或"shqk.xlsx"
(detail['售價’]-detail['進價'])*detail['數(shù)量’]
【詳解】
此題主要考查Python程序設計相關知識點。①、數(shù)碼照相機均屬于模數(shù)轉(zhuǎn)換的設備,可以
實現(xiàn)模擬信號與數(shù)字信號的轉(zhuǎn)換,故填①④。②根據(jù)直播平臺要求,直播畫面是1080*1920像
素、24位真彩色、幀頻為25fps,視頻壓縮比為100:1,在不考慮視頻傳輸優(yōu)化的情況下,小強家
目前10Mbps的寬帶不能滿足直播要求。③視頻存儲容量二像素*顏色深度*幀頻*時長,
1080*1920*24*25*l/1024/1024/100?10.8Mbps,大于網(wǎng)絡傳輸帶寬10Mbps,所以不能滿足
直播要求。④由圖可知,1表示成交,0表示未成交,流水號為2019030602的售貨記錄中,已成
交的商品類別數(shù)是1,都是飲料〔即貨號17和貨號5〕。⑤該流水號的總利潤是0A3+[1-
0.8)*4=2.0,故填2或2.0.⑥該表格文件名是shqk.xlsx,此處讀入該表格文件,故填'shqk.
xlsx'或"shqk.xlsx〃。⑦利潤二〔售價-進價〕*數(shù)量,數(shù)據(jù)已經(jīng)讀到detail中,故此處填
(detail['售價’]-detail['進價'])*detail['數(shù)量’
18.suml=0
sum2=0
foriinrange(l,101):
ifi%2==0:
suml+=i
else:
sum2+=i
print(suml/sum2)
【詳解】
此題主要考窗呈序設計??梢允?/p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學數(shù)字化教學的實踐及研究
- 云公開課展示活動方案
- 云南打卡活動方案
- 云鯨公司年會策劃方案
- 互聯(lián)網(wǎng)公司剪彩活動方案
- 互聯(lián)網(wǎng)汽車大屏活動方案
- 五一以后活動方案
- 五一減肥活動方案
- 五一鹵肉館活動方案
- 五一外場活動方案
- 《基督教概論》課件
- 虛擬現(xiàn)實技術導論 習題答案或解題思路 梁曉輝
- 計算機應用技術專業(yè)調(diào)研報告(高職)
- 2024NEA水性氣硅涂膏隔熱保溫墻體構造
- 山西省太原市(2024年-2025年小學四年級語文)部編版期末考試((上下)學期)試卷及答案
- BPC10完整版本.0技術培訓V1.0
- 2024年新高考II卷高考歷史試卷(真題+答案)
- 2024年黑龍江醫(yī)療衛(wèi)生事業(yè)單位招聘(藥學)備考試題庫(含答案)
- 2024年新高考1卷數(shù)學真題試卷及答案
- 湖北省武漢市洪山區(qū)2023-2024學年七年級下學期期末考試語文試卷
- 施工現(xiàn)場水電費協(xié)議
評論
0/150
提交評論