오늘 정보처리기능사 실기시험을 보고왔는데 띄어쓰기 질문이있습니다
문자형 배열에
[0]= K
[1]=O
[2]=R
[3]=E
[4]=A
이런식으로 값을 준다음에
for (i=0; i<5; i++ )
printf("%d". a[i])
이렇게 출력을 했을때 결과를 적어야되는데
비슷한 문제가있는 179페이지에서는 한칸씩 띄어서 10 11 12 13 14 이런식으로 적혀있던데
답안을 작성할때 제가 그냥 붙여서 KOREA 라고 작성했는데 이러면 오답인가요?
K O R E A 이런식으로 적어야하는지 아니면 그냥 붙여서 KOREA라고 써도 정답처리되는지 궁금합니다
안녕하세요 길벗수험서 운영팀입니다.
179쪽의 결과가 한 글자씩 떨어진 것을 "%d "와 같이 쌍따옴표 내부에 공백이 하나 추가되었기 때문입니다.
korea를 출력하는 문제에서 printf문에 "%c"와 같이 나와있었다면 KOREA를, "%c "와 같이 나와있었다면 K O R E A가 정답입니다.
다만 이와 같은 단순 띄어쓰기는 그냥 정답으로 인정해줄 가능성도 있습니다.
(띄어쓰기라는게 명확하게 구분되지 않는 특성으로 인해 결과값만 맞으면 그냥 정답으로 처리해 주는 경우도 있습니다.)
행복한 하루되세요 :)
-
관리자2021-06-14 09:50:55
안녕하세요 길벗수험서 운영팀입니다.
179쪽의 결과가 한 글자씩 떨어진 것을 "%d "와 같이 쌍따옴표 내부에 공백이 하나 추가되었기 때문입니다.
korea를 출력하는 문제에서 printf문에 "%c"와 같이 나와있었다면 KOREA를, "%c "와 같이 나와있었다면 K O R E A가 정답입니다.
다만 이와 같은 단순 띄어쓰기는 그냥 정답으로 인정해줄 가능성도 있습니다.
(띄어쓰기라는게 명확하게 구분되지 않는 특성으로 인해 결과값만 맞으면 그냥 정답으로 처리해 주는 경우도 있습니다.)
행복한 하루되세요 :)