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

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

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

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

총 100문항 | 시험 시간 150분 | 합격 기준 60점 (과락 40점 미만) | 10회 모의시험 시리즈 중 10회차

📚 1과목. 소프트웨어 설계 (20문제)

[요구사항 확인, 화면 설계, 애플리케이션 설계, 인터페이스 설계]

1. UI 설계 원칙 중 누구나 쉽게 이해하고 사용할 수 있어야 한다는 원칙은 무엇입니까?

 

① 유효성 ② 직관성 ③ 학습성 ④ 유연성

🔍 정답 확인
✅ 정답: ②

2. GoF(Gang of Four) 디자인 패턴 중 생성 패턴에 해당하지 않는 것은 무엇입니까?

 

① Builder ② Prototype ③ Singleton ④ Adapter

🔍 정답 확인
✅ 정답: ④

3. 객체지향 설계 원칙(SOLID) 중 ‘소프트웨어 개체는 확장에는 열려 있어야 하고, 변경에는 닫혀 있어야 한다’는 원칙은 무엇입니까?

 

① SRP ② OCP ③ LSP ④ DIP

🔍 정답 확인
✅ 정답: ②

4. UML 다이어그램 중 시스템의 정적 구조를 나타내며, 속성과 연산으로 구성된 다이어그램은 무엇입니까?

 

① 유스케이스 다이어그램 ② 클래스 다이어그램 ③ 시퀀스 다이어그램 ④ 상태 다이어그램

🔍 정답 확인
✅ 정답: ②

5. 미들웨어(Middleware)의 종류 중 분산 컴퓨팅 환경에서 응용 프로그램과 데이터베이스 간의 통신을 제어하는 것은 무엇입니까?

 

① RPC ② MOM ③ TP Monitor ④ ORB

🔍 정답 확인
✅ 정답: ③

6. 요구사항 분석 기법 중 자료 흐름도(DFD)의 구성 요소가 아닌 것은 무엇입니까?

 

① Process ② Data Flow ③ Data Store ④ Data Dictionary

🔍 정답 확인
✅ 정답: ④

7. 아키텍처 패턴 중 모델(Model), 뷰(View), 컨트롤러(Controller)로 구성되어 사용자 인터페이스와 비즈니스 로직을 분리하는 패턴은 무엇입니까?

 

① Layered Pattern ② Client-Server Pattern ③ MVC Pattern ④ Pipe-Filter Pattern

🔍 정답 확인
✅ 정답: ③

8. 럼바우(Rumbaugh)의 객체지향 분석 기법에서 상태 다이어그램을 사용하여 시스템의 동적인 행위를 모델링하는 단계는 무엇입니까?

 

① 객체 모델링 ② 동적 모델링 ③ 기능 모델링 ④ 구조 모델링

🔍 정답 확인
✅ 정답: ②

9. UML의 관계(Relationship) 중 하나의 사물이 다른 사물에 포함되어 있는 관계를 나타내며, 전체와 부분의 생명주기가 같은 것은 무엇입니까?

 

① 연관(Association) ② 집합(Aggregation) ③ 합성(Composition) ④ 의존(Dependency)

🔍 정답 확인
✅ 정답: ③

10. UI 화면 설계 도구 중 와이어프레임에 콘텐츠와 인터랙션을 적용하여 실제 구현된 것처럼 테스트할 수 있는 동적인 모형은 무엇입니까?

 

① 스토리보드 ② 프로토타입 ③ 목업 ④ 유스케이스

🔍 정답 확인
✅ 정답: ②

11. 소프트웨어 아키텍처 평가 모델 중 아키텍처가 품질 속성을 만족시키는지 판단하고 품질 속성 간의 트레이드오프를 평가하는 모델은 무엇입니까?

 

① ATAM ② CBAM ③ SAAM ④ ARID

🔍 정답 확인
✅ 정답: ①

12. 코드(Code) 설계의 종류 중 항목의 발생 순서나 크기 순서대로 일련번호를 부여하는 방식은 무엇입니까?

 

① 순차 코드 ② 블록 코드 ③ 그룹 분류 코드 ④ 표의 숫자 코드

🔍 정답 확인
✅ 정답: ①

13. 디자인 패턴 중 객체의 상태 변화를 관찰하는 관찰자들을 등록하고, 상태가 변경될 때마다 메서드를 통해 객체가 직접 목록의 각 관찰자에게 통지하도록 하는 패턴은 무엇입니까?

 

① Strategy ② Observer ③ Command ④ State

🔍 정답 확인
✅ 정답: ②

14. HIPO(Hierarchy Input Process Output)에 대한 설명으로 틀린 것은 무엇입니까?

 

① 하향식 소프트웨어 개발을 위한 문서화 도구이다. ② 시스템의 기능을 고유 모듈로 분할하여 계층적으로 표현한다. ③ 가시적 도표, 총체적 도표, 세부적 도표로 구성된다. ④ 제어 흐름을 명확히 표현하기 위해 화살표를 주로 사용한다.

🔍 정답 확인
✅ 정답: ④

15. 객체지향의 주요 개념 중 상위 클래스에서 정의된 메서드를 하위 클래스에서 자신의 목적에 맞게 재정의(Overriding)하여 사용하는 특징은 무엇입니까?

 

① 캡슐화 ② 다형성 ③ 추상화 ④ 정보 은닉

🔍 정답 확인
✅ 정답: ②

16. 비기능적 요구사항(Non-functional Requirement)에 해당하는 것은 무엇입니까?

 

① 시스템은 사용자의 비밀번호를 암호화하여 저장해야 한다. ② 사용자는 장바구니에 상품을 추가할 수 있어야 한다. ③ 관리자는 회원 정보를 수정할 수 있어야 한다. ④ 시스템은 결제 완료 후 영수증을 출력해야 한다.

🔍 정답 확인
✅ 정답: ①

17. UML 시퀀스 다이어그램의 구성 요소가 아닌 것은 무엇입니까?

 

① 생명선(Lifeline) ② 실행(Activation) ③ 메시지(Message) ④ 상태(State)

🔍 정답 확인
✅ 정답: ④

18. 인터페이스 요구사항 검토 방법 중 검토 회의 전에 요구사항 명세서를 미리 배포하여 사전 검토한 후, 짧은 검토 회의를 통해 오류를 조기에 발견하는 방법은 무엇입니까?

 

① 워크스루(Walkthrough) ② 인스펙션(Inspection) ③ 동료 검토(Peer Review) ④ 프로토타이핑

🔍 정답 확인
✅ 정답: ①

19. 모듈의 독립성을 높이기 위한 설계 지침으로 옳은 것은 무엇입니까?

 

① 결합도를 높이고 응집도를 낮춘다. ② 결합도를 낮추고 응집도를 높인다. ③ 결합도와 응집도를 모두 높인다. ④ 결합도와 응집도를 모두 낮춘다.

🔍 정답 확인
✅ 정답: ②

20. 디자인 패턴 중 복잡한 서브 시스템에 대한 통합된 인터페이스를 제공하여 사용자가 쉽게 시스템을 사용할 수 있도록 돕는 패턴은 무엇입니까?

 

① Facade ② Decorator ③ Proxy ④ Composite

🔍 정답 확인
✅ 정답: ①

📚 2과목. 소프트웨어 개발 (20문제)

[데이터 입출력 구현, 통합 구현, 제품 소프트웨어 패키징, 애플리케이션 테스트 관리]

21. 정렬 알고리즘 중 분할 정복(Divide and Conquer) 방식을 사용하며, 피벗(Pivot)을 기준으로 배열을 나누어 정렬하는 알고리즘은 무엇입니까?

 

① 선택 정렬 ② 삽입 정렬 ③ 퀵 정렬 ④ 버블 정렬

🔍 정답 확인
✅ 정답: ③

22. 화이트박스 테스트(White Box Test) 기법에 해당하는 것은 무엇입니까?

 

① 경계값 분석 ② 동치 분할 검사 ③ 기초 경로 검사 ④ 원인-효과 그래프 검사

🔍 정답 확인
✅ 정답: ③

23. 형상 관리(Configuration Management) 도구 중 분산형 버전 관리 시스템으로, 로컬 저장소와 원격 저장소를 모두 가지는 도구는 무엇입니까?

 

① CVS ② SVN ③ Git ④ ClearCase

🔍 정답 확인
✅ 정답: ③

24. 이진 트리 순회 방법 중 왼쪽 서브트리 -> 루트 -> 오른쪽 서브트리 순으로 방문하는 방식은 무엇입니까?

 

① 전위 순회(Preorder) ② 중위 순회(Inorder) ③ 후위 순회(Postorder) ④ 레벨 순회(Level-order)

🔍 정답 확인
✅ 정답: ②

25. 테스트 오라클(Test Oracle) 중 모든 입력값에 대해 기대하는 결과를 생성함으로써 발생된 오류를 모두 검출할 수 있는 오라클은 무엇입니까?

 

① 참(True) 오라클 ② 샘플링(Sampling) 오라클 ③ 휴리스틱(Heuristic) 오라클 ④ 일관성 검사(Consistent) 오라클

🔍 정답 확인
✅ 정답: ①

26. EAI(Enterprise Application Integration) 구축 유형 중 단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중형 방식은 무엇입니까?

 

① Point-to-Point ② Hub & Spoke ③ Message Bus ④ Hybrid

🔍 정답 확인
✅ 정답: ②

27. 클린 코드(Clean Code) 작성 원칙으로 적절하지 않은 것은 무엇입니까?

 

① 중복 코드를 제거한다. ② 변수와 함수의 이름은 의미를 명확히 알 수 있게 짓는다. ③ 하나의 함수는 여러 가지 기능을 수행하도록 작성한다. ④ 의존성을 최소화한다.

🔍 정답 확인
✅ 정답: ③

28. 디지털 저작권 관리(DRM)의 구성 요소 중 콘텐츠를 암호화하고 전자 서명을 수행하는 것은 무엇입니까?

 

① 패키저(Packager) ② 클리어링 하우스(Clearing House) ③ DRM 컨트롤러 ④ 보안 컨테이너

🔍 정답 확인
✅ 정답: ①

29. 빌드 자동화 도구 중 Groovy 기반의 스크립트 언어를 사용하며, 안드로이드 앱 개발의 기본 빌드 시스템으로 사용되는 것은 무엇입니까?

 

① Ant ② Maven ③ Gradle ④ Jenkins

🔍 정답 확인
✅ 정답: ③

30. V-모델의 테스트 레벨 중 요구사항 분석 단계와 매핑되며, 사용자의 요구사항을 충족하는지 확인하는 테스트는 무엇입니까?

 

① 단위 테스트 ② 통합 테스트 ③ 시스템 테스트 ④ 인수 테스트

🔍 정답 확인
✅ 정답: ④

31. 상향식 통합 테스트(Bottom-Up Integration Test)에서 제어 모듈의 역할을 대신하는 가상의 모듈은 무엇입니까?

 

① 스텁(Stub) ② 드라이버(Driver) ③ 목(Mock) ④ 스파이(Spy)

🔍 정답 확인
✅ 정답: ②

32. 해싱(Hashing)에서 서로 다른 두 개의 키가 동일한 해시 주소를 갖게 되는 현상을 무엇이라고 합니까?

 

① 동의어(Synonym) ② 충돌(Collision) ③ 오버플로우(Overflow) ④ 버킷(Bucket)

🔍 정답 확인
✅ 정답: ②

33. ISO/IEC 9126 소프트웨어 품질 특성 중 정해진 조건에서 소프트웨어가 요구되는 기능을 정확하게 수행할 수 있는 능력을 의미하는 것은 무엇입니까?

 

① 기능성(Functionality) ② 신뢰성(Reliability) ③ 사용성(Usability) ④ 효율성(Efficiency)

🔍 정답 확인
✅ 정답: ②

34. 코드 인스펙션(Code Inspection)에 대한 설명으로 옳은 것은 무엇입니까?

 

① 프로그램을 실행하여 오류를 찾는다. ② 개발자가 아닌 사용자 대표가 주도한다. ③ 정적 테스트 기법의 하나로, 코드의 결함을 발견하기 위해 공식적으로 검토한다. ④ 시스템의 성능 한계를 측정한다.

🔍 정답 확인
✅ 정답: ③

35. 자료구조 중 한쪽 끝에서만 삽입과 삭제가 이루어지며, LIFO(Last In First Out) 방식으로 동작하는 것은 무엇입니까?

 

① 큐(Queue) ② 스택(Stack) ③ 데크(Deque) ④ 리스트(List)

🔍 정답 확인
✅ 정답: ②

36. 리팩토링(Refactoring)의 주요 목적으로 가장 거리가 먼 것은 무엇입니까?

 

① 코드의 가독성 향상 ② 소프트웨어 설계 개선 ③ 새로운 기능의 추가 ④ 유지보수성 향상

🔍 정답 확인
✅ 정답: ③

37. 애플리케이션 성능 측정 지표 중 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간은 무엇입니까?

 

① 처리량(Throughput) ② 응답 시간(Response Time) ③ 경과 시간(Turnaround Time) ④ 자원 사용률(Resource Usage)

🔍 정답 확인
✅ 정답: ②

38. 소스 코드 품질 분석 도구 중 동적 분석 도구에 해당하는 것은 무엇입니까?

 

① PMD ② SonarQube ③ Checkstyle ④ Valgrind

🔍 정답 확인
✅ 정답: ④

39. 소프트웨어 패키징 시 고려사항으로 틀린 것은 무엇입니까?

 

① 사용자의 실행 환경을 고려해야 한다. ② 하드웨어와 무관하게 동일한 패키징을 적용한다. ③ 보안을 위해 암호화 및 권한 관리를 적용한다. ④ 패키징 후에는 반드시 테스트를 거쳐야 한다.

🔍 정답 확인
✅ 정답: ②

40. 테스트 하네스(Test Harness)의 구성 요소 중 테스트 대상 모듈을 호출하고 파라미터를 전달하는 역할을 하는 것은 무엇입니까?

 

① 테스트 스텁(Stub) ② 테스트 드라이버(Driver) ③ 테스트 슈트(Suite) ④ 테스트 케이스(Case)

🔍 정답 확인
✅ 정답: ②

📚 3과목. 데이터베이스 구축 (20문제)

[논리 데이터베이스 설계, 물리 데이터베이스 설계, SQL 응용]

41. 트랜잭션의 특성(ACID) 중 트랜잭션의 연산이 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다는 특성은 무엇입니까?

 

① 원자성(Atomicity) ② 일관성(Consistency) ③ 격리성(Isolation) ④ 영속성(Durability)

🔍 정답 확인
✅ 정답: ①

42. 제1정규형(1NF)에서 제2정규형(2NF)으로 정규화하기 위해 제거해야 하는 종속성은 무엇입니까?

 

① 이행적 함수 종속 ② 부분 함수 종속 ③ 다치 종속 ④ 조인 종속

🔍 정답 확인
✅ 정답: ②

43. SQL의 DDL(데이터 정의어)에 해당하지 않는 명령어는 무엇입니까?

 

① CREATE ② ALTER ③ DROP ④ UPDATE

🔍 정답 확인
✅ 정답: ④

44. 데이터베이스의 이상(Anomaly) 현상 중 어떤 데이터를 삭제할 때 의도하지 않은 다른 데이터까지 함께 삭제되는 현상은 무엇입니까?

 

① 삽입 이상 ② 갱신 이상 ③ 삭제 이상 ④ 검색 이상

🔍 정답 확인
✅ 정답: ③

45. 뷰(View)에 대한 설명으로 틀린 것은 무엇입니까?

 

① 하나 이상의 기본 테이블로부터 유도된 가상 테이블이다. ② 뷰의 정의는 ALTER 문을 사용하여 변경할 수 있다. ③ 데이터의 논리적 독립성을 제공한다. ④ 뷰를 통한 데이터의 삽입, 수정, 삭제에는 제약이 따른다.

🔍 정답 확인
✅ 정답: ②

46. 데이터베이스 인덱스(Index) 구조로 가장 널리 사용되며, 루트 노드에서 단말 노드까지의 경로 길이가 같은 트리 구조는 무엇입니까?

 

① B-Tree ② AVL Tree ③ Binary Search Tree ④ Red-Black Tree

🔍 정답 확인
✅ 정답: ①

47. ER(Entity-Relationship) 모델에서 관계(Relationship)를 표현하는 기호는 무엇입니까?

 

① 사각형 ② 타원 ③ 마름모 ④ 선

🔍 정답 확인
✅ 정답: ③

48. 순수 관계 대수 연산자 중 주어진 릴레이션에서 조건을 만족하는 튜플(행)들을 추출하는 연산자는 무엇입니까?

 

① Select(σ) ② Project(π) ③ Join(⋈) ④ Division(÷)

🔍 정답 확인
✅ 정답: ①

49. 외래키(Foreign Key) 값은 참조하는 릴레이션의 기본키 값이거나 NULL이어야 한다는 무결성 제약조건은 무엇입니까?

 

① 개체 무결성 ② 참조 무결성 ③ 도메인 무결성 ④ 사용자 정의 무결성

🔍 정답 확인
✅ 정답: ②

50. 로킹(Locking) 기법에 대한 설명으로 옳은 것은 무엇입니까?

 

① 로킹 단위가 커지면 병행성 수준이 높아진다. ② 로킹 단위가 작아지면 로크(Lock)의 수가 줄어든다. ③ 로킹 단위가 커지면 관리하기가 쉬워진다. ④ 로킹 단위가 작아지면 오버헤드가 감소한다.

🔍 정답 확인
✅ 정답: ③

51. 분산 데이터베이스의 투명성(Transparency) 중 데이터베이스의 물리적인 저장 위치를 사용자가 알 필요 없이 논리적인 명칭만으로 접근할 수 있는 특성은 무엇입니까?

 

① 분할 투명성 ② 위치 투명성 ③ 지역 사상 투명성 ④ 중복 투명성

🔍 정답 확인
✅ 정답: ②

52. NoSQL 데이터베이스의 특징을 설명하는 CAP 정리의 3가지 요소가 아닌 것은 무엇입니까?

 

① Consistency (일관성) ② Availability (가용성) ③ Partition Tolerance (분할 내성) ④ Performance (성능)

🔍 정답 확인
✅ 정답: ④

53. SQL 질의문에서 그룹화된 결과에 조건을 부여할 때 사용하는 절은 무엇입니까?

 

① WHERE ② ORDER BY ③ HAVING ④ GROUP BY

🔍 정답 확인
✅ 정답: ③

54. 시스템 카탈로그(System Catalog)에 대한 설명으로 틀린 것은 무엇입니까?

 

① 데이터베이스에 포함된 다양한 데이터 객체에 대한 정보를 유지한다. ② 시스템 카탈로그에 저장된 정보를 메타데이터라고 한다. ③ 사용자가 SQL을 이용해 카탈로그 내용을 직접 갱신할 수 있다. ④ DBMS가 스스로 생성하고 유지하는 데이터 사전이다.

🔍 정답 확인
✅ 정답: ③

55. 데이터베이스 회복 기법 중 트랜잭션이 성공적으로 완료될 때까지 데이터베이스에 대한 실질적인 갱신을 연기하는 기법은 무엇입니까?

 

① 지연 갱신(Deferred Update) 기법 ② 즉각 갱신(Immediate Update) 기법 ③ 그림자 페이징(Shadow Paging) 기법 ④ 검사점(Checkpoint) 기법

🔍 정답 확인
✅ 정답: ①

56. 두 테이블의 공통된 값을 기준으로 결합하며, 조건에 일치하는 행만 반환하는 조인 방식은 무엇입니까?

 

① Inner Join ② Left Outer Join ③ Right Outer Join ④ Cross Join

🔍 정답 확인
✅ 정답: ①

57. 대량의 데이터 속에 숨겨진 유용한 패턴이나 규칙을 찾아내는 기술을 무엇이라고 합니까?

 

① 데이터 웨어하우스 ② 데이터 마이닝 ③ OLAP ④ 메타데이터

🔍 정답 확인
✅ 정답: ②

58. 정규화 과정에서 결정자이면서 후보키가 아닌 것들을 제거하여 모든 결정자가 후보키가 되도록 하는 정규형은 무엇입니까?

 

① 2NF ② 3NF ③ BCNF ④ 4NF

🔍 정답 확인
✅ 정답: ③

59. DCL(데이터 제어어) 명령어 중 사용자에게 부여된 권한을 회수하는 명령어는 무엇입니까?

 

① GRANT ② REVOKE ③ COMMIT ④ ROLLBACK

🔍 정답 확인
✅ 정답: ②

60. 관계 데이터 모델의 릴레이션 특징으로 틀린 것은 무엇입니까?

 

① 한 릴레이션에 포함된 튜플들은 모두 상이하다. ② 튜플들 사이에는 순서가 없다. ③ 속성들 사이에는 순서가 존재한다. ④ 모든 속성 값은 원자값(Atomic Value)을 가진다.

🔍 정답 확인
✅ 정답: ③

📚 4과목. 프로그래밍 언어 활용 (20문제)

[서버 프로그램 구현, 프로그래밍 언어 활용, 응용 SW 기초 기술 활용]

61. OSI 7계층 중 경로 설정(Routing)과 논리적 주소(IP)를 담당하는 계층은 무엇입니까?

 

① 물리 계층 ② 데이터 링크 계층 ③ 네트워크 계층 ④ 전송 계층

🔍 정답 확인
✅ 정답: ③

62. TCP/IP 프로토콜에서 비연결형 서비스로 신뢰성보다는 속도가 중요한 스트리밍 서비스 등에 사용되는 전송 계층 프로토콜은 무엇입니까?

 

① TCP ② UDP ③ IP ④ ICMP

🔍 정답 확인
✅ 정답: ②

63. 프로세스 스케줄링 알고리즘 중 실행 시간이 가장 짧은 프로세스에게 먼저 CPU를 할당하는 비선점형 방식은 무엇입니까?

 

① FCFS ② SJF ③ Round Robin ④ SRT

🔍 정답 확인
✅ 정답: ②

64. 교착상태(Deadlock)의 발생 조건 4가지에 해당하지 않는 것은 무엇입니까?

 

① 상호 배제(Mutual Exclusion) ② 점유와 대기(Hold and Wait) ③ 선점(Preemption) ④ 환형 대기(Circular Wait)

🔍 정답 확인
✅ 정답: ③

65. 주기억장치 관리 기법 중 프로그램을 고정된 크기의 블록으로 나누어 메모리에 적재하는 방식으로, 내부 단편화가 발생할 수 있는 기법은 무엇입니까?

 

① 페이징(Paging) 기법 ② 세그먼테이션(Segmentation) 기법 ③ 오버레이(Overlay) 기법 ④ 스와핑(Swapping)

🔍 정답 확인
✅ 정답: ①

66. 차세대 인터넷 주소 체계인 IPv6에 대한 설명으로 틀린 것은 무엇입니까?

 

① 128비트의 주소 체계를 가진다. ② 8비트씩 4부분으로 나뉘어 점(.)으로 구분된다. ③ 유니캐스트, 멀티캐스트, 애니캐스트 방식을 지원한다. ④ IPv4에 비해 보안 및 품질(QoS) 기능이 강화되었다.

🔍 정답 확인
✅ 정답: ②

67. C언어에서 변수의 메모리 주소를 저장하는 자료형은 무엇입니까?

 

① 배열(Array) ② 구조체(Struct) ③ 포인터(Pointer) ④ 공용체(Union)

🔍 정답 확인
✅ 정답: ③

68. Java 언어에서 클래스를 상속받을 때 사용하는 키워드는 무엇입니까?

 

① implements ② extends ③ inherits ④ super

🔍 정답 확인
✅ 정답: ②

69. Python에서 리스트 `a = [1, 2, 3, 4, 5]`일 때, `a[1:4]`의 결과는 무엇입니까?

 

① [1, 2, 3] ② [2, 3, 4] ③ [2, 3, 4, 5] ④ [1, 2, 3, 4]

🔍 정답 확인
✅ 정답: ②

70. 리눅스/유닉스 운영체제에서 파일의 접근 권한을 변경하는 명령어는 무엇입니까?

 

① chown ② chmod ③ ls ④ grep

🔍 정답 확인
✅ 정답: ②

71. 페이지 교체 알고리즘 중 가장 오랫동안 사용되지 않은 페이지를 교체하는 기법은 무엇입니까?

 

① FIFO ② LFU ③ LRU ④ OPT

🔍 정답 확인
✅ 정답: ③

72. 프로세스 내에서 실행되는 흐름의 단위로, 프로세스의 자원을 공유하며 독립적으로 스케줄링되는 것은 무엇입니까?

 

① 스레드(Thread) ② 인터럽트(Interrupt) ③ 세마포어(Semaphore) ④ 뮤텍스(Mutex)

🔍 정답 확인
✅ 정답: ①

73. 통신 프로토콜의 기본 3요소에 해당하지 않는 것은 무엇입니까?

 

① 구문(Syntax) ② 의미(Semantics) ③ 타이밍(Timing) ④ 포맷(Format)

🔍 정답 확인
✅ 정답: ④

74. 모듈의 결합도(Coupling) 중 가장 결합도가 낮아 바람직한 형태는 무엇입니까?

 

① 자료 결합도(Data Coupling) ② 제어 결합도(Control Coupling) ③ 공통 결합도(Common Coupling) ④ 내용 결합도(Content Coupling)

🔍 정답 확인
✅ 정답: ①

75. 모듈의 응집도(Cohesion) 중 가장 응집도가 높아 바람직한 형태는 무엇입니까?

 

① 우연적 응집도(Coincidental) ② 시간적 응집도(Temporal) ③ 순차적 응집도(Sequential) ④ 기능적 응집도(Functional)

🔍 정답 확인
✅ 정답: ④

76. C언어에서 비트 연산자 중 배타적 논리합(XOR)을 수행하는 연산자는 무엇입니까?

 

① & ② | ③ ^ ④ ~

🔍 정답 확인
✅ 정답: ③

77. Java의 접근 제어자 중 동일 패키지 내의 클래스와 다른 패키지의 하위 클래스에서 접근을 허용하는 것은 무엇입니까?

 

① public ② protected ③ default ④ private

🔍 정답 확인
✅ 정답: ②

78. 운영체제의 성능 평가 기준 중 시스템이 주어진 시간 동안 처리할 수 있는 작업의 양을 의미하는 것은 무엇입니까?

 

① 처리능력(Throughput) ② 반환시간(Turnaround Time) ③ 사용가능도(Availability) ④ 신뢰도(Reliability)

🔍 정답 확인
✅ 정답: ①

79. 유닉스/리눅스 시스템에서 사용자의 명령어를 인식하여 프로그램을 호출하고 결과를 출력하는 명령어 해석기는 무엇입니까?

 

① 커널(Kernel) ② 쉘(Shell) ③ 유틸리티(Utility) ④ 파일 시스템(File System)

🔍 정답 확인
✅ 정답: ②

80. 라우팅 프로토콜 중 링크 상태(Link State) 알고리즘을 사용하며, 대규모 네트워크에 적합한 내부 라우팅 프로토콜(IGP)은 무엇입니까?

 

① RIP ② OSPF ③ BGP ④ EIGRP

🔍 정답 확인
✅ 정답: ②

📚 5과목. 정보시스템 구축 관리 (20문제)

[소프트웨어 개발 방법론 활용, IT 프로젝트 정보시스템 구축 관리, 소프트웨어 개발 보안 구축, 시스템 보안 구축]

81. 암호화 알고리즘 중 암호화 키와 복호화 키가 동일한 대칭키(Symmetric Key) 알고리즘은 무엇입니까?

 

① RSA ② ECC ③ AES ④ DSA

🔍 정답 확인
✅ 정답: ③

82. 임의의 길이의 입력 데이터를 받아 고정된 길이의 해시값을 출력하며, 무결성 검증에 주로 사용되는 단방향 암호화 알고리즘은 무엇입니까?

 

① DES ② SEED ③ SHA-256 ④ ARIA

🔍 정답 확인
✅ 정답: ③

83. 웹 애플리케이션 보안 취약점 중 사용자의 입력값에 악의적인 SQL 쿼리를 삽입하여 데이터베이스를 비정상적으로 조작하는 공격은 무엇입니까?

 

① XSS (Cross-Site Scripting) ② CSRF (Cross-Site Request Forgery) ③ SQL Injection ④ Buffer Overflow

🔍 정답 확인
✅ 정답: ③

84. 네트워크 보안 장비 중 내부 네트워크와 외부 네트워크 사이에 위치하여 미리 설정된 규칙에 따라 트래픽을 허용하거나 차단하는 시스템은 무엇입니까?

 

① IDS (침입탐지시스템) ② IPS (침입방지시스템) ③ 방화벽 (Firewall) ④ VPN (가상사설망)

🔍 정답 확인
✅ 정답: ③

85. 소프트웨어 생명주기 모델 중 각 단계를 순차적으로 진행하며, 이전 단계가 완료되어야 다음 단계로 넘어가는 가장 오래된 전통적 모델은 무엇입니까?

 

① 나선형 모델 ② 폭포수 모델 ③ 프로토타이핑 모델 ④ 애자일 모델

🔍 정답 확인
✅ 정답: ②

86. 애자일(Agile) 방법론 중 2~4주의 짧은 스프린트(Sprint) 주기를 가지며, 매일 15분 정도의 스탠드업 미팅을 진행하는 방식은 무엇입니까?

 

① XP (eXtreme Programming) ② 스크럼 (Scrum) ③ 칸반 (Kanban) ④ 린 (Lean)

🔍 정답 확인
✅ 정답: ②

87. 소프트웨어 비용 산정 모델 중 보헴(Boehm)이 제안하였으며, 프로그램의 원시 코드 라인 수(LOC)를 기반으로 비용을 산정하는 모델은 무엇입니까?

 

① COCOMO ② Putnam ③ 기능 점수(FP) ④ 델파이 기법

🔍 정답 확인
✅ 정답: ①

88. 프로젝트 일정 관리 기법 중 작업들 간의 선후 관계를 네트워크 다이어그램으로 표현하고, 임계 경로(Critical Path)를 파악하여 일정을 관리하는 기법은 무엇입니까?

 

① WBS ② PERT/CPM ③ 간트 차트(Gantt Chart) ④ 번다운 차트(Burndown Chart)

🔍 정답 확인
✅ 정답: ②

89. 정보보안의 3원칙(CIA Triad)에 해당하지 않는 것은 무엇입니까?

 

① 기밀성(Confidentiality) ② 무결성(Integrity) ③ 가용성(Availability) ④ 부인 방지(Non-repudiation)

🔍 정답 확인
✅ 정답: ④

90. 접근 통제 정책 중 사용자의 역할(Role)에 따라 권한을 부여하는 방식은 무엇입니까?

 

① DAC (임의적 접근 통제) ② MAC (강제적 접근 통제) ③ RBAC (역할 기반 접근 통제) ④ ABAC (속성 기반 접근 통제)

🔍 정답 확인
✅ 정답: ③

91. 분산 원장 기술을 기반으로 하며, 네트워크 참여자들이 공동으로 거래 기록을 검증하고 암호화하여 블록으로 연결하는 기술은 무엇입니까?

 

① 클라우드 컴퓨팅 ② 엣지 컴퓨팅 ③ 블록체인(Blockchain) ④ 메타버스

🔍 정답 확인
✅ 정답: ③

92. 클라우드 컴퓨팅 서비스 유형 중 소프트웨어 개발 환경이나 플랫폼을 제공하여 사용자가 애플리케이션을 개발하고 실행할 수 있도록 돕는 서비스는 무엇입니까?

 

① IaaS ② PaaS ③ SaaS ④ DaaS

🔍 정답 확인
✅ 정답: ②

93. 악성코드의 일종으로, 사용자의 시스템이나 데이터를 암호화하여 사용할 수 없게 만든 뒤 이를 인질로 삼아 금전을 요구하는 것은 무엇입니까?

 

① 트로이 목마 ② 웜(Worm) ③ 랜섬웨어(Ransomware) ④ 스파이웨어

🔍 정답 확인
✅ 정답: ③

94. 서비스 거부 공격(DoS) 중 TCP의 3-Way Handshake 취약점을 이용하여 서버에 반만 연결된 상태(Half-open)의 요청을 대량으로 보내 서버 자원을 고갈시키는 공격은 무엇입니까?

 

① Ping of Death ② SYN Flooding ③ Smurfing ④ TearDrop

🔍 정답 확인
✅ 정답: ②

95. 소프트웨어 프로세스 성숙도 모델인 CMMI의 성숙도 레벨이 아닌 것은 무엇입니까?

 

① 초기(Initial) 레벨 ② 관리(Managed) 레벨 ③ 최적화(Optimizing) 레벨 ④ 평가(Evaluating) 레벨

🔍 정답 확인
✅ 정답: ④

96. 소프트웨어 개발 방법론 테일러링(Tailoring)의 개념으로 가장 적절한 것은 무엇입니까?

 

① 개발된 소프트웨어를 테스트하는 과정 ② 표준 방법론을 프로젝트의 특성과 환경에 맞게 수정 및 보완하는 작업 ③ 소프트웨어의 배포 및 패키징 과정 ④ 시스템의 보안 취약점을 점검하는 활동

🔍 정답 확인
✅ 정답: ②

97. 공중망(Public Network)을 마치 전용선(Private Network)처럼 사용할 수 있게 해주는 보안 통신망 기술은 무엇입니까?

 

① VPN ② VLAN ③ CDN ④ SDN

🔍 정답 확인
✅ 정답: ①

98. 시스템 보안 위협 중 정상적인 인증 절차를 우회하여 시스템에 접근할 수 있도록 고의로 만들어 놓은 비밀 통로는 무엇입니까?

 

① 백도어(Backdoor) ② 루트킷(Rootkit) ③ 키로거(Keylogger) ④ 논리 폭탄(Logic Bomb)

🔍 정답 확인
✅ 정답: ①

99. 네트워크 트래픽을 감시하여 비정상적인 접근이나 악의적인 공격 시도를 실시간으로 탐지하고 관리자에게 경고하는 시스템은 무엇입니까?

 

① 방화벽 ② IDS (침입탐지시스템) ③ IPSec ④ SSL

🔍 정답 확인
✅ 정답: ②

100. 재해 복구 시스템(DRS)의 복구 목표 지표 중, 업무가 중단된 시점부터 다시 복구되어 서비스를 재개할 때까지 허용되는 최대 지연 시간을 의미하는 것은 무엇입니까?

 

① RPO (목표 복구 시점) ② RTO (목표 복구 시간) ③ MTBF (평균 무고장 시간) ④ MTTR (평균 수리 시간)

🔍 정답 확인
✅ 정답: ②
📝 10회차 핵심 정리
  • 자주 출제되는 영역: 소프트웨어 설계 패턴(GoF), SQL 응용(조인, 서브쿼리), 네트워크 계층 및 프로토콜, 정보보안 공격 기법(SQL Injection, DoS)
  • 오답률 높은 유형: C/Java/Python 코드 실행 결과 예측, 정규화 과정의 종속성 파악, 스케줄링 알고리즘 계산 문제
  • 다음 회차 대비 학습 포인트: 디자인 패턴과 아키텍처의 차이점을 명확히 숙지하고, 암호화 알고리즘(대칭키/비대칭키/해시)의 종류를 분류하는 연습이 필요합니다.

댓글 남기기

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