101、若需要定义一个类域或类方法,应使用哪种修饰符?()
A、static
B、package
C、private
D、public
答案:A
102、下面代码执行后的输出是什么()
package com.bjsxt;
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、
1 and 0
1 and 1
1 and 2
C、
2 and 0
2 and 1
2 and 2
答案:A
103、给出如下代码,如何使成员变量m被函数fun()直接访问()
package com.bjsxt;
public class Test {
private int m;
public static void fun() {
// some code…
}
}
A、将private int m 改为 protected int m
B、将private int m 改为 public int m
C、将private int m 改为 static int m
D、将private int m 改为int m
答案:C
104、下面哪几个函数是public void example(){….}的重载函数()
A、public void example(int m){…}
B、public int example(int m){…}
C、public void example2(){…}
D、public int example(int m,float f){…}
答案:ABD
105、请问以下代码执行会打印出什么?
父类:
package com.bjsxt;
public class FatherClass {
public FatherClass() {
System.out.println("FatherClassCreate");
}
}
子类:
package com.bjsxt;
import com.bjsxt.FatherClass;
public class ChildClass extends FatherClass {
public ChildClass() {
System.out.println("ChildClass Create");
}
public static void main(String[] args) {
FatherClass fc = new FatherClass();
ChildClass cc = new ChildClass();
}
}
执行:C:\>java com.bjsxt.ChildClass
输出结果是什么?
答:
FatherClassCreate
FatherClassCreate
ChildClass Create