CPA 문제 66
프로그램의 출력은 무엇입니까?
#include <iostream>
네임스페이스 std 사용;
#define PRINT(i) cout<<i;
정수 메인()
{
정수 y=2, z=3;
인쇄(y);
인쇄(z);
0을 반환합니다.
}
#include <iostream>
네임스페이스 std 사용;
#define PRINT(i) cout<<i;
정수 메인()
{
정수 y=2, z=3;
인쇄(y);
인쇄(z);
0을 반환합니다.
}
CPA 문제 67
다음 중 아래 프로그램에서 fun() 함수를 정의하는 올바른 방법은 무엇입니까?
#include <iostream>
#include <sstream>
#include <문자열>
네임스페이스 std 사용;
정수 메인()
{
int a[2][2];
재미(a);
0을 반환합니다.
}
#include <iostream>
#include <sstream>
#include <문자열>
네임스페이스 std 사용;
정수 메인()
{
int a[2][2];
재미(a);
0을 반환합니다.
}
CPA 문제 68
다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
const int 크기 = 3;
클래스 A {
공공의:
문자열 이름;
A() { 이름 = "밥";}
A(문자열 s) { 이름 = s;}
A(A &a) { 이름 = a.이름;}
};
클래스 B : 공개 A {
공공의:
int *탭;
B() { 탭 = 새로운 int[크기]; for (int i=0; i<size; i++) 탭[i]=1;}
B(문자열 s) : A(s) { tab = new int[크기]; for (int i=0; i<size; i++) 탭[i]=1;}
~B() { 탭 삭제; }
무효 인쇄() {
for (int i=0; i<size; i++) cout << tab[i];
cout << 이름;
}
};
정수 메인 () {
B b1("앨런");
Bb2;
b1.tab[0]=0;
b1.인쇄(); b2.인쇄();
0을 반환합니다.
}
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
const int 크기 = 3;
클래스 A {
공공의:
문자열 이름;
A() { 이름 = "밥";}
A(문자열 s) { 이름 = s;}
A(A &a) { 이름 = a.이름;}
};
클래스 B : 공개 A {
공공의:
int *탭;
B() { 탭 = 새로운 int[크기]; for (int i=0; i<size; i++) 탭[i]=1;}
B(문자열 s) : A(s) { tab = new int[크기]; for (int i=0; i<size; i++) 탭[i]=1;}
~B() { 탭 삭제; }
무효 인쇄() {
for (int i=0; i<size; i++) cout << tab[i];
cout << 이름;
}
};
정수 메인 () {
B b1("앨런");
Bb2;
b1.tab[0]=0;
b1.인쇄(); b2.인쇄();
0을 반환합니다.
}
CPA 문제 69
다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
void fun(char*);
정수 메인()
{
char t[4]={'0', '1', '2', '3'};
재미(&t[2]);
0을 반환합니다.
}
무효 재미(문자 *a)
{
cout << *a;
}
#include <iostream>
네임스페이스 std 사용;
void fun(char*);
정수 메인()
{
char t[4]={'0', '1', '2', '3'};
재미(&t[2]);
0을 반환합니다.
}
무효 재미(문자 *a)
{
cout << *a;
}
CPA 문제 70
다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
네임스페이스 myNamespace1
{
정수 x = 5;
정수 y = 10;
}
네임스페이스 myNamespace2
{
플로트 x = 3.14;
플로트 y = 1.5;
}
정수 메인 () {
네임스페이스 새 이름 = myNamespace1;
네임스페이스 newname 사용;
cout << x << " ";
cout << y;
0을 반환합니다.
}
#include <iostream>
네임스페이스 std 사용;
네임스페이스 myNamespace1
{
정수 x = 5;
정수 y = 10;
}
네임스페이스 myNamespace2
{
플로트 x = 3.14;
플로트 y = 1.5;
}
정수 메인 () {
네임스페이스 새 이름 = myNamespace1;
네임스페이스 newname 사용;
cout << x << " ";
cout << y;
0을 반환합니다.
}
