1과목: 전자계산기 프로그래밍
1. 객체지향 개념에서 다음 설명에 해당하는 것은?
2. C 언어의 기억 클래스 종류에 해당하지 않는 것은?
3. C 언어에서 이스케이프 시퀀스의 설명이 옳지 않은 것은?
4. 어셈블리어에 대한 설명으로 옳지 않은 것은?
5. 어셈블러(Assembler)를 가장 바르게 설명한 것은?
6. C 언어에서 논리 곱(AND)을 나타내는 논리 연산자는?
7. 원시프로그램을 번역할 때 어셈블러에게 요구되는 동작을 지시하는 명령으로서 기계어로 번역되지 않는 명령어를 무엇이라고 하는가?
8. 단항(Unary) 연산자 연산에 해당하지 않는 것은?
9. 시스템 프로그래밍에 가장 적합한 언어는?
10. 작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지를 확인하기 위하여 만든 트리는?
11. 어셈블리어에서 어떤 기호적 이름을 상수 값을 할당하는 명령은?
12. 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 정의한 것은?
13. 객체지향 시스템에서 데이터와 데이터를 처리하는 함수를 하나로 묶는 것을 의미하는 것은?
14. 프로그래밍 언어의 해독 순서로 옳은 것은?
15. C 언어에서 정수형 자료 선언시 사용하는 것은?
16. C 언어에서 부호 없는 10진 정수를 출력하고자 할 때 printf문의 변환 문자는?
17. C 언어에서 지정된 파일로부터 한 문자씩 읽어 들이는 파일 처리 함수는?
18. 어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?
19. 어셈블리어에서 서브루틴을 호출하는 명령은?
20. 기계어에 대한 설명으로 옳지 않은 것은?
2과목: 자료구조 및 데이터통신
21. 비동기 전송방식에서 스타트(Start)와 스톱(Stop) 신호의 필요성에 대하여 가장 잘 설명한 것은?
22. 여러 개의 채널을 몇 개의 소수 회선으로 공유화시키는 장치는?
23. 송수신 스테이션 사이에 데이터를 전송하기 전에 먼저 교환기를 통해 물리적으로 연결이 이루어지는 교환 방식은?
24. X.25 프로토콜에서 제공하는 접속서비스 기능으로 옳은 것은?
25. OSI 7계층 중 데이터 링크 계층의 프로토콜로 옳지 않은 것은?
26. 다음에서 데이터링크의 전송제어 절차의 순서가 올바른 것은?
27. 중앙에 호스트 컴퓨터가 있고 이를 중심으로 터미털들이 연결되는 네트워크 구성 형태는?
28. IP 프로토콜의 특징으로 옳지 않은 것은?
29. IPv6에 대한 설명으로 옳지 않은 것은?
30. 다음이 설명하고 있는 것은?
31. 2진수 00001101에 대한 2의 보수는?
32. DBMS의 필수 기능에 해당하지 않는 것은?
33. 색인 순차(Indexed Sequential Access) 파일의 색인구역에 해당하지 않는 것은?
34. 다음 트리를 전위 순회(Pre-Order Traversal)한 결과는?
35. 스택에 대한 설명으로 옳지 않은 것은?
36. 스키마의 3계층 중 다음 설명에 해당하는 것은?
37. 선형 구조에 해당하지 않는 것은?
38. 다음 자료에 대하여 버블 정렬을 사용하여 오름차순 정렬할 경우 1회전 후의 결과는?
39. 데이터베이스의 등장 배경으로 거리가 먼 것은?
40. 해싱에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미 하는 것은?
3과목: 전자계산기구조
41. 재귀호출(recursive call) 프로그램에 해당하는 것은?
42. 다음 중 프로그램 제어와 가장 밀접한 관계가 있는 것은?
43. fetch cycle에서 일어나는 micro instruction 이다. 실행 순서가 옳은 것은?(단, MAR : Memory Address Register, MBR : Memory Buffer Register, PC : Program Counter, OPR : Operation Code Register)
44. 메가플롭스(MFLOPS)에 대한 설명으로 옳은 것은?
45. 플립플롭 중 입력단자가 하나이며, 1이 입력될 때마다 출력단자의 상태가 바뀌는 것은?
46. 다음 중 잘못 연결한 것은?
47. 회로의 논리함수가 다수결 함수(Majority Function)를 포함하고 있는 것은?
48. 다음 중 Unicode와 ASCII 코드와의 관계를 가장 잘 설명한 것은?
49. 우선순위 인터럽트 운영 방식이 아닌 것은?
50. 다음 불 함수를 간략화한 결과는?
51. 다음은 인터럽트 체제의 동작을 나열한 것이다. 수행 순서를 올바르게 표현한 것은?
52. 다음은 명령어 형식에 대한 설명이다. 옳은 것은?
53. 1의 보수 표현 방식에 의해 8 비트로 표현돤 9+(-24)의 연산 수행시 그 결과는?
54. 명령어 파이프라인 단계 수가 4 이고 파이프라인 클록(clock) 주파수가 1㎒인 경우 10개의 명령어들이 파이프라인 기법에서 실현될 경우 소요 시간으로 가장 적합한 것은?
55. 비교적 속도가 빠른 자기 디스크에 연결하는 채널은?
56. 컴퓨터 주기억장치의 용량이 256MB 라면 주소 버스는 최소한 몇 Bit이어야 하는가?
57. 컴퓨터 시스템과 주변 장치간의 데이터 전송 방식에 해당되지 않는 것은?
58. 하나의 명령 사이클을 실행하는데 2개의 머신 사이클이 필요하다고 했을 때 CPU 클록 주파수를 10㎒로 동작시켰다. 이 때 1개의 명령 사이클을 실행하는데 걸리는 시간은?(단, 각각의 머신 사이클은 5개의 머신 스테이트로 구성되어 있다.)
59. 중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고 가장 우선순위가 낮았던 마스터가 최상의 우선순위를 가지도록 하는 가변우선순위 방식은?
60. 마이크로 오퍼레이션과 관련이 적은 것은?
4과목: 운영체제
61. 페이지교체 기법 중 참조 비트와 변형 비트가 필요한 것은?
62. 분산 운영체제의 구조 중 완전 연결(Fully Connection)에 대한 설명으로 옳지 않은 것은?
63. 스레드의 특징으로 옳지 않은 것은?
64. 교착상태의 해결 방안 중 다음 사항에 해당하는 것은?
65. 파일 시스템에 대한 설명으로 옳지 않은 것은?
66. 다중 처리기 운영체제 구성에서 주/종(Master/Slave) 처리기 시스템에 대한 설명으로 옳지 않은 것은?
67. 하나의 프로세스가 작업 수행 과정에서 수행하는 기억 장치 접근에서 지나치게 페이지 폴트가 발생하여 프로세스 수행에 소요되는 시간보다 페이지 이동에 소요되는 시간이 더 커지는 현상은?
68. HRN(Highest Response-ratio Next) 방식으로 스케줄링할 경우, 입력된 작업이 다음과 같을 때 우선순위 가장 높은 작업은?
69. 보안 메커니즘 중 합법적인 사용자에게 유형 혹은 무형의 자원을 사용하도록 허용할 것인지를 확인하는 제반 행위로서, 대표적 방법으로 패스워드, 인증용 카드, 지문 검사 등을 사용하는 것은?
70. UNIX는 어떤 디렉토리 구조를 갖는가?
71. 주기억장치 관리기법인 First-fit, Best-fit, Worst-fit 방법을 각각 적용할 경우 9K의 프로그램이 할당된 영역이 순서대로 옳게 짝지어진 것은?
72. 프로세스의 정의로 옳지 않은 것은?
73. UNIX 파일 시스템의 inode에서 관리하는 정보가 아닌 것은?
74. 컴퓨터 시스템 성능을 할당시키기 위한 스풀링(SPOOLing)에 대한 설명으로 옳지 않은 것은?
75. 3개의 페이지 프레임(Frame)을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇 번의 페이지 부재(Fault)가 발생하는가?(단, 현재 기억장치는 모두 비어 있다고 가정한다.)
76. 운영체제의 목적 중 다음 설명에 해당하는 것은?
77. 초기 헤드 위치가 50이며 트랙 0 방향으로 이동 중이다. 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중일 때 모든 처리를 완료하기 위한 헤드의 총 이동거리가 370일 경우 사용된 디스크 스케줄링 기법은?(단, 가장 안쪽 트랙 0, 가장 바깥쪽 트랙 200)
78. 가상기억장치 구현에서 세그먼테이션(segmentation) 기법의 설명으로 옳지 않은 것은?
79. 파일 디스크립터에 대한 설명으로 옳지 않은 것은?
80. 운영체제의 기능으로 거리가 먼 것은?
5과목: 마이크로 전자계산기
81. 다음은 CPU가 프린터로 데이터를 출력하는 과정을 나타낸 것이다. 순서대로 올바르게 나열된 것은?
82. 입출력 장치와 CPU 사이의 자료 교환시 사용되는 기법들이다. 성격이 다른 것은?
83. 마이크로컴퓨터 개발 시스템에 대한 설명으로 옳지 않은 것은?
84. 중앙처리장치에 연결되는 양방향성 버스는?
85. 입력과 출력의 독립 제어점을 갖는 8비트로 구성된 5개의 레지스터에 상호 병렬 데이터전송이 가능하도록 하려면 데이터 선의 수는 몇 개로 하여야 하는가?
86. 다음 중 가장 많은 Cycle time을 필요로 하는 명령어 형식은?
87. 중앙처리장치로부터 입출력 지시를 받으면 직접 주기억장치에 접근하여 데이터를 입출력하고 입출력에 관한 모든 동작을 독립적으로 수행하는 입출력 제어 방식은?
88. 제어 메모리에서 번지를 결정하는 방법과 관련이 없는 것은?
89. 주기억장치에 기억된 프로그램의 명령을 해독하여 그 명령 신호를 각 장치에 보내 명령을 처리하도록 지시하는 것은?
90. 어떤 통신 선로의 전송 속도는 9600bps이며, 한 개 전송 문자는 8 비트 데이터와 4 비트의 제어 비트로 구성되어 있다면 1초당 전송되는 문자의 개수는?
91. 다음 중 제어 프로그램에 속하는 것은?
92. 기억장치 대역폭(band width)에 대한 설명 중 틀린 것은?
93. 양극성 소자(bipolar)로 만든 비트 슬라이스(bit-slice) 마이크로프로세서의 장점과 단점을 순서대로 옳게 나열한 것은?
94. 프로그램 내에서 가까운 장소로 제어를 이동 시킬 때 가장 효과적인 주소 지정 방식은?(단, 프로그램은 주기억 장치 임의의 곳에서 시행된다고 본다.)
95. 마이크로컴퓨터를 구성하는 주요 버스가 아닌 것은?
96. 주컴퓨터에서 원격지에 설치한 장비로서 여러 개의 단말 장치들을 접속, 이들로부터 발생하는 메시지들을 저장하여 하나의 메시지로 농축해서 전송함으로써 통신회선의 사용 효율을 증대시키는 장비를 무엇이라 하는가?
97. 마이크로컴퓨터의 병렬 입출력 인터페이스가 아닌 것은?
98. Program Counter에 대한 설명으로 틀린 것은?
99. 어셈블러 의사 명령(Pseudo instruction)의 기능과 관계없는 것은?
100. 8085 CPU에서 클록은 약 2.4576㎒ 이다. LDA 명령을 수행하는데 13개 T 스테이트가 필요하다. 이 때 명령 사이클은 약 몇 ㎲인가?