当前位置: 初中信息技术(信息科技) /浙教版(2023) /九年级全册 /本册综合
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

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

更新时间:2023-10-21 浏览次数:25 类型:单元试卷
一、单选题
  • 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 Integer

    Dim b As Integer

    Private Sub计算_Click()

        a=3

        b=5

        a=a+b

        Form1.Print a

    End 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的数据类型说明错误
二、判断题(正确或错误)
三、填空题
  • 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(“输入数据出界”)

微信扫码预览、分享更方便

试卷信息