内容正文:
2019-2020学年度第一学期教学质量自查试题
八年级信息技术
时间:60分钟 总分:100分
姓名:___________班级:___________学号:___________得分:___________
一、单项选择题(每题3分,共60分)
1. 如今,计算机应用越来越广泛,我们时时刻刻都需要与计算机交流,如果不懂计算机编程语言,就不能很好地充分利用计算机为我们的社会服务。这学期,我们学习的编程语言是( )语言。
A. Python
B. Java
C. Vb
D. Small Basic
2. Python是一种( )。
A. 办公软件
B. 高级程序语言
C. 图像处理软件
D. 动画设计软件
3. 启动Python,进入Python Shell,在符号“>>>”的后面输入Python命令并按回车键,该命令就会立即执行并显示结果。那么,这个“>>>”中指( )。
A. 错误提示
B. 方向指示符
C. 命令提示符
D. 什么都不是
4. 在Python中,Print(表达式)的功能是( )。
A. 把两个字符串连接成一个字符串
B. 把字符型数据转换成浮点数类型的数值
C. 把字符型整数转换成整数类型的数据
D. 输出表达式的结果
5. 如果在python中输入print(1+2)并按下回车后,输出结果是( )。
A. 3 B. print(1+2)
C. print(3) D. 提示错误
6. 平时我们在编程的时候要养成保存程序文件的习惯,在保存文件时我们发现,用Python语言写成的文件的扩展名(也就是文件的后缀名)是( )。
A. .jpg
B. .py
C. .doc
D. .sb
7. 在Python中,我们通常使用( )来存、取数据。
A. 求知数
B. 表达式
C. 变量
D. 常量
8. 赋值语句的格式是:“变量名=表达式”,功能是“将表达式的值保存到变量中”,“=”是赋值的意思。例如“X=1”的意义是( )
A. 它与数学中的算式是一样的,没什么区别
B. X=1是一元一次方程
C. 求知数X的数值是1
D. 将数值1赋值给变量X。
9. Input(提示性文字)的功能是( )。
A. 等待用户从键盘上输入数据,并返回字符串信息
B. 等待用户从键盘上输入数据,并返回数值型信息
C. 输出表达式的结果
D. 以上说法都不对
10. 将字符型数据(整数或小数)转换成浮点数类型的函数名称是( )。
A. print
B. float
C. int
D. input
11. 将字符型整数转换成整数类型的数值(即整数)的函数名称是( )。
A. print
B. float
C. int
D. input
12. 在下列关于变量的命名规则中说法不正确的是( )。
A. 变量名不能以数字开头
B. 变量名中不能有空格
C. 变量名应区分大小写
D. 变量名可以使用Python的内置命令。(比如我们用input做变量名)
13. Python中有两种很重要的数据,一是字符串,二是数值。字串式和数值的区别,以下说法正确的是( )。
A. 凡是加上了英文单引号和双引号的字符和数字等都是字符串
B. 凡是加了引号的数字(包括小数)都是数值
C. 凡是未加英文单引号和双引号的字符和数字等都是字符串
D. 字符串和数值是一样的,没有什么区别
14. Print(表达式1,表达式2,……)
以下表述错误的是( )。
A. 上面括号内的表达式可以是数学表达式、字符串表达式等
B. 多个表达式之间应以空格隔开
C. 表达式之间要用英文格式的逗号隔开
D. 带有英文格式的双引号或单引号的表达式为字符串表达式
15. 赋值语句的格式:(变量)=(表达式)
下面的选项中,哪一个是错误的?( )。
A. 赋值语句中的变量是一个可以变化的量
B. 使用赋值命令,可以改变变量的值
C. 赋值命令“=”与数学中的等号“=”的含义是一样的,没有什么区别
D. 赋值语句中的(表达式)可以是数字、函数、字符串、运算表达式
16. 输入程序需要使用编辑器,凡是支持文本文件格式的编辑器都可以作为编写Python程序的编辑器。下面哪一个程序不支持编( )。
A. 记事本
B. Python自带的IDLE
C. 海龟编辑器
D. Word
17. 海龟编辑器又称Wood编辑器,它包括两种编程模式:“代码模式和积木模式”。有关海龟编辑器的特点,下列叙述错误的是( )。
A. 海龟编辑器同时支持代码和图形化积木编程
B. 代码模式和积木模式可以互相转换
C. 用积木模式编程无法实现人机交互,所以一