执行语句Print Sgn(-2^3)+Abs(Int(-12.2) Mod 100\Sqr(100))的输出结果为( )。

admin2020-01-02  24

问题 执行语句Print Sgn(-2^3)+Abs(Int(-12.2) Mod 100\Sqr(100))的输出结果为(    )。

选项 A、1
B、2
C、3
D、4

答案B

解析 Sgn为英文Signal的简写,中文意符号。Sgn(x):返回x的符号值,若x>0,返回1,若x<0,返回-1,若x=0,返回0,-2^3=-8<0,所以Sgn(-2^3)返回-1;Int为英文Integer的简写,中文意整型。Int(x):返回不大于x的最大整数值,Int(-12.2)返回-13;Sqr为英文Square的简写,中文意平方。Sqr(x):返回x的算术平方根,sqr(100)返回10;100\sqr(100)返回10,即Int(-12.2)mod 100\sqr(100)结果为-3;Abs为英文absolute的简写,中文意绝对。Abs(x):返回x的绝对值,Abs(Int(-12.2) mod 100\sqr(100))返回3,最终表达式的结果为-1+3=2,故B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/i8x0FFFM
0

最新回复(0)