更多“以下语句可以通过编译: abstract class am_I_abstract { abstract void method1(); }。() 此题为判断题(对,错)。”相关问题
  • 第1题:

    编译以下代码,将出现什么情况?()

    abstract class Shape

    { abstract void draw();}

    Class Square extends Shape{ }

    A. Square类和Shape类都可以成功编译

    B. Square类无法编译,但Shape类可以编译

    C. 类无法编译,但Square类可以编译

    D. Square类和Shape类都无法编译


    正确答案:B

  • 第2题:

    以下语句能顺利通过编译: abstract class class1 { } public class mainClass { public static void main(String args[]) { class1 cs1=new class1(); } } 。()

    此题为判断题(对,错)。


    答案:错

  • 第3题:

    以下语句能顺利通过编译: class test { static void sayHello() { this.toString(); } public String toString() { retur。()

    此题为判断题(对,错)。


    答案:错


  • 第4题:

    以下语句能顺利通过编译: class class1 { private int i=5; //i为私有属性!! } public class class2 { public static void main(String args[]) { class1 cs1=new class1(); System.out.println(cs1.i); } } 。()

    此题为判断题(对,错)。


    答案:错

  • 第5题:

    以下程序能顺利通过编译: class student { String sno,sname; static void output() { this.toString(); } String toString() { retur。()

    此题为判断题(对,错)。


    答案:错


  • 第6题:

    以下语句能顺利通过编译: class class1 { private final method1() {} } 。()

    此题为判断题(对,错)。


    答案:错

  • 第7题:

    以下语句是正确的: abstract final class class1 { } 。()

    此题为判断题(对,错)。


    答案:错

  • 第8题:

    { IamAbstract ia=new IamAbstract(); } abstract class IamAbstract { IamAbstract(){} } 。()

    此题为判断题(对,错)。


    答案:错

  • 第9题:

    以下声明是错误的: abstract final class OurClass{ }。()

    此题为判断题(对,错)。


    答案:对

  • 第10题:

    现有:  interface  I  {  void go();  }      abstract class A implements I { }      class C extends A  {     void go(){ }     }  结果是什么?()   

    • A、代码通过编译
    • B、由于第1行的错误导致编译失败
    • C、由于笫3行的错误导致编译失败
    • D、由于第6行的错误导致编译失败

    正确答案:D

  • 第11题:

    现有:  1. interface Animal {  2. void eat();  3. }  4.  5. // insert code here  6.  7. public class HouseCat extends Feline {  8. public void eat() { }  9. }   和五个声明:  abstract class Feline implements Animal { }  abstract class Feline implements Animal { void eat(); }  abstract class Feline implements Animal { public void eat(); }  abstract class Feline implements Animal { public void eat() { } }  abstract class Feline implements Animal { abstract public void eat(); }  分别插入到第5行,有几个可以通过编译?() 

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:D

  • 第12题:

    单选题
    现有:  interface  I  {  void go();  }      abstract class A implements I { }      class C extends A  {     void go(){ }     }  结果是什么?()
    A

    代码通过编译

    B

    由于第1行的错误导致编译失败

    C

    由于笫3行的错误导致编译失败

    D

    由于第6行的错误导致编译失败


    正确答案: A
    解析: 暂无解析

  • 第13题:

    以下程序的编译和运行结果为?

    abstract class Base{

    abstract public void myfunc();

    public void another(){

    System.out.println("Another method");

    }

    }

    public class Abs extends Base{

    public static void main(String argv[]){

    Abs a = new Abs();

    A.amethod();

    }

    public void myfunc(){

    System.out.println("My Func");

    }

    public void amethod(){

    myfunc();

    }

    }

    A.输出结果为 My Func

    B.编译指示 Base 类中无抽象方法

    C.编译通过,但运行时指示Base 类中无抽象方法

    D.编译指示Base 类中的myfunc方法无方法体,没谁会喜欢该方法。


    正确答案:A

  • 第14题:

    以下语句能顺利通过编译: final class class1 { } class class2 extends class1 { } 。()

    此题为判断题(对,错)。


    答案:错

  • 第15题:

    以下语句可以通过编译: class am_I_abstract { abstract void method1(); } 。()

    此题为判断题(对,错)。


    答案:错

  • 第16题:

    以下语句能顺利通过编译: class class1 { private final void method1() {} }。()

    此题为判断题(对,错)。


    答案:对

  • 第17题:

    设有程序如下: abstract class absclass { abstract void method1(); } class conclass extends absclass { public void method1() { System.out.println("子类");} } public class mainclass { public static void main(String args[]) { absclass ac1=new absclass(); //语句1 absclass ac2=new conclass(); //语句2 ac2.method1(); //语句3 } } 则main()方法中的第一条语句(即语句1)可以顺利通过编译。()

    此题为判断题(对,错)。


    答案:错

  • 第18题:

    abstract类中定义的方法只能是abstract方法 。()

    此题为判断题(对,错)。


    答案:错

  • 第19题:

    拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。()

    此题为判断题(对,错)。


    答案:对

  • 第20题:

    以下程序是正确的。 class IamAbstract { final int f; double d; abstract void method1(); } 。()

    此题为判断题(对,错)。


    答案:错

  • 第21题:

    在Java语言中,如果你有下面的类定义:  Abstract class Shape{ Abstract void draw(); }  class Square extendeds Shape{} 如果你试图编译上面的代码会发生()。 

    • A、一切成功编译
    • B、Shape可以编译,Square不能编译
    • C、Square可以编译,Shape不能编译
    • D、Shape,Square都不能编译

    正确答案:B

  • 第22题:

    现有:  interface Animal {       void eat () ;       }       //insert code here       public class HouseCat extends Feline {       public void eat() { }       }  和五个申明  abstract class Feline implements Animal { }  abstract  class  Feline  implements  Animal  {  void eat () ;  }  abstract class Feline implements Animal { public void eat();}  abstract class Feline implements Animal { public void eat() {}  }  abstract class Feline implements Animal { abstract public void eat();} 结果为:()      

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:C

  • 第23题:

    public abstract class Shape {  private int x;  private int y;  public abstract void draw();  public void setAnchor(int x, int y) {  this.x = x;  this.y = y;  }  }  Which two classes use the Shape class correctly?()

    • A、 public class Circle implements Shape { private int radius; }
    • B、 public abstract class Circle extends Shape { private int radius; }
    • C、 public class Circle extends Shape { private int radius; public void draw(); }
    • D、 public abstract class Circle implements Shape { private int radius; public void draw(); }
    • E、 public class Circle extends Shape { private int radius;public void draw() {/* code here */} }
    • F、 public abstract class Circle implements Shape { private int radius;public void draw() { / code here */ } }

    正确答案:B,E