更多“ 在窗体中添加一个命令按钮,并编写如下程序代码:程序运行后,消息对话框中显示______。A.0B.21C.20D.19 ”相关问题
  • 第1题:

    在窗体中添加一个名称为commandl的命令按钮,然后编写如下程序:

    体打开运行后,单击命令按钮,则消息框的输出结果为( )

    A. 3

    B. 7

    C. 9

    D. 16


    正确答案:C
    考查变量作用域的知识。在整个程序中定义了一个全局变量x,在命令按钮的单击事件中对这个x赋值为3,然后依次调用n和f2;在f1中对x平方;在t2中又用Dim定义了一个局部变量X,按照局部覆盖全局的原则,在f2中的操作都是基于局部变量x而不是全局变量x。故此最终的输出结果为9。

  • 第2题:

    在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:窗体打开运行后,单击命令按扭,则消息框的输出结果为( )。

    A. 10

    B. 30

    C. 40

    D. 50


    正确答案:B
    本题考查变量作用域的知识。在整个程序中定义了一个全局变量x,在命令按钮的单击事件中对这个x赋值为10,然后依次调用s1和s2;在s1中对x自加了20;在s2中用Dim定义了一个局部变量x,按照局部覆盖全局的原则,在s2中的操作都是基于局部变量x而不是全局变量x。故此最终的输出结果为30。

  • 第3题:

    在窗体中添加一个命令按钮,名称为Commandl,然后编写如下程序:

    窗体打开运行后,单击命令按钮,则消息框的输出结果为__________。


    正确答案:
    2500【解析】本题考查循环的知识。这个问题比较简单,实际上就是求l到100之间的奇数和,最终结果为2500。

  • 第4题:

    在窗体下添加一个命令按钮(名为CommandI),然后编写如下程序:打开窗体运行后,单击命令按钮,消息框的输出结果为( )。

    A. 10

    B. 20

    C. T

    D. F


    正确答案:B
    本题考查IIf函数的知识。对于Ilf函数可用于执行简单的条件判断操作,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。因为x>y为假,所以返回Y的值也就是返回20。

  • 第5题:

    在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。

    A. 3

    B. 4

    C. 6

    D. 7


    正确答案:A
    本题考查VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用 ByRef声明,说明此参数为传址调用:没有说明传递类型,则默认为传址传递。本题中在定义子过程f的时候用ByVal声明了形参x,说明为传值调用,此时对X的任何更改不会影响调用它的实参i,所以执行完Call f(i)这条语句后i的值不变仍为3,当然也不满足If语句的条件,故此最后输出结果为3。