CPA 試験問題 86
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスA {
公共:
A() { cout << "A0 ";}
A(文字列 s) { cout << "A1";}
};
クラス B : パブリック A {
公共:
B() { cout << "B0 ";}
B(文字列 s) { cout << "B1 ";}
};
クラス C : プライベート B {
公共:
C() { cout << "C0 ";}
C(文字列 s) { cout << "C1 ";}
};
int main () {
B b1;
C c1;
0を返します。
}
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスA {
公共:
A() { cout << "A0 ";}
A(文字列 s) { cout << "A1";}
};
クラス B : パブリック A {
公共:
B() { cout << "B0 ";}
B(文字列 s) { cout << "B1 ";}
};
クラス C : プライベート B {
公共:
C() { cout << "C0 ";}
C(文字列 s) { cout << "C1 ";}
};
int main () {
B b1;
C c1;
0を返します。
}
CPA 試験問題 87
プログラムの出力は何ですか?
#include <iostream> #include <文字列>
名前空間 std を使用します。
ユニオン t { 文字 c; int i; };
クラス First { 結合 tu; パブリック: First() {
uc = 'A';
}
void Print(){
cout << uc;
}
};
int main()
{
First *t = new First();
t->Print();
}
#include <iostream> #include <文字列>
名前空間 std を使用します。
ユニオン t { 文字 c; int i; };
クラス First { 結合 tu; パブリック: First() {
uc = 'A';
}
void Print(){
cout << uc;
}
};
int main()
{
First *t = new First();
t->Print();
}
CPA 試験問題 88
クラス B の変数 "y" は何になるでしょうか?
クラスA {
int x;
保護されています:
int y;
公共:
年齢;
};
クラス B: プライベート A {
文字列名;
公共:
void Print() {
年齢 << 名前 << 年齢;
}
};
クラスA {
int x;
保護されています:
int y;
公共:
年齢;
};
クラス B: プライベート A {
文字列名;
公共:
void Print() {
年齢 << 名前 << 年齢;
}
};
CPA 試験問題 89
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
クラスA {
公共:
int x;
A() { x=0;}
};
クラス B : パブリック A {
公共:
B() { x=1;}
};
クラス C : プライベート B {
公共:
C() { x=2;}
};
int main () {
C c1;
cout << c1.x;
0を返します。
}
#include <iostream>
名前空間 std を使用します。
クラスA {
公共:
int x;
A() { x=0;}
};
クラス B : パブリック A {
公共:
B() { x=1;}
};
クラス C : プライベート B {
公共:
C() { x=2;}
};
int main () {
C c1;
cout << c1.x;
0を返します。
}
CPA 試験問題 90
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスA {
int x;
保護されています:
int y;
公共:
int z;
A() { x=1; y=2; z=3; }
};
クラス B : パブリック A {
文字列 z;
公共:
void set() {
y = 4;
z = "ジョン";
}
void Print() {
cout << y << z;
}
};
int main () {
Bb;
b.set();
b.Print();
0を返します。
}
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスA {
int x;
保護されています:
int y;
公共:
int z;
A() { x=1; y=2; z=3; }
};
クラス B : パブリック A {
文字列 z;
公共:
void set() {
y = 4;
z = "ジョン";
}
void Print() {
cout << y << z;
}
};
int main () {
Bb;
b.set();
b.Print();
0を返します。
}