欢迎来到天天文库
浏览记录
ID:31038644
大小:83.50 KB
页数:4页
时间:2019-01-05
《面向对象基础与高级技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《Java2面向对象程序设计》单元测试2班级姓名学号一、填空与选择1、下ifli程序的输出结果是:Color=BlucpublicclassArrayTest{publicstaticvoidmain(String[]args){StringLJsa={”Green",”Blue”,”Red"};System.out.println(MColor=M+sa[lJ);2、以卜•语句不能通过编译的是()。A.int[]a二{1,2,3,4};B.intbH;C.intc[]=ncwint[3];D.intd=
2、newint[];3、(在同一包中)子类不能继承父类中的成员,除此之外,其它所有的成员都可以通过继承变为子类的成员。4、给出如下的程序,A-E选项中与构造方法ConstOver重载的两个构造方法是:O・publicclassConstOver{publicConstOver(intx,int%intz){}}A.ConstOver(){}B.ProtectedintConstOver(){}C.PrivateConstOver(intz,inty,bytex){}D.publicObjectConstOv
3、er(intx,inty,intz){}E.publicvoidConstOver(bytex,bytey,bytez){}5、对于下面的两个类,BaseClass是SubCalss的,A・E选项中的(2个)是BaseClass类getVar()方法的覆盖方法。classBaseClass{privatefloatx=1.Of;protectedfloatgetVar()(returnx;))classSubclassextendsBaseClass{privatefloatx=2.0f;A.floatg
4、etVar(){returnx;}B.publicfloatgctVar(){returnx;}A.floatdoublegetVar(){returnx;}B.protectedfloatgetVar(){returnx;}C.publicfloatgetVar(floatf){returnf;}6、已知类关系如下:classEmployee;classManagerextendsEmployeer;classDirectorextendsEmployee;则以下关于数据的语句正确的是:()。A.Emp
5、loyeee=newManager();B.Directord=ncwManagcr();C・Directord=newEmployee();D.Managerm=newDirector();7、()下面对类的申明哪个是正确的?A)publicclassFred{publicintx=0;publicFred(intx){this.x=x;}}B)publicclassfredpublicintx=0;publicfred(intx){this.x=x;}}C)publicclassFredextends
6、MyBaseClass,MyOtherBaseClass{publicintx=0;publicFred(intxval){x=xval;}1D)protectedclassFred{privateintx=0;privateFred(intxval){x=xval;18、()下面程序中类ClassDcmo中定义了一个静态变量sum,分析程序段的输出结果。classClassDcmo{publicstaticintsum=l;publicClassDemoO{sum=sum+5;}classClassDe
7、moTestjpublicstaticvoidmain(Stringargs[]){ClassDcmodemo1=ncwClassDcmo();ClassDemodemo2=newClassDemo();System.out.println(demol.sum);}}A)0B)6C)11D)29、()下面哪个不是获得多态性技术的条件。A)对派牛类对象方法的调丿IJ必须通过基类类型的变量B)被调用的方法必须也是基类的成员C)在基类与派生类中这个方法的返回类型必须相同D)在基类中必须实现被调用的方法10、()
8、卜-面代码定义的接口屮,方法MyMethod()的修饰属性为:interfaceInterfaceDemo{intMyMethod();}D)protectedA)friendlyB)publicabstractC)publicstaticabstract11、抽象类和接口使用interfaceRunner)publicvoidrun();}interfaceSwimmer{publicdoubleswim();}abstra
此文档下载收益归作者所有