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

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

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

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

목록

1과목: 과목 구분 없음

1. 비휘발성 메모리로서 전원이 끊기더라도 저장된 정보를 그대로 보존할 수 있어서 디지털카메라, 휴대전화, PDA, 게임기, MP3 플레이어 등에 이용되고 있는 메모리는?

  1. 플래시 메모리
  2. 캐시 메모리
  3. 버퍼 메모리
  4. 블루레이 디스크
(정답률: 83%)
  • 플래시 메모리는 전원이 꺼져도 데이터가 사라지지 않는 비휘발성 메모리로, 전기적 삭제와 재작성이 가능하여 휴대용 기기의 저장 매체로 널리 사용됩니다.
profile_image
1

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

2. 컴퓨터를 부팅(cold booting)할 때 롬(ROM)에 있는 바이오스(BIOS)가 하는 일이 아닌 것은?

  1. POST(Power On Self Test)
  2. 시스템 초기화
  3. 부트스트랩 로더 로드
  4. CMOS 셋업
(정답률: 57%)
  • BIOS는 부팅 시 하드웨어 상태를 점검하는 POST, 시스템 초기화, 운영체제를 읽어오는 부트스트랩 로더 로드 등의 작업을 수행합니다. CMOS 셋업은 사용자가 BIOS 설정을 변경하기 위해 진입하는 설정 화면으로, BIOS가 수행하는 자동 부팅 과정 자체는 아닙니다.
profile_image
1

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

3. 다음 논리회로도에서 출력 F의 결과는?

  1. A+B
  2. A⋅B
  3. A⊕B
  4. A⋅B′
(정답률: 72%)
  • 제시된 회로는 NAND 게이트들로 구성된 XOR 게이트 회로입니다. 각 단계의 논리식을 분석하면 최종 출력 $F$는 두 입력이 서로 다를 때만 1이 되는 배타적 논리합이 됩니다.
    ① [기본 공식]
    $$F = (A \cdot (A \cdot B)')' \cdot (B \cdot (A \cdot B)')'$$
    ② [숫자 대입]
    $$F = (A \cdot (A \cdot B)')' \cdot (B \cdot (A \cdot B)')' = A \oplus B$$
    ③ [최종 결과]
    $$F = A \oplus B$$
profile_image
1

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

4. 각 명령어가 중앙처리장치(CPU)에 의해 실행될 때, 연산을 수행하는데 필요한 데이터 혹은 데이터 주소를 오퍼랜드(operand)라 한다. 이 오퍼랜드를 지정하는 주소지정 방식(addressing mode)에 대한 설명으로 옳지 않은 것은?

  1. 묵시적 주소지정 방식은 오퍼랜드가 묵시적으로 정해지는 방식이다.
  2. 직접 주소지정 방식은 오퍼랜드 내의 주소를 실제 데이터의 주소로 직접 표현하는 방식이다.
  3. 레지스터 주소지정 방식은 중앙처리장치 내의 레지스터에 실제 데이터가 기억되는 방식이다.
  4. 간접 주소지정 방식은 명령어 주소 부분의 값과 PC(program counter)의 값이 더해져서 유효주소가 결정되는 방식이다.
(정답률: 79%)
  • 명령어 주소 부분의 값과 PC(program counter)의 값이 더해져서 유효주소가 결정되는 방식은 간접 주소지정 방식이 아니라 상대 주소지정 방식입니다.

    오답 노트

    묵시적 주소지정: 오퍼랜드가 명령어에 포함되지 않고 묵시적으로 정해짐
    직접 주소지정: 오퍼랜드의 값이 실제 데이터의 주소임
    레지스터 주소지정: 데이터가 CPU 내부 레지스터에 저장됨
profile_image
1

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

5. 컴퓨터 인터페이스에 대한 설명으로 옳지 않은 것은?

  1. PCI는 여러 개의 주변 장치를 마더보드(motherboard)에 접속할 수 있도록 하는 버스 규격이다.
  2. SATA는 고속 전송이 가능하도록 한 직렬버스 형태의 하드디스크 연결용 접속 규격이다.
  3. USB는 다양한 주변장치를 접속하는 직렬버스 표준이다.
  4. FireWire(IEEE 1394)는 USB version 1.1보다 전송 속도가 느리다.
(정답률: 73%)
  • 컴퓨터 인터페이스 규격의 특징을 묻는 문제입니다.
    FireWire(IEEE 1394)는 USB version 1.1보다 훨씬 빠른 전송 속도를 제공하도록 설계된 고속 직렬 인터페이스입니다.

    오답 노트

    PCI: 마더보드 주변 장치 접속 버스 규격입니다.
    SATA: 하드디스크 연결용 고속 직렬 버스 규격입니다.
    USB: 범용 주변장치 접속 직렬 버스 표준입니다.
profile_image
1

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

6. 다음 전위표기(prefix) 방식의 수식을 후위표기(postfix) 방식으로 나타낸 것은? (단, B↑C는 B의 C제곱을 나타낸다)

  1. ABC↑/D*E+
  2. AB↑C/D*E+
  3. A↑BC/D*E+
  4. ABCD↑/*E+
(정답률: 86%)
  • 전위 표기법을 후위 표기법으로 변환하는 문제입니다.
    전위 표기식 $\text{+ * / A \text{↑} B C D E}$를 중위 표기식으로 먼저 변환하면 $( ( (A \text{↑} B) / C ) \times D ) + E$가 됩니다.
    이를 다시 후위 표기식으로 변환하면 연산자가 피연산자 뒤로 이동하여 $ABC\text{↑}/D*E+$가 됩니다.
profile_image
1

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

7. 시스템의 유지보수에 대한 설명으로 옳지 않은 것은?

  1. 변경된 환경과 적절하게 조화를 이루도록 소프트웨어를 변경시키는 것은 유지보수 활동에 속한다.
  2. 원시코드를 이용하여 원시코드 이상의 추상화된 표현으로 나타내고 코드를 분석하는 과정을 역공학이라 하며, 역공학을 통해 시스템을 재구성하여 변경이 용이한 시스템을 만들거나 보다 나은 기능을 추가할 수 있다.
  3. 유지보수에 대한 요청은 공식적인 절차를 밟아 표준화된 방법으로 이루어져야 하며 유지보수 요청서에 의해 이루어진다.
  4. 소프트웨어 유지보수 과정에서 발생하는 결과물에 대한 계획, 개발, 운용 등을 종합하여 시스템의 형상을 만들고, 이에 대한 변경을 체계적으로 관리하기 위한 활동을 소프트웨어 형상관리라 한다.
(정답률: 75%)
  • 소프트웨어 유지보수 및 공학 개념을 묻는 문제입니다.
    원시코드를 분석하여 추상화된 표현으로 나타내는 과정은 역공학이 맞으나, 이를 통해 시스템을 재구성하여 변경이 용이하게 만드는 활동은 리엔지니어링(Re-engineering)에 해당합니다.

    오답 노트

    변경 환경 조화: 적응적 유지보수 활동입니다.
    유지보수 요청서: 공식적인 절차를 통한 표준화된 방법입니다.
    소프트웨어 형상관리: 결과물의 계획, 개발, 운용 등을 체계적으로 관리하는 활동입니다.
profile_image
1

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

8. 보안을 위해 사용되는 암호화 알고리즘이 아닌 것은?

  1. DES
  2. RSA
  3. SEED
  4. SSL
(정답률: 79%)
  • 암호화 알고리즘과 보안 프로토콜의 차이를 구분하는 문제입니다.
    SSL은 암호화 알고리즘 자체가 아니라, 전송 계층에서 데이터를 안전하게 전송하기 위해 암호화 알고리즘들을 활용하는 보안 프로토콜입니다.

    오답 노트

    DES, RSA, SEED: 데이터를 암호화하는 실제 알고리즘입니다.
profile_image
1

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

9. 다음 C 프로그램의 출력 값은?

  1. 28
  2. 29
  3. 30
  4. 31
(정답률: 77%)
  • 포인터와 후위 감소 연산자의 동작 원리를 묻는 문제입니다.
    1. $B = A--;$ 문장에서 후위 감소 연산자는 대입이 먼저 이루어진 후 값이 감소하므로, $B$에는 $A$의 현재 값인 $10$이 저장되고 그 후 $A$는 $9$가 됩니다.
    2. $B += 20;$ 문장에 의해 $B$의 값은 $10 + 20 = 30$이 됩니다.
    3. 포인터 $C$는 $B$의 주소를 가리키고 있으므로, 역참조 연산자 $*C$를 통해 $B$의 값인 $30$이 출력됩니다.
profile_image
1

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

10. 자바언어에서 생성자가 갖는 특징으로 옳지 않은 것은?

  1. 메소드의 이름은 클래스 이름과 동일하다.
  2. 객체가 만들어질 때 자동으로 호출된다.
  3. 리턴 타입은 void이다.
  4. 객체 생성자를 정의하지 않으면, 디폴트 생성자를 자동으로 생성한다.
(정답률: 61%)
  • 자바의 생성자는 객체를 초기화하는 특수한 메소드로, 리턴 타입(반환형)을 아예 가지지 않는 것이 특징입니다. void조차 적지 않습니다.
profile_image
1

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

11. 정보기술에 대한 설명으로 옳지 않은 것은?

  1. IPTV는 인터넷망을 이용하여 방송 프로그램을 전송하는 디지털 TV 방송이다.
  2. 와이브로(Wibro)는 이동 방송 서비스로 편리한 이동성과 빠른 전송속도를 제공한다.
  3. VoIP는 패킷망을 통해 음성 데이터를 전송하는 기술이다.
  4. DMB는 디지털 방송 기술을 이용한 통신과 방송이 융합된 멀티미디어 이동 방송 서비스이다.
(정답률: 75%)
  • 와이브로(Wibro)는 이동 방송 서비스가 아니라, 고속 무선 인터넷 접속을 가능하게 하는 이동 무선 인터넷 서비스입니다.
profile_image
1

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

12. A 회사에게 인터넷 클래스 B 주소가 할당되었다. 만약 A 회사 조직이 64개의 서브넷을 가지고 있다면 각 서브넷에서 사용할 수 있는 주소의 개수는? (단, 특수주소를 포함한다)

  1. 256
  2. 512
  3. 1,024
  4. 2,048
(정답률: 50%)
  • 클래스 B 주소의 호스트 부분은 16비트이며, 서브넷 개수에 따라 호스트 주소 공간이 분할됩니다.
    ① [기본 공식] $Host = 2^{(16 - n)}$ (n은 서브넷 비트 수)
    ② [숫자 대입] $Host = 2^{(16 - 6)}$ (64개 서브넷은 $2^6$이므로 $n=6$)
    ③ [최종 결과] $Host = 1024$
profile_image
1

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

13. TCP/IP에 대한 설명으로 옳지 않은 것은?

  1. TCP는 연결지향형 프로토콜로 데이터 송수신을 시작하기 전 3-way 핸드쉐이킹(3-way handshaking)을 사용한다.
  2. IPv4는 64비트로 주소를 표현한다.
  3. TCP는 일반적으로 슬라이딩 윈도우(sliding window) 기법을 사용한다.
  4. TCP는 일정 시간동안 수신지로부터 확인응답(ACK)이 오지 않으면 해당 패킷을 재전송한다.
(정답률: 79%)
  • IPv4는 32비트로 주소를 표현하는 프로토콜입니다.

    오답 노트

    TCP 3-way 핸드쉐이킹: 연결 설정 과정
    슬라이딩 윈도우: 흐름 제어 기법
    ACK 미수신 시 재전송: 신뢰성 보장 메커니즘
profile_image
1

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

14. 다음 글이 설명하는 것은?

  1. 상호 배제(mutual exclusion)
  2. 교착상태 회피(deadlock avoidance)
  3. 교착상태 예방(deadlock prevention)
  4. 프로세스 대기(process waiting)
(정답률: 78%)

  • 임계구역(Critical Section)에 한 번에 하나의 프로세스만 진입할 수 있도록 제어하여 데이터의 일관성을 유지하는 원리를 상호 배제(Mutual Exclusion)라고 합니다.
profile_image
1

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

15. 프로세스 상태(process state)에 대한 설명으로 옳은 것은?

  1. 종료상태(terminated state)는 프로세스가 기억장치를 비롯한 모든 필요한 자원을 할당받은 상태에서 프로세서의 할당을 기다리고 있는 상태이다.
  2. 대기상태(waiting/blocked state)는 프로세스가 원하는 자원을 할당받지 못해서 기다리고 있는 상태이다.
  3. 실행상태(running state)는 사용자가 요청한 작업이 커널에 등록되어 커널 공간에 PCB 등이 만들어진 상태이다.
  4. 준비상태(ready state)는 프로세스의 수행이 끝난 상태이다.
(정답률: 64%)
  • 대기상태(waiting/blocked state)는 입출력 완료나 특정 이벤트 발생 등 프로세스가 필요로 하는 자원을 얻지 못해 실행될 수 없는 상태를 의미합니다.

    오답 노트

    종료상태: 프로세스 수행이 완료된 상태
    실행상태: CPU를 할당받아 실제로 명령어를 수행 중인 상태
    준비상태: 모든 자원을 갖추고 CPU 할당만을 기다리는 상태
profile_image
1

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

16. 주기억장치의 현재 사용 중인 영역과 사용 가능한 영역의 크기가 다음 그림과 같다. 메모리 할당 시스템은 최악적합(worst-fit) 방법으로 요청 영역을 배당한다. 만일 15 K 기억공간을 요청 받은 경우 메모리 할당 시스템이 배당한 영역번호는?

  1. 1
  2. 3
  3. 5
  4. 7
(정답률: 78%)
  • 최악 적합(Worst-fit) 방식은 가용한 빈 공간 중 가장 크기가 큰 영역에 프로세스를 할당하여 남은 공간을 최대한 크게 유지하려는 전략입니다.

    가장 큰 빈 공간인 5번 영역($300\text{ K}$)에 할당됩니다.
profile_image
1

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

17. 데이터베이스에서 뷰(view)의 특징으로 옳지 않은 것은?

  1. 뷰는 기본 테이블에서 유도되는 가상 테이블로서 물리적으로 존재하지 않는다.
  2. 필요한 데이터만을 뷰로 정의해서 처리할 수 있기 때문에 관리가 용이하다.
  3. 뷰를 통해서 데이터에 접근이 가능하기 때문에 데이터를 안전하게 보호할 수 있다.
  4. 뷰를 정의하기 위해서 ‘CREATE’ 문을 사용하고, 뷰를 제거하기 위해서 ‘DELETE’ 문을 사용한다.
(정답률: 68%)
  • 뷰를 생성할 때는 CREATE VIEW 문을 사용하지만, 생성된 뷰를 삭제할 때는 DELETE 문이 아니라 DROP VIEW 문을 사용해야 합니다.

    오답 노트

    DELETE: 테이블 내의 데이터를 삭제하는 DML 명령어임
profile_image
1

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

18. 저작권과 저작권 보호 기술에 대한 설명으로 옳지 않은 것은?

  1. 컴퓨터 프로그램 저작물, 음악 저작물, 사진 저작물, 어문 저작물은 저작권 보호를 받는다.
  2. 헌법, 법률, 조례 및 규칙, 시사보도, 국회 또는 지방의회의 연설은 저작권 보호를 받는다.
  3. 디지털 핑거프린팅, 디지털 워터마크 기술 등을 통해 디지털 저작물의 저작권을 보호할 수 있다.
  4. 초⋅중등학교에서 교육을 목적으로 타인의 저작물을 사용할 경우 저작권에 상관없이 사용할 수 있다.
(정답률: 45%)
  • 헌법, 법률, 조례 및 규칙, 시사보도, 국회 또는 지방의회의 연설 등은 공공의 이익을 위해 널리 알려져야 하므로 저작권 보호 대상에서 제외되는 저작물입니다.
profile_image
1

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

19. 대용량의 자료전송을 위해 장치 드라이버가 중앙처리장치(CPU)의 간섭 없이 직접 메모리와 장치 간에 블록 단위로 데이터를 전송하기 위해 사용하는 기법은?

  1. DMA(Direct Memory Access)
  2. 인터럽트(interrupt)
  3. 핸드쉐이킹(handshaking)
  4. 스풀링(spooling)
(정답률: 78%)
  • DMA는 CPU의 개입 없이 입출력 장치가 메모리에 직접 접근하여 데이터를 전송하는 방식으로, CPU의 부하를 줄이고 대용량 데이터 전송 효율을 높이는 기법입니다.

    오답 노트

    인터럽트: 예외 상황 발생 시 CPU에 알림
    핸드쉐이킹: 통신 양단 간의 동기화 과정
    스풀링: 고속 장치와 저속 장치 간의 속도 차이 해결을 위해 디스크를 버퍼로 사용
profile_image
1

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

20. 다음 설명 중 옳지 않은 것은?

  1. HTTP는 웹 서버와 웹 브라우저 간에 하이퍼텍스트 문서를 주고받기 위한 프로토콜이다.
  2. POP은 클라이언트가 원격지에 있는 서버에 접속할 수 있도록 지원하는 프로토콜이다.
  3. SMTP는 이메일의 송신을 담당하는 프로토콜이다.
  4. DHCP는 정적 또는 동적 주소 할당을 제공하는 프로토콜이다.
(정답률: 61%)
  • POP은 서버에 저장된 이메일을 클라이언트가 가져오기 위해 사용하는 수신 프로토콜입니다. 원격지 서버에 접속하여 명령어를 실행하는 프로토콜은 Telnet입니다.

    오답 노트

    HTTP: 웹 문서 전송 프로토콜
    SMTP: 이메일 송신 프로토콜
    DHCP: IP 주소 자동 할당 프로토콜
profile_image
1

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

< 이전회차목록 다음회차 >