프로그래밍 일반사무자동화산업기사 · 2017년03월05일 · 60/80
60.다음 C 코드 결과로 나타날 수 있는 값은?

1
0
2
8
3
24
4
30정답
해설
k를 1로 초기화. k가 60미만일 경우 반복 k를 4로 나눈 나머지가 0일 경우 10진수로, k값에 -2를 한 값을 출력하고 계속해서 증가 =k는 4의 배수 (그래야 나머지가 0) 4,8,12,16,20,24,28,32.... (보기가 30초과는 없으니) k-2를 하면, 도출되는 값은, 2, 6, 10, 14, 18, 22, 26, 30 ... 정답은 30.