자격증/정보처리기사 실기 - 기출문제
[정보처리기사 실기] 2020년 3회 10 - 프로그래밍 [JAVA]
쏠솔랄라
2025. 7. 12. 10:56
10 다음 C 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.)
include <stdio.h>
int r1() {
return 4;
}
int r2() {
return (30 + r1());
}
int r3() {
return (200 + r10());
}
int main() {
printf("%d\n", r100());
return 0;
}
답
더보기
234
해설
코드 | 실행순서 및 해석 | ||
1 | include <stdio.h> | ||
2 | int r1() { | 7 | 실행 |
3 | return 4; | 8 | 4반환 |
4 | } | ||
5 | int r2() { | 5 | 실행 |
6 | return (30 + r1()); | 6 9 |
30+r1() 소환 =30+4=34 |
7 | } | ||
8 | int r3() { | 3 | 실행 |
9 | return (200 + r10()); | 4 10 |
200+r10() 소환 =200+34=234 |
10 | } | ||
11 | int main() { | 1 | main() 부터 실행 |
12 | printf("%d\n", r100()); | 2 11 |
r100() 소환해서 출력 =234 출력 |
13 | return 0; | ||
14 | } |