- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SCJP-02 流程控制 11题
8二 流程控制11题
(1)
Given the following Java code: 11.12.13.14.15. public static void main (String[] args ) {
Object obj = new int [] {1, 2, 3 }
int [] someArray = ( int [] ) obj;
for ( int x : someArray ) System.out.print(x+ );
}What is the result? (結果為何?) A. 1 2 3B. Compilation fails because of an error in line 12. (因為在第12列的錯誤而編譯失敗)C. Compilation fails because of an error in line 13. (因為在第13列的錯誤而編譯失敗)D. Compilation fails because of an error in line 14. (因為在第14列的錯誤而編譯失敗)E. A ClassCaseException is thrown at runtime. (執行時期會丟出 ClassCaseException ) A
陣列 is-a Object, 所以第12列沒有問題
再將 obj 強制轉型回 int[], 也沒有問題
最後以 foreach 將該陣列值印出, 將會是 1 2 3
()
Given the following Java code: 25.26.27.28.29. int x = 12;while ( x10 ) {
x--;
}System.out.print( x );What is the result? A. 0B. 10C. 12D. Line 29 will never be reached. (第29列不可能執行到) C
一開始準備執行到 while 迴圈
12 10 並不成立, 所以將直接印出 12
(3)
Given the following Java code: public static Iterator reverse ( List list ) {
Collections.reverse( list );
return list.iterator();
}public static void main(String[] args ) {
List list = new ArrayList();
list.add(1); list.add(2); list.add(3);
for ( Object obj: reverse(list))
System.out.print(obj + , );
}What is the result? A. 3, 2, 1B. 1, 2, 3C. Compilation failsD. The code runs with no output. (本程式碼執行, 不會有任何輸出)E. An exception is thrown at runtime C
題目中的 for 迴圈是寫成 foreach 語法.
但是 reverse() 其傳回執型態為 Iterator, 並非陣列型態或是 java.util.Collection 型別
其實, 若要探究根源, 就是只要有 implements java.lang.Iterable 的介面, 就可以使用 foreach 語法將其元素取回.
java.util.Collection 介面之父介面就是 java.lang.Iterable
而 java.util.Iterator 介面並非 java.lang.Iterable
所以將會產生編譯時期的錯誤
(4)
Given the following Java code: 11. 12.13.14.15.16.17.18.19.20. public static void main( string[] args ) {
String str = null;
if( str == null ) {
System.out.println(null);
} else ( str.length() == 0 ) {
System.out.println(zero);
} else {
System.out.println(some);
}
}What is the result? (結果為何?) A.B.C.D.E. nullzerosomeCo
您可能关注的文档
- 消费者行为_08_11.ppt
- 深圳校长论坛11.11.26.ppt
- 技术经济学第十一章 技术创新.ppt
- 第十一章、国际贸易运输地理.ppt
- 7-11成功关键:共同配送.ppt
- 11第十一章 绝对君权时期的城市.ppt
- Spss统计应用基础第十一章.ppt
- 08《基础教育新课程改革》11.02海南师范大学.ppt
- 第10章 胶体化学 2008-11-24.ppt
- 10-11-02概率统计A答案.doc
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 2024新沪教版版九年级上册化学各章节必背知识点复习提纲.docx VIP
- 高中数学-思维导图(60图).pdf VIP
- 饮水机清洁技巧课件.pptx VIP
- 放学路上作文600字.docx VIP
- 应急大队档案培训.pptx
- 人体解剖学(第二版):消化系统PPT全套教学课件.pptx VIP
- 2012年下半年小学教师资格证考试真题《教育教学知识与能力》(附答案).pdf VIP
- 18.6审理旅游纠纷案件适用法律的规定(政策与法律法规 第7版).pptx VIP
- 作风建设专题党课讲稿2篇:加强作风建设,推动高质量发展.docx VIP
- (四升五)四年级语文暑假特色作业(可修改可打印).docx VIP
文档评论(0)