参考答案和解析
正确答案:
20【解析】本题考查IIf函数的知识。对于Ⅱf函数可用于执行简单的条件判断操作,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。因为x>y为假,所以返回Y的值也就是返回20。
更多“ 在窗体上添加一个命令按钮(名为Commandl),然后编写如下程序:打开窗体运行后,单击命令按钮,消息框的输出结果为__________。 ”相关问题
  • 第1题:

    在窗体上添加一个命令按钮(名为Commandl),编写如下事件过程:打开窗体后,单击命令按钮,消息框的输出结果是( )。

    A. 7

    B. 15

    C. 157

    D. 528


    正确答案:B
    本题考查VBA中多重循环的知识。见 到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题 就迎刃而解了。本题中,在每一次外循环开始的时候都把x的值置 为4。所以我们只分析最后一次循环就可以了;同理中层循环每一 次开始前都把x的值置为3,所以这个问题最后实际上就是x的初 值为3,执行最内层循环直到结束就可以了。根据程序内循环执行 两次.最后x=3+6+0=15。

  • 第2题:

    在窗体中添加一个名称为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。

  • 第3题:

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

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


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

  • 第4题:

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

    A. 0

    B. 9

    C. a=9

    D. False


    正确答案:D
    本题考查VBA程序设计的基础知识。程序中的”MsgBox a=b+c”语句中的“=”的含义是判断是否相等而不是赋值。这条语句的含义是在消息框中显示a与b+c的值比较的结果,由于变量的初值”a=3:b=4:c=5”,所以判断条件语句相当于判断3--9是否为真,很明显结果为假,所以消息框的输出结果为逻辑假False。

  • 第5题:

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

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

    A)0

    B)9

    C)a=9

    D)False


    正确答案:D
    本题考查VBA程序设计的基础知识。程序中的”MsgBoxa=bC”语句中的“=”的含义是判断是否相等而不是赋值,这条语句的含义是在消息框中显示a与bC的值比较的结果,由于变量的初值”a=3:b=4:C=5”,所以判断条件语句相当于判断3=9是否为真,很明显结果为假,所以消息框的输出结果为逻辑假False。