1과목: 전자계산기 프로그래밍
1. 세그먼트 레지스터에 각 세그먼트의 시작 번지를 할당하여 현재의 세그먼트가 어느 것인가를 지적하게 하는 어셈블리 명령은?
2. 매크로 프로세서의 기본 수행 작업이 아닌 것은?
3. C 언어에서 논리 합(OR)을 나타내는 논리 연산자는?
4. 어셈블리에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
5. PLC에 관한 설명으로 가장 거리가 먼 것은?
6. 객체 지향 기법에서 다음은 무엇에 관한 설명인가?
7. 어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?
8. 어셈블리에서 서브루틴을 호출하는 명령은?
9. 프로그램 내에서 양쪽 오퍼랜드에 기억된 내용을 바꾸어야 할 때 사용하는 어셈블리 명령은?
10. C 언어에 대한 설명으로 옳지 않은 것은?
11. BNF를 이용하여 그 대상을 근(root)로 하고, 단말 노드들을 왼쪽에서 오른쪽으로 나열하여 작성하는 트리로서, 작성된 표현식이 BNF의 정의에 의해 바르게 작성 되었는지를 확인하기 위해 만든 트리를 무엇이라고 하는가?
12. 프로그램에서 함수를 호출하는 부분과 실제로 이러한 함수 호출에 의하여 실행되는 명령어들을 연결하는 작업 또는 프로그램에서 사용되는 변수와 이러한 변수 이름에 의하여 접근되는 기억 장소 위치를 연결하는 작업을 무엇이라고 하는가?
13. C 언어에서 표준 입력인 키보드로부터 문자열을 지정된 양식에 딸 읽어 변수 값을 문자열로 변환시켜 주는 함수는 무엇인가?
14. PLC 설치시 주의사항으로 옳지 않은 것은?
15. 종래에 사용하던 제어반 내의 릴레이 타이머, 카운터 등의 기능을 IC, 트랜지스터 등의 반도체 소자로 대체시켜 기본적인 시퀀스 제어 기능에 수치 연산 기능을 추가하여 프로그램 제어가 가능하도록 한 자율성이 높은 제어 장치는?
16. 단항 연산자에 해당하는 것은?
17. C 언어에서 printf문 사용시 데이터 형식을 규정하는 변환문자에 대한 설명이 옳지 않은 것은?
18. C 언어의 기억 클래스 종류가 아닌 것은?
19. 객체 지향 개념에서 다음 각 설명에 해당하는 내용을 옳게 짝지은 것은?
20. C 언어에서 문자형 자료 선언시 사용하는 것은?
2과목: 자료구조 및 데이터통신
21. 정보의 전송제어 절차의 단계를 올바르게 나타낸 것은?
22. 패킷 네트워크 인터페이스에 대한 ITU-T 표준안 X.25는 무엇을 정의한 것인가?
23. 다음 중 종점간에 오류 수정과 흐름 제어를 수행하여 신뢰성있고 투명한 데이터 전송을 제공하는 것은 OSI 7계층 중 어느 계층인가?
24. 주파수 분할 다중화에 대한 설명 중 옳지 않은 것은?
25. 8진 PSK 변조 방식에서 변조속도가 2400[Baud]일 때 정보신호의 전송속도는 몇 bps 인가?
26. 전용회선방식에 대한 설명으로 틀린 것은?
27. 망(network) 구조의 기본 유형이 아닌 것은?
28. 데이터 통신망에서 사용되는 일반적인 전송속도 단위로 1초간에 운반할 수 있는 데이터의 비트 수를 무엇이라고 하는가?
29. 전진 에러 수정(FEC:Forward Error Correction) 방식에서 에러를 수정하기 위해 사용하는 방식은?
30. 한 개의 프레임을 전송하고, 수신측으로부터 ACK 및 NAK 신호를 수신할 때까지 정보 전송을 중지하고 기다리는 ARQ(automatic repeat request) 방식은?
31. 트랜잭션의 특성으로 거리가 먼 것은?
32. 데이터베이스 설계단계로 옳은 것은?
33. 데이터베이스의 3계층 스키마 중 다음은 무엇에 대한 설명인가?
34. 데이터베이스 시스템의 데이터 언어 중 사용할 데이터베이스의 정의 및 변경을 위해서 사용하는 언어는?
35. 스택의 사용 예가 아닌 것은?
36. 선형 구조가 아닌 것은?
37. 다음 트리를 후위 순회(Post-order) 방법으로 운행한 결과는?
38. 파일의 여러 가지 편성법 중 해싱을 이용한 파일 구조는?
39. 해싱에서 서로 다른 두 개의 키 값이 같은 해시(hash)주소를 갖는 현상을 무엇이라고 하는가?
40. DBMS의 필수 기능에 해당하지 않는 것은?
3과목: 전자계산기구조
41. 인터프리터(interpreter)를 사용하는 언어는?
42. 데이터 처리 명령어에 해당되지 않는 것은?
43. CAM(Content Addressable Memory)의 특징으로 가장 옳은 것은?
44. 미소의 콘덴서에 전하를 충전하는 형태의 원리를 이용하는 메모리로, 재충전(Refresh)이 필요한 메모리는?
45. 다음 중 캐시(cache) 기억장치에 대한 설명으로 가장 옳은 것은?
46. 다음 중 랜덤(random) 처리가 되지 않는 기억장치는?
47. 인터럽트 작동 순서가 올바른 것은?
48. 다음 parallel process 중 pipeline process와 가장 관계가 깊은 것은?
49. 마이크로 사이클에 대한 설명으로 옳지 않은 것은?
50. CPU에 메이저 상태(Major state)로 볼 수 없는 것은?
51. 컴퓨터의 제어 장치에 일반적으로 포함되지 않는 것은?
52. 다음 중 DMA에 대한 설명으로 옳지 않은 것은?
53. 다음 중 interrupt 발생 원인이 아닌 것은?
54. 인터럽트를 발생하는 모든 장치들을 인터럽트의 우선순위에 따라 직렬로 연결함으로써 이루어지는 우선순위 인터럽트 처리방법은?
55. 명령문의 구성 형태 중 하나의 오퍼랜드가 누산기에 포함된 명령어 형식은?
56. 부동 소수점 수(floating point number)에서 음수를 나타내는 방법을 가장 잘 설명한 것은?
57. 데이터 처리 명령어 중 SHL은 누산기의 내용을 좌측으로 1bit 이동하는 명령어이다. 이와 같은 명령어의 주소지정방식은?
58. 다음 중 2의 보수(2‘s complement) 가산 회로로서 정수 곱셈을 이행할 경우 필요 없는 것은?
59. 사용자가 한번만 내용을 기입할 수 있으나, 지울 수 없는 것은?
60. 중앙처리장치의 기억 모듈에 중복적인 데이터 접근을 방지하기 위해서 연속된 데이터 또는 명령어들을 기억 장치모듈에 순차적으로 번갈아 가면서 처리하는 방식은?
4과목: 운영체제
61. SSTF 방식을 사용할 경우 현재 헤드가 53 에 있다고 가정하면, 디스크 대기 큐에 다음과 같은 순서(왼쪽부터 먼저 도착한 순서임)의 액세스 요청이 대기 중일 때, 가장 먼저 실행되는 것은?
62. 분산 운영체제의 구조 중 다음 설명에 해당하는 것은?
63. 다음 중 공간 구역성(Spatial locality)과 밀접한 관계가 있는 것은?
64. 유닉스의 I-node 에 포함되는 내용이 아닌 것은?
65. 다중 프로그래밍 작성의 환경에서 어떤 프로그램의 실행을 중단하고 다른 프로그램의 실행을 재개할 때, 그 프로그램의 재개에 필요한 환경을 다시 설정하는 것을 의미하며, 운영체제에서 overhead 의 큰 요인 중 하나로 작용하는 것은?
66. 유닉스에서 기존 파일 시스템에 새로운 파일 시스템을 서브 디렉토리에 연결할 때 사용하는 명령은?
67. 실행 중인 프로세스가 일정 시간 동안 자주 참조하는 페이지의 집합을 무엇이라고 하는가?
68. 파일의 구성 방식 중 순차 파일에 대한 설명으로 옳지 않은 것은?
69. 운영체제의 설명으로 옳지 않은 것은?
70. 파일 시스템에 대한 설명으로 옳지 않은 것은?
71. 매크로 프로세서가 수행해야 하는 기본적인 기능에 해당하지 않는 것은?
72. SJF 방법의 단점을 보완하여 개발한 것으로, 프로그램의 처리 순서는 그 실행(서비스) 시간의 길이뿐만 아니라 대기 시간에 따라 결정되는 스케줄링 방식은?
73. 프로세스의 정의로 거리가 먼 것은?
74. 유닉스에서 파일 내용을 화면에 표시하는 명령과 파일의 보호 모드를 성정하여 파일의 사용 허가를 지정하는 명령을 순서적으로 옳게 나열한 것은?
75. LRU 교체 기법에서 페이지 프레임이 3일 경우 페이지 호출 순서가 3인 곳(화살표 부분)의 빈칸을 위에서부터 아래쪽으로 옳게 나열한 것은?
76. 파일 보호 기법 중 다음 설명에 해당하는 것은?
77. 메모리 관리 기법 중 Worst fit 방법을 사용할 경우 9K가 요구되는 프로그램 실행을 위해 어느 부분이 할당되는가?
78. 분산 처리 시스템의 설명으로 적합하지 않은 것은?
79. 선점(preemptive) 기법의 스케줄링에 해당하는 것은?
80. 파일 구성 방식 중 ISAM(Indexed Sequential Access - Method)의 물리적인 색인 구성은 디스크의 물리적 특성에 따라 색인(index)을 구성하는데, 다음 중 3단계 색인에 해당되지 않는 것은?
5과목: 마이크로 전자계산기
81. 다음 중 인터럽트(interrupt)에 대한 설명으로 옳지 않은 것은?
82. 프로그램들을 기억 장치에 넣고 실행할 수 있도록 준비하는 프로그램은?
83. 언어 처리용 소프트웨어가 아닌 것은?
84. 인스트럭션 안에 데이터 값이 포함되어 있는 주소지정 방식은?
85. 다음 중 보조기억 매체 중에서 가장 빠르게 자료를 입력할 수 있는 것은?
86. 마이크로컴퓨터의 CPU 역할이 아닌 것은?
87. 운영체제(operating system)의 설명 중 가장 옳은 것은?
88. 스택의 작동을 포함하는 명령어의 번지지정 방식은?
89. PLA의 프로그래밍에 대한 설명으로 옳은 것은?
90. 스택(stack)과 관련이 없는 명령어는?
91. 마이크로프로세서의 처리 능력(performance)과 가장 관계가 적은 것은?
92. 다음 중 assembler에 대한 설명으로 옳은 것은?
93. 평균 접근시간(access time)이 가장 긴 보조기억 장치는?
94. CPU가 무엇을 하고 있는가를 나타내는 상태를 무엇이라 하는가?
95. memory-mapped-I/O 와 I/O-mapped-I/O 에 대한 설명 중 틀린 것은?
96. 인스트럭션 레지스터의 내용은 무엇을 통해 제어회로에 전달 되는가?
97. CPU가 시스템 버스를 사용하지 않는 시간을 이용하여 DMA 기능을 수행하는 방식을 무엇이라 하는가?
98. 중앙처리장치의 하드웨어(hardware) 요소들을 기능별로 나눌 때 속하지 않는 기능은?
99. 50개의 입?출력 외부 장치를 주소지정 하려고 한다. 몇 개의 어드레스 선이 필요한가?
100. 다음 중 제어 데이터(control data)를 기억시키기에 가장 적합한 기억장치는?
"ASSUME" 명령은 세그먼트 레지스터에 각 세그먼트의 시작 번지를 할당하여 현재의 세그먼트가 어느 것인가를 지적하게 합니다. 이는 프로그램이 실행될 때 메모리 상에서 어떤 데이터나 코드가 어느 세그먼트에 위치하는지를 명확히 하기 위해 사용됩니다.
"EXTERN" 명령은 다른 모듈에서 선언된 변수나 함수를 참조할 때 사용되며, "PUBLIC" 명령은 현재 모듈에서 선언된 변수나 함수를 다른 모듈에서 참조할 수 있도록 하는데 사용됩니다.
"EJECT" 명령은 프린터 출력을 제어하는 명령으로, 이 문제와는 관련이 없습니다.