CPA-21-02 試験問題 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-21-02 試験問題 2

    次の構造のうち正しいものはどれですか?
    1:
    構造体 s1{
    int x;
    文字c;
    };
    2:
    構造体 s2{
    浮動小数点 f;
    構造体 s2 *s;
    };
    3:
    構造体 s3{
    浮動小数点 f;
    私では;
    }
  • CPA-21-02 試験問題 3

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    クラスA {
    公共:
    void Print(){ cout<<"A";}
    };
    クラス B:パブリック A {
    公共:
    virtual void Print(){ cout<< "B";}
    };
    クラス C:パブリック B {
    公共:
    void Print(){ cout<< "C";}
    };
    int main()
    {
    ob1;
    B ob2;
    C ob3;
    B *オブジェクト;
    obj = &ob2;
    obj?>Print();
    obj = &ob3;
    obj?>Print();
    }
  • CPA-21-02 試験問題 4

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    int f(int a, int b);
    int main()
    {
    フロート b;
    b = f(20,10);
    cout << b;
    0を返します。
    }
    int f(int a, int b)
    {
    a/b を返します。
    }
  • CPA-21-02 試験問題 5

    プログラムの出力は何ですか?
    #include <iostream>
    #include <文字列>
    名前空間 std を使用します。
    int main()
    {
    文字列 s1[]= {"H" , "t" };
    文字列 s;
    for (int i=0; i<2; i++) {
    s = s1[i];
    s.insert(1,"ow");
    cout << s;
    }
    戻り値(0);
    }