下面表达式的值不为5的是( )。

admin2016-06-30  35

问题 下面表达式的值不为5的是(    )。

选项 A、251  100 Mod 10
B、251  10 Mod 10
C、(251 Mod 100)  10
D、Int((251 Mod 100)/10)

答案A

解析 算术运算符的优先级为:幂运算符(^)优先级最高,其次是取负(一)、乘(*)、浮点除(/)、整除(\)、取模(Mod)、加(+)、减(一)、字符串连接(&)。此外,如果表达式中含有括号,则先计算括号内表达式的值。本题中A选项表达式251\100 Mod 10= Mod 10=2,故A选项正确。选项B,251\10Mod 10=25 Mod 10=5。选项C,(251 Mod 100)\10=51  10=5。选项D,Int((251 Mod 100)\10)=Int(51\10)=5。故B、C、D选项均错误,故本题正确选项为A。
转载请注明原文地址:https://kaotiyun.com/show/DeLp777K
0

最新回复(0)