更多“ 阅读程序:运行上面的程序,单击命令按钮,输出结果为______。A.8 16B.9 14C.10 20D.7 14 ”相关问题
  • 第1题:

    编写如下代码:

    运行上面的程序,单击命令按钮,其输出结果是

    A.9885

    B.5889

    C.988

    D.889


    正确答案:A
    关键是For循环的含义。它实际上是依从数组尾都取数,分别作为十进制个位及其他位的权值,然后组成一个数字。直接可以写出结果9885,所以选择A。

  • 第2题:

    阅读程序: Function Fun( a As Integer) Static c b=0:b=b+2:c=c+2 F=a*b*c End Function Private Sub Commandl _ Click( ) Dim a As Integer a=2 For i = 1 To 2 Print Fun (a); Next End Sub 运行上面的程序,单击命令按钮,输出结果为

    A.8 16

    B.9 18

    C.10 20

    D.7 14


    正确答案:A
    解析:本题的难点是子函数调用过程和 Static变量。子函数有Static变量c,在第1次子函数调用时其值为2,局部变量b为2,但在第2次子函数调用时c=2+2=4,b=0+2=2。表达式a*b*c的结果通过子函数名F返回。

  • 第3题:

    阅读程序: Function F(a As-Integer) b=0 Static c b=b+1 c=c+1 F=a+b+c End Function Private Sub Command1_Click() Dim a As Integer a=2 For i=1 To 3 Prim F(A)Next i End Sub 运行上面的程序,单击命令按钮,输出结果为 ______。

    A.4 4 4

    B.4 5 6

    C.4 6 8

    D.4 7 9


    正确答案:B
    解析:Static语句:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用Static语句声明的变量的值。本题中变量c的值,调用一次函数F就加1。而变量a和变量c的值,在函数F中一直是2和1。

  • 第4题:

    阅读程序: Function F(a As Integer) b=0 Static c b=b+1 c=c+1 F=a+b+c End Function Private Sub Command1_Click() Dim a As Integer a=2 For i=1 To 3 Print F(A)Next i End Sub 运行上面的程序,单击命令按钮,输出结果为 ______。

    A.4 4 4

    B.4 5 6

    C.4 6 8

    D.4 7 9


    正确答案:B
    解析:Static语句:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用 Static语句声明的变量的值。本题中变量c的值,调用一次函数F就加1。而变量a和变量c的值,在函数F中一直是2和1。

  • 第5题:

    阅读程序:

    Function Fun(a As Integer)

    Static c,

    b=0:b=b+2:c=c+2

    F=a*b*c

    End Function

    Private Sub Command1_Click()

    Dim a As Integer

    a=2

    For i=1 To 2

    Print Fun(A);

    Next

    End Sub

    运行上面的程序,单击命令按钮,输出结果为

    A.8 16

    B.9 18

    C.10 20

    D.7 14


    正确答案:A
    解析:本题的难点是子函数调用过程和Static变量。子函数有Static变量c,在第1次子函数调用时其值为 2,局部变量b为2,但在第2次子函数调用时c=2+2=4,b=0+2=2。表达式a*b*c的结果通过子函数名F返回。