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 |
