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

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

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

  • 4코드 (Java 2 · C 1 · Python 1)
  • 1SQL
  • 15이론 · 계산
이 회차 풀기
  1. 1번네트워크

    MAC 주소로 IP 주소를 알아내는 프로토콜

    정답 RARP

    • ARP는 반대로 IP → MAC
    이 번호 풀어 보기 →
  2. 2번DB

    DB 설계 단계 설명 짝짓기 (물리 / 개념 / 논리)

    정답 1. 물리적 설계 2. 개념적 설계 3. 논리적 설계

    • 순서: 요구사항 분석 → 개념 → 논리 → 물리 → 구현
    이 번호 풀어 보기 →
  3. 3번설계

    기능 / 비기능 요구사항

    정답 1. 기능적 2. 비기능적

    • 비기능 = 성능, 보안, 제약 사항 등
    이 번호 풀어 보기 →
  4. 4번네트워크

    웹 서비스 정보를 XML로 기술한 언어

    정답 WSDL

    • Web Services Description Language
    • SOAP = 메시지 프로토콜, UDDI = 웹 서비스 등록소
    이 번호 풀어 보기 →
  5. 5번Python

    리스트 각 단어의 첫 글자 이어 붙이기

    정답 skiddp

    • seoul, kyeonggi, inchon, daejeon, daegu, pusan의 첫 글자
    이 번호 풀어 보기 →
  6. 6번SQL그림 · 표 문제

    AND·OR가 섞인 조건의 COUNT

    정답 1

    • AND가 OR보다 먼저 계산됨
    • 24년 1회와 같은 문제
    이 번호 풀어 보기 →
  7. 7번Java

    길이가 다른 2차원 배열의 length와 원소

    정답 3 / 1 / 45 / 50 / 89

    • arr[0] = {45, 50, 75} → 길이 3, arr[1] = {89} → 길이 1
    이 번호 풀어 보기 →
  8. 8번DB

    성능을 위해 중복·통합·분리하는 모델링 기법

    정답 반정규화 (비정규화, 역정규화)

    • 24년 2회와 같은 유형
    이 번호 풀어 보기 →
  9. 9번테스트

    경계 값 검사 / 도메인 그룹 대표값 검사

    정답 1. 경계값 분석 2. 동등 분할

    • 0 ≤ x ≤ 10이면 −1, 0, 10, 11 = 경계값 분석
    이 번호 풀어 보기 →
  10. 10번테스트

    개별 모듈 / 인터페이스 확인 테스트

    정답 1. 단위 테스트 2. 통합 테스트

    • 이어서 시스템 → 인수 테스트
    이 번호 풀어 보기 →
  11. 11번네트워크

    IPv6 비트 수 / IPv4 한 부분의 비트 수

    정답 1. 128 2. 8

    • IPv4 = 32비트 = 8비트 × 4
    이 번호 풀어 보기 →
  12. 12번운영체제

    공유 메모리·소켓·세마포어 같은 프로세스 간 통신

    정답 IPC

    • Inter Process Communication
    이 번호 풀어 보기 →
  13. 13번설계

    플랫폼이 다른 애플리케이션을 연계·통합하는 솔루션

    정답 EAI

    • 유형: Point-to-Point, Hub & Spoke, Message Bus, Hybrid
    이 번호 풀어 보기 →
  14. 14번DB그림 · 표 문제

    테이블의 카디널리티와 디그리

    정답 Cardinality 5, Degree 4

    • 행 5개, 열 4개
    이 번호 풀어 보기 →
  15. 15번C

    구조체 배열 포인터를 p++ 한 뒤 멤버 출력

    정답 Lee / 38

    • p++로 s[1]을 가리킴
    이 번호 풀어 보기 →
  16. 16번DB

    데이터 모델 구성 요소

    정답 1. 연산 2. 구조 3. 제약 조건

    • 구조 · 연산 · 제약 조건
    이 번호 풀어 보기 →
  17. 17번Java

    반복문으로 0~5 덧셈식 출력

    정답 0+1+2+3+4+5=15

    • i가 5가 아니면 "+", 5이면 "=" 뒤에 누적 합 j
    • 실제 출력에는 공백이 없음
    이 번호 풀어 보기 →
  18. 18번보안

    신분에 따라 소유자가 권한을 주는 접근 통제

    정답 DAC (임의적 접근 통제)

    • MAC = 강제적, RBAC = 역할 기반
    이 번호 풀어 보기 →
  19. 19번설계

    결합도: 내부 사용 / 자료 구조 전달 / 전역 변수

    정답 1. 내용 2. 스탬프 3. 공통

    • 25년 1회와 같은 문제
    이 번호 풀어 보기 →
  20. 20번보안

    세션을 가로채는 공격

    정답 세션 하이재킹

    • RST로 정상 연결을 끊고 공격자가 대신 연결
    이 번호 풀어 보기 →