[流程管理]流程控制、异常和断言有关断言的题不用做.doc

上传人:scccc 文档编号:11236493 上传时间:2021-07-16 格式:DOC 页数:14 大小:185KB
返回 下载 相关 举报
[流程管理]流程控制、异常和断言有关断言的题不用做.doc_第1页
第1页 / 共14页
[流程管理]流程控制、异常和断言有关断言的题不用做.doc_第2页
第2页 / 共14页
[流程管理]流程控制、异常和断言有关断言的题不用做.doc_第3页
第3页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[流程管理]流程控制、异常和断言有关断言的题不用做.doc》由会员分享,可在线阅读,更多相关《[流程管理]流程控制、异常和断言有关断言的题不用做.doc(14页珍藏版)》请在三一文库上搜索。

1、流程管理 )流程控制、异常和断言有 关断言的题不用做内容概要练习流程控制 (if 和 switch)1. 给出以下代码:1. publicclassSwitch22. finalstaticshortx=2;3. publicstaticinty=0;4. publicstaticvoidmain(Stringargs)5. for(intz=0;z3;z+)6. switch(z)7.8.9.10. 11. 12. 13. 哪壹项是运行结果?A. 012B. 012122C. 于第7行编译失败。D. 于第8行编译失败。E. 于第9行编译失败。F. 运行时抛出异常。2. 给出下面的代码:1.

2、publicclassSwitch22. finalstaticshortx=2;3. publicstaticinty=0;4. publicstaticvoidmain(Stringargs)5. for(intz=0;z3;z+)6. switch(z)7.8.9.10. 11. 12. 13. 哪壹项是运行结果? (1)A. 012B. 012122C. 210100D. 212012E. 于第8行编译失败。F. 于第9行编译失败。3. 给出下面的代码:1. publicclassIf12. staticbooleanb;3. publicstaticvoidmain(Stringar

3、gs)4. shorthand=42;5.if(hand50);7. elseif(hand40)8. hand+=7;9. hand+;10. else11. -hand;13.14. 哪壹项是运行结果A. 41B. 42C. 50D. 51E. 于第5行编译失败。F. 于第6行编译失败。4. Giventhefollowing,1. publicclassSwitch22. finalstaticshortx=2;3. publicstaticinty=0;4. publicstaticvoidmain(Stringargs)5. for(intz=0;z6)10.x+;11.12.if(

4、!b1)x=x+10;13.elseif(b2=true)x=x+100;14. elseif(b1|b2)x=x+1000;15. 16. 18. 19. 哪壹项是运行结果?A. 0B. 1C. 101D. 111E. 1001F. 1101 流程控制(循环)6. 给出下面的代码:1. publicclassWhile2. publicvoidloop() 3.intx=0;4. while(1)6. 7. 8. 哪壹项是正确的?A. 于第1行有壹个语法错误。B. 于第1行和第 4行有壹个语法错误。C. 于第1行、第 4行和第5行有壹个语法错误。D. 于第4行有壹个语法错误。E. 于第4行和

5、第 5行有壹个语法错误。F. 于第5行有壹个语法错误。7. 给出下面的代码:1.classFor2.publicvoidtest()3.5. 6. 7. andthefollowingoutput,x=0x=1哪俩行语句独立地插入到第 3 行能够产生输出?A. for(intx=-1;x2;+x)B. for(intx=1;x2;+x)D. for(intx=0;x2;x+)E. for(intx=0;x2;+x)8. 给出以下代码:1.publicclassTest2.publicstaticvoidmain(Stringargs)3.intI=1;4. dowhile(I1);7. 8.

6、哪壹项是运行结果?A. Iis1B. Iis1Iis1C. 没有输出。D. 编译错误。E. Iis1Iis1Iis1inaninfiniteloop.9. 给出下面的代码:11.intI=0;12.outer:13.while(true)14.I+;15.inner:16.for(intj=0;j0:bar(7);14.assertt1:foo(8);16.17. 哪壹项是运行的结果?A. barB. bardoneC. foodoneD. barfoodoneE. 编译失败。F. 运行时抛出异常。19. 下面哪俩项是正确的?A. 包含断言语句的程序于运行时不加参数,缺省情况下断言语句将被执行

7、。B. 于Java1.4版本中,缺省情况下断言语句能够被编译。C. 正确地使用运行时参数, 能够指示虚拟机关闭某壹个类中的断言同时打开某壹个 包中的断言。D. 下面均是合法的运行时断言标志: -ea,-esa,-dsa,-enableassertions,-disablesystemassertionsE. 虚拟机于处理命令行参数时,对 ea标志的处理会优先于 da标志。20. 给出下面的代码:1.publicclassTest22.publicstaticintx;3. publicstaticintfoo(inty)4. returny*2;5. 6. publicstaticvoidmain(Stringargs)7.intz=5;8. assertz0;9. assertz2:foo(z);10.if(z4;12. switch(z)13.14.15. default:assertz10;16. 17.if(z4:z+;20. 21. 哪壹行是不恰当地使用了断言的例子?A. 第8行。B. 第9行。C. 第11行。D. 第15行。E. 第18行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1