CPA 試験問題 76

次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
int main(){
int i = 1;
for(i=10; i>-1; i/=2) {
もし私が)
壊す;
}
cout << i;
0を返します。
}
  • CPA 試験問題 77

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    名前空間 std を使用します。
    クラスBaseClass
    {
    公共:
    int *ptr;
    BaseClass(int i) { ptr = new int(i); }
    ~BaseClass() { ptr を削除します。ptr を削除;}
    void Print() { cout << *ptr; }
    };
    void fun(BaseClass x);
    int main()
    {
    BaseClass o(10);
    楽しい(o);
    o.Print();
    }
    void fun(BaseClass x) {
    cout << "こんにちは:";
    }
  • CPA 試験問題 78

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

    次のコードをコンパイルして実行しようとするとどうなりますか?
    #include <iostream>
    #include <文字列>
    名前空間 std を使用します。
    const int サイズ = 3;
    クラスA {
    公共:
    文字列名;
    A() { 名前 = "ボブ";}
    A(文字列 s) { 名前 = s;}
    A(A &a) { 名前 = a.name;}
    };
    クラス B : パブリック A {
    公共:
    int *タブ;
    B() { タブ = new int[サイズ]; for (int i=0; i<size; i++) tab[i]=1;}
    B(文字列 s) : A(s) { タブ = new int[サイズ]; for (int i=0; i<size; i++) tab[i]=1;}
    ~B() { タブを削除します。}
    void Print() {
    for (int i=0; i<size; i++) cout << tab[i];
    cout << 名前;
    }
    };
    int main () {
    B b1(「アラン」);
    B b2;
    b1.tab[0]=0;
    b1.Print(); b2.Print();
    0を返します。
    }
  • CPA 試験問題 80

    クラス B の変数 "y" は何になるでしょうか?
    クラスA {
    int x;
    保護されています:
    int y;
    公共:
    年齢;
    };
    クラス B : パブリック A {
    文字列名;
    公共:
    void Print() {
    年齢 << 名前 << 年齢;
    }
    };