《java面向对象程序设计》单元测试

《java面向对象程序设计》单元测试

ID:33462947

大小:44.50 KB

页数:4页

时间:2019-02-26

《java面向对象程序设计》单元测试_第1页
《java面向对象程序设计》单元测试_第2页
《java面向对象程序设计》单元测试_第3页
《java面向对象程序设计》单元测试_第4页
资源描述:

《《java面向对象程序设计》单元测试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java面向对象程序设计》单元测试姓名_________学号___________一、填空和选择题1、以下语句不能通过编译的是()。A.int[]a={1,2,3,4};B.intb[];C.intc[]=newint[3];D.intd=newint[];2、(在同一包中)子类不能继承父类中的private成员,除此之外,其它所有的成员都可以通过继承变为子类的成员。3、给出如下的程序,A-E选项中与构造方法ConstOver重载的两个构造方法是:。.publicclassConstOver{publicCons

2、tOver(intx,inty,intz){}}A.ConstOver(){}B.ProtectedintConstOver(){}C.PrivateConstOver(intz,inty,bytex){}D.publicObjectConstOver(intx,inty,intz){}E.publicvoidConstOver(bytex,bytey,bytez){}4、对于下面的两个类,BaseClass是SubCalss的父类,A-E选项中的(2个)是BaseClass类getVar()方法的覆盖方法。cla

3、ssBaseClass{privatefloatx=1.0f;protectedfloatgetVar()(returnx;)}classSubclassextendsBaseClass{privatefloatx=2.0f;。。。。。。。。。}A.floatgetVar(){returnx;}B.publicfloatgetVar(){returnx;}C.floatdoublegetVar(){returnx;}D.protectedfloatgetVar(){returnx;}E.publicfloatget

4、Var(floatf){returnf;}5、已知类关系如下:classEmployee;classManagerextendsEmployee;classDirectorextendsEmployee;则以下关于数据的语句正确的是:()。A.Employeee=newManager();B.Directord=newManager();C.Directord=newEmployee();D.Managerm=newDirector();6、()下面对类的申明哪个是正确的?A)publicclassFred{pub

5、licintx=0;publicFred(intx){this.x=x;}}B)publicclassfredpublicintx=0;publicvoidfred(intx){this.x=x;}}C)publicclassFredextendsMyBaseClass,MyOtherBaseClass{publicintx=0;publicFred(intxval){x=xval;}}D)protectedclassFred{privateintx=0;privateFred(intxval){x=xval;}7

6、、()下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。classClassDemo{publicstaticintsum=1;publicClassDemo(){sum=sum+5;}}classClassDemoTest{publicstaticvoidmain(Stringargs[]){ClassDemodemo1=newClassDemo();ClassDemodemo2=newClassDemo();System.out.println(demo1.sum);}}A)0B)

7、6C)11D)2二、编程题(1)编写1个Light类,该类是对灯的描述,该类拥有:1)2个成员变量watts(私有,整型);//用于存放灯的瓦数;indicator(私有,布尔类型);//用于存放灯的开或关的状态2)2构造方法Light(intwatts)//用于创建具有watts瓦的对象Light(intwatts,booleanindicator)//用于创建具有watts瓦,开关状态为indicator的对象3)3成员方法publicvoidswitchOn()//开灯,即将灯的状态置为开publicvoid

8、switchOff()//关灯publicvoidprintInfo()//输出灯的瓦数信息和开关状态(2)编写1个TubeLight类,该类是对管状灯的描述,它继承于Light类。还拥有:1)2个成员变量tubeLength(私有,整型)//用于存放灯管的长度color(私有,String类型)//用于存放灯光的颜色2)构造器方法TubeLight(int

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

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

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