본문 바로가기
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-020 · 1과목 · UNIT 01 · 요구사항 · CORE 1. 요구사항 검증에서 확인할 항목으로 가장 거리가 먼 것은?
정답 4번 · 검증은 요구사항 문서의 완전성·일관성·명확성·검증가능성 등을 확인합니다.
IPQ-001-105 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · CORE 2. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 한 요소의 출력이 다음 요소의 입력으로 이어지는 작업들이 한 모듈에 모인 응집도
정답 2번 · 정답은 순차적 응집도입니다. 한 요소의 출력이 다음 요소의 입력으로 이어지는 작업들이 한 모듈에 모인 응집도
IPQ-001-178 · 1과목 · UNIT 09 · SOLID 원칙 · CORE 3. 'DIP'에 대한 설명으로 가장 적절한 것은?
정답 1번 · DIP: 고수준·저수준 모듈이 구체 구현보다 추상화에 의존하도록 하는 원칙
IPQ-001-063 · 1과목 · UNIT 04 · UML 관계 · APPLY 4. 다음 상황과 가장 직접적으로 관련된 용어는? — 회원이 여러 주문을 생성하고 주문이 회원을 참조한다.
정답 4번 · 이 상황은 연관 관계을 적용한 예입니다. 두 클래스의 객체가 서로 관련되어 있음을 나타내는 일반적인 구조 관계
IPQ-001-097 · 1과목 · UNIT 05 · UI·UX 설계 · CORE 5. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 장애·환경·기기 차이에도 다양한 사용자가 서비스를 이용할 수 있도록 하는 성질
정답 3번 · 정답은 접근성입니다. 장애·환경·기기 차이에도 다양한 사용자가 서비스를 이용할 수 있도록 하는 성질
IPQ-001-162 · 1과목 · UNIT 09 · SOLID 원칙 · CORE 6. 'SRP'에 대한 설명으로 가장 적절한 것은?
정답 4번 · SRP: 클래스나 모듈이 하나의 책임과 하나의 변경 이유를 가지도록 하는 원칙
IPQ-001-179 · 1과목 · UNIT 09 · SOLID 원칙 · APPLY 7. 다음 상황과 가장 직접적으로 관련된 용어는? — 서비스가 특정 DB 클래스 대신 Repository 인터페이스에 의존한다.
정답 1번 · 이 상황은 DIP을 적용한 예입니다. 고수준·저수준 모듈이 구체 구현보다 추상화에 의존하도록 하는 원칙
IPQ-001-198 · 1과목 · UNIT 10 · 분석·설계 도구 · CORE 8. 'CASE'에 대한 설명으로 가장 적절한 것은?
정답 4번 · CASE: 소프트웨어 개발 생명주기의 분석·설계·문서화 등을 자동화·지원하는 도구 환경
IPQ-001-142 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 9. 'Builder'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Builder: 복잡한 객체의 생성 과정과 표현을 분리해 단계적으로 객체를 만드는 생성 패턴
IPQ-001-086 · 1과목 · UNIT 05 · UI·UX 설계 · CORE 10. '일관성'에 대한 설명으로 가장 적절한 것은?
정답 4번 · 일관성: 화면 전반에서 동일한 용어·배치·조작 규칙을 유지하는 성질
IPQ-001-088 · 1과목 · UNIT 05 · UI·UX 설계 · ADVANCED 11. 다음 중 '일관성'이 가장 직접적으로 적용된 상황은?
정답 1번 · 일관성의 대표 적용 상황은 다음과 같습니다: 모든 화면의 저장 버튼 위치와 표현 방식을 동일하게 유지한다.
IPQ-001-127 · 1과목 · UNIT 07 · 소프트웨어 아키텍처 · APPLY 12. 다음 상황과 가장 직접적으로 관련된 용어는? — 여러 PC가 중앙 서버에 데이터 조회를 요청한다.
정답 3번 · 이 상황은 클라이언트-서버을 적용한 예입니다. 서비스를 요청하는 Client와 제공하는 Server 역할로 시스템을 나누는 구조
IPQ-001-019 · 1과목 · UNIT 01 · 인터페이스 · CORE 13. 인터페이스 명세에 포함될 내용으로 가장 적절한 것은?
정답 1번 · 인터페이스는 입력, 출력, 데이터 형식, 호출 규칙, 오류 등을 계약으로 명확히 합니다.
IPQ-001-004 · 1과목 · UNIT 01 · UML · CORE 14. 시간 순서에 따른 객체 간 메시지 교환을 나타내는 UML 다이어그램은?
정답 2번 · Sequence Diagram은 Lifeline 사이 메시지를 시간 흐름에 따라 표현합니다.
IPQ-001-120 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · ADVANCED 15. 다음 중 '공통 결합도'이 가장 직접적으로 적용된 상황은?
정답 3번 · 공통 결합도의 대표 적용 상황은 다음과 같습니다: 여러 함수가 같은 전역 설정 변수를 직접 읽고 수정한다.
IPQ-001-053 · 1과목 · UNIT 03 · UML 다이어그램 · CORE 16. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 객체의 상태와 이벤트에 따른 상태 전이를 표현하는 UML 다이어그램
정답 4번 · 정답은 상태 다이어그램입니다. 객체의 상태와 이벤트에 따른 상태 전이를 표현하는 UML 다이어그램
IPQ-001-051 · 1과목 · UNIT 03 · UML 다이어그램 · APPLY 17. 다음 상황과 가장 직접적으로 관련된 용어는? — 주문 접수→결제 확인→배송 처리의 업무 흐름을 분기와 함께 표현한다.
정답 4번 · 이 상황은 액티비티 다이어그램을 적용한 예입니다. 업무나 처리의 제어 흐름과 분기·병렬 활동을 표현하는 UML 다이어그램
IPQ-001-091 · 1과목 · UNIT 05 · UI·UX 설계 · APPLY 18. 다음 상황과 가장 직접적으로 관련된 용어는? — 처음 사용하는 사람도 짧은 안내만으로 주요 기능을 익힐 수 있다.
정답 4번 · 이 상황은 학습성을 적용한 예입니다. 사용자가 시스템 사용법을 쉽게 배우고 기억할 수 있는 성질
IPQ-001-046 · 1과목 · UNIT 03 · UML 다이어그램 · CORE 19. '시퀀스 다이어그램'에 대한 설명으로 가장 적절한 것은?
정답 3번 · 시퀀스 다이어그램: 객체 사이 메시지 교환을 시간 순서에 따라 표현하는 UML 다이어그램
IPQ-001-005 · 1과목 · UNIT 01 · UML · CORE 20. 전체-부분 관계에서 부분이 전체의 생명주기에 강하게 종속되는 관계는?
정답 3번 · Composition은 강한 전체-부분 관계로 부분의 생명주기가 전체에 종속됩니다.
IPQ-002-079 · 2과목 · UNIT 04 · 탐색·해싱 · APPLY 21. 다음 상황과 가장 직접적으로 관련된 용어는? — 충돌이 나면 선형 조사 등으로 다음 빈 칸을 찾아 키를 저장한다.
정답 3번 · 이 상황은 Open Addressing을 적용한 예입니다. 해시 충돌 시 테이블 내부의 다른 빈 슬롯을 찾아 저장하는 해결 방법
IPQ-002-007 · 2과목 · UNIT 01 · 테스트 · CORE 22. 개별 함수·클래스 등 가장 작은 단위를 검증하는 테스트는?
정답 3번 · Unit Test는 작은 코드 단위를 독립적으로 검증합니다.
IPQ-002-052 · 2과목 · UNIT 03 · 정렬·복잡도 · ADVANCED 23. 다음 중 'Insertion Sort'이 가장 직접적으로 적용된 상황은?
정답 2번 · Insertion Sort의 대표 적용 상황은 다음과 같습니다: 거의 정렬된 작은 배열에서 앞쪽 정렬 영역에 현재 값을 끼워 넣는다.
IPQ-002-055 · 2과목 · UNIT 03 · 정렬·복잡도 · APPLY 24. 다음 상황과 가장 직접적으로 관련된 용어는? — 배열을 절반씩 나누고 정렬된 두 목록을 비교하면서 합친다.
정답 4번 · 이 상황은 Merge Sort을 적용한 예입니다. 배열을 분할한 뒤 정렬된 부분 배열들을 병합하는 분할정복 정렬
IPQ-002-053 · 2과목 · UNIT 03 · 정렬·복잡도 · CORE 25. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 배열을 분할한 뒤 정렬된 부분 배열들을 병합하는 분할정복 정렬
정답 3번 · 정답은 Merge Sort입니다. 배열을 분할한 뒤 정렬된 부분 배열들을 병합하는 분할정복 정렬
IPQ-002-142 · 2과목 · UNIT 08 · 통합·성능 테스트 · CORE 26. 'Top-Down Integration'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Top-Down Integration: 상위 모듈부터 하위 모듈 방향으로 점진적으로 결합하는 통합 전략
IPQ-002-119 · 2과목 · UNIT 06 · 화이트박스 테스트 · APPLY 27. 다음 상황과 가장 직접적으로 관련된 용어는? — 반복 횟수의 최소·최대와 바로 안팎 값을 사용해 반복 구조를 검사한다.
정답 4번 · 이 상황은 Loop Testing을 적용한 예입니다. 반복문의 0회·1회·여러 회·경계 반복 등을 중심으로 검증하는 테스트
IPQ-002-150 · 2과목 · UNIT 08 · 통합·성능 테스트 · CORE 28. 'Big-Bang Integration'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Big-Bang Integration: 대부분의 모듈을 한꺼번에 결합한 뒤 전체 상호작용을 테스트하는 방식
IPQ-002-025 · 2과목 · UNIT 02 · 자료구조 · CORE 29. 다음 설명에 해당하는 용어로 가장 적절한 것은? — FIFO 방식으로 먼저 들어온 항목을 먼저 처리하는 자료구조
정답 3번 · 정답은 Queue입니다. FIFO 방식으로 먼저 들어온 항목을 먼저 처리하는 자료구조
IPQ-002-186 · 2과목 · UNIT 10 · CI·빌드·배포 · CORE 30. 'Continuous Integration'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Continuous Integration: 개발 변경을 자주 통합하고 자동 빌드·테스트로 통합 문제를 빠르게 발견하는 방식
IPQ-002-115 · 2과목 · UNIT 06 · 화이트박스 테스트 · APPLY 31. 다음 상황과 가장 직접적으로 관련된 용어는? — 분기 조합으로 만들어지는 서로 다른 흐름을 경로 단위로 확인한다.
정답 1번 · 이 상황은 Path Coverage을 적용한 예입니다. 프로그램에서 가능한 실행 경로를 대상으로 검증하는 커버리지
IPQ-002-011 · 2과목 · UNIT 01 · Black Box · CORE 32. 입력 범위를 유효/무효 클래스들로 나누어 대표값을 선택하는 기법은?
정답 1번 · 동등분할은 같은 동작을 기대하는 입력 집합으로 나눕니다.
IPQ-002-197 · 2과목 · UNIT 10 · CI·빌드·배포 · CORE 33. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 배포 후 문제가 생겼을 때 이전 정상 버전이나 상태로 되돌리는 절차
정답 4번 · 정답은 Rollback입니다. 배포 후 문제가 생겼을 때 이전 정상 버전이나 상태로 되돌리는 절차
IPQ-002-175 · 2과목 · UNIT 09 · 형상관리 · APPLY 34. 다음 상황과 가장 직접적으로 관련된 용어는? — 기능 Branch에서 완성된 변경을 Main Branch에 합친다.
정답 2번 · 이 상황은 Merge을 적용한 예입니다. 서로 다른 Branch의 변경 내용을 하나의 흐름으로 통합하는 작업
IPQ-002-096 · 2과목 · UNIT 05 · 테스트 수준 · ADVANCED 35. 다음 중 'Acceptance Test'이 가장 직접적으로 적용된 상황은?
정답 3번 · Acceptance Test의 대표 적용 상황은 다음과 같습니다: 발주자가 주요 업무 시나리오를 실행해 납품 가능 여부를 판단한다.
IPQ-002-149 · 2과목 · UNIT 08 · 통합·성능 테스트 · CORE 36. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 대부분의 모듈을 한꺼번에 결합한 뒤 전체 상호작용을 테스트하는 방식
정답 1번 · 정답은 Big-Bang Integration입니다. 대부분의 모듈을 한꺼번에 결합한 뒤 전체 상호작용을 테스트하는 방식
IPQ-002-066 · 2과목 · UNIT 04 · 탐색·해싱 · CORE 37. 'Binary Search'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Binary Search: 정렬된 자료에서 중앙값과 비교하며 탐색 범위를 절반씩 줄이는 탐색
IPQ-002-103 · 2과목 · UNIT 06 · 화이트박스 테스트 · APPLY 38. 다음 상황과 가장 직접적으로 관련된 용어는? — 테스트 집합이 각 문장을 한 번 이상 지나가도록 구성한다.
정답 4번 · 이 상황은 Statement Coverage을 적용한 예입니다. 프로그램의 모든 실행문이 최소 한 번 실행되는지를 보는 커버리지
IPQ-002-134 · 2과목 · UNIT 07 · 블랙박스 테스트 · CORE 39. 'State Transition Testing'에 대한 설명으로 가장 적절한 것은?
정답 1번 · State Transition Testing: 상태와 이벤트에 따른 상태 전이를 기준으로 테스트를 설계하는 기법
IPQ-002-043 · 2과목 · UNIT 03 · 정렬·복잡도 · APPLY 40. 다음 상황과 가장 직접적으로 관련된 용어는? — 인접 원소를 차례로 바꾸며 한 Pass마다 가장 큰 값이 뒤쪽에 자리잡는다.
정답 3번 · 이 상황은 Bubble Sort을 적용한 예입니다. 인접한 두 원소를 반복 비교·교환하여 큰 값이나 작은 값을 끝으로 이동시키는 정렬
IPQ-003-050 · 3과목 · UNIT 03 · 함수 종속·정규화 · CORE 41. '2NF'에 대한 설명으로 가장 적절한 것은?
정답 1번 · 2NF: 1NF를 만족하고 부분 함수 종속을 제거한 정규형
IPQ-003-092 · 3과목 · UNIT 05 · SQL 분류·정의 · ADVANCED 42. 다음 중 'DCL'이 가장 직접적으로 적용된 상황은?
정답 1번 · DCL의 대표 적용 상황은 다음과 같습니다: 사용자에게 SELECT 권한을 주고 나중에 회수한다.
IPQ-003-130 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · CORE 43. 'Scalar Subquery'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Scalar Subquery: 한 행 한 열의 단일 값을 반환해 하나의 값처럼 사용되는 Subquery
IPQ-003-043 · 3과목 · UNIT 03 · 함수 종속·정규화 · APPLY 44. 다음 상황과 가장 직접적으로 관련된 용어는? — (학생,과목)이 키인데 학생만으로 학과가 결정된다.
정답 2번 · 이 상황은 Partial Functional Dependency을 적용한 예입니다. 복합 후보키의 일부 속성에 일반 속성이 종속되는 함수 종속
IPQ-003-101 · 3과목 · UNIT 06 · JOIN · CORE 45. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 양쪽 테이블의 Join 조건이 일치하는 행만 결과에 포함하는 Join
정답 4번 · 정답은 INNER JOIN입니다. 양쪽 테이블의 Join 조건이 일치하는 행만 결과에 포함하는 Join
IPQ-003-034 · 3과목 · UNIT 02 · 데이터 모델·키 · CORE 46. 'Alternate Key'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Alternate Key: Candidate Key 중 Primary Key로 선택되지 않은 나머지 후보키
IPQ-003-026 · 3과목 · UNIT 02 · 데이터 모델·키 · CORE 47. 'Candidate Key'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Candidate Key: 유일성과 최소성을 모두 만족하는 최소 Super Key
IPQ-003-020 · 3과목 · UNIT 01 · Transaction · CORE 48. 작업을 확정하여 영구 반영하는 명령은?
정답 2번 · COMMIT은 현재 트랜잭션의 변경을 확정합니다.
IPQ-003-046 · 3과목 · UNIT 03 · 함수 종속·정규화 · CORE 49. 'Transitive Functional Dependency'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Transitive Functional Dependency: 키가 아닌 속성을 거쳐 다른 일반 속성이 간접적으로 키에 종속되는 관계
IPQ-003-080 · 3과목 · UNIT 04 · 관계대수 · ADVANCED 50. 다음 중 'Difference'이 가장 직접적으로 적용된 상황은?
정답 4번 · Difference의 대표 적용 상황은 다음과 같습니다: 전체 회원에서 이벤트 참여 회원을 제외한 집합을 구한다.
IPQ-003-048 · 3과목 · UNIT 03 · 함수 종속·정규화 · ADVANCED 51. 다음 중 'Transitive Functional Dependency'이 가장 직접적으로 적용된 상황은?
정답 2번 · Transitive Functional Dependency의 대표 적용 상황은 다음과 같습니다: 학번→학과코드, 학과코드→학과명으로 학번이 학과명을 간접 결정한다.
IPQ-003-084 · 3과목 · UNIT 05 · SQL 분류·정의 · ADVANCED 52. 다음 중 'DDL'이 가장 직접적으로 적용된 상황은?
정답 2번 · DDL의 대표 적용 상황은 다음과 같습니다: 새 테이블을 만들거나 컬럼 구조를 변경한다.
IPQ-003-032 · 3과목 · UNIT 02 · 데이터 모델·키 · ADVANCED 53. 다음 중 'Primary Key'이 가장 직접적으로 적용된 상황은?
정답 1번 · Primary Key의 대표 적용 상황은 다음과 같습니다: 여러 후보키 중 학번을 기본 식별자로 지정한다.
IPQ-003-068 · 3과목 · UNIT 04 · 관계대수 · ADVANCED 54. 다음 중 'Project'이 가장 직접적으로 적용된 상황은?
정답 4번 · Project의 대표 적용 상황은 다음과 같습니다: 직원 관계에서 이름과 부서 열만 추출한다.
IPQ-003-122 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · CORE 55. 'GROUP BY'에 대한 설명으로 가장 적절한 것은?
정답 3번 · GROUP BY: 지정한 열 값이 같은 행을 그룹으로 묶어 집계할 수 있게 하는 절
IPQ-003-175 · 3과목 · UNIT 09 · 동시성·격리 · APPLY 56. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 Transaction이 갱신 중인 행을 다른 Transaction이 동시에 수정하지 못하게 한다.
정답 2번 · 이 상황은 Lock을 적용한 예입니다. 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
IPQ-003-116 · 3과목 · UNIT 06 · JOIN · ADVANCED 57. 다음 중 'FULL OUTER JOIN'이 가장 직접적으로 적용된 상황은?
정답 2번 · FULL OUTER JOIN의 대표 적용 상황은 다음과 같습니다: 두 시스템 고객 목록의 모든 행을 유지하며 일치하면 한 행으로 결합한다.
IPQ-003-148 · 3과목 · UNIT 08 · 트랜잭션·ACID · ADVANCED 58. 다음 중 'Consistency'이 가장 직접적으로 적용된 상황은?
정답 2번 · Consistency의 대표 적용 상황은 다음과 같습니다: Transaction 후에도 잔액 제약과 참조 무결성이 깨지지 않는다.
IPQ-003-182 · 3과목 · UNIT 10 · DB 객체·성능 · CORE 59. 'Index'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Index: 검색 조건에 사용되는 값을 별도 구조로 관리해 조회를 빠르게 할 수 있는 DB 객체
IPQ-003-013 · 3과목 · UNIT 01 · SQL · CORE 60. 중복 행을 제거한 조회에 사용하는 키워드는?
정답 2번 · SELECT DISTINCT로 선택 결과의 중복 행을 제거할 수 있습니다.
IPQ-004-041 · 4과목 · UNIT 03 · C 포인터·배열 · CORE 61. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 변수의 메모리 주소를 얻는 & 연산자
정답 4번 · 정답은 Address-of 연산자입니다. 변수의 메모리 주소를 얻는 & 연산자
IPQ-004-156 · 4과목 · UNIT 08 · 스케줄링·Deadlock · ADVANCED 62. 다음 중 'Priority Scheduling'이 가장 직접적으로 적용된 상황은?
정답 2번 · Priority Scheduling의 대표 적용 상황은 다음과 같습니다: 긴급 작업에 높은 우선순위를 부여해 먼저 CPU를 배정한다.
IPQ-004-030 · 4과목 · UNIT 02 · C 언어 기초 · CORE 63. '후위 증가'에 대한 설명으로 가장 적절한 것은?
정답 2번 · 후위 증가: 현재 값을 표현식에서 먼저 사용한 뒤 변수를 1 증가시키는 연산
IPQ-004-051 · 4과목 · UNIT 03 · C 포인터·배열 · APPLY 64. 다음 상황과 가장 직접적으로 관련된 용어는? — int 포인터 p에 p+1을 적용해 다음 int 원소를 가리킨다.
정답 2번 · 이 상황은 Pointer Arithmetic을 적용한 예입니다. 포인터에 정수를 더하거나 빼서 가리키는 배열 요소 위치를 이동하는 연산
IPQ-004-109 · 4과목 · UNIT 06 · Python 자료형·참조 · CORE 65. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 중복을 허용하지 않는 원소 집합 자료형
정답 2번 · 정답은 Set입니다. 중복을 허용하지 않는 원소 집합 자료형
IPQ-004-071 · 4과목 · UNIT 04 · Java 객체지향 · APPLY 66. 다음 상황과 가장 직접적으로 관련된 용어는? — 부모의 draw 메서드를 자식 Circle이 자신에게 맞게 다시 구현한다.
정답 4번 · 이 상황은 Overriding을 적용한 예입니다. 상속받은 인스턴스 메서드를 자식 클래스가 같은 시그니처로 재정의하는 것
IPQ-004-087 · 4과목 · UNIT 05 · Java 예외·인터페이스 · APPLY 67. 다음 상황과 가장 직접적으로 관련된 용어는? — DB 연결을 성공·실패와 관계없이 닫는다.
정답 4번 · 이 상황은 finally을 적용한 예입니다. 예외 발생 여부와 관계없이 자원 정리 같은 마무리 작업을 수행하는 블록
IPQ-004-164 · 4과목 · UNIT 09 · 메모리·저장장치 · ADVANCED 68. 다음 중 'Paging'이 가장 직접적으로 적용된 상황은?
정답 1번 · Paging의 대표 적용 상황은 다음과 같습니다: 연속 공간 없이 서로 떨어진 Frame에 Process Page를 적재한다.
IPQ-004-135 · 4과목 · UNIT 07 · 프로세스·스레드 · APPLY 69. 다음 상황과 가장 직접적으로 관련된 용어는? — 여러 Thread가 같은 잔액 변수에 갱신 연산을 수행하는 구간을 보호한다.
정답 3번 · 이 상황은 Critical Section을 적용한 예입니다. 공유 자원에 접근해 동시 실행 시 Race Condition이 생길 수 있는 코드 영역
IPQ-004-095 · 4과목 · UNIT 05 · Java 예외·인터페이스 · APPLY 70. 다음 상황과 가장 직접적으로 관련된 용어는? — 메서드가 IOException을 처리하지 않고 호출자에게 전파한다고 선언한다.
정답 1번 · 이 상황은 throws을 적용한 예입니다. 메서드 선언부에서 호출자에게 전달될 수 있는 예외를 명시하는 키워드
IPQ-004-122 · 4과목 · UNIT 07 · 프로세스·스레드 · CORE 71. 'Process'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Process: 실행 중인 프로그램의 독립적인 자원과 주소 공간을 가진 실행 단위
IPQ-004-187 · 4과목 · UNIT 10 · 네트워크·프로토콜 · APPLY 72. 다음 상황과 가장 직접적으로 관련된 용어는? — 실시간 스트리밍에서 낮은 지연을 위해 사용될 수 있다.
정답 2번 · 이 상황은 UDP을 적용한 예입니다. 연결 설정과 재전송 보장을 최소화한 비연결형 Datagram Transport Protocol
IPQ-004-007 · 4과목 · UNIT 01 · Java · CORE 73. 다형성 상황에서 Override된 인스턴스 메서드는 주로 무엇에 의해 선택되는가?
정답 2번 · 동적 바인딩으로 실제 객체 타입의 Override 구현이 호출됩니다.
IPQ-004-185 · 4과목 · UNIT 10 · 네트워크·프로토콜 · CORE 74. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 연결 설정과 재전송 보장을 최소화한 비연결형 Datagram Transport Protocol
정답 3번 · 정답은 UDP입니다. 연결 설정과 재전송 보장을 최소화한 비연결형 Datagram Transport Protocol
IPQ-004-070 · 4과목 · UNIT 04 · Java 객체지향 · CORE 75. 'Overriding'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Overriding: 상속받은 인스턴스 메서드를 자식 클래스가 같은 시그니처로 재정의하는 것
IPQ-004-113 · 4과목 · UNIT 06 · Python 자료형·참조 · CORE 76. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Key와 Value의 Mapping을 저장하는 자료형
정답 4번 · 정답은 Dictionary입니다. Key와 Value의 Mapping을 저장하는 자료형
IPQ-004-196 · 4과목 · UNIT 10 · 네트워크·프로토콜 · ADVANCED 77. 다음 중 'ARP'이 가장 직접적으로 적용된 상황은?
정답 1번 · ARP의 대표 적용 상황은 다음과 같습니다: Gateway IP의 Ethernet 주소를 알아내기 위해 요청을 보낸다.
IPQ-004-004 · 4과목 · UNIT 01 · C · CORE 78. 함수 호출 전에 반환형·이름·매개변수 형식을 알리는 선언은?
정답 1번 · Function Prototype은 함수 인터페이스를 컴파일러에 알립니다.
IPQ-004-081 · 4과목 · UNIT 05 · Java 예외·인터페이스 · CORE 79. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 예외가 발생할 수 있는 코드를 실행하고 발생한 예외를 처리하는 구문
정답 4번 · 정답은 try-catch입니다. 예외가 발생할 수 있는 코드를 실행하고 발생한 예외를 처리하는 구문
IPQ-004-077 · 4과목 · UNIT 04 · Java 객체지향 · CORE 80. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Override된 인스턴스 메서드 호출이 실행 시 실제 객체 타입에 따라 결정되는 특성
정답 4번 · 정답은 Dynamic Binding입니다. Override된 인스턴스 메서드 호출이 실행 시 실제 객체 타입에 따라 결정되는 특성
IPQ-005-060 · 5과목 · UNIT 03 · 프로젝트 관리 · ADVANCED 81. 다음 중 'Critical Path'이 가장 직접적으로 적용된 상황은?
정답 1번 · Critical Path의 대표 적용 상황은 다음과 같습니다: 해당 경로의 작업이 지연되면 전체 완료일도 지연될 수 있다.
IPQ-005-151 · 5과목 · UNIT 08 · Secure Coding · APPLY 82. 다음 상황과 가장 직접적으로 관련된 용어는? — Web Application DB 계정에 필요한 Table의 SELECT·UPDATE 권한만 준다.
정답 2번 · 이 상황은 Least Privilege을 적용한 예입니다. 업무 수행에 필요한 최소 범위의 권한만 부여하는 보안 원칙
IPQ-005-146 · 5과목 · UNIT 08 · Secure Coding · CORE 83. 'Output Encoding'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Output Encoding: 사용자 입력이 HTML·JavaScript 등 실행 가능한 Code로 해석되지 않도록 출력 문맥에 맞게 변환하는 기법
IPQ-005-049 · 5과목 · UNIT 03 · 프로젝트 관리 · CORE 84. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 예산을 계획·추정·통제해 Project 비용 목표를 관리하는 영역
정답 4번 · 정답은 Cost Management입니다. 예산을 계획·추정·통제해 Project 비용 목표를 관리하는 영역
IPQ-005-147 · 5과목 · UNIT 08 · Secure Coding · APPLY 85. 다음 상황과 가장 직접적으로 관련된 용어는? — 게시글 내용을 HTML에 표시할 때 특수문자를 안전하게 Encoding한다.
정답 2번 · 이 상황은 Output Encoding을 적용한 예입니다. 사용자 입력이 HTML·JavaScript 등 실행 가능한 Code로 해석되지 않도록 출력 문맥에 맞게 변환하는 기법
IPQ-005-156 · 5과목 · UNIT 08 · Secure Coding · ADVANCED 86. 다음 중 'Input Validation'이 가장 직접적으로 적용된 상황은?
정답 3번 · Input Validation의 대표 적용 상황은 다음과 같습니다: 회원번호가 숫자 형식과 허용 길이를 만족하는지 Server에서 확인한다.
IPQ-005-118 · 5과목 · UNIT 06 · 암호·전자서명 · CORE 87. 'Salt'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Salt: 비밀번호 Hash 전에 사용자별 임의 값을 추가해 동일 비밀번호의 동일 Digest 문제를 줄이는 값
IPQ-005-051 · 5과목 · UNIT 03 · 프로젝트 관리 · APPLY 88. 다음 상황과 가장 직접적으로 관련된 용어는? — 개발 인력과 장비 비용을 추정하고 실제 지출과 비교한다.
정답 4번 · 이 상황은 Cost Management을 적용한 예입니다. 예산을 계획·추정·통제해 Project 비용 목표를 관리하는 영역
IPQ-005-018 · 5과목 · UNIT 01 · DR · CORE 89. RPO의 의미는?
정답 1번 · RPO는 어느 시점까지의 데이터를 복구해야 하는지, 허용 가능한 데이터 손실 범위를 나타냅니다.
IPQ-005-107 · 5과목 · UNIT 06 · 암호·전자서명 · APPLY 90. 다음 상황과 가장 직접적으로 관련된 용어는? — 수신자의 공개키로 암호화하고 대응하는 개인키로 복호화한다.
정답 1번 · 이 상황은 Asymmetric Encryption을 적용한 예입니다. Public Key와 Private Key의 서로 다른 Key Pair를 사용하는 방식
IPQ-005-161 · 5과목 · UNIT 09 · 가상화·Cloud · CORE 91. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Hypervisor 위에서 독립 Guest OS를 포함해 동작하는 가상 컴퓨터 환경
정답 4번 · 정답은 Virtual Machine입니다. Hypervisor 위에서 독립 Guest OS를 포함해 동작하는 가상 컴퓨터 환경
IPQ-005-071 · 5과목 · UNIT 04 · 소프트웨어 품질 · APPLY 92. 다음 상황과 가장 직접적으로 관련된 용어는? — 응답시간과 처리량 목표를 적은 CPU·Memory 자원으로 만족한다.
정답 3번 · 이 상황은 Performance Efficiency을 적용한 예입니다. 시간·자원 사용량과 관련해 요구되는 성능을 효율적으로 제공하는 특성
IPQ-005-013 · 5과목 · UNIT 01 · Web보안 · CORE 93. CSRF 대응으로 적절한 것은?
정답 1번 · CSRF는 사용자 권한을 악용한 위조 요청이므로 anti-CSRF token 등으로 의도를 확인합니다.
IPQ-005-067 · 5과목 · UNIT 04 · 소프트웨어 품질 · APPLY 94. 다음 상황과 가장 직접적으로 관련된 용어는? — 초보 사용자가 짧은 시간에 기능을 익히고 실수를 줄인다.
정답 3번 · 이 상황은 Usability을 적용한 예입니다. 사용자가 효과적이고 편리하게 시스템을 배우고 사용할 수 있는 품질 특성
IPQ-005-195 · 5과목 · UNIT 10 · 백업·DR·가용성 · APPLY 95. 다음 상황과 가장 직접적으로 관련된 용어는? — 서비스 중단 뒤 2시간 이내 정상 운영을 재개하도록 목표를 정한다.
정답 2번 · 이 상황은 RTO을 적용한 예입니다. 장애 발생 후 Service를 복구해야 하는 목표 시간
IPQ-005-097 · 5과목 · UNIT 05 · 보안 기본·접근통제 · CORE 96. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 인증된 주체가 어떤 자원과 기능을 사용할 수 있는지 권한을 결정하는 절차
정답 2번 · 정답은 Authorization입니다. 인증된 주체가 어떤 자원과 기능을 사용할 수 있는지 권한을 결정하는 절차
IPQ-005-095 · 5과목 · UNIT 05 · 보안 기본·접근통제 · APPLY 97. 다음 상황과 가장 직접적으로 관련된 용어는? — 비밀번호·인증서·생체정보로 로그인 사용자가 누구인지 확인한다.
정답 3번 · 이 상황은 Authentication을 적용한 예입니다. 사용자나 시스템이 주장하는 Identity를 확인하는 인증 절차
IPQ-005-014 · 5과목 · UNIT 01 · Secure Coding · CORE 98. 최소권한 원칙의 의미는?
정답 1번 · Least Privilege는 필요한 범위로 권한을 제한합니다.
IPQ-005-173 · 5과목 · UNIT 09 · 가상화·Cloud · CORE 99. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Application 실행 Platform과 Runtime을 Service로 제공하는 Cloud 모델
정답 4번 · 정답은 PaaS입니다. Application 실행 Platform과 Runtime을 Service로 제공하는 Cloud 모델
IPQ-005-083 · 5과목 · UNIT 05 · 보안 기본·접근통제 · APPLY 100. 다음 상황과 가장 직접적으로 관련된 용어는? — 권한 없는 사용자가 의료기록 내용을 읽지 못하게 한다.
정답 1번 · 이 상황은 Confidentiality을 적용한 예입니다. 인가되지 않은 주체에게 정보가 노출되지 않도록 하는 기밀성
새 모의세트
RELATED · INFORMATION PROCESSING ENGINEER 2027필기·실기 요약과 요약집을 구분해서 찾습니다
무료 요약은 학습용, 요약집은 시험 직전 인쇄 회수용입니다. 검색 목적에 맞는 페이지로 바로 이동하세요.

CONTINUE LEARNING

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

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

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