1과목: 전자계산기 프로그래밍
1. 객체지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은?
2. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
3. C언어 명령문 중"do ~ while"문에 대한 설명으로 옳지 않은 것은?
4. 객체지향 시스템에서 전통적 시스템의 함수 또는 프로시저에 해당하는 연산 기능을 무엇이라고 하는가?
5. C언어의 기억 클래스 종류가 아닌 것은?
6. 기계어에 대한 설명으로 틀린 것은?
7. 어셈블러를 두 개의 패스로 구성하는 주된 이유는?
8. C 언어에서 지정된 파일로부터 한 문자씩 읽어 들이는 파일처리 함수는?
9. 한 위치의 문자열을 다른 위치의 문자열과 비교하는 어셈블리어 명령은?
10. 어셈블리어에서 사용되는 어셈블러 명령(의사 명령)에 해당하지 않는 것은?
11. 모듈 작성시 주의사항으로 옳지 않은 것은?
12. C 언어에서 문자형 자료 선언시 사용하는 것은?
13. C 언어에서 이스케이프 문자의 의미가 잘못된 것은?
14. 어셈블리어의 특징으로 옳지 않은 것은?
15. 어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?
16. 시스템 프로그래밍에 가장 적합한 언어는?
17. 프로그램 수행 순서로 옳은 것은?
18. 작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지를 확인하기 위하여 만든 트리는?
19. 논리 곱(AND)을 나타내는 C 언어의 연산자는?
20. 어셈블리어 명령에서 다음 설명에 해당하는 것은?
2과목: 자료구조 및 데이터통신
21. 자동 재전송 요청(ARQ) 중 데이터 프레임의 정확한 수신 여부를 매번 확인하면서 다음 프레임을 전송해 나가는 가장 간단한 오류제어 방식은?
22. TCP/IP 프로토콜에 관한 설명으로 잘못된 것은?
23. IPv4와 IPv6의 패킷 헤더의 비교 설명으로 틀린 것은?
24. 인터 네트워크 내에 6개의 라우터와 7개의 네트워크를 가지고 있다. 링크 상태 경로 지정방식을 이용하여 경로지정을 한다면, 몇 개의 경로 배정 테이블이 존재하는가?
25. IP 프로토콜의 특성이 아닌 것은?
26. 다음이 설명하고 있는 라우팅 프로토콜은?
27. 디지털 데이터를 아날로그 신호로 변환시키는 것을 키잉(keying)이라고 한다. 키잉의 세 가지 방식에 해당하지 않는 것은?
28. 다음 중 다중접속방식에 해당하지 않는 것은?
29. 다음 설명에 해당하는 OSI 7계층은?
30. HDLC의 데이터 전송 동작모드에 속하지 않는 것은?
31. DBMS의 필수 기능이 아닌 것은?
32. 해싱(hashing)에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미하는 것은?
33. 트랜잭션의 특성에 해당하지 않는 것은?
34. 색인 순차 파일의 색인 구역에 해당하지 않는 것은?
35. 데이터베이스 설계 단계 순서로 옳은 것은?
36. 선형 자료구조에 해당하지 않는 것은?
37. 데이터베이스의 3층 스키마에 해당하지 않는 것은?
38. 다음 식을 Postfix notation 으로 변환한 결과는?
39. 다음 자료에 대하여 버블 정렬을 이용하여 오름차순으로 정렬할 경우 1회전 후의 결과는?
40. 다음 중 해시 함수와 밀접한 관계가 있는 파일은?
3과목: 전자계산기구조
41. Interrupt cycle에 대한 micro-operation 중에서 관계가 없는 것은? (단, MAR : Memory Address Register, PC : Program Counter, M : memory, MBR : Memory Buffer Register, IEN : Interrupt Enable 이며, Interrupt Handler는 0 번지에 저장 되어 있다)
42. minterm으로 표시된 다음 boolean function을 간략화 한 것은? (단, D 함수는 don′t care 임)
43. 3주소 명령어 연산에서 결과는 어디에 저장되는가?
44. 입출력 방법 가운데 메모리 내에 있는 I/O를 위한 특별한 명령어를 I/O 프로세서에게 수행토록 하여 CPU 관여 없이 I/O를 수행하는 방법은?
45. 유효자리에는 4자리, 지수에는 2자리까지 저장할 수 있는 시스템에서 (1.110*1010) * (9.200*10-5)의 부동소수점 곱셈을 계산한 결과를 올바르게 표시한 것은? (단, IEEE 754 정규화 표현에 따르며 바이어스 등은 고려하지 않음)
46. 다음 전가산기의 진리표 중 출력 캐리(C2)의 값은?
47. 다음은 팩(pack)형식의 10진수를 16진수로 나타낸 것이다. A와 B의 덧셈 연산의 결과는?
48. 인터럽트의 우선순위 결정과 관련이 적은 것은?
49. cycle steal과 interrupt에 관한 설명 중 옳은 것은?
50. 8비트 메모리 워드에서 비트패턴 (1110 1101)2는"① 부호 있는 절대치(signed magnitude), ② 부호와 1의 보수, ③ 부호와 2의 보수"로 해석될 수 있다. 각각에 대응되는 10진수를 순서대로 나타낸 것은?
51. 피연산자의 위치(기억 장소)에 따라 명령어 형식을 분류할 때 instruction cycle time이 가장 짧은 명령어 형식은?
52. 컴퓨터 연산에서 단항(unary) 연산에 해당되지 않는 것은?
53. 부동 소수점인 두 수의 나눗셈을 위한 순서를 올바르게 나열한 것은?
54. 채널 명령어의 구성요소가 아닌 것은?
55. 하나 이상의 프로그램 또는 연속되어 있지 않은 저장 공간으로부터 데이터를 모든 다음, 데이터들을 메시지 버퍼에 넣고, 특정 수신기나 프로그래밍 인터페이스에 맞도록 그 데이터를 조직화 하거나 미리 정해진 다른 형식으로 변환하는 과정을 일컫는 것은?
56. 다음 중 부프로그램과 매크로(Macro)의 공통점은?
57. 일반적인 컴퓨터와 달리 명령어를 실행할 때 실행할 명령어의 순서와 상관없이 단지 피연산자의 준비 여부에 따라 실행되며, 데이터의 종속 여부에 따라 수행순서가 결정되는 방식으로 이론상으로 최대의 병렬성을 얻을 수 있는 컴퓨터 구조는?
58. 메이저 스테이트 중 하드웨어로 실현되는 서브루틴의 호출이라고 볼 수 있는 것은?
59. 동기고정식 마이크로 오퍼레이션 제어의 특성이 아닌 것은?
60. 마이크로 오퍼레이션(micro-operation)의 설명으로 옳지 않은 것은?
4과목: 운영체제
61. 운영체제에 대한 설명 중 옳지 않은 것은?
62. 시스템을 설계할 때 최적의 페이지 크기에 관한 결정이 이루어져야 한다. 페이지 크기에 관한 설명으로 옳지 않은 것은?
63. 다음의 페이지 참조 열(Page reference string)에 대해 페이지 교체 기법으로 FIFO를 사용할 경우 페이지 폴트 회수는? (단, 할당된 페이지 프레임 수는 3이고, 처음에는 모든 프레임이 비어 있음)
64. UNIX에서 쉘(Shell)에 대한 설명으로 옳지 않은 것은?
65. 사이클이 허용되고, 불필요한 파일제거를 위해 참조카운터가 필요한 디렉토리 구조는?
66. 페이징 기법과 세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?
67. 절대로더에서 각 기능과 수행 주체의 연결이 옳지 않은 것은?
68. 다중 처리기 운영체제 구조 중 주/종(Master/Slave)처리기 시스템에 대한 설명으로 옳지 않은 것은?
69. 운영체제의 발달과정 순서를 옳게 나열한 것은?
70. 파일 디스크립터(File Descriptor)에 대한 설명으로 옳지 않은 것은?
71. 128개의 CPU로 구성된 하이퍼큐브에서 각 CPU는 몇 개의 연결점을 갖는가?
72. 프로세스의 정의로 거리가 먼 것은?
73. 주기억장치 관리기법으로 최악 적합(Worst-fit) 방법을 이용할 경우 10K 크기의 프로그램은 다음과 같이 분할되어 있는 주기억장치 중 어느 부분에 할당되어야 하는가?
74. 다음과 같은 3개의 작업에 대하여 FCFS 알고리즘을 사용할 때, 임의의 작업 순서로 얻을 수 있는 최대평균, 반환시간을 T, 최소 평균 반환 시간을 t 라고 가정했을경우 T - t 의 값은?
75. UNIX에서 파일에 대한 정보를 갖고 있는 inode 의 내용으로 볼 수 없는 것은?
76. 다음 중 가장 바람직한 스케줄링 정책은?
77. UNIX에서 파일의 사용 허가를 정하는 명령은?
78. HRN(Highest Response-ratio Next) 스케줄링 방식에 대한 설명으로 옳지 않은 것은?
79. 분산처리 운영체제 시스템의 구축 목적으로 거리가 먼 것은?
80. 파일 보호 기법 중 다음 설명에 해당하는 것은?
5과목: 마이크로 전자계산기
81. 순차 액세스 기억장치는?
82. 주소 지정방식 중에서 기억장치를 가장 많이 액세스해야 하는 방식은?
83. 다음 중 USART를 제어하기 위한 레지스터가 아닌 것은?
84. 다음 stack에 대한 설명으로 적합하지 않은 것은?
85. 다음에 해당하는 명령을 차례로 실행하면 C 레지스터에 기억된 결과는?(문제 복원 오류로 지문이 없습니다. 정답은 2번 입니다.)
86. 고급 언어로 작성된 원시 프로그램(Source program)을 읽어 들여, 다른 컴퓨터의 기계어로서 목적 프로그램(object program)을 출력하는 언어 번역기를 무엇이라고 하는가?
87. 컴퓨터내의 데이터 이동 속도를66MHz에서 133MHz로 높일 수 있는 컴퓨터 버스 기술로 IBM과 HP, 그리고 컴팩의 공동 작업으로 개발된 것은?
88. 기본적인 입출력 전송 방식 중 CPU와 I/O장치 사이에 제어신호 교환이 필요하지 않은 것은?
89. 레지스터의 값을 0(zero)으로 하기 위해 사용되는 연산명령이 아닌 것은?
90. 비동기(asynchronous) 직렬 전송과 관련이 적은 것은?
91. 기억 장치의 액세스 속도를 향상시키기 위한 방법이 아닌 것은?
92. 다음 중 단항(unary) 연산인 것은?
93. 격리형 I/O(isolated I/O) 방식에 대한 설명으로 옳지 않은 것은?
94. 하드디스크 또는 광학드라이브와의 데이터 전송을 목적으로 직렬연결을 이용한 컴퓨터 버스는?
95. 데스크톱 컴퓨터의 메인보드에 대한 산업계의 개방형 규격으로 마이크로프로세서와 확장 슬롯들의 배치를 90도 회전시킴으로써 마더보드 설계를 개선한 것은?
96. 일반적인 병렬 데이터 전송 방식에 대한 설명 중 옳지 않은 것은?
97. 마이크로프로세서 시스템을 개발하기 위한 장비로서 거리가 먼 것은?
98. DRAM이 SRAM보다 우수한 점은?
99. 명령어와 비슷하게 사용되지만 단지 어셈블러에게 번역 과정에서 특별한 처리를 지시하기 위해 사용되는 명령어는?
100. 다음 그림과 같이 메모리의 주소가 8비트(A7~AO)로 구성된 메모리의 주소를 지정하고자 한다. 메모리어드레스디코더의 A7, A6 입력이 모두 1인 경우, 어드레스 공간을 16진수로 올바르게 나타낸 것은?