Core Java试题.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Core Java 试题 总分:100 姓名:__钟奎________ 评分:__________ 选择题(每题2分,共60分) 以下程序段执行的结果是:【 C】 int sum = 0; for(int i = 0; i 10; ++i) { if(i == 5) break; if(i 3) continue; sum += i; } System.out.println(i + sum); A.11 B.16 C.编译错误 D.抛出运行期异常 下列哪些数据类型不能用于switch语句中(多选):【C,F 】 A.char B.long C.byte D.double E.short F.float 下列关于构造函数的描述哪些是错误的(多选):【 AB 】 A.每个类都会有一个无参数的默认构造函数 B.抽象类没有构造函数 C.接口没有构造函数 D.实例化一个对象时,只可能执行一个构造函数 E.执行子类的构造函数中的任何代码前,必定先显式或隐式调用父类的构造函数 请选择下列代码的正确输出结果:【 】 两个类: class A { static int i = 100; void func() { System.out.println(“in A.func(), and i = ” + i); } } class B extends A { static int i = 200; void func() { System.out.println(“in B.func(), and i = ” + i); } } 执行代码: A a = new B(); a.func(); 输出结果为: A.in A.func(), and i = 100 B.in A.func(), and i = 200 C.in B.func(), and i = 100 D.in B.func(), and i = 200 a包下有类X,b包下有类Y继承于X,代码如下,请选择正确的断言:【 E 】 // 文件A pacakge a; class X { protected int i = 100; } //文件B pacakge b; import a.X; public class Y extends X { protected int i = 200; public static void main(String[] args) { Y y = new Y(); System.out.println(y.i); } } 选择答案: A.编译错误:对于b包,A不可见 B.编译错误:对于Y类,成员i不可见 C.编译错误:Y类重复定义了成员i D.输出:100 E.输出:200 有以下接口定义,请选择正确的断言(不定选):【A】 interface MyIntf { int i = 100; void func(); } 选择答案: A.正确 B.编译错误:接口不能定义实例属性i C.编译错误:接口不能定义实例方法func() D.编译错误:属性i和方法func()必须声明为public E.编译错误:接口自身必须定义为public 关于内部类的断言,哪些是正确的(多选):【 BCE 】 A.所有内部类都不能定义static成员 B.内部类可以定义为接口 C.内部类可以定义为抽象类 D.所有内部类都能访问外部类的所有成员 E.对于所有内部类,生成内部类的实例前必须已生成外部类的实例 F.匿名内部类只能实现接口,不能从其他类派生。所以,匿名内部类的父类都是Object 以下关于Object类的断言,哪些是正确的(多选):【 CD 】 A.不能直接生成Object类的实例 B.Object类中,equals()比较方法和“==”运算符的效果是一样的 C.Java规定:对象值不等(equals()比较结果为false),它们的Hash Code也不能相同 D.某个类支持Clone并且有一个属性“String str”,当从一个实例Clone出一个新实例时,新实例的str属性所指向的对象与原实例的str属性所指向的对象不同 E.要实现Clone功能,必须把clone()方法的设置为public,并实现Cloneable接口 F.因为每个类都有toString()方法,所以,可以用任何类的实例作为参数调用那些接受字符串参数的方法 关于GC,下列哪些说法是正确的(多选):【 】 A.手工调用对象的finalize()方法后,对象的内存马上就会被GC回收 B.手工调用System.gc()方法后,垃圾回收机就会马上启动 C.

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档