内容正文:
2020年婺城区中小学体育艺术信息素养测试
八年级信息技术
满分:100分,时间:60分钟
一、单选题(每小题只有一个正确答案,每小题2.5分,共50分)
1.Python语言属于 ………………………………………………………………( ▲ )
A. 机器语言 B. 汇编语言 C. 高级语言 D. 低级语言
2.下列选项中,哪个选项是 Python 常用的编程环境 ………………………( ▲ )
A. PowerPoint B. Dev C++ C. IDLE D. Scratch2.0
3.下列选项中,哪个不是Python语言的特点…………………………………( ▲ )
A. 语法简洁 B. 黏性拓展 C. 类库丰富 D. 运算速度快
4.以下选项中用于Python单行注释的符号是…………………………………( ▲ )
A. ) B. # C. * D. &
5.Python语言不支持的数据类型有 ……………………………………………( ▲ )
A. char B. int C. float D. list
6.print("10+20=", 10+20)的输出是………………………………………………( ▲ )
A. 30= 10+20 B. 10+20= 30 C. 10+20= 10+20 D. 30= 30
7.下面哪个不是Python语言合法的标识符……………………………………( ▲ )
A. int32 B. 40XL C. school_name D. _name
8.定义一个变量用于存储姓名,用什么类型比较合适 ………………………( ▲ )
A. char B. int C. float D. str
9.定义一个变量用于存储电灯开关的状态,用什么类型比较合适 …………( ▲ )
A. char B. bool C. float D. list
10.Python 语言中,哪个定义变量的语句是正确的……………………………( ▲ )
A. a = 5 B. str a ='H' C. a == 5 D. int a = 5
11.int(a)所表达的意思是…………………………………………………………( ▲ )
A. 将变量a的值转换为小数
B. 将变量a的值转换为字符型数据
C. 将变量a的值转换为整数
12.关于列表描述正确的是 ………………………………………………………( ▲ )
A. 列表就是一组用括号( )括起来的数据
B. 列表中的数据可以是字符、数字等各种类型的数据
C. 列表中数据之间用分号隔开
D. 列表中不能没有数据
13.a = "Hello"
# a = 'Hi'
print(a,"Python")
输出的结果是 …………………………………………………………………( ▲ )
A. Hi Python B. Hello Python
C. Hello "Python" D. Hello
14.st = "hello python",len(st)的输出结果是……………………………………( ▲ )
A. 2 B. 12 C. 11 D. 13
15.Python语言语句块的标记是 …………………………………………………( ▲ )
A. 分号 B. 逗号 C. 缩进 D. /
16.表达式5+30/20*10的运算结果是……………………………………………( ▲ )
A. 17.5 B. 17 C. 20 D. 20.0
17.以下选项中,不属于Python语言比较(关系)运算符的是………………( ▲ )
A. = = B. ! = C. < > D. > =
18.input函数主要用来接受键盘的输入,它的返回值是什么类型?…………( ▲ )
A. int B. str
C. list D. 根据输入的数据确定
19.下列选项中,哪个不是Python程序的基本结构……………………………( ▲ )
A. 顺序结构 B. 分支结构 C. 循环结构 D. 并列结构
20.10 != 2 and 10 % 2 == 0的运行结果是 ………………………………………( ▲ )
A. True B. False C. 0 D. 1
二、阅读程序写结果(第1题每空2分,其他每空4分,共30分)
1.>>> fruit=['apple','pear','banana','lemon']
>>>fruit[2]
>>>① ▲
>>>fruit[1][2]
>>>② ▲
>>>fruit[1:3]
>>>③