Java面向对象测试

Java面向对象测试

ID:37861951

大小:57.50 KB

页数:10页

时间:2019-06-01

Java面向对象测试_第1页
Java面向对象测试_第2页
Java面向对象测试_第3页
Java面向对象测试_第4页
Java面向对象测试_第5页
资源描述:

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

1、Java基础知识单元测试一、选择题(30分)1.下列程序段执行后的输出结果为( )  intx=3;inty=10;System.out.println(y%x);A.0B.1C.2D.32.下列程序的输出结果是 ( )publicclassTest{voidprintValue(intm){do{System.out.println("Thevalueis"+m);}while(--m>10);}publicstaticvoidmain(Stringarg[]){inti=10;Testt=newTest();t.printValue(i);

2、}}A.8B.9C.10D.1133.执行完语句int[]x=newint[25];后,则下列哪项说法是正确的( )A.x[24]值为0B.x[24]值未定义C.x[25]值为0D.x[0]值为空4.下列哪个选项是合法的标识符 ( )A)123B)_nameC)classD)1first5.下列的哪个赋值语句是不正确的 ( )A)floatf=11.1;B)doubled=5.312;C)floatd=3.14f;D)doublef=11.110f;6.下列关于继承的哪项叙述是正确的?( )A)在java中允许多重继承B)在java中一个类只能

3、实现一个接口C)在java中一个类不能同时继承一个类和实现一个接口D)java的单一继承使代码更可靠7.有一个类A,对于其构造函数的声明正确的是()。A)voidA(intx){...}B)A(intx){...}C)AA(intx){...}D)intA(intx){...}8.一个可以独立运行的Java应用程序(    )A、可以有一个或多个main方法  B、最多只能有两个main方法 C、可以有一个或零个main方法  D、只能有一个main方法9.以下对Java中对数组的声明正确的是()Aint[]sample;Bintsample[

4、];Cint()sample;Dintsample();10.设intx=3,y=2,z=5;则表达式y+=z--/++x的值是()。A.3B.4.5C.3.5D.411.类Test1定义如下:(1)publicclassTest1{(2)publicvoidaMethod(floata,floatb){};(3)(4)}将以下哪种方法插入第3行是不合理的?(  )A.publicvoidaMethod(inta,intb){};B.publicvoidaMethod(floata,floatb,floatc){};C.publicvoidaM

5、ethod(floatc,floatd){};D.privatevoidaMethod(inta,intb,intc){};12.JDK中运行Java小程序的命令是()。A.javadocB.appletviewerC.javacD.Java13.下列叙述中,正确的是:()A声明变量时必须指定一个类型B、Java认为变量number和Number相同C、Java中唯一的注释方式是“//”D、源文件中public类可以有0或多个14.在switch(expression)语句中,expression的数据类型不能是:A、doubleB、charC

6、、byteD、short15.已知int[]a=newint[100];,在下列给出的数组元素中,非法的是:A、a[0]B、a[1]C、a[99]D、a[100]16.设x,y均为已定义的类名,下列声明对象x1的语句中正确的是()。A、publicxx1=newy();B、xx1=x();C、xx1=newx();D、intxx1;17.Java语言的类间的继承关系是()。A、多重的B、单继承C、线程的D、不能继承18.下面关于java中类的说法哪个是不正确的()A、类体中只能有变量定义和成员方法的定义,不能有其他语句。B、构造函数是类中的特殊

7、方法。C、类一定要声明为public的,才可以执行。D、一个java文件中可以有多个class定义(但只能有一个Public修饰的类)。19.给出一段程序,选择运行结果()publicclasssss{publicstaticvoidmain(Stringargs[]){Strings1=args[1];Strings2=args[2];Strings3=args[3];Strings4=args[4];System.out.println(“args[2]=”+s2);}}命令行执行:javasss1234结果是下面哪一个?A、args[2]

8、=2B、args[2]=nullC、args[2]=3D、运行出现异常20.publicclassT1{publicstaticvoidmain(St

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

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

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