1과목: 데이터 베이스
1. Which of the following does not belong to the DML statement of SQL?
2. 정규화에 대한 설명으로 옳은 내용 모두를 나열한 것은?
3. 릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?
4. 데이터베이스의 설계단계 순서가 옳은 것은?
5. 정규화 과정에서 A→B이고 B→C일 때 A→C인 관계를 제거하는 단계는?
6. 관계대수에 대한 설명으로 옳지 않은 것은?
7. 다음 트리를 중위 순회(Inorder Traversal)한 결과는?
8. 뷰(VIEW)에 대한 설명으로 옳은 내용 모두를 나열한 것은?
9. 데이터 모델의 구성 요소가 아닌 것은?
10. 트랜잭션의 특성 중 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없음을 의미하는 것은?
11. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
12. 다음 그림에서 트리의 차수는?
13. 다음 영문의 괄호 안에 적합한 수식의 표현은?
14. 로킹(locking) 단위에 대한 설명으로 옳지 않은 것은?
15. 순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과로 가능한 것이 아닌 것은?
16. 병행제어의 목적으로 옳지 않은 것은?
17. 다음은 학생이라는 개체의 속성을 나타내고 있다. 여기서 “학과”를 기본 키로 사용하기 곤란한 이유로 가장 타당한 것은?
18. 스키마의 종류 중 다음 설명에 해당하는 것은?
19. 색인 순차 파일에 대한 설명으로 옳지 않은 것은?
20. 데이터베이스의 특성으로 옳지 않은 것은?
2과목: 전자 계산기 구조
21. 레지스터 참조 명령어와 거리가 먼 것은?
22. 캐시 메모리의 기록 정책 가운데 쓰기(write) 동작이 이루어 질 때마다 캐시 메모리와 주기억장치의 내용을 동시에 갱신하는 방식은?
23. 다중처리기 상호 연결 방법 중 하나의 프로세서에 하나의 버스가 할당되어 버스를 이용하려는 프로세서 간 경쟁이 적은 것은?
24. RISC(Reduced Instruction Set Computer) 와 CISC(Complex Instruction Set Computer)에 대한 설명 중 옳지 않은 것은?
25. DMA 제어기의 한계를 극복하기 위하여 사용하는 방식은?
26. 하나의 명령 사이클을 실행하는데 2개의 머신 사이클이 필요하다고 했을 때 CPU 클록 주파수를 10MHz로 동작시켰다. 이때 1개의 명령 사이클을 실행하는데 걸리는 시간은?(단, 각각의 머신 사이클은 5개의 머신 스테이트로 구성되어있다.)
27. 자기 디스크에 헤드가 가까울수록 불순물이나 결함에 의한 오류 발생의 위험이 더 크다. 이러한 문제점을 해결한 것은?
28. D 플립플롭에 입력 D가 들어오고, 클록펄스가 들어올 때 출력 Q(t+1)의 식은?
29. 기억장치가 1024 word로 구성되고, 각 word는 16bit로 이루어져 있을 때 PC, MAR, MBR의 bit 수를 각각 바르게 나타낸 것은?
30. 다음 중 피연산자의 위치(기억장소)에 따라 명령어 형식을 분류할 때 instruction cycle time이 가장 짧은 것은?
31. 중앙처리장치의 기억 모듈에 중복적인 데이터 접근을 방지하기 위해서 연속된 데이터 또는 명령어들을 기억장치모듈에 순차적으로 번갈아 가면서 처리하는 방식은?
32. 인스트럭션 수행시간이 10ns이고, 인스트럭션 페치시간이 5ns, 인스트럭션 준비시간이 3ns이라면 인스트럭션의 성능은 얼마인가?
33. 다음 [그림]은 어떤 종류의 병렬 컴퓨터를 나타낸 것 인가?
34. 마이크로프로그램 제어기가 다음에 수행할 마이크로 인스트럭션의 주소를 결정하는데 사용하는 정보가 아닌 것은?
35. 중앙처리장치의 입출력 명령을 직접 수행해서 주기억장치와 입출력장치 사이에 데이터를 전달하도록 하는 입출력 제어기의 일반적인 기능이 아닌 것은?
36. 디멀티플렉서(Demultiplexer)에 대한 설명 중 옳은 것은?
37. 다음 내용은 산술 파이프라인(arithmetic) 구조에서 정규화된 부동소수점 수의 연산을 할 때 실행되는 단계이다. 실행 순서가 옳은 것은?(일부 컴퓨터 오류로 인하여 보기가 정상적으로 보이지 않아서 괄호뒤에 다시 표기하여 둡니다.)
38. 인터럽트와 비교하여 DMA 방식에 의한 사이클 스틸의 가장 특징적인 차이점은?
39. 양면 저장을 할 수 있는 2장의 디스크로 구성된 디스크 드라이브에 실린더(cylinder)가 8개이고, 각 트랙당 16섹터이며, 섹터당 512 byte를 저장할 수 있다면 이 디스크 드라이브에 저장 할 수 있는 총 용량은?
40. 프로그램 내의 모든 인스트럭션이 그들의 수행에 필요한 피연산자들이 모두 준비되었을 때 그 인스트럭션을 수행하는 것으로 데이터 추진(data driven) 방식이라 할 수 있는 것은?
3과목: 운영체제
41. 다중 처리기 운영체제 형태 중 주/종(Master/Slave)처리기에 대한 설명으로 옳지 않은 것은?
42. 운영체제의 운용 기법 종류 중 다음 설명에 해당하는 것은?
43. 운영체제에 대한 설명으로 옳지 않은 것은?
44. 3개의 페이지 프레임(Frame)을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇 번의 페이지 부재(Fault)가 발생하는가? (단, 현재 기억장치는 모두 비어 있다고 가정한다.)
45. 분산처리 운영체제 시스템에 대한 설명으로 거리가 먼 것은?
46. 스레싱(Thrashing) 현상을 해결하는 방법으로 틀린 것은?
47. 파일 디스크립터에 대한 설명으로 옳지 않은 것은?
48. UNIX에서 파일에 대한 정보를 갖고 있는 i-node의 내용으로 볼 수 없는 것은?
49. 현재 헤드 위치가 53에 있고 트랙 0번 방향으로 이동 중 이었다. 요청 대기 큐에는 다음과 같은 순서의 액세스 요청이 대기 중일 때 SSTF 스케줄링 알고리즘을 사용한다면 헤드의 총 이동 거리는 얼마인가? (단, 가장 안쪽 트랙은 0번 트랙이다.)
50. UNIX에 대한 설명으로 옳지 않은 것은?
51. 빈 기억공간의 크기가 20K, 16K, 8K, 40K 일 때 기억장치 배치 전략으로 “Worst Fit”을 사용하여 17K의 프로그램을 적재 할 경우 내부단편화의 크기는 얼마인가?
52. 자식 프로세스의 하나가 종료될 때까지 부모 프로세스를 임시 중지시키는 유닉스 명령어는?
53. 마스터 파일 디렉토리와 각 사용자별로 만들어지는 사용자 파일 디렉토리로 구성되는 디렉토리 구조는?
54. 하이퍼큐브에서 하나의 프로세서에 연결되는 다른 프로세서의 수가 3개일 경우 필요한 총 프로세서의 수는?
55. FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환시간(turn around time)은? (단, 소수점 이하는 반올림 처리한다.)
56. HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 처리되는 작업 순서로 옳은 것은?
57. 보안 유지 방식 중 운영체제가 사용자의 신원을 확인한 후, 권한이 있는 사용자에게만 시스템의 프로그램과 데이터를 사용 할 수 있게 하는 방법은?
58. RR(Round-Robin) 스케줄링 기법에 대한 설명으로 옳지 않은 것은?
59. 운영체제의 기능으로 거리가 먼 것은?
60. 프로세스의 정의로 옳지 않은 것은?
4과목: 소프트웨어 공학
61. CASE에 대한 설명으로 거리가 먼 것은?
62. 소프트웨어를 재사용함으로써 얻을 수 있는 이점으로 거리가 먼 것은?
63. 각 단계마다 다음과 같은 작업이 실시되는 생명 주기 모형은?
64. 소프트웨어 위기 발생 요인과 거리가 먼 것은?
65. 객체지향 개념에서 연관된 데이터와 함수를 함께 묶어 외부와 경계를 만들고 필요한 인터페이스만을 밖으로 드러내는 과정을 무엇이라고 하는가?
66. 객체지향 모형에서 기능 모형(Functional model)의 설계 순서로 옳은 것은?
67. 시스템 검사의 종류 중 통합 시스템의 맥락에서 소프트웨어의 실시간 성능을 검사하며, 모든 단계에서 수행되는 것은?
68. 프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석하여 이를 관리하는 활동으로서, 프로젝트를 성공시키기 위하여 위험 요소를 사전에 예측하여 대비하는 모든 기술과 활동을 포함하는 것은?
69. 소프트웨어 재공학 활동 중 기본 소프트웨어의 명세서를 확인하여 소프트웨어의 동작을 이해하고 재공학 대상을 선정하는 것은?
70. 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도는?
71. 다음 중 가장 우수한 소프트웨어 설계 품질은?
72. 프로젝트 일정 관리 시 사용하는 PERT 차트에 대한 설명에 해당하는 것은?
73. 유지보수의 종류 중 다음 설명에 해당하는 것은?
74. 소프트웨어 품질 목표 중 소프트웨어를 얼마만큼 쉽게 수정 할 수 있는가의 정도를 의미하는 것은?
75. 자료흐름도의 구성 요소로 옳은 것은?
76. CPM 네트워크가 다음과 같을 때 임계경로의 소요기일은?
77. 프로젝트 팀 구성의 종류 중 분산형 팀 구성에 대한 설명으로 옳지 않은 것은?
78. 객체 지향 설계 단계의 순서가 옳은 것은?
79. 화이트박스 테스트에 대한 설명으로 옳지 않은 것은?
80. 자료 사전에서 자료의 정의 (“is composed of”)를 나타내는 기호는?
5과목: 데이터 통신
81. 회선 교환 방식에 대한 설명으로 틀린 것은?
82. OSI 7계층 중 네트워크 계층에 대한 설명으로 틀린 것은?
83. 문자의 시작과 끝에 각각 Start 비트와 Stop 비트가 부가되어 전송의 시작과 끝을 알려 전송하는 방식은?
84. 디지털 데이터를 아날로그 신호로 변환하는 방법이 아닌 것은?
85. 8진 PSK 변조방식에서 변조속도가 2400[Baud]일 때 정보 신호의 전송속도는 몇 bps 인가?
86. 문자 동기 전송방식에서 데이터 투과성(Data Transparent)을 위해 삽입되는 제어문자는?
87. 이동통신 가입자가 셀 경계를 지나면서 신호의 세기가 작아 지거나 간섭이 발생하여 통신 품질이 떨어져 현재 사용 중인 채널을 끊고 다른 채널로 절제하는 것을 의미하는 것은?
88. ICMP(Internet Control Message Protocol)에 대한 설명으로 틀린 것은?
89. TCP/IP 모델 중 패킷을 목적지까지 전달하기 위해 경로선택과 폭주 제어기능을 가지고 있으며, ARP, RARP 등의 프로토콜이 제공되는 계층은?
90. CSMA/CD에서 사용되는 LAN 표준 프로토콜은?
91. OSI 7계층 중 데이터 링크 계층의 프로토콜은?
92. HDLC의 프레임 중 링크의 설정과 해제, 오류 회복을 위해 주로 사용되는 것은?
93. 데이터 전송 시 오류의 발생 원인에 대하여 잘못 설명한 것은?
94. 패킷 교환 방식 중 가상 회선 방식에 대한 설명으로 옳은 것은?
95. 동축 케이블의 특징으로 가장 옳은 것은?
96. HDLC 프로토콜에 대한 설명으로 틀린 것은?
97. 패킷교환 표준 프로토콜 X .25의 구성계층 중 OSI의 계층 3과 계층 4의 일부 기능을 포함하는 것은?
98. PPP(Point-to-Point Protocol)에 대한 설명으로 틀린 것은?
99. OSI 7계층 중 홉 단위로 수행되는 프로토콜로서 실제 패킷 전달을 위해 통신망 노드에서 필요로 하는 프로토콜로만 나열된 것은?
100. 자동 재전송 요청(ARQ) 중 데이터 프레임의 정확한 수신 여부를 매번 확인하면서 다음 프레임을 전송해 나가는 가장 간단한 오류제어 방식은?