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

admin2022-10-24  23

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

选项 A、(x%=k)-(k%=5)
B、x%=(k%=5)
C、x%=(k-k%5)
D、x%=k-k%5

答案A

解析 选项A中,表达式x%=k结果为5,表达式k%=5结果为2,5-2结果为3,正确;选项B中,k%=5结果为2,x%=2结果为0;选项C中,k%5结果为2,k-k%5结果为5,x%5结果为2;选项D中,k%5结果为2,k-k%5结果为5,x%5结果为2。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/URkp777K
0

最新回复(0)