Java2课后选择题
class B extends A
{ void f() //B
{ m=222; //C}
}
class E
{ public static void main(String args[]){
A .f(); //D }
}
(6)下列代码中标注的(A, B, C, D)中,哪一个是错误的?
abstract class Takecare
{ protected void speakHello(){}//A
public abstract static void cry();//B
statis intf(){return 0;}//C
abstrac七float g();//D }
(7)下列程序中注释的哪个代码(A, B, C, D)是错误的(无法通过编译)?
abstract class A {
abstract float getFloat(); //A
void f() {} //B }
public class B extends A
{ private float m=1.Of; //C
private float getFloat()//D { return m;}
}
(8)将下列哪个代码(A,B,C,D)放入程序中标注的【代码】处将导致编译错误?
A. public float getNum() {return 4.0f;}
B .public void getNum(){}
C. public void getNum(double d){}
D .public double getNum(float d) {return 4.0d; }
class A{
public float getNum(){ return 3.0f; }
}
public class B extends A {【代码】}
(9)对于下列代码,下列哪个叙述是正确的?
A. 程序提示编译错误(原因是A类没有不带参数的构造方法)。
B. 编译无错误,[代码]输出结果是0。
C. 编译无错误,[代码]输出结果是1。
D. 编译无错误,[代码]输出结果是2。
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[]){
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育Java2课后选择题(5)全文阅读和word下载服务。
相关推荐: