문제 상세보기
문제 정보
문제 ID: 223762
카테고리: 사무자동화산업기사
강의: 사무자동화산업기사 (2020-08-22 시행)
키워드: 없음
문제
C 언어에서 문자열 출력 시 사용하는 함수는?
정답을 선택하세요
단일 문제
정답
3번
: puts( )
해설 gpt-4o-mini 생성
[정답 근거] → C 언어에서 문자열을 출력할 때 사용하는 함수는 `puts()`입니다. 이 함수는 문자열을 출력하고, 자동으로 줄 바꿈을 추가합니다. 따라서 3번이 정답입니다.
[오답 해설] →
1. `gets()`는 문자열을 입력받는 함수로, 출력과는 관련이 없습니다. 또한, 이 함수는 버퍼 오버플로우의 위험이 있어 사용이 권장되지 않습니다.
2. `getchar()`는 단일 문자를 입력받는 함수로, 문자열을 출력하는 기능이 없습니다.
4. `putchar()`는 단일 문자를 출력하는 함수로, 문자열 전체를 출력하는 기능이 없습니다.
[관련 개념] → C 언어에서 문자열은 문자 배열로 표현되며, 문자열 출력 함수는 이러한 배열을 화면에 표시하는 역할을 합니다. `puts()`는 문자열을 출력하고 줄 바꿈을 추가하는 반면, `putchar()`는 개별 문자를 출력합니다.
[학습 포인트] → 문자열 출력 시 `puts()` 함수를 사용하여 간편하게 출력할 수 있으며, 문자열 입력 시에는 `gets()` 대신 `fgets()`를 사용하는 것이 안전합니다. C 언어의 다양한 입출력 함수의 용도를 명확히 이해하는 것이 중요합니다.
[오답 해설] →
1. `gets()`는 문자열을 입력받는 함수로, 출력과는 관련이 없습니다. 또한, 이 함수는 버퍼 오버플로우의 위험이 있어 사용이 권장되지 않습니다.
2. `getchar()`는 단일 문자를 입력받는 함수로, 문자열을 출력하는 기능이 없습니다.
4. `putchar()`는 단일 문자를 출력하는 함수로, 문자열 전체를 출력하는 기능이 없습니다.
[관련 개념] → C 언어에서 문자열은 문자 배열로 표현되며, 문자열 출력 함수는 이러한 배열을 화면에 표시하는 역할을 합니다. `puts()`는 문자열을 출력하고 줄 바꿈을 추가하는 반면, `putchar()`는 개별 문자를 출력합니다.
[학습 포인트] → 문자열 출력 시 `puts()` 함수를 사용하여 간편하게 출력할 수 있으며, 문자열 입력 시에는 `gets()` 대신 `fgets()`를 사용하는 것이 안전합니다. C 언어의 다양한 입출력 함수의 용도를 명확히 이해하는 것이 중요합니다.
문제 정보
문제 ID: 223762
카테고리: 사무자동화산업기사
강의: 사무자동화산업기사
키워드: 없음
관련 문제
같은 카테고리의 다른 문제들을 확인해보세요.
- 다음 중 두 개체 간에 통신 속도를 조정하거나 …
- 다음 중 IEEE 802.6에서 표준화 된 이중 버스로…
- ITU-T 권고안 시리즈 중 전화망을 통한 데이터…
- 수신기 버퍼의 오버플로우(Overflow)를 예방하…
- 이동통신망에서 통화중인 이동국이 현재의 셀에…
- 다음 중 음성신호를 PCM(Pulse Code Modulation…
- 다음 중 인터네트워킹(Internetworking) 장비에…
- IP 프로토콜(IP:Internet Protocol)은 OSI 계층…
- 변조속도가 1200[baud]일 때, 쿼드비트(Quardbi…
- 다음 중 디지털 정보의 변조방식에 해당되지 않…