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

内蒙古自治区巴彦淖尔市临河区第三高级中学2021-2022学...

更新时间:2022-01-29 浏览次数:64 类型:期末考试
一、选择题:本题共27小题,每小题2分,共54分。
  • 1. 下列FOR语句格式正确的是(      )
    A . FOR A= 1 TO 3

        ……

    NEXT B B . FOR A= 1 TO 3

        ……

    NEXT C . FOR A = 9

        ……

    NEXT A D . FOR A= 6 TO 20

  • 2. 下列程序的运行结果是(      )

    PRIVATE SUB FORM_CLICK( )

    S=1

    FOR I = 1 TO 5

        S=S*I

    NEXT I

    PRINT S,I

    END SUB

    A . 15    6 B . 120    6 C . 15     5 D . 120     5
  • 3. 下列程序的运行结果是(      )

    A=1:S=0

    DO WHILE A>5

        S=S+A

        A=A+1

    LOOP

    PRINT S, A

    A . 0   1 B . 15    6 C . 16   5 D . 18     6
  • 4. 下列程序的运行结果是(      )

    S=6: A=1

    DO

        A=A+1

        S=S+A

    LOOP UNTIL A<=8

    PRINT S, A

    A . 18   9 B . 25    9 C . 8   2 D . 41    9
  • 5. 下列循环语句不配对的是(      )
    A . FOR ——   NEXT B . DO  ——  LOOP C . DO  LOOP——  UNTIL D . DO ——  LOOP  UNTIL
  • 6. S=0

    FOR A=5 TO 1

        S=S+A

    NEXT A

    PRINT S  

    该程序的运行结果是(     )

    A . 0 B . 15 C . 6 D . 无结果
  • 7. S=5

    FOR A=1 TO 5 STEP -1

        S=S+A

    NEXT A

    PRINT S 

    该程序的运行结果是(     )

    A . 5 B . 20 C . 0 D . 无结果
  • 8. A=VAL(INPUTBOX(“A”))

    FOR I= 1 TO 9

        M=VAL(INPUTBOX(“M”))

        IF A>M THEN A=M

    NEXT I

    PRINT A  

    这段程序的功能是(   )

    A . 给出9个数中的最大数。 B . 给出9个数中的最小数。    C . 给出10个数中的最大数。 D . 给出10个数中的最小数。
  • 9. S=0

    FOR I= 1 TO 100

        IF I MOD 2 =0 THEN S=S+I 

    NEXT I

    PRINT S

    这段程序的功能是(    )

    A . 求1——100间的奇数和。 B . 求1——100间的偶数和。 C . 求1——100间的偶数个数。 D . 求1——100间的奇数个数。
  • 10. 以下程序运行后输出结果为(     )

    DIM Y AS INTEGER,A AS INTEGER

    Y=3 :K=3

    DO UNTIL K<9

        K=K-2

    Y=Y+K

    LOOP

    PRINT Y; K

    A . 1  2 B . 2  2 C . 3  3 D . 2  1
  • 11. S=0 :N=1

    DO WHILE N<=10

        S=S+N

    LOOP

    PRINT S

    该程序的运行结果是(    )。

    A . 55 B . 45 C . 65 D . 死循环
  • 12. (2021高二上·临河月考) 下列说法不正确的是(       )
    A . 计时器控件设计时不能改变大小  B . 计时器控件运行时不可见 C . 计时器控件能响应CLICK事件 D . 计时器控件没有前景色属性
  • 13. (2021高二上·临河月考) 下列CASE子句不正确的是(       )
    A . IS >10 B . 2  TO  6   C . “A”  TO  “E” D . IS >7  AND  IS <9
  • 14. (2021高二上·临河月考) 下列对象没有WIDTH和HEIGHT属性的是(       )
    A . TIMER1 B . LABEL1 C . TEXT1 D . COMMAND1
  • 15. (2021高二上·临河月考) 在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:

    PrivateSubCommand1_Click()

        n=VAL(Text1.Text)

        SelectCasen

            Case1To20

                x=10

            Case2,4,6

                x=20

            CaseIs<10

                x=30

            Case10

                x=40

        EndSelect

        Text2.Text=x

    EndSub

    程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是(      )

    A . 10 B . 20 C . 30 D . 40
  • 16. 下列程序所计算的数学式子是(      )

    PRIVATE SUB FORM_CLICK( )

        S=0

        FOR A= 1 TO 5

            S=S+10^A-1

        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
  • 17. 下列叙述正确的是(      )
    A . 单选按钮被选中时其VALUE的值为1 B . 单选按钮被选中时其VALUE的值为TRUE C . 复选框被选中时其VALUE的值为TRUE D . 复选框被选中时其VALUE的值为0
  • 18. 单选按钮的图片属性是(      )
    A . STYLE B . VALUE C . PICTURE D . ALIGNMENT
  • 19. 下列叙述正确的是(      )
    A . 一个组中同一时刻只能选一个复选框 B . 一个组中同一时刻只能选一个单选按钮 C . 一个组中同一时刻能选多个单选按钮 D . 复选框不能同时选择多个
  • 20. 下列程序的功能是(     )

    PRIVATE SUB FORM_CLICK( )

        A=VAL(INPUTBOX(“请输入第一个数”))

        B=VAL(INPUTBOX(“请输入第二个数”))

        C=VAL(INPUTBOX(“请输入第三个数”))

        M=A

        IF M>B THEN M=B

        IF M>C THEN M=C

        PRINT M

    END SUB

    A . 给出三个数中的大数 B . 给出三个数中的小数 C . 给出三个数中的某个数
  • 21. 以下程序段的执行结果是(     )

    J=1:N=0

    Do While N<3

        J=J*(J+1)

        N=N+1

    Loop

    Print N; J

    A . 1   0 B . 3    3 C . 4    30 D . 3   42
  • 22. S=0: M=0: N=0

    FOR I=1 TO 20

        IF I MOD 2=0 THEN

            S=S+1

        ELSEIF I MOD 3 =0 THEN

            M=M+1

        ELSEIF I MOD 5 =0 THEN

            N=N+1

        END IF

    NEXT I

    PRINT S, M, N

    这段程序的执行结果是(        )

    A . 10   4    1 B . 10   3   1 C . 10   5    2 D . 10   3   3
  • 23. 下列程序的运行结果是(        )

    PRIVATE SUB FORM_CLICK( )

        S=0

        For i= 1 to 5

            S=s+i

        Next i

        PRINT s

    END SUB

    A . 0 B . 5 C . 15 D . 6
  • 24. 下列程序段运行后,输出结果是(     )。

    a=1

    Do Until a>7

        a=a*(a+1)

    Loop

    Print a

    A . 7 B . 39 C . 42 D . 1
  • 25. 阅读下面程序段:

    N1=InputBox(“请输入第一个数”)

    N2=InputBox(“请输入第二个数”)

    Print N1+N2

    当输入分别为111和222是,程序输出为(       )。

    A . 111222 B . 222 C . 333 D . 程序错误
  • 26. 下列程序的运行结果是(     )

    FOR A= 1 TO 100

        IF A>9 THEN EXIT FOR

    NEXT A

    PRINT A

    A . 101 B . 9 C . 100 D . 10
  • 27. 下列程序的执行结果是(     )

    FOR A= 1 TO 3

        PRINT A;

    NEXT A

    A . 1   1   1 B . 1    2    3 C . 2   2   2 D . 3    3    3
二、填空题(每空1分)
三、程序填空题(每空2分)
  • 37. 输入10个正整数,找出最大数

    PRIVATE SUB FORM_CLICK( )

        DIM x as integer, y as integer

        X=VAL(INPUTBOX(“请输入数”))

        FOR I= 1 TO

            y=VAL(INPUTBOX(“请输入数”))

            IF x<y THEN

                

        PRINT X

    END SUB

  • 38. 输入100个学生的成绩,统计大等90的人数,大等80小于90的人数,大等70小于80的人数,大等60小于70的人数,不及格的人数.

    PRIVATE SUB FORM CLICK()

        DIM X AS SINGLE

        J=0 : B=0: Q=0: L=0: Y=0

        FOR I=1 TO 

            X=VAL(INPUTBOX(“请输入一个成绩”))

            SELECT CASE

                CASE  

                    J=J+1

                CASE IS>=80

                    B=B+1

                CASE IS>=70

                    Q=Q+1

                CASE

                    L=L+1

                CASE 

                    Y=Y+1

             

       

    END SUB

  • 39. 输入一个字符串,倒着输出.

    PRIVATE SUB FORM_CLICK( )

        DIM X AS STRING

        X=INPUTBOX(“请输入一个字符串”)

        Y=“”

        FOR I= 1 TO

            

        NEXT I

       PRINT Y

    END SUB

  • 40. 输入45人的VB成绩,求出均分。

    PRIVATE SUB FORM_CLICK( )

        S=0

        FOR I= 1 TO

            X=VAL(INPUTBOX(“请输入成绩”))

            

        NEXT I

        PRINT

    END SUB

  • 41. 求1-100间能被3整除的数的和

    PRIVATE SUB FORM_CLICK( )

        S=0

        FOR I= 1 TO 100

            

                S=S+I

            END IF

        NEXT I

       PRINT I

    END SUB

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

试卷信息