面向对象考试

面向对象考试

ID:27790765

大小:216.61 KB

页数:21页

时间:2018-12-06

面向对象考试_第1页
面向对象考试_第2页
面向对象考试_第3页
面向对象考试_第4页
面向对象考试_第5页
资源描述:

《面向对象考试》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1.下面关于Java语言屮方法的说法错误的是:A.方法调用时参数类型必须符合方法的定义B.参数传递是值传递的方式C.如果方法没有返回值必须声明返回为voidD.如果方法定义为返冋void,则方法中不能出现return语句2•指出下列程序运行的结果publicclassExample)Stringstr=newString(HtarenaH);char[]ch={,a,;b,,'c,};publicstaticvoidmain(Stringargs[]){Exampleex=newExample();ex.change(ex.str,ex.ch);Sy

2、stem.out.print(ex.str+nandH);System.out.print(ex.ch);publicvoidchange(Stringstr,charch[]){str=utestok”;chgg';A.tarenaandabcB.tarenaandgbcC.testokandabcD.testokandgbc3.关于Java对彖的删除,下列说法正确的是:A.必须由稈序员完成对彖的清除BJava把没有引用的对象作为垃圾收集起來并释放C.只有当程序中调用System.gcO方法时才能进行垃圾收集(手动垃圾收集)DJava+的对象都很小

3、,一般不进行删除操作4.下列代码编译或运行的结果是:publicclassFoo{publicStringdoit(intx,inty){return"a";publicStringdoit(intnvals){returnubH;}publicstaticvoidmain(String[Jargs){Foof=newFoo();System.out.println(f.doit(4,5));A•代码publicStringdoit(int[]vals){行,编译出错A.代码System.out.println(f.doit(4,5));行,抛出运行

4、时异常B.输岀:aC.输出:b3.请看下列代码:classInner{privateintx;publicvoidsetX(intx){this.x=x;}publicintgetX(){returnx;}}classOuter{privateInnery;publicvoidsetY(Innery){this.y=y;}publicInnergetY(){returny;}}publicclassGamma{publicstaticvoidmain(String[]args){Outero=newOuter();Inneri=newInner();

5、intn=10;i.setX(n);o.setY(i);V插入代码〉System.out.println(o.getY().getX());运行上述代码,要求输出“100”,那么V插入代码〉处应填入的代码是:A.n=100;B.i.setX(100);C.o.getY().setX(100);D.i=newInner();i.setX(100);o.setY(i);3.关于下列代码说法正确的是:publicclassFoo{publicintadd(inta,intb){returna+b;}publicstaticvoidmain(String[]

6、args){Foofoo=null;//什么都没有,也没有对象System.out.println(foo.add(10,20));A.编译错误B.正常运行,但无结果输出C.运行输出:30D.运行时抛HlNullPointerException异常4.下列说法正确的有:(constructor构造器)A.class中的constructor不可省略B.constructor必须与class同名,但方法不能与class同名(可以同名)C.constructor在一个对彖被实例化时执行D.—个class只能定义一个constructor&关于Java中继

7、承的特点,下列说法正确的是:A.使类的定义复杂化BJava只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的C.子类继承父类的所有成员变量和方法,包括父类的构造方法(contructor只可以调用,不可继承)D.不可以多层继承,即一个类不可以继承另一个类的子类9.请看下列代码:classClassA{}classClassBextendsClassA{)classClassCextendsClassA{}publicclassTest)publicstaticvoidmainCStringf]args){ClassApO=newClass

8、A();ClassBpl=newClassB();ClassCp2=newClassC();ClassAp3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。