CPA-21-02 試験問題 61

次のコードをコンパイルして実行しようとするとどうなりますか?
#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-21-02 試験問題 62

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    #include <文字列>
    名前空間 std を使用します。
    クラスA {
    公共:
    文字列 s;
    A(文字列 s) { これ?>s = s; }
    };
    クラス B {
    公共:
    文字列 s;
    B (A a) { this?>s = as; }
    void print() { cout<<s; }
    };
    int main()
    {
    A a("Hello world");
    B b=a;
    b.print();
    }
  • CPA-21-02 試験問題 63

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    #include <文字列>
    名前空間 std を使用します。
    void fun(int i);
    int main()
    {
    int i=0;
    i++;
    for (i=0; i<=5; i++)
    {
    楽しい(i);
    }
    0を返します。
    }
    void fun(int i)
    {
    if (i==3)
    戻る;
    cout << i;
    }
  • CPA-21-02 試験問題 64

    以下のプログラムで関数 fun() を定義する正しい方法はどれですか?
    #include <iostream>
    #include <ストリーム>
    #include <文字列>
    名前空間 std を使用します。
    int main()
    {
    int a[2][2];
    楽しい(a);
    0を返します。
    }
  • CPA-21-02 試験問題 65

    8 行目に挿入されたコードのうち、出力「0102020」を生成するのはどれですか?
    #include <iostream>
    名前空間 std を使用します。
    クラスベース{
    静的整数;
    公共:
    ベース () {};
    ~Base () {};
    //ここにコードを挿入
    void Print() { cout << age;}
    };
    int Base::age=0;
    int main () {
    基数 a,*b;
    b = 新しいBase();
    a.Print();
    a.setAge(10);
    a.Print();
    b?>setAge();
    a.Print();
    b?>Print();
    0を返します。
    }