单选题
执行语句Print Sgn(-2^3)+Abs(Int(-12.2) Mod 100/Sqr(100))的输出结果为( )。
【正确答案】
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选项正确。