다음 C 프로그램의 실행 결과로 옳은 것은?
원문 이미지 포함 문제

정답 3번
변수의 유효 범위(Scope)에 따라 전역 변수와 지역 변수의 우선순위가 결정되는 문제입니다. 1. printStar() 함수 호출 시: 함수 내부에 지역 변수 star가 없으므로 전역 변수 star 값인 10을 출력합니다. 2. main() 함수 내 printf() 실행 시: 전역 변수보다 우 선순위가 높은 지역 변수 star 값인 5를 출력합니다. 따라서 실행 결과는 가 됩니다. 오답·함정 포인트: 문제에서 요구하는 방향이 ‘옳은 것’인지 ‘옳지 않은 것’인지 먼저 표시한 뒤, 정답 선택지의 핵심 정의와 나머지 선택지의 정의를 대조하면 실수를 줄일 수 있습니다.