1과목: 전자계산기 프로그래밍
1. 다른 어셈블리 언어의 소스 파일을 삽입하는 의사명령은?
2. 어셈블리어에서 매크로를 정의할 때 시작부분과 끝 부분에 쓰이는 명령은?
3. C 언어에서 이스케이프 문자의 약호가 잘못된 것은?
4. PLC와 릴레이(Relay) 제어의 비교 설명으로 옳지 않은 것은?
5. 좋은 프로그램 언어의 조건에 대한 설명으로 거리가 먼 것은?
6. C 언어 명령문 중 "do ∼ while" 문에 대한 설명으로 옳지 않은 것은?
7. PLC에 적용되는 입력 전압으로 부적합한 것은?
8. 어셈블러에서 수행된 명령어의 결과와 CPU 상태에 대한 결과를 저장하고 있는 레지스터는 무엇인가?
9. 어셈블리 프로그래밍에서 누산기라 하며, 산술 및 논리연산에 사용되는 레지스터는?
10. C 언어에서 연산자의 우선순위가 낮은 순서에서 높은 순서로 옳게 나열된 것은?
11. 프로그램 제어방법 중 반복문과 거리가 먼 것은?
12. 다음의 PC 어셈블리 명령 MOV와 XCHG에서 사용이 불가능한 명령은?
13. 정적 바인딩(static binding)에 해당하지 않는 것은?
14. 윈도우 프로그래밍에 관한 설명으로 옳지 않은 것은?
15. 서브클래스의 객체는 더 높은 클래스의 모든 특성을 소유하는 객체 지향 특성은?
16. 객체지향 프로그래밍 언어에 대한 설명으로 옳지 않은 것은?
17. 오퍼랜드의 내용을 바꾸는 어셈블리 명령어는?
18. PLC 제어반의 설치시 주의사항으로 옳지 않은 것은?
19. 변수의 값이 저장된 기억 장소, 위치를 확인할 수 있는 것은 변수의 어떤 구성 요소에 의해서 가능한가?
20. C 언어의 기억클래스 종류가 아닌 것은?
2과목: 자료구조 및 데이터통신
21. 십진수 "-10"을 1 의 보수로 표현하면?
22. 데이터 전송에서 아날로그 전송 매체를 통해 데이터 전송이 가능하도록 하는 기기는?
23. 해싱에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미하는 것은?
24. 다음 Incidence matrix에 대응하는 graph를 옳게 나타낸 것은?
25. VAN의 통신처리 기능으로서의 회선제어, 접속 등의 통신 절차를 변환하는 기능은?
26. 3단계 데이터베이스 구조의 스키마 종류에 해당하지 않는 것은?
27. 많은 단말기로부터 많은 양의 통신을 필요로 하는 경우에 유리한 네트워크 형태는?
28. 다음 Tree의 디그리(Degree)는?
29. 동기식 시분할기와 비동기식 시분할기의 특징을 설명한 것이 아닌 것은?
30. 디지털 전송의 특징으로 옳은 것은?
31. 일반적으로 자료 추가시 hash function 이 필요한 파일은?
32. 교환망을 이용하여 상대에게 데이터를 전송할 경우에 다이얼에 의한 상대의 호출과 변복조 장치 등을 데이터 전송이 가능한 상태로 설정하는 전송 제어의 단계는?
33. 베이직 순서제어에서 사용되는 단말이 아닌 것은?
34. 데이터베이스관리시스템의 필수 기능에 해당하지 않는 것은?
35. 다음과 같은 이진트리를 후위순회(postorder traversal)한 결과는?
36. 다음 설명에 해당되는 자료구조는?
37. 경로설정 알고리즘 중 네트워크 정보를 요구하지 않으며, 송신처와 수신처 사이에 존재하는 모든 경로로 패킷을 전송하는 방식은?
38. 개방형 시스템의 7계층(OSI -7계층)에서 에러감시 및 제어를 하는 계층을 무엇이라 하는가?
39. TCP/IP 군의 파일 전송 프로토콜(FTP)은 OSI 모델의 어느 계층과 같은가?
40. R = [26,5,37,1,61,11,59,15,48,19]의 데이타를 Quick sort 하려고 한다. 2회전 수행 후의 결과는?
3과목: 전자계산기구조
41. 하드웨어 방법으로 입출력장치의 우선순위를 결정하는 방식은?
42. 그림과 같은 회로에서 출력 Y는?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)
43. 10진수 956에 대한 BCD(Binary Coded Decimal) 코드는?
44. STACK을 올바르게 설명한 것은?
45. 반가산기 회로의 carry와 sum을 나타내는 논리식은?
46. interleaved memory에 대한 설명과 관계가 없는 것은?
47. 다음은 인터럽트 체제의 동작을 나열 하였다.수행 순서를 올바르게 표현한 것은?
48. 인터럽트 벡터에 필수적인 것은?
49. 다음 마이크로 오퍼레이션과 관련 있는 사이클은?
50. I/O operation과 관계없는 것은?
51. CPU와 입출력 인터페이스 사이에서는 상태 정보와 제어 정보만을 교환하게 하고, 입출력 데이터는 주변장치와 주기억 장치간에 직접 교환되게 하는 입출력 방법은?
52. 폰노이만(Von neuman)형 컴퓨터의 연산자 기능이 아닌 것은?
53. 컴퓨터의 주기억장치 용량이 8192비트이고, 워드 길이가 16비트일 때 PC(Program Counter), AR(Address Register)와 DR(Data Register)의 크기는?
54. B 레지스터의 내용을 P 제어 신호에 따라 A 레지스터에 기억하기 위한 회로는?
55. 컴퓨터의 연산에서 단항(unary) 연산에 해당되지 않는 연산은?
56. 65,536 워드(word)의 메모리 용량을 갖는 컴퓨터가 있다. 프로그램 카운터(PC)는 몇 비트인가?
57. 다음과 같은 마이크로 오퍼레이션이 일어나는 상태는?
58. 다음 인터럽트 중 최우선권이 주어져야 하는 경우는?
59. 다음 연산회로에서 S1S0=11 이고, Ci=1일 때 FA회로 출력 F는?
60. 인출 사이클(fetch cycle)의 첫 마이크로 오퍼레이션은?
4과목: 운영체제
61. 공유 메모리를 사용하는 병렬 프로세스들의 상호배제를 위한 요구조건이 아닌 것은?
62. 스케쥴링 방식 중 라운드 로빈 방식에서 시간간격을 무한히 크게 하면 어떤 방식과 동일하게 되는가?
63. 인터럽트 처리과정을 순서대로 옳게 나열한 것은?
64. 교착상태 해결 방안으로 발생가능성을 인정하고 교착 상태가 발생하려 할 때 교착상태 가능성을 피해가는 방법은?
65. 사용자가 하나의 작업 명령을 실행시킨 후에도 그 작업의 실행이 완료되기 전에, 또 다른 새로운 작업 명령들을 단말기에서 수행할 수 있는 UNIX 쉘의 실행 방식은?
66. UNIX 명령어 중 파일에 대한 엑세스(읽기, 쓰기, 실행) 권한을 설정하여 사용자에게 제한적인 권한을 주려고 할 때 사용하는 명령어는?
67. FIFO와 RR 스케줄링 방식을 혼합한 것으로 상위 단계에서 완료되지 못한 작업은 하위 단계로 전달되어 마지막 단계에서는 RR 방식을 사용하는 것은?
68. 분산운영체제 구조 중 다음의 특징을 갖는 구조는?
69. 운영체제를 자원 관리자(resource manager)라는 관점으로 보았을 때, 자원들을 관리하는 과정을 순서대로 옳게 나열한 것은?
70. 다음 표는 고정 분할에서의 기억 장치 단편화 현상을 보이고 있다. 내부 및 외부 단편화(Fragmentation)로 인한 기억 공간의 낭비는 몇 %인가?
71. 레코드가 직접 엑세스 기억장치의 물리적 주소를 통해 직접 액세스 되는 파일 구조는?
72. CPU의 개입없이 입출력 장치와 주기억 장치와의 데이터 전송이 이루어지는 방법으로 프로그램이 실행되는 동안에 입출력을 위한 인터럽트의 발생횟수를 최소화시켜 컴퓨터 시스템의 효율을 높이기 위한 방법은?
73. 분산 파일 시스템의 명칭 부착에 관한 내용 중 파일의 이름에 대하여 파일의 물리적인 기억장소에 대한 어떠한 정보도 나타내지 않아야 한다는 개념은?
74. UNIX에서 두 프로세스를 연결하여 프로세스간 통신을 가능하게 하며, 한 프로세스의 출력이 다른 프로세스의 입력으로 사용됨으로써 프로세스간 정보 교환이 가능하도록 하는 것은?
75. 파일 디스크립터에 포함되는 내용이 아닌 것은?
76. 세그먼트 기법 시스템에 대한 설명으로 틀린 것은?
77. 스래싱(thrashing)에 관한 설명으로 옳지 않은 것은?
78. 시스템 타이머에서 일정한 시간이 만료된 경우나 오퍼레이터가 콘솔상의 인터럽트 키를 입력한 경우 발생하는 인터럽트는?
79. 페이지 교체(replacement) 알고리즘 중에서 각 페이지들이 얼마나 자주 사용되었는가에 중점을 두어 참조된 횟수가 가장 적은 페이지를 교체시키는 방법은?
80. 디스크 스케쥴링 기법 중 C-SCAN 방법에 대한 설명으로 옳은 것은?
5과목: 마이크로 전자계산기
81. 명령어의 번지 필드가 가르키는 번지에 유효 번지가 있는 어드레싱 모드는?
82. 연산자(operation code)의 기능에 옳지 않은 것은?
83. 실제 하드웨어 시스템이 만들어지기 전에 미리 실행해 보아 완성된 시스템에서 디버깅을 보다 용이하게 할 수 있는 기능을 가진 장치를 무엇이라 하는가?
84. 자기 테이프에서 레코드사이를 구별해 주는 것은?
85. 다음 명령어 중 단일 오퍼랜드 명령어는?
86. 시프트 레지스터(shift register)의 입출력 방식 중 시간이 가장 적게 걸리는 것은?
87. 명령 실행 사이클의 동작 명령으로서 번지의 명령이나 프로그램 루프의 실행횟수를 계산하는데 유용한 명령으로 지정된 번지에 저장된 워드의 내용을 1 증가시킨 후 그 결과가 0 이면 다음 명령을 건너뛰고 아니면 그대로 다음 명령을 실행시키는 명령은?
88. 저속 장치에 연결되며, 다수의 입출력장치를 동시에 운영할 수 있는 채널은?
89. 반도체 기억소자 중 재생(Refresh) 과정을 필요로 하는 것은?
90. 인터럽트 발생시 각 장치 내에 있는 상태 레지스터의 인터럽트 비트를 우선순위에 따라 차례로 조사함으로써 어느 인터럽트가 발생되었는지를 알아내는 방법은?
91. 스택(Stack)과 관계없는 명령어는?
92. Read/Write나 INT(interrupt), RESET 등의 신호는 어느 버스에 싣게 되는가?
93. 다음 설명 중 옳지 않은 것은?
94. 시스템 소프트웨어에 속하지 않는 것은?
95. ALU(연산 논리 장치)의 기능으로서 적합하지 않은 것은?
96. 그림과 같은 방식으로 CRT 화면에 문자를 표시하기 위하여 사용되는 ROM의 역할은?
97. 쌍방향(bi-directional) 버스의 성격을 갖는 것은?
98. Stack 메모리가 사용되는 경우가 아닌 것은?
99. 누산기가 꼭 필요한 명령 형식은?
100. Cycle steal과 관련 있는 것은?