[컴퓨터일반] 2025년도 국가공무원 9급 해설


1번 문제

사용자가 언제 어디서나 필요한 컴퓨팅 자원에 접근하여 활용할 수 있는 기술은?

  • ① 빅데이터 ❌ : 데이터를 분석하는 것이지, 자원을 빌리는 건 아님
  • ② 가상현실 ❌ : 가짜 현실 체험, 자원 접근과는 무관
  • ③ 사물인터넷 ❌ : 사물이 인터넷에 연결되는 것
  • ④ 클라우드 컴퓨팅 ✅ : 필요할 때 인터넷으로 서버, 저장공간 등을 사용하는 것

정답: ④ 클라우드 컴퓨팅
핵심 : “필요할 때 컴퓨터 자원을 빌려쓰는 기술” ➡️ 클라우드 컴퓨팅 🌥️


2번 문제

스택을 이용해서 구현할 수 없는 것은?

  • ① 괄호 매칭 ✅ : 스택으로 괄호 여닫힘 검사 가능!
  • ② 진법 변환 ✅ : 스택에 나머지 저장해서 역순으로 출력
  • ③ 후위표현 연산 ✅ : 수식 계산할 때 스택 활용
  • ④ 은행 대기열 ❌ : “줄 서기”는 선입선출(큐) 필요! 스택 아님

정답: ④ 은행 대기열
핵심 : “스택은 마지막에 들어간 게 먼저 나오는 구조 (LIFO)” 🥞


3번 문제

블록체인의 특징이 아닌 것은?

  • ① 해시값 변조 방지 ✅
  • ② 거래 당사자만 확인 ❌ : 블록체인은 모두 기록을 확인할 수 있음!
  • ③ P2P 네트워크 사용 ✅
  • ④ 이중지불 방지 위해 합의 알고리즘 사용 ✅

정답: ② 모든 거래는 거래 당사자만 확인할 수 있다
핵심 : 블록체인은 공개가 기본! 🔓


4번 문제

데이터를 일시 저장하는 CPU 레지스터는?

  • ① 프로그램 카운터 ❌ : 다음 명령어 주소 저장
  • ② 명령어 레지스터 ❌ : 명령어를 저장
  • ③ 메모리 주소 레지스터 ❌ : 주소 저장
  • ④ 메모리 버퍼 레지스터 ✅ : 데이터를 일시 저장

정답: ④ 메모리 버퍼 레지스터
핵심 : “데이터 잠깐 저장” ➡️ 메모리 버퍼 레지스터 🧺


5번 문제

언어 번역 프로그램이 아닌 것은?

  • ① 어셈블러 ✅ : 번역 프로그램
  • ② 컴파일러 ✅ : 번역 프로그램
  • ③ 인터프리터 ✅ : 번역 프로그램
  • ④ 워드프로세서 ❌ : 문서 작성 프로그램

정답: ④ 워드프로세서
핵심 : “번역기가 아닌 문서 작성기는 워드프로세서!” 📝


6번 문제

정규화에 대한 옳지 않은 설명은?

  • ① 함수적 종속성 고려 ✅
  • ② 이상 현상 제거 위해 분해 ✅
  • ③ 모든 결정자가 슈퍼키면 BCNF ✅
  • ④ 원자 값이 아니어도 제1정규형 ❌ : 원자 값만 있어야 제1정규형

정답: ③
핵심 : 제1정규형은 “모든 칸에 하나의 값” ⚙️


7번 문제

프로세스 메모리 배치 설명 중 옳은 것?

  • ㄱ. 전역변수 ➡️ ❌ (데이터 영역)
  • ㄴ. 프로그램 코드 ➡️ ✅ (텍스트 영역)
  • ㄷ. 힙은 동적 메모리 ➡️ ✅
  • ㄹ. 지역변수 ➡️ ❌ (스택 영역)

정답: ③ ㄴ, ㄷ
핵심 : 코드=텍스트, 동적=힙! 📦


8번 문제

TCP, UDP 공통 설명 중 옳은 것?

  • ㄱ. 연결 지향 ❌ (UDP는 연결 없음)
  • ㄴ. 포트 번호 존재 ✅
  • ㄷ. 재전송 기능 ❌ (UDP는 없음)
  • ㄹ. 체크섬 존재 ✅
  • ㅁ. 헤더 크기 동일 ❌

정답: ② ㄴ, ㄹ
핵심 : 포트번호 + 체크섬은 둘 다 있음! 🛜


9번 문제

캐시 적중률 구하기

공식 :
평균 접근 시간 = (캐시 접근시간 × 적중률) + (메모리 접근시간 × (1 - 적중률))

👉 2.5 = (1.5 × x) + (11.5 × (1-x))

계산하면 ➡️ 0.9

정답: ③ 0.9
핵심 : 공식 암기하고 바로 대입! 🧮


10번 문제

TCP 서버 소켓 호출 순서

  • (가) listen( ) : 연결 대기
  • (나) accept( ) : 연결 수락
  • (다) 데이터 송수신

정답: ③ listen( ) → accept( ) → 데이터 송수신
핵심 : 서버는 listen 후 accept 한다 🎧


11번 문제

프로세스 간 통신 옳지 않은 설명은?

  • ① 파이프 설명 ✅
  • ② 지명 파이프는 부모-자식 관계 필요 ❌ : 부모-자식 아니어도 가능
  • ③ 신호는 비동기 가능 ✅
  • ④ 공유메모리는 동시쓰기 주의 필요 ✅

정답: ②
핵심 : 지명 파이프는 독립 프로세스도 가능! 📡


12번 문제

파이프라이닝 설명 중 옳지 않은 것?

  • ① 데이터 해저드 설명 ✅
  • ② 이론적 단계수만큼 빨라짐 ✅
  • ③ 명령어를 여러 단계로 나누어 처리 ✅
  • ④ 제어 해저드 ❌ : 제어 해저드는 분기나 점프할 때 발생

정답: ④
핵심 : 제어 해저드는 “명령어 순서 변경”때 발생! 🛑


13번 문제

원형 연결 리스트 옳은 설명?

  • ① 하나의 노드로 모두 접근 가능 ✅
  • ② 다시 자기자신 돌아올 수 없다 ❌
  • ③ 마지막 링크 NULL ❌
  • ④ 삽입이 비효율적 ❌

정답: ①
핵심 : 원형 리스트는 계속 돌고 돈다 ♻️


14번 문제

파이썬 출력 결과

a = [1, 3, 5, 7]
b = {1, 3, 5, 7}
c = (1, 3, 5, 7)

a.append(3)  # [1,3,5,7,3]
b.add(3)  # {1,3,5,7} (중복 안됨)

길이 계산:

  • len(a) = 5
  • len(b) = 4
  • len(c) = 4

👉 5 + 4 + 4 = 13

정답: ③ 13
핵심 : set은 중복 허용 안함! 🐍


15번 문제

외부 인터럽트가 아닌 것은?

  • ① 입출력 ✅ (외부)
  • ② 오버플로 ❌ (내부!)
  • ③ 전원 이상 ✅
  • ④ 기계 오작동 ✅

정답: ②
핵심 : 오버플로는 CPU 안에서 발생한다 💥


16번 문제

버스 설명 중 옳지 않은 것?

  • ① 제어/데이터/주소 버스 ✅
  • ② 제어 신호 전달 ✅
  • ③ 버스 폭 = 성능 영향 ✅
  • ④ 데이터 버스 단방향 ❌ : 양방향이다!

정답: ④
핵심 : 데이터 버스는 “서로 주고받음” ↔️


17번 문제

NoSQL 특징이 아닌 것은?

  • ① 동적 스키마 지원 ✅
  • ② 비정형 데이터 처리 ✅
  • ③ 대용량 데이터에 부적합 ❌
  • ④ ACID 덜 중요시 ✅

정답: ③
핵심 : NoSQL은 대용량 데이터 처리에 딱이다! 🏢


18번 문제

힙 설명 중 옳지 않은 것?

  • ① 삽입 시간 복잡도 O(1) ❌ (O(log n)임!!)
  • ② 우선순위 큐 종류 ✅
  • ③ 완전 이진 트리 사용 ✅
  • ④ 최대힙은 부모 ≥ 자식 ✅

정답: ①
핵심 : 힙 삽입은 log n 걸린다! ⏳


19번 문제

운영체제 구조 설명 중 옳지 않은 것?

  • ① 커널은 핵심 기능 ✅
  • ② 디바이스 드라이버는 장치 인터페이스 ✅
  • ③ 사용자 인터페이스는 명령 전달 ✅
  • ④ 시스템 호출은 커널 우회 ❌ (시스템 호출은 커널을 통해 사용)

정답: ④
핵심 : 시스템 호출은 커널을 경유해야 해! 🛡️


20번 문제

프로토콜 연결

  • 전자메일 ➡️ SMTP + TCP
  • 원격접속 ➡️ Telnet + TCP

정답: ① SMTP-TCP, Telnet-TCP
핵심 메일/원격 모두 TCP 기반

,