java switch case样题_java关于switch-case的练习题

本文提供了多个选择题,涉及C语言中switch语句的正确使用方式。通过具体例子讲解了switch语句的语法特点,包括合法的表达式类型、case标签的使用及默认行为等关键概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

每题的答案在下面:

1.若a和b均是整型变量并已正确赋值,正确的switch语句是( )。

A) switch(a+b); { ...... } B) switch( a+b*3.0 ) { ...... }

C) switch a { ...... } D) switch ( a%b ) { ...... }

2.设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是()。

A) switch (x + y) { ...... } B) switch ( ch + 1 ) { ...... }

C) switch ch { ...... } D) switch ( a + b ); { ...... }

3.下列语句序列执行后,k 的值是()。

int x = 6, y = 10, k = 5;

switch (x % y) {

case 0:

k = x * y;

case 6:

k = x / y;

case 12:

k = x - y;

default:

k = x * y - x;

}

A) 60 B) 5 C) 0 D) 54

4.下列语句序列执行后,k 的值是( )。

int i = 10, j = 18, k = 30;

switch (j - i) {

case 8:

k++;

case 9:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值