티스토리 뷰

과거자료모음집

C언어 기초 ...(8단원) 연습문제

알 수 없는 사용자 2010. 11. 16. 23:37

1.다음 배열에서 생성되는 변수 4개를 쓰시오.

int bb[4];

답:bb[0], bb[1], bb[2], bb[3]


2.다음의 괄호를 채우시오

답:int cc[1000]으로 선언하면 정수형 변수 (1000)개가 이어진 배열이 생성되고 , 그첨자의 범위는

(0)번부터 (999)번까지다.


3. 다음은 배열의 선언 및 초기화 방법이다. 틀린 것을 모두 고르시오.

1 int aa[]=100; 2 int aa[]={100}; 3 int aa[1]={100}; 4 int aa[1]=100;

답: 1,4

 
4.다음은 배열의 선언 및 초기화 방법이다. 컴파일 시 오류가 발생하는 것을 고르시오.

1.int aa []={100,200,300}; 2. int aa[3]={100,200,300}; 3. int aa[4]={100,200,300}

4.int aa [2]={100,200,300}

답: 4

 
5.다음의 함수와 그역할을 짝지으시오

1.strlen()= 문자열의 길이를 알려준다.

2.strcmp()=문자열 비교한다

3.strcat()=두 문자열을 이어준다

4.strcpy()=문자열을 복사한다

5.gets()=문자열 입력

6.puts()=문자열 출력

7.size of()=배열의 크기를 알아낸다

 
6 다음문장을 읽고 o x를 선택하시오

1.x

2.x

3.x

4.o

5.x

6.x


7. 2차원 배열 int aa[5][10];을 선언한다면 배열의 요소는 몇 개인가?

답:50개


8.9행 10열의 2차원 배열을 5개 쌓은 3차원 정수형 배열 cc를 정의하는 문장을 쓰시오.

답:int cc [5][9][10]


9.


10.


11.

1.cc 2. int


12.

1 gets

2 gets

3 strcpy

4 strcpy

5 strlen

6 strlen

7 strcmp


13.