1과목: 데이터 베이스
1. 시스템 카탈로그에 대한 설명 중 옳지 않은 것은?
2. 한 작업의 논리적 단위가 성공적으로 끝났고, 데이터베이스가 다시 일관된 상태에 있으며, 이 트랜잭션이 행한 갱신 연산이 완료된 것을 트랜잭션 관리자에게 알려주는 연산은?
3. DBA의 여러 업무 중 시스템 감시 및 성능분석 업무 내용에 해당되지 않는 것은?
4. 관계 데이터 모델에서 릴레이션(relation)에 포함되어 있는 튜플(tuple)의 수를 무엇이라고 하는가?
5. 트랜잭션은 자기의 연산에 대하여 전부(all) 또는 전무(nothing) 실행만이 존재하며, 일부 실행으로는 트랜잭션의 기능을 가질 수 없다는 트랜잭션의 특성은?
6. 다음 설명이 의미하는 내용과 가장 관련된 것은?
7. 현실 세계에 존재하는 개체를 인간이 이해할 수 있는 정보 구조로 표현하는 과정을 무엇이라 하는가?
8. 비선형 구조와 선형 구조가 옳게 짝지어진 것은?
9. 관계 데이터 모델링에서 정규화(Normalization)를 하는 이유로 거리가 먼 것은?
10. 아래의〔인사〕테이블과〔차량〕테이블을 이용하여 SQL문을 수행했을 경우의 결과는?
11. 아래 보기의 자료에서 이진탐색(binary search)을 적용할 경우 E를 찾기 위한 비교횟수는?
12. 다음 문장의 괄호 안에 적합한 것은?
13. 다음 그림은 E-R 도의 예를 나타낸다. 그림에 나타난 구성 요소와 그 설명이 틀린 것은?
14. 이진트리의 레코드 R=(88,74,63,55,37,25,33,19, 26,14,9)에 대하여 힙(heap) 정렬을 만들 때 37의 왼쪽과 오른쪽의 자노드(child node)의 값은?
15. SQL문에서 STUDENT(SNO, SNAME, YEAR, DEPT) 테이블에 "학번 600, 성명 홍길동, 학년 2학년"인 학생 튜플을 삽입하는 명령으로 옳은 것은? (단, SNO는 학번, SNAME은 성명, YEAR는 학년, DEPT는 학생, 교수 구분 필드임.)
16. 데이터베이스의 설계 과정을 올바르게 나열한 것은?
17. 분산 DBMS의 4대 목표에 대한 설명으로 거리가 먼 것은?
18. 3단계 데이터베이스에서 데이터에 대한 접근 권한, 보안정책, 무결성 규칙들이 포함되는 스키마는?
19. 아래 그림에서 트리의 차수(degree)를 구하면?
20. 도메인(Domain)에 대한 설명으로 옳은 것은?
2과목: 전자 계산기 구조
21. 명령어 형식(instruction format)이 opcode, addressing mode, address의 3부분으로 되어있는 컴퓨터에서 주기억장치가 1024 워드일 경우 명령의 크기는 몇 비트로 구성되어야 하는가?(단, op-code는 4비트 이며, addressing mode는 직접 및 간접주소지정방식 구분에만 사용한다라고 가정한다.)
22. 어떤 computer의 메모리 용량은 1024word이고 1word는 16bit로 구성되어 있다면 MAR과 MBR은 몇 bit로 구성되어 있는가?
23. 명령을 수행하는 과정에서 우선적으로 이루어져야 하는 것은?
24. 다음 회로는 무엇인가?
25. 메모리에 저장된 항목을 찾는데 주소를 사용하는 것이 아니라 기억된 정보의 일부분을 이용하여 원하는 정보에 접근할 수 있는 기억장치는?
26. 인터럽트 요청신호 플래그를 차례로 검사하여 인터럽트의 원인을 판별하는 방식은?
27. 두 개의 데이터를 섞거나 일부에 삽입하는데 사용되는 연산은?
28. 연상(associative) 기억장치의 특징이 아닌 것은?
29. 프로그램 수행 중에 인터럽트가 발생하였을 경우 인터럽트의 처리 시기는?
30. 내부 인터럽트의 원인이 아닌 것은?
31. 가상기억장치(virtual memory)의 가장 큰 목적은?
32. 동시에 양쪽 방향으로 전송이 가능한 전송 방식은?
33. 프로그래머가 어셈블리 언어(Assembly language)로 프로그램을 작성할 때 반복되는 일련의 같은 연산을 효과적으로 하기 위해 필요한 것은?
34. 2진수 0011에서 2의 보수(2's complement)는?
35. 중앙연산처리장치에서 micro-operation이 순서적으로 일어나게 하려면 무엇이 필요한가?
36. 다음 연산회로에서 S1S0=11 이고, Ci=1일 때 FA회로출력 F는?
37. O-주소 인스트럭션 형식을 사용하는 컴퓨터의 특징은?
38. 기억 장치에서 인스트럭션을 읽어서 중앙처리장치로 가져올 때 중앙처리장치와 제어기는 어떤 상태인가?
39. op-code의 기능이 아닌 것은?
40. 3-cycle 인스트럭션에 속할 수 없는 것은?
3과목: 운영체제
41. 로더(loader)의 기능이 아닌 것은?
42. 버퍼링과 스풀링에 대한 설명으로 옳지 않은 것은?
43. 비선점(Non-Preemptive) 스케줄링에 해당하지 않는 것은?
44. 디스크 스케줄링에서 SSTF(Shortest Seek Time First)에 대한 설명으로 옳지 않은 것은?
45. 시간 구역성(locality)과 관련이 적은 것은?
46. UNIX에서 프로세스를 생성하는 시스템 호출문은?
47. 공유자원을 어느 시점에서 단지 한개의 프로세스만이 사용할 수 있도록 하며 다른 프로세스가 공유자원에 대하여 접근하지 못하게 제어하는 기법은?
48. PCB(process control block)에 포함되는 정보가 아닌 것은?
49. 페이지 오류율(page fault ratio)과 스래싱(thrashing)에 대한 설명으로 옳은 것은?
50. 효율적인 주기억장치의 접근을 위하여 기억장소의 연속된 위치를 서로 다른 뱅크로 구성하여 하나의 주소를 통하여 여러 개의 위치에 해당하는 기억 장소를 접근할 수 있도록 하는 방법은?
51. 분산시스템에 대한 설명으로 거리가 먼 것은?
52. 파일 구성 방식 중 ISAM(Indexed Sequential Access-Method)의 물리적인 색인 구성은 디스크의 물리적 특성에 따라 색인(index)을 구성하는데, 다음 중 3단계 색인에 해당되지 않는 것은?
53. 운영체제에 대한 설명으로 옳지 않은 것은?
54. 다음 설명과 가장 밀접한 분산운영체제의 구조는?
55. UNIX 파일 시스템의 inode에서 관리하는 정보가 아닌 것은?
56. 페이지 기법에 대한 설명으로 옳지 않은 것은?
57. UNIX 시스템에서 커널에 대한 설명으로 옳지 않은 것은?
58. 실행 중인 프로세스가 일정 시간 동안에 참조하는 페이지의 집합을 의미하는 것은?
59. 스케줄링의 목적으로 거리가 먼 것은?
60. 운영체제를 기능상으로 분류했을 때, 제어 프로그램 중 보기의 설명에 해당하는 것은?
4과목: 소프트웨어 공학
61. 모듈을 이루고 있는 각 요소들이 공통의 목적을 달성하기 위하여 얼마나 관련이 있는가를 나타내는 것을 무엇이라고 하는가?
62. 소프트웨어 리엔지니어링(reengineering)의 목표 중 거리가 먼 것은?
63. 객체지향 시스템에서 전통적 시스템의 함수(function) 또는 프로시저(procedure)에 해당하는 연산기능을 무엇이라고 하는가?
64. 현재 소프트웨어 개발 중 가장 많은 비용이 요구되는 단계는?
65. 프로젝트 계획 수립을 시작할 때 제일 먼저 해야 하는 작업은?
66. 모듈을 설계하기 위해서 바람직한 응집도(cohesion)와 결합도(coupling)의 관계는?
67. 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 참조하는 경우, 이를 무슨 결합이라고 하는가?
68. 검증 시험(Validation Test)을 하는데 있어 알파 테스트(Alpha Test)란?
69. 비용예측 방법에서 원시 프로그램의 규모에 의한 방법(COCOMO model)중 일괄자료처리나 과학기술계산용, 비즈니스 자료처리용의 5만 라인 이하의 중소 규모 소프트웨어를 개발하는 유형에 해당되는 것은?
70. 객체지향 기법에서 메소드(method)는 어느 시점에 시작되어 지는가?
71. 외계인 코드(Alien Code)를 방지하기 위한 방법으로 가장 적합한 것은?
72. 소프트웨어 설계를 위한 지침에 대한 설명으로 거리가 먼 것은?
73. 프로토타입 모형의 장점으로 가장 적절한 것은?
74. 폭포수 모형(waterfall model)의 진행 단계로 옳은 것은?
75. 다음은 프로그램 구조를 나타낸다. 모듈 F에서의 fan-in과 fan-out의 수는 얼마인가?
76. 소프트웨어 개발비용은 다른 여러 가지 요소들과 일정한 상관관계가 있다. 다음 그래프의 y축을 개발비용이라고 했을 때, x축은 어떤 요소라고 보는 것이 가장 타당한가?
77. 소프트웨어 재사용에 대한 설명으로 옳지 않은 것은?
78. 화이트박스 테스트 기법에 해당되는 것은?
79. Rumbaugh의 모델링에서 상태도와 자료흐름도는 각각 어느 모델링과 관련이 있는가?
80. 클라이언트/서버(Client/Server) 모델에서의 소프트웨어 개발에 대한 설명으로 옳지 않은 것은?
5과목: 데이터 통신
81. LAN(Local Area Network)의 특징으로 옳지 않은 것은?
82. 아래의 제어 절차 중 전송제어 절차가 옳은 것은?
83. 자기 정정 부호의 하나로 비트 착오를 검출해서 1 bit 착오를 정정하는 부호 방식은?
84. 슬라이딩 윈도우 프로토콜에서 송신 윈도우가 증가하는 경우는 언제인가?
85. 첫째 터미널은 1200[bps], 두 번째 터미널은 2400[bps]로 동작한다고 할 때, 데이터가 공동 통신 채널을 통해 전송될 수 있는 최소 속도는?
86. 프로토콜이란?
87. 동기 전송에서 주로 사용되는 에러 검출 방법은?
88. 프로토콜의 기본적인 요소가 아닌 것은?
89. IP(인터넷 프로토콜)의 주요 임무가 아닌 것은?
90. 패킷 교환망의 주요 기능 중 하나는 이용자들의 패킷통신을 위한 경로 배정(routing control)이다. 다음 중 패킷 교환기에 들어가는 경로 배정 프로그램 작성시 경로배정 요소(parameter)가 아닌 것은?
91. IEEE에 의한 LAN은 OSI 7계층 구조상 어느 부분에 위치하고 있나?
92. 문자동기 전송방식에서 데이터 투과성(Data Transparent)을 위해 삽입되는 제어문자는?
93. 전송 채널 상에서 발생하는 왜곡(distortion) 중 채널 상에서 언제든지 발생할 수 있는 시스템적인 왜곡(systematic distortion)은?
94. IP address에서 네트워크 ID와 호스트 ID를 구별하는 방식은?
95. 송신기에서 발생된 정보의 정확한 전송을 위해 사용자 정보에 헤더(header)와 트레일러(trailer)를 부가하는 과정을 무엇이라 하는가?
96. 시분할 교환기술의 방식이 아닌 것은?
97. 메시지 교환의 특징 중 옳지 않은 것은?
98. 프레임(framing) 동기의 목적은?
99. 전송하려는 신호의 필요한 대역폭보다 전송매체의 유효대역폭이 클 때 사용하는 다중화 방식은?
100. IP 주소와 호스트 이름 간의 변환을 제공하는 분산 데이터베이스를 무엇이라고 하는가?