[7급 국가직 자료구조론 2015년 14번]

calculate() 함수의 기능을 표현하는 수식으로 옳은 것은? (단, n은 양수만을 허용한다)
double calculate(float x, int n)
{
   double t; 
   if (n < 0) exit(1); 
   if (n == 0) return 1.0;
   else if (n % 2 == 0) {
      t = calculate(x, n / 2);
      return t * t;
   }
   else 
      return x * calculate(x, n - 1);
}
자료구조론
  1. ①
  2. ②
  3. ③
  4. ④

선지를 골라 바로 채점해 보세요.

정답 ④

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고