1과목: 데이터 베이스
1. 해싱함수(Hashing Function)의 종류가 아닌 것은?
2. 하나의 애트리뷰트가 가질 수 있는 값을 총칭하여 무엇이라 하는가?
3. 개념 스키마(conceptual schema)에 대한 설명으로 옳지 않은 것은?
4. STUDENT 테이블을 생성한 후, GENDER 필드가 누락되어 이를 추가하려고 한다. 이에 적합한 SQL 명령어는?
5. 분산 데이터베이스의 장점으로 거리가 먼 것은?
6. A은행에서B 라는 사람이 고객 인증 절차를 거쳐 잔액을 조회한 후 타인에게 송금하는 도중에 장애가 발생하였을 경우 문제가 발생한다. 이러한 경우의 부작용을 방지할 수 있는 트랜잭션의 특성은?
7. 릴레이션의 성질(property)로 적합한 것은?
8. 비선형 자료 구조에 해당하는 것은?
9. E-R 모델의 그래픽 표현으로 옳지 않은 것은?
10. SQL에서 각 기능에 대한 내장함수의 연결이 옳지 않은 것은?
11. 데이터베이스 관리 시스템(DBMS)에서 제어 기능에 대한 설명으로 거리가 먼 것은?
12. 해싱(hashing)에 관한 설명으로 옳지 않은 것은?
13. 스택의 응용 분야와 거리가 먼 것은?
14. SQL 구문과 의미가 잘못 연결된 것은?
15. 테이블에서 특정 속성에 해당하는 열을 선택하는데 사용되며 결과로는 릴레이션의 수직적 부분 집합에 해당하는 관계 대수 연산자는?
16. 개체-관계(E-R) 모델에 대한 설명으로 잘못된 것은?
17. What is the quantity of tuples in consist of the relation?
18. 다음 영문의 괄호에 적합한 database system은?
19. 데이터베이스 설계 순서로 옳은 것은?
20. DBMS의 필수기능 중에서 데이터의 논리적 구조와 물리적 구조 사이의 변환이 가능하도록 두 구조 사이의 사상(Mapping)을 명세하여 하나의 물리적 구조로 여러 응용프로그램이 요구하는 데이터 구조를 지원하게 하는 것은 어떤 기능에 포함되는가?
2과목: 전자 계산기 구조
21. 컴퓨터에서 사용하는 명령어의 기능이 아닌 것은?
22. 프로그래머가 어셈블리(assembly)언어로 프로그램을 작성할 때 반복되는 일련의 같은 연산을 효과적으로 프로그램하기 위해서 필요한 것은?
23. 다음 인터럽트 중에서 우선순위가 가장 높은 것은?
24. I/O bus에 연결될 수 있는 다음 4개의 선 중에서 양방향성(bidirectional)인 것은?
25. 중앙연산 처리장치에서 micro-operation이 순서적으로 일어나게 하려면 무엇이 필요한가?
26. BUN(Branch UNconditionally) 명령을 마이크로 동작으로 표시한 것은?
27. 명령어가 연산자(op code) 6비트, 주소 필드 16비트로 구성되어 있다. 이 명령어를 쓰는 컴퓨터는 최대 몇 가지 동작이 가능한가?
28. 매크로(MACRO) 명령어는 프로그램의 어느 것과 유사한가?
29. 내부 인터럽트의 원인이 아닌 것은?
30. 한 명령의 execute cycle 중에 interrupt 요청을 받아 interrupt를 처리한 후 실행되는 사이클은?
31. 명령을 수행하기 위한 CPU의 상태 변환을 무엇이라 하는가?
32. 미소의 콘덴서에 전하를 충전하는 형태의 원리를 이용하는 메모리로 재충전(Refresh)이 필요한 메모리는?
33. 데이터 단위가 8비트인 메모리에서 용량이 64kbyte인 경우의 어드레스 핀은 몇 개인가?
34. 비수치 데이터에서 마스크를 이용하여 불필요한 부분을 제거하기 위한 연산은?
35. 다음은 어느 구조에 대한 설명인가?
36. 단항(Unary) 연산의 종류가 아닌 것은?
37. 64K인 주소 공간(address space)과 4K인 기억공간(memory space)을 가진 컴퓨터인 경우 한 페이지(page)가 512워드로 구성된다면 페이지와 블럭 수는 각각 얼마인가?
38. 연관(associative) 기억장치에 대한 설명이 아닌 것은?
39. 다음과 같은 보기는 어느 유형의 주소 명령 방식인가?
40. 우선순위 인터럽트 가운데 소프트웨어적 처리 기법은?
3과목: 운영체제
41. PCB(process control block)가 갖고 있는 정보가 아닌 것은?
42. UNIX에 대한 설명으로 옳지 않은 것은?
43. 우선순위(priority) 스케줄링에서 무한 정지(indefinite blocking)를 방지하는 기법은?
44. 라운드 로빈(round robin) 스케줄링 방법에 대한 설명 중 적절하지 않은 것은?
45. 새로 들어온 프로그램과 데이터를 주기억장치 내의 어디에 놓을 것인가를 결정하기 위한 주기억장치 배치전략에 해당하지 않는 것은?
46. 스래싱(thrashing) 현상에 대한 설명으로 옳은 것은?
47. 모니터(Monitor)에 대한 설명으로 옳지 않은 것은?
48. 디스크 스케줄링 기법 중에서 탐색 거리가 가장 짧은 요청이 먼저 서비스를 받는 기법이며, 탐색 패턴이 편중되어 안쪽이나 바깥쪽 트랙이 가운데 트랙보다 서비스를 덜 받는 경향이 있는 기법은?
49. Denning이 제안한 프로그램의 움직임에 관한 모델로 프로세스를 효과적으로 실행하기 위하여 주기억장치에 유지되어야 하는 페이지들의 집합을 의미하는 것은?
50. 시간적 구역성(temporal locality)의 예가 아닌 것은?
51. 가상기억장치에서 주기억장치로 페이지를 옮겨 넣을 때 주소를 조정해 주어야 하는데 이를 무엇이라 하는가?
52. 여러명의 사용자가 사용하는 시스템에서 컴퓨터가 사용자들의 프로그램을 번갈아 가며 처리해 줌으로써 각 사용자들은 각자 독립된 컴퓨터를 사용하는 느낌을 갖는 시스템은?
53. 자원 보호 기법에 해당하지 않는 것은?
54. UNIX에서 inode는 한 파일이나 디렉토리에 관한 모든 정보를 포함하고 있는데, 이에 해당하지 않는 것은?
55. 프로세스의 개념으로 거리가 먼 것은?
56. 디스크에서 헤드가 70트랙을 처리하고 60트랙으로 이동해 왔다. SCAN 방식을 사용할 때 다음 디스크 큐에서 가장 먼저 처리되는 트랙은?
57. 요구 페이징 기법 중 가장 오랫동안 사용되지 않았던 페이지를 먼저 대체하는 기법에 해당되는 것은?
58. 인터럽트의 처리를 위한 작업 순서로 옳은 것은?
59. 운영체제를 기능에 따라 분류할 때, 제어(control) 프로그램에 해당하지 않는 것은?
60. 파일 시스템에서 중앙에 마스터 파일 디렉토리가 있고, 그 아래 사용자 파일 디렉토리가 있는 구조이며, 다른 사용자와의 파일 공유가 대체적으로 어렵고 파일 이름이 보통 사용이름, 파일 이름의 형태를 취하므로 파일 이름의 길이가 길어지는 디렉토리 구조는?
4과목: 소프트웨어 공학
61. 제어흐름 그래프가 다음과 같을 때 McCabe의 cyclomatic 수는 얼마인가?
62. 소프트웨어의 재사용과 관련된 내용 중 가장 적절한 설명은?
63. 객체지향 설계에 대한 설명으로 옳지 않은 것은?
64. 프로젝트 관리에서 가장 대표적인 위험요소로 볼 수 있는 것은?
65. COCOMO법에 의한 소프트웨어 모형에 속하지 않는 것은?
66. CPM(Critical Path Method) 네트워크에 대한 설명으로 옳지 않은 것은?
67. 소프트웨어 생명주기(life cycle) 모델 중 아래 보기가 설명하는 모형은?
68. 소프트웨어 개발단계와 그에 따른 테스트 전략의 결합이 적절한 것은?
69. 좋은 소프트웨어의 조건이라고 할 수 없는 항목은?
70. 소프트웨어 설계의 품질을 평가하는 척도로 결합도와 응집력이 사용된다. 다음 중 가장 우수한 설계 품질은?
71. 시스템 외주개발을 위한 제안서 평가시 평가항목으로 거리가 먼 것은?
72. 소프트웨어 개발 과정에서 사용되는 요구 분석, 설계, 구현, 검사 및 디버깅 과정을 컴퓨터와 전용의 소프트웨어 도구를 사용하여 자동화하는 것을 무엇이라고 하는가?
73. 소프트웨어에 대한 변경을 관리하기 위해 개발된 일련의 활동을 나타내며, 이런 변경이 전체 비용이 최소화되고 최소한의 방해가 소프트웨어의 현 사용자에게 야기되도록 보증하는 것을 목적으로 하는 것은?
74. 프로젝트의 개발 비용 산정시 결정에 영향을 주는 요소로서 거리가 먼 것은?
75. 객체 지향의 기본 원리인 정보은폐와 가장 밀접한 관계가 있는 것은?
76. 오브젝트가 메시지를 받으면 어떤 행위가 발생되는가?
77. 자료흐름도(DFD)를 작성하는데 지침이 될 수 없는 항목은?
78. 블랙박스 테스팅을 통해 발견하기 힘든 오류는?
79. 시스템 테스팅 단계의 순서가 적절하게 이루어진 것은?
80. 설계품질을 평가하기 위해서는 반드시 좋은 설계에 대한 기준을 세워야 한다. 다음 중 좋은 기준이라고 할 수 없는 것은?
5과목: 데이터 통신
81. TCP/IP에서 네트워크 계층과 관련이 없는 프로토콜은?
82. 보(baud) 속도가 2400 보오이고, 한번에 2개의 비트를 전송할 때 데이터 신호속도(bps)는 얼마인가?
83. 인터 네트워킹을 위한 브리지(Bridge)의 역할이 아닌 것은?
84. 데이터 링크 제어 문자 중에서 수신측에서 송신측으로 부정 응답으로 보내는 문자는?
85. 전송 데이터가 있는 동안에만 시간 슬롯을 할당하는 다중화 방식은?
86. 에러 제어에 사용되는 자동반복 요청(ARQ) 기법이 아닌 것은?
87. 다음 중 IP의 라우팅 프로토콜이 아닌 것은?
88. 송신측은 하나의 블록을 전송한 후 수신측에서 에러의 발생을 점검한 다음 에러 발생 유무 신호를 보내올 때까지 기다리는 ARQ 방식은?
89. 둘 이상의 컴퓨터 사이에 데이터 전송을 할 수 있도록 미리 정보의 송ㆍ수신측에서 정해둔 통신 규칙은?
90. 다음 OSI 7계층과 이와 관련된 표준으로 서로 옳지 않게 연결된 것은?
91. 다음 전송 제어의 단계를 순서대로 나열한 것은?
92. 데이터 전송 시스템에 있어서 통신 방식의 종류가 아닌 것은?
93. 인터-네트워킹을 위해 사용되는 네트워크 장비가 아닌 것은?
94. 주파수 분할 다중화(FDM) 방식에 대한 설명 중 옳지 않은 것은?
95. 주파수 분할 다중화기(FDM)에서 부채널 간의 상호 간섭을 방지하기 위한 지역은?
96. 현재 많이 사용되고 있는 LAN 방식 중 "10Base-T"의 10이 의미하는 것은?
97. ITU-T 의 X시리즈 권고안 중 공중 데이터 네트워크에서 패킷형 터미널을 위한 DCE와 DTE 사이의 접속 규격은?
98. 다음 공중 데이터 교환망 중 고정 대역폭(band width)을 사용하는 방식은?
99. 통신 경로에서 오류 발생시 수신측은 오류의 발생을 송신측에 통보하고 송신측은 오류가 발생한 프레임을 재전송하는 오류 제어 방식은?
100. 펄스 파형을 그대로 변조 없이 전송하는 방식은?