CPA-21-02 문제 16

19행에 삽입된 코드 중 "23"이 출력되는 코드는 무엇입니까?
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
클래스 A {
정수 x;
보호됨:
정수 y;
공공의:
int z;
A() { x=1; y=2; z=3; }
};
클래스 B : 공개 A {
문자열 z;
공공의:
정수 y;
무효 세트() { y = 4; z = "존"; }
무효 인쇄() {
//여기에 코드를 삽입하세요
}
};
정수 메인 () {
ㄴㄴ;
b.set();
b.인쇄();
0을 반환합니다.
}

CPA-21-02 문제 17

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

CPA-21-02 문제 18

18번 줄에 삽입된 코드는 "AB" 출력을 생성합니다.
#include <iostream>
네임스페이스 std 사용;
클래스 A
{
공공의:
무효 인쇄(){ cout<< "A";}
무효 Print2(){ cout<< "a";}
};
클래스 B:공용 A
{
공공의:
무효 인쇄(){ cout<< "B";}
무효 Print2(){ cout<< "b";}
};
정수 메인()
{
B ob2;
//여기에 코드를 삽입하세요
ob2.인쇄();
}

CPA-21-02 문제 19

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
#include <sstream>
#include <문자열>
네임스페이스 std 사용;
정수 메인(공허)
{
문자열 s;
s = "테스트";
s.resize (s.size() ? 1);
cout<<s<<" "<<s.size();
0을 반환합니다.
}

CPA-21-02 문제 20

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