CPA 문제 21
다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
정수 메인()
{
정수 x=0;
int *ptr;
ptr = &x;
cout<<x<<" "<<*ptr;
0을 반환합니다.
}
#include <iostream>
네임스페이스 std 사용;
정수 메인()
{
정수 x=0;
int *ptr;
ptr = &x;
cout<<x<<" "<<*ptr;
0을 반환합니다.
}
CPA 문제 22
다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
클래스 A {
정수 x;
보호됨:
int y;
공공의:
int z;
};
클래스 B : 개인 A {
문자열 이름;
공공의:
무효 세트() {
x = 1;
}
무효 인쇄() {
cout << x;
}
};
정수 메인 () {
ㄴㄴ;
b.set();
b.인쇄();
0을 반환합니다.
}
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
클래스 A {
정수 x;
보호됨:
int y;
공공의:
int z;
};
클래스 B : 개인 A {
문자열 이름;
공공의:
무효 세트() {
x = 1;
}
무효 인쇄() {
cout << x;
}
};
정수 메인 () {
ㄴㄴ;
b.set();
b.인쇄();
0을 반환합니다.
}
CPA 문제 23
다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
구조체 사람 {
문자열 이름;
나이;
};
클래스 퍼스트
{
사람 *사람;
공공의:
First() {사람 = 새로운 사람;
사람?>이름 = "John";
사람?>나이 = 30;
}
무효 인쇄(){
cout<<사람?>이름 << " "<< 사람?>나이;
}
};
정수 메인()
{
첫 번째 t[2];
for (int i=0; i<2; i++)
t[i].Print();
}
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
구조체 사람 {
문자열 이름;
나이;
};
클래스 퍼스트
{
사람 *사람;
공공의:
First() {사람 = 새로운 사람;
사람?>이름 = "John";
사람?>나이 = 30;
}
무효 인쇄(){
cout<<사람?>이름 << " "<< 사람?>나이;
}
};
정수 메인()
{
첫 번째 t[2];
for (int i=0; i<2; i++)
t[i].Print();
}
CPA 문제 24
다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
클래스 BaseC
{
int *ptr;
공공의:
BaseC() { ptr = new int(10);}
BaseC(int i) { ptr = new int(i); }
~BaseC() { ptr 삭제; }
무효 인쇄() { cout << *ptr; }
};
정수 메인()
{
BaseC *o = 새로운 BaseC(5);
o?>인쇄();
}
#include <iostream>
네임스페이스 std 사용;
클래스 BaseC
{
int *ptr;
공공의:
BaseC() { ptr = new int(10);}
BaseC(int i) { ptr = new int(i); }
~BaseC() { ptr 삭제; }
무효 인쇄() { cout << *ptr; }
};
정수 메인()
{
BaseC *o = 새로운 BaseC(5);
o?>인쇄();
}
CPA 문제 25
다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
int main(int argc, char *argv[]) {
char *s = "ABCDEF";
cout << s+2;
0을 반환합니다.
}
#include <iostream>
네임스페이스 std 사용;
int main(int argc, char *argv[]) {
char *s = "ABCDEF";
cout << s+2;
0을 반환합니다.
}
