해당 글은 틀린 문제만 정리한 오답노트입니다.
시험에서 헷갈리기 쉬운 개념 위주로 정리했습니다.
1. 파이썬
Q. 다음은 파이썬에 대한 문제이다. 아래 코드를 확인하여 알맞는 출력값을 작성하시오.
def func(lst):
for i in range(len(lst) //2):
lst[i], lst[-i-1] = lst[-i-1], lst[i]
lst = [1,2,3,4,5,6]
func(lst)
print(sum(lst[::2]) - sum(lst[1::2]))
정답 : 3
나의 오답 : 6
핵심 포인트
- 리스트를 양쪽에서 동시에 swap → 전체 reverse
- lst[::2] → 짝수 인덱스 (0,2,4)
- lst[1::2] → 홀수 인덱스 (1,3,5)
- 뒤집힌 리스트 기준으로 계산해야 함
한줄요약
리스트 뒤집은 후 짝수/홀수 인덱스 합 차이 계산
2. LRU 알고리즘
Q. 다음은 운영체제 페이지 순서를 참고하여 할당된 프레임의 수가 3개일 때 LRU 알고리즘의 페이지 부재 횟수를 작성하시오.
페이지 참조 순서 : 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1
정답 : 12
나의 오답 : 14
핵심 포인트
- LRU = 가장 오래 사용되지 않은 페이지 교체
- 단순 FIFO처럼 “들어온 순서” 아님
- 최근 사용 시점 기준으로 판단
한줄요약
LRU는 “가장 오래 안 쓴 것” 기준
3. 취약점
Q. 다음은 네트워크 취약점에 대한 문제이다. 아래 내용을 보고 알맞는 용어를 작성하시오.
- IP나 ICMP의 특성을 악용하여 엄청난 양의 데이터를 한 사이트에 집중적으로 보냄으로써 네트워크의 일부를 불능 상태로 만드는 공격이다.
- 여러 호스트가 특정 대상에게 다량의 ICMP Echo Reply 를 보내게 하여 서비스거부(DoS)를 유발시키는 보안공격이다.
- 공격 대상 호스트는 다량으로 유입되는 패킷으로 인해 서비스 불능 상태에 빠진다
정답 : 스머프(Smurf) 또는 스머핑(Sumurfing)
나의 오답 : DDOS
핵심 포인트
- Smurf 공격
- ICMP Echo Request → 브로드캐스트
- 응답(Echo Reply)이 피해자에게 몰림
- DDoS는 개념적으로 더 큰 범위
한줄요약
ICMP + 브로드캐스트 = 스머프 공격
4. URL 구조
Q. 다음은 URL 구조에 관한 문제이다 . 아래 보기의 순서대로 URL에 해당하는 번호를 작성하시오.
다음은 URL 구조에 관한 문제이다 . 아래 보기의 순서대로 URL에 해당하는 번호를 작성하시오.
보기
query : 서버에 전달할 추가 데이터
path : 서버 내의 특정 자원을 가리키는 경로
scheme : 리소스에 접근하는 방법이나 프로토콜
authority : 사용자 정보, 호스트명, 포트 번호
fragment : 특정 문서 내의 위치

정답 : 43125
나의 오답 : 54123
핵심 포인트
- URL 기본 구조 : scheme://authority/path?query#fragment
- scheme → 접근 방식
- authority → 사용자정보 + 호스트 + 포트
- path → 자원 위치
- query → 추가 데이터
- fragment → 문서 내부 위치
한줄요약
URL = scheme → authority → path → query → fragment
5. 파이썬
Q. 다음은 파이썬에 대한 문제이다. 아래 코드를 확인하여 알맞는 출력값을 작성하시오.
def func(value):
if type(value) == type(100):
return 100
elif type(value) == type(""):
return len(value)
else:
return 20
a = '100.0'
b = 100.0
c = (100, 200)
print(func(a) + func(b) + func(c))
정답 : 45
나의 오답 : 122
핵심 포인트
- type(value) == type(100) → int만 해당
- type("") → 문자열
- 나머지는 else
각각 결과
- '100.0' → 문자열 → 길이 5
- 100.0 → float → 20
- (100,200) → tuple → 20
→ 5 + 20 + 20 = 45
한줄요약
type 비교는 “정확히 같은 타입만” 인정
6. C 코드
Q. 다음은 C언어에 대한 문제이다. 아래 코드를 확인하여 알맞는 출력값을 작성하시오.
#include <stdio.h>
struct Node {
int value;
struct Node* next;
};
void func(struct Node* node){
while(node != NULL && node->next != NULL){
int t = node->value;
node->value = node->next->value;
node->next->value = t;
node = node->next->next;
}
}
int main(){
struct Node n1 = {1, NULL};
struct Node n2 = {2, NULL};
struct Node n3 = {3, NULL};
n1.next = &n3;
n3.next = &n2;
func(&n1);
struct Node* current = &n1;
while(current != NULL){
printf("%d", current->value);
current = current->next;
}
return 0;
}
정답 : 312
나의 오답 : 112131
핵심 포인트
- 노드를 두 칸씩 이동하며 swap
- 구조: 1 → 3 → 2
- 1↔3 swap → 3 → 1 → 2
- 다음은 2칸 이동 → 종료
한줄요약
연결리스트에서 두 칸씩 이동하며 값 교환
7. UML 클래스
Q. 아래는 UML클래스의 관계에 관한 문제이다. 보기를 보고 알맞는 관계를 선택하여 작성하시오.

보기
ㄱ. 의존 ㄴ. 연관 ㄷ. 일반화
정답 :
- (1) 연관
- (2) 일반화
- (3) 의존
나의 오답 :
- (1) 일반화
- (2) 연관
- (3) 의존
핵심 포인트
- 연관 → 객체 간 연결 (has-a)
- 일반화 → 상속 (is-a)
- 의존 → 일시적 사용
한줄요약
has-a / is-a / 사용관계 구분
8. JAVA 코드
Q. 다음은 Java 코드에 대한 문제이다. 아래 코드를 확인하여 알맞는 출력값을 작성하시오.
class Main {
public static class Collection<T>{
T value;
public Collection(T t){
value = t;
}
public void print(){
new Printer().print(value);
}
class Printer{
void print(Integer a){
System.out.print("A" + a);
}
void print(Object a){
System.out.print("B" + a);
}
void print(Number a){
System.out.print("C" + a);
}
}
}
public static void main(String[] args) {
new Collection<>(0).print();
}
}
정답 : BO
나의 오답 : AOBO
핵심 포인트
- 제네릭 타입 T → Object로 처리됨
- 오버로딩은 컴파일 시점 기준
- print(value) → Object 타입으로 인식
→ print(Object) 실행 → "B0"
한줄요약
오버로딩은 “컴파일 시 타입” 기준
최종 핵심 요약
- 파이썬 슬라이싱 → 인덱스 기준 정확히 이해
- LRU → “최근 사용 시점” 기억
- 스머프 공격 → ICMP + 브로드캐스트
- URL 구조 → 순서 통째로 암기
- type 비교 → 완전 일치만 인정
- 연결 리스트 → 이동 흐름 추적
- UML → 관계 3개 정확히 구분
- Java 오버로딩 → 컴파일 시점 결정
정처기 실기 기출 오답노트 시리즈 → 2021 ~ 2025 전 회차 정리 진행중
모든 정처기 수험생분들 응원합니다 :D
'정보처리기사 오답노트' 카테고리의 다른 글
| 정처기 실기 [13] 2025년 2회 기출 오답노트 (핵심 개념 정리) (0) | 2026.04.07 |
|---|---|
| 정처기 실기 [12] 2025년 1회 기출 오답노트 (핵심 개념 정리) (0) | 2026.04.02 |
| 정처기 실기 [10] 2024년 2회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.31 |
| 정처기 실기 [09] 2024년 1회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.30 |
| 정처기 실기 [08] 2023년 3회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.29 |
