Java考试题+答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择题(每题3分,共45分)

1、下列程序编译或运行的结果就是。( ) D

public static void main(String args[]){

int a = 10;

int b,c;

if(a>50){

b=9;

}

c = b + a;

System、out、println(c);

}

A、10

B、 19

C、 9

D、编译错误

2、下列语句片段中,four的值为 ( ) D

int three = 3;

char one = ‘1’;

char four = (char)(three+one);

A、 3

B、 1

C、 31

D、 4

3、下列代码的运行结果就是 ( ) D

public static void main(String[] args){

int a = 7;

System、out、println(a%3);

}

A.2、0

B.2

C.1、0

D.1

4、以下程序的输出结果为( )。 D

public static void main(String[] args) {

int x = 1, y = 1, z =1;

if(x--==1&&y--==1||z--==1)

System、out、println(“x=” +x+”, y=” +y+”, z=” +z);

}

A、 x=0, y=1, z=1

B、 x=0, y=2, z=2

C、 x=0, y=2, z=1

D、 x=0, y=0, z=1

5、下列代码段编译与运行的结果就是( )、 C

public static void main(String args[]){

String str = “null”;

if(str==null){

System、out、println(“null”);

}else if(str、length()==0){

System、out、println(“zero”);

} else {

System、out、println(“some”);

}

}

A、 null

B、 zero

C、 some

D、编译错误

6、下列代码的运行结果就是( ): D

public class Animal{

public String noise(){

return “peep”;

}

public static void main(String[] args){

Animal animal = new Dog();

Cat cat = (Cat)animal;

System、out、println(cat、noise());

}

}

class Dog extends Animal{

public String noise(){

return “bark”;

}

}

class Cat extends Animal{

public String noise(){

return “meow”;

}

}

A、 peep

B、 bark

C、 meow

D、编译错误

E、抛出运行时异常

7、关于下列代码说法正确的就是( ) D

public class Foo{

public int add(int a,int b){

return a+b;

}

public static void main(String[] args){

Foo foo = null;

System、out、println(foo、add(10,20));

}

A、编译错误

B、正常运行,但无结果输出

C、30

D、运行时抛出NullPointerException

8、程序的执行结果就是 ( ) B

public class Test{

int x;

public static void main(String[] args){

Test t = new Test();

t、x = 5;

change(t);

System、out、println(t、x);

}

public static void change(Test t){

t、x = 3;

}

}

A、 5

B、 3

C、 0

D、 4

9、关于下列代码书法正确的就是 ( ) B

public class A{

public void doit(){}

public String doit(){

return “a”;

}

public double doit(int x){

return 1、0;

}

}

A、无编译错误

B、代码public String doit(){行,出现编译错误

C、代码public double doit(int x){行,出现编译错误

D、代码return “a”;行处出现编译错误

10、下列代码的运行结果就是( ) D

String test = “This is a test”;

String[] tokens = test、split(“\\s”);

System、out、println(tokens、length);

A、 0

B、 1

C、 3

D、 4

11、请瞧下列代码( ) A

1 //some code here

2 try{

3 //some code here

4 }catch(SomeException se){

5 //some code here

6 }finally{

7//some code here

相关文档
最新文档