1과목: 데이터 베이스
1. 데이터 모델의 구성 요소 중 데이터베이스에 표현될 대상으로서의 개체 타입과 개체 타입들 간의 관계를 기술한 것은?
2. 3단계 스키마 중 다음 설명에 해당하는 것은?
3. 릴레이션의 특성에 대한 설명으로 옳지 않은 것은?
4. 후보키에 대한 설명으로 옳지 않은 것은?
5. 정규화 과정에서 A→B 이고, B→C 일 때 A→C 인 관계를 제거하는 관계는?
6. 자료가 다음과 같이 주어졌을 때 선택 정렬(selection sort)을 적용하여 오름차순으로 정렬할 경우 pass 2를 진행한 후의 정렬된 값으로 옳은 것은?
7. 로킹(Locking) 단위에 대한 설명으로 옳은 것은?
8. 다음은 학생이라는 개체의 속성을 나타내고 있다. 여기서 “성명”을 기본키로 사용하기 곤란한 이유가 가장 타당한 것은?
9. SQL은 사용 용도에 따라 DDL, DML, DCL로 구분할 수 있다. 다음 중 성격이 다른 하나는?
10. 분산데이터베이스 시스템에 대한 설명으로 옳지 않은 것은?
11. 릴레이션 R의 차수(Degree)가 3, 카디널리티(Cardinality)가 3, 릴레이션 S의 차수가 4, 카디널리티가 4일 때, 두 릴레이션을 카티션 프로덕트(cartesian product)한 결과 릴레이션의 차수와 카디널리티는?
12. 시스템카탈로그에 대한 설명으로 옳지 않은 것은?
13. 파일조직기법 중 순차파일에 대한 설명으로 옳지 않은 것은?
14. 이진 탐색 알고리즘의 특징이 아닌 것은?
15. 인덱스순차파일의 인덱스영역 중 다음 설명에 해당하는 것은?
16. 데이터베이스 설계 단계 중 저장 레코드 양식 설계, 레코드 집중의 분석 및 설계, 접근 경로 설계와 관계되는 것은?
17. 트랜잭션의 특성 중 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산 끼어들 수 없음을 의미하는 것은?
18. 다음 문장의 () 안 내용으로 옳게 짝지어진 것은?
19. 다음 설명이 의미하는 것은?
20. 관계대수에 대한 설명으로 옳지 않은 것은?
2과목: 전자 계산기 구조
21. 재귀호출(recursive call) 프로그램에 해당하는 것은?
22. 플립플롭 중 입력단자가 하나이며, 1 이 입력될 때마다 출력단자의 상태가 바뀌는 것은?
23. 회로의 논리함수가 다수결 함수(Majority Function)를 포함하고 있는 것은?
24. 다음 중 프로그램 제어와 가장 밀접한 관계가 있는 것은?
25. fetch cycle에서 일어나는 micro instruction 이다. 실행 순서가 옳은 것은? (단, MAR : Memory Address Register, MBR : Memory Buffer Register, PC : Program Counter, OPR : Operation Code Register)
26. 메가플롭스(MFLOPS)에 대한 설명으로 옳은 것은?
27. 우선순위 인터럽트 운영 방식이 아닌 것은?
28. 다음 중 Unicode와 ASCII 코드와의 관계를 가장 잘 설명한 것은?
29. 다음 불 함수를 간략화한 결과는?
30. 비교적 속도가 빠른 자기 디스크에 연결하는 채널은?
31. 컴퓨터 주기억장치의 용량이 256MB라면 주소 버스는 최소한 몇 Bit이어야 하는가?
32. 다음은 인터럽트 체제의 동작을 나열한 것이다. 수행 순서를 올바르게 표현한 것은?
33. 다음은 명령어 형식에 대한 설명이다. 옳은 것은?
34. 다음 중 잘못 연결한 것은?
35. 1의 보수 표현 방식에 의해 8비트로 표현된 9+(-24)의 연산 수행시 그 결과는?
36. 명령어 파이프라인 단계 수가 4 이고 파이프라인 클록(clock) 주파수가 1MHz 인 경우 10개의 명령어들이 파이프라인 기법에서 실현될 경우 소요 시간으로 가장 적합한 것은?
37. 하나의 명령 사이클을 실행하는데 2개의 머신 사이클이 필요하다고 했을 때 CPU 클록 주파수를 10MHz로 동작시켰다. 이 때 1개의 명령 사이클을 실행하는데 걸리는 시간은? (단. 각각의 머신 사이클은 5개의 머신스테이트로 구성되어 있다.)
38. 컴퓨터 시스템과 주변 장치간의 데이터 전송 방식에 해당되지 않는 것은?
39. 중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고 가장 우선순위가 낮았던 마스터가 최상위 우선순위를 가지도록 하는 가변우선순위 방식은?
40. 마이크로 오퍼레이션과 관련이 적은 것은?
3과목: 운영체제
41. 분산 운영체제의 구조 중 완전 연결(Fully Connection)에 대한 설명으로 옳지 않은 것은?
42. 스레드의 특징으로 옳지 않은 것은?
43. UNIX는 어떤 디렉토리 구조를 갖는가?
44. 교착상태의 해결 방안 중 다음 사항에 해당하는 것은?
45. 파일 시스템에 대한 설명으로 옳지 않은 것은?
46. 다중 처리기 운영체제 구성에서 주/종(Master/Slave)처리기 시스템에 대한 설명으로 옳지 않은 것은?
47. 하나의 프로세스가 작업 수행 과정에서 수행하는 기억 장치 접근에서 지나치게 페이지 폴트가 발생하여 프로세스 수행에 소요되는 시간보다 페이지 이동에 소요되는 시간이 더 커지는 현상은?
48. HRN(Highest Response ratio Next) 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 것은?
49. 보안 메커니즘 중 합법적인 사용자에게 유형 혹은 무형의 자원을 사용하도록 허용할 것인지를 확인하는 제반 행위로서, 대표적 방법으로는 패스워드, 인증용 카드, 지문 검사 등을 사용하는 것은?
50. 프로세스의 정의로 옳지 않은 것은?
51. UNIX 파일 시스템의 inode에서 관리하는 정보가 아닌 것은?
52. 주기억장치 관리기법인 First-fit, Best-fit, Worst-fit 방법을 각각 적용할 경우 9K의 프로그램이 할당될 영역이 순서대로 옳게 짝지어진 것은?
53. 컴퓨터 시스템 성능을 향상시키기 위한 스풀링(SPOOLing)에 대한 설명으로 옳지 않은 것은?
54. 파일 디스크립터에 대한 설명으로 옳지 않은 것은?
55. 3개의 페이지 프레임(Frame)을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇 번의 페이지 부재(Fault)가 발생하는가? (단, 현재 기억장치는 모두 비어 있다고 가정한다.)
56. 운영체제의 목적 중 다음 설명에 해당하는 것은?
57. 초기 헤드 위치가 50 이며 트랙 0 방향으로 이동 중이다. 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중일 때 모든 처리를 완료하기 위한 헤드의 총 이동거리가 370일 경우 사용된 디스크 스케줄링 기법은? (단, 가장 안쪽 트랙 0, 가장 바깥쪽 트랙 200)
58. 가상기억장치 구현에서 세그먼테이션(Segmentation) 기법의 설명으로 옳지 않은 것은?
59. 페이지교체 기법 중 참조 비트와 변형 비트가 필요한 것은?
60. 운영체제의 기능으로 거리가 먼 것은?
4과목: 소프트웨어 공학
61. 자료 흐름도의 요소 중 다음 설명에 해당하는 것은?
62. 소프트웨어 재공학 활동 중 소프트웨어 기능을 변경하지 않으면서 소프트웨어를 형태에 맞게 수정하는 활동으로서 상대적으로 같은 추상적 수준에서 하나의 표현을 다른 표현 형태로 바꾸는 것은?
63. 정형 기술 검토(FTR)의 지침 사항으로 옳지 않은 것은?
64. 다음 설명에 해당하는 결합도는?
65. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?
66. 효과적 모듈 설계를 위한 유의사항으로 옳지 않은 것은?
67. 다음 설명에 해당하는 것은?
68. 화이트 박스 시험(White Box Testing)의 설명으로 옳지 않은 것은?
69. 소프트웨어 비용 산정 기법 중 개발 유형으로 organic, semi-detach, embedded 로 구분되는 것은?
70. 객체지향 기법에서 캡슐화(encapsulation)에 대한 설명으로 옳지 않은 것은?
71. 시스템의 구성 요소 중 출력된 결과가 예정된 목표를 만족하지 못할 경우 목표 달성을 위해 반복 처리하는 것을 의미하는 것은?
72. 위험 모니터링(monitoring)의 의미로 가장 적절한 것은?
73. 여러 번의 개발 과정을 거처 완벽한 최종 소프트웨어를 개발하는 점진적 모형으로 보헴이 제안한 소프트웨어 생명주기 모델은?
74. 소프트웨어 형상관리(Configuration management)에 관한 설명으로 거리가 먼 것은?
75. 재공학의 목적으로 적합하지 않은 것은?
76. 사용자의 요구사항 분석 작업이 어려운 이유로 거리가 먼 것은?
77. 소프트웨어 품질 목표 중 정해진 조건하에서 소프트웨어 제품의 일정한 성능과 자원 소요량의 관계에 관한 속성, 즉 요구되는 기능을 수행하기 위해 필요한 자원의 소요정도를 의미하는 것은?
78. 효과적 프로젝트 관리를 위한 3P로 옳은 것은?
79. 소프트웨어 재사용에 대한 설명으로 옳지 않은 것은?
80. 럼바우의 객체 지향 분석 기법에서 상태 다이어그램을 사용하여 시스템의 행위를 기술하는 모델링은?
5과목: 데이터 통신
81. 문자의 시작과 끝에 각각 START 비트와 STOP 비트가 부가되어 전송의 시작과 끝을 알려 전송하는 방식은?
82. 다음 중 A, B, C, D 문자 전송 시 홀수 패리티 비트검사에서 에러가 발생하는 문자는?
83. 패킷교환망에서 패킷이 적절한 경로를 통해 오류 없이 목적지까지 정확하게 전달하기 위한 기능으로 옳지 않은 것은?
84. 데이터 통신에서 오류의 발생 유무만을 판정하는 오류검출 기법으로 옳지 않은 것은?
85. 전송시간을 일정한 간격의 시간 슬롯(time slot)으로 나누고, 이를 주기적으로 각 채널에 할당하는 다중화 방식은?
86. 전송오류제어 중 오류가 발생한 프레임뿐만 아니라 오류검출 이후의 모든 프레임을 재전송하는 ARQ 방식은?
87. IP(Internet Protocol) 프로토콜에 대한 설명 중 틀린 것은?
88. HDLC 에서 사용되는 프레임의 유형이 아닌 것은?
89. 다음이 설명하고 있는 전송 방식은?
90. 패킷 교환 방식 중 가상 회선 방식에 대한 설명으로 옳은 것은?
91. 토큰링 방식에 사용되는 네트워크 표준안은?
92. 다중화 방식 중 타임 슬롯(time slot)을 사용자의 요구에 따라 동적으로 할당하여 데이터를 전송할 수 있는 것은?
93. TCP/IP 모델에 해당하는 계층이 아닌 것은?
94. OSI 7계층 중 데이터링크계층의 프로토콜에 해당하는 것은?
95. TCP/IP 모델의 인터넷계층에 대한 설명으로 틀린 것은?
96. ISO(국제표준기구)의 OSI 7계층 중 통신망의 경로(routing) 선택 및 통신량의 폭주 제어를 담당하는 계층은?
97. PCM 은 아날로그 신호의 크기를 표본화, 양자화한 뒤 몇 개의 2진수 비트를 전기 신호로 송출하는 방식이다. 양자화란 어떠한 과정 인가?
98. 라우팅 프로토콜인 OSPF(Open Shortest Path First)에 대한 설명으로 옳지 않은 것은?
99. 이동통신 가입자가 셀 경계를 지나면서 신호의 세기가 작아지거나 간섭이 발생하여 통신 품질이 떨어져 현재 사용 중인 채널을 끊고 다른 채널로 절체하는 것을 의미하는 것은?
100. 효율적인 전송을 위하여 넓은 대역폭(혹은 고속 전송 속도)을 가진 하나의 전송링크를 통하여 여러 신호(혹은 데이터)를 동시에 실어 보내는 기술은?