1과목: 데이터 베이스
1. 다음 SQL 명령 중 DML에 해당하는 것으로만 나열된 것은?
2. 분산 데이터베이스의 장점으로 거리가 먼 것은?
3. 데이터 제어어(DCL)의 기능으로 옳지 않은 것은?
4. 시스템카탈로그에 대한 설명으로 옳지 않은 것은?
5. 데이터베이스의 설계 과정을 올바르게 나열한 것은?
6. Which of the following is not a property of the transaction to ensure integrity of the data?
7. 다음 트리를 Preorder 운행법으로 운영한 결과는?
8. 다음 그림에서 트리의 차수는?
9. 색인 순차 파일(Indexed Sequential File)에 대한 설명으로 옳지 않은 것은?
10. 데이터베이스를 설계할 때 물리적 설계 옵션 선택시 고려 사항으로 거리가 먼 것은?
11. 개체-관계모델에 대한 설명을 옳지 않은 것은?
12. 다음 중 릴레이션의 특징으로 옳은 내용을 모두 나열한 것은?
13. 정규화 과정 중 1NF에서 2NF가 되기 위한 조건은?
14. 병형제어의 로킹(Locking) 단위에 대한 설명으로 옳지 않은 것은?
15. 다음 자료를 삽입(Insertion) 정렬을 이용하여 오름차순으로 정렬하고자 한다. 3회전 후의 결과로 옳은 것은?
16. 뷰(view)에 대한 설명 중 옳은 내용으로만 나열된 것은?
17. Which of the following is a linear list in that elements are accessed created and deleted in a last-in-first-out order?
18. 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미하는 것은?
19. 관계해석에 대한 설명으로 옳지 않은 것은?
20. 다음 영어 설명 중 데이터베이스의 정의로 옳은 내 용을 모두 나열한 것은?
2과목: 전자 계산기 구조
21. 어떤 디스크 팩이 6장으로 되어 있고 1면에는 200개의 트랙을 사용할 수 있다. 이 디스크 팩에서 사용 가능한 Cylinder는 몇 개인가?
22. 마이크로 오퍼레이션은 어디에 기준을 두고 실행되는가?
23. 인스트럭션의 설계 과정에서 고려해야 할 사항이 아닌 것은?
24. 상대주소지정방식을 사용하는 JUMP 명령어가 750번지에 저장되어 있다. 오퍼랜드 A=56일 때와 A=-61일 때 몇 번지로 JUMP 하는가?
25. 다음 메모리 구조에 대한 설명 중 가장 옳은 것은?
26. RS 플립플롭에서 출력이 이전 입력에 의한 출력 값을 그대로 유지하는 경우는?
27. 그림의 Decoder에 있어서 Y0, Y1 에 각각 0, 1 이 입력되었을 때 1을 출력하는 것은 다음 중 어느 쪽 단자인가?
28. 인스트럭션 수행시간이 20ns이고, 인스트럭션 패치시간이 5ns, 인스트럭션 준비시간이 3ns이라면 인스트럭션의 성능은 얼마인가?
29. 불 함수 를 최소항의 곱으로 바르게 표시한 것은?
30. 연산 명령 자체로 특수한 곱셈과 나눗셈을 수행하거나 혹은 곱셈과 나눗셈에 보조적으로 이용되는 것은?
31. Interrupt cycle에 대한 micro-operation 중 관계가 없는 것은?
32. 수 -13.625를 부동소수점으로 표현할 때 지수부에 해당 하는 값은? (단, 바이어스는 128이고, 소수점 아래의 1번째 비트는 저장하지 않는 것으로 가정한다.)
33. 3 다음과 같은 스택(stack) 구조에서 SP(stack pointer)와 레지스터 A가 pop A를 수행한 후 SP와 A 레지스터의 내용은?
34. 다음 마이크로연산이 ]나타내는 동작은?
35. 다음 중 분리 캐시(split cache)를 사용하는 주요 이유는?
36. 명령 사이클의 명령어 인출 과정에서 DMA(Direct Memory Access) 요청이 있었다면 CPU는 어느 지점에서 요청 사실을 아는가?
37. 다음 인터럽트를 요청한 장치식별에 대한 설명으로 옳은 것은?
38. DMA 제어기에서 CPU와 I/O 장치 사이의 통신을 위해 필요한 것이 아닌 것은?
39. 다음과 같은 값을 가지는 시스템에서 2계층 캐시 메모리를 사용할 경우는 그렇지 않은 경우에 비해 평균 메모리 엑세스 시간이 약 몇 배 향상되는가?
40. 동기가변식 마이크로 오퍼레이션 사이클 타임을 정의하는 방식은 수행시간이 유사한 마이크로 오퍼레이션들끼리 모아 집합을 이루고 각 집합에 대해서 서로 다른 마이크로 오퍼레이션 사이클 타임을 정한다. 이 때 각 집합간의 마이크로 사이클 타임을 정수배가 되도록 하는 이유는?
3과목: 운영체제
41. 프로세스(process)에 대한 설명으로 옳지 않은 것은?
42. 분산 운영체제의 목적으로 거리가 먼 것은?
43. 운영체제를 자원 관리자(Resource Manager)라는 관점으로 보았을 때, 자원들을 관리하는 과정을 순서대로 옳게 나열한 것은?
44. 페이징 기법에서 페이지 크기가 작아질수록 발생하는 현상으로 거리가 먼 것은?
45. 주기억장치 관리기법인 최초, 최적, 최악 적합기법을 각각 사용할 때, 각 방법에 대하여 5K의 프로그램이 할당되는 영역을 각 기법의 순서대로 옳게 나열한 것은? (단, 영역 1, 2, 3, 4 는 모두 비어 있다고 가정한다.)
46. 유닉스에서 I-node 의 내용이 아닌 것은?
47. 현재 헤드 위치가 53에 있고 트랙 0번 방향으로 이동 중이다. 요청 대기 큐에는 다음과 같은 순서의 액세스 요청이 대기 중일 때 SSTF 스케줄링 알고리즘을 사용한다면 헤드의 총 이동거리는 얼마인가?
48. 운영체제의 목적으로 거리가 먼 것은?
49. 워킹 셋(Working Set)에 대한 설명으로 옳지 않은 것은?
50. 다음과 같은 3개의 작업에 대하여 FCFS 알고리즘을 사용 할 때, 임의의 작업 순서로 얻을 수 있는 최대 평균 반환 시간을 T, 최소 평균 반환 시간을 t 라고 가정했을 경우 T-t의 값은?
51. 파일 시스템에 관한 설명 중 옳지 않은 것은?
52. UNIX에서 프로세스를 생성하는 시스템 호출문은?
53. 디렉토리의 구조 중 중앙에 마스터 파일디렉토리가 있고 하부에 사용자 파일 디렉토리가 있는 구조는?
54. 시분할 시스템(Time Sharing System)에 대한 설명으로 옳지 않은 것은?
55. 교착 상태(Deadlock)의 회복기법에 대한 설명으로 옳지 않은 것은?
56. 페이징 기법과 세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?
57. 다중 처리기 운영체제 형태 중 주/종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?
58. 운영체제에 대한 설명으로 옳지 않은 것은?
59. UNIX의 커널(Kernel)에 대한 설명으로 옳지 않은 것은?
60. 선점 스케줄링과 비선점 스케줄링에 대한 비교 설명 중 옳은 것은?
4과목: 소프트웨어 공학
61. 다음 사항과 관계되는 결합도는 무엇인가?
62. CASE 도구의 정보저장소(Repository)에 대한 설명으로 거리가 먼 것은?
63. 효율적 모듈 설계를 위한 유의사항으로 옳지 않은 것은?
64. 다음의 소프트웨어 검사기법 중 성격이 나머지와 다른 하나는?
65. OMT(Object Modeling Technique)에서 다수 프로세스간의 데이터 흐름을 중심으로 처리 과정을 자료 흐름도로 나타내는 것과 관계되는 것은?
66. 브룩스(Brooks)의 법칙에 해당하는 것은?
67. 소프트웨어 재공학이 재개발에 비해 갖는 주요한 장점으로 거리가 먼 것은?
68. 어떤 프로그램을 재공학 기술을 적용하여 보수하고자 할 때 Flow Graph가 사용될 수 있다. 다음의 샘플 프로그램에 대한Flow Graph가 다음 그림과 같을 때 McCabe식의 Cyclomatic complexity를 구하면?
69. 객체지향기법에서 inheritance에 대한 설명에 해당 하는 것은?
70. 다음 보기에서 설명하는 특징에 해당하는 것은?
71. 유지보수의 종류 중 소프트웨어 테스팅 동안 밝혀지지 않는 모든 잠재적인 오류를 찾아 수정하는 활동에 해당하는 것은?
72. 자료흐름도의 구성요소가 아닌 것은?
73. 소프트웨어 공학의 기본 원칙이라고 볼 수 없는 것은?
74. 자료사전에서 자료 반복의 의미를 갖는 기호는?
75. 정형 기술 검토시 지침 사항으로 옳지 않은 것은?
76. 프로젝트 일정 관리시 사용하는 간트(Gantt) 차트에 대한 설명으로 옳지 않은 것은?
77. 소프트웨어 공학에 대한 적절한 설명이 아닌 것은?
78. 어떤 소프트웨어 개발을 위해 10명의 개발자가 20개월 동안 참여되었다. 그 중 7명은 20개월 동안 계속 참여했고 3명은 5개월 동안만 참여했다. 이 소프트웨어 개발에 필요한 MM(Man-Month)은 얼마인가?
79. 소프트웨어 품질 목표 중 최소한의 컴퓨터 시간과 기억장소를 소요하여 요구된 기능을 수행하는 시스템 능력을 의미하는 것은?
80. 소프트웨어 생명주기 모형에 대한 설명으로 옳은 것은?
5과목: 데이터 통신
81. TCP/IP에서 네트워크 계층과 관련이 없는 프로토콜은?
82. HDLC에서 사용되는 프레임 유형이 아닌 것은?
83. 데이터링크 프로토콜인 HDLC에서 프레임의 동기를 제공하기 위해 사용되는 구성 요소는?
84. 아날로그 데이터를 디지털 신호로 변환하는 과정에 포함되지 않는 것은?
85. X.25는 ITU-T 표준으로 호스트 시스템과 패킷 교환망간 인터페이스를 규정하고 있다. 이 기능에 포함되지 않는 것은?
86. 다음이 설명하고 있는 것은?
87. 디지털 데이터를 아날로그 신호로 변환하는 방법이 아닌 것은?
88. 전송 데이터가 있는 동안에만 시간 슬롯을 할당하는 다중화 방식은?
89. LAN을 망의 형상(Topology)으로 구분할 때, 각 노드에서 발생한 송신 요구가 충돌을 일으킬 경우에 재 전송하거나 충돌을 피하기 위한 매체 액세스 방식으로 주로 CSMA/CD방식을 사용하는 것은?
90. 다음이 설명하고 있는 프로토콜은?
91. 다음 데이터 전송 제어 절차를 순서대로 옳게 나열한 것은?
92. 웹 브라우저에서 지원하지 않는 서비스는?
93. 데이터 전송 시스템에 있어서 통신 방식의 종류가 아닌 것은?
94. 이동통신 가입자가 셀 경계를 지나면서 신호의 세기가 작아지거나 간섭이 발생하여 통신 품질이 떨어져 현재 사용중인 채널을 끊고 다른 채널로 전체하는 것을 의미하는 것은?
95. 국(station) 간의 관계가 주/종 관계일 때 종국이 데이터를 보내려 한다면 먼저 주국으로부터 받아야 하는 신호는?
96. 다음이 설명하고 있는 데이터 링크 제어 프로토콜은?
97. 데이터 통신에서 발생할 수 있는 오류(error)를 검출하는 기법이 아닌 것은?
98. 다음 인터넷 도메인의 설명 중 옳지 않은 것은?
99. OSI 참조 모델 중 다음이 설명하고 있는 기능을 수행하는 계층은?
100. 다음 중 IPv6에 대한 설명으로 옳지 않은 것은?