본문 바로가기
INFORMATION PROCESSING ENGINEER · 2027 정보처리기사 학습센터 필기 5과목 · 문제·해설 학습 · CBT · 실기 12영역 · 회상 · 실습

정보처리기사 CBT · 1000문항 문제은행

2027 · ORIGINAL CBT BANK · 5 × 200

정보처리기사 CBT · 1000문항

기존 100문항을 유지하면서 과목별 200문항까지 확장한 K-BOOKS 자체 제작 문제은행입니다. 5과목 × 10단원 × 20문항으로 학습하고, 과목 랜덤 20문항과 실제 필기 구조의 100문항 모의모드로 회수합니다.

1000전체 문제은행
200과목별 문항
50총 학습 단원
0내가 푼 문항
0현재 오답노트

내 오답노트

전체 학습 진도 계산 중...
실전 100문항 · 각 과목에서 20문항씩 총 100문항을 구성합니다. 과목별 점수와 전체 평균을 함께 계산합니다.
IPQ-001-107 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · APPLY 1. 다음 상황과 가장 직접적으로 관련된 용어는? — 파일을 읽고 변환한 결과를 바로 검증하는 처리가 순서대로 연결된다.
정답 1번 · 이 상황은 순차적 응집도을 적용한 예입니다. 한 요소의 출력이 다음 요소의 입력으로 이어지는 작업들이 한 모듈에 모인 응집도
IPQ-001-006 · 1과목 · UNIT 01 · UML · CORE 2. 인터페이스와 그것을 구현하는 클래스 사이에 주로 사용하는 관계는?
정답 1번 · Realization은 클래스가 인터페이스의 명세를 구현하는 관계입니다.
IPQ-001-084 · 1과목 · UNIT 05 · UI·UX 설계 · ADVANCED 3. 다음 중 '직관성'이 가장 직접적으로 적용된 상황은?
정답 4번 · 직관성의 대표 적용 상황은 다음과 같습니다: 휴지통 아이콘을 보고 삭제 기능임을 바로 예측할 수 있다.
IPQ-001-166 · 1과목 · UNIT 09 · SOLID 원칙 · CORE 4. 'OCP'에 대한 설명으로 가장 적절한 것은?
정답 1번 · OCP: 기능 확장에는 열려 있고 기존 코드 수정에는 닫히도록 설계하는 원칙
IPQ-001-010 · 1과목 · UNIT 01 · 결합도 · CORE 5. 두 모듈이 단순한 데이터 항목만 매개변수로 주고받는 결합은?
정답 1번 · 필요한 단순 데이터만 전달하는 Data Coupling은 낮은 결합도에 해당합니다.
IPQ-001-199 · 1과목 · UNIT 10 · 분석·설계 도구 · APPLY 6. 다음 상황과 가장 직접적으로 관련된 용어는? — 모델 작성과 문서 생성, 일관성 검사 등을 개발 도구가 지원한다.
정답 2번 · 이 상황은 CASE을 적용한 예입니다. 소프트웨어 개발 생명주기의 분석·설계·문서화 등을 자동화·지원하는 도구 환경
IPQ-001-111 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · APPLY 7. 다음 상황과 가장 직접적으로 관련된 용어는? — 계산 함수에 금액과 세율 숫자만 넘겨 결과를 받는다.
정답 3번 · 이 상황은 자료 결합도을 적용한 예입니다. 모듈 사이에 필요한 단순 데이터 값만 매개변수로 전달하는 낮은 결합도
IPQ-001-104 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · ADVANCED 8. 다음 중 '기능적 응집도'이 가장 직접적으로 적용된 상황은?
정답 4번 · 기능적 응집도의 대표 적용 상황은 다음과 같습니다: 세금 계산 모듈이 오직 세금 계산 책임에만 집중한다.
IPQ-001-162 · 1과목 · UNIT 09 · SOLID 원칙 · CORE 9. 'SRP'에 대한 설명으로 가장 적절한 것은?
정답 4번 · SRP: 클래스나 모듈이 하나의 책임과 하나의 변경 이유를 가지도록 하는 원칙
IPQ-001-012 · 1과목 · UNIT 01 · SOLID · CORE 10. 클래스의 변경 이유는 하나여야 한다는 원칙은?
정답 1번 · SRP는 Single Responsibility Principle입니다.
IPQ-001-153 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 11. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 한 객체의 상태 변화가 여러 관찰자에게 자동으로 통지되도록 하는 행위 패턴
정답 4번 · 정답은 Observer입니다. 한 객체의 상태 변화가 여러 관찰자에게 자동으로 통지되도록 하는 행위 패턴
IPQ-001-182 · 1과목 · UNIT 10 · 분석·설계 도구 · CORE 12. 'DFD'에 대한 설명으로 가장 적절한 것은?
정답 2번 · DFD: 프로세스·데이터 흐름·데이터 저장소·외부 개체로 데이터 이동을 표현하는 모델
IPQ-001-059 · 1과목 · UNIT 03 · UML 다이어그램 · APPLY 13. 다음 상황과 가장 직접적으로 관련된 용어는? — 고객과 관리자가 어떤 기능을 사용하는지 기능 경계와 함께 표현한다.
정답 1번 · 이 상황은 유스케이스 다이어그램을 적용한 예입니다. Actor와 시스템이 제공하는 기능 사이의 관계를 사용자 관점에서 표현하는 UML 다이어그램
IPQ-001-147 · 1과목 · UNIT 08 · 디자인 패턴 · APPLY 14. 다음 상황과 가장 직접적으로 관련된 용어는? — 외부 결제 API 형식을 내부 Payment 인터페이스에 맞춘다.
정답 4번 · 이 상황은 Adapter을 적용한 예입니다. 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
IPQ-001-057 · 1과목 · UNIT 03 · UML 다이어그램 · CORE 15. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Actor와 시스템이 제공하는 기능 사이의 관계를 사용자 관점에서 표현하는 UML 다이어그램
정답 1번 · 정답은 유스케이스 다이어그램입니다. Actor와 시스템이 제공하는 기능 사이의 관계를 사용자 관점에서 표현하는 UML 다이어그램
IPQ-001-178 · 1과목 · UNIT 09 · SOLID 원칙 · CORE 16. 'DIP'에 대한 설명으로 가장 적절한 것은?
정답 1번 · DIP: 고수준·저수준 모듈이 구체 구현보다 추상화에 의존하도록 하는 원칙
IPQ-001-016 · 1과목 · UNIT 01 · 아키텍처 · CORE 17. 표현·제어·데이터 역할을 분리하는 구조로 가장 익숙한 것은?
정답 1번 · MVC는 Model, View, Controller를 분리합니다.
IPQ-001-139 · 1과목 · UNIT 07 · 소프트웨어 아키텍처 · APPLY 18. 다음 상황과 가장 직접적으로 관련된 용어는? — 입력 데이터를 파싱→정제→변환→출력하는 단계로 연결한다.
정답 1번 · 이 상황은 Pipe-Filter을 적용한 예입니다. 데이터를 여러 Filter가 단계적으로 변환하고 Pipe로 연결하는 구조
IPQ-001-021 · 1과목 · UNIT 02 · 요구사항 분석 · CORE 19. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 시스템이 제공해야 하는 기능·서비스·행동을 명시하는 요구사항
정답 3번 · 정답은 기능 요구사항입니다. 시스템이 제공해야 하는 기능·서비스·행동을 명시하는 요구사항
IPQ-001-046 · 1과목 · UNIT 03 · UML 다이어그램 · CORE 20. '시퀀스 다이어그램'에 대한 설명으로 가장 적절한 것은?
정답 3번 · 시퀀스 다이어그램: 객체 사이 메시지 교환을 시간 순서에 따라 표현하는 UML 다이어그램
IPQ-002-191 · 2과목 · UNIT 10 · CI·빌드·배포 · APPLY 21. 다음 상황과 가장 직접적으로 관련된 용어는? — 배포 직전까지 자동화하고 운영 반영은 승인으로 결정할 수 있다.
정답 1번 · 이 상황은 Continuous Delivery을 적용한 예입니다. 자동화된 빌드·테스트를 거쳐 언제든 운영에 배포 가능한 상태를 유지하는 방식
IPQ-002-172 · 2과목 · UNIT 09 · 형상관리 · ADVANCED 22. 다음 중 'Branch'이 가장 직접적으로 적용된 상황은?
정답 3번 · Branch의 대표 적용 상황은 다음과 같습니다: 새 기능 개발을 메인 코드와 분리된 별도 흐름에서 진행한다.
IPQ-002-139 · 2과목 · UNIT 07 · 블랙박스 테스트 · APPLY 23. 다음 상황과 가장 직접적으로 관련된 용어는? — 여러 입력조건의 AND·OR 관계와 결과를 연결해 테스트 조건을 만든다.
정답 1번 · 이 상황은 Cause-Effect Graph을 적용한 예입니다. 입력 조건인 원인과 출력 결과인 효과의 논리 관계를 그래프로 분석하는 기법
IPQ-002-152 · 2과목 · UNIT 08 · 통합·성능 테스트 · ADVANCED 24. 다음 중 'Big-Bang Integration'이 가장 직접적으로 적용된 상황은?
정답 2번 · Big-Bang Integration의 대표 적용 상황은 다음과 같습니다: 개별 모듈 완성 후 한 시점에 모두 연결해 통합 결함을 찾는다.
IPQ-002-082 · 2과목 · UNIT 05 · 테스트 수준 · CORE 25. 'Unit Test'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Unit Test: 함수·클래스·모듈 등 가장 작은 단위를 독립적으로 검증하는 테스트
IPQ-002-002 · 2과목 · UNIT 01 · 자료구조 · CORE 26. DFS를 반복 구조로 구현할 때 주로 사용하는 자료구조는?
정답 2번 · DFS는 깊게 들어갔다가 되돌아오는 LIFO 특성 때문에 Stack과 잘 맞습니다.
IPQ-002-035 · 2과목 · UNIT 02 · 자료구조 · APPLY 27. 다음 상황과 가장 직접적으로 관련된 용어는? — 도시와 도로, 사용자와 친구 관계를 표현한다.
정답 3번 · 이 상황은 Graph을 적용한 예입니다. 정점과 간선으로 임의의 연결 관계를 표현하는 비선형 자료구조
IPQ-002-192 · 2과목 · UNIT 10 · CI·빌드·배포 · ADVANCED 28. 다음 중 'Continuous Delivery'이 가장 직접적으로 적용된 상황은?
정답 1번 · Continuous Delivery의 대표 적용 상황은 다음과 같습니다: 배포 직전까지 자동화하고 운영 반영은 승인으로 결정할 수 있다.
IPQ-002-190 · 2과목 · UNIT 10 · CI·빌드·배포 · CORE 29. 'Continuous Delivery'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Continuous Delivery: 자동화된 빌드·테스트를 거쳐 언제든 운영에 배포 가능한 상태를 유지하는 방식
IPQ-002-162 · 2과목 · UNIT 09 · 형상관리 · CORE 30. 'Configuration Item'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Configuration Item: 형상관리에서 버전과 변경을 통제해야 하는 관리 대상 항목
IPQ-002-110 · 2과목 · UNIT 06 · 화이트박스 테스트 · CORE 31. 'Condition Coverage'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Condition Coverage: 복합 조건을 이루는 각 개별 조건이 True와 False를 모두 갖도록 보는 커버리지
IPQ-002-200 · 2과목 · UNIT 10 · CI·빌드·배포 · ADVANCED 32. 다음 중 'Rollback'이 가장 직접적으로 적용된 상황은?
정답 1번 · Rollback의 대표 적용 상황은 다음과 같습니다: 새 버전 장애 발생 시 직전 안정 버전을 다시 배포한다.
IPQ-002-100 · 2과목 · UNIT 05 · 테스트 수준 · ADVANCED 33. 다음 중 'Regression Test'이 가장 직접적으로 적용된 상황은?
정답 2번 · Regression Test의 대표 적용 상황은 다음과 같습니다: 결제 모듈 수정 뒤 주문·환불 등 기존 기능을 다시 실행한다.
IPQ-002-031 · 2과목 · UNIT 02 · 자료구조 · APPLY 34. 다음 상황과 가장 직접적으로 관련된 용어는? — 파일 시스템의 폴더 계층을 노드 관계로 표현한다.
정답 1번 · 이 상황은 Tree을 적용한 예입니다. 하나의 Root에서 부모-자식 관계로 계층 구조를 표현하는 비선형 자료구조
IPQ-002-164 · 2과목 · UNIT 09 · 형상관리 · ADVANCED 35. 다음 중 'Configuration Item'이 가장 직접적으로 적용된 상황은?
정답 4번 · Configuration Item의 대표 적용 상황은 다음과 같습니다: 소스코드·설계문서·설정파일을 관리 단위로 등록한다.
IPQ-002-062 · 2과목 · UNIT 04 · 탐색·해싱 · CORE 36. 'Linear Search'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Linear Search: 처음부터 끝까지 원소를 차례로 비교하는 순차 탐색
IPQ-002-177 · 2과목 · UNIT 09 · 형상관리 · CORE 37. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 형상 항목의 변경 이력을 식별 가능한 버전으로 관리하는 활동
정답 2번 · 정답은 Versioning입니다. 형상 항목의 변경 이력을 식별 가능한 버전으로 관리하는 활동
IPQ-002-029 · 2과목 · UNIT 02 · 자료구조 · CORE 38. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 하나의 Root에서 부모-자식 관계로 계층 구조를 표현하는 비선형 자료구조
정답 4번 · 정답은 Tree입니다. 하나의 Root에서 부모-자식 관계로 계층 구조를 표현하는 비선형 자료구조
IPQ-002-080 · 2과목 · UNIT 04 · 탐색·해싱 · ADVANCED 39. 다음 중 'Open Addressing'이 가장 직접적으로 적용된 상황은?
정답 1번 · Open Addressing의 대표 적용 상황은 다음과 같습니다: 충돌이 나면 선형 조사 등으로 다음 빈 칸을 찾아 키를 저장한다.
IPQ-002-028 · 2과목 · UNIT 02 · 자료구조 · ADVANCED 40. 다음 중 'Queue'이 가장 직접적으로 적용된 상황은?
정답 2번 · Queue의 대표 적용 상황은 다음과 같습니다: 프린터 작업을 요청된 순서대로 처리한다.
IPQ-003-070 · 3과목 · UNIT 04 · 관계대수 · CORE 41. 'Join'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Join: 공통 속성이나 조건을 기준으로 두 관계의 관련 Tuple을 결합하는 연산
IPQ-003-175 · 3과목 · UNIT 09 · 동시성·격리 · APPLY 42. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 Transaction이 갱신 중인 행을 다른 Transaction이 동시에 수정하지 못하게 한다.
정답 2번 · 이 상황은 Lock을 적용한 예입니다. 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
IPQ-003-150 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 43. 'Isolation'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Isolation: 동시에 실행되는 Transaction이 서로의 중간 상태에 부적절하게 간섭하지 않도록 하는 성질
IPQ-003-172 · 3과목 · UNIT 09 · 동시성·격리 · ADVANCED 44. 다음 중 'Phantom Read'이 가장 직접적으로 적용된 상황은?
정답 1번 · Phantom Read의 대표 적용 상황은 다음과 같습니다: 같은 급여 조건을 재조회했더니 새 직원 행이 추가되어 결과 수가 바뀐다.
IPQ-003-185 · 3과목 · UNIT 10 · DB 객체·성능 · CORE 45. 다음 설명에 해당하는 용어로 가장 적절한 것은? — SELECT 정의를 바탕으로 논리적인 가상 테이블처럼 사용하는 DB 객체
정답 2번 · 정답은 View입니다. SELECT 정의를 바탕으로 논리적인 가상 테이블처럼 사용하는 DB 객체
IPQ-003-016 · 3과목 · UNIT 01 · ACID · CORE 46. Commit된 결과가 장애 후에도 보존되어야 하는 성질은?
정답 2번 · Durability는 성공적으로 완료된 트랜잭션 결과의 영속성을 보장합니다.
IPQ-003-062 · 3과목 · UNIT 04 · 관계대수 · CORE 47. 'Select'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Select: 조건을 만족하는 Tuple 행을 선택하는 관계대수 연산
IPQ-003-123 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · APPLY 48. 다음 상황과 가장 직접적으로 관련된 용어는? — 부서별로 행을 묶어 평균 급여를 계산한다.
정답 2번 · 이 상황은 GROUP BY을 적용한 예입니다. 지정한 열 값이 같은 행을 그룹으로 묶어 집계할 수 있게 하는 절
IPQ-003-184 · 3과목 · UNIT 10 · DB 객체·성능 · ADVANCED 49. 다음 중 'Index'이 가장 직접적으로 적용된 상황은?
정답 1번 · Index의 대표 적용 상황은 다음과 같습니다: 자주 검색하는 회원번호에 인덱스를 생성해 탐색 범위를 줄인다.
IPQ-003-003 · 3과목 · UNIT 01 · 정규화 · CORE 50. 제1정규형의 핵심은?
정답 1번 · 1NF는 반복 그룹 없이 각 속성값이 원자적이도록 합니다.
IPQ-003-014 · 3과목 · UNIT 01 · Subquery · CORE 51. 한 개 값만 반환하는 Scalar Subquery를 비교연산자 = 와 사용할 때 중요한 점은?
정답 2번 · 단일값 비교에서는 서브쿼리가 하나의 값을 반환해야 합니다.
IPQ-003-135 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · APPLY 52. 다음 상황과 가장 직접적으로 관련된 용어는? — 주문 기록이 하나라도 있는 고객만 조회한다.
정답 4번 · 이 상황은 EXISTS을 적용한 예입니다. Subquery 결과 행의 존재 여부를 True/False로 검사하는 연산자
IPQ-003-074 · 3과목 · UNIT 04 · 관계대수 · CORE 53. 'Union'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Union: 합집합 가능한 두 관계의 Tuple을 합치고 중복을 제거하는 집합 연산
IPQ-003-063 · 3과목 · UNIT 04 · 관계대수 · APPLY 54. 다음 상황과 가장 직접적으로 관련된 용어는? — 급여가 5000 이상인 직원 행만 추출한다.
정답 2번 · 이 상황은 Select을 적용한 예입니다. 조건을 만족하는 Tuple 행을 선택하는 관계대수 연산
IPQ-003-060 · 3과목 · UNIT 03 · 함수 종속·정규화 · ADVANCED 55. 다음 중 'BCNF'이 가장 직접적으로 적용된 상황은?
정답 4번 · BCNF의 대표 적용 상황은 다음과 같습니다: 후보키가 아닌 결정자가 존재하는 관계를 추가 분해한다.
IPQ-003-158 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 56. 'Savepoint'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Savepoint: Transaction 내부에서 부분 Rollback의 기준이 되는 중간 지점을 지정하는 기능
IPQ-003-142 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 57. 'Atomicity'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Atomicity: Transaction의 작업이 전부 수행되거나 전혀 수행되지 않아야 하는 성질
IPQ-003-151 · 3과목 · UNIT 08 · 트랜잭션·ACID · APPLY 58. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 Transaction의 미확정 변경이 다른 작업에 노출되지 않도록 제어한다.
정답 4번 · 이 상황은 Isolation을 적용한 예입니다. 동시에 실행되는 Transaction이 서로의 중간 상태에 부적절하게 간섭하지 않도록 하는 성질
IPQ-003-042 · 3과목 · UNIT 03 · 함수 종속·정규화 · CORE 59. 'Partial Functional Dependency'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Partial Functional Dependency: 복합 후보키의 일부 속성에 일반 속성이 종속되는 함수 종속
IPQ-003-034 · 3과목 · UNIT 02 · 데이터 모델·키 · CORE 60. 'Alternate Key'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Alternate Key: Candidate Key 중 Primary Key로 선택되지 않은 나머지 후보키
IPQ-004-044 · 4과목 · UNIT 03 · C 포인터·배열 · ADVANCED 61. 다음 중 'Address-of 연산자'이 가장 직접적으로 적용된 상황은?
정답 2번 · Address-of 연산자의 대표 적용 상황은 다음과 같습니다: 포인터 p에 정수 x의 주소를 저장하기 위해 p=&x를 사용한다.
IPQ-004-126 · 4과목 · UNIT 07 · 프로세스·스레드 · CORE 62. 'Thread'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Thread: 한 Process 내부에서 자원을 공유하며 실행되는 더 작은 실행 흐름 단위
IPQ-004-062 · 4과목 · UNIT 04 · Java 객체지향 · CORE 63. 'Encapsulation'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Encapsulation: 데이터와 동작을 객체 내부에 묶고 접근을 제어해 내부 구현을 보호하는 개념
IPQ-004-046 · 4과목 · UNIT 03 · C 포인터·배열 · CORE 64. 'Dereference 연산자'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Dereference 연산자: 포인터가 가리키는 주소의 실제 값에 접근하는 * 연산
IPQ-004-076 · 4과목 · UNIT 04 · Java 객체지향 · ADVANCED 65. 다음 중 'Overloading'이 가장 직접적으로 적용된 상황은?
정답 4번 · Overloading의 대표 적용 상황은 다음과 같습니다: sum(int,int)와 sum(double,double)을 같은 클래스에 둔다.
IPQ-004-119 · 4과목 · UNIT 06 · Python 자료형·참조 · APPLY 66. 다음 상황과 가장 직접적으로 관련된 용어는? — b=a로 같은 List를 가리킨 뒤 b.append 결과가 a에도 나타난다.
정답 4번 · 이 상황은 Aliasing을 적용한 예입니다. 여러 변수가 같은 Mutable 객체를 참조해 한 변수의 변경이 다른 변수에서도 보이는 현상
IPQ-004-165 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 67. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 참조하려는 Page가 현재 물리 메모리에 없어 OS가 적재해야 하는 상황
정답 4번 · 정답은 Page Fault입니다. 참조하려는 Page가 현재 물리 메모리에 없어 OS가 적재해야 하는 상황
IPQ-004-018 · 4과목 · UNIT 01 · Network · CORE 68. Port 번호가 주로 식별하는 것은?
정답 1번 · IP가 host를 찾는 데 쓰이고 Port는 host 안의 서비스/process endpoint 식별에 사용됩니다.
IPQ-004-067 · 4과목 · UNIT 04 · Java 객체지향 · APPLY 69. 다음 상황과 가장 직접적으로 관련된 용어는? — Employee 클래스를 Manager 클래스가 extends 한다.
정답 1번 · 이 상황은 Inheritance을 적용한 예입니다. 기존 클래스의 속성과 메서드를 하위 클래스가 물려받아 확장하는 개념
IPQ-004-006 · 4과목 · UNIT 01 · Java · CORE 70. Overloading의 핵심은?
정답 1번 · Overload는 같은 이름에 서로 다른 parameter list를 둡니다.
IPQ-004-160 · 4과목 · UNIT 08 · 스케줄링·Deadlock · ADVANCED 71. 다음 중 'Circular Wait'이 가장 직접적으로 적용된 상황은?
정답 4번 · Circular Wait의 대표 적용 상황은 다음과 같습니다: A가 B의 자원을 기다리고 B가 C, C가 A의 자원을 기다린다.
IPQ-004-177 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 72. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 데이터를 두 개 이상의 Disk에 복제하는 Mirroring 기반 RAID
정답 1번 · 정답은 RAID 1입니다. 같은 데이터를 두 개 이상의 Disk에 복제하는 Mirroring 기반 RAID
IPQ-004-089 · 4과목 · UNIT 05 · Java 예외·인터페이스 · CORE 73. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 코드에서 예외 객체를 직접 발생시키는 키워드
정답 4번 · 정답은 throw입니다. 코드에서 예외 객체를 직접 발생시키는 키워드
IPQ-004-150 · 4과목 · UNIT 08 · 스케줄링·Deadlock · CORE 74. 'Round Robin'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Round Robin: 각 Process에 Time Quantum을 주고 순환하며 CPU를 배정하는 선점 방식
IPQ-004-179 · 4과목 · UNIT 09 · 메모리·저장장치 · APPLY 75. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 Disk가 고장나도 다른 복제 Disk의 동일 데이터로 계속 동작한다.
정답 2번 · 이 상황은 RAID 1을 적용한 예입니다. 같은 데이터를 두 개 이상의 Disk에 복제하는 Mirroring 기반 RAID
IPQ-004-041 · 4과목 · UNIT 03 · C 포인터·배열 · CORE 76. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 변수의 메모리 주소를 얻는 & 연산자
정답 4번 · 정답은 Address-of 연산자입니다. 변수의 메모리 주소를 얻는 & 연산자
IPQ-004-017 · 4과목 · UNIT 01 · Network · CORE 77. UDP의 특징으로 적절한 것은?
정답 1번 · UDP는 비연결형 datagram 전송으로 프로토콜 자체가 연결·재전송을 보장하지 않습니다.
IPQ-004-138 · 4과목 · UNIT 07 · 프로세스·스레드 · CORE 78. 'Semaphore'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Semaphore: 카운터와 Wait/Signal 연산으로 공유 자원 접근을 동기화하는 기법
IPQ-004-168 · 4과목 · UNIT 09 · 메모리·저장장치 · ADVANCED 79. 다음 중 'Page Fault'이 가장 직접적으로 적용된 상황은?
정답 1번 · Page Fault의 대표 적용 상황은 다음과 같습니다: 실행 중 필요한 Page가 RAM에 없어 보조기억장치에서 읽어온다.
IPQ-004-087 · 4과목 · UNIT 05 · Java 예외·인터페이스 · APPLY 80. 다음 상황과 가장 직접적으로 관련된 용어는? — DB 연결을 성공·실패와 관계없이 닫는다.
정답 4번 · 이 상황은 finally을 적용한 예입니다. 예외 발생 여부와 관계없이 자원 정리 같은 마무리 작업을 수행하는 블록
IPQ-005-027 · 5과목 · UNIT 02 · 개발 방법론 · APPLY 81. 다음 상황과 가장 직접적으로 관련된 용어는? — 화면 Prototype을 보여주고 사용자 의견을 반영해 요구를 수정한다.
정답 4번 · 이 상황은 Prototyping을 적용한 예입니다. 시제품을 빠르게 만들어 사용자 피드백으로 요구사항을 구체화하는 접근
IPQ-005-123 · 5과목 · UNIT 07 · 웹 공격 · APPLY 82. 다음 상황과 가장 직접적으로 관련된 용어는? — 로그인 입력을 문자열 결합 Query에 넣어 WHERE 조건을 변조한다.
정답 4번 · 이 상황은 SQL Injection을 적용한 예입니다. 입력값을 통해 의도하지 않은 SQL 구조를 실행시키는 공격
IPQ-005-172 · 5과목 · UNIT 09 · 가상화·Cloud · ADVANCED 83. 다음 중 'IaaS'이 가장 직접적으로 적용된 상황은?
정답 1번 · IaaS의 대표 적용 상황은 다음과 같습니다: 사용자가 VM의 Guest OS와 Application을 직접 관리한다.
IPQ-005-097 · 5과목 · UNIT 05 · 보안 기본·접근통제 · CORE 84. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 인증된 주체가 어떤 자원과 기능을 사용할 수 있는지 권한을 결정하는 절차
정답 2번 · 정답은 Authorization입니다. 인증된 주체가 어떤 자원과 기능을 사용할 수 있는지 권한을 결정하는 절차
IPQ-005-161 · 5과목 · UNIT 09 · 가상화·Cloud · CORE 85. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Hypervisor 위에서 독립 Guest OS를 포함해 동작하는 가상 컴퓨터 환경
정답 4번 · 정답은 Virtual Machine입니다. Hypervisor 위에서 독립 Guest OS를 포함해 동작하는 가상 컴퓨터 환경
IPQ-005-122 · 5과목 · UNIT 07 · 웹 공격 · CORE 86. 'SQL Injection'에 대한 설명으로 가장 적절한 것은?
정답 2번 · SQL Injection: 입력값을 통해 의도하지 않은 SQL 구조를 실행시키는 공격
IPQ-005-179 · 5과목 · UNIT 09 · 가상화·Cloud · APPLY 87. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자가 Browser로 Mail·CRM Application을 바로 이용한다.
정답 3번 · 이 상황은 SaaS을 적용한 예입니다. 완성된 Software Application을 Network를 통해 Service 형태로 제공하는 모델
IPQ-005-144 · 5과목 · UNIT 08 · Secure Coding · ADVANCED 88. 다음 중 'Parameterized Query'이 가장 직접적으로 적용된 상황은?
정답 4번 · Parameterized Query의 대표 적용 상황은 다음과 같습니다: Prepared Statement의 Placeholder에 입력값을 Bind한다.
IPQ-005-081 · 5과목 · UNIT 05 · 보안 기본·접근통제 · CORE 89. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 인가되지 않은 주체에게 정보가 노출되지 않도록 하는 기밀성
정답 4번 · 정답은 Confidentiality입니다. 인가되지 않은 주체에게 정보가 노출되지 않도록 하는 기밀성
IPQ-005-080 · 5과목 · UNIT 04 · 소프트웨어 품질 · ADVANCED 90. 다음 중 'Portability'이 가장 직접적으로 적용된 상황은?
정답 1번 · Portability의 대표 적용 상황은 다음과 같습니다: 운영체제나 Cloud 환경이 바뀌어도 적은 수정으로 실행된다.
IPQ-005-072 · 5과목 · UNIT 04 · 소프트웨어 품질 · ADVANCED 91. 다음 중 'Performance Efficiency'이 가장 직접적으로 적용된 상황은?
정답 4번 · Performance Efficiency의 대표 적용 상황은 다음과 같습니다: 응답시간과 처리량 목표를 적은 CPU·Memory 자원으로 만족한다.
IPQ-005-090 · 5과목 · UNIT 05 · 보안 기본·접근통제 · CORE 92. 'Availability'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Availability: 인가된 사용자가 필요할 때 시스템과 정보에 접근할 수 있도록 하는 가용성
IPQ-005-190 · 5과목 · UNIT 10 · 백업·DR·가용성 · CORE 93. 'Differential Backup'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Differential Backup: 마지막 Full Backup 이후 변경된 모든 데이터를 누적해 저장하는 방식
IPQ-005-176 · 5과목 · UNIT 09 · 가상화·Cloud · ADVANCED 94. 다음 중 'PaaS'이 가장 직접적으로 적용된 상황은?
정답 1번 · PaaS의 대표 적용 상황은 다음과 같습니다: 개발자는 Server OS 관리보다 Code 배포와 Data에 집중한다.
IPQ-005-023 · 5과목 · UNIT 02 · 개발 방법론 · APPLY 95. 다음 상황과 가장 직접적으로 관련된 용어는? — 초기 요구사항을 확정하고 단계별 산출물 승인을 거쳐 다음 단계로 넘어간다.
정답 1번 · 이 상황은 Waterfall을 적용한 예입니다. 요구분석부터 설계·구현·테스트까지 단계를 비교적 순차적으로 진행하는 방법론
IPQ-005-085 · 5과목 · UNIT 05 · 보안 기본·접근통제 · CORE 96. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 정보가 비인가 상태로 변경·삭제되지 않고 정확하게 유지되도록 하는 무결성
정답 3번 · 정답은 Integrity입니다. 정보가 비인가 상태로 변경·삭제되지 않고 정확하게 유지되도록 하는 무결성
IPQ-005-171 · 5과목 · UNIT 09 · 가상화·Cloud · APPLY 97. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자가 VM의 Guest OS와 Application을 직접 관리한다.
정답 3번 · 이 상황은 IaaS을 적용한 예입니다. Compute·Network·Storage 같은 Infrastructure를 Service로 제공하는 Cloud 모델
IPQ-005-032 · 5과목 · UNIT 02 · 개발 방법론 · ADVANCED 98. 다음 중 'Spiral'이 가장 직접적으로 적용된 상황은?
정답 2번 · Spiral의 대표 적용 상황은 다음과 같습니다: 계획→위험분석→개발→평가 Cycle을 반복한다.
IPQ-005-110 · 5과목 · UNIT 06 · 암호·전자서명 · CORE 99. 'Cryptographic Hash Function'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Cryptographic Hash Function: 암호학적 성질을 고려해 임의 길이 입력을 고정 길이 Digest로 변환하며 일반적으로 역변환을 목적으로 하지 않는 함수
IPQ-005-141 · 5과목 · UNIT 08 · Secure Coding · CORE 100. 다음 설명에 해당하는 용어로 가장 적절한 것은? — SQL 구조와 사용자 입력 데이터를 분리해 Injection 위험을 줄이는 기법
정답 4번 · 정답은 Parameterized Query입니다. SQL 구조와 사용자 입력 데이터를 분리해 Injection 위험을 줄이는 기법
새 모의세트
RELATED · INFORMATION PROCESSING ENGINEER 2027필기·실기 요약과 요약집을 구분해서 찾습니다
무료 요약은 학습용, 요약집은 시험 직전 인쇄 회수용입니다. 검색 목적에 맞는 페이지로 바로 이동하세요.

CONTINUE LEARNING

지금 공부한 흐름을 책으로 이어가세요

무료 학습은 그대로, 종이책은 필요한 분을 위한 선택지입니다.

정보처리 MUST KNOW전체 도서 12권