다음 C++ 프로그램의 실행 결과는?
#include <iostream>
using namespace std;
int main( )
{ int *ip, d[5] = {1, 2, 3, 4, 0};
int index;
ip = d+1;
for(index = 0; index < 3; index++)
{
d[index+2] = *(ip+1) + *ip - 1;
ip = ip+1;
}
for(int i = 0; i < 5; i++) cout << d[i] << " ";
return 0;
}- ①1 2 3 5 7
- ②1 2 4 7 11
- ③1 2 4 7 6
- ④1 2 3 6 7
선지를 골라 바로 채점해 보세요.
정답 ③
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)