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

admin2015-09-23  57

问题 下面表达式的值不为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 = 2 Mod 10 = 2,故A选项正确。选项B,251 \ 10 Mod 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/6LLp777K
0

最新回复(0)