IT강의/프로그래밍언어

2018년도 정보처리기사 실기 2회 문제풀이 및 해설 - 2. C언어

샤핑 2020. 12. 27. 08:52
728x90
반응형

※ 문제의 내용은 제 기억에 의해 복구된 것이므로 기존 시험문제랑 완전히 똑같지는 않습니다. 그냥 참고용으로만 봐주시기 바랍니다.

<문제1>
아래의 출력 결과를 보고 프로그램 내에 빈 칸 (1)을 채우시오.

<해설>
난이도: ★☆☆☆
이 프로그램은 1부터 5까지의 약수를 구하는 프로그램입니다. 약수의 특징을 떠올렸다면 쉽게 풀 수 있는 문제입니다. 약수는 해당 숫자로 나누었을 때 나누어 떨어진다는 특징이 있습니다. 예를 들어 4의 약수는 1, 2, 4 가 있지요? 4를 이 숫자들로 나누면 나머지는 모두 0이 나옵니다. 나누어 떨어지는지를 살펴보아야 하므로 정답은 i%j == 0 입니다.

<정답>

c(1).cpp
0.00MB


<문제2>
다음은 배열 내의 숫자 중 홀수의 갯수를 구하는 프로그램입니다. 빈 칸 (1)을 채우시오.

<해설>
난이도: ★☆☆☆
짝수와 홀수의 특징을 떠올리셨다면 쉽게 풀 수 있는 문제입니다. 짝수는 2로 나누면 나누어 떨어지지만 홀수는 2로 나누면 나머지가 1이 나옵니다. 나머지가 0이면 홀수가 아닌 짝수이므로 정답은 != 입니다.

<정답>

c(2).cpp
0.00MB

728x90
반응형
LIST