계리직공무원 컴퓨터 일반
(2018-07-21 기출문제)
1 / 20
1. 1. 다음에서 설명하는 입·출력 장치로 옳은 것은?
1.
버스(Bus)
2.
채널(Channel)
3.
스풀링(Spooling)
4.
DMA(Direct Memory Access)
정답: 2번
2. 2. 고객계좌 테이블에서 잔고가 100,000원에서 3,000,000원 사이인 고객들의 등급을 ‘우대고객’으로 변경하고자 <보기>와 같은 SQL문을 작성하였다. ㉠과 ㉡의 내용으로 옳은 것은? (순서대로 ㉠, ㉡)
1.
SET, IN
2.
SET, BETWEEN
3.
VALUES, IN
4.
VALUES, BETWEEN
정답: 2번
3. 3. 네트워크 장치에 대한 설명으로 옳지 않은 것은?
1.
허브(Hub)는 여러 대의 단말 장치가 하나의 근거리 통신망(LAN)에 접속할 수 있도록 지원하는 중계 장치이다.
2.
리피터(Repeater)는 물리 계층(Physical Layer)에서 동작하며 전송 신호를 재생·중계해 주는 증폭 장치이다.
3.
브리지(Bridge)는 데이터 링크 계층(Data Link Layer)에서 동작하며 같은 MAC 프로토콜(Protocol)을 사용하는 근거리 통신망 사이를 연결하는 통신 장치이다.
4.
게이트웨이(Gateway)는 네트워크 계층(Network Layer)에서 동작하며 동일 전송 프로토콜을 사용하는 분리된 2개 이상의 네트워크를 연결해주는 통신 장치이다.
정답: 4번
4. 4. ㉠에 들어갈 용어로 옳은 것은?
1.
디자인 패턴
2.
요구사항 정의서
3.
소프트웨어 개발 생명주기
4.
소프트웨어 프로세스 모델
정답: 1번
5. 5. 결합도(Coupling)는 모듈 간의 상호 의존 정도 또는 모듈 간의 연관 관계를 의미한다. 아래에 나타낸 결합도를 약한 정도에서 강한 정도 순으로 올바르게 나열한 것은?
1.
ㄷ - ㄴ - ㄹ - ㄱ
2.
ㄷ - ㄹ - ㄱ - ㄴ
3.
ㄹ - ㄴ - ㄷ - ㄱ
4.
ㄹ - ㄷ - ㄱ - ㄴ
정답: 1번
6. 6. 컴퓨터 알고리즘에 대한 설명으로 옳지 않은 것을 <보기>에서 모두 고른 것은?
1.
ㄱ
2.
ㄱ, ㄴ
3.
ㄴ, ㄷ
4.
ㄱ, ㄴ, ㄷ
정답: 4번
7. 7. JAVA 프로그램의 실행 결과로 옳은 것은?
2.
200
3.
404
4.
600
정답: 2번
8. 8. 암호 방식에 대한 설명으로 옳은 것을 <보기>에서 모두 고른 것은?
1.
ㄱ, ㄴ
2.
ㄱ, ㄷ
3.
ㄴ, ㄷ
4.
ㄴ, ㄹ
정답: 2번
9. 9. 학생 테이블에 튜플들이 아래와 같이 저장되어 있을 때, <NULL, ‘김영희’, ‘서울’> 튜플을 삽입하고자 한다. 해당 연산에 대한 [결과]와 [원인]으로 옳은 것은단, 학생 테이블의 기본키는 학번이다.) (순서대로 [결과], [원인])
1.
삽입 가능 - 무결성 제약조건 만족
2.
삽입 불가 - 관계 무결성 위반
3.
삽입 불가 - 개체 무결성 위반
4.
삽입 불가 - 참조 무결성 위반
정답: 3번
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
정답: 4번
11. 11. ㉠에 들어갈 용어로 옳은 것은?
1.
레지스터(Register)
2.
정적 메모리(Static Memory)
3.
가상 메모리(Virtual Memory)
4.
플래시 메모리(Flash Memory)
정답: 3번
12. 12. C 프로그램의 실행 결과로 옳은 것은?
1.
6
2.
12
3.
25
4.
55
정답: 2번
13. 13. 다음에서 설명하는 소프트웨어 개발 방법론으로 옳은 것은?
1.
애자일 개발 방법론
2.
구조적 개발 방법론
3.
객체지향 개발 방법론
4.
컴포넌트 기반 개발 방법론
정답: 1번
14. 14. 불 대수(Boolean Algebra)에 대한 최소화로 옳지 않은 것은?
정답: 4번
15. 15. 배열(Array)과 연결리스트(Linked List)에 대한 설명으로 옳지 않은 것은?
1.
연결리스트는 배열에 비하여 희소행렬을 표현하는데 비효율적이다.
2.
연결리스트에 비하여 배열은 원소를 임의의 위치에 삽입하는 비용이 크다.
3.
연결리스트에 비하여 배열은 임의의 위치에 있는 원소를 접근할 때 효율적이다.
4.
n개의 원소를 관리할 때, 연결리스트가 n 크기의 배열보다 메모리 사용량이 더 크다.
정답: 1번
16. 16. 프로세스 P1, P2, P3, P4를 선입선출(First In First Out) 방식 으로 스케줄링을 수행할 경우 평균응답시간으로 옳은 것은? (단, 응답시간은 프로세스 도착시간부터 처리가 종료될 때까지의 시간을 말한다)
1.
3
2.
4
3.
5
4.
6
정답: 3번
17. 17. TCP/IP 프로토콜에 대한 설명으로 옳은 것은?
1.
TCP는 비연결형 프로토콜 방식을 사용한다.
2.
TCP는 네트워크 계층(Network Layer)에 속한다.
3.
IP는 잘못 전송된 패킷에 대하여 재전송을 요청하는 기능을 제공한다.
4.
IP는 각 패킷의 주소 부분을 처리하여 패킷이 목적지에 도달할 수 있도록 한다.
정답: 4번
18. 18. 다음에서 설명하는 용어로 가장 옳은 것은?
1.
빠른 정렬(Quick Sort)
2.
맵리듀스(MapReduce)
3.
퍼셉트론(Perceptron)
4.
디지털 포렌식(Digital Forensics)
정답: 3번
19. 19. 관계형 데이터베이스의 뷰(View)에 대한 장점으로 옳지 않은 것은?
1.
뷰는 데이터의 논리적 독립성을 일정 부분 제공할 수 있다.
2.
뷰를 통해 데이터의 접근을 제어함으로써 보안을 제공할 수 있다.
3.
뷰에 대한 연산의 제약이 없어서 효율적인 응용프로그램의 개발이 가능하다.
4.
뷰는 여러 사용자의 상이한 응용이나 요구를 지원할 수 있어서 데이터 관리를 단순하게 한다.
정답: 3번
20. 20. 다음에서 설명하는 알고리즘 설계 기법으로 가장 알맞은 것은?
1.
동적 계획법(Dynamic Programming)
2.
탐욕적 알고리즘(Greedy Algorithm)
3.
재귀 프로그래밍(Recursive Programming)
4.
근사 알고리즘(Approximation Algorithm)
정답: 1번