电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Java面向对象知识测试--A卷-答案

Java面向对象知识测试--A卷-答案_第1页
1/16
Java面向对象知识测试--A卷-答案_第2页
2/16
Java面向对象知识测试--A卷-答案_第3页
3/16
面对对象部分测试题考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,假如哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!本套题共 40 道不定项选择题,其中单选 30 道,多选 10 道。单选 2分/题,多选 4 分/题。多选题不全对半分,全对满分。1.下面描述函数重写错误的是A. 要有子类继承或实现B. 子类方法的权限必须大于等于父类的权限C. 父类中被 private 权限修饰的方法可以被子类重写D. 子类重写接口中的抽象方法,子类的方法权限必须是 public 的 //接口所有方法前面都是默认 public abstract 2.下面关于类的设计思路描述错误的是 ( )A. 根据需求定义类所包含的字段(成员变量)B. 根据面对对象的思想要求,隐藏属性和实现细节之后,可以提供公共的访问方式C. 封装之后的字段在本类内也必须使用 get/set 方法//private 修 饰 之 后 可以在本类中直接使用,不需要通过 get/set 方法调用D. 按需求可以在类中定义若干构造方法3.分析如下 Java 代码,假如想在控制台上输出“B 类的 test()方法”,则在主函数应填入( )。class A { public void test() { System.out.println("A 类的 test()方法"); }}class B extends A { public void test() { System.out.println("B 类的 test()方法"); } public static void main(String args[]) { }}A. A a = new B(); a.test();B. A a = new A(); a.test();C. B b = new A(); b.test();D. new B().test();4.关于封装下面介绍错误的是( )。A. 封装隐藏实现细节B. 封装提高重用性。C. 封装提高安全性D. 只有被 private 修饰才叫做封装 //仅仅是封装的一种5.试图编译运行下面的代码会发生什么情况 public class MyClass{ static int i; // int 型的成员变量默认值为 0 public static void main(String[] args){ System.out.println(i); } }A. 错误,变量 i 没有被初始化B. 输出 nullC. 输出 1D. 输出 06.下面对 static 的描述正确的是A. 静态修饰的成员变量和成员方法随着类的加载而加载B. 静态修饰的成员方法可以访问非静态成员变量 //对象都...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Java面向对象知识测试--A卷-答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部