1과목: 전자계산기 프로그래밍
1. C 언어의 기억클래스 종류가 아닌 것은?
2. 매크로 관련 용어 중 매크로 호출 부분에 정의된 매크로코드를 삽입하는 것을 의미하는 것은?
3. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
4. C 언어에서 문자열 출력 함수는?
5. 매크로 기능에 대한 설명으로 가장 적합한 것은?
6. C 언어에서 나머지를 구하는 잉여 연산자(modular operator)는?
7. C 언어의 기억클래스 중 “extern"을 사용하여 선언하는 변수는?
8. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리어 명령은?
9. 어셈블리어 명령에서 다음 설명에 해당하는 것은?
10. 한 위치의 문자열을 다른 위치의 문자열과 비교하는 어셈블리어 명령은?
11. 어셈블리어의 특징으로 옳지 않은 것은?
12. C 언어의 printf( ) 함수에서 실수를 출력할 때 사용하는 형식지정자는?
13. 원시프로그램을 번역할 때 어셈블러에게 요구되는 동작을 지시하는 명령으로서 기계어로 번역되지 않는 명령어를 무엇이라고 하는가?
14. 객체지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것으로 자료 추상화의 개념으로 볼 수 있는 것은?
15. 시스템 프로그래밍에 가장 적합한 언어는?
16. C 언어에서 이스케이프 문자의 의미가 잘못된 것은?
17. 하나의 오퍼랜드에 호출할 가로채기 벡터의 번호를 표현하여 가로채기를 요청하는 어셈블리어 명령은?
18. 작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지를 확인하기 위하여 만든 트리는?
19. 기계어에 대한 설명으로 옳지 않은 것은?
20. 프로그램 수행 순서로 옳은 것은?
2과목: 자료구조 및 데이터통신
21. 데이터 전송에서 오류 발생의 주된 원인으로 거리가 가장 먼 것은?
22. OSI참조모델에서 종단 간 메시지 전달 서비스를 담당하는 계층은?
23. 패킷교환 방식에 대한 설명으로 틀린 것은?
24. TCP/IP 관련 프로토콜 중 응용계층에 해당하지 않는 것은?
25. A와 B 사이에서 인터네트워킹을 위한 브리지(Bridge)의 일반적 기능으로 옳지 않은 것은?
26. 각 채널별로 타임슬롯을 사용하나 데이터를 전송하고자 하는 채널에 대해서만 슬롯을 유동적으로 배정하며, 비트블록에 데이터뿐만 아니라 목적지 주소에 대한 정보도 포함하는 다중화방식은?
27. 데이터 링크 제어 문자 중 수신측에서 송신측으로 부정응답으로 보내는 것은?
28. 호스트의 물리적 주소로부터 IP 주소를 구할 수 있도록 하는 프로토콜은?
29. ITU-T 표준인 X.25가 정의하고 있는 것은?
30. 여러 신호를 전송 매체의 서로 다른 주파수 대역을 이용하여 동시에 전송하는 것은?
31. 다음 자료에 대하여 버블 정렬을 사용하여 오름차순 정렬할 경우 1회전 후의 결과는?
32. 선형 구조에 해당하지 않는 것은?
33. 분산 데이터베이스 시스템에 대한 설명으로 옳지 않은 것은?
34. 색인 순차 파일의 색인 구역에 해당하지 않는 것은?
35. 트랜잭션의 특성에 해당하지 않는 것은?
36. 데이터베이스의 등장 배경으로 거리가 먼 것은?
37. 데이터베이스의 특성으로 옳지 않은 것은?
38. 스택의 응용 분야와 거리가 먼 것은?
39. 다음 트리를 전위 순회(Pre-Order Traversal)할 경우 세 번째로 탐색하는 노드는?
40. 데이터베이스 설게 단계로 옳은 것은?
3과목: 전자계산기구조
41. 전파지연(propagation delay)에 대한 설명으로 옳지 않은 것은?
42. 불 함수식 F = (A + B) · (A + C)를 간략화 한 것은?
43. 다음 회로의 명칭은?
44. 폰 노이만(von neumann)형의 컴퓨터 연산장치가 갖는 기능에 속하지 않는 것은?
45. 짝수 패리티 비티의 해밍 코드로 0011011을 받았을 때 오류가 수정된 정확한 코드는?
46. 인터럽트의 처리 루틴의 순서로 올바른 것은?
47. 인터럽트 서비스 루틴의 기능이 아닌 것은?
48. 컴퓨터의 메모리 용량이 4096워드이고, 워드 당 16bit의 데이터를 갖는다면 MAR은 몇 비트인가?
49. 제어장치를 구현하는 제어 방식이 아닌 것은?
50. Flynn의 컴퓨터 시스템 분류 제안 중에서 하나의 데이터 흐름이 다수의 프로세서들로 전달되며, 각 프로세서는 서로 다른 명령어를 실행하는 구조는?
51. 미소의 콘덴서에 전하를 충전하는 원리를 이용하는 메모리로, 재충전(Refresh)이 필요한 메모리는?
52. 다중처리기에 의한 시스템을 구성할 때 고려사항이 아닌 것은?
53. 다음 [그림]에서 F를 A, B의 부울식으로 나타내면? (단, 그림에서는 x는 선의 절단을 표시함)
54. FETCH 메이저 상태에서 수행되는 마이크로오퍼레이션이 아닌 것은?
55. 캐시와 주기억장치로 구성된 컴퓨터에서 주기억장치의 접근 시간이 200 ns, 캐시 적중률이 0.9, 평균 접근시간이 30 ns 일 때 캐시 메모리의 접근 시간은?
56. 메모리 관리 하드웨어(MMU)의 기본적인 역할에 대한 설명으로 옳지 않은 것은?
57. 기억장치에 기억된 정보를 액세스하기 위하여 주소를 사용하는 것이 아니라 기억된 정보의 일부분을 이용하여 원하는 정보를 찾는 것은?
58. CISC 구조와 RISC 구조를 비교하였을 때, RISC구조의 특징으로 틀린 것은?
59. 실행 사이클에서 다음 마이크로 연산이 나타내는 동장은?
60. 버스 클록(bus clock)이 2.5GHz이고, 데이터 버스의 폭이 8비트인 버스의 대역폭에 가장 근접한 것은?
4과목: 운영체제
61. 운영체제에 대한 설명으로 옳지 않은 것은?
62. 운영체제의 성능평가 요인 중 다음 설명에 해당하는 것은?
63. 분산 운영체제의 도입 취지로 거리가 먼 것은?
64. 은행가 알고리즘은 다음 교착상태 관련 연구 분야 중 어떤 분야에 속하는가?
65. UNIX의 특징으로 옳지 않은 것은?
66. 다중 처리가 운영체제 구조 중 주/종(Master/Slave)처리기에 대한 설명으로 옳지 않은 것은?
67. 보안 유지 방식 중 사용자의 신원을 확인한 후 권한이 있는 사용자에게만 시스템에 접근하게 하는 방법은?
68. 메모리 관리 기법 중 Worst fit 방법을 사용할 경우 10K 크기의 프로그램 실행을 위해서는 어느 부분이 할당되는가?
69. HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 우선순위가 높은 순서부터 차례로 옳게 나열한 것은?
70. 초기 헤드 위치가 50이며 트랙 0 방향으로 이동 중이다. 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중 일 때, SSTF 스케줄링을 사용하여 모든 처리를 완료하고자 한다. 가장 먼저 처리되는 트랙은? (단, 가장 안쪽 트랙 0, 가장 바깥쪽 트랙 200)(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)
71. UNIX 시스템에서 커널의 수행기능에 해당하지 않는 것은?
72. 운영체제의 목적이 아닌 것은?
73. 페이징 기법과 세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?
74. RR(Round-Robin) 스케줄링에 대한 설명으로 옳지 않은 것은?
75. 파일 디스크립터(File Descriptor)에 대한 설명으로 옳지 않은 것은?
76. 프로세스 제어 블록을 갖고 있으며, 현재 실행 중 이거나 곧 실행 가능하며, CPU를 할당받을 수 있는 프로그램으로 정의할 수 있는 것은?
77. UNIX에서 파일 내용을 화면에 표시하는 명령과 파일의 소유자를 변경하는 명령을 순서적으로 옳게 나열한 것은?
78. 4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?
79. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 3개의 연결점을 가질 경우 총 CPU의 개수는?
80. 여러 사용자들이 공유하고자 하는 파일들을 하나의 디렉토리 또는 일부 서브트리에 저장해 놓고 여러 사용자들이 이를 같이 사용할 수 있도록 지원하기 위한 가장 효율적인 디렉토리 구조는?
5과목: 마이크로 전자계산기
81. 스택 작동 명령어의 번지 지점 방식은?
82. 어느 프로그램 중 0123 번지에 CALL A 명령이 있다. 이 CALL A를 수행한 후 PC에 기억된 값은? (단, 명령어의 길이는 8비트이다.)
83. 마이크로프로그램에 관한 설명으로 틀린 것은?
84. 1K x 1비트 용량의 RAM에 사용되는 어드레스 디코더의 입력 어드레스 라인의 개수는?
85. 주변장치에 대하여 isolated I/O 방식을 사용하는 시스템의 동작 설명으로 틀린 것은?
86. 마이크로컴퓨터를 위한 프로그램을 개발할 때, 다른 컴퓨터를 이용하여 타겟 마이크로컴퓨터시스템의 시스템 및 응용소프트웨어 등을 개발할 수 있도록 하는 것은?
87. 다음 중 CMOS형 IC의 특징은?
88. 연계 편집 프로그램(linking editor)이 목적 프로그램을 입력으로 읽을 때 출력으로 생성하는 프로그램은?
89. 전자계산기의 제어 상태 중 명령을 인출하여 해독하는 단계인 Fetch State에 대한 마이크로 오퍼레이션이다. ( )안의 가, 나 에 들어갈 내용이 바르게 나열된 것은?
90. 256×2램(RAM)으로 주소 100016 ~ 17FF16 사이의 기억장치를 구성하려면, 필요한 램의 개수는? (단, 기억장치 한 번지는 8비트로 되어 있다.)
91. 누산기(accumulator)를 clear 하고자 할 때 사용하면 효과적인 명령어는?
92. 순서도는 일반적으로 표시되는 정보에 따라 종류를 구분하게 되는데 다음 중 순서도에 해당되지 않는 것은?
93. 일반적으로 8비트 마이크로프로세서(microprocessor)라 할 때, 그 길이가 8비트 인 것은?
94. 마이크로컴퓨터를 구성하는 주요 버스가 아닌 것은?
95. DRAM(Dynamic Random Access Memory)에 대한 설명으로 옳은 것은?
96. 데이터의 저장 명령으로부터가 기억 장치에 저장하기 위하여 기억 장치에 데이터가 전송될 때까지의 시간을 의미하는 것은?
97. 가변 헤드 디스크(moving head disk)에서의 탐색(Seek)시간을 옳게 설명한 것은?
98. 중앙처리장치의 제어를 필요로 하지 않는 입/출력 방법은?
99. CPU와 주변장치 사이의 입·출력 방법이 아닌 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)
100. MAR에 관한 설명으로 옳은 것은?