계리직 9급 · 2018

계리직공무원 컴퓨터 일반 (2018-07-21)

총 20문항

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

  1. 1.다음에서 설명하는 입·출력 장치로 옳은 것은?

    1. ①버스(Bus)
    2. ②채널(Channel)
    3. ③스풀링(Spooling)
    4. ④DMA(Direct Memory Access)
  2. 2.고객계좌 테이블에서 잔고가 100,000원에서 3,000,000원 사이인 고객들의 등급을 ‘우대고객’으로 변경하고자 <보기>와 같은 SQL문을 작성하였다. ㉠과 ㉡의 내용으로 옳은 것은? (순서대로 ㉠, ㉡)

    1. ①SET, IN
    2. ②SET, BETWEEN
    3. ③VALUES, IN
    4. ④VALUES, BETWEEN
  3. 3.네트워크 장치에 대한 설명으로 옳지 않은 것은?

    1. ①허브(Hub)는 여러 대의 단말 장치가 하나의 근거리 통신망(LAN)에 접속할 수 있도록 지원하는 중계 장치이다.
    2. ②리피터(Repeater)는 물리 계층(Physical Layer)에서 동작하며 전송 신호를 재생·중계해 주는 증폭 장치이다.
    3. ③브리지(Bridge)는 데이터 링크 계층(Data Link Layer)에서 동작하며 같은 MAC 프로토콜(Protocol)을 사용하는 근거리 통신망 사이를 연결하는 통신 장치이다.
    4. ④게이트웨이(Gateway)는 네트워크 계층(Network Layer)에서 동작하며 동일 전송 프로토콜을 사용하는 분리된 2개 이상의 네트워크를 연결해주는 통신 장치이다.
  4. 4.㉠에 들어갈 용어로 옳은 것은?

    1. ①디자인 패턴
    2. ②요구사항 정의서
    3. ③소프트웨어 개발 생명주기
    4. ④소프트웨어 프로세스 모델
  5. 5.결합도(Coupling)는 모듈 간의 상호 의존 정도 또는 모듈 간의 연관 관계를 의미한다. 아래에 나타낸 결합도를 약한 정도에서 강한 정도 순으로 올바르게 나열한 것은?

    1. ①ㄷ - ㄴ - ㄹ - ㄱ
    2. ②ㄷ - ㄹ - ㄱ - ㄴ
    3. ③ㄹ - ㄴ - ㄷ - ㄱ
    4. ④ㄹ - ㄷ - ㄱ - ㄴ
  6. 6.컴퓨터 알고리즘에 대한 설명으로 옳지 않은 것을 <보기>에서 모두 고른 것은?

    1. ①ㄱ
    2. ②ㄱ, ㄴ
    3. ③ㄴ, ㄷ
    4. ④ㄱ, ㄴ, ㄷ
  7. 7.JAVA 프로그램의 실행 결과로 옳은 것은?

    1. ①0
    2. ②200
    3. ③404
    4. ④600
  8. 8.암호 방식에 대한 설명으로 옳은 것을 <보기>에서 모두 고른 것은?

    1. ①ㄱ, ㄴ
    2. ②ㄱ, ㄷ
    3. ③ㄴ, ㄷ
    4. ④ㄴ, ㄹ
  9. 9.학생 테이블에 튜플들이 아래와 같이 저장되어 있을 때, <NULL, ‘김영희’, ‘서울’> 튜플을 삽입하고자 한다. 해당 연산에 대한 [결과]와 [원인]으로 옳은 것은단, 학생 테이블의 기본키는 학번이다.) (순서대로 [결과], [원인])

    1. ①삽입 가능 - 무결성 제약조건 만족
    2. ②삽입 불가 - 관계 무결성 위반
    3. ③삽입 불가 - 개체 무결성 위반
    4. ④삽입 불가 - 참조 무결성 위반
  10. 10.10진수 -2.75를 아래와 같이 IEEE 754 표준에 따른 32비트 단정도 부동소수점(Single Precision Floating Point) 표현 방식에 따라 2진수로 표기했을 때 옳은 것은?

    1. ①1000 0000 0000 0000 0000 0000 0000 1011
    2. ②1000 0000 1011 0000 0000 0000 0000 0000
    3. ③1010 0000 0110 0000 0000 0000 0000 0000
    4. ④1100 0000 0011 0000 0000 0000 0000 0000
  11. 11.㉠에 들어갈 용어로 옳은 것은?

    1. ①레지스터(Register)
    2. ②정적 메모리(Static Memory)
    3. ③가상 메모리(Virtual Memory)
    4. ④플래시 메모리(Flash Memory)
  12. 12.C 프로그램의 실행 결과로 옳은 것은?

    1. ①6
    2. ②12
    3. ③25
    4. ④55
  13. 13.다음에서 설명하는 소프트웨어 개발 방법론으로 옳은 것은?

    1. ①애자일 개발 방법론
    2. ②구조적 개발 방법론
    3. ③객체지향 개발 방법론
    4. ④컴포넌트 기반 개발 방법론
  14. 14.불 대수(Boolean Algebra)에 대한 최소화로 옳지 않은 것은?

    1. ①
    2. ②
    3. ③
    4. ④
  15. 15.배열(Array)과 연결리스트(Linked List)에 대한 설명으로 옳지 않은 것은?

    1. ①연결리스트는 배열에 비하여 희소행렬을 표현하는데 비효율적이다.
    2. ②연결리스트에 비하여 배열은 원소를 임의의 위치에 삽입하는 비용이 크다.
    3. ③연결리스트에 비하여 배열은 임의의 위치에 있는 원소를 접근할 때 효율적이다.
    4. ④n개의 원소를 관리할 때, 연결리스트가 n 크기의 배열보다 메모리 사용량이 더 크다.
  16. 16.프로세스 P1, P2, P3, P4를 선입선출(First In First Out) 방식 으로 스케줄링을 수행할 경우 평균응답시간으로 옳은 것은? (단, 응답시간은 프로세스 도착시간부터 처리가 종료될 때까지의 시간을 말한다)

    1. ①3
    2. ②4
    3. ③5
    4. ④6
  17. 17.TCP/IP 프로토콜에 대한 설명으로 옳은 것은?

    1. ①TCP는 비연결형 프로토콜 방식을 사용한다.
    2. ②TCP는 네트워크 계층(Network Layer)에 속한다.
    3. ③IP는 잘못 전송된 패킷에 대하여 재전송을 요청하는 기능을 제공한다.
    4. ④IP는 각 패킷의 주소 부분을 처리하여 패킷이 목적지에 도달할 수 있도록 한다.
  18. 18.다음에서 설명하는 용어로 가장 옳은 것은?

    1. ①빠른 정렬(Quick Sort)
    2. ②맵리듀스(MapReduce)
    3. ③퍼셉트론(Perceptron)
    4. ④디지털 포렌식(Digital Forensics)
  19. 19.관계형 데이터베이스의 뷰(View)에 대한 장점으로 옳지 않은 것은?

    1. ①뷰는 데이터의 논리적 독립성을 일정 부분 제공할 수 있다.
    2. ②뷰를 통해 데이터의 접근을 제어함으로써 보안을 제공할 수 있다.
    3. ③뷰에 대한 연산의 제약이 없어서 효율적인 응용프로그램의 개발이 가능하다.
    4. ④뷰는 여러 사용자의 상이한 응용이나 요구를 지원할 수 있어서 데이터 관리를 단순하게 한다.
  20. 20.다음에서 설명하는 알고리즘 설계 기법으로 가장 알맞은 것은?

    1. ①동적 계획법(Dynamic Programming)
    2. ②탐욕적 알고리즘(Greedy Algorithm)
    3. ③재귀 프로그래밍(Recursive Programming)
    4. ④근사 알고리즘(Approximation Algorithm)