2022年山东省东营市信息技术等级考试Python 2
试卷更新日期:2022-08-05 类型:一轮复习
一、单选题
-
1. 在Python中,运行以下程序得到的结果是( )
m=19
if m>=30 or m<20:
print(m)
A、20 B、19 C、0 D、空2. 以下不是Python中逻辑运算符的是( )A、and B、or C、not D、break3. 下面关于for循环语法结构说法错误的是( )A、for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型 B、for循环中的数据集合后面的冒号可有可无 C、for循环的同级别语句需要缩进对齐 D、for循环中可以继续嵌套for循环4. random模块中random.randint(1,10)函数的作用是( )A、生成从1到10的随机浮点数 B、产生1到10之间的随机整数 C、返回数值10 D、产生1到9之间的随机浮点数5. Python程序导入模块的命令是( )A、input B、accept C、import D、in6. 在Python中,range(3)生成的序列是( )A、1,2, 3 B、0, 1, 2, 3 C、0, 1, 2 D、37. 在python中运行以下程序,输出的结果是( )。for i in range(0,2):
print(i)
A、0 1 2 B、1 2 C、0 1 D、18. 在python中运行以下程序,屏幕打印( )颗*。for i in range(0,10,2):
print ("*")
A、10 B、5 C、6 D、99. 张鹏想要设计了一个小程序,打印如结果所示的图形,画线部分应该填写的代码是( )for i in range(6):
print( )
*
**
***
****
*****
A、* B、*+1 C、i** D、i* "*"10. 在python中输入以下代码,屏幕打印( )颗*。i=0
while i<=100:
print(“*”)
i=i+1
A、99 B、100 C、101 D、10211. while循环条件表达式取值为( )执行后面的语句组A、True B、False C、True或False D、012. 下面是一个输出九九乘法表程序,外层循环一次,内层循环最多执行( )次。A、8 B、9 C、10 D、1113. 下列属于字符串数据的是( )A、"中国" B、2019 C、China D、中国14. 下列有关列表的说法错误的是( )A、列表中的元素可以是不同的类型数据 B、列表用( )表示 C、列表的下标从0开始 D、可以对列表进行追加,删除的操作15. 下列哪个表达式在Python中是非法的?( )A、x = y = z = 1 B、x = (y = z + 1) C、x, y = y, x D、x+=y16. a与b定义如下,下列哪个是正确的? ( )a = '123'
b = '123'
A、a + b = "246" B、a == b C、a == 123 D、a + b = 24617. 关于Python语言的特点,以下选项中描述错误的是( )A、Python语言是非开源语言 B、Python语言是跨平台语言 C、Python语言是多模型语言 D、Python语言是脚本语言18. 以下选项中说法不正确的是( )A、C语言是静态语言,Python语言是脚本语言 B、编译是将源代码转换成目标代码的过程 C、解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程 D、静态语言采用解释方式执行,脚本语言采用编译方式执行