设为首页 加入收藏

TOP

Java笔试题试卷
2014-11-24 00:42:16 来源: 作者: 【 】 浏览:6
Tags:Java 试题 试卷

一、填空题


1.构造器可以使用的修饰符有_public_ 、_private_、 _protected_、 _default.。


2. 构造器有多种形式,包括______________和 _____________.


3. 构造器的重载的方法名称相同,但_____________不相同。


4. 构造器的名称必须要和_______________的名称相同。


5. 在Java中,实例化一个对象用_________关键字来完成。


6. 构造器的重载的方法是没有______________的。


7. 所谓单子模式,就是在一个时间段内_____________只存在一份。


8. 类的继承是通过Java保留的关键字____________来修饰的,通过extends的关键字表明前者具备后者的公共的_____________ 和____________.


9.___________是定义接口的关键字,接口里的成员变量默认为_____________类型的。


10.接口里的方法默认被修饰为___________ 、__________类型的。


11.接口里的方法不能是static,final类型的,只能为___________ 、____________类型的



二、选择题:


(1)如果一个子类要继承父类,需要使用哪个关键字 。


A)this B)super


C)public D)extends


E)final



(2)子类继承父类后,下面哪些说法是正确的 。


A)子类可以访问父类所有的成员变量和方法


B)子类还可以成为其他子类的父类


C)子类和父类在同一个包中时,子类不能访问父类的 private 方法


D)子类和父类在同一个包中时,子类不能访问父类的 private 变量


E)子类和父类不在同一个包中时,子类不能继承父类的私有成员和友好成员



(3)下面关于方法重写说法正确的是 。


A)子类可以通过方法重写来隐藏继承的方法


B)方法重写是指,子类中类定义了一个方法,并且这个方法的名字、返回类型、 参数类型及参数


的个数与从父类继承的方法完全相同


C)通过方法重写,子类可以把父类的状态和行为变成自己的状态和行为


D)只要父类的方法能够被子类继承,子类就能重写这个方法


E)一旦子类重写了父类的方法,就表示隐藏了所继承的这个方法



(4)使用下面哪个关键字可以实现调用父类的构造方法及被隐藏的方法 。


A)super B)extends


C)public D)this


E)return






(5)以下对于抽象类的理解正确的是 。


A)声明方法的存在而不去实现它的类被叫做抽象类


B)不能创建抽象类的实例


C)抽象类不能有抽象构造函数或抽象静态方法


D)可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例


E)以上答案都不正确



(6)以下对于接口的理解正确的是 。


A)接口是抽象类的变体,在接口中,所有方法都是抽象的。


B)接口只可以定义 static final 成员变量


C)当类实现特殊接口时,它必须实现所有这种接口的方法。


D)接口可以继承接口


E)以上答案都不正确



(7)以下代码中哪些是可以正确定义一个抽象类的 。


A)abstract class AbstractTest{}


B)class abstract AbstractTest{}


C)interface class AbstractTest{}


D)class interface AbstractTest{}


E)A 与 C 是正确的



(4)以下代码中哪些是可以正确的定义一个接口的


A)interface InterfaceTest{}


B)interface class InterfaceTest{}


C)interface InterfaceTest{


int a;


}


D)interface InterfaceTest{


int a=50;


void show(){


System.out.println(a);


}


}


E)interface InterfaceTest{


int a=50;


void show();


}



(8)以下对于抽象类与接口的区别说法正确的是 。


A)抽象类与接口的重大区别就在于抽象类能提供一部分实现,包括方法和属性。


B)在使用的时候,一个类可以实现(implements)多个接口,但只能继承(extends)一个抽象类。


C)抽象类中可以定义属性变量,接口中也可以。但类型必须是 static final 成员变量



D)抽象类一般是用来定义抽象的实体的,而接口则是用来定义操作和行为的。


E)以上说法都正确。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇软件测试LoadRunner面试题: Where.. 下一篇php程序员应该掌握的10个技能,看..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Announcing October (2025-12-24 15:18:16)
·MySQL有什么推荐的学 (2025-12-24 15:18:13)
·到底应该用MySQL还是 (2025-12-24 15:18:11)
·进入Linux世界大门的 (2025-12-24 14:51:47)
·Download Linux | Li (2025-12-24 14:51:44)