CPA-21-02 문제 11
다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
클래스 2;
클래스 기본 {
나이;
공공의:
기본() { 연령=5; };
친구 무효 세트(기본 &ob, 두 번째 &so);
무효 인쇄() { cout << 연령;}
};
클래스 두 번째 {
문자열 이름;
공공의:
친구 무효 세트(기본 &ob, 두 번째 &so);
void Print() { cout << 이름;}
};
무효 세트(기본 &ob, 두 번째 &so) {
비만나이 = 0; so.name = "빌";
}
정수 메인 () {
베이스 a;
두 번째 b;
세트(a,b);
a.인쇄();
b.인쇄();
0을 반환합니다.
}
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
클래스 2;
클래스 기본 {
나이;
공공의:
기본() { 연령=5; };
친구 무효 세트(기본 &ob, 두 번째 &so);
무효 인쇄() { cout << 연령;}
};
클래스 두 번째 {
문자열 이름;
공공의:
친구 무효 세트(기본 &ob, 두 번째 &so);
void Print() { cout << 이름;}
};
무효 세트(기본 &ob, 두 번째 &so) {
비만나이 = 0; so.name = "빌";
}
정수 메인 () {
베이스 a;
두 번째 b;
세트(a,b);
a.인쇄();
b.인쇄();
0을 반환합니다.
}
CPA-21-02 문제 12
프로그램의 오류를 지적합니다.
#include <iostream>
네임스페이스 std 사용;
정수 메인()
{
char s1[] = "안녕하세요";
char s2[] = "세계";
char *const ptr = s1;
*ptr = 'a';
ptr = s2;
0을 반환합니다.
}
#include <iostream>
네임스페이스 std 사용;
정수 메인()
{
char s1[] = "안녕하세요";
char s2[] = "세계";
char *const ptr = s1;
*ptr = 'a';
ptr = s2;
0을 반환합니다.
}
CPA-21-02 문제 13
프로그램의 출력은 무엇입니까?
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
정수 메인()
{
문자열 s1[]= {"H" , "t" };
문자열 s;
for (int i=0; i<2; i++) {
s = s1[i];
s.insert(1,"ow");
cout << s;
}
반환(0);
}
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
정수 메인()
{
문자열 s1[]= {"H" , "t" };
문자열 s;
for (int i=0; i<2; i++) {
s = s1[i];
s.insert(1,"ow");
cout << s;
}
반환(0);
}
CPA-21-02 문제 14
"HELLO"는 몇 번 인쇄되나요?
#include <iostream>
네임스페이스 std 사용;
정수 메인()
{
for(int i=?1; i<=10; i++)
{
만약(i < 5)
계속하다;
또 다른
부서지다;
cout<<"안녕하세요";
}
0을 반환합니다.
}
#include <iostream>
네임스페이스 std 사용;
정수 메인()
{
for(int i=?1; i<=10; i++)
{
만약(i < 5)
계속하다;
또 다른
부서지다;
cout<<"안녕하세요";
}
0을 반환합니다.
}
CPA-21-02 문제 15
다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
const int 크기 = 3;
클래스 A {
공공의:
문자열 이름;
A() { 이름 = "밥";}
A(문자열 s) { 이름 = s;}
A(A &a) { 이름 = a.이름;}
};
클래스 B : 공개 A {
공공의:
비() { }
B(문자열 s) : A(s) { }
무효 인쇄() {
cout << 이름;
}
};
정수 메인 () {
B b1("앨런");
b1.인쇄();
0을 반환합니다.
}
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
const int 크기 = 3;
클래스 A {
공공의:
문자열 이름;
A() { 이름 = "밥";}
A(문자열 s) { 이름 = s;}
A(A &a) { 이름 = a.이름;}
};
클래스 B : 공개 A {
공공의:
비() { }
B(문자열 s) : A(s) { }
무효 인쇄() {
cout << 이름;
}
};
정수 메인 () {
B b1("앨런");
b1.인쇄();
0을 반환합니다.
}
