Page 10 -
P. 10

배운 내용을 익히고 익힌 실력을 점검해 볼 수 있다! — 핵심요약 & 최종점검 모의고사

                              섹션에서 배운 내용을 한 번 더 확인하고, 익힌 실력을 최종점검 모의고사로 점검해 볼 수 있습니다.







 1장  핵심요약
                                    1회 최종점검 모의고사
 001  라이브러리  • nextToken( ) : StringTokenizer 객체에서 차례로 토큰
 을 가져와 반환함
 ➊ 라이브러리의 개념
           1. JAVA에서 파일 입출력과 관련된 기능을 제공하는 패키지와   5. 다음 변수 선언 문장에서 ‘3.1415927’의 역할에 대한 설명으
 • 프로그램을 효율적으로 개발할 수 있도록 자주 사용하  ➎ Python의 주요 표준 라이브러리  시험에 나올만한
                                                  문제들을 추려서 엮었으니
           그 안에 포함된 클래스가 올바르게 짝지어진 것은?         로 올바른 것은?
 는 함수나 데이터들을 미리 만들어 모아 놓은 집합체이  •Python은 라이브러리를 패키지로 제공한다.                  와우! 강쌤
           ① java.net - Socket                     풀어보라고 틀린 문제가
 다.                                             final float PI = 3.1415927;
 • 라이브러리를 사용하려면 ‘import random’과 같이 선  ② 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를 비  든다.
 Inorder 운행•401
 FIND•51
 BGP•71
 숫자로 찾기
 교한 후 같으면 참, 다르면 거짓을 반환함  DCE•52  • pop(위치) : 리스트의 ‘위치’에 있는 값을 출력하고 해당       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
                            지금 바로
 DDCM 프로토콜•65
 BNL•533
 1차1단계 디렉터리•42  Booch 방법•142  DDL•476, 478  • count(값) : 리스트에서 ‘값’이 저장되어 있는 요소들의   있다.  시나공 홈페이지에  }
 B를 비교한 후 같으면 참, 다르면 거짓을 반환함
 fork•49
 INSERT INTO•490
 1차원 배열•278  개수를 반환함     접속해 보세요! 지면으로
 FORMAT•51
 INTERSECT•508
 Dead Lock•31
 Boyce-Codd 정규형•444
 •toLowerCase(문자열) : 문자열을 모두 소문자로 변환함  • extend(리스트) : 리스트의 끝에 새로운 ‘리스트’를 추가  전달하기 어려운 내용을  ① HelloWorld      온라인에서 만나는 또
 2NF•443
 branches•199
 IORL•117
 FORTRAN•338
 DEL•50
                                                           변경된
 2-Way 합병 정렬•409
                         온라인 서비스를 통해
                                               ② Hello
 •toUpperCase(문자열) : 문자열을 모두 대문자로 변환함  하여 확장함  IoT•224, 534  4. 다음 중 자바스크립트(JavaScript)에 대한 설명으로 옳은 것  우와!  시험에 관한 뉴스와  하나의 책 시나공 홈페이지
 break•275
 DELETE•477
 for문•272, 311
 2단계 디렉터리•42  을 모두 고른 것은?   제공합니다!
                                                   World
 Bugzilla•180
 DELETE FROM•491
 • split(구분자) : 지정된 구분자로 문자열을 구분하여 분리함  fprintf( )•261  IP•66  시험정보는 물론 다양한  최신 기출문제닷!  sinagong.co.kr
 2차원 배열•281  DESC•482, 494 • append(값) : 리스트의 끝에 값을 추가함
 fputc( )•261
 IP 주소•75
                                               ③ Hello\nWorld
 • replaceAll(변환 대상, 변환할 문자) : 변환 대상을 변환할   • sum(리스트) : 리스트의 모든 요소의 합을 계산하여 반  가. 웹 페이지의 동작을 제어하는 데 사용된다.  이벤트도 가득한 걸?
 3D Printing•216
 IPv6 주소•75
 DFD•111
 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
 gets( )•261
 CCN•226  •add(값) : 세트에 ‘값’을 추가함
 영문으로 찾기  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
 AJAX•344  CLS•50  DTE/DCE 접속 규격•53  Guard Band•54  Java에서의 표준 출력•257                       한눈에 살펴보는 시나공의 구성 11
 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
 API•386  complex•235  EQUI JOIN•511  HTML - 기본 구조•317  JSP•344  *2026기본서필기_기능사 부속(001-016).indd   11  2025. 11. 25.   오후 6:10
                                                                                                     2025. 11. 25.   오후 6:10
          *2026기본서필기_기능사 부속(001-016).indd   11
 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  2025. 9. 1.   오후 2:52
 2026기본서필기_산업기사_색인(538-544)_ej.indd   538
 2025. 9. 1.   오후 2:52
   5   6   7   8   9   10   11   12   13   14   15