CPA-21-02 試験問題 26
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
int min(int a, int b);
int main()
{
int min(int,int);
int b;
b = 分(10,20);
cout << b;
0を返します。
}
int min(int a, int b)
{
戻り値(b);
}
#include <iostream>
名前空間 std を使用します。
int min(int a, int b);
int main()
{
int min(int,int);
int b;
b = 分(10,20);
cout << b;
0を返します。
}
int min(int a, int b)
{
戻り値(b);
}
CPA-21-02 試験問題 27
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
void set(struct person*);
構造人
{
文字名[25];
年齢;
};
int main()
{
struct person e = {"スティーブ", 30};
セット(&e);
cout<< e.name << " " << e.age;
0を返します。
}
void set(struct person *p)
{
p?>年齢 = p?>年齢 + 1;
}
#include <iostream>
名前空間 std を使用します。
void set(struct person*);
構造人
{
文字名[25];
年齢;
};
int main()
{
struct person e = {"スティーブ", 30};
セット(&e);
cout<< e.name << " " << e.age;
0を返します。
}
void set(struct person *p)
{
p?>年齢 = p?>年齢 + 1;
}
CPA-21-02 試験問題 28
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスA {
保護されています:
int y;
公共:
int x,z;
A() : x(2)、y(2)、z(1) { z = x + y; }
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;
b.Print();
0を返します。
}
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスA {
保護されています:
int y;
公共:
int x,z;
A() : x(2)、y(2)、z(1) { z = x + y; }
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;
b.Print();
0を返します。
}
CPA-21-02 試験問題 29
次の操作のうち、間違っているのはどれですか?
CPA-21-02 試験問題 30
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
名前空間 std を使用します。
int main()
{
int *t;
t = 新しい int[2];
for (int i=0; i<2; i++) {
t[i]=0;
}
cout << t[1];
}
#include <iostream>
名前空間 std を使用します。
int main()
{
int *t;
t = 新しい int[2];
for (int i=0; i<2; i++) {
t[i]=0;
}
cout << t[1];
}

