当前位置: 高中信息技术 /备考专区
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

内蒙古巴彦淖尔市临河三中计算机班2018-2019高二下学期...

更新时间:2019-10-18 浏览次数:302 类型:期中考试
一、选择题(23*2分)
  • 1. 定义有5个整型元素的数组,正确的语句是(  )
    A . DIM A(4) AS INTEGER B . OPTION BASE 1:DIM A(5) C . DIM A&(5) D . DIM A(5) AS INTEGER
  • 2. 下列程序的运结果是(  )

    DIM A(1991 TO 1998) AS INTEGER

    FOR I=1 TO 8

       A(I)=I

    PRINT A(I);

           NEXT I

    A . 1  2  3  4  5  6  7  8 B . 1991  1992  1993  1994  1995  1996  1997  1998 C . 显示出错信息 D . 0 0 0 0 0 0 0 0
  • 3. 下列程序运行后的输出结果是(  )

    DIM A(6) AS INTEGER

    FOR I= 1 TO 6

      A(I)= I

    NEXT I

    PRINT A(I)

    A . 0 B . 6 C . 7 D . 显示出错信息
  • 4. 下列程序段的执行结果为:(  )

    Dim M(10) as integer

    For i = 0 To 10

    M(i) = 2*i

    Next i

    Print M(M(3))

    A . 12 B . 6 C . 0 D . 4
  • 5. 在窗体上画一个命令按钮,其Name属性为Command1,然后编写如下代码:

    Option Base 1

    Private Sub Command1Click

         Dim a(4, 4)

         For i = 1 To 3

            For j = 1 To 3

                 a(i, j)=(i-1)*3+j

            Next j

         Next i

         PRINT A(3, 1)

    End Sub

    程序运行后,单击命令按钮,其输出结果为(  )

    A . 6 B . 7 C . 8 D . 9
  • 6. 语句A%=6.8执行后,变量A%的值是(  )。
    A . 6 B . 7 C . 6.8 D . 7.0
  • 7. 执行下列程序后,变量X的值是(  )

    PRIVATE SUB FORM__CLICK( )

       S=0

      FOR A = 1 TO 5

        FOR B= 1 TO 3

        S=S+1

        NEXT B

      NEXT A

    PRINT S

    END SUB

    A . 70 B . 8 C . 25 D . 15
  • 8. 下列程序段的执行结果为(  )

       Dim A(10),B(5)

       For i = 1 To 10

           A(i) = i

           Next i

       For j = 1 To 5

           B(j) = j * 20

       Next j

       A(5) = B(2)

       Print "A(5)=";A(5)

    A . A(5)=5 B . A(5)=10 C . A(5)=20 D . A(5)=40
  • 9. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程。

      Privat Sub Command1 Click

          Dim array1(10,10) As Integer

          Dim i AS integer, j As Integer

          For i = 1 To 3

              For j = 2 To 4

                  array1(i,j) = i + j

              Next j

          Next i

      Text1.Text=array1(2, 3)+array1(3, 4)

      End Sub

    程序运行后,单击命令按钮,在文本框中显示的值(  )

    A . 12 B . 13 C . 14 D . 15
  • 10. 下列没有PICTURE属性的是(  )
    A . FORM B . LISTBOX C . OPTIONBUTTON D . CHECKBOX
  • 11. 下列程序所计算的数学式子是(  )

    PRIVATE SUB FORM__CLICK( )

    S=0

    FOR A= 1 TO 5

        S=S+(10^A-1)/3

    NEXT A

    PRINT S

    END SUB

    A . 10+100+1000+10000+100000 B . 1+11+111+1111+11111 C . 3+33+333+3333+33333 D . 9+99+999+9999+99999
  • 12. 下列程序的执行结果是(  )

     PRIVATE SUB FORM__CLICK()

     X=INT(RND)+5

       IF X   THEN   PRINT X 

       ELSE   PRINT X+2

       END SUB

    A . 0 B . 7 C . 出错 D . 5
  • 13. 下列说法或用法正确的是(  )
    A . OPTION BASE 6 B . OPTION BASE语句的位置可以任意 C . DIM A(6, 3 TO 7)定义的是二维数组 D . 数组元素的下标不能是负数
  • 14. 如果将一个数据添加到列表框中,应用(  )
    A . LIST B . REMOVEITEM C . ADDITEM D . CLEAR
  • 15. 有如下程序:

     Dim a(3, 3) As Integer

     For m = 1 To 3

     For n = 1 To 3

       a(m, n)=(m-1)*3+n

     Next n

     Next m

       For m = 2 To 3

    For n = 1 To 2

       Print a(n, m);

    Next n

    Next m

    运行后输出结果是(  )

    A . 2 5 3 6 B . 2 3 5 6 C . 4 7 5 8 D . 4 5 7 8
  • 16. 统计列表框选项个数属性的是(  )
    A . List B . Listcount C . Listindex D . Selected
  • 17. 下列语句使用正确的是(  )
    A . DIM A(6 TO 2) AS SINGLE B . LIST2.REMOVEITEM  “北京” C . LIST2.CLS D . LIST2.LISTINDEX=0
  • 18. 若复选框被选中,其VALUE属性的值是(  )
    A . 0 B . 1 C . TRUE D . FALSE
  • 19. 若单选按钮被选中,其VALUE属性的值是(  )
    A . 0 B . 1 C . TRUE D . FALSE
  • 20. 语句Dim a&(1 To 20), b#(2, -1 To 1)定义两个数组,其类型分别为(  )
    A . 二维单精度实型数组和二双精度型数组 B . 二维长整型数组和二维单精度实型数组 C . 一维单精度实型数组和二维整型数组 D . 一维长整型数组和二维双精度型数组
  • 21. 定义数组 a(1 to 5, 5)后,下列哪一个数组元素不存在(  )。
    A . a(1, 1) B . a(1, 5) C . a(0, 1) D . a(5, 5)
  • 22. 以下程序输出的结果是(  )。  

    Option Base 1

    Private Sub Command1 Click()

        Dim a%(3,3)

        For i=1 To 3

            For j=1 To 3

                a(i,j)=i*j

                Print a(i,j);〃〃;

            Next j

            Print

        Next i

    End Sub

    A . B . C . D .
  • 23. 设有数组定义语句:Dim a(5) As Integer, List1为列表框控件。下列给数组元素赋值的语句,错误的是(  )。
    A . a(3)=3 B . a(3)=VAL(InputBox(“InputData”) C . a(3)=Listl.ListIndex D . a=Array(1,2,3,4,5,6)
二、填空题(20*1分)
三、程序填空(17*2分)
  • 34. 求2+4+6+8+10+12+14+……100

          PRIVATE SUB FORM-------CLICK()

          S=0

    DIM I AS INTEGER, S AS INTEGER

          FOR I= 2 TO 100

               S=S+

          NEXT I

          PRINT S

          END SUB

  • 35. 打印矩阵

            PRIVATE SUB FORM_CLICK

            DIM A(4,4) AS INTEGER

            FOR I = 1 TO 4

               FOR J= 1 TO 4

                  IF

                    A(I,J)=1

                 

                   A(I,J)=0

                  END IF

                  PRINT A(I,j);

                 

                PRINT

                 

            END SUB

  • 36. 按了回车键后,将组合框中输入的内容添加到组合框中,组合框的名称是COMBO1。

    PRIVATE SUB COMBO1 (KEYASCII AS INTEGER)

    IF

            

    END IF

    END SUB

  • 37. 素数是指除了1和本身不能被任何数整除的数。请将3到100间的素数添加到LIST1中。

    PRIVATE SUB FORMCLICK

      FOR I = 3 TO

         F=0

         FOR J= 2 TO I-1

           IF THEN

            F=1

            EXIT FOR

           END IF

         NEXT J

      IF F=0   THEN

     

     END SUB

  • 38. 随机产生10个[12,20]间的随机整数放在A数组中,打印最大的和最小的。请完善程序:

      PRIVATE SUB FORM_CLICK()

     

      MAX=0: MIN=21

    FOR I= 1 TO 10

       A(I)=

      IF THEN   MAX=A(I)

      IF THEN  MIN=A(I)

    NEXT I

    PRINT “最大数是”;MAX ,”最小数是” ;MIN

    END SUB

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

试卷信息