1과목: 데이터 베이스
1. 다음 SQL 명령 중 DDL에 해당하는 것만으로 나열된 것은?
2. 뷰(VIEW)에 대한 설명 중 옳은 내용 모두를 나열한 것은?
3. 후보 키에 대한 설명으로 옳지 않은 것은?
4. 데이터베이스 환경 하에서 데이터 참조는 데이터베이스에 저장된 레코드들의 위치나 주소에 의해서가 아니라 사용자가 요구하는 데이터의 내용, 즉 데이터 값에 따라 참조된다는 데이터베이스의 특성은?
5. 순차파일에 대한 옳은 설명 모두를 나열한 것은?
6. 다음 문장의 ( ) 안 내용으로 옳게 짝지어진 것은?
7. 로킹(Locking) 기법에 대한 설명으로 옳지 않은 것은?
8. 데이터베이스 설계에 대한 설명으로 옳지 않은 것은?
9. 다음 자료에 대하여 선택(Selection) 정렬을 이용하여 오름차순으로 정렬하고자 한다. 1회전 후의 결과는?
10. 트랜잭션의 특성으로 옳은 내용 모두를 나열한 것은?
11. 다음 설명의 괄호 안 내용으로 옳게 짝지어진 것은?
12. 데이터베이스의 정의로 옳은 내용 모두를 나열한 것은?
13. 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(Null) 값이나 중복 값을 가질 수 없음을 의미하는 것은?
14. 데이터베이스 설계 순서로 옳은 것은?
15. 다음 그림에서 트리의 차수는?
16. 릴레이션의 특징으로 거리가 먼 것은?
17. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
18. 다음 설명이 의미하는 것은?
19. 이진 검색 알고리즘의 특징이 아닌 것은?
20. 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위를 무엇이라고 하는가?
2과목: 전자 계산기 구조
21. 입출력이 실제로 일어나고 있을 때는 채널 제어기가 임의의 시점에서 볼 때 마치 어느 한 입출력 장치의 전용인 것처럼 운용되는 채널은?
22. 다음 중 채널 명령어(CCW)로 알 수 있는 내용이 아닌 것은?
23. cache memory에 대한 설명과 가장 관계가 깊은 것은?
24. 연산 방식에 대한 설명 중 옳지 않은 것은?
25. 다음 내용은 LOAD 기능을 수행하는 마이크로 오퍼레이션이다. 이 가운데 어떤 명령어든지 수행되기 위해서는 반드시 거쳐야 하는 단계끼리 나열한 것은? (단, Rs1, Rd, S2 : 레지스터 주소)
26. 두 개의 데이터를 혼합하거나 일부에 삽입하는데 사용되는 연산은?
27. 메이저 상태(major state)에서 제어 데이터에 대한 설명으로 잘못된 것은?
28. 기억장치 중 CAM(Content Addressable Memory)이라고 하는 것은?
29. 다음 중 overflow가 생기는 경우는? (단, 최상위 비트는 부호비트임)
30. 메모리로부터 읽혀진 명령어의 오퍼레이션 코드(OP-code)는 CPU의 어느 레지스터에 들어가는가?
31. 사이클 스틸과 인터럽트의 차이를 옳게 설명한 것은?
32. 실수 0.011012 을 32비트 부동 소수점으로 표현하려고 한다. 지수부에 들어갈 알맞은 표현은? (단, 바이어스된 지수(biased exponent)는 011111112로 나타내며 IEEE754 표준을 따른다.
33. 동적 램(RAM) 에 관한 설명 중 옳지 않은 것은?
34. 다음 회로의 기능으로 옳은 것은?
35. 입력태스크(task)를 일련의 서브태스크(sub task)로 나누어 각 서브태스크는 특별한 하드웨어를 통해 동시에 동작할 수 있도록 하여 현재 디지털 컴퓨터의 처리 능력을 크게 향상시키는데 기여한 기법은?
36. CISC(Complex Instruction Set Computer) 와 RISC(Reduced Instruction Set Computer)에 대한 비교 설명으로 옳지 않은 것은?
37. 다중처리기 상호 연결 방법 중 시분할 공유버스를 설명한 것은?
38. Flynn의 컴퓨터 구조 분류에서 여러 개의 처리기에서 수행되는 인스트럭션은 서로 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태는?
39. 인터럽트 우선순위를 결정하는 Polling 방식에 대한 설명으로 옳지 않은 것은?
40. 복수 모듈 기억장치의 특징으로 옳지 않은 것은?
3과목: 운영체제
41. 분산 운영체제의 구조 중 완전 연결(Fully Connection)에 대한 설명으로 옳지 않은 것은?
42. 다음 설명의 ( ) 안 내용으로 가장 적합한 것은?
43. 직접 파일(direct file)에 대한 설명으로 거리가 먼 것은?
44. 운영체제의 성능평가 요인 중 다음 설명에 해당하는 것은?
45. 디렉토리 구조 중 각각의 사용자에 대한 MFD와 각 사용자 별로 만들어지는 UFD로 구성되며, MFD는 각 사용자의 이름이나 계정 번호 및 UFD를 가리키는 포인터를 갖고 있으며, UFD는 오직 한 사용자가 갖고 있는 파일들에 대한 파일 정보만 갖고 있는 것은?
46. UNIX에 관한 설명으로 옳지 않은 것은?
47. UNIX에서 파일 시스템의 무결성을 검사하는 명령은?
48. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 16개의 연결점을 가질 경우 CPU의 총 개수는?
49. 페이지 부재가 너무 자주 일어나 프로세스가 실행에 보내는 시간보다 페이지 교체에 보내는 시간이 더 많은 상황을 의미하는 것은?
50. 운영체제의 기능 중 옳은 내용으로만 짝지어진 것은?
51. HRN(Highest Response-ratio Next) 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 작업은?
52. 3개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIF0 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생 하는가?
53. 주기억장치 관리기법인 First-fit, Best-fit Worst-fit 방법을 각각 적용할 경우 10K의 프로그램이 할당될 영역이 순서대로 옳게 짝지어진 것은?
54. 교착상태의 해결 방법 중 점유 및 대기 부정, 비선점 부정, 환형대기 부정 등은 어떤 기법에 해당하는가?
55. 구역성(Locality)에 대한 설명으로 옳지 않은 것은?
56. UNIX에서 파일의 사용 허가 지정에 관한 명령어는?
57. 프로세스 제어블록(Process Control Block)에 대한 옳은 설명으로만 짝지어진 것은?
58. 운영체제의 운용 기법 중 라운드 로빈(Round Robin)에 대한 옳은 설명으로만 짝지어진 것은?(문제 오류 입니다. 정답은 4번 입니다. 추후 문제 복원하여 두겠습니다.)
59. 현재 헤드 위치가 53에 있고 트랙 0번 방향으로 이동 중이었다. 요청 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중일 때 SSTF 스케줄링 알고리즘을 사용한다면 헤드의 총 이동거리는 얼마인가? (단, 트랙 0번이 가장 안쪽에 위치한다.)
60. 다중 처리기 운영체제 구성에서 주/중(Master/Slave) 처리기 시스템에 대한 설명으로 옳지 않은 것은?
4과목: 소프트웨어 공학
61. 다음 설명에 해당하는 것은?
62. 두 명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month) 생산성 측정을 위한 계산 방식으로 가장 적합한 것은?
63. 자료 흐름도에 대한 설명으로 옳지 않은 것은?
64. 화이트 박스(WHITE BOX) 테스트 기법이 아닌 것은?
65. 검증(validation) 검사 기법 중 최종 사용자가 여러 사용자 앞에서 실 업무를 가지고 소프트웨어에 대한 검사를 직접 수행하는 기법은?
66. 객체지향 설계에 있어서 정보은폐(information hiding)의 가장 근본적인 목적은?
67. 위험 모니터링(monitoring)의 의미로 가장 적절한 것은?
68. 객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 정의 등의 과정으로 구성되는 것은?
69. CASE에 대한 설명으로 옳지 않은 것은?
70. 유지보수의 종류 중 소프트웨어 테스팅 동안 밝혀지지 않은 모든 잠재적인 오류를 수정하기 위한 보수 형태로서 오류의 수정과 진단을 포함하는 것은?
71. 소프트웨어 재공학 활동 중 소프트웨어 기능을 변경하지 않으면서 소프트웨어를 형태에 맞게 수정하는 활동으로서 상대적으로 같은 추상적 수준에서 하나의 표현을 다른 표현 형태로 바꾸는 것은?
72. 바람직한 소프트웨어 설계 지침이 아닌 것은?
73. 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도는?
74. 다음 설명에 해당하는 생명주기 모형은?
75. 소프트웨어를 재사용함으로써 얻을 수 있는 이점으로 거리가 먼 것은?
76. 소프트웨어 위기 발생요인과 거리가 먼 것은?
77. 정형 기술 검토(FTR)의 지침 사항으로 옳은 내용 모두를 나열한 것은?
78. 소프트웨어 품질 목표 중 정해진 조건하에서 소프트웨어 제품의 일정한 성능과 자원 소요량의 관계에 관한 속성, 즉 요구되는 성능과 자원 소요량의 관계에 관한 속성, 즉 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도를 의미하는 것은?
79. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?
80. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P와 거리가 먼 것은?
5과목: 데이터 통신
81. IP(Internet Protocol) 프로토콜에 대한 설명으로 틀린 것은?
82. TCP/IP 프로토콜 구조에 해당하지 않는 것은?
83. 이동 단말이나 PDA와 같이 소형 무선 단말기 상에서 인터넷을 이용할 수 있도록 해주는 포로토콜의 총칭은?
84. HDLC 프레임 구성에서 플래그는 전송 프레임의 시작과 끝을 나타낸다. 이 플래그의 고유 비트 패턴은?
85. 패킷교환망에서 경로 배정 방법 중 망의 상태를 반영하여 동적으로 전송 경로를 결정하는 것은?
86. 데이터 전송 중 발생한 에러를 검출하는 기법이 아닌 것은?
87. HDLC 프레임 중 전송되는 정보프레임에 대한 흐름제어와 오류제어를 위해 사용되는 것은?
88. 데이터 통신에서 오류의 발생 유무만을 판정하는 오류검출 기법으로 틀린 것은?
89. 다음 중 A, B, C, D 문자 전송 시 홀수 패리티 비트 검사에서 에러가 발생하는 문자는?
90. 주파수 분할 방식(FDM)에서 Guard Band가 필요한 이유는?
91. 보오(baud) 속도가 1400 이고, 한 번에 3개의 비트를 전송할 때 데이터 신호속도(bps)는 얼마인가?
92. 네트워크상의 각 호스트가 IP 주소와 링크 레벨의 주소 사이의 대응을 테이블로 구성할 수 있도록 하기 위해 사용되는 프로토콜은?
93. 데이터 통신 방식에 대한 설명으로 가장 옳은 것은?
94. 회선구성 방식 중 두 개의 스테이션 간 별도의 회선을 사용하여 1대 1로 연결하는 가장 보편적인 방식은?
95. 데이터 프레임의 정확한 수신 여부를 매번 확인하면서 다음 프레임을 전송해 나가는 ARQ 방식은?
96. TCP와 UDP에 대한 설명으로 틀린 것은?
97. 패킷을 목적지까지 전달하기 위해 사용되는 라우팅 프로토콜은?
98. 국(station) 간의 관계가 주/종 관계일 때 종국이 데이터를 보내려 한다면 먼저 주국으로부터 받아야 하는 신호는?
99. 아날로그 데이터를 아날로그 신호로 변환하는 변조방식이 아닌 것은?
100. 비동기 전송방식에서 스타트(start)와 스톱(stop) 신호의 필요성에 대하여 가장 잘 설명한 것은?
① CREATE TABLE : 새로운 테이블을 생성하는 명령어이므로 DDL에 해당한다.
② SELECT : 데이터를 조회하는 명령어이므로 DDL에 해당하지 않는다.
③ ALTER TABLE : 테이블의 구조를 변경하는 명령어이므로 DDL에 해당한다.
④ DROP TABLE : 테이블을 삭제하는 명령어이므로 DDL에 해당한다.
⑤ INSERT INTO : 데이터를 삽입하는 명령어이므로 DDL에 해당하지 않는다.
⑥ UPDATE : 데이터를 수정하는 명령어이므로 DDL에 해당하지 않는다.
⑦ DELETE : 데이터를 삭제하는 명령어이므로 DDL에 해당하지 않는다.
따라서 정답은 "①, ③, ④"이다.