问题 单项选择题

假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是

A.x*=k-k%5

B.x*=(k-k%5)

C.x%=(k-=5)

D.(x-=-(k+=5)

答案

参考答案:C

解析: A项:x=x*(7-7%5),x=7*5,x=35; B项:x=x*(7-7%5),x=35; D项:(x=x-k)-(k=k+5),5-12,-7; C项:x=x%(k=k-5),x-12%2,x=0。 故正确答案为C项。

单项选择题
选择题