面向对象的高级特性_参考答案

面向对象的高级特性_参考答案

ID:14453640

大小:324.00 KB

页数:19页

时间:2018-07-28

面向对象的高级特性_参考答案_第1页
面向对象的高级特性_参考答案_第2页
面向对象的高级特性_参考答案_第3页
面向对象的高级特性_参考答案_第4页
面向对象的高级特性_参考答案_第5页
资源描述:

《面向对象的高级特性_参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Ⅰ.选择题1、给定下列代码:B当在第6行加入什么方法时会引起编译错误?2、给定以下代码:B执行后的结果是?A.打印字符串“Tested”B.编译失败C.代码运行成功但无输出D.运行时抛出异常3、MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量?(CD)A.publicintMAX_LENGTH=100;B.finalintMAX_LENGTH=100;C.finalpublicintMAX_LENGTH=100;D.publicfinalintMAX_LENGTH=100.4、给出以下代码,请问该程

2、序的运行结果是什么?(B)1.classA{staticvoidfoo(inti){};}2.classBextendsA{voidfoo(inti){};}A第1行编译错误。B第2行编译错误。C代码编译成功。//静态方法不能被重写4、有关类的说法正确的是(B)A.类具有封装性,所以类的数据是不能被访问的B.类具有封装性,但可以通过类的公共接口访问类中的数据C.声明一个类时,必须使用public修饰符D.每个类中必须有main方法,否则程序无法运行5、将类的访问权限设置为默认的,则该成员能被(A)A.同一包中的类访问B.其他包中的类访问C.所有的类

3、访问D.所有的类的子类访问6、假设下面的程序代码都放在MyClass.java文件中,(D)程序代码能够编译通过。A.importjava.awt.*;packagemypackage;calssMyClass{}B.packagemypackage;importjava.awt.*;publicclassmyClass{}C.intm;packagemypackage;importjava.awt.*;classMyClass{}D./*Thisisacomment*/packagemypackage;importjava.awt.*;publi

4、cclassMyClass{}7、假设在java源程序文件“MyClass.java”中只含有一个类,而且这个类必须能够被位于一个庞大的软件系统中的所有java类访问到,那么下面(C)声明有可能是符合要求的类声明。A.privateclassMyClassextendsObjectB.publicclassmyclassextendsObjectC.publicclassMyClassD.classMyClassextendsObjectⅡ.程序分析题1、分析并完善如下程序,并写出最后执行结果:classPerson{Stringname="zha

5、ngsan";intage=18;doubleheight=1.75;publicPerson(){System.out.println("Person()");}publicPerson(Stringn){System.out.println("Person(Stringn)");name=n;}publicPerson(Stringn,inta,doubleh){System.out.println("Person(Stringn,inta,doubleh)");name=n;age=a;height=h;}publicvoidsayHello

6、(){System.out.println("Hello!");}}classStudent4extendsPerson{doublescore=0;publicStudent4(){__this__("aa",10);System.out.println("Student()");}publicStudent4(Stringn,doubles){__super__(n);score=s;System.out.println("Student(Stringn,doubles)");}publicStudent4(Stringn,inta,doubl

7、eh,doubles){__this__(n,s);age=a;height=h;score=s;System.out.println("Student(Stringn,inta,doubleh,doubles)");}publicvoidstudy(){score++;}publicvoidsayHello(){__this/super__.sayHello();System.out.println("Hello,teacher!");inti=this.age;intj=super.age;}publicstaticvoidmain(Strin

8、gargs[]){Student4s4=newStudent4();__s4__.sayHello();}}2、找出程序中

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

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

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