9급 국가직 공무원 컴퓨터일반 필기 기출문제복원 (2019-04-06)

9급 국가직 공무원 컴퓨터일반 2019-04-06 필기 기출문제 해설

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

9급 국가직 공무원 컴퓨터일반
(2019-04-06 기출문제)

목록

1과목: 과목 구분 없음

1. CPU 내부 레지스터로 옳지 않은 것은?

  1. 누산기(acumulator)
  2. 캐시 메모리(cache memory)
  3. 프로그램 카운터(program counter)
  4. 메모리 버퍼 레지스터(memory bufer register)
(정답률: 81%)
  • 캐시 메모리는 CPU와 주기억장치 사이의 속도 차이를 줄이기 위한 고속 메모리이며, CPU 내부의 레지스터가 아닙니다.

    오답 노트

    누산기, 프로그램 카운터, 메모리 버퍼 레지스터는 모두 CPU 내부에 위치하여 데이터를 일시 저장하거나 주소를 관리하는 레지스터입니다.
profile_image
1

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

2. 다음 전위(prefix) 표기식의 계산 결과는?

  1. -19
  2. 7
  3. 28
  4. 29
(정답률: 80%)
  • 전위 표기식은 연산자가 피연산자 앞에 오는 방식으로, 뒤에서부터 연산자를 찾아 중위 표기식으로 변환하여 계산합니다.
    ① [기본 공식] $\text{전위 표기식} \rightarrow \text{중위 표기식}$
    ② [숫자 대입] $\text{+ (- 5 4) (\times 4 7)} \rightarrow (5 - 4) + (4 \times 7)$
    ③ [최종 결과] $29$
profile_image
1

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

3. 사진이나 동영상 등의 디지털 콘텐츠에 저작권자나 판매자 정보를 삽입하여 원본의 출처 정보를 제공하는 기술은?

  1. 디지털 사이니지
  2. 디지털 워터마킹
  3. 디지털 핑거프린팅
  4. 콘텐츠 필터링
(정답률: 86%)
  • 디지털 콘텐츠에 저작권자나 판매자 정보를 보이지 않게 삽입하여 원본 출처를 확인하는 기술입니다.

    오답 노트

    디지털 사이니지: 디지털 광고 매체
    디지털 핑거프린팅: 구매자 정보를 삽입하여 불법 유통을 추적하는 기술
    콘텐츠 필터링: 콘텐츠 분석을 통한 추천 기술
profile_image
1

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

4. 1K × 4bit RAM 칩을 사용하여 8K × 16bit 기억장치 모듈을 설계할 때 필요한 RAM 칩의 최소 개수는?

  1. 4개
  2. 8개
  3. 16개
  4. 32개
(정답률: 74%)
  • 전체 기억장치 용량을 개별 RAM 칩의 용량으로 나누어 필요한 칩의 개수를 구합니다.
    ① [기본 공식] $\text{칩 개수} = \frac{\text{전체 용량}}{\text{칩당 용량}}$
    ② [숫자 대입] $\text{칩 개수} = \frac{8\text{K} \times 16\text{bit}}{1\text{K} \times 4\text{bit}}$
    ③ [최종 결과] $\text{칩 개수} = 32$
profile_image
1

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

5. 프로세스와 스레드(thread)에 대한 설명으로 옳지 않은 것은?

  1. 하나의 스레드는 여러 프로세스에 포함될 수 있다.
  2. 스레드는 프로세스에서 제어를 분리한 실행단위이다.
  3. 스레드는 같은 프로세스에 속한 다른 스레드와 코드를 공유한다.
  4. 스레드는 프로그램 카운터를 독립적으로 가진다.
(정답률: 72%)
  • 하나의 프로세스는 여러 개의 스레드를 가질 수 있지만, 하나의 스레드는 반드시 하나의 프로세스에만 소속되어 실행됩니다.

    오답 노트

    스레드는 프로세스 내에서 제어를 분리한 실행 단위이며, 같은 프로세스 내의 스레드끼리 코드 영역을 공유하고 각각 독립적인 프로그램 카운터를 가집니다.
profile_image
1

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

6. 보이스 코드 정규형(BCNF: Boyce-Cod Normal Form)을 만족하기 위한 조건에 해당하지 않는 것은?

  1. 조인(join) 종속성이 없어야 한다.
  2. 모든 속성 값이 원자 값(atomic value)을 가져야 한다.
  3. 이행적 함수 종속성이 없어야 한다.
  4. 기본 키가 아닌 속성이 기본 키에 완전 함수 종속적이어야 한다.
(정답률: 78%)
  • BCNF는 모든 결정자가 후보키여야 하는 정규형으로, 1NF부터 3NF까지의 조건을 모두 만족해야 합니다.
    조인 종속성이 없어야 하는 조건은 제5정규형(5NF)에 해당하므로 BCNF의 조건이 아닙니다.

    오답 노트

    모든 속성 값이 원자 값(atomic value)을 가져야 한다: 제1정규형(1NF) 조건
    이행적 함수 종속성이 없어야 한다: 제3정규형(3NF) 조건
    기본 키가 아닌 속성이 기본 키에 완전 함수 종속적이어야 한다: 제2정규형(2NF) 조건
profile_image
1

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

7. UDP(User Datagram Protocol)에 대한 설명으로 옳은 것만을 모두 고르면?

  1. ㄱ, ㄴ
  2. ㄱ, ㄷ
  3. ㄱ, ㄴ, ㄷ
  4. ㄴ, ㄷ, ㄹ
(정답률: 54%)
  • UDP(User Datagram Protocol)는 비연결성 기반의 전송 계층 프로토콜로, 빠른 전송을 위해 최소한의 기능만 제공합니다.
    ㄱ. 연결 설정 과정이 없는 비연결성 프로토콜입니다.
    ㄴ. 데이터 무결성 확인을 위해 체크섬을 사용합니다.
    ㄷ. 포트 번호를 통해 송수신 프로세스를 구분합니다.

    오답 노트

    ㄹ. 혼잡제어 메커니즘은 TCP의 특징이며, UDP는 혼잡제어 기능이 없습니다.
profile_image
1

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

8. 다음 논리 회로의 출력과 동일한 것은?

(정답률: 54%)
  • 관계 대수에서 특정 조건에 맞는 튜플(행)을 선택할 때는 셀렉션(Selection) 연산자인 $\sigma$를 사용합니다. 문제에서 요구한 조건은 등급이 gold이고($\text{등급} = \text{'gold'}$) 동시에($\wedge$) 나이가 25세 이상($\text{나이} \ge 25$)인 것이므로, 이를 올바르게 표현한 가 정답입니다.
profile_image
1

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

9. 다음 Java 프로그램의 출력 결과는?

  1. 1, 3, 2
  2. 1, 3, 2.5
  3. 1, 10.0, 2.5
  4. 7, 3, 10
(정답률: 51%)
  • 부모 클래스 $\text{ClassP}$를 상속받은 $\text{ClassA}$에서 메서드 오버라이딩(재정의)과 오버로딩(중복 정의)이 발생한 문제입니다.
    1. $\text{P.func1(5, 2)}$: $\text{ClassA}$에서 오버라이딩된 $\text{func1}$이 실행되어 $5 \% 2$ 결과인 $1$ 출력
    2. $\text{P.func2(5, 2)}$: 인자가 $\text{int}$형이므로 $\text{ClassP}$의 $\text{func2}$가 실행되어 $5 - 2$ 결과인 $3$ 출력
    3. $\text{P.func3(5, 2)}$: $\text{ClassA}$에서 오버라이딩된 $\text{func3}$가 실행되어 $5 / 2$ 결과인 $2$ (정수형 반환) 출력
    따라서 최종 결과는 $1, 3, 2$입니다.
profile_image
1

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

10. IPv4에서 데이터 크기가 6,000 바이트인 데이터그램이 3개로 단편화(fragmentation)될 때, 단편화 오프셋(ofset) 값으로 가능한 것만을 모두 고르면?

  1. ㄱ, ㄴ
  2. ㄷ, ㄹ
  3. ㄱ, ㄴ, ㄷ
  4. ㄴ, ㄷ, ㄹ
(정답률: 40%)
  • IPv4 단편화 오프셋은 데이터그램의 페이로드 시작 위치를 8바이트 단위로 나눈 값으로 표시합니다.
    전체 6,000 바이트를 3개로 나누면 각 페이로드는 2,000 바이트가 됩니다.
    ① [기본 공식] $\text{Offset} = \frac{\text{Previous Payload Total}}{8}$
    ② [숫자 대입]
    1번 단편: $0 / 8 = 0$
    2번 단편: $2000 / 8 = 250$
    3번 단편: $4000 / 8 = 500$
    ③ [최종 결과] $0, 250, 500$
    따라서 가능한 값은 중 0과 500입니다.
profile_image
1

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

11. Go-Back-N 프로토콜에서 6번째 프레임까지 전송한 후 4번째 프레임에서 오류가 있음을 알았을 때, 재전송 대상이 되는 프레임의 개수는?

  1. 1개
  2. 2개
  3. 3개
  4. 6개
(정답률: 81%)
  • Go-Back-N 프로토콜은 오류가 발생한 프레임부터 그 이후에 전송된 모든 프레임을 다시 전송하는 방식입니다.
    4번째 프레임에서 오류가 발생했고 6번째까지 전송된 상태이므로, 재전송 대상은 4, 5, 6번 프레임으로 총 3개입니다.

    오답 노트

    Stop and Wait: 하나 보내고 확인 응답(ACK) 올 때까지 대기
    Selective Repeat: 오류가 발생한 해당 프레임만 선택적으로 재전송
profile_image
1

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

12. 0~(6410-1)에 해당하는 정수를 이진코드로 표현하기 해 필요한 최소 비트 수는?

  1. 16비트
  2. 60비트
  3. 63비트
  4. 64비트
(정답률: 63%)
  • 표현해야 할 정수의 총 개수를 구한 뒤, 이를 수용할 수 있는 2진수 비트 수를 계산합니다.
    ① [기본 공식] $2^{n} \ge \text{Total Numbers}$
    ② [숫자 대입] $2^{n} \ge 64^{10} = (2^{6})^{10} = 2^{60}$
    ③ [최종 결과] $n = 60$
profile_image
1

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

13. 의료용 심장 모니터링 시스템과 같이 정해진 짧은 시간 내에 응답해야 하는 시스템은?

  1. 다중프로그래밍 시스템
  2. 시분할 시스템
  3. 실시간 시스템
  4. 일괄 처리 시스템
(정답률: 90%)
  • 실시간 시스템은 의료용 심장 모니터링이나 항공 제어 시스템처럼 정해진 엄격한 시간 제한(Deadline) 내에 반드시 결과를 내놓아야 하는 시스템을 말합니다.

    오답 노트

    다중프로그래밍 시스템: 여러 프로그램을 메모리에 올려 CPU 이용률을 높이는 방식
    시분할 시스템: CPU 시간을 짧게 나누어 여러 사용자가 동시에 사용하는 것처럼 느끼게 하는 방식
    일괄 처리 시스템: 데이터를 모아 한꺼번에 처리하는 방식
profile_image
1

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

14. FIFO 페이지 교체 알고리즘을 사용하는 가상메모리에서 프로세스 P가 다음과 같은 페이지 번호 순서대로 페이지에 접근할 때, 페이지 부재(page-fault) 발생 횟수는? (단, 프로세스 P가 사용하는 페이지 프레임은 총 4개이고, 빈 상태에서 시작한다)

  1. 6회
  2. 7회
  3. 8회
  4. 9회
(정답률: 67%)
  • FIFO(First-In-First-Out) 알고리즘은 메모리에 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 프레임이 4개일 때 페이지 접근 순서에 따른 부재 발생 과정은 다음과 같습니다.
    1(부재) $\rightarrow$ [1]
    2(부재) $\rightarrow$ [1, 2]
    3(부재) $\rightarrow$ [1, 2, 3]
    4(부재) $\rightarrow$ [1, 2, 3, 4]
    5(부재) $\rightarrow$ [2, 3, 4, 5] (1 교체)
    2(적중) $\rightarrow$ [2, 3, 4, 5]
    1(부재) $\rightarrow$ [3, 4, 5, 1] (2 교체)
    1(적중) $\rightarrow$ [3, 4, 5, 1]
    6(부재) $\rightarrow$ [4, 5, 1, 6] (3 교체)
    7(부재) $\rightarrow$ [5, 1, 6, 7] (4 교체)
    5(적중) $\rightarrow$ [5, 1, 6, 7]
    총 페이지 부재 횟수는 8회입니다.
profile_image
1

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

15. 재배치 가능한 형태의 기계어로 된 오브젝트 코드나 라이브러리 등을 입력받아 이를 묶어 실행 가능한 로드 모듈로 만드는 번역기는?

  1. 링커(linker)
  2. 어셈블러(asembler)
  3. 컴파일러(compiler)
  4. 프리프로세서(preprocesor)
(정답률: 64%)
  • 링커(linker)는 여러 개의 오브젝트 모듈과 라이브러리를 연결하여 하나의 실행 가능한 로드 모듈(Executable File)로 만드는 번역기입니다.
profile_image
1

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

16. 이메일, ERP, CRM 등 다양한 응용 프로그램을 서비스 형태로 제공하는 클라우드 서비스는?

  1. IaS(Infrastructure as a Service)
  2. NaS(Network as a Service)
  3. PaS(Platform as a Service)
  4. SaS(Software as a Service)
(정답률: 78%)
  • 클라우드 서비스 모델 중 SaS(Software as a Service)는 이메일, ERP, CRM과 같이 완성된 응용 프로그램을 클라우드 환경에서 서비스 형태로 제공하는 방식입니다.
profile_image
1

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

17. 다음 C 프로그램의 출력 결과는?

  1. 2
  2. 3
  3. 5
  4. 6
(정답률: 45%)
  • 제시된 C 프로그램은 문자열 내의 모음 개수를 세는 로직입니다.
    1. $i = 2$부터 시작하여 문자열 의 3번째 문자인 'l'부터 '!'를 만날 때까지 반복합니다.
    2. 검사 대상 문자열은 "llo World"가 됩니다.
    3. 이 중 모음(a, e, i, o, u)에 해당하는 문자는 'o'와 'o' 총 2개이므로 number의 최종 값은 2가 됩니다.
profile_image
1

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

18. 마이크로프로세서에 관한 설명으로 옳은 것만을 모두 고르면?

  1. ㄱ, ㄴ
  2. ㄱ, ㄷ
  3. ㄴ, ㄷ
(정답률: 63%)
  • 마이크로프로세서의 특성에 대한 설명입니다.
    클럭 속도는 에너지 절약이나 성능 향상을 위해 가변적으로 조절할 수 있으며, RISC(Reduced Instruction Set Computer)는 CISC(Complex Instruction Set Computer)에 비해 명령어 수가 적고 형식이 단순한 것이 특징입니다.

    오답 노트

    모든 명령어의 실행시간은 클럭 주기보다 작다: 일부 무거운 명령어는 여러 클럭 주기에 걸쳐 실행되므로 틀린 설명입니다.
profile_image
1

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

19. 소프트웨어 규모를 예측하기 위한 기능점수(function point)를 산정할 때 고려하지 않는 것은?

  1. 내부논리파일(Internal Logical File)
  2. 외부입력(External Input)
  3. 외부조회(External inQuiry)
  4. 원시 코드 라인 수(Line Of Code)
(정답률: 60%)
  • 기능점수(Function Point)는 소프트웨어의 기능을 정량적으로 산정하는 방식으로, 내부논리파일, 외부입력, 외부조회, 외부출력, 외부연계파일을 산정 요소로 고려합니다.

    오답 노트

    원시 코드 라인 수(Line Of Code): COCOMO 모델에서 사용하는 규모 산정 방식입니다.
profile_image
1

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

20. LTE(Long-Term Evolution) 표준에 대한 설명으로 옳은 것만을 모두 고르면?

  1. ㄱ, ㄷ
  2. ㄴ, ㄹ
  3. ㄱ, ㄴ, ㄷ
  4. ㄱ, ㄷ, ㄹ
(정답률: 41%)
  • LTE는 다중입력 다중출력(MIMO) 안테나 기술을 사용하며, 음성과 데이터를 통합한 All-IP 네트워크 구조를 가집니다. 또한 다운스트림에 OFDMA(주파수 분할 및 시간 분할 멀티플렉싱 결합) 방식을 사용합니다.

    오답 노트

    IEEE 802.16 표준: 이는 LTE가 아니라 와이맥스(WiMAX)에 대한 설명입니다.
profile_image
1

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

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