(Java面向对象二习题.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
(Java面向对象二习题

1、 Java中用于定义接口的关键字是( ) A、import B、package C、class D、interface 2、 以下关于abstract的说法,正确的是( ) A、abstract只能修饰类 B、abstract只能修饰方法 C、abstract类中必须有abstract方法 D、abstarct方法所在的类必须用abstract修饰 3、 下列哪种说法是正确的( ) A、私有方法不能被子类覆盖。 B、子类可以覆盖超类中的任何方法。 C、覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法。 D、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集。 4、关于类继承的说法,正确的是( ) A、Java 类允许多重继承 B、Java接口允许多继承 C、接口和类都允许多继承 D、接口和类都不允许多继承 5、 关于抽象类,正确的是______。 A. 抽象类中不可以有非抽象方法 B. 某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法 C. 不能用抽象类去创建对象 D. 接口和抽象类是同一个概念 6、 下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?( ) A、Class类 B、Thread类 C、System类 D、Object类 7、 下面关于继承的哪些叙述是正确的。 ( ) A、在java中只允许单一继承。 B、在java中一个类只能实现一个接口。 C、在java中一个类不能同时继承一个类和实现一个接口。 D、java的单一继承使代码更可靠。 8、 抽象类A和抽象类B的定义如下: abstract class ex4_5_10_A { abstract int getinfo(); } public class ex4_5_10 extends ex4_5_10_A { private int a = 0; public int getinfo() { return a; } public static void main(String args[]) { ex4_5_10 b = new ex4_5_10(); System.out.println(b.getinfo()); } } 关于上述代码说明正确的是( )。 A. 输出结果为0 B.通过编译但没有输出任何结果 C. 第5行不能通过编译 D. 程序第2行不能通过编译 9、 下面程序的运行结果是______ class ex4_5_11_A { protected static int count = 0; public ex4_5_11_A() { count++; } } class ex4_5_11_B extends ex4_5_11_A { public ex4_5_11_B() { count++; } } class ex4_5_11 { public static void main(String args[]) { ex4_5_11_B x = new ex4_5_11_B(); System.out.println(count= + x.count); } } A. count=1 B. count=2 C. count=3 D. count=4 9、设有下面两个类的定义: class Person { long id; // 身份证号 String name; // 姓名 } class Student extends Person { int score; // 入学总分 int getScore(){ return score; } } 问:类Person和类Student的关系是(  ) A、包含关系 B、继承关系 C、关联关系 D、无关系,上述类定义有语法错误 10.下面的程序段执行后输出的结果是( ) StringBuffer buf=new StringBuffer(China2008); buf.insert(5,@); System.out.println(buf.toString()); A、China2008@ B、@China2008 C、China@2008 D、China#2008 填空题: 1、对于接口的实现,不可以构造一个接口对象,但可以声明一个接口______。 1、 在Java语言中所有的类都是直接或间接地继承______类而得到的。 2、在Java中一个父类可以有______个子类,一个类只能有______

文档评论(0)

popo786 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档