1과목: 데이터 베이스
1. 다음 설명의 괄호에 공통적으로 적용될 수 있는 단어로 가장 적합한 것은?
2. 어떤 릴레이션 R에 존재하는 모든 조인 종속성이 릴레이션 R의 후보키를 통해서만 성립된다. 이 릴레이션 R은 어떤 정규형의 릴레이션인가?
3. 자료가 아래와 같이 주어졌을 때, 선택 정렬(selection sort)을 적용하여 오름차순으로 정렬할 경우 pass 2를 진행한 후의 정렬된 값으로 옳은 것은?
4. 이진 트리의 특성에 대한 설명으로 옳지 않은 것은? (단, n0 = 단말 노드 수, n1 = 차수 1인 노드 수, n2 = 차수 2인 노드 수, n = 노드의 총수, e = 간선의 총수)
5. 데이터 베이스 관리 시스템에서 데이터 언어(Data-language)에 대한 설명으로 옳지 않은 것은?
6. 트랜잭션은 자기의 연산에 대하여 전부(all) 또는 전무(nothing) 실행만이 존재하며, 일부 실행으로는 트랜잭션의 기능을 가질 수 없다는 트랜잭션의 특성은?
7. DBA의 역할로 거리가 먼 것은?
8. 데이터베이스에 관련된 용어의 설명으로 옳지 않은 것은?
9. 뷰(View)에 대한 설명으로 옳지 않은 것은?
10. 3단계 데이터베이스 구성에서 모든 응용에 관하여 전체적으로 통합된 데이터 구조로서, 접근권한, 보안정책, 무결성 규칙을 영세한 것은?
11. 개체-관계(Entity-Relationship) 모델을 최초로 제안한 사람은?
12. 논리적 데이터 모델에 대한 설명으로 옳지 않은 것은?
13. 개체-관계 다이어그램에서 개체를 표시하는 것은?
14. 비선형 구조와 선형 구조가 옳게 짝지어진 것은?
15. 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다는 데이터 무결성 규칙은?
16. 관계 데이터베이스의 테이블 지점정보(지점코드, 소속도시, 매출액)에 대해 다음과 같은 SQL 문이 실행되었다. 그 결과에 대한 설명으로 부적합한 것은?
17. 다음 영문의 괄호 안에 적합한 정렬 방법은?
18. 키 값이 문자열 또는 숫자일 경우 일련의 키 값들에 대해 일부분이 같은 문자나 숫자로 구성되었을 때, 즉 전체 키 값의 길이보다 키 값들 사이에 별개의 전위(prefix) 수가 작을 때 적합하고, 가변 길이의 키 값을 효과적으로 나타낼 수 있으며, 삽입 및 삭제시 노드의 분열과 병합이 없는 특징을 가진 색인구조는?
19. 회사원이라는 테이블에서 사원명을 찾을 때, 연락번호가 Null 값이 아닌 사원명을 모두 찾을 때의 SQL 질의로 옳은 것은?
20. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
2과목: 전자 계산기 구조
21. 한 명령의 execute cycle 중에 interrupt 요청이 있어 interrupt를 처리한 후 전산기가 맞이하는 다음 사이클은?
22. 마이크로 오퍼레이션을 순서적으로 발생시키는데 필요한 것은?
23. 어떤 프로그램이 수행 중 인터럽트 요인이 발생했을 때 CPU가 확인할 사항에 속하지 않은 것은?
24. 타이머(timer)에 의하여 발생되는 인터럽트(interrupt)는 어디에 해당되는가?
25. 기억장치에 기억된 정보를 액세스하기 위하여 주소를 사용하는 것이 아니고, 기억된 정보의 일부분을 이용하여 원하는 정보를 찾는 방법은?
26. 채널에 관한 설명 중 옳지 않은 것은?
27. 다음 번의 명령어가 현재의 프로그램 카운터(PC)를 기준으로 하여 어느 번지에 있음을 나타내는 주소지정 방식은?
28. 컴퓨터의 메모리 용량이 16K×32bit라 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)은 각 각 몇 비트인가?
29. 다음의 마이크로 오퍼레이션과 관련 있는 것은?
30. 기억장치에 접근을 위하여 판독신호를 내고 나서 다음 판독신호를 낼 수 있을 때까지의 시간을 무엇이라 하는가?
31. 가상 기억장치(virtual memory)의 특징이 아닌 것은?
32. 우선순위 인터럽트 가운데 소프트웨어적 처리 기법은?
33. 피 연산자의 위치(기억 장소)에 따라 명령어 형식을 분류할 때 instruction cycle time이 가장 짧은 명령어 형식은?
34. Compiler란?
35. 전자계산기의 중앙처리장치(CPU)는 4가지 단계를 반복적으로 거치면서 동작을 행한다. 4가지 단계에 속하지 않는 것은?
36. 인터럽트 작동 순서가 올바른 것은?
37. 논리회로에 의해 계산된 결과 X는? (NOT, AND, OR gate로 되어 있다.)
38. 캐시(cache) 기억장치 설명 중 옳은 것은?
39. 기억소자와 I/O 장치간의 정보교환 때 CPU의 개입 없이 직접 정보 교환이 이루어 질 수 있는 방식은?
40. 컴퓨터에서 사용하는 명령어의 기능이 아닌 것은?
3과목: 운영체제
41. 교착상태 발생 조건 중 프로세스에 할당된 자원은 사용이 끝날때까지 강제로 빼앗을 수 없음을 의미하는 것은?
42. 사용자는 단말 장치를 이용하여 운영체제와 상호 작용하며, 시스템은 일정 시간 단위로 CPU를 한 사용자에서 다음 사용자로 신속하게 전환함으로써, 각각의 사용자들은 실제로 자신만이 컴퓨터를 사용하고 있는 것처럼 사용할 수 있는 처리 방식은?
43. 시간 구역성(Temporal Locality)과 거리가 먼 것은?
44. UNIX에서 각 파일에 대한 정보를 기억하고 있는 자료구조로서, 파일 소유자의 식별번호, 파일 크기, 파일의 최종 수정시간, 파일의 링크수 등의 내용을 가지고 있는 것은?
45. 분산 시스템의 설계 목적으로 적합하지 않은 것은?
46. 스케줄링 기법 중 SJF 기법과 SRT 기법에 관한 설명으로 옳지 않은 것은?
47. 디스크 스케줄링 기법 중 항상 바깥쪽 실린더에서 안쪽으로 움직이면서 가장 짧은 탐색시간을 가지는 요청을 서비스하는 기법은?
48. 절대로더에서 각각의 기능과 수행 주체의 연결이 옳지 않은 것은?
49. 분산 운영체제의 구조 중 아래 설명에 해당하는 구조는?
50. 분산 및 병렬처리 시스템에 대한 설명으로 거리가 먼 것은?
51. 파일 시스템에서 중앙에 마스터 파일 디렉토리가 있고, 그 아래 사용자 파일 디렉토리가 있는 구조이며, 다른 사용자와의 파일 공유가 대체적으로 어렵고 파일 이름이 보통 사용자이름, 파일 이름의 형태를 취하므로 파일 이름의 길이가 길어지는 디렉토리 구조는?
52. 다음 그림과 같이 기억장치가 분할되어 있을 때, 10K의 작업을 최악 적합(worst-fit)으로 할당할 경우 배치되는 장소는?
53. 운영체제를 기능상으로 분류했을 때, 제어 프로그램 중 보기의 설명에 해당하는 것은?
54. 파일 디스크립터의 내용으로 옳지 않은 것은?
55. 동시에 여러 개의 작업이 수행되는 다중 프로그래밍 시스템 또는 가상 기억 장치를 사용하는 시스템에서 하나의 프로세스가 작업 수행 과정에서 수행하는 기억 장치 접근에서 지나치게 페이지 폴트가 발생함으로 인하여 전체 시스템의 성능이 저하되는 것을 무엇이라 하는가?
56. UNIX에서 두 프로세스를 연결하여 프로세스간 통신을 가능하게 하며, 한 프로세스의 출력이 다른 프로세스의 입력으로 사용됨으로써 프로세스간 정보 교환이 가능하도록 하는 것은?
57. 모니터에 대한 설명으로 옳지 않은 것은?
58. 컴퓨터 시스템의 일반적인 보안 유지 방식으로 거리가 먼 것은?
59. UNIX에 대한 설명으로 옳지 않은 것은?
60. 다중 프로그래밍 시스템에서 운영체제에 의하여 CPU가 할당되는 프로세스를 변경하기 위하여 현재 CPU를 사용하여 실행되고 있는 프로세서의 상태 정보를 저장하고 제어권을 인터럽트 서비스 루틴에게 넘기는 작업을 무엇이라 하는가?
4과목: 소프트웨어 공학
61. 나씨-슈나이더만(Nassi-Schneiderman) 도표는 구조적 프로그램을 표현하기 위해 고안되었다. 이 방법에서 알고리즘의 제어구조는 3가지로 충분히 표현될 수 있는데, 이에 해당하지 않는 것은?
62. 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 조회하는 경우의 결합도에 해당하는 것은?
63. COCOMO model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로 일괄 자료 처리나 과학 기술 계산용, 비즈니스 자료 처리용으로 5만 라인 이하의 소프트웨어를 개발하는 유형은?
64. 프로토타이핑 모형(Prototyping Model)에 대한 설명으로 옳지 않은 것은?
65. 응집력이 강한 것부터 약한 순서로 옳게 나열된 것은?
66. 람바우의 객체 지향 분석 모델링(modeling)에 해당하지 않는 것은?
67. 다음 내용을 자료사전(data dictionary)의 형태로 옳게 표기한 것은?
68. 자료흐름도의 구성 요소와 표시 기호의 연결이 옳지 않은 것은?
69. 소프트웨어 유지보수의 유형에 해당하지 않는 것은?
70. 프로젝트의 지연을 방지하고 계획대로 진행되게 하기 위한 일정계획의 방법으로 대단위 계획의 조직적인 추진을 위해 자원의 제약하에 비용을 적게 사용하면서 초단시간내 계획 완성을 위한 프로젝트 일정 방법은?
71. 객체지향 소프트웨어 개발모형의 개발 단계로 옳은 것은?
72. 다음 내용에 가장 적합한 것은?
73. 소프트웨어 신뢰성 측정 방법으로 MTBF(Mean Time Between Failure)를 구하는 공식으로 옳은 것은? (단, MTTF : 고장에 대한 평균 시간, MTTR : 수선하기 위한 평균 시간)
74. 객체지향 시스템에서 전통적 시스템의 함수(function) 또는 프로시저(procedure)에 해당하는 연산기능을 무엇이라고 하는가?
75. 외계인 코드(Alien Code)에 대한 설명으로 옳은 것은?
76. 폭포수 모형(waterfall model)의 진행 단계로 옳은 것은?
77. 블랙 박스 검사에 해당하지 않는 것은?
78. 소프트웨어 재사용에 관한 설명으로 거리가 먼 것은?
79. CASE에 대한 설명으로 옳지 않은 것은?
80. 두 명의 개발자가 5개월에 걸쳐 10,000 라인의 코드를 개발하였을 때, 월별(person-month) 생산성 측정을 위한 계산 방식으로 가장 적합한 것은?
5과목: 데이터 통신
81. 많은 단말기로부터 많은 양의 통신을 필요로 하는 경우에 유리한 네트워크 형태는?
82. DSU에 대한 설명 중 옳지 않은 것은?
83. 정보의 전송제어 절차의 단계를 올바르게 나타낸 것은?
84. 여러 개의 터미널 신호를 하나의 통신회선을 통해 전송할 수 있도록 하는 장치는?
85. 주로 하드와이어 전송 매체에서 발생되며, 전송 매체를 통한 신호 전달이 주파수에 따라 그 속도를 달리 함으로써 유발되는 신호 손상을 무엇이라 하는가?
86. 패킷 교환망의 주요 기능 중 하나는 이용자들의 패킷 통신을 위한 경로 배정(routing control)이다. 다음 중 패킷 교환기에 들어가는 경로 배정 프로그램 작성 시 경로 배정 요소(parameter)가 아닌 것은?
87. 매체의 데이터 전송률이 전송 디지털 신호의 데이터 전송을 능가할 때 사용하는 다중화 방식은?
88. 패킷을 목적지까지 전달하기 위해 사용되는 라우팅 프로토콜은?
89. 프로토콜이란?
90. 보(baud) 속도가 2400 보오이고, 디지트(dibit)를 사용하면 전송속도는 얼마인가?
91. 트랜스포트 계층의 전송 서비스 단계가 아닌 것은?
92. IEEE에 의한 LAN은 OSI 7계층 구조상 어느 부분에 위치하고 있나?
93. 송신 요구를 먼저한 쪽이 송신권을 갖는 방식을 무엇이라 하는가?
94. X.25 프로토콜을 사용하는 통신망에서 패킷 교환을 하기 위해서 실시하는 데이터가 아닌 것은?
95. 데이터 링크 프로토콜인 HDLC(High level Data Link Control)에서 프레임의 동기를 제공하기 위해 사용되는 구성요소는?
96. 슬라이딩 윈도우 프로토콜에서 송신 윈도우가 증가하는 경우는 언제인가?
97. 인터네트워킹 장비로서 네트워크 계층에서 연동하여 경로를 설정하고 전달하는 기능을 제공하는 장비는?
98. 접속된 통신 회선상에서 송신측과 수신측 간의 확실한 데이터 전송을 수행하기 위해 논리적 경로를 구성하는 단계는?
99. 집중화기(Concentrator)의 특징이 아닌 것은?
100. 다이얼-업 모뎀(dial-up MODEM)의 역할이 아닌 것은?