Java考试题答案.docxVIP

  • 96
  • 0
  • 约7.16千字
  • 约 9页
  • 2018-10-15 发布于重庆
  • 举报
Java考试题答案

选择题(每题3分,共45分) 1、下列程序编译或运行的结果是。( ) D public static void main(String args[]){ int a = 10; int b,c; if(a50){ 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--==1y--==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 c

文档评论(0)

1亿VIP精品文档

相关文档