① DRAM은 휘발성이지만 SRAM은 비휘발성이어서 전원이 공급되지 않아도 기억을 유지할 수 있다.
② DRAM은 축전기(Capacitor)의 충전상태로 비트를 저장한 다.
③ SRAM은 주로 캐시 메모리로 사용된다.
④ 일반적으로 SRAM의 접근속도가 DRAM보다 빠르다.
정답 확인 · 해설
정답 ①
[SRAM] 플립플롭 사용 빠른 속도 값을 저장하면 재충전 필요 없음 비싼 가격과 적은 용량 주로 캐시 메모리에 사용 [DRAM] 축전기 사용 느린 속도 값 저장 후 주기적인 재충전 필요 낮은 가격과 큰 용량 주기억장치에 사용
2번
정렬 알고리즘 중 최악의 경우를 가정할 때 시간복잡도가 다 른 것은?
① 삽입 정렬(Insertion sort)
② 쉘 정렬(Shell sort)
③ 버블 정렬(Bubble sort)
④ 힙 정렬(Heap sort)
정답 확인 · 해설
정답 ④
최악의 경우 시간복잡도 1.삽입정렬->N^2 2.쉘정렬->N^2 3.버블정렬->N^2 4.힙정렬->nlogn
3번
기계 학습에서 지도 학습과 비지도 학습에 대한 설명으로 옳 은 것은?
① 지도 학습의 대표적인 기법에는 군집화가 있다.
② 비지도 학습의 기법에는 분류와 회귀분석 등이 있다.
③ 지도 학습은 학습 알고리즘이 수행한 행동에 대해 보상을 받는 학습 방식이다.
④ 비지도 학습은 정답이 없는 데이터를 보고 유용한 패턴을 추출하는 학습 방식이다.
정답 확인
정답 ④
4번
무선주파수를 이용하며 반도체 칩이 내장된 태그와 리더기로 구성된 인식시스템은?
① RFID
② WAN
③ Bluetooth
④ ZigBee
정답 확인 · 해설
정답 ①
RFID : 무선 주파수를 이용한 물건이나 사람을 식별하는 인식 시스템 WAN : Wide Area Network, LAN과 LAN 사이를 광범위한 지역 단위로 구성하는 네트워크 Bluetooth : 두 장치 간 데이터 교환에 이상적인 무선 기술 ZigBee : 소형, 저전력 디지털 라디오를 이용해 개인 통신망을 구성하여 통신하는 기술
5번
클라우드 컴퓨팅에 대한 설명으로 옳지 않은 것은?
① 클라우드 컴퓨팅은 기업의 IT 요구를 매우 경제적이고, 신 뢰성 있게 충족시킬 수 있는 수단이 된다.
② 클라우드 컴퓨팅 서비스 모델에는 IaaS, PaaS, SaaS가 있다.
③ 클라우드 컴퓨팅을 이용하는 방식에는 사설 클라우드, 공 용 클라우드, 하이브리드 클라우드가 있다.
④ IaaS를 통해 사용자는 소프트웨어 설치 및 유지보수에 대 한 비용을 절감할 수 있다.
정답 확인 · 해설
정답 ④
- 서비스 모델 1) IaaS(서비스형 인프라스트럭처) : 확장성이 높고 자동화된 컴 퓨팅 리소스를 가상화하여 제공 2) PaaS(서비스형 플랫폼) : 응용 프로그램을 개발할 때 필요한 플랫폼을 제공 3) SaaS(서비스형 소프트웨어) : 사용자에게 제공되는 소프트웨 어를 가상화하여 제공
6번
C 언어에서 함수 호출 시 매개변수 전달 방법에는 값에 의한 호출(Call by Value)과 참조에 의한 호출(Call by Reference) 이 있다. C 프로그램 코드가 다음과 같을 때 설명으로 옳지 않은 것은?
① 전달할 데이터의 양이 많을 경우에는 참조에 의한 호출이 효율적이다.
② 값에 의한 호출로 전달된 데이터는 호출된 함수에서 값을 변경하더라도 함수 종료 후 해당 함수를 호출한 상위 함 수에 반영되지 않는다.
③ 값에 의한 호출은 함수 호출 시 데이터 복사가 발생한다.
④ 위의 프로그램에서 함수 get_average()를 호출하는 데 사 용한 매개변수 score는 값에 의한 호출로 처리된다.
정답 확인 · 해설
정답 ④
[값에 의한 호출] 값이 저장되어있는 주소를 직접 참조하는 것이 아닌 값만을 참 조 따라서 호출된 부분에서는 복사된 값을 사용해 처리 [참조에 의한 호출] 값이 저장되어있는 주소를 직접 참조 따라서 연산의 결과가 원래 변수에도 적용
7번
다음 C 프로그램에서 밑줄 친 코드의 실행 결과와 동일한 결 과를 출력하는 코드로 옳은 것만을 모두 고르면?
① ㄱ, ㄴ
② ㄴ, ㄷ
③ ㄷ, ㄹ
④ ㄴ, ㄷ, ㄹ
정답 확인 · 해설
정답 ②
[C언어의 포인터] 포인터(*)는 변수의 주소를 의미 변수가 "배열"인 경우 배열의 첫 번째(0) 원소를 가리킴 따라서 ary[1]과 동일한 값을 나타내는 *ap + 1과 *ary + 1 이 정답
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 로 전달한다.
정답 확인 · 해설
정답 ①
R1의 서브넷 마스크는 255.255.254.0 따라서 세 번째 필드의 마지막 1비트를 빼고 네트워크 주소로 인식 128.50.30.92의 세 번째 필드의 비트는 0001 1110 128.50.31.92의 세 번째 빌드의 비브는 0001 1111 따라서 두 목적지 네트워크는 같은 인터페이스를 통해 전송된 다.
10번
3단계 데이터베이스 구조에서 개념 스키마에 대한 설명으로 옳은 것만을 모두 고르면?
① ㄱ, ㄴ
② ㄱ, ㄷ
③ ㄴ, ㄷ, ㄹ
④ ㄱ, ㄴ, ㄷ, ㄹ
정답 확인 · 해설
정답 ④
외부 스키마 : 각 사용자의 관점의 데이터베이스 구조, 여러 개 가 존재 개념 스키마 : 모든 응용 시스템들이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스를 기술, 하나만 존 재 내부 스키마 : 물리적 저장장치 관점, 데이터베이스 구조 하나만 존재
11번
TCP(Transmission Control Protocol) 기반 응용 프로토콜에 해당하지 않는 것은?
① Telnet
② FTP
③ SMTP
④ SNMP
정답 확인 · 해설
정답 ④
SNMP는 UDP에 기반한 프로토콜이다(계층은 응용계층)
12번
운영체제에서 프로세스의 정보를 관리하는 프로세스 제어블 록(Process Control Block)의 포함 요소로 옳지 않은 것은?
① 프로세스 식별자
② 인터럽트 정보
③ 프로세스의 우선순위
④ 프로세스의 상태
정답 확인 · 해설
정답 ②
PCB는 프로세스ID,프로세스 상태,프로세스 우선순위,CPU레지스 터,프로그램 카운터 등으로 구성된다
① 프로세스 간 상호배제(Mutual Exclusion)의 원리를 보장 하는 데 사용된다.
② 여러 개의 프로세스가 동시에 그 값을 수정하지 못한다.
③ 세마포어에 대한 연산은 수행 중에 인터럽트 될 수 있 다.
④ 세마포어는 플래그 변수와 그 변수를 검사하거나 증감시 키는 연산들로 정의된다.
정답 확인 · 해설
정답 ③
세마포어에 대한 연산은 수행 중에 인터럽트 될 수 없다..
16번
소프트웨어에 대한 ISO/IEC 품질 표준 중에서 프로세스 품 질 표준으로 옳은 것은?
① ISO/IEC 12119
② ISO/IEC 12207
③ ISO/IEC 14598
④ ISO/IEC 25010
정답 확인 · 해설
정답 ②
품질 관리 시스템 : -ISO 9000 시리즈 제품품질 : - ISO/IEC 9126 - ISO/IEC 12119 - ISO/IEC 14598 - ISO/IEC 25000 프로세스 품질 : -ISO/IEC 12207 -SPICE(ISO 15504) -CMMI -CMM
17번
블록체인(Block Chain)에 대한 설명으로 옳지 않은 것은?
① 블록에는 트랜잭션(Transaction)이 저장되어 있다.
② 스마트 컨트랙트(Smart Contract)는 실세계의 계약이 블 록체인에서 이루어질 수 있도록 하는 기술이다.
③ 중앙 서버를 통해 전파된 블록은 네트워크에 참가한 개 별 노드에서 유효성을 검증받은 후, 중앙 서버로 다시 전송된다.
④ 블록체인은 공개범위에 따라 Public 블록체인과 Private 블록체인으로 나눌 수 있다.
정답 확인 · 해설
정답 ③
[블록체인 개념] P2P기반의 네트워크를 통해 트랜잭션과 블록을 주고받으며 성 장하는 방식 거래를 통한 트랜잭션 발생 -> 트랜잭션을 수집 -> 블록을 형 성하고 블록에 맞는 값을 계산(비트코인 채굴) -> 블록 형성 시 주변 노드에 전파 관계 대수의 Selection: 원하는 튜플(행)을 선택하는 조건 제시 σ 조건(릴레이션) 따라서 2번이 정답이 된다.
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 종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는 무료 기출문제 학습 프 로그램으로 실제 시험에서 사용하는 OMR 형식의 CBT를 제공합 니다. PC 버전 및 모바일 버전 완벽 연동 교사용/학생용 관리기능도 제공합니다. 에서 확인하세요.
정답 확인 · 해설
정답 ②
SSTF: 현재 헤드가 위치한 곳에서 가장 가까운 위치의 요청부터 처리 [처리 순서] 50-40-30-20-70-80-100-130 총 140만큼 이동한다. 카페, 블로그 등의 업로드 및 개인적 활용 이외에 문서의 수정 및 DB 저장, 기타 금전적 이익을 취하는 일체의 행위를 금지 합니다. 인터넷으로 종이 없이 문제를 풀고 자동채점하는 프로그램으로 워드, 컴활, 기능사 등의 상설검정에서 사용하는 실제 프로그램 방식입니다. 해설을 제공하며 PC 버전 및 모바일 버전 완벽 연동 교사용/학생용 관리기능도 제공합니다. 에서 확인하세요.