[정보처리 기사 자격증 예상문제] 2회차 모의시험 — 정보처리 기사 자격증 예상문제 시험 2회차 종합 모의시험 (전 과목 공식 문항 수)
📋 [정보처리 기사 자격증 예상문제] 2회차 모의시험
📚 1과목. 소프트웨어 설계 (20문제)
[요구사항 확인, 화면 설계, 애플리케이션 설계, 인터페이스 설계]
1. GoF(Gang of Four) 디자인 패턴 중 생성(Creational) 패턴에 해당하는 것은?
① Adapter ② Observer ③ Abstract Factory ④ State
🔍 정답 확인
2. UML 다이어그램 중 시스템의 동적인 동작을 표현하는 행위(Behavioral) 다이어그램이 아닌 것은?
① 상태(State) 다이어그램 ② 활동(Activity) 다이어그램 ③ 유스케이스(Use Case) 다이어그램 ④ 컴포넌트(Component) 다이어그램
🔍 정답 확인
3. 애자일(Agile) 방법론 중 하나로, 매일 15분 정도의 짧은 회의(Daily Meeting)를 통해 팀의 진행 상황을 공유하는 것은?
① XP(eXtreme Programming) ② 스크럼(Scrum) ③ FDD(Feature Driven Development) ④ 크리스탈(Crystal)
🔍 정답 확인
4. UI 설계 원칙 중 누구나 쉽게 이해하고 사용할 수 있어야 한다는 원칙은?
① 직관성 ② 유효성 ③ 학습성 ④ 유연성
🔍 정답 확인
5. 자료 흐름도(DFD)의 구성 요소가 아닌 것은?
① 프로세스(Process) ② 자료 흐름(Data Flow) ③ 자료 저장소(Data Store) ④ 상태(State)
🔍 정답 확인
6. 객체지향 설계 원칙(SOLID) 중 ‘소프트웨어 개체는 확장에는 열려 있어야 하고, 변경에는 닫혀 있어야 한다’는 원칙은?
① SRP(단일 책임 원칙) ② OCP(개방-폐쇄 원칙) ③ LSP(리스코프 치환 원칙) ④ DIP(의존 역전 원칙)
🔍 정답 확인
7. 럼바우(Rumbaugh)의 객체지향 분석 기법에서 모델링의 순서로 옳은 것은?
① 객체 모델링 → 동적 모델링 → 기능 모델링 ② 기능 모델링 → 동적 모델링 → 객체 모델링 ③ 동적 모델링 → 기능 모델링 → 객체 모델링 ④ 객체 모델링 → 기능 모델링 → 동적 모델링
🔍 정답 확인
8. 소프트웨어 아키텍처 패턴 중 모델(Model), 뷰(View), 컨트롤러(Controller)로 분리하여 개발하는 패턴은?
① 파이프-필터 패턴 ② MVC 패턴 ③ 클라이언트-서버 패턴 ④ 마스터-슬레이브 패턴
🔍 정답 확인
9. 미들웨어(Middleware)의 종류 중 원격 프로시저 호출을 지원하는 것은?
① RPC ② MOM ③ ORB ④ TP Monitor
🔍 정답 확인
10. 모듈의 결합도(Coupling)가 약한 것에서 강한 순서로 바르게 나열된 것은?
① 자료 → 스탬프 → 제어 → 외부 → 공통 → 내용 ② 내용 → 공통 → 외부 → 제어 → 스탬프 → 자료 ③ 자료 → 제어 → 스탬프 → 공통 → 외부 → 내용 ④ 공통 → 외부 → 내용 → 스탬프 → 제어 → 자료
🔍 정답 확인
11. 모듈의 응집도(Cohesion) 중 가장 강한(좋은) 응집도는?
① 우연적 응집도 ② 논리적 응집도 ③ 기능적 응집도 ④ 순차적 응집도
🔍 정답 확인
12. 디자인 패턴 중 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에 연락이 가고 자동으로 내용이 갱신되는 패턴은?
① Observer ② Singleton ③ Decorator ④ Strategy
🔍 정답 확인
13. 하향식 소프트웨어 개발을 위한 문서화 도구로, 시스템의 기능을 계층적으로 표현하는 것은?
① N-S 차트 ② HIPO ③ DFD ④ ERD
🔍 정답 확인
14. 자료 사전(Data Dictionary)에서 반복을 의미하는 기호는?
① = ② + ③ [ | ] ④ { }
🔍 정답 확인
15. 코드 설계 시 발생 순서나 크기 순서대로 일련번호를 부여하는 코드는?
① 순차 코드 ② 블록 코드 ③ 그룹 분류 코드 ④ 표의 숫자 코드
🔍 정답 확인
16. 객체지향의 주요 개념 중 데이터와 그 데이터를 조작하는 연산을 하나로 묶어 외부의 접근을 제한하는 것은?
① 상속성 ② 다형성 ③ 캡슐화 ④ 추상화
🔍 정답 확인
17. UI 화면 설계에서 페이지의 뼈대를 잡는 초기 스케치 작업은?
① 스토리보드 ② 와이어프레임 ③ 프로토타입 ④ 유스케이스
🔍 정답 확인
18. 익스트림 프로그래밍(XP)의 5가지 핵심 가치에 해당하지 않는 것은?
① 의사소통 ② 단순성 ③ 피드백 ④ 문서화
🔍 정답 확인
19. 기업 내 서로 다른 애플리케이션 간의 통합을 위한 시스템 아키텍처는?
① EAI ② ERP ③ CRM ④ SCM
🔍 정답 확인
20. UML에서 클래스 간의 관계 중 ‘is-a’ 관계를 나타내는 것은?
① 연관(Association) 관계 ② 일반화(Generalization) 관계 ③ 의존(Dependency) 관계 ④ 실체화(Realization) 관계
🔍 정답 확인
📚 2과목. 소프트웨어 개발 (20문제)
[데이터 입출력 구현, 통합 구현, 제품 소프트웨어 패키징, 애플리케이션 테스트 관리]
21. 인접한 두 원소를 비교하여 자리를 교환하며 정렬하는 알고리즘은?
① 선택 정렬 ② 삽입 정렬 ③ 버블 정렬 ④ 퀵 정렬
🔍 정답 확인
22. 이진 트리의 순회 방식 중 Root -> Left -> Right 순서로 방문하는 것은?
① 전위 순회(Preorder) ② 중위 순회(Inorder) ③ 후위 순회(Postorder) ④ 레벨 순회(Level-order)
🔍 정답 확인
23. 화이트박스 테스트(White Box Test) 기법에 해당하는 것은?
① 동치 분할 검사 ② 경계값 분석 ③ 기초 경로 검사 ④ 원인-효과 그래프 검사
🔍 정답 확인
24. 블랙박스 테스트 기법 중 입력 데이터의 경계값을 테스트 케이스로 선정하는 기법은?
① 동치 분할 검사 ② 경계값 분석 ③ 비교 검사 ④ 상태 전이 검사
🔍 정답 확인
25. 분산형 버전 관리 시스템으로, 로컬 저장소와 원격 저장소를 모두 가지는 도구는?
① SVN ② CVS ③ Git ④ RCS
🔍 정답 확인
26. 지속적 통합(CI)을 지원하는 오픈소스 자동화 빌드 도구는?
① Jenkins ② JUnit ③ Selenium ④ Bugzilla
🔍 정답 확인
27. 테스트 오라클(Test Oracle) 중 모든 입력값에 대해 기대하는 결과를 제공하는 오라클은?
① 참(True) 오라클 ② 샘플링(Sampling) 오라클 ③ 휴리스틱(Heuristic) 오라클 ④ 일관성 검사(Consistent) 오라클
🔍 정답 확인
28. 알고리즘의 시간 복잡도 표기법 중 최악의 경우를 나타내는 것은?
① 빅오(Big-O) 표기법 ② 오메가(Omega) 표기법 ③ 세타(Theta) 표기법 ④ 알파(Alpha) 표기법
🔍 정답 확인
29. 데이터 구조 중 나중에 삽입된 데이터가 먼저 출력되는 LIFO(Last-In First-Out) 구조는?
① 큐(Queue) ② 스택(Stack) ③ 트리(Tree) ④ 그래프(Graph)
🔍 정답 확인
30. 데이터 구조 중 먼저 삽입된 데이터가 먼저 출력되는 FIFO(First-In First-Out) 구조는?
① 큐(Queue) ② 스택(Stack) ③ 트리(Tree) ④ 그래프(Graph)
🔍 정답 확인
31. 해싱(Hashing)에서 서로 다른 두 개의 키가 동일한 해시 주소를 갖는 현상은?
① 동의어(Synonym) ② 충돌(Collision) ③ 오버플로우(Overflow) ④ 버킷(Bucket)
🔍 정답 확인
32. 하향식 통합 테스트(Top-Down Integration Test)에서 하위 모듈의 역할을 대신하는 더미(Dummy) 모듈은?
① 스텁(Stub) ② 드라이버(Driver) ③ 목(Mock) ④ 스파이(Spy)
🔍 정답 확인
33. 테스트 커버리지 중 프로그램 내의 모든 조건식의 참/거짓 결과가 적어도 한 번씩 수행되도록 하는 것은?
① 구문 커버리지 ② 결정(분기) 커버리지 ③ 조건 커버리지 ④ 경로 커버리지
🔍 정답 확인
34. 클린 코드(Clean Code) 작성 원칙으로 거리가 먼 것은?
① 가독성 향상 ② 중복 코드 제거 ③ 의존성 최대화 ④ 단순성 추구
🔍 정답 확인
35. 디지털 저작권 관리(DRM)의 구성 요소 중 콘텐츠를 암호화하고 전자 서명을 수행하는 것은?
① 패키저(Packager) ② 클리어링 하우스(Clearing House) ③ DRM 컨트롤러 ④ 보안 컨테이너
🔍 정답 확인
36. 소프트웨어 품질 특성(ISO/IEC 9126) 중 정해진 조건 하에서 소프트웨어가 요구되는 기능을 수행할 수 있는 능력은?
① 신뢰성(Reliability) ② 기능성(Functionality) ③ 사용성(Usability) ④ 효율성(Efficiency)
🔍 정답 확인
37. 애플리케이션 성능 측정 지표 중 단위 시간당 처리할 수 있는 작업의 양은?
① 응답 시간(Response Time) ② 처리량(Throughput) ③ 경과 시간(Turnaround Time) ④ 자원 사용률(Resource Usage)
🔍 정답 확인
38. 코드 인스펙션(Code Inspection)에 대한 설명으로 옳은 것은?
① 컴파일러가 코드를 분석하는 과정이다. ② 프로그램 실행 중에 오류를 찾는다. ③ 개발팀이 모여 코드를 읽으며 결함을 찾는 정적 테스트 기법이다. ④ 테스트 자동화 도구를 이용한 동적 테스트이다.
🔍 정답 확인
39. 소프트웨어 리팩토링(Refactoring)의 주요 목적으로 가장 적절한 것은?
① 새로운 기능 추가 ② 프로그램 실행 속도 10배 향상 ③ 코드의 가독성 향상 및 유지보수성 개선 ④ 데이터베이스 스키마 재설계
🔍 정답 확인
40. 소스 코드 품질 분석 도구 중 동적 분석 도구에 해당하는 것은?
① PMD ② SonarQube ③ Checkstyle ④ Valgrind
🔍 정답 확인
📚 3과목. 데이터베이스 구축 (20문제)
[논리 데이터베이스 설계, 물리 데이터베이스 설계, SQL 응용]
41. 릴레이션의 모든 속성 값이 원자값(Atomic Value)만으로 구성되도록 하는 정규형은?
① 제1정규형(1NF) ② 제2정규형(2NF) ③ 제3정규형(3NF) ④ BCNF
🔍 정답 확인
42. 트랜잭션의 특성(ACID) 중 트랜잭션의 연산은 모두 실행되거나 모두 실행되지 않아야 한다는 특성은?
① 원자성(Atomicity) ② 일관성(Consistency) ③ 격리성(Isolation) ④ 영속성(Durability)
🔍 정답 확인
43. SQL 명령어 중 데이터 정의어(DDL)에 속하지 않는 것은?
① CREATE ② ALTER ③ DROP ④ UPDATE
🔍 정답 확인
44. SQL에서 테이블의 데이터를 삭제하는 명령어는?
① DROP ② DELETE ③ REVOKE ④ ALTER
🔍 정답 확인
45. 데이터베이스 사용자에게 권한을 부여하는 DCL 명령어는?
① GRANT ② REVOKE ③ COMMIT ④ ROLLBACK
🔍 정답 확인
46. 하나 이상의 기본 테이블로부터 유도되어 만들어지는 가상 테이블은?
① 인덱스(Index) ② 뷰(View) ③ 스키마(Schema) ④ 카탈로그(Catalog)
🔍 정답 확인
47. 데이터베이스의 검색 속도를 향상시키기 위해 사용하는 자료구조는?
① 뷰(View) ② 인덱스(Index) ③ 트리거(Trigger) ④ 프로시저(Procedure)
🔍 정답 확인
48. 두 테이블의 공통된 속성을 기준으로 데이터를 결합하는 관계대수 연산은?
① 프로젝트(Project) ② 셀렉트(Select) ③ 조인(Join) ④ 디비전(Division)
🔍 정답 확인
49. 릴레이션에서 튜플을 유일하게 식별할 수 있으며, NULL 값을 가질 수 없는 키는?
① 후보키(Candidate Key) ② 기본키(Primary Key) ③ 외래키(Foreign Key) ④ 대체키(Alternate Key)
🔍 정답 확인
50. 외래키 값은 참조하는 릴레이션의 기본키 값과 일치하거나 NULL이어야 한다는 무결성 제약조건은?
① 개체 무결성 ② 참조 무결성 ③ 도메인 무결성 ④ 사용자 정의 무결성
🔍 정답 확인
51. E-R 모델에서 개체(Entity)를 나타내는 기호는?
① 사각형 ② 타원 ③ 마름모 ④ 선
🔍 정답 확인
52. 정규화를 거치지 않아 데이터 중복으로 인해 발생하는 이상(Anomaly) 현상이 아닌 것은?
① 삽입 이상 ② 삭제 이상 ③ 갱신 이상 ④ 검색 이상
🔍 정답 확인
53. 시스템의 성능 향상과 개발 편의성을 위해 정규화된 데이터 모델을 의도적으로 통합, 중복, 분리하는 과정은?
① 정규화(Normalization) ② 반정규화(Denormalization) ③ 최적화(Optimization) ④ 튜닝(Tuning)
🔍 정답 확인
54. 대량의 데이터 속에서 숨겨진 유용한 패턴이나 규칙을 찾아내는 기술은?
① 데이터 웨어하우스 ② 데이터 마이닝 ③ OLAP ④ 메타데이터
🔍 정답 확인
55. 관계형 데이터베이스(RDBMS)의 한계를 극복하기 위해 등장한 비관계형 데이터베이스를 총칭하는 용어는?
① NewSQL ② NoSQL ③ OODBMS ④ XML DB
🔍 정답 확인
56. 트랜잭션의 동시성 제어를 위해 데이터에 대한 접근을 독점하는 기법은?
① 로킹(Locking) ② 타임스탬프(Timestamp) ③ 다중 버전 제어(MVCC) ④ 회복(Recovery)
🔍 정답 확인
57. 관계대수 연산 중 릴레이션에서 주어진 조건을 만족하는 튜플들을 선택하는 연산은?
① 프로젝트(Project) ② 셀렉트(Select) ③ 조인(Join) ④ 디비전(Division)
🔍 정답 확인
58. 관계해석(Relational Calculus)에 대한 설명으로 옳은 것은?
① 절차적 언어이다. ② ‘어떻게’ 데이터를 구할 것인지 명시한다. ③ 튜플 관계해석과 도메인 관계해석이 있다. ④ 관계대수보다 표현력이 뛰어나다.
🔍 정답 확인
59. 데이터베이스에 저장되어 있는 모든 데이터 개체들에 대한 정보를 유지/관리하는 시스템 테이블은?
① 시스템 카탈로그 ② 데이터 딕셔너리 ③ 스키마 ④ 인덱스
🔍 정답 확인
60. 데이터베이스 회복 기법 중 트랜잭션이 성공적으로 완료되기 전까지는 데이터베이스에 기록하지 않는 기법은?
① 지연 갱신(Deferred Update) ② 즉각 갱신(Immediate Update) ③ 그림자 페이징(Shadow Paging) ④ 검사점(Checkpoint)
🔍 정답 확인
📚 4과목. 프로그래밍 언어 활용 (20문제)
[서버 프로그램 구현, 프로그래밍 언어 활용, 응용 SW 기초 기술 활용]
61. OSI 7계층 중 종단 간(End-to-End) 신뢰성 있는 데이터 전송을 담당하는 계층은?
① 네트워크 계층 ② 전송 계층 ③ 세션 계층 ④ 표현 계층
🔍 정답 확인
62. TCP/IP 프로토콜 중 비연결형 서비스로, 신뢰성보다는 빠른 속도를 요구하는 통신에 사용되는 것은?
① TCP ② UDP ③ IP ④ ICMP
🔍 정답 확인
63. IPv6 주소 체계의 총 비트 수는?
① 32비트 ② 64비트 ③ 128비트 ④ 256비트
🔍 정답 확인
64. 프로세스 상태 전이 중 프로세스가 CPU를 할당받아 실행 상태로 넘어가는 과정은?
① 디스패치(Dispatch) ② 블록(Block) ③ 웨이크업(Wake-up) ④ 타이머 런아웃(Timer Run-out)
🔍 정답 확인
65. CPU 스케줄링 알고리즘 중 각 프로세스에 동일한 시간 할당량(Time Quantum)을 주고 순환하며 실행하는 방식은?
① FCFS ② SJF ③ Round Robin ④ Priority
🔍 정답 확인
66. 교착상태(Deadlock)의 발생 조건 4가지에 해당하지 않는 것은?
① 상호 배제 ② 점유와 대기 ③ 비선점 ④ 선점
🔍 정답 확인
67. 가상 메모리 관리 기법 중 프로그램을 동일한 크기의 블록으로 나누어 관리하는 기법은?
① 페이징(Paging) 기법 ② 세그먼테이션(Segmentation) 기법 ③ 오버레이(Overlay) 기법 ④ 스와핑(Swapping) 기법
🔍 정답 확인
68. 페이지 교체 알고리즘 중 가장 오랫동안 사용되지 않은 페이지를 교체하는 기법은?
① FIFO ② LRU ③ LFU ④ OPT
🔍 정답 확인
69. C언어에서 변수의 메모리 주소를 저장하는 자료형은?
① 배열(Array) ② 구조체(Struct) ③ 포인터(Pointer) ④ 공용체(Union)
🔍 정답 확인
70. Java에서 클래스를 상속받을 때 사용하는 키워드는?
① implements ② extends ③ inherits ④ super
🔍 정답 확인
71. Python에서 순서가 있고 수정 가능한 자료구조로 대괄호 `[ ]`를 사용하는 것은?
① 리스트(List) ② 튜플(Tuple) ③ 딕셔너리(Dictionary) ④ 세트(Set)
🔍 정답 확인
72. 리눅스/유닉스 운영체제에서 사용자의 명령어를 해석하여 커널에 전달하는 프로그램은?
① 쉘(Shell) ② 커널(Kernel) ③ 파일 시스템 ④ 유틸리티
🔍 정답 확인
73. 리눅스에서 파일의 접근 권한을 변경하는 명령어는?
① chown ② chmod ③ ls ④ pwd
🔍 정답 확인
74. 운영체제에서 실행 파일의 경로를 지정하여 명령어 입력 시 절대 경로 없이 실행할 수 있게 하는 환경 변수는?
① HOME ② USER ③ PATH ④ SHELL
🔍 정답 확인
75. 통신 프로토콜의 3대 기본 요소에 해당하지 않는 것은?
① 구문(Syntax) ② 의미(Semantics) ③ 타이밍(Timing) ④ 매체(Medium)
🔍 정답 확인
76. 내부 라우팅 프로토콜(IGP) 중 링크 상태(Link State) 알고리즘을 사용하는 것은?
① RIP ② OSPF ③ BGP ④ EGP
🔍 정답 확인
77. 웹 브라우저에서 실행되며 동적인 웹 페이지를 구현하기 위해 주로 사용되는 스크립트 언어는?
① C ② Java ③ JavaScript ④ SQL
🔍 정답 확인
78. 객체지향 프로그래밍에서 같은 이름의 메서드가 상황에 따라 다르게 동작하는 특성은?
① 캡슐화 ② 상속성 ③ 다형성 ④ 추상화
🔍 정답 확인
79. Java에서 예외 처리(Exception Handling)를 위해 사용하는 기본 블록 구조는?
① if-else ② switch-case ③ try-catch ④ for-while
🔍 정답 확인
80. 소프트웨어 개발 시 자주 사용되는 기능들을 모아두어 재사용할 수 있게 한 코드의 집합은?
① API ② 라이브러리(Library) ③ 프레임워크(Framework) ④ 컴파일러(Compiler)
🔍 정답 확인
📚 5과목. 정보시스템 구축 관리 (20문제)
[소프트웨어 개발 방법론 활용, IT 프로젝트 정보시스템 구축 관리, 소프트웨어 개발 보안 구축]
81. 암호화와 복호화에 같은 키를 사용하는 암호화 방식은?
① 대칭키 암호 방식 ② 공개키 암호 방식 ③ 비대칭키 암호 방식 ④ 해시 함수
🔍 정답 확인
82. 비대칭키(공개키) 암호화 알고리즘의 대표적인 예로, 소인수분해의 어려움을 이용한 것은?
① DES ② AES ③ RSA ④ SEED
🔍 정답 확인
83. 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 단방향 함수는?
① 해시(Hash) 함수 ② 블록 암호 ③ 스트림 암호 ④ 공개키 암호
🔍 정답 확인
84. 내부 네트워크와 외부 네트워크 사이에 위치하여 불법적인 침입을 차단하는 보안 시스템은?
① 방화벽(Firewall) ② IDS(침입탐지시스템) ③ IPS(침입방지시스템) ④ VPN(가상사설망)
🔍 정답 확인
85. 사용자의 역할(Role)에 기반하여 시스템 접근 권한을 부여하는 통제 모델은?
① DAC ② MAC ③ RBAC ④ ABAC
🔍 정답 확인
86. 여러 대의 공격자를 분산 배치하여 동시에 특정 서버에 대량의 트래픽을 유발시켜 마비시키는 공격은?
① 스니핑(Sniffing) ② 스푸핑(Spoofing) ③ DoS ④ DDoS
🔍 정답 확인
87. 웹 애플리케이션의 입력 폼에 악의적인 SQL 구문을 삽입하여 데이터베이스를 조작하는 공격은?
① XSS ② CSRF ③ SQL 인젝션 ④ 버퍼 오버플로우
🔍 정답 확인
88. 정보보안의 3요소(CIA Triad)에 해당하지 않는 것은?
① 기밀성(Confidentiality) ② 무결성(Integrity) ③ 가용성(Availability) ④ 부인 방지(Non-repudiation)
🔍 정답 확인
89. 소프트웨어 생명주기 모델 중 각 단계를 순차적으로 진행하며, 앞 단계가 완료되어야 다음 단계로 넘어가는 모델은?
① 폭포수(Waterfall) 모델 ② 나선형(Spiral) 모델 ③ 프로토타이핑(Prototyping) 모델 ④ 애자일(Agile) 모델
🔍 정답 확인
90. 소프트웨어 비용 산정 기법 중 프로그램의 라인 수(LOC)를 기반으로 비용을 산정하는 모델은?
① 기능 점수(FP) 모델 ② COCOMO 모델 ③ 델파이(Delphi) 기법 ④ PERT 기법
🔍 정답 확인
91. 프로젝트 일정 관리 기법 중 작업의 선후 관계를 네트워크 화살표로 표현하고 임계 경로(Critical Path)를 파악하는 기법은?
① 간트 차트(Gantt Chart) ② PERT/CPM ③ WBS ④ COCOMO
🔍 정답 확인
92. 소프트웨어 개발 조직의 프로세스 성숙도를 5단계로 평가하는 국제 표준 모델은?
① ISO 9001 ② CMMI ③ SPICE ④ ITIL
🔍 정답 확인
93. 분산 원장 기술을 기반으로 데이터를 블록으로 연결하여 위변조를 방지하는 신기술은?
① 클라우드 컴퓨팅 ② 블록체인(Blockchain) ③ 메타버스 ④ 엣지 컴퓨팅
🔍 정답 확인
94. 클라우드 서비스 모델 중 서버, 스토리지, 네트워크 등 기초적인 IT 인프라 자원을 제공하는 것은?
① SaaS ② PaaS ③ IaaS ④ BaaS
🔍 정답 확인
95. 다양한 사물에 센서와 통신 기능을 내장하여 인터넷에 연결하고 데이터를 주고받는 기술은?
① IoT(사물인터넷) ② AI(인공지능) ③ AR(증강현실) ④ SDN
🔍 정답 확인
96. 대용량 데이터를 분산 처리하기 위해 아파치(Apache) 재단에서 개발한 자바 기반의 오픈소스 프레임워크는?
① 하둡(Hadoop) ② 텐서플로우(TensorFlow) ③ 도커(Docker) ④ 쿠버네티스(Kubernetes)
🔍 정답 확인
97. 재해 복구 계획에서 업무가 중단된 시점부터 다시 복구되어 가동될 때까지의 목표 시간을 의미하는 용어는?
① RPO ② RTO ③ BCP ④ DRP
🔍 정답 확인
98. 공중망을 마치 전용선처럼 사용할 수 있게 해주는 보안 통신 기술은?
① VPN ② VLAN ③ NAT ④ DHCP
🔍 정답 확인
99. 사용자의 시스템이나 데이터를 암호화하여 인질로 잡고 금전을 요구하는 악성코드는?
① 트로이 목마 ② 랜섬웨어(Ransomware) ③ 스파이웨어 ④ 웜(Worm)
🔍 정답 확인
100. 네트워크 트래픽을 분석하여 비정상적인 패턴이나 알려진 공격 시도를 탐지하고 경고하는 시스템은?
① 방화벽 ② IDS(침입탐지시스템) ③ VPN ④ NAC
🔍 정답 확인
- 자주 출제되는 영역: GoF 디자인 패턴 분류, 정규화 단계별 특징, OSI 7계층 프로토콜, 암호화 알고리즘(대칭/비대칭)
- 오답률 높은 유형: 모듈의 결합도 및 응집도 강약 순서, 프로세스 스케줄링(RR, SJF) 개념, 관계대수와 관계해석의 차이점
- 다음 회차 대비 학습 포인트: SQL DML(SELECT, JOIN) 작성법 및 C/Java 언어의 포인터, 상속 코드 출력 결과 예측 문제를 집중적으로 학습하시기 바랍니다.
📌 문제지: 문제만 + 풀이 공간 추가 (학생에게 배포용). 답 쓸 줄 자동 생성.
📌 해설지: 문제 번호 + 정답·해설만 (선생님 채점용·학생 자가채점용). 문제 본문 생략.
📌 잉크 절약: 배경 흰색 + 검은 글자 (잉크 30~70% 절약). SVG 그림은 유지.
📌 PDF 파일명: 브라우저 인쇄 창에서 “PDF로 저장”을 선택하세요.