|
(单选题) 1: 下列程序运行后,输出的结果是_______。public class Test{ public static void main(String args[]){ outer:for(int i=0;i<3;i++) inner:for(int j=0;j<2;j++){ if(j==1)continue outer; System.out.println(j+" and "+i); }
A: 0 and 0 0 and 1 0 and 2
B: 0 and 1 0 and 1 0 and 2
C: 1 and 0 1 and 1 1 and 2
D: 0 and 0 1 and 1 2 and 2
(单选题) 2: 下面程序段的输出结果为_______。public class MethLoad { public static void main(String args[]){ MethLoad classObj=new MethLoad(); classObj.methTest(4); classObj.methTest(4.0); } void methTest(double d){ double sum=2*d;
A: The result is:16 The result is:8.0
B: The result is:8.0 The result is:16
C: The result is:8 The result is:16.0
D: The result is:16.0 The result is:8
(单选题) 3: 下面程序段的运行结果为_______。public class OperatorsAndExpressions { void residual(){ int i=10,j=3; float m=213.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); } public static void main(String args[]){
A: 1 1.5
B: 3 1.5
C: 1 2
D: 3 2
(单选题) 4: 下面程序段的输出结果是_______。public class Test{ public static void main(String args[]){ int x,y; x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2; y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2; if(x>y) System.out.println("x>y");
A: x>y
B: x=y
C: x<y
D: 编译错误
(单选题) 5: Java语言使用_______进行解释执行。
A: 字节码
B: 机器码
C: 伪码
D: 二进制码
(单选题) 6: 下列循环的次数是_______。int y=2,x=4; while(--x!=x/y){}
A: 1次
B: 2次
C: 3次
D: 4次
(单选题) 7: 当编译和运行下面的代码时,出现的结果为_______。public class NewClass { static int total=10; public static void main(String args[]){ new NewClass(); } public NewClass(){ System.out.println("In Test"); System.out.println(this);
A: 在第2行将出现编译错误
B: 在第9行将会出现编译错误
C: 屏幕上将会有10输出
D: 程序将会通过编译,但是会有运行时错误
(单选题) 8: 在Java语言中,如果数字之后没有任何字母,计算机默认为_______。
A: int类型
B: float类型
C: double类型
D: short类型
(单选题) 9: 关于对象成员占用内存的说法哪一项是正确的?
A: 同一个类的对象共用一段内存
B: 同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间。
C: 对象的方法不占用内存
D: 以上说法都不正确
(单选题) 10: 下面哪些语句在编译时不会出现错误或警告?
A: float f=1.3;
B: byte b=275;
C: boolean=null;
D: int i=10;
|
|