9급 국가직 공무원 컴퓨터일반(2022. 4. 2.) 시험일자 : 2022년 4월 2일

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

등록된 댓글이 없습니다.