1과목: 전자계산기 프로그래밍
1. 객체지향 기법에서 어떤 클래스에 속하는 구체적인 객체를 의미하는 것은?
2. 럼바우 객체 모델링 기법에서 사용하는 세 가지 모델링이 아닌 것은?
3. 객체지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은?
4. C언어에서 문자열 출력 함수는?
5. C 언어의 데이터 형이 아닌 것은?
6. C 언어의 특징으로 옳지 않은 것은?
7. C 언어에서 이스케이프 시퀀스의 설명이 옳지 않은 것은?
8. C 언어에서 부호 없는 10진수 출력 명령에 사용되는 것은?
9. 어셈블러를 두 개의 패스로 구성하는 주된 이유는?
10. 객체 지향의 기본 개념 중 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 의미하는 것은?
11. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
12. 모듈 작성시 주의사항으로 옳지 않은 것은?
13. 원시 프로그램을 어셈블할 때 어셈블러가 해야 할 동작을 지시하는 명령을 무엇이라고 하는가?
14. 한 위치의 문자열을 다른 위치의 문자열과 비교하는 어셈블리어 명령은?
15. 어셈블리어에서 DOS나 BIOS 루틴을 부르기 위해 사용하는 명령어는?
16. C 언어의 기억 클래스 종류에 해당하지 않는 것은?
17. 기계어에 대한 설명으로 옳지 않은 것은?
18. 객체지향에서 캡슐화에 대한 설명으로 옳지 않은 것은?
19. 수명 시간동안 고정된 하나의 값과 이름을 가진 자료로서 프로그램이 작동하는 동안 값이 절대로 바뀌지 않는 것을 의미하는 것은?
20. 원시 프로그램을 기계어 프로그램으로 번역하는 대신에 기존의 고수준 컴파일러 언어로 전환하는 역할을 수행하는 것은?
2과목: 자료구조 및 데이터통신
21. DNS(Domain Name System) 메시지 구조 중 헤더에 포함되어 있는 플래그 필드는 8개의 서브 필드로 구성되어 있다. 다음 설명이 해당되는 서브 필드는?
22. 인터넷 응용서비스 중 가상 터미널(Virtual Terminal) 기능을 갖는 것은?
23. 문자 위주의 전송에서 투명한 데이터의 전달을 위해 사용되는 제어 문자로 옳은 것은?
24. HDLC(High-level Data Link Control)에서 링크 구성 방식에 따른 세 가지 모드에 해당되지 않는 것은?
25. 대역폭(bandwidth)에 대한 설명이 옳은 것은?
26. 통신망의 체계적인 운용 및 관리를 위한 TMN(Telecommunication Management Network)의 기능 요소에 해당하지 않는 것은?
27. WAN과 LAN의 설명으로 틀린 것은?
28. 인터넷상에 전용 회선과 같이 이용 가능한 가상적인 전용회선을 구축하여 데이터를 도청당하는 등의 행위를 방지하기 위한 통신 규약은?
29. 데이터 전달을 위한 회선 제어 절차의 단계를 순서대로 나열한 것은?
30. OSI 7계층 중 링크설정 및 해제, 흐름 제어와 오류제어 등을 담당하는 계층은?
31. 다음의 트리에 대하여 inorder 방법으로 traverse 한 결과는?
32. DBMS의 필수 기능이 아닌 것은?
33. 다음 설명에 해당하는 정렬 기법은?
34. 데이터베이스의 3계층 스키마 중 다음은 무엇에 대한 설명인가?
35. 데이터베이스 설계 순서로 옳은 것은?
36. 선형 자료구조로만 짝지어진 것은?
37. 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다는 트랜잭션의 특성은?
38. 색인 순차 파일의 색인 구역으로 옳은 것은?
39. 데이터베이스의 특성이 아닌 것은?
40. 해싱 기법에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
3과목: 전자계산기구조
41. 다음 논리회로의 결과로 옳은 것은?
42. 보조기억장치의 일반적인 특징으로 옳지 않은 것은?
43. 피연산자의 위치(기억 장소)에 따라 명령어 형식을 분류할 때 instruction cycle time이 가장 짧은 명령어 형식은?
44. 4비트의 데이터 비트와 1비트의 패리티 비트가 사용되는 경우 몇 개 비트까지 에러를 검출할 수 있는가?
45. 오류 검출용 코드가 아닌 것은?
46. flynn의 분류법 중 여러 개의 처리기에서 수행되는 인스트럭션(instruction)들은 각기 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태는?
47. 주소 설계시 고려해야 할 점이 아닌 것은?
48. 주기억장치는 하드웨어 특성상 주기억장치가 제공할 수 있는 정보 전달 능력에 한계가 있는데, 이 한계를 무엇이라 하는가?
49. 사용자 프로그램에 할당된 영역이 EC00h - FFFFh일 경우 사용 사능한 크기는 모두 몇 KByte인가?
50. 다음 소자 중에서 ROM과 유사한 성격을 가지며, AND array와 OR array로 구성된 것은?
51. 데이터의 주소를 표현하는 방식에 따라 분류할 때 계산에 의한 주소는 어디에 해당하는가?
52. 기억장치의 용량이 1M워드(word)이고 1워드가 32비트인 경우 PC(Program counter), MAR(memory address register). MBR(memory buffer register)의 각 비트수는?
53. 메모리 인터리빙(interleaving)의 설명으로 옳지 않은 것은?
54. 명령문 구성 형태 중 하나의 오퍼랜드가 누산기 속에 포함된 명령 형식은?
55. 순서 논리 회로에 대한 설명 중 옳지 않은 것은?
56. 마이크로 오퍼레이션에 대한 설명 중 옳지 않은 것은?
57. 다음과 같은 마이크로 동작은 어떤 명령의 수행과정을 나타내는 것인가?
58. 다음 중 2의 보수(2's complement) 가산 회로로서 정수 곱셈을 이용할 경우 필요 없는 것은?
59. 연산 명령 자체로 특수한 곱셈과 나눗셈을 수행하거나 혹은 곱셈과 나눗셈에 보조적으로 이용되는 것은?
60. 마이크로 명식으로 적합하지 않은 것은?
4과목: 운영체제
61. 다음의 운영체제 운용 기법 중 라운드 로빈(Round Robin) 방식과 가장 관계되는 것은?
62. 디스크 스케줄링 기법 중 다음 설명에 해당하는 것은?
63. 세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?
64. 스레드의 특징으로 옳지 않은 것은?
65. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 4개의 연결점을 가질 경우 CPU의 총 개수는?
66. 3개의 페이지를 스용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지가 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?
67. 다중 처리기 운영체제 현태 중 주/종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?
68. 프로세스(Process)에 대한 옳은 설명 모두를 나열한 것은?
69. 다음 설명에 해당하는 디렉토리 구조는?
70. 주기억장치 관리기법 중 Worst-fit을 적용할 경우 8K의 프로그램이 할당될 영역으로 옳은 것은?
71. UNIX 파일 시스템의 inode에서 관리하는 정보가 아닌 것은?
72. HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 것은?
73. 워킹 셋(Working Set)에 대한 설명으로 옳지 않은 것은?
74. 분산 운영체제 구조 중 다음의 특징을 갖는 것은?
75. UNIX에서 새로운 프로세스를 생성하는 명령은?
76. 다음과 같은 접근제어 행령에 대한 설명 중 옳은 것은?(단, E : 실행가능, R : 판독가능, W : 기록가능, NONE : 모든 권한 없음)
77. UNIX에 대한 옳은 설명 모두를 나열한 것은
78. 운영체제의 목적 중 다음 설명에 해당하는 것은?
79. 운영체제에 대한 옳은 설명으로만 짝지어진 것은?
80. 프로세스 제어블록(Process Control Block)에 대한 설명으로 옳지 않은 것은?
5과목: 마이크로 전자계산기
81. 메인루틴에서 서브루틴 종류 후 다시 메인루틴으로 돌아올 수 있는 이유는?
82. 다음 중 별도의 제어기를 필요로 하는 I/O 방식은?
83. 프로그래머가 프로그램 내에서 동일한 부분을 반복하여 사용하는 불편을 없애기 위해 사용하는 프로세서는?
84. 동기식 비트 직렬 전송의 동작 순서로 옳은 것은?
85. 각 데이터(data)의 끝 부분에 특별한 체크 바이트(byte)가 있어 에러(error)를 찾아내는 방법은?
86. IOP(Input-Output Processor)에 관한 내용으로 옳지 않은 것은?
87. 응용 프로그래머를 위해 미리 프로그램 업체에서 제공하는 작업용 프로그램을 무엇이라 하는가?
88. 조건부 분기명령의 실행에서 수행되어야 할 다음 명령어를 결정하기 위해서는 어느 레지스터의 내용을 조사하는가?
89. 논리 블록간의 프로그램 가능 논리 교환 기능을 가진 SPLD를 근간으로 하고 있으며, 전기적 소거 및 르로그램 가능 읽기 전용 기억장치(EEPROM)나 플래시 메모리, 정적기억장치(SRAM)를 사용하는 것은?
90. 매크로(macro)의 설명과 관계 없는 것은?
91. 다음 마이크로 오퍼레이션과 관련 있는 것은?(단, EAC : 끝자리 올림과 누산기, AC : 누산기)
92. 다음은 어떤 입출력 방식에 대한 설명인가?
93. RISC(Reduced Instruction Set Computer)에 대한 설명으로 틀린 것은?
94. CPU에서 연산시 한 개의 오퍼랜드(Operand) 역할을 하고, 연산의 결과가 저장되는 레지스터는?
95. 양극성 소자(bipolar)로 만든 비트 슬라이스(bit-slice) 마이크로프로세서의 장점과 단점이 순서대로 옳게 나열한 것은?
96. 병렬 입출력 인터페이스(interface)의 특징으로 옳은 것은?
97. 50개의 입출력 외부 장치를 주소지정 하려고 한다. 최소 몇 개의 어드레스 선이 필요한가?
98. dynamic RAM과 static RAM의 설명 중 옳지 않은 것은?
99. 자료전송 방법에 관한 설명으로 옳지 않은 것은?
100. 기억장치 사상 입출력(memory mapped I/O) 방식에 대한 설명으로 옳은 것은?