CPA-21-02 문제 81

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
클래스 A {
공공의 :
무효 인쇄() {
cout << "A ";
}
};
클래스 B {
공공의 :
무효 인쇄() {
cout << "B ";
}
};
정수 메인() {
B sc[2];
A *bc = (A*)sc;
for (int i=0; i<2;i++)
(bc++)->인쇄();
0을 반환합니다.
}

CPA-21-02 문제 82

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
정수 메인()
{
int *a= 새로운 int;
*a=100;
cout << *a;
삭제하다;
}

CPA-21-02 문제 83

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
클래스 A {
공공의 :
무효 인쇄() {
cout << "A ";
}
};
클래스 B {
공공의 :
무효 인쇄() {
cout << "B ";
}
};
정수 메인() {
B sc[2];
B *bc = (B*)sc;
for (int i=0; i<2;i++)
(bc++)->인쇄();
0을 반환합니다.
}

CPA-21-02 문제 84

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
정수 메인()
{
const char *s;
char str[] = "안녕하세요";
s = str;
동안(*들) {
cout << *s++;
}
0을 반환합니다.
}

CPA-21-02 문제 85

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