국가직 9급 · 2022

9급 국가직 공무원 컴퓨터일반 (2022-04-02)

총 20문항 · 제한시간 20분

정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.

  1. 1.대표적인 반도체 메모리인 DRAM과 SRAM에 대한 설명으로 옳지 않은 것은?

    1. ①DRAM은 휘발성이지만 SRAM은 비휘발성이어서 전원이 공급되지 않아도 기억을 유지할 수 있다.
    2. ②DRAM은 축전기(Capacitor)의 충전상태로 비트를 저장한다.
    3. ③SRAM은 주로 캐시 메모리로 사용된다.
    4. ④일반적으로 SRAM의 접근속도가 DRAM보다 빠르다.
  2. 2.정렬 알고리즘 중 최악의 경우를 가정할 때 시간복잡도가 다른 것은?

    1. ①삽입 정렬(Insertion sort)
    2. ②쉘 정렬(Shell sort)
    3. ③버블 정렬(Bubble sort)
    4. ④힙 정렬(Heap sort)
  3. 3.기계 학습에서 지도 학습과 비지도 학습에 대한 설명으로 옳은 것은?

    1. ①지도 학습의 대표적인 기법에는 군집화가 있다.
    2. ②비지도 학습의 기법에는 분류와 회귀분석 등이 있다.
    3. ③지도 학습은 학습 알고리즘이 수행한 행동에 대해 보상을 받는 학습 방식이다.
    4. ④비지도 학습은 정답이 없는 데이터를 보고 유용한 패턴을 추출하는 학습 방식이다.
  4. 4.무선주파수를 이용하며 반도체 칩이 내장된 태그와 리더기로 구성된 인식시스템은?

    1. ①RFID
    2. ②WAN
    3. ③Bluetooth
    4. ④ZigBee
  5. 5.클라우드 컴퓨팅에 대한 설명으로 옳지 않은 것은?

    1. ①클라우드 컴퓨팅은 기업의 IT 요구를 매우 경제적이고, 신뢰성 있게 충족시킬 수 있는 수단이 된다.
    2. ②클라우드 컴퓨팅 서비스 모델에는 IaaS, PaaS, SaaS가 있다.
    3. ③클라우드 컴퓨팅을 이용하는 방식에는 사설 클라우드, 공용 클라우드, 하이브리드 클라우드가 있다.
    4. ④IaaS를 통해 사용자는 소프트웨어 설치 및 유지보수에 대한 비용을 절감할 수 있다.
  6. 6.C 언어에서 함수 호출 시 매개변수 전달 방법에는 값에 의한 호출(Call by Value)과 참조에 의한 호출(Call by Reference)이 있다. C 프로그램 코드가 다음과 같을 때 설명으로 옳지 않은 것은?

    1. ①전달할 데이터의 양이 많을 경우에는 참조에 의한 호출이 효율적이다.
    2. ②값에 의한 호출로 전달된 데이터는 호출된 함수에서 값을 변경하더라도 함수 종료 후 해당 함수를 호출한 상위 함수에 반영되지 않는다.
    3. ③값에 의한 호출은 함수 호출 시 데이터 복사가 발생한다.
    4. ④위의 프로그램에서 함수 get_average()를 호출하는 데 사용한 매개변수 score는 값에 의한 호출로 처리된다.
  7. 7.다음 C 프로그램에서 밑줄 친 코드의 실행 결과와 동일한 결과를 출력하는 코드로 옳은 것만을 모두 고르면?

    1. ①ㄱ, ㄴ
    2. ②ㄴ, ㄷ
    3. ③ㄷ, ㄹ
    4. ④ㄴ, ㄷ, ㄹ
  8. 8.자료 흐름의 방향과 동시성 여부에 따라 분류한 통신 방식 중 다음에서 설명하는 통신 방식으로 옳은 것은? (단, DTE(Data Terminal Equipment)는 컴퓨터, 휴대폰, 단말기 등과 같이 통신망에서 네트워크의 끝에 연결된 장치들을 총칭하는 용어이다.)

    1. ①단방향 통신
    2. ②반이중 통신
    3. ③전이중 통신
    4. ④원거리 통신
  9. 9.다음 라우팅 테이블에 대한 설명으로 옳지 않은 것은?

    1. ①목적지 IP 주소가 128.50.30.92인 패킷과 128.50.31.92인 패킷은 서로 다른 인터페이스로 전달된다.
    2. ②128.50.28.0 네트워크에 대한 브로드캐스트 주소는 128.50.28.255다.
    3. ③서브넷마스크 255.255.254.0은 CIDR 표기에 의해 /23으로 표현된다.
    4. ④이 라우터는 목적지 IP 주소가 128.50.28.9인 패킷을 R2로 전달한다.
  10. 10.3단계 데이터베이스 구조에서 개념 스키마에 대한 설명으로 옳은 것만을 모두 고르면?

    1. ①ㄱ, ㄴ
    2. ②ㄱ, ㄷ
    3. ③ㄴ, ㄷ, ㄹ
    4. ④ㄱ, ㄴ, ㄷ, ㄹ
  11. 11.TCP(Transmission Control Protocol) 기반 응용 프로토콜에 해당하지 않는 것은?

    1. ①Telnet
    2. ②FTP
    3. ③SMTP
    4. ④SNMP
  12. 12.운영체제에서 프로세스의 정보를 관리하는 프로세스 제어블록(Process Control Block)의 포함 요소로 옳지 않은 것은?

    1. ①프로세스 식별자
    2. ②인터럽트 정보
    3. ③프로세스의 우선순위
    4. ④프로세스의 상태
  13. 13.SSD(Solid-State Drive)에 대한 설명으로 옳지 않은 것은?

    1. ①반도체 기억장치 칩들을 이용하여 구성된 저장장치이다.
    2. ②하드디스크에 비해 저장용량 대비 가격이 비싸다.
    3. ③기계적 장치를 사용하여 하드디스크보다 데이터 입출력 속도가 빠르다.
    4. ④하드디스크를 대체하려고 개발한 저장장치로서 플래시 메모리로 구성된다.
  14. 14.다음 후위 표기 식을 전위 표기 식으로 변환하였을 때 옳은 것은?

    1. ①3 + 1 * 4 - 1
    2. ②4 - 1 * 1 + 3
    3. ③+ 3 * 1 - 4 1
    4. ④+ 3 - 4 1 * 1
  15. 15.운영체제의 세마포어(Semaphore)에 대한 설명으로 옳지 않은 것은?

    1. ①프로세스 간 상호배제(Mutual Exclusion)의 원리를 보장하는 데 사용된다.
    2. ②여러 개의 프로세스가 동시에 그 값을 수정하지 못한다.
    3. ③세마포어에 대한 연산은 수행 중에 인터럽트 될 수 있다.
    4. ④세마포어는 플래그 변수와 그 변수를 검사하거나 증감시키는 연산들로 정의된다.
  16. 16.소프트웨어에 대한 ISO/IEC 품질 표준 중에서 프로세스 품질 표준으로 옳은 것은?

    1. ①ISO/IEC 12119
    2. ②ISO/IEC 12207
    3. ③ISO/IEC 14598
    4. ④ISO/IEC 25010
  17. 17.블록체인(Block Chain)에 대한 설명으로 옳지 않은 것은?

    1. ①블록에는 트랜잭션(Transaction)이 저장되어 있다.
    2. ②스마트 컨트랙트(Smart Contract)는 실세계의 계약이 블록체인에서 이루어질 수 있도록 하는 기술이다.
    3. ③중앙 서버를 통해 전파된 블록은 네트워크에 참가한 개별 노드에서 유효성을 검증받은 후, 중앙 서버로 다시 전송된다.
    4. ④블록체인은 공개범위에 따라 Public 블록체인과 Private 블록체인으로 나눌 수 있다.
  18. 18.아래의 고객 릴레이션에서 등급이 gold이고 나이가 25 이상인 고객들을 검색하기 위해 기술한 관계대수 표현으로 옳은 것은?

    1. ①
    2. ②
    3. ③
    4. ④
  19. 19.(가)에 들어갈 어드레싱 모드로 옳은 것은?

    1. ①레지스터 간접 모드(Register Indirect mode)
    2. ②레지스터 모드(Register mode)
    3. ③간접 주소 모드(Indirect Addressing mode)
    4. ④인덱스 어드레싱 모드(Indexed Addressing mode)
  20. 20.디스크 큐에 다음과 같이 I/O 요청이 들어와 있다. 최소탐색시간우선(SSTF) 스케줄링 적용 시 발생하는 총 헤드 이동 거리는? (단, 추가 I/O 요청은 없다고 가정한다. 디스크 헤드는 0부터 150까지 이동 가능하며, 현재 위치는 50이다)

    1. ①100
    2. ②140
    3. ③180
    4. ④430