1과목: 데이터 베이스
1. 데이터베이스의 3층 스키마 중 모든 응용 시스템과 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터 베이스 구조를 논리적으로 정의하는 스키마는?
2. 데이터베이스 설계 순서로 옳은 것은?
3. 다음 트리에서 터미널 노드 수는?
4. 제 2정규형에서 제 3정규형이 되기 위한 조건은?
5. Which of the follwing does not belong to the DML statement of SQL?
6. 조건을 만족하는 릴레이션의 수평적 부분집합으로 구성하며, 연산자의 기호는 그리스 문자 시그마(σ)를 사용하는 관계대수 연산은?
7. 다음 릴레이션의 Degree와 Cardinality는?
8. 트랜잭선의 특징으로 거리가 먼 것은?
9. 병행제어 로킹(Locking) 단위에 대한 설명으로 옳지 않은 것은?
10. 순차 파일에 대한 옳은 내용 모두를 나열한 것은?
11. 데이터베이스의 특징으로 볼 수 없는 것은?
12. 데이터베이스의 정의 중 다음 설명과 관계되는 것은?
13. 다음 설명이 의미하는 것은?
14. 데이터 모델의 종류 중 CODASYL DBTG 모델과 가장 밀접한 관계가 있는 것은?
15. 뷰(view)에 대한 설명으로 옳지 않은 것은?
16. 다음 그림과 같은 이진 트리를 후위 순회(postorder - traversal)한 결과는?
17. 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미하는 것은?
18. 데이터베이스의 물리적 설계 단계와 거리가 먼 것은?
19. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
20. 스택(stack)에 대한 옳은 내용으로만 나열된 것은?
2과목: 전자 계산기 구조
21. PE(Processing Element)라 불리는 복수개의 산술, 논리연산 장치를 갖는 프로세서로 동기적으로 병렬처리를 수행하고 동시에 같은 기능을 수행하는 처리기를 무엇이라 하는가?
22. 플립플롭이 가지고 있는 기능은?
23. CPU의 메이저 상태(Major State)로 볼 수 없는 것은?
24. 입ㆍ출력 제어 방식에서 다음의 방식은 무엇인가?
25. PC의 인터럽트(interrupt) 가운데 프린터에 용지가 부족할 때 발생되는 인터럽트는?
26. 자기 테이프에 대한 설명 중 옳지 않은 것은?
27. 고정배선제어방식과 비교하여 마이크로프로그램을 이용한 제어방식의 특징으로 볼 수 없는 것은?
28. 인터럽트의 발생 요인으로 가장 적당하지 않은 것은?
29. 프로그램을 통한 입출력 방식에서 입출력장치 인터페이스에 포함되어야 하는 하드웨어가 아닌 것은?
30. 일반적으로 명령어 파이프라인이 정상적인 동작에서 벗어나게 하는 원인으로 틀린 것은?
31. 1011 인 매크로 동작(Macro-operation)을 0101100인 마이크로 명령어(micro-instruction)주소로 변환하고자 할 때 사용되는 기법을 무엇이라 하는가?
32. 상대 주소지정 방식을 사용하는 JUMP 명령어가 750번지에 저장되어 있다. 오퍼랜드 A = 56 일 때와 A = -61 일 때 몇 번지로 JUMP 하는가?(단, PC는 1씩 증가한다고 가정한다.)
33. 중앙처리장치와 기억장치 사이에 실질적인 대역폭(band-width)을 늘리기 위한 방법으로 사용하는 것은?
34. 명령어 파이프라이닝을 사용하는 목적은?
35. 중앙 연산 처리장치의 하드웨어적인 요소가 아닌 것은?
36. 공유-기억장치 다중프로세서 시스템에서 사용되는 상호연결 구조가 아닌 것은?
37. 컴퓨터 기억장치 주소설계시 고려사항으로 옳지 않은 것은?
38. 다음 중 순서논리회로가 아닌 것은?
39. 프로그래머가 어셈블리 언어(Assembly language)로 프로그램을 작성할 때 반복되는 일련의 같은 연산을 효과적으로 처리하기 위해 필요한 것은?
40. 65536 워드(word)의 메모리 용량을 갖는 컴퓨터가 있다. 프로그램 카운터(PC)는 몇 비트인가?
3과목: 운영체제
41. 다음 설명에 해당하는 디렉토리 구조는?
42. 목적 프로그램을 기억장소에 적재시키는 기능만 수행하는 로더로서, 할당 및 연결은 프로그래머가 프로그램 작성시 수행하며, 재배치는 언어번역프로그램이 담당하는 것은?
43. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 3개의 연결점을 가질 경우 CPU의 총 개수는?
44. 프로세스의 정의로 거리가 먼 것은?
45. 파일 디스크립터에 대한 설명으로 옳지 않은 것은?
46. 분산 처리 운영체제 시스템의 구축 목적으로 거리가 먼 것은?
47. 스레드(Thread)에 대한 설명으로 거리가 먼 것은?
48. 운영체제의 운용 기법 중 중앙처리장치의 시간을 각 사용자에게 균등하게 분할하여 사용하는 체제로서 모든 컴퓨터 사용자에게 똑같은 서비스를 제공하는 것을 목표로 삼고 있으며, 라운드 로빈 스케줄링을 사용하는 것은?
49. 다음 설명에 해당하는 자원 보호 기법은?
50. UNIX의 특징으로 볼 수 없는 것은?
51. 운영체제의 역할로 거리가 먼 것은?
52. FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환시간(turn arround time)은?(단, 소수점 이하는 반올림 처리한다.)
53. 분산 운영체제의 개념 중 강결합(TIGHTLY-COUPLED) 시스템의 설명으로 옳지 않은 것은?
54. 주기억장치 관리 기법 중 Best-fit을 사용할 경우 12K의 프로그램이 할당받게 되는 영역 번호는?(단, 모든 영역은 현재 공백 상태이며, 탐색은 위에서 아래로 한다고 가정한다.)
55. 파일 소유에 대한 사용자를 변경하는 UNIX 명령은?
56. HRN(Highest Response-ratio Next) 스케줄링 방식에 대한 설명으로 옳지 않은 것은?
57. 3개의 페이지 프레임(Frame)을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇 번의 페이지 부재(Fault)가 발생 하는가?(단, 현재 기억장치는 모두 비어 있다고 가정한다.)
58. UNIX 파일 시스템의 구조에서 전체 파일 시스템에 대한 정보를 저장하고 있는 블록은?
59. 페이지(page) 크기에 대한 설명으로 옳은 것은?
60. 시간 구역성(Tempral Locality)과 거리가 먼 것은?
4과목: 소프트웨어 공학
61. 유지보수의 종류 중 소프트웨어 테스팅 동안 밝혀지지 않은 모든 잠재적인 오류를 수정하기 위한 보수 형태로서 오류의 수정과 진단 과정이 포함되는 것은?
62. 소프트웨어 프로젝트를 효과적으로 관리하기 위해서는 3P에 초점을 맞추어야 한다. 3P에 직접 해당되지 않는 것은?
63. 소프트웨어의 재사용에 대한 설명으로 옳지 않은 것은?
64. CASE에 대한 설명으로 거리가 먼 것은?
65. 소프트웨어 위기를 가져온 원인에 해당하지 않는 것은?
66. 바람직한 소프트웨어 설계 지침으로 볼 수 없는 것은?
67. 자료흐름(DFD)의 구성요소가 아닌 것은?
68. 소프트웨어 공학의 발전을 위한 소프트웨어 사용자(Software User)로서의 자세로 옳지 않은 것은?
69. 자료 사전에서 자료 반복의 의미를 갖는 기호는?
70. 화이트박스 검사로 찾기 힘든 오류는?
71. LOC 기법에 의하여 예측된 총 라인수가 50000라인, 개발 참여 프로그래머가 5인, 프로그래머의 월 평균 생산성이 200라인 일 때, 개발 소요 기간은?
72. 다음의 소프트웨어 검사 기법 중 성격이 나머지 셋과 다른 하나는?
73. 프로젝트를 추진하기 위하여 팀 구성원들의 특성을 분석해 보니 1명이 고급 프로그래머이고 몇 명의 중급 프로그래머가 포함되어 있었다. 이와 같은 경우 가장 적합한 팀 구성 방식은?
74. 람바우의 객체 지향 분석과 거리가 먼 것은?
75. 객체 지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은?
76. 응집도의 종류 중 서로 간에 어떤한 의미 있는 연관관계도 지니지 않은 기능 요소로 구성되는 경우이며, 서로 다른 상위 모듈에 의해 호출되어 처리상의 연관성이 없는 서로 다른 기능을 수행하는 경우의 응집도는?
77. 브룩스(Brooks) 법칙의 의미로 가장 적절한 것은?
78. 객체에서 어떤 행위를 하도록 지시하는 명령은?
79. 정형 기술 검토(FTR)의 지침 사항으로 옳지 않은 것은?
80. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?
5과목: 데이터 통신
81. TCP/IP 모델 중 전송계층 프로토콜로 순서제어와 에러제어를 수행하는 것은?
82. 다중접속방식 중 CDMA 방식에 대한 특징으로 틀린 것은?
83. X.25 프로토콜의 설명으로 옳지 않은 것은?
84. 아날로그 데이터를 아날로그 전송 신호로 변조하는 방법이 아닌 것은?
85. IP 주소 구조 중 실험적인 주소로 공용으로 사용되지 않는 클래스는?
86. 외부 라우팅 프로토콜로서 AS(Autonomous System)간의 라우팅 테이블을 전달하는데 주로 이용되는 것은?
87. HDLC의 데이터 전송 동작모드에 속하지 않는 것은?
88. ITU-T 및 ISO에서 권고하고 있는 데이터통신 코드로써 7비트의 정보비트와 1비트의 패리티검사용 비트로 구성된 전송 코드는?
89. IETF에 의해 고안된 IPv4에서 IPv6로의 천이 전략 중 캡슐화 및 역캡슐화를 사용하는 것은?
90. 다음이 설명하고 있는 데이터 링크 제어 프로토콜은?
91. 하나의 메시지 단위로 저장-전달(Store-and-Forward) 방식에 의해 데이터를 교환하는 방식은?
92. 동기전송에 대한 설명으로 틀린 것은?
93. 오류 제어 방식 중 stop-and-wait ARQ에 대한 설명으로 틀린 것은?
94. 아날로그-디지털 부호화 방식인 송신측 PCM(Pulse Code Modulation) 과정을 순서대로 바르게 나타낸 것은?
95. 다음 중 OSI 7 계층의 기본 개념으로 거리가 가장 먼 것은?
96. 데이터 전송 방식 중 비동기 전송 방식에 대한 설명으로 틀린 것은?
97. RTCP(Real-Time Control Protocol)의 기능으로 틀린 것은?
98. 가상회선 패킷교환에 대한 설명으로 옳지 않은 것은?
99. stop-and-wait 흐름제어방식보다 sliding windows 흐름제어방식을 적용하는데 가장 적당한 선로 환경은?
100. 호스트의 물리 주소를 통하여 논리 주소인 IP 주소를 얻어오기 위해 사용되는 프로토콜은?