1 / 16
文档名称:

Java面向对象知识测试.doc

格式:doc   大小:52KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java面向对象知识测试.doc

上传人:beny00001 2016/9/5 文件大小:52 KB

下载得到文件列表

Java面向对象知识测试.doc

文档介绍

文档介绍:单选题:(每道题目 2分) 1:下列有关类、对象和实例的叙述,正确的是哪一项? (d) ,对象就是类,实例是对象的另一个名称,三者没有差别 ,类是对象的具体化,实例是对象的另一个名称 ,对象是类的具体化,实例是类的另一个名称 ,对象是类的具体化,实例是对象的另一个名称类:相关的一组属性和行为的抽象的集合体。对象:该类事物的具体存在。实例:就是对象的另外一个名称。 2:类 Student 中成员变量声明正确的是哪一项?(c) Student {name; age; } Student {String name =; int age =“26”;} Student {String name; int age; } Student {String name,int age; }类的成员变量: A:变量的定义格式。 B:成员位置。 3:类 Student 中成员方法声明正确是哪一项? (c) A:class Student {public show(){} }B:class Student {public void show(); }C:class Student {public void show(){} }D:class Student {show(){} }类的成员方法: A:方法的定义格式。 B:成员位置。 4:类 Student 中构造方法声明正确的是哪一项?(c) A:class Student {public Student() }B:class Student {public Student(){} }C:class Student {public void Student(){} }D:class Student {new Student(){} }类的构造方法: A:构造方法的格式及特点。 B:成员位置。 5:下列哪一项不是面向对象的三大特征之一?(b) A:封装 B:抽象 C:继承 D:多态 6:下列关于封装说法不正确的是?(d) A:封装可以提高代码的安全性。 B:封装是指隐藏实现细节,提供公共的访问方式。 C:类或者方法也是封装的一种体现。 D:仅仅 private 修饰的内容才是封装的体现。 7:下列哪个方法和 int sum(int a,int b)是重写方法? (b) A:public void sum(int a,int b) B:public int sum(int a,int b) C:int sum(int a,int b,int c) D:void sum(int a,int b,int c) 方法重写: 方法声明相同。 8:下列程序的运行结果是: (b) class Test {private static int x=10; public void show(int x) {x++; (x); }public static void main(String[] args) {int x=20; Test t=new Test(); (x); }} A:10 B:21 C:11 D:20 9:在子类中调用父类中被重写的方法时需要使用哪个关键字? (new) 10:如果想一个类不能被子类继承的话,用下列哪个修饰符?(d) A:static B:abstract C:private D:final 11:有如下两个类,在 main 方法中下面哪个做法是错误的?(c) class Animal{} class Dog extends Animal{} A:Animal a=new Animal(); B:Dog d=new Dog(); C:Animal a=new Dog(); D:Dog dog =new Animal(); 12:下列有关抽象类的叙述正确的是哪项? (c) A:抽象类中一定含有抽象方法 B:抽象类既能被实例化也能被继承 C:抽象类的声明必须包含 abstract 关键字 D:抽象类中不能有构造方法 13:下列有关接口的叙述错误的是哪项? (d) A:接口中只能包含抽象方法和常量 B:一个类可以实现多个接口 C:具体类实现接口时必须实现其中的方法 D:接口不能被继承 14:下列程序的运行结果是: () class Fu {public int num =10; }class Ziextends Fu {public int num =20; }class Test {public static void main(String[] args)