CPA 試験問題 1

次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
クラスA {
公共 :
void print() {
cout << "A ";
}
};
クラス B {
公共 :
void print() {
cout << "B ";
}
};
int main() {
B sc[2];
B *bc = (B*)sc;
for (int i=0; i<2;i++)
(bc++)->print();
0を返します。
}
  • CPA 試験問題 2

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    クラスファースト
    {
    公共:
    void Print(){ cout<<"最初から";}
    };
    クラス 2
    {
    公共:
    void Print(){ cout<< "2 番目から";}
    };
    int main()
    {
    最初の最初のオブジェクト;
    FirstObject.Print();
    2 番目の SecondObject;
    SecondObject.Print();
    }
  • CPA 試験問題 3

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

    18 行目に挿入されたコードが出力「AB」を生成するのはどれですか
    #include <iostream>
    名前空間 std を使用します。
    クラスA
    {
    公共:
    void Print(){ cout<< "A";}
    void Print2(){ cout<< "a";}
    };
    クラスB:パブリックA
    {
    公共:
    void Print(){ cout<< "B";}
    void Print2(){ cout<< "b";}
    };
    int main()
    {
    B ob2;
    //ここにコードを挿入 ob2.Print(); }
  • CPA 試験問題 5

    プログラムの出力は何ですか?
    #include <iostream>
    #include <文字列>
    名前空間 std を使用します。
    構造体 {
    年齢;
    };
    クラスファースト
    {
    人 *人;
    公共:
    First() {人 = 新しい人;
    人 -> 年齢 = 20;
    }
    void Print(){
    cout << 人 -> 年齢;
    }
    };
    int main()
    {
    最初の t[2];
    for (int i=0; i<2; i++)
    t[i].Print();
    }