执行下面程序段后,i的值是(A).int
题目
执行下面程序段后,i的值是(A).int
int i=10switch(i){case 9:i+=1; case 10:i--;case 11:i*=3;case 12:++i;
}
A、28
B、10
C、9
D、27
为什么是28?
答案
当然是28了,程序在switch语句中case 10:这里执行i--之后i = 9,然后没有Break语句,接着执行下面的case 11:,i*=3,此时i的值为27,后面又没有break语句,所以程序执行case12的++i,然后退出switch语句,所以i=28
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- NBT夏季北半球的太平洋是高压,可是nbt中心是低压,nbt又是从...
- 先判断x与y成什么比例,在填表
- 与战争有关的诗有:(写出作者及诗题)
- 在下列生成二氧化硫的反应中,反应物中含硫物质被氧化的是
- 英语中有哪些不可数名词加形容词以后前面加”a“的?
- 1、设X>0,则X²+6/X的最小值是多少
- 形容第一次见面的成语
- 证明:(X+1)(X+2)(X+3)(X+4)+1是一个完全平方式
- 设n≥2,n∈N,(2x+1/2)^n-(3x+1/3)^n=a0+a1x+a2x^2+...+anx^n,将|ak|(0≤k≤n)的最小值记为Tn,则T2=0,T3=1/(2^3)-1/(3^3),
- 一个圆锥形粮堆,底面周长是25.12米,2米,每立方米粮食重750千克