1과목: 데이터 베이스
1. 3단계 데이터베이스 구조 (3-Level Database Architecture)에서 공용의 의미보다는 어느 개인이나 특정 응용에 한정된 논리적 데이터 구조이며 데이터베이스의 개별 사용자나 응용프로그래머가 접근하는 데이터베이스를 정의한 것은?
2. 다음 질의어를 SQL 문장으로 바르게 나타낸 것은?
3. 분산 데이터베이스 시스템에 대한 설명으로 옳지 않은 것은?
4. 아래 식에 대하여 Postfix 기법으로 옳게 기술된 것은?
5. 다음 설명이 의미하는 것은?
6. 릴레이션(relation)의 특징으로 부적합한 것은?
7. 다음 SQL 문의 빈칸에 들어갈 내용은?
8. 데이터베이스 관리 시스템(DBMS)의 기본 기능에 속하는 것은?
9. 뷰(View)에 대한 설명 중 잘못된 것으로만 짝지어진 것은?
10. 다음은 Stack에 자료를 삽입(Insert)하는 알고리즘이다. 빈칸에 적합한 내용은?
11. 데이터베이스의 물리적 설계 단계에서 수행되는 작업이 아닌 것은?
12. 관계해석(Relational Calculus)에 대한 설명으로 잘못된 것은?
13. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
14. This sort algorithm is likely to occur to anyone who has sorted cancelled checks or playing cards by simply holding them in the hand and inserting them one by one into the proper position in the stack or hand of already sorted items. What is this sort algorithm?
15. 다음과 같이 레코드가 구성되어 있을 때, 이진 검색 방법으로 14를 찾을 경우 비교되는 횟수는?
16. 데이터베이스 보안에 대한 설명으로 옳지 않은 것은?
17. 데이터는 조직의 중요한 자산이므로 데이터를 보호하고 활용하기 위한 정책, 절차, 표준, 그리고 유사한 관리구조를 설정해야 한다. 데이터베이스 관리는 특정 데이터베이스와 그 응용의 개발, 사용의 편의 등을 제공한다. DBA(Database Administration 혹은 Database Administrator)의 세부적인 책임으로 거리가 먼 것은?
18. 데이터베이스 생명 주기에 대한 순서가 옳은 것은?
19. E-R 다이어그램(diagram)의 구성요소에 대한 표현의 연결이 옳지 않은 것은?
20. 데이터 모델의 구성요소가 아닌 것은?
2과목: 전자 계산기 구조
21. 인터럽트 처리 과정 중 하드웨어를 이용하여 우선순위를 결정하는 장치는?
22. 자기 디스크에서 데이터를 액세스 하는데 걸리는 시간에 포함되지 않는 것은?(문제 오류로 실제 시험 당일에는 다번이 정답으로 발표되었지만 확정답안 발표시 다, 라 번이 정답 처리 되었습니다. 여기서는 다번을 정답처리 합니다.)
23. interrupt 체제에서 interrupt 발생시 이행해야 할 사항이 아닌 것은?
24. interrupt 발생 원인이 아닌 것은?
25. 프로그래머가 어셈블리 언어(Assembly language)로 프로그램을 작성할 때 반복되는 일련의 같은 연산을 효과적으로 하기 위해 필요한 것은?
26. 인터럽트를 발생하는 모든 장치들을 인터럽트의 우선순위에 따라 직렬로 연결함으로써 이루어지는 우선순위 인터럽트 처리방법은?
27. 기억소자와 I/O 장치간의 정보교환 때 CPU의 개입 없이 직접 정보 교환이 이루어 질 수 있는 방식은?
28. 마이크로프로그램의 크기가 2,048 x 64비트, 마이크로 인스트럭션의 수가 128개일 때 Nano programming을 위한 컨트롤 스토어(control store)의 크기는?
29. 버퍼 메모리의 목적에 해당되지 않는 것은?
30. 메모리의 내용으로 접근(access) 할 수 있는 메모리는?
31. 중앙처리장치와 기억장치 사이에 실질적인 대역폭(bandwidth)을 늘리기 위한 방법은?
32. JK 플립플롭을 그림과 같이 연결하면 어떤 플립플롭과 같은 동작을 하는가?
33. M비트 입력단자를 통하여 들어온 2진 신호를 최대 2의 M승 개의 출력단자 중 하나를 선택하는 회로는?
34. 다음 그림에 해당하는 마이크로 오퍼레이션 동작은 어떤 기능을 수행하는가?
35. 다음 논리 회로를 간략화하여 재설계 한 것은?
36. 명령어에서 실행할 동작 부분을 나타내는 연산자(op code)의 기능과 관련 없는 것은?
37. 베이스 레지스터 주소지정방식의 특징이 아닌 것은?
38. 프로그램 실행 중에 트랩(trap)이 발생하는 조건이 아닌 것은?
39. 다음의 마이크로 오퍼레이션(micro-operation)은 무엇을 수행하는 것인가?
40. 주소지정 방식(Addressing Mode)중에서 프로그램 카운터 값에 명령어의 주소 부분을 더해서 실제 주소를 구하는 방식은?
3과목: 운영체제
41. 운영체제 설계시 고려해야 할 사항이 아닌 것은?
42. 분산 시스템을 설계하는 주된 이유가 아닌 것은?
43. 가장 바람직한 스케줄링 정책은?
44. 운영체제의 설명으로 옳지 않은 것은?
45. 유닉스의 i-node에 포함되는 내용이 아닌 것은?
46. 시간 구역성(Temporal Locality)과 거리가 먼 것은?
47. 로더(loader)의 기능이 아닌 것은?
48. UNIX에서 기존 파일 시스템에 새로운 파일 시스템을 서브디렉토리에 연결할 때 사용하는 명령은?
49. 다중 프로그래밍 시스템에서 운영체제에 의하여 중앙처리장치가 할당되는 프로세스를 변경하기 위해 현재 중앙처리장치를 사용하여 실행되고 있는 프로세스의 상태 정보를 저장하고, 앞으로 실행될 프로세스의 상태 정보를 설정한 다음에 중앙처리장치를 할당하여 실행이 되도록 하는 작업을 의미하는 것은?
50. 스케줄링 기법 중 SJF 기법과 SRT 기법에 관한 설명으로 옳지 않은 것은?
51. 색인 순차 파일의 인덱스에 포함되지 않는 것은?
52. 페이지(page) 크기에 대한 설명으로 옳은 것은?
53. 하드웨어나 운영체제에 내장된 기능으로 프로그램의 신뢰성 있는 운영과 데이터의 무결성 보장을 위한 기능과 관련되는 보안은?
54. 유닉스시스템에서 명령어 해석기로 사용자의 명령어를 인식하여 필요한 프로그램을 호출하고 그 명령을 수행하는 기능을 담당하는 것은?
55. 파일 디스크립터의 내용으로 옳지 않은 것은?
56. 모니터(Monitor)에 대한 설명으로 옳지 않은 것은?
57. 메모리 관리 기법 중 Best fit 방법을 사용할 경우 9K 정도의 프로그램 실행을 위해 어느 부분이 할당되는가?
58. NUR 기법은 호출 비트와 변형 비트를 가진다. 다음 중 가장 나중에 교체될 페이지는?
59. 분산시스템의 투명성(transparency)에 관한 설명으로 옳지 않은 것은?
60. 분산 시스템에서 약 결합(loosely-coupled) 시스템의 특징이 아닌 것은?
4과목: 소프트웨어 공학
61. CASE가 제공하는 기능으로 거리가 먼 것은?
62. S/W Project 일정이 지연된다고 해서 Project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연되게 된다고 주장하는 법칙은?
63. 위험성 추정을 위한 위험 표(risk table)에 포함될 사항이 아닌 것은?
64. 소프트웨어 유지보수 유형 중 현재 수행 중인 기능의 수정, 새로운 기능의 추가, 전반적인 기능 개선 등의 요구를 사용자로부터 받았을 때 수행되는 유형으로서, 유지보수 유형별 비용 비율 중 약 50%를 차지하는 것은?
65. 소프트웨어의 품질 특성을 결정짓는 요소가 아닌 것은?
66. 소프트웨어 개발의 생산성에 영향을 미치는 요소가 아닌 것은?
67. 소프트웨어 품질관리 위원회의 기본적인 목적으로 가장 바람직한 것은?
68. 객체지향 개념에서 연관된 데이터와 함수를 함께 묶어 외부와 경계를 만들고 필요한 인터페이스만을 밖으로 드러내는 과정을 무엇이라고 하는가?
69. 객체지향 시스템에서 전통적 시스템의 함수(function) 또는 프로시저(procedure)에 해당하는 연산기능을 무엇이라고 하는가?
70. 소프트웨어 유지보수의 부작용 중 자료코드에 대한 변경이 설계문서나 사용자가 사용하는 메뉴얼에 적용되지 않을 때에 발생하는 부작용은 무엇인가?
71. COCOMO의 프로젝트 모드가 아닌 것은?
72. HIPO(hierarchy plus input process output)에 대한 설명으로 옳지 않은 것은?
73. 소프트웨어 개발 방법론에서 구현(Implementation)에 대한 설명으로 가장 적절한 것은?
74. 프로토타이핑 모형(Prototyping Model)에 대한 설명으로 옳지 않은 것은?
75. 다음 내용에 가장 적합한 것은?
76. 객체지향 분석기법의 하나로 객체 모형, 동적 모형, 기능 모형의 3개 모형을 생성하는 방법은?
77. 소프트웨어 수명주기 모형 중 나선형(spiral) 모델의 처리 절차에 해당되지 않는 것은?
78. 자료흐름도에서 구성요소에 대한 기호의 표현 연결이 옳지 않은 것은?
79. 소프트웨어 테스트에서 화이트박스 기법의 설명에 해당하는 것은?
80. 모듈의 결합도를 높은 순서대로 옳게 표시한 것은?
5과목: 데이터 통신
81. 한 개의 프레임을 전송하고, 수신측으로부터 ACK 및 NAK 신호를 수신할 때까지 정보 전송을 중지하고 기다리는 ARQ(automatic repeat request) 방식은?
82. 베이직 데이터 전송제어 절차에 비하여 HDLC 전송제어 절차의 특징으로 옳지 않은 것은?
83. 패킷 교환 방식에서 트래픽 제어 기법이 아닌 것은?
84. 회선을 제어하기 위한 제어 문자 중 실제 전송할 데이터 집합의 시작임을 의미하는 통신 제어 문자는?
85. 단순한 정보의 수집 및 전달 기능뿐만 아니라 정보의 저장, 가공, 관리 및 검색 등과 같이 정보에 부가가치를 부여하는 통신망은?
86. 데이터 전송회선과 컴퓨터와의 전기적 결합과 전송문자를 조립, 분해하는 장치는?
87. 데이터 링크 프로토콜인 HDLC(High level Data Link Control)에서 프레임의 동기를 제공하기 위해 사용되는 구성 요소는?
88. 네트워크 내에서 패킷의 대기 지연(Queuing delay)이 너무 높아지게 되어 트래픽이 붕괴되지 않도록 네트워크 측면에서 패킷의 흐름을 제어하는 트래픽 제어는?
89. 현재 많이 사용되고 있는 LAN 방식인 10BASE-T에서 10이 가리키는 의미는?
90. VAN(Value Added Network)의 주요 통신 처리 기능 중 회선의 접속, 각종 제어 순서 등의 데이터 통신을 할 때 통신 순서를 변환하는 기능은?
91. 데이터링크 계층에서 수행할 전송 제어 절차의 순서가 올바르게 나열된 것은?
92. 메시지 교환의 특징 중 옳지 않은 것은?
93. 최고 4000Hz를 포함한 신호를 PCM으로 디지털화 할 때 요구되는 초당 최소 샘플링 횟수는?(단, 나이퀴스트 표본화 이론에 근거하여 계산)
94. PCM(펄스 부호화 변조)의 과정에 포함되지 않는 것은?
95. 다음은 인터넷의 도메인의 설명이다. 옳지 않은 것은?
96. TCP/IP의 응용 계층에 해당하는 프로토콜이 아닌 것은?
97. 디지털 데이터를 아날로그 신호로 변환하는 방법이 아닌 것은?
98. X.25를 설명한 것 중 옳지 않은 것은?
99. 종단 사용자(end-to-end) 간의 신뢰성을 위한 계층은?
100. 다음 그림과 같은 전송 방식의 이름은?