导航菜单
首页 >  什么叫期末考试题及答案  > 【java期末复习题】JAVA老师给的期末考试自测卷五套全

【java期末复习题】JAVA老师给的期末考试自测卷五套全

自测试卷一 笔试试卷 姓名: 笔试时间:

—————————————————————————

1.编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( ) A..java B. .class C. .html D..exe

2.抽象类和抽象方法有哪些规则?

3.不允许作为类及类成员的访问控制符是( )。 A.public B.private C.static D.protected

4.设x=1,y=2,z=3,则表达式y+=z–/++x值是( )。 A.3 B.3.5 C.4 D.5

5.任何一个Java程序都默认引入一个包,这个包的名字是________________。

6.匿名类的特点有哪些?

7.匿名类的一般格式是________________。

8.面向对象的三大特性有哪些?

9.简述成员变量和局部变量的作用范围?

10.构造方法的特点是什么?

11.关于下面程序片段,结论正确的是( )。 String a =”Java”; String b=”Java”; String x=”Ja”; String y=”va”; String c=x+y; A.a和b指向同一个实例对象,a和c指向同一个实例对象 B.a和b指向同一个实例对象,a和c不指向同一个实例对象 C.a和b不指向同一个实例对象,a和c指向同一个实例对象 D.a和b不指向同一个实例对象,a和c不指向同一个实例对象

12.关于多态性的说法正确的是( )。 A. 一个类中不能有同名的方法 B. 子类中不能有和父类中同名的方法 C. 子类中可以有和父类中同名且参数相同的方法 D. 多态性就是方法的名字可以一样,但返回的类型必须不一样

13.关于继承的说法,正确的是( )。 A.超类的对象就是子类的对象 B.一个类可以有几个超类 C.一个类只能有一个子类 D.一个类只能有一个超类

14.下面的方法重载正确的是( )。 A. int fun (int a, float b){} float fun(int a, float b){} B. float fun (int a, float b) {} float fun (int x, float y){} C. float fun (float a){} float fun(float a, float b){} D. float fun1 (int a, float b){} float fun2(int a ,float b){}

15.输入输出流一般分为__________________________________________。

自测试卷1答案1、B2、(1)抽象类必须使用abstract修饰符来修饰,抽象方法必须使用abstract修饰符来修饰。(2)抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类的实例,即使抽象类里不包含抽象方法,这个抽象类也不能创建实例。(3)抽象类可以包含属性、方法(普通方法和抽象方法)、构造器、初始化块、内部类、枚举类。抽象类的构造器不能用于创建实例,主要是用于被其子类调用。(4)含有抽象方法的类(包括直接定义了一个抽象方法;继承了一个抽象父类,但没有完全实现父类包含的抽象方法;以及实现了一个接口(本书第六章详细介绍),但没有完全实现接口包含的抽象方法三种情况)只能被定义成抽象类。3、C4、A5、java.lang6、(1)匿名类可以继承父类的方法也可以重写父类的方法。(2) 匿名类可以访问外嵌类中的成员变量和方法,在匿名类中不能

相关推荐: