java 流程控制 测试题_java流程控制练习题.doc

java流程控制练习题

精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 java流程控制练习题 [] 选择题

1.给出代码:

1 class First

{

public static void main

{

5double x=1;

6if then {

x=x-0.1;

8}

}

10 }

编译此类的结果是什么?

A:编译无错误。

B:编译错误,由于第5行错误。

C:编译错误,由于第6行错误。

D:编译错误,由于第7行错误。

答:

2.给出类定义如下:

1 public class Second {

2public void loop {

byte i=-1;

long j=2;

if && {

j=j-j+j;

}

}

}

编译此类结果是什么?

A:编译成功,没有错误。

B:编译错误因为第2行有错误。

C:编译错误因为第3行有错误。

D:编译错误因为第5行有错误。

E:编译错误因为第6行有错误。

答:

3.下列哪个类型可以在switch的表达式中使用?

A:intB:longC:byteD:String

答:

4.使用在switch语句中当没有匹配的情况下的语句是:

A:if B:then C:othersD:defaultE: else

答:

5.基本for循环需要哪些组成部分?

A:初始部分语句。

B:条件表达式。

C:增量部分语句。

D:以上都不需要。

答:

6.给出如下代码:

11 public class The {

1 public static void main {

1 for {

if

6System.out.print;

7++i;

}

}

10 }

在以上代码中或许有错误,下列哪个说法是真实的:

A:如果i在for中定义,则i在for循环中必须进行增量处理。 B:在Java中,if语句一定要有{}。

C:此类或许有其他错误。

D:此类没有错误。

答:

7.下列的循环结构中,那种保证一定能进入循环:

A:while B: do- whileC: for D: 以上都不能保证。

答:

8.给出类代码:

public class A {

public int c

{

int y=0;

switch

{

case 1: y=x;

break;

case: y=x+1;

break;

}

return y;

}

}

此类能否正确编译?如果不能,有哪些语句有错误?错误的原因是什么? 答:

9.我们要创建一种可以至少运行一次的循环,应该使用什么循环语句 A:while

B:do while

C:for

D:以上都不是。

答:

10.给出类代码:

public class A

{

public static void main

{

for

{

switch

{

case 0: System.out.print;

case 1: System.out.print;

break;

}

}

System.out.println;

}

}

运行的结果是:

A:01End B:0EndC:1EndD:001EndE:End

答:

11.给出代码:

public class A

{

public static void main

{

System.out.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值