题目内容

给出以下代码,请问该程序的运行结果是什么?Class Base{String str;public Base(){}public Base(String s){str = s;}}public class Sub extend Base{public static void main(String args[]){final Base b = new Base(”Hello”);b = new Base(”How are you”)b.str = “How is going”;System.out.printIn(“Greeting is:”+b.str);}}

A. 代码编译错误。
B. 运行期异常。
C. 打印输出Hello
D. 打印输出How is going

查看答案
更多问题

给出以下代码,请问该程序的运行结果是什么?public abstract class AbstractClass{public AbstractClass(){System.out.printIn("this is an abstract class constructor!”);}public void aMethod(){System.out.printIn(“This is in the method in the abstract class”);}}

A. 代码编译失败,因为抽象类不能有构造器。
B. 代码编译失败,因为抽象类的方法不能有返回值类型声明。
C. 代码编译失败,因为当类不存在抽象方法时,是不能定义为抽象类的。
D. 代码编译成功,并且因为该类实际上不是抽象类,因此可以被实例化。
E. 代码编译成功,但不能被实例化。可以被扩展为非抽象类,子类的构造 器可以调用抽象父类的构造器。
F. 代码编译成功,但不能被实例化。可以被扩展为非抽象类,子类的构造器不可以调用抽象父类的构造器。

给出以下代码,请问该程序的运行结果是什么?public class CloseWindow extendsFrame implements WindowListener{public CloseWindow(){addWindowListener(this);setSize(300,300);setVisible(true);}public void windowClosing(WindowEvent e){System.exit(0);}public static viod main(String args[]){CloseWindowCW = new CloseWindow();}}

A. 代码编译失败。
B. 运行期异常。
C. 运行正常。

给出以下代码,请问该程序的运行结果是什么? class Example{ public static void main (String args[]{int a = 5;System.out.println(cube(a));}int cube(int theNum){return theNum﹡theNum﹡theNum;}}

A. 代码编译失败,因为方法cube()已经在java.lang.Math类上定义过。
B. 代码编译失败,因为方法cube()不是static方法。
C. 代码编译成功,但运行期抛出异常。
D. 打印输出125。

给出以下代码,请问该程序的运行结果是什么?class Example{static boolean sideEffect(boolean b){System.out.print(“side effect”);return b;}public static void main (String[]args){boolean b1=true;boolean b2=false;if(b2&sideEffect(b1))System.out.print(1) ;else if(b1|sideEffect(b2))System.out.print(2) ;}}

A. 1
B. 2
C. side effect 1
D. side effect 2
E. side effect side effect 1
F. side effect side effect 2

答案查题题库