본문 바로가기
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-040 · 1과목 · UNIT 02 · 요구사항 분석 · ADVANCED 1. 다음 중 '이해관계자'이 가장 직접적으로 적용된 상황은?
정답 1번 · 이해관계자의 대표 적용 상황은 다음과 같습니다: 사용자·운영자·발주자·관리자 의견을 수집해 요구사항을 도출한다.
IPQ-001-102 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · CORE 2. '기능적 응집도'에 대한 설명으로 가장 적절한 것은?
정답 4번 · 기능적 응집도: 모듈의 모든 요소가 하나의 명확한 기능을 수행하기 위해 모여 있는 높은 응집도
IPQ-001-074 · 1과목 · UNIT 04 · UML 관계 · CORE 3. '일반화 관계'에 대한 설명으로 가장 적절한 것은?
정답 4번 · 일반화 관계: 상위 개념의 속성과 동작을 하위 개념이 상속하는 is-a 관계
IPQ-001-059 · 1과목 · UNIT 03 · UML 다이어그램 · APPLY 4. 다음 상황과 가장 직접적으로 관련된 용어는? — 고객과 관리자가 어떤 기능을 사용하는지 기능 경계와 함께 표현한다.
정답 1번 · 이 상황은 유스케이스 다이어그램을 적용한 예입니다. Actor와 시스템이 제공하는 기능 사이의 관계를 사용자 관점에서 표현하는 UML 다이어그램
IPQ-001-152 · 1과목 · UNIT 08 · 디자인 패턴 · ADVANCED 5. 다음 중 'Decorator'이 가장 직접적으로 적용된 상황은?
정답 2번 · Decorator의 대표 적용 상황은 다음과 같습니다: 기본 스트림 객체를 압축·암호화 기능으로 차례로 감싼다.
IPQ-001-011 · 1과목 · UNIT 01 · SOLID · CORE 6. 구체 클래스보다 추상에 의존하도록 하는 원칙은?
정답 4번 · DIP는 고수준·저수준 모듈 모두 추상화에 의존하도록 합니다.
IPQ-001-013 · 1과목 · UNIT 01 · 패턴 · CORE 7. 객체 상태 변화가 여러 관찰자에게 자동 통지되는 패턴은?
정답 2번 · Observer는 Subject의 상태 변화를 등록된 Observer에게 알립니다.
IPQ-001-004 · 1과목 · UNIT 01 · UML · CORE 8. 시간 순서에 따른 객체 간 메시지 교환을 나타내는 UML 다이어그램은?
정답 2번 · Sequence Diagram은 Lifeline 사이 메시지를 시간 흐름에 따라 표현합니다.
IPQ-001-158 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 9. 'Strategy'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Strategy: 교체 가능한 여러 알고리즘을 동일한 인터페이스로 캡슐화하는 행위 패턴
IPQ-001-015 · 1과목 · UNIT 01 · 패턴 · CORE 10. 객체 생성 과정을 단계별로 분리하여 다양한 표현을 만들기 좋은 패턴은?
정답 1번 · Builder는 복잡한 객체의 생성 과정과 표현을 분리합니다.
IPQ-001-150 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 11. 'Decorator'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Decorator: 객체를 감싸면서 기존 객체를 수정하지 않고 책임이나 기능을 동적으로 추가하는 구조 패턴
IPQ-001-107 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · APPLY 12. 다음 상황과 가장 직접적으로 관련된 용어는? — 파일을 읽고 변환한 결과를 바로 검증하는 처리가 순서대로 연결된다.
정답 1번 · 이 상황은 순차적 응집도을 적용한 예입니다. 한 요소의 출력이 다음 요소의 입력으로 이어지는 작업들이 한 모듈에 모인 응집도
IPQ-001-177 · 1과목 · UNIT 09 · SOLID 원칙 · CORE 13. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 고수준·저수준 모듈이 구체 구현보다 추상화에 의존하도록 하는 원칙
정답 4번 · 정답은 DIP입니다. 고수준·저수준 모듈이 구체 구현보다 추상화에 의존하도록 하는 원칙
IPQ-001-081 · 1과목 · UNIT 05 · UI·UX 설계 · CORE 14. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 사용자가 별도 학습 없이도 화면의 기능과 조작 방법을 쉽게 이해할 수 있는 성질
정답 4번 · 정답은 직관성입니다. 사용자가 별도 학습 없이도 화면의 기능과 조작 방법을 쉽게 이해할 수 있는 성질
IPQ-001-082 · 1과목 · UNIT 05 · UI·UX 설계 · CORE 15. '직관성'에 대한 설명으로 가장 적절한 것은?
정답 4번 · 직관성: 사용자가 별도 학습 없이도 화면의 기능과 조작 방법을 쉽게 이해할 수 있는 성질
IPQ-001-169 · 1과목 · UNIT 09 · SOLID 원칙 · CORE 16. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 하위 타입이 상위 타입을 대체해도 프로그램의 올바른 동작이 유지되어야 한다는 원칙
정답 1번 · 정답은 LSP입니다. 하위 타입이 상위 타입을 대체해도 프로그램의 올바른 동작이 유지되어야 한다는 원칙
IPQ-001-145 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 17. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
정답 4번 · 정답은 Adapter입니다. 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
IPQ-001-161 · 1과목 · UNIT 09 · SOLID 원칙 · CORE 18. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 클래스나 모듈이 하나의 책임과 하나의 변경 이유를 가지도록 하는 원칙
정답 1번 · 정답은 SRP입니다. 클래스나 모듈이 하나의 책임과 하나의 변경 이유를 가지도록 하는 원칙
IPQ-001-120 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · ADVANCED 19. 다음 중 '공통 결합도'이 가장 직접적으로 적용된 상황은?
정답 3번 · 공통 결합도의 대표 적용 상황은 다음과 같습니다: 여러 함수가 같은 전역 설정 변수를 직접 읽고 수정한다.
IPQ-001-142 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 20. 'Builder'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Builder: 복잡한 객체의 생성 과정과 표현을 분리해 단계적으로 객체를 만드는 생성 패턴
IPQ-002-039 · 2과목 · UNIT 02 · 자료구조 · APPLY 21. 다음 상황과 가장 직접적으로 관련된 용어는? — 우선순위 큐에서 최댓값이나 최솟값을 빠르게 꺼낸다.
정답 1번 · 이 상황은 Heap을 적용한 예입니다. 완전이진트리 형태로 부모와 자식 사이의 우선순위 규칙을 유지하는 자료구조
IPQ-002-091 · 2과목 · UNIT 05 · 테스트 수준 · APPLY 22. 다음 상황과 가장 직접적으로 관련된 용어는? — 완성된 쇼핑몰 전체를 실제 운영과 유사한 환경에서 검증한다.
정답 1번 · 이 상황은 System Test을 적용한 예입니다. 통합된 전체 시스템이 요구사항과 시스템 수준 품질을 만족하는지 검증하는 테스트
IPQ-002-138 · 2과목 · UNIT 07 · 블랙박스 테스트 · CORE 23. 'Cause-Effect Graph'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Cause-Effect Graph: 입력 조건인 원인과 출력 결과인 효과의 논리 관계를 그래프로 분석하는 기법
IPQ-002-009 · 2과목 · UNIT 01 · 테스트 · CORE 24. 하향식 통합 테스트에서 미완성 하위 모듈을 대신하는 것은?
정답 2번 · Top-Down에서는 호출되는 하위 모듈 대신 Stub을 사용합니다.
IPQ-002-099 · 2과목 · UNIT 05 · 테스트 수준 · APPLY 25. 다음 상황과 가장 직접적으로 관련된 용어는? — 결제 모듈 수정 뒤 주문·환불 등 기존 기능을 다시 실행한다.
정답 1번 · 이 상황은 Regression Test을 적용한 예입니다. 수정이나 추가 변경 후 기존 정상 기능이 깨지지 않았는지 재확인하는 테스트
IPQ-002-104 · 2과목 · UNIT 06 · 화이트박스 테스트 · ADVANCED 26. 다음 중 'Statement Coverage'이 가장 직접적으로 적용된 상황은?
정답 1번 · Statement Coverage의 대표 적용 상황은 다음과 같습니다: 테스트 집합이 각 문장을 한 번 이상 지나가도록 구성한다.
IPQ-002-070 · 2과목 · UNIT 04 · 탐색·해싱 · CORE 27. 'Hash Function'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Hash Function: 키를 해시 테이블의 위치나 버킷 값으로 변환하는 함수
IPQ-002-054 · 2과목 · UNIT 03 · 정렬·복잡도 · CORE 28. 'Merge Sort'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Merge Sort: 배열을 분할한 뒤 정렬된 부분 배열들을 병합하는 분할정복 정렬
IPQ-002-123 · 2과목 · UNIT 07 · 블랙박스 테스트 · APPLY 29. 다음 상황과 가장 직접적으로 관련된 용어는? — 나이 입력 범위를 유효 범위와 여러 무효 범위로 나누고 대표값을 선택한다.
정답 2번 · 이 상황은 Equivalence Partitioning을 적용한 예입니다. 입력 영역을 같은 동작이 예상되는 유효·무효 동등 클래스로 나누는 기법
IPQ-002-171 · 2과목 · UNIT 09 · 형상관리 · APPLY 30. 다음 상황과 가장 직접적으로 관련된 용어는? — 새 기능 개발을 메인 코드와 분리된 별도 흐름에서 진행한다.
정답 4번 · 이 상황은 Branch을 적용한 예입니다. 주 개발 흐름과 독립적인 변경 작업을 할 수 있도록 분기한 버전 흐름
IPQ-002-075 · 2과목 · UNIT 04 · 탐색·해싱 · APPLY 31. 다음 상황과 가장 직접적으로 관련된 용어는? — 같은 해시값을 가진 키들을 하나의 버킷 연결 리스트에 보관한다.
정답 2번 · 이 상황은 Chaining을 적용한 예입니다. 해시 충돌 시 같은 버킷에 여러 항목을 연결 구조로 저장하는 해결 방법
IPQ-002-020 · 2과목 · UNIT 01 · 디버깅 · CORE 32. 프로그램 실행 중 값과 흐름을 단계별로 확인하는 도구는?
정답 1번 · Debugger는 Breakpoint, Step 실행, 변수 관찰 등으로 오류 원인을 추적합니다.
IPQ-002-053 · 2과목 · UNIT 03 · 정렬·복잡도 · CORE 33. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 배열을 분할한 뒤 정렬된 부분 배열들을 병합하는 분할정복 정렬
정답 3번 · 정답은 Merge Sort입니다. 배열을 분할한 뒤 정렬된 부분 배열들을 병합하는 분할정복 정렬
IPQ-002-041 · 2과목 · UNIT 03 · 정렬·복잡도 · CORE 34. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 인접한 두 원소를 반복 비교·교환하여 큰 값이나 작은 값을 끝으로 이동시키는 정렬
정답 3번 · 정답은 Bubble Sort입니다. 인접한 두 원소를 반복 비교·교환하여 큰 값이나 작은 값을 끝으로 이동시키는 정렬
IPQ-002-018 · 2과목 · UNIT 01 · 배포 · CORE 35. Continuous Delivery와 Deployment의 차이를 설명한 것으로 적절한 것은?
정답 2번 · 일반적으로 Delivery는 언제든 배포 가능한 상태, Deployment는 운영 배포까지 자동화하는 의미로 구분합니다.
IPQ-002-068 · 2과목 · UNIT 04 · 탐색·해싱 · ADVANCED 36. 다음 중 'Binary Search'이 가장 직접적으로 적용된 상황은?
정답 1번 · Binary Search의 대표 적용 상황은 다음과 같습니다: 정렬된 배열에서 중앙값보다 작으면 왼쪽 절반만 다시 탐색한다.
IPQ-002-017 · 2과목 · UNIT 01 · CI · CORE 37. Continuous Integration의 핵심에 가장 가까운 것은?
정답 1번 · CI는 잦은 통합과 자동 빌드/테스트로 통합 문제를 빠르게 발견하는 데 초점이 있습니다.
IPQ-002-188 · 2과목 · UNIT 10 · CI·빌드·배포 · ADVANCED 38. 다음 중 'Continuous Integration'이 가장 직접적으로 적용된 상황은?
정답 4번 · Continuous Integration의 대표 적용 상황은 다음과 같습니다: 커밋마다 서버가 코드를 합쳐 빌드하고 테스트를 실행한다.
IPQ-002-087 · 2과목 · UNIT 05 · 테스트 수준 · APPLY 39. 다음 상황과 가장 직접적으로 관련된 용어는? — 회원 모듈과 주문 모듈을 연결해 데이터 전달이 맞는지 확인한다.
정답 2번 · 이 상황은 Integration Test을 적용한 예입니다. 여러 단위 모듈을 결합했을 때 인터페이스와 상호작용을 검증하는 테스트
IPQ-002-048 · 2과목 · UNIT 03 · 정렬·복잡도 · ADVANCED 40. 다음 중 'Selection Sort'이 가장 직접적으로 적용된 상황은?
정답 4번 · Selection Sort의 대표 적용 상황은 다음과 같습니다: 첫 위치에 들어갈 가장 작은 원소를 전체 미정렬 영역에서 찾아 교환한다.
IPQ-003-021 · 3과목 · UNIT 02 · 데이터 모델·키 · CORE 41. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 관계에서 튜플을 유일하게 식별할 수 있는 하나 이상의 속성 집합
정답 4번 · 정답은 Super Key입니다. 관계에서 튜플을 유일하게 식별할 수 있는 하나 이상의 속성 집합
IPQ-003-117 · 3과목 · UNIT 06 · JOIN · CORE 42. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 하나의 테이블을 서로 다른 Alias로 두 번 이상 참조해 자기 자신과 Join하는 방식
정답 3번 · 정답은 SELF JOIN입니다. 하나의 테이블을 서로 다른 Alias로 두 번 이상 참조해 자기 자신과 Join하는 방식
IPQ-003-041 · 3과목 · UNIT 03 · 함수 종속·정규화 · CORE 43. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 복합 후보키의 일부 속성에 일반 속성이 종속되는 함수 종속
정답 3번 · 정답은 Partial Functional Dependency입니다. 복합 후보키의 일부 속성에 일반 속성이 종속되는 함수 종속
IPQ-003-157 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 44. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Transaction 내부에서 부분 Rollback의 기준이 되는 중간 지점을 지정하는 기능
정답 4번 · 정답은 Savepoint입니다. Transaction 내부에서 부분 Rollback의 기준이 되는 중간 지점을 지정하는 기능
IPQ-003-087 · 3과목 · UNIT 05 · SQL 분류·정의 · APPLY 45. 다음 상황과 가장 직접적으로 관련된 용어는? — 직원 데이터를 추가하거나 급여 값을 수정한다.
정답 4번 · 이 상황은 DML을 적용한 예입니다. SELECT·INSERT·UPDATE·DELETE처럼 데이터를 조회하거나 조작하는 SQL 분류
IPQ-003-066 · 3과목 · UNIT 04 · 관계대수 · CORE 46. 'Project'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Project: 특정 Attribute 열만 선택하는 관계대수 연산
IPQ-003-031 · 3과목 · UNIT 02 · 데이터 모델·키 · APPLY 47. 다음 상황과 가장 직접적으로 관련된 용어는? — 여러 후보키 중 학번을 기본 식별자로 지정한다.
정답 3번 · 이 상황은 Primary Key을 적용한 예입니다. Candidate Key 중 대표 식별자로 선택한 키
IPQ-003-143 · 3과목 · UNIT 08 · 트랜잭션·ACID · APPLY 48. 다음 상황과 가장 직접적으로 관련된 용어는? — 계좌 이체에서 출금과 입금 중 하나만 반영되지 않도록 한다.
정답 1번 · 이 상황은 Atomicity을 적용한 예입니다. Transaction의 작업이 전부 수행되거나 전혀 수행되지 않아야 하는 성질
IPQ-003-113 · 3과목 · UNIT 06 · JOIN · CORE 49. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 양쪽 테이블의 매칭·비매칭 행을 모두 보존하는 Join
정답 2번 · 정답은 FULL OUTER JOIN입니다. 양쪽 테이블의 매칭·비매칭 행을 모두 보존하는 Join
IPQ-003-175 · 3과목 · UNIT 09 · 동시성·격리 · APPLY 50. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 Transaction이 갱신 중인 행을 다른 Transaction이 동시에 수정하지 못하게 한다.
정답 2번 · 이 상황은 Lock을 적용한 예입니다. 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
IPQ-003-169 · 3과목 · UNIT 09 · 동시성·격리 · CORE 51. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 조건으로 다시 조회할 때 다른 Transaction의 Insert/Delete로 행 집합이 달라지는 현상
정답 4번 · 정답은 Phantom Read입니다. 같은 조건으로 다시 조회할 때 다른 Transaction의 Insert/Delete로 행 집합이 달라지는 현상
IPQ-003-138 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · CORE 52. 'UNION ALL'에 대한 설명으로 가장 적절한 것은?
정답 2번 · UNION ALL: 두 SELECT 결과를 중복 제거 없이 그대로 합치는 집합 연산
IPQ-003-043 · 3과목 · UNIT 03 · 함수 종속·정규화 · APPLY 53. 다음 상황과 가장 직접적으로 관련된 용어는? — (학생,과목)이 키인데 학생만으로 학과가 결정된다.
정답 2번 · 이 상황은 Partial Functional Dependency을 적용한 예입니다. 복합 후보키의 일부 속성에 일반 속성이 종속되는 함수 종속
IPQ-003-024 · 3과목 · UNIT 02 · 데이터 모델·키 · ADVANCED 54. 다음 중 'Super Key'이 가장 직접적으로 적용된 상황은?
정답 2번 · Super Key의 대표 적용 상황은 다음과 같습니다: 학번 단독 또는 학번+이름처럼 유일 식별 가능한 속성 조합을 사용한다.
IPQ-003-061 · 3과목 · UNIT 04 · 관계대수 · CORE 55. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 조건을 만족하는 Tuple 행을 선택하는 관계대수 연산
정답 1번 · 정답은 Select입니다. 조건을 만족하는 Tuple 행을 선택하는 관계대수 연산
IPQ-003-165 · 3과목 · UNIT 09 · 동시성·격리 · CORE 56. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 행을 같은 Transaction에서 다시 읽었을 때 다른 Transaction의 수정으로 값이 달라지는 현상
정답 2번 · 정답은 Non-repeatable Read입니다. 같은 행을 같은 Transaction에서 다시 읽었을 때 다른 Transaction의 수정으로 값이 달라지는 현상
IPQ-003-154 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 57. 'Durability'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Durability: Commit된 Transaction 결과가 장애 후에도 영구적으로 보존되는 성질
IPQ-003-144 · 3과목 · UNIT 08 · 트랜잭션·ACID · ADVANCED 58. 다음 중 'Atomicity'이 가장 직접적으로 적용된 상황은?
정답 2번 · Atomicity의 대표 적용 상황은 다음과 같습니다: 계좌 이체에서 출금과 입금 중 하나만 반영되지 않도록 한다.
IPQ-003-160 · 3과목 · UNIT 08 · 트랜잭션·ACID · ADVANCED 59. 다음 중 'Savepoint'이 가장 직접적으로 적용된 상황은?
정답 4번 · Savepoint의 대표 적용 상황은 다음과 같습니다: 여러 작업 중 두 번째 단계 직후 저장점을 만들고 이후 오류 시 그 지점으로 돌아간다.
IPQ-003-097 · 3과목 · UNIT 05 · SQL 분류·정의 · CORE 60. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 데이터 값이 지켜야 할 무결성 규칙을 DB에 선언하는 제약조건
정답 4번 · 정답은 Constraint입니다. 데이터 값이 지켜야 할 무결성 규칙을 DB에 선언하는 제약조건
IPQ-004-108 · 4과목 · UNIT 06 · Python 자료형·참조 · ADVANCED 61. 다음 중 'Tuple'이 가장 직접적으로 적용된 상황은?
정답 3번 · Tuple의 대표 적용 상황은 다음과 같습니다: 좌표 값을 (x,y) 형태로 묶어 수정 없이 사용한다.
IPQ-004-134 · 4과목 · UNIT 07 · 프로세스·스레드 · CORE 62. 'Critical Section'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Critical Section: 공유 자원에 접근해 동시 실행 시 Race Condition이 생길 수 있는 코드 영역
IPQ-004-011 · 4과목 · UNIT 01 · Python · CORE 63. Dictionary의 핵심 구조는?
정답 1번 · Dictionary는 key와 value의 매핑을 저장합니다.
IPQ-004-136 · 4과목 · UNIT 07 · 프로세스·스레드 · ADVANCED 64. 다음 중 'Critical Section'이 가장 직접적으로 적용된 상황은?
정답 4번 · Critical Section의 대표 적용 상황은 다음과 같습니다: 여러 Thread가 같은 잔액 변수에 갱신 연산을 수행하는 구간을 보호한다.
IPQ-004-042 · 4과목 · UNIT 03 · C 포인터·배열 · CORE 65. 'Address-of 연산자'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Address-of 연산자: 변수의 메모리 주소를 얻는 & 연산자
IPQ-004-131 · 4과목 · UNIT 07 · 프로세스·스레드 · APPLY 66. 다음 상황과 가장 직접적으로 관련된 용어는? — Scheduler가 실행 대상을 바꾸면서 Register 상태를 교체한다.
정답 3번 · 이 상황은 Context Switch을 적용한 예입니다. CPU가 실행 중인 Process/Thread 상태를 저장하고 다른 작업 상태를 복원하는 전환
IPQ-004-157 · 4과목 · UNIT 08 · 스케줄링·Deadlock · CORE 67. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 여러 Process가 서로가 가진 자원을 원형으로 기다리는 Deadlock 필요조건
정답 2번 · 정답은 Circular Wait입니다. 여러 Process가 서로가 가진 자원을 원형으로 기다리는 Deadlock 필요조건
IPQ-004-153 · 4과목 · UNIT 08 · 스케줄링·Deadlock · CORE 68. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 우선순위 값에 따라 실행 대상을 선택하는 스케줄링
정답 3번 · 정답은 Priority Scheduling입니다. 우선순위 값에 따라 실행 대상을 선택하는 스케줄링
IPQ-004-020 · 4과목 · UNIT 01 · Network · CORE 69. HTTP의 기본 역할에 가장 가까운 것은?
정답 1번 · HTTP는 Web에서 request/response 메시지를 교환하는 application protocol입니다.
IPQ-004-168 · 4과목 · UNIT 09 · 메모리·저장장치 · ADVANCED 70. 다음 중 'Page Fault'이 가장 직접적으로 적용된 상황은?
정답 1번 · Page Fault의 대표 적용 상황은 다음과 같습니다: 실행 중 필요한 Page가 RAM에 없어 보조기억장치에서 읽어온다.
IPQ-004-046 · 4과목 · UNIT 03 · C 포인터·배열 · CORE 71. 'Dereference 연산자'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Dereference 연산자: 포인터가 가리키는 주소의 실제 값에 접근하는 * 연산
IPQ-004-129 · 4과목 · UNIT 07 · 프로세스·스레드 · CORE 72. 다음 설명에 해당하는 용어로 가장 적절한 것은? — CPU가 실행 중인 Process/Thread 상태를 저장하고 다른 작업 상태를 복원하는 전환
정답 2번 · 정답은 Context Switch입니다. CPU가 실행 중인 Process/Thread 상태를 저장하고 다른 작업 상태를 복원하는 전환
IPQ-004-117 · 4과목 · UNIT 06 · Python 자료형·참조 · CORE 73. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 여러 변수가 같은 Mutable 객체를 참조해 한 변수의 변경이 다른 변수에서도 보이는 현상
정답 1번 · 정답은 Aliasing입니다. 여러 변수가 같은 Mutable 객체를 참조해 한 변수의 변경이 다른 변수에서도 보이는 현상
IPQ-004-177 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 74. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 데이터를 두 개 이상의 Disk에 복제하는 Mirroring 기반 RAID
정답 1번 · 정답은 RAID 1입니다. 같은 데이터를 두 개 이상의 Disk에 복제하는 Mirroring 기반 RAID
IPQ-004-135 · 4과목 · UNIT 07 · 프로세스·스레드 · APPLY 75. 다음 상황과 가장 직접적으로 관련된 용어는? — 여러 Thread가 같은 잔액 변수에 갱신 연산을 수행하는 구간을 보호한다.
정답 3번 · 이 상황은 Critical Section을 적용한 예입니다. 공유 자원에 접근해 동시 실행 시 Race Condition이 생길 수 있는 코드 영역
IPQ-004-093 · 4과목 · UNIT 05 · Java 예외·인터페이스 · CORE 76. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 메서드 선언부에서 호출자에게 전달될 수 있는 예외를 명시하는 키워드
정답 3번 · 정답은 throws입니다. 메서드 선언부에서 호출자에게 전달될 수 있는 예외를 명시하는 키워드
IPQ-004-001 · 4과목 · UNIT 01 · C · CORE 77. C에서 정수 5/2의 일반적인 결과는?
정답 1번 · 두 피연산자가 정수이면 정수 나눗셈으로 소수 부분이 버려져 2가 됩니다.
IPQ-004-019 · 4과목 · UNIT 01 · Network · CORE 78. DNS의 주된 역할은?
정답 1번 · DNS는 이름을 IP 등 자원 레코드에 매핑합니다.
IPQ-004-171 · 4과목 · UNIT 09 · 메모리·저장장치 · APPLY 79. 다음 상황과 가장 직접적으로 관련된 용어는? — 최근 사용 시점을 기록해 가장 오래 안 쓴 Page를 내보낸다.
정답 1번 · 이 상황은 LRU을 적용한 예입니다. 가장 오랫동안 참조되지 않은 Page를 교체 대상으로 선택하는 알고리즘
IPQ-004-023 · 4과목 · UNIT 02 · C 언어 기초 · APPLY 80. 다음 상황과 가장 직접적으로 관련된 용어는? — C에서 int a=5,b=2일 때 a/b 결과가 2가 된다.
정답 1번 · 이 상황은 정수 나눗셈을 적용한 예입니다. 두 피연산자가 정수형일 때 소수 부분을 버리는 정수 산술
IPQ-005-057 · 5과목 · UNIT 03 · 프로젝트 관리 · CORE 81. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Project Network에서 전체 최소 완료기간을 결정하는 가장 긴 의존 경로
정답 4번 · 정답은 Critical Path입니다. Project Network에서 전체 최소 완료기간을 결정하는 가장 긴 의존 경로
IPQ-005-099 · 5과목 · UNIT 05 · 보안 기본·접근통제 · APPLY 82. 다음 상황과 가장 직접적으로 관련된 용어는? — 로그인한 직원에게 부서별 조회·수정 권한을 부여한다.
정답 3번 · 이 상황은 Authorization을 적용한 예입니다. 인증된 주체가 어떤 자원과 기능을 사용할 수 있는지 권한을 결정하는 절차
IPQ-005-103 · 5과목 · UNIT 06 · 암호·전자서명 · APPLY 83. 다음 상황과 가장 직접적으로 관련된 용어는? — 송신자와 수신자가 미리 공유한 Key로 대용량 데이터를 빠르게 암복호화한다.
정답 4번 · 이 상황은 Symmetric Encryption을 적용한 예입니다. 암호화와 복호화에 동일한 비밀키를 사용하는 방식
IPQ-005-130 · 5과목 · UNIT 07 · 웹 공격 · CORE 84. 'CSRF'에 대한 설명으로 가장 적절한 것은?
정답 2번 · CSRF: 인증된 사용자의 Browser를 이용해 사용자가 의도하지 않은 요청을 보내게 하는 공격
IPQ-005-040 · 5과목 · UNIT 02 · 개발 방법론 · ADVANCED 85. 다음 중 'Scrum'이 가장 직접적으로 적용된 상황은?
정답 2번 · Scrum의 대표 적용 상황은 다음과 같습니다: Product Backlog에서 Sprint 목표를 정해 짧은 기간 동안 Increment를 만든다.
IPQ-005-041 · 5과목 · UNIT 03 · 프로젝트 관리 · CORE 86. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Project에 포함할 작업과 산출물의 범위를 정의·통제하는 관리 영역
정답 1번 · 정답은 Scope Management입니다. Project에 포함할 작업과 산출물의 범위를 정의·통제하는 관리 영역
IPQ-005-174 · 5과목 · UNIT 09 · 가상화·Cloud · CORE 87. 'PaaS'에 대한 설명으로 가장 적절한 것은?
정답 1번 · PaaS: Application 실행 Platform과 Runtime을 Service로 제공하는 Cloud 모델
IPQ-005-188 · 5과목 · UNIT 10 · 백업·DR·가용성 · ADVANCED 88. 다음 중 'Incremental Backup'이 가장 직접적으로 적용된 상황은?
정답 1번 · Incremental Backup의 대표 적용 상황은 다음과 같습니다: 월요일 Full 후 화요일은 월요일 이후, 수요일은 화요일 이후 변경분만 저장한다.
IPQ-005-036 · 5과목 · UNIT 02 · 개발 방법론 · ADVANCED 89. 다음 중 'Agile'이 가장 직접적으로 적용된 상황은?
정답 4번 · Agile의 대표 적용 상황은 다음과 같습니다: 작은 기능을 반복적으로 전달하고 고객 피드백을 다음 Iteration에 반영한다.
IPQ-005-010 · 5과목 · UNIT 01 · 전자서명 · CORE 90. 전자서명이 주로 제공하려는 것과 가장 가까운 것은?
정답 1번 · 전자서명은 메시지 무결성, 서명자 인증, 부인방지에 활용됩니다.
IPQ-005-110 · 5과목 · UNIT 06 · 암호·전자서명 · CORE 91. 'Cryptographic Hash Function'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Cryptographic Hash Function: 암호학적 성질을 고려해 임의 길이 입력을 고정 길이 Digest로 변환하며 일반적으로 역변환을 목적으로 하지 않는 함수
IPQ-005-100 · 5과목 · UNIT 05 · 보안 기본·접근통제 · ADVANCED 92. 다음 중 'Authorization'이 가장 직접적으로 적용된 상황은?
정답 1번 · Authorization의 대표 적용 상황은 다음과 같습니다: 로그인한 직원에게 부서별 조회·수정 권한을 부여한다.
IPQ-005-079 · 5과목 · UNIT 04 · 소프트웨어 품질 · APPLY 93. 다음 상황과 가장 직접적으로 관련된 용어는? — 운영체제나 Cloud 환경이 바뀌어도 적은 수정으로 실행된다.
정답 2번 · 이 상황은 Portability을 적용한 예입니다. 다른 환경으로 이전·설치·적응하기 쉬운 품질 특성
IPQ-005-171 · 5과목 · UNIT 09 · 가상화·Cloud · APPLY 94. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자가 VM의 Guest OS와 Application을 직접 관리한다.
정답 3번 · 이 상황은 IaaS을 적용한 예입니다. Compute·Network·Storage 같은 Infrastructure를 Service로 제공하는 Cloud 모델
IPQ-005-187 · 5과목 · UNIT 10 · 백업·DR·가용성 · APPLY 95. 다음 상황과 가장 직접적으로 관련된 용어는? — 월요일 Full 후 화요일은 월요일 이후, 수요일은 화요일 이후 변경분만 저장한다.
정답 2번 · 이 상황은 Incremental Backup을 적용한 예입니다. 직전 Backup 이후 변경된 데이터만 저장하는 방식
IPQ-005-072 · 5과목 · UNIT 04 · 소프트웨어 품질 · ADVANCED 96. 다음 중 'Performance Efficiency'이 가장 직접적으로 적용된 상황은?
정답 4번 · Performance Efficiency의 대표 적용 상황은 다음과 같습니다: 응답시간과 처리량 목표를 적은 CPU·Memory 자원으로 만족한다.
IPQ-005-059 · 5과목 · UNIT 03 · 프로젝트 관리 · APPLY 97. 다음 상황과 가장 직접적으로 관련된 용어는? — 해당 경로의 작업이 지연되면 전체 완료일도 지연될 수 있다.
정답 1번 · 이 상황은 Critical Path을 적용한 예입니다. Project Network에서 전체 최소 완료기간을 결정하는 가장 긴 의존 경로
IPQ-005-026 · 5과목 · UNIT 02 · 개발 방법론 · CORE 98. 'Prototyping'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Prototyping: 시제품을 빠르게 만들어 사용자 피드백으로 요구사항을 구체화하는 접근
IPQ-005-082 · 5과목 · UNIT 05 · 보안 기본·접근통제 · CORE 99. 'Confidentiality'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Confidentiality: 인가되지 않은 주체에게 정보가 노출되지 않도록 하는 기밀성
IPQ-005-119 · 5과목 · UNIT 06 · 암호·전자서명 · APPLY 100. 다음 상황과 가장 직접적으로 관련된 용어는? — 각 계정에 다른 Random 값을 붙여 Hash한 뒤 함께 저장한다.
정답 2번 · 이 상황은 Salt을 적용한 예입니다. 비밀번호 Hash 전에 사용자별 임의 값을 추가해 동일 비밀번호의 동일 Digest 문제를 줄이는 값
새 모의세트
RELATED · INFORMATION PROCESSING ENGINEER 2027필기·실기 요약과 요약집을 구분해서 찾습니다
무료 요약은 학습용, 요약집은 시험 직전 인쇄 회수용입니다. 검색 목적에 맞는 페이지로 바로 이동하세요.

CONTINUE LEARNING

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

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

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