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

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

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

  • 6코드 (Java 3 · C 2 · Python 1)
  • 2SQL
  • 12이론 · 계산
이 회차 풀기
  1. 1번DB

    원하는 정보를 계산식으로 정의하는 비절차적 관계 연산

    정답 관계해석

    • Codd가 제안, 튜플 관계해석과 도메인 관계해석
    • 관계대수는 절차적, 관계해석은 비절차적
    이 번호 풀어 보기 →
  2. 2번보안

    64비트 블록·128비트 키 국제 표준 / NSA Clipper 칩 알고리즘

    정답 1. IDEA 2. SKIPJACK

    • IDEA = 8라운드, SKIPJACK = 80비트 키·32라운드
    이 번호 풀어 보기 →
  3. 3번SQL

    H사 모든 제품보다 단가가 큰 제품을 고르는 서브쿼리 키워드

    정답 ALL

    • > ALL = 서브쿼리 결과의 최댓값보다 큼
    • > ANY는 최솟값보다만 크면 됨
    이 번호 풀어 보기 →
  4. 4번SQL그림 · 표 문제

    col1 IN (2,3) OR col2 IN (3,5)의 COUNT(col2)

    정답 4

    • 25년 3회와 같은 문제
    이 번호 풀어 보기 →
  5. 5번네트워크

    인터넷 위에 암호화된 사설망 연결

    정답 VPN

    • IP 주소를 감추고 데이터를 암호화
    이 번호 풀어 보기 →
  6. 6번설계

    쓰지 않는 메서드에 의존하지 않게 인터페이스를 나누는 원칙

    정답 ISP (Interface Segregation Principle)

    • SOLID: SRP 단일 책임, OCP 개방-폐쇄, LSP 리스코프 치환, ISP 인터페이스 분리, DIP 의존 역전
    이 번호 풀어 보기 →
  7. 7번Java

    break 없는 switch (i = 3, k = 1)

    정답 -8

    • case 3: k = 0 → case 4: 3 → case 5: −7 → default: −8
    • 20년 1회와 같은 문제
    이 번호 풀어 보기 →
  8. 8번Java

    구조체 배열 원소 값 더하기 (의사 코드)

    정답 2

    • a[i].n = i, a[i].g = i + 1 → a[0].n = 0, a[1].g = 2
    • 0 + 2 = 2
    이 번호 풀어 보기 →
  9. 9번네트워크

    139.127.19.132 / 255.255.255.192의 네트워크 주소와 호스트 수

    정답 128, 62

    • 192 → 블록 64 → 132는 128~191
    • 호스트 수 = 64 − 2 = 62. 25년 2회와 같은 문제
    이 번호 풀어 보기 →
  10. 10번테스트

    고객이 미리 써 보는 테스트 / 개발사 내부 첫 테스트

    정답 베타, 알파

    • 알파 = 개발사 안에서, 베타 = 실제 고객 환경에서
    이 번호 풀어 보기 →
  11. 11번테스트

    수정 후 새 오류가 생기지 않았는지 반복 확인하는 테스트

    정답 Regression (회귀)

    • 오류를 고치다 다른 곳이 망가지는 일을 막기 위한 반복 시험
    이 번호 풀어 보기 →
  12. 12번DB그림 · 표 문제

    π TTL(employee) 결과

    정답 TTL / 부장 / 대리 / 과장 / 차장

    • 지정한 열만 뽑고 중복은 제거. 25년 2회와 같은 문제
    이 번호 풀어 보기 →
  13. 13번Python

    문자열 슬라이싱과 % 포맷

    정답 REMEMBER AND STR

    • a[:3] = "REM", a[12:16] = "EMBE" → "REMEMBE"
    • c = "R AND STR" → 이어 붙이면 "REMEMBER AND STR"
    이 번호 풀어 보기 →
  14. 14번네트워크

    도메인 내부 / 도메인 간 / RIP 개선형 / AS 간 외부 라우팅

    정답 1. IGP 2. EGP 3. OSPF 4. BGP

    • IGP 예: RIP, OSPF / EGP 예: BGP
    이 번호 풀어 보기 →
  15. 15번C

    포인터로 문자열 길이를 세어 두 값 더하기

    정답 10

    • "2022" 4글자 + "202207" 6글자 = 10
    이 번호 풀어 보기 →
  16. 16번C

    포인터로 배열 차이와 합 누적

    정답 22

    • i = 1: b[0] = 2, sum = 2 + 2 = 4
    • i = 2: b[1] = 2, sum = 4 + 2 + 4 = 10
    • i = 3: b[2] = 4, sum = 10 + 4 + 8 = 22
    이 번호 풀어 보기 →
  17. 17번Java

    객체 생성 뒤 필드를 바꾸고 반복문으로 계산

    정답 61

    • obj.a = 5로 바뀐 뒤 func(): b = 1 → 6 → 16 → 31 → 51 (i = 1~4) → a + b = 56
    • 출력 obj.a + b = 5 + 56 = 61
    이 번호 풀어 보기 →
  18. 18번DB

    완전 / 부분 / 이행 함수 종속 (영문)

    정답 1. Full 2. Partial 3. Transitive

    • 부분 종속 제거 = 2NF, 이행 종속 제거 = 3NF
    이 번호 풀어 보기 →
  19. 19번네트워크

    웹 문서 전송 규약 / 링크로 연결된 문서 / 웹 표준 마크업 언어

    정답 HTTP, Hypertext, HTML

    • 보기 기호로 답하는 문제
    이 번호 풀어 보기 →
  20. 20번설계그림 · 표 문제

    모듈 F의 팬인과 팬아웃

    정답 팬인 3, 팬아웃 2

    • 들어오는 화살표 = 팬인, 나가는 화살표 = 팬아웃
    이 번호 풀어 보기 →