内容正文:
2022年八年级信息技术学业水平测试试卷
(考试时间:50分钟,满分:100分)
说明:本试卷1-50题为单项选择题,51-75题为判断题,请全部在答题卡上作答。
一、单项选择题(请在答题卡指定位置填涂,每题1分,共50分。)
1. 关于Python语言,下列说法不正确的是:( )
A. Python语言编写程序可以跨平台运行
B. Python语言是开源的
C. Python编写的程序需要编译成可执行文件后才能运行
D. 可以在IDLE环境中交互式运行python语句
2. 关于Python的编程环境,下列的哪个表述是不正确的?( )
A. Python自带编程环境是IDLE
B. 下载安装好Python软件后,无需单独下载IDLE
C. IDLE的交互式编程模式中,可以一次写入多行无缩进的语句代码,然后运行
D. 为了保存编写的代码,我们通常使用IDLE中的脚本式编程模式
3. 下面不可以用作编辑器来编写Python代码的是?( )
A. Mu B. photoshop C. 记事本 D. IDLE
4. Python中假设a=30,b=3,那么10+a//b**b的值是?( )
A. 11 B. 13 C. 1 D. 39
5. 以下选项中符合Python变量命名规则的是?( )
A. name B. 2_to C. +age D. True
6. 把Python源码保存为文件,文件后缀名通常是( )
A exe B. py C. sb3 D. pip
7. Python中的取模(求余数)运算符是用哪个符号表示的?( )
A. \ B. // C. % D. /
8. 以下注释方式在python中不正确的是?( )
A. //这是我的第一个程序 B. #这是我的第一个程序
C. """这是我的第一个程序""" D. '''这是我的第一个程序'''
9. Python中的=代表的是?( )
A. 把左边的值赋值给右边 B. 把右边的值赋值给左边
C. 比较左右两边是否相等 D. 左右两边值进行交换
10. Python程序中已知变量x=2,y=3语句print("x+y=",x+y)的作用是?( )
A. 在屏幕上输出x+y=x+y B. 在屏幕上输出5=5
C. 在屏幕上输出x+y=5 D. 在屏幕上输出“x+y=”5
11. Python程序中已知变量x="2",y="3"语句print("x+y=",x+y)的作用是?( )
A. 在屏幕上输出x+y=2+3 B. 在屏幕上输出x+y=5
C. 在屏幕上输出x+y=23 D. 在屏幕上输出"x+y=2+3"
12. 关于变量的说法,错误的是( )
A. 变量命名时尽量要做到见名知意 B. 变量第二次赋值后,第一次赋的值将被覆盖
C. 变量只能用来存储数字,不能存储文字 D. 使用print语句可以输出一个变量的值
13. turtle库中,用于将画笔移动到坐标(x,y)位置的命令是?( )
A. turtle.go(y,x) B. turtle.go(x,y)
C. turtle.goto(x,y) D. turtle.goto(y,x)
14. Python程序中print(24/5==24//5),运行结果是?( )
A. 4 B. True C. False D. 4.8
15. 以下程序输出的结果是?( )
a=30
b=5
print(b-a/b)
A. -1 B. 5-30/5 C. -1.0 D. -5.0
16. turtle.home()的作用是下列哪一种?( )
A. 移至初始坐标(0,0),并设置朝向为初始方向 B. 移至初始坐标(0,0)
C. 设置朝向为初始方向 D. 移至屏幕左上角
17. 下列哪个命令可以将整个绘制屏幕的颜色设置成黑色?( )
A. turtle.screensize("black") B. turtle.fillcolor("black")
C. turtle.bgcolor("black") D. turtle.pencolor("black")
18. turtle.circle(90,90)是绘制一个什么样的图形?( )
A. 半径为90的扇形 B. 半径为90的1/4圆
C. 半径为90的圆形 D. 半径为90的半圆
19. Python提供了丰富的数据类型,可实现对各种数据的操作。下列不是Python提供的数据类型:( )
A. int B. str C. date D. float
20. 下列选项中能够在屏幕上输出“祖国,你好”语句是( )
A. print"祖国,你好" B.