java 控制语句练习题_Java控制语句练习题

本文详细探讨了C/C++中switch语句的应用,涉及变量k的变化,包括算术运算、switch表达式和不同情况下的分支。通过实例展示了如何计算k的值,并讨论了正确使用switch的技巧和可能的结果。还涵盖了switch语句在不同类型数据(如int, char)和混合条件下的适用性。
摘要由CSDN通过智能技术生成

k++;

} else{

k--;

}

A) 5 B) 10 C) 8 D) 9

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

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

switch( j - i )

{

case 8 : k++; 31

case 9 : k+=2;33

case 10: k+=3;36

default : k/=j;

}

A) 31 B) 32 C) 2 D) 33

4.若a和b均是整型变量并已正确赋值,正确的switch语句是d

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

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

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

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

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

6.下列语句序列执行后,k 的值是。d

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

switch( x%y )

{

case 0: k=x*y;

case 6: k=x/y; 0

case 12: k=x-y; -4

default: k=x*y-x;

}

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

7.下列语句序列执行后,j 的值是。a

int j=1;

for( int i=5; i>0; i-=2 )

{

j*=i;

}

A) 15 B) 1 C) 60 D) 0

8.下列语句序列执行后,j 的值是。d

int j=2;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值