과목 구분 없음9급 국가직 공무원 컴퓨터일반 · 2010년04월10일 · 17/20
17.다음 C 프로그램의 실행 결과는?

1
51 15 21
2
51 10 20
3
51 15 20정답
4
50 15 21
해설
[참조에 의한 호출과 값에 의한 호출] 참조에 의한 호출: 포인터(*)를 인수로, 인수를 넣을 떄 주소(&)를 넣음, 넣은 변수가 직접 변화 값에 의한 호출: 값의 복사본을 가지고 연산. 원본 변수는 변화 없음 i는 참조에 의한 호출이고 j는 값에 의한 호출 따라서 i는 5증가한 15가 되고 j는 변화가 없으므로 정답은 3번이 된다.