一、选择题
11、下边程序运行的结果是()
class Base {
Base() { System.out.print(“Base”); }
}
public class Alpha extends Base {
public static void main( String[] args ) {
new Alpha();
new Base();
}
}
A. Base
B. BaseBase
C. 程序编译失败
D. 程序运行但没有任何输出
12、下面程序运行的结果是?()
public class X {
private static int a;
public static void main(String[] args) {
modify(a);
System.out.println(a);
}
public static void modify(int a) {
a++;
}
}
A. 0
B. 1
C. 程序编译失败
D. 程序抛出异常
13、下面程序运行的结果是?()
String s = “Hello” + 9 + 1;
System.out.println(s);
A. Hello10
B. Hello91
C. Hello10.0
D. 程序编译失败
14、下列说法正确的是?()
A. 一个子类可以有多个父类,一个父类也可以有多个子类
B. 一个子类可以有多个父类,但一个父类只可以有一个子类
C. 一个子类可以有一个父类,但一个父类可以有多个子类
D. 上述说法都不对
15、下面程序运行的结果是?()
abstract class AbstractIt {
abstract float getFloat();
}
public class AbstractTest extends AbstractIt {
private float f1 = 1.0f;
private float getFloat() { return f1; }
}
A. 编译成功
B. 在第6行产生一个运行时异常
C. 在第6行产生一个编译错误
D. 在第2行产生一个编译错误