练习03 Java 流程控制练习题目.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

编辑版

编辑版word

第3讲Java 流程控制

[]选择题

给出代码:

1 classFirst

2 {

3 publicstaticvoidmain(String[]args)

4 {

5 doublex=1;

6 if(x0.34)then{

7 x=x-0.1;

8 }

9 }

10 }

编译此类的结果是什么?A:编译无错误。B:编译错误,由于第5行错误。

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

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

给出类定义如下:

publicclassSecond{

publicvoidloop(){

bytei=-1;

longj=2;

5 if(i==1)(j==2){

6 j=j-j+j;

7 }

8 }

9}

编译此类结果是什么?A:编译成功,没有错误。B:编译错误因为第2行有错误。

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

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

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

下列哪个类型可以在switch的表达式中使用?A:int B:long C:byte D:String答:

使用在switch语句中当没有匹配的情况下的语句是:A:if B:then C:others D:default E:else答:

基本for循环需要哪些组成部分?A:初始部分语句。B:条件表达式。C:增量部分语句。D:以上都不需要。

答:

给出如下代码:

publicclassThe{

publicstaticvoidmain(String[]args){

13 for(inti=0;i10;){5 if(i=0)

6 System.out.print(“i=1”);7 ++i;

8 }

9 }

10 }

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

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

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

答:

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

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

给出类代码:publicclassA

int{

int

public

{

c(longx)

inty=0;switch(x)

{

case1:y=x;

break;case2:y=x+1;

break;

}

}

returny;

}

}

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

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

B:dowhileC:forD:以上都不是。答:

给出类代码:publicclassA

{

publicstaticvoidmain(String[]args)

{

for(inti=0;i2;i++)

{

switch(i)

{

case0:System.out.print(i);

case1:System.out.print(i);break;

}

}

System.out.println(End);

}

}

运行的结果是:

A:01End B:0End C:1End D:001End E:End答:

给出代码:publicclassA

{

publicstaticvoidmain(String[]args)

{

System.out.println(i=+i);

}

}

在虚线处放置那个循环语句,可以产生结果:i=0

i=1

选择:

A:for(inti=-1;i2;++i)B:for(inti=1;i3;++i)C:for(inti=0;i2;i++)D:for(inti=0;i2;i++)答:

给出代码:publicclassA

{

publicstaticvoidmain(String[]args)

{

inti=1;

dowhile(i1)

System.out.println(i=+i);while(i1);

}

}

执行此类的运行结果为:A:代码无法编译

B:i=1打印1次C:无任何输出D:i=1打印2次E:i=1打印无数次答:

给出类代码:pub

文档评论(0)

gujianqitan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档