Page 9 -
P. 9

한눈에 살펴보는 시나공의 구성









                                                 1장    핵심요약
                    핵심요약                                                                                                                       1회 최종점검 모의고사
                                            001  라이브러리                       • nextToken( ) : StringTokenizer 객체에서 차례로 토큰
                                                                              을 가져와 반환함
                                          ➊ 라이브러리의 개념
                                                               섹션에서 공부한
                                          • 프로그램을 효율적으로 개발할 수 있도록 자주 사용하     ➎ Python의 주요 표준 라이브러리                   1. JAVA에서 파일 입출력과 관련된 기능을 제공하는 패키지와   5. 다음 변수 선언 문장에서 ‘3.1415927’의 역할에 대한 설명으
                                                             내용 중 시험에 꼭 나오는
                                                                                                                     그 안에 포함된 클래스가 올바르게 짝지어진 것은?
                                                                                                                                                         로 올바른 것은?
                                                            내용만 뽑은 핵심 요약이야.
                                           는 함수나 데이터들을 미리 만들어 모아 놓은 집합체이     •Python은 라이브러리를 패키지로 제공한다.
                                                                                       학습한 내용을
                                           다.                  확실히 암기하고      • 라이브러리를 사용하려면 ‘import random’과 같이 선    ① java.net - Socket                   final float PI = 3.1415927;
                                                                넘어가라고~                 확실히 다지고                       ② java.io - InputStream
                                          • 표준 라이브러리 : 프로그래밍 언어에 기본적으로 포함     언한다.    넘어가라는 말씀인                      ③ java.util - Random                ① 변수명            ② 예약어
                                                                                                     이건 시험 전날에
                                           되어 있는 라이브러리로, 여러 종류의 모듈이나 패키지     • 사용할 때는 마침표(.)로 구분하여 ‘random.choice( )’  ④ java.awt – Button               ③ 데이터 타입         ④ 리터럴
                                                                                        거죠? 오키~
                                                                                                    한 번 더 읽어보면
                                           로 구성됨                              와 같이 사용한다.             딱~ 이겠네요!
                                          • 외부 라이브러리 : 개발자들이 필요한 기능들을 만들어    • Python의  주요  클래스  :  os,  re,  math,  random,   2. 다음 중 객체지향 프로그래밍 언어의 특징으로 옳지 않은   6. 다음 중 관계 연산자의 사용이 올바른 것은?
                                           인터넷 등에 공유해 놓은 것으로, 외부 라이브러리를
                                                                              statistics, datetime 등                 것은?                                 ① if (a == 5) { ... } - 변수 a가 5와 같지 않을 때
                                           다운받아 설치한 후 사용함                                                            ① 상속을 통해 코드의 재사용과 확장이 용이하다.         ② if (b != 10) { ... } - 변수 b가 10과 같을 때
                                                                                                                     ② 현실 세계의 개체를 부품처럼 만들어 재활용성이 높다.     ③ if (c > 3) { ... } - 변수 c가 3보다 크거나 같을 때
                                                                             ➏ Python – 문자열 관련 주요 메소드
                                          ➋ Java의 주요 표준 라이브러리                                                        ③ 대형 프로그램을 쉽게 작성하고 유지보수를 용이하게 한다.   ④ if (d <= 7) { ... } - 변수 d가 7보다 작거나 같을 때
                                                                             •len( ) : 문자열의 길이를 반환함
                                          • Java는 라이브러리를 패키지에 포함하여 제공한다.                                             ④ 구현 시 처리 시간이 빨라 프로그램의 효율성이 높다.
                                                                             •upper( ) : 문자열을 대문자로 변경함                                                   7. 다음 JAVA 프로그램이 실행되었을 때, 실행 결과는?
                                          • 패키지를 사용하려면 ‘import java.util’과 같이 import                                 3. 다음 중 상속성(Inheritance)과 다형성(Polymorphism)에 대
                                           문을 이용 해 선언한 후 사용해야 한다.            •lower( ) : 문자열을 소문자로 변경함                                                     public class Main {
                                                                             • capitalize( ) : 문자열의 첫 글자는 대문자, 나머지는 모  한 설명이 모두 올바른 것은?
                                          • 클래스의 메소드를 사용할 때는 클래스와 메소드를 마                                                                                      public static void main(String[ ] args) {
                                                                              두 소문자로 변경함                             ① 상속성 : 코드를 재사용하여 개발 비용을 절감한다.              System.out.print((int) 2.9 + 1.7);
                                           침표(.)로 구분하여 사용한다.                                                             다형성 :  하나의 클래스가 여러 종류의 메소드를 가질 수 있는
                                                                             • title( ) : 문자열에서 각 단어의 첫 글자만 대문자로 변                                            }
                                          • Java의 주요 패키지 : java.lang, java.util, java.io,   경함                             능력이다.                           }
                                           java.net, java.awt 등                                                      ② 상속성 :  상위 클래스의 속성과 연산을 하위 클래스가 물려받
                                                                             • replace(값1, 값2) : 문자열에서 ‘값1’을 찾아 ‘값2’로 교체함  아 사용한다.                       ① 3.7            ② 4.7
                                          ➌ Java - String 클래스의 주요 메소드        • split(값) : ‘값’을 기준으로 문자열을 분리하여 리스트로       다형성 :  하나의 메시지에 대해 각 객체가 다른 방식으로 응답  ③ 3          ④ 4.6
                    찾아보기                                                      반환하며, ‘값’을 생략하면 공백으로 문자열을 분리함                한다.
                                            찾 | 아 | 보 | 기
                                          • A.compareTo(B) : 숫자로된 문자열 A와 B를 비교하여                                                                         8. 다음 중 JAVA 코드의 실행 결과는?
                                           같으면 0, A가 크면 1, B가 크면 -1을 반환함                                             ③ 상속성 :  데이터와 메소드를 하나로 묶어 객체의 내부를 숨긴다.
                                                                         용어의  ➐ Python – 리스트 관련 주요 메소드                   다형성 :  객체의 공통된 성질을 추출하여 슈퍼 클래스를 만  public class Main {
                                          • A.equals(B) : 대소문자를 구분하여 문자열 A와 B를 비                                           든다.
                                                                     의미가 생각나지 않는
                                                                             • pop(위치) : 리스트의 ‘위치’에 있는 값을 출력하고 해당
                                                                      DCE•52
                                                        BGP•71
                                           숫자로 찾기
                                           교한 후 같으면 참, 다르면 거짓을 반환함   다고? 그럼 여길 찾아봐~  FIND•51     Inorder 운행•401                                                public static void main(String[ ] args) {
                                                                                   finger•49
                                                        BLE•225       DCL•477, 485  요소를 삭제함      input( )•305        ④ 상속성 : 객체들 간에 메시지를 주고받는 수단이다.                System.out.println(“Hello\nWorld”);
                                                                     원하는 용어의 의미를
                                          • A.equalsIgnoreCase(B) : 대소문자 구분없이 문자열 A와   fopen( )•261  INSERT•476          다형성 :  동일한 메소드명을 여러 객체에서 다르게 정의할 수       }
                                          1NF•443
                                                        BNL•533
                                                                      DDCM 프로토콜•65
                                                                                        대박!
                                                         우와! 강쌤~
                                          1차1단계 디렉터리•42  Booch 방법•142  DDL•476, 478  • count(값) : 리스트에서 ‘값’이 저장되어 있는 요소들의   있다.                            }
                                                                         ~ ~ ~
                                           B를 비교한 후 같으면 참, 다르면 거짓을 반환함
                                                                                   fork•49
                                                                                                 INSERT INTO•490
                                          1차원 배열•278    시험준비하느라~              개수를 반환함 자격증 교재에
                                                                      Dead Lock•31
                                                                                   FORMAT•51
                                                                                                 INTERSECT•508
                                                        Boyce-Codd 정규형•444
                                          •toLowerCase(문자열) : 문자열을 모두 소문자로 변환함  • extend(리스트) : 리스트의 끝에 새로운 ‘리스트’를 추가                                    ① HelloWorld
                                                                                      '찾아보기' 기능이
                                          2NF•443
                                                        1초도 아까운 시간에
                                                        branches•199
                                                                                                 IORL•117
                                                                                   FORTRAN•338
                                                                      DEL•50
                                                        이렇게 고마울 수가!
                                          2-Way 합병 정렬•409
                                          •toUpperCase(문자열) : 문자열을 모두 대문자로 변환함  하여 확장함  있다니~     IoT•224, 534        4. 다음 중 자바스크립트(JavaScript)에 대한 설명으로 옳은 것  ② Hello
                                                        break•275
                                                                                   for문•272, 311
                                                                      DELETE•477
                                          2단계 디렉터리•42                                                                을 모두 고른 것은?
                                                                      DELETE FROM•491
                                                        Bugzilla•180
                                          • split(구분자) : 지정된 구분자로 문자열을 구분하여 분리함    fprintf( )•261  IP•66                                                     World
                                          2차원 배열•281                  DESC•482, 494 • append(값) : 리스트의 끝에 값을 추가함
                                                                                                 IP 주소•75
                                                                                   fputc( )•261
                                          • replaceAll(변환 대상, 변환할 문자) : 변환 대상을 변환할   • sum(리스트) : 리스트의 모든 요소의 합을 계산하여 반  가. 웹 페이지의 동작을 제어하는 데 사용된다.      ③ Hello\nWorld
                                          3D Printing•216
                                                                      DFD•111
                                                                                                 IPv6 주소•75
                                                                                   fputs( )•261
                                                         C  D
                                          3NF•444                     DIP•143  환함  fscanf( )•261  Isolation•460        나. 객체지향 프로그래밍 언어의 성격을 갖고 있다.      ④ H e l l o W o r l d
                                           문자로 치환함
                                          4D printing•216  C•338      DIR•50       FSK•57        ISP•143               다.  Prototype Link와 Prototype Object를 통해 프로토타입 개념을 활
                                          4K 해상도•217    C++•340       DISTINCT•494 • reverse( ) : 리스트의 순서를 역순으로 뒤집음     용한다.
                                                                                                 ITU-T•53
                                                                                   FTP•67
                                                        CASCADE•484
                                          ➍ Java - StringTokenizer 클래스의 주요 메소드  DISTINCTROW•494  FULL OUTER JOIN•514  Jacobson 방법•142
                                          4NF•444
                                                                             •copy( ) : 리스트를 복사함
                                                        CASE•116
                                          10 BASE 2•74
                                          • countTokens( ) : StringTokenizer 객체의 토큰 개수를   Full Table Scan•533  JAVA•340  ① 가         ② 가, 나
                                                                      Distributed Processing
                                                        cat•49
                                          10 BASE 5•74                •21                        java.awt•347        ③ 가, 다          ④ 가, 나, 다
                                           반환함
                                          10 BASE F•74  CBD•97        Division•439  ➑ Python – 세트 관련 주요 메소드  java.io•347
                                                        CBO•532
                                          • hasMoreTokens( ) : Stringtokenizer 객체에 반환할 토  G  H   java.long•347
                                          10 BASE T•74
                                                                      Django•375 •pop( ) : 세트의 값을 출력하고 요소를 삭제함
                                                        CC•214
                                           큰이 있으면 참, 없으면 거짓을 반환함      DLT•213      getchar( )•261  java.net•347
                                                        CCN•226              •add(값) : 세트에 ‘값’을 추가함
                                                                                   gets( )•261
                                           영문으로 찾기      CD•50         DML•476, 490  GIS•227      java.util•347
                                                        CEP•213       do~while문•274  Git•200     JavaScript•331      4   2025년 3회 정보처리기사 필기
                                                                                                    1장  프로그래밍 언어 활용 33
                                           A  B                       DROP•476, 483              JavaScript의 입·출력
                                                        CHKDSK•51                  goto문•269
                                          Active X•343  chmod•49      DSL•204      Gradle•161, 204  •332
                                          ADCCP 프로토콜•65  chown•49     DSU•53       GRANT•477, 485  Java에서의 배열 처리•279
                                          AI•212        CLI•49, 182   DTE•52       Groovy•204    Java에서의 표준 입력•255
             10  한눈에 살펴보는 시나공의 구성         AJAX•344      CLS•50        DTE/DCE 접속 규격•53  Guard Band•54  Java에서의 표준 출력•257
                                          ALGOL•338     Coad와 Yourdon 방법   Durability•460  GUI•50, 182  Java의 문자열•284
                                          ALL-IP•227    •142                       GUI 결함•178    Java의 상속•301
                                          ALTER•476     COBOL•338     E  F         HDLC•61       Java의 클래스•299
                                          ALTER TABLE•483  Codeigniter•375  EGP•71  HIPO•117     Jenkins•203
                                          Angular•344   Collision•412  EIA•53      HRN•27        JOIN•439, 511
                                          Ant•161       COMMIT•477, 486  Ember•344  HTML•317     jQuery•344
          *2026기본서필기_기능사 부속(001-016).indd   10  API•386  complex•235  EQUI JOIN•511  HTML - 기본 구조•317  JSP•344 2025. 11. 25.   오후 6:102025. 11. 25.   오후 6:10
          *2026기본서필기_기능사 부속(001-016).indd   10
                                          APM•532       Consistency•460  E-R 다이어그램•426  HTML - 기본 태그•318
                                          AR•212        continue•275  E-R 다이어그램 대응수   HTML - 기타 태그•327  K  L
                                          ARP•68        COPY•50       •427         HTML - 목록 태그•320  Key•433
                                          AS•494        cp•49         E-R 모델•426   HTTP/HTTPS•373  kill•49
                                          ASC•482, 494  CREATE•476    ERD•113                    KWCAG•185
                                          ASK•57        CREATE DOMAIN•478  EXCEPT•508   I   J    LAN•73
                                          ASP•343       CREATE INDEX•482  exec•49                LEFT OUTER JOIN•513
                                          ATDM•54       CREATE SCHEMA•478  EXISTS•500, 534  ICMP•68  LINUX•49
                                          Atomicity•460  CREATE TABLE•479  FCFS•25, 38  IDE•160  LOD•227
                                                                                   IDEA•160
                                          ATTRIB•51     CREATE VIEW•482  fclose( )•261  IEEE 802•73  LRU•35
                                          auto•238      CROSS JOIN•511  FCS•62                   ls•49
                                          BaaS•214      CSMA/CD 방식•73  FDM•54      if문•309       LSP•143
                                          Bandwidth•54  CSS•324       fgetc( )•261  IGP•71
                                                                                   InFix•402
                                          Basic•344     CVS•199       fgets( )•261  INNER JOIN•511
                                          Batch Processing•21  C형 유에스비•218  FIFO•25, 35, 38       M  N
                                          BCNF•444      DBMS•415      filesort•534  I-node 블록•49  M2M•225
                                      538 찾아보기
                                     2026기본서필기_산업기사_색인(538-544)_ej.indd   538
                                     2026기본서필기_산업기사_색인(538-544)_ej.indd   538            2025. 9. 1.   오후 2:52
                                                                                                          2025. 9. 1.   오후 2:52
   4   5   6   7   8   9   10   11   12   13   14