没有合适的资源?快使用搜索试试~ 我知道了~
资料计算机二级Python真题及答案解析1练习.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 100 浏览量
2022-11-25
23:04:14
上传
评论
收藏 235KB DOCX 举报
温馨提示
试读
18页
。。。
资源推荐
资源详情
资源评论
资料计算机二级 Python 真题及答案解析 1 练习
一、选择题
1.在 Python 中,已知a=3,b=5,运行下列程序段后,a 和 b 的值为
a = a * b
b = a // b
a = a // b
A.a=3 b=5
2.在 Python 中,Print(abs(-16//5))的执行结果是( )
A.2.4 B.3 C.4
3.在 python 语言中表示“x 属于区间[a,b)” 的正确表达式是( )
B.a=15 b=3
C.a=5 b=5
D.a=5 b=3
D.-2.4
A.a≤ x or x < b
4.12 Python 语言语句块的标记是(
A.分号 B.逗号
B.a<= x and x < b
C.a≤x and x< b
D.a<=x or x<b
)
C.缩进
D./
5.除 python 语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、
汇编语言到高级语言的发展过程。其中 python 语言是属于( )。
A.机器语言 B.高级语言 C.汇编语言 D.自然语言
6.已知字符串a="python",则a[-1]的值为( )
A."p" B."n" C."y"
D."o"
7.关于Python3.8 基础知识的说法中,不正确的是( )
A.支持中文做标识符
B.Python 标识符不区分字母的大小写
C.Python 命令提示符是>>>
D.命令中用到的标点符号只能是英文字符
8.下列关于Python 语言变量声明的说法中,正确的是( )
A.Python 中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程
B.Python 中的变量需要声明,变量的声明对应明确的声明语句
C.Python 中的变量需要声明,每个变量在使用前都不需要赋值
D.Python 中的变量不需要声明,每个变量在使用前都不需要赋值
9.在 Python 中,显示出信息x,并要求输入数据的是( )。
A.abs(x)
10.Python 使用函数( )接收用 输入的数据
A.accept() B.input()
B.float(x)
C.print(x)
D.input(x)
D.print()
D.access
D.import
C.readline()
11.下列软件中,可作为服务器操作系统的是( )
A.Windows B.Python C.excel
12.在 Python 语言中,用来定义函数的关键字是( )。
A.return B.def C.function
13.python 用来表示代码块所属关系(控制层级结构的)的语法符号是( )
A.圆括号 B.大括号 C.缩进 D.冒号
14.在 Python 中 print(-14//4)的运行结果是( )。
D.-2
15.下列属于计算机编程语言的有( )
D.①③④
D.#和//
16.python 单行注释和多行注释分别是什么?( )
A.""" """和''' ''' B.#和""" """ C.//和''' '''
B.len(“Welcome”)
D.abs(-8)
18.在下面的 python 程序中,变量 b 和 c 的值为()。
A.b 为 6,c 为 6
19.下列选项中,可作为 Python 变量名的是( )
A.int B.Abc C.float
20.在 python 中,语句 print(a,b)的意思是( )
A.打印 a,b B.输出(a,b) C.输出 a,b
D.输出 a,b 的值
21.有如下 Python 程序,当程序运行后输入 15000,则程序输出结果为( )
B.2800.0
C.12200
D.12200.0
D._abc
C.self
23.有关循环结构的说法不正确的是( )。
A.循环结构是算法的基本结构之一
B.有的的程序设计中没有循环结构
C.循环结构在程序设计有可能会有嵌套出现
D.在 PYTHON 程序设计语言中循环结构一般使用 IF 语句实现。
24.队列在 Python 中,用( )实现队列的创建,队列的基本操作:()( )( )( )线
性数据结构又称线性表。
的说法不正确的是( )。
A.for 循环语句中步长为3
B.语句s=0 应改为s=1
D.程序使用了循环结构
C.语句s=s+i 共循环执行了100 次
B.165
C.172
D.21
D.日期表达式
28.关于下列Python 程序段的说法正确的是(
)
k=1
A.存在语法错误,不能执行
D.执行k 次
B.执行1 次
C.执行无限次
29.下面 Python 代码运行后,a、b 的值为( )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2
B.30 20
C.30 32
D.3 2
30.Python 表达式中,可以使用( )控制运算的优先顺序。
A.圆括号()
B.方括号[]
C.大括号{}
D.尖括号<>
二、程序填空
样例 1:
输入:2-163-91475-4
输出:正确
样例 2:
输入:2-163-91475-5
输出:错误
(1)Python 程序实现如下,请在划线处填入正确的代码:
s=input("输入物品代码: ")
a=[]
for i in range (0, 13):
if ___
a. append(int (s[i]))
sum=0
#append( )函数用于在列表末尾添加新的对象
for i in range(0, 9) :
____
sdm=sum%10
___
if sdm==ydm :
print("正确")
else:
print("错误")
32.奇偶校验码是一种增加二进制传输系统可靠性的简单且广泛采用的方法,该方法通过
增加一个校验位使得传输的二进制码中“1”的个数恒为奇数或偶数,因此该校验码也分为
“奇校验”和“偶校验”。“奇校验”的原理:在发送端发送的每个字节二进制码后增加
一个校验位(0 或 1),使得“1”的个数为奇数;接收端接收并统计每个字节及其校验位
中“1”的个数,若为偶数,则意味着传输过程中存在差错。例如:
接收到的每个字节及校验码
100101001
1 的个数
4
5
5
011010101
101011010
正确
根据以上原理,小强编写了一个 Python 程序,对接收到的 9 位二进制编码进行“奇校
验”,判断其传输的正误,若判断正确则将前一个字节的编码转成十六进制并输出。
请回答下列问题:
(1)若接收到的二进制码为“101011011”,传输过程__________(选填:是/否)存在差
错。
(2)实现上述功能的 Python 程序如下,请在划线处填入合适的代码。
s=input("请输入 9 位二进制编码:")
code={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"}
剩余17页未读,继续阅读
资源评论
คิดถึง643
- 粉丝: 3919
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-2.9.3-cp39-cp39-win-amd64.whl
- tensorflow-2.9.3-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.2-cp37-cp37m-win-amd64.whl
- matlab的低通,高通,带通滤波器代码设计
- 系统字体下载 字体文件-仿宋-黑体-楷体-楷体-GB2312-宋体-常规 文件.zip
- 演示设计-PPT模板-水墨风格-艺术与文化展示-水墨风格PPT模板:优雅设计,适合艺术与文化演示.zip
- view_video.php.html
- 涂个壁纸.apk
- hot-spicy pot.csv
- 二进制格式的BPSK中频数据,可以用来进行解调系统的开发
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功