[2026.06.03 최신판] 정보처리기사 필기 실전 모의고사 4회차 (100문항 완벽대비)

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

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

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

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

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

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

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

 

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

🔍 정답 확인
✅ 정답: ①

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

 

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

🔍 정답 확인
✅ 정답: ③

3. GoF(Gang of Four) 디자인 패턴 중 생성(Creational) 패턴에 해당하지 않는 것은?

 

① Singleton ② Builder ③ Prototype ④ Observer

🔍 정답 확인
✅ 정답: ④

4. 애자일(Agile) 방법론의 하나로, 짧은 개발 주기를 반복하며 매일 15분 정도의 스탠드업 미팅을 진행하는 것은?

 

① 폭포수 모델 ② 스크럼(Scrum) ③ 나선형 모델 ④ 프로토타이핑

🔍 정답 확인
✅ 정답: ②

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

 

① 단일 책임 원칙(SRP) ② 개방-폐쇄 원칙(OCP) ③ 리스코프 치환 원칙(LSP) ④ 의존 역전 원칙(DIP)

🔍 정답 확인
✅ 정답: ②

6. 자료 사전(Data Dictionary)에서 반복을 의미하는 기호는?

 

① = ② + ③ { } ④ [ ]

🔍 정답 확인
✅ 정답: ③

7. 소프트웨어 아키텍처 패턴 중 데이터 스트림을 생성하고 처리하는 시스템에서 주로 사용되며, 서브시스템이 입력 데이터를 받아 처리하고 결과를 다음 서브시스템으로 넘겨주는 패턴은?

 

① MVC 패턴 ② 파이프-필터 패턴 ③ 클라이언트-서버 패턴 ④ 피어 투 피어 패턴

🔍 정답 확인
✅ 정답: ②

8. 요구사항 분석 기법 중 시스템이 제공해야 할 기능과 사용자의 상호작용을 모델링하는 다이어그램은?

 

① 배치 다이어그램 ② 유스케이스 다이어그램 ③ 컴포넌트 다이어그램 ④ 패키지 다이어그램

🔍 정답 확인
✅ 정답: ②

9. 미들웨어(Middleware)의 종류 중 분산 환경에서 객체 간의 통신을 지원하며, CORBA가 대표적인 표준인 것은?

 

① RPC ② MOM ③ ORB ④ TP-Monitor

🔍 정답 확인
✅ 정답: ③

10. HIPO(Hierarchy Input Process Output) 차트의 종류에 해당하지 않는 것은?

 

① 가시적 도표 ② 총체적 도표 ③ 상세적 도표 ④ 논리적 도표

🔍 정답 확인
✅ 정답: ④

11. 다음 중 구조적 다이어그램(Structural Diagram)이 아닌 것은?

 

① 클래스 다이어그램 ② 객체 다이어그램 ③ 컴포넌트 다이어그램 ④ 활동 다이어그램

🔍 정답 확인
✅ 정답: ④

12. UI/UX 설계에서 사용자가 시스템을 통해 달성하고자 하는 목표를 가상의 인물로 설정하여 분석하는 기법은?

 

① 페르소나(Persona) ② 스토리보드 ③ 프로토타이핑 ④ 유스케이스

🔍 정답 확인
✅ 정답: ①

13. 디자인 패턴 중 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에 연락이 가고 자동으로 내용이 갱신되는 방법은?

 

① Observer ② Strategy ③ State ④ Command

🔍 정답 확인
✅ 정답: ①

14. 소프트웨어 아키텍처 평가 모델 중 아키텍처가 특정 품질 속성을 만족시키는지 평가하고, 품질 속성 간의 트레이드오프를 분석하는 것은?

 

① ATAM ② CBAM ③ ARID ④ SAAM

🔍 정답 확인
✅ 정답: ①

15. 코드(Code)의 주요 기능으로 거리가 먼 것은?

 

① 식별 기능 ② 분류 기능 ③ 배열 기능 ④ 암호화 기능

🔍 정답 확인
✅ 정답: ④

16. 인터페이스 요구사항 검토 방법 중 검토 자료를 회의 전에 배포해서 사전 검토한 후 짧은 시간 동안 회의를 진행하는 형태는?

 

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

🔍 정답 확인
✅ 정답: ①

17. 객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조 식별, 주체 식별 등의 단계를 거치는 것은?

 

① Coad와 Yourdon 방법 ② Booch 방법 ③ Jacobson 방법 ④ Rumbaugh 방법

🔍 정답 확인
✅ 정답: ①

18. 시스템의 구성요소인 모듈 간의 결합도(Coupling)가 약한 것부터 강한 순서로 바르게 나열된 것은?

 

① 자료 – 스탬프 – 제어 – 외부 – 공통 – 내용 ② 내용 – 공통 – 외부 – 제어 – 스탬프 – 자료 ③ 자료 – 제어 – 스탬프 – 외부 – 공통 – 내용 ④ 내용 – 공통 – 제어 – 외부 – 스탬프 – 자료

🔍 정답 확인
✅ 정답: ①

19. 디자인 패턴 중 클래스 생성과 관련된 책임을 서브클래스에 위임하여, 객체 생성의 유연성을 높이는 패턴은?

 

① Factory Method ② Abstract Factory ③ Singleton ④ Builder

🔍 정답 확인
✅ 정답: ①

20. 요구사항 명세 기법 중 정형 명세 기법의 특징으로 옳은 것은?

 

① 자연어를 기반으로 서술한다. ② 사용자의 요구를 표현하기 쉽다. ③ 수학적 원리와 논리를 기반으로 한다. ④ 명세의 모호성이 높다.

🔍 정답 확인
✅ 정답: ③

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

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

21. 소프트웨어 테스트 기법 중 프로그램의 내부 논리 구조를 참조하여 테스트 케이스를 설계하는 기법은?

 

① 블랙박스 테스트 ② 화이트박스 테스트 ③ 알파 테스트 ④ 베타 테스트

🔍 정답 확인
✅ 정답: ②

22. 정렬 알고리즘 중 평균 및 최악의 경우 시간 복잡도가 모두 O(n log n)인 것은?

 

① 버블 정렬(Bubble Sort) ② 퀵 정렬(Quick Sort) ③ 병합 정렬(Merge Sort) ④ 삽입 정렬(Insertion Sort)

🔍 정답 확인
✅ 정답: ③

23. 형상 관리(Configuration Management)의 주요 기능이 아닌 것은?

 

① 형상 식별 ② 형상 통제 ③ 형상 감사 ④ 형상 설계

🔍 정답 확인
✅ 정답: ④

24. 자료구조 중 LIFO(Last In First Out) 방식을 따르는 것은?

 

① 큐(Queue) ② 스택(Stack) ③ 트리(Tree) ④ 그래프(Graph)

🔍 정답 확인
✅ 정답: ②

25. 블랙박스 테스트 기법 중 입력 데이터의 영역을 유사한 도메인별로 유효값과 무효값으로 그룹핑하여 테스트 케이스를 도출하는 기법은?

 

① 경계값 분석 ② 동치 분할 검사 ③ 원인-결과 그래프 ④ 오류 예측 검사

🔍 정답 확인
✅ 정답: ②

26. 소프트웨어 패키징 시 저작권을 보호하고 불법 복제를 방지하기 위한 기술은?

 

① DRM(Digital Rights Management) ② VPN(Virtual Private Network) ③ IDS(Intrusion Detection System) ④ ERP(Enterprise Resource Planning)

🔍 정답 확인
✅ 정답: ①

27. 애플리케이션 통합(EAI) 구축 유형 중 애플리케이션 사이에 미들웨어를 두어 처리하는 중앙 집중형 방식은?

 

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

🔍 정답 확인
✅ 정답: ②

28. 트리 순회(Tree Traversal) 방법 중 Left -> Right -> Root 순서로 노드를 방문하는 방식은?

 

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

🔍 정답 확인
✅ 정답: ③

29. 단위 테스트(Unit Test)를 수행할 때, 테스트 대상 모듈을 호출하는 가상의 모듈 역할을 하는 것은?

 

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

🔍 정답 확인
✅ 정답: ②

30. 소스 코드 품질 분석 도구 중 소스 코드를 실행하지 않고 코딩 표준, 메모리 누수, 논리적 오류 등을 분석하는 도구는?

 

① 동적 분석 도구 ② 정적 분석 도구 ③ 성능 테스트 도구 ④ 부하 테스트 도구

🔍 정답 확인
✅ 정답: ②

31. 버전 관리 시스템 중 분산형 버전 관리 시스템으로, 로컬 저장소와 원격 저장소를 분리하여 관리하는 것은?

 

① CVS ② SVN ③ Git ④ ClearCase

🔍 정답 확인
✅ 정답: ③

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

 

① 시노님(Synonym) ② 충돌(Collision) ③ 오버플로우(Overflow) ④ 버킷(Bucket)

🔍 정답 확인
✅ 정답: ②

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

 

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

🔍 정답 확인
✅ 정답: ①

34. 인터페이스 구현 시 사용되는 데이터 포맷 중 속성-값 쌍(Attribute-Value Pairs)으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷은?

 

① XML ② JSON ③ YAML ④ CSV

🔍 정답 확인
✅ 정답: ②

35. 알고리즘 설계 기법 중 각 단계에서 가장 최선이라고 생각되는 선택을 하여 최종적인 해답에 도달하는 기법은?

 

① 분할 정복(Divide and Conquer) ② 동적 계획법(Dynamic Programming) ③ 탐욕 알고리즘(Greedy Algorithm) ④ 백트래킹(Backtracking)

🔍 정답 확인
✅ 정답: ③

36. 클린 코드(Clean Code) 작성 원칙으로 적절하지 않은 것은?

 

① 중복을 최소화한다. ② 의미 있는 이름을 사용한다. ③ 하나의 함수는 여러 가지 기능을 수행하도록 작성한다. ④ 오류 처리를 명확히 한다.

🔍 정답 확인
✅ 정답: ③

37. 다음 중 선형 자료구조에 해당하지 않는 것은?

 

① 배열(Array) ② 연결 리스트(Linked List) ③ 데크(Deque) ④ 그래프(Graph)

🔍 정답 확인
✅ 정답: ④

38. 통합 테스트(Integration Test) 방식 중 하위 모듈부터 시작하여 상위 모듈로 테스트를 진행하는 방식은?

 

① 하향식(Top-Down) 통합 ② 상향식(Bottom-Up) 통합 ③ 샌드위치(Sandwich) 통합 ④ 빅뱅(Big Bang) 통합

🔍 정답 확인
✅ 정답: ②

39. 소프트웨어 결함(Defect) 관리 프로세스의 순서로 가장 적절한 것은?

 

① 결함 등록 -> 결함 검토 -> 결함 할당 -> 결함 수정 -> 결함 확인 ② 결함 할당 -> 결함 등록 -> 결함 검토 -> 결함 수정 -> 결함 확인 ③ 결함 등록 -> 결함 할당 -> 결함 검토 -> 결함 수정 -> 결함 확인 ④ 결함 검토 -> 결함 등록 -> 결함 할당 -> 결함 수정 -> 결함 확인

🔍 정답 확인
✅ 정답: ①

40. 암호화 알고리즘 중 해시(Hash) 함수가 아닌 것은?

 

① MD5 ② SHA-256 ③ RSA ④ HAS-160

🔍 정답 확인
✅ 정답: ③

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

[출제 영역: 논리 데이터베이스 설계, 물리 데이터베이스 설계, SQL 응용, SQL 활용, 데이터 전환]

41. 데이터베이스 트랜잭션의 4가지 특징(ACID)에 해당하지 않는 것은?

 

① 원자성(Atomicity) ② 일관성(Consistency) ③ 고립성(Isolation) ④ 다형성(Polymorphism)

🔍 정답 확인
✅ 정답: ④

42. SQL 명령어 중 DDL(Data Definition Language)에 해당하는 것은?

 

① SELECT ② INSERT ③ ALTER ④ GRANT

🔍 정답 확인
✅ 정답: ③

43. 관계형 데이터베이스 정규화 과정에서 이행적 함수 종속(Transitive Dependency)을 제거하는 정규형은?

 

① 제1정규형(1NF) ② 제2정규형(2NF) ③ 제3정규형(3NF) ④ BCNF

🔍 정답 확인
✅ 정답: ③

44. 뷰(View)에 대한 설명으로 틀린 것은?

 

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

🔍 정답 확인
✅ 정답: ③

45. 데이터베이스 설계 단계 중 목표 DBMS에 맞는 스키마를 설계하고, 테이블, 인덱스 등을 정의하는 단계는?

 

① 요구 조건 분석 ② 개념적 설계 ③ 논리적 설계 ④ 물리적 설계

🔍 정답 확인
✅ 정답: ④

46. 릴레이션의 특징으로 옳지 않은 것은?

 

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

🔍 정답 확인
✅ 정답: ③

47. SQL에서 특정 사용자의 권한을 회수하는 명령어는?

 

① GRANT ② REVOKE ③ COMMIT ④ ROLLBACK

🔍 정답 확인
✅ 정답: ②

48. E-R 모델에서 개체(Entity)를 나타내는 기호는?

 

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

🔍 정답 확인
✅ 정답: ①

49. 관계 대수(Relational Algebra) 연산자 중 순수 관계 연산자가 아닌 것은?

 

① Select ② Project ③ Join ④ Union

🔍 정답 확인
✅ 정답: ④

50. 데이터베이스 인덱스(Index)에 대한 설명으로 가장 거리가 먼 것은?

 

① 검색 속도를 향상시키기 위해 사용된다. ② 인덱스가 많을수록 데이터 삽입, 삭제, 갱신 속도도 향상된다. ③ B-Tree 구조가 가장 널리 사용된다. ④ 기본키(Primary Key)는 자동으로 인덱스가 생성된다.

🔍 정답 확인
✅ 정답: ②

51. 다음 SQL 문의 실행 결과로 반환되는 행의 수는? (단, EMP 테이블에는 총 10개의 행이 있으며, DEPTNO가 10인 행은 3개, 20인 행은 4개, 30인 행은 3개이다.)
SELECT COUNT(DISTINCT DEPTNO) FROM EMP;

 

① 1 ② 3 ③ 4 ④ 10

🔍 정답 확인
✅ 정답: ②

52. 데이터베이스 이상(Anomaly) 현상의 종류가 아닌 것은?

 

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

🔍 정답 확인
✅ 정답: ④

53. 관계형 데이터베이스에서 기본키(Primary Key)의 특징으로 틀린 것은?

 

① 널(NULL) 값을 가질 수 없다. ② 중복된 값을 가질 수 없다. ③ 하나의 테이블에 여러 개의 기본키를 지정할 수 있다. ④ 레코드를 유일하게 식별할 수 있는 속성이다.

🔍 정답 확인
✅ 정답: ③

54. 분산 데이터베이스의 투명성(Transparency) 목표에 해당하지 않는 것은?

 

① 위치 투명성 ② 중복 투명성 ③ 장애 투명성 ④ 중앙 집중 투명성

🔍 정답 확인
✅ 정답: ④

55. SQL에서 문자열 패턴 매칭을 위해 사용하는 연산자는?

 

① IN ② LIKE ③ BETWEEN ④ EXISTS

🔍 정답 확인
✅ 정답: ②

56. 트랜잭션의 상태 중 트랜잭션의 마지막 연산이 실행된 직후의 상태는?

 

① 활동(Active) 상태 ② 부분 완료(Partially Committed) 상태 ③ 완료(Committed) 상태 ④ 철회(Aborted) 상태

🔍 정답 확인
✅ 정답: ②

57. 데이터 마이닝(Data Mining) 기법 중 대용량 데이터 안에서 항목들 간의 종속 관계를 찾아내는 기법은?

 

① 분류(Classification) ② 군집화(Clustering) ③ 연관 규칙(Association Rule) ④ 연속성 분석(Sequential Pattern)

🔍 정답 확인
✅ 정답: ③

58. NoSQL 데이터베이스의 특징으로 거리가 먼 것은?

 

① 스키마가 없거나 유연하다. ② 수평적 확장이 용이하다. ③ 복잡한 JOIN 연산에 최적화되어 있다. ④ 대용량 데이터 처리에 적합하다.

🔍 정답 확인
✅ 정답: ③

59. 데이터 무결성(Integrity) 제약조건 중 외래키(Foreign Key) 값은 참조하는 릴레이션의 기본키 값이거나 NULL이어야 한다는 규정은?

 

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

🔍 정답 확인
✅ 정답: ②

60. SQL 질의어 작성 시 그룹별로 조건을 부여하여 검색할 때 사용하는 절은?

 

① WHERE ② ORDER BY ③ GROUP BY ④ HAVING

🔍 정답 확인
✅ 정답: ④

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

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

61. OSI 7계층 중 종단 간(End-to-End) 신뢰성 있는 데이터 전송을 담당하며, TCP와 UDP 프로토콜이 속하는 계층은?

 

① 네트워크 계층 ② 전송 계층 ③ 세션 계층 ④ 응용 계층

🔍 정답 확인
✅ 정답: ②

62. IPv4 주소 체계에 대한 설명으로 틀린 것은?

 

① 32비트 길이의 주소를 가진다. ② 8비트씩 4부분으로 나뉘며 점(.)으로 구분한다. ③ 유니캐스트, 멀티캐스트, 애니캐스트 방식을 지원한다. ④ 클래스(A~E) 기반의 주소 할당 방식을 사용한다.

🔍 정답 확인
✅ 정답: ③

63. 운영체제의 프로세스 스케줄링 기법 중 준비 큐에 도착한 순서대로 CPU를 할당하는 비선점형 스케줄링은?

 

① FCFS(First Come First Served) ② SJF(Shortest Job First) ③ RR(Round Robin) ④ SRT(Shortest Remaining Time)

🔍 정답 확인
✅ 정답: ①

64. 객체지향 프로그래밍의 특징 중 상위 클래스의 속성과 메서드를 하위 클래스가 물려받아 사용하는 개념은?

 

① 캡슐화(Encapsulation) ② 다형성(Polymorphism) ③ 상속성(Inheritance) ④ 추상화(Abstraction)

🔍 정답 확인
✅ 정답: ③

65. C언어에서 변수의 메모리 주소를 저장하는 자료형은 무엇인가?

 

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

🔍 정답 확인
✅ 정답: ③

66. 모듈의 독립성을 평가하는 지표 중, 모듈 내부의 구성 요소들이 서로 얼마나 밀접하게 연관되어 있는지를 나타내는 척도는?

 

① 결합도(Coupling) ② 응집도(Cohesion) ③ 복잡도(Complexity) ④ 종속성(Dependency)

🔍 정답 확인
✅ 정답: ②

67. UNIX/Linux 운영체제에서 파일의 권한을 변경하는 명령어는?

 

① chown ② chmod ③ mkdir ④ ls

🔍 정답 확인
✅ 정답: ②

68. Java 언어에서 클래스 내에 이름이 같고 매개변수의 타입이나 개수가 다른 메서드를 여러 개 정의하는 기법은?

 

① 오버라이딩(Overriding) ② 오버로딩(Overloading) ③ 인터페이스(Interface) ④ 캡슐화(Encapsulation)

🔍 정답 확인
✅ 정답: ②

69. 교착상태(Deadlock)의 발생 필요충분조건 4가지에 해당하지 않는 것은?

 

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

🔍 정답 확인
✅ 정답: ③

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

 

① FIFO ② LRU(Least Recently Used) ③ LFU(Least Frequently Used) ④ OPT(Optimal)

🔍 정답 확인
✅ 정답: ②

71. 네트워크 라우팅 프로토콜 중 거리 벡터(Distance Vector) 알고리즘을 사용하며, 최대 홉(Hop) 수를 15로 제한하는 프로토콜은?

 

① OSPF ② BGP ③ RIP ④ EIGRP

🔍 정답 확인
✅ 정답: ③

72. Python 언어에서 리스트(List)의 특징으로 옳지 않은 것은?

 

① 대괄호 [ ]를 사용하여 생성한다. ② 요소의 값을 변경할 수 없는 불변(Immutable) 자료형이다. ③ 서로 다른 데이터 타입의 요소를 포함할 수 있다. ④ 인덱싱과 슬라이싱이 가능하다.

🔍 정답 확인
✅ 정답: ②

73. 기억장치 관리 기법 중 프로그램의 크기가 주기억장치의 용량보다 클 때, 프로그램을 여러 개의 작은 블록으로 나누어 필요한 부분만 메모리에 적재하는 기법은?

 

① 스와핑(Swapping) ② 가상 메모리(Virtual Memory) ③ 캐싱(Caching) ④ DMA(Direct Memory Access)

🔍 정답 확인
✅ 정답: ②

74. C언어에서 이스케이프 시퀀스 ‘ ‘의 의미는?

 

① 탭(Tab) ② 백스페이스(Backspace) ③ 줄 바꿈(New Line) ④ 널(Null) 문자

🔍 정답 확인
✅ 정답: ③

75. 스크립트 언어(Script Language)에 해당하지 않는 것은?

 

① JavaScript ② Python ③ PHP ④ C++

🔍 정답 확인
✅ 정답: ④

76. TCP/IP 프로토콜 스택에서 인터넷 계층(Internet Layer)에 속하는 프로토콜은?

 

① HTTP ② TCP ③ IP ④ Ethernet

🔍 정답 확인
✅ 정답: ③

77. 프로세스 상태 전이 중 프로세스가 CPU를 할당받아 실행되다가 할당된 시간이 초과되어 다시 준비(Ready) 상태로 돌아가는 전이는?

 

① Dispatch ② Timer Run Out(또는 Timeout) ③ Block(또는 Wait) ④ Wake Up

🔍 정답 확인
✅ 정답: ②

78. 응집도(Cohesion)가 가장 강한(가장 좋은) 것은?

 

① 우연적(Coincidental) 응집도 ② 논리적(Logical) 응집도 ③ 절차적(Procedural) 응집도 ④ 기능적(Functional) 응집도

🔍 정답 확인
✅ 정답: ④

79. Java에서 예외 처리(Exception Handling)를 위해 사용하는 키워드가 아닌 것은?

 

① try ② catch ③ finally ④ goto

🔍 정답 확인
✅ 정답: ④

80. 쉘(Shell)의 역할로 가장 적절한 것은?

 

① 하드웨어를 직접 제어한다. ② 프로세스 스케줄링을 담당한다. ③ 사용자의 명령어를 인식하여 프로그램을 호출한다. ④ 메모리 할당 및 회수를 관리한다.

🔍 정답 확인
✅ 정답: ③

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

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

81. 정보 보안의 3요소(CIA Triad)에 해당하지 않는 것은?

 

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

🔍 정답 확인
✅ 정답: ④

82. 대칭키 암호화 알고리즘에 해당하는 것은?

 

① RSA ② ECC ③ AES ④ DSA

🔍 정답 확인
✅ 정답: ③

83. 소프트웨어 비용 산정 기법 중 원시 코드 라인 수(LOC)를 기반으로 비용을 산정하는 모델은?

 

① COCOMO 모델 ② 기능 점수(Function Point) 모델 ③ 델파이(Delphi) 기법 ④ Putnam 모델

🔍 정답 확인
✅ 정답: ①

84. 네트워크 보안 공격 중 대량의 트래픽을 발생시켜 타겟 시스템의 자원을 고갈시킴으로써 정상적인 서비스를 방해하는 공격은?

 

① 스니핑(Sniffing) ② 스푸핑(Spoofing) ③ DDoS(Distributed Denial of Service) ④ 피싱(Phishing)

🔍 정답 확인
✅ 정답: ③

85. 소프트웨어 생명주기 모델 중 위험 분석 단계를 거쳐 점진적으로 완벽한 시스템을 개발해 나가는 모델은?

 

① 폭포수 모델 ② 프로토타이핑 모델 ③ 나선형(Spiral) 모델 ④ RAD 모델

🔍 정답 확인
✅ 정답: ③

86. 웹 애플리케이션 보안 취약점 중 사용자의 입력값을 검증하지 않아 악의적인 스크립트가 실행되도록 하는 공격 기법은?

 

① SQL Injection ② XSS(Cross-Site Scripting) ③ CSRF ④ 버퍼 오버플로우

🔍 정답 확인
✅ 정답: ②

87. IT 신기술 용어 중 분산 원장 기술을 기반으로 하여 데이터의 위변조를 방지하는 기술은?

 

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

🔍 정답 확인
✅ 정답: ②

88. 프로젝트 일정 관리 기법 중 프로젝트를 구성하는 작업들의 선후 관계를 네트워크 도해로 표현하고 임계 경로(Critical Path)를 파악하는 기법은?

 

① WBS ② 간트 차트(Gantt Chart) ③ PERT/CPM ④ 파레토 차트

🔍 정답 확인
✅ 정답: ③

89. 공개키 암호화 방식(비대칭키 암호화)의 특징으로 옳은 것은?

 

① 암호화 키와 복호화 키가 동일하다. ② 대칭키 방식에 비해 암호화 및 복호화 속도가 빠르다. ③ 키 분배 및 관리가 용이하다. ④ 대표적인 알고리즘으로 DES가 있다.

🔍 정답 확인
✅ 정답: ③

90. 시스템 보안을 위해 내부 네트워크와 외부 인터넷 사이에 위치하여 불법적인 접근을 통제하는 시스템은?

 

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

🔍 정답 확인
✅ 정답: ①

91. 소프트웨어 개발 방법론 중 테일러링(Tailoring)의 의미로 가장 적절한 것은?

 

① 소프트웨어의 성능을 최적화하는 과정 ② 표준 개발 방법론을 프로젝트의 특성에 맞게 수정 및 보완하는 과정 ③ 개발된 소프트웨어를 테스트하는 과정 ④ 소프트웨어의 요구사항을 수집하는 과정

🔍 정답 확인
✅ 정답: ②

92. 악성코드의 일종으로, 정상적인 프로그램인 것처럼 위장하여 사용자가 실행하도록 유도한 뒤 악의적인 작업을 수행하는 것은?

 

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

🔍 정답 확인
✅ 정답: ②

93. CMMI(Capability Maturity Model Integration) 모델의 성숙도 5단계 중, 프로세스가 정량적으로 관리되고 통제되는 단계는?

 

① 2단계: 관리됨(Managed) ② 3단계: 정의됨(Defined) ③ 4단계: 정량적 관리됨(Quantitatively Managed) ④ 5단계: 최적화됨(Optimizing)

🔍 정답 확인
✅ 정답: ③

94. 클라우드 컴퓨팅 서비스 유형 중 소프트웨어 개발 환경이나 플랫폼을 제공하는 서비스는?

 

① IaaS(Infrastructure as a Service) ② PaaS(Platform as a Service) ③ SaaS(Software as a Service) ④ BaaS(Backend as a Service)

🔍 정답 확인
✅ 정답: ②

95. 해시(Hash) 함수의 특징으로 틀린 것은?

 

① 임의의 길이의 입력 데이터를 고정된 길이의 해시값으로 변환한다. ② 해시값으로부터 원래의 입력 데이터를 복원하기 쉽다. ③ 입력 데이터가 조금만 변경되어도 해시값은 완전히 달라진다. ④ 무결성 검증이나 디지털 서명에 주로 사용된다.

🔍 정답 확인
✅ 정답: ②

96. 정보시스템 구축 시 하드웨어 장비의 이중화(Redundancy)를 구성하는 주된 목적은?

 

① 처리 속도 향상 ② 저장 용량 증대 ③ 가용성(Availability) 확보 ④ 보안성 강화

🔍 정답 확인
✅ 정답: ③

97. 접근 통제 정책 중 객체의 보안 등급과 주체의 인가 등급을 비교하여 접근을 통제하는 방식은?

 

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

🔍 정답 확인
✅ 정답: ①

98. 소프트웨어 프레임워크(Framework)의 특징으로 거리가 먼 것은?

 

① 재사용성을 높여 개발 생산성을 향상시킨다. ② 개발자가 모든 제어 흐름을 직접 관리해야 한다. ③ 공통적인 기능과 아키텍처를 제공한다. ④ Spring, Django 등이 대표적인 예이다.

🔍 정답 확인
✅ 정답: ②

99. 네트워크 장비 중 OSI 7계층의 데이터 링크 계층에서 동작하며, MAC 주소를 기반으로 프레임을 전달하는 장비는?

 

① 허브(Hub) ② 리피터(Repeater) ③ 스위치(Switch) ④ 라우터(Router)

🔍 정답 확인
✅ 정답: ③

100. 사용자 인증(Authentication) 기술 중 ‘소유 기반 인증’에 해당하는 것은?

 

① 패스워드(Password) ② 지문 인식 ③ 홍채 인식 ④ 스마트 카드(Smart Card)

🔍 정답 확인
✅ 정답: ④
📝 4회차 핵심 정리
  • 자주 출제되는 영역: 디자인 패턴(GoF), 정규화 과정, OSI 7계층 및 프로토콜, 암호화 알고리즘 분류
  • 오답률 높은 유형: 결합도/응집도 순서 암기, SQL 실행 결과 예측, 페이지 교체 알고리즘(LRU) 이해
  • 다음 회차 대비 학습 포인트: C, Java, Python 코드의 출력 결과를 묻는 실무형 문제와 최신 IT 보안 용어(랜섬웨어, 블록체인 등)를 집중적으로 복습하시기 바랍니다.

댓글 남기기

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