9급 국가직 공무원 컴퓨터일반 (2022-04-02)
총 20문항 · 제한시간 20분
정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.
1.대표적인 반도체 메모리인 DRAM과 SRAM에 대한 설명으로 옳지 않은 것은?
- ①DRAM은 휘발성이지만 SRAM은 비휘발성이어서 전원이 공급되지 않아도 기억을 유지할 수 있다.
- ②DRAM은 축전기(Capacitor)의 충전상태로 비트를 저장한다.
- ③SRAM은 주로 캐시 메모리로 사용된다.
- ④일반적으로 SRAM의 접근속도가 DRAM보다 빠르다.
2.정렬 알고리즘 중 최악의 경우를 가정할 때 시간복잡도가 다른 것은?
- ①삽입 정렬(Insertion sort)
- ②쉘 정렬(Shell sort)
- ③버블 정렬(Bubble sort)
- ④힙 정렬(Heap sort)
3.기계 학습에서 지도 학습과 비지도 학습에 대한 설명으로 옳은 것은?
- ①지도 학습의 대표적인 기법에는 군집화가 있다.
- ②비지도 학습의 기법에는 분류와 회귀분석 등이 있다.
- ③지도 학습은 학습 알고리즘이 수행한 행동에 대해 보상을 받는 학습 방식이다.
- ④비지도 학습은 정답이 없는 데이터를 보고 유용한 패턴을 추출하는 학습 방식이다.
4.무선주파수를 이용하며 반도체 칩이 내장된 태그와 리더기로 구성된 인식시스템은?
- ①RFID
- ②WAN
- ③Bluetooth
- ④ZigBee
5.클라우드 컴퓨팅에 대한 설명으로 옳지 않은 것은?
- ①클라우드 컴퓨팅은 기업의 IT 요구를 매우 경제적이고, 신뢰성 있게 충족시킬 수 있는 수단이 된다.
- ②클라우드 컴퓨팅 서비스 모델에는 IaaS, PaaS, SaaS가 있다.
- ③클라우드 컴퓨팅을 이용하는 방식에는 사설 클라우드, 공용 클라우드, 하이브리드 클라우드가 있다.
- ④IaaS를 통해 사용자는 소프트웨어 설치 및 유지보수에 대한 비용을 절감할 수 있다.
6.C 언어에서 함수 호출 시 매개변수 전달 방법에는 값에 의한 호출(Call by Value)과 참조에 의한 호출(Call by Reference)이 있다. C 프로그램 코드가 다음과 같을 때 설명으로 옳지 않은 것은?
- ①전달할 데이터의 양이 많을 경우에는 참조에 의한 호출이 효율적이다.
- ②값에 의한 호출로 전달된 데이터는 호출된 함수에서 값을 변경하더라도 함수 종료 후 해당 함수를 호출한 상위 함수에 반영되지 않는다.
- ③값에 의한 호출은 함수 호출 시 데이터 복사가 발생한다.
- ④위의 프로그램에서 함수 get_average()를 호출하는 데 사용한 매개변수 score는 값에 의한 호출로 처리된다.
7.다음 C 프로그램에서 밑줄 친 코드의 실행 결과와 동일한 결과를 출력하는 코드로 옳은 것만을 모두 고르면?
- ①ㄱ, ㄴ
- ②ㄴ, ㄷ
- ③ㄷ, ㄹ
- ④ㄴ, ㄷ, ㄹ
8.자료 흐름의 방향과 동시성 여부에 따라 분류한 통신 방식 중 다음에서 설명하는 통신 방식으로 옳은 것은? (단, DTE(Data Terminal Equipment)는 컴퓨터, 휴대폰, 단말기 등과 같이 통신망에서 네트워크의 끝에 연결된 장치들을 총칭하는 용어이다.)
- ①단방향 통신
- ②반이중 통신
- ③전이중 통신
- ④원거리 통신
9.다음 라우팅 테이블에 대한 설명으로 옳지 않은 것은?
- ①목적지 IP 주소가 128.50.30.92인 패킷과 128.50.31.92인 패킷은 서로 다른 인터페이스로 전달된다.
- ②128.50.28.0 네트워크에 대한 브로드캐스트 주소는 128.50.28.255다.
- ③서브넷마스크 255.255.254.0은 CIDR 표기에 의해 /23으로 표현된다.
- ④이 라우터는 목적지 IP 주소가 128.50.28.9인 패킷을 R2로 전달한다.
10.3단계 데이터베이스 구조에서 개념 스키마에 대한 설명으로 옳은 것만을 모두 고르면?
- ①ㄱ, ㄴ
- ②ㄱ, ㄷ
- ③ㄴ, ㄷ, ㄹ
- ④ㄱ, ㄴ, ㄷ, ㄹ
11.TCP(Transmission Control Protocol) 기반 응용 프로토콜에 해당하지 않는 것은?
- ①Telnet
- ②FTP
- ③SMTP
- ④SNMP
12.운영체제에서 프로세스의 정보를 관리하는 프로세스 제어블록(Process Control Block)의 포함 요소로 옳지 않은 것은?
- ①프로세스 식별자
- ②인터럽트 정보
- ③프로세스의 우선순위
- ④프로세스의 상태
13.SSD(Solid-State Drive)에 대한 설명으로 옳지 않은 것은?
- ①반도체 기억장치 칩들을 이용하여 구성된 저장장치이다.
- ②하드디스크에 비해 저장용량 대비 가격이 비싸다.
- ③기계적 장치를 사용하여 하드디스크보다 데이터 입출력 속도가 빠르다.
- ④하드디스크를 대체하려고 개발한 저장장치로서 플래시 메모리로 구성된다.
14.다음 후위 표기 식을 전위 표기 식으로 변환하였을 때 옳은 것은?
- ①3 + 1 * 4 - 1
- ②4 - 1 * 1 + 3
- ③+ 3 * 1 - 4 1
- ④+ 3 - 4 1 * 1
15.운영체제의 세마포어(Semaphore)에 대한 설명으로 옳지 않은 것은?
- ①프로세스 간 상호배제(Mutual Exclusion)의 원리를 보장하는 데 사용된다.
- ②여러 개의 프로세스가 동시에 그 값을 수정하지 못한다.
- ③세마포어에 대한 연산은 수행 중에 인터럽트 될 수 있다.
- ④세마포어는 플래그 변수와 그 변수를 검사하거나 증감시키는 연산들로 정의된다.
16.소프트웨어에 대한 ISO/IEC 품질 표준 중에서 프로세스 품질 표준으로 옳은 것은?
- ①ISO/IEC 12119
- ②ISO/IEC 12207
- ③ISO/IEC 14598
- ④ISO/IEC 25010
17.블록체인(Block Chain)에 대한 설명으로 옳지 않은 것은?
- ①블록에는 트랜잭션(Transaction)이 저장되어 있다.
- ②스마트 컨트랙트(Smart Contract)는 실세계의 계약이 블록체인에서 이루어질 수 있도록 하는 기술이다.
- ③중앙 서버를 통해 전파된 블록은 네트워크에 참가한 개별 노드에서 유효성을 검증받은 후, 중앙 서버로 다시 전송된다.
- ④블록체인은 공개범위에 따라 Public 블록체인과 Private 블록체인으로 나눌 수 있다.
18.아래의 고객 릴레이션에서 등급이 gold이고 나이가 25 이상인 고객들을 검색하기 위해 기술한 관계대수 표현으로 옳은 것은?
- ①
- ②
- ③
- ④
19.(가)에 들어갈 어드레싱 모드로 옳은 것은?
- ①레지스터 간접 모드(Register Indirect mode)
- ②레지스터 모드(Register mode)
- ③간접 주소 모드(Indirect Addressing mode)
- ④인덱스 어드레싱 모드(Indexed Addressing mode)
20.디스크 큐에 다음과 같이 I/O 요청이 들어와 있다. 최소탐색시간우선(SSTF) 스케줄링 적용 시 발생하는 총 헤드 이동 거리는? (단, 추가 I/O 요청은 없다고 가정한다. 디스크 헤드는 0부터 150까지 이동 가능하며, 현재 위치는 50이다)
- ①100
- ②140
- ③180
- ④430