다음 C 프로그램의 출력 결과는? #include <stdio.h> #define SIZE 3 void func(int *m, int *a, int b); int main(void){ int num[SIZE] = { 1, 3, 6 }; int a=10, b=30; func(num, &a, b); printf("a = %d, b = %d\n", a, b); return 0; } void func(int *m, int *x, int y){ int i = 0, n = 0; y = *x; n = *(m + 1) + (*m + 2); *x = ++n; }

정답 2번a = 7, b = 30
인사혁신처 공식 최종정답은 2번입니다. 공식 해설은 별도로 제공되지 않았습니다.
공식 문제지와 최종정답을 문항별로 대조한 기출문제입니다. 공식 해설이 제공되지 않은 문항은 정답 근거만 표시합니다.