1과목: 데이터 베이스
1. 자료가 아래와 같을 때, 삽입(insertion) 정렬 방법을 적용하여 오름차순으로 정렬할 경우 pass 1을 수행한 결과는?
2. 데이터베이스를 정의하는 과정에서 주로 사용되는 데이터 언어는?
3. 데이터베이스 설계 순서를 바르게 나열한 것은?
4. 데이터베이스 내용에 대한 전체적인 뷰(view)라고 볼 수 있는 스키마는?
5. 아래 이진트리를 후위순서(postorder)로 운행한 결과는?
6. 깊이가 6인 이진트리의 최대 노드 수는?
7. 주기억장치 내에서 이루어지는 정렬 방법은?
8. 논리적 데이터 모델에 대한 설명으로 옳지 않은 것은?
9. 데이터베이스 관리 시스템의 기능은 데이터를 정의하고 조작하며 제어하는 것이다. 정의 기능은 데이터베이스의 구조와 특성을 정의할 때는 데이터 모델에 따라 명세하고 정의한다. 데이터 모델 중에서 캡슐화(Capsulation), 상속(Inheritance), 다형성(Polymorphism)의 개념을 가지는 데이터 모델은?
10. DBMS의 필수 기능에 해당하지 않는 것은?
11. 기본 키에 속해 있는 애트리뷰트는 항상 널 값을 가질 수 없는 제약을 무엇이라고 하는가?
12. Fill in the blank of the sentence.
13. 해싱(Hashing) 기법에 대한 설명으로 옳은 것은?
14. Which is an incorrect sentence that explains the responsibility of DBA?
15. 내장 SQL에 대한 설명으로 옳지 않은 것은?
16. 시스템 카탈로그에 대한 설명으로 부적합한 것은?
17. 뷰(VIEW)에 대한 설명으로 옳지 않은 것은?
18. 비선형 자료구조에 해당하는 것은?
19. 개체-관계(E-R) 다이어그램에 대한 설명으로 옳지 않은 것은?
20. 관계 데이터 모델에서 하나의 애트리뷰트(attribute)가 취할 수 있는 모든 원자 값들의 집합을 무엇이라고 하는가?
2과목: 전자 계산기 구조
21. ALU의 목적은?
22. 하나의 AND 회로와 E-OR 회로를 조합한 회로는?
23. 영문자(alphanumeric) 코드에 해당하는 것은?
24. 중앙처리장치에서 사용되는 레지스터(register)의 종류가 아닌 것은?
25. 인터럽트의 종류 중 발생 요인이 전혀 다른 인터럽트는?
26. 부동소수점 표현의 수들 사이의 곱셈 알고리즘 과정에 해당되지 않는 것은?
27. 데이지체인(daisy-chain) 우선순위 인터럽트 방법에서 인터럽트를 발생하는 장치들의 연결 방법은?
28. 인터럽트 원인이나 종류를 판별하는 소프트웨어에 의한 방법은?
29. 2진수 (1010)2을 그레이 코드로 변환하면?
30. 명령 형식 중에서 스택(stack)을 필요로 하는 것은?
31. 디지털 코드 중에서 에러 검출 및 교정이 가능한 코드는?
32. 컴퓨터에서 사용되는 명령어들을 기능별로 분류할 때 분류 기준에 포함되지 않는 것은?
33. “동기 디지털 시스템에 내장되어 있는 모든 레지스터의 타이밍은( )에 의하여 제어된다.” ( )에 올바른 용어는?
34. 전자계산기의 입·출력에 필요한 기능이 아닌 것은?
35. 다음과 같은 명렁어의 기능은?
36. 2의 보수 표현 방식으로 8비트의 기억 공간에 정수를 표현할 때 표현 가능 범위는?
37. 입력장치인 동시에 출력 장치로도 사용할 수 있는 것은?
38. 메모리의 내용을 어드레스 할 수 있는 메모리는?
39. 인터럽트 벡터에 필수적인 것은?
40. Addressing 방법이 아닌 것은?
3과목: 시스템분석설계
41. 시스템 문서화의 효과로 거리가 먼 것은?
42. 파일의 종류 중 내용을 변경하거나 참조할 때 사용하며 일시적인 성격을 지닌 정보를 기록하는 파일은?
43. 출력정보의 설계 순서로 가장 타당한 것은?
44. 입력의 형식 중 발생한 정보를 원시 전표 위에 기록하고 일정 시간 단위로 수집하여 매체화 전문 기기에서 매체화해서 일괄 입력하는 시스템은?
45. 그림과 같이 구성되어 있는 시스템의 신뢰도는?(단, 중앙처리장치의 가동율은 0.9, 프린터 A의 가동률은 0.8, 프린터 B의 가동률은 0.7)
46. HIPO 기법에 대한 설명으로 옳지 않은 것은?
47. 컴퓨터 입력 단계의 체크(check) 중 입력 정보의 두 가지 이상이 특정 항목의 합과 같다는 것을 알고 있을 때, 컴퓨터를 이용해서 계산한 결과와 분명히 같은 지를 체크하는 방법은?
48. 파일 설계의 순서로 적절한 것은?
49. 시스템의 기본 요소 중 처리할 데이터 및 조건을 부여하는 것을 의미하는 것은?
50. 자료 사전(Data Dictionary)에서 반복을 의미하는 기호는?
51. 시스템 평가 항목의 요소와 거리가 먼 것은?
52. 20매로 구성된 디스크 팩(disk pack)에서 한 면에 200개의 트랙(track)을 사용할 수 있다면 실린더는 몇 개가 되는가?
53. 프로세스의 표준 처리 패턴 중 동일한 파일 형식을 가지고 있는 두 개 이상의 파일을 하나로 정리하는 처리로서, 컴퓨터의 처리 효율이나 파일의 보관 등을 고려해서 하나의 파일로 통합하는 것은?
54. 객체 지향의 기본 개념 중 데이터와 이 데이터를 조작하는 연산을 하나로 묶는 것을 의미하는 것은?
55. 객체 모델링 기법(Object-Modeling Technique)에서 분석 모델을 설정하기 위해 적용하는 모델링 방법에 해당하지 않는 것은?
56. 코드의 오류 형태 중 입력시 좌우 자리를 바꾸어 발생하는 에러는?
57. 시스템의 기본적인 특성에 속하지 않는 것은?
58. 코드 작성시 유의 사항으로 적합하지 않은 것은?
59. 클래스(Class)에 관한 설명으로 옳지 않은 것은?
60. 다음과 같은 표현방법으로 부여하는 코드는?
4과목: 운영체제
61. 기억 장소의 초기 상태가 다음 그림과 같을 때, 20K를 필요로 하는 프로세스가 도착하여 최적 적합(best-fit) 방식을 적용했을 경우, 할당되는 장소는?
62. HRN 스케줄링에서 우선순위 결정의 계산식은?
63. E. J. Dijkstra가 제안한 방법으로 반드시 상호 배제의 원리가 지켜져야 하는 공유 영역에 대하여 각각의 프로세스들이 접근하기 위하여 사용되는 두 개의 연산 P와 V라는 연산을 통해서 프로세스 사이의 동기를 유지하고 상호 배제의 원리를 보장하는 것은?
64. 자원 보호 기법의 종류에 해당하지 않는 것은?
65. UNIX에서 새로운 프로세스를 생성시키는 시스템 호출은?
66. 교착상태 발생의 필요조건에 해당하는 것으로 짝지어진 것은?
67. UNIX에 대한 설명으로 옳지 않은 것은?
68. 프로그램이 실행되는 과정에서 발생하는 기억 장치 참조는 하나의 순간에는 아주 지역적인 일부 영역에 대하여 집중적으로 이루어진다는 성질을 의미하는 것은?
69. 분산 운영체제의 구조 중 모든 사이트는 하나의 중앙 노드에 직접 연결되어 있으며, 중앙 노드에 과부하가 걸리면 성능이 현저히 감소하며, 중앙 노드의 고장시 모든 통신이 이루어지지 않는 구조는?
70. 인터럽트의 종류 중 입/출력 수행, 기억 장치 할당, 오퍼레이터와의 대화 등을 위하여 발생하는 것은?
71. 운영체제를 기능적으로 분류했을 때, 처리 프로그램(processing program)에 해당하는 것으로만 짝지어진 것은?
72. 분산 처리 시스템의 장점에 해당하지 않는 것은?
73. 각 페이지가 주기억장치 적재될 때마다 그때의 시간을 기억시켜 두고, 주기억장치 내에 가장 오래 있었던 페이지를 교체시키는 페이지 교체 기법은?
74. 입출력 헤드가 디스크의 한 끝에서 다른 끝으로, 다른 한 쪽 끝에 도달하였을 때는 역방향으로 이동하면서 요청된 트랙에 대한 처리를 해나가는 디스크 스케줄링 기법은?
75. UNIX에서 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령 해석기로서 사용자와 시스템간의 인터페이스를 담당하는 것은?
76. 프로세스에 할당된 페이지 프레임 수가 증가하면 페이지 부재의 수가 감소하는 것이 당연하지만 페이지 프레임 수가 증가할 때, 현실적으로 페이지 부재가 더 증가하는 모순(anomaly)현상과 관계 있는 페이지 교체 기법은?
77. 다음 CPU 스케줄링 방식 중 비선점(nonpreemptive) 방식에 해당하지 않는 것은?
78. 다음 중 바람직한 스케줄링 정책이라고 할 수 잇는 것은?
79. 시분할(time-sharing) 처리 시스템에 대한 설명으로 옳지 않은 것은?
80. 컴퓨터시스템에서 보안유지 방식의 종류에 해당하지 않는 것은?
5과목: 정보통신개론
81. 동기식 전송방식의 특징과 관계없는 것은?
82. 정보통신에서 통신처리의 설명 중 가장 적합한 것은?
83. 통신제어장치의 역할은?
84. 그림의 네트워크 형상(Topology) 구조는?
85. OSI 7계층 참조모델 중 데이터 링크 계층의 주요기능에 해당되지 않는 것은?
86. 데이터 전송시 회선제어절차를 5단계로 연결한 과정으로 옳은 것은?
87. 광대역 통신망과는 달리 빌딩이나 공장 구내 등 한정된 지역 내에서 컴퓨터나 단말기들을 고속전송회선으로 연결한 네트워크 형태는?
88. 프로토콜의 일반적인 기능 중 캡슐화(Encapsulation)할 때 제어정보에 포함되지 않는 것은?
89. Start-stop 전송방식이라고 하며 데이터 전송시 한 번에 한 캐릭터씩 전송하는 방식은?
90. 패킷교환방식에 해당되지 않는 것은?
91. 홀수패리티가 부가된 7비트 ASCII 코드 D(1000001)의 송신데이터는?
92. 정보통신의 필요성과 관계가 적거나 없다고 볼 수 있는 것은?
93. 다음 중 데이터 통신방식이 아닌 것은?
94. 뉴미디어 CATV에 대한 설명으로서 옳지 않은 것은?
95. 정보통신망에서 변복조 장치를 단말기에 접속할 때 사용하는 표준안은?
96. 다음 신호변환장치들의 전송신호와 전송회선의 연결이 잘못된 것은?
97. 다음 설명 중 틀린 것은?
98. 다음 중 ISDN(Intergrated Service Digital Network)에 관한 설명으로 옳지 않은 것은?
99. 통신회선의 전송용량을 증가시키기 위한 방법으로 적합하지 못한 것은?
100. 공중데이터 네트워크에서 패킷형 터미널을 위한 DCE와 DTE사이의 접속규격은?
첫 번째 pass에서는 19를 제외한 나머지 숫자들이 모두 왼쪽에 있으므로 19는 그 자리에 그대로 둔다.
두 번째 pass에서는 20이 들어갈 위치를 찾아야 한다. 19와 비교하여 20이 더 크므로 19 오른쪽에 위치한다. 따라서 19, 20, 14, 16, 18이 된다.
세 번째 pass에서는 14가 들어갈 위치를 찾아야 한다. 20과 비교하여 14가 더 작으므로 20의 왼쪽에 위치한다. 그 다음으로 19와 비교하여 14가 더 작으므로 19의 왼쪽에 위치한다. 마지막으로 14보다 작은 숫자가 없으므로 14는 그 자리에 그대로 둔다. 따라서 14, 19, 20, 16, 18이 된다.
네 번째 pass에서는 16이 들어갈 위치를 찾아야 한다. 20과 비교하여 16이 더 작으므로 20의 왼쪽에 위치한다. 그 다음으로 19와 비교하여 16이 더 크므로 19의 오른쪽에 위치한다. 마지막으로 14와 비교하여 16이 더 크므로 14의 오른쪽에 위치한다. 따라서 14, 19, 20, 16, 18이 된다.
다섯 번째 pass에서는 18이 들어갈 위치를 찾아야 한다. 20과 비교하여 18이 더 작으므로 20의 왼쪽에 위치한다. 그 다음으로 19와 비교하여 18이 더 크므로 19의 오른쪽에 위치한다. 마지막으로 16과 비교하여 18이 더 크므로 16의 오른쪽에 위치한다. 따라서 14, 19, 20, 16, 18이 된다.
따라서 정답은 "14, 19, 20, 16, 18"이다.