编译失败
-42- -1234- -7.0-
- 42- -1234- - 7.0-
运行时异常被抛出
第1题:
下面程序段的输出结果为 package test; public class A { int x=20; static int y=6; public static void main(String args[]) { Class B b=new Class B(); b.go(10); System.out.println(”x=”+b.x); } } class Class B { int x; void go(int y) { ClassA a=new ClassA(); x=a.y; } }
A.x=10
B.x=20
C.x=6
D.编译不通过
第2题:
A. x=0,y=2,z=1
B. x=1,y=2,z=1
C. x=0,y=1,z=1
D. x=0,y=2,z=2
第3题:
现有: class Test4 { public static void main (String [] args) { boolean X=true; boolean y=false; short Z=42; if((z++==42) && (y=true))z++; if((x=false) || (++z==45)) z++; System. out.println(¨z=”+z); } } 结果为:()
第4题:
现有: class Foo { public static void main (String [] args) { int x=O; int y=4; for (int z=0; z<3; Z++; X++) { if(x>1&++y<10) y++; } System. out .println (y); } } 结果是什么?()
第5题:
class Top { static int x = 1; public Top(int y) { x *= 3; } } class Middle extends Top { public Middle() { x += 1; } public static void main(String [] args) { Middle m = new Middle(); System.out.println(x); } } 结果为:()
第6题:
class TestMain { static int x = 2; static { x = 4; } static public void main(String[] args) { int y = x + 1; System.out.println(y); } } 和命令行: java TestMain 结果为:()
第7题:
class Test4 { public static void main(String [] args) { boolean x = true; boolean y = false; short z = 42; if((z++ = = 42) && (y = true)) z++; if((x = false) || (++z = = 45)) z++; System.out.println("z = " + z); } } 结果为:()
第8题:
3
5
编译失败
运行时异常被抛出
第9题:
3
5
编译失败
运行时异常被抛出
第10题:
z=42
z=43
z=44
z=45
编译失败
运行的时候有异常抛出
第11题:
6
7
8
10
第12题:
1
2
3
编译失败
第13题:
下面程序段的输出结果为 package test; public class Class A { int x=20; static int y=6; public static void main(String args[]) { Class B b=new Class B(); b.go(10); System.out.println("x"+b.x); } } class ClassB { int x; void go(int y) { ClassA a=new ClassA(); x=a.y; } }
A.x=10
B.x-20
C.x=6
D.编译不通过
第14题:
现有 import java.io.PrintWriter; class DoFormat{ public static void main (String [] args) { int x=42; int y=12345; float Z-7 ; System.out.format("一%4d-", X); System. out.format("-%4d-", y); System. out.format("-%4.ld-",z); } } 结果为:()
第15题:
class Foo { public static void main(String [] args) { int x = 0; int y = 4; for(int z=0; z 〈 3; z++, x++) { if(x 〉 1 & ++y 〈 10) y++; } System.out.println(y); } } 结果是什么?()
第16题:
现有: class TestMain { static int x = 2; static { x = 4; } public static void main(String... args) { int y = x + 1; System.out.println(y); } } 和命令行: java TestMain 结果为:()
第17题:
public class MethodOver { private int x, y; private float z; public void setVar(int a, int b, float c){ x = a; y = b; z = c; } } Which two overload the setVar method?()
第18题:
class Test2{ public static void main(String [] args){ boolean x=true; boolean y=false; short z=42; if((x==true)&&y=true))z++; if((y==true||++z=44))z++; System.out.println(“z=”+z); } } 结果是什么?()
第19题:
import java.io.PrintWriter; class DoFormat { public static void main(String [] args) { int x = 42; int y = 12345; float z = 7; System.out.format("-%4d- ", x); System.out.format("-%4d- ", y); System.out.format("-%4.1d- ", z); } } 结果为:()
第20题:
Z=42
z=44
Z= 45
z= 46
第21题:
编译失败
-42- -1234- -7.0-
- 42- -1234- -7.0-
- 42- -12345- -7.0-
运行时异常被抛出
第22题:
z = 42
z = 44
z = 45
z = 46
第23题:
7
8
10
12