浙教版(2020)信息技术九年级第二 三单元测试练习(含答案)

文档属性

名称 浙教版(2020)信息技术九年级第二 三单元测试练习(含答案)
格式 doc
文件大小 1.3MB
资源类型 试卷
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-11-08 11:10:29

图片预览

文档简介

中小学教育资源及组卷应用平台
浙教版(2020)信息技术九年级第二 三单元测试练习
一、单选题
1.3D打印又称(  ),是一种新型的快速成型技术。
A.二维打印 B.三维打印 C.分层离散 D.减材制造
2.3D打印机又称三维打印机,下面关于3D打印技术说法错误的是(  )。
A.3D打印通常是采用数字技术材料打印机来实现的。
B.3D打印技术就是从三个方向打印物体的技术。
C.3D打印技术是种快速成型技术,以数字模型文件为基础。
D.3D打印运用粉末状金属或塑料等可粘台材料,通过逐层打印的方式来构造物体。
3.要实现机器人小车前进,需要使用的指令是(  )
A.左轮停止,右轮停止 B.左轮停止,右轮前进
C.左轮前进,右轮前进 D.左轮前进,右轮停止
4.要实现机器人小车后退,需要使用的指令是(  )
A.左轮后退,右轮后退 B.左轮停止,右轮前进
C.左轮前进,右轮前进 D.左轮前进,右轮停止
5.执行以下Python程序段后,变量x的值为(  )。
x=3.772
y=-8
x=int (x) +abs (y)
print (x)
A.3 B.8 C.11 D.-5
6.调试以下代码: x=4 y=3
if x>y:
print(x)
else:
print(y)
屏幕上输出的内容是()
A.3 B.4 C.1 D.2
7.s=0
for i in range(1,101):
s=s+i
print(s)
运行结果是()
A.100 B.5050 C.101 D.0
8.小强用VB编写了一个计算程序,如下所示,请同学们仔细阅读程序,第7行语句: Form1. Print a中,“Print”的作用是(  )。
Dim a As IntegerDim b As IntegerPrivate Sub计算_Click() a=3 b=5 a=a+b Form1.Print aEnd Sub
A.输入 B.输出 C.赋值 D.定义
9.有如下的Python程序段:
s=0
for i in range(1,10,3):
s=s+i
该程序段运行后,s的结果是()。
A.10 B.12 C.8 D.11
10.在VB中,下面程序的运行结果是()
Dim a As Integer, b As Integer
a=6
b=8
S=1+a*b/2
Print S
A.S B.弹出错误信息
C.45 D.25
11.小丽设计了科技作品评价程序,界面和程序代码如图所示,下列说法错误的是()
Private Sub Command1_ Click()
a=Text2. Text '总评分
If a <75 Then
Label4. Caption ="★ 继续努力!"
Else
If a>90 Then
Label4. Caption ="★★★ 很棒!"
Else
Label4. Caption = "★★ 加油!"
End If
End If
End Sub
A.总评分输入72时,显示“☆继续努力!
B.总评分输入90时,显示“☆☆☆很棒!”
C.总评分输入85时,显示“☆☆ 加油!”
D.总评分输入78时,显示“☆☆ 加油!”
12.在python中,运行以下程序,屏幕打印(  )颗*。
for I in range(0,9,2):
print("*")
A.10 B.5 C.6 D.9
13.运行下面的 Visual Basic程序,单击命令按钮 Command1,出现如下图所示的提示信息:出现该错误的原因是(  )
Private Sub Command1_Click()
Dim a As Single, b As Single
a = Val(Text1.Text)
b = 10
If a >= b
b = a * a + 2 * b
End If
Label1.Caption = Str(b)
End Sub
A.If语句缺少Then B.If语句缺少Else
C.变量a的数据类型说明错误 D.变量b的数据类型说明错误
二、判断题(正确或错误)
14.在VJC1.5仿真软件中,我们可以利用光源、声源、障碍物和彩色图带等创建各种机器人仿真运行环境。( )
15.机器人的组成包括机械部分、控制电路板和传感器。( )
16.机器人实际上是一种特殊的计算机,所以也具有与计算机类似的功能。( )
17.VB语句“For i=1 To 100 step 2”中i的值可能是100。( )
三、填空题
18.看下图,回答下列各题
A. B. C. D.
执行器模块库是   ,传感器模块库是   ,控制模块库是   ,程序模块库是   。
19.写出下面代码的运行结果。
a=int(input("请输入a:"))
if a<0:
y=-a
else:
y=a
print(y)
输入: 2022
输出结果为   
输入: -3
输出结果为   
20.用Python模拟猜数字游戏:
1)系统随机生成一个1~100的数字;
2)用户总共有5次猜数字的机会;
3)如果用户猜测的数字大于系统给出的数字,打印“too big";
4)如果用户猜测的数字小于系统给出的数字,打印"too small";
5)如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;
编写程序代码如下,请完善代码:
    #导入random模块
    #随机生成1-100的整数并赋值给变量game
time=5
while time>0:
guess=int (input ("请输入你所猜的数字:"))
if (guess>game) :
print ("too big")
elif    :
print(" too small' )
else:
print ("恭喜”)
break
time=time-1
print("游戏结束,正确的结果是:",game)
21.分析下列VB程序段,
Dim m, n, k As Integer
m = 6
n = 1
For k = 1 To m Step 2
n = n * k
Next k
Print "n ="; n
程序运行后,n的值是:   
22.有如下的Python程序段:
s=0
for i in range(1,10,3):
s=s+i
该程序段运行后,s的结果是   
23.下列程序的功能是:当x<50时,y=0.8x;当50≤x≤100时,y=0.7x;当x>100时, 提示信息“输入的数据出界!”。请根据题意,补充完整程序。
#输入x的值,
x=int (input(“请输入一个数x:”))
if x<50:
y=   
print(“y的值是:”,y)
elif   :
y=0.7*x
print(“y的值是:”,y)
else:
print(“输入数据出界”)
答案
1.B
2.B
3.C
4.A
5.C
6.B
7.B
8.B
9.B
10.D
11.B
12.B
13.A
14.(1)正确
15.(1)正确
16.(1)正确
17.(1)错误
18.C;B;D;A
19.2022;3
20.import random;game=random.randint(1,100);guess21.15
22.12
23.0.8*x;x>=50 and x<=100 或(50<=x<=100)
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://21世纪教育网(www.21cnjy.com)
" 21世纪教育网(www.21cnjy.com)