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

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

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

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

    지뢰 배열로 각 칸 주변의 지뢰 수를 세는 2차원 배열 결과

    정답 1132 / 3453 / 3564 / 3553

    • field가 1인 칸마다 자신과 주변 8칸(배열 범위 안)에 1씩 더함
    • calculate()는 배열 범위를 벗어난 칸을 걸러 냄
    • printf에 구분자가 없어서 숫자를 붙여 써야 정답
    이 번호 풀어 보기 →
  2. 2번DB그림 · 표 문제

    예시를 보고 관계대수 기호 쓰기

    정답 ∪, −, ×, π, ⋈

    • 합집합 ∪, 차집합 −, 카티션 곱 ×, 프로젝트 π, 조인 ⋈
    이 번호 풀어 보기 →
  3. 3번설계

    기능·구현을 분리하는 패턴 / 상태 변화를 알리는 패턴

    정답 1. Bridge 2. Observer

    • 26년 1회와 같은 문제
    • Bridge = 구조 패턴, Observer = 행위 패턴
    이 번호 풀어 보기 →
  4. 4번C

    배열 원소의 순위 구하기 (더 큰 값 개수 + 1)

    정답 24513

    • 77보다 큰 값 99 → 2위, 32 → 4위, 10 → 5위, 99 → 1위, 50 → 3위
    이 번호 풀어 보기 →
  5. 5번네트워크

    192.168.1.0/24를 FLSM으로 3개로 나눌 때 두 번째 네트워크의 브로드캐스트

    정답 192.168.1.127

    • 3개가 필요하면 2비트를 빌려 4개(/26)로 나눔 → 블록 크기 64
    • 두 번째 네트워크 192.168.1.64 ~ 192.168.1.127 → 브로드캐스트 .127
    이 번호 풀어 보기 →
  6. 6번테스트그림 · 표 문제

    표를 보고 테스트 기법 고르기

    정답 Boundary Value Analysis (경계값 분석)

    • 경계 근처 값을 테스트 케이스로 고르는 기법
    이 번호 풀어 보기 →
  7. 7번DB그림 · 표 문제

    데이터 명령어를 적용한 결과 값

    정답 (1) 3 (2) 4

    • 표와 명령어를 봐야 풀 수 있는 문제라 정답만 정리했어요
    이 번호 풀어 보기 →
  8. 8번보안

    사람을 속여 정보를 얻는 기법 / 쓰이지 않고 쌓인 데이터

    정답 1. 사회공학 2. 다크 데이터

    • 사회공학 = 기술이 아니라 사람의 신뢰를 이용
    • 다크 데이터 = 수집만 하고 분석·활용하지 않는 데이터
    이 번호 풀어 보기 →
  9. 9번Python

    map과 lambda로 각 원소에 100 더하기

    정답 [101, 102, 103, 104, 105]

    • map은 함수를 각 원소에 적용, list()로 리스트로 바꿈
    이 번호 풀어 보기 →
  10. 10번보안

    이기종 로그를 모아 분석하고 위협을 탐지하는 보안 솔루션

    정답 SIEM

    • Security Information and Event Management
    이 번호 풀어 보기 →
  11. 11번설계그림 · 표 문제

    보기에서 형상 관리 도구 세 가지 고르기

    정답 CVS, SVN, Git

    • 형상(버전) 관리 도구
    이 번호 풀어 보기 →
  12. 12번SQL

    학생 200명(3개 학과)에서 SELECT / DISTINCT / COUNT(DISTINCT)

    정답 1) 200 2) 3 3) 1

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

    6~30 사이 완전수의 개수

    정답 2

    • 자기 자신을 뺀 약수의 합이 자기와 같은 수 = 완전수 → 6, 28
    이 번호 풀어 보기 →
  14. 14번보안

    ARM 프로세서 안의 보안 구역 / 오타 도메인을 미리 등록하는 수법

    정답 1. TrustZone 2. Typosquatting

    • 타이포스쿼팅은 URL 하이재킹이라고도 함
    이 번호 풀어 보기 →
  15. 15번보안

    한 번 로그인으로 여러 시스템을 쓰는 인증

    정답 SSO

    • Single Sign-On
    이 번호 풀어 보기 →
  16. 16번운영체제그림 · 표 문제

    스케줄링 설명을 보고 알고리즘 이름 쓰기

    정답 SJF, RR, SRT

    • 짧은 작업 먼저 = SJF, 시간 할당량 순환 = RR, 남은 시간이 짧은 순으로 선점 = SRT
    이 번호 풀어 보기 →
  17. 17번설계

    UML 구성 요소 / 정적 구조 다이어그램 / 오퍼레이션 세트를 정의하는 요소

    정답 1. 관계 2. 클래스 3. 인터페이스

    • UML 구성 = 사물 · 관계 · 다이어그램
    이 번호 풀어 보기 →
  18. 18번DB그림 · 표 문제

    E-R 다이어그램 기호 짝짓기

    정답 1. 실선 2. 관계집합 3. 점선 4. 관계집합의 속성 5. 개체집합

    • 표준 표기: 사각형 = 개체 집합, 마름모 = 관계 집합, 타원 = 속성, 선 = 연결

    정답 논란 그림 기호가 정확히 알려지지 않아 답이 다를 수 있는 문제예요.

    이 번호 풀어 보기 →
  19. 19번Java

    메서드가 만든 배열을 받아 출력

    정답 0123

    • MakeArray()가 0, 1, 2, 3을 담은 배열을 반환
    • Java 배열 길이는 소문자 length
    이 번호 풀어 보기 →
  20. 20번Java

    1~998 중 3의 배수이면서 홀수인 마지막 값

    정답 993

    • 조건을 만족할 때마다 a를 덮어써서 마지막 값이 남음
    • 998부터 거꾸로 보면 993 = 3 × 331 (홀수)
    이 번호 풀어 보기 →