在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1_Click() a&=InputBox("请输入第一个数") b&=InputBox("请输入第二个数") Print b&+a& End Sub 程序运行后,单击命令按钮,在两个输入对话框中先后输入12345和54321,程序的输出结果是A.66666B.54321 12345C.1234554321D.出错

题目

在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1_Click() a&=InputBox("请输入第一个数") b&=InputBox("请输入第二个数") Print b&+a& End Sub 程序运行后,单击命令按钮,在两个输入对话框中先后输入12345和54321,程序的输出结果是

A.66666

B.54321 12345

C.1234554321

D.出错


相似考题
更多“在窗体上画一个命令按钮,然后编写如下代码:Private Sub Command1_Click() a&=InputBox("请输 ”相关问题
  • 第1题:

    在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl—Click() x=InputBox(“请输入一个整数”) Print x+345 End Sub 程序运行后,单击命令按钮,在输入对话框中输入123,则在窗体上输出的内容为( )

    A.123345

    B.468

    C.123

    D.345


    正确答案:B
    解析:InputBox函数返回的是字符串类型值,故x应为字符串类型。执行语句Print x+345时,x的类型自动转换为整型。相当于执行了123、345两数的和,故窗体上的输出内容为468。

  • 第2题:

    在窗体中添加一个命令按钮,然后编写如下代码:

    Private Sub Command1_Click()

    a=InputBox("请输入一个整数")

    b=InputBox("请输入一个整数")

    Print Val(a)+Val(b)

    End Sub

    程序运行后,单击命令按钮,在输入对话框中分别输入21和45,输出结果为【 】。


    正确答案:66
    66 解析:分析题意可知主要是对输入的两个数求和。故输入21和45后,输出结果为 (21+45)即66。

  • 第3题:

    在窗体上画一个命令按钮,然后编写如下代码。运行程序后,单击命令按钮,依次在输人对话框中输入2,7,5,3,8,5,12,6,12,在窗体上输出的结果是______。 Private Sub Command1 Click() z=5 Do Until z<>5 x=InputBox<“请输入x值”) x=Val(x) y=InputBox(“请输入y值”) y=Val(y) z=InputBox(“请输入z值”) z=Val(z) y=x+y+2 * z Loop Print y End Sub

    A.19

    B.21

    C.42

    D.19


    正确答案:C
    解析:InputBox()函数的功能是在一个对话框中提示用户输入信息,在确认(即单击“确定”按钮)之后将输入的内容以字符串形式返回,在程序中使用InputBox()函数分别为x、y和z变量赋值,当变量2的值不等于5的时候,结束循环,将得到的x、y、2的值进行运算(x+y+2z),在窗体上打印(Print)输出运算结果。程序运行后,前两次输入的2值都是5,所以程序不会跳出循环,当第3次输入时,得到的x、y、z值分别为12、6、12,此时的2值不为5,程序结束循环并输出运算结果:12+6+2*12=42。

  • 第4题:

    在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1 Click() a&=InputBox("请输入第一个数") b&=InputBox("请输入第二个数") Print b&+a& End Sub 程序运行后,单击命令按钮,在两个输入对话框中先后输入12345和54321,程序的输出结果是

    A.66666

    B.5432112345

    C.1.23455e+009

    D.出错


    正确答案:A
    解析:程序的功能是执行了两个数的相加运算,故结果为12345和54321的和,即A项正确。

  • 第5题:

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

    Private Sub Command1_Click()

    Do While b>=0

    a=Val(InputBox("请输入a的值"))

    b=Val(InputBox("请输入b的值"))

    c=a+b

    Loop

    MsgBox c

    End Sub

    程序运行后,依次输入3,2,1,0,-1,-2,则输出结果是______。


    正确答案:-3
    -3 解析:本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题是一个先判断条件的While循环,每次循环中有两次输入,共循环3次;由于在每次循环中均会重新对a、b、c进行赋值,所以只需要考虑最后一次循环就可以,在最后一次循环中,c等于最后两次输入的值之和,也就是-3。