题目内容

下列语句序列执行后,i的值是()int i =1;switch ( i ){case 1:i++;case 2:i+=2;}

A. 2
B. 3
C. 4
D. 6

查看答案
更多问题

关于switch语句,下列哪个表示是正确的( ) 。

A. switch 后面括号内的表达式可以是结果为整型的表达式
B. switch 后面括号内的表达式可以是结果为浮点型的表达式
C. case 后面可以跟一个浮点数
D. 以上均不对

设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下列语句中正确的是( )。

A. switch(x+y) {}
B. switch(ch+1) {}
C. switch ch {}
D. switch(a+b); {}

执行以下语句后,y的值为()。int x=3,int y=3;switch(x+3) {case 6: y=1;default:y+=1;}

A. 1
B. 2
C. 3
D. 4

下列程序中的错误,有( ):Scanner in=new Scanner(System.in);System.out.println("请输入您的幸运数字:");int n=in.nextInt();String result="";switch(n)case 1case 2:case 5:result="抱歉哦,运气就差那么一点点!";break;case 3:case 2:result="恭喜您中奖了!";break;default:result="请您再试试!";break;}System.out.println(result);

A. 括号不配对
B. case选项重复
C. switch表达式的值的类型不合法
D. 没有跳转语句

答案查题题库