CPA 문제 36

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
클래스 퍼스트
{
공공의:
First() { cout << "생성자";}
~First() { cout << "소멸자";}
void Print(){ cout<<"처음부터";}
};
정수 메인()
{
첫 번째 FirstObject;
FirstObject.Print();
}

CPA 문제 37

구조 중 옳지 않은 것은?
1:
구조체 s1{ int x;
긴 int li; };
2:
구조체 s2{ 부동 f; 구조체 s2 *s;
};
삼:
구조체 s3{ 부동 f; 구조체 s3 s;
};

CPA 문제 38

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
정수 메인(){
int i, j;
for(i = 0, j = 1; j < 2, i < 4; i++, j++);
cout << i << " " << j;
0을 반환합니다.
}

CPA 문제 39

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

CPA 문제 40

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