在窗体上画一个命令按钮和一个文本框,其名称分别为Commandl和Textl,把文本框的Text属性设置为空白,然后编写如下事件过程: Private Sub Commandl_Click() a=InputBox(“En

admin2013-11-29  23

问题 在窗体上画一个命令按钮和一个文本框,其名称分别为Commandl和Textl,把文本框的Text属性设置为空白,然后编写如下事件过程:
    Private Sub Commandl_Click()
             a=InputBox(“Enter an integer”)
             b=Textl.Text
             Textl.Text=b+a
    End Sub
    程序运行后,在文本框中输入456,然后单击命令按钮,在输入对话框中输入123,则文本框中显示的内容是(     )。

选项 A、579
B、123
C、456123
D、456

答案C

解析 默认情况下,InputBox的返回值是一个字符串,因此程序中a=“123”,b=“456”,b+a=“456”+“123”=“456123”。因此c选项正确。另外,使用字符连接运算符“+”时,如果连接的是字符串和数值,可根据返回值类型判断,若返回值类型为字符串,则它将数值转换成字符串后与另一字符串连接成新字符串返回;若返回值类型为数值,则它要求字符串中只能包含数字,而不能有其他字符,否则报“类型不匹配”的错误。
转载请注明原文地址:https://kaotiyun.com/show/aXQp777K
0

最新回复(0)