内容正文:
2019—2020 学年度第一学期八年级信息技术
期末复习题(一)
姓名:___________班级:___________学号:___________得分:___________
一、单项选择题(每题 2 分,共 60 分)
1. 我们这学期学习的 Python 是一种( )。
A. 计算机程序语言
B. 办公软件
C. 图像处理软件
D. 动画设计软件
2. 在 Python 命令中,int 可以把数据转换为( )类型。
A. 浮点型
B. 整数型
C. 字符型
D.布尔型
3. 在 Python 命令中,语句 print(x , y)的作用是( )。
A. 输出 x,y
B. 输出 x,y 的值
C. 出现错误信息
D. 输出(x,y)
4. 下面语句不正确的是(
)。
A. b+1=a
B.a=a+1
C. a=b
D. b+=a
5. 在流程图中表示算法中的条件判断时使用(
)。
A. 圆角矩形框
B. 矩形框
C. 菱形框
D. 箭头
6. 以下选项中不属于流程图中图形的是(
)。
A. 圆角矩形为开始/结束框表示开始或结束
B.
矩形处理框表示计算或处理等
C.
菱形判断框表示条件判断
D.
三角形分支框表示程序不同的走向
7. 下面哪种结构中一定会出现 if 语句( )。
A. 顺序结构
B. 分支结构
C.循环结构
D.嵌套结构
8. Python 的关系运算符中,用来表示“不等于”的符号是( ) 。
A. ==
B. !=
C. >=
D. <=
9. 如果在 python 程序中执行下面代码,运行的结果是( )。
print((2*3-1)*4+((6-2)/2+1))
A. 20
B. 22
C. 23
D. 25
10. 如果在 python 程序中执行下面代码,运行的结果是( )。
print("2*3-1=",2*3-1)
A. 4
B. 5
C. 2*3-1=4
D. 2*3-1=5
11. 如果在 python 程序中执行下面代码,运行的结果是( )。
>>>Print("(4+6)×3÷2=",(4+6)*3÷2)
A. 15
B. (4+6)×3÷2=15
C. (4+6)×3÷2=(4+6)×3÷2
D. 程序报错
12. 如果在 python 程序中执行下面( )代码,可以得到运行结果是:2+3=5
A. print(“2+3”,=2+3)
B. print(“2+3=”,2+3)
C. print(“2+3=”)
D.print(2+3)
13. 运行以下命令,变量 a 的值为(
)。
>>>a=10
>>>a=30
>>>Print(a)
A. 10
B. 20
C. 30
D. 40
14. 小明运行下面一段代码过程中输入了 5.1,则运行结果是( )。
a=input("请输入一个数:")
print(float(a)+8)
A. a+8
B. 5.1+8
C. 13.1
D. print(a+8)
15. 下列可以将变量 x 和 y 的值互换的语句是(
)。提示:一杯牛奶和一杯橙汁怎样互换?
x=y y=x
x=z z=y
y=x
z=x x=y
y=z
x=(x+y)/2 y=(x-y)/2
A
B
C
D
16. 以下变量名格式错误的是( )。
A. At123
B. y9_01
C. 7m
D. MmNn
17. 数学符号中“≤”相当于关系运算符中的( )。
A. =>
B. <=
C. =<
D. >=
18. 数学符号中“≠”相当于关系运算符中的( )。
A. =>
B. ==
C. =!
D. !=
19. 关系运算符中“==”的含义是( )。
A. 小于
B. 等于
C. 不等于
D. 大于
20. 以下选项中不属于分支结构中用于条件判断的代码是( )。
A. if
B. else
C. elif
D. print
21. 下面语句中属于条件表达式的是( )。
A. S>=0
B. print()
C. input()
D. def rnk():
22. 下面( )不属于逻辑运算符。
A. and
B. or
C. if
D. not
23. 给S赋值:S=10,那么下面逻辑表达式中返回 True 结果的是( )。
A. S>5 and S>20
B. S>2 and S>4
C. S>5 and S<8
D. S==5 and S>1
24. 给S赋值:S=100,那么下面逻辑表达式中返回 True 结果的是( )。
A. S>200 or S<50 or S==99
B. S>150 or S<20 or S<50
C.