Page 8 -
P. 8

시험에 나오는 것만 골라 볼 수 있다! — 섹션별 구성

                                             기출문제 유형을 섹션의 틀 안에 담아 두어 출제 유형의 파악이 용이합니다.
                             또한 이론은 각 필드에서 짧게 공부하고, 기출문제로 바로 확인할 수 있어 학습이 지루하지 않습니다.



                                      내용의 중요도와                                                   섹션 등급
 SECTION                             출제비중을 분석해                           A   B  C   D
 SECTION
                                      이 섹션이 얼마나
 001  라이브러리  A  등급                   중요한지를 알려주지!  난 시간이    선별학습이
 001
                                                             와우?
                   4  객체지향 프로그래밍 언어의 특징         없어서 A, B  401505             전문가의 조언
                                                           가능한 교재라
                                                 등급만...
                                                           이 말씀이시죠?
                  객체지향 프로그래밍 언어의 특징에는 캡슐화, 정보 은닉, 추상화, 상속성, 다형성         중요해요! ★★★★
                                                                        상속은 물려받는 것, 캡슐화는 보
                  등이 있다.                                                이지 않도록 감싸는 것, 다형성은
                                                                        다양한 형태로 이용될 수 있는 성
 1    라이브러리의 개념                                                         질이라는 것을 중심으로 각각의
 1602001           캡슐화          • 데이터(속성)와 데이터를 처리하는 함수를 하나로 묶는 것을 의미한다.  특징을 정리해 두세요.
                   (Encapsulation)*  • 캡슐화된 객체의 세부 내용이 외부에 은폐(정보 은닉)되어, 변경이 발생한다.
 라이브러리는 프로그램을 효율적으로 개발할 수 있도록 자주 사용하는 함수나
                   정보 은닉        캡슐화에서 가장 중요한 개념으로, 다른 객체에게 자신의 정보를 숨기고 자신
 데이터들을 미리 만들어 모아 놓은 집합체이다.                                              정보 은닉
                   (Information Hiding)*  의 연산만을 통하여 접근을 허용하는 것이다.
 • 자주 사용하는 함수들의 반복적인 코드 작성을 피하기 위해 미리 만들어 놓                             캡슐로 된 감기약을 예로 들면 정
 • 모듈 : 하나의 기능이 한 개의 파  추상화     • 불필요한 부분을 생략하고 객체의 속성 중 가장 중요한 것에만 중점을 두어   보 은닉은 감기약에 어떤 재료가
 일로 구현된 형태  은 것으로, 필요할 때는 언제든지 호출하여 사용할 수 있다.  (Abstraction)*  개략화하는 것, 즉 모델화하는 것이다.  들어 있는지 몰라도 감기가 걸렸
 • 패키지 : 하나의 패키지 폴더 안  •라이브러리에는 표준 라이브러리와 외부 라이브러리가 있다.                 을 때 먹는 약이라는 것만 알고 복
                                                             본문에
 에 여러 개의 모듈을 모아 놓은              • 이미 정의된 상위 클래스(부모 클래스)의 모든 속성과 연산을 하위 클래스가   용하는 것과 같은 의미입니다.
                                  아하~
 형태  • 표준 라이브러리 : 프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리  물려받는 것이다.  ✽표시가 있다면
                   상속성           요게 이런                                  상속성(Inheritance)의 종류
                                                         책 가장자리를 살펴봐!
 로, 여러 종류의 모듈*이나 패키지* 형태이다.     • 상속성을 이용하면 하위 클래스는 상위 클래스의 모든 속성과 연산을 자신                        용어 설명
                   (Inheritance)*  의미였구나!                 용어에 대한 설명을    • 단일 상속 : 하나의 상위 클래스
                                 의 클래스 내에서 다시 정의하지 않고서도 즉시 자신의 속성으로 사용할 수
 • 외부 라이브러리 : 개발자들이 필요한 기능들을 만들어 인터넷 등에 공유해                             로부터 상속받는 것
                                 있다.                       추가 했다구!      • 다중 상속 : 여러 개의 상위 클래
 놓은 것으로, 외부 라이브러리를 다운받아 설치한 후 사용한다.                                     스로부터 상속받는 것
 2  Java의 주요 표준 라이브러리  1602003
 Java는 라이브러리를 패키지에 포함하여 제공하는데, 각 패키지에는 Java 응
 용 프로그램 개발에 필요한 메소드*들이 클래스로 정리되어 있다.
 • Java에서 패키지를 사용하려면 ‘import java.util’과 같이 import문을 이용
 해 선언한 후 사용해야 한다.       기출문제 따라잡기
 • import로 선언된 패키지 안에 있는 클래스의 메소드를 사용할 때는 클래스와   이전기출  이전기출
 메소드를 마침표(.)로 구분하여 ‘Math.abs( )’와 같이 사용한다.  1. 스크립트 언어가 아닌 것은?  3. 다음 중 bash 쉘 스크립트에서 사용할 수 있는 제어문이 아닌 것
                   ① PHP             ② Cobol        은?                                기출문제 따라잡기 및 정답
 전문가의 조언
 패키지  기능           ③ Basic           ④ Python       ① if            ② for
 중요해요! ★★★★★                                        ③ repeat_do     ④ while            출제기준이 변경되고 처음 시행
 Java와 Python은 라이브러리를 패  • Java에 기본적으로 필요한 인터페이스, 자료형, 예외 처리 등에 관련된 기능을 제  Cobol은 사무 처리용 언어입니다.
 키지로 제공한다는 것을 염두에   java.lang  공한다.                  bash 쉘 스크립트의 제어문에는 if, case, for, while, until이 있습니다.  되는 해라 기출문제가 없습니
 두고 대표적인 표준 라이브러리들  •import문 없이도 사용할 수 있다.  이전기출  아뵤~                                  다. ‘이전기출’은 출제기준이 변
 의 종류와 개별적인 기능을 정리  •주요 클래스 : String, System, Process, Runtime, Math, Error 등  2. 귀도 반 로섬(Guido van Rossum)이 발표한 언어로, 인터프리터   이전기출
                                         섹션의 내용을 확실히
 해 두세요.            방식이자 객체지향적이며, 배우기 쉽고 이식성이 좋은 것이 특징인   4. 자바스크립트(JavaScript)와 관련한 설명으로 틀린 것은?  경되기 이전에 동일한 출제 범
                                        파악 했다면 이 문제들을
 •날짜 처리, 난수 발생, 복잡한 문자열 처리 등에 관련된 기능을 제공한다.              와우~
 java.util         스크립트 언어는?             재미있게 풀수 있다구!  ① 프로토타입(Prototype)의 개념이 존재한다.   위에서 (구)정보처리기능사에서
                                                       공부한 내용을
 •주요 클래스 : Date, Calender, Random, StringTokenizer 등
                                                      문제로 바로바로
                   ① C++           ② JAVA           ② 클래스 기반으로 객체 상속을 지원하지 않는다.        출제되었던 기출문제와 현재 정
                                                                  정답이 여기
 •파일 입·출력과 관련된 기능 및 프로토콜을 제공한다.                       확인할 수가 있어!
                                                                  있었구나! 빨리
 java.io           ③ C#            ④ Python         ③ Prototype Link와 Prototype Object를 활용할 수 있다.  보처리기사/산업기사에서 출제
 •주요 클래스 : InputStream, OutputStream, Reader, Writer 등            맞춰 봐야지~
                    귀도 반 로섬이 발표한 이식성 좋은 인터프리터 언어는 Python입니다.  ④ 객체지향 언어이다.             되고 있는 기출문제이고, ‘출제
 •네트워크와 관련된 기능을 제공한다.
 java.net                                                                              예상’은 시험에 나올만한 내용
 •주요 클래스 : Socket, URL, InetAddress 등                자바스크립트는 객체 상속은 물론 클래스 기반으로 작성하는 것도 가능합니다.
                                                                                       을 충실히 반영해 만든 예상문
 •사용자 인터페이스(UI)와 관련된 기능을 제공한다.
 java.awt                                                                              제입니다.
 •주요 클래스 : Frame, Panel, Dialog, Button, Checkbox 등
                                              기출문제 따라잡기
                                              기출문제 따라잡기
                                                                        ▶ 정답 : 1.②  2.④  3.③  4.②
 22  1과목  프로그래밍 언어
                                                                         1장  프로그래밍 언어 활용 29
                                                                                            한눈에 살펴보는 시나공의 구성  9
                                                                                                     2025. 11. 25.   오후 6:10
          *2026기본서필기_기능사 부속(001-016).indd   9
          *2026기본서필기_기능사 부속(001-016).indd   9                                                        2025. 11. 25.   오후 6:10
   3   4   5   6   7   8   9   10   11   12   13