设有定义:int x=7,y=12;,则以下表达式值为3的是( )。

admin2016-04-07  30

问题 设有定义:int x=7,y=12;,则以下表达式值为3的是(    )。

选项 A、(y%=x)一(x%:5)
B、y%=(x%=5)
C、y%=x—x%5
D、y%=(x—x%5)

答案A

解析 a%=b表示a=a%(b),故A选项可改写成y=y%x,x=x%5,再计算y—x计算的结果为3,满足题意,因此答案为A选项,B选项为0,C选项为2,D等同于C。
转载请注明原文地址:https://kaotiyun.com/show/o3Dp777K
0

最新回复(0)