




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象部分的测试问题考试宣言:同学们,考试分数不是我们的目的! 排到班上多少名次都不是我们本来的目的!我们考试的目的是通过考试中的主题,检查大家在这个时间的学习中是否掌握了应该学习的知识。 不能做哪个题目,如果做错了,不要害怕。 考试结束后,请注意听领导说明的时候记住,记住,对你工资高的就业也没有影响!本套问题共有40个不定项选择问题,其中收音机30个,复数回答10个。 广播2点/问题,多选4点/问题。 多选题不全是一半,全是满分。1 .以下说明的函数改写错误是a .需要继承或实施子类b .子类方法的权限必须大于或等于父类的权限c .子类可以复盖由父类的私有权限限定的方法d .子类将重写接口中的抽象方法。 子类的方法权限必须是公共的/接口的所有方法前面都有默认的公共库2 .错误描述班级设计构想的是()a .视需要定义类别中包含的栏位(成员变数)b .根据面向对象的思想要求,在隐藏属性并且实现细节之后,可以提供共同的访问方法c .封装字段在此类中也可以使用get/set方法/private修饰,然后直接在此类中使用,而无需在get/set方法中调用d .如果需要,可以为类定义一些构建方法3 .如果要分析以下Java代码并在控制台上打印类b的test ()方法,请在主函数中输入()class A ;公共void测试(); 中所述方法的备选方法system.out.println (类a的test ()方法 )以下称为以下称为classbnextensa;公共void测试(); 中所述方法的备选方法system.out.println (类b的test ()方法 )以下称为输入publicstaticvoidmain (string args )。以下称为以下称为A.A a=new B ();a.test ();B.A a=new A ();a.test ();C.B b=new A ();b.test ();d .新b ().test ();关于软件包,以下说明的错误是()a .包隐藏实施详细信息b .包装提高了重用性。c .通过包装提高安全性仅限于private,称为软件包/只是其中一个软件包5 .试图编译和运行以下代码会发生什么public class MyClass 灬.静态inti; /int类型的成员变量的默认值为0publicstaticvoidmain (字符串 args ) System.out.println(i )以下称为以下称为a .错误,变量I未初始化b .输出nullc .输出1d .输出0静态说明如下:a .静态限定的成员变量和成员方法随类加载一起加载b .静态限定的成员方法无法访问非静态成员变量/对象。 访问什么?c .静态限定成员可在整个类对象中共享d .静态限定的成员变量和成员方法在类消失时消失7 .指定以下java代码abstractclassShape;abstractvoiddraw ();以下称为要创建Shape类的子类Circle,以下代码正确()。a .请参见classrcleexternaldsshape int draw () b.abstractclasscirclirextendsshape c.classrcleextendsshape voids draw () : 以下称为请参见d.classrcleextendsshape void ded () 在Java中,以下构造函数的描述是正确的()。a .类必须明确定义构造函数b .构造函数的返回类型为void /构造函数(函数),没有返回值类型,什么也不写c .构造函数和类具有相同的名称,并且不能指定参数d .类可以定义多个构造函数9 .以下Java代码的执行结果为()类别penguin/底部的蓝色部分称为属性、字段和成员变量私有字符串名称=null; /名称私人健康=0; /健康值私有字符串sex=null; /性别由于公共void penguin () /结构方法没有void,因此这是一种常见的方法health=10;sex=雄;System.out.println (运行构造函数。 ;以下称为public void print ()System.out.println (企鹅的名字是 name健康值为 health ,性别为 sex 。 ;以下称为publicstaticvoidmain (字符串 args ) Penguin pgn=new Penguin ();pgn.print ();以下称为以下称为a .企鹅的名字是null,健康值是10,性别是雄性。b .执行构建方法。企鹅的名字是null,健康值是0,性别是null。c .企鹅的名字是null,健康值是0,性别是null。d .执行构建方法。企鹅的名字是null,健康值是10,性别是雄性。10 .在Java中,以下对抽象类的描述是正确的()。a .可以实例化抽象类本身b .如果类具有声明为抽象的方法,则该类必须是抽象类c .抽象类中的方法都必须是抽象的d .需要关键字abstract来声明抽象类11 .您可以通过指定以下Java程序代码,将()语句添加到._横线来编译此代码:接口部门;公共int count (inti )以下称为publicclasstestimplementsparent;公共int count (inti )return i % 9;以下称为以下称为publicstaticvoidmain (字符串 args ) _ _ _ _ _ _ _ _ _ _ _int i=p.count(20 )以下称为以下称为A.Test p=new Test ();B.Parent p;C.Parent p=new Parent ();D.Test p=new Parent ();12 .以下说法正确的是()a .匿名内部类即使编译也不会生成. class文件/因此大家可以自己尝试。b .某些接口编译不会生成. class文件,请自己尝试c .抽象类没有结构方法/结构方法,用于子类d .本地内部类只能访问由final限定的本地变量。13 .类Student中的结构方法宣言正确的是哪个? ()a :类student装模作样公共student ()以下称为B:class Student装模作样public Student()以下称为C:class Student装模作样公共void student () 以下称为D:class Student装模作样new Student()以下称为14 .错误解释this的作用是a .成员变量和局部变量重复时,可以用this区分B.this ()语句必须位于构造函数的第一行,并根据this后面括号中的参数调用类的其他构造函数C.this可以使用此类的一般函数D.this可以调用父类的常规函数/。 首先,必须使用超级关键字调用父类的属性或方法15 .对于Java,编译并执行以下程序的结果为()公共类测试;int x,y;Test(int x,int y) )this.x=x;this.y=y;以下称为publicstaticvoidmain (字符串 args ) Test pt1、pt2;pt1=新测试(3,3 )pt2=新测试(4,4 )System.out.print(pt1.x pt2.x )以下称为以下称为A.6B.3 4C.8D.716.java定义了两个接口b和c。 以下语句是正确的()A.interfaceAextendsB,cB.interfaceAimplementsB,cC.classAimplementsB,cD.classAimplementsB,implementsC17 .如果为Java程序Test.java指定以下代码,则在编译时会发生以下情况()class Parent ;公共int count () /行return 0;以下称为以下称为publicclasstestextendsinparent;public float count() /行2/子类可以重写父类的方法,因此返回值必须匹配。 由于不会重新载入,继承的计算也会发生错误return 9;/第3行以下称为以下称为a .编译路径b .在第一行抛出编译错误c .在第二行抛出编译错误d .在第3行抛出编译错误18 .在Java接口中定义常量。 以下语法正确()。a .静态最终邮件=1;b .最终邮件=1;C.int MALE=1;d .私人邮件=1;公共静态最终邮件=1; 接口上只定义了常数的方法公共abstract返回值method (); 接口只定义了抽象的方法19 .如果指定的Java程序Child.java的代码如下所示,则编译并运行类时,结果为()class Parent ;parent ()System.out.println(parent );以下称为以下称为publicclasschildextendsinparent。child (字符串)System.out.println(s )以下称为publicstaticvoidmain (字符串 args ) Child child=new Child(child ); /首先调用父类的无参结构函数,调整自己的有参结构以下称为以下称为A.childB.childparentC.parentchildd .编译错误20 .在下列选项中,Java的super关键字不正确()a .如果子类的父类中有重复的成员变量,则子方法使用super区域中子类的父类成员变量来输出父类成员变量的值B.super语句可以放在结构函数的任意行上/super ()语句必须放在第一行上,死亡的规定要记住c .子类可以使用super关键字调用父类的方法d .子类可以使用super关键字调用父类的属性21 .分析以下Java代码时,选项中的表达方式是正确的()。class Parent;公共字符串名称;公共父母(字符串名称)=pName;以下称为以下称为publicclasstestextendsinparent /1公共测试(字符串名称) /2name=hello ; /3super(kitty ); /4 /super ()文件必须列入第一行,死亡的规定,记住以下称为以下称为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论