2022年东营市信息技术等级考试考试
Python选择题(2)
21.在Python中,运行以下程序得到的结果是() m=19 if m>=30 or m print(m)【B】
A.20 B.19 C.0 D.空
22.以下不是Python中逻辑运算符的是【D】
A.and B.or C.not D.break
23.下面关于for循环语法结构说法错误的是【B】
A.for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型
B.for循环中的数据集合后面的冒号可有可无
C.for循环的同级别语句需要缩进对齐
D.for循环中可以继续嵌套for循环
24.random模块中random.randint(1,10)函数的作用是【B】
A.生成从1到10的随机浮点数
B.产生1到10之间的随机整数
C.返回数值10
D.产生1到9之间的随机浮点数
25.Python程序导入模块的命令是【C】
A.input B.accept C.import D.in
26.在Python中,range(3)生成的序列是【C】
A.1,2, 3 B.0, 1, 2, 3 C.0, 1, 2 D.3
27.在python中运行以下程序,输出的结果是( )。【C】
for i in range(0,2):
print(i)
A.0 1 2 B.1 2 C.0 1 D.1
28.在python中运行以下程序,屏幕打印( )颗*。【B】
for i in range(0,10,2):
print ("*")
A.10 B.5 C.6 D.9
29.张鹏想要设计了一个小程序,打印如结果所示的图形,画线部分应该填写的代码是( ) 【D】
for i in range(6):
print(______)
下面是程序运行的结果:
*
**
***
****
*****
A.* B.*+1 C.i** D.i* "*"
30.在python中输入以下代码,屏幕打印( )颗* i=0 while i<= 100: print("*") i=i+1 【C】
A.99 B.100 C.101 D.102
31.while循环条件表达式取值为()执行后面的语句组【A】
A.True B.False C.True或False D.0
32.下面是一个输出九九乘法表程序,外层循环一次,内层循环最多执行()次。 【B】
A.8 B.9 C.10 D.11
33.下列属于字符串数据的是【A】
A."中国" B.2019 C.China D.中国
34.下列有关列表的说法错误的是【B】
A.列表中的元素可以是不同的类型数据
B.列表用( )表示
C.列表的下标从0开始
D.可以对列表进行追加,删除的操作
35.下列哪个表达式在Python中是非法的 【B】
A.x = y = z = 1 B.x = (y = z + 1)
C.x, y = y, x D.x += y
36.a与b定义如下,下列哪个是正确的 [B]
a = '123' b = '123'
A.a + b = "246" B.a == b C.a == 123 D.a + b = 246
37.关于 Python 语言的特点,以下选项中描述错误的是【A】
A.Python 语言是非开源语言
B.Python 语言是跨平台语言
C.Python 语言是多模型语言
D.Python 语言是脚本语言
38.以下选项中说法不正确的是【D】
A.C语言是静态语言,Python语言是脚本语言
B.编译是将源代码转换成目标代码的过程
C.解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
D.静态语言采用解释方式执行,脚本语言采用编译方式执行
39.IDLE环境的退出命令是【D】
A.esc() B.close() C.回车键 D.exit()
40.以下对Python程序设计风格描述错误的选项是:【D】
A.Python中允许把多条语句写在同一行
B.Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
C.Python可以将一条长语句分成多行显示,使用续航符"\"
D.Python中不允许把多条语句写在同一行