Page 21 - Warming-Up C Programming 도서미리보기
P. 21

054 Warming-up C Programming                       연습 문제

                              Exercise

1.	 주석에 대한 설명을 읽고 잘못된 것을 모두 고르시오.
      ①?프로그램에 대해 설명이다.		 ②?C/C++ 컴파일러에 의해서 컴파일된다.
      ③?여러 줄 주석을 지정하려면 /*과 */를 이용한다.		 ④?한 줄 주석을 지정하려면 //을 이용한다.
      ⑤?이미 작성한 소스 코드를 컴파일하지 않게 만들 수 있다.	 ⑥?/* */ 주석 안에 /* */ 주석을 중첩할 수 없다.
      ⑦?C 프로그램에 주석은 반드시 필요하다.

2.	 함수에 대한 설명 중 잘못된 것은?
      ①?리턴형, 함수 이름, 매개변수가 필요하다.
      ②?매개변수가 없으면 void라고 써주거나 ( )안을 비워둔다.
      ③?함수가 처리할 내용, 즉 문장들은 {과 } 안에 써준다.
      ④?함수 안의 문장들은 순서대로 수행된다.
      ⑤?함수의 끝(})을 만나거나 return을 만나면, 함수의 시작으로 되돌아간다.
      ⑥?문장의 끝에는 .을 써준다.
      ⑦?C 프로그램은 하나 또는 그 이상의 함수로 구성된다.

3.	 main 함수처럼 C 프로그램이 처음 시작될 때 호출되는 함수를 무엇이라고 하는가?

4.	 main 함수에 대한 설명 중 올바른 것을 모두 고르시오.
      ①?main 함수의 리턴형은 int형이다.
      ②?C 프로그램에는 main 함수가 있어도 되고, 없어도 된다.
      ③?main, Main, MAIN은 모두 같은 함수이다.
      ④?main 함수의 return 문은 생략할 수 있다.
      ⑤?프로그램이 시작될 때 운영체제가 호출하는 함수이다.
      ⑥?정상 종료면 0을 리턴하고, 비정상 종료일 때는 0이 아닌 값을 리턴한다.

5.	 변수에 대한 설명 중 잘못된 것을 모두 고르시오.
      ①?변수는 값을 저장하기 위한 공간이다.
      ②?변수는 메모리에 할당된다.
      ③?변수에 값을 저장하려면 =을 이용해서 대입한다.
      ④?변수를 선언할 때, 데이터형을 생략할 수 있다.
      ⑤?변수의 데이터형에 의해서 할당될 메모리의 크기가 결정된다.
      ⑥?변수는 선언하지 않고 사용할 수 있다.
      ⑦?변수 이름은 식별자이다.
   16   17   18   19   20   21   22