[컴퓨터일반] 2024년도 국가공무원 9급 해설 및 오답노트

1번 ④
2번 ③
3번 ③
4번 ④
5번 ③
6번 ④
7번 ②
8번 ②
9번 ②
10번 ③
11번 ②
12번 ①
13번 ②
14번 ②
15번 ②
16번 ①
17번 ②
18번 ①
19번 ①
20번 ④


1번 문제

정보량 단위 작은 것부터 큰 것

  • ① EB, GB, PB, TB ❌ (EB가 제일 크니까 처음 오면 안 됨)
  • ② EB, PB, GB, TB ❌ (GB가 PB보다 커야 함)
  • ③ GB, TB, EB, PB ❌ (EB가 PB보다 큰데 순서 틀림)
  • ④ GB, TB, PB, EB ✅ (맞는 순서!)

✅ 정답:

핵심:
GB(기가) → TB(테라) → PB(페타) → EB(엑사) 순! 🌟


2번 문제

논리회로 출력 F=0 되는 입력 조합

(X, Y, Z 중 어떤 조합에서 F가 0이 되나)

✅ 정답: ③ 0 1 1

핵심:
논리회로 문제는 기본적으로 표 그려서 하나하나 대입해 보면 정확해! 🧠


3번 문제

비대칭키 암호화 기법은?

  • ① AES ❌ (대칭키)
  • ② DES ❌ (대칭키)
  • ③ RSA ✅ (비대칭키! 개인키/공개키 사용)
  • ④ SEED ❌ (대칭키)

✅ 정답: ③ RSA

핵심:
비대칭은 “개인키🔒, 공개키🔑” 둘 다 씀!


4번 문제

네트워크 계층 프로토콜이 아닌 것은?

  • ① ICMP ✅ (네트워크 계층)
  • ② IGMP ✅ (네트워크 계층)
  • ③ IP ✅ (네트워크 계층)
  • ④ SLIP ❌ (데이터 링크 계층)

✅ 정답: ④ SLIP

핵심:
SLIP은 단순 패킷 캡슐화 ➔ 네트워크 계층 아님 🚫


5번 문제

클라우드에서 통합환경 제공하는 것은?

  • ① IaaS ❌ (인프라 제공)
  • ② NAS ❌ (스토리지 장비)
  • ③ PaaS ✅ (애플리케이션 구축환경 제공)
  • ④ SaaS ❌ (완성된 소프트웨어 제공)

✅ 정답: ③ PaaS

핵심:
개발환경 제공 ➔ PaaS (Platform as a Service) 🌐


6번 문제

2의 보수로 7-12 계산

  • 결과는 음수니까 2의 보수 처리 필요.

✅ 정답: ④ 1111 1011

핵심:
2의 보수로 뺄셈 시 (7 + 2의 보수(12)) 계산! ➡️
결과 음수니까 맨 앞 비트는 1️⃣


7번 문제

RAID 레벨 설명 중 틀린 것

  • ① RAID 0: 패리티 없이 저장 ✅
  • ② RAID 1: 패리티 사용 ❌ (RAID1은 미러링만 함)
  • ③ RAID 2: 해밍 코드 사용 ✅
  • ④ RAID 5: 블록단위 패리티 저장 ✅

✅ 정답:

핵심:
RAID 1은 패리티가 아니라 단순 복제(미러링) 💾


8번 문제

CISC 특징으로 옳지 않은 것

  • ① 명령어 종류 많음 ✅
  • ② 명령어 길이 고정적 ❌ (가변적임!)
  • ③ 파이프라인 비효율 ✅
  • ④ 회로 복잡 ✅

✅ 정답:

핵심:
CISC는 명령어 길이 가변적이다! (고정X) 🛠️


9번 문제

파이썬 이진탐색 (가)(나) 채우기

  • (가) high = mid – 1
  • (나) low = mid + 1

✅ 정답:

핵심:
이진탐색은 mid보다 작은 쪽 ➔ high 조정, 큰 쪽 ➔ low 조정! 🔍


10번 문제

페이지 교체 방법 중 페이지 부재 가장 적은 것

  • FIFO ❌
  • LFU ❌
  • LRU ✅
  • MFU ❌

✅ 정답: ③ LRU

핵심:
LRU가장 오래 사용 안한 것 교체! ⏳


11번 문제

교착상태 필요조건이 아닌 것

  • ① 상호배제 ✅
  • ② 선점 ❌ (선점 가능하면 교착 안 걸림)
  • ③ 순환대기 ✅
  • ④ 점유와 대기 ✅

✅ 정답:

핵심:
선점 가능 ➔ 교착상태 방지! 🚫


12번 문제

비선점형 CPU 스케줄링 고르기

  • ㄱ FCFS ✅
  • ㄴ HRN ✅
  • ㄷ RR ❌ (선점형)
  • ㄹ SRT ❌ (선점형)

✅ 정답:

핵심:
비선점형 ➔ 한 번 주면 끝날 때까지 CPU 안 뺏음 🖥️


13번 문제

트리형 토폴로지 설명 중 옳지 않은 것

  • ① 확장 용이 ✅
  • ② 병목현상 없음 ❌ (중앙부하 집중됨)
  • ③ 분산처리 가능 ✅
  • ④ 중앙 장애시 영향 있음 ✅

✅ 정답:

핵심:
트리구조는 중앙서버에 병목 걸린다 🌳


14번 문제

B클래스 IP주소 고르기

  • ① 12.23.34.45 (A 클래스)
  • ② 111.111.11.11 ✅ (B 클래스)
  • ③ 128.128.128.128 (C 클래스)
  • ④ 222.111.222.111 (D 클래스)

✅ 정답:

핵심:
B클래스 ➔ IP주소 첫 바이트가 128~191 사이 📡


15번 문제

모듈 결합도: 내부 기능 직접 참조

  • ① 공통 결합도 ❌
  • ② 내용 결합도 ✅
  • ③ 외부 결합도 ❌
  • ④ 자료 결합도 ❌

✅ 정답:

핵심:
“내용 들여다보기” ➔ 내용 결합도가 최악! 🧩


16번 문제

스택 연산 후 상태

  • 연산 순서 따라가면서 push/pop 해보기.

✅ 정답:

핵심:
스택은 나중에 들어온 게 먼저 나간다! (LIFO) 📚


17번 문제

해시테이블 선형조사법 저장 후 23 위치

  • h(23) = 1
  • 저장 안되면 다음 슬롯 찾기 ➔ 그대로 1번에 저장

✅ 정답:

핵심:
선형조사법(linear probing) ➔ 충돌 나면 한 칸씩 이동! 🧩


18번 문제

파이썬 Student 평균 출력

  • (가) self.sum() / 2
  • (나) std
  • (다) to.id, to.avg()

✅ 정답:

핵심:
self.sum()으로 점수 합 구하고 2로 나눈다! 🐍


19번 문제

DBMS 병행수행 설명 옳은 것

  • ① 2단계 로킹하면 직렬화성 보장 가능하고 교착상태 발생 가능 ✅
  • ② 공용락만으로 write는 불가능 ❌
  • ③ 연쇄복귀는 그런 경우 아님 ❌
  • ④ 갱신분실 설명 아님 ❌

✅ 정답:

핵심:
2PL = 직렬 가능성 OK, 교착상태 주의 ⚠️


20번 문제

C 언어 재귀 호출 출력 결과

  • 재귀로 계산 ➔ 중간중간 sum 출력.

✅ 정답:

핵심:
재귀 호출 흐름 잘 따라가기! (n-1, n-2) 🔁


✨ 오답 잘 나오는 포인트 요약 ✨

번호문제 주제헷갈리는 오답 포인트주의 포인트
1번정보 단위 순서EB가 제일 작다고 착각 ❌GB → TB → PB → EB 순!
2번논리회로표 안 그리고 감으로 찍음 ❌표로 대입해서 계산!
3번비대칭키 암호AES, DES랑 헷갈림 ❌RSA만 비대칭(공개키+개인키)
4번OSI계층SLIP도 네트워크계층이라 착각 ❌SLIP은 데이터링크계층
5번클라우드 서비스IaaS/PaaS/SaaS 헷갈림 ❌개발환경 제공 ➔ PaaS
6번2의 보수 뺄셈부호비트 무시하고 계산 ❌8비트 맞추고 2의 보수 처리!
7번RAIDRAID1이 패리티 쓴다고 착각 ❌RAID1은 단순 복제(미러링)
8번CISC 특징명령어 길이 고정이라고 착각 ❌가변 길이!
9번이진 탐색high, low 갱신 실수 ❌작으면 high, 크면 low!
10번페이지 교체FIFO랑 LRU 헷갈림 ❌최신 사용 기준 ➔ LRU
11번교착상태 조건선점도 필요조건인 줄 착각 ❌선점 가능하면 교착 없음
12번비선점 스케줄링RR도 비선점이라고 착각 ❌RR은 선점형(시간할당)
13번트리형 토폴로지병목 없다고 착각 ❌중앙서버에 병목 발생!
14번B클래스 IP주소숫자대역 외워놓지 않음 ❌B클래스: 128 ~ 191
15번모듈 결합도공통결합도랑 헷갈림 ❌내용결합도 = 내부 직접 참조
16번스택 연산Push/Pop 순서 실수 ❌순서대로 그림 그리기!
17번해시 충돌충돌처리 순서 실수 ❌선형조사: 한칸씩 이동
18번파이썬 클래스self.sum(), self.avg() 헷갈림 ❌self.sum() / 2 사용!
19번DB 병행제어공용락 = 수정 가능이라 착각 ❌공용락은 읽기만!
20번재귀 함수호출 흐름 놓침 ❌n-1, n-2 재귀 흐름 추적!

✏️ 핵심 요약 포인트

개념은 외우고, 문제는 흐름 따라가기 연습! (특히 재귀, 스케줄링)

단어 살짝 다르게 나온다고 헷갈리지 말기! (ex: “패리티”, “미러링” 구분)

암기할 것: 단위 순서, OSI 계층, RAID 종류, CISC vs RISC 차이

계산 문제(2의 보수, 이진탐색, 스택 연산)는 직접 손으로 써보기