1과목: 전자계산기 프로그래밍
1. 객체의 성질을 분해하고, 공통된 성질을 추출하여 슈퍼 클래스를 설정하는 일을 무엇이라 하는가?
2. PLC의 입/출력부가 갖추어야 할 기본적인 조건이 아닌 것은?
3. C 언어에서 아래 출력 문장의 결과로 옳은 것은?
4. 단항(unary) 연산자 연산에 해당하지 않는 것은?
5. 시스템 프로그래밍에 가장 적합한 언어는?
6. Base register와 관련된 어셈블리 명령어는?
7. 어셈블리어의 상수 표현 중 옳지 않은 것은?
8. 프로시저 프로그램의 호출과정 및 복귀과정에서 CALL 문으로 부른 서브 프로그램에서 메인 프로그램으로 다시 복귀하는 어셈블리 명령어는?
9. 어셈블리 명령 중 CPU 제어 그룹에 속하는 것이 아닌 것은?
10. 어셈블리어에서 스트링 명령어는?
11. 작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지를 확인하기 위하여 만든 트리는?
12. PLC에서 사용되는 내부 레지스터가 아닌 것은?
13. C 언어의 기억 클래스 종류에 해당하지 않는 것은?
14. C 언어에서 x의 연산 결과는?
15. 객체지향 언어에서 객체에게 어떤 행위를 하도록 지시하는 명령을 무엇이라 하는가?
16. PC 어셈블리어의 데이터 정의 의사 명령어가 아닌 것은?
17. 매크로 기능을 가장 올바르게 설명한 것은?
18. C 언어의 관계연산자 중에서 우선순위가 다른 것은?
19. C 언어에서 기억부류의 종류 중 선언된 블록 내/외에서도 유효하므로 선언된 블록 밖에서도 변수 값을 보존하는 형태는?
20. PLC의 각종 명령 중 실행시간을 총칭하여 처리 속도라 하는데 처리속도에 포함되지 않는 것은?
2과목: 자료구조 및 데이터통신
21. 인터네트워킹(internetworking)을 위한 장비에 해당되지 않는 것은?
22. 전송 오류 제어 방식에서 오류 제어용 코드 부가 방식이 아닌 것은?
23. TCP/IP 네트워크를 구성하기 위해 1개의 C 클래스 주소를 할당 받았다. C 클래스 주소를 이용하여 네트워크상의 호스트들에게 실제로 할당할 수 있는 최대 IP 주소의 개수는?
24. IP 주소와 호스트 이름 간의 변환을 제공하는 분산 데이터베이스를 무엇이라고 하는가?
25. 인터넷상의 전송 계층 프로토콜로 순서제어와 에러제어를 수행하는 프로토콜은?
26. 좁은 의미의 VAN이 제공하는 기능에 속하지 않는 것은?
27. RS-232C 인터페이스나 V.24의 규격은 OSI 7계층을 적용하면 어디에 해당되는가?
28. 몇 개의 터미널들이 하나의 통신 회선을 통하여 결합된 형태로 신호를 전송하고, 이를 수신 측에서 다시 몇 개의 터미널의 신호로 분리하여 컴퓨터에 입Χ출력하는 과정을 무엇이라고 하는가?
29. 교환 기술에서 성능 비교 요소가 아닌 것은?
30. 다음 데이터 전송 제어의 단계 중 순서가 올바른 것은?
31. 데이터베이스 관리시스템이 갖는 장점으로 거리가 먼 것은?
32. 다음 트리(tree)에서 간노드(nonterminal node)의 갯수는?
33. 8 bit 컴퓨터에서 2의 보수법에 의한 수치표현이 다음과 같을 때 10진수 값은 얼마인가?
34. 데이터 구조에서 후입선출(last-in-first-out)과 가장 관계 있는 선형 구조는?
35. hashing을 이용할 때의 중요 고려 사항이 아닌 것은?
36. n개의 데이터에 대한 선택정렬(selection sort)의 총 비교 회수로 옳은 것은?
37. (B+C)*E-F/G 를 postfix notation 으로 변환한 결과는?
38. 키값의 순서 (26, 5, 37, 1, 61, 11, 59, 15, 48, 19)인 10개의 레코드를 2회 정렬 수행 결과가 다음과 같을 때 어떠한 정렬(sorting)기법이 사용되었는가? (단, 사각 괄호는 정렬되어야 할 서브 파일이다.)
39. 다음과 같은 table이 주어져 있다. binary search 방법으로 C 를 찾기 위하여 Key의 순서를 올바르게 나열한 것은?
40. 도메인(domain)에 대한 설명은?
3과목: 전자계산기구조
41. 연관기억(Associative Memory) 장치에 대한 설명 중 옳지 않은 것은?
42. indirect cycle 동안에 컴퓨터는 무엇을 하는가?
43. 데이지 체인(Daisy chain)에 대한 설명 중 옳지 않은 것은?
44. 인터럽트 사이클을 위한 마이크로 연산이 아닌 것은?
45. 연산자 코드(operation code)의 기능이 아닌 것은?
46. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?
47. 레지스터 가운데 명령어를 수행 할 때마다 결과가 0인지 여부, 부호(음수인지 양수인지), 캐리 및 오버플로의 발생 여부 등을 각각 1비트로 나타내며 분기를 결정하는 중요한 역할을 하는 레지스터는?
48. I/O 인터페이스 실행 Command 종류가 아닌 것은?
49. 다음은 인터럽트 체제의 동작을 나열하였다. 수행 순서를 올바르게 표현한 것은?
50. 메이저 상태(major state)에 대한 설명 중 옳은 것은?
51. 자기테이프 등과 같은 대 용량의 보조 기억장치의 내용을 직접 접근이 가능한 영역으로 이동하여 컴퓨터시스템에서 자료를 접근할 수 있도록 하는 기능을 무엇이라 하는가?
52. 부동 소수점 연산에 대한 설명으로 옳지 않은 것은?
53. 보통 4K 어의 기억 용량을 갖는 코어 기억 장치는 엄밀히 말하여 몇 개 어의 기억 용량을 갖는가?
54. 컴퓨터의 메모리 용량이 16K ×32bit라 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)은 각각 몇 비트인가?
55. 인터럽트를 종류 별로 구분하였을 때 정의되지 않은 명령이나 불법적인 명령을 사용했을 경우 혹은 보호되어 있는 기억공간에 접근하는 경우 발생하는 인터럽트를 무엇이라 하는가?
56. 보조 기억장치에 대한 설명으로 옳은 것은?
57. BSA(Branch and Save return Address)의 마이크로 동작 중 시간 to에서 발생하는 동작이 아닌 것은? (단, to 는 sequencer 출력을 나타냄.)
58. 기억장치에서 DRO(Destructive Read Out)의 성질을 갖고 있는 메모리는?
59. 2진수 0011에서 2의 보수(2's complement)는?
60. 플린(Flynn)이 분류한 병렬 컴퓨터 중에서 실제 사용되기 어려운 것은?
4과목: 운영체제
61. 중앙 컴퓨터와 직접 연결되어 응답이 빠르고 통신비용이 적게 소요되지만, 중앙 컴퓨터에 장애가 발생되면 전체 시스템이 마비되는 분산 시스템의 위상 구조는?
62. UNIX 운영체제의 특징과 가장 거리가 먼 것은?
63. 사용자가 요청한 디스크 입, 출력 내용이 다음과 같은 순서로 큐에 들어 있다. 이 때 SSTF 스케쥴링을 사용한 경우의 처리 순서는? (단, 현재 헤드 위치는 53 이고, 제일 안쪽이 1번, 바깥쪽이 200번 트랙이다.)
64. 너무 자주 페이지 교환이 발생하여 어떤 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 많은 경우를 무엇이라고 하는가?
65. 기억 장치 관리에서 60K의 사용자 공간이 아래와 같이 분할되어 있다고 가정할 때 24K, 14K, 12K, 6K의 작업을 최적 적합(best-fit) 전략으로 각각 기억 공간에 들어온 순서대로 할당할 경우 생기는 총 내부 단편화(internal fragmentation)의 크기와 외부단편화(external fragmentation)의 크기는 얼마인가?
66. 스케줄링 알고리즘의 성능평가 기준이 아닌 것은?
67. 실행 중인 프로세스가 CPU 할당시간을 다 사용한 후, 어떤 상태로 전이하는가?
68. 교착상태의 예방 기법 중 각 프로세스는 한꺼번에 자기에게 필요한 자원을 모두 요구해야 하며, 이 요구가 만족되지 않으면 작업을 진행할 수 없게 하는 방법이 있다. 이것은 다음 중 무슨 조건을 방지하기 위함인가?
69. 분산 처리 시스템과 관련이 없는 설명은?
70. 분산 운영체제의 개념 중 강결합 시스템(TIGHTLY - COUPLED)의 설명으로 틀린 것은?
71. 다음과 같은 접근제어 행렬에 대한 설명 중 옳은 것은?
72. 다음의 운영체제 형태 중 시대적으로 가장 먼저 생겨난 방식은?
73. 운영체제의 목적으로 거리가 먼 것은?
74. 디스크 스케쥴링 기법 중 다음의 특징을 갖는 기법은?
75. UNIX 특징을 설명한 것중 틀린 것은?
76. UNIX 파일 시스템의 블록구조에 포함되지 않는 것은?
77. 두개의 프로세스간 선행순서를 Pi<Pj 로 표현할 경우 Pj 가 먼저 실행된다고 가정한다면, P2<P1, P4<P2, P4<P3 의 선행관계가 있는 경우에 병행으로 실행될 수 있는 프로세스는?
78. 페이지 교체 기법 중 매 페이지마다 두개의 하드웨어 비트가 필요한 기법은?
79. 순차 파일에 대한 설명으로 틀린 것은?
80. 컴퓨터 자체 내의 기계적인 장애나 오류로 인하여 발생하는 인터럽트는?
5과목: 마이크로 전자계산기
81. 크로스 어셈블러(Cross Assembler)를 옳게 설명한 것은?
82. SP(stack pointer)가 기억하고 있는 내용의 메모리 번지를 지정하는 스택 구조를 무엇이라고 하는가?
83. 다음 명령어들 중에서 시프트(shift) 명령어에 속하지 않는 것은?
84. 제어 프로그램 개발 시 중요한 점과 거리가 먼 것은?
85. 운영체제(operating systems)의 설명 중 가장 옳은 것은?
86. 스택틱 램(static RAM)을 구성하는 회로는?
87. 마이크로프로세서가 I/O 인터페이스로부터 요청된 인터럽트를 해결하기 위해 I/O 주변 장치를 인식하는 방법 중 인식 과정의 속도를 향상시키기 위하여 각 I/O 주변장치에 특정 코드를 할당하는 방법은?
88. 마이크로컴퓨터와 주변장치와의 데이터 전달 방식이 아닌 것은?
89. 직접 접근(direct access) 기억 장치가 아닌 것은?
90. 어느 컴퓨터의 기억 용량이 65,536 바이트이다. 필요한 주소 선(address line)은 몇 비트인가?
91. 어큐뮬레이터(누산기)가 꼭 필요한 명령 형식은?
92. 격리형(isolated)과 메모리 맵(memory map)형 입출력 방식에 대한 설명 중 옳지 않은 것은?
93. 마이크로컴퓨터의 ROM이 4096비트이면 어장(word length)이 8비트인 경우 몇 워드인가?
94. 로더(loader)의 기능에 해당하지 않는 것은?
95. 컴퓨터의 모든 행위를 감시하고, 통제하는 일련의 거대한 소프트웨어의 집합체를 무엇이라 하는가?
96. 입출력 채널(channel) 제어기의 설명으로 옳지 않은 것은?
97. 마이크로프로세서의 특징으로 가장 거리가 먼 것은?
98. 자료를 가장 빨리 처리할 수 있는 주소 방식은? (단, 자료를 인스트럭션과 별도로 기억시키지 않을 경우)
99. 마스크 롬(Mask ROM)에 대한 설명 중 옳은 것은?
100. 가상메모리에서 페이지 교체 알고리즘에 해당되지 않는 것은?