单选题
在窗体中有一个文本框Text1,编写事件代码如下:
Private Sub Form_Click()
X=val(InputBox("输入x的值"))
Y=1
If X<>0 Then Y=2
Text1.Value=Y
End Sub
打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是______。
A.1
B.2
C.3
D.4
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 先来了解这个事件代码所提供的程序流程:首先通过输入框获取变量X的值,然后定义了变量Y的初始值为1,再通过If语句判断X的值是否不等于0,如果不等于0,则变量Y的值变为2;如果X的值等于0,则Y仍等于1,最后,通过语句“Text1.Value=Y”,将Y的值显示在文本框中。本题要求打开窗体运行后,在输入框中输入整数12,因为12不等于0,所以文本框Text1中输出的Y的结果是2。所以本题答案为B。
提交答案
关闭