欢迎来到天天文库
浏览记录
ID:40557563
大小:48.21 KB
页数:10页
时间:2019-08-04
《JAVA语言基础阶段评测试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA语言高级编程第一阶段知识点综合测评姓名企业定制班1305-201509111.在运行时,由java解释器自动引入,而不用import语句引入的包是()。A.java.langB.java.systemC.java.ioD.java.util2.this代表了()的对象引用,super表示的是当前对象的()对象?A.当前类当前类B.当前类的父类当前类C.当前类当前类的父类D.以上都不正确3.java中用()字指明继承关系.用()关键字指明对接口的实现。A.implementsextendsB.extendsimplementsC.extendimplementD.imple
2、mentextend4.下列关于java抽象类的说法哪个正确?A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法B.接口和抽象类是同一回事C.可以用抽象类直接去实例化创建对象D.一个类只能继承一个抽象类5.Java语言中,方法的重写(Overriding)和重载(Overloading)是多态性的不同表现。下边哪些说法是对的?A.重写是父类与子类之间多态性的一种表现B.重写是一个类中多态性的一种表现C.重载是一个类中多态性的一种表现D.重载是父类与子类之间多态性的一种表现6.定义有StringBuffers1=newStringBuffer(10);s1.appe
3、nd(“1234”)则s1.length()和s1.capacity()分别是多少?A.4 10B.4 4C.10 10D.10 47.在Java中,以下关于方法重载和方法重写描述正确的是?A.方法重载和方法的重写实现的功能相同B.方法重载出现在父子关系中,方法重写是在同一类中C.方法重载的返回值类型必须一致,参数项必须不同D.方法重写的返回值类型必须相同或相容。(或是其子类)8.根据下面的程序代码,哪些选项的值返回true?1234567891011publicclassSquare{ longwidth; publicSquare(longl){
4、 width=l; } publicstaticvoidmain(Stringarg[]){ Squarea,b,c; a= newSquare(42L); b= newSquare(42L); c=b; longs=42L; 1213 } }A.a==bB.s==aC.b==cD.a.equals(s)9.代码执行的先后顺序为?子类A继承父类B Aa=newA();则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A
5、非静态代码块执行的先后顺序是?A.父类B静态代码块->父类B构造函数->子类A静态代码块->父类B非静态代码块->子类A构造函数->子类A非静态代码块B.父类B静态代码块->父类B构造函数->父类B非静态代码块->子类A静态代码块->子类A构造函数->子类A非静态代码块C.父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数D.父类B构造函数->父类B静态代码块->父类B非静态代码块->子类A静态代码块->子类A构造函数->子类A非静态代码块10.以下程序段的输出结果为:1234567891011publicclas
6、sEqualsMethod{ publicstaticvoidmain(String[]args) { Integern1= newInteger(47); Integern2= newInteger(47); System.out.print(n1==n2); System.out.print(","); System.out.println(n1!=n2); }}A.false,falseB.false,trueC.true,falseD.true,true11.下列哪个修饰符可以使在一个类中定义的成员变量只
7、能被同一包中的类访问?A.privateB.无修饰符C.publicD.protected12.Stringstr1=“abc”,“abc”分配在内存哪个区域?A.堆B.栈C.字符串常量区D.寄存器13.关键字super的作用是?A.用来访问父类被隐藏的成员变量B.用来调用父类中被重载的方法C.用来调用父类的构造函数D.以上都是14.下面哪些类可以被继承?Java.lang.Thread、java.lang.Number、java.lang.Number.Double、java.
此文档下载收益归作者所有