1,下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的( )
A public
B private
C protected
D static
解析:答案是D
2,下列方法定义中 , 正确 的是 ()
A int x( ){ char ch=’a’; return (int)ch; }
B void x( ){ ...return true; }
C int x( ){ ...return true; }
D int x( int a, b){ return a+b; }
解析:答案是A
3, This调用语句必须是构造函数中的第一个可执行语句。
A 正确
B 错误
解析:答案是B
4,我们在程序中经常使用“System.out.println()”来输出信息,语句中的System是包名,out是类名,println是方法名。
A 对
B错误
解析:B
5,
下面的程序 编译运行后,在屏幕上显示的结果是()
public class test {
public static void main(String args[]) {
int x,y;
x=5>>2;
y=x>>>2;
System.out.println(y);
}
}
A 0
B 2
C 5
D 10
解析: A
5,哪个类可用于处理 Unicode?
A InputStreamReader
B BufferedReader
C Writer
D PipedInputStream
解析:A
6,对于文件的描述正确的是( )
A 文本文件是以“.txt”为后缀名的文件,其他后缀名的文件是二进制文件
B File类是Java中对文件进行读写操作的基本类。
C 无论文本文件还是二进制文件,读到文件末尾都会抛出EOFException异常。
D Java中对于文本文件和二进制文件,都可以当作二进制文件进行操作。
解析: D
7,
在jdk1.5之后,下列 java 程序输出结果为______。
1 2 3 4 |
|
A true,false
B true,true
C false,true
D false,false
解析:答案是B
8,运用下列哪个命令能够获取JVM的内存映像
A jinfo
B jmap
C jhat
D jstat
解析:B
9,
What results from the following code fragment?
1 2 3 |
|
A Compilation error because”~”doesn’t operate on integers
B -5
C -6
D -15
10,类B从类A派生,则类B可以访问类A中的( )成员?
A public成员
B protected成员
C private成员
D 所有数据成员
E 所有函数成员
解析:A B
11,如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是()
注:一个元素进栈后可以马上出栈,不用等全部进栈
A e3,e1,e4,e2
B e2,e4,e3,e1
C e2,e3,e4,e1
D 任意顺序都有可能
解析:BC
12,对于构造方法,下列叙述正确的是( )。
A 构造方法的优先级一般比代码块低。
B 构造方法的返回类型只能是void型。
C 构造方法的主要作用是完成对类的对象的初始化工作。
D 构造方法的主要作用是完成对类的对象的初始化工作。
解析:ACD