1과목: 전자계산기 프로그래밍
1. 객체지향 시스템에서 데이터와 데이터를 처리하는 함수를 하나로 묶는 것을 의미하는 것은?
2. C 언어에서 문자형 자료 선언시 사용하는 것은?
3. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리어 명령은?
4. 객체지향 시스템에서 전통적 시스템의 함수 또는 프로시저에 해당하는 연산 기능을 무엇이라고 하는가?
5. 시스템이 알고 있는 특수한 기능을 수행하도록 이미 용도가 정해져 있는 단어로써, 프로그래머가 변수 이름이나 다른 목적으로 사용할 수 없는 핵심어를 무엇이라고 하는가?
6. 프로그래밍 언어의 해독 순서로 옳은 것은?
7. 객체지향 기법에서 캡슐화에 대한 설명으로 옳지 않은 것은?
8. 기계어에 대한 설명으로 옳지 않은 것은?
9. BNP를 이용하여 그 대상을 근(Root)으로 하고, 단말노드들을 왼쪽에서 오른쪽으로 나열하여 작성하는 트리로서, 작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지를 확인하기 위해 만든 트리를 무엇이라고 하는가?
10. 자신의 모듈에서 정의한 것을 다른 모듈에서 사용할 수 있도록 해주는 어셈블리어 명령은?
11. 프로그램 내에서 양쪽 오퍼랜드에 기억된 내용을 바꾸어야 할 때 사용하는 어셈블리어 명령은?
12. C 언어에서 지정된 파일로부터 한 문자씩 읽어들이는 파일처리 함수는?
13. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
14. 원시프로그램을 번역할 때 어셈블러에게 요구되는 동작을 지시하는 명령으로서 기계어로 번역되지 않는 명령어를 무엇이라고 하는가?
15. 수명 시간동안 고정된 하나의 값과 이름을 가진 자료로서 프로그램이 작동하는 동안 값이 절대로 바뀌지 않는 것을 의미하는 것은?
16. C 언어에서 문자열 입력 함수는
17. C 언어의 기억 클래스(Storage Class) 종류에 해당하지 않는 것은?
18. 해당 내용을 각 페이지 상단에 출력토록 하는 어셈블리어 명령은?
19. C 언어에서 이스케이프 문자의 의미가 옳지 않은 것은?
20. 어셈블리어에 대한 설명으로 옳지 않은 것은?
2과목: 자료구조 및 데이터통신
21. IEEE에서 규정한 무선 LAN 규격은?
22. 협대역 ISDN에서 사용하는 D채널의 기능에 해당하는 것은?
23. 디지털 데이터를 아날로그 신호로 변환시키는 것을 키잉(keying) 이라고 한다. 키잉의 세 가지 방식에 해당하지 않는 것은?
24. HDLC 프레임 형식 중 프레임의 시작과 끝을 나타내며 고유한 비트 패턴으로 표시되는 것은?
25. 다음 설명에 해당되는 ARQ 방식은?
26. 내부라우팅 프로토콜의 일종으로 링크상태 알고리즘을 사용하는 대규모 네트워크에 적합한 것은?
27. TCP/IP 관련 프로토콜 중 응용계층에 해당하지 않는 것은?
28. 동기식 시분할 다중화(Synchronous TDM)에 대한 설명으로 옳지 않은 것은?
29. OSI 7계층 중 장치와 전송매체 간의 인터페이스 특성 규정 및 전송 매체의 유형 규정, 전송로의 연결과 유지, 해제를 담당하는 계층은?
30. 다음 설명에 해당하는 LAN 토플로지는?
31. 2진수 00001101 에 대한 1의 보수는?
32. DBMS의 필수기능으로 거리가 먼 것은?
33. 해싱(Hashing)과 가장 직접적인 관계에 있는 file은?
34. 데이터베이스의 3단계 스키마에 해당하지 않는 것은?
35. 선형구조에 해당하지 않는 것은?
36. 색인 순차(Indexed Sequential Access) 파일의 색인 구역에 해당하지 않는 것은?
37. 트랜잭션의 특성에 해당하지 않는 것은?
38. 다음 트리플 전위 순회(Pre-Order Traversal)한 결과는?
39. 자료구조 중 스택의 응용 분야로 거리가 먼 것은?
40. 다음 자료에 대하여 버블 정렬을 이용하여 오름차순으로 정렬할 경우 1회전 후의 결과는?
3과목: 전자계산기구조
41. 디지털 IC의 특성을 나타내는 중요한 비교 평가 요소가 아닌 것은?
42. CPU 클록이 100MHz일 EO 인출 사이클(fetch cycle)에 소요되는 시간은?(단, 인출 사이클은 3개의 마이크로 명령어들로 구성된다.)
43. 다음 중 Associatinve 기억장치의 특징으로 옳은 것은?
44. 8진수 256과 542를 더한 결과는?
45. 서로 다른 17개의 정보가 있다. 이 중에서 하나를 선택하려면 최소 몇 개의 비트(bit)가 필요한가?
46. 다음 중 채널 명령어(CCW)로 알 수 있는 내용이 아닌 것은?
47. 메모리에 관한 설명 중 옳지 않은 것은?
48. 명령어 파이프라인 단계 수가 4 이고, 파이프라인 클록(clock) 주파수가 1MHz일 때, 10개의 명령어들이 파이프라인 기법에서 실현될 경우 소요 시간으로 가장 적합한 것은?
49. 플립플롭에 대한 설명 중 틀린 것은?
50. 어떤 제어 기억장치의 단어 길이가 32비트, 마이크로명령어 형식의 연산필드는 12비트 조건을 결정하는 플래그의 수는 4개일 때, 제어기억장치의 최대 용량은 약 얼마인가? (단, 분기필드는 필요하지 않다고 가정한다.)
51. Flynn이 제안한 병렬 컴퓨터 구조에서 다음 그림은 어떤 방식인가? (단, PU : processing Unit, LM : Local Memory, DS : Data Stream이다.)
52. 버스 사용 우선순위를 계속 변경시키는 가변 우선순위 방식의 알고리즘이 아닌 것은?(문제 오류로 실제 시험장에서는 모두 정답 처리 되었습니다. 여기서는 1번을 누르면 정답 처리 됩니다.)
53. SSD(Solid State Druve)에서 하나의 셀에 3비트의 정보를 저장하는 방식은?
54. 4×2 RAM을 이용하여 16×4 메모리를 구성하고자 할 경우에 필요한 4×2 RAM의 수는?
55. 산술 이동(shift)의 경우 8비트로 구성된 레지스터 7번의 내용이 11011001 일 때 SRA 7, 3을 실행하고 난 후의 결과는? (단, SRA 7, 3은 레지스터 7번을 우측으로 산술 이동 3회 수행함을 뜻한다.)
56. IEEE754의 부동소수점 표현 방식에서 단일-정밀도 형식에 관한 설명으로 틀린 것은?
57. 컴퓨터의 중앙처리장치(CPU)는 4가지 단계를 반복적으로 거치면서 동작한다. 4가지 단계에 속하지 않는 것은?
58. 한 단어가 25비트로 이루어지고 총32768개의 단어를 가진 기억장치가 있다. 이 기억장치를 사용하는 컴퓨터 시스템의 MBR(memory buffer register), MAB(memory adress register), PC(program counter)에 필요한 각각의 비트 수는?
59. 주기억장치로부터 캐시 메모리로 데이터를 전송하는 매핑 프로세스 방법이 아닌 것은?
60. 부호를 포함하여 4비트 크기를 갖는 수를 2의 보수 형식으로 표현할 때 가장 작은 수와 가장 큰 수는 각각 얼마인가?
4과목: 운영체제
61. 4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, LRU페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?
62. 분산 처리 운영체제 시스템의 구축 목적으로 거리가 먼 것은?
63. UNIX의 쉘(Shell)에 관한 설명으로 옳지 않은 것은?
64. 은행원 알고리즘은 교착상태 해결 방법 중 어떤 기법에 해당하는가?
65. FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환시간(turn around time)은? (단, 소수점 이하는 반올림 처리한다.)
66. 다음 설명에 해당하는 디렉토리는?
67. UNIX 파일시스템에서 파일 소유자의 사용자 번호 및 그룹 번호, 파일의 보호 권한, 파일 타입, 생성 시기, 파일 링크 수 등 각 파일이나 디렉토리에 대한 모든 정보를 저장하고 있는 블록은?
68. 운영체제의 성능평가 요인 중 다음 설명에 해당 하는 것은?
69. 보안 매커니즘 중 합법적인 사용자에게 유형 혹은 무형의 자원을 사용하도록 허용할 것인지를 확인하는 제반 행위로서, 대표적 방법으로는 패스워드, 인증용 카드, 지문 검사 등을 사용하는 것은?
70. 운영체제의 운영 기법 중 동시에 프로그램을 수행할 수 있는 CPU를 두 개 이상 두고 각각 그 업무를 분담하여 처리할 수 있는 방식을 의미하는 것은?
71. HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 우선 순위가 가장 높은 것은?
72. 분산 운영체제의 구조 중 완전 연결(Fully Connection)에 대한 설명으로 옳지 않은 것은?
73. 페이지 교체 기법 중 최근에 사용하지 않은 페이지를 교체하는 기법으로 각 페이지마다 참조 비트와 변형 비트가 사용되는 것은?
74. 운영체제의 목적과 거리가 먼 것은?
75. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 보안 기능을 이용하여 프로그램의 신뢰성 있는 운영과 데이터의 무결성 보장을 기하는 기법은?
76. UNIX의 특징이 아닌 것은?
77. 주기억장치 배치 전략 기법으로 최적 적합 방법을 사용할 경우, 다음과 같은 기억장소 리스트에서 10K크기의 작업은 어느 기억공간에 할당되는가? (단, 탐색은 위에서 아래로 한다.)
78. 시간적 구역성(Temporal locality)과 거리가 먼 것은?
79. 128개의 CPU로 구성된 하이퍼큐브에서 각 CPU는 몇 개의 연결점을 갖는가?
80. 스레드(Thread)에 대한 설명으로 옳지 않은 것은?
5과목: 마이크로 전자계산기
81. 기억용량이 2Kbyte인 PROM의 경우 최소한 몇 개의 adress line 이 필요한가?
82. 컴퓨터 시스템에 예기치 않는 일이 발생하였을 때 그것을 제어 프로그램에 알려주는 것을 무엇이라고 하는가?
83. 마이크로프로세스(MPU)의 구성요소에 속하지 않는 것은?
84. 다음 설명 중 옳은 것은?
85. 주소선(Address line)이 16개이고, 데이터선(Data line)이 8개인 프로세서에서 주소선 1개가 추가될 때 프로세서의 총 용량은 얼마인가?
86. 3-state buffer로 된 레지스터의 1bit가 그림과 같고 1이 기억되어 있을 때, 다음 출력값이 옳게 표시 된 것은?
87. 다음 중 중앙처리장치 (CPU)에 가장 많이 의존하는 입ㆍ출력 방식은?
88. 중앙처리장치와 인터럽트를 요청할 수 있는 모든 장치의 인터페이스 사이에 장치번호를 필요로 하는 인터럽트 방식은?
89. 디코더(decoder)의 설명이 아닌 것은?
90. 프로그램 입ㆍ출력 동작에 대한 내용 중 옳지 않은 것은?
91. 제어논리가 마이크로프로그램 기억 장치인 읽기용 기억 장치(ROM)에 구성되어 있어, 여러 대규모 집적회로군이 이미 마이크로프로그램 되어 있는 것은?
92. 코루틴(Coroutine)에 관한 설명으로 옳지 않은 것은?
93. 명령을 해독하여 실행하여 완료할 때까지 필요한 CPU 내부 신호를 만들어 주는 기능을 하는 장치는?
94. 다음 중에서 기억장치로부터 전송된 데이터를 일시적으로 저장하는 레지스터는
95. CPU의 클록 주파수가 2.5MHz이고, 한 개의 명령 사이클이 3개의 머신 사이클로 이루어져 실행되며, 각 머신 사이클은 명령어 인출 및 해독 시 4개의 머신 스테이트가 필요하고 실행시에는 각 6개씩의 머신 스테이트로 이루어진다면 한 개의 명령어를 실행하는데 걸리는 시간은?
96. isolated I/O 방식의 장점을 나타낸 것은?
97. 반도체 메모리의 내부 구성 요소가 아닌 것은?
98. 마이크로컴퓨터의 병렬 입출력 인터페이스가 아닌 것은?
99. 우선순위체제 인터럽트 방식에서의 우선순위 식별회로에서 우선순위가 가장 높은 인터럽트 요청신호는?
100. 저속 장치에 연결되며, 다수의 입출력장치를 동시에 운영할 수 있는 채널은?