牛客网总结题3

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

int i=0;

Integer j = new Integer(0);

System.out.println(i==j);

System.out.println(j.equals(i));

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

int i = 5;

int j = 10;

System.out.println(i + ~j);

 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 

猜你喜欢

转载自blog.csdn.net/qq_37244548/article/details/107489809