[9급 국가직 컴퓨터일반 2017년 17번]

다음 C 프로그램의 출력 값은?
#include <stdio.h>

void funCount();
 
int main(void) {
	int num;
	for(num=0; num<2; num++)
		funCount();
	return 0;
}
 
void funCount() {
	int num=0;
	static int count;
 
	printf("num = %d, count = %d\n",
            ++num, count++);
}
컴퓨터일반
  1. num = 0, count = 0
    num = 0, count = 1
  2. num = 0, count = 0
    num = 1, count = 1
  3. num = 1, count = 0
    num = 1, count = 0
  4. num = 1, count = 0
    num = 1, count = 1
정답 ④

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