본 책의 집필 의도는 답을 찾는 방법보다는 코드를 이해하는 능력을 키우는 것입니다. 코딩 교육은 올바른 답을 찾기 위한 분석과 방법의 논리적인 사고 흐름을 갖도록 하는 것이라고 생각합니다. 하나의 문제를 다양한 방법으로 풀 수 있는 창의적인 사고를 할 수 있는 능력을 키우는 것이 중요합니다. 시험을 치르시는 데 도움이 될 수 있길 바랍니다.
목차
PART 01 C언어 필수 문법 정리 Chapter 01 연산자와 조건식 1.1 증감연산자 1.2 관계연산자 (대소 비교 연산) 1.3 논리연산자 1.4 조건식의 결과 판단하기 Chapter 02 배열 2.1 배열 구조의 이해 2.2 배열의 처리 2.3 문자열 Chapter 03 포인터 3.1 메모리의 구조와 포인터의 이해 3.2 배열과 포인터 3.3 동적할당 Chapter 04 함수 4.1 함수의 정의와 호출 4.2 함수 매개전달 4.3 함수와 배열
PART 02 문제 해결 능력 Chapter 01 COS PRO 출제 형식의 이해 1.1 문제(지문)의 구성 1.2 코드 조각 완성하기 1.3 문제 해결을 위한 가이드 Chapter 02 기출문제 따라하기 문제 1 티셔츠 주문 수량 구하는 함수 완성하기 문제 2 두 날짜 사이의 일수를 구하는 함수 빈칸 채우기 문제 3 수강 대상자 수를 구하는 함수 고치기 문제 4 상품 구매 금액을 구하는 함수 완성하기 문제 5 정수에 3, 6, 9가 포함되어 있는지 확인하는 함수의 빈칸 채우기 104 문제 6 빈도(출현 횟수)를 구하는 함수의 빈칸 채우기 문제 7 배열 요소들의 순서를 뒤집는 함수의 빈칸 채우기 문제 8 거꾸로 읽어도 같은 팰린드롬을 확인하는 함수 수정하기 문제 9 중복되는 문자를 제거하는 함수 수정하기 문제 10 특정값보다 작은 값을 찾는 함수 수정하기 문제 11 n부터 m까지 자연수의 합을 구하는 함수의 빈칸 채우기 문제 12 점수의 총합에서 최고 점수와 최저 점수를 뺄셈하는 함수의 빈칸 채우기 문제 13 방문객 수의 차이를 구하는 함수의 빈칸 채우기 문제 14 학점별 인원수를 구하는 함수의 빈칸 채우기 문제 15 개구리가 점프한 횟수를 구하는 함수의 빈칸 채우기 문제 16 키가 큰 사람의 수를 구하는 함수 수정하기 문제 17 문자열 내 특정 문자를 바꾸는 함수 수정하기 문제 18 이름에 특정 문자가 포함된 사람의 수를 구하는 함수 수정하기 문제 19 거스름돈을 계산하는 함수 작성하기 문제 20 k 번째로 작은 수를 찾는 함수 작성하기
PART 03 모의고사 Chapter 01 모의고사 1회 1.1 문제 문제 1 거스름돈을 계산하는 함수 작성하기 문제 2 두 날짜 사이의 일수를 구하는 함수 빈칸 채우기 문제 3 학습 대상자 수를 구하는 함수 고치기 문제 4 관세를 매긴 금액을 구하는 함수 완성하기 문제 5 정수에 3, 6, 9가 포함되어 있는지 확인하는 함수의 빈칸 채우기 문제 6 개구리가 점프한 횟수를 구하는 함수의 빈칸 채우기 문제 7 배열 요소들의 순서를 뒤집는 함수의 빈칸 채우기 문제 8 거꾸로 읽어도 같은 회문을 확인하는 함수 수정하기 문제 9 중복되는 문자를 제거하는 함수 수정하기 문제 10 특정값보다 작은 값을 찾는 함수 수정하기 1.2 모의고사 1회 모범답안 Chapter 02 모의고사 2회 1.1 문제 문제 1 점수의 총합에서 최고 점수와 최저 점수를 뺄셈하는 함수의 빈칸 채우기 문제 2 축구화 주문 수량 구하는 함수 완성하기 문제 3 방문객 수의 차이를 구하는 함수의 빈칸 채우기 문제 4 학점별 인원수를 구하는 함수의 빈칸 채우기 문제 5 빈도(출현 횟수)를 구하는 함수의 빈칸 채우기 문제 6 몸무게가 큰 사람의 수를 구하는 함수 수정하기 문제 7 문자열 내 특정 문자를 바꾸는 함수 수정하기 문제 8 이름에 특정 문자가 포함된 개수를 구하는 함수 수정하기 문제 9 n부터 m까지 자연수의 합을 구하는 함수 수정하기 문제 10 평균보다 작은 수를 찾는 함수 작성하기 1.2 모의고사 2회 모범답안 Chapter 03 모의고사 3회 1.1 문제 문제 1 이동거리 차이를 구하는 함수 빈칸 채우기 문제 2 예산을 배분하기 위한 금액을 구하는 함수 빈칸 채우기 문제 3 같은 값을 찾아 개수를 구하는 함수 작성하기 문제 4 페인트칠하는데 걸리는 시간을 구하는 함수 빈칸 채우기 문제 5 카드 게임 승자 알아내는 함수 작성하기 문제 6 문자열 내 정수들의 총합 구하는 함수 빈칸 채우기 문제 7 야구게임의 볼 판정 함수 수정하기 문제 8 문자열 내에 지정하는 문자들이 있는지 확인하는 함수 수정하기 문제 9 각 팀의 총 승점을 구하는 함수 수정하기 문제 10 문자열들을 처리하는 시간을 구하는 함수 수정하기 1.2 모의고사 3회 모범답안 Chapter 04 모의고사 4회 1.1 문제 문제 1 카드 숫자 조합하여 홀수의 개수를 구하는 함수 빈칸 채우기 문제 2 무게를 재기 위해 필요한 추의 개수 구하는 함수 빈칸 채우기 문제 3 통학버스 왕복 횟수 구하는 함수 작성하기 문제 4 문자열 내 문자들 바꾸는 함수 빈칸 채우기 문제 5 대괄호 쌍 개수 세는 함수 빈칸 채우기 문제 6 수업별 신청자 인원수 구하는 함수 수정하기 문제 7 화면 내 이동 시 x와 y가 같은 위치 개수 구하는 함수 수정하기 문제 8 평균과 가장 큰 차이가 나는 점수 구하는 함수 수정하기 문제 9 단체 여행 숙소 방의 개수를 구하는 함수 수정하기 문제 10 중간고사 폐지를 위한 설문조사 결과를 구하는 함수 작성하기 1.2 모의고사 4회 모범답안 Chapter 05 모의고사 5회 1.1 문제 문제 1 도착지까지 충전 횟수를 구하는 함수 작성하기 문제 2 3개 사면 추가 한 개는 50% 할인 행사의 금액을 계산하는 함수 빈칸 채우기 문제 3 목재소의 매출액 구하는 함수 수정하기 문제 4 전화번호 형식 맞추어 변경하는 함수 수정하기 문제 5 주차장 요금 정산하는 함수 빈칸 채우기 문제 6 KTX 열차 승차 인원 구하는 함수 빈칸 채우기 문제 7 판매 이익금을 구하는 함수 수정하기 문제 8 직선으로 교차하는 두 직선과 x축선이 이루는 삼각형 면적 구하는 함수 작성하기 문제 9 업다운 숫자게임 정답 찾는 함수 빈칸 채우기 문제 10 빌라의 세대별 전기요금 구하는 함수 수정하기 1.2 모의고사 5회 모범답안