一道Java题,下列语句序列执行后,k 的值是.
题目
一道Java题,下列语句序列执行后,k 的值是.
下列语句序列执行后,k 的值是.
int i=10,j=18,k=30;
switch( j - i )
{ case 8 :k++;
case 9 :k+=2;
case 10:k+=3;
default :k/=j;
}
A) 31 B) 32 C) 2 D) 33
答案
选C
每个case语句后要加break;不然会从满足条件的那个case开始,一直运行到default.
因为j-i=8满足了第一个case,而每个case后面都没有break;
所以先执行k++ ,这时k=31
然后执行K+=2,这时k=33
然后执行K+=3 这时k=36
最后执行k/j 即36/18 结果为2 ,
如果像下面这样每个case后都有break;那么就是楼上的答案了.
int i = 10,j = 18,k = 30;
switch (j - i) {
case 8:
k++;break;
case 9:
k += 2;break;
case 10:
k += 3;break;
default:
k /= j;
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 梁结构图中,原位标注Y 450*800是什么意思
- 已知x的平方-4x+3=(x-1)的平方+m(x-1)+n,求m和n的值
- Swimming and dancing is my hobby .是are吧?
- she insisted on___to have a face-to-face talk with the visitors
- on full stomach是什么意思?
- 解方程4x+6=168时,要先把4x看做什么,再根据什么的关系得出4x=什么,那么x=什么
- 等边三角形也是锐角三角形_.(判断对错)
- 已知丨m丨=2,丨n丨=3,求m+n的值
- 看到这风景如画的春天,我的心里真高兴.用“就象”改成打比方的句子
- 将2012减去它的1/2,再减去余下的1/3,再减去余下的1/4,······依此类推,