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이다)