CPA 문제 31

프로그램의 오류를 지적합니다.
#include <iostream>
네임스페이스 std 사용;
정수 메인()
{
char s1[] = "안녕하세요";
char s2[] = "세계";
char *const ptr = s1;
*ptr = 'a';
ptr = s2;
0을 반환합니다.
}

CPA 문제 32

문자 'h', 'e', ​​'l', 'l' , 'o' 및 Enter가 입력으로 제공되면 프로그램의 출력은 무엇입니까?
#include <iostream>
#include <문자열>
네임스페이스 std 사용;
무효 f();
정수 메인()
{
에프();
0을 반환합니다.
}
무효 f()
{
문자 C;
c = cin.get();
cout << c;
if(c != '\n')
에프();
}

CPA 문제 33

다음 코드를 컴파일하고 실행하려고 하면 어떻게 되나요?
#include <iostream>
네임스페이스 std 사용;
int fun(int x) {
2*x를 반환합니다;
}
정수 메인(){
나는 int;
i = 재미(0.5) || 재미(0);
cout << i;
0을 반환합니다.
}

CPA 문제 34

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

CPA 문제 35

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