1과목: 전자계산기 프로그래밍
1. 어셈블리에서 DC ZL5 '4567'이라고 명령하였을 때, 메모리에 기억되는 형식은?
2. 객체의 전용자료와 메소드를 다른 객체가 접근할 수 없다는 의미로서 소프트웨어 공학의 정보은닉에 해당하는 것은?
3. 변수의 값이 저장된 기억 장소, 위치를 확인할 수 있는 것은 변수의 어떤 구성 요소에 의해서 가능한가?
4. 객체 지향 프로그래밍의 특징으로 거리가 먼 것은?
5. C 언어에서 연산자의 우선순위가 낮은 순서에서 높은 순서로 옳게 나열된 것은?
6. C 언어에서 포인터 연산자 "*"와 "&"의 의미는?
7. PLC에서 시퀀스 언어의 체계를 나타내는 대표적인 프로그램 방식이 아닌 것은?
8. 정적 바인딩(static binding)에 해당하지 않는 것은?
9. 기억장소 할당을 프로그래머가 담당하는 로더는?
10. 윈도우 프로그래밍에 관한 설명으로 옳지 않은 것은?
11. C 언어에서 이스케이프 문자의 약호가 잘못된 것은?
12. C 언어 명령문 중 "do ∼ while" 문에 대한 설명으로 옳지 않은 것은?
13. 어셈블리에서 자료가 기억될 공간을 확보하기 위해 정의 하는 명령은?
14. PLC는 일반적으로 4가지 모드에 의하여 연산 처리된다. 다음 중 4가지 모드에 해당하지 않는 것은?
15. 어셈블리에서 서브루틴을 호출하는 명령은?
16. PLC에서 최초 스텝에서 최후 스텝까지 실행하는데 걸리는 시간을 무엇이라 하는가?
17. C 언어에서 공용체 선언시 관계있는 명령어는?
18. 인터럽트 요청이 있을 때 인터럽트 처리루틴의 순서가 옳은 것은?
19. C 언어에서 사용되는 비트(bit) 연산자가 아닌 것은?
20. 어셈블리에서 인덱스번지 지정방식의 명령은?
2과목: 자료구조 및 데이터통신
21. 다음과 같은 알고리즘(algorithm)이 있다. 이 알고리즘으로 계산한 f(4)의 값은?
22. 트리(tree)의 차수(degree)는?
23. 디지털 서비스 유닛(DSU)에 대한 설명으로 옳지 않은 것은?
24. PCM 과정의 양자화 과정에서 레벨 수가 128 레벨인 경우 몇 비트로 부호화가 되는가?
25. 인덱스 부분과 모든 키 값들을 저장하고 있는 리프 (leaves)들의 순차세트(Sequence set) 부분으로 구성된 인덱스 구조는?
26. X.25 프로토콜에 대한 설명 중 옳지 않은 것은?
27. 내부정렬(internal sort)이 아닌 것은?
28. 트래픽 제어 기술의 기본 요소가 아닌 것은?
29. 부가가치 통신망의 기능이 아닌 것은?
30. 해싱에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의 미하는 것은?
31. 다중 키에 대한 순서배열에 흔히 쓰이는 것으로 r개의 키 중에서 Key에 대하여 순서 배열할 차례라면 Key가 갖는 값의 종류만큼 빈곳을 준비하여 각 레코드의 키값에 따라 해당되는 곳에 레코드를 집어넣고 꺼내서 정렬하는 방법은?
32. 포스트오더(postorder)로 순회한 결과는?
33. CCITT(ITU-T)의 표준 시리즈 중 X 시리즈의 이용은?
34. 아래 자료에 대하여 버블 정렬(bubble sort)을 적용할 경우 pass 1의 실행 결과는?
35. 데이터 통신망의 구성 형태가 아닌 것은?
36. 구내나 동일 건물내에서 프로그램, 파일 또는 주변장치를 공유할 수 있는 정보통신망은?
37. 관계형 데이터 모델에서 속성(attribute)간의 관계를 표현하는 것은?
38. 개념 스키마(conceptual schema)에 대한 설명으로 옳지 않은 것은?
39. 교환 기술에서 성능 비교 요소가 아닌 것은?
40. 디지털 신호를 음성대역(0.3∼3.4kHz)내의 아날로그 신호로 변환(변조)한 후 음성 전송용으로 설계된 전송로에 송신한다든지 반대로 전송로부터의 아날로그 신호를 디지털 신호로 변환(복조)하는 장치를 무엇이라 하는가?
3과목: 전자계산기구조
41. CAM(Content Addressable Memory)의 특징은?
42. DMA 과정에서 인터럽트가 발생하는 시점은?
43. 인터럽트 체제의 기본 요소가 아닌 것은?
44. DMA(Direct Memory Access)에 대한 설명으로 옳은 것은?
45. 로더(Loader)의 기능 중 옳지 않은 것은?
46. 0-주소 인스트럭션과 관계있는 하드웨어는?
47. 누산기(accumulator)란?
48. 자기 코어(magnetic core) 기억장치에 관한 설명 중 옳은 것은?
49. 입출력장치의 인터럽트 우선순위를 하드웨어적으로 결정하는 방식은?
50. 명령레지스터에 호출된 OP code를 해독하여 그 명령을 수행시키는데 필요한 각종 제어 신호를 만들어내는 장치는?
51. 컴퓨터 내부에서 시스템 순간순간의 상태를 나타내는 것은?
52. 인스트럭션의 설계 과정에서 고려해야 할 사항이 아닌 것은?
53. EBCDIC로 좌측 입력 레지스터에 D2E2가 입력되어 있다. 출력 레지스터의 내용이 00E2가 되도록 하려면 우측 입력 레지스터의 내용을 어떻게 하면 되는가?
54. 컴퓨터의 메모리 용량이 16K × 32bit라 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)은 각 각 몇 비트인가?
55. 명령어 처리를 위한 마이크로 사이클이 아닌 것은?
56. 아래 진리표(Truth table)는 무슨 회로인가?
57. 다음 일련의 마이크로 오퍼레이션은 어느 사이클인가?
58. 보통 4K 어의 기억 용량을 갖는 코어 기억 장치는 엄밀히 말하여 몇 개 어의 기억 용량을 갖는가?
59. indirect cycle 동안에 컴퓨터는 무엇을 하는가?
60. 다음에서 인터럽트 작동 순서가 올바른 것은?
4과목: 운영체제
61. 연결 편집기(Linkage editor)의 설명으로 옳은 것은?
62. 동시에 여러 개의 작업이 수행되는 다중 프로그래밍 시스템 또는 가상기억장치를 사용하는 시스템에서 하나의 프로세스가 작업 수행 과정에서 수행하는 기억장치 접근에서 지나치게 페이지 폴트가 발생함으로 인하여 전체 시스템의 성능이 저하되는 것을 무엇이라 하는가?
63. 파일 시스템의 디렉토리 중 가장 간단한 디렉토리 구조로 서 모든 파일들이 유일한 이름을 가지고 있으며, 같은 디렉토리 내에 위치하여 관리되는 디렉토리 구조는?
64. 페이징 기법하에서 페이지 크기에 관한 사항으로 옳지 않은 것은?
65. FCFS 스케줄링 기법을 선점기법으로 구현한 스케줄링 방법으로 프로세스를 대기 큐에 넣고 주어진 할당 시간 안에 작업을 수행하고 할당시간이 끝났는데도 작업이 끝나지 않은 프로세스는 다시 대기 큐로 들어가는 스케줄링 기법은?
66. 프로세스의 정의와 관련이 적은 것은?
67. UNIX 시스템에서 새로운 프로세스는 어느 시스템 호출에 서 만들어지게 되는가?
68. 일반적으로 사용되는 자원 보호 기법의 종류에 해당하지 않는 것은?
69. UNIX 운영체제는 거의 대부분의 코드가 고급언어로 기술되어 있다. 이 고급언어는?
70. 다음 그림과 같이 기억장치가 분할되어 있을 때, 10K의 작업을 최악 적합(worst-fit)으로 할당할 경우 배치되는 장소는?
71. 고속의 중앙처리장치와 저속의 입/출력 장치 사이에 존재하는 속도의 격차를 극복하고 이들 사이의 입/출력 작업이 원활하게 수행될 수 있도록 중재하는 기법은?
72. 모니터에 대한 설명으로 옳지 않은 것은?
73. 주기억장치 관리 기법에서 입력된 작업을 가장 큰 공백에 배치하는 기법은?
74. 사용자는 단말 장치를 이용하여 운영체제와 상호 작용하며, 시스템은 일정 시간 단위로 CPU를 한 사용자에서 다음 사용자로 신속하게 전환함으로써, 각각의 사용자들은 실제로 자신만이 컴퓨터를 사용하고 있는 것처럼 사용할 수 있는 처리 방식은?
75. 선점(preemptive) 방식을 사용하는 CPU 스케줄링 방식은?
76. 분산 시스템에서 각 사이트의 연결 위상(Topology)에 관한 설명으로 옳지 않은 것은?
77. 아래의 내용이 설명하는 기법은?
78. UNIX에서 사용자의 요구를 해석해서 요청 서비스를 실행시키는 명령어 해석기는?
79. PCB(Process Control Block)의 내용이 아닌 것은?
80. 파일 디스크립터(file descriptor)의 내용과 무관한 것은?
5과목: 마이크로 전자계산기
81. 논리 마이크로 동작에 속하지 않는 것은?
82. 프로그래머에게 실제의 주기억장치보다 훨씬 큰 주기억 용량을 가진 것처럼 느끼게 하는 기억장치 운용방식은?
83. 한 컴퓨터를 위하여 작성한 프로그램을 프로세서가 다른 컴퓨터를 이용하여 실행하여 볼 수 있도록 하는 것을 무엇이라고 하는가?
84. 비동기식 직렬 전송시 start bit와 stop bit의 신호 상태는?
85. CPU에서 연산시 한 개의 오퍼랜드(Operand) 역할을 하고, 연산의 결과가 저장되는 레지스터는?
86. 마이크로 컴퓨터에서 각 장치간의 연결을 버스(Bus)로 구성할 때 해당되지 않는 것은?
87. 동기형 계수기로 사용할 수 없는 것은?
88. 마이크로컴퓨터의 시스템 소프트웨어 중 사용자가 작성한 프로그램을 실행하면서 에러를 검출하고자 할 때 사용되는 것은?
89. 마이크로 컴퓨터에서 중앙처리장치와 기억장치, 그리고 입출력 장치 등에 공통적으로 연결되는 버스는?
90. 전체 컴퓨터 시스템의 자원을 효율적으로 관리 운용하기 위한 것을 무엇이라고 하나?
91. 일반 마이크로프로세서에 비해서 bit - sliced 마이크로 프로세서가 가지는 특징은?
92. 마이크로컴퓨터 운영체제의 기능과 거리가 먼 것은?
93. 마이크로프로세서의 주소 지정 방식을 결정하기 위해 고려해야 할 점을 옳게 설명한 것은?
94. 응용 프로그래머를 위해 미리 프로그램 업체에서 제공하는 작업용 프로그램을 무엇이라 하는가?
95. 레지스터(register) 군에 속하지 않는 것은?
96. 주소 선(address line)이 16개인 CPU의 직접 액세스가 가능한 메모리 공간은 몇 Kbyte인가?
97. 순차 액세스 기억장치는?
98. 충격식(impact) 프린터에 속하는 것은?
99. 순차접근 방식이고 속도가 빠르며 메모리 셀이 콘덴서로 되어 있어 충전 전하를 이동시키면서 시프트 레지스터 기능을 갖는 보조 기억장치는?
100. 512 byte 크기의 메모리를 필요로 하는데 사용되는 어드레스 라인(address line)은 몇 개인가?