问题 单项选择题

在窗体上画—个名称为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

解析: Sgl(x)返回自变量x的符号。Sgn(-5)返回符号,故执行,Then后面的语句,由于x为负数,负数的平方为正数,故y值为1。

单项选择题
判断题