试题(完整版)python考试复习题库
VIP免费
试题(完整版)python 考试复习题库
一、选择题
1.以下哪个不是 python 关键字( )
A.cout B.from C.notD.or
2.设 a=2,b=5,在 python 中,表达式 a>b And b>3 的值是( )
A.False B.True C.-1 D.1
3.在 Python 中,不同的数据,需要定义不同的数据类型,可用
方括号“[]”来定义的是( )
A.列表 B.元组 C.集合 D.字典
4.以下 python 程序段执行后,输出结果为( )
m=29
If m %3!= 0:
print( m, "不能被 3整除")
else:
print( m, "能被 3整除")
A.29 不能被 3整除 B.m不能被 3整除 C.29 能 被 3整 除
D.m能被 3整除
5.Python 中变量的命名遵循的规则,不正确的是( )
A.以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写
C.以数字开头,后面可以是字母、数字或下划线。 D.不能
使用保留字
6.Python 语句 "ab"+"c"*2 的运行结果是( )
A.abc2 B.abcabc C.abcc D.ababcc
7.Python 不支持的数据类型有( )。
A.char B.int C.float D.list
8.下列可以导入 Python 模块的语句是( )
A.import module
B.input module
C.print module
D.def module
9.Python 使用函数( )接收用 输入的数据
A.accept() B.input() C.readline() D.print()
10.以下叙述中正确的是( )。
A.Python 3.x 与Python 2.x 兼容
B.Python 语句只能以程序方式执行
C.Python 是解释型语言
D.Python 语言出现得晚,具有其他高级语言的一切优点
11.Python 文件的后缀名是( )。
A..doc B..vbp C..pyD..exe
12.Python 中print(66!=66)结果是( )。
A.1 B.0 C.True D.False
13.在 Python 中要交换变量 a和b中的值,应使用的语句组是(
)
A.a,b = b,a B.a = c ;a = b;b = c
C.a = b;b = a D.c = a;b = a;b = c
14.下列属于正确的 Python 变量名的是( )
A.True
B.88abc
C.abc&88
D._abc88
15.下列 Python 程序段运行的结果是( )
f=[‘A’,’B’,’C’]
a=len(f)
print(‘a=’,a)
A.a=2 B.a=’A’ C.a=’C’ D.a=3
二、程序填空
16.“枚举算法”又称为“穷举法”,其基本思想是:一一列举
出所有可能的解,并验证每个可能的解是否是真正的解,若是,
就采纳,否则,就抛弃。
小明利用枚举算法解决“百元买百鸡”问题。用 100 元钱买 100
只鸡,公鸡,母鸡,小鸡都要有。公鸡 5元1只,母鸡 3元1只,
小鸡 1元3只。请问公鸡,母鸡,小鸡各应该买多少只?
假设公鸡有 X只,母鸡有 Y只,小鸡有 Z只。
以下 Python 程序段实现了“百元买百鸡”的功能,请补全①②
③处代码。
c = 0
for x in ____ :①
for y in range(1,33):
z = 100-x-y
if ______ :②
print("公鸡:",x,"母鸡:",y,"小鸡:",z)
_____ ③
print("共有买法",c,"种")
17.小强开展网上直播售货,为此购买了以下直播硬件设备:①
手机②耳机③自拍杆④数码照相机⑤背景画⑥无线路由器
请回答下列问题:
(1)在购买的直播硬件设备中,属于模数转换的设备是_______
___(多选,填序号)
(2)小强选择借助某著名直播平台售货,根据直播平台要求,
直播画面是 1080*1920 像素、24 位真彩色、帧频为 25fps,视频
压缩比为 100:1,在不考虑视频传输优化的情况下,问小强家目
前10Mbps 的宽带__________(选填:能/不能)满足直播要求。
请列式证明__________。
(3)小强将某 一 天的售货情况 从 平台导出,保存为文件
shqk.xlsx.数据已按“流水号”升序排序,如图 a所示。流水号
为2019030602 的售货记录中,已成交的商品类别数是_________
_(填写数字),该流水号的总利润是__________元(填写数字,
保留 1位小数)
图a
(4)为了快速了解各类别商品的利润,小强用 python 编程处理。
处理的结果界面如图 b所示。部分代码如下,请在①②划线处填
写合适的代码。
图b
import pandas as pd
import numpy as np
import matplotlib. pyplot as plt
detail=pD.read_excel (___)
print(detail)
for i in range(len(detail[:])):
if detail[‘成交与否’][i]==1:
detail[‘lirun’]=___
dg=detai1[[‘类别’, ‘lirun’]]. groupby(by=‘类别’)
print(“总利润”,detail[‘lirun’].sum())
’数据可视化代码略
18.利用 for 循环,分别计算1--100 中奇数的和、偶数的和。
19.求 50 以内所有 5的倍数的和。
20.阅读程序。分析有关多项式的代码并回答问题。
求1!+2!+3!+……+20!的和。
n=0
s=0
t=1
for n in range(1,21):
t*=n
s+=t
print(s)
(1)n的作用是________________。
(2)s的作用是 ______________。
(3)t的初值必须赋值为 1,这是因为_________。
(4)t*=n 的等价语句是 __________
(5)s+=t 的等价语句是 ______。
21.冠军在A、B、C、D四位同学中。A说:“不是我”,B说
“是 C”,C说:“是 D”, D 说:“C 说的不对”,已知四人中有
一人说了假话。判断出到底谁是冠军。
请在空格处填写正确的代码,使程序完善。
champion=['A','B','C','D'] #设置选手列表
for i in__________: #循环读取选手编号
cond=(i!='A') +(i=='C') + (i=='D')+(i!='D') #查找符合条件的选手
if cond== _____: #说真话是否是 3人
print("冠军是:",_________) #输出冠军
input("运行完毕,请按回车键退出...")
【参考答案】***试卷处理标记,请不要删除
摘要:
展开>>
收起<<
试题(完整版)python考试复习题库一、选择题1.以下哪个不是python关键字()A.coutB.fromC.notD.or2.设a=2,b=5,在python中,表达式a>bAndb>3的值是()A.FalseB.TrueC.-1D.13.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()A.列表B.元组C.集合D.字典4.以下python程序段执行后,输出结果为()m=29Ifm%3!=0:print(m,"不能被3整除")else:print(m,"能被3整除")A.29不能被3整除B.m不能被3整除C.29能被3整除D.m能被3整除5.Pytho...
声明:菜根智库所有资料均为用户上传分享,仅供参考学习使用,版权归原作者所有。若侵犯到您的权益,请告知我们处理!任何个人或组织,在未征得本平台同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
相关推荐
-
腾讯研究院:工业大模型应用报告VIP专免
2025-04-04 159 -
阿里云:大模型典型示范应用案例集VIP专免
2025-04-04 150 -
AI+Agent创新10大前沿方向与落地实践-杨永强中盛VIP专免
2025-04-08 141 -
2025年智能分析Agent白皮书VIP专免
2025-05-24 159 -
2025年AI落地应用最新工具集
2025-07-12 139 -
智能体落地最佳实践白皮书 2025VIP专免
2025-07-28 134 -
华为重磅!智能世界2035-134页VIP专免
2025-09-19 988 -
腾讯云2025企业级智能体产业落地研究报告-从场景试点到规模化应用实践105页VIP专免
2025-09-23 139 -
DeepSeek给我们带来的创业机会VIP专免
2025-12-27 120 -
腾讯云中小企业AI实战指南
2026-01-23 133
作者:五岳之尊
分类:办公学习
价格:1菜币
属性:7 页
大小:197.5KB
格式:DOC
时间:2024-03-02

