版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试题(完整版)python考试复习题库
一、选择题
1.以下哪个不是python关键字?
Aocout
BoFalse
CoTrue
DoNone
2.设a=2,b=5,在python中,表达式a>bAndb>3的值
是?
AoTrue
BoFalse
CoNone
DoError
3.在Python中,不同的数据,需要定义不同的数据类型,
可用方括号”[广来定义的是?
Ao整数
B。浮点数
Co列表
Do字符串
4.以下python程序段执行后,输巳结果为?
m=29
ifm%3.=0:
print(m。”不能被3整除”)
XXX:
print(m。”能被3整除”)
Ao29不能被3整除
Bom不能被3整除
Co29能被3整除
Dom能被3整除
5.Python中变量的命名遵循的规则,不正确的是?
Ao以字母或下划线开头,后面可以是字母、数字或下划
线。
Bo区分大小写
Co以数字开头,后面可以是字母、数字或下划线。
Do不能使用保留字
6.Python语句“ab”+“c”*2的运行结果是?
A„abc2
Boabcabc
Coabcc
Doababcc
7.Python不支持的数据类型有?
Ao字符串
Bo整数
Co元组
Do字典
8.下列可以导入Python模块的语句是?
Aoimportmodule
Bofrom
Coinputmodule
Dodefmodule
9.Python使用函数()接收用输入的数据。
Aoaccept()
Boinput()
Coreadline()
Doprint()
10.以下叙述中正确的是?
A„Python3.x与Python2.x兼容
BoPython语句只能以程序方式执行
CoPython是解释型语言
DoPython语言出现得晚,具有其他高级语言的一切优点
11.Python文件的后缀名是?
Aodoc
Bovbp
Copy
Doexe
12.Python中print(66!=66)结果是?
AoTrue
BoFalse
Co1
Do-1
13.在Python中要交换变量a和b中的值,应使用的语句
组是?
Aoa,b=b,a
Boa=b;b=a
Coswap(a,b)
Doexchange(a,b)
14.Python中的数据类型有哪些?
Aostringointofloatoboolean
Bointofloatodouble。char
Colistotupleosetonary
Doarrayomap。stackoqueue
15.下列Python程序段运行的结果是?
a=H88H
b=nabcM
print(a+b)
Ao88abc
Boabc88
Coabcabc
Do_abc88
1.删除明显有问题的段落
无明显有问题的段落。
2.格式修改与小幅度改写
Ao
f=[A。B。C]
a=len(f)
print('aa)
修改为:
fruits=「A'。B'。C]
num_fruits=len(fruits)
print(*Numberoffruits:'onum_fruits)
Bo
a=Coa=bob=c
修改为:
aoboc=Coaob
Do
c=aob=aob=c
修改为:
aQbyc=cwaQb
16.
题目描述:XXX用枚举算法解决“百元买百鸡”问题。用
100元钱买100只鸡,公鸡,母鸡,小鸡都要有。公鸡5元1
只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各
应该买多少只?
假设公鸡有X只,母鸡有Y只,小鸡有Z只。
以下Python程序段实现了“百元买百鸡”的功能,请补全
①②③处代码。
c=0
forxinrange(0.21):
foryinrange(0.34):
z=100-x-y
ifz%3==0and5*x+3*y+z//3==l00:
print("公鸡:二x。“母鸡:“。y。“小鸡:“。z)
c+二1
print("共有买法”。c。“种”)
17.
1)在购买的直播硬件设备中,属于模数转换的设备是
(多选,填序号)
②耳机
④数码照相机
2)XXX选择借助某著名直播平台售货,根据直播平台要
求,直播画面是1080*1920像素、24位真彩色、帧频为25fps,
视频压缩比为100:1,在不考虑视频传输优化的情况下,问
XXX家目前10Mbps的宽带(选填:能/不能)满
足直播要求。请列式证明0
能。
视频数据率=1080*1920*24*25=9,979,200,000bit/s
压缩后的视频数据率=9,979,200,000/100=99,792,000
bit/s
10Mbps=10,000,000bit/s。99,792,000bit/s,因此能满足
直播要求。
3)XXX将某一天的售货情况从平台导出,保存为文件
shqk.xlsxo数据已按“流水号”升序排序,如图a所示。流水号
为xxxxxxxx02的售货记录中,已成交的商品类别数是
(填写数字),该流水号的总利润是
元(填写数字,保留1位小数)
流水号为xxxxxxxxO2的售货记录中,已成交的商品类别
数是4,该流水号的总利润是187.5元。
4)为了快速了解各类别商品的利润,XXX用Python编
程处理。处理的结果界面如图b所示。部分代码如下,请在
①②划线处填写合适的代码。
importpandasaspd
importnumpyasnp
读取数据
df=pd.read_excel('shqk.xlsx')
计算利润
df『利润']=df1销售额']-df[成本']
按类别分组,计算每类商品的利润总额和数量
XXXC类别)agg({'利润':[np.sumwnp.size]})
重命名列名
XXX「利润总额='销售数量1
重置索引
grouped二grouped.reset_index()
①划线处
grouped二grouped.sort_values(by=,利润总额)
ascending=False)
②划线处
grouped.to_excel('利润汇总.xlsx'oindex二False)
importpandasaspd
importXXX
detail=pd.read_excel("filename.xlsxu)#替换掉空格
print(detail)
foriinrange(len(detail)):
ifdetail『成交与否[[i]==1:
detail『利润]二—#缺少计算公式
dg=detail[['类别,利润]].groupby(by士类别)
print("总利润:"。detail「利润sum。)
数据可视化代码略
18.计算1-100中奇数的和和偶数的和
odd_sum=0
even_sum=0
foriinrange(1.101):
ifi%2=0:
even_sum+二i
else:
odd_sum+=i
print("奇数和为:"。odd_sum)
print("偶数和为:"。even_sum)
19.求50以内所有5的倍数的和
sum_5=0
foriinrange(5.51.5):
sum5+=i
print(”50以内5的倍数的和为:"。sum_5)
20.求1!+2!+3!+。+20!的和
n=0
s=0
t=1
forninrange(1.21):
t*二n
s+=t
print。'1!+2!+3!+。+20!的和为:"。s)
l)n的作用是控制循环次数
2)s的作用是累加阶乘的和
3)t的初值必须赋值为1,这是因为任何数的阶乘都是1
的倍数
4)t*=n的等价语句是t=t*n
5)s+=t的等价语句是s=s+t
21.判断冠军是谁
n=['A'。'B'。Co'D']
forXXX:
cond=(io='A')+(i=='C*)+(i==*D*)+(i。='D')
ifcond==3:
print("冠军是:"。i)
break
input。运行完毕,请按回车键退出。”)
整型数据类型用int表示,浮点型数据类型用float表示,
布尔型数据类型用bool表示,字符串型数据类型用str表示,
故本题选A选项。
解析:A
详解】
本题考查Python数据类型相关的知识点。整型数据类型
用int表示,浮点型数据类型用float表示,布尔型数据类型用
bool表示,字符串型数据类型用str表示,故本题选A选项。
8.B
详解】
本题主要考查Python程序的执行。range。)表示生成一个
从。开始,步长为1,到3结束的整数序列,即[0,1,2],故for
iinrange。)的循环体会执行3次,输出结果为0、1、2,故本
题选B选项。
解析:B
详解】
本题主要考查Python程序的执行。range。)表示生成一个
从0开始,步长为1,到3结束的整数序列,即[0,1,2],故for
iinrange(3)的循环体会执行3次,输出结果为0、1、2,故本
题选B选项。
9.B
详解】
本题主要考查Python字符串的切片操作。字符串“hello”
从0开始,第3个字符是力”,故s⑵的值为“匕从-1开始,
倒数第3个字符也是力",故s[・3]的值为力”,故本题选B选项。
解析:B
详解】
本题主要考查Python字符串的切片操作。字符串“hello”
从0开始,第3个字符是故s[2]的值为力”,从-1开始,
倒数第3个字符也是“",故s[-3]的值为“1”,故本题选B选项。
10.D
详解】
本题主要考查Python程序的执行。i=l,while循环条件
为i<=5,每次循环i的值加1,当i=6时不满足循环条件,跳
出循环,故循环体会执行5次,输出结果为1、2、3、4、5,
故本题选D选项。
解析:D
详解】
本题主要考查Python程序的执行。i=l,while循环条件
为i<=5,每次循环i的值加1,当i=6时不满足循环条件,跳
出循环,故循环体会执行5次,输出结果为1、2、3、4、5,
故本题选D选项。
本题主要考查Python表达式的运算。表达式66!=66的值
为False,故print(66!=66)结果是False,故本题选D选项。同
时,可以改写成“表达式66不等于66的值为False,故
print(66!=66)的结果为False。"
16.
forxinrange(1.20):
foryinrange(1.33):
z=100-5*x-3*y
ifz%3==0andzw=0:
c=c+1
详解】
本题是一个Python编程题,要求找出三种不同价格的鸡
的数量,使得它们的总价为100元。因为公鸡5元一只,所以
用x表示公鸡的数量,范围是1到20.母鸡3元一只,所以用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河北承德市事业单位公开招聘(统一招聘)工作人员812人笔试备考试题及答案解析
- 2026年上海电力大学单招职业技能考试模拟试题含详细答案解析
- 2026广西梧州市社会福利院招聘18人笔试备考题库及答案解析
- 2025-2026广东佛山市南海区丹灶镇金沙中学度短期代课教师招聘3人笔试备考题库及答案解析
- 2026云南昆明市官渡区国有资产投资经营有限公司招聘5人笔试备考试题及答案解析
- 2026重庆市南岸区南坪实验四海小学招聘1人笔试备考试题及答案解析
- 2026江苏南通市海安市教体系统面向毕业生招聘教师63人笔试备考试题及答案解析
- 2026江西九江市瑞昌市投资有限责任公司下属江西鹏驰建设工程有限公司招聘2人笔试备考试题及答案解析
- 2026上半年甘肃事业单位联考甘肃省退役军人事务厅招聘5人笔试备考题库及答案解析
- 2026春季广西防城港市港口区企沙镇中学学期顶岗教师招聘笔试备考试题及答案解析
- 2026湖南衡阳日报社招聘事业单位人员16人备考题库完整答案详解
- 2026年广东省事业单位集中公开招聘高校毕业生11066名参考考试试题及答案解析
- 孕产妇血液管理专家共识贫血管理2026
- 2026年1月浙江首考英语真题(解析版)
- 2026北京资产管理有限公司业务总监招聘1人笔试参考题库及答案解析
- 《中华人民共和国危险化学品安全法》全套解读
- 士兵职业基本适应性检测试题及答案
- 2025产品数字护照(DPP)技术发展报告
- 安全管理规程的建模规划
- AI情绪辅导与放松音乐创新创业项目商业计划书
- 鼻咽喉镜的NBI技术
评论
0/150
提交评论