정보처리기사 (정처기) / 04 프로그래밍언어활용
C에서 다섯 글자로 이루어진 문자열을 저장하기 위해 필요한 문자 배열의 최소 크기와, strlen 함수가 반환하는 값을 순서대로 옳게 나열한 것은?
- 6과 5
- 5와 6
- 6과 6
- 5와 5
정답과 해설 보기
1. 6과 5
문자열의 끝을 알리는 널 문자를 위해 한 칸이 더 필요하므로 배열 크기는 6이어야 합니다. 반면 strlen은 널 문자를 세지 않고 실제 글자 수만 돌려주므로 5가 나옵니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.