[2026년 6월 신규] 정보처리 기사 자격증 예상문제 실전 모의고사 2회차 (정답·해설)

📢 프린트 학습지로 인쇄하여 이용할 수 있습니다. 화면 아래에 있는 인쇄 버튼을 사용해 보세요.
제2주차 학습 목표

[정보처리 기사 자격증 예상문제] 2회차 모의시험 — 정보처리 기사 자격증 예상문제 시험 2회차 종합 모의시험 (전 과목 공식 문항 수)

📋 [정보처리 기사 자격증 예상문제] 2회차 모의시험

총 100문항 | 시험 시간 약 150분 | 합격 기준 60점 (과목당 40점 미만 과락) | 10회 모의시험 시리즈 중 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

🔍 정답 확인
✅ 정답: ②
📝 2회차 핵심 정리
  • 자주 출제되는 영역: GoF 디자인 패턴 분류, 정규화 단계별 특징, OSI 7계층 프로토콜, 암호화 알고리즘(대칭/비대칭)
  • 오답률 높은 유형: 모듈의 결합도 및 응집도 강약 순서, 프로세스 스케줄링(RR, SJF) 개념, 관계대수와 관계해석의 차이점
  • 다음 회차 대비 학습 포인트: SQL DML(SELECT, JOIN) 작성법 및 C/Java 언어의 포인터, 상속 코드 출력 결과 예측 문제를 집중적으로 학습하시기 바랍니다.

댓글 남기기

Wordpress Social Share Plugin powered by Ultimatelysocial
Copy link
URL has been copied successfully!
THREADS
RSS
error: 저작권 콘텐츠보호를 부탁드립니다.