CPA-21-02 문제 26

프로그램의 출력은 무엇입니까?
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
클래스 퍼스트
{
문자열 이름;
공공의:
첫 번째() {
이름 = "앨런";
}
void setName(string n) {this?>name = n;}
void setName() {this?>name = "John";}
무효 인쇄(){
cout << 이름;
}
};
정수 메인()
{
첫 번째 ob1,*ob2;
ob2 = 새로운 First();
먼저 *t;
t = &ob1;
t?>setName();
t?>인쇄();
t = ob2;
t?>setName("스티브");
ob2?>인쇄();
}

CPA-21-02 문제 27

아래 주어진 프로그램의 출력은 무엇입니까?
#include <iostream>
네임스페이스 std 사용;
int main(int argc, const char * argv[])
{
정수 i=10;
{
int i=0;
cout<<i;
}
{
정수 i=5;
cout << i;
}
cout<<i;
0을 반환합니다.
}

CPA-21-02 문제 28

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
void fun(char*);
정수 메인()
{
char t[4]={'0', '1', '2', '3'};
재미(&t[2]);
0을 반환합니다.
}
무효 재미(문자 *a)
{
cout << *a;
}

CPA-21-02 문제 29

문자 4가 입력으로 제공되면 프로그램의 출력은 무엇입니까?
#include <iostream>
네임스페이스 std 사용;
정수 메인 () {
정수 c;
신 >> c;
노력하다
{
스위치 (c)
{
사례 1:
20을 던져;
사례 2:
5.2f를 던져;
사례 3:
'a'를 던져;
기본:
cout<<"예외는 없습니다";
}
}
잡기 (int e)
{ cout << "int 예외. 예외 번호. " << e; }
잡기 (플로트 e)
{ cout << "float 예외. 예외 번호. " << e; }
잡다 (...)
{ cout << "예외가 발생했습니다."; }
0을 반환합니다.
}

CPA-21-02 문제 30

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