广东省东莞市2021-2022学年八年级下学期信息技术期末教学质量自查试题

日期: 2024-04-25 八年级下学期信息技术

单项选择题(每题2分,共50分)

试题详情
本学期,我们学习了用Python语言编程,它的程序文件的扩展名为(   )。
A、 .psd
B、 .exe
C、 .sb
D、 .py
试题详情
计算机程序通常由程序设计语言来编写。目前,程序设计语言大致可以分为三大类,不包括(   )。
A、 汇编语言
B、 高级语言
C、 自然语言
D、 机器语言
试题详情
算法就是解决问题的详细方法和步骤,一般可以用(   )描述算法。
A、 流程图
B、 雷达图
C、 饼图
D、 柱形图
试题详情
流程图用一些图形符号表示规定的操作,并用带箭头的流程线连接这些图形符号,表示操作进行方向。下列表示条件判断的图形符号是(   )。
A、
B、
C、
D、
试题详情
程序设计有三种基本结构,下列不属于这三种基本结构的是(   )。
A、 树形结构
B、 循环结构
C、 顺序结构
D、 分支结构
试题详情
在Python中,语句print("Hello!")的运行结果是(   )。
A、 Hello!
B、 ("Hello!")
C、 "Hello!”
D、 print("He1lo!")
试题详情
在Python中,变量的命名要遵循一定规则,下列规则不正确的是(   )。
A、 变量名要以字母、汉字、数字或下划线命名,不能以数字开头
B、 变量名不能使用Python内置命令等保留字符,如print、input、turtle等不能作为变量名
C、 变量名中的英文字符区分大小写,如bag、Bag和BAG是三个不同的变量
D、 变量名中间可以有空格
试题详情
根据变量命名的规则,下列变量的命名正确的是(   )。
A、 K12
B、 while
C、 8a
D、 3B
试题详情
请大家认真阅读以下信息,并回答问题。

李鸣学习了Python的入门知识后,用海龟编辑器编写了一个简单的除法计算程序,请观察他的编程界面图片(如图1),回答问题。

试题详情
在Python编程中,while语句可以通过设置循环条件或使用(   )命令来退出或者中断循环。
A、 break
B、 print
C、 left
D、 input
试题详情
圆的周长计算公式是:L=2πr。在Python编程中,小军可以编写(   )语句计算圆周长。
A、 L=3.14*r**2
B、 L=2*3.14*r
C、 2*r=L
D、 2*3.14*3.14=L
试题详情
Python有多种数据类型,包括数值型、字符型、布尔型等。而字符型数据要进行算术运算,必须要将其转换为数值型数据,这就是数据类型转换。下列不是数据类型转换函数的是(   )。
A、 int( )
B、 str( )
C、 color( )
D、 float( )
试题详情
在编写程序时经常要对某一个条件进行判断,“条件”只有“成立”或“不成立”两种结果,成立用“True”表示,不成立用“False”表示。”下列关系表达式结果为“False”的是( )。
A、 3<9
B、 16>5
C、 4!=5
D、 20<18
试题详情
在and逻辑表达式中,两边的表达式同时成立,结果才返回“True”。下列逻辑表达式结果为“True”的是(   )。
A、 100>=80 and 60>80
B、 10<=20 and 30>40
C、 100>80 and 80>60
D、 60>80 and 120<80
试题详情
在下列关系运算符中,表示“不等于”的含义的符号是(   )。
A、 <=
B、 <>
C、 >=
D、 !=
试题详情
请大家认真阅读以下信息,并回答问题。

以下程序的输出结果如图2所示,请阅读程序,回答问题。

试题详情
请大家认真阅读以下信息,并回答问题。

在编程中,如果需要存储3个同学的姓名,我们可以创建3个变量,每个变量存储一个姓名。但是,如果需要存储50个同学的姓名,这样操作就会很不方便。为了解决这类问题,Python 提供了列表,可以将多个数据有序地组织在一起,方便调用。

试题详情
Python成员运算符“in”用于判断某个值是否为序列中的成员,如果是的话就返回“True”,否则就返回“False”。由此可知,下列表达式中值为“True”的是(   )。
A、 "花" in "举头望明月"
B、 "春" in "野火烧不尽"
C、 1 in [1, 2, 3, 4]
D、 “珠海”in ["广州",  "深圳", "佛山", "东莞"]
试题详情
在Python中可以借助一些计算机视觉库来进行图像检测。例如,可以利用(   )库实现对图像中的人脸、猫脸等对象的检测。
A、 time
B、 OpenCV
C、 random
D、 turtle
试题详情
在使用Python的turtle库绘图时,海龟的精确位置是通过笛卡尔坐标来确定的,请观察图3,此时点A的位置坐标(x,y)正确的是(   )。

A、 (0,0)
B、 (200,400)
C、 (400,200)
D、 (720,420)

判断题(每题1分,共10分)

试题详情
计算机程序是一组指示计算机每一步动作的指令序列。
试题详情
在使用Python语言编程中,当代码比较多时,可以在代码后面加上以“@"开头的注释文字,用于说明代码的功能、变量的含义。
试题详情
编写计算机程序解决问题的基本过程是:分析问题、设计算法、编写程序、调试运行。
试题详情
Python的最大优势之一是可以调用丰富的第三方库,功能覆盖了很多领域。
试题详情
根据“密码安全等级判定规则”,一般由数字、小写字母、大写字母、特殊符号共同组成的密码安全等级较高。
试题详情
编写循环语句时,在while后面写上结果为“True”的表达式可以实现无限循环,例如:while 3>1等。
试题详情
Python中的range()函数生成的是一段数字序列。例如,range(3)语句生成的数字序列是:[1,2,3]。
试题详情
函数是组织好的、用来实现单一或相关联功能的代码段,它能提高程序应用的模块化和代码的重复利用率。
试题详情
在编写Python程序时,不用区分中英文标点符号。
试题详情
计算机图像检测技术给人们带来了极大的便利,不存在任何安全隐患,不受监管,可以随意使用。

综合应用题(每题2分,共40分)

试题详情
㈠问题实践:计算长方形面积

小可在学完本学期第二章的“用程序解九章算术”的内容后,作了进一步的探究,编写了一个程序,用来计算长为22厘米、宽为15厘米的长方形的面积,如图4所示。

试题详情
㈡问题实践:加法口算练习题

小芳学习了Python的随机函数后,想编写一个能自动生成加法题的程序,用于帮助弟弟提高加法口算能力。经过思考,小芳画出了流程图(如图5所示),现在请你和她一起完善程序。

试题详情
㈢问题实践:海龟画图形

学校科技节比赛正如火如茶地开展,李薇使用Python的海龟库绘制了中国结(如图6)的基本轮廓(如图7)。请阅读程序,回答问题:

import turtle

turtle. left(45)

for i in range(4):

    turtle. forward(200)

    turtle. left(315)

    turtle. circle(50)

    turtle. left(315)

试题详情
(四)问题实践:创作词云图

同学们很快就要升上初三了,宣传委员小莉用Python程序制作了一个为同学们加油鼓劲的词云图(如图8),准备挂在班级墙上,这样既能鼓励大家,又能起到装饰作用。请阅读程序,回答小题:

import wordcloud

import jieba

text = open("加油鼓劲. txt", encoding='utf-8). readO

seg_ generator = jieba. cut(text)

seg_ list = "'. join(seg_ generator)

w = wordcloud. WordCloud(

    font path = 'SourceHanSans-Normal. otf,

stopwords=("的", "能", "和", "是","没有","了","不"])

w. generate(seg_ list)

w. to_ file('加油鼓劲. png)

print(词云图生成成功! )

1