CPA 試験問題 36
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <cstdlib> #include <iostream>
名前空間 std を使用します。
インライン float sum(float a,float b)
{
a+b を返します。
}
int main()
{
浮動小数点 a、b;
a = 1.5; b = 3.4;
cout<<sum(a,b);
0を返します。
}
#include <cstdlib> #include <iostream>
名前空間 std を使用します。
インライン float sum(float a,float b)
{
a+b を返します。
}
int main()
{
浮動小数点 a、b;
a = 1.5; b = 3.4;
cout<<sum(a,b);
0を返します。
}
CPA 試験問題 37
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
#define FUN(arg) if(arg) cout<<"テスト";
int main()
{
int i=1;
楽しい(i<3);
0を返します。
}
#include <iostream>
名前空間 std を使用します。
#define FUN(arg) if(arg) cout<<"テスト";
int main()
{
int i=1;
楽しい(i<3);
0を返します。
}
CPA 試験問題 38
プログラムの間違いを指摘してください。
#include <iostream>
名前空間 std を使用します。
int main()
{
const int x=1;
int const *y=&x;
cout<<*y;
0を返します。
}
#include <iostream>
名前空間 std を使用します。
int main()
{
const int x=1;
int const *y=&x;
cout<<*y;
0を返します。
}
CPA 試験問題 39
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスA {
保護されています:
int y;
公共:
int x、z;
A() : x(1)、y(2)、z(0) {}
A(int a, int b) : x(a), y(b) { z = x * y;}
void Print() { cout << z; }
};
クラス B : パブリック A {
公共:
int y;
B() : A() {}
B(int a, int b) : A(a,b) {}
void Print() { cout << z; }
};
int main () {
A b(2,5);
b.Print();
0を返します。
}
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスA {
保護されています:
int y;
公共:
int x、z;
A() : x(1)、y(2)、z(0) {}
A(int a, int b) : x(a), y(b) { z = x * y;}
void Print() { cout << z; }
};
クラス B : パブリック A {
公共:
int y;
B() : A() {}
B(int a, int b) : A(a,b) {}
void Print() { cout << z; }
};
int main () {
A b(2,5);
b.Print();
0を返します。
}
CPA 試験問題 40
クラス B の変数「年齢」は何になりますか?
クラスA {
int x;
保護されています:
int y;
公共:
年齢;
};
クラス B : プライベート A {
文字列名;
公共:
void Print() {
年齢 << 名前 << 年齢;
}
};
クラスA {
int x;
保護されています:
int y;
公共:
年齢;
};
クラス B : プライベート A {
文字列名;
公共:
void Print() {
年齢 << 名前 << 年齢;
}
};