1과목: 데이터 베이스
1. 분산 데이터베이스의 불법적인 접근을 차단하기 위하여 데이터 암호화가 필요하다. DES 알고리즘에서는 평문을 (①) 비트로 블록화를 하고, 실제 키의 길이는 (②) 비트를 이용한다. 괄호의 내용으로 옳게 짝지어진 것은?
2. 다음과 같은 함수 종속 관계의 추론은 어떤 규칙에 의한 것인가?
3. 데이터베이스 설계단계중 물리적 설계에 해당하는 것은?
4. 다음 릴레이션의 Degree 와 Cardinality를 옳게 구한 것은?
5. 병렬처리에 있어서 자원에 대한 로킹(Locking)은 필수적이다. 로킹의 단위가 작은 경우와 비교하여 큰 경우에 대한 설명으로 거리가 먼것은?
6. STUDENT 테이블은 50개의 튜플이 정의되어 있으며 “S-AGE"열의 값은 정수 값으로 되어 있다. "S-AGE" 값이 18인 튜플이 10개, 19인 튜플이 35개, 20인 튜플이 5개일 경우, 다음 두 SQL의 실행 결과 값을 순서대로 옳게 나타낸 것은?
7. 다음과 같은 트랜잭션의 특징은?
8. 다음과 같이 오름차순 정렬되었을 경우 적용된 정렬기법은 무엇인가?
9. What are general configuration of indexed sequential file?
10. 뷰(View)에 대한 설명으로 옳지 않은 것은?
11. 데이터베이스의 특성 중 다음 설명에 해당하는 것은?
12. 순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력 하였다가 출력한 결과로 가능한 것은?
13. 외래키(Foreign Key)에 대한 설명으로 옳지 않은 것은?
14. 논리적 데이터의 독립성(Logical Data Independence)를 설명한 것은?
15. 데이터 중복으로 인해 릴레이션 조작시 예상하지 못한 곤란한 현상이 발생한다. 이를 무엇이라고 하는가?
16. 중위 표기법으로 표현된 다음 수식을 후위 표기법으로 옳게 표현한 것은?
17. 개체-관계(Entity-Relationship) 모델을 최초로 제안한 사람은?
18. Which is the design step of database correctly?
19. 스택을 이용하는 예로써 옳지 않은 것은?
20. 다음 중 BCNF를 만족하기 위한 조건 모두로 옳게 짝지어진 것은?
2과목: 전자 계산기 구조
21. I/O 장치 인터페이스와 컴퓨터시스템 사이에 데이터의 이동을 제어하기 위한 장치는?
22. 인터럽트 체계의 동작을 나열하였다. 수행 순서가 옳은 것은?
23. 인터럽트 요청 판별방법에 관한 내용중 옳지 않은 것은?
24. 복수 모듈 기억장치의 설명으로 옳지 않은 것은?
25. 캐시 메모리의 매핑방법 중 같은 인덱스를 가졌으나 다른 tag를 가진 두개 이상의 워드가 반복하여 접근된다면 히트율이 상당히 떨어질 수 있는 것은?
26. 일반적으로 n비트의 2진 병렬 가산은 어떻게 구성 되는가?
27. 수동 소수점 파이프라인의 비교기, 쉬프트, 가산-감산기, 이크리멘터/디크르멘터가 모두 조합회로로 구성된다. 이때 네 세그먼트의 시간 지연이 t1=60ns, t2=70ns, t3=100ns, t4 =80ns이고 중간 레지스터의 지연이 tr=10ns 라고 가정하면 클럭 사이클은 얼마로 결정되어야 하는가?
28. CPU가 어떤 명령과 다음 명령을 수행하는 사이를 이용하여 하나의 데이터 워드를 직접 전송하는 DMA 방식을 무엇이라고 하는가?
29. 다음과 같은 마이크로 오퍼레이션이 일어나는 상태는?
30. 중앙처리장치와 기억장치 사이에 실질적인 대역폭(Band-Width)을 늘리기 위한 방법으로 사용하는 것은?
31. 컴퓨터 내부에서 시스템의 상태를 나타내는 것은?
32. 연산에 필요한 데이터나 데이터의 위치를 찾는 방법을 주소지정방식(Addressing mode)이라고 하는데 이는 오퍼랜드가 어떻게 구성되느냐에 따라 다르기도 하다. 다음 주소 지정방식 가운데 연산 속도가 가장 빠른것은?
33. 부동 소수점인 두 수의 나눗셈을 위한 순서를 올바르게 나열한 것은?
34. 다음과 같은 조건값에서 각 명령어를 모두 수행한 후의 R1값과 두 번째 오퍼랜드의 유효 주소는?(단, #은 직접모드, @는 간접모드를 의미하며 레지스터값은 R1=10, R2=20)
35. 입출력을 위해 DMA 전송의 초기 준비에 프로세서의 1000클럭이 소요되고 DMA 완료시 인터럽트 처리에 프로세서의 500클럭 사이클이 쓰여지는 시스템이 있다. 하드디스크는 초당 4MB를 전송하며 DMA를 사용할 때 디스크로 부터의 평균 전송량이 8KB이면 디스크가 전송에 100% 쓰여질 경우 500MHz 프로세서의 클럭 사이클 중 얼마만큼이 사용되는가?
36. 펜티엄 프로세서를 사용한 컴퓨터에서 베이스 주소 지정방식을 나타낸 것은?(단, SR=세그먼트 레지스터, BR=베이스 레지스터, IX=인덱스 레지스터, A=오퍼랜드 필드의 내용, EA=유효주소, LA=선형주소를 나타낸다)
37. 다음은 산술 시프트(Arithmetic Shift)에 관한 설명이다. 옳지 않은 것은?
38. 다음 중 제어주소 레지스터(Control Address Register)에 적재 될 수 없는 것은?
39. 인터럽트 체제의 기본 요소에 속하지 않은 것은?
40. 자기 디스크에서 데이터 접근시간에 포함되지 않는 것은?(문제 오류로 실제 시험장에서는 가번,다번이 정답처리되었습니다. 여기서는 가번을 정답 처리 합니다.)
3과목: 운영체제
41. UNIX 시스템의 특징으로 옳지 않은 것은?
42. UNIX 운영체제의 파일 구성 중 파일 소유자의 사용자 정보 및 그룹번호, 파일크기, 생성시기 등의 정보가 저장된 블록은 무엇인가?
43. HRN(Highest Response-ratio Next) 스케쥴링 방식에 대한 설명으로 옳지 않은 것은?
44. 버퍼링과 스풀링에 대한 설명으로 옳지 않은 것은?
45. 가상기억장치 구현 기법에 대한 설명으로 옳지 않은 것은?
46. UNIX 명령중 DOS 명령어 "Type"과 유사한 기능을 갖는 것은?
47. 분산시스템의 위상에 따른 분류중 성형(Star)구조에 대한 설명으로 옳지 않은 것은?
48. 다중 처리기 운영체제 형태중 주/종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?
49. 운영체제(Operating System)의 기능으로 옳지 않은 것은?
50. 다음과 같은 프로세스가 차례로 큐에 도착하였다. SJF 정책을 사용할 경우 가장 먼저 처리 되는 작업은?
51. 가상메모리의 교체 정책중 LRU(Least Recently Used) 알고리즘으로 구현할 때 그림에서 D 페이지가 참조될 때의 적재되는 프레임으로 옳은 것은?(단, 고정 프레임이 적용되어 프로세스에 3개의 프레임이 배정되어 있고, 4개의 서로 다른 페이지(A,B,C,B)를 B, C, B, A, D 순서로 참조한다고 가정한다.)
52. 분산 운영체제에 대한 설명으로 옳지 않은 것은?
53. 교착상태의 해결 방법중 Banker's Algorithm과 관계되는 것은?
54. 다음 설명에 해당하는 디렉토리 구조는 무엇인가?
55. 파일 디스크립터(File Descriptor)에 대한 설명으로 옳지 않은 것은?
56. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 기능으로 프로그램의 신뢰성 있는 운영과 데이터의 무결성을 보장하기 위한 기능과 관련된 것은?
57. 다음은 무엇에 대한 설명인가?
58. 주기억장치 관리기법인 First-fit, Best-fit, Worst-fit 방법을 각각 적용할 경우 10K 프로그램이 할당될 영역의 순서대로 옳게 짝지어진 것은?
59. 페이지 교체기법 중 시간 오버헤드를 줄이기 위해 각 페이지 마다 참조 비트와 변형 비트를 두는 교체기법은?
60. 운영체제를 기능별로 분류할 경우 제어 프로그램과 처리 프로그램으로 구분할 수 있다. 다음중 처리 프로그램만으로 짝지어진 것은?
4과목: 소프트웨어 공학
61. 설계 기법중 하향식 설계 방법과 상향식 설계 방법에 대한 비교 설명으로 옳지 않은 것은?
62. FTR(Formal Technical Reciew)의 검토 지침사항으로 옳지 않은 것은?
63. 자료 사전에서 자료의 생략을 의미하는 기호는?
64. 화이트 박스 시험(White Box Testing)의 설명으로 옳지 않은 것은?
65. 람바우의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 관련이 있는가?
66. 프로그램 설계도의 하나인 NS(Nassi-Schneiderman) chart에 대한 설명으로 옳지 않은 것은?
67. CPM(Critical Path Method)에 대한 설명으로 옳지 않은 것은?
68. 프로그램 품질관리의 한 방법으로써 워크스루(Walk-through)와 인스펙션(Inspection)이 있다. 워크스루에 대한 설명으로 옳지 않은 것은?
69. 소프트웨어 재공학(Reengineering)에 관한 설명으로 거리가 먼것은?
70. 시스템에서 모듈 사이의 결합도(Coupoing)에 대한 설명으로 옳은 것은?
71. 다음 설명에 해당하는 생명주기 모형은?
72. 프로젝트 계획 단계에 대한 설명으로 옳지 않은 것은?
73. 객체지향 소프트웨어 공학에서 다음의 예는 무엇을 의미하는가?
74. CASE(Computer-Aided Software Engineering)에 대한 설명으로 옳지 않은 것은?
75. 객체지향 설계에 대한 설명으로 옳지 않은 것은?
76. COCOMO(COnstructive COst MOdel) 비용 예측 모델에 대한 설명으로 옳지 않은 것은?
77. 유지보수의 종류 중 소프트웨어 테스팅 동안 밝혀지지 않은 모든 잠재적인 오류를 수정하기 위한 보수 형태로써 오류의 수정과 진단을 포함하는 것은?
78. 소프트웨어 재공학의 주요 활동중 다음 설명에 해당하는 것은?
79. 소프트웨어 품질목표 중 쉽게 배우고 사용할 수 있는 정도를 나타내는 것은?
80. 나선형(Spiral) 모형에서 각 단계마다 실시되는 작업의 절차로 옳은 것은?
5과목: 데이터 통신
81. 다음 중 비적응경로배정 방식인 플러딩(Flooding)에 대한 설명으로 가장 옳은 것은?
82. 데이터 프레임을 연속적으로 전송해 나가다가 NAK를 수신하게 되면, 오류가 발생한 프레임 이후에 전송된 모든 데이터 프레임을 재전송하는 방식이다.
83. 라우팅(Routing) 프로토콜에 해당하지 않는 것은?
84. 다음중 데이터링크 제어 프로토콜에 해당하는 것은?
85. RTCP(Real-Time Control Protocol)의 특징으로 옳지 않은 것은?
86. 다음중 비연결형(Connectionless) 네트워크 프로토콜에 해당하는 것은?
87. X.25 프로토콜에서 정의 하고 있는것은?
88. HDLC는 링크 구성 방식에 따라 세가지 동작 모드를 가지고 있다. 다음중 해당하지 않은 것은?
89. 다음이 설명하고 있는 프로토콜은?
90. 인터넷 응용서비스 중 가상 터미널(Virtual Terminal) 기능을 갖는 것은?
91. 다음이 설명하고 있는 에러 검출 방식은?
92. 무선 LAN의 장점으로 볼 수 없는 것은?
93. 다음이 설명하고 있는 다중 접속 방식은?
94. 다음 TCP/IP 관련 프로토콜 중 하이퍼텍스트 전송을 위한 프로토콜은?
95. 무선 LAN의 매체 접근 제어 방식중 경쟁에 의해 채널 접근을 제어하는 것은?
96. HDLC 프레임의 종류 중 링크의 설정과 해제, 오류 회복을 위해 주로 사용되는 것은?
97. 문자 위주의 전송에서 투명한 데이터의 전달을 위해 사용되는 제어 문자로 옳은 것은?
98. TCP/IP 모델 중 패킷을 목적지까지 전달하기 위해 경로선택과 폭주 제어 기능을 가지고 있으며 ARP, RARP, ICMP 등의 프로토콜이 제공되는 계층은?
99. 전송 속도가 10Mbps이고, 버스의 총 길이가 2500m인 경우에 한 비트를 전송하는데 소요되는 비트 시간이 1us 라고 할 때 슬롯 크기는 몇 bit인가? (단, 4개의 리피터를 사용하여 500m짜리 LAN 세그먼트를 5개 연결할 경우이며, 슬롯 시간은 51.2us이다.)
100. 다음 베이스 밴드 전송 방식중 비트 간격의 시작점에서는 항상 천이가 발생하며, “1”의 경우에는 비트 간격의 중간에서 천이가 발생하고 “0”의 경우에는 비트 간격의 중간에서 천이가 없는 방식은?
DES 알고리즘에서는 평문을 64비트 블록으로 나누어 암호화를 진행한다. 이때, 키의 길이는 56비트이다. 하지만, 실제로는 64비트 중 8비트는 패리티 비트로 사용되므로, 실제 키의 비트 수는 56비트가 된다. 따라서, "① 64 ② 56"이 정답이다.