在窗体上画一个命令按钮,然后编写如下事件过程。该程序运行后,单击命令按钮,在输入对话框中分别输入321和456,则输出结果为【 】。Private Sub Command1_Click()a=InputBox("请输入一个整数")b=InputBox("请再输入一个整数")Print a+bEnd Sub

题目

在窗体上画一个命令按钮,然后编写如下事件过程。该程序运行后,单击命令按钮,在输入对话框中分别输入321和456,则输出结果为【 】。

Private Sub Command1_Click()

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

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

Print a+b

End Sub


相似考题
参考答案和解析
正确答案:321456
321456 解析:由于Visual Basic中的InputBox函数的返回值是字符串,那么a和b分别为字符串321和456,所以a+b就只能将两个字符串连接为321456,而不是可能想要得到的321和456的和777。
更多“在窗体上画一个命令按钮,然后编写如下事件过程。该程序运行后,单击命令按钮,在输入对话框中分别输 ”相关问题
  • 第1题:

    在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a=InputBox("请输入一个整数") b=InputBox("请输入一个整数") Print a+b End Sub 程序运行后,单击命令按钮,在输入对话框中分别输入37和18,输出结果为

    A.3718

    B.55

    C.0

    D.a+b


    正确答案:A
    解析:InputBox函数能产生一个对话框,并显示提示,等待用户输入内容或按下按钮,并返回包含文本框内容的字符串。在此题中,变量a和b都是变体型变量,InputBox函数返回的分别是“37”和“18”。“+”运算符除了计算数值的和以外,在对字符串操作时,也可以用来做字符串的连接操作。输出的结果为“3718”。

  • 第2题:

    在窗体上画一个命令按钮,然后编写如下时间过程( )。程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是

    A. 579

    B. 123

    C. 456

    D. 123456


    正确答案:D
    D)    【解析】InputBox函数返回的是字符串格式的用户输入的数据,因此本题中,最后变a和变量b中存储的是字符串’456’和’123’,因此表达式b+a,就是将这两个字符串连接起来,称为字符串’123456’。

  • 第3题:

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

    Private Sub Command1_Click( )

    a=Val(1nputBox(“请输入一个整数”))

    b=Val(1nputBox(“请输入一个整数”))

    Print a+b

    End Sub

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


    正确答案:46
    46 解析:InputBox函数返回的数据类型默认为字符串类型。Val(x)函数表示把变量x转换为数值。本题要求通过InputBox函数分别输入两个数据,并同时被转换为数值,再相

  • 第4题:

    在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() a:InputBox("Enter the First Integer") b:InputBox("Enter the Second Inteeer") Print b+a End Sub 程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是 ( )

    A.579

    B.123

    C.456

    D.123456


    正确答案:D
    解析:因为InputBox函数的返回值类型为字符串类型,故题中a的值应为字符串“456”,b的值为字符串“123'’。然后执行语句Print b+a即将两字符串连接,故输出结果应为123456。

  • 第5题:

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

    程序运行后,单击命令按钮,先后在两个输入框中分别输入”1”和”5”,则输出结果为

    A.1

    B.51

    C.6

    D.15


    正确答案:B
    在默认的情况下,InputBox的返回值是一个字符串,而不是变体类型。如果没有事先声明返回值变量的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,VisualBasic将把它作为字符串来处理。因此当需要用InputBox函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用Val函数(或其他函数)把它转换为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值的变体类型,则可不必进行类型转换;由于本题没有事先声明m、n变量,所以,m、n所获得的为字符“1”和“5”,所以输出n+m时是“51”。