• 2021-04-14
    给定一个Java程序Test.java的代码如下所示,编译时,会出现以下( )情况。
    class Parent {
    public int count() { // 第1行
    return 0;
    }
    }
    public class Test extends Parent {

    private int i;
    public int count() { // 第2行

    return i % 9; // 第3行
    }
    }
  • 编译通过

    内容

    • 0

      抽象类A和抽象类Test的定义如下: abstract class A { abstract int getInfo() { } } public class Test extends A { private int a = 0; public int getInfo() { return a; } public static void main(String args[]) { Test b= new Test(); System.out.println(b.getInfo()); } } 关于上述代码说明正确的是_________

    • 1

      下列代码中,将引起一个编译错误的行是( )。 1) public class Test 2) int m,n; 3) public Test() 4) public Test(int A: m=a; B: 5) public static void main(String args[]) C: 6) Test t1,t2; D: 7) int j,k; E: 8) j=0;k=0; F: 9) t1=new Test(); G: 10) t2=new Test(j,k); H: 11) I: 12) A) 第3行 J: 第5行 K: 第6行 L: 第10行

    • 2

      已有如下程序: class Parent{ public int addValue(int a,int b){ return a+b ; } } public class Child extends Parent{ ..... } 下面那些方法可以添加到Child类中。 A: public int addValue(int a , int b){ .. } B: public void addValue( ){ .. } C: public int addValue( int a ){ .. } D: public void addValue( int a , int b){ .. }

    • 3

      ​设有如下代码:‌public class Parent { ‌ int change() {…} ‌ } ‌class Child extends Parent { } ‌​下面方法中可被加入类Child中是( )。‌ A: public int change(){ ... } B: int chang(int i){ ... } C: private int change(){ ... } D: abstract int chang(){ ...}

    • 4

      给定Java代码如下,编译运行,结果是public class Test{ public static void main(String[] args){ int i; int j=0; int k=2; System.out.println(”i=”+i); } } A: 编译错误 B: 运行时出现异常 C: 正常运行,输出i=-1 D: 正常运行,输出i=0