본문 바로가기
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-049 · 1과목 · UNIT 03 · UML 다이어그램 · CORE 1. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 업무나 처리의 제어 흐름과 분기·병렬 활동을 표현하는 UML 다이어그램
정답 3번 · 정답은 액티비티 다이어그램입니다. 업무나 처리의 제어 흐름과 분기·병렬 활동을 표현하는 UML 다이어그램
IPQ-001-022 · 1과목 · UNIT 02 · 요구사항 분석 · CORE 2. '기능 요구사항'에 대한 설명으로 가장 적절한 것은?
정답 2번 · 기능 요구사항: 시스템이 제공해야 하는 기능·서비스·행동을 명시하는 요구사항
IPQ-001-023 · 1과목 · UNIT 02 · 요구사항 분석 · APPLY 3. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자가 비밀번호를 재설정하거나 주문을 취소할 수 있어야 한다고 명시한다.
정답 1번 · 이 상황은 기능 요구사항을 적용한 예입니다. 시스템이 제공해야 하는 기능·서비스·행동을 명시하는 요구사항
IPQ-001-193 · 1과목 · UNIT 10 · 분석·설계 도구 · CORE 4. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 구조적 프로그래밍의 순차·선택·반복 제어 구조를 박스 중첩 형태로 표현하는 도구
정답 1번 · 정답은 N-S Chart입니다. 구조적 프로그래밍의 순차·선택·반복 제어 구조를 박스 중첩 형태로 표현하는 도구
IPQ-001-144 · 1과목 · UNIT 08 · 디자인 패턴 · ADVANCED 5. 다음 중 'Builder'이 가장 직접적으로 적용된 상황은?
정답 3번 · Builder의 대표 적용 상황은 다음과 같습니다: 같은 생성 절차로 서로 다른 옵션의 보고서 객체를 단계적으로 만든다.
IPQ-001-061 · 1과목 · UNIT 04 · UML 관계 · CORE 6. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 두 클래스의 객체가 서로 관련되어 있음을 나타내는 일반적인 구조 관계
정답 1번 · 정답은 연관 관계입니다. 두 클래스의 객체가 서로 관련되어 있음을 나타내는 일반적인 구조 관계
IPQ-001-060 · 1과목 · UNIT 03 · UML 다이어그램 · ADVANCED 7. 다음 중 '유스케이스 다이어그램'이 가장 직접적으로 적용된 상황은?
정답 1번 · 유스케이스 다이어그램의 대표 적용 상황은 다음과 같습니다: 고객과 관리자가 어떤 기능을 사용하는지 기능 경계와 함께 표현한다.
IPQ-001-167 · 1과목 · UNIT 09 · SOLID 원칙 · APPLY 8. 다음 상황과 가장 직접적으로 관련된 용어는? — 새 할인 정책을 기존 계산기를 수정하지 않고 새로운 구현체로 추가한다.
정답 4번 · 이 상황은 OCP을 적용한 예입니다. 기능 확장에는 열려 있고 기존 코드 수정에는 닫히도록 설계하는 원칙
IPQ-001-107 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · APPLY 9. 다음 상황과 가장 직접적으로 관련된 용어는? — 파일을 읽고 변환한 결과를 바로 검증하는 처리가 순서대로 연결된다.
정답 1번 · 이 상황은 순차적 응집도을 적용한 예입니다. 한 요소의 출력이 다음 요소의 입력으로 이어지는 작업들이 한 모듈에 모인 응집도
IPQ-001-081 · 1과목 · UNIT 05 · UI·UX 설계 · CORE 10. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 사용자가 별도 학습 없이도 화면의 기능과 조작 방법을 쉽게 이해할 수 있는 성질
정답 4번 · 정답은 직관성입니다. 사용자가 별도 학습 없이도 화면의 기능과 조작 방법을 쉽게 이해할 수 있는 성질
IPQ-001-198 · 1과목 · UNIT 10 · 분석·설계 도구 · CORE 11. 'CASE'에 대한 설명으로 가장 적절한 것은?
정답 4번 · CASE: 소프트웨어 개발 생명주기의 분석·설계·문서화 등을 자동화·지원하는 도구 환경
IPQ-001-146 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 12. 'Adapter'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Adapter: 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
IPQ-001-188 · 1과목 · UNIT 10 · 분석·설계 도구 · ADVANCED 13. 다음 중 '데이터 사전'이 가장 직접적으로 적용된 상황은?
정답 1번 · 데이터 사전의 대표 적용 상황은 다음과 같습니다: 고객번호와 주문금액 데이터 요소의 의미와 형식을 정의한다.
IPQ-001-046 · 1과목 · UNIT 03 · UML 다이어그램 · CORE 14. '시퀀스 다이어그램'에 대한 설명으로 가장 적절한 것은?
정답 3번 · 시퀀스 다이어그램: 객체 사이 메시지 교환을 시간 순서에 따라 표현하는 UML 다이어그램
IPQ-001-190 · 1과목 · UNIT 10 · 분석·설계 도구 · CORE 15. 'HIPO'에 대한 설명으로 가장 적절한 것은?
정답 1번 · HIPO: 시스템 기능을 계층적으로 분해하고 각 기능의 입력·처리·출력을 함께 표현하는 기법
IPQ-001-153 · 1과목 · UNIT 08 · 디자인 패턴 · CORE 16. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 한 객체의 상태 변화가 여러 관찰자에게 자동으로 통지되도록 하는 행위 패턴
정답 4번 · 정답은 Observer입니다. 한 객체의 상태 변화가 여러 관찰자에게 자동으로 통지되도록 하는 행위 패턴
IPQ-001-062 · 1과목 · UNIT 04 · UML 관계 · CORE 17. '연관 관계'에 대한 설명으로 가장 적절한 것은?
정답 1번 · 연관 관계: 두 클래스의 객체가 서로 관련되어 있음을 나타내는 일반적인 구조 관계
IPQ-001-102 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · CORE 18. '기능적 응집도'에 대한 설명으로 가장 적절한 것은?
정답 4번 · 기능적 응집도: 모듈의 모든 요소가 하나의 명확한 기능을 수행하기 위해 모여 있는 높은 응집도
IPQ-001-115 · 1과목 · UNIT 06 · 모듈화·응집도·결합도 · APPLY 19. 다음 상황과 가장 직접적으로 관련된 용어는? — mode 값에 따라 호출받은 모듈이 서로 다른 분기를 수행한다.
정답 3번 · 이 상황은 제어 결합도을 적용한 예입니다. 한 모듈이 다른 모듈의 처리 흐름을 결정하는 제어 플래그를 전달하는 결합도
IPQ-001-174 · 1과목 · UNIT 09 · SOLID 원칙 · CORE 20. 'ISP'에 대한 설명으로 가장 적절한 것은?
정답 3번 · ISP: 클라이언트가 사용하지 않는 메서드에 의존하지 않도록 인터페이스를 작게 분리하는 원칙
IPQ-002-036 · 2과목 · UNIT 02 · 자료구조 · ADVANCED 21. 다음 중 'Graph'이 가장 직접적으로 적용된 상황은?
정답 3번 · Graph의 대표 적용 상황은 다음과 같습니다: 도시와 도로, 사용자와 친구 관계를 표현한다.
IPQ-002-091 · 2과목 · UNIT 05 · 테스트 수준 · APPLY 22. 다음 상황과 가장 직접적으로 관련된 용어는? — 완성된 쇼핑몰 전체를 실제 운영과 유사한 환경에서 검증한다.
정답 1번 · 이 상황은 System Test을 적용한 예입니다. 통합된 전체 시스템이 요구사항과 시스템 수준 품질을 만족하는지 검증하는 테스트
IPQ-002-003 · 2과목 · UNIT 01 · 탐색 · CORE 23. Binary Search의 전제조건은?
정답 1번 · 일반적인 이진 탐색은 정렬된 순서 자료를 대상으로 합니다.
IPQ-002-137 · 2과목 · UNIT 07 · 블랙박스 테스트 · CORE 24. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 입력 조건인 원인과 출력 결과인 효과의 논리 관계를 그래프로 분석하는 기법
정답 1번 · 정답은 Cause-Effect Graph입니다. 입력 조건인 원인과 출력 결과인 효과의 논리 관계를 그래프로 분석하는 기법
IPQ-002-030 · 2과목 · UNIT 02 · 자료구조 · CORE 25. 'Tree'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Tree: 하나의 Root에서 부모-자식 관계로 계층 구조를 표현하는 비선형 자료구조
IPQ-002-095 · 2과목 · UNIT 05 · 테스트 수준 · APPLY 26. 다음 상황과 가장 직접적으로 관련된 용어는? — 발주자가 주요 업무 시나리오를 실행해 납품 가능 여부를 판단한다.
정답 1번 · 이 상황은 Acceptance Test을 적용한 예입니다. 사용자나 고객 관점에서 인수 조건과 업무 요구 충족 여부를 확인하는 테스트
IPQ-002-015 · 2과목 · UNIT 01 · 형상관리 · CORE 27. 승인된 기준 시점의 형상 항목 집합은?
정답 2번 · Baseline은 공식적으로 검토·승인되어 변경 통제의 기준이 되는 형상입니다.
IPQ-002-115 · 2과목 · UNIT 06 · 화이트박스 테스트 · APPLY 28. 다음 상황과 가장 직접적으로 관련된 용어는? — 분기 조합으로 만들어지는 서로 다른 흐름을 경로 단위로 확인한다.
정답 1번 · 이 상황은 Path Coverage을 적용한 예입니다. 프로그램에서 가능한 실행 경로를 대상으로 검증하는 커버리지
IPQ-002-004 · 2과목 · UNIT 01 · 복잡도 · CORE 29. Binary Search의 시간복잡도는?
정답 2번 · 탐색 범위를 절반씩 줄이므로 O(log n)입니다.
IPQ-002-103 · 2과목 · UNIT 06 · 화이트박스 테스트 · APPLY 30. 다음 상황과 가장 직접적으로 관련된 용어는? — 테스트 집합이 각 문장을 한 번 이상 지나가도록 구성한다.
정답 4번 · 이 상황은 Statement Coverage을 적용한 예입니다. 프로그램의 모든 실행문이 최소 한 번 실행되는지를 보는 커버리지
IPQ-002-172 · 2과목 · UNIT 09 · 형상관리 · ADVANCED 31. 다음 중 'Branch'이 가장 직접적으로 적용된 상황은?
정답 3번 · Branch의 대표 적용 상황은 다음과 같습니다: 새 기능 개발을 메인 코드와 분리된 별도 흐름에서 진행한다.
IPQ-002-014 · 2과목 · UNIT 01 · 성능 · CORE 32. 동시에 많은 사용자를 투입해 처리량·응답시간을 측정하는 테스트와 가장 가까운 것은?
정답 1번 · Load Test는 예상 또는 증가 부하에서 성능을 측정합니다.
IPQ-002-120 · 2과목 · UNIT 06 · 화이트박스 테스트 · ADVANCED 33. 다음 중 'Loop Testing'이 가장 직접적으로 적용된 상황은?
정답 3번 · Loop Testing의 대표 적용 상황은 다음과 같습니다: 반복 횟수의 최소·최대와 바로 안팎 값을 사용해 반복 구조를 검사한다.
IPQ-002-023 · 2과목 · UNIT 02 · 자료구조 · APPLY 34. 다음 상황과 가장 직접적으로 관련된 용어는? — 함수 호출 복귀 주소나 괄호 검사에 마지막에 넣은 항목부터 꺼낸다.
정답 1번 · 이 상황은 Stack을 적용한 예입니다. LIFO 방식으로 삽입과 삭제가 한쪽 끝에서 이루어지는 자료구조
IPQ-002-168 · 2과목 · UNIT 09 · 형상관리 · ADVANCED 35. 다음 중 'Baseline'이 가장 직접적으로 적용된 상황은?
정답 4번 · Baseline의 대표 적용 상황은 다음과 같습니다: 릴리스 전 승인된 버전 집합을 기준선으로 확정한다.
IPQ-002-186 · 2과목 · UNIT 10 · CI·빌드·배포 · CORE 36. 'Continuous Integration'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Continuous Integration: 개발 변경을 자주 통합하고 자동 빌드·테스트로 통합 문제를 빠르게 발견하는 방식
IPQ-002-074 · 2과목 · UNIT 04 · 탐색·해싱 · CORE 37. 'Chaining'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Chaining: 해시 충돌 시 같은 버킷에 여러 항목을 연결 구조로 저장하는 해결 방법
IPQ-002-133 · 2과목 · UNIT 07 · 블랙박스 테스트 · CORE 38. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 상태와 이벤트에 따른 상태 전이를 기준으로 테스트를 설계하는 기법
정답 1번 · 정답은 State Transition Testing입니다. 상태와 이벤트에 따른 상태 전이를 기준으로 테스트를 설계하는 기법
IPQ-002-164 · 2과목 · UNIT 09 · 형상관리 · ADVANCED 39. 다음 중 'Configuration Item'이 가장 직접적으로 적용된 상황은?
정답 4번 · Configuration Item의 대표 적용 상황은 다음과 같습니다: 소스코드·설계문서·설정파일을 관리 단위로 등록한다.
IPQ-002-182 · 2과목 · UNIT 10 · CI·빌드·배포 · CORE 40. 'Build'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Build: 소스코드를 컴파일·링크·패키징하여 실행 가능한 산출물로 만드는 과정
IPQ-003-057 · 3과목 · UNIT 03 · 함수 종속·정규화 · CORE 41. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 모든 비자명 함수 종속에서 결정자가 Candidate Key가 되도록 요구하는 정규형
정답 3번 · 정답은 BCNF입니다. 모든 비자명 함수 종속에서 결정자가 Candidate Key가 되도록 요구하는 정규형
IPQ-003-074 · 3과목 · UNIT 04 · 관계대수 · CORE 42. 'Union'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Union: 합집합 가능한 두 관계의 Tuple을 합치고 중복을 제거하는 집합 연산
IPQ-003-007 · 3과목 · UNIT 01 · 관계대수 · CORE 43. 특정 속성 열만 추출하는 연산은?
정답 1번 · Project(π)는 원하는 속성 열을 선택합니다.
IPQ-003-080 · 3과목 · UNIT 04 · 관계대수 · ADVANCED 44. 다음 중 'Difference'이 가장 직접적으로 적용된 상황은?
정답 4번 · Difference의 대표 적용 상황은 다음과 같습니다: 전체 회원에서 이벤트 참여 회원을 제외한 집합을 구한다.
IPQ-003-067 · 3과목 · UNIT 04 · 관계대수 · APPLY 45. 다음 상황과 가장 직접적으로 관련된 용어는? — 직원 관계에서 이름과 부서 열만 추출한다.
정답 4번 · 이 상황은 Project을 적용한 예입니다. 특정 Attribute 열만 선택하는 관계대수 연산
IPQ-003-119 · 3과목 · UNIT 06 · JOIN · APPLY 46. 다음 상황과 가장 직접적으로 관련된 용어는? — 직원 테이블에서 직원과 같은 테이블의 관리자 정보를 연결한다.
정답 1번 · 이 상황은 SELF JOIN을 적용한 예입니다. 하나의 테이블을 서로 다른 Alias로 두 번 이상 참조해 자기 자신과 Join하는 방식
IPQ-003-004 · 3과목 · UNIT 01 · 정규화 · CORE 47. 부분 함수 종속을 제거하는 정규형은?
정답 2번 · 2NF는 기본적으로 복합 후보키의 일부에만 종속되는 부분 함수 종속을 제거합니다.
IPQ-003-177 · 3과목 · UNIT 09 · 동시성·격리 · CORE 48. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 동시 실행 결과가 Transaction을 순차 실행한 것과 동등하도록 하는 높은 Isolation 수준
정답 3번 · 정답은 Serializable입니다. 동시 실행 결과가 Transaction을 순차 실행한 것과 동등하도록 하는 높은 Isolation 수준
IPQ-003-064 · 3과목 · UNIT 04 · 관계대수 · ADVANCED 49. 다음 중 'Select'이 가장 직접적으로 적용된 상황은?
정답 3번 · Select의 대표 적용 상황은 다음과 같습니다: 급여가 5000 이상인 직원 행만 추출한다.
IPQ-003-092 · 3과목 · UNIT 05 · SQL 분류·정의 · ADVANCED 50. 다음 중 'DCL'이 가장 직접적으로 적용된 상황은?
정답 1번 · DCL의 대표 적용 상황은 다음과 같습니다: 사용자에게 SELECT 권한을 주고 나중에 회수한다.
IPQ-003-154 · 3과목 · UNIT 08 · 트랜잭션·ACID · CORE 51. 'Durability'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Durability: Commit된 Transaction 결과가 장애 후에도 영구적으로 보존되는 성질
IPQ-003-151 · 3과목 · UNIT 08 · 트랜잭션·ACID · APPLY 52. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 Transaction의 미확정 변경이 다른 작업에 노출되지 않도록 제어한다.
정답 4번 · 이 상황은 Isolation을 적용한 예입니다. 동시에 실행되는 Transaction이 서로의 중간 상태에 부적절하게 간섭하지 않도록 하는 성질
IPQ-003-140 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · ADVANCED 53. 다음 중 'UNION ALL'이 가장 직접적으로 적용된 상황은?
정답 1번 · UNION ALL의 대표 적용 상황은 다음과 같습니다: 두 로그 목록을 중복 행도 유지한 채 이어 붙인다.
IPQ-003-050 · 3과목 · UNIT 03 · 함수 종속·정규화 · CORE 54. '2NF'에 대한 설명으로 가장 적절한 것은?
정답 1번 · 2NF: 1NF를 만족하고 부분 함수 종속을 제거한 정규형
IPQ-003-006 · 3과목 · UNIT 01 · 관계대수 · CORE 55. 행을 조건에 따라 선택하는 연산은?
정답 2번 · 관계대수 Select(σ)는 행(Tuple)을 조건으로 선택합니다.
IPQ-003-111 · 3과목 · UNIT 06 · JOIN · APPLY 56. 다음 상황과 가장 직접적으로 관련된 용어는? — 매칭되는 직원이 없어도 모든 부서 행을 결과에 유지한다.
정답 4번 · 이 상황은 RIGHT OUTER JOIN을 적용한 예입니다. 오른쪽 테이블의 모든 행을 보존하는 Outer Join
IPQ-003-132 · 3과목 · UNIT 07 · 집계·서브쿼리·집합 · ADVANCED 57. 다음 중 'Scalar Subquery'이 가장 직접적으로 적용된 상황은?
정답 3번 · Scalar Subquery의 대표 적용 상황은 다음과 같습니다: 전체 평균 급여 한 값을 구해 각 직원 급여와 비교한다.
IPQ-003-014 · 3과목 · UNIT 01 · Subquery · CORE 58. 한 개 값만 반환하는 Scalar Subquery를 비교연산자 = 와 사용할 때 중요한 점은?
정답 2번 · 단일값 비교에서는 서브쿼리가 하나의 값을 반환해야 합니다.
IPQ-003-036 · 3과목 · UNIT 02 · 데이터 모델·키 · ADVANCED 59. 다음 중 'Alternate Key'이 가장 직접적으로 적용된 상황은?
정답 1번 · Alternate Key의 대표 적용 상황은 다음과 같습니다: 학번을 Primary Key로 선택한 뒤 유일한 주민번호 후보키가 남는다.
IPQ-003-185 · 3과목 · UNIT 10 · DB 객체·성능 · CORE 60. 다음 설명에 해당하는 용어로 가장 적절한 것은? — SELECT 정의를 바탕으로 논리적인 가상 테이블처럼 사용하는 DB 객체
정답 2번 · 정답은 View입니다. SELECT 정의를 바탕으로 논리적인 가상 테이블처럼 사용하는 DB 객체
IPQ-004-063 · 4과목 · UNIT 04 · Java 객체지향 · APPLY 61. 다음 상황과 가장 직접적으로 관련된 용어는? — 필드를 private로 두고 메서드를 통해 값을 변경한다.
정답 3번 · 이 상황은 Encapsulation을 적용한 예입니다. 데이터와 동작을 객체 내부에 묶고 접근을 제어해 내부 구현을 보호하는 개념
IPQ-004-076 · 4과목 · UNIT 04 · Java 객체지향 · ADVANCED 62. 다음 중 'Overloading'이 가장 직접적으로 적용된 상황은?
정답 4번 · Overloading의 대표 적용 상황은 다음과 같습니다: sum(int,int)와 sum(double,double)을 같은 클래스에 둔다.
IPQ-004-015 · 4과목 · UNIT 01 · OS · CORE 63. 가상메모리에서 Page Fault는 언제 발생하는가?
정답 1번 · 필요한 page가 memory에 없으면 page fault가 발생해 보조기억장치에서 적재할 수 있습니다.
IPQ-004-133 · 4과목 · UNIT 07 · 프로세스·스레드 · CORE 64. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 공유 자원에 접근해 동시 실행 시 Race Condition이 생길 수 있는 코드 영역
정답 3번 · 정답은 Critical Section입니다. 공유 자원에 접근해 동시 실행 시 Race Condition이 생길 수 있는 코드 영역
IPQ-004-123 · 4과목 · UNIT 07 · 프로세스·스레드 · APPLY 65. 다음 상황과 가장 직접적으로 관련된 용어는? — 브라우저와 편집기가 각각 별도 실행 단위로 메모리를 사용한다.
정답 4번 · 이 상황은 Process을 적용한 예입니다. 실행 중인 프로그램의 독립적인 자원과 주소 공간을 가진 실행 단위
IPQ-004-072 · 4과목 · UNIT 04 · Java 객체지향 · ADVANCED 66. 다음 중 'Overriding'이 가장 직접적으로 적용된 상황은?
정답 3번 · Overriding의 대표 적용 상황은 다음과 같습니다: 부모의 draw 메서드를 자식 Circle이 자신에게 맞게 다시 구현한다.
IPQ-004-027 · 4과목 · UNIT 02 · C 언어 기초 · APPLY 67. 다음 상황과 가장 직접적으로 관련된 용어는? — ++a를 출력하면 a가 증가한 값이 즉시 사용된다.
정답 3번 · 이 상황은 전위 증가을 적용한 예입니다. 변수를 먼저 1 증가시킨 뒤 증가된 값을 표현식에서 사용하는 연산
IPQ-004-091 · 4과목 · UNIT 05 · Java 예외·인터페이스 · APPLY 68. 다음 상황과 가장 직접적으로 관련된 용어는? — 잘못된 인자일 때 new IllegalArgumentException을 직접 던진다.
정답 3번 · 이 상황은 throw을 적용한 예입니다. 코드에서 예외 객체를 직접 발생시키는 키워드
IPQ-004-086 · 4과목 · UNIT 05 · Java 예외·인터페이스 · CORE 69. 'finally'에 대한 설명으로 가장 적절한 것은?
정답 4번 · finally: 예외 발생 여부와 관계없이 자원 정리 같은 마무리 작업을 수행하는 블록
IPQ-004-044 · 4과목 · UNIT 03 · C 포인터·배열 · ADVANCED 70. 다음 중 'Address-of 연산자'이 가장 직접적으로 적용된 상황은?
정답 2번 · Address-of 연산자의 대표 적용 상황은 다음과 같습니다: 포인터 p에 정수 x의 주소를 저장하기 위해 p=&x를 사용한다.
IPQ-004-162 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 71. 'Paging'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Paging: Process의 논리 메모리를 고정 크기 Page로 나누고 물리 메모리 Frame에 배치하는 기법
IPQ-004-193 · 4과목 · UNIT 10 · 네트워크·프로토콜 · CORE 72. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 Link에서 IPv4 주소에 대응하는 MAC 주소를 알아내는 Protocol
정답 4번 · 정답은 ARP입니다. 같은 Link에서 IPv4 주소에 대응하는 MAC 주소를 알아내는 Protocol
IPQ-004-184 · 4과목 · UNIT 10 · 네트워크·프로토콜 · ADVANCED 73. 다음 중 'TCP'이 가장 직접적으로 적용된 상황은?
정답 3번 · TCP의 대표 적용 상황은 다음과 같습니다: 웹 연결에서 신뢰성 있는 Byte Stream 전송을 제공한다.
IPQ-004-095 · 4과목 · UNIT 05 · Java 예외·인터페이스 · APPLY 74. 다음 상황과 가장 직접적으로 관련된 용어는? — 메서드가 IOException을 처리하지 않고 호출자에게 전파한다고 선언한다.
정답 1번 · 이 상황은 throws을 적용한 예입니다. 메서드 선언부에서 호출자에게 전달될 수 있는 예외를 명시하는 키워드
IPQ-004-161 · 4과목 · UNIT 09 · 메모리·저장장치 · CORE 75. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Process의 논리 메모리를 고정 크기 Page로 나누고 물리 메모리 Frame에 배치하는 기법
정답 4번 · 정답은 Paging입니다. Process의 논리 메모리를 고정 크기 Page로 나누고 물리 메모리 Frame에 배치하는 기법
IPQ-004-061 · 4과목 · UNIT 04 · Java 객체지향 · CORE 76. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 데이터와 동작을 객체 내부에 묶고 접근을 제어해 내부 구현을 보호하는 개념
정답 3번 · 정답은 Encapsulation입니다. 데이터와 동작을 객체 내부에 묶고 접근을 제어해 내부 구현을 보호하는 개념
IPQ-004-105 · 4과목 · UNIT 06 · Python 자료형·참조 · CORE 77. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 순서가 있지만 생성 후 요소 변경이 불가능한 Immutable Sequence
정답 4번 · 정답은 Tuple입니다. 순서가 있지만 생성 후 요소 변경이 불가능한 Immutable Sequence
IPQ-004-051 · 4과목 · UNIT 03 · C 포인터·배열 · APPLY 78. 다음 상황과 가장 직접적으로 관련된 용어는? — int 포인터 p에 p+1을 적용해 다음 int 원소를 가리킨다.
정답 2번 · 이 상황은 Pointer Arithmetic을 적용한 예입니다. 포인터에 정수를 더하거나 빼서 가리키는 배열 요소 위치를 이동하는 연산
IPQ-004-117 · 4과목 · UNIT 06 · Python 자료형·참조 · CORE 79. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 여러 변수가 같은 Mutable 객체를 참조해 한 변수의 변경이 다른 변수에서도 보이는 현상
정답 1번 · 정답은 Aliasing입니다. 여러 변수가 같은 Mutable 객체를 참조해 한 변수의 변경이 다른 변수에서도 보이는 현상
IPQ-004-081 · 4과목 · UNIT 05 · Java 예외·인터페이스 · CORE 80. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 예외가 발생할 수 있는 코드를 실행하고 발생한 예외를 처리하는 구문
정답 4번 · 정답은 try-catch입니다. 예외가 발생할 수 있는 코드를 실행하고 발생한 예외를 처리하는 구문
IPQ-005-065 · 5과목 · UNIT 04 · 소프트웨어 품질 · CORE 81. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 사용자가 효과적이고 편리하게 시스템을 배우고 사용할 수 있는 품질 특성
정답 3번 · 정답은 Usability입니다. 사용자가 효과적이고 편리하게 시스템을 배우고 사용할 수 있는 품질 특성
IPQ-005-026 · 5과목 · UNIT 02 · 개발 방법론 · CORE 82. 'Prototyping'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Prototyping: 시제품을 빠르게 만들어 사용자 피드백으로 요구사항을 구체화하는 접근
IPQ-005-168 · 5과목 · UNIT 09 · 가상화·Cloud · ADVANCED 83. 다음 중 'Container'이 가장 직접적으로 적용된 상황은?
정답 1번 · Container의 대표 적용 상황은 다음과 같습니다: 같은 Linux Kernel 위에서 여러 Application Container를 빠르게 실행한다.
IPQ-005-007 · 5과목 · UNIT 01 · 보안 · CORE 84. 사용자가 누구인지 확인하는 과정은?
정답 1번 · Authentication은 신원을 확인하고 Authorization은 권한을 결정합니다.
IPQ-005-154 · 5과목 · UNIT 08 · Secure Coding · CORE 85. 'Input Validation'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Input Validation: 입력값의 Type·길이·형식·범위를 신뢰 경계에서 검사하는 보안 기법
IPQ-005-135 · 5과목 · UNIT 07 · 웹 공격 · APPLY 86. 다음 상황과 가장 직접적으로 관련된 용어는? — ../../ 같은 문자열로 상위 Directory의 설정 File을 읽으려 한다.
정답 4번 · 이 상황은 Path Traversal을 적용한 예입니다. 경로 입력을 조작해 허용된 Directory 밖의 File에 접근하려는 공격
IPQ-005-141 · 5과목 · UNIT 08 · Secure Coding · CORE 87. 다음 설명에 해당하는 용어로 가장 적절한 것은? — SQL 구조와 사용자 입력 데이터를 분리해 Injection 위험을 줄이는 기법
정답 4번 · 정답은 Parameterized Query입니다. SQL 구조와 사용자 입력 데이터를 분리해 Injection 위험을 줄이는 기법
IPQ-005-162 · 5과목 · UNIT 09 · 가상화·Cloud · CORE 88. 'Virtual Machine'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Virtual Machine: Hypervisor 위에서 독립 Guest OS를 포함해 동작하는 가상 컴퓨터 환경
IPQ-005-139 · 5과목 · UNIT 07 · 웹 공격 · APPLY 89. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자 입력이 Shell 명령문에 직접 연결되어 추가 명령이 실행된다.
정답 2번 · 이 상황은 Command Injection을 적용한 예입니다. 입력을 통해 OS Command Interpreter가 의도하지 않은 명령을 실행하게 하는 공격
IPQ-005-166 · 5과목 · UNIT 09 · 가상화·Cloud · CORE 90. 'Container'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Container: Host OS Kernel을 공유하면서 Application과 의존성을 격리해 실행하는 환경
IPQ-005-136 · 5과목 · UNIT 07 · 웹 공격 · ADVANCED 91. 다음 중 'Path Traversal'이 가장 직접적으로 적용된 상황은?
정답 2번 · Path Traversal의 대표 적용 상황은 다음과 같습니다: ../../ 같은 문자열로 상위 Directory의 설정 File을 읽으려 한다.
IPQ-005-181 · 5과목 · UNIT 10 · 백업·DR·가용성 · CORE 92. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 선택한 전체 데이터를 매번 모두 복사하는 Backup 방식
정답 2번 · 정답은 Full Backup입니다. 선택한 전체 데이터를 매번 모두 복사하는 Backup 방식
IPQ-005-200 · 5과목 · UNIT 10 · 백업·DR·가용성 · ADVANCED 93. 다음 중 'RPO'이 가장 직접적으로 적용된 상황은?
정답 4번 · RPO의 대표 적용 상황은 다음과 같습니다: 최대 15분 전 Data까지는 복구되어야 한다고 기준을 정한다.
IPQ-005-077 · 5과목 · UNIT 04 · 소프트웨어 품질 · CORE 94. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 다른 환경으로 이전·설치·적응하기 쉬운 품질 특성
정답 2번 · 정답은 Portability입니다. 다른 환경으로 이전·설치·적응하기 쉬운 품질 특성
IPQ-005-035 · 5과목 · UNIT 02 · 개발 방법론 · APPLY 95. 다음 상황과 가장 직접적으로 관련된 용어는? — 작은 기능을 반복적으로 전달하고 고객 피드백을 다음 Iteration에 반영한다.
정답 2번 · 이 상황은 Agile을 적용한 예입니다. 짧은 반복과 지속적 피드백으로 변화에 유연하게 대응하는 개발 접근
IPQ-005-193 · 5과목 · UNIT 10 · 백업·DR·가용성 · CORE 96. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 장애 발생 후 Service를 복구해야 하는 목표 시간
정답 3번 · 정답은 RTO입니다. 장애 발생 후 Service를 복구해야 하는 목표 시간
IPQ-005-116 · 5과목 · UNIT 06 · 암호·전자서명 · ADVANCED 97. 다음 중 'Digital Signature'이 가장 직접적으로 적용된 상황은?
정답 4번 · Digital Signature의 대표 적용 상황은 다음과 같습니다: 문서 Digest에 서명해 누가 서명했고 변조되지 않았는지 검증한다.
IPQ-005-039 · 5과목 · UNIT 02 · 개발 방법론 · APPLY 98. 다음 상황과 가장 직접적으로 관련된 용어는? — Product Backlog에서 Sprint 목표를 정해 짧은 기간 동안 Increment를 만든다.
정답 1번 · 이 상황은 Scrum을 적용한 예입니다. Sprint·Product Backlog·Daily Scrum 등의 역할과 Event를 사용하는 Agile Framework
IPQ-005-070 · 5과목 · UNIT 04 · 소프트웨어 품질 · CORE 99. 'Performance Efficiency'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Performance Efficiency: 시간·자원 사용량과 관련해 요구되는 성능을 효율적으로 제공하는 특성
IPQ-005-170 · 5과목 · UNIT 09 · 가상화·Cloud · CORE 100. 'IaaS'에 대한 설명으로 가장 적절한 것은?
정답 2번 · IaaS: Compute·Network·Storage 같은 Infrastructure를 Service로 제공하는 Cloud 모델
새 모의세트
RELATED · INFORMATION PROCESSING ENGINEER 2027필기·실기 요약과 요약집을 구분해서 찾습니다
무료 요약은 학습용, 요약집은 시험 직전 인쇄 회수용입니다. 검색 목적에 맞는 페이지로 바로 이동하세요.

CONTINUE LEARNING

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

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

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