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