己知a=6,b=15,c=3,则语句Print Sgn(a+b Mod 6-c\a)&a+b的输出结果为

admin2019-04-29  27

问题 己知a=6,b=15,c=3,则语句Print Sgn(a+b Mod 6-c\a)&a+b的输出结果为

选项 A、6
B、16
C、31
D、121

答案D

解析 算术表达式的运算次序为:幂(∧)→取负(-)→乘、浮点除(。、/)→整除(\)→取模(Mod)→加、减(+、一)※连接(&),Sgn函数会返回参数的符号。本题中sgn(a+b Mod 6-c\a)函数的参数经计算为正数,故此函数返回值为1;&运算是字符串连接运算,其优先级低于算术运算,所以会先计算a+b=21,然后将1和21自动转换为字符串然后连接起来。
转载请注明原文地址:https://kaotiyun.com/show/hhUp777K
0

最新回复(0)