다음 코드의 실행 결과는?
다음 코드의 실행 결과는?
#include <cmath>
cout << max(sqrt(16), round(7.2));
정답: B
⦁ 복합 함수 호출을 단계별로 계산해야 합니다
⦁ 각 함수의 계산 과정:
1.
sqrt(16)
: 16의 제곱근 = 42.
round(7.2)
: 7.2를 반올림 = 7 (소수점 이하가 0.2이므로 내림)3.
max(4, 7)
: 4와 7 중 더 큰 값 = 7⦁ 함수 실행 순서:
⦁ 내부 함수들(
sqrt
, round
)이 먼저 계산됨⦁ 그 결과를 외부 함수(
max
)가 처리함
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.