1과목: 데이터 베이스
1. SQL에서 DELETE 명령에 대한 설명으로 옳지 않은 것은?
2. 트랜잭션의 특성을 모두 나열한 것은?
3. 시스템 카탈로그에 관한 설명으로 옳지 않은 것은?
4. 뷰(View)에 대한 설명으로 옳지 않은 것은?
5. Which is not in the three-schema architecture?
6. 데이터베이스의 등장 이유로 보기 어려운 것은?
7. 다음 트리의 후위 순회 결과는?
8. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
9. 데이터베이스 정의에 해당되는 내용을 모두 나열한 것은?
10. 데이터베이스의 설계과정 순서로 옳은 것은?
11. 로킹 단위가 클 경우에 대한 설명으로 옳은 것은?
12. 개체-관계 모델(E-R)의 그래픽 표현으로 옳지 않은 것은?
13. 병행제어의 목적으로 옳지 않은 것은?
14. 다음 자료에 대하여 선택(Selection) 정렬을 이용하여 오름차순으로 정렬하고자 한다. 3회전 후의 결과로 옳은 것은?
15. 선형 구조만으로 나열된 것은?
16. What are general configuration of indexed sequential file?
17. 정규화에 관한 설명으로 옳지 않은 것은?
18. 어떤 릴레이션 R에서 X와 Y를 각각 R의 애트리뷰트 집합의 부분 집합이라고 할 경우 애트리뷰트 X의 값 각각에 대해 시간에 관계없이 항상 애트리뷰트 Y의 값이 오직 하나만 연관되어 있을 때 Y는 함수 종속이라고 한다. 이 함수 종속의 표기로 옳은 것은?
19. 다음 문장의 ( ) 안 내용으로 공통 적용될 수 있는 가장 적절한 내용은 무엇인가?
20. 릴레이션을 조작할 때 데이터의 중복으로 인하여 발생하는 이상(anomaly) 현상이 아닌 것은?
2과목: 전자 계산기 구조
21. 중앙연산 처리장치에서 micro-operation 이 실행되도록 하는 것은?
22. RAM에 관한 설명 중 틀린 것은?
23. 다음 회로의 출력 Y 값은?
24. 데이터 단위가 8비트인 메모리에서 용량이 64Kbyte 인 경우의 어드레스 핀의 개수는?
25. 4×2 RAM을 이용하여 16×4 메모리를 구성하고자 할 경우에 필요한 4×2 RAM의 수는?
26. 하드웨어 신호에 의하여 특정번지의 서브루틴을 수행하는 것은?
27. 64Kbyte인 주소 공간(address space)과 4Kbyte인 기억 공간(memory space)을 가진 컴퓨터의 경우 한 페이지(page)가 512byte로 구성되었다면 페이지와 블록 수는 각각 얼마인가?
28. 다중처리기 시스템의 상호연결구조 방식이 아닌 것은?
29. 캐시의 쓰기 정책 중 write-through 방식의 단점은?
30. 인터럽트의 요청이 있을 경우에 처리하는 내용 중 가장 관계가 적은 것은?
31. 가상기억장치에 대한 설명으로 틀린 것은?
32. RISC 프로세서의 설명으로 옳지 않은 것은?
33. CPU에 의해서 입출력이 일어나지 않고 별도의 입출력 제어기에 의해서 일어나는 입출력은?
34. 다중처리기를 사용하여 개선하고자 하는 주된 목표가 아닌 것은?
35. 채널(Channel)에 대한 설명으로 옳지 않은 것은?
36. 1개의 Full adder를 구성하기 위해서는 최소 몇 개의 Half adder가 필요한가?
37. 전체 기억장치 액세스 횟수가 50이고, 원하는 데이터가 캐시에 있는 횟수가 45라고 할 때, 캐시의 미스율(miss ratio)_은?
38. 2의 보수를 사용하여 음수를 표현할 때의 설명으로 옳은 것은?
39. 8비트로 -9를 부호화 2의 보수 (signed-2's complement)로 표현한 것은?
40. 하드와이어 제어방식이 마이크로프로그램을 이용한 제어 방식보다 좋은 점은?
3과목: 운영체제
41. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 프로세서의 총 개수가 65536 일 때 하나의 프로세서에 연결되는 연결점의 수는?
42. 파일 시스템에 대한 설명 중 옳지 않은 것은?
43. 3개의 페이지 프레임을 갖는 시스템에서 페이지 참조 순서가 1, 2, 1, 0, 4, 1, 3 일 경우 LRU(Least Recently Used) 알고리즘에 의한 페이지 대치의 최종 결과는?
44. 교착상태 해결 방법 중 시스템에 교착상태가 발생했는지 점검하고 교착상태에 있는 프로세스와 자원을 발견하는 것으로 자원할당 그래프 등을 사용하는 기법은?
45. 파일 보호 기법 중 다음 설명에 해당하는 것은?
46. 임계 영역(Critical Section)에 대한 설명으로 옳은 것은?
47. 운영체제의 기능으로 옳지 않은 것은?
48. 주기억장치 관리기법인 최초, 최적, 최악 적합기법을 각각 사용할 때, 각 방법에 대하여 10K의 프로그램이 할당되는 영역을 각 기법의 순서대로 옳게 나열한 것은? (단, 영역 1, 2, 3, 4는 모두 비어 있다고 가정한다.)
49. 파일을 삭제하는 UNIX 명령은?
50. 다중 처리기 운영체제 구조 중 주/종(Master/Slave) 처리기 시스템에 대한 설명으로 옳지 않은 것은?
51. 하나의 CPU는 같은 시점에서 여러 개의 작업을 동시에 수행할 수 없기 때문에 CPU의 전체 사용 기간을 작은 작업 시간량(time slice)으로 나누어서 그 시간량 동안만 번갈아 가면서 CPU를 할당하여 각 작업을 처리하는 기법은?
52. UNIX 파일 시스템에서 부팅시 필요한 코드를 저장하고 있는 블록은?
53. MFD와 UFD로 구성되며, MFD는 각 사용자의 이름이나 계정 번호 및 UFD를 가리키는 포인터를 갖고 있으며 UFD는 오직 한 사용자가 갖고 있는 파일들에 대한 파일 정보만 갖고 있는 디렉토리 구조는?
54. 분산 운영체제에 대한 설명으로 옳지 않은 것은?
55. 현재 헤드 위치가 53에 있고 트랙 0번 방향으로 이동 중이다. 요청 대기 큐에는 다음과 같은 순서의 액세스 요청이 대기 중일 때, SSTF 스케줄링 알고리즘을 사용한다면 헤드의 총 이동거리는 얼마인가? (단, 트랙 0번이 가장 안쪽에 위치한다.)
56. UNIX 시스템에서 커널의 기능이 아닌 것은?
57. 로더의 기능 중 프로그램을 실행시키기 위하여 기억장치 내에 옮겨놓을 공간을 확보하는 기능은?
58. SJF 기법의 길고 짧은 작업 간의 불평등을 보완하기 위한 기법으로 대기 시간과 서비스 시간을 이용한 우선순위 계산 공식으로 우선순위를 정하는 스케줄링 기법은?
59. 스케줄링 하고자 하는 세 작업의 도착시간과 실행시간은 다음 표와 같다. 이 작업을 SJF로 스케줄링 하였을 때, “작업번호 2”의 종료 시간은? ( 단, 여기서 오버헤드는 무시한다.)
60. 4개의 프레임을 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIF0 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?
4과목: 소프트웨어 공학
61. 소프트웨어의 품질 목표 중에서 옳고 일관된 결과를 얻기 위하여 요구된 기능을 수행할 수 있는 정도를 나타내는 것은?
62. 람바우의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 관련 있는가?
63. 블랙박스 검사에 대한 설명으로 옳지 않은 것은?
64. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P에 해당하는 것은?
65. 자료흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?
66. 소프트웨어 재공학 활동 중 원시 코드를 분석하여 소프트웨어 관계를 파악하고 기존 시스템의 설계 정보를 재발견하고 다시 제작하는 작업은?
67. 소프트웨어 재공학의 필요성이 대두된 가장 주된 이유는?
68. 객체지향 기법의 캡슐화(Encapsulation)에 대한 설명으로 거리가 먼 것은 ?
69. 소프트웨어 품질 보증을 위한 정형 기술 검토의 지침 사항으로 옳지 않은 것은?
70. 소프트웨어 설계시 고려 사항으로 거리가 먼 것은?
71. 소프트웨어 개발 영역을 결정하는 요인 중 다음 사항과 관계되는 것은?
72. 소프트웨어 형상관리(Software Configuration - Management)의 설명으로 가장 적합한 것은?
73. 자료 사전에서 기호 “( )”의 의미는?
74. 객체지향 개념에 대한 다음 설명의 괄호 안 내용으로 옳은 것은?
75. 소프트웨어 유지보수 유형 중 현재 수행 중인 기능의 수정, 새로운 기능의 추가, 전반적인 기능 개선 등의 요구를 사용자로부터 받았을 때 수행되는 유형으로서, 유지보수 유형 중 제일 많은 비용이 소요되는 것은?
76. 소프트웨어 위기의 현상으로 보기 어려운 것은?
77. 소프트웨어 재사용에 대한 설명으로 거리가 먼 것은?
78. 소프트웨어 생명주기 모형에 대한 설명으로 옳은 것은?
79. 비용 산정 기법 중 소프트웨어 각 기능의 원시 코드라인 수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법은?
80. 고객이 개발자의 위치에서 소프트웨어에 대한 검사를 수행하며, 일반적으로 개발자가 참석하여 통제된 환경에서 행해지는 검증 검사 기법은?
5과목: 데이터 통신
81. HDLC의 프레임(Frame)의 구조가 순서대로 올바르게 나열된 것은? (단, A : Address, F : Flag, C : Control, D : Data, S : Frame Check Sequence)
82. 문자 동기 전송방식에서 데이터 투명성(Data Transparent)을 위해 삽입되는 제어문자는?
83. 인터넷 프로토콜로 사용되는 TCP/IP의 계층화 모델 중 Transport 계층에서 사용되는 프로토콜은?
84. 송신측은 하나의 블록을 전송한 후 수신측에서 에러의 발생을 점검한 다음 에러 발생 유무 신호를 보내올 때까지 기다리는 ARQ 방식은?
85. 아날로그 데이터를 디지털 신호로 변환하는 방식은?
86. 인터 네트워킹을 위해 사용되는 관련 장비가 아닌 것은?
87. 다음 베이스 밴드 전송방식 중 비트 간격의 시작점에서는 항상 천이가 발생하며, “1”의 경우에는 비트 간격의 중간에서 천이가 발생하고, “0”의 경우에는 비트 간격의 중간에서 천이가 없는 방식은?
88. 비동기 전송에서 한문자의 전송과 그 다음 문자의 전송을 어떻게 구별하는가?
89. IP주소의 5개 클래스 중 멀티캐스팅을 사용하기 위해 예약되어 있으며 netid 와 hostid가 없는 것은?
90. 다음 표에서 A, B, C, D 문자 전송 시 수직 홀수패리티 비트 검사에서 패리티 비트 값이 잘못된 문자는?
91. 통신 속도가 2400[baud]이고, 4상 위상변조를 하면 데이터의 전송속도는 얼마인가?
92. UDP 헤더에 포함되지 않는 것은?
93. HDLC에서 피기백킹(piggybacking) 기법을 통해 데이터에 대한 확인 응답을 보낼 때 사용되는 프레임은?
94. 프레임 단위로 오류 검출을 위한 코드를 계산하여 프레임 끝에 FCS를 부착하는 것은?
95. HDLC 전송 제어 절차의 세 가지 동작 모드에 속하지 않는 것은?
96. 비트 방식의 데이터링크 프로토콜이 아닌 것은?
97. TCP 프로토콜을 사용하는 응용 계층의 서비스가 아닌 것은?
98. TCP/IP 관련 프로토콜 중 하이퍼텍스트 전송을 위한 프로토콜은?
99. 다음 설명에 해당하는 OSI 7 계층은?
100. 공중 통신 사업자로부터 회선을 대여 받아 통신처리 기능을 이용, 부가적인 정보 서비스를 제공하는 서비스 망은?