정보처리기사 실기 · 기출 정답 요약

2022년 1회 정보처리기사 실기 기출 정답 · 요약

이 회차 20문항이 무엇을 물었는지, 정답과 핵심 풀이를 한 페이지에 모았어요. 문제는 같은 주제로 새로 쓴 재구성 문제로 바로 풀어 볼 수 있어요.

  • 7코드 (Java 2 · C 3 · Python 2)
  • 1SQL
  • 12이론 · 계산
이 회차 풀기
  1. 1번운영체제

    스트라이핑으로 데이터를 나눠 저장하는 RAID 단계

    정답 0

    • RAID 0 = 스트라이핑(빠름, 중복 없음), RAID 1 = 미러링, RAID 5 = 패리티 분산
    이 번호 풀어 보기 →
  2. 2번DB

    로그를 보고 다시 실행 / 작업 취소로 이전 상태

    정답 1. Redo 2. Undo

    • Redo = 재실행, Undo = 취소
    이 번호 풀어 보기 →
  3. 3번Java

    객체 참조를 넘겨 필드 값 변경

    정답 2000

    • 객체는 참조가 전달돼 원본이 바뀜
    • a = 100 → ×10 = 1000 → b = 1000 → a += b → 2000
    이 번호 풀어 보기 →
  4. 4번SQL

    점수 내림차순 정렬 빈칸

    정답 ① ORDER ② score ③ DESC

    • ORDER BY 열 DESC
    이 번호 풀어 보기 →
  5. 5번DB

    삭제 이상 설명

    정답 데이터를 지울 때 원하지 않는 다른 데이터까지 함께 지워지는 현상

    • 이상 현상 = 삽입 · 삭제 · 갱신 이상, 정규화로 해결
    이 번호 풀어 보기 →
  6. 6번Python

    기본값 매개변수

    정답 a= 20 b= 2

    • num2를 넘기지 않으면 기본값 2
    • print의 쉼표는 값 사이에 공백을 넣음
    이 번호 풀어 보기 →
  7. 7번Python

    리스트 메서드: 확장 / 꺼내기 / 뒤집기

    정답 1. extend 2. pop 3. reverse

    • append는 통째로 하나 추가, extend는 풀어서 추가
    이 번호 풀어 보기 →
  8. 8번보안

    '임시 키 무결성 프로토콜' 영문 약자

    정답 TKIP

    • Temporal Key Integrity Protocol, WEP의 약점을 보완한 무선 보안
    이 번호 풀어 보기 →
  9. 9번설계

    말·몸짓 같은 자연스러운 동작으로 조작하는 인터페이스

    정답 NUI

    • CLI → GUI → NUI(Natural User Interface)
    이 번호 풀어 보기 →
  10. 10번테스트

    실행 없이 분석 / 실행하며 분석

    정답 1. static 2. dynamic

    • 정적 분석 = 코드만 봄, 동적 분석 = 실행하며 메모리 누수 등 추적
    이 번호 풀어 보기 →
  11. 11번Java

    Thread 생성자에 넘길 Runnable 구현 클래스

    정답 Car

    • Runnable을 구현한 클래스의 객체를 Thread에 넘겨 start()
    이 번호 풀어 보기 →
  12. 12번테스트

    자바용 xUnit 단위 테스트 프레임워크

    정답 JUnit

    • C는 CppUnit, 파이썬은 unittest/pytest
    이 번호 풀어 보기 →
  13. 13번테스트그림 · 표 문제

    보기에서 블랙박스 기법 세 개 고르기

    정답 ㄷ, ㄹ, ㅂ

    • 블랙박스 = 동치 분할, 경계값 분석, 원인-결과 그래프, 오류 예측, 비교 검사
    • 화이트박스 = 기초 경로, 조건·루프 검사
    이 번호 풀어 보기 →
  14. 14번C

    재귀 팩토리얼 (입력 5)

    정답 120

    • 5 × 4 × 3 × 2 × 1
    이 번호 풀어 보기 →
  15. 15번C

    정수를 거꾸로 만드는 빈칸 연산자

    정답 ① > ② % ③ /

    • number % 10으로 끝자리를 꺼내 result 뒤에 붙이고, number / 10으로 끝자리를 버림 → 4321
    이 번호 풀어 보기 →
  16. 16번보안

    정보보호 관리체계 영문 약자

    정답 ISMS

    • 26년 1회와 같은 문제
    이 번호 풀어 보기 →
  17. 17번DB

    슈퍼키와 후보키의 성질

    정답 1. 유일성 2. 최소성

    • 슈퍼키 = 유일성, 후보키 = 유일성 + 최소성
    이 번호 풀어 보기 →
  18. 18번보안

    표적이 방문할 정상 사이트를 미리 감염시키는 수법

    정답 Watering Hole (워터링 홀)

    • 26년 1회와 같은 문제
    이 번호 풀어 보기 →
  19. 19번C

    13195의 가장 큰 소인수

    정답 29

    • 13195 = 5 × 7 × 13 × 29
    • 소수이면서 약수인 i를 만날 때마다 max_div를 덮어씀
    이 번호 풀어 보기 →
  20. 20번테스트그림 · 표 문제

    V 모델의 테스트 단계

    정답 1. 단위 2. 통합 3. 시스템 4. 인수

    • 개발 단계와 짝을 이룸: 구현 ↔ 단위, 설계 ↔ 통합·시스템, 요구 분석 ↔ 인수
    이 번호 풀어 보기 →