Java考试题02.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java考试题02

《使用Java实现面向对象编程》阶段测试-笔试试卷 一、选择题(共25题,每题4分,满分100分) 2) 在Java中,下列关于方法重载的说法中错误的是( CD)。 A. 方法重载要求方法名称必须相同 B. 重载方法的参数列表必须不一致 C. 重载方法的返回类型必须一致 D. 一个方法在所属的类中只能被重载一次 3) 给定Java代码如下所示,在横线处新增下列(AC )方法,是对cal方法的重载。 public class Test{ public void cal(int x, int y, int z) {} } A. public int cal(int x, int y, float z){ return 0; } B. public int cal(int x, int y, int z){ return 0; } C. public void cal(int x, int z){ } D. public void cal(int z, int y, int x){ } 4) 在Java中,下面对于构造函数的描述正确的是(D )。 A. 类必须显式定义构造函数 B. 构造函数的返回类型是void C. 构造函数和类有相同的名称,并且不能带任何参数 D. 一个类可以定义多个构造函数 6) 下列选项中关于Java中封装的说法错误的是(D )。 A. 封装就是将属性私有化,提供公有的方法访问私有属性 B. 属性的访问方法包括setter方法和getter方法 C. setter方法用于赋值、getter方法用于取值 D. 类的属性必须进行封装,否则无法通过编译 7) 使用Java实现封装,第一步是修改属性可见性来限制对属性的访问,第二步是创建赋值和取值方法,用于对属性的访问,第三步应该是(C )。 A. 使用赋值和取值方法访问属性 B. 编写常规方法访问属性 C. 在赋值和取值方法中,加入对属性的存取限制 D. 编写main方法创建对象,调用赋值和取值方法访问属性 8) 分析如下所示的Java代码,其中this关键字的意思是( B)。 public class Test { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; //this关键字所在的行 } } A. name属性 B. Test类的内部指代自身的引用 C. Test类的对象引用Test类的其他对象 D. 指所在的方法 9) 在Java中,以下程序编译运行后的输出结果为(D )。 public class Test { int x, y; Test(int x, int y) { this.x = x; this.y = y; } public static void main(String[] args) { Test pt1, pt2; pt1 = new Test(3, 3); pt2 = new Test(4, 4); System.out.print(pt1.x + pt2.x); } } A. 6 B. 3 4 C. 8 D. 7 10) 在Java语言中,下列关于类的继承的描述,正确的是(B )。 A. 一个类可以继承多个父类 B. 一个类可以具有多个子类 C. 子类可以使用父类的所有方法 D. 子类一定比父类有更多的成员方法 11) Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是(A )。 A. C不仅继承了B中的公有成员,同样也继承了A中的公有成员 B. C只继承了B中的成员 C. C只继承了A中的成员 D. C不能继承A或B中的成员 13) 下面关于Java接口的说法错误的是( C)。 A. 一个Java接口是一些方法特征的集合,但没有方法的实现 B. Java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为 C. Java接口中可以声明私有成员 D. Java接口不能被实例化 14) 给定Java程序Child.java的代码如下所示,则编译运行该类的结果是( C)。 class Pa

文档评论(0)

zilaiye + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档