1과목: 전자계산기 프로그래밍
1. 어셈블리어에서 주석(Comment)의 시작을 나타내는 기호는?
2. 정적 바인딩(Static binding)에 대한 설명으로 옳지 않은 것은?
3. PC 어셈블리어에서 DOS 나 BIOS 루틴을 부르기 위해 사용하는 명령은?
4. 원시프로그램을 번역할 때 어셈블러에게 요구되는 동작을 지시하는 명령으로서 기계어로 번역되지 않는 명령어를 무엇이라 하는가?
5. 객체지향 언어의 개념에서 객체가 메시지를 받아 실행해야 할 구체적인 연산을 정의한 것은?
6. 객체 지향 기법에서 데이터와 이 데이터를 조작하는 연산들이 하나의 모듈 내에서 결합되도록 하는 것을 무엇이라 하는가?
7. 고급언어로 작성한 프로그램을 기계어로 번역하였다. 번역 도중에 발생한 문법에러를 모두 수정하여 실행 파일을 만들었으나 실행 결과가 정확하지 않았다. 어떤 프로그램을 이용하면 논리적인 문제점을 검토할 수 있는가?
8. PLC에 대한 설명으로 거리가 먼 것은?
9. 어셈블리어에서 다음 설명에 해당하는 명령은?
10. 단항(Unary) 연산자 연산에 해당하지 않는 것은?
11. C언어의 데이터 형이 아닌 것은?
12. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
13. 제어 대상물인 기계가 그림과 같이 여러 대 있는 것을 1대의 PLC로 제어하는 시스템은?
14. C언어의 관계연산자 중 우선순위가 나머지 셋과 다른 하나는?
15. 논리 곱(AND)을 나타내는 C언어의 연산자는?
16. C 언어에서 사용되는 반복 구조문이 아닌 것은?
17. 어셈블리어에서 매크로를 정의할 때 시작부분과 끝 부분에 쓰이는 명령은?
18. C 언어에서 문자열 출력 함수는?
19. C 언어의 기억클래스 종류가 아닌 것은?
20. PLC와 릴레이(Relay) 제어의 비교 설명으로 옳지 않은 것은?
2과목: 자료구조 및 데이터통신
21. 다음 중 X.25의 접속서비스 기능으로 옳은 것은?
22. 다음 중 정지화상 압축 기술의 표준은?
23. HDLC의 프레임(Frame)의 구조가 순서대로 올바르게 나열된 것은? (단, A : Address, F : Flag, C : Control, D : Data, S : Frame Check Sequence)
24. 데이터의 전송률이 105Mbps 정도이고, 전송 중 누화잡음과 충격잡음에 대한 면역성이 좋은 통신선로는?
25. OSI 7계층에서 다음과 같은 서비스를 제공하는 계층은?
26. IEEE 802.4의 표준안 내용으로 옳은 것은?
27. 다음 중 데이터 통신에 널리 사용되는 오류 검출 기법이 아닌 것은?
28. 보오(baud) 속도가 2400 이고, 한 번에 2개의 비트를 전송 할 때 데이터 신호속도(bps)는 얼마인가?
29. 두 개 이상의 컴퓨터 사이에 데이터 전송을 할 수 있도록 미리 정보의 송?수신측에서 정해둔 통신 규약을 무엇이라 하는가?
30. ISDN의 정보용 채널인 B채널의 전송 용량은?
31. 선형 자료 구조가 아닌 것은?
32. 다음 트리를 “Pre-order"로 운행한 결과는?
33. 데이터베이스 관리 시스템의 필수 기능에 해당하지 않는 것은?
34. 트랜잭션의 특성으로 거리가 먼 것은?
35. 다음 그림에서 “트리의 차수(Degree)"는?
36. 주어진 파일에서 인접한 2개의 레코드 키 값을 비교하여 그 크기에 따라 레코드 위치를 서로 교환하는 정렬 방식은 무엇인가?
37. 해싱에 대한 설명으로 옳지 않은 것은?
38. 큐(Queue)에 대한 설명으로 옳지 않은 것은?
39. 인덱스된 순차파일(Indexed Sequential File)의 색인 구역(Index Area)에 해당하지 않는 것은?
40. 다음 자료에서 “215”를 찾기 위해 이진탐색을 이용할 경우 비교해야 될 횟수는?
3과목: 전자계산기구조
41. BCD 코드 1001에 대한 해밍 코드를 구하면?
42. 결선 게이트의 특징이 아닌 것은?
43. CPU가 인스트럭션을 수행하는 순서로 옳은 것은?
44. 비트 슬라이스 마이크로프로세서( bit sliced microprocessor)의 구성을 잘 설명한 것은?
45. 소프트웨어 인터럽트 사용시 가장 큰 장점은?
46. 그림과 같은 회로에서 출력 Y는?
47. 서로 다른 17개의 정보가 있다. 이 중에서 하나를 선택하려면 최소 몇 개의 비트가 필요한가?
48. 스택(Stack)이 사용되는 경우는?
49. 프로그램에 의해 제어되는 동작이 아닌 것은?
50. 플립플롭 중 입력단자가 하나이며, “1” 이 입력될 때마다 출력단자의 상태가 바뀌는 것은?
51. 가상 메모리를 사용한 컴퓨터에서 page fault가 발생하면 어떤 현상이 일어나는가?
52. 데이터 전송 방법 중 스트로브 제어 방법의 설명으로 옳지 않은 것은?
53. 내부 인터럽트의 원인이 아닌 것은?
54. op-code가 4비트이면 연산자의 종류는 몇 개가 생성될 수 있는가?
55. 인스트럭션을 수행하기 위한 메이저 상태에 대한 설명으로 옳은 것은?
56. RISC(Reduced Instruction Set Computer)와 CISC(Complex Instruction Set Computer)의 특징이 아닌 것은?
57. 컴퓨터의 메모리 용량이 16K x 32bit라 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)은 각각 몇 비트인가?
58. 고속의 입?출력 장치에 사용되는 데이터 전송 방식은?
59. 중앙처리장치가 FETCH 상태인 경우에 제어점을 제어하는 것은?
60. 64K인 주소 공간(address space)과 4K인 기억공간(memory space)을 가진 컴퓨터인 경우 한 페이지(page)가 512워드로 구성된다면 페이지와 블럭 수는 각각 얼마인가?
4과목: 운영체제
61. 가상기억장치(Virtual Memory)에 대한 설명으로 거리가 먼 것은?
62. 모니터에 대한 설명으로 옳지 않은 것은?
63. RR(Round Robin) 스케줄링에 대한 설명으로 옳지 않은 것은?
64. 운영체제를 기능상 분류할 경우 “Control Program"과 ”Process Program"으로 구분할 수 있다. 다음 중 “Control Program"에 해당하는 것으로만 짝지어진 것은?
65. 다음 그림과 같은 구조를 갖는 시스템으로 가장 적합한 것은?
66. 자식 프로세스의 하나가 종료될 때까지 부모 프로세스를 임시 중지시키는 유닉스 명령어는?
67. 분산 처리 시스템의 위상에 따른 분류에서 한 사이트의 고장이 다른 사이트에 영향을 주지 않지만, 중앙 사이트 고장시 전체 시스템이 정지되는 형태는 무엇인가?
68. 페이지 오류율(Page Fault ratio)과 스래싱(Thrashing)에 대한 설명으로 옳은 것은?
69. 다중 처리기의 운영체제 형태 중 주/종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?
70. 교착상태의 해결 방법 중 회피(Avoidance) 기법과 밀접한 관계가 있는 것은?
71. 디스크 스케줄링 기법 중 SCAN을 사용하여 다음 작업대기 큐의 작업을 모두 처리하고자 할 경우, 가장 최후에 처리되는 트랙은? (단, 현재 디스크 헤드는 50 트랙에서 40 트랙으로 이동해 왔다고 가정한다.)
72. 디스크 공간 할당 기법 중 연속할당에 대한 설명으로 옳지 않은 것은?
73. UNIX에 관한 설명으로 옳지 않은 것은?
74. 운영체제의 작업 수행 방식에 관한 설명으로 옳지 않은 것은?
75. 다음이 설명하는 디스크 스케줄링 기법은 무엇인가?
76. 다음 설명에 해당하는 자원 보호 기법은?
77. 스레드(Thread)에 관한 설명으로 옳지 않은 것은?
78. 빈 기억공간의 크기가 20K, 16K, 8K, 40K 일 때 기억장치 배치 전략으로 “Best Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부단편화의 크기는 얼마인가?
79. 파일 디스크립터의 내용으로 옳지 않은 것은?
80. UNIX에서 파일 조작을 위한 명령으로 거리가 먼 것은?
5과목: 마이크로 전자계산기
81. 다음 매크로(MACRO) 처리기의 동작 과정에 포함되지 않는 것은?
82. 베이직과 같은 고급 언어로 작성된 원시 프로그램을 직접 실행하는 프로그램은?
83. 8K word의 메모리를 사용하는데 필요한 주소선은 몇 개인가?
84. 캐리 플래그가 리셋 되었을 때 어떤 무부호 2진수를 곱셈 명령을 사용하지 않고 2로 곱하는 효과를 갖고 있는 명령어는?
85. 마이크로프로세서(micro processor) 어셈블리 프로그램의 ORG 명령이 사용될 수 없는 것은?
86. 다음 중 USART를 제어하기 위한 레지스터가 아닌 것은?
87. 어셈블리 언어의 각 줄은 필드(field)라 불리는 3개의 부분으로 구성되는데, 이에 해당하지 않는 것은?
88. 다음 기억소자 중 기억된 내용을 여러 번 지워서 사용할 수 있는 것은?
89. 서브루틴과 인터럽트의 차이점은?
90. 어떤 RAM 모듈의 액세스 시간이 100bps이고, 한 번에 32bit씩 읽혀질 때 데이터 전송률[Mbps]은?
91. 이항(Binary) 연산을 하는 연산자는?
92. second-pass 어셈블러에서 2번째 pass에 사용되는 테이블로서 적합하지 않은 것은?
93. 비동기식 직렬 전송에서 문자코드의 양 끝에는 start bit와 stop bit의 신호 상태는?
94. 마이크로컴퓨터 시스템과 외부회로 사이의 데이터 전달 입?출력(I/O) 방식이 아닌 것은?
95. CPU 레지스터에 관한 설명 중 옳지 않은 것은?
96. 연산기(ALU)가 공통적으로 갖는 기능이 아닌 것은?
97. 외부 버스에서 ROM에 입력되는 신호라고 볼 수 없는 것은?
98. 명령어에서 op-code 다음에 실제 오퍼랜드(operand) 값이 오는 주소지정방식은?
99. 마이크로 전자계산기를 구성하는 버스가 아닌 것은?
100. 자기 디스크에서 디스크의 읽기/쓰기 작업이 이루어지는 최소 단위는?