CPA 試験問題 56
プログラムの出力は何ですか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
int main () {
文字列 s1 = "こんにちは"、s2 = "世界";
s2 = s1 + s2;
cout << s2;
0を返します。
}
#include <iostream>
#include <文字列>
名前空間 std を使用します。
int main () {
文字列 s1 = "こんにちは"、s2 = "世界";
s2 = s1 + s2;
cout << s2;
0を返します。
}
CPA 試験問題 57
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream> #include <文字列>
名前空間 std を使用します。
int main()
{
string s1[]= {「方法」、「まで」 };
s1[0].swap(s1[1]);
for (int i=0; i<2; i++) {
cout << s1[i];
}
戻り値(0);
}
#include <iostream> #include <文字列>
名前空間 std を使用します。
int main()
{
string s1[]= {「方法」、「まで」 };
s1[0].swap(s1[1]);
for (int i=0; i<2; i++) {
cout << s1[i];
}
戻り値(0);
}
CPA 試験問題 58
プログラムの出力は何ですか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
int main()
{
文字列 s1="こんにちは";
文字列 s2="世界";
s1+=s2;
cout << s1;
戻り値(0);
}
#include <iostream>
#include <文字列>
名前空間 std を使用します。
int main()
{
文字列 s1="こんにちは";
文字列 s2="世界";
s1+=s2;
cout << s1;
戻り値(0);
}
CPA 試験問題 59
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream> #include <文字列>
名前空間 std を使用します。
クラスコンプレックス{
ダブルリ。
ダブルイム。
公共:
complex() : re(1),im(0.4) {}
ブール演算子==(複合&t);
};
bool complex::operator == (complex &t){
if((this->re == t.re) && (this->im == t.im))
true を返します。
それ以外
false を返します。
}
int main(){
複素数 c1、c2。
if (c1==c2)
cout << "OK";
それ以外 {
cout << "エラー";
}
}
#include <iostream> #include <文字列>
名前空間 std を使用します。
クラスコンプレックス{
ダブルリ。
ダブルイム。
公共:
complex() : re(1),im(0.4) {}
ブール演算子==(複合&t);
};
bool complex::operator == (complex &t){
if((this->re == t.re) && (this->im == t.im))
true を返します。
それ以外
false を返します。
}
int main(){
複素数 c1、c2。
if (c1==c2)
cout << "OK";
それ以外 {
cout << "エラー";
}
}
CPA 試験問題 60
文字 2 が入力として指定された場合、プログラムの出力はどうなりますか?
#include <iostream>
名前空間 std を使用します。
int main () {
int c;
シン >> c;
試す
{
スイッチ(c)
{
ケース1:
20を投げます。
ケース 2:
5.2fを投げます。
}
}
キャッチ (int e)
{ cout << "int 例外。例外番号 "< e; }
キャッチ (float e)
{ cout << "float 例外。例外番号 "< e; }
キャッチ(...)
{ cout << "例外が発生しました。"; }
0を返します。
}
#include <iostream>
名前空間 std を使用します。
int main () {
int c;
シン >> c;
試す
{
スイッチ(c)
{
ケース1:
20を投げます。
ケース 2:
5.2fを投げます。
}
}
キャッチ (int e)
{ cout << "int 例外。例外番号 "< e; }
キャッチ (float e)
{ cout << "float 例外。例外番号 "< e; }
キャッチ(...)
{ cout << "例外が発生しました。"; }
0を返します。
}