• 2021-04-14
    用下列哪个代码替换程序标注的【代码】会导致编译错误?public class ...e(【代码】) {n++;}}}
  • m = 0

    内容

    • 0

      对于下列代码,下列哪个叙述是正确的?class A { public int i=0; A(int m) { i = 1; } } public class B extends A { B(int m) { i = 2; } public static void main(String args[]){ B b = new B(100); System.out.println(b.i); //【代码】 } } A: 程序提示编译错误。 B: 编译无错误,【代码】输出结果是0。 C: 编译无错误,【代码】输出结果是1。 D: 编译无错误,【代码】输出结果是2。

    • 1

      将下列哪个代码替换下列程序中的【代码】不会导致编译错误? A: publicintf(){return100+M;} B: intf(){return100;} C: publicdoublef(){return2.6;} D: publicabstractintf();

    • 2

      现有如下代码[br][/br]class Super{ [br][/br] public float getNum(){return 3.0f;} [br][/br] } [br][/br]public class Sub extends Super{ [br][/br] //【代码】[br][/br]} [br][/br]在【代码】标注行加入下列哪行代码后会导致程序编译错误 A: public float getNum(){return 4.0f;} B: public void getNum(){} C: public void getNum(double){} D: public double getNum(float d){return 4.0d;}

    • 3

      对于下列代码,下列哪个叙述是正确的? abstract class Animal { int m = 100; abstract public void f(); } class Dog extends Animal { int m; } public class E { public static void main(String args[]) { System. out. println(new Dog(). m);// [代码] } } A: 程序提示编译错误(Dog不是抽象的,并且未覆盖,即重写Animal中的抽象方法f() )。 B: 编译无错误,[代码]输出0。 C: 编译无错误, [代码]输出100。 D: 编译无错误, [代码]输出null。

    • 4

      将下列(A,B,C,D)哪个代码替换下列程序中的【代码】不会导致编译错误。 A: publicdoublef(){return2.6;} B: intf(){return100;} C: publicintf(){return100+M;} D: publicabstractintf();