1、设有下面两个类的定义:class Person{long id; String name;} class Student extends Person{int score; int getScore(){return score;}} 则类 Person 和类 Student 的关系是()。
A.继承关系
B.无关系
C.包含关系
D.关联关系
本题答案:
A
2、如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时应使用关键字()。
A.this
B.super
C.implements
D.extends
本题答案:
B
3、下面是类A的构造函数声明,其中正确的是()。
A.void a(int x){...}
B.void A(int x){...}
C.a(int x){...}
D.A(int x){...}
本题答案:
D
4、在线程中,普通优先级的线程其优先级默认值为()。
A.5
B.2
C.10
D.1
本题答案:
A
5、下列()修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。
A.无修饰符
B.public
C.protected
D.private
本题答案:
A
6、若要抛出异常,应该使用下列()子句。
A.try
B.throw
C.finally
D.catch
本题答案:
B
7、有类定义:abstract class A{public abstract void f();} 下面关于该类的描述中正确的是()。
A.该类的方法不能被重载
B.该类可以用new A(); 实例化一个对象
C.该类不能被继承
D.以上说法都不对
本题答案:
D
8、对于catch子句的排列,下列()是正确的。
A.父类在先,子类在后
B.有继承关系的异常不能在同一个try结构程序段内
C.排列顺序可任意
D.子类在先,父类在后
本题答案:
D
9、在j2sdk1.4.2版中,解压得到的目录中,()是存放编译器、解释器和其他许多工具的目录。
A.lib
B.jre
C.demo
D.bin
本题答案:
D
10、下列代码的执行结果是()。 public class A{public static void main(String[]args){int a=4, b=6, c=8; String s="abc"; System.out.println(a+b+s+c);}}
A."ababcc"
B."46abc8"
C."464688"
D."10abc8"
本题答案:
D
11、下列关于接口的叙述中,()是正确的。
A.接口之间不能有继承关系
B.接口中只含有抽象方法和常量
C.接口与抽象类是相同的概念
D.一个类只能实现一个接口
本题答案:
B
12、main方法是Java Application程序执行的入口点,下列main方法原型()是不正确的。
A.public static void main(string[]args)
B.public static void main(String[]args)
C.public static void main(String[]a)
D.public static void main(String args[])
本题答案:
A
13、Java源文件中最多只能有一个(),其他类的个数不限。
A.public
B.interface
C.final
D.abstract
本题答案:
A
14、容器Panel和Applet默认使用的布局管理器是()。
A.GridLayout
B.FlowLayout
C.CardLayout
D.BorderLayout
本题答案:
B
15、Which modifier should be applied to a method for the lock of object "this" to be obtained prior to execution any of the method body? ()
A.synchronized
B.static
C.final
D.abstract
本题答案:
A
16、下列()关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。
A.transient
B.synchronized
C.static
D.serialize
本题答案:
B
17、下列命令中,是Java编译命令的是()。
A.javadoc
B.javac
C.java
D.appletviewer
本题答案:
B
18、下列叙述错误的是()。
A.Java语言允许使用指针访问内存
B.Java是一种面向对象的网络编程语言
C.Java提供了类库支持TCP/IP协议
D.Java Applet程序在网络上传输不受硬软件平台的限制
本题答案:
A
19、在Java中,子类重新定义一个与从父类那里继承来的域变量(成员变量)完全相同的变量,这称为域的()。
A.隐藏
B.重载
C.覆盖
D.Java不支持此特性
本题答案:
C
20、下列各输出语句中,显示结果为“123”的是()。
A.System.out.println(1+2+3+"");
B.System.out.println(1+2+3);
C.System.out.println(1+2+""+3);
D.System.out.println(1+""+2+3);
本题答案:
D
21、如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。()
A.正确
B.错误
本题答案:
B
22、Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。()
A.正确
B.错误
本题答案:
B
23、子类要调用父类的方法,必须使用super关键字。()
A.正确
B.错误
本题答案:
B
24、在Java语言中,系统常量null,false,true既可以大写,也可以小写。()
A.正确
B.错误
本题答案:
B
25、A class can implement as many interfaces as needed.()
A.正确
B.错误
本题答案:
A