- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java面试题总结 一、选择题 1.要创建一个类,下面的哪种定义方式是正确的? A.static class FooBar{} B.private class FooBar{} C.abstract class FooBar{} D.final abstract class FooBar{} 1.答案(C) A. 用static可以修饰内部类,普通类是不允许声明为静 态的,只有内部类才可以。被static修饰的内部类可以直接作为一个普通类来使用,而不需实例一个外部类。 B 不能用protected和private修饰类。 D.abstract修饰的类是用于继承的,而final 修饰的类不能被继承,故final和abstract不能同时修饰类。 2.根据下面的代码,哪一个结论是正确的? Public class Test{ Public int MethodA(){ Static int i=0; i++; return i; } } A.编译失败 B.编译成功,并且返回值为“0” C.编译成功,并且返回值为“1” D.编译成功,并且返回值为“2” 2.答案(A) 解析: static变量是不属于方法的,是属于一个类的,?是在类加载的时候执行的(也就是初始化),而方法则是在类实例化的时候才开始执行,? 所以在方法里定义static变量不可以,所以会出现 编译错误。 3.在下面的代码中,当“m”的值为“0”时输出的结果是什么? Switch(m) { case 0: System.out.println(“0”); case 1: System.out.println(“1”); default: System.out.println(“A”); case 2: System.out.println(“2”); case 3: System.out.println(“3”); } A.编译失败 B.编译成功,并且输出01A C.编译成功,并且输出01A23 D.编译成功,并且输出0123A 3 答案(C) 原因: case 语句分支中没有break语句,将执行所有的分支。 4.在下面的代码中,输出的结果是什么? public class Test { static boolean foo(char c) { System.out.println(c); return true; } public static void main(String[] args){ int i=0; for(foo(A);foo(B)(i2);foo(C)) { i++; foo(D); } } } A.编译失败 B.在运行时抛出异常 C.ABDCBDCB D.ABCDABCD 4.答案(C) 连接多个表达式时,当有一个表达式为假时整个表达式的值为假。 foo()函数的返回值为真;退出循环的条件i值等于2; 5.根据下面的代码,哪一个结论是正确的? public class IfElse { public static void main(String args[]) { if(odd(5)) { System.out.println(odd); } else{ System.out.println(even); } } public static int odd(int x){return x%2;} } A.输出结果为“odd” B.输出结果为“even” C.由第3行代码导致编译失败 D.由第8行代码导致编译失败 5.答案(C) Java 当中的布尔类型值只有True和False,odd(5)的返回值为3,所以会出现编译错误。 6.再下面的代码中,输出的结果为? public class StringTest { public static void main(String[] args) { String str1=I am string; String str2=I am string; String str3=new String(str2); System.out.println(str1==str2); System.out.println(str1==str3)
您可能关注的文档
- [天文学汇总]10剖析.doc
- “三违”、安全生产隐患分类标准剖析.doc
- 成功与失败-主题班会课件讲解.ppt
- [网络安全与病毒防范]第六章入侵检测与安全审计剖析.ppt
- “十三五”规划总体思路的解答答案剖析.doc
- 成吉思汗和鹰的教案讲解.doc
- 数据结构 第五章 数组和广义表讲解.pptx
- “十三五”数据中国建设下云计算行业深度调研及投资前景预测报告剖析.doc
- 数据结构(算法)总结讲解.doc
- 数据结构C语言描述(耿国华)第3章讲解.ppt
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)