1과목: 데이터 베이스
1. 괄호 안 내용으로 옳게 짝지어진 것은?
2. 데이터 처리를 위하여 응용 프로그램과 DBMS 사이의 인터페이스 제공의 역할을 하는 데이터 언어는?
3. DBMS의 필수 기능 중 데이터베이스를 접근하여 데이터의 검색, 삽입, 삭제, 갱신 등의 연산 작업을 위한 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?
4. 스택(Stack)의 응용 분야와 거리가 먼 것은?
5. 데이터베이스에서 사용되는 널(NULL)에 대한 설명으로 가장 적절한 것은?
6. 분산 데이터베이스의 목표 중 접근하고자 하는 데이터베이스의 실제 위치를 인지 할 필요가 없는 것과 관계되는 것은?
7. 개체-관계(Entity-Relationship) 모델의 E-R 다이어그램에서 개체 타입을 나타내는 기호는?
8. 릴레이션의 특성에 대한 설명 중 틀린 것은?
9. 관계 데이터베이스 모델에서 차수(Degree)의 의미는?
10. 아래 그림에서 트리의 차수(degree)를 구하면?
11. 분산데이터베이스 시스템의 특징으로 거리가 먼 것은?
12. 다음 그림과 같은 이진트리를 후위순회(postorder traversal)한 결과는?
13. 스키마의 종류 중 조직이나 기관의 총괄적 입장에서 본 데이터베이스의 전체적인 논리적 구조로서 모든 응용프로그램이나 사용자들이 필요로 하는 데이터를 종합한 조직 전체의 데이터베이스 구조를 의미하는 것은?
14. Which of the following describes the deque?
15. 선형 구조에 해당하지 않는 것은?
16. 스키마, 도메인, 테이블을 정의할 때 사용되는 SQL 문은?
17. 데이터베이스의 설계단계 순서가 옳은 것은?
18. 뷰(VIEW)에 관한 설명으로 옳지 않은 것은?
19. 트랜잭션의 특성이 아닌 것은?
20. 데이터베이스 설계의 논리적 설계 단계에서 수행하는 작업이 아닌 것은?
2과목: 전자 계산기 구조
21. DMA(Direct Memory Access) 과정에서 인터럽트가 발생하는 시점은?
22. 다음과 같은 보기는 어느 유형의 주소 명령 방식인가?
23. 2의 보수 표현이 1의 보수 표현보다 더 널리 사용되고 있는 주요 이유는?
24. 그림과 같은 논리 회로의 기능은?(단, A, B는 입력, Y는 출력으로 본다.)
25. 74라는 수가 8비트의 레지스터에 기록되어 있다. 그중 가장좌측비트는 부호를 나타내고, 나머지 7비트는 절대 값을 나타낸다. 이 레지스터를 우측으로 한비트 산술적 이동(arithmetic shift)을 한 결과는?
26. 밀 결합 시스템(tightly-coupled system)에서는 프로세서들 간의 통신이 주로 무엇을 통해 이루어지는가?
27. 명령어에서 실행할 동작 부분을 나타내는 연산자(op code)의 기능과 관련 없는 것은?
28. 다음 중 마이크로오퍼레이션은 어디에 기준을 두고서 실행되나?
29. 컴퓨터의 메이저 상태에 대한 설명 중 옳지 않은 것은?
30. 어떤 프로그램이 수행 중 인터럽트 요인이 발생했을 때CPU가 확인할 사항에 속하지 않는 것은?
31. AND 마이크로 동작과 유사한 것은?
32. RAID 방식 중 오류 검출을 위하여 해밍코드를 이용하는 것은?
33. INSTRUCTION ADD(500)이 수행되면 다음 중 어느 것이 연산장치로 보내지는가? (단, ( )는 INDIRECT ADDRESSING을 뜻하고 기억장소 500번지에는 2002가 저장되어 있음)
34. 65,536 워드(word)의 메모리 용량을 갖는 컴퓨터가 있다. 프로그램카운터(PC)는 몇 비트인가?
35. 어떤 명령이 수행되기 위해 가장 우선적으로 이루어져야 하는 마이크로 오퍼레이션은?
36. 제어 기억장치는 보통 어느 기억장치소자를 이용하여 구현되는가?
37. 인터럽트 처리 과정 중 하드웨어를 이용하여 우선순위를 결정하는 것은?
38. 메모리 인터리빙(interleaving)의 설명이 아닌 것은?
39. 마이크로 오퍼레이션에 대한 설명 중 옳지 않은 것은?
40. 간접 사이클 동안에는 어떤 동작이 수행되는가?
3과목: 운영체제
41. 선점(preemption) 스케줄링 방식에 대한 설명으로 옳지 않은 것은?
42. UNIX에서 파일에 대한 액세스(읽기, 쓰기, 실행) 권한을 설정하여 사용자에게 제한적인 권한을 주려고 할 때 사용하는 명령어는?
43. 4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?
44. UNIX 에 대한 설명으로 거리가 먼 것은?
45. UNIX 의 셀(shell)에 대한 설명으로 옳지 않은 것은?
46. 주기억장치 관리 기법 중 worst - fit을 사용할 경우 10K의 프로그램이 할당받게 되는 영역 번호는?(단, 모든 영역은 현재 공배 상태라고 가정한다.)
47. SJF 기법의 길고 짧은 작업 간의 불평등을 보완하기 위한 기법으로 대기 시간과 서비스 시간을 이용한 우선순위 계산 공식으로 우선순위를 정하는 스케줄링 기법은?
48. 다음은 무엇에 관한 정의인가?
49. 다중 프로그래밍 시스템에서 CPU가 할당되는 프로세스를 변경하기 위하여 현재 CPU를 사용하여 실행되고 있는 프로세스의 상태 정보를 저장하고, 앞으로 실행될 프로세스의 상태 정보를 설정한 후 CPU를 할당하여 실행되도록 하는 것을 무엇이라고 하는가?
50. 다중 처리기 운영체제 형태 중 주/종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?
51. 스래싱(THRASHING) 현상의 해결 조치로 틀린 것은?
52. 교착상태(Deadlock)에 관한 설명으로 틀린 것은?
53. 절대로더에서 할당 및 연결 작업의 수행 주체는?
54. 디스크스케줄링 기법 중 헤드가 항상 바깥쪽에서 안쪽으로 움직이면서 가장 짧은 탐색 거리를 갖는 요청을 서비스 하는 것은?
55. 페이지(page) 크기에 대한 설명으로 옳은 것은?
56. 다음 설명과 가장 밀접한 분산 운영체제의 구조는?
57. 파일의 구성 방식 중 Indexed Sequential Access File에서 색인 구역(index area)의 색인 종류에 해당하지 않는 것은?
58. 운영체제가 입/출력 장치를 제어하기 위해서는 장치에 관한 상세한 정보를 알고 있어야 한다. 하지만 새로운 주변 장치가 생겨날 때마다 새로운 장비를 제어할 수 있도록 운영체제를 수정할 수 없으므로 이를 위해서 컴퓨터 주변장치를 만드는 업체에서는 입/출력 장치를 제어하는 프로그램을 만들어 함께 공급하고 있다. 이러한 프로그램을 무엇이라고 하는가?
59. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 보안 기능을 이용하여 프로그램의 신뢰성 있는 운영과 데이터의 무결성 보장을 기하는 기법은?
60. 운영체제(Operation System)의 주요 역할 및 기능으로 거리가 먼 것은?
4과목: 소프트웨어 공학
61. 소프트웨어 형상 관리(Configuration management)의 의미로 가장 적절한 것은?
62. 소프트웨어 품질 보증을 위한 정형 기술 검토의 지침 사항으로 옳지 않은 것은?
63. 브룩스(Brooks) 법칙의 의미로 가장 적절한 것은?
64. 화이트 박스(WHITE BOX) 테스트 기법이 아닌 것은?
65. CASE 사용에 관한 설명으로 옳지 않은 것은?
66. HIPO에 대한 설명으로 옳지 않은 것은?
67. 소프트웨어 재사용(reusability)에 대한 효과와 거리가 먼 것은?
68. 한 모듈과 다른 모듈 간의 상호 의존도 또는 두 모듈 사이의 연관 관계를 의미하는 것은?
69. 람바우의 객체지향분석에서 분석활동의 모델링과 관계없는 것은?
70. 소프트웨어 시스템 명세서의 유지 보수에 대한 설명으로 거리가 먼 것은?
71. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?
72. 자료 사전(Data Dictionary)에서 반복을 의미하는 기호는?
73. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?
74. 시스템 개발을 위한 첫 단계는 사용자의 요구분석과 현재의 시스템에 대한 분석이라고 할 수 있다. 이 중 사용자의 요구분석을 위해 주로 하는 기법으로 거리가 먼 것은?
75. 프로토타이핑 모형(Prototyping Model)에 대한 설명으로 옳지 않은 것은?
76. 소프트웨어 품질 목표 중 정확하고 일관된 결과를 얻기 위하여 요구된 기능을 오류 없이 수행하는 정도를 나타내는 것은?
77. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P와 거리가 먼 것은?
78. 객체지향 기법에서 캡슐화(encapsulation)에 대한 설명으로 옳지 않은 것은?
79. 소프트웨어 학의 발전을 위한 소프트웨어사용자(Software User)로서의 자세로 옳지 않은 것은?
80. 다음 중 전통적인 소프트웨어 개발 방법론이 폭포수형(waterfall) 모델에서 개발 순서가 옳은 것은?
5과목: 데이터 통신
81. 일반적으로 많은 단말기로부터 많은 양의 통신을 필요로 하는 경우에 유리한 네트워크 형태는?
82. 송신측은 하나의 블록을 전송한 후 수신 측에서 에러의 발생을 점검한 다음 에러 발생 유무 신호를 보내올 때까지 기다리는 ARQ 방식은?
83. 데이터를 설정된 통신 회선을 통하여 전송하는 방식으로서 정보량이 많을 때와 파일 전송 등의 긴 메시지 전송에 적합하여 정보전송의 필요성이 생겼을 때 상대방을 호출하여 연결하고 이 물리적인 연결이 정보 전송이 종료될 때 까지 계속 유지되는 망은 무엇인가?
84. 하나의 메시지 단위로 축척-전달(store-and-forward)방식에 의해 데이터를 교환하는 방식은?
85. 컴퓨터 통신에서 컴퓨터 상호 간 또는 컴퓨터와 단말기 간에 데이터를 송/수신하기 위한 통신 규약을 무엇이라 하는가?
86. 다음 중 ISDN에 대한 설명이 아닌 것은?
87. 디지털전송(Digital Transmission)의 특징으로 옳은 것은?
88. HDLC(High Data Link Control) frame 구성 순서는?
89. 데이터 링크 제어 문자 중에서 수신측에서 송신측으로 부정응답으로 보내는 문자는?
90. HDLC 전송제어 절차에서 채용하고 있는 방식이며, 데이터를 송신할 때 데이터블록 구간을 플래그 순서로 식별하고 그림과 같은 형태로 플래그가 구성되는 동기 방식은?
91. 다음 전송 제어의 단계를 순서대로 나열한 것은?
92. 다수의 타임 슬롯으로 하나의 프레임이 구성되고, 각 타임 슬롯에 채널을 할당하여 다중화 하는 것은?
93. 다음 중 아날로그-디지털 부호화 방법이 아닌 것은?
94. 다음 중 패킷 교환 방식의 특징이 아닌 것은?
95. 다음 그림과 같은 전송 방식은?
96. 여러 개의 채널을 몇 개의 소수 회선으로 공유화시키는 장치는?
97. 인터넷 접속환경을 구현해 주는 통신규약인 PPP(Point to Point Protocol)를 설명한 것 중 틀린 것은?
98. OSI 7-layer 모델에 해당되지 않는 것은?
99. 다음의 설명 내용에 해당 되는 것은?
100. 데이터 전송속도가 9600bps인 회선 상에 한 번의 신호로 세 개의 bit를 전송할 때 신호 속도는?