[单项选择题] 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:
Private Sub Command1_Click()
x=-3
If Sgn(x)Then
y=Sgn(x^2)
Else
y=Sgn(x)
End If
Print y
End Sub
程序运行后,单击命令按钮,其输出结果为 ______。
A.-3
B.9
C.-1
D.1
参考答案:
D问题解析:
Sgn(number)函数的功能是返回number的正负号。如果number>0,Sgn返回1; number=0,Sgn返回0;number<0,Sgn返回-1。在本题中Sgn(-3)的返回值为-1,执行y=Sgn(x ^2),结果y的值为10

![[单项选择题] 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click()x=-3If Sgn(x)Then y=Sgn(x [单项选择题] 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click()x=-3If Sgn(x)Then y=Sgn(x](http://www.mshxw.com/aiimages/31/254564.png)
