单选题
VBA表达式 Int(-17.8)+Sgn(17.8) 的值是
A、
18
B、
-17
C、
-18
D、
-16
【正确答案】
B
【答案解析】
解析:Int函数用于取整, 对于负数返回小于或者等于原数的第一个负数,Sgn函数返回数值表达式的符号值,若数值表达式的值小于0,则函数返回-1;若数值表达式的值等于0,则函数返回0;若数值表达式的值大于0,则函数返回1。因此Int(-17.8)的值为-18,Sgn(17.8)的值为1,表达式最终结果为-17。
提交答案
关闭