본문 바로가기
INFORMATION PROCESSING ENGINEER · 2027 정보처리기사 학습센터 필기 5과목 · 문제·해설 학습 · CBT · 실기 12영역 · 회상 · 실습

정보처리기사 문제·정답·해설 미리학습

K-BOOKS · PROCESSING · SELF-STUDY

문제·정답·해설을 먼저 익히고
CBT에서 실력을 확인하세요

시험을 시작해야 해설을 볼 수 있는 대신 문제와 보기, 정답 근거를 먼저 공부합니다. 시간 제한이나 점수 없이 읽고, 충분히 익힌 뒤 기존 CBT와 오답 복습으로 이어가세요.

1,000CBT 원본 문항
01 · LEARN정답·해설 미리학습문제 → 근거 → 함정

과목·단원·문제 찾기

정답과 해설을 충분히 읽고 학습 완료 표시를 남길 수 있습니다.

조건에 맞는 학습 문항 1,000개

3 / 84페이지 · 페이지당 12문항 · 현재 자료 총 1,000개

Q 0252과목 · 소프트웨어 개발핵심 혼합CORE

Quick Sort의 평균 시간복잡도는?

  1. 1O(log n)
  2. 2O(n)
  3. 3O(n log n)
  4. 4O(n² log n)
정답·해설 학습하기
ANSWER · 정답 3번O(n log n)

정답 근거

평균적으로 O(n log n)이며 피벗이 계속 나쁘게 선택되면 최악 O(n²)이 될 수 있습니다.

Q 0262과목 · 소프트웨어 개발핵심 혼합CORE

Insertion Sort의 특징으로 적절한 것은?

  1. 1항상 O(log n)
  2. 2거의 정렬된 작은 자료에 비교적 유리할 수 있다
  3. 3분할정복만 사용한다
  4. 4추가 Heap 구조가 필수다
정답·해설 학습하기
ANSWER · 정답 2번거의 정렬된 작은 자료에 비교적 유리할 수 있다

정답 근거

Insertion Sort는 앞쪽 정렬 영역에 원소를 삽입하며 거의 정렬된 경우 효율적일 수 있습니다.

Q 0272과목 · 소프트웨어 개발핵심 혼합CORE

개별 함수·클래스 등 가장 작은 단위를 검증하는 테스트는?

  1. 1System Test
  2. 2Acceptance Test
  3. 3Unit Test
  4. 4Regression Test
정답·해설 학습하기
ANSWER · 정답 3번Unit Test

정답 근거

Unit Test는 작은 코드 단위를 독립적으로 검증합니다.

Q 0282과목 · 소프트웨어 개발핵심 혼합CORE

상향식 통합 테스트에서 미완성 상위 모듈을 대신하는 것은?

  1. 1Stub
  2. 2Driver
  3. 3Mock DB만
  4. 4Compiler
정답·해설 학습하기
ANSWER · 정답 2번Driver

정답 근거

Bottom-Up에서는 상위 호출자를 대신하는 Driver가 필요할 수 있습니다.

Q 0292과목 · 소프트웨어 개발핵심 혼합CORE

하향식 통합 테스트에서 미완성 하위 모듈을 대신하는 것은?

  1. 1Driver
  2. 2Stub
  3. 3Scheduler
  4. 4Debugger
정답·해설 학습하기
ANSWER · 정답 2번Stub

정답 근거

Top-Down에서는 호출되는 하위 모듈 대신 Stub을 사용합니다.

Q 0302과목 · 소프트웨어 개발핵심 혼합CORE

분기 결과 True/False를 모두 수행하도록 보는 Coverage는?

  1. 1Statement
  2. 2Decision/Branch
  3. 3Equivalence
  4. 4Boundary
정답·해설 학습하기
ANSWER · 정답 2번Decision/Branch

정답 근거

Decision 또는 Branch Coverage는 각 분기의 참/거짓 결과 실행을 확인합니다.

Q 0312과목 · 소프트웨어 개발핵심 혼합CORE

입력 범위를 유효/무효 클래스들로 나누어 대표값을 선택하는 기법은?

  1. 1Equivalence Partitioning
  2. 2Statement Coverage
  3. 3Path Coverage
  4. 4Mutation
정답·해설 학습하기
ANSWER · 정답 1번Equivalence Partitioning

정답 근거

동등분할은 같은 동작을 기대하는 입력 집합으로 나눕니다.

Q 0322과목 · 소프트웨어 개발핵심 혼합CORE

경계 주변에서 오류가 많이 발생한다는 점을 이용하는 기법은?

  1. 1Boundary Value Analysis
  2. 2Condition Coverage
  3. 3Loop Test
  4. 4Data Flow Test
정답·해설 학습하기
ANSWER · 정답 1번Boundary Value Analysis

정답 근거

경계값 분석은 최소/최대 및 바로 안팎 값을 집중적으로 봅니다.

Q 0332과목 · 소프트웨어 개발핵심 혼합CORE

수정 후 기존 정상 기능이 깨지지 않았는지 확인하는 테스트는?

  1. 1Regression
  2. 2Alpha
  3. 3Stress
  4. 4Recovery
정답·해설 학습하기
ANSWER · 정답 1번Regression

정답 근거

Regression Test는 변경으로 인한 기존 기능 영향 여부를 재확인합니다.

Q 0342과목 · 소프트웨어 개발핵심 혼합CORE

동시에 많은 사용자를 투입해 처리량·응답시간을 측정하는 테스트와 가장 가까운 것은?

  1. 1Load Test
  2. 2Unit Test
  3. 3Inspection
  4. 4Static Analysis
정답·해설 학습하기
ANSWER · 정답 1번Load Test

정답 근거

Load Test는 예상 또는 증가 부하에서 성능을 측정합니다.

Q 0352과목 · 소프트웨어 개발핵심 혼합CORE

승인된 기준 시점의 형상 항목 집합은?

  1. 1Fork
  2. 2Baseline
  3. 3Patch
  4. 4Tag Cloud
정답·해설 학습하기
ANSWER · 정답 2번Baseline

정답 근거

Baseline은 공식적으로 검토·승인되어 변경 통제의 기준이 되는 형상입니다.

Q 0362과목 · 소프트웨어 개발핵심 혼합CORE

여러 개발 흐름을 분기하여 병렬 작업하는 개념은?

  1. 1Branch
  2. 2Rollback
  3. 3Refactoring
  4. 4Profiling
정답·해설 학습하기
ANSWER · 정답 1번Branch

정답 근거

Branch는 독립적인 변경 흐름을 만들어 병렬 개발을 지원합니다.

충분히 읽었다면 실제로 풀어보세요

정답을 미리 보지 않고 풀어야 약한 개념이 드러납니다. 기존 CBT·기출유형·오답노트는 그대로 유지됩니다.

CBT 시작하기 →