← 회차 전체 문제편집복원내용 검수 완료2024년 정보처리기사 1회 필기 · 프로그래밍 언어 활용 · 61번
C 표준 문자열 함수와 기능의 연결로 옳지 않은 것은?
- 1
strlen(s) — 문자열 s의 길이를 구한다.
오답 이유strlen은 종료 널 문자를 제외한 문자열 길이를 반환한다. - 2
strcpy(s1, s2) — 문자열 s2를 s1에 복사한다.
오답 이유strcpy는 원본 s2의 문자열을 목적지 s1으로 복사한다. 목적지 버퍼 크기는 호출자가 보장해야 한다. - 3
strcmp(s1, s2) — 문자열 s2를 s1의 뒤에 연결한다.
정답 근거strcmp는 문자열 비교 함수이며 연결하지 않으므로 틀린 연결이다. - 4
strcat(s1, s2) — 문자열 s2를 s1의 뒤에 연결한다.
오답 이유strcat은 s1의 종료 널 문자 위치부터 s2를 이어 붙인다.
정답·상세해설정답 3번
strcmp는 두 문자열을 사전식으로 비교해 음수·0·양수 값을 반환하는 함수다. 문자열 연결은 strcat이 담당하므로 strcmp를 연결 함수라고 한 ③이 옳지 않다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21