CPA 試験問題 11

次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
int main()
{
int x=0;
int *ptr;
ptr = &x;
cout<<x<<" "<<*ptr;
0を返します。
}
  • CPA 試験問題 12

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    クラスBaseC
    {
    int *ptr;
    公共:
    BaseC() { ptr = new int(10);}
    BaseC(int i) { ptr = 新しい int(i); }
    ~BaseC() { ptr を削除します。}
    void Print() { cout << *ptr; }
    };
    int main()
    {
    BaseC *o = 新しい BaseC(5);
    o->Print();
    }
  • CPA 試験問題 13

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    クラスA {
    公共:
    int x;
    A() { x=0;}
    };
    クラス B : 保護された A {
    公共:
    int y;
    A::x を使用します。
    B(int y) {this->y = y;}
    void Print() { cout << x << y; }
    };
    int main () {
    B b(5);
    b.Print();
    0を返します。
    }
  • CPA 試験問題 14

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    クラステスト{
    浮動小数点 i,j;
    };
    クラス追加 {
    公共:
    int x,y;
    加算 (int a=3, int b=3) { x=a; y=b; }
    int result() { return x+y;}
    };
    int main () {
    テストテスト;
    * パッドを追加します。
    パッド = &test;
    cout << Pad?>result();
    0を返します。
    }
  • CPA 試験問題 15

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    クラスA {
    公共:
    仮想ボイド Print()=0;
    };
    クラス B:パブリック A {
    公共:
    virtual void Print() { cout<< "B"; }
    };
    クラス C:パブリック A {
    公共:
    virtual void Print() { cout<< "C"; }
    };
    int main()
    {
    B ob2;
    C ob3;
    *obj;
    obj = &ob2;
    obj>Print();
    obj = &ob3;
    obj>Print();
    }