[7급 국가직 프로그래밍언어론 2007년 4번]

다음 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. ①1 2 3 5 7
  2. ②1 2 4 7 11
  3. ③1 2 4 7 6
  4. ④1 2 3 6 7

선지를 골라 바로 채점해 보세요.

정답 ③

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고