정처기 실기 [04] 2022년 2회 기출 오답노트 (핵심 개념 정리)

2026. 3. 22. 23:29·정보처리기사 오답노트
728x90

해당 글은 틀린 문제만 정리한 오답노트입니다.
시험에서 헷갈리기 쉬운 개념 위주로 정리했습니다.


1. 대칭키 암호화 알고리즘

Q. 아래에서 설명하는 대칭키 암호화 알고리즘은 무엇인지 [보기]에서 찾아 쓰시오.

  • 국내 국가보안기술연구소를 중심으로 개발
  • 정부 및 공공기관에서 범용적으로 사용
  • AES 기반으로 개선된 알고리즘
  • 블록 크기: 128bit
  • 키 길이(128/192/256)에 따라 라운드(12/14/16) 진행

[보기] : DES, RSA, AES, IDEA, DSA, SEED, ARIA

 

정답 : ARIA

나의 오답 : SEED

 

핵심 포인트

  • ARIA vs SEED 구분이 핵심
    • ARIA → AES 기반 개선 알고리즘 (국가 표준 느낌)
    • SEED → 한국에서 개발된 블록 암호지만 구조가 다름
  • 라운드 수 (12/14/16) → ARIA 특징
  • 128bit 블록 고정 → 시험 단골 키워드

한줄요약
AES 기반 + 라운드 12/14/16 나오면 무조건 ARIA


2. SQL

Q. [표]와 설명을 참고하여 빈칸에 알맞은 종속성을 쓰시오.

학번 과목 이름 성적
111 컴퓨터 A 70
222 컴퓨터  B 80
111 수학 A 75
222 수학 B 75

 

- 이름 속성은 학번 속성에 대해 (ㄱ) 종속성을 가진다.

- 성적 속성은 학번, 과목 속성에 대해 (ㄴ) 종속성을 가진다.

 

[보기] Partial Functional, Flexibility, Transitive, Completeness, Full Functional, Integration

 

정답

  • ㄱ: Partial Functional (부분 함수 종속)
  • ㄴ: Full Functional (완전 함수 종속)

나의 오답 :

  • ㄱ: Full Functional
  • ㄴ: Partial Functional

핵심 포인트

  • 부분 함수 종속 (Partial)
    → 복합키의 일부에만 종속
    → 이름은 "학번만 알면 결정됨"
  • 완전 함수 종속 (Full)
    → 복합키 전체에 종속
    → 성적은 "학번 + 과목 둘 다 있어야 결정됨"

한줄요약
복합키 일부 → Partial / 전체 필요 → Full

 

 


3. 파이썬

Q. 아래 파이썬 코드를 실행하여 출력되는 결과를 쓰시오

a = "Boogie Drum"
b = "seoul kspo"
ab = a[:3] + b[6:8]
print("Youngjin %s" % ab)

 

정답 : Youngjin Books

나의 오답 : Younjin

 

핵심 포인트

  • 문자열 슬라이싱
    • a[:3] → "Boo"
    • b[6:8] → "ks"
  • 문자열 연결 → "Boo" + "ks" = "Books"
  • % 포맷팅
    • %s → 문자열 삽입 자리
    • "Youngjin %s" % ab → "Youngjin Books"

한줄요약
슬라이싱 + 문자열 결합 결과가 그대로 %s에 들어간다


TIP

 

디그리(Degree) = 차수
→ 열 = 속성 = 컬럼의 개수

카디널리티(Cardinality) = 기수
→ 행 = 튜플 = 레코드의 개수

 


최종 핵심 요약

  • ARIA → AES 기반 + 12/14/16 라운드
  • 함수 종속 → Partial vs Full 구분 필수
  • 파이썬 → 슬라이싱 범위 + 문자열 포맷팅 조합 문제

정처기 실기 기출 오답노트 시리즈 → 2021 ~ 2025 전 회차 정리 진행중
모든 정처기 수험생분들 응원합니다 :D

728x90

'정보처리기사 오답노트' 카테고리의 다른 글

정처기 실기 [06] 2023년 1회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.26
정처기 실기 [05] 2022년 3회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.25
정처기 실기 [03] 2022년 1회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.21
정처기 실기 [02] 2021년 3회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.20
정처기 실기 [01] 2021년 2회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.19
'정보처리기사 오답노트' 카테고리의 다른 글
  • 정처기 실기 [06] 2023년 1회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [05] 2022년 3회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [03] 2022년 1회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [02] 2021년 3회 기출 오답노트 (핵심 개념 정리)
PUSH → MERGE → DEPLOY
PUSH → MERGE → DEPLOY
데이터 흐름과 운영 자동화를 설계하는 백엔드 개발자
  • PUSH → MERGE → DEPLOY
    Coding Dongin
    PUSH → MERGE → DEPLOY
  • 전체
    오늘
    어제
    • MEUN
      • 코테(Solved.ac + Programmers)
      • BootCamp(JAVA)
      • JAVA
      • SpringBoot
      • JavaScript
      • JSP
      • DB(SQL)
      • React
      • HTML_CSS
      • jQuery
      • SCSS
      • GSAP
      • 설치 + 꿀팁
      • 정보처리기사 오답노트
      • 정보처리기사 기출문제
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GIT
  • 공지사항

  • 인기 글

  • 태그

    자바
    solved.ac
    프로그래머스
    배열
    java
    정보처리기사 실기 기출문제
    시뮬레이션
    springboot
    Level2
    정처기실기
    완전탐색
    정처기
    기출문제
    실기
    정보처리기사
    level1
    정렬
    자료구조
    수학
    백엔드개발자
    알고리즘
    코딩테스트
    dp
    백준
    level0
    정처기오답노트
    브루트포스
    피보나치
    문자열
    구현
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.4
PUSH → MERGE → DEPLOY
정처기 실기 [04] 2022년 2회 기출 오답노트 (핵심 개념 정리)
상단으로

티스토리툴바