浙教版初中信息技术九年级上学期期末试卷(11)

更新时间:2021-05-20 浏览次数:27 类型:期末考试 试卷属性

副标题:

*注意事项:

    一、单选题
    • 1. 二进制是计算机中广泛采用的一种数制,那么二进制是由(  )数码表示。
      A . 0、 1 B . 1、2 C . a、b D . Ⅰ、Ⅱ
    • 2. 用自然语言描述交换变量X、Y值的步骤的正确顺序是(  )。

      ① 定义三个变量X、Y、T

      ② 把X中的值传递给T

      ③ 把1赋值给变量X,把2赋值给变量Y

      ④ 把T中的值传递给Y

      ⑤ 把Y中的值传递给X

      ⑥ 结束

      A . ①②③⑤④⑥ B . ①②③⑤④⑥ C . ①③②⑤④⑥ D . ①③②④⑤⑥
    • 3. 计算机程序一般分为哪三种结构? (  )
      A . 选择、分支、多分支 B . 判断、分支、循环  C . 选择、分支、枚举 D . 选择、分支、循环
    • 4. 在Visual Basic中,给变量a,b,c均赋值为1,则下列语句正确的是(  )。
      A . a = 1, b = 1,c = 1 B . a = 1: b = 1: c = 1  C . a = 1; b = 1;c = 1 D . a = b = c = 1
    • 5. 在Visual Basic中,下列能作为变量名的是(  )
      A . 3_Click B . My C . Integer D . a+y
    • 6. 下列问题中适合使用枚举算法解决的是(  )
      A . 计算两个电阻的并联值 B . 计算五个同学的平均身高 C . 查找100以内所有能被6整除的数 D . 超市的促销方案
    • 7. 有如下Visual Basic程序段:

      s = 0

      For i = 1 To 5

          s = s + i

      Next i

      该程序段运行后,i的值为(  )

      A . 1 B . 5 C . 6 D . 15
    • 8. 将数学表达式 写成Visual Basic表达式,正确的是(  )
      A . Sqr(Abs(ab-c*c)) B . Sqr(Abs(ab-c*2)) C . Sqr[Abs(a*b-c*c)] D . Sqr(Abs(a*b-c*c))
    • 9. 某算法的流程图如下所示:

       

      依次输入x的值为3、2、1、-1后,该算法的输出结果为(  )

      A . 3 B . 4 C . 5 D . 6
    • 10. 某算法的流程图及其编写中的Visual Basic代码如下图所示。

      分析流程图,在代码窗口中①处应填写的代码正确的是(  )

      A . B . C . D .
    二、综合题
    • 11. 完成下面的表格

      图形

      名称

      含义

      ________

      开始/终止框

      程序的开始或者结束

      ________

      对数据进行处理

      ________

      输入/输出框

      数据的输入或输出

      ________

      根据条件进行判断,选择其中一个分支

      流程线

      表示流程的走向

    • 12. 读程序写结果
      1. (1) 有如下一段VB程序:

        i=4

        a=5

        If i > 3 Then a = a + 5

        Else a = a + 2

        End If

        写出本程序段运行后,变量a的值________。

      2. (2) Dim x As Integer, c As Integer, i As Integer

            c = 0

            For i = 1 To 12

                If 12 Mod i = 0 Then

                    c = c + 1

                End If

            Next i

        Text1.Text = Str(c)

        程序运行后,在文本框中输出为:________。

    • 13. 程序填空

       用VB程序实现水仙花数,如果一个三位数等于它的每个数字的立方的和,则此数称为“水仙花数”,如153=13+53+3 , 故153是水仙花数。求100~999之间的全部水仙花数

      Private Sub Command1_Click()

          Dim i, j, m, n As Integer

          For ________

              i = ________           ´求百位上的数字

              j = (n Mod 100) \ 10     ´求十位上的数字

              m = n Mod 10             ´求个位上的数字

              If ________Then

                  Print n; "="; i; "^3+"; j; "^3+"; m; "^3"

              End If

          Next n

      End Sub

详情

试题分析

(总分:0)

总体分析

题量分析

难度分析

知识点分析