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

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

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

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

총 100문항 | 시험 시간 약 150분 | 합격 기준 60점 (과락 8문항 이상) | 10회 모의시험 시리즈 중 6회차

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

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

1. GoF(Gang of Four) 디자인 패턴 중 구조(Structural) 패턴에 해당하는 것은?

 

① Builder ② Prototype ③ Adapter ④ Singleton

🔍 정답 확인
✅ 정답: ③

2. UML 다이어그램의 관계 중 전체와 부분의 관계를 나타내며, 전체 객체가 소멸되면 부분 객체도 함께 소멸되는 강한 연관관계는?

 

① 일반화(Generalization) ② 실체화(Realization) ③ 집합(Aggregation) ④ 포함(Composition)

🔍 정답 확인
✅ 정답: ④

3. 애자일(Agile) 소프트웨어 개발 선언문의 핵심 가치로 올바르지 않은 것은?

 

① 공정과 도구보다 개인과 상호작용을 중시한다. ② 포괄적인 문서보다 작동하는 소프트웨어를 중시한다. ③ 고객과의 협력보다 계약 협상을 중시한다. ④ 계획을 따르기보다 변화에 대응하기를 중시한다.

🔍 정답 확인
✅ 정답: ③

4. 자료 흐름도(DFD)의 구성요소가 아닌 것은?

 

① Process ② Data Flow ③ Data Dictionary ④ Terminator

🔍 정답 확인
✅ 정답: ③

5. UI 설계 원칙 중 사용자의 요구사항을 최대한 수용하고, 실수를 방지할 수 있도록 제작해야 한다는 원칙은?

 

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

🔍 정답 확인
✅ 정답: ④

6. 럼바우(Rumbaugh)의 객체지향 분석 기법에서 모델링하는 순서로 옳은 것은?

 

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

🔍 정답 확인
✅ 정답: ①

7. 미들웨어 솔루션의 유형 중 응용 프로그램의 프로시저를 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 방식은?

 

① MOM ② RPC ③ ORB ④ TP Monitor

🔍 정답 확인
✅ 정답: ②

8. 모듈의 결합도(Coupling)가 가장 약한(좋은) 것은?

 

① Data Coupling ② Stamp Coupling ③ Control Coupling ④ Common Coupling

🔍 정답 확인
✅ 정답: ①

9. 모듈의 응집도(Cohesion)가 가장 강한(좋은) 것은?

 

① Coincidental Cohesion ② Logical Cohesion ③ Sequential Cohesion ④ Functional Cohesion

🔍 정답 확인
✅ 정답: ④

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

 

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

🔍 정답 확인
✅ 정답: ④

11. 객체지향의 특징 중 하나의 메시지에 대해 각 객체가 가지고 있는 고유한 방법으로 응답할 수 있는 능력은?

 

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

🔍 정답 확인
✅ 정답: ③

12. 소프트웨어 아키텍처 패턴 중 사용자 인터페이스로부터 비즈니스 로직을 분리하여 서로 영향 없이 쉽게 고칠 수 있는 패턴은?

 

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

🔍 정답 확인
✅ 정답: ③

13. 코드(Code)의 주요 기능 중 특정 기준에 따라 자료를 그룹화할 수 있는 기능은?

 

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

🔍 정답 확인
✅ 정답: ②

14. GoF 디자인 패턴 중 전역 변수를 사용하지 않고 객체를 하나만 생성하도록 하며, 생성된 객체를 어디에서든지 참조할 수 있도록 하는 패턴은?

 

① Factory Method ② Abstract Factory ③ Singleton ④ Builder

🔍 정답 확인
✅ 정답: ③

15. UI 설계 지침 중 주요 기능을 메인 화면에 노출하여 조작이 쉽도록 하는 것은?

 

① 가시성 ② 단순성 ③ 일관성 ④ 피드백

🔍 정답 확인
✅ 정답: ①

16. 시스템 인터페이스 요구사항 명세서에 포함되지 않는 항목은?

 

① 인터페이스 이름 ② 송수신 데이터 형식 ③ 데이터베이스 물리적 스키마 ④ 인터페이스 주기

🔍 정답 확인
✅ 정답: ③

17. 유스케이스(Use Case) 다이어그램의 구성요소가 아닌 것은?

 

① Actor ② Use Case ③ Relationship ④ Class

🔍 정답 확인
✅ 정답: ④

18. XP(eXtreme Programming)의 5가지 핵심 가치에 해당하지 않는 것은?

 

① 의사소통(Communication) ② 단순성(Simplicity) ③ 용기(Courage) ④ 문서화(Documentation)

🔍 정답 확인
✅ 정답: ④

19. UML 다이어그램 중 객체의 상태 변화를 모델링하며, 주로 이벤트에 의한 객체의 반응을 나타내는 다이어그램은?

 

① 활동 다이어그램 ② 상태 다이어그램 ③ 순차 다이어그램 ④ 통신 다이어그램

🔍 정답 확인
✅ 정답: ②

20. 소프트웨어 설계에서 모듈화(Modularity)의 장점으로 거리가 먼 것은?

 

① 프로그램의 효율적인 관리 및 유지보수 용이 ② 소프트웨어의 재사용성 향상 ③ 모듈 간의 결합도 증가로 인한 성능 향상 ④ 시스템의 복잡도 감소

🔍 정답 확인
✅ 정답: ③

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

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

21. 화이트박스(White Box) 테스트 기법에 해당하는 것은?

 

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

🔍 정답 확인
✅ 정답: ④

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

 

① 동치 분할 검사 ② 경계값 분석 ③ 비교 검사 ④ 조건 검사

🔍 정답 확인
✅ 정답: ①

23. 정렬 알고리즘 중 평균 시간 복잡도가 O(n log n)이 아닌 것은?

 

① Quick Sort ② Merge Sort ③ Heap Sort ④ Bubble Sort

🔍 정답 확인
✅ 정답: ④

24. 이진 탐색 트리(Binary Search Tree)의 특징으로 옳은 것은?

 

① 모든 노드의 차수가 3 이상이다. ② 부모 노드보다 작은 값은 왼쪽, 큰 값은 오른쪽 서브트리에 위치한다. ③ 데이터가 정렬되어 있지 않아도 탐색이 가능하다. ④ 최악의 경우 탐색 시간 복잡도는 O(1)이다.

🔍 정답 확인
✅ 정답: ②

25. 소프트웨어 형상 관리(Configuration Management) 도구로 거리가 먼 것은?

 

① Git ② SVN ③ CVS ④ Jenkins

🔍 정답 확인
✅ 정답: ④

26. 빌드 자동화 도구 중 Java 기반의 오픈 소스로, 프로젝트의 의존성 관리와 빌드 생명주기를 관리하는 도구는?

 

① Make ② Maven ③ Ant ④ SVN

🔍 정답 확인
✅ 정답: ②

27. 애플리케이션 패키징 시 고려사항으로 적절하지 않은 것은?

 

① 사용자의 실행 환경을 고려해야 한다. ② 패키징은 개발자 중심으로만 진행되어야 한다. ③ 하드웨어 및 소프트웨어의 최소 요구사항을 명시해야 한다. ④ 보안 및 암호화 처리를 고려해야 한다.

🔍 정답 확인
✅ 정답: ②

28. 테스트 오라클(Test Oracle)의 종류 중 모든 입력값에 대해 기대하는 결과를 제공하는 오라클은?

 

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

🔍 정답 확인
✅ 정답: ①

29. 개발자 환경에서 사용자가 개발자와 함께 수행하는 인수 테스트는?

 

① 알파 테스트 ② 베타 테스트 ③ 시스템 테스트 ④ 단위 테스트

🔍 정답 확인
✅ 정답: ①

30. 자료구조 스택(Stack)의 응용 분야로 적절하지 않은 것은?

 

① 함수 호출 순서 제어 ② 수식의 괄호 검사 ③ 운영체제의 작업 스케줄링 ④ 깊이 우선 탐색(DFS)

🔍 정답 확인
✅ 정답: ③

31. 큐(Queue) 자료구조의 특징으로 옳은 것은?

 

① LIFO(Last In First Out) 구조이다. ② 삽입과 삭제가 한쪽 끝에서만 일어난다. ③ FIFO(First In First Out) 구조이다. ④ 비선형 자료구조이다.

🔍 정답 확인
✅ 정답: ③

32. 해싱(Hashing)에서 동일한 홈 주소로 인해 충돌(Collision)이 발생했을 때 해결하는 방법이 아닌 것은?

 

① 선형 조사법(Linear Probing) ② 체이닝(Chaining) ③ 이중 해싱(Double Hashing) ④ 퀵 정렬(Quick Sort)

🔍 정답 확인
✅ 정답: ④

33. 인터페이스 구현 시 사용되는 데이터 형식으로, 속성-값 쌍(Attribute-Value Pairs)으로 이루어진 경량의 데이터 교환 형식은?

 

① XML ② JSON ③ YAML ④ HTML

🔍 정답 확인
✅ 정답: ②

34. 비동기식 웹 애플리케이션 제작을 위해 JavaScript와 XML을 이용하는 기술은?

 

① AJAX ② SOAP ③ REST ④ WSDL

🔍 정답 확인
✅ 정답: ①

35. 클린 코드(Clean Code) 작성 원칙으로 거리가 먼 것은?

 

① 가독성 향상 ② 단순성 추구 ③ 중복 코드 최대화 ④ 의존성 최소화

🔍 정답 확인
✅ 정답: ③

36. 리팩토링(Refactoring)의 주된 목적으로 옳은 것은?

 

① 소프트웨어의 새로운 기능 추가 ② 외부 동작의 변경 없이 내부 구조 개선 ③ 데이터베이스 스키마 전면 재설계 ④ 사용자 인터페이스(UI) 디자인 변경

🔍 정답 확인
✅ 정답: ②

37. 소프트웨어 품질 특성(ISO/IEC 9126) 중 주어진 시간 동안 오류 없이 요구된 기능을 수행하는 정도를 나타내는 것은?

 

① 기능성(Functionality) ② 신뢰성(Reliability) ③ 사용성(Usability) ④ 이식성(Portability)

🔍 정답 확인
✅ 정답: ②

38. 상향식(Bottom-up) 통합 테스트에서 하위 모듈들을 제어하기 위해 임시로 작성하는 제어 프로그램은?

 

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

🔍 정답 확인
✅ 정답: ②

39. 하향식(Top-down) 통합 테스트의 특징으로 옳은 것은?

 

① 최하위 모듈부터 점진적으로 통합한다. ② 테스트 드라이버가 필요하다. ③ 주요 제어 모듈의 오류를 조기에 발견할 수 있다. ④ 클러스터(Cluster) 단위로 묶어서 테스트한다.

🔍 정답 확인
✅ 정답: ③

40. 디지털 저작권 관리(DRM)의 구성요소 중 저작권에 대한 사용 권한, 라이선스 발급, 결제 관리 등을 수행하는 곳은?

 

① 콘텐츠 제공자(Provider) ② 콘텐츠 분배자(Distributor) ③ 클리어링 하우스(Clearing House) ④ 패키저(Packager)

🔍 정답 확인
✅ 정답: ③

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

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

41. 데이터베이스 설계의 올바른 순서는?

 

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

🔍 정답 확인
✅ 정답: ②

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

 

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

🔍 정답 확인
✅ 정답: ①

43. 정규화 과정 중 제1정규형(1NF)을 만족하기 위한 조건은?

 

① 부분 함수적 종속 제거 ② 이행적 함수 종속 제거 ③ 릴레이션의 모든 속성값이 원자값(Atomic Value)을 가짐 ④ 모든 결정자가 후보키임

🔍 정답 확인
✅ 정답: ③

44. 제2정규형(2NF)에서 제3정규형(3NF)으로 정규화하기 위해 제거해야 하는 종속성은?

 

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

🔍 정답 확인
✅ 정답: ②

45. 보이스-코드 정규형(BCNF)의 만족 조건은?

 

① 모든 속성이 원자값이다. ② 모든 결정자가 후보키이다. ③ 다치 종속이 제거되었다. ④ 조인 종속이 제거되었다.

🔍 정답 확인
✅ 정답: ②

46. 트랜잭션의 특징(ACID) 중 트랜잭션이 성공적으로 완료되면 데이터베이스는 모순 없이 일관된 상태를 유지해야 한다는 특성은?

 

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

🔍 정답 확인
✅ 정답: ②

47. SQL 명령어 중 데이터 정의어(DDL)에 해당하지 않는 것은?

 

① CREATE ② ALTER ③ DROP ④ UPDATE

🔍 정답 확인
✅ 정답: ④

48. SQL 명령어 중 데이터 조작어(DML)에 해당하는 것은?

 

① GRANT ② SELECT ③ REVOKE ④ COMMIT

🔍 정답 확인
✅ 정답: ②

49. 데이터 제어어(DCL) 중 사용자에게 권한을 부여하는 명령어는?

 

① GRANT ② REVOKE ③ COMMIT ④ ROLLBACK

🔍 정답 확인
✅ 정답: ①

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

 

① 하나 이상의 기본 테이블로부터 유도된 가상 테이블이다. ② 뷰에 대한 삽입, 삭제, 갱신 연산에는 제약이 따른다. ③ 뷰 자체에 독자적인 인덱스를 생성할 수 있다. ④ 데이터의 논리적 독립성을 제공한다.

🔍 정답 확인
✅ 정답: ③

51. 데이터베이스 인덱스(Index)의 주된 목적은?

 

① 데이터 중복 방지 ② 검색 속도 향상 ③ 데이터 암호화 ④ 트랜잭션 복구

🔍 정답 확인
✅ 정답: ②

52. 두 테이블 간의 공통된 값을 기준으로 데이터를 결합하며, 교집합의 결과를 반환하는 SQL 조인 방식은?

 

① LEFT OUTER JOIN ② RIGHT OUTER JOIN ③ INNER JOIN ④ FULL OUTER JOIN

🔍 정답 확인
✅ 정답: ③

53. 병행 제어(Concurrency Control) 기법 중 하나로, 트랜잭션이 데이터에 접근하기 전에 잠금을 요청하고 해제하는 기법은?

 

① 로킹(Locking) ② 타임스탬프 순서(Timestamp Ordering) ③ 낙관적 검증(Optimistic Validation) ④ 다중 버전(Multi-version)

🔍 정답 확인
✅ 정답: ①

54. 데이터베이스 회복(Recovery) 기법 중 로그를 사용하지 않고, 트랜잭션 실행 시 복제본을 생성하여 장애 발생 시 이를 이용해 복구하는 기법은?

 

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

🔍 정답 확인
✅ 정답: ③

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

 

① 고정된 스키마(Schema)를 엄격히 요구한다. ② 수평적 확장(Scale-out)이 용이하다. ③ 대용량 데이터 처리에 적합하다. ④ Key-Value, Document 등의 데이터 모델을 사용한다.

🔍 정답 확인
✅ 정답: ①

56. 관계 대수 연산자 중 주어진 릴레이션에서 특정 속성(열)들만 추출하여 새로운 릴레이션을 만드는 수직적 부분집합 연산은?

 

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

🔍 정답 확인
✅ 정답: ②

57. 관계 해석(Relational Calculus)에 대한 설명으로 옳은 것은?

 

① 절차적 언어이다. ② ‘어떻게’ 데이터를 구할 것인지 명시한다. ③ 튜플 관계 해석과 도메인 관계 해석이 있다. ④ 관계 대수보다 표현력이 떨어진다.

🔍 정답 확인
✅ 정답: ③

58. 정규화를 거치지 않아 발생하는 이상(Anomaly) 현상의 종류가 아닌 것은?

 

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

🔍 정답 확인
✅ 정답: ④

59. 관계형 데이터베이스에서 후보키(Candidate Key)가 만족해야 하는 두 가지 조건은?

 

① 유일성과 최소성 ② 유일성과 참조성 ③ 최소성과 무결성 ④ 참조성과 무결성

🔍 정답 확인
✅ 정답: ①

60. SQL에서 특정 패턴과 일치하는 데이터를 검색할 때 사용하는 연산자는?

 

① IN ② BETWEEN ③ LIKE ④ EXISTS

🔍 정답 확인
✅ 정답: ③

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

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

61. C언어에서 변수의 메모리 주소값을 저장하고 참조하기 위해 사용하는 변수는?

 

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

🔍 정답 확인
✅ 정답: ③

62. Java의 접근 제어자 중 동일한 패키지 내의 클래스와 다른 패키지의 하위 클래스(상속 관계)에서 접근을 허용하는 것은?

 

① public ② protected ③ default ④ private

🔍 정답 확인
✅ 정답: ②

63. Python의 자료형 중 요소의 값을 변경할 수 없는 불변형(Immutable) 시퀀스 자료형은?

 

① List ② Dictionary ③ Set ④ Tuple

🔍 정답 확인
✅ 정답: ④

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

 

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

🔍 정답 확인
✅ 정답: ③

65. 네트워크 계층(Network Layer)의 주요 프로토콜이 아닌 것은?

 

① IP ② ICMP ③ ARP ④ HTTP

🔍 정답 확인
✅ 정답: ④

66. 데이터 링크 계층(Data Link Layer)에서 사용되는 네트워크 장비는?

 

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

🔍 정답 확인
✅ 정답: ③

67. 차세대 인터넷 프로토콜인 IPv6의 주소 길이는 몇 비트인가?

 

① 32비트 ② 64비트 ③ 128비트 ④ 256비트

🔍 정답 확인
✅ 정답: ③

68. TCP(Transmission Control Protocol)의 특징으로 틀린 것은?

 

① 연결 지향형 프로토콜이다. ② 패킷의 순서 보장 및 오류 제어를 수행한다. ③ UDP보다 전송 속도가 빠르다. ④ 3-Way Handshaking으로 연결을 설정한다.

🔍 정답 확인
✅ 정답: ③

69. 운영체제의 성능 평가 기준 중 시스템이 일정한 시간 내에 처리하는 작업의 양을 의미하는 것은?

 

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

🔍 정답 확인
✅ 정답: ①

70. 프로세스 상태 전이 중 준비(Ready) 상태의 프로세스가 CPU를 할당받아 실행(Running) 상태로 변하는 과정은?

 

① Wake up ② Block ③ Dispatch ④ Timer Run Out

🔍 정답 확인
✅ 정답: ③

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

 

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

🔍 정답 확인
✅ 정답: ③

72. CPU 스케줄링 알고리즘 중 각 프로세스에 동일한 시간 할당량(Time Quantum)을 부여하여 순서대로 CPU를 사용하는 선점형 기법은?

 

① FCFS ② SJF ③ HRN ④ Round Robin(RR)

🔍 정답 확인
✅ 정답: ④

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

 

① FIFO ② LRU ③ LFU ④ OPT

🔍 정답 확인
✅ 정답: ②

74. 가상 메모리 관리 기법 중 프로그램을 가변적인 크기의 논리적 단위로 나누어 메모리에 적재하는 기법은?

 

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

🔍 정답 확인
✅ 정답: ②

75. UNIX 파일 시스템 구조에서 파일의 소유자, 크기, 생성 시간 등의 메타데이터 정보를 저장하는 블록은?

 

① 부트 블록(Boot Block) ② 슈퍼 블록(Super Block) ③ I-node 블록 ④ 데이터 블록(Data Block)

🔍 정답 확인
✅ 정답: ③

76. UNIX/Linux 운영체제에서 사용자의 명령어를 인식하여 프로그램을 호출하고 실행하는 명령어 해석기는?

 

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

🔍 정답 확인
✅ 정답: ②

77. Linux에서 환경 변수를 설정하거나 확인할 때 사용하는 명령어는?

 

① ls ② chmod ③ export ④ grep

🔍 정답 확인
✅ 정답: ③

78. 컴파일 과정 없이 인터프리터에 의해 소스 코드가 한 줄씩 바로 실행되는 스크립트 언어가 아닌 것은?

 

① Python ② JavaScript ③ Ruby ④ C++

🔍 정답 확인
✅ 정답: ④

79. 소프트웨어 개발에서 라이브러리(Library)와 프레임워크(Framework)의 가장 큰 차이점은?

 

① 코드의 재사용 여부 ② 제어의 역전(Inversion of Control) 여부 ③ 객체지향 지원 여부 ④ 오픈소스 여부

🔍 정답 확인
✅ 정답: ②

80. Java에서 상속받은 부모 클래스의 메서드를 자식 클래스에서 자신의 필요에 맞게 재정의하는 것은?

 

① Overloading ② Overriding ③ Encapsulation ④ Abstraction

🔍 정답 확인
✅ 정답: ②

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

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

81. 소프트웨어 생명주기 모델 중 이전 단계로 돌아갈 수 없다는 전제하에 각 단계를 확실히 매듭짓고 다음 단계로 넘어가는 선형 순차적 모델은?

 

① 폭포수(Waterfall) 모델 ② 나선형(Spiral) 모델 ③ 프로토타이핑(Prototyping) 모델 ④ 애자일(Agile) 모델

🔍 정답 확인
✅ 정답: ①

82. 보헴(Boehm)이 제안한 나선형(Spiral) 모델의 4가지 주요 활동에 포함되지 않는 것은?

 

① 계획 수립 ② 위험 분석 ③ 개발 및 검증 ④ 인력 채용

🔍 정답 확인
✅ 정답: ④

83. 소프트웨어 비용 산정 모델 중 COCOMO 모델의 프로젝트 유형이 아닌 것은?

 

① Organic(조직형) ② Semi-detached(반분리형) ③ Embedded(내장형) ④ Object-oriented(객체지향형)

🔍 정답 확인
✅ 정답: ④

84. 기능 점수(Function Point) 산정 시 고려되는 논리적 파일 및 트랜잭션 요소가 아닌 것은?

 

① 외부 입력(EI) ② 외부 출력(EO) ③ 내부 논리 파일(ILF) ④ 소스 코드 라인 수(LOC)

🔍 정답 확인
✅ 정답: ④

85. 프로젝트 일정 관리 기법 중 작업의 선후 관계를 네트워크 도해로 표현하고, 가장 오래 걸리는 경로(임계 경로)를 찾아 일정을 관리하는 기법은?

 

① WBS ② PERT/CPM ③ 간트 차트(Gantt Chart) ④ COCOMO

🔍 정답 확인
✅ 정답: ②

86. 암호화와 복호화에 동일한 키를 사용하는 대칭키(Symmetric Key) 암호화 알고리즘은?

 

① RSA ② ECC ③ AES ④ DSA

🔍 정답 확인
✅ 정답: ③

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

 

① 암호화 키와 복호화 키가 서로 다르다. ② 대칭키 방식보다 암호화 및 복호화 속도가 빠르다. ③ 키 분배 및 관리가 용이하다. ④ RSA가 대표적인 알고리즘이다.

🔍 정답 확인
✅ 정답: ②

88. 임의의 길이의 입력 데이터를 고정된 길이의 해시값으로 변환하며, 복호화가 불가능한 단방향 암호화 알고리즘은?

 

① SHA-256 ② AES-256 ③ RSA-2048 ④ ARIA

🔍 정답 확인
✅ 정답: ①

89. 여러 대의 공격자를 분산 배치하여 동시에 특정 서버에 대량의 트래픽을 발생시켜 서비스를 마비시키는 공격은?

 

① SQL Injection ② XSS ③ DDoS ④ Phishing

🔍 정답 확인
✅ 정답: ③

90. 웹 애플리케이션의 입력창에 악의적인 SQL 구문을 삽입하여 데이터베이스를 비정상적으로 조작하거나 정보를 유출하는 공격은?

 

① CSRF ② SQL Injection ③ XSS ④ Directory Traversal

🔍 정답 확인
✅ 정답: ②

91. 게시판 등에 악성 스크립트를 삽입하여, 해당 글을 읽는 사용자의 브라우저에서 스크립트가 실행되게 함으로써 세션 쿠키 등을 탈취하는 공격은?

 

① XSS(Cross-Site Scripting) ② SQL Injection ③ Buffer Overflow ④ ARP Spoofing

🔍 정답 확인
✅ 정답: ①

92. 내부 네트워크와 외부 네트워크 사이에 위치하여, 설정된 보안 규칙(Rule)에 따라 트래픽의 접근을 통제하는 보안 장비는?

 

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

🔍 정답 확인
✅ 정답: ①

93. 네트워크 트래픽을 모니터링하여 악의적인 활동이나 정책 위반을 탐지할 뿐만 아니라, 실시간으로 능동적인 차단 조치까지 수행하는 시스템은?

 

① IDS ② IPS ③ Firewall ④ VPN

🔍 정답 확인
✅ 정답: ②

94. 공중망(인터넷)을 마치 전용선처럼 사용할 수 있도록 터널링과 암호화 기술을 적용한 네트워크는?

 

① LAN ② WAN ③ VPN ④ VLAN

🔍 정답 확인
✅ 정답: ③

95. 클라우드 컴퓨팅 서비스 모델 중 서버, 스토리지, 네트워크 등의 컴퓨팅 인프라 자원만을 제공하는 서비스는?

 

① SaaS ② PaaS ③ IaaS ④ DaaS

🔍 정답 확인
✅ 정답: ③

96. 분산 원장(Distributed Ledger) 기술을 기반으로 하며, 데이터의 무결성과 투명성을 보장하여 암호화폐의 기반 기술로 사용되는 것은?

 

① 메타버스 ② 블록체인 ③ 디지털 트윈 ④ 엣지 컴퓨팅

🔍 정답 확인
✅ 정답: ②

97. 대규모 비정형 데이터(빅데이터)를 분산 저장하고 병렬로 처리하기 위해 아파치(Apache) 재단에서 개발한 오픈소스 프레임워크는?

 

① Hadoop ② Docker ③ Kubernetes ④ Spring

🔍 정답 확인
✅ 정답: ①

98. 기계학습(Machine Learning)의 학습 방법 중 정답(Label)이 주어진 상태에서 데이터를 학습하여 예측 모델을 만드는 방법은?

 

① 비지도 학습(Unsupervised Learning) ② 지도 학습(Supervised Learning) ③ 강화 학습(Reinforcement Learning) ④ 딥러닝(Deep Learning)

🔍 정답 확인
✅ 정답: ②

99. 소프트웨어 아키텍처 평가 모델 중 아키텍처가 품질 속성(성능, 보안, 가용성 등)을 얼마나 잘 만족시키는지 평가하는 방법은?

 

① ATAM ② CBAM ③ COCOMO ④ FP

🔍 정답 확인
✅ 정답: ①

100. IT 서비스 관리에 대한 모범 사례(Best Practice)를 모아 놓은 프레임워크로, 서비스 전략, 설계, 전환, 운영 등의 생명주기를 다루는 것은?

 

① ITIL ② CMMI ③ SPICE ④ ISO 9001

🔍 정답 확인
✅ 정답: ①
📝 6회차 핵심 정리
  • 자주 출제되는 영역: GoF 디자인 패턴 분류, SQL 조인 및 정규화, OSI 7계층 프로토콜, 정보 보안 공격 기법
  • 오답률 높은 유형: C/Java/Python의 특징 비교, 트랜잭션의 ACID 특성, 병행 제어 및 회복 기법
  • 다음 회차 대비 학습 포인트: 소프트웨어 아키텍처 패턴의 특징, 대칭키와 비대칭키 암호화 알고리즘의 종류 암기

댓글 남기기

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