JAVA面向对象基础测试题,继承,封装,多态等测试题

JAVA面向对象基础测试题,继承,封装,多态等测试题

ID:47292735

大小:15.78 KB

页数:30页

时间:2019-08-22

JAVA面向对象基础测试题,继承,封装,多态等测试题_第1页
JAVA面向对象基础测试题,继承,封装,多态等测试题_第2页
JAVA面向对象基础测试题,继承,封装,多态等测试题_第3页
JAVA面向对象基础测试题,继承,封装,多态等测试题_第4页
JAVA面向对象基础测试题,继承,封装,多态等测试题_第5页
资源描述:

《JAVA面向对象基础测试题,继承,封装,多态等测试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA面向对象基础测试题提示:本题为第一阶段,JAVA面向对象基础部分练习题,包括对象,类,继承,封装,多态,接口,内部类等等,java核心基础,适合初学者对面向对象基础的知识进行测试,以便查漏补缺。1.程序执行的结果是:()。01publicclassPoint{02inty=7;03publicvoidstep(inty){04y+=y;05System.out.println(y);06}07publicstaticvoidmain(String[]args){08Pointp=newPoint();

2、09p.step(10);10}11}A.14B.20C.10D.17正确答案:B解析:2.程序的执行结果是:()。01publicclassQuestion{02privateintnum;03publicstaticvoidmain(String[]args){04Questionq=newQuestion();05q.num=13;06update(q);07System.out.println(q.num);08}09publicstaticvoidupdate(Questionq){10q.num=

3、9;11}12}A.13B.9C.0D.4正确答案:B解析:3.程序执行的结果是:()。01publicclassAnswer{02publicstaticvoidmain(String[]args){03intscore=20;04Answerans=newAnswer();05ans.add(score);06System.out.println("main:score="+score);07}08voidadd(intscore){09System.out.println("add:score="+sc

4、ore++);10}11}A.1add:score=212main:score=21B.1add:score=202main:score=21C.1add:score=212main:score=20D.1add:score=202main:score=20正确答案:D解析:4.下列代码编译或运行的结果是:()。01publicclassSnow{02publicStringjump(intx,inty){03return"jumpone";04}05publicStringjump(int[]vals){0

5、6return"jumptwo";07}08publicstaticvoidmain(String[]args){09Snows=newSnow();10System.out.println(s.jump(4,5));11}12}A.publicStringjump(int[]vals){行,编译出错B.System.out.println(s.jump(4,5));行,抛出运行时异常C.输出:jumponeD.输出:jumptwo正确答案:C解析:5.关于下列代码说法正确的是:()。01publicclas

6、sStorm{02publicvoidfind(){03}04publicStringfind(){05return"find";06}07publicdoublefind(intx){08return2.0;09}10}A.无编译错误B.代码publicStringfind(){行,出现编译错误C.代码publicdoublefind(intx){行,出现编译错误D.代码return"find";行处出现编译错误正确答案:B解析:6.请看下列代码:01classClassA{}02classClassBex

7、tendsClassA{}03classClassCextendsClassA{}04publicclassTest{05publicstaticvoidmain(String[]args){06ClassAp0=newClassA();07ClassBp1=newClassB();08ClassCp2=newClassC();09ClassAp3=newClassB();10ClassAp4=newClassC();11<插入代码>12}13}下列选项中放置在<插入代码>处,使程序编译正确的是:()。A.p

8、0=p1;B.p1=p2;C.p2=p4;D.p2=(ClassC)p1;正确答案:A解析:7.下列代码的运行结果是:()。01publicclassAnimal{02publicStringnoise(){03return"Animal";04}05publicstaticvoidmain(String[]args){06Catcat=null;07Animalanimal=newDog();08

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

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

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