1과목: 전자계산기 프로그래밍
1. C 언어에서 저장 클래스를 명시하지 않은 변수는 기본적으로 어떤 기억 클래스로 간주되는가?
2. 프로그램 내에서 양쪽 오퍼랜드에 기억된 내용을 바꾸어야 할 때 사용하는 어셈블리어 명령은?
3. PLC의 정상 동작을 위한 환경조건의 고려사항으로 옳지 않은 것은?
4. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
5. 객체지향 프로그래밍에 대한 설명으로 거리가 먼 것은?
6. C 언어의 특징으로 옳지 않은 것은?
7. 종래에 사용하던 제어반 내의 릴레이 타이머, 카운터 등의 기능을 IC, 트랜지스터 등의 반도체 소자로 대체시켜 기본적인 시퀀스 제어 기능에 수치 연산 기능을 추가하여 프로그램 제어가 가능하도록 한 자율성이 높은 제어장치는?
8. C 언어에서 이스케이프 문자의 약호가 잘못된 것은?
9. 어셈블리어에서 주석(Comment)의 시작을 나타내는 기호는?
10. PLC 하드웨어 구성 요소 중 외부로부터 수신되는 다양한 신호를 CPU가 처리할 수 있는 신호레벨로 변환시켜 연산부에 전송하는 역할을 하는 것은?
11. 기계어에 대한 설명으로 틀린 것은?
12. 프로그래밍 언어의 해독 순서로 옳은 것은?
13. C 언어의 비트 단위 연산자 중 1의 보수화와 관계되는 것은?
14. 원시 프로그램을 기계어 프로그램으로 번역하는 대신에 기존의 고수준 컴파일러 언어로 전환하는 역할을 수행하는 것은?
15. 어셈블리어에서 다음 설명에 해당하는 명령은?
16. 변수의 값이 저장된 기억 장소, 위치를 확인할 수 있는 것은 변수의 어떤 구성 요소에 의해서 가능한가?
17. 원시 프로그램을 어셈블 할 때 어셈블러가 해야 할 동작을 지시하는 명령을 무엇이라고 하는가?
18. 매크로 프로세서의 기본적 수행 기능에 해당하지 않는 것은?
19. 시스템이 알고 있는 특수한 기능을 수행하도록 이미 용도가 정해져 있는 단어로써, 프로그래머가 변수 이름이나 다른 목적으로 사용할 수 없는 핵심어를 무엇이라고 하는가?
20. C 언어에서 함수 "putchar()"의 역할은?
2과목: 자료구조 및 데이터통신
21. 라우팅 방식 중 패킷이 소스 노드로부터 모든 인접노드로 broadcast 되는 방식은?
22. 아날로그 데이터를 디지털신호로 변환하는 변조방식은?
23. 통신사업자의 회선을 임차하여 단순한 전송기능 이상의 부가가치를 부여한 데이터 등 복합적인 서비스를 제공하는 정보통신망은?
24. X.25 프로토콜을 구성하는 계층으로 옳지 않은 것은?
25. TCP에서 제공되는 서비스가 아닌 것은?
26. 패킷교환 방식은 메시지를 작은 패킷으로 분할하여 효율적인 통신을 보장하는 교환방식이다. 다음 중 패킷을 작게 분할할 경우의 단점으로 옳지 않은 것은?
27. 25개의 구간을 망형으로 연결하면 필요한 회선의 수는?
28. 집중화기(Concentrator)에 대한 설명으로 틀린 것은?
29. OSI 7계층 중 어플리케이션 간의 통신을 위한 제어구조를 제공하는 계층은?
30. 오류 제어 방식의 자동반복 요청(ARQ) 방식 중 stop and wait ARQ에 대한 설명으로 옳지 않은 것은?
31. 다음 설명에 해당하는 정렬 기법은?
32. 다음 그래프의 인접 행렬(Adjacency Matrix)로 옳은 것은?
33. 스택을 이용하는 예로써 옳지 않은 것은?
34. 다음 그림에서 트리의 차수(degree)는?
35. 데이터베이스의 특징으로 옳지 않은 것은?
36. 트리(Tree)의 특징이 아닌 것은?
37. 다음 산술식을 Postfix로 옳게 표현한 것은?
38. 해싱에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미하는 것은?
39. 데이터베이스 설계 순서로 옳은 것은?
40. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?
3과목: 전자계산기구조
41. 다음의 상태도(state diagram)에 맞는 상태표(state table)는? (단, 상태를 A, 입력은 x, 출력은 y라 한다.)
42. 다음은 어떤 마이크로 명령에 의해서 수행되는 경우인가?
43. 메모리 버퍼 레지스터(MBR)의 설명으로 옳은 것은?
44. 인스트럭션 실행과정에서 한 단계씩 이루어지는 동작은?
45. 2의 보수 표현이 1의 보수 표현보다 더 널리 사용되고 있는 주요 이유는?
46. 사용자 프로그램에 할당된 영역이 EC00h - FFFFh일 경우 사용 가능한 크기는 모두 몇 [KByte] 인가?
47. 대칭적 다중프로세서(SMP)에 대한 설명으로 틀린 것은?
48. 중앙처리장치가 주기억장치보다 더 빠르기 때문에 프로그램 실행 속도를 중앙처리장치의 속도에 근접하도록 하기 위해서 사용되는 기억장치는?
49. 인터럽트를 발생시키는 모든 장치들을 인터럽트의 우선순위에 따라 직렬로 연결함으로써 이루어지는 우선순위 인터럽트 처리방법은?
50. 캐시 기억장치에서 적중률이 낮아질 수 있는 매핑 방법은?
51. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?
52. 논리식 를 간소화한 식으로 옳은 것은?
53. F(x, y, z)=Σ(1,3,4,5,7)를 간단히 나타내면?
54. 인터럽트와 트랩을 비교 설명한 것 중 옳지 않은 것은?
55. 인스트럭션이 수행될 때 주기억장치에 접근하려면 인스트럭션에서 사용한 주소는 주기억장치에 직접 적용될 수 있는 기억장소의 주소로 변환되어야 한다. 이 때, 주소로부터 기억장소로의 변환에 사용되는 것은?
56. 플립플롭이 가지고 있는 기능은?
57. 연산자 기능에 대한 명령어를 나타낸 것 중 옳지 않은 것은?
58. 가상(Virtual) 기억장치에 대한 설명이 아닌 것은?
59. 동기고정식 마이크로 오퍼레이션 제어의 특성이 아닌 것은?
60. 인스트럭션 수행시 유효 주소를 구하기 위한 메이저 상태는?
4과목: 운영체제
61. 디스크 스케줄링 기법 중 다음 설명에 해당하는 것은?
62. 구역성(Locality)에 관한 설명으로 옳지 않은 것은?
63. 운영체제의 목적으로 거리가 먼 것은?
64. 분산 운영체제의 목적으로 거리가 먼 것은?
65. UNIX 파일시스템에서 각 파일이나 디렉토리에 대한 모든 정보를 저장하고 있는 블록은?
66. 빈 기억공간의 크기가 20K, 16K, 8K, 40K일 때 기억장치 배치 전략으로 "Worst Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부 단편화의 크기는?
67. 스레드(Thread)에 대한 설명으로 옳지 않은 것은?
68. 파일 디스크립터(File Descriptor)의 내용으로 거리가 먼 것은?
69. FIFO 교체 알고리즘을 사용하고 페이지 참조의 순서가 다음과 같다고 가정한다면 할당된 프레임의 수가 4개일 때 몇 번의 페이지 부재가 발생하는가? (단, 초기 프레임은 모두 비어 있다고 가정한다.)
70. UNIX 운영체제의 특징과 거리가 먼 것은?
71. 운영체제가 수행하는 기능에 해당하지 않는 것은?
72. 하이퍼큐브에서 하나의 프로세서에 연결되는 다른 프로세서의 수가 4개일 경우 필요한 총 프로세서의 수는?
73. 다중 처리기 운영체제 형태 중 주/중(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?
74. 선점 기법과 대비하여 비선점 스케줄링 기법에 대한 설명으로 옳지 않은 것은?
75. 은행원 알고리즘은 교착상태 해결 방법 중 어떤 기법에 해당하는가?
76. 다음 설명의 ( ) 안 내용으로 가장 적합한 것은?
77. 현재 헤드의 위치가 50에 있으며, 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중일 때, C-SCAN 기법을 사용한다면 제일 먼저 서비스 받는 트랙은?
78. UNIX에서 파일의 사용 허가를 정하는 명령은?
79. 여러 사용자들이 공유하고자 하는 파일들을 하나의 디렉토리 또는 일부 서브트리에 저장해 놓고 여러 사용자들이 이를 같이 사용할 수 있도록 지원하기 위한 가장 효율적인 디렉토리 구조는?
80. 상호배제(Mutual Exclusion) 기법을 사용하여 임계영역(Critical Region)을 보호하였다. 다음 설명 중 옳지 않은 것은?
5과목: 마이크로 전자계산기
81. 입출력 인터페이스 회로의 기본적인 기능이 아닌 것은?
82. 컴퓨터가 PC 없이 구성되어 있다고 가정하자. 대신에 명령어는 OP 코드, operand 번지, 다음 수행 명령의 번지로 구성되어 있다. 56개의 명령어를 가지고 있으며 32768워드의 기억장치를 가지고 있다. 이 마이크로컴퓨터의 명령어 형태로 가장 옳은 것은?
83. 마이크로프로그램에 대한 설명 중 틀린 것은?
84. 제어 프로그램의 중추적 기능을 담당하는 프로그램으로서 처리 프로그램의 실행 과정과 시스템 전체의 동작 상태를 감독하고 지원하는 기능을 수행하는 제어 프로그램은?
85. IOP(Input-Output Processor)에 관한 내용 중 틀린 것은?
86. 베이직과 같은 고급 언어로 작성된 원시 프로그램을 직접 실행하는 프로그램은?
87. 논리 블록간의 프로그램 가능 논리 교환 기능을 가진 SPLD를 근간으로 하고 있으며, 전기적 소거 및 프로그램 가능 읽기 전용 기억장치 (EEPROM)나 플래시 메모리, 정적기억장치 (SRAM)를 사용하는 것은?
88. 어셈블리(assembly) 언어로 작성된 source 프로그램의 각 문장은 3개의 필드(field)로 구성된다. 다음 중 필드(field)가 아닌 것은?
89. 묵시적 주소지정 방식을 사용하는 산술 명령어는 주로 어떤 레지스터에 대하여 연산을 수행하는가?
90. 다음 ( ) 안에 들어갈 용어로 적당한 것은?
91. 입출력 모듈 설계시 고려 사항이 아닌 것은?
92. 컴퓨터에서 사용되는 보조기억장치의 특징이 아닌 것은?
93. 입출력장치의 주소가 기억장치의 주소와 독립적인 입출력장치는?
94. 기계어 프로그램을 받아들여 상대 번지를 절대 번지로 바꿔 기억장소에 할당하고, 여러 개의 프로그램을 연결하여 컴퓨터가 실행할 수 있는 상태로 만드는 프로그램은?
95. 실행 중에 CPU에 의해 사용되는 레지스터인 PSWR에 대한 설명으로 틀린 것은?
96. 메모리로부터 명령을 읽어오는 과정에서 관계없는 것은?
97. 시프트 레지스터(shift register)의 입출력 방식 중 시간이 가장 적게 걸리는 것은?
98. RAM은 SRAM과 DRAM으로 분류할 수 있다. SRAM의 특징이 아닌 것은?
99. 직접 실행 가능한 형태의 프로그램은?
100. 레지스터의 역할이 아닌 것은?