窗体上有1个名称为Commandl的命令按钮,事件过程如下: Private Sub Commandl_Click() m=-3.6 If Sgn(m)Then n=Int(113) Else

admin2019-03-14  21

问题 窗体上有1个名称为Commandl的命令按钮,事件过程如下:
Private Sub Commandl_Click()
       m=-3.6
       If Sgn(m)Then
          n=Int(113)
    Else
         n=Abs(m)
    End If
    Print n
End Sub
    运行程序,并单击命令按钮,窗体上显示的内容为(     )。

选项 A、-4
B、-3
C、3
D、3.6

答案A

解析 Sgn函数返回参数的符号,参数为负数时返回-l,为0时,返回0,为正数时返回l。所以Sgn(-3.6)返回-l。Visual Basic中把任何非0值都认为是真,以0表示假,因此if语句中将执行n=Int(m)语句。Int函数返回不大于参数的最大整数,Int(-3.6)要返回小于-3.6的整数即是-4,因此n=-4。
转载请注明原文地址:https://kaotiyun.com/show/TnUp777K
0

最新回复(0)