CPA 試験問題 81
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラス 2 番目。
クラスベース{
年齢;
公共:
Base () { 年齢 = 5; };
友人 void set(Base &ob, Second &so);
void Print() { cout << age;}
};
クラス 2 番目 {
文字列名;
公共:
友人 void set(Base &ob, Second &so);
void Print() { cout << name;}
};
void set(Base &ob, Second &so) {
年齢 = 0; so.name = "ビル";
}
int main () {
基数 a;
2番目のb;
セット(a,b);
a.Print();
b.Print();
0を返します。
}
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラス 2 番目。
クラスベース{
年齢;
公共:
Base () { 年齢 = 5; };
友人 void set(Base &ob, Second &so);
void Print() { cout << age;}
};
クラス 2 番目 {
文字列名;
公共:
友人 void set(Base &ob, Second &so);
void Print() { cout << name;}
};
void set(Base &ob, Second &so) {
年齢 = 0; so.name = "ビル";
}
int main () {
基数 a;
2番目のb;
セット(a,b);
a.Print();
b.Print();
0を返します。
}
CPA 試験問題 82
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
クラスA
{
公共:
void Print(){ cout<<"A";}
};
クラスB:パブリックA
{
公共:
void Print(){ cout<< "B";}
};
int main()
{
*obj;
ob1;
obj = &ob1;
obj?>Print();
B ob2;
obj = &ob2;
obj?>Print();
}
#include <iostream>
名前空間 std を使用します。
クラスA
{
公共:
void Print(){ cout<<"A";}
};
クラスB:パブリックA
{
公共:
void Print(){ cout<< "B";}
};
int main()
{
*obj;
ob1;
obj = &ob1;
obj?>Print();
B ob2;
obj = &ob2;
obj?>Print();
}
CPA 試験問題 83
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream> #include <string> 名前空間 std を使用します。
クラスA {
公共:
年齢;
A () { 年齢 = 5; };
};
クラス B : プライベート A {
文字列名;
公共:
B () { 名前 = "ボブ"; };
void Print() {
年齢 << 名前 << 年齢;
}
};
int main () {
B b,*ob;
ob = &b;
OB->年齢 = 10;
ob->Print();
0を返します。
}
#include <iostream> #include <string> 名前空間 std を使用します。
クラスA {
公共:
年齢;
A () { 年齢 = 5; };
};
クラス B : プライベート A {
文字列名;
公共:
B () { 名前 = "ボブ"; };
void Print() {
年齢 << 名前 << 年齢;
}
};
int main () {
B b,*ob;
ob = &b;
OB->年齢 = 10;
ob->Print();
0を返します。
}
CPA 試験問題 84
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
int main (int argc, const char * argv[])
{
int a = 30、b = 1、c = 5、i=10;
i = b < a < c;
cout << i;
0を返します。
}
#include <iostream>
名前空間 std を使用します。
int main (int argc, const char * argv[])
{
int a = 30、b = 1、c = 5、i=10;
i = b < a < c;
cout << i;
0を返します。
}
CPA 試験問題 85
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
クラスコンプレックス{
ダブルリ。
ダブルイム。
公共:
complex() : re(0),im(0) {}
complex(double x) { re=x,im=x;};
complex(double x,double y) { re=x,im=y;}
void print() { cout << re << " " << im;}
};
int main(){
複素数 c1(1,2);
c1.print();
0を返します。
}
#include <iostream>
名前空間 std を使用します。
クラスコンプレックス{
ダブルリ。
ダブルイム。
公共:
complex() : re(0),im(0) {}
complex(double x) { re=x,im=x;};
complex(double x,double y) { re=x,im=y;}
void print() { cout << re << " " << im;}
};
int main(){
複素数 c1(1,2);
c1.print();
0を返します。
}