본문 바로가기
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-163 · 1과목 · UNIT 09 · SOLID 원칙 · APPLY 1. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자 저장과 이메일 발송 책임을 서로 다른 클래스로 분리한다.
정답 1번 · 이 상황은 SRP을 적용한 예입니다. 클래스나 모듈이 하나의 책임과 하나의 변경 이유를 가지도록 하는 원칙
IPQ-001-145 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 2. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
정답 4번 · 정답은 Adapter입니다. 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
IPQ-001-055 · 1과목 · UNIT 03 · UML 다이어그램 · APPLY 3. 다음 상황과 가장 직접적으로 관련된 용어는? — 주문이 대기→결제완료→배송중→완료로 변하는 과정을 표현한다.
정답 4번 · 이 상황은 상태 다이어그램을 적용한 예입니다. 객체의 상태와 이벤트에 따른 상태 전이를 표현하는 UML 다이어그램
IPQ-001-170 · 1과목 · UNIT 09 · SOLID 원칙 · CORE 4. 'LSP'에 대한 설명으로 가장 적절한 것은?
정답 1번 · LSP: 하위 타입이 상위 타입을 대체해도 프로그램의 올바른 동작이 유지되어야 한다는 원칙
IPQ-001-144 · 1과목 · UNIT 08 · 디자인 패턴 · ADVANCED 5. 다음 중 'Builder'이 가장 직접적으로 적용된 상황은?
정답 3번 · Builder의 대표 적용 상황은 다음과 같습니다: 같은 생성 절차로 서로 다른 옵션의 보고서 객체를 단계적으로 만든다.
IPQ-001-097 · 1과목 · UNIT 05 · UI·UX 설계 · CORE 6. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 장애·환경·기기 차이에도 다양한 사용자가 서비스를 이용할 수 있도록 하는 성질
정답 3번 · 정답은 접근성입니다. 장애·환경·기기 차이에도 다양한 사용자가 서비스를 이용할 수 있도록 하는 성질
IPQ-001-181 · 1과목 · UNIT 10 · 분석·설계 도구 · CORE 7. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 프로세스·데이터 흐름·데이터 저장소·외부 개체로 데이터 이동을 표현하는 모델
정답 2번 · 정답은 DFD입니다. 프로세스·데이터 흐름·데이터 저장소·외부 개체로 데이터 이동을 표현하는 모델
IPQ-001-020 · 1과목 · UNIT 01 · 요구사항 · CORE 8. 요구사항 검증에서 확인할 항목으로 가장 거리가 먼 것은?
정답 4번 · 검증은 요구사항 문서의 완전성·일관성·명확성·검증가능성 등을 확인합니다.
IPQ-001-024 · 1과목 · UNIT 02 · 요구사항 분석 · ADVANCED 9. 다음 중 '기능 요구사항'이 가장 직접적으로 적용된 상황은?
정답 4번 · 기능 요구사항의 대표 적용 상황은 다음과 같습니다: 사용자가 비밀번호를 재설정하거나 주문을 취소할 수 있어야 한다고 명시한다.
IPQ-001-200 · 1과목 · UNIT 10 · 분석·설계 도구 · ADVANCED 10. 다음 중 'CASE'이 가장 직접적으로 적용된 상황은?
정답 2번 · CASE의 대표 적용 상황은 다음과 같습니다: 모델 작성과 문서 생성, 일관성 검사 등을 개발 도구가 지원한다.
IPQ-001-118 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · CORE 11. '공통 결합도'에 대한 설명으로 가장 적절한 것은?
정답 3번 · 공통 결합도: 여러 모듈이 동일한 전역 데이터 영역을 공유함으로써 생기는 결합도
IPQ-001-196 · 1과목 · UNIT 10 · 분석·설계 도구 · ADVANCED 12. 다음 중 'N-S Chart'이 가장 직접적으로 적용된 상황은?
정답 3번 · N-S Chart의 대표 적용 상황은 다음과 같습니다: goto 없이 조건과 반복 구조를 중첩된 사각형으로 표현한다.
IPQ-001-146 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 13. 'Adapter'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Adapter: 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
IPQ-001-079 · 1과목 · UNIT 04 · UML 관계 · APPLY 14. 다음 상황과 가장 직접적으로 관련된 용어는? — PaymentService 인터페이스를 CardPayment 클래스가 구현한다.
정답 4번 · 이 상황은 실체화 관계을 적용한 예입니다. 클래스가 인터페이스가 정의한 명세를 구현하는 관계
IPQ-001-185 · 1과목 · UNIT 10 · 분석·설계 도구 · CORE 15. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 데이터 항목의 이름·의미·구조·형식 등을 정의해 일관성을 유지하는 자료
정답 4번 · 정답은 데이터 사전입니다. 데이터 항목의 이름·의미·구조·형식 등을 정의해 일관성을 유지하는 자료
IPQ-001-143 · 1과목 · UNIT 08 · 디자인 패턴 · APPLY 16. 다음 상황과 가장 직접적으로 관련된 용어는? — 같은 생성 절차로 서로 다른 옵션의 보고서 객체를 단계적으로 만든다.
정답 4번 · 이 상황은 Builder을 적용한 예입니다. 복잡한 객체의 생성 과정과 표현을 분리해 단계적으로 객체를 만드는 생성 패턴
IPQ-001-004 · 1과목 · UNIT 01 · UML · CORE 17. 시간 순서에 따른 객체 간 메시지 교환을 나타내는 UML 다이어그램은?
정답 2번 · Sequence Diagram은 Lifeline 사이 메시지를 시간 흐름에 따라 표현합니다.
IPQ-001-046 · 1과목 · UNIT 03 · UML 다이어그램 · CORE 18. '시퀀스 다이어그램'에 대한 설명으로 가장 적절한 것은?
정답 3번 · 시퀀스 다이어그램: 객체 사이 메시지 교환을 시간 순서에 따라 표현하는 UML 다이어그램
IPQ-001-124 · 1과목 · UNIT 07 · 소프트웨어 아키텍처 · ADVANCED 19. 다음 중 '계층형 아키텍처'이 가장 직접적으로 적용된 상황은?
정답 3번 · 계층형 아키텍처의 대표 적용 상황은 다음과 같습니다: 표현·비즈니스·데이터 접근 계층으로 시스템을 나눈다.
IPQ-001-158 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 20. 'Strategy'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Strategy: 교체 가능한 여러 알고리즘을 동일한 인터페이스로 캡슐화하는 행위 패턴
IPQ-002-061 · 2과목 · UNIT 04 · 탐색·해싱 · CORE 21. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 처음부터 끝까지 원소를 차례로 비교하는 순차 탐색
정답 4번 · 정답은 Linear Search입니다. 처음부터 끝까지 원소를 차례로 비교하는 순차 탐색
IPQ-002-174 · 2과목 · UNIT 09 · 형상관리 · CORE 22. 'Merge'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Merge: 서로 다른 Branch의 변경 내용을 하나의 흐름으로 통합하는 작업
IPQ-002-168 · 2과목 · UNIT 09 · 형상관리 · ADVANCED 23. 다음 중 'Baseline'이 가장 직접적으로 적용된 상황은?
정답 4번 · Baseline의 대표 적용 상황은 다음과 같습니다: 릴리스 전 승인된 버전 집합을 기준선으로 확정한다.
IPQ-002-092 · 2과목 · UNIT 05 · 테스트 수준 · ADVANCED 24. 다음 중 'System Test'이 가장 직접적으로 적용된 상황은?
정답 1번 · System Test의 대표 적용 상황은 다음과 같습니다: 완성된 쇼핑몰 전체를 실제 운영과 유사한 환경에서 검증한다.
IPQ-002-043 · 2과목 · UNIT 03 · 정렬·복잡도 · APPLY 25. 다음 상황과 가장 직접적으로 관련된 용어는? — 인접 원소를 차례로 바꾸며 한 Pass마다 가장 큰 값이 뒤쪽에 자리잡는다.
정답 3번 · 이 상황은 Bubble Sort을 적용한 예입니다. 인접한 두 원소를 반복 비교·교환하여 큰 값이나 작은 값을 끝으로 이동시키는 정렬
IPQ-002-199 · 2과목 · UNIT 10 · CI·빌드·배포 · APPLY 26. 다음 상황과 가장 직접적으로 관련된 용어는? — 새 버전 장애 발생 시 직전 안정 버전을 다시 배포한다.
정답 1번 · 이 상황은 Rollback을 적용한 예입니다. 배포 후 문제가 생겼을 때 이전 정상 버전이나 상태로 되돌리는 절차
IPQ-002-089 · 2과목 · UNIT 05 · 테스트 수준 · CORE 27. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 통합된 전체 시스템이 요구사항과 시스템 수준 품질을 만족하는지 검증하는 테스트
정답 4번 · 정답은 System Test입니다. 통합된 전체 시스템이 요구사항과 시스템 수준 품질을 만족하는지 검증하는 테스트
IPQ-002-079 · 2과목 · UNIT 04 · 탐색·해싱 · APPLY 28. 다음 상황과 가장 직접적으로 관련된 용어는? — 충돌이 나면 선형 조사 등으로 다음 빈 칸을 찾아 키를 저장한다.
정답 3번 · 이 상황은 Open Addressing을 적용한 예입니다. 해시 충돌 시 테이블 내부의 다른 빈 슬롯을 찾아 저장하는 해결 방법
IPQ-002-008 · 2과목 · UNIT 01 · 테스트 · CORE 29. 상향식 통합 테스트에서 미완성 상위 모듈을 대신하는 것은?
정답 2번 · Bottom-Up에서는 상위 호출자를 대신하는 Driver가 필요할 수 있습니다.
IPQ-002-132 · 2과목 · UNIT 07 · 블랙박스 테스트 · ADVANCED 30. 다음 중 'Decision Table'이 가장 직접적으로 적용된 상황은?
정답 2번 · Decision Table의 대표 적용 상황은 다음과 같습니다: 회원등급·쿠폰유무·결제수단 조합별 할인 동작을 표로 만든다.
IPQ-002-074 · 2과목 · UNIT 04 · 탐색·해싱 · CORE 31. 'Chaining'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Chaining: 해시 충돌 시 같은 버킷에 여러 항목을 연결 구조로 저장하는 해결 방법
IPQ-002-162 · 2과목 · UNIT 09 · 형상관리 · CORE 32. 'Configuration Item'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Configuration Item: 형상관리에서 버전과 변경을 통제해야 하는 관리 대상 항목
IPQ-002-125 · 2과목 · UNIT 07 · 블랙박스 테스트 · CORE 33. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 오류가 자주 발생하는 입력 범위의 경계와 바로 안팎 값을 검사하는 기법
정답 1번 · 정답은 Boundary Value Analysis입니다. 오류가 자주 발생하는 입력 범위의 경계와 바로 안팎 값을 검사하는 기법
IPQ-002-160 · 2과목 · UNIT 08 · 통합·성능 테스트 · ADVANCED 34. 다음 중 'Stress Test'이 가장 직접적으로 적용된 상황은?
정답 4번 · Stress Test의 대표 적용 상황은 다음과 같습니다: 사용자 수를 계속 높여 장애 발생 지점과 복구 동작을 확인한다.
IPQ-002-183 · 2과목 · UNIT 10 · CI·빌드·배포 · APPLY 35. 다음 상황과 가장 직접적으로 관련된 용어는? — 소스 변경 후 자동으로 실행파일이나 배포 패키지를 생성한다.
정답 2번 · 이 상황은 Build을 적용한 예입니다. 소스코드를 컴파일·링크·패키징하여 실행 가능한 산출물로 만드는 과정
IPQ-002-134 · 2과목 · UNIT 07 · 블랙박스 테스트 · CORE 36. 'State Transition Testing'에 대한 설명으로 가장 적절한 것은?
정답 1번 · State Transition Testing: 상태와 이벤트에 따른 상태 전이를 기준으로 테스트를 설계하는 기법
IPQ-002-123 · 2과목 · UNIT 07 · 블랙박스 테스트 · APPLY 37. 다음 상황과 가장 직접적으로 관련된 용어는? — 나이 입력 범위를 유효 범위와 여러 무효 범위로 나누고 대표값을 선택한다.
정답 2번 · 이 상황은 Equivalence Partitioning을 적용한 예입니다. 입력 영역을 같은 동작이 예상되는 유효·무효 동등 클래스로 나누는 기법
IPQ-002-152 · 2과목 · UNIT 08 · 통합·성능 테스트 · ADVANCED 38. 다음 중 'Big-Bang Integration'이 가장 직접적으로 적용된 상황은?
정답 2번 · Big-Bang Integration의 대표 적용 상황은 다음과 같습니다: 개별 모듈 완성 후 한 시점에 모두 연결해 통합 결함을 찾는다.
IPQ-002-167 · 2과목 · UNIT 09 · 형상관리 · APPLY 39. 다음 상황과 가장 직접적으로 관련된 용어는? — 릴리스 전 승인된 버전 집합을 기준선으로 확정한다.
정답 3번 · 이 상황은 Baseline을 적용한 예입니다. 공식적으로 검토·승인되어 이후 변경 통제의 기준이 되는 형상 상태
IPQ-002-067 · 2과목 · UNIT 04 · 탐색·해싱 · APPLY 40. 다음 상황과 가장 직접적으로 관련된 용어는? — 정렬된 배열에서 중앙값보다 작으면 왼쪽 절반만 다시 탐색한다.
정답 2번 · 이 상황은 Binary Search을 적용한 예입니다. 정렬된 자료에서 중앙값과 비교하며 탐색 범위를 절반씩 줄이는 탐색
IPQ-003-075 · 3과목 · UNIT 04 · 관계대수 · APPLY 41. 다음 상황과 가장 직접적으로 관련된 용어는? — 서울 고객 목록과 부산 고객 목록을 하나의 고객 집합으로 합친다.
정답 3번 · 이 상황은 Union을 적용한 예입니다. 합집합 가능한 두 관계의 Tuple을 합치고 중복을 제거하는 집합 연산
IPQ-003-062 · 3과목 · UNIT 04 · 관계대수 · CORE 42. 'Select'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Select: 조건을 만족하는 Tuple 행을 선택하는 관계대수 연산
IPQ-003-143 · 3과목 · UNIT 08 · 트랜잭션·ACID · APPLY 43. 다음 상황과 가장 직접적으로 관련된 용어는? — 계좌 이체에서 출금과 입금 중 하나만 반영되지 않도록 한다.
정답 1번 · 이 상황은 Atomicity을 적용한 예입니다. Transaction의 작업이 전부 수행되거나 전혀 수행되지 않아야 하는 성질
IPQ-003-079 · 3과목 · UNIT 04 · 관계대수 · APPLY 44. 다음 상황과 가장 직접적으로 관련된 용어는? — 전체 회원에서 이벤트 참여 회원을 제외한 집합을 구한다.
정답 1번 · 이 상황은 Difference을 적용한 예입니다. 첫 관계에는 있지만 두 번째 관계에는 없는 Tuple을 구하는 차집합 연산
IPQ-003-124 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · ADVANCED 45. 다음 중 'GROUP BY'이 가장 직접적으로 적용된 상황은?
정답 3번 · GROUP BY의 대표 적용 상황은 다음과 같습니다: 부서별로 행을 묶어 평균 급여를 계산한다.
IPQ-003-049 · 3과목 · UNIT 03 · 함수 종속·정규화 · CORE 46. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 1NF를 만족하고 부분 함수 종속을 제거한 정규형
정답 3번 · 정답은 2NF입니다. 1NF를 만족하고 부분 함수 종속을 제거한 정규형
IPQ-003-109 · 3과목 · UNIT 06 · JOIN · CORE 47. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 오른쪽 테이블의 모든 행을 보존하는 Outer Join
정답 3번 · 정답은 RIGHT OUTER JOIN입니다. 오른쪽 테이블의 모든 행을 보존하는 Outer Join
IPQ-003-141 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 48. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Transaction의 작업이 전부 수행되거나 전혀 수행되지 않아야 하는 성질
정답 4번 · 정답은 Atomicity입니다. Transaction의 작업이 전부 수행되거나 전혀 수행되지 않아야 하는 성질
IPQ-003-118 · 3과목 · UNIT 06 · JOIN · CORE 49. 'SELF JOIN'에 대한 설명으로 가장 적절한 것은?
정답 3번 · SELF JOIN: 하나의 테이블을 서로 다른 Alias로 두 번 이상 참조해 자기 자신과 Join하는 방식
IPQ-003-186 · 3과목 · UNIT 10 · DB 객체·성능 · CORE 50. 'View'에 대한 설명으로 가장 적절한 것은?
정답 1번 · View: SELECT 정의를 바탕으로 논리적인 가상 테이블처럼 사용하는 DB 객체
IPQ-003-137 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · CORE 51. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 두 SELECT 결과를 중복 제거 없이 그대로 합치는 집합 연산
정답 1번 · 정답은 UNION ALL입니다. 두 SELECT 결과를 중복 제거 없이 그대로 합치는 집합 연산
IPQ-003-034 · 3과목 · UNIT 02 · 데이터 모델·키 · CORE 52. 'Alternate Key'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Alternate Key: Candidate Key 중 Primary Key로 선택되지 않은 나머지 후보키
IPQ-003-048 · 3과목 · UNIT 03 · 함수 종속·정규화 · ADVANCED 53. 다음 중 'Transitive Functional Dependency'이 가장 직접적으로 적용된 상황은?
정답 2번 · Transitive Functional Dependency의 대표 적용 상황은 다음과 같습니다: 학번→학과코드, 학과코드→학과명으로 학번이 학과명을 간접 결정한다.
IPQ-003-163 · 3과목 · UNIT 09 · 동시성·격리 · APPLY 54. 다음 상황과 가장 직접적으로 관련된 용어는? — A가 수정 후 미확정 상태인데 B가 그 값을 조회한다.
정답 3번 · 이 상황은 Dirty Read을 적용한 예입니다. 다른 Transaction이 아직 Commit하지 않은 변경 값을 읽는 현상
IPQ-003-051 · 3과목 · UNIT 03 · 함수 종속·정규화 · APPLY 55. 다음 상황과 가장 직접적으로 관련된 용어는? — 복합키 일부에만 종속된 속성을 별도 테이블로 분리한다.
정답 4번 · 이 상황은 2NF을 적용한 예입니다. 1NF를 만족하고 부분 함수 종속을 제거한 정규형
IPQ-003-149 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 56. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 동시에 실행되는 Transaction이 서로의 중간 상태에 부적절하게 간섭하지 않도록 하는 성질
정답 4번 · 정답은 Isolation입니다. 동시에 실행되는 Transaction이 서로의 중간 상태에 부적절하게 간섭하지 않도록 하는 성질
IPQ-003-068 · 3과목 · UNIT 04 · 관계대수 · ADVANCED 57. 다음 중 'Project'이 가장 직접적으로 적용된 상황은?
정답 4번 · Project의 대표 적용 상황은 다음과 같습니다: 직원 관계에서 이름과 부서 열만 추출한다.
IPQ-003-170 · 3과목 · UNIT 09 · 동시성·격리 · CORE 58. 'Phantom Read'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Phantom Read: 같은 조건으로 다시 조회할 때 다른 Transaction의 Insert/Delete로 행 집합이 달라지는 현상
IPQ-003-066 · 3과목 · UNIT 04 · 관계대수 · CORE 59. 'Project'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Project: 특정 Attribute 열만 선택하는 관계대수 연산
IPQ-003-043 · 3과목 · UNIT 03 · 함수 종속·정규화 · APPLY 60. 다음 상황과 가장 직접적으로 관련된 용어는? — (학생,과목)이 키인데 학생만으로 학과가 결정된다.
정답 2번 · 이 상황은 Partial Functional Dependency을 적용한 예입니다. 복합 후보키의 일부 속성에 일반 속성이 종속되는 함수 종속
IPQ-004-053 · 4과목 · UNIT 03 · C 포인터·배열 · CORE 61. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 많은 표현식에서 배열 이름이 첫 번째 요소를 가리키는 포인터처럼 변환되는 성질
정답 2번 · 정답은 Array Decay입니다. 많은 표현식에서 배열 이름이 첫 번째 요소를 가리키는 포인터처럼 변환되는 성질
IPQ-004-040 · 4과목 · UNIT 02 · C 언어 기초 · ADVANCED 62. 다음 중 'static 지역변수'이 가장 직접적으로 적용된 상황은?
정답 2번 · static 지역변수의 대표 적용 상황은 다음과 같습니다: 함수를 여러 번 호출할 때 이전 호출에서 증가한 count 값이 유지된다.
IPQ-004-177 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 63. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 데이터를 두 개 이상의 Disk에 복제하는 Mirroring 기반 RAID
정답 1번 · 정답은 RAID 1입니다. 같은 데이터를 두 개 이상의 Disk에 복제하는 Mirroring 기반 RAID
IPQ-004-083 · 4과목 · UNIT 05 · Java 예외·인터페이스 · APPLY 64. 다음 상황과 가장 직접적으로 관련된 용어는? — 파일 처리 중 IOException이 발생하면 catch에서 대응한다.
정답 4번 · 이 상황은 try-catch을 적용한 예입니다. 예외가 발생할 수 있는 코드를 실행하고 발생한 예외를 처리하는 구문
IPQ-004-169 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 65. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 가장 오랫동안 참조되지 않은 Page를 교체 대상으로 선택하는 알고리즘
정답 3번 · 정답은 LRU입니다. 가장 오랫동안 참조되지 않은 Page를 교체 대상으로 선택하는 알고리즘
IPQ-004-193 · 4과목 · UNIT 10 · 네트워크·프로토콜 · CORE 66. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 Link에서 IPv4 주소에 대응하는 MAC 주소를 알아내는 Protocol
정답 4번 · 정답은 ARP입니다. 같은 Link에서 IPv4 주소에 대응하는 MAC 주소를 알아내는 Protocol
IPQ-004-073 · 4과목 · UNIT 04 · Java 객체지향 · CORE 67. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 이름의 메서드를 매개변수 목록을 다르게 여러 개 정의하는 것
정답 3번 · 정답은 Overloading입니다. 같은 이름의 메서드를 매개변수 목록을 다르게 여러 개 정의하는 것
IPQ-004-039 · 4과목 · UNIT 02 · C 언어 기초 · APPLY 68. 다음 상황과 가장 직접적으로 관련된 용어는? — 함수를 여러 번 호출할 때 이전 호출에서 증가한 count 값이 유지된다.
정답 4번 · 이 상황은 static 지역변수을 적용한 예입니다. 함수 호출이 끝나도 값이 유지되고 프로그램 수명 동안 저장되는 지역 범위 변수
IPQ-004-076 · 4과목 · UNIT 04 · Java 객체지향 · ADVANCED 69. 다음 중 'Overloading'이 가장 직접적으로 적용된 상황은?
정답 4번 · Overloading의 대표 적용 상황은 다음과 같습니다: sum(int,int)와 sum(double,double)을 같은 클래스에 둔다.
IPQ-004-023 · 4과목 · UNIT 02 · C 언어 기초 · APPLY 70. 다음 상황과 가장 직접적으로 관련된 용어는? — C에서 int a=5,b=2일 때 a/b 결과가 2가 된다.
정답 1번 · 이 상황은 정수 나눗셈을 적용한 예입니다. 두 피연산자가 정수형일 때 소수 부분을 버리는 정수 산술
IPQ-004-056 · 4과목 · UNIT 03 · C 포인터·배열 · ADVANCED 71. 다음 중 'Array Decay'이 가장 직접적으로 적용된 상황은?
정답 2번 · Array Decay의 대표 적용 상황은 다음과 같습니다: 함수에 배열 a를 넘길 때 첫 원소 주소가 전달되는 형태로 사용된다.
IPQ-004-145 · 4과목 · UNIT 08 · 스케줄링·Deadlock · CORE 72. 다음 설명에 해당하는 용어로 가장 적절한 것은? — CPU Burst가 가장 짧은 작업을 우선 실행하는 스케줄링
정답 1번 · 정답은 SJF입니다. CPU Burst가 가장 짧은 작업을 우선 실행하는 스케줄링
IPQ-004-144 · 4과목 · UNIT 08 · 스케줄링·Deadlock · ADVANCED 73. 다음 중 'FCFS'이 가장 직접적으로 적용된 상황은?
정답 2번 · FCFS의 대표 적용 상황은 다음과 같습니다: 도착 순서 그대로 CPU를 배정한다.
IPQ-004-062 · 4과목 · UNIT 04 · Java 객체지향 · CORE 74. 'Encapsulation'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Encapsulation: 데이터와 동작을 객체 내부에 묶고 접근을 제어해 내부 구현을 보호하는 개념
IPQ-004-100 · 4과목 · UNIT 05 · Java 예외·인터페이스 · ADVANCED 75. 다음 중 'Interface'이 가장 직접적으로 적용된 상황은?
정답 3번 · Interface의 대표 적용 상황은 다음과 같습니다: 여러 결제 클래스가 같은 pay 메서드 계약을 implements 한다.
IPQ-004-119 · 4과목 · UNIT 06 · Python 자료형·참조 · APPLY 76. 다음 상황과 가장 직접적으로 관련된 용어는? — b=a로 같은 List를 가리킨 뒤 b.append 결과가 a에도 나타난다.
정답 4번 · 이 상황은 Aliasing을 적용한 예입니다. 여러 변수가 같은 Mutable 객체를 참조해 한 변수의 변경이 다른 변수에서도 보이는 현상
IPQ-004-067 · 4과목 · UNIT 04 · Java 객체지향 · APPLY 77. 다음 상황과 가장 직접적으로 관련된 용어는? — Employee 클래스를 Manager 클래스가 extends 한다.
정답 1번 · 이 상황은 Inheritance을 적용한 예입니다. 기존 클래스의 속성과 메서드를 하위 클래스가 물려받아 확장하는 개념
IPQ-004-111 · 4과목 · UNIT 06 · Python 자료형·참조 · APPLY 78. 다음 상황과 가장 직접적으로 관련된 용어는? — 중복 회원번호를 제거하거나 합집합·교집합을 구한다.
정답 1번 · 이 상황은 Set을 적용한 예입니다. 중복을 허용하지 않는 원소 집합 자료형
IPQ-004-162 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 79. 'Paging'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Paging: Process의 논리 메모리를 고정 크기 Page로 나누고 물리 메모리 Frame에 배치하는 기법
IPQ-004-173 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 80. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Page Fault와 교체가 과도해 실제 작업보다 Paging에 시간을 많이 쓰는 현상
정답 4번 · 정답은 Thrashing입니다. Page Fault와 교체가 과도해 실제 작업보다 Paging에 시간을 많이 쓰는 현상
IPQ-005-149 · 5과목 · UNIT 08 · Secure Coding · CORE 81. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 업무 수행에 필요한 최소 범위의 권한만 부여하는 보안 원칙
정답 1번 · 정답은 Least Privilege입니다. 업무 수행에 필요한 최소 범위의 권한만 부여하는 보안 원칙
IPQ-005-092 · 5과목 · UNIT 05 · 보안 기본·접근통제 · ADVANCED 82. 다음 중 'Availability'이 가장 직접적으로 적용된 상황은?
정답 2번 · Availability의 대표 적용 상황은 다음과 같습니다: 장애 시 이중화 서버로 전환해 서비스를 계속 제공한다.
IPQ-005-105 · 5과목 · UNIT 06 · 암호·전자서명 · CORE 83. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Public Key와 Private Key의 서로 다른 Key Pair를 사용하는 방식
정답 3번 · 정답은 Asymmetric Encryption입니다. Public Key와 Private Key의 서로 다른 Key Pair를 사용하는 방식
IPQ-005-156 · 5과목 · UNIT 08 · Secure Coding · ADVANCED 84. 다음 중 'Input Validation'이 가장 직접적으로 적용된 상황은?
정답 3번 · Input Validation의 대표 적용 상황은 다음과 같습니다: 회원번호가 숫자 형식과 허용 길이를 만족하는지 Server에서 확인한다.
IPQ-005-112 · 5과목 · UNIT 06 · 암호·전자서명 · ADVANCED 85. 다음 중 'Cryptographic Hash Function'이 가장 직접적으로 적용된 상황은?
정답 2번 · Cryptographic Hash Function의 대표 적용 상황은 다음과 같습니다: 파일 Digest를 비교해 내용 변조 여부를 확인한다.
IPQ-005-108 · 5과목 · UNIT 06 · 암호·전자서명 · ADVANCED 86. 다음 중 'Asymmetric Encryption'이 가장 직접적으로 적용된 상황은?
정답 1번 · Asymmetric Encryption의 대표 적용 상황은 다음과 같습니다: 수신자의 공개키로 암호화하고 대응하는 개인키로 복호화한다.
IPQ-005-098 · 5과목 · UNIT 05 · 보안 기본·접근통제 · CORE 87. 'Authorization'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Authorization: 인증된 주체가 어떤 자원과 기능을 사용할 수 있는지 권한을 결정하는 절차
IPQ-005-154 · 5과목 · UNIT 08 · Secure Coding · CORE 88. 'Input Validation'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Input Validation: 입력값의 Type·길이·형식·범위를 신뢰 경계에서 검사하는 보안 기법
IPQ-005-151 · 5과목 · UNIT 08 · Secure Coding · APPLY 89. 다음 상황과 가장 직접적으로 관련된 용어는? — Web Application DB 계정에 필요한 Table의 SELECT·UPDATE 권한만 준다.
정답 2번 · 이 상황은 Least Privilege을 적용한 예입니다. 업무 수행에 필요한 최소 범위의 권한만 부여하는 보안 원칙
IPQ-005-011 · 5과목 · UNIT 01 · Web보안 · CORE 90. SQL Injection의 대표적인 직접 대응은?
정답 1번 · Prepared/Parameterized Query로 코드와 데이터를 분리하는 것이 핵심 대응입니다.
IPQ-005-180 · 5과목 · UNIT 09 · 가상화·Cloud · ADVANCED 91. 다음 중 'SaaS'이 가장 직접적으로 적용된 상황은?
정답 1번 · SaaS의 대표 적용 상황은 다음과 같습니다: 사용자가 Browser로 Mail·CRM Application을 바로 이용한다.
IPQ-005-008 · 5과목 · UNIT 01 · 접근통제 · CORE 92. Role에 권한을 부여하고 사용자를 Role에 배정하는 모델은?
정답 1번 · RBAC은 Role을 매개로 권한을 관리합니다.
IPQ-005-087 · 5과목 · UNIT 05 · 보안 기본·접근통제 · APPLY 93. 다음 상황과 가장 직접적으로 관련된 용어는? — 전자문서 내용이 전송 중 변조되지 않았는지 확인한다.
정답 2번 · 이 상황은 Integrity을 적용한 예입니다. 정보가 비인가 상태로 변경·삭제되지 않고 정확하게 유지되도록 하는 무결성
IPQ-005-175 · 5과목 · UNIT 09 · 가상화·Cloud · APPLY 94. 다음 상황과 가장 직접적으로 관련된 용어는? — 개발자는 Server OS 관리보다 Code 배포와 Data에 집중한다.
정답 4번 · 이 상황은 PaaS을 적용한 예입니다. Application 실행 Platform과 Runtime을 Service로 제공하는 Cloud 모델
IPQ-005-123 · 5과목 · UNIT 07 · 웹 공격 · APPLY 95. 다음 상황과 가장 직접적으로 관련된 용어는? — 로그인 입력을 문자열 결합 Query에 넣어 WHERE 조건을 변조한다.
정답 4번 · 이 상황은 SQL Injection을 적용한 예입니다. 입력값을 통해 의도하지 않은 SQL 구조를 실행시키는 공격
IPQ-005-121 · 5과목 · UNIT 07 · 웹 공격 · CORE 96. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 입력값을 통해 의도하지 않은 SQL 구조를 실행시키는 공격
정답 4번 · 정답은 SQL Injection입니다. 입력값을 통해 의도하지 않은 SQL 구조를 실행시키는 공격
IPQ-005-110 · 5과목 · UNIT 06 · 암호·전자서명 · CORE 97. 'Cryptographic Hash Function'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Cryptographic Hash Function: 암호학적 성질을 고려해 임의 길이 입력을 고정 길이 Digest로 변환하며 일반적으로 역변환을 목적으로 하지 않는 함수
IPQ-005-104 · 5과목 · UNIT 06 · 암호·전자서명 · ADVANCED 98. 다음 중 'Symmetric Encryption'이 가장 직접적으로 적용된 상황은?
정답 2번 · Symmetric Encryption의 대표 적용 상황은 다음과 같습니다: 송신자와 수신자가 미리 공유한 Key로 대용량 데이터를 빠르게 암복호화한다.
IPQ-005-077 · 5과목 · UNIT 04 · 소프트웨어 품질 · CORE 99. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 다른 환경으로 이전·설치·적응하기 쉬운 품질 특성
정답 2번 · 정답은 Portability입니다. 다른 환경으로 이전·설치·적응하기 쉬운 품질 특성
IPQ-005-045 · 5과목 · UNIT 03 · 프로젝트 관리 · CORE 100. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 활동 순서와 기간을 계획하고 Project 일정 진행을 통제하는 관리 영역
정답 4번 · 정답은 Schedule Management입니다. 활동 순서와 기간을 계획하고 Project 일정 진행을 통제하는 관리 영역
새 모의세트
RELATED · INFORMATION PROCESSING ENGINEER 2027필기·실기 요약과 요약집을 구분해서 찾습니다
무료 요약은 학습용, 요약집은 시험 직전 인쇄 회수용입니다. 검색 목적에 맞는 페이지로 바로 이동하세요.

CONTINUE LEARNING

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

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

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