问题 单项选择题

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
 Private Sub Command1_Click()
  x = -5
  If Sgn(x) Then
   y = Sgn(x ^ 2)
  Else
   y = Sgn(x)
  End If
  Print y
 End Sub
 程序运行后,单击命令按钮,窗体上显示的是
A) -5
B) 25
C) 1
D) -1

答案

参考答案:C

解析:解析:函数Sgn(N)用于取数N的符号。X=-5,故Sgn(X)=-1,为真,执行Y=Sgn(X^2)=Sgn(25),故得1。

填空题
判断题