1. 다음 이진트리를 중위 순회(inorder traversal)하는 경우 노드 방문 순서는?
2. 캐쉬 메모리에 대한 설명으로 옳은 것을 모두 고른 것은?
3. 논리함수 F(A, B, C, D)=A'D+BC'+AB'D' 에 대한 카르노 맵(Karnaugh map)은 다음과 같다. ㉠~㉢에 순서대로 들어갈 논리값은?
4. 파이프라인 구조를 갖지 않는 CPU를 개선하여 4개의 파이프라인 스테이지(stage)를 갖는 CPU를 설계하였을 때, 얻을 수 있는 이상적인 성능향상은 최대 몇 배인가?
5. 기업관리 시스템을 도입하는 목적으로 옳지 않은 것은?
6. 다중 프로그래밍(multi-programming)의 특징에 대한 설명으로 가장 적절한 것은?
7. 데이터베이스 시스템에서 유지되어야 할 트랜잭션의 특성이 아닌 것은?
8. 메모리에 대한 설명으로 옳지 않은 것은?
9. 교착상태가 발생하는 필요조건에 해당하지 않은 것은?
10. 컴퓨터 내부에서 실수 데이터를 표현하는데 사용되는 표준 부동소수점 데이터 형식(IEEE 754 표준)에 대한 설명으로 옳은 것을 모두 고른 것은?
11. TCP/IP 프로토콜 계층 구조가 아닌 것은?
12. 디지털 카메라로 찍은 256가지 색상의 1,024(픽셀) × 1,024(픽셀) 사진을 저장할 때 그 용량[MB]은? (단, 압축이나 저장을 위한 부가적인 정보는 고려하지 않는다)
13. 한 페이지에 1,024개의 문자를 포함하고 512페이지로 구성된 책을 1 GB의 저장장치에 저장할 경우, 최대 몇 권을 저장할 수 있는가? (단, 유니코드(unicode) 방식으로 문자를 표현하고 압축이나 저장을 위한 부가적인 정보는 고려하지 않는다)
14. 다음 글이 설명하는 것은?
15. 인터넷에서 사용되는 프로토콜 중 사용 계층이 다른 하나는?
16. 소프트웨어 프로젝트의 계획 단계에서 사용되는 방법이나 도구를 모두 고른 것은?
17. MAC(Medium Access Control) 부계층(sublayer)에서 반송파 감지(carrier sense)를 하지 않는 것은?
18. 컴퓨터시스템의 명령어 형식이 다음과 같고, OPERAND 필드(field)가 256M 워드 크기의 메모리 주소를 나타낼 때 OPCODE 필드로 나타낼 수 있는 서로 다른 종류의 명령어가 모두 몇 개인가? (단, OPERAND는 워드단위의 주소 값을 가지고, 1워드는 32비트이며, 각 명령어 크기는 1워드이다)
19. 스푸핑(spoofing)의 예로 가장 적절한 것은?
20. 디스크 할당(disk allocation)에 대한 설명으로 옳지 않은 것은?
먼저 4를 루트 노드로 하여 왼쪽 서브트리를 방문한다. 4의 왼쪽 자식인 2를 루트 노드로 하여 왼쪽 서브트리를 방문하면 4→2 순서로 노드를 방문하게 된다. 2의 왼쪽 자식인 4는 더 이상 자식이 없으므로 4를 방문한 후 2의 오른쪽 자식인 5를 루트 노드로 하여 왼쪽 서브트리를 방문한다. 5의 왼쪽 자식인 1은 더 이상 자식이 없으므로 1을 방문한 후 5를 방문한다.
이제 1의 부모인 5를 방문한 후 5의 오른쪽 자식인 6을 루트 노드로 하여 왼쪽 서브트리를 방문한다. 6의 왼쪽 자식인 3은 더 이상 자식이 없으므로 3을 방문한 후 6을 방문한다.
마지막으로 3의 부모인 6을 방문한 후 6의 오른쪽 자식인 7을 방문하면 모든 노드를 방문한 것이므로 4→2→5→1→6→3→7 순서로 노드를 방문하게 된다.