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

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

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

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

목록

1과목: 과목 구분 없음

1. 가상화폐와 관련이 가장 적은 것은?

  1. 채굴(mining)
  2. 소켓(socket)
  3. 비트코인(bitcoin)
  4. 거래(transaction)
(정답률: 93%)
  • 가상화폐는 블록체인 기술을 기반으로 하며, 비트코인과 같은 화폐 단위, 이를 생성하는 채굴, 가치 이동을 위한 거래 개념이 핵심입니다.
    반면 소켓(socket)은 네트워크 상에서 두 프로그램이 서로 데이터를 주고받기 위한 연결 끝점(endpoint)을 의미하는 통신 개념으로 가상화폐의 핵심 원리와는 거리가 멉니다.
profile_image
1

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

2. 다음 설명에 해당하는 기술은?

  1. MPEG(Moving Picture Experts Group)
  2. AI(Artificial Intelligence)
  3. AR(Augmented Reality)
  4. VOD(Video On Demand)
(정답률: 93%)
  • 실제 환경에 가상 사물을 합성하여 원래 존재하는 사물처럼 보이게 하는 기술은 AR(Augmented Reality, 증강 현실)입니다.
profile_image
1

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

3. 일반적인 컴퓨터 시스템에서 정확한 값으로 표현하기 가장 어려운 것은?

  1. √2
  2. 2.5
(정답률: 74%)
  • $\sqrt{2}$는 끝없이 이어지는 무한소수(무리수)이기 때문에, 유한한 비트 수를 사용하는 컴퓨터 시스템에서는 정확한 값으로 표현하는 것이 불가능합니다.
profile_image
1

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

4. 노드(node)가 11개 있는 트리의 간선(edge) 개수는?

  1. 10
  2. 11
  3. 12
  4. 13
(정답률: 77%)
  • 트리(Tree) 구조의 핵심 성질은 모든 노드가 연결되어 있으면서 사이클이 없는 그래프라는 점입니다. 따라서 간선의 개수는 항상 노드 개수보다 1개가 적습니다.
    ① [기본 공식] $Edge = Node - 1$
    ② [숫자 대입] $Edge = 11 - 1$
    ③ [최종 결과] $Edge = 10$
profile_image
1

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

5. CPU에서 명령어를 처리하는 단계 중 가장 첫 번째에 위치하는 것은?

  1. 실행(execution)
  2. 메모리 접근(memory access)
  3. 명령어 인출(instruction fetch)
  4. 명령어 해독(instruction decode)
(정답률: 61%)
  • CPU의 명령어 처리 사이클은 명령어 인출 $\rightarrow$ 명령어 해독 $\rightarrow$ 실행 $\rightarrow$ 메모리 접근 순으로 진행됩니다. 따라서 가장 첫 번째 단계는 명령어 인출입니다.
profile_image
1

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

6. 캐시(cache)에 대한 설명으로 옳지 않은 것은?

  1. CPU와 인접한 곳에 위치하거나 CPU 내부에 포함되기도 한다.
  2. CPU와 상대적으로 느린 메인(main) 메모리 사이의 속도 차이를 줄이기 위해 사용된다.
  3. 다중프로세서 시스템에서는 write-through 정책을 사용하더라도 데이터 불일치 문제가 발생할 수 있다.
  4. 캐시에 쓰기 동작을 수행할 때 메인 메모리에도 동시에 쓰기 동작이 이루어지는 방식을 write-back 정책이라고 한다.
(정답률: 61%)
  • 캐시에 데이터를 쓸 때 메인 메모리에도 동시에 기록하는 방식은 write-through 정책입니다. write-back 정책은 캐시에만 먼저 기록하고, 나중에 캐시 블록이 교체될 때 메모리에 기록하는 방식입니다.

    오답 노트

    write-through: 즉시 쓰기 방식으로도 다중 프로세서 환경에서는 캐시 일관성 문제가 발생할 수 있음
profile_image
1

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

7. 가상 기계(virtual machine)에 대한 설명으로 옳지 않은 것은?

  1. 가상 기계 모니터 또는 하이퍼바이저(hypervisor)는 가상 기계를 지원하는 소프트웨어이다.
  2. 가상 기계 모니터는 호스트 운영체제 위에서만 실행된다.
  3. 데스크톱 환경에서 Windows나 Linux와 같은 운영체제를 여러 개 실행하기 위해 사용되기도 한다.
  4. 가상 기계가 호스트 운영체제 위에서 동작할 때, 이 기계 위에서 동작하는 응용 프로그램은 처리 속도가 느려질 수 있다.
(정답률: 73%)
  • 가상 기계 모니터(하이퍼바이저)는 호스트 운영체제 위에서 실행되는 타입 2 방식뿐만 아니라, 하드웨어 바로 위에서 직접 실행되는 타입 1(Bare-metal) 방식도 존재합니다.
profile_image
1

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

8. 프로세스(process)에 대한 설명으로 옳지 않은 것은?

  1. 실행 중인 프로그램이다.
  2. 프로그램 코드 외에도 현재의 활동 상태를 갖는다.
  3. 준비(ready) 상태는 입출력 완료 또는 신호의 수신 같은 사건(event)이 일어나기를 기다리는 상태이다.
  4. 호출한 함수의 반환 주소, 매개변수 등을 저장하기 위해 스택을 사용한다.
(정답률: 63%)
  • 입출력 완료나 특정 사건(event)이 일어나기를 기다리는 상태는 준비 상태가 아니라 대기(blocked/waiting) 상태입니다. 준비 상태는 CPU 할당만을 기다리는 상태를 의미합니다.
profile_image
1

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

9. 자바 프로그래밍 언어에 대한 설명으로 옳은 것은?

  1. 클래스에서 상속을 금지하는 키워드는 this이다.
  2. 인터페이스(interface)는 추상 메소드를 포함할 수 없다.
  3. 메소드 오버라이딩(overriding)은 상위 클래스에 정의된 메소드와 하위 클래스에서 재정의되는 메소드의 매개변수 개수와 자료형 등이 서로 다른 것을 의미한다.
  4. 메소드 오버로딩(overloading)은 한 클래스 내에 동일한 이름의 메소드가 여러 개 있고 그 메소드들의 매개변수 개수 또는 자료형 등이 서로 다른 것을 의미한다.
(정답률: 54%)
  • 메소드 오버로딩은 한 클래스 내에서 동일한 이름의 메소드를 정의하되, 매개변수의 개수나 자료형을 다르게 하여 다형성을 구현하는 기법입니다.

    오답 노트

    클래스 상속 금지: final 키워드 사용
    인터페이스: 추상 메소드를 포함할 수 있음
    메소드 오버라이딩: 상위 클래스의 메소드와 매개변수 및 자료형이 완전히 동일해야 함
profile_image
1

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

10. 다음 C++ 프로그램의 실행 결과로 옳은 것은?

  1. 21
  2. 22
  3. 30
  4. 31
(정답률: 40%)
  • 클래스 내 정적 변수 _cnt는 _id가 0보다 클 때만 증가하며, printID()는 _id 값을 1 증가시킨 후 출력합니다.
    1. Student A(2): _id=2, _cnt=1
    2. Student B: _id=0, _cnt=1
    3. Student C(4): _id=4, _cnt=2
    4. Student D(-5): _id=-5, _cnt=2
    5. Student E: _id=0, _cnt=2
    Student::print() 실행 시 _cnt 값인 2가 출력되고, E.printID() 실행 시 E의 _id(0)에 1을 더한 1이 출력되어 최종 결과는 21이 됩니다.
profile_image
1

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

11. 다음 C 프로그램의 실행 결과로 옳은 것은?

  1. 10
  2. 25
  3. 30
  4. 55
(정답률: 69%)
  • 제시된 코드는 1부터 10까지 반복하며 홀수만 합산하는 로직입니다.
    $$count \% 2 == 0$$ 조건이 참인 짝수(2, 4, 6, 8, 10)는 continue 문에 의해 제외되고, 홀수(1, 3, 5, 7, 9)만 sum에 더해집니다.
    ① [기본 공식] $sum = 1 + 3 + 5 + 7 + 9$
    ② [숫자 대입] $sum = 25$
    ③ [최종 결과] $sum = 25$
profile_image
1

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

12. 클래스기반 주소지정에서 IPv4 주소 131.23.120.5가 속하는 클래스는?

  1. Class A
  2. Class B
  3. Class C
  4. Class D
(정답률: 66%)
  • IPv4 클래스 기반 주소 지정에서 첫 번째 옥텟의 범위에 따라 클래스가 결정됩니다.
    주소 131.23.120.5의 첫 번째 옥텟인 131은 Class B의 범위인 128 ~ 191 사이에 속하므로 Class B입니다.

    오답 노트

    Class A: 0 ~ 127
    Class C: 192 ~ 223
    Class D: 224 ~ 239
profile_image
1

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

13. IPv4 CIDR 표기법에서 네트워크 접두사(prefix)의 길이가 25일 때, 이에 해당하는 서브넷 마스크(subnet mask)는?

  1. 255.255.255.0
  2. 255.255.255.128
  3. 255.255.255.192
  4. 255.255.255.224
(정답률: 58%)
  • CIDR 표기법에서 접두사 길이가 25라는 것은 전체 32비트 중 앞의 25비트가 1이고 나머지가 0임을 의미합니다.
    이를 8비트씩 끊어서 10진수로 변환하면 다음과 같습니다.
    $$11111111.11111111.11111111.10000000$$
    $$255.255.255.128$$
profile_image
1

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

14. 다음 설명에 해당하는 기술은?

  1. DNS
  2. NAT
  3. Router
  4. Proxy server
(정답률: 67%)
  • 프록시 서버(Proxy server)는 클라이언트와 서버 사이에서 대리자 역할을 하며, 최근 요청한 객체의 사본을 캐싱하여 응답 시간을 단축하고 외부 네트워크 트래픽을 줄이는 기술입니다.

    오답 노트

    DNS: 도메인 네임을 IP 주소로 변환
    NAT: 사설 IP와 공인 IP 간의 변환
    Router: 최적의 네트워크 경로 탐색
profile_image
1

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

15. 노드 7, 13, 61, 38, 45, 26, 14를 차례대로 삽입하여 최대 히프(heap)를 구성한 뒤 이 트리를 중위 순회 할 때, 첫 번째로 방문하는 노드는?

  1. 7
  2. 14
  3. 45
  4. 61
(정답률: 51%)
  • 최대 히프(Max Heap)는 부모 노드가 자식 노드보다 크거나 같은 완전 이진 트리입니다. 주어진 노드들을 순서대로 삽입하여 구성한 최대 히프의 구조는 다음과 같습니다.
    루트: 61
    왼쪽 자식: 45 (그 아래 자식: 14, 26)
    오른쪽 자식: 38 (그 아래 자식: 7, 13)
    중위 순회(In-order Traversal)는 '왼쪽 $\rightarrow$ 루트 $\rightarrow$ 오른쪽' 순으로 방문하므로, 가장 왼쪽 끝에 있는 노드인 7을 첫 번째로 방문하게 됩니다.
profile_image
1

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

16. 다음 그림은 스마트폰 수리와 관련된 E-R 다이어그램의 일부이다. 이에 대한 설명으로 옳지 않은 것은?

  1. ‘수리하다’ 관계는 속성을 가지고 있다.
  2. ‘AS기사’와 ‘스마트폰’은 일대다 관계이다.
  3. ‘스마트폰’은 다중값 속성을 가지고 있다.
  4. ‘사원번호’는 키 속성이다.
(정답률: 64%)
  • E-R 다이어그램에서 다중값 속성은 이중 타원으로 표현합니다. 제시된 이미지 에서는 스마트폰의 속성들이 모두 단일 타원으로 그려져 있으므로 다중값 속성을 가지고 있지 않습니다.

    오답 노트

    수리하다: '수리날짜'라는 관계 속성이 존재함
    AS기사와 스마트폰: $1:n$ 관계로 표시됨
    사원번호: 밑줄이 그어져 있어 키 속성임
profile_image
1

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

17. UML(Unified Modeling Language) 버전 2.0에 대한 설명으로 옳지 않은 것은?

  1. 액터(actor)는 사람이 아닌 경우도 있다.
  2. 클래스(class) 다이어그램은 시스템의 클래스들과 그들 간의 연관을 보여준다.
  3. 유스케이스(usecase) 다이어그램은 사용자와 시스템 간의 상호 작용을 보여준다.
  4. 시퀀스(sequence) 다이어그램은 시스템이 내부 또는 외부 이벤트에 대해 어떻게 반응하는지 보여준다.
(정답률: 58%)
  • 시퀀스 다이어그램은 객체 간의 상호작용 메시지를 시간의 흐름에 따라 나타내는 다이어그램입니다. 시스템이 내부 또는 외부 이벤트에 대해 어떻게 반응하는지를 보여주는 것은 상태머신 다이어그램의 특징입니다.
profile_image
1

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

18. 같은 값을 옳게 나열한 것은?

  1. (264)8, (181)10
  2. (263)8, (AC)16
  3. (10100100)2, (265)8
  4. (10101101)2, (AD)16
(정답률: 64%)
  • 2진수를 16진수로 변환할 때는 뒤에서부터 4자리씩 끊어서 계산합니다.
    $(10101101)_{2}$를 4자리씩 나누면 $1010$과 $1101$이 됩니다.
    $1010 \rightarrow 10 \rightarrow \text{A}$, $1101 \rightarrow 13 \rightarrow \text{D}$이므로 $(\text{AD})_{16}$이 됩니다.
profile_image
1

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

19. 관계형 데이터베이스에 대한 설명으로 옳은 것만을 모두 고르면?

  1. ㄱ, ㄴ, ㄷ
  2. ㄱ, ㄴ, ㄹ
  3. ㄱ, ㄷ, ㄹ
  4. ㄴ, ㄷ, ㄹ
(정답률: 65%)
  • 관계형 데이터베이스의 스키마 구성, 기본 키의 null 값 금지(개체 무결성), 외래 키의 참조 가능 값 제한(참조 무결성)은 모두 옳은 설명입니다.

    오답 노트

    후보 키(candidate key): 유일성과 효율성이 아니라 유일성과 최소성을 만족해야 합니다.
profile_image
1

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

20. IT 기술에 대한 설명으로 옳지 않은 것은?

  1. IoT는 각종 물체에 센서와 통신 기능을 내장해 인터넷에 연결하는 기술이다.
  2. ITS는 기존 교통체계의 구성 요소에 첨단 기술들을 적용시켜 보다 안전하고 편리한 통행과 전체 교통체계의 효율성을 높이는 시스템이다.
  3. IPTV는 인터넷을 이용하여 방송 및 기타 콘텐츠를 TV로 제공하는 서비스 방식이다.
  4. GIS는 라디오 주파수를 이용한 비접촉 인식 장치로 태그와 리더기로 구성된 자동 인식 데이터 수집용 무선 통신 시스템이다.
(정답률: 77%)
  • GIS(Geographic Information System)는 지리 정보를 컴퓨터 데이터로 변환하여 효율적으로 활용하기 위한 지리 정보 시스템입니다.

    오답 노트

    라디오 주파수를 이용한 비접촉 인식 장치: RFID에 대한 설명입니다.
profile_image
1

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

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