본문 바로가기

프로그래밍 언어/C언어

누구나 쉽게 즐기는 c언어 콘서트 개정판 10장 연습문제 풀이

SMALL

누구나 쉽게 즐기는 c언어 콘서트 개정판 10장 연습문제풀이

1. 다음의 문장의 오류 여부를 말하고 오류가 있는 경우, 그 이유를 써라.

답 : 

(a) 오류있음. '?'이 아닌 "?"이다.

(b) 오류있음. !=연산자가 아닌strcmp()를 사용해야함

(c) 오류있음. 문자열을 단순히 대입으로 저장할려면 초기화 할때 값을 같이 저장해야한다.

 

2. 문자열의 끝을 표시하는 특수문자는?

답 : 3

 

3. 문자열 "Hello, World"을 저장하려면 최소 몇 개의 바이트가 필요한가?

답 : 2

 

4. 다음 중 올바른 문자열 상수를 모두 선택하시오.

답 : 2

 

5. 2개의 문자열을 비교하는 함수는?

답 : 4

 

6. 하나의 문자열의 끝에 다른 문자열을 붙이는 함수는?

답 : 3

 

7. 다음의 설명에 부합하는 함수를 아래 박스에서 선택하여 빈칸에 적으시오.

답 :

(a) strcat()

(b) strcpy()

(c) gets_s()

(d) strlen()

 

8. 다음 프로그램의 실행 결과는?

답 : 문자열이 동일하지 않습니다. 

 

9. 다음 중 두 개의 문자열이 동일한지를 검사하는 문장을 올바르게 작성한 것은?

답 : 4

 

10. 다음 프로그램의 실행 결과는?

답 : HelloWorld

 

11. 다음 프로그램의 실행 결과는?

답 :

hello

world

LIST