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 |