1. 다음 소스코드에서 입력값이 5가 들어왔을 때 출력되는 값을 작성하시오.#include int func(int a) { if (a 답 : 120main 함수:사용자로부터 정수 a를 입력받습니다. 여기서는 a = 5입니다.printf("%d", func(a));를 호출하여 func(5)의 결과를 출력합니다.func 함수:func(5) 호출:a가 1보다 크므로 5 * func(4)를 계산합니다.func(4) 호출:a가 1보다 크므로 4 * func(3)를 계산합니다.func(3) 호출:a가 1보다 크므로 3 * func(2)를 계산합니다.func(2) 호출:a가 1보다 크므로 2 * func(1)를 계산합니다.func(1) 호출:a가 1이므로 1을 반환합니다.재귀 호출의 반환 과정:func(1)은 1을..