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

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

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

  • 7코드 (Java 2 · C 3 · Python 2)
  • 4SQL
  • 9이론 · 계산
이 회차 풀기
  1. 1번테스트그림 · 표 문제

    등급 구간의 대표값(60점)으로 테스트한 기법 고르기

    정답 ㄱ. 동치 분할 (Equivalence Partitioning)

    • 입력을 유효·무효 구간으로 나누고 구간마다 대표값 하나로 테스트하면 동치(동등) 분할
    • 구간의 경계 바로 안팎(59, 60, 61 등)을 노리면 경계값 분석
    이 번호 풀어 보기 →
  2. 2번Java

    자식 생성자에서 super(a) 호출, 자식 print()에서 super.print() 호출

    정답 10a20b

    • new B(10, 20) → super(10)으로 A의 a = 10, 자식의 b = 20
    • obj.print() → B의 print → super.print()가 먼저 "10a" 출력 → 이어서 "20b"
    이 번호 풀어 보기 →
  3. 3번설계

    다른 모듈 내부의 변수·기능을 직접 쓰는, 가장 강한 결합도

    정답 ㅁ. 내용 결합도 (Content Coupling)

    • 강한 순: 내용 > 공통 > 외부 > 제어 > 스탬프 > 자료
    • 결합도는 약할수록 좋은 설계
    이 번호 풀어 보기 →
  4. 4번네트워크

    링크 상태·다익스트라 기반 대규모 내부 라우팅 프로토콜

    정답 OSPF

    • OSPF = Open Shortest Path First, 링크 상태 알고리즘
    • 비교: RIP = 거리 벡터·최대 15홉, BGP = AS 사이 외부 라우팅
    이 번호 풀어 보기 →
  5. 5번Python

    딕셔너리 키의 마지막 글자와 값의 첫 글자를 이어 붙이기

    정답 CNNLRPYT

    • items()는 넣은 순서대로 꺼냄: NYC, LON, PAR, TKY
    • key[-1] = C, N, R, Y / location[0] = N, L, P, T → CN + NL + RP + YT
    이 번호 풀어 보기 →
  6. 6번Python

    문자열을 세 구간으로 슬라이싱해서 이어 붙이기

    정답 _THIISING

    • a[:4] = "_THI", a[6:8] = "IS", a[18:] = "ING"
    • 인덱스는 0부터 세고, 끝 인덱스는 포함하지 않음
    이 번호 풀어 보기 →
  7. 7번C

    이진 트리를 후위 순회할 때 세 번째로 방문하는 노드 값

    정답 12

    • 후위 순회 = 왼쪽 → 오른쪽 → 자기 자신
    • 방문 순서: 35 → 53 → 12 → 64 → 21 → 세 번째는 12
    이 번호 풀어 보기 →
  8. 8번운영체제그림 · 표 문제

    SRT 스케줄링 평균 대기 시간

    정답 6.5

    • 24년 2회와 같은 표(A 0·8, B 1·4, C 2·9, D 3·5) 기준
    • A 0~1 → B 1~5 → D 5~10 → A 10~17 → C 17~26
    • 대기 = 종료 − 도착 − 실행: A 9, B 0, C 15, D 2 → 26 ÷ 4 = 6.5
    이 번호 풀어 보기 →
  9. 9번C

    주소 전달(fn1)과 값 전달(fn2), 포인터로 배열 원소 출력

    정답 1. 50 / 2. 50 / 3. 2 / 4. 8

    • fn1(&i)는 주소를 받아 원본 i를 50으로 바꿈
    • fn2(i)는 복사본만 60으로 바꿈 → i는 그대로 50
    • *p = list[0] = 2, *(p + 3) = list[3] = 8
    이 번호 풀어 보기 →
  10. 10번네트워크그림 · 표 문제

    라우터에 연결된 각 네트워크에 할당할 수 있는 IP 고르기

    정답 2) 192.168.35.72 4) 129.200.8.249 5) 192.168.36.249

    • 같은 네트워크 대역이면서 네트워크 주소·브로드캐스트 주소가 아닌 것
    • 129.200.10.16/22 → 대역 129.200.8.0 ~ 129.200.11.255라서 129.200.8.249 가능
    이 번호 풀어 보기 →
  11. 11번설계

    관련 객체군(제품군)을 한 번에 생성하는, 별칭 Kit인 생성 패턴

    정답 Abstract Factory (추상 팩토리)

    • Factory Method = 객체 하나를 하위 클래스가 결정
    • Abstract Factory = 서로 관련된 객체 묶음을 일관되게 생성
    이 번호 풀어 보기 →
  12. 12번SQL그림 · 표 문제

    성이 '이'인 학생을 학번 내림차순으로 조회하는 빈칸

    정답 ① '이%' ② DESC

    • LIKE에서 % = 0글자 이상 아무 문자, _ = 정확히 한 글자
    • 내림차순 DESC, 오름차순 ASC(기본값)
    이 번호 풀어 보기 →
  13. 13번SQL그림 · 표 문제

    두 테이블과 SQL을 보고 RESULT 값 구하기

    정답 3

    • 표와 SQL을 봐야 풀 수 있는 문제라 정답만 정리했어요
    • 조인 조건으로 짝을 맞춘 뒤 WHERE 조건에 맞는 행을 직접 세어 보세요
    이 번호 풀어 보기 →
  14. 14번SQL그림 · 표 문제

    두 테이블과 SQL을 보고 결과값 구하기

    정답 2

    • 표와 SQL을 봐야 풀 수 있는 문제라 정답만 정리했어요
    이 번호 풀어 보기 →
  15. 15번Java

    상속 관계에서 hap() 오버라이딩, 부모의 private 필드

    정답 509

    • aaa는 A 객체 → A.hap() = 1 + 5 + 3 = 9
    • bbb는 B 객체 → B.hap() = a × c = 10 × 50 = 500
    • private b는 B에서 직접 못 쓰지만 set()은 A의 메서드라 값은 저장됨 → 9 + 500 = 509
    이 번호 풀어 보기 →
  16. 16번네트워크

    /27 네트워크를 둘로 나눈 서브넷의 프리픽스 길이

    정답 28 (/28)

    • /27 = 주소 32개 → 16개씩 둘로 나누면 호스트 비트 4개
    • 32 − 4 = 28
    이 번호 풀어 보기 →
  17. 17번보안

    입력 길이와 상관없이 고정 길이 값을 만드는 단방향 암호 기술

    정답 해시 (Hash)

    • 결과로 원래 입력을 알아낼 수 없음(단방향)
    • 서로 다른 입력이 같은 결과(충돌)를 내는 일이 드물어야 함. 예: SHA-256
    이 번호 풀어 보기 →
  18. 18번C

    재귀 c(n−1) + c(n−3)에서 c(5)

    정답 1

    • n ≤ 1이면 n을 그대로 반환(음수도 그대로): c(−1) = −1, c(0) = 0, c(1) = 1
    • c(2) = c(1) + c(−1) = 0, c(3) = c(2) + c(0) = 0, c(4) = c(3) + c(1) = 1
    • c(5) = c(4) + c(2) = 1
    이 번호 풀어 보기 →
  19. 19번SQL그림 · 표 문제

    도메인의 값을 봄·여름·가을·겨울로 제한하는 키워드

    정답 CHECK

    • CREATE DOMAIN SEASON … CHECK (VALUE IN ('봄', '여름', '가을', '겨울'))
    • 허용 범위를 정하는 건 도메인 무결성
    이 번호 풀어 보기 →
  20. 20번DB그림 · 표 문제

    표를 보고 만족하는 정규형 판단

    정답 제3정규형

    • 24년 1회와 같은 표라면 부분·이행 함수 종속이 없어 3NF 만족
    • 강사번호 → 강좌명 종속이 있어 BCNF까지는 아님
    이 번호 풀어 보기 →