본문 바로가기
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-013 · 1과목 · UNIT 01 · 패턴 · CORE 1. 객체 상태 변화가 여러 관찰자에게 자동 통지되는 패턴은?
정답 2번 · Observer는 Subject의 상태 변화를 등록된 Observer에게 알립니다.
IPQ-001-143 · 1과목 · UNIT 08 · 디자인 패턴 · APPLY 2. 다음 상황과 가장 직접적으로 관련된 용어는? — 같은 생성 절차로 서로 다른 옵션의 보고서 객체를 단계적으로 만든다.
정답 4번 · 이 상황은 Builder을 적용한 예입니다. 복잡한 객체의 생성 과정과 표현을 분리해 단계적으로 객체를 만드는 생성 패턴
IPQ-001-142 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 3. 'Builder'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Builder: 복잡한 객체의 생성 과정과 표현을 분리해 단계적으로 객체를 만드는 생성 패턴
IPQ-001-075 · 1과목 · UNIT 04 · UML 관계 · APPLY 4. 다음 상황과 가장 직접적으로 관련된 용어는? — 직원이라는 상위 클래스를 정규직과 계약직이 상속한다.
정답 2번 · 이 상황은 일반화 관계을 적용한 예입니다. 상위 개념의 속성과 동작을 하위 개념이 상속하는 is-a 관계
IPQ-001-044 · 1과목 · UNIT 03 · UML 다이어그램 · ADVANCED 5. 다음 중 '클래스 다이어그램'이 가장 직접적으로 적용된 상황은?
정답 2번 · 클래스 다이어그램의 대표 적용 상황은 다음과 같습니다: 회원·주문·상품 클래스와 상속·연관 관계를 한눈에 표현한다.
IPQ-001-127 · 1과목 · UNIT 07 · 소프트웨어 아키텍처 · APPLY 6. 다음 상황과 가장 직접적으로 관련된 용어는? — 여러 PC가 중앙 서버에 데이터 조회를 요청한다.
정답 3번 · 이 상황은 클라이언트-서버을 적용한 예입니다. 서비스를 요청하는 Client와 제공하는 Server 역할로 시스템을 나누는 구조
IPQ-001-074 · 1과목 · UNIT 04 · UML 관계 · CORE 7. '일반화 관계'에 대한 설명으로 가장 적절한 것은?
정답 4번 · 일반화 관계: 상위 개념의 속성과 동작을 하위 개념이 상속하는 is-a 관계
IPQ-001-079 · 1과목 · UNIT 04 · UML 관계 · APPLY 8. 다음 상황과 가장 직접적으로 관련된 용어는? — PaymentService 인터페이스를 CardPayment 클래스가 구현한다.
정답 4번 · 이 상황은 실체화 관계을 적용한 예입니다. 클래스가 인터페이스가 정의한 명세를 구현하는 관계
IPQ-001-138 · 1과목 · UNIT 07 · 소프트웨어 아키텍처 · CORE 9. 'Pipe-Filter'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Pipe-Filter: 데이터를 여러 Filter가 단계적으로 변환하고 Pipe로 연결하는 구조
IPQ-001-145 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 10. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
정답 4번 · 정답은 Adapter입니다. 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
IPQ-001-054 · 1과목 · UNIT 03 · UML 다이어그램 · CORE 11. '상태 다이어그램'에 대한 설명으로 가장 적절한 것은?
정답 1번 · 상태 다이어그램: 객체의 상태와 이벤트에 따른 상태 전이를 표현하는 UML 다이어그램
IPQ-001-176 · 1과목 · UNIT 09 · SOLID 원칙 · ADVANCED 12. 다음 중 'ISP'이 가장 직접적으로 적용된 상황은?
정답 2번 · ISP의 대표 적용 상황은 다음과 같습니다: 거대한 장치 인터페이스를 출력·스캔 기능별 인터페이스로 나눈다.
IPQ-001-027 · 1과목 · UNIT 02 · 요구사항 분석 · APPLY 13. 다음 상황과 가장 직접적으로 관련된 용어는? — 응답시간을 2초 이내로 하고 가용성을 99.9% 이상으로 요구한다.
정답 2번 · 이 상황은 비기능 요구사항을 적용한 예입니다. 성능·보안·가용성·품질 등 시스템의 제약과 품질 조건을 명시하는 요구사항
IPQ-001-053 · 1과목 · UNIT 03 · UML 다이어그램 · CORE 14. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 객체의 상태와 이벤트에 따른 상태 전이를 표현하는 UML 다이어그램
정답 4번 · 정답은 상태 다이어그램입니다. 객체의 상태와 이벤트에 따른 상태 전이를 표현하는 UML 다이어그램
IPQ-001-005 · 1과목 · UNIT 01 · UML · CORE 15. 전체-부분 관계에서 부분이 전체의 생명주기에 강하게 종속되는 관계는?
정답 3번 · Composition은 강한 전체-부분 관계로 부분의 생명주기가 전체에 종속됩니다.
IPQ-001-089 · 1과목 · UNIT 05 · UI·UX 설계 · CORE 16. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 사용자가 시스템 사용법을 쉽게 배우고 기억할 수 있는 성질
정답 3번 · 정답은 학습성입니다. 사용자가 시스템 사용법을 쉽게 배우고 기억할 수 있는 성질
IPQ-001-055 · 1과목 · UNIT 03 · UML 다이어그램 · APPLY 17. 다음 상황과 가장 직접적으로 관련된 용어는? — 주문이 대기→결제완료→배송중→완료로 변하는 과정을 표현한다.
정답 4번 · 이 상황은 상태 다이어그램을 적용한 예입니다. 객체의 상태와 이벤트에 따른 상태 전이를 표현하는 UML 다이어그램
IPQ-001-073 · 1과목 · UNIT 04 · UML 관계 · CORE 18. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 상위 개념의 속성과 동작을 하위 개념이 상속하는 is-a 관계
정답 2번 · 정답은 일반화 관계입니다. 상위 개념의 속성과 동작을 하위 개념이 상속하는 is-a 관계
IPQ-001-113 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · CORE 19. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 한 모듈이 다른 모듈의 처리 흐름을 결정하는 제어 플래그를 전달하는 결합도
정답 4번 · 정답은 제어 결합도입니다. 한 모듈이 다른 모듈의 처리 흐름을 결정하는 제어 플래그를 전달하는 결합도
IPQ-001-003 · 1과목 · UNIT 01 · 요구사항 · CORE 20. 요구사항 개발 흐름으로 가장 자연스러운 것은?
정답 2번 · 일반적으로 도출, 분석, 명세, 확인(검증) 순으로 이해합니다.
IPQ-002-137 · 2과목 · UNIT 07 · 블랙박스 테스트 · CORE 21. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 입력 조건인 원인과 출력 결과인 효과의 논리 관계를 그래프로 분석하는 기법
정답 1번 · 정답은 Cause-Effect Graph입니다. 입력 조건인 원인과 출력 결과인 효과의 논리 관계를 그래프로 분석하는 기법
IPQ-002-116 · 2과목 · UNIT 06 · 화이트박스 테스트 · ADVANCED 22. 다음 중 'Path Coverage'이 가장 직접적으로 적용된 상황은?
정답 1번 · Path Coverage의 대표 적용 상황은 다음과 같습니다: 분기 조합으로 만들어지는 서로 다른 흐름을 경로 단위로 확인한다.
IPQ-002-038 · 2과목 · UNIT 02 · 자료구조 · CORE 23. 'Heap'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Heap: 완전이진트리 형태로 부모와 자식 사이의 우선순위 규칙을 유지하는 자료구조
IPQ-002-125 · 2과목 · UNIT 07 · 블랙박스 테스트 · CORE 24. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 오류가 자주 발생하는 입력 범위의 경계와 바로 안팎 값을 검사하는 기법
정답 1번 · 정답은 Boundary Value Analysis입니다. 오류가 자주 발생하는 입력 범위의 경계와 바로 안팎 값을 검사하는 기법
IPQ-002-101 · 2과목 · UNIT 06 · 화이트박스 테스트 · CORE 25. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 프로그램의 모든 실행문이 최소 한 번 실행되는지를 보는 커버리지
정답 4번 · 정답은 Statement Coverage입니다. 프로그램의 모든 실행문이 최소 한 번 실행되는지를 보는 커버리지
IPQ-002-005 · 2과목 · UNIT 01 · 정렬 · CORE 26. Quick Sort의 평균 시간복잡도는?
정답 3번 · 평균적으로 O(n log n)이며 피벗이 계속 나쁘게 선택되면 최악 O(n²)이 될 수 있습니다.
IPQ-002-040 · 2과목 · UNIT 02 · 자료구조 · ADVANCED 27. 다음 중 'Heap'이 가장 직접적으로 적용된 상황은?
정답 4번 · Heap의 대표 적용 상황은 다음과 같습니다: 우선순위 큐에서 최댓값이나 최솟값을 빠르게 꺼낸다.
IPQ-002-140 · 2과목 · UNIT 07 · 블랙박스 테스트 · ADVANCED 28. 다음 중 'Cause-Effect Graph'이 가장 직접적으로 적용된 상황은?
정답 3번 · Cause-Effect Graph의 대표 적용 상황은 다음과 같습니다: 여러 입력조건의 AND·OR 관계와 결과를 연결해 테스트 조건을 만든다.
IPQ-002-153 · 2과목 · UNIT 08 · 통합·성능 테스트 · CORE 29. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 예상되는 사용자나 트랜잭션 부하에서 응답시간과 처리량을 확인하는 테스트
정답 1번 · 정답은 Load Test입니다. 예상되는 사용자나 트랜잭션 부하에서 응답시간과 처리량을 확인하는 테스트
IPQ-002-184 · 2과목 · UNIT 10 · CI·빌드·배포 · ADVANCED 30. 다음 중 'Build'이 가장 직접적으로 적용된 상황은?
정답 2번 · Build의 대표 적용 상황은 다음과 같습니다: 소스 변경 후 자동으로 실행파일이나 배포 패키지를 생성한다.
IPQ-002-009 · 2과목 · UNIT 01 · 테스트 · CORE 31. 하향식 통합 테스트에서 미완성 하위 모듈을 대신하는 것은?
정답 2번 · Top-Down에서는 호출되는 하위 모듈 대신 Stub을 사용합니다.
IPQ-002-064 · 2과목 · UNIT 04 · 탐색·해싱 · ADVANCED 32. 다음 중 'Linear Search'이 가장 직접적으로 적용된 상황은?
정답 4번 · Linear Search의 대표 적용 상황은 다음과 같습니다: 정렬되지 않은 작은 목록에서 앞에서부터 찾는 값을 비교한다.
IPQ-002-144 · 2과목 · UNIT 08 · 통합·성능 테스트 · ADVANCED 33. 다음 중 'Top-Down Integration'이 가장 직접적으로 적용된 상황은?
정답 3번 · Top-Down Integration의 대표 적용 상황은 다음과 같습니다: 메인 제어 모듈부터 테스트하면서 아직 없는 하위 모듈을 Stub으로 대신한다.
IPQ-002-193 · 2과목 · UNIT 10 · CI·빌드·배포 · CORE 34. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 검증을 통과한 변경을 운영환경까지 자동으로 배포하는 방식
정답 2번 · 정답은 Continuous Deployment입니다. 검증을 통과한 변경을 운영환경까지 자동으로 배포하는 방식
IPQ-002-136 · 2과목 · UNIT 07 · 블랙박스 테스트 · ADVANCED 35. 다음 중 'State Transition Testing'이 가장 직접적으로 적용된 상황은?
정답 4번 · State Transition Testing의 대표 적용 상황은 다음과 같습니다: 로그인 실패 횟수에 따라 정상→경고→잠금 상태가 바뀌는 흐름을 검증한다.
IPQ-002-187 · 2과목 · UNIT 10 · CI·빌드·배포 · APPLY 36. 다음 상황과 가장 직접적으로 관련된 용어는? — 커밋마다 서버가 코드를 합쳐 빌드하고 테스트를 실행한다.
정답 2번 · 이 상황은 Continuous Integration을 적용한 예입니다. 개발 변경을 자주 통합하고 자동 빌드·테스트로 통합 문제를 빠르게 발견하는 방식
IPQ-002-054 · 2과목 · UNIT 03 · 정렬·복잡도 · CORE 37. 'Merge Sort'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Merge Sort: 배열을 분할한 뒤 정렬된 부분 배열들을 병합하는 분할정복 정렬
IPQ-002-183 · 2과목 · UNIT 10 · CI·빌드·배포 · APPLY 38. 다음 상황과 가장 직접적으로 관련된 용어는? — 소스 변경 후 자동으로 실행파일이나 배포 패키지를 생성한다.
정답 2번 · 이 상황은 Build을 적용한 예입니다. 소스코드를 컴파일·링크·패키징하여 실행 가능한 산출물로 만드는 과정
IPQ-002-001 · 2과목 · UNIT 01 · 자료구조 · CORE 39. BFS에서 주로 사용하는 자료구조는?
정답 2번 · BFS는 가까운 정점을 순서대로 방문하므로 Queue를 주로 사용합니다.
IPQ-002-062 · 2과목 · UNIT 04 · 탐색·해싱 · CORE 40. 'Linear Search'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Linear Search: 처음부터 끝까지 원소를 차례로 비교하는 순차 탐색
IPQ-003-127 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · APPLY 41. 다음 상황과 가장 직접적으로 관련된 용어는? — 평균 급여가 5000 이상인 부서 그룹만 남긴다.
정답 3번 · 이 상황은 HAVING을 적용한 예입니다. GROUP BY 이후 만들어진 그룹에 조건을 적용하는 절
IPQ-003-146 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 42. 'Consistency'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Consistency: Transaction 전후에 DB의 무결성 규칙이 올바른 상태로 유지되는 성질
IPQ-003-151 · 3과목 · UNIT 08 · 트랜잭션·ACID · APPLY 43. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 Transaction의 미확정 변경이 다른 작업에 노출되지 않도록 제어한다.
정답 4번 · 이 상황은 Isolation을 적용한 예입니다. 동시에 실행되는 Transaction이 서로의 중간 상태에 부적절하게 간섭하지 않도록 하는 성질
IPQ-003-165 · 3과목 · UNIT 09 · 동시성·격리 · CORE 44. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 행을 같은 Transaction에서 다시 읽었을 때 다른 Transaction의 수정으로 값이 달라지는 현상
정답 2번 · 정답은 Non-repeatable Read입니다. 같은 행을 같은 Transaction에서 다시 읽었을 때 다른 Transaction의 수정으로 값이 달라지는 현상
IPQ-003-033 · 3과목 · UNIT 02 · 데이터 모델·키 · CORE 45. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Candidate Key 중 Primary Key로 선택되지 않은 나머지 후보키
정답 2번 · 정답은 Alternate Key입니다. Candidate Key 중 Primary Key로 선택되지 않은 나머지 후보키
IPQ-003-178 · 3과목 · UNIT 09 · 동시성·격리 · CORE 46. 'Serializable'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Serializable: 동시 실행 결과가 Transaction을 순차 실행한 것과 동등하도록 하는 높은 Isolation 수준
IPQ-003-004 · 3과목 · UNIT 01 · 정규화 · CORE 47. 부분 함수 종속을 제거하는 정규형은?
정답 2번 · 2NF는 기본적으로 복합 후보키의 일부에만 종속되는 부분 함수 종속을 제거합니다.
IPQ-003-104 · 3과목 · UNIT 06 · JOIN · ADVANCED 48. 다음 중 'INNER JOIN'이 가장 직접적으로 적용된 상황은?
정답 1번 · INNER JOIN의 대표 적용 상황은 다음과 같습니다: 고객과 주문 모두 존재하는 매칭 행만 조회한다.
IPQ-003-075 · 3과목 · UNIT 04 · 관계대수 · APPLY 49. 다음 상황과 가장 직접적으로 관련된 용어는? — 서울 고객 목록과 부산 고객 목록을 하나의 고객 집합으로 합친다.
정답 3번 · 이 상황은 Union을 적용한 예입니다. 합집합 가능한 두 관계의 Tuple을 합치고 중복을 제거하는 집합 연산
IPQ-003-181 · 3과목 · UNIT 10 · DB 객체·성능 · CORE 50. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 검색 조건에 사용되는 값을 별도 구조로 관리해 조회를 빠르게 할 수 있는 DB 객체
정답 4번 · 정답은 Index입니다. 검색 조건에 사용되는 값을 별도 구조로 관리해 조회를 빠르게 할 수 있는 DB 객체
IPQ-003-166 · 3과목 · UNIT 09 · 동시성·격리 · CORE 51. 'Non-repeatable Read'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Non-repeatable Read: 같은 행을 같은 Transaction에서 다시 읽었을 때 다른 Transaction의 수정으로 값이 달라지는 현상
IPQ-003-183 · 3과목 · UNIT 10 · DB 객체·성능 · APPLY 52. 다음 상황과 가장 직접적으로 관련된 용어는? — 자주 검색하는 회원번호에 인덱스를 생성해 탐색 범위를 줄인다.
정답 3번 · 이 상황은 Index을 적용한 예입니다. 검색 조건에 사용되는 값을 별도 구조로 관리해 조회를 빠르게 할 수 있는 DB 객체
IPQ-003-107 · 3과목 · UNIT 06 · JOIN · APPLY 53. 다음 상황과 가장 직접적으로 관련된 용어는? — 주문이 없는 고객도 고객 목록에 남도록 조회한다.
정답 4번 · 이 상황은 LEFT OUTER JOIN을 적용한 예입니다. 왼쪽 테이블의 모든 행을 보존하고 오른쪽 미매칭 값을 NULL로 채우는 Join
IPQ-003-173 · 3과목 · UNIT 09 · 동시성·격리 · CORE 54. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
정답 3번 · 정답은 Lock입니다. 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
IPQ-003-090 · 3과목 · UNIT 05 · SQL 분류·정의 · CORE 55. 'DCL'에 대한 설명으로 가장 적절한 것은?
정답 3번 · DCL: GRANT·REVOKE처럼 데이터 접근 권한을 부여하거나 회수하는 SQL 분류
IPQ-003-074 · 3과목 · UNIT 04 · 관계대수 · CORE 56. 'Union'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Union: 합집합 가능한 두 관계의 Tuple을 합치고 중복을 제거하는 집합 연산
IPQ-003-122 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · CORE 57. 'GROUP BY'에 대한 설명으로 가장 적절한 것은?
정답 3번 · GROUP BY: 지정한 열 값이 같은 행을 그룹으로 묶어 집계할 수 있게 하는 절
IPQ-003-158 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 58. 'Savepoint'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Savepoint: Transaction 내부에서 부분 Rollback의 기준이 되는 중간 지점을 지정하는 기능
IPQ-003-145 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 59. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Transaction 전후에 DB의 무결성 규칙이 올바른 상태로 유지되는 성질
정답 2번 · 정답은 Consistency입니다. Transaction 전후에 DB의 무결성 규칙이 올바른 상태로 유지되는 성질
IPQ-003-060 · 3과목 · UNIT 03 · 함수 종속·정규화 · ADVANCED 60. 다음 중 'BCNF'이 가장 직접적으로 적용된 상황은?
정답 4번 · BCNF의 대표 적용 상황은 다음과 같습니다: 후보키가 아닌 결정자가 존재하는 관계를 추가 분해한다.
IPQ-004-163 · 4과목 · UNIT 09 · 메모리·저장장치 · APPLY 61. 다음 상황과 가장 직접적으로 관련된 용어는? — 연속 공간 없이 서로 떨어진 Frame에 Process Page를 적재한다.
정답 2번 · 이 상황은 Paging을 적용한 예입니다. Process의 논리 메모리를 고정 크기 Page로 나누고 물리 메모리 Frame에 배치하는 기법
IPQ-004-172 · 4과목 · UNIT 09 · 메모리·저장장치 · ADVANCED 62. 다음 중 'LRU'이 가장 직접적으로 적용된 상황은?
정답 4번 · LRU의 대표 적용 상황은 다음과 같습니다: 최근 사용 시점을 기록해 가장 오래 안 쓴 Page를 내보낸다.
IPQ-004-192 · 4과목 · UNIT 10 · 네트워크·프로토콜 · ADVANCED 63. 다음 중 'DNS'이 가장 직접적으로 적용된 상황은?
정답 1번 · DNS의 대표 적용 상황은 다음과 같습니다: 사용자가 입력한 도메인을 서버 IP 주소로 변환한다.
IPQ-004-185 · 4과목 · UNIT 10 · 네트워크·프로토콜 · CORE 64. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 연결 설정과 재전송 보장을 최소화한 비연결형 Datagram Transport Protocol
정답 3번 · 정답은 UDP입니다. 연결 설정과 재전송 보장을 최소화한 비연결형 Datagram Transport Protocol
IPQ-004-194 · 4과목 · UNIT 10 · 네트워크·프로토콜 · CORE 65. 'ARP'에 대한 설명으로 가장 적절한 것은?
정답 3번 · ARP: 같은 Link에서 IPv4 주소에 대응하는 MAC 주소를 알아내는 Protocol
IPQ-004-072 · 4과목 · UNIT 04 · Java 객체지향 · ADVANCED 66. 다음 중 'Overriding'이 가장 직접적으로 적용된 상황은?
정답 3번 · Overriding의 대표 적용 상황은 다음과 같습니다: 부모의 draw 메서드를 자식 Circle이 자신에게 맞게 다시 구현한다.
IPQ-004-197 · 4과목 · UNIT 10 · 네트워크·프로토콜 · CORE 67. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Web Client와 Server가 Request와 Response로 Resource를 교환하는 Application Protocol
정답 3번 · 정답은 HTTP입니다. Web Client와 Server가 Request와 Response로 Resource를 교환하는 Application Protocol
IPQ-004-148 · 4과목 · UNIT 08 · 스케줄링·Deadlock · ADVANCED 68. 다음 중 'SJF'이 가장 직접적으로 적용된 상황은?
정답 4번 · SJF의 대표 적용 상황은 다음과 같습니다: 예상 실행시간이 짧은 Job을 먼저 선택한다.
IPQ-004-079 · 4과목 · UNIT 04 · Java 객체지향 · APPLY 69. 다음 상황과 가장 직접적으로 관련된 용어는? — A 타입 변수에 B 객체를 담고 f()를 호출하면 B가 재정의한 f가 실행된다.
정답 4번 · 이 상황은 Dynamic Binding을 적용한 예입니다. Override된 인스턴스 메서드 호출이 실행 시 실제 객체 타입에 따라 결정되는 특성
IPQ-004-062 · 4과목 · UNIT 04 · Java 객체지향 · CORE 70. 'Encapsulation'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Encapsulation: 데이터와 동작을 객체 내부에 묶고 접근을 제어해 내부 구현을 보호하는 개념
IPQ-004-046 · 4과목 · UNIT 03 · C 포인터·배열 · CORE 71. 'Dereference 연산자'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Dereference 연산자: 포인터가 가리키는 주소의 실제 값에 접근하는 * 연산
IPQ-004-119 · 4과목 · UNIT 06 · Python 자료형·참조 · APPLY 72. 다음 상황과 가장 직접적으로 관련된 용어는? — b=a로 같은 List를 가리킨 뒤 b.append 결과가 a에도 나타난다.
정답 4번 · 이 상황은 Aliasing을 적용한 예입니다. 여러 변수가 같은 Mutable 객체를 참조해 한 변수의 변경이 다른 변수에서도 보이는 현상
IPQ-004-089 · 4과목 · UNIT 05 · Java 예외·인터페이스 · CORE 73. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 코드에서 예외 객체를 직접 발생시키는 키워드
정답 4번 · 정답은 throw입니다. 코드에서 예외 객체를 직접 발생시키는 키워드
IPQ-004-161 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 74. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Process의 논리 메모리를 고정 크기 Page로 나누고 물리 메모리 Frame에 배치하는 기법
정답 4번 · 정답은 Paging입니다. Process의 논리 메모리를 고정 크기 Page로 나누고 물리 메모리 Frame에 배치하는 기법
IPQ-004-080 · 4과목 · UNIT 04 · Java 객체지향 · ADVANCED 75. 다음 중 'Dynamic Binding'이 가장 직접적으로 적용된 상황은?
정답 2번 · Dynamic Binding의 대표 적용 상황은 다음과 같습니다: A 타입 변수에 B 객체를 담고 f()를 호출하면 B가 재정의한 f가 실행된다.
IPQ-004-155 · 4과목 · UNIT 08 · 스케줄링·Deadlock · APPLY 76. 다음 상황과 가장 직접적으로 관련된 용어는? — 긴급 작업에 높은 우선순위를 부여해 먼저 CPU를 배정한다.
정답 3번 · 이 상황은 Priority Scheduling을 적용한 예입니다. 우선순위 값에 따라 실행 대상을 선택하는 스케줄링
IPQ-004-105 · 4과목 · UNIT 06 · Python 자료형·참조 · CORE 77. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 순서가 있지만 생성 후 요소 변경이 불가능한 Immutable Sequence
정답 4번 · 정답은 Tuple입니다. 순서가 있지만 생성 후 요소 변경이 불가능한 Immutable Sequence
IPQ-004-086 · 4과목 · UNIT 05 · Java 예외·인터페이스 · CORE 78. 'finally'에 대한 설명으로 가장 적절한 것은?
정답 4번 · finally: 예외 발생 여부와 관계없이 자원 정리 같은 마무리 작업을 수행하는 블록
IPQ-004-115 · 4과목 · UNIT 06 · Python 자료형·참조 · APPLY 79. 다음 상황과 가장 직접적으로 관련된 용어는? — 회원 ID를 Key로 회원 이름을 Value로 조회한다.
정답 2번 · 이 상황은 Dictionary을 적용한 예입니다. Key와 Value의 Mapping을 저장하는 자료형
IPQ-004-056 · 4과목 · UNIT 03 · C 포인터·배열 · ADVANCED 80. 다음 중 'Array Decay'이 가장 직접적으로 적용된 상황은?
정답 2번 · Array Decay의 대표 적용 상황은 다음과 같습니다: 함수에 배열 a를 넘길 때 첫 원소 주소가 전달되는 형태로 사용된다.
IPQ-005-070 · 5과목 · UNIT 04 · 소프트웨어 품질 · CORE 81. 'Performance Efficiency'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Performance Efficiency: 시간·자원 사용량과 관련해 요구되는 성능을 효율적으로 제공하는 특성
IPQ-005-123 · 5과목 · UNIT 07 · 웹 공격 · APPLY 82. 다음 상황과 가장 직접적으로 관련된 용어는? — 로그인 입력을 문자열 결합 Query에 넣어 WHERE 조건을 변조한다.
정답 4번 · 이 상황은 SQL Injection을 적용한 예입니다. 입력값을 통해 의도하지 않은 SQL 구조를 실행시키는 공격
IPQ-005-127 · 5과목 · UNIT 07 · 웹 공격 · APPLY 83. 다음 상황과 가장 직접적으로 관련된 용어는? — 게시글에 Script를 삽입해 다른 사용자의 Browser에서 실행되게 한다.
정답 4번 · 이 상황은 XSS을 적용한 예입니다. 악성 Script가 신뢰된 Web Page의 Browser Context에서 실행되게 하는 공격
IPQ-005-142 · 5과목 · UNIT 08 · Secure Coding · CORE 84. 'Parameterized Query'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Parameterized Query: SQL 구조와 사용자 입력 데이터를 분리해 Injection 위험을 줄이는 기법
IPQ-005-133 · 5과목 · UNIT 07 · 웹 공격 · CORE 85. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 경로 입력을 조작해 허용된 Directory 밖의 File에 접근하려는 공격
정답 2번 · 정답은 Path Traversal입니다. 경로 입력을 조작해 허용된 Directory 밖의 File에 접근하려는 공격
IPQ-005-055 · 5과목 · UNIT 03 · 프로젝트 관리 · APPLY 86. 다음 상황과 가장 직접적으로 관련된 용어는? — 핵심 인력 이탈 위험에 대비해 대체 인력과 문서화를 준비한다.
정답 4번 · 이 상황은 Risk Management을 적용한 예입니다. 불확실한 사건의 발생 가능성과 영향을 식별·분석·대응하는 활동
IPQ-005-092 · 5과목 · UNIT 05 · 보안 기본·접근통제 · ADVANCED 87. 다음 중 'Availability'이 가장 직접적으로 적용된 상황은?
정답 2번 · Availability의 대표 적용 상황은 다음과 같습니다: 장애 시 이중화 서버로 전환해 서비스를 계속 제공한다.
IPQ-005-128 · 5과목 · UNIT 07 · 웹 공격 · ADVANCED 88. 다음 중 'XSS'이 가장 직접적으로 적용된 상황은?
정답 1번 · XSS의 대표 적용 상황은 다음과 같습니다: 게시글에 Script를 삽입해 다른 사용자의 Browser에서 실행되게 한다.
IPQ-005-018 · 5과목 · UNIT 01 · DR · CORE 89. RPO의 의미는?
정답 1번 · RPO는 어느 시점까지의 데이터를 복구해야 하는지, 허용 가능한 데이터 손실 범위를 나타냅니다.
IPQ-005-083 · 5과목 · UNIT 05 · 보안 기본·접근통제 · APPLY 90. 다음 상황과 가장 직접적으로 관련된 용어는? — 권한 없는 사용자가 의료기록 내용을 읽지 못하게 한다.
정답 1번 · 이 상황은 Confidentiality을 적용한 예입니다. 인가되지 않은 주체에게 정보가 노출되지 않도록 하는 기밀성
IPQ-005-025 · 5과목 · UNIT 02 · 개발 방법론 · CORE 91. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 시제품을 빠르게 만들어 사용자 피드백으로 요구사항을 구체화하는 접근
정답 2번 · 정답은 Prototyping입니다. 시제품을 빠르게 만들어 사용자 피드백으로 요구사항을 구체화하는 접근
IPQ-005-119 · 5과목 · UNIT 06 · 암호·전자서명 · APPLY 92. 다음 상황과 가장 직접적으로 관련된 용어는? — 각 계정에 다른 Random 값을 붙여 Hash한 뒤 함께 저장한다.
정답 2번 · 이 상황은 Salt을 적용한 예입니다. 비밀번호 Hash 전에 사용자별 임의 값을 추가해 동일 비밀번호의 동일 Digest 문제를 줄이는 값
IPQ-005-063 · 5과목 · UNIT 04 · 소프트웨어 품질 · APPLY 93. 다음 상황과 가장 직접적으로 관련된 용어는? — 장애가 드물고 오류 후에도 안정적으로 기능을 제공한다.
정답 4번 · 이 상황은 Reliability을 적용한 예입니다. 지정된 조건에서 일정 기간 고장 없이 기능을 수행할 수 있는 품질 특성
IPQ-005-156 · 5과목 · UNIT 08 · Secure Coding · ADVANCED 94. 다음 중 'Input Validation'이 가장 직접적으로 적용된 상황은?
정답 3번 · Input Validation의 대표 적용 상황은 다음과 같습니다: 회원번호가 숫자 형식과 허용 길이를 만족하는지 Server에서 확인한다.
IPQ-005-131 · 5과목 · UNIT 07 · 웹 공격 · APPLY 95. 다음 상황과 가장 직접적으로 관련된 용어는? — 로그인 상태의 피해자가 악성 페이지를 열자 송금 요청이 자동 전송된다.
정답 2번 · 이 상황은 CSRF을 적용한 예입니다. 인증된 사용자의 Browser를 이용해 사용자가 의도하지 않은 요청을 보내게 하는 공격
IPQ-005-129 · 5과목 · UNIT 07 · 웹 공격 · CORE 96. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 인증된 사용자의 Browser를 이용해 사용자가 의도하지 않은 요청을 보내게 하는 공격
정답 2번 · 정답은 CSRF입니다. 인증된 사용자의 Browser를 이용해 사용자가 의도하지 않은 요청을 보내게 하는 공격
IPQ-005-016 · 5과목 · UNIT 01 · 가상화 · CORE 97. Container가 VM에 비해 일반적으로 공유하는 것은?
정답 1번 · Container는 일반적으로 host kernel을 공유해 가볍게 격리합니다.
IPQ-005-115 · 5과목 · UNIT 06 · 암호·전자서명 · APPLY 98. 다음 상황과 가장 직접적으로 관련된 용어는? — 문서 Digest에 서명해 누가 서명했고 변조되지 않았는지 검증한다.
정답 2번 · 이 상황은 Digital Signature을 적용한 예입니다. 개인키를 이용해 서명하고 공개키로 검증하여 무결성·인증·부인방지를 지원하는 기술
IPQ-005-028 · 5과목 · UNIT 02 · 개발 방법론 · ADVANCED 99. 다음 중 'Prototyping'이 가장 직접적으로 적용된 상황은?
정답 3번 · Prototyping의 대표 적용 상황은 다음과 같습니다: 화면 Prototype을 보여주고 사용자 의견을 반영해 요구를 수정한다.
IPQ-005-015 · 5과목 · UNIT 01 · Cloud · CORE 100. IaaS에서 고객이 PaaS보다 더 많이 관리하는 영역으로 대표적인 것은?
정답 1번 · 일반 IaaS에서는 customer가 VM의 guest OS와 middleware/app을 더 직접 관리합니다.
새 모의세트
RELATED · INFORMATION PROCESSING ENGINEER 2027필기·실기 요약과 요약집을 구분해서 찾습니다
무료 요약은 학습용, 요약집은 시험 직전 인쇄 회수용입니다. 검색 목적에 맞는 페이지로 바로 이동하세요.

CONTINUE LEARNING

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

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

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