CPA 試験問題 46

次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
名前空間 myNamespace1
{
int x = 5;
int y = 10;
}
名前空間 myNamespace2
{
浮動小数点 x = 3.14;
浮動小数点数 y = 1.5;
}
int main () {
{
名前空間 myNamespace1 を使用します。
cout << x << " ";

名前空間 myNamespace2 を使用します。
cout << y;
}
0を返します。
}
  • CPA 試験問題 47

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

    文字 3 が入力として指定された場合、プログラムの出力はどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    int main () {
    int c;
    シン >> c;
    試す
    {
    スイッチ(c)
    {
    ケース1:
    20を投げます。
    ケース 2:
    5.2fを投げます。
    ケース 3:
    「a」をスローします。
    }
    }
    キャッチ (int e)
    { cout << "int 例外。例外番号 "< e; }
    キャッチ (float e)
    { cout << "float 例外。例外番号 "< e; }
    キャッチ(...)
    { cout << "例外が発生しました。"; }
    0を返します。
    }
  • CPA 試験問題 49

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    #include <文字列>
    名前空間 std を使用します。
    クラスA {
    保護されています:
    int y;
    公共:
    int x,z;
    A() : x(1)、y(2)、z(0) { z = x + y; }
    A(int a, int b) : x(a), y(b) { z = x + y;}
    void Print() { cout << z; }
    };
    クラス B : パブリック A {
    公共:
    int y;
    B() : A() {}
    B(int a, int b) : A(a,b) {}
    void Print() { cout << z; }
    };
    int main () {
    A b;
    b.Print();
    0を返します。
    }
  • CPA 試験問題 50

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    #include <文字列>
    名前空間 std を使用します。
    クラスA {
    公共:
    A() { cout << "パラメータなし";}
    A(string s) { cout << "文字列パラメータ";}
    A(A &a) { cout << "オブジェクト A パラメータ";}
    };
    クラス B : パブリック A {
    公共:
    B() { cout << "B パラメータなし";}
    B(文字列 s) { cout << "B 文字列パラメータ";}
    };
    int main () {
    A a1;
    A a2("テスト");
    B b1(「アラン」);
    0を返します。
    }