在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:Function m(x As Integer, y As Integer) As Integerm=IIf(x>y,x,y)End FunctionPrivate Sub Command1_Click()Dim a As Integer, b As Integera=1b=2MsgBox m(a,b)End Sub打开窗体运行后,单击命令按钮,消息框中输出结果为【 】。

题目

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

Function m(x As Integer, y As Integer) As Integer

m=IIf(x>y,x,y)

End Function

Private Sub Command1_Click()

Dim a As Integer, b As Integer

a=1

b=2

MsgBox m(a,b)

End Sub

打开窗体运行后,单击命令按钮,消息框中输出结果为【 】。


相似考题
更多“在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:Function m(x As Integer, y As Inte ”相关问题
  • 第1题:

    在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_ Click() Static x As Integer Static y As Integer Cls y=1 y=y+5 x=y +x Print x, yEnd Sub程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为______。

    A.15 16

    B.15 6

    C.15 15

    D.5 6


    正确答案:B
    解析:本题的难点是Static变量在程序中的应用。Static指定过程中的局部变量为“静态”变量。在三次单击命令按钮的计算过程中,局部变量y的值每次都被1赋值,结果为6;而“静态”变量x的值在应用程序退出前,却一直保存在内存中,所以“x=5+5+5=15”。

  • 第2题:

    在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:

    Private Sub Command1_Cliek

    Dim b, k

    For k = 1 to 6

    b=23+k

    Next k

    MsgBox b + k

    End Sub

    打开窗体后,单击命令按钮,消息框的输出结果是【 】。


    正确答案:51
    51 解析:本题循环内部完成b=231+2+3+4+5+6的操作,当k=7时,结束循环,故消息框中显示的是51。

  • 第3题:

    在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

    Private Sub Command1_Click()

    x = -5

    If Sgn(x) Then

     y = Sgn(x ^ 2)

    Else

     y = Sgn(x)

    End If

    Print y

    End Sub

    程序运行后,单击命令按钮,窗体上显示的是( )。

    A.-5

    B.25

    C.1

    D.-1


    正确答案:C

  • 第4题:

    在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为text1),然后编写如下事件过程:

    打开窗体运行后,单击命令按钮,文本框中显示的内容是( )。


    正确答案:12
    12 解析: 本题考查的是VBA编程基础、参数传递。由于VBA中,默认情况下,参数是按地址传递(ByRef),结果会返回。本题中z的值等于x+y,所以文本框中显示的内容为12。

  • 第5题:

    在窗体上添加一个命令按钮(名为Command1),然后编写如下程序:

    Function m(x as Integer,y as Integer) as Integer

    m=IIf(x>y,x,y)

    End Function

    Private Sub Commandl Click()

    Dim a as Integer,b as Integer

    a=1

    b=2

    MsgBox m(a,B)

    End Sub

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


    正确答案:2
    2 解析:本题考查考生VBA程序设计的能力。在本题中,考生应该掌握IIF条件接口。题目中调用函数m(x,y),并将a的值传给x,将b的值传给y,因此x=1,y=2。对于函数IIf(x>y,x,y)来说,其功能是当x>y为真时返回x的值,当 x>y为假时返回y的值。在本题中,因为x>y为假,因此应该返回y的值,即返回2。