CPA 試験問題 86

次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスA {
公共:
A() { cout << "A0 ";}
A(文字列 s) { cout << "A1";}
};
クラス B : パブリック A {
公共:
B() { cout << "B0 ";}
B(文字列 s) { cout << "B1 ";}
};
クラス C : プライベート B {
公共:
C() { cout << "C0 ";}
C(文字列 s) { cout << "C1 ";}
};
int main () {
B b1;
C c1;
0を返します。
}
  • CPA 試験問題 87

    プログラムの出力は何ですか?
    #include <iostream> #include <文字列>
    名前空間 std を使用します。
    ユニオン t { 文字 c; int i; };
    クラス First { 結合 tu; パブリック: First() {
    uc = 'A';
    }
    void Print(){
    cout << uc;
    }
    };
    int main()
    {
    First *t = new First();
    t->Print();
    }
  • CPA 試験問題 88

    クラス B の変数 "y" は何になるでしょうか?
    クラスA {
    int x;
    保護されています:
    int y;
    公共:
    年齢;
    };
    クラス B: プライベート A {
    文字列名;
    公共:
    void Print() {
    年齢 << 名前 << 年齢;
    }
    };
  • CPA 試験問題 89

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    クラスA {
    公共:
    int x;
    A() { x=0;}
    };
    クラス B : パブリック A {
    公共:
    B() { x=1;}
    };
    クラス C : プライベート B {
    公共:
    C() { x=2;}
    };
    int main () {
    C c1;
    cout << c1.x;
    0を返します。
    }
  • CPA 試験問題 90

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    #include <文字列>
    名前空間 std を使用します。
    クラスA {
    int x;
    保護されています:
    int y;
    公共:
    int z;
    A() { x=1; y=2; z=3; }
    };
    クラス B : パブリック A {
    文字列 z;
    公共:
    void set() {
    y = 4;
    z = "ジョン";
    }
    void Print() {
    cout << y << z;
    }
    };
    int main () {
    Bb;
    b.set();
    b.Print();
    0を返します。
    }