CPA 試験問題 11
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
int main()
{
int x=0;
int *ptr;
ptr = &x;
cout<<x<<" "<<*ptr;
0を返します。
}
#include <iostream>
名前空間 std を使用します。
int main()
{
int x=0;
int *ptr;
ptr = &x;
cout<<x<<" "<<*ptr;
0を返します。
}
CPA 試験問題 12
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
クラスBaseC
{
int *ptr;
公共:
BaseC() { ptr = new int(10);}
BaseC(int i) { ptr = 新しい int(i); }
~BaseC() { ptr を削除します。}
void Print() { cout << *ptr; }
};
int main()
{
BaseC *o = 新しい BaseC(5);
o->Print();
}
#include <iostream>
名前空間 std を使用します。
クラスBaseC
{
int *ptr;
公共:
BaseC() { ptr = new int(10);}
BaseC(int i) { ptr = 新しい int(i); }
~BaseC() { ptr を削除します。}
void Print() { cout << *ptr; }
};
int main()
{
BaseC *o = 新しい BaseC(5);
o->Print();
}
CPA 試験問題 13
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
クラスA {
公共:
int x;
A() { x=0;}
};
クラス B : 保護された A {
公共:
int y;
A::x を使用します。
B(int y) {this->y = y;}
void Print() { cout << x << y; }
};
int main () {
B b(5);
b.Print();
0を返します。
}
#include <iostream>
名前空間 std を使用します。
クラスA {
公共:
int x;
A() { x=0;}
};
クラス B : 保護された A {
公共:
int y;
A::x を使用します。
B(int y) {this->y = y;}
void Print() { cout << x << y; }
};
int main () {
B b(5);
b.Print();
0を返します。
}
CPA 試験問題 14
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
クラステスト{
浮動小数点 i,j;
};
クラス追加 {
公共:
int x,y;
加算 (int a=3, int b=3) { x=a; y=b; }
int result() { return x+y;}
};
int main () {
テストテスト;
* パッドを追加します。
パッド = &test;
cout << Pad?>result();
0を返します。
}
#include <iostream>
名前空間 std を使用します。
クラステスト{
浮動小数点 i,j;
};
クラス追加 {
公共:
int x,y;
加算 (int a=3, int b=3) { x=a; y=b; }
int result() { return x+y;}
};
int main () {
テストテスト;
* パッドを追加します。
パッド = &test;
cout << Pad?>result();
0を返します。
}
CPA 試験問題 15
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
クラスA {
公共:
仮想ボイド Print()=0;
};
クラス B:パブリック A {
公共:
virtual void Print() { cout<< "B"; }
};
クラス C:パブリック A {
公共:
virtual void Print() { cout<< "C"; }
};
int main()
{
B ob2;
C ob3;
*obj;
obj = &ob2;
obj>Print();
obj = &ob3;
obj>Print();
}
#include <iostream>
名前空間 std を使用します。
クラスA {
公共:
仮想ボイド Print()=0;
};
クラス B:パブリック A {
公共:
virtual void Print() { cout<< "B"; }
};
クラス C:パブリック A {
公共:
virtual void Print() { cout<< "C"; }
};
int main()
{
B ob2;
C ob3;
*obj;
obj = &ob2;
obj>Print();
obj = &ob3;
obj>Print();
}