1과목: 전자계산기 프로그래밍
1. 객체지향 개념 중 객체들 간의 관계를 구축하는 방법으로, 기존 클래스로부터 속성과 동작을 물려받는 개념은?
2. C언어에서 이스케이프 시퀀스의 설명이 옳지 않은 것은?
3. 객체지향 설계에 있어서 정보은닉의 가장 근본적인 목적은?
4. 한 위치의 문자열을 다른 위치의 문자열과 비교하는 어셈블리어 명령은?
5. 객체지향 프로그래밍 기법에 대한 설명으로 가장 옳지 않은 것은?
6. 객체지향 개념에서 같은 종류의 집단에 속하는 속성과 행위를 정의한 것으로 객체지향 프로그램의 기본적인 사용자 정의 데이터 형은?
7. 객체지향에서 어떤 클래스에 속하는 구체적인 객체를 의미하는 것은?
8. C언어에서 프로그램의 변수 선언을 "int c;"로 했을 경우에 "&c"는 어떤 의미인가?
9. 어셈블러에서 수행된 명령어의 결과와 CPU 상태에 대한 결과를 저장하고 있는 레지스터는 무엇인가?
10. C언어에서 사용되는 함수들의 기능에 대한 설명으로 옳지 않은 것은?
11. 다음 C언어로 작성된 프로그램을 실행하였을 때 출력 결과로 옳은 것은?
12. 어셈블리어에 대한 설명으로 옳지 않은 것은?
13. 하나의 오퍼랜드에 호출할 가로채기 벡터의 번호를 표현하여 가로채기를 요청하는 어셈블리어 명령은?
14. C언어에서 문자형 자료 선언 시 사용하는 것은?
15. 니모닉 코드에 대한 설명으로 옳지 않은 것은?
16. 같은 상위 객체에서 상속받은 여러 개의 하위 객체들이 다른 형태의 특성을 갖는 객체로 이용될 수 있는 성질은?
17. C언어의 기억 클래스(Storage Class) 종류에 해당하지 않는 것은?
18. C언어에서 서로 다른 표준 자료형들을 구성원소로 하여 새로운 자료형을 정의하는 방법은?
19. 다음 프로그램에서 출력되는 결과는?
20. C언어에서 문자열 입력 함수는?
2과목: 자료구조 및 데이터통신
21. 아날로그 데이터를 디지털 신호로 변환하는 과정에 해당하지 않는 것은?
22. 회선 교환 방식에 대한 설명으로 틀린 것은?
23. 주파수 분할 다중화기(FDM)에서 인접한 채널 간의 상호 간섭을 막기 위해 필요한 것은?
24. 라우팅 프로토콜에서 EIGRP가 사용할 수 있는 Metric 요소가 아닌 것은?
25. PSK에서 반송파 간의 위상차는? (단, M은 진수이다.)
26. 100MHz의 반송파를 주파수 4kHz의 변조 신호로 최대 주파수편이 75kHz를 갖게 FM변조했을 때 소요 주파수 대역(kHz)은?
27. IETF에서 고안한 IPv4에서 IPv6로 전환(천이)하는 데 사용되는 전략이 아닌 것은?
28. 192.168.1.0/24 네트워크를 FLSM 방식을 이용하여 9개의 subnet으로 나누고 ip subnet-zero를 적용했다. 이때 subnetting된 네트워크 중 7번째 네트워크의 2번째 사용 가능한 IP 주소는?
29. OSI 7계층에서 연결지향형 서비스를 제공하고 신뢰성 있는 데이터 전송을 보장하는 전송계층 프로토콜은?
30. HDLC의 프레임 형식 중 프레임 수신 확인, 프레임의 전송 요구, 그리고 프레임 전송의 일시 연기 요구와 같은 제어 기능을 수행하는 프레임은?
31. 스키마의 3계층 중 다음 설명에 해당하는 것은?
32. 다음 그래프의 인접 행렬(Adjacency Matrix)로 옳은 것은?
33. SQL에서 VIEW를 삭제할 때 사용하는 명령은?
34. Internal sort에 해당하지 않는 것은?
35. 최적, 최악의 경우에도 수행시간이 O(nlog2n) 가 되는 정렬 알고리즘은?
36. 선형 자료 구조가 아닌 것은?
37. 이진트리의 레벨 k에서 가질 수 있는 최대 노드 수는?
38. 아래 자료에 대하여 2원 합병 정렬을 적용 할 경우 1단계 수행한 후 결과는?
39. 해싱 함수의 값을 구한 결과 두 개의 키 값이 동일한 값을 가지는 경우를 무엇이라고 하는가?
40. 트랜잭션의 기준 항목으로 볼 수 없는 것은?
3과목: 전자계산기구조
41. 고선명(HD) 비디오 데이터를 저장하기 위해 짧은 파장(405나노미터)을 갖는 레이저를 사용하는 광 기록방식 저장매체는?
42. Cache memory에 대한 설명과 가장 관계가 깊은 것은?
43. RAM에 관한 설명으로 가장 타당하지 않은 것은?
44. 부호를 나타내지 않은 양의 수에 대한 산술적 시프트를 한 경우에 대한 설명으로 가장 옳지 않은 것은?
45. 다음 논리회로에 관한 설명 중 가장 옳지 않는 것은?
46. 인스트럭션 수행을 위한 메이저 상태를 설명한 것으로 가장 옳은 것은?
47. 정수 n bit를 사용하여 1의 보수(1's complement)로 표현하였을 때 그 값의 범위는?
48. 캐시의 쓰기 정책 중 write-through 방식의 단점은?
49. 프로그램 상태 워드(program status word)에 대한 설명으로 가장 타당한 것은?
50. 명령어 인출(IF), 명령어 해독(ID), 오퍼랜드 인출(OF), 실행(EX)의 순서로 실행되고, 각 단계에 걸리는 시간이 같은 4단계 명령어 파이프라인에 인가되는 클록 주파수가 1GHZ일 때, 20개의 명령어를 실행하는 데 걸리는 시간은?
51. 인터럽트 발생 원인으로 가장 옳지 않은 것은?
52. 다음의 그림은 병렬 가산기(parallel adder)의 입력과 출력을 나타낸 것이다. 음수 표현을 위해 2의 보수(2's complement)를 사용한다고 할 경우 그림은 어떤 연산 수행을 위한 것인가?
53. 병렬처리와 가장 관계없는 것은?
54. CAM(Content Addressable Memory)의 특징으로 가장 옳은 것은?
55. 컴퓨터에서 사용하는 마이크로명령어를 기능별로 분류할 때 동일한 분류에 포함되지 않는 것은?
56. 인터럽트의 요청이 있을 경우에 처리하는 내용 중 가장 관계없는 것은?
57. 다음의 마이크로 오퍼레이션과 가장 관련 있는 것은? (단, EAC: 끝자리 올림과 누산기를 의미)
58. 우선순위 중재 방식 중 중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고, 가장 우선순위가 낮았던 마스터가 최상위 우선순위를 가지는 방식은?
59. 제어장치의 기능에 대한 설명으로 가장 옳지 않은 것은?
60. 하드웨어 신호에 의하여 특정번지의 서브루틴을 수행하는 것은?
4과목: 운영체제
61. 다음 중 시스템 소프트웨어가 아닌 것은?
62. 다음과 같은 형태로 임계 구역의 접근을 제어하는 상호배제 기법은?
63. UNIX 시스템에서 사용자와 운영체제 서비스를 연결해 주는 인터페이스로 상위수준의 소프트웨어가 커널의 기능을 이용할 수 있도록 지원해주는 것은?
64. 다음 표와 같이 작업이 제출되었을 때, 라운드로빈 정책을 사용하여 스케줄링할 경우 평균 반환시간을 계산한 결과로 옳은 것은? (단, 작업할당 시간은 4시간으로 한다.)
65. 디스크 스케줄링에서 SCAN기법을 사용할 경우, 다음과 같은 작업 대기 큐의 작업들을 수행하기 위한 헤드의 총 트랙 이동 거리는? (단, 초기 헤드의 위치는 30이고, 현재 0번 트랙으로 이동 중이다.)
66. 다음 중 분산처리 시스템을 프로세스 모델에 따라서 분류하였을 경우에 해당되지 않는 것은?
67. 정상적인 데이터에 여분에 거짓 데이터를 삽입하여 불법적으로 데이터를 분석하는 공격을 방어할 수 있는 기법은?
68. 다중 처리기 운영체제 구성에서 주/종(Master/Slave) 처리기 시스템에 대한 설명으로 가장 옳지 않은 것은?
69. 워킹 셋(working set)에 대한 설명으로 옳지 않은 것은?
70. 사용자가 요청한 디스크 입 출력 내용이 다음과 같은 순서로 큐에 들어 있다. 이때 SSTF 스케줄링을 사용한 경우의 처리 순서는? (단, 현재 헤드 위치는 53이고, 제일 안쪽이 1번, 바깥쪽이 200번 트랙이다.)
71. 기계어와 비교하여 어셈블리 언어가 갖는 장점이 아닌 것은?
72. 준비상태에 있는 프로세스 중에서 실행될 프로세스를 선정하여 CPU에 할당하는 것은?
73. 하나의 루트 디렉토리와 여러 개의 서브 디렉토리로 구성되어 있으며 각 디렉토리의 생성 및 삭제가 용이하며 MS_DOS, Unix, MS-Windows 운영체제에서 사용하고 있는 디렉토리 구조는?
74. Virtual Memory의 page Replacement 알고리즘이 아닌 것은?
75. 4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?
76. 다음 설명에 해당하는 운영체제 성능평가 기준은?
77. 공유 메모리를 사용하는 병렬 프로세스들의 상호배제를 위한 요구조건이 아닌 것은?
78. 다음 중 암호화 기법이 아닌 것은?
79. UNIX의 시스템 콜(call) 중에서 새로운 프로세스를 생성시키는 데 사용하는 것은?
80. UNIX에서 실행명령의 백그라운드(Background) 처리를 위해 명령어의 끝에 입력하는 기호는?
5과목: 마이크로 전자계산기
81. 다음 중 가장 많은 양의 자료를 일정 시간에 입출력할 수 있는 방식은?
82. TTL 출력 종류 중 논리값이 0도 아니고 1도 아닌, 고임피던스 상태를 가지며, 특히 bus 구조에 적합한 것은?
83. 입력과 출력의 독립 제어점을 갖는 8비트로 구성된 5개의 레지스터에 상호 병렬 데이터 전송이 가능하기 위한 데이터 선의 수는?
84. 절대주소와 상대주소에 대한 설명으로 옳지 않은 것은?
85. 인터럽트 반응시간(interrupt response time)에 대한 설명으로 가장 옳은 것은?
86. 다음 중 제어 프로그램에 속하는 것은?
87. 주기억장치에 기억된 프로그램의 명령을 해독하여 그 명령 신호를 각 장치에 보내 명령을 처리하도록 지시하는 것은?
88. 입력된 아날로그 신호의 레벨을 미리 지정된 기준레벨과 비교하고, 양자화된 레벨을 식별하여 그 값을 디지털 신호로 출력하는 장치는?
89. 주루틴(main routine)의 호출명령에 의하여 명령 실행 제어만이 넘겨져서 고유의 루틴처리를 행하도록 하는 것은?
90. DMA 제어장치가 꼭 갖추어야 할 필수 레지스터가 아닌 것은?
91. 병렬 입출력 인터페이스(interface)의 특징으로 옳은 것은?
92. 마이크로프로세서(micro processor) 어셈블리 프로그램의 ORG 명령이 사용될 수 없는 것은?
93. 다음 중 UART가 수행할 수 있는 동작이 아닌 것은?
94. 주소지정방식 중에서 기억장치를 가장 많이 액세스해야 하는 방식은?
95. 주어진 논리 기능을 수행하도록 프로그램 가능한 논리 게이트들을 가진 SPLD를 근간으로 하고 있으며, 전기적 소거 및 프로그램 기능 읽기 전용 기억장치(EEPROM)등에 사용하는 것은?
96. 마이크로컴퓨터에서 자주 이용되는 표준화된 버스 중 성격이 다른 것은?
97. 기억 장치 중 데이터의 내용으로 병렬 탐색에 가장 적합한 것은?
98. 고정배선제어에 비해 마이크로프로그램을 이용한 제어 방식이 가지는 장점이 아닌 것은?
99. 기억장치 대역폭(bandwidth)에 대한 설명 중 틀린 것은?
100. 제어 메모리에서 번지를 결정하는 방법과 관련이 없는 것은?