java基础第2阶段测试_第1页
java基础第2阶段测试_第2页
java基础第2阶段测试_第3页
java基础第2阶段测试_第4页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java基础班第二阶段测注意件: 一、单选题(每题 2 分下面描述函数重写错误的是( 父类中被 Java基础班第二阶段测注意件: 一、单选题(每题 2 分下面描述函数重写错误的是( 父类中被 private 权限修饰的方法可以被子类重写子类重写接口中的抽象方法,子类的方法权限必须的关于封装下面介绍错误的是( 只有private 修饰才叫做封试图编译运行下面的代码会发生什么情况( publicMyClasspublicicvoidargs)i没有被初始化输出 null在Java中,下面对于构造函数的描述正确的是( 。一个类可以定义多个构造函数Java代码的运行结果是( classPenguinS

2、tringll;Stringsex=null;publicvoidhealth10; sex = 雄;ln(执行构造方法。publicvoid()ln(企鹅的名字是+,健康值是health是Stringll;Stringsex=null;publicvoidhealth10; sex = 雄;ln(执行构造方法。publicvoid()ln(企鹅的名字是+,健康值是health是。publicicvoidmain(StringPenguinpgn=new企鹅的名字null,健康值0,企鹅的名字是 null,健康值是 是nullnull是雄Java代码输出为多少( classAi=classBA

3、public publicclassipublic sicvoidmain(String args) B b = new B();Aa=A.10B.10C.20 D.20下面说法正确的是( 类编译后不会生成.class 文件接口编译后不会生成.class 文件局类只能被 final 修饰的局部变量。下面this的作用描述错误类编译后不会生成.class 文件接口编译后不会生成.class 文件局类只能被 final 修饰的局部变量。下面this的作用描述错误的是( 当成员变量和局部变量重名的时候可以用 this this可以调用本类的一般函数this 可以调用父类的一般函数在Java 中,以下

4、程序编译运行后的输出结果为( publicclassx,=this.ypublicicvoidmain(StringTestpt1, pt1=pt2=Test(3,Test(4,(pt1.x+A.B.3C.D.在Java 语言中,下列关于类的继承的描述,正确的是( )Java中,如果类 C是类 B的子类,类 B是类 A的子类,那么下面描述正确的是C 可以继承 B 中的公有成员,同样也可以继承 A 中的公有成C只继承了B中的成C只继承了A中的成C不能继承A或B中的classbextendsclasscextends12. 给定一个Java程序 Test.java的代码如下所示,编译时,会出现以下

5、( )情classParent1returnpublic classTest publicfloatcount()23classParent1returnpublic classTest publicfloatcount()23编译通过13编译错编译错误)给定如下一个 Java源文件 Child.java,编译并运class Parent1(String s) class Parent2 extends Parent1Parent2()Child.java,以下结果正确的是public class Child extends Parent2 public sicvoidmain(Stringa

6、rgs)Childchild=new编译错误:没有找到构造器 正确运行,输出结果为:14. 给定 Java 程序 Child.java 的代码如下所示,则编译运行该类的结果是classParent())publicclassChildextendsChild(Strings)publicicvoidmain(StringChildchild=new下列选项中关于 publicicvoidmain(StringChildchild=new下列选项中关于 Java中 super关键字的说法错误的是( 当子父类中成员变量重名的时候,在子类方法中想输出父类成员变量的值,super 区分语句可以放在构造

7、函数的任意一行 子类可以通过 super关键字调用父类的方法子类可以通过 super 关键字调用父类的属分析如下所示的 Java 代码,则选项中的说法正确的是( classpublic String name; publicParent(StringpName)=publicclassTest extendsParent publicTest(String第 2 行错误,Test 类的构造函数中参数名称应与其父类构造函数中的参数名相同第3行错误,应使用super关键字调用父类的name属性,改为=第 4 行错误,调用父类构造方法的语句必须放在子类构造方法中

8、的第一行17以下关Object类说法错误的是( 一切类都直接或间接继承自 Object类接口也继承 Object 类Object类中定义了 toString()方法 Objectjava.lang包中在 Java 中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可一个选项不属于多态的条件( )子类重载同一个方法性及可扩展性,下C. D. 给定 Java 代码如下所示,则编译运行后,输出结果是( class Parent publicvoidcount()C. D. 给定 Java 代码如下所示,则编译运行后,输出结果是( class Parent publicvoidcount()pu

9、blic class Child extends Parentpublicvoidcount()publicicvoidParentp=new13编译运行如下 Java 代码,输出结果是classBasepublicvoid)class Child extends Basepublicvoid (Childclasslepublicicmain(StringBasebase=newBaseChild BasemethodChild编译错21.在 Java 是( public void aMethod(); finalvoidaMethod(); void aMethod()privatevoi

10、d22.给定如下 Java程序代码,在横线处加入erface)语句,可以使这段代码编译通过public21.在 Java 是( public void aMethod(); finalvoidaMethod(); void aMethod()privatevoid22.给定如下 Java程序代码,在横线处加入erface)语句,可以使这段代码编译通过publicpublicTestimplementsi%icvoidmain(Stringi=Test p = new Testp =23. 下面说法中错误的是( 静态代码块类一加载只执行一次,以后再创建对象的时候不执行局部代码块的作用是为了限制变

11、量的生命周期构造代码块在每创建一次对象就执行一次以上都不)关键字24Java 中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用父类的这些方s25.给定两个 java 程序,如下counter=classTestFaceprivatepublicicmain(Stringargs)Test.java的编译运行结果是(0126给定 javapublicTestaMethod()returnpublic sic void main(String args)Testtest=Test.java的编译运行结果是(0126给定 javapublicTestaMethod()return

12、public sic void main(String args)Testtest=newTest(); test.aMethod( );ln(test.aMethod(编译运行后,输出结果是( 0123publicclassprivatepublicicicvoidmain(String编译运Test.java,结果( 编译错误运行时出现异28给定一个 Java 程序代public=publiccountpublicicvoidargs)Testt=newTest(); 编译运行后,输出结果是( count1=9count1=10 count1=10publicicvoidargs)Test

13、t=newTest(); 编译运行后,输出结果是( count1=9count1=10 count1=10count1=929java代码,如下:编译运行,结果是( publicicvoidmain(Stringargs)String正常运行,输出 30.java中,以下程序的输出结果是( classoutput()x);publicicvoidpt=new00 0二、多选题(每题 3 分多选题少选一项或多选一项,则本题不得分,都选对本题才得分31.给定如下javaclass控制修饰符可以填入下划线处protectedvoidclassChildextendsParentvoid31.给定如下

14、javaclass控制修饰符可以填入下划线处protectedvoidclassChildextendsParentvoid32.给定如下Java以下( )方法可以ChildpublicClassChild33.下面ic的描述正确的是( 静态修饰的成员变量和成员方法随着类的静态修饰的成员方非静态成员静态修饰的成员变量和成员方法随着类而34给定 javaircleextendsclass Circle extends Circleextendsdraw(voiddraw(class Circle extends void draw( ) 35Java 中,下面关于抽象类的描述正确的是(。35Ja

15、va 中,下面关于抽象类的描述正确的是(。抽象类必须带有关键字 erface A extends B,C erfaceAimplementsB,CclassAimplementsAimplementsB,implements37.关不能和哪些关键字共用正确的是( 不可以不可以和不可以private共用sic共用final共用不可以public共38下面关于 Java接口的说法正确的是( Java接口中定义的是扩展功接口中可以被多个子类实现,一个类也可以同时实现多个接口Java 接口中可私有成Java 接口不能被实例39. 分析如下 Java 代码,如果想在控制台上输出“B 类的 test()方

16、法”,则在主函数应填入classApublicvoid System.out.prclassBextendspublicvoidln(B 类的 test()方法)Aa=newB(); Aa=newA(); Bb=newA(); new 40在 Java 接口中定义常量,下面语法正确的是( sMALE=MALE=MALE=MALE=三、简答题(5分5个 RuntimeException(写40在 Java 接口中定义常量,下面语法正确的是( sMALE=MALE=MALE=MALE=三、简答题(5分5个 RuntimeException(写对一个得 1分,大于等于 5个得 5分请写出你最常见到非静态成员变量与静态成员变量的有哪些区别?什么情况下使用静态成员变量?(5 分数量上的区别:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论