CPA-21-02 문제 61

다음 중 switch?case 문에서 확인할 수 있는 것은 무엇입니까?

CPA-21-02 문제 62

클래스 B의 변수 "age"는 무엇입니까?
클래스 A {
정수 x;
보호됨:
정수 y;
공공의:
나이;
};
클래스 B : 보호된 A {
문자열 이름;
공공의:
무효 인쇄() {
cout << 이름 << 나이;
}
};

CPA-21-02 문제 63

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
클래스 콤플렉스{
다시, 메신저;
공공의:
complex() : re(1),im(0.3) {}
complex(double n) { re=n,im=n;};
complex(int ​​m,int n) { re=m,im=n;}
복합 연산자+(복소수 &t);
void Print() { cout << re << " " << im; }
};
복잡한 complex::operator+ (복잡한 &t){
복잡한 온도;
temp.re = this?>re + t.re;
temp.im = this?>im + t.im;
복귀온도;
}
정수 메인(){
복합체 c1(1),c2(2),c3;
c3 = c1 + c2;
c3.인쇄();
}

CPA-21-02 문제 64

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
클래스 A {
공공의:
가상 무효 인쇄()=0;
};
클래스 B:공개 A {
공공의:
가상 무효 인쇄() { cout<< "B"; }
};
클래스 C:공개 A {
공공의:
가상 무효 인쇄() { cout<< "C"; }
};
정수 메인()
{
B ob2;
Cob3;
*obj;
obj = &ob2;
obj?>인쇄();
obj = &ob3;
obj?>인쇄();
}

CPA-21-02 문제 65

문자 3을 입력으로 입력하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
클래스 A {
공공의:
나는 int;
};
정수 메인 () {
정수 c;
객체;
obj.i = 5;
신 >> c;
노력하다
{
스위치 (c)
{
사례 A. 던지기 20;
사례 B. 던지기 5.2f;
사례 C. throw obj;
기본값: cout<<"예외 없음";
}
}
잡기 (int e)
{ cout << "int 예외. 예외 번호. " << e; }
잡기 (Ae)
{ cout << "객체 예외. 예외 번호. " << ei; }
잡다 (...)
{ cout << "예외가 발생했습니다."; }
0을 반환합니다.
}