정보처리기사2026년 4월 10일· 7 min read

정처기 실기 출제 경향과 단답·서술형 대비법

정보처리기사 실기 시험의 최근 출제 경향을 바탕으로 단답형·서술형 문제를 어떻게 준비해야 하는지 정리했습니다.

안녕하세요. 문어입니다 🐙


필기 붙었는데 실기에서 떨어지는 이유

필기는 4지선다니까 모르면 찍으면 돼요. 실기는? 빈칸에 직접 써야 합니다. "대충 비슷하면 맞겠지"가 안 통하거든요. 대소문자 하나, 띄어쓰기 하나로 오답 처리됩니다.

실기 합격률이 20%대인 이유가 여기에 있어요.

항목내용
문항 수20문항 (100점 만점)
유형단답형 + 서술형(약술형)
합격 기준60점 이상
시험 시간150분

출제 비중 — 어디에 시간을 써야 하나

정처기 실기 영역별 배점 체감 (100점 기준 중간값)

35%
25%
12%
13%
15%
프로그래밍35%
소프트웨어 공학25%
SQL12%
네트워크·보안13%
데이터베이스15%
영역출제 수배점 체감특징
프로그래밍4–6문제30–40점코드 실행 결과를 적는 유형. 못 풀면 합격 거의 불가능
소프트웨어 공학3–5문제20–30점용어 암기. 디자인 패턴, 테스트 기법
SQL2–3문제10–15점SELECT 결과 작성. 준비하면 거의 다 맞출 수 있음
네트워크/보안2–3문제10–15점약어 + 프로토콜 암기
데이터베이스2–3문제10–15점정규화, 트랜잭션
핵심: 코드 문제를 못 풀면 나머지를 다 맞춰도 60점이 안 됩니다.

코드 문제 — 가장 중요하고 가장 어려운 파트

이렇게 나와요

문제에 C/Java/Python 코드가 주어지고, "실행 결과를 쓰시오" 라고 묻습니다. 출력 형식(줄바꿈, 공백)까지 정확히 맞춰야 해요.

자주 나오는 함정들

C언어:

  • i++ vs ++i — 후위/전위 차이를 한 문제에 섞어서 내요
  • 포인터 *p&a 조합
  • 재귀함수에서 printf 위치 (호출 전 vs 후)

Java:

  • 부모 타입 변수에 자식 객체를 넣은 경우 → 어떤 메서드가 호출되는지 (오버라이딩)
  • abstract vs interface 차이
  • static 변수의 공유 범위

Python:

  • // (정수 나눗셈)와 / (실수 나눗셈) 결과가 달라요
  • 리스트 슬라이싱 a[1:4]의 범위
  • print(a, end="") 같은 출력 옵션

연습법

종이에 변수 추적표를 그려보세요. 반복문이 돌 때마다 변수 값이 어떻게 바뀌는지 한 줄씩 써가면서 따라가는 겁니다. 머릿속으로 하면 반드시 실수하게 돼요.


용어 문제 — 약어를 풀 수 있으면 맞아요

"이것은 무엇인가?" 유형이에요. 설명을 읽고 정확한 용어를 적어야 합니다.

반드시 외워야 할 것들

분류예시
디자인 패턴싱글톤, 옵저버, 팩토리, 스트래티지, 어댑터
테스트화이트박스, 블랙박스, 단위, 통합, 인수
개발 방법론애자일, 스크럼, XP, 칸반, 워터폴
보안 공격SQL Injection, XSS, CSRF, DoS, 랜섬웨어
네트워크OSI 7계층, TCP/UDP 차이, HTTP 상태 코드

약어를 영문으로 풀 수 있으면 설명이 자동으로 나옵니다. SOLID → Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion


SQL 문제 — 가장 가성비 좋은 영역

코드 문제는 연습량이 필요한데, SQL은 패턴이 정형화되어 있어요. 준비하면 거의 다 맞출 수 있는 구간입니다.

자주 나오는 유형:

  • SELECT + JOIN + WHERE 조합의 실행 결과
  • GROUP BY + HAVING으로 필터링된 결과
  • INSERT, UPDATE, DELETE 후 테이블 상태
  • CREATE TABLE에서 제약조건 설정

시험 2주 전 체크리스트

  • 기출 3회 풀고 틀린 문제 영역별로 분류
  • 코드 트레이싱 20문제 이상 (C/Java/Python 중 2개)
  • SQL 문제 10개 이상
  • 디자인 패턴 10개 + 보안 공격 10개 + 네트워크 약어 10개 암기
  • 모의고사 3회 이상

채점 기준 — 이거 모르면 억울하게 떨어져요

  • 단답형: 정확히 일치해야 정답이에요 (대소문자, 띄어쓰기 포함)
  • 서술형: 핵심 키워드가 빠지면 감점됩니다
  • 코드 결과: 줄바꿈, 공백까지 맞춰야 해요. 10 201020은 다른 답이에요
연습할 때부터 "정확하게" 적는 습관을 들이세요. 시험장에서 갑자기 정확해지지 않거든요.

정리

범위가 넓어 보이지만, 결국 코드 + SQL + 핵심 용어 30개면 60점을 넘길 수 있어요. 코드는 손으로 추적하고, 용어는 약어를 풀어서 외우고, 모의고사로 실전 감각을 키워보세요.

정처기 실기 모의고사 풀러 가기 →

직접 문제를 풀어보세요

매번 새로운 모의고사와 무한 풀이 모드로 실전 감각을 키울 수 있습니다.