9급 지방직 공무원 컴퓨터일반 필기 기출문제복원 (2009-05-23)

9급 지방직 공무원 컴퓨터일반 2009-05-23 필기 기출문제 해설

이 페이지는 9급 지방직 공무원 컴퓨터일반 2009-05-23 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

9급 지방직 공무원 컴퓨터일반
(2009-05-23 기출문제)

목록

1과목: 과목 구분 없음

1. 2진수 11011.001112을 16진수로 바르게 변환한 것은?

  1. 8B.3816
  2. 1B.3816
  3. 8B.3116
  4. 1B.3116
(정답률: 77%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 자기 디스크 장치에서 헤드를 원하는 데이터가 기록된 트랙(실린더)까지 위치시키는데 걸리는 시간은?

  1. Seek Time
  2. Latency Time
  3. Access Time
  4. Data Transfer Time
(정답률: 82%)
  • 자기 디스크에서 읽기/쓰기 헤드가 데이터가 저장된 특정 트랙(실린더)으로 물리적으로 이동하는 데 걸리는 시간을 Seek Time(탐색 시간)이라고 합니다.

    오답 노트

    Latency Time: 원하는 섹터가 헤드 아래로 올 때까지 기다리는 회전 지연 시간
    Access Time: Seek Time과 Latency Time을 합친 전체 접근 시간
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. CSMA/CD(Carrier Sense Multiple Access/Collision Detection) 방식에 대한 설명으로 옳지 않은 것은?

  1. 각 스테이션은 충돌을 감지하는 즉시 전송을 취소한다.
  2. 모든 스테이션에 보내고자 하는 메세지를 브로드캐스트 한다.
  3. 하나의 스테이션이 고장나면 네트워크 전체가 마비된다.
  4. 모든 스테이션은 전송매체에 동등한 접근 권리를 갖는다.
(정답률: 75%)
  • CSMA/CD는 분산 제어 방식의 이더넷 프로토콜로, 각 스테이션이 독립적으로 매체에 접근하므로 특정 스테이션 하나가 고장 나더라도 나머지 네트워크 전체가 마비되지 않고 정상 작동합니다.

    오답 노트

    브로드캐스트: 모든 스테이션에 메시지 전송 가능
    충돌 감지: 충돌 즉시 전송 중단 후 재전송
    동등 권리: 모든 스테이션이 매체 접근 권한을 가짐
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 다음 타이밍 차트(Timing Chart)에서 A, B가 입력이고 C가 출력일 때, C와 같은 출력을 얻을 수 있는 게이트는?

  1. OR 게이트
  2. AND 게이트
  3. NOR 게이트
  4. NAND 게이트
(정답률: 73%)
  • 타이밍 차트를 분석하면 입력 A와 B가 모두 1(High)일 때만 출력 C가 0(Low)이 되고, 그 외의 모든 경우에는 출력 C가 1(High)이 되는 특성을 보입니다. 이는 AND 게이트의 결과물을 반전시킨 NAND 게이트의 논리 동작과 일치합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. RISC 프로세서에 대한 설명으로 옳지 않은 것은?

  1. 각 프로세서의 명령어 길이가 고정되어 있다.
  2. CISC에 비해 다양한 종류의 많은 명령어가 제공된다.
  3. 메모리 접근은 load와 store 명령어에 의해서만 이루어진다.
  4. CISC에 비해 상대적으로 많은 범용 레지스터가 제공된다.
(정답률: 75%)
  • RISC는 단순하고 효율적인 명령어 세트를 사용하여 실행 속도를 높이는 구조이므로, 복잡하고 다양한 명령어를 제공하는 것은 CISC의 특징입니다.

    오답 노트

    명령어 길이 고정, load/store 방식의 메모리 접근, 많은 범용 레지스터 사용은 모두 RISC의 핵심 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 메모리의 용량을 (워드수) × (비트수)로 표현할 때 256 × 8 용량의 메모리칩을 이용해서 2048 × 32 용량의 메모리를 설계한다면 몇 개의 칩이 필요한가?

  1. 8개
  2. 16개
  3. 32개
  4. 64개
(정답률: 68%)
  • 전체 메모리 용량을 개별 메모리 칩의 용량으로 나누어 필요한 칩의 개수를 산출합니다.
    ① [기본 공식] $\text{칩 개수} = \frac{\text{전체 용량}}{\text{칩 용량}}$
    ② [숫자 대입] $\text{칩 개수} = \frac{2048 \times 32}{256 \times 8}$
    ③ [최종 결과] $\text{칩 개수} = 32$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 비트맵이미지와 벡터이미지에 대한 설명으로 옳지 않은 것은?

  1. 비트맵이미지를 표현하는 파일 형식으로는 BMP, JPEG, GIF 등이 있다.
  2. 비트맵이미지는 이미지의 크기를 확대할 경우 이미지가 깨져 보인다.
  3. 비트맵이미지는 벡터이미지보다 실물을 표현하는데 적합하다.
  4. 비트맵이미지는 벡터이미지보다 캐릭터, 간단한 삽화, CI 등의 표현에 적합하다.
(정답률: 63%)
  • 캐릭터, 간단한 삽화, CI 등은 크기를 확대해도 깨지지 않는 벡터이미지가 표현하기에 더 적합합니다. 비트맵이미지는 픽셀 단위로 구성되어 실물 사진 표현에 유리하지만 확대 시 계단 현상이 발생합니다.
  • 정답: 4. 비트맵 이미지는 벡터 이미지보다 캐릭터, 간단한 삽화, CI 등의 표현에 적합하다.

    해설:

    **비트맵 이미지 (Raster Image)**는 픽셀 단위로 이미지를 구성하며, 확대하면 화질 저하나 깨짐 현상이 발생합니다. 이 때문에 세밀한 디테일을 필요로 하는 사진이나 실물 이미지 표현에 더 적합합니다.

    **벡터 이미지 (Vector Image)**는 수학적 수식을 이용하여 이미지를 구성하므로 확대해도 깨지지 않고 선명하게 유지됩니다. 로고, 간단한 삽화, 캐릭터 등에서는 벡터 이미지가 적합합니다.

    따라서 **"비트맵 이미지는 벡터 이미지보다 캐릭터, 간단한 삽화, CI 등의 표현에 적합하다"**는 설명은 옳지 않습니다. 벡터 이미지가 이러한 표현에 더 적합합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 멀티미디어 데이터 압축에 관한 설명으로 옳지 않은 것은?

  1. MPEG-1은 CD-ROM과 같은 기록 매체에 VHS 테이프 수준의 동영상과 음향을 최대 1.5Mbps로 전송 가능하도록 압축하는 규약이다.
  2. MPEG-2는 디지털 TV, DVD 등의 고화질 및 고음질을 위한 동영상 압축 규약이다.
  3. MPEG-3은 CD 수준의 음질을 제공하는 것을 목적으로 하는 오디오 압축 규약이다.
  4. MPEG-4는 초당 64 Kbps, 19.2 Kbps의 저속 전송이 가능하도록 압축하는 규약이다.
(정답률: 44%)
  • MPEG-3은 개발 과정에서 표준화되지 못하고 폐기되었으며, CD 수준의 오디오 압축 표준은 MPEG-1 Layer 2나 MPEG-2 등으로 대체되었습니다.

    오답 노트

    MPEG-1: VHS 수준 동영상 압축
    MPEG-2: DVD, 디지털 TV 고화질 압축
    MPEG-4: 저속 전송 및 객체 기반 압축
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 컴퓨터 간에 네트워크 구축이 반드시 필요한 시스템은?

  1. 일괄처리 시스템(Batch Processing System)
  2. 다중처리 시스템(Multiprocessing System)
  3. 전문가 시스템(Expert System)
  4. 분산 처리 시스템(Distributed Processing System)
(정답률: 85%)
  • 분산 처리 시스템은 물리적으로 떨어진 여러 대의 컴퓨터를 네트워크로 연결하여 하나의 시스템처럼 동작하게 함으로써 대규모 데이터를 효율적으로 처리하는 시스템입니다.

    오답 노트

    일괄처리: 데이터를 모아 한꺼번에 처리
    다중처리: 여러 개의 CPU를 사용하여 병렬 처리
    전문가 시스템: 특정 분야의 전문 지식을 추론하여 문제 해결
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 다음 프로그램의 실행결과는?

  1. 200
  2. 210
  3. 300
  4. 310
(정답률: 85%)
  • 포인터 연산을 통해 배열의 특정 요소에 접근하여 값을 계산하는 문제입니다.
    ① [기본 공식] $Value = *(ptr + n) + offset$
    ② [숫자 대입] $Value = *(array + 2) + 10$
    ③ [최종 결과] $Value = 300 + 10 = 310$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 입력 A, B에 대해 출력 C가 결정되는 아래의 회로와 같은 진리표를 갖는 게이트는?

  1. OR
  2. AND
  3. NOT
  4. NOR
(정답률: 50%)
  • 이미지 의 회로는 드모르간의 법칙에 의해 $\overline{\overline{A} \cdot \overline{B}} = A + B$가 성립하는 구조입니다. 즉, NAND 게이트들의 조합으로 OR 게이트와 동일한 논리 결과(입력 중 하나라도 1이면 출력 1)를 출력합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 한 프로세스가 CPU를 독점하는 폐단을 방지하기 위해서 각 프로세스에게 할당된 일정한 시간(Time Slice) 동안만 CPU를 사용하도록 하는 스케줄링 기법으로 범용 시분할 시스템에 적합한 것은?

  1. FIFO(First-In-First-Out)
  2. RR(Round-Robin)
  3. SRT(Shortest-Remaining-Time)
  4. HRN(High-Response-ratio-Next)
(정답률: 82%)
  • RR(Round-Robin)은 각 프로세스에 동일한 시간 할당량(Time Slice)을 부여하여 순환적으로 CPU를 사용하는 방식으로, 특정 프로세스의 독점을 막아 시분할 시스템에 가장 적합합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 서로 다른 통신 프로토콜을 사용하는 네트워크를 상호 접속하는 장치로 필요한 경우 프로토콜 변환을 수행하는 네트워크 구성요소는?

  1. 게이트웨이(Gateway)
  2. 리피터(Repeater)
  3. 방화벽(Firewall)
  4. 허브(Hub)
(정답률: 79%)
  • 게이트웨이는 서로 다른 프로토콜을 사용하는 네트워크 간의 연결을 가능하게 하며, 데이터 전송 시 필요한 프로토콜 변환을 수행하는 최상위 계층의 장치입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. IPv6에 관한 설명으로 옳지 않은 것은?

  1. 64비트의 주소를 가지며 6개의 필드를 가진 기본 헤더 형식을 갖는다.
  2. 멀티캐스트를 지원하며 프로토콜 확장을 허용하도록 설계되었다.
  3. 기본 헤더는 40바이트로 고정된다.
  4. 주소를 보다 읽기 쉽게 하기 위해 16진수 콜론 표기를 사용한다.
(정답률: 69%)
  • IPv6는 주소 부족 문제를 해결하기 위해 설계된 차세대 IP 주소 체계로, $64$비트가 아닌 $128$비트의 주소 체계를 가집니다.

    오답 노트

    기본 헤더 40바이트 고정: 옳은 설명
    16진수 콜론 표기 사용: 옳은 설명
    멀티캐스트 지원 및 확장 허용: 옳은 설명
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. TCP/IP의 계층구조에 대한 설명으로 옳지 않은 것은?

  1. 네트워크 계층(Network Interface Layer)은 물리적 계층으로 IP 주소를 MAC(Media Access Control) 주소로 변환한다.
  2. 인터넷 계층(Internet Layer)에서는 데이터를 정의하고 라우팅(Routing) 업무를 담당한다.
  3. 전송 계층(Transport Layer)에서는 IP 프로토콜을 이용하여 데이터를 전송한다.
  4. 응용 계층(Application Layer)에서는 FTP, SMTP, Telnet 등과 같은 응용프로그램을 제공한다.
(정답률: 44%)
  • 전송 계층(Transport Layer)은 프로세스 간의 신뢰성 있는 데이터 전송을 담당하며, 대표적인 프로토콜로 TCP와 UDP가 사용됩니다. IP 프로토콜은 전송 계층이 아닌 인터넷 계층(Internet Layer)의 핵심 프로토콜입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 아래 C 프로그램의 실행 결과는?

  1. 0
  2. 1
  3. 2
  4. 3
(정답률: 36%)
  • C언어의 정수 나눗셈 특성과 후위 증가 연산자의 동작 원리를 이해해야 합니다.
    1. 정수 간의 나눗셈 $1 / 2$의 결과는 $0.5$가 아닌 소수점이 버려진 $0$이 됩니다.
    2. 후위 증가 연산자 $a++$는 현재의 $a$ 값을 먼저 대입한 후 $a$의 값을 $1$ 증가시킵니다.

    ① [기본 공식] $a = 4 \times (1 / 2)$
    ② [숫자 대입] $a = 4 \times 0$
    ③ [최종 결과] $b = 0$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 운영체제에서 임계구역(Critical Section)에 대한 설명으로 옳은 것은?

  1. 동시에 여러 개의 프로세스가 진입 가능하나 한 개 프로세스만 공유데이터 읽기만 가능
  2. 동시에 여러 개의 프로세스가 진입 가능하나 한 개 프로세스만 공유데이터 쓰기만 가능
  3. 주어진 시점에 오직 하나의 프로세스만 진입할 수 있고 공유데이터의 읽기와 쓰기 불가능
  4. 주어진 시점에 오직 하나의 프로세스만 진입할 수 있고 공유데이터의 읽기와 쓰기 가능
(정답률: 44%)
  • 임계구역은 공유 데이터에 접근하는 코드 영역으로, 데이터의 일관성을 유지하기 위해 한 번에 오직 하나의 프로세스만 진입하여 읽기와 쓰기 작업을 수행할 수 있도록 제어해야 하는 구간입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 교착상태(Dead lock)가 발생할 수 있는 조건 중 비선점(No preemption) 조건에 대한 설명으로 옳은 것은?

  1. 프로세스가 자신에게 이미 할당된 자원을 보유하고 있으면서 다른 프로세스에 할당된 자원을 요구하면서 기다리는 경우이다.
  2. 한 프로세스에게 할당된 자원은 그 프로세스가 사용을 완전히 종료하기 전까지는 해제되지 않는 경우이다.
  3. 여러 프로세스들이 같은 자원을 동시에 사용하지 못하게 하는 경우이다.
  4. 각 프로세스들이 서로 다른 프로세스가 가지고 있는 자원을 요구하며 하나의 순환(Cycle) 구조를 이루는 경우이다.
(정답률: 59%)
  • 비선점 조건이란 프로세스가 자원을 보유하고 있을 때, 그 프로세스가 스스로 자원을 내놓거나 실행을 종료하기 전까지는 다른 프로세스가 강제로 자원을 뺏어올 수 없는 상태를 의미합니다.

    오답 노트

    프로세스가 자원을 보유한 채 다른 자원을 기다리는 경우: 보유 및 대기 조건
    여러 프로세스가 같은 자원을 동시에 사용하지 못하는 경우: 상호 배제 조건
    자원 요구가 순환 구조를 이루는 경우: 환형 대기 조건
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 짝수 패리티를 갖는 7비트의 데이터 「0011111」이 수신되었다. 해밍코드를 이용하여 전송 중 발생한 오류를 찾아 바르게 정정한 것은?

  1. 0011100
  2. 0011011
  3. 0001111
  4. 0010111
(정답률: 46%)
  • 해밍코드의 짝수 패리티 검사를 통해 오류 비트의 위치를 찾아 정정하는 문제입니다. 수신 데이터 0011111의 각 패리티 체크 비트 위치를 확인하여 오류가 발생한 비트 번호를 계산하면 3번째 비트가 오류임을 알 수 있으며, 이를 반전시켜 정정합니다.
    ① [기본 공식] $P_1 = D_1 \oplus D_2 \oplus D_4 \oplus D_5 \oplus D_6 \oplus D_7$ (짝수 패리티 검사)
    ② [숫자 대입] $0 \oplus 0 \oplus 1 \oplus 1 \oplus 1 \oplus 1 = 0$ (정상), $$P_2 = D_2 \oplus D_3 \oplus D_4 \oplus D_6 \oplus D_7 \rightarrow 0 \oplus 1 \oplus 1 \oplus 1 \oplus 1 = 0$$ (정상), $$P_4 = D_4 \oplus D_5 \oplus D_6 \oplus D_7 \rightarrow 1 \oplus 1 \oplus 1 \oplus 1 = 0$$ (정상) 등의 과정을 통해 오류 위치 확인
    ③ [최종 결과] $0001111$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 컴퓨터 입출력 방식에서 DMA(Direct Memory Access)에 대한 설명으로 옳지 않은 것은?

  1. DMA를 통한 데이터 전송 시 CPU의 레지스터를 거치지 않는다.
  2. DMA 제어기와 CPU가 시스템 버스를 공유한다.
  3. DMA 제어기에 의한 입출력이 수행되는 도중에 CPU는 다른 작업을 수행할 수 없다.
  4. DMA를 통한 메모리 접근을 위해서는 사이클 스틸링이 필요하다.
(정답률: 61%)
  • DMA(Direct Memory Access)는 CPU의 개입 없이 DMA 제어기가 입출력 장치와 메모리 사이에서 직접 데이터를 전송하는 방식입니다. 따라서 데이터 전송이 수행되는 동안 CPU는 다른 작업을 처리할 수 있어 시스템 효율이 향상됩니다.

    오답 노트

    사이클 스틸링: DMA가 버스를 사용하기 위해 CPU로부터 버스 제어권을 일시적으로 뺏는 기법
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록