[2026년 6월 신규] 정보처리 기사 자격증 실전 모의고사 1회차 (100문항 완벽 대비)

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

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

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

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

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

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

1. 객체지향 설계 원칙 중 개방-폐쇄 원칙(OCP)의 의미로 가장 적절한 것은?

 

① 확장에 열려있고 변경에 닫혀있어야 한다. ② 단일 책임을 가져야 한다. ③ 인터페이스를 분리해야 한다. ④ 하위 타입은 상위 타입을 대체할 수 있어야 한다.

🔍 정답 확인
✅ 정답: ①

2. GoF 디자인 패턴 중 생성(Creational) 패턴에 해당하는 것은?

 

① Adapter ② Builder ③ Observer ④ Strategy

🔍 정답 확인
✅ 정답: ②

3. UML 다이어그램 중 구조적(Structural) 다이어그램이 아닌 것은?

 

① 클래스 다이어그램 ② 컴포넌트 다이어그램 ③ 유스케이스 다이어그램 ④ 배치 다이어그램

🔍 정답 확인
✅ 정답: ③

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

 

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

🔍 정답 확인
✅ 정답: ①

5. 애자일(Agile) 방법론 중 짧은 개발 주기(Sprint)를 반복하며 매일 스탠드업 미팅을 진행하는 것은?

 

① 폭포수 모델 ② 나선형 모델 ③ 스크럼(Scrum) ④ XP(eXtreme Programming)

🔍 정답 확인
✅ 정답: ③

6. 모듈의 독립성을 평가하는 지표 중 결합도(Coupling)가 가장 약한(좋은) 것은?

 

① 자료 결합도 ② 스탬프 결합도 ③ 제어 결합도 ④ 내용 결합도

🔍 정답 확인
✅ 정답: ①

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

 

① 우연적 응집도 ② 논리적 응집도 ③ 절차적 응집도 ④ 기능적 응집도

🔍 정답 확인
✅ 정답: ④

8. 소프트웨어 아키텍처 패턴 중 모델, 뷰, 컨트롤러로 분리하여 개발하는 패턴은?

 

① 파이프-필터 패턴 ② MVC 패턴 ③ 계층화 패턴 ④ 클라이언트-서버 패턴

🔍 정답 확인
✅ 정답: ②

9. 객체지향 개념 중 데이터와 그 데이터를 조작하는 연산을 하나의 묶음으로 구성하는 것은?

 

① 캡슐화 ② 상속성 ③ 다형성 ④ 추상화

🔍 정답 확인
✅ 정답: ①

10. UML 시퀀스 다이어그램의 구성 요소가 아닌 것은?

 

① 생명선(Lifeline) ② 메시지(Message) ③ 액터(Actor) ④ 상태(State)

🔍 정답 확인
✅ 정답: ④

11. 요구사항 분석 기법 중 사용자의 요구를 추출하기 위해 시스템의 동작을 시각적으로 모델링하는 표준 언어는?

 

① XML ② UML ③ SQL ④ HTML

🔍 정답 확인
✅ 정답: ②

12. UI 설계 도구 중 화면의 뼈대를 스케치하듯 빠르고 단순하게 구성하는 도구는?

 

① 스토리보드 ② 프로토타입 ③ 와이어프레임 ④ 유스케이스

🔍 정답 확인
✅ 정답: ③

13. 객체지향 설계 원칙(SOLID)에 포함되지 않는 것은?

 

① SRP ② OCP ③ ISP ④ DRY

🔍 정답 확인
✅ 정답: ④

14. 시스템이 어떤 기능을 수행하는지 객체의 처리 로직이나 조건에 따른 처리 흐름을 순서에 따라 표현하는 다이어그램은?

 

① 활동(Activity) 다이어그램 ② 클래스(Class) 다이어그램 ③ 객체(Object) 다이어그램 ④ 패키지(Package) 다이어그램

🔍 정답 확인
✅ 정답: ①

15. 디자인 패턴 중 객체의 상태 변화를 관찰하는 관찰자들을 등록하고, 상태 변경 시 이들에게 통지하는 패턴은?

 

① Singleton ② Observer ③ Decorator ④ Factory Method

🔍 정답 확인
✅ 정답: ②

16. 소프트웨어 아키텍처 평가 모델 중 아키텍처가 특정 품질 속성을 만족시키는지 평가하는 방법은?

 

① ATAM ② COCOMO ③ FP ④ PERT

🔍 정답 확인
✅ 정답: ①

17. 인터페이스 요구사항 검토 방법 중 동료들이 모여 요구사항 명세서를 검토하며 결함을 찾는 방법은?

 

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

🔍 정답 확인
✅ 정답: ①

18. 미들웨어(Middleware)의 종류 중 분산 객체 기술을 기반으로 이기종 간의 통신을 지원하는 것은?

 

① RPC ② ORB ③ MOM ④ TP-Monitor

🔍 정답 확인
✅ 정답: ②

19. 요구사항 명세 기법 중 정형화된 수학적 논리를 기반으로 명세하는 기법은?

 

① 비정형 명세 기법 ② 정형 명세 기법 ③ 자연어 명세 기법 ④ 시각적 명세 기법

🔍 정답 확인
✅ 정답: ②

20. UI의 품질 요구사항 중 사용자가 시스템을 사용할 때 발생할 수 있는 오류를 최소화하는 특성은?

 

① 신뢰성 ② 사용성 ③ 효율성 ④ 이식성

🔍 정답 확인
✅ 정답: ①

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

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

21. 자료구조 중 후입선출(LIFO) 방식을 따르는 것은?

 

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

🔍 정답 확인
✅ 정답: ②

22. 정렬 알고리즘 중 분할 정복(Divide and Conquer) 방식을 사용하며 평균 시간 복잡도가 O(n log n)인 것은?

 

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

🔍 정답 확인
✅ 정답: ④

23. 화이트박스 테스트 기법에 해당하는 것은?

 

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

🔍 정답 확인
✅ 정답: ③

24. 형상 관리(Configuration Management) 도구 중 분산형 버전 관리 시스템은?

 

① CVS ② SVN ③ Git ④ ClearCase

🔍 정답 확인
✅ 정답: ③

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

 

① 가독성 향상 ② 중복 코드 최소화 ③ 복잡한 로직의 집중화 ④ 의미 있는 변수명 사용

🔍 정답 확인
✅ 정답: ③

26. 소프트웨어 테스트 단계 중 개별 모듈이 올바르게 작동하는지 확인하는 테스트는?

 

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

🔍 정답 확인
✅ 정답: ①

27. 하향식 통합 테스트에서 하위 모듈의 역할을 대신하는 더미(Dummy) 모듈은?

 

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

🔍 정답 확인
✅ 정답: ①

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

 

① DRM ② XML ③ JSON ④ REST

🔍 정답 확인
✅ 정답: ①

29. 빌드 자동화 도구 중 Java 환경에서 주로 사용되며 XML 기반으로 설정하는 도구는?

 

① Make ② Ant ③ Maven ④ Gradle

🔍 정답 확인
✅ 정답: ③

30. 알고리즘의 실행 시간을 나타내는 시간 복잡도 표기법 중 최악의 경우를 나타내는 것은?

 

① 빅오(Big-O) 표기법 ② 빅오메가(Big-Omega) 표기법 ③ 빅세타(Big-Theta) 표기법 ④ 스몰오(Small-o) 표기법

🔍 정답 확인
✅ 정답: ①

31. 이진 탐색(Binary Search)을 수행하기 위한 필수 전제 조건은?

 

① 데이터가 무작위로 배치되어야 한다. ② 데이터가 정렬되어 있어야 한다. ③ 데이터의 개수가 홀수여야 한다. ④ 데이터가 연결 리스트로 구현되어야 한다.

🔍 정답 확인
✅ 정답: ②

32. 블랙박스 테스트 기법 중 입력 데이터의 영역을 유효한 영역과 무효한 영역으로 나누어 테스트 케이스를 도출하는 기법은?

 

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

🔍 정답 확인
✅ 정답: ①

33. 소프트웨어 품질 보증을 위한 정적 분석(Static Analysis)의 특징이 아닌 것은?

 

① 프로그램을 실행하지 않고 소스 코드를 분석한다. ② 코딩 표준 준수 여부를 확인한다. ③ 메모리 누수 등 실행 시 발생하는 오류를 동적으로 찾는다. ④ 코드의 복잡도를 측정한다.

🔍 정답 확인
✅ 정답: ③

34. 애플리케이션 성능 측정 지표 중 시스템이 주어진 시간 동안 처리할 수 있는 작업의 양은?

 

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

🔍 정답 확인
✅ 정답: ②

35. 리팩토링(Refactoring)의 주된 목적은?

 

① 새로운 기능 추가 ② 소프트웨어 아키텍처 변경 ③ 코드의 외부 동작 변경 없이 내부 구조 개선 ④ 데이터베이스 스키마 재설계

🔍 정답 확인
✅ 정답: ③

36. 형상 관리의 절차를 올바른 순서대로 나열한 것은?

 

① 형상 식별 -> 형상 통제 -> 형상 감사 -> 형상 기록 ② 형상 식별 -> 형상 기록 -> 형상 통제 -> 형상 감사 ③ 형상 통제 -> 형상 식별 -> 형상 기록 -> 형상 감사 ④ 형상 기록 -> 형상 식별 -> 형상 통제 -> 형상 감사

🔍 정답 확인
✅ 정답: ①

37. 트리 순회 방식 중 왼쪽 서브트리 -> 루트 -> 오른쪽 서브트리 순으로 방문하는 방식은?

 

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

🔍 정답 확인
✅ 정답: ②

38. 해싱(Hashing)에서 서로 다른 두 개의 키가 동일한 해시 주소를 갖는 현상은?

 

① 체이닝(Chaining) ② 충돌(Collision) ③ 오버플로우(Overflow) ④ 시노님(Synonym)

🔍 정답 확인
✅ 정답: ②

39. 소프트웨어 배포를 위한 패키징 작업 시 작성하는 릴리즈 노트(Release Note)의 포함 항목이 아닌 것은?

 

① 헤더(Header) ② 소스 코드(Source Code) 전체 ③ 개선 사항(Enhancements) ④ 알려진 문제점(Known Issues)

🔍 정답 확인
✅ 정답: ②

40. 지속적 통합(CI) 및 지속적 배포(CD)를 지원하는 대표적인 자동화 서버 도구는?

 

① Jenkins ② Eclipse ③ Tomcat ④ Apache

🔍 정답 확인
✅ 정답: ①

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

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

41. 데이터베이스 설계 순서로 올바른 것은?

 

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

🔍 정답 확인
✅ 정답: ②

42. 관계형 데이터베이스에서 릴레이션의 행(Row)을 의미하는 용어는?

 

① 튜플(Tuple) ② 속성(Attribute) ③ 도메인(Domain) ④ 차수(Degree)

🔍 정답 확인
✅ 정답: ①

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

 

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

🔍 정답 확인
✅ 정답: ①

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

 

① CREATE ② ALTER ③ DROP ④ SELECT

🔍 정답 확인
✅ 정답: ④

45. 정규화 과정 중 제1정규형(1NF)에서 제2정규형(2NF)으로 이행하기 위한 조건은?

 

① 도메인이 원자값이어야 한다. ② 부분 함수적 종속을 제거해야 한다. ③ 이행적 함수 종속을 제거해야 한다. ④ 결정자가 후보키가 아닌 함수 종속을 제거해야 한다.

🔍 정답 확인
✅ 정답: ②

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

 

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

🔍 정답 확인
✅ 정답: ②

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

 

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

🔍 정답 확인
✅ 정답: ③

48. SQL 문에서 중복된 결과를 제거하고 출력하기 위해 사용하는 키워드는?

 

① DISTINCT ② UNIQUE ③ GROUP BY ④ ORDER BY

🔍 정답 확인
✅ 정답: ①

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

 

① 데이터의 중복 방지 ② 데이터 검색 속도 향상 ③ 데이터베이스 보안 강화 ④ 데이터 복구 속도 향상

🔍 정답 확인
✅ 정답: ②

50. 관계 대수(Relational Algebra) 연산자 중 두 릴레이션의 공통된 속성을 기준으로 튜플을 결합하는 연산은?

 

① 셀렉트(Select) ② 프로젝트(Project) ③ 조인(Join) ④ 디비전(Division)

🔍 정답 확인
✅ 정답: ③

51. NoSQL 데이터베이스의 특징이 아닌 것은?

 

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

🔍 정답 확인
✅ 정답: ③

52. SQL에서 특정 조건에 따라 데이터를 그룹화할 때 사용하는 절은?

 

① ORDER BY ② GROUP BY ③ HAVING ④ WHERE

🔍 정답 확인
✅ 정답: ②

53. GRANT 명령어의 기능으로 올바른 것은?

 

① 사용자에게 권한을 부여한다. ② 사용자로부터 권한을 회수한다. ③ 트랜잭션을 확정한다. ④ 트랜잭션을 취소한다.

🔍 정답 확인
✅ 정답: ①

54. E-R 다이어그램에서 개체(Entity)를 나타내는 기호는?

 

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

🔍 정답 확인
✅ 정답: ③

55. 데이터 사전(Data Dictionary)에 대한 설명으로 틀린 것은?

 

① 시스템 카탈로그라고도 한다. ② 메타데이터(Metadata)를 저장한다. ③ 일반 사용자가 내용을 직접 갱신할 수 있다. ④ 데이터베이스 관리 시스템이 스스로 갱신하고 유지한다.

🔍 정답 확인
✅ 정답: ③

56. 관계 해석(Relational Calculus)의 특징으로 올바른 것은?

 

① 절차적 언어이다. ② 원하는 정보가 무엇(What)인지만 정의하는 비절차적 언어이다. ③ 관계 대수보다 표현력이 떨어진다. ④ 튜플 관계 해석은 존재하지 않는다.

🔍 정답 확인
✅ 정답: ②

57. 이상(Anomaly) 현상의 종류가 아닌 것은?

 

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

🔍 정답 확인
✅ 정답: ④

58. SQL의 LIKE 연산자에서 임의의 문자열(0개 이상의 문자)을 의미하는 와일드카드는?

 

① _ (언더스코어) ② % (퍼센트) ③ * (별표) ④ ? (물음표)

🔍 정답 확인
✅ 정답: ②

59. 분산 데이터베이스의 투명성(Transparency) 중 데이터의 물리적인 저장 위치를 사용자가 알 필요가 없도록 하는 것은?

 

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

🔍 정답 확인
✅ 정답: ②

60. 후보키(Candidate Key)의 특성으로 가장 적절한 것은?

 

① 유일성과 최소성을 모두 만족해야 한다. ② 유일성만 만족하면 된다. ③ 최소성만 만족하면 된다. ④ NULL 값을 가질 수 있다.

🔍 정답 확인
✅ 정답: ①

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

서버 프로그램 구현, 프로그래밍 언어 활용, 네트워크 기초 활용

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

 

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

🔍 정답 확인
✅ 정답: ②

62. IPv4 주소 체계의 총 비트 수는?

 

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

🔍 정답 확인
✅ 정답: ②

63. 운영체제의 프로세스 스케줄링 기법 중 먼저 도착한 프로세스를 먼저 처리하는 비선점형 스케줄링은?

 

① FCFS (First-Come First-Served) ② RR (Round Robin) ③ SRT (Shortest Remaining Time) ④ 다단계 큐 (Multilevel Queue)

🔍 정답 확인
✅ 정답: ①

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

 

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

🔍 정답 확인
✅ 정답: ③

65. Java 언어에서 클래스 상속을 위해 사용하는 키워드는?

 

① implements ② extends ③ inherits ④ super

🔍 정답 확인
✅ 정답: ②

66. Python 언어에서 키(Key)와 값(Value)의 쌍으로 데이터를 저장하는 자료구조는?

 

① 리스트(List) ② 튜플(Tuple) ③ 세트(Set) ④ 딕셔너리(Dictionary)

🔍 정답 확인
✅ 정답: ④

67. 교착상태(Deadlock)의 발생 필요충분조건이 아닌 것은?

 

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

🔍 정답 확인
✅ 정답: ③

68. UNIX/Linux 운영체제에서 파일이나 디렉터리의 접근 권한을 변경하는 명령어는?

 

① chown ② chmod ③ ls ④ pwd

🔍 정답 확인
✅ 정답: ②

69. TCP 프로토콜의 특징으로 틀린 것은?

 

① 연결 지향형 프로토콜이다. ② 신뢰성 있는 데이터 전송을 보장한다. ③ UDP보다 전송 속도가 빠르다. ④ 흐름 제어 및 혼잡 제어 기능을 제공한다.

🔍 정답 확인
✅ 정답: ③

70. 메모리 관리 기법 중 가상 메모리를 고정된 크기의 블록으로 나누어 관리하는 기법은?

 

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

🔍 정답 확인
✅ 정답: ①

71. Java에서 사용되지 않는 메모리 객체를 자동으로 회수하여 메모리 누수를 방지하는 시스템은?

 

① JVM ② JRE ③ Garbage Collector ④ JDK

🔍 정답 확인
✅ 정답: ③

72. 운영체제의 핵심 부분으로 하드웨어 자원을 관리하고 프로세스, 메모리 관리를 수행하는 것은?

 

① 쉘(Shell) ② 커널(Kernel) ③ 유틸리티(Utility) ④ 컴파일러(Compiler)

🔍 정답 확인
✅ 정답: ②

73. C 언어에서 표준 출력 함수인 printf()에서 정수형 변수를 출력할 때 사용하는 서식 지정자는?

 

① %f ② %c ③ %s ④ %d

🔍 정답 확인
✅ 정답: ④

74. 네트워크 장비 중 서로 다른 네트워크 대역을 연결하고 최적의 경로를 설정(라우팅)하는 장비는?

 

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

🔍 정답 확인
✅ 정답: ③

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

 

① 디스패치(Dispatch) ② 타이머 런아웃(Timer Run-out) ③ 블록(Block) ④ 웨이크업(Wake-up)

🔍 정답 확인
✅ 정답: ②

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

 

① JavaScript ② Python ③ C++ ④ PHP

🔍 정답 확인
✅ 정답: ③

77. IPv6 주소의 특징으로 틀린 것은?

 

① 128비트의 주소 공간을 가진다. ② 16비트씩 8부분으로 나뉘며 콜론(:)으로 구분한다. ③ 유니캐스트, 멀티캐스트, 브로드캐스트 방식을 지원한다. ④ IPv4에 비해 보안 및 품질(QoS) 기능이 강화되었다.

🔍 정답 확인
✅ 정답: ③

78. 객체지향 프로그래밍에서 하나의 메시지에 대해 각 객체가 서로 다른 방식으로 응답할 수 있는 능력은?

 

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

🔍 정답 확인
✅ 정답: ③

79. 응용 계층 프로토콜 중 웹 브라우저와 웹 서버 간에 HTML 문서 등의 데이터를 주고받기 위한 프로토콜은?

 

① FTP ② SMTP ③ HTTP ④ DNS

🔍 정답 확인
✅ 정답: ③

80. CPU가 현재 실행 중인 프로세스의 상태(문맥)를 PCB에 저장하고, 다음에 실행할 프로세스의 상태를 복원하는 작업은?

 

① 문맥 교환(Context Switching) ② 인터럽트(Interrupt) ③ 페이징(Paging) ④ 스풀링(Spooling)

🔍 정답 확인
✅ 정답: ①

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

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

81. 정보 보안의 3요소(CIA Triad) 중 인가된 사용자만이 정보에 접근할 수 있도록 보장하는 특성은?

 

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

🔍 정답 확인
✅ 정답: ①

82. 암호화 알고리즘 중 암호화 키와 복호화 키가 동일한 대칭키(Symmetric Key) 알고리즘은?

 

① RSA ② ECC ③ AES ④ DSA

🔍 정답 확인
✅ 정답: ③

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

 

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

🔍 정답 확인
✅ 정답: ③

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

 

① SaaS ② PaaS ③ IaaS ④ BaaS

🔍 정답 확인
✅ 정답: ③

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

 

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

🔍 정답 확인
✅ 정답: ①

86. 웹 애플리케이션 보안 취약점 중 사용자가 입력한 스크립트 코드가 검증 없이 웹 페이지에 포함되어 다른 사용자의 브라우저에서 실행되는 공격은?

 

① SQL Injection ② XSS(Cross-Site Scripting) ③ CSRF ④ Directory Traversal

🔍 정답 확인
✅ 정답: ②

87. 네트워크 보안 장비 중 내부 네트워크와 외부 네트워크 사이의 트래픽을 모니터링하고 설정된 규칙에 따라 접근을 통제하는 장비는?

 

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

🔍 정답 확인
✅ 정답: ①

88. 프로젝트 일정 관리 기법 중 작업의 선후 관계를 노드와 간선으로 표현하고, 프로젝트 완료에 필요한 최소 시간을 결정하는 임계 경로(Critical Path)를 찾는 기법은?

 

① WBS ② 간트 차트(Gantt Chart) ③ CPM(Critical Path Method) ④ COCOMO

🔍 정답 확인
✅ 정답: ③

89. 해시(Hash) 함수의 특징으로 올바르지 않은 것은?

 

① 임의의 길이의 입력값을 고정된 길이의 출력값으로 변환한다. ② 입력값이 조금만 변경되어도 출력값이 완전히 달라진다. ③ 해시값으로부터 원래의 입력값을 역산하기 쉽다. ④ 데이터의 무결성 검증이나 비밀번호 저장에 주로 사용된다.

🔍 정답 확인
✅ 정답: ③

90. 공개키 암호화 방식(Asymmetric Key)에 대한 설명으로 옳은 것은?

 

① 암호화와 복호화에 같은 키를 사용한다. ② 대칭키 방식보다 암호화 및 복호화 속도가 빠르다. ③ 키 분배 문제가 발생하기 쉽다. ④ 암호화할 때는 공개키를, 복호화할 때는 개인키를 사용한다.

🔍 정답 확인
✅ 정답: ④

91. 소프트웨어 개발 방법론 중 전체 시스템을 기능에 따라 나누어 개발하고, 이를 통합해 나가는 하향식 접근 방식을 취하는 것은?

 

① 객체지향 방법론 ② 구조적 방법론 ③ 컴포넌트 기반 방법론 ④ 애자일 방법론

🔍 정답 확인
✅ 정답: ②

92. 신기술 동향 중 사물에 센서와 통신 기능을 내장하여 인터넷에 연결하고, 데이터를 주고받는 기술은?

 

① AI(인공지능) ② IoT(사물인터넷) ③ Blockchain(블록체인) ④ Metaverse(메타버스)

🔍 정답 확인
✅ 정답: ②

93. 보안 공격 기법 중 정상적인 프로그램으로 위장하여 사용자가 실행하도록 유도한 뒤, 백도어를 설치하거나 시스템을 파괴하는 악성코드는?

 

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

🔍 정답 확인
✅ 정답: ②

94. 프로젝트 관리의 3대 제약 조건(Triple Constraint)에 포함되지 않는 것은?

 

① 범위(Scope) ② 일정(Time) ③ 비용(Cost) ④ 인력(Human Resource)

🔍 정답 확인
✅ 정답: ④

95. 데이터베이스 보안 기법 중 데이터베이스에 대한 접근 권한을 사용자의 역할(Role)에 따라 부여하는 통제 방식은?

 

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

🔍 정답 확인
✅ 정답: ③

96. 소프트웨어 생명주기 모델 중 위험 분석 단계를 추가하여 대규모 프로젝트의 위험을 최소화하는 점진적 모델은?

 

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

🔍 정답 확인
✅ 정답: ③

97. 네트워크 공격 중 공격자가 자신의 IP 주소를 속여서 신뢰받는 시스템인 것처럼 위장하여 접근하는 기법은?

 

① IP 스푸핑(Spoofing) ② 세션 하이재킹(Session Hijacking) ③ 포트 스캐닝(Port Scanning) ④ 스머핑(Smurfing)

🔍 정답 확인
✅ 정답: ①

98. 정보시스템의 재난 복구 계획(DRP)에서 업무가 중단된 시점부터 다시 복구될 때까지 허용되는 최대 목표 시간을 의미하는 용어는?

 

① RPO(Recovery Point Objective) ② RTO(Recovery Time Objective) ③ MTBF(Mean Time Between Failures) ④ MTTR(Mean Time To Repair)

🔍 정답 확인
✅ 정답: ②

99. 블록체인 기술에서 네트워크 참여자들이 거래의 유효성을 검증하고 합의에 도달하기 위해 사용하는 알고리즘은?

 

① 해시 알고리즘 ② 대칭키 알고리즘 ③ 합의 알고리즘(Consensus Algorithm) ④ 라우팅 알고리즘

🔍 정답 확인
✅ 정답: ③

100. 소프트웨어 개발 보안(시큐어 코딩)에서 SQL 인젝션 공격을 방어하기 위한 가장 효과적인 코딩 기법은?

 

① 동적 SQL 쿼리 문자열 연결 사용 ② Prepared Statement(바인딩 변수) 사용 ③ 입력값 길이 제한 ④ 에러 메시지 상세 출력

🔍 정답 확인
✅ 정답: ②
📝 1회차 핵심 정리
  • 자주 출제되는 영역: 소프트웨어 설계 원칙(SOLID), 데이터베이스 정규화 및 SQL, 네트워크 OSI 7계층, 보안 공격 기법 및 암호화 알고리즘
  • 오답률 높은 유형: 디자인 패턴의 종류와 특징 구분, 프로세스 스케줄링 및 교착상태 조건, 신기술 용어 정의
  • 다음 회차 대비 학습 포인트: 각 과목별 핵심 키워드의 명확한 개념 이해와 더불어, 실무적인 관점에서의 시큐어 코딩 및 프로젝트 관리 기법에 대한 심화 학습이 필요합니다.

댓글 남기기

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