• 2022-06-08
    下面程序段中的错误语句是 ______。 class M int i; public: void ~AA(int); AA *p; void AA(); void AA(int x)i=x;; ;
    A: AA *p;
    B: void ~AA(int);
    C: void AA(int);
    D: void AA(int x)i=x;;
  • B

    内容

    • 0

      class ABC int a; public: ABC(int aa)a(aa) ;

    • 1

      下列程序的运行结果是 #include<iostream.h> class A int a; public: A: A( ) a=0; B: A(int aa) C: a=aa; D: cout < < a++; E: ; F: void main( ) G: A x,y(2) ,z(3) ; H: cout < < endl;A) 00 I: B) 23 J: C) 34 K: D) 25

    • 2

      有如下类定义:class AA{ int a;public: AA(int n=0):a(n){ }};class BB:public AA{ int b;public: BB (int m,int n)____________};下列选项中,能够填入下划线处的正确语句片段是( )。 A: :BB(m){a=n;} B: :BB(m),AA(n){} C: :AA(n) ,BB(m) {} D: :AA(n){b=m;}

    • 3

      若有如下接口A的定义,下列哪些类下确实现了该接口( ) interface A { void method1(int i); void method2(int j); }。 A: class B implements A { void method1(int i ) { } void method2(int j ) { } } B: class B { void method1(int i ) { } void method2(int j ) { } } C: class B implements A{ void method1( ) { } void method2( ) { } } D: class B implements A{ public void method1(int x ) { } public void method2(int y ) { } }

    • 4

      若有如下类A的定义,下列哪些类正确继承了该类: abstract class A { abstract void method1(int i); abstract void method2(int j); } A: abstract class B extends A{ void method1( ) { } void method2( ) { } } B: class B { void method1(int i ) { } void method2(int j ) { } } C: class B implements A { void method1(int i ) { } void method2(int j ) { } } D: class B extends A{ public void method1(int x ) { } public void method2(int y ) { } }