1과목: 데이터 베이스
1. SQL 명령어로 수행된 결과를 실제 물리적 디스크로 저장하는 SQL 명령은?
2. 다음 영문의 괄호에 가장 적합한 것은?
3. "트랜잭션 결과 관련 있는 모든 연산들은 완전히 실행되거나 전혀 실행되지 않아야 한다."는 내용이 의미하는 트랜잭션의 요구 사항은 무엇인가?
4. 다음과 같은 일련의 권한 부여 SQL 명령에 대한 설명 중 부적합한 것은?
5. 다음 영문의 괄호 안에 적합한 수식의 표현은?
6. 모든 릴레이션이 갖는 특성이 아닌 것은?
7. 관계 해석(Relational Calculus)을 옳게 설명한 것은?
8. 병행 제어(Concurrency Control) 기법 중에서 잠금(locking) 기법으로 가장 최소 단위의 병행 제어는 어떤 것인가?
9. 선형 구조가 아닌 것은?
10. 해싱함수 중 주어진 키를 여러 부분으로 나누고, 각 부분의 값을 더하거나 배타적 논리합(XOR: Exclusive OR) 연산을 통하여 나온 결과로 주소를 취하는 방법은?
11. 데이터베이스 설계단계의 순서로 알맞은 것은?
12. 다음에서 설명하는 데이터베이스 설계 단계는?
13. DBMS(DataBase Management System)의 설명으로 옳지 않은 것은?
14. SQL의 UPDATE 문에 대한 설명으로 옳은 것은?
15. 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없음을 의미하는 제약조건은?
16. 데이터 사전(data dictionary)에 대한 설명으로 부적합한 것은?
17. 네트워크 데이터 모델에 대한 설명으로 옳지 않은 것은?
18. 다음과 같이 입력되는 레코드 입력 파일 R={26, 28, 32, 64, 75, 125, 138, 142, 158, 172, 185, 192, 201, 225, 238} 일 때, 이진 검색 방법으로 75를 찾을 경우 비교 횟수는?
19. 다음 두 릴레이션에서 외래키로 사용된 것은?(단, 밑줄 친 속성은 기본키)
20. 데이터 모델의 구성요소가 아닌 것은?
2과목: 전자 계산기 구조
21. 기억 장치와 입출력 장치 간의 차이점이라 볼 수 없는 것은?
22. 입출력 제어방식에 대한 설명으로 가장 거리가 먼 것은?
23. 주소 지정 방식(Addressing Mode)이 아닌 것은?
24. 0-주소 명령 형식에 필요한 것은?
25. 2진수 (10110)2을 그레이 코드로 변환한 것은?
26. fetch cycle에서 일어나는 micro instruction 이다. 시행순서가 옳은 것은? (단, MAR은 Memory Address Register이고 MBR은 Memory Buffer Register이며, PC는 Program Counter이고 OPR은 Operation Code Register이다.)
27. 다음 회로를 하나의 기호로 나타내면?
28. 연산자 기능에 대한 명령어를 나타낸 것 중 옳지 않은 것은?
29. 인터럽트 체제의 동작을 나열하였다. 수행 순서가 옳은 것은?
30. 인터럽트의 발생 요인이 아닌 것은?
31. 연산 결과를 항상 누산기(Accumulator)에 저장하는 명령어 형식은?
32. 우선순위 인터럽트 운영 방식이 아닌 것은?
33. 연산 방식에 대한 설명 중 옳지 않은 것은?
34. CPU가 계속 flag를 검사하지 않고 데이터가 준비되면 인터페이스가 CPU에 입·출력을 요구하고 입·출력 전송이 완료되면 CPU는 수행 중이던 프로그램으로 되돌아가서 수행을 재개하는 입·출력 방식은?
35. 4096x16의 용량을 가진 RAM이 있다. 메모리 버퍼 레지스터(MBR)는 몇 비트의 레지스터인가?
36. 출력 측의 일부가 입력 측에 궤환되어 유발되는 레이스 현상을 없애기 위해 고안된 플립플롭은?
37. 다음 그림과 같이 A, B 2개의 레지스터에 있는 자료에 대해 ALU가 OR 연산을 행하면 그 결과의 출력 레지스터 C의 내용은? (A:10110110 B:11001100)
38. 주기억장치는 하드웨어의 특성상 주기억장치가 제공할 수 있는 정보 전달능력에 한계가 있는데 이 한계를 무엇이라 하는가?
39. 주소 설계시 고려할 점으로 옳지 않은 것은?
40. 전자계산기의 중앙처리장치(CPU)는 4가지 단계를 반복적으로 거치면서 동작한다. 4가지 단계에 속하지 않는 것은?
3과목: 운영체제
41. 세그먼테이션 기법에 대한 설명으로 옳은 것은?
42. 컴퓨터시스템에서 전송 정보가 오직 인가된 당사자에 의해서만 수정될 수 있도록 통제하는 것을 정보 보안에서는 무엇이라고 하는가?
43. 분산 운영체제에서 사용자가 원하는 파일이나 데이터베이스, 프린터 등의 자원들이 지역 컴퓨터 또는 네트워크 내의 다른 원격지 컴퓨터에 존재하더라도 위치에 관계없이 그의 사용을 보장하는 개념은?
44. 프로세스 제어블록(Process Control Block)에 대한 설명으로 옳지 않은 것은?
45. 디스크 스케줄링 방법 중 LOOK 방식을 사용할 때 현재 헤드가 60 에서 50 으로 이동해 왔다고 가정할 경우 다음과 같은 디스크 큐에서 가장 먼저 처리되는 것은?
46. UNIX 에서 사용자와 시스템 간의 인터페이스를 담당하는 것은?
47. 가상기억장치의 페이지 대치(REPLACEMENT) 알고리즘이 아닌 것은?
48. 운영체제의 주된 관리 작업으로 거리가 먼 것은?
49. 파일 시스템의 기능이 아닌 것은?
50. UNIX 파일 시스템의 inode에서 관리하는 정보가 아닌 것은?
51. 암호화 기법 중 공용키 시스템(Public Key System)에 대한 설명으로 잘못된 것은?
52. 운영체제의 성능 판단 요소로 거리가 먼 것은?
53. UNIX에서 명령어를 백그라운드로 수행시킬 때 가장 큰 장점은?
54. 한정된 시간 제약조건에서 자료를 분석하여 처리하는 시스템으로 비행기 제어 시스템이나 교통 제어 등에 사용되는 운영체제의 종류는?
55. 교착 상태의 해결 기법 중 일반적으로 자원의 낭비가 가장 심한 것으로 알려진 기법은?
56. RR(Round-Robin) 스케줄링에 대한 설명으로 옳지 않은 것은?
57. 스케줄링 하고자 하는 세 작업의 도착시간과 실행시간은 다음 표와 같다. 이 작업을 SJF로 스케줄링 하였을 때, 작업 2의 종료시간은? (단, 여기서 오버헤드는 무시한다.)
58. 다음 표는 고정 분할에서의 기억 장치 단편화 현상을 보이고 있다. 외부단편화(External Fragmentation)는 총 몇 K인가?(분할: 20,50,120,200,300 작업: 10,60,160,100,150)
59. 분산 운영체제의 설명으로 옳지 않은 것은?
60. 분산 운영체제의 구조 중 완전 연결(Fully Connection)에 대한 설명으로 옳지 않은 것은?
4과목: 소프트웨어 공학
61. 서로 관련 있는 데이터와 연산자를 하나로 묶어서 프로그램의 컴포넌트로 재사용할 수 있는 개념을 무엇이라고 하는가?
62. 소프트웨어 개발 모형 중 나선형 모델의 활동 과정이 아닌 것은?
63. 효과적인 S/W 프로젝트 관리를 위한 3가지 관심 초점 사항(3P)이 아닌 것은?
64. 객체지향 설계에 있어서 정보은폐(information hiding)의 가장 근본적인 목적은?
65. 소프트웨어의 위기를 해결하기 위해 개발의 생산성이 아닌 유지보수의 생산성으로 해결하려는 방법을 의미하는 것은?
66. 검증시험(Validation Test)을 하는데 있어 Beta Test에 대한 설명으로 옳은 것은?
67. 블랙박스 검사에 관하여 기술한 것 중 잘못된 것은?
68. DFD 의 설명으로 옳지 않은 것은?
69. 일정 계획과 관계가 먼 것은?
70. NS(Nassi-Schneiderman) chart에 대한 설명으로 거리가 먼 것은?
71. 다음 중 Boehm의 S/W 품질 특성에 포함되지 않는 것은?
72. COCOMO(COnstructive COst MOdel) 모형에 대한 설명으로 옳지 않은 것은?
73. 소프트웨어 개발을 위한 프로그래밍 언어의 선정기준으로 거리가 먼 것은?
74. CASE(Computer Aided Software Engineering)에 관한 설명으로 거리가 먼 것은?
75. 소프트웨어 재사용에 가장 많이 이용되는 것은?
76. 결합도 단계 순서(약 -> 강)를 바르게 표시한 것은?
77. 소프트웨어공학이 나타나게 된 배경과 관계가 먼 것은?
78. 유지보수의 활동 종류로 볼 수 없는 것은?
79. 람보우(Rumbaugh)의 객체지향 분석절차를 바르게 나열한 것은?
80. 하향식 통합 테스트에 있어서 모듈간의 통합시험을 하기위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈을 무엇이라고 하는가?
5과목: 데이터 통신
81. 다음에서 프로토콜의 구성 요소가 아닌 것은?
82. TCP/IP에 관한 설명 중 옳지 않은 것은?
83. ARQ(Automatic Repeat Request) 방식의 설명으로 가장 올바른 것은?
84. 전송제어 절차를 바르게 나타낸 것은?
85. 1계층에서 3계층 사이의 프로토콜이 서로 다른 네트워크를 상호 접속하는 것은?
86. 5개의 서브넷을 브리지로 이용할 때 전송 가능 회선은 몇 개가 필요한가?
87. "모든 스테이션이 중앙 스위치에 연결된 형태로 두 스테이션은 회선교환에 의해 통신을 행한다." 위의 내용은 무엇을 설명한 것인가?
88. 모뎀이 6개 비트를 각 신호 변화에 전송하고, 2400baud에서 동작한다면 모뎀의 속도는?
89. 가상회선방식에서 통신망 내의 트래픽 제어의 원활한 흐름을 위해 망 내의 노드와 노드 사이에 전송하는 패킷의 양이나 속도를 규제하는 제어의 이름은?
90. 통신회선을 직접 보유 혹은 임대하여 사용하고, 정보 전달 및 새로운 가치를 부가하며, 다음 그림과 같은 기능에 따른 계층으로 분류되는 통신망과 가장 관계있는 것은?
91. 다음 시분할 다중화기 중 종류가 다른 하나는?
92. 여러 개의 채널들이 하나의 통신 회선을 통하여 결합된 신호의 형태로 전송되고 수신측에서 다시 이를 여러 개의 채널 신호로 분리하는 역할을 수행하는 장비는?
93. LAN 분류시 매체 접근 방식에 따른 분류에 해당하지 않는 것은?
94. 어떤 신호 f(t)를, f(t)가 가지는 최고 주파수의 2배 이상으로 채집하면, 채집된 신호는 원래의 신호가 가지는 모든 정보를 포함한다는 이론은?
95. 사용 가능한 주파수 대역을 나누어서 통화로를 할당하는 방식은?
96. HDLC(High level Data Link Control)의 동작 모드가 아닌 것은?
97. 터미널과 컴퓨터 사이에 RS-232C를 이용하여 직접 접속하는 모뎀의 이름은?
98. 송신 스테이션이 데이터 프레임을 연속적으로 전송해 나가다가 NAK를 수신하게 되면 에러가 발생한 프레임을 포함하여 그 이후에 전송된 모든 데이터 프레임을 재전송하는 방식은?
99. HDLC로 알려진 데이터링크 제어 프로토콜의 플래그(flag)에 대한 설명으로 옳지 않은 것은?
100. 데이터 통신 프로토콜에 대한 설명으로 거리가 먼 것은?