[C언어]전자계산 Chapter 3 - C 언어 개요
- 최초 등록일
- 2006.04.15
- 최종 저작일
- 1997.01
- 4페이지/ 한컴오피스
- 가격 1,000원
소개글
전자계산 연습문제 3장 풀이입니다.
각 문제에 대한 해답(or 소스)이 자세히 쓰여 있으며 프로그램 작성 문제의 답에는 출력 결과 화면까지 스크랩 하였습니다.
(강환수, 강환일 공저,『 C로 배우는 프로그래밍 기초』, 학술정보)
목차
없음
본문내용
전자계산(1) 연습문제 풀이
- Chapter 3, C 언어 개요 -
1. 다음 괄호 부분을 채우시오.
A. 컴파일러가 작업을 하기 전에 #include와 같은 지시자를 처리하는 프로그램을 (전처리기 preprocessor)라 한다.
B. 입출력에 관련된 함수인 printf()를 이용하려면 헤더 파일(stdio.h)를 첨가(include) 해야 한다.
C. 프로그램 언어에서 고유한 의미의 예약된 단어를 (키워드 keyword)라 한다.
D. 프로그램 명령어의 단위인 문장은 항상 (세미콜론 ;)으로 종료된다.
E. 변소는 사용하기 이전에 변수의 저장 공간을 할당하는 (변수 선언)을 반드시 해야 한다.
2. 다음 문장이 틀린 이유를 설명하시오.
A. a + b = 10;
☞ 대입 연산자인 =의 좌측에는 항상 저장 공간인 변수만이 와야 한다. 그런데 a+b는 변수의 합으로써 저장 공간을 지시하지 않으므로 10이라는 값을 대입할 수 없다.
B. int 7abc = 7;
☞ 변수는 숫자로 시작할 수 없다.
C. int a = b = 7;
☞ a와 b를 각각 독립적으로 변수 초기화를 해 주어야 한다.
D. int a = 7
☞ 문장을 세미콜론(;)으로 종결하지 않았다.
E. int a = 7;
int a = 10;
☞ 같은 변수를 중복하여 변수 선언하였다. (중복 초기화)
3. 다음 소스의 출력을 답하시오.
A. printf("%d - %d = %d이다.\n", 10, 5, 10 - 5);
참고 자료
강환수, 강환일 공저,『 C로 배우는 프로그래밍 기초』, 학술정보, pp.89~91