1과목: 전자계산기 프로그래밍
1. C언어에서 포인터에 대한 기본개념의 설명으로 틀린 것은?
2. 프로그래밍언어에서 스택 기반 기억 장소 할당에 대한 설명으로 옳은 것은?
3. 단항 연산자 연산에 해당하는 것은?
4. 기계어에 대한 설명으로 옳지 않은 것은?
5. 정적 바인딩(static binding)에 해당하지 않는 것은?
6. 원시프로그램을 번역할 때 어셈블러에게 요구되는 동작을 지시하는 명령으로서 기계어로 번역되지 않는 명령어는?
7. C언어에서 무조건 분기문이 아닌 것은?
8. 객체지향에서 어떤 클래스에 속하는 구체적인 객체를 의미하는 것은?
9. 2진수 덧셈으로 8비트(bit) 레지스터 250과 10을 더하는 ADC 명령어를 사용하여 덧셈한 결과는?
10. 프로그램에서 함수를 호출하는 부분과 실제로 이러한 함수 호출에 의하여 실행되는 명령어들을 연결하는 작업 또는 프로그램에서 사용되는 변수와 이러한 변수 이름에 의하여 접근되는 기억 장소 위치를 연결하는 작업을 무엇이라고 하는가?
11. 다음은 C언어에서 switch문의 일반적인 형식이다. 설명이 틀린 것은?
12. 객체 지향언어인 자바(java) 프로그램이다. 출력되는 값은?
13. 어셈블리어에 대한 설명으로 틀린 것은?
14. 다음 프로그램에서 출력되는 결과는?
15. 다음 중 C언어에서 식별자(identifiler)표기가 잘못된 것은?
16. C언어의 기억 클래스(Storage Class) 종류에 해당하지 않는 것은?
17. 윈도우 프로그래밍에 관한 설명으로 틀린 것은?
18. 다음 C언어로 작성된 프로그램을 실행하였을 때 출력 결과로 옳은 것은?
19. 객체지향 언어에서 캡슐화에 대한 설명으로 거리가 먼 것은?
20. 객체지향 개념 중 객체들 간의 관계를 구축하는 방법으로 기존 클래스로부터 속성과 동작을 물려받는 개념은?
2과목: 자료구조 및 데이터통신
21. 신호대 잡음비(S/N)가 1000이고 채널 대역폭이 1(MHz)일 때 채널용량은 약 몇 Mb/s인가?
22. DM(DeIta ModuIation)에 대한 설명으로 틀린 것은?
23. PCM에서 IsI를 측정하기 위해 eye pattern을 이용하는데 눈을 뜬 상하의 높이는 무엇을 의미하는가?
24. 다수의 타임 슬롯으로 하나의 프레임이 구성되고 각 타임 슬롯에 채널을 할당하여 다중화하는 것은?
25. 망(network) 구조의 기본 유형이 아닌 것은?
26. 통신 채널의 용량 C를 올바르게 표시한 식은? (단, W: 채널대역폭, S/N: 신호대 잡음비
27. Stop-and-Wait 방식에서 수신측이 3번 프레임에 대해 부정 수신확인(NAK)을 보낸 경우 송신측의 행동으로 올바른 것은?
28. QPSK 변조 시 각 신호 간의 취상차는?
29. 다음 중 TCP 헤더에 포함되는 정보가 아닌 것은?
30. OSI 7계층 중 응용 프로세스 간에 데이터 표현상의 차이와 상관없이 통신이 가능하며 독립성을 제공(코드변환, 데이터 압축 등)하는 계층은?
31. 스키마의 3계층 중 다음 설명에 해당하는 것은?
32. 색인 순차 파일에서 인덱스 영역의 종류로 옳지 않은 것은?
33. 선형 자료구조에 해당하지 않는 것은?
34. 트랙잭션의 특성에 해당하지 않는 것은?
35. DBMS의 필수기능과 거리가 먼 것은?
36. 다음 트리를 "Pre-order"로 운행한 결과는?
37. 데이터베이스 설계 순서로 옳은 것은?
38. 해싱 함수의 값을 구한 결과, 두 개의 키 값이 동일한 값을 가지는 경우를 무엇이라고 하는가?
39. 다음 자료에 대하여 버블 정렬을 이용하여 오름차순으로 정렬할 경우 “pass 1"의 실행 결과는?
40. 최적, 촤악의 경우에도 수행시간이 O(nlog2n)가 되는 정렬 알고리즘은?
3과목: 전자계산기구조
41. INTERRUPT의 발생 원인으로 가장 옳지 않은 것은?
42. 캐시(cache) 액세스 시간이 11sec, 주기억장치 액세스 시간이 20sec, 캐시 적중률이 90%일 때 기억장치 평균 엑세스 시간을 구하면?
43. 기억장치계층구조에서 상위계층 기억장치가 가지는 특징으로 옳은 것은?
44. 중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고 가장 우선순위가 낮았던 마스터가 최상위 우선순위를 가지도록 하는 가변우선순위 방식은?
45. 일반적인 컴퓨터시스템의 바이오스(BIOS)가 탑재되는 곳은?
46. 10진수 -456을 PACK 형식으로 표현한 것은?
47. 전가산기를 구성하기 위하여 필요한 소자를 바르게 나타낸 것은?
48. 다음 마이크로연산이 나타내는 동작은?
49. DRAM에 관한 설명으로 옳지 않은 것은?
50. 다음 중 오류 검출 코드(Error Detection Code)가 아닌 것은?
51. 누산기(accumulator)에 대한 설명으로 가장 옳은 것은?
52. 16개의 입력선을 가진 multiplexer의 출력에 32개의 출력선을 가진 demultiplexer를 연결했을 경우에 multiplexer와 demultiplexer의 선택 선은 각각 몇 개를 가져야 하는가?
53. 16개의 플립플롭으로 된 shift register에 10진수 13이 기억되어 있을 때 3bit 만큼 왼쪽으로 shift 했을 때의 값은?
54. 메모리 인터리빙과 관계 없는 것은?
55. 컴퓨터의 메이저 상태에 대한 설명으로 틀린 것은?
56. 8비트 구조에 해당하는 인텔 컴퓨터 프로세서는?
57. 기억장치가 1024 워드(word)로 구성되어 있고, 각 워드는 16비트(bit)로 구성되어 있다고 가정할 때, PC, MAR, MBR의 비트 수를 옳게 나타낸 것은?
58. 입출력 방법 가운데 I/O를 위한 특별한 명령어를 I/O 프로세서에게 수행토록 하여 CPU 관여없이 I/O를 수행하는 방법은?
59. 메이저 스테이트 중 하드웨어로 실현되는 서브루틴의 호출이라고 볼 수 있는 것은?
60. 0-주소 인스트럭션에 반드시 필요한 것은?
4과목: 운영체제
61. 다음과 같은 3개의 작업에 대하여 FCFS 알고 리즘을 사용할 때, 임의의 작업 순서로 얻을 수 있는 최대 평균 반환 시간을 T, 최소 평균 반환 시간을 t라고 가정했을 경우 T-t의 값은?
62. PCB(Process Control Block)가 갖고 있는 정보가 아닌 것은?
63. 파일 구조 중 순차 편성에 대한 설명으로 옳지 않은 것은?
64. 빈 기억공간의 크기가 20K, 16K, 8K, 40K일 때 기억장치 배치 전략으로 "Worst Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부 단편화의 크기는?
65. 운영체제의 목적으로 적합하지 않은 것은?
66. UNIX의 쉘(Shell)에 대한 설명으로 가장 옳지 않은 것은?
67. 교착 상태의 해결 기법 중 일반적으로 자원의 낭비가 가장 심한 것으로 알려진 기법은?
68. 운영체제의 기능으로 가장 거리가 먼 것은?
69. UNIX에서 각 파일에 대한 정보를 기억하고 있는 재료구조로서 파일 소유자의 식별번호, 파일 크기, 파일의 최종 수정시간, 파일 링크 수 등의 내용을 가지고 있는 것은?
70. 파일 구성 방식 중 ISAM(Indxed Sequential Access-Method)의 물리적인 색인(index) 구성은 디스크의 물리적 특성에 따라 색인을 구성하는데, 다음 중 3단계 색인에 해당되지 않는 것은?
71. 가상주소와 물리주소의 대응 관계로 가상 주소로부터 물리주소를 찾아내는 것을 무엇이라 하는가?
72. 다음 설명에 해당하는 디렉토리 구조는?
73. 스레드(Threads)에 관한 설명으로 옳지 않은 것은?
74. 다중 처리(Multi-Processing) 시스템에 대한 설명으로 가장 적합한 것은?
75. 다음은 교착상태 발생조건 중 어떤 조건을 제거하기 위한 것인가?
76. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 보안 기능을 이용하여 프로그램의 신뢰성 있는 운영과 데이터의 무결성 보장을 기하는 기법은?
77. 3개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?
78. 절대로더에서 각 기능과 수행 주체의 연결이 가장 옳지 않은 것은?
79. 다음은 분산 처리 시스템의 네트워크 위상 중 무엇에 대한 설명인가?
80. UNIX 운영체제에 관한 특징으로 가장 옳지 않은 것은?
5과목: 마이크로 전자계산기
81. CPU가 무엇을 하고 있는가를 나타내는 상태는?
82. 어떤 마이크로컴퓨터 시스템의 데이터 버스(data bus)가 16비트, 어드레스 버스(address bus)가 24비트로 구성되었을 때, 이 컴퓨터 시스템 주기억 장치의 최대 용량은? (단, KB=Kilo Byte, MB=Mega Byte이다.)
83. 배열(array)과 같은 자료를 다룰 때 흔히 사용되는 주소지정 방식은?
84. 병렬 입출력 인터페이스(interface)의 특징으로 옳은 것은?
85. 다음 명령어 중 절대주소지정(Absolute Addressing) 방식을 사용한 것은?
86. 마이크로프로세서의 처리 능력(performance)과 가장 관계가 적은 것은?
87. 마이크로프로세서의 발전과정상 16비트 컴퓨터의 특징으로 틀린 것은?
88. 응용 프로그래머를 위해 미리 프로그램 업체에서 제공하는 작업용 프로그램을 무엇이라 하는가?
89. 기억장치 대역폭(bandwidth)에 대한 설명 중 틀린 것은?
90. 프로그래머가 프로그램 내에서 동일한 부분을 반복하여 사용하는 불편을 없애기 위해 사용하는 프로세서는?
91. 긴 프로그램 작성 시, 전체 프로그램을 독립적으로 구성 가능한 기능적 단위로 분할하여 설계하는 방법은?
92. 제어논리가 마이크로 프로그램 기억 장치인 읽기용 기억 장치(ROM)에 구성되어 있어, 여러 대규모 집적회로군이 이미 마이크로프로그램 되어 있는 것은?
93. 다음 그림과 같은 Common Cathode 타입의 7-Segment에 숫자 "2"를 출력하기 위한 신호로 옳은 것은?
94. 컴퓨터 시스템에서 예기치 않은 일이 발생하였을 경우 제어 프로그램에 알려주는 것을 무엇이라고 하는가?
95. 마이크로프로세서(micro processor) 어셈블리 프로그램의 ORG 명령이 사용될 수 없는 것은?
96. 자료를 기억하거나 읽는 자료를 받는 레지스터로 CPU가 데이터를 처리하는데 반드시 거쳐야 하는 레지스터는?
97. 메인루틴에서 서브루틴 종료 후 다시 메인루틴으로 돌아올 수 있는 이유는?
98. SRAM과 DRAM의 설명으로 틀린 것은?
99. 다음 중 메모리 맵(memory mapped)형 입출력 장치의 설명으로 틀린 것은?
100. 다음은 어떤 입출력 방식에 대한 설명인가?
int num = 10;
int *p = #
이렇게 선언된 포인터 변수 p는 num 변수의 주소를 담고 있습니다. 따라서 *p를 사용하면 num 변수의 값을 가져올 수 있습니다.