다음 C 프로그램을 수행하였을 때 결과 값은? | [전자기사 필기] 17년 2회차 기출문제 상세 페이지
1[전자기사 필기] 17년 2회차
다음 C 프로그램을 수행하였을 때 결과 값은?
1
12
2
10
3
1
4
0
해설
프로그램은 12 를 출력한다.
코드는 printf 로 (int)sqrt(pow(12,2)) 의 값을 정수 형식(%d)으로 출력한다. 안쪽부터 계산하면 pow(12,2) 는 , sqrt(144.0) 은 이고, (int) 형 변환으로 12.0 이 정수 12 가 된다.
- 10 을 출력한다는 보기는 계산값과 다르다.
- 1 을 출력한다는 보기는 계산값과 다르다.
- 0 을 출력한다는 보기는 계산값과 다르다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
