문제 상세보기
문제 정보

문제 ID: 646771

카테고리: 9급 국가직 공무원 컴퓨터일반

강의: 미분류

키워드: 없음

문제
C 언어에서 함수 호출 시 매개변수 전달 방법에는 값에 의한 호출(Call by Value)과 참조에 의한 호출(Call by Reference)이 있다. C 프로그램 코드가 다음과 같을 때 설명으로 옳지 않은 것은?
정답을 선택하세요
1 전달할 데이터의 양이 많을 경우에는 참조에 의한 호출이 효율적이다.
2 값에 의한 호출로 전달된 데이터는 호출된 함수에서 값을 변경하더라도 함수 종료 후 해당 함수를 호출한 상위 함수에 반영되지 않는다.
3 값에 의한 호출은 함수 호출 시 데이터 복사가 발생한다.
4 위의 프로그램에서 함수 get_average()를 호출하는 데 사용한 매개변수 score는 값에 의한 호출로 처리된다.
단일 문제
정답
4번 : 위의 프로그램에서 함수 get_average()를 호출하는 데 사용한 매개변수 score는 값에 의한 호출로 처리된다.
해설

이 문제의 정답은 4번입니다. 9급 국가직 공무원 컴퓨터일반 영역에서 자주 출제되는 유형으로, 각 보기를 비교하며 핵심 개념을 정리해 두면 유사 문제에 충분히 대비할 수 있습니다. 상세 해설은 순차적으로 보강하고 있습니다.