内容正文:
2021学年第二学期期末质量评价
八年级信息技术(问卷)
一、选择题(每小题只有一个正确选项,每小题2分,共40分)
1. Python属于哪种程序设计语言。( )
A. 机器语言 B. 汇编语言 C. 高级语言 D. 自然语言
2. 在流程图中,图形符号 (平行四边形)是表示( )
A. 输入或输出 B. 处理过程 C. 条件判断 D. 程序开始或结束
3. 执行下列程序后输出的结果为( )
A. 5 B. x+y= 5 C. 3+2=5 D. x+y=x+y
4. True属于Python中的哪项数据类型( )
A. int B. float C. string D. bool
5. 下列全部是常量的是( )
①200 ②"200" ③"s=" ④s ⑤"圆的面积为"
A. ①③⑤ B. ②③⑤ C. ①②③④⑤ D. ①②③⑤
6. 已知a=3,b=5,则Python表达式a**2+b*2的值为( )
A. 7 B. 10 C. 19 D. 11.5
7. 在Python中,print("123"+"456")的结果是( )
A. 123 B. 579 C. 123456 D. 123+456
8. 语句print("圆的面积为:"+str(s))中,str(s)是将对象s转换为( )
A. 整数 B. 浮点数 C. 字符串 D. 布尔值
9. 下列选项中,是正确的Python赋值语句的是( )
A. X=X+2 B. B+2=Y C. X+Y=X+2 D. (X+Y)=2
10. 在Python中,数据的输入可以通过( )来实现的。
A. input() B. print() C. bool() D. range()
11. 小张是一位程序员,他和其他同事共同编写一个Python程序。他想要为自己编写的那部分程序代码添加注释,以便其他同事能看懂他的程序代码,他不可以这样做( )
A. 将所有注释直接用括号括起来 B. 将单行注释置于"#"后
C. 将多行注释用三个单引号括起来 D. 将多行注释用三个双引号括起来
12. 运行下图所示的程序,输出结果是( )
A. 20 B. 50 C. 80 D. 100
13. 运行下图所示的程序,当输入120时,输出结果是( )
A 原价就餐 B. 半价就餐 C. 免费就餐 D. 无结果输出
14. 用for循环实现打印输出2到100之间的所有偶数,包括2和100,则range(a,b,c)应设置为( )
A. range(2,100,2) B. range(2,101,2) C. range(2,101,1) D. range(2,99,2)
15. 运行下图所示的程序,输出结果是( )
A. B. C. 6 D. 10
16. 要打印输出100至200间的任意整数,需用到的Python库是( )
A. random B. turtle C. time D. math
17. 修改程序中的①,实现功能为:调用海龟库,画出正方形。( )
A. input B. if C. print D. import
18. 调用海龟库后,语句turtle. forward(200)可以让海龟做什么动作?( )
A. 右转200度 B. 左转200度 C. 往前移动200像素 D. 往后移动200像素
19. 在语句for i in range(4)中,range(4)实际上是( )省略写法。
A. range(0,4,0) B. range(0,4,1) C. range(1,4,1) D. range(1,4,4)
20. OpenCV是开源计算机视觉库,要测试OpenCV是否安装成功,可以在下图所示窗口的“>>>”提示符后输入( )命令。
A import random B. import turtle C. importcv2 D. import sklearn
二、判断题(每小题2分,共18分)
21. 计算机程序是人们使用指定的程序设计语言,根据需要事先编写的一系列控制计算机工作的命令。( )
22. 算法就是解决问题的方法和步骤,我们可以用自然语言、伪代码或流程图进行描述。( )
23. Python中,表达式是由常量、变量、运算符、大括号等随意组成的。( )
24. 条件语句和循环语句中,在冒号下面的语句块各行不需要缩进。( )
25. 在条件语句中,if…else…语句可以用2个互补的if语句来替代。( )
26. Python循环语句包括for循环和while循环,for循环