CPA 試験問題 61
以下のプログラムで関数 fun() を定義する正しい方法はどれですか?
#include <iostream> #include <sstream> #include <string> 名前空間 std を使用します。int main() { int a[2][2]; 楽しい(a); 0を返します。}
#include <iostream> #include <sstream> #include <string> 名前空間 std を使用します。int main() { int a[2][2]; 楽しい(a); 0を返します。}
CPA 試験問題 62
次のコードをコンパイルして実行しようとするとどうなりますか?
#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 試験問題 63
8 行目に挿入されたコードは、出力「100」を生成しますか?
#include <iostream>
名前空間 std を使用します。
int fun(int);
int main()
{
int *x = 新しい int;
*x=10;
//ここにコードを挿入
0を返します。
}
int fun(int i)
{
i*i を返します。
}
#include <iostream>
名前空間 std を使用します。
int fun(int);
int main()
{
int *x = 新しい int;
*x=10;
//ここにコードを挿入
0を返します。
}
int fun(int i)
{
i*i を返します。
}
CPA 試験問題 64
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
構造体 {
文字列名;
年齢;
};
クラスファースト
{
人 *人;
公共:
First() {人 = 新しい人;
人?>名前 = "ジョン";
人?> 年齢 = 30;
}
void Print(){
cout<<人?>名前<< " "<<人?>年齢;
}
};
int main()
{
最初のt;
t.Print();
}
#include <iostream>
#include <文字列>
名前空間 std を使用します。
構造体 {
文字列名;
年齢;
};
クラスファースト
{
人 *人;
公共:
First() {人 = 新しい人;
人?>名前 = "ジョン";
人?> 年齢 = 30;
}
void Print(){
cout<<人?>名前<< " "<<人?>年齢;
}
};
int main()
{
最初のt;
t.Print();
}
CPA 試験問題 65
次のコードをコンパイルして実行しようとするとどうなりますか?
#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;
c1 = 3.0;
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;
c1 = 3.0;
c1.print();
0を返します。
}