若有以下定义,则能使值为3的表达式是 int k=7,x=12;
题目
若有以下定义,则能使值为3的表达式是 int k=7,x=12;
A、x%=(k%=5) B、x%=(k-k%5) C、x%=k-k%5 D、(x%=k)-(k%=5)
答案
答案为D;
解释:先计算x%=k,即x=x%k =〉x=12%7=5;
再计算k%=5,即k=k%5 =〉k=7%5 =2;
两者相减为3;
A的结果为0;先计算k%=5,即k=k%5 =〉k=7%5=2;
在计算x%=k,即x=x%k =〉x=12%2=0;
B的结果为2;先计算k-k%5 “%”的优先级比“-”的优先级
高,所以结果为5;
再进行x%=5,结果为2;
C的结果为2,执行过程和B相同.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 《史记》记叙人物的体裁?
- "小明先向东走1m,又向南走4m,再向西走2m,又向南走4m,再向东走7m.求出发点到终点的距离”
- 1、已知圆O半径为5,则垂直平分半径的弦长为-
- 英文名 含义 读音
- 一条幼虫长到成虫,每天长大一倍,40天长到20cm长,请问第37天时幼虫长是多少
- “但是,我更想对他们说的是”用英语怎么说啊
- 生物学和生态学有什么区别?
- 翻译成英语:我是今天的天气预报员,今天是晴天,有点热,请各位同学注意加减衣服.
- 数列{a}的前几项和Sn=3^n+1,求它的通项公式
- xy-e的x次方+e的y方=1,求y的导数
热门考点
- 美国人英国人:口音为什么会不同?
- 铁杵文言文中李白为何叫李太白
- 从两小儿辩日的故事中,你得到了什么启示?
- beautiful as the view was from the distance怎么理解
- 比较俩个数的大小,如果位数不同,【】的数就大;如果位数相同,左起【】位上的数大的那个数就【】
- 有一根长20厘米,半径为2厘米的圆钢.在它的两端各钻上了一个深为4厘米,底面半径为2厘米的圆锥形小孔做成
- 官能团和特征化学键的区别
- 青年人!珍重的描写罢,时间正翻着书页,请你着笔!赏析
- “中国汽车无车日”的英文翻译是什么
- 王阿姨买来同样钱的水果,苹果每千克6元,香蕉每千克4元,问平均价