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

