CPA 試験問題 81

次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラス 2 番目。
クラスベース{
年齢;
公共:
Base () { 年齢 = 5; };
友人 void set(Base &ob, Second &so);
void Print() { cout << age;}
};
クラス 2 番目 {
文字列名;
公共:
友人 void set(Base &ob, Second &so);
void Print() { cout << name;}
};
void set(Base &ob, Second &so) {
年齢 = 0; so.name = "ビル";
}
int main () {
基数 a;
2番目のb;
セット(a,b);
a.Print();
b.Print();
0を返します。
}
  • CPA 試験問題 82

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

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream> #include <string> 名前空間 std を使用します。
    クラスA {
    公共:
    年齢;
    A () { 年齢 = 5; };
    };
    クラス B : プライベート A {
    文字列名;
    公共:
    B () { 名前 = "ボブ"; };
    void Print() {
    年齢 << 名前 << 年齢;
    }
    };
    int main () {
    B b,*ob;
    ob = &b;
    OB->年齢 = 10;
    ob->Print();
    0を返します。
    }
  • CPA 試験問題 84

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    int main (int argc, const char * argv[])
    {
    int a = 30、b = 1、c = 5、i=10;
    i = b < a < c;
    cout << i;
    0を返します。
    }
  • CPA 試験問題 85

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    クラスコンプレックス{
    ダブルリ。
    ダブルイム。
    公共:
    complex() : re(0),im(0) {}
    complex(double x) { re=x,im=x;};
    complex(double x,double y) { re=x,im=y;}
    void print() { cout << re << " " << im;}
    };
    int main(){
    複素数 c1(1,2);
    c1.print();
    0を返します。
    }