1. 다른 컴퓨터 시스템들과의 통신이 개방된 시스템 간의 연결을 다루는 OSI 모델에서 <보기>가 설명하는 계층은?
2. 가상기억장치(virtual memory)에 대한 설명으로 가장 옳은 것은?
3. 스키마 R(A, B, C, D)와 함수적 종속 {A→B, A→C}을 가질 때 다음 중 BCNF 정규형은?
4. 해싱(hashing)에 대한 설명으로 옳지 않은 것은?
5. 다음 IPv4에 대한 설명 중 올바른 것은?
6. 다중 쓰레드(multi thread) 프로그래밍을 할 때 다음 C언어의 변수들 중에서 임계구역(critical section)에 해당하는 것은?
7. 입력값으로 5, 2, 3, 1, 8이 주어졌을 때 버블 정렬(bubble sort)의 1회전(pass) 결과는?
8. 데이터 링크 계층에서 전송 오류를 해결하는 과정에서 사용하는 프레임(frame)의 종류가 아닌 것은?
9. 현재 사용되는 PC에서와 같이, 일반적인 폰-노이만 방식의 중앙처리장치에 대한 설명으로 옳지 않은 것은?
10. 다음 C프로그램을 실행한 결과로 옳은 것은?
11. 다음 중 컴퓨터 내부에서 제어장치의 구성 요소에 해당되지 않는 것은?
12. 교착상태(deadlock)를 해결할 수 있는 방법으로 적당하지 않은 것은?
13. 소프트웨어 프로토타이핑(prototyping)에 대한 설명으로 옳지 않은 것은?
14. 다음 데이터베이스에 관한 설명 중 옳은 것은?
15. 'A', 'B', 'L', 'E' 순서로 문자들을 이진 탐색 트리(Binary Search Tree)에 추가했을 때 결과 트리의 깊이(depth)는? (단, 트리의 깊이는 트리에 속한 노드의 최대 레벨을 의미하며, 루트 노드의 레벨은 1로 정의한다.)
16. 다음 중 값이 나머지 셋과 다른 것은?
17. 다음 중 인터럽트 입출력 제어방식은?
18. 소프트웨어 설계의 원칙으로 옳지 않은 것은?
19. 다음 웹 캐시에 대한 설명 중 옳은 것은?
20. 다음의 C프로그램을 실행한 결과로 옳은 것은? (단, 아래의 scanf() 함수의 입력으로 90을 타이핑했다고 가정)