Java试卷(附答案)
单项选择(20题,每题1分,共20分)
某一个子类要继承一个父类,要使用关键字( )
A.import B.extends
C.implements D.java
某一个子类要实现一个父接口,要使用关键字( )
A.import B.extends
C.implements D.java
在JDK环境下编译JAVA原程序使用的命令是( )
A.java B.javac
C.jvm D.tomcat
以下关于接口和类的说法正确的是( )
A.接口和类都可以实现多重继承
B.子类可以继承多个父类
C.子类可以实现多个接口
D.一个子类不能同时继承某一个父类和实现某一个接口
java中程序的main方法必须声明为( )
A.public B.void
C.public void D.public static void
假设现在有一个类,名称为ceshi,现在要声明和创建一个ceshi类型的对象变量ceshiA,则下述正确的是( )
A.ceshi ceshiA; B.ceshi ceshia=new ceshi;
C.ceshi ceshiA=new ceshi; D.ceshi ceshiA=new ceshi()
JAVA平台的无关性是通过( )实现的
A.JAVA虚拟机 B.JAVA的编辑环境
C.Windows操作系统 D.UNIX操作系统
JAVA原程序经过编译器编译后生成的字节码文件的后缀是( )
A.java B.c
C.class D.src
JAVA运用程序可以分为两类,一类是能够独立运行的程序,其中必须含有( )
A.构造方法 B.public方法
C.private方法 D.main方法
一个非抽象子类,如果要实现某个接口,则( )
A.必须实现该接口中的所有抽象方法
B.可以实现部分抽象方法
C.可以不实现任何抽象方法
D.无所谓
下列关于关键字this和super的说法正确的是( )
this是调用父类的方法和变量
super是调用本类中的方法
super是调用父类的方法和变量
没有区别
下列关于构造方法的说法正确的是( )
构造方法必须是和类的名称相同
每一个类都必须显示声明自己的构造方法
构造方法不能进行重载
子类不能使用父类的构造方法
类的3个重要特征是类的封装、多态和( )
A.实现 B.重写
C.继承 D.重载
哪个关键字可以对对象加互斥锁?
A transient
B synchronized
C serialize
D static
下列哪些语句关于内存回收的说明是正确的?
A 程序员必须创建一个线程来释放内存;
B 内存回收程序负责释放无用内存
C 内存回收程序允许程序员直接释放内存
D 内存回收程序可以在指定的时间释放内存对象
哪个关键字可以抛出异常?
A transient
B finally
C throw
D static
对于下列代码:
public class Parent {
public int addValue( int a, int b) {
int s;
s = a+b;
return s;
}
}
class Child extends Parent {
}
下述哪些方法可以加入类Child?
A int addValue( int a, int b ){// do something...}
B public void addValue (int a, int b ){// do something...}
C public int addValue( int a ){// do something...}
D public int addValue( int a, int b )throws MyException {//do something...}
下面哪种注释方法能够支持javadoc命令:
A /**...**/
B /*...*/
C //
D /**...*/
下列关于Java线程的说法那些是正确的( )
A 每一个Java线程可以看成由代码.一个真实的CPU
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)