广东省广州市花都区2021-2022学年八年级下学期信息技术期末试题

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

选择题

试题详情
Python属于哪种程序设计语言(    )
A、 机器语言
B、 汇编语言
C、 高级语言
D、 自然语言
试题详情
在流程图中,图形符号(平行四边形)是表示(    )
A、 输入或输出
B、 处理过程
C、 条件判断
D、 程序开始或结束
试题详情
执行下列程序后输出的结果为(    )

A、 5
B、 x+y= 5
C、 3+2=5
D、 x+y=x+y
试题详情
True属于Python中的哪项数据类型(    )
A、 int
B、 float
C、 string
D、 bool
试题详情
下列全部是常量的是(    )

①200    ②"200"    ③"s="    ④s    ⑤"圆的面积为"

A、 ①③⑤
B、 ②③⑤
C、 ①②③④⑤
D、 ①②③⑤
试题详情
已知a=3,b=5,则Python表达式a**2+b*2的值为(    )
A、 7
B、 10
C、 19
D、 11.5
试题详情
在Python中,print("123"+"456")的结果是(    )
A、 123
B、 579
C、 123456
D、 123+456
试题详情
语句print("圆的面积为:"+str(s))中,str(s)是将对象s转换为(    )
A、 整数
B、 浮点数
C、 字符串
D、 布尔值
试题详情
下列选项中,是正确的Python赋值语句的是(    )
A、 X=X+2
B、 B+2=Y
C、 X+Y=X+2
D、 (X+Y)=2
试题详情
在Python中,数据的输入可以通过(    )来实现的。
A、 input()
B、 print()
C、 bool()
D、 range()
试题详情
小张是一位程序员,他和其他同事共同编写一个Python程序。他想要为自己编写的那部分程序代码添加注释,以便其他同事能看懂他的程序代码,他不可以这样做(    )
A、 将所有注释直接用括号括起来
B、 将单行注释置于"#"后
C、 将多行注释用三个单引号括起来
D、 将多行注释用三个双引号括起来
试题详情
运行下图所示的程序,输出结果是(    )

A、 20
B、 50
C、 80
D、 100
试题详情
运行下图所示的程序,当输入120时,输出结果是(    )

A、 原价就餐
B、 半价就餐
C、 免费就餐
D、 无结果输出
试题详情
用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)
试题详情
运行下图所示的程序,输出结果是(    )

A、
B、
C、 6
D、 10
试题详情
要打印输出100至200间的任意整数,需用到的Python库是(    )
A、 random
B、 turtle
C、 time
D、 math
试题详情
修改程序中的①,实现功能为:调用海龟库,画出正方形。(    )

A、 input
B、 if
C、 print
D、 import
试题详情
调用海龟库后,语句turtle. forward(200)可以让海龟做什么动作?(    )

A、 右转200度
B、 左转200度
C、 往前移动200像素
D、 往后移动200像素
试题详情
在语句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)
试题详情
OpenCV是开源计算机视觉库,要测试OpenCV是否安装成功,可以在下图所示窗口的“>>>”提示符后输入(    )命令。

A、 import random
B、 import turtle
C、 importcv2
D、 import sklearn

判断题

试题详情
计算机程序是人们使用指定的程序设计语言,根据需要事先编写的一系列控制计算机工作的命令。
试题详情
算法就是解决问题的方法和步骤,我们可以用自然语言、伪代码或流程图进行描述。(   )
试题详情
Python中,表达式是由常量、变量、运算符、大括号等随意组成的。(   )
试题详情
条件语句和循环语句中,在冒号下面的语句块各行不需要缩进。
试题详情
在条件语句中,if…else…语句可以用2个互补的if语句来替代。(   )
试题详情
Python的循环语句包括for循环和while循环,for循环根据特定的条件而决定是否循环,while循环则固定循环的次数。(   )
试题详情
使用break语句可以退出while循环。(   )
试题详情
分析大数据的一般过程是“训练数据生成模型—收集数据—使用模型判断新数据”。(   )
试题详情
Python安装机器学习程序库scikit-learn,需要在命令提示符界面中输入安装命令“pip install scikit-learn”。(   )

填空题

试题详情
完善程序,实现以下功能。要求程序运行时输入圆的半径,计算并输出圆的面积。选择合适的选项填入(1)、(2)横线处,使程序能按要求正确运行。

r=None

s=None

r=   ⑴   (input("输入圆的半径:"))

    ⑵   =3.14*r*r

print("圆的面积为:"+str(s))

    A.float  B.str  C. bool

    A.圆的面积  B.r  C.s

试题详情
完善程序,实现以下功能。输入体重和身高来计算BMI值,从而衡量人体胖瘦程度。衡量标准如下:BMI值在18.5以下(不含18.5)认定为身体偏瘦,BMI值在18.5~24(不含24)认定为身体正常,BMI值在24以上(含24)的认定为身体偏胖。选择合适选项填入(1)、(2)横线处,使程序能按要求正确运行。

w=float(input("请输入体重(kg):"))

h=float(input("请输入身高(m):"))

BMI=w/(h*h)          #注释:BMI=体重(kg)/身高的平方(m2

if   ⑴   

    print("身体偏瘦")

    ⑵   BMI<24:

    print("身体正常")

else:

    print("身体偏胖")

   A.BMI>18.5    B.BMI<18.5    C. BMI>=18.5    D.BMI<=18.5

   A.if    B.else    C. elif    D.break

试题详情
完善程序,实现猜数字游戏。随机生成一个1至100的整数,让用户猜这个数并输入,如果没猜对,提醒用户是猜大了,还是猜小了,并让用户重新猜测并输入。只要用户没猜对,游戏就一直继续,如果猜对了,本轮游戏结束。选择合适选项填入(1)、(2)横线处,使程序能按要求正确运行。

import random

target=random. randint(1,100)

    ⑴  True:

    guess=int(input(“请输入你猜的数(1~100):"))

    if guess==target:

        print("你猜对了,数字是"+str(target))

             ⑵                   #注释:跳出循环

    if guess>target;

        print("你猜的大了点!")

    else:

        print("你猜的小了点!")

print("游戏结束")

    A.if    B.for    C. while    D.range

    A.True    B.False    C. stop    D.break

1