CPA 試験問題 1
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
クラスA {
公共 :
void print() {
cout << "A ";
}
};
クラス B {
公共 :
void print() {
cout << "B ";
}
};
int main() {
B sc[2];
B *bc = (B*)sc;
for (int i=0; i<2;i++)
(bc++)->print();
0を返します。
}
#include <iostream>
名前空間 std を使用します。
クラスA {
公共 :
void print() {
cout << "A ";
}
};
クラス B {
公共 :
void print() {
cout << "B ";
}
};
int main() {
B sc[2];
B *bc = (B*)sc;
for (int i=0; i<2;i++)
(bc++)->print();
0を返します。
}
CPA 試験問題 2
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
クラスファースト
{
公共:
void Print(){ cout<<"最初から";}
};
クラス 2
{
公共:
void Print(){ cout<< "2 番目から";}
};
int main()
{
最初の最初のオブジェクト;
FirstObject.Print();
2 番目の SecondObject;
SecondObject.Print();
}
#include <iostream>
名前空間 std を使用します。
クラスファースト
{
公共:
void Print(){ cout<<"最初から";}
};
クラス 2
{
公共:
void Print(){ cout<< "2 番目から";}
};
int main()
{
最初の最初のオブジェクト;
FirstObject.Print();
2 番目の SecondObject;
SecondObject.Print();
}
CPA 試験問題 3
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
int fun(int x) {
2*x を返します。
}
int main(){
int i;
i = 楽しい(1) || 楽しい(2);
cout << i;
0を返します。
}
#include <iostream>
名前空間 std を使用します。
int fun(int x) {
2*x を返します。
}
int main(){
int i;
i = 楽しい(1) || 楽しい(2);
cout << i;
0を返します。
}
CPA 試験問題 4
18 行目に挿入されたコードが出力「AB」を生成するのはどれですか
#include <iostream>
名前空間 std を使用します。
クラスA
{
公共:
void Print(){ cout<< "A";}
void Print2(){ cout<< "a";}
};
クラスB:パブリックA
{
公共:
void Print(){ cout<< "B";}
void Print2(){ cout<< "b";}
};
int main()
{
B ob2;
//ここにコードを挿入 ob2.Print(); }
#include <iostream>
名前空間 std を使用します。
クラスA
{
公共:
void Print(){ cout<< "A";}
void Print2(){ cout<< "a";}
};
クラスB:パブリックA
{
公共:
void Print(){ cout<< "B";}
void Print2(){ cout<< "b";}
};
int main()
{
B ob2;
//ここにコードを挿入 ob2.Print(); }
CPA 試験問題 5
プログラムの出力は何ですか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
構造体 {
年齢;
};
クラスファースト
{
人 *人;
公共:
First() {人 = 新しい人;
人 -> 年齢 = 20;
}
void Print(){
cout << 人 -> 年齢;
}
};
int main()
{
最初の t[2];
for (int i=0; i<2; i++)
t[i].Print();
}
#include <iostream>
#include <文字列>
名前空間 std を使用します。
構造体 {
年齢;
};
クラスファースト
{
人 *人;
公共:
First() {人 = 新しい人;
人 -> 年齢 = 20;
}
void Print(){
cout << 人 -> 年齢;
}
};
int main()
{
最初の t[2];
for (int i=0; i<2; i++)
t[i].Print();
}