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

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

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

JAVA 面向对象基础测试题

提示:本题为第一阶段,JAVA面向对象基础部分练习题,包括对象,类,继承,封装,多态,接口,内部类等等,java核心基础,适合初学者对面向对象基础的知识进行测试,以便查漏补缺。

1.

程序执行的结果是:()。01

publicclassPoint{02

inty=7;03

publicvoidstep(inty){04

y+=y;

05

06

}07

publicstaticvoidmain(String[]args){08

Pointp=newPoint();

09

p.step(10);

10

}11

}

A.14B.20C.10D.17

正确答案:B解析:2.

程序的执行结果是:()。01

publicclassQuestion{02

privateint num;

03

publicstaticvoidmain(String[]args){

04

Questionq=newQuestion();

05

q.num=13;

06

update(q);

07

08

}

09

publicstaticvoidupdate(Questionq){

10

q.num=9;

11

}

12

}

A.13B.9

C.0

D.4

正确答案:B解析:3.

程序执行的结果是:()。01

publicclassAnswer{02

publicstaticvoidmain(String[]args){03

intscore=20;

04

Answer ans=newAnswer();

05

ans.add(score);

06

07

}08

void add(intscore){09

10

}11

}

A.

1

add:score=212

main:score=21B.

1

add:score=202

main:score=21C.

1

add:score=212

main:score=20D.

1

add:score=202

main:score=20正确答案:D解析:4.

下列代码编译或运行的结果是:()。01

publicclass Snow{02

publicString jump(intx,inty){03

returnjumpone;

04

}05

publicStringjump(int[]vals){06

returnjumptwo;

07

}08

publicstaticvoidmain(String[]args){09

Snows=newSnow();

10

11

}12

}

A.publicStringjump(int[]vals){行,编译出错

C.输出:jumpone

D.输出:jumptwo正确答案:C解析:5.

关于下列代码说法正确的是:()。01

publicclass Storm{02

publicvoid find(){03

}04

publicStringfind(){05

returnfind;

06

}07

publicdoublefind(intx){08

return2.0;

09

}

10

}

A.无编译错误

B.代码

public

Stringfind(){行,出现编译错误

C.代码

public

doublefind(intx){行,出现编译错误

D.代码

return

find;行处出现编译错误

正确答案:B解析:6.

请看下列代码:

01

class

ClassA

{}

02

class

ClassB

extends

ClassA{}

03

class

ClassC

extends

ClassA{}

04

publicclassTest{

05

publicstaticvoidmain(String[]args){06

ClassAp0=newClassA();

07

ClassBp1=newClassB();

08

ClassCp2=newClassC();

09

ClassAp3=newClassB();

10

ClassAp4=newClassC();

11

插入代码

12

}13

}

下列选项中放置在插入代码处,使程序编译正确的是:()。A.p0=p1;

B.p1=p2;

C.p2=p4;

D.p2=(ClassC)p1

文档评论(0)

mph + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海谭台科技有限公司
IP属地上海
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档