欢迎来到天天文库
浏览记录
ID:56003487
大小:53.50 KB
页数:6页
时间:2020-03-15
《SCCE2010综合测试试题(JavaOOP).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、--------------------------------------装--------------------------------------订------------------------------线----------------------------------------学院课程考试试卷课程名称:《JAVAOOP:JAVA面向对象编程》(C)卷选择题(每小题2分)1.在Java中,com包中某类的方法使用下列()访问修饰符修饰后,可以被com.db包中的子类访问,但不能被com.db中其他类访问。A
2、.privateB.protectedC.publicD.friendly2.在Java中,下列()类不能派生出子类。A.publicclassMyclass{}B.classMyClass{}C.abstractclassMyClass{}D.finalclassMyClass{}3.在Java中,关键字()用来调用父类的构造方法。A.superB.thisC.extendsD.abstract4.以下属于OOP的特征的是()。【选两项】A.封装B.继承C.重载D.重写5.以下对继承的描述错误的是()。A.Java中继承允
3、许一个子类继承多个父类B.父类更具有通用性,子类更为具体C.Java中的继承存在着传递性D.当实例化子类时会递归调用父类中的构造方法6.以下程序的运行结果是()。classPerson{publicPerson(){System.out.println("thisisaPerson");}}publicclassTeacherextendsPerson{privateStringname="tom";publicTeacher(){System.out.println("thisisateacher");Super();}p
4、ublicstaticvoidmain(Stringargs[]){Teacherteacher=newTeacher();System.out.println(this.name);}}A.thisisaPersonthisisateachertomB.thisisateacherthisisaPersontomC.编译出错D.以上说法都不正确7.在使用super和this关键字时,以下描述正确的是()。A.在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过
5、B.super()和this()不一定要放在构造方法内第一行C.this和super可以同时出现在一个构造函数里面D.this()和super()可以在static环境中使用,包括static方法、static语句块8.以下对封装的描述正确的是()。A.只能对一个类中的方法进行封装,不能对属性进行封装B.如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用C.封装的意义并不大,因此在编码时尽量不要使用封装D.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性9.以下属于Object类方法的是()。【选两项
6、】A.clone()B.toString()C.length()D.forName()10.访问修饰符的访问范围从小到大依次是()。A.public,protected,private,defaultB.private,protected,default,publicC.protected,default,public,privateD.private,default,protected,public11.以下代码中,this是指()。classBird{intx,y;voidfly(intx,inty){this.x=x;
7、this.y=y;}}A.Bird对象的引用B.flyC.bird或flyD.不一定12.下面是有关子类继承父类构造函数的描述,正确的是()。A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数B.子类无条件地继承父类不含参数的构造函数C.子类必须通过super关键字调用父类的构造函数D.子类无法继承父类的构造函数13.在JAVA中,使用()关键字来定义一个接口。A.classB.interfaceC.extendsD.implements14.在JAVA中,下面关于抽象类的描述正确的是()。【选两项】A.
8、抽象类可以被实例化B.如果一个类中有一个方法被声明为抽象的,那么该类必须是抽象类C.抽象类中的方法必须都是抽象的D.声明抽象类必须带有关键字abstract15.在Java中,已定义两个接口B和C,要定义一个类来实现这两个接口,以下语句正确的是()。A.interfaceAextendsB
此文档下载收益归作者所有