본문 바로가기
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-031 · 1과목 · UNIT 02 · 요구사항 분석 · APPLY 1. 다음 상황과 가장 직접적으로 관련된 용어는? — 요구사항 변경 시 영향받는 설계 문서·코드·테스트 케이스를 연결해서 확인한다.
정답 3번 · 이 상황은 요구사항 추적성을 적용한 예입니다. 요구사항이 설계·구현·테스트 어디에 반영되었는지 연결해 추적하는 성질
IPQ-001-043 · 1과목 · UNIT 03 · UML 다이어그램 · APPLY 2. 다음 상황과 가장 직접적으로 관련된 용어는? — 회원·주문·상품 클래스와 상속·연관 관계를 한눈에 표현한다.
정답 1번 · 이 상황은 클래스 다이어그램을 적용한 예입니다. 클래스의 속성·연산·관계 등 시스템의 정적 구조를 표현하는 UML 다이어그램
IPQ-001-008 · 1과목 · UNIT 01 · 모듈 · CORE 3. 모듈 설계에서 일반적으로 바람직한 방향은?
정답 2번 · 모듈 내부 책임은 모으고 외부 의존은 줄이는 것이 바람직합니다.
IPQ-001-039 · 1과목 · UNIT 02 · 요구사항 분석 · APPLY 4. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자·운영자·발주자·관리자 의견을 수집해 요구사항을 도출한다.
정답 2번 · 이 상황은 이해관계자을 적용한 예입니다. 시스템의 개발·운영·사용 또는 결과에 영향을 주거나 받는 개인·조직
IPQ-001-059 · 1과목 · UNIT 03 · UML 다이어그램 · APPLY 5. 다음 상황과 가장 직접적으로 관련된 용어는? — 고객과 관리자가 어떤 기능을 사용하는지 기능 경계와 함께 표현한다.
정답 1번 · 이 상황은 유스케이스 다이어그램을 적용한 예입니다. Actor와 시스템이 제공하는 기능 사이의 관계를 사용자 관점에서 표현하는 UML 다이어그램
IPQ-001-018 · 1과목 · UNIT 01 · 설계도구 · CORE 6. 복잡한 조건 조합과 그에 따른 동작을 표로 표현하기 좋은 것은?
정답 1번 · Decision Table은 조건 조합과 Action을 체계적으로 표현합니다.
IPQ-001-017 · 1과목 · UNIT 01 · 아키텍처 · CORE 7. 데이터 저장소를 중심으로 여러 컴포넌트가 공유하는 구조는?
정답 1번 · Repository 패턴은 중앙 데이터 저장소를 중심으로 구성됩니다.
IPQ-001-065 · 1과목 · UNIT 04 · UML 관계 · CORE 8. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 전체와 부분 관계이지만 부분이 전체와 독립적인 생명주기를 가질 수 있는 관계
정답 1번 · 정답은 집합 관계입니다. 전체와 부분 관계이지만 부분이 전체와 독립적인 생명주기를 가질 수 있는 관계
IPQ-001-023 · 1과목 · UNIT 02 · 요구사항 분석 · APPLY 9. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자가 비밀번호를 재설정하거나 주문을 취소할 수 있어야 한다고 명시한다.
정답 1번 · 이 상황은 기능 요구사항을 적용한 예입니다. 시스템이 제공해야 하는 기능·서비스·행동을 명시하는 요구사항
IPQ-001-015 · 1과목 · UNIT 01 · 패턴 · CORE 10. 객체 생성 과정을 단계별로 분리하여 다양한 표현을 만들기 좋은 패턴은?
정답 1번 · Builder는 복잡한 객체의 생성 과정과 표현을 분리합니다.
IPQ-001-060 · 1과목 · UNIT 03 · UML 다이어그램 · ADVANCED 11. 다음 중 '유스케이스 다이어그램'이 가장 직접적으로 적용된 상황은?
정답 1번 · 유스케이스 다이어그램의 대표 적용 상황은 다음과 같습니다: 고객과 관리자가 어떤 기능을 사용하는지 기능 경계와 함께 표현한다.
IPQ-001-193 · 1과목 · UNIT 10 · 분석·설계 도구 · CORE 12. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 구조적 프로그래밍의 순차·선택·반복 제어 구조를 박스 중첩 형태로 표현하는 도구
정답 1번 · 정답은 N-S Chart입니다. 구조적 프로그래밍의 순차·선택·반복 제어 구조를 박스 중첩 형태로 표현하는 도구
IPQ-001-132 · 1과목 · UNIT 07 · 소프트웨어 아키텍처 · ADVANCED 13. 다음 중 'MVC'이 가장 직접적으로 적용된 상황은?
정답 2번 · MVC의 대표 적용 상황은 다음과 같습니다: Controller가 요청을 받아 Model을 처리하고 View를 선택한다.
IPQ-001-071 · 1과목 · UNIT 04 · UML 관계 · APPLY 14. 다음 상황과 가장 직접적으로 관련된 용어는? — 주문이 삭제되면 주문 항목도 함께 사라지는 구조를 모델링한다.
정답 4번 · 이 상황은 합성 관계을 적용한 예입니다. 부분의 생명주기가 전체에 강하게 종속되는 강한 전체-부분 관계
IPQ-001-149 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 15. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 객체를 감싸면서 기존 객체를 수정하지 않고 책임이나 기능을 동적으로 추가하는 구조 패턴
정답 2번 · 정답은 Decorator입니다. 객체를 감싸면서 기존 객체를 수정하지 않고 책임이나 기능을 동적으로 추가하는 구조 패턴
IPQ-001-048 · 1과목 · UNIT 03 · UML 다이어그램 · ADVANCED 16. 다음 중 '시퀀스 다이어그램'이 가장 직접적으로 적용된 상황은?
정답 2번 · 시퀀스 다이어그램의 대표 적용 상황은 다음과 같습니다: 로그인 요청부터 인증 응답까지 객체 간 호출 순서를 Lifeline으로 표현한다.
IPQ-001-079 · 1과목 · UNIT 04 · UML 관계 · APPLY 17. 다음 상황과 가장 직접적으로 관련된 용어는? — PaymentService 인터페이스를 CardPayment 클래스가 구현한다.
정답 4번 · 이 상황은 실체화 관계을 적용한 예입니다. 클래스가 인터페이스가 정의한 명세를 구현하는 관계
IPQ-001-027 · 1과목 · UNIT 02 · 요구사항 분석 · APPLY 18. 다음 상황과 가장 직접적으로 관련된 용어는? — 응답시간을 2초 이내로 하고 가용성을 99.9% 이상으로 요구한다.
정답 2번 · 이 상황은 비기능 요구사항을 적용한 예입니다. 성능·보안·가용성·품질 등 시스템의 제약과 품질 조건을 명시하는 요구사항
IPQ-001-156 · 1과목 · UNIT 08 · 디자인 패턴 · ADVANCED 19. 다음 중 'Observer'이 가장 직접적으로 적용된 상황은?
정답 3번 · Observer의 대표 적용 상황은 다음과 같습니다: 주문 상태가 바뀌면 문자·메일·앱 알림 객체가 갱신된다.
IPQ-001-044 · 1과목 · UNIT 03 · UML 다이어그램 · ADVANCED 20. 다음 중 '클래스 다이어그램'이 가장 직접적으로 적용된 상황은?
정답 2번 · 클래스 다이어그램의 대표 적용 상황은 다음과 같습니다: 회원·주문·상품 클래스와 상속·연관 관계를 한눈에 표현한다.
IPQ-002-085 · 2과목 · UNIT 05 · 테스트 수준 · CORE 21. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 여러 단위 모듈을 결합했을 때 인터페이스와 상호작용을 검증하는 테스트
정답 1번 · 정답은 Integration Test입니다. 여러 단위 모듈을 결합했을 때 인터페이스와 상호작용을 검증하는 테스트
IPQ-002-003 · 2과목 · UNIT 01 · 탐색 · CORE 22. Binary Search의 전제조건은?
정답 1번 · 일반적인 이진 탐색은 정렬된 순서 자료를 대상으로 합니다.
IPQ-002-159 · 2과목 · UNIT 08 · 통합·성능 테스트 · APPLY 23. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자 수를 계속 높여 장애 발생 지점과 복구 동작을 확인한다.
정답 2번 · 이 상황은 Stress Test을 적용한 예입니다. 정상 한계를 넘는 극한 부하에서 시스템의 한계와 복구 특성을 확인하는 테스트
IPQ-002-136 · 2과목 · UNIT 07 · 블랙박스 테스트 · ADVANCED 24. 다음 중 'State Transition Testing'이 가장 직접적으로 적용된 상황은?
정답 4번 · State Transition Testing의 대표 적용 상황은 다음과 같습니다: 로그인 실패 횟수에 따라 정상→경고→잠금 상태가 바뀌는 흐름을 검증한다.
IPQ-002-184 · 2과목 · UNIT 10 · CI·빌드·배포 · ADVANCED 25. 다음 중 'Build'이 가장 직접적으로 적용된 상황은?
정답 2번 · Build의 대표 적용 상황은 다음과 같습니다: 소스 변경 후 자동으로 실행파일이나 배포 패키지를 생성한다.
IPQ-002-115 · 2과목 · UNIT 06 · 화이트박스 테스트 · APPLY 26. 다음 상황과 가장 직접적으로 관련된 용어는? — 분기 조합으로 만들어지는 서로 다른 흐름을 경로 단위로 확인한다.
정답 1번 · 이 상황은 Path Coverage을 적용한 예입니다. 프로그램에서 가능한 실행 경로를 대상으로 검증하는 커버리지
IPQ-002-031 · 2과목 · UNIT 02 · 자료구조 · APPLY 27. 다음 상황과 가장 직접적으로 관련된 용어는? — 파일 시스템의 폴더 계층을 노드 관계로 표현한다.
정답 1번 · 이 상황은 Tree을 적용한 예입니다. 하나의 Root에서 부모-자식 관계로 계층 구조를 표현하는 비선형 자료구조
IPQ-002-094 · 2과목 · UNIT 05 · 테스트 수준 · CORE 28. 'Acceptance Test'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Acceptance Test: 사용자나 고객 관점에서 인수 조건과 업무 요구 충족 여부를 확인하는 테스트
IPQ-002-199 · 2과목 · UNIT 10 · CI·빌드·배포 · APPLY 29. 다음 상황과 가장 직접적으로 관련된 용어는? — 새 버전 장애 발생 시 직전 안정 버전을 다시 배포한다.
정답 1번 · 이 상황은 Rollback을 적용한 예입니다. 배포 후 문제가 생겼을 때 이전 정상 버전이나 상태로 되돌리는 절차
IPQ-002-122 · 2과목 · UNIT 07 · 블랙박스 테스트 · CORE 30. 'Equivalence Partitioning'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Equivalence Partitioning: 입력 영역을 같은 동작이 예상되는 유효·무효 동등 클래스로 나누는 기법
IPQ-002-067 · 2과목 · UNIT 04 · 탐색·해싱 · APPLY 31. 다음 상황과 가장 직접적으로 관련된 용어는? — 정렬된 배열에서 중앙값보다 작으면 왼쪽 절반만 다시 탐색한다.
정답 2번 · 이 상황은 Binary Search을 적용한 예입니다. 정렬된 자료에서 중앙값과 비교하며 탐색 범위를 절반씩 줄이는 탐색
IPQ-002-104 · 2과목 · UNIT 06 · 화이트박스 테스트 · ADVANCED 32. 다음 중 'Statement Coverage'이 가장 직접적으로 적용된 상황은?
정답 1번 · Statement Coverage의 대표 적용 상황은 다음과 같습니다: 테스트 집합이 각 문장을 한 번 이상 지나가도록 구성한다.
IPQ-002-058 · 2과목 · UNIT 03 · 정렬·복잡도 · CORE 33. 'Quick Sort'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Quick Sort: Pivot을 기준으로 작은 값과 큰 값을 분할한 뒤 재귀적으로 정렬하는 방식
IPQ-002-107 · 2과목 · UNIT 06 · 화이트박스 테스트 · APPLY 34. 다음 상황과 가장 직접적으로 관련된 용어는? — if 조건의 참 경로와 거짓 경로를 모두 실행한다.
정답 3번 · 이 상황은 Branch Coverage을 적용한 예입니다. 모든 결정 분기의 True와 False 결과가 최소 한 번 실행되는지 보는 커버리지
IPQ-002-174 · 2과목 · UNIT 09 · 형상관리 · CORE 35. 'Merge'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Merge: 서로 다른 Branch의 변경 내용을 하나의 흐름으로 통합하는 작업
IPQ-002-129 · 2과목 · UNIT 07 · 블랙박스 테스트 · CORE 36. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 여러 조건 조합과 그에 따른 Action을 표 형태로 정리하는 기법
정답 2번 · 정답은 Decision Table입니다. 여러 조건 조합과 그에 따른 Action을 표 형태로 정리하는 기법
IPQ-002-001 · 2과목 · UNIT 01 · 자료구조 · CORE 37. BFS에서 주로 사용하는 자료구조는?
정답 2번 · BFS는 가까운 정점을 순서대로 방문하므로 Queue를 주로 사용합니다.
IPQ-002-051 · 2과목 · UNIT 03 · 정렬·복잡도 · APPLY 38. 다음 상황과 가장 직접적으로 관련된 용어는? — 거의 정렬된 작은 배열에서 앞쪽 정렬 영역에 현재 값을 끼워 넣는다.
정답 4번 · 이 상황은 Insertion Sort을 적용한 예입니다. 정렬된 구간에 새 원소를 적절한 위치로 삽입하며 범위를 확장하는 정렬
IPQ-002-072 · 2과목 · UNIT 04 · 탐색·해싱 · ADVANCED 39. 다음 중 'Hash Function'이 가장 직접적으로 적용된 상황은?
정답 4번 · Hash Function의 대표 적용 상황은 다음과 같습니다: 회원번호를 계산해 저장할 버킷 인덱스를 결정한다.
IPQ-002-109 · 2과목 · UNIT 06 · 화이트박스 테스트 · CORE 40. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 복합 조건을 이루는 각 개별 조건이 True와 False를 모두 갖도록 보는 커버리지
정답 3번 · 정답은 Condition Coverage입니다. 복합 조건을 이루는 각 개별 조건이 True와 False를 모두 갖도록 보는 커버리지
IPQ-003-035 · 3과목 · UNIT 02 · 데이터 모델·키 · APPLY 41. 다음 상황과 가장 직접적으로 관련된 용어는? — 학번을 Primary Key로 선택한 뒤 유일한 주민번호 후보키가 남는다.
정답 1번 · 이 상황은 Alternate Key을 적용한 예입니다. Candidate Key 중 Primary Key로 선택되지 않은 나머지 후보키
IPQ-003-105 · 3과목 · UNIT 06 · JOIN · CORE 42. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 왼쪽 테이블의 모든 행을 보존하고 오른쪽 미매칭 값을 NULL로 채우는 Join
정답 3번 · 정답은 LEFT OUTER JOIN입니다. 왼쪽 테이블의 모든 행을 보존하고 오른쪽 미매칭 값을 NULL로 채우는 Join
IPQ-003-006 · 3과목 · UNIT 01 · 관계대수 · CORE 43. 행을 조건에 따라 선택하는 연산은?
정답 2번 · 관계대수 Select(σ)는 행(Tuple)을 조건으로 선택합니다.
IPQ-003-009 · 3과목 · UNIT 01 · SQL · CORE 44. 권한을 부여하는 명령은?
정답 2번 · GRANT는 사용자/역할 등에 권한을 부여하는 DCL 명령입니다.
IPQ-003-085 · 3과목 · UNIT 05 · SQL 분류·정의 · CORE 45. 다음 설명에 해당하는 용어로 가장 적절한 것은? — SELECT·INSERT·UPDATE·DELETE처럼 데이터를 조회하거나 조작하는 SQL 분류
정답 3번 · 정답은 DML입니다. SELECT·INSERT·UPDATE·DELETE처럼 데이터를 조회하거나 조작하는 SQL 분류
IPQ-003-175 · 3과목 · UNIT 09 · 동시성·격리 · APPLY 46. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 Transaction이 갱신 중인 행을 다른 Transaction이 동시에 수정하지 못하게 한다.
정답 2번 · 이 상황은 Lock을 적용한 예입니다. 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
IPQ-003-157 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 47. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Transaction 내부에서 부분 Rollback의 기준이 되는 중간 지점을 지정하는 기능
정답 4번 · 정답은 Savepoint입니다. Transaction 내부에서 부분 Rollback의 기준이 되는 중간 지점을 지정하는 기능
IPQ-003-192 · 3과목 · UNIT 10 · DB 객체·성능 · ADVANCED 48. 다음 중 'Procedure'이 가장 직접적으로 적용된 상황은?
정답 4번 · Procedure의 대표 적용 상황은 다음과 같습니다: 월말 정산 작업을 여러 SQL과 조건문으로 묶어 호출한다.
IPQ-003-182 · 3과목 · UNIT 10 · DB 객체·성능 · CORE 49. 'Index'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Index: 검색 조건에 사용되는 값을 별도 구조로 관리해 조회를 빠르게 할 수 있는 DB 객체
IPQ-003-083 · 3과목 · UNIT 05 · SQL 분류·정의 · APPLY 50. 다음 상황과 가장 직접적으로 관련된 용어는? — 새 테이블을 만들거나 컬럼 구조를 변경한다.
정답 2번 · 이 상황은 DDL을 적용한 예입니다. CREATE·ALTER·DROP처럼 데이터 구조와 Schema 객체를 정의하는 SQL 분류
IPQ-003-127 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · APPLY 51. 다음 상황과 가장 직접적으로 관련된 용어는? — 평균 급여가 5000 이상인 부서 그룹만 남긴다.
정답 3번 · 이 상황은 HAVING을 적용한 예입니다. GROUP BY 이후 만들어진 그룹에 조건을 적용하는 절
IPQ-003-043 · 3과목 · UNIT 03 · 함수 종속·정규화 · APPLY 52. 다음 상황과 가장 직접적으로 관련된 용어는? — (학생,과목)이 키인데 학생만으로 학과가 결정된다.
정답 2번 · 이 상황은 Partial Functional Dependency을 적용한 예입니다. 복합 후보키의 일부 속성에 일반 속성이 종속되는 함수 종속
IPQ-003-146 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 53. 'Consistency'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Consistency: Transaction 전후에 DB의 무결성 규칙이 올바른 상태로 유지되는 성질
IPQ-003-042 · 3과목 · UNIT 03 · 함수 종속·정규화 · CORE 54. 'Partial Functional Dependency'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Partial Functional Dependency: 복합 후보키의 일부 속성에 일반 속성이 종속되는 함수 종속
IPQ-003-150 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 55. 'Isolation'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Isolation: 동시에 실행되는 Transaction이 서로의 중간 상태에 부적절하게 간섭하지 않도록 하는 성질
IPQ-003-054 · 3과목 · UNIT 03 · 함수 종속·정규화 · CORE 56. '3NF'에 대한 설명으로 가장 적절한 것은?
정답 4번 · 3NF: 2NF를 만족하고 비키 속성 사이의 이행 함수 종속을 제거한 정규형
IPQ-003-017 · 3과목 · UNIT 01 · 동시성 · CORE 57. 다른 트랜잭션의 미완료 변경을 읽는 문제는?
정답 1번 · Dirty Read는 아직 Commit되지 않은 값을 다른 트랜잭션이 읽는 현상입니다.
IPQ-003-200 · 3과목 · UNIT 10 · DB 객체·성능 · ADVANCED 58. 다음 중 'Trigger'이 가장 직접적으로 적용된 상황은?
정답 3번 · Trigger의 대표 적용 상황은 다음과 같습니다: 직원 급여 변경 시 감사 로그를 자동 기록한다.
IPQ-003-132 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · ADVANCED 59. 다음 중 'Scalar Subquery'이 가장 직접적으로 적용된 상황은?
정답 3번 · Scalar Subquery의 대표 적용 상황은 다음과 같습니다: 전체 평균 급여 한 값을 구해 각 직원 급여와 비교한다.
IPQ-003-119 · 3과목 · UNIT 06 · JOIN · APPLY 60. 다음 상황과 가장 직접적으로 관련된 용어는? — 직원 테이블에서 직원과 같은 테이블의 관리자 정보를 연결한다.
정답 1번 · 이 상황은 SELF JOIN을 적용한 예입니다. 하나의 테이블을 서로 다른 Alias로 두 번 이상 참조해 자기 자신과 Join하는 방식
IPQ-004-193 · 4과목 · UNIT 10 · 네트워크·프로토콜 · CORE 61. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 Link에서 IPv4 주소에 대응하는 MAC 주소를 알아내는 Protocol
정답 4번 · 정답은 ARP입니다. 같은 Link에서 IPv4 주소에 대응하는 MAC 주소를 알아내는 Protocol
IPQ-004-173 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 62. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Page Fault와 교체가 과도해 실제 작업보다 Paging에 시간을 많이 쓰는 현상
정답 4번 · 정답은 Thrashing입니다. Page Fault와 교체가 과도해 실제 작업보다 Paging에 시간을 많이 쓰는 현상
IPQ-004-116 · 4과목 · UNIT 06 · Python 자료형·참조 · ADVANCED 63. 다음 중 'Dictionary'이 가장 직접적으로 적용된 상황은?
정답 1번 · Dictionary의 대표 적용 상황은 다음과 같습니다: 회원 ID를 Key로 회원 이름을 Value로 조회한다.
IPQ-004-183 · 4과목 · UNIT 10 · 네트워크·프로토콜 · APPLY 64. 다음 상황과 가장 직접적으로 관련된 용어는? — 웹 연결에서 신뢰성 있는 Byte Stream 전송을 제공한다.
정답 4번 · 이 상황은 TCP을 적용한 예입니다. 연결지향 방식으로 순서·재전송·흐름제어 등을 제공하는 Transport Protocol
IPQ-004-066 · 4과목 · UNIT 04 · Java 객체지향 · CORE 65. 'Inheritance'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Inheritance: 기존 클래스의 속성과 메서드를 하위 클래스가 물려받아 확장하는 개념
IPQ-004-154 · 4과목 · UNIT 08 · 스케줄링·Deadlock · CORE 66. 'Priority Scheduling'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Priority Scheduling: 우선순위 값에 따라 실행 대상을 선택하는 스케줄링
IPQ-004-029 · 4과목 · UNIT 02 · C 언어 기초 · CORE 67. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 현재 값을 표현식에서 먼저 사용한 뒤 변수를 1 증가시키는 연산
정답 1번 · 정답은 후위 증가입니다. 현재 값을 표현식에서 먼저 사용한 뒤 변수를 1 증가시키는 연산
IPQ-004-109 · 4과목 · UNIT 06 · Python 자료형·참조 · CORE 68. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 중복을 허용하지 않는 원소 집합 자료형
정답 2번 · 정답은 Set입니다. 중복을 허용하지 않는 원소 집합 자료형
IPQ-004-002 · 4과목 · UNIT 01 · C · CORE 69. 포인터 변수 p가 정수 변수 x의 주소를 가리킬 때 x의 값을 읽는 표현은?
정답 2번 · *p는 p가 가리키는 주소의 값을 역참조합니다.
IPQ-004-124 · 4과목 · UNIT 07 · 프로세스·스레드 · ADVANCED 70. 다음 중 'Process'이 가장 직접적으로 적용된 상황은?
정답 2번 · Process의 대표 적용 상황은 다음과 같습니다: 브라우저와 편집기가 각각 별도 실행 단위로 메모리를 사용한다.
IPQ-004-134 · 4과목 · UNIT 07 · 프로세스·스레드 · CORE 71. 'Critical Section'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Critical Section: 공유 자원에 접근해 동시 실행 시 Race Condition이 생길 수 있는 코드 영역
IPQ-004-064 · 4과목 · UNIT 04 · Java 객체지향 · ADVANCED 72. 다음 중 'Encapsulation'이 가장 직접적으로 적용된 상황은?
정답 4번 · Encapsulation의 대표 적용 상황은 다음과 같습니다: 필드를 private로 두고 메서드를 통해 값을 변경한다.
IPQ-004-049 · 4과목 · UNIT 03 · C 포인터·배열 · CORE 73. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 포인터에 정수를 더하거나 빼서 가리키는 배열 요소 위치를 이동하는 연산
정답 1번 · 정답은 Pointer Arithmetic입니다. 포인터에 정수를 더하거나 빼서 가리키는 배열 요소 위치를 이동하는 연산
IPQ-004-033 · 4과목 · UNIT 02 · C 언어 기초 · CORE 74. 다음 설명에 해당하는 용어로 가장 적절한 것은? — case에 break가 없을 때 다음 case 문장까지 계속 실행되는 동작
정답 4번 · 정답은 switch fall-through입니다. case에 break가 없을 때 다음 case 문장까지 계속 실행되는 동작
IPQ-004-149 · 4과목 · UNIT 08 · 스케줄링·Deadlock · CORE 75. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 각 Process에 Time Quantum을 주고 순환하며 CPU를 배정하는 선점 방식
정답 2번 · 정답은 Round Robin입니다. 각 Process에 Time Quantum을 주고 순환하며 CPU를 배정하는 선점 방식
IPQ-004-096 · 4과목 · UNIT 05 · Java 예외·인터페이스 · ADVANCED 76. 다음 중 'throws'이 가장 직접적으로 적용된 상황은?
정답 3번 · throws의 대표 적용 상황은 다음과 같습니다: 메서드가 IOException을 처리하지 않고 호출자에게 전파한다고 선언한다.
IPQ-004-028 · 4과목 · UNIT 02 · C 언어 기초 · ADVANCED 77. 다음 중 '전위 증가'이 가장 직접적으로 적용된 상황은?
정답 1번 · 전위 증가의 대표 적용 상황은 다음과 같습니다: ++a를 출력하면 a가 증가한 값이 즉시 사용된다.
IPQ-004-080 · 4과목 · UNIT 04 · Java 객체지향 · ADVANCED 78. 다음 중 'Dynamic Binding'이 가장 직접적으로 적용된 상황은?
정답 2번 · Dynamic Binding의 대표 적용 상황은 다음과 같습니다: A 타입 변수에 B 객체를 담고 f()를 호출하면 B가 재정의한 f가 실행된다.
IPQ-004-004 · 4과목 · UNIT 01 · C · CORE 79. 함수 호출 전에 반환형·이름·매개변수 형식을 알리는 선언은?
정답 1번 · Function Prototype은 함수 인터페이스를 컴파일러에 알립니다.
IPQ-004-138 · 4과목 · UNIT 07 · 프로세스·스레드 · CORE 80. 'Semaphore'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Semaphore: 카운터와 Wait/Signal 연산으로 공유 자원 접근을 동기화하는 기법
IPQ-005-140 · 5과목 · UNIT 07 · 웹 공격 · ADVANCED 81. 다음 중 'Command Injection'이 가장 직접적으로 적용된 상황은?
정답 1번 · Command Injection의 대표 적용 상황은 다음과 같습니다: 사용자 입력이 Shell 명령문에 직접 연결되어 추가 명령이 실행된다.
IPQ-005-037 · 5과목 · UNIT 02 · 개발 방법론 · CORE 82. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Sprint·Product Backlog·Daily Scrum 등의 역할과 Event를 사용하는 Agile Framework
정답 4번 · 정답은 Scrum입니다. Sprint·Product Backlog·Daily Scrum 등의 역할과 Event를 사용하는 Agile Framework
IPQ-005-147 · 5과목 · UNIT 08 · Secure Coding · APPLY 83. 다음 상황과 가장 직접적으로 관련된 용어는? — 게시글 내용을 HTML에 표시할 때 특수문자를 안전하게 Encoding한다.
정답 2번 · 이 상황은 Output Encoding을 적용한 예입니다. 사용자 입력이 HTML·JavaScript 등 실행 가능한 Code로 해석되지 않도록 출력 문맥에 맞게 변환하는 기법
IPQ-005-110 · 5과목 · UNIT 06 · 암호·전자서명 · CORE 84. 'Cryptographic Hash Function'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Cryptographic Hash Function: 암호학적 성질을 고려해 임의 길이 입력을 고정 길이 Digest로 변환하며 일반적으로 역변환을 목적으로 하지 않는 함수
IPQ-005-051 · 5과목 · UNIT 03 · 프로젝트 관리 · APPLY 85. 다음 상황과 가장 직접적으로 관련된 용어는? — 개발 인력과 장비 비용을 추정하고 실제 지출과 비교한다.
정답 4번 · 이 상황은 Cost Management을 적용한 예입니다. 예산을 계획·추정·통제해 Project 비용 목표를 관리하는 영역
IPQ-005-086 · 5과목 · UNIT 05 · 보안 기본·접근통제 · CORE 86. 'Integrity'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Integrity: 정보가 비인가 상태로 변경·삭제되지 않고 정확하게 유지되도록 하는 무결성
IPQ-005-029 · 5과목 · UNIT 02 · 개발 방법론 · CORE 87. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 반복 개발 주기마다 위험 분석을 강조하며 점진적으로 시스템을 발전시키는 모델
정답 3번 · 정답은 Spiral입니다. 반복 개발 주기마다 위험 분석을 강조하며 점진적으로 시스템을 발전시키는 모델
IPQ-005-149 · 5과목 · UNIT 08 · Secure Coding · CORE 88. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 업무 수행에 필요한 최소 범위의 권한만 부여하는 보안 원칙
정답 1번 · 정답은 Least Privilege입니다. 업무 수행에 필요한 최소 범위의 권한만 부여하는 보안 원칙
IPQ-005-150 · 5과목 · UNIT 08 · Secure Coding · CORE 89. 'Least Privilege'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Least Privilege: 업무 수행에 필요한 최소 범위의 권한만 부여하는 보안 원칙
IPQ-005-143 · 5과목 · UNIT 08 · Secure Coding · APPLY 90. 다음 상황과 가장 직접적으로 관련된 용어는? — Prepared Statement의 Placeholder에 입력값을 Bind한다.
정답 4번 · 이 상황은 Parameterized Query을 적용한 예입니다. SQL 구조와 사용자 입력 데이터를 분리해 Injection 위험을 줄이는 기법
IPQ-005-064 · 5과목 · UNIT 04 · 소프트웨어 품질 · ADVANCED 91. 다음 중 'Reliability'이 가장 직접적으로 적용된 상황은?
정답 1번 · Reliability의 대표 적용 상황은 다음과 같습니다: 장애가 드물고 오류 후에도 안정적으로 기능을 제공한다.
IPQ-005-001 · 5과목 · UNIT 01 · 방법론 · CORE 92. Waterfall 모델의 일반적 특징은?
정답 1번 · Waterfall은 단계 경계가 비교적 명확하고 후반 변경이 어려울 수 있습니다.
IPQ-005-192 · 5과목 · UNIT 10 · 백업·DR·가용성 · ADVANCED 93. 다음 중 'Differential Backup'이 가장 직접적으로 적용된 상황은?
정답 4번 · Differential Backup의 대표 적용 상황은 다음과 같습니다: 월요일 Full 후 수요일 Backup에는 화·수요일 변경분을 모두 담는다.
IPQ-005-094 · 5과목 · UNIT 05 · 보안 기본·접근통제 · CORE 94. 'Authentication'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Authentication: 사용자나 시스템이 주장하는 Identity를 확인하는 인증 절차
IPQ-005-109 · 5과목 · UNIT 06 · 암호·전자서명 · CORE 95. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 암호학적 성질을 고려해 임의 길이 입력을 고정 길이 Digest로 변환하며 일반적으로 역변환을 목적으로 하지 않는 함수
정답 4번 · 정답은 Cryptographic Hash Function입니다. 암호학적 성질을 고려해 임의 길이 입력을 고정 길이 Digest로 변환하며 일반적으로 역변환을 목적으로 하지 않는 함수
IPQ-005-178 · 5과목 · UNIT 09 · 가상화·Cloud · CORE 96. 'SaaS'에 대한 설명으로 가장 적절한 것은?
정답 3번 · SaaS: 완성된 Software Application을 Network를 통해 Service 형태로 제공하는 모델
IPQ-005-188 · 5과목 · UNIT 10 · 백업·DR·가용성 · ADVANCED 97. 다음 중 'Incremental Backup'이 가장 직접적으로 적용된 상황은?
정답 1번 · Incremental Backup의 대표 적용 상황은 다음과 같습니다: 월요일 Full 후 화요일은 월요일 이후, 수요일은 화요일 이후 변경분만 저장한다.
IPQ-005-139 · 5과목 · UNIT 07 · 웹 공격 · APPLY 98. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자 입력이 Shell 명령문에 직접 연결되어 추가 명령이 실행된다.
정답 2번 · 이 상황은 Command Injection을 적용한 예입니다. 입력을 통해 OS Command Interpreter가 의도하지 않은 명령을 실행하게 하는 공격
IPQ-005-069 · 5과목 · UNIT 04 · 소프트웨어 품질 · CORE 99. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 시간·자원 사용량과 관련해 요구되는 성능을 효율적으로 제공하는 특성
정답 1번 · 정답은 Performance Efficiency입니다. 시간·자원 사용량과 관련해 요구되는 성능을 효율적으로 제공하는 특성
IPQ-005-112 · 5과목 · UNIT 06 · 암호·전자서명 · ADVANCED 100. 다음 중 'Cryptographic Hash Function'이 가장 직접적으로 적용된 상황은?
정답 2번 · Cryptographic Hash Function의 대표 적용 상황은 다음과 같습니다: 파일 Digest를 비교해 내용 변조 여부를 확인한다.
새 모의세트
RELATED · INFORMATION PROCESSING ENGINEER 2027필기·실기 요약과 요약집을 구분해서 찾습니다
무료 요약은 학습용, 요약집은 시험 직전 인쇄 회수용입니다. 검색 목적에 맞는 페이지로 바로 이동하세요.

CONTINUE LEARNING

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

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

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