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 | } |
'자격증 > 정보처리기사 실기 - 기출문제' 카테고리의 다른 글
[정보처리기사 실기] 2020년 3회 12 - 형상 통제 (0) | 2025.07.13 |
---|---|
[정보처리기사 실기] 2020년 3회 11 - 프로그래밍 [JAVA] (1) | 2025.07.13 |
[정보처리기사 실기] 2020년 3회 09 - SQL (1) | 2025.07.12 |
[정보처리기사 실기] 2020년 3회 08 - 화이트박스 테스트 (1) | 2025.07.12 |
[정보처리기사 실기] 2020년 3회 07 - 관계대수 연산자 (0) | 2025.07.12 |