컴퓨터시스템기사(A형) 필기 기출문제복원 (2005-03-06)

컴퓨터시스템기사(A형) 2005-03-06 필기 기출문제 해설

이 페이지는 컴퓨터시스템기사(A형) 2005-03-06 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

컴퓨터시스템기사(A형)
(2005-03-06 기출문제)

목록

1과목: 전자계산기 프로그래밍

1. C 언어에서 서로 다른 표준 자료형들을 구성원소로 하여 새로운 자료형을 정의하는 방법은?

  1. 열거형 선언
  2. 구조형 선언
  3. 배열형 선언
  4. 포인터형 선언
(정답률: 40%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 간접번지 지정방식을 나타내는 어셈블리 명령의 형태에 해당하는 것은?

  1. MOV AX, 1234H
  2. MOV DS, AX
  3. MOV AX, [BX+DI+4]
  4. MOV AX, AAA ; AAA는 이미 정의된 상수
(정답률: 47%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. C 언어에서 프로그램의 변수 선언을 "int c;"로 했을 경우에 "&c" 는 어떤 의미인가?

  1. c의 절대값
  2. c에 저장된 값
  3. c의 기억장소 주소
  4. c의 범위
(정답률: 65%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. C 언어에서 이스케이프 시퀀스의 설명이 옳지 않은 것은?

  1. \f : form feed
  2. \r : carriage return
  3. \b : back slash
  4. \t : tab
(정답률: 75%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. C 언어의 기억 클래스(Storage Class) 종류에 해당되지 않는 것은?

  1. auto
  2. internal
  3. static
  4. register
(정답률: 85%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. C 언어에서 사용되는 비트(bit) 연산자가 아닌 것은?

  1. &&
  2. .
  3. <<
  4. >>
(정답률: 67%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 객체지향 설계에서 처리되는 자료형과 처리 연산을 한 묶음으로 표현함으로써 자신의 자료에 대한 연산을 외부와 단절하는 개념을 무엇이라 하는가?

  1. class
  2. encapsulation
  3. polymorphism
  4. inheritance
(정답률: 62%)
  • 자료형과 그 자료에 대한 연산을 하나로 묶고, 외부에서 내부 데이터에 직접 접근하지 못하도록 은폐하여 데이터를 보호하는 개념을 encapsulation(캡슐화)이라고 합니다.

    오답 노트

    class: 객체를 생성하기 위한 틀
    polymorphism: 하나의 인터페이스로 다양한 형태를 구현하는 다형성
    inheritance: 상위 클래스의 특성을 하위 클래스가 물려받는 상속
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 원시프로그램을 번역할 때 어셈블러에게 요구되는 동작을 지시하는 명령으로서 기계어로 번역되지 않는 명령어를 무엇이라 하는가?

  1. 매크로 명령(macro instruction)
  2. 기계어 명령(machine instruction)
  3. 의사 명령(pseudo instruction)
  4. 오퍼랜드 명령(operand instruction)
(정답률: 69%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. PLC에서 최초 스텝에서 최후 스텝까지 실행하는데 걸리는 시간을 무엇이라 하는가?

  1. 응답 시간(response time)
  2. 리프레쉬 타임(refresh time)
  3. 지연 시간(delay time)
  4. 스캔 타임(scan time)
(정답률: 16%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 어셈블러(Assembler)를 가장 바르게 설명한 것은?

  1. 고급언어로 작성된 원시 프로그램을 컴퓨터가 이해할 수 있는 기계어 명령으로 번역하여 목적 프로그램을 생성시키는 프로그램
  2. 저급언어로 작성된 원시 프로그램을 컴퓨터가 이해할 수 있는 기계어 명령으로 번역하여 목적 프로그램을 생성시키는 프로그램
  3. 컴퓨터가 직접 실행할 수 있는 제어 신호를 2진수 형태로 표기해 놓은 언어
  4. 기계어 명령들로 표현된 프로그램
(정답률: 78%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. PC 어셈블리어에서 DOS나 BIOS 루틴을 부르기 위해 사용하는 명령은?

  1. INT
  2. CALL
  3. INC
  4. REP
(정답률: 36%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. C 언어에서 사용되는 함수들의 기능에 대한 설명으로 옳지 않은 것은?

  1. strcpy : 문자열의 복사
  2. strcat : 문자열의 연결
  3. strlen : 문자열내의 문자 위치 확인
  4. strcmp : 문자열의 비교
(정답률: 67%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. PLC의 정상 동작을 위한 환경조건의 고려사항으로 옳지 않은 것은?

  1. PLC는 전원 트랜스 등의 발열체에서 멀리하며, 발열 부품보다 위쪽에 취부한다.
  2. 필요에 따라 강제 냉각시킨다.
  3. 통풍구를 배선 덕트나 다른 기기에 막지 않도록 하여 충분한 간격을 유지한다.
  4. 전원 OFF시 제어반내의 온도하강에 따른 결로현상으로 습기제거도 필요하다.
(정답률: 57%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 주어진 BNF를 이용하여 그 대상을 근으로 하고 터미널 노드들이 검증하고자 하는 표현식과 같이 되는 트리를 무엇이라 하는가?

  1. sweked tree
  2. binary tree
  3. parse tree
  4. threaded binary tree
(정답률: 83%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. PLC 에 관련된 설명 중 옳지 않은 것은?

  1. PLC는 전원 투입과 동시에 각종 메모리와 입출력부의 체크가 행해지는 것이 일반적이다.
  2. 입력기기를 접속할 때 그 접점이 OFF 상태로 되어 있어도 접점보호소자로 인해 미세한 누설전류가 발생될 수 있다.
  3. 입력모듈에는 노이즈에 의한 오동작 방지를 위해 필터회로가 들어가 있고 이로 인해 응답 시간이 단축된다.
  4. PLC의 출력부는 출력기기 동작시 필요한 전압레벨 변환과 전력증폭을 행하는 역할도 한다.
(정답률: 32%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 인터럽트 요청이 있을 때 인터럽트 처리루틴의 순서가 옳은 것은?

  1. 림링립릿마
  2. 립릿마링림
  3. 림립릿링마
  4. 릿립림마링
(정답률: 57%)
  • 인터럽트 처리의 올바른 순서는 현재 상태를 저장하고, 처리 루틴으로 이동하여 실행한 뒤, 다시 원래 상태로 복구하는 과정입니다.
    림: FLAG 레지스터, CS, IP를 스택에 보존 $\rightarrow$ 링: 인터럽트 벡터로부터 CS, IP를 읽어 들이고 실행 $\rightarrow$ 립: 인터럽트 처리 루틴을 실행 $\rightarrow$ 릿: IRET 명령에 의해 인터럽트 처리 루틴을 마침 $\rightarrow$ 마: IP, CS, FLAG 레지스터를 복귀하고 원래의 루틴으로 돌아감
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 프로그램이 실행될 때 세그먼트 레지스터가 가지는 주소값을 어셈블러에게 알려주는 지시어는?

  1. CDSG
  2. PUBLIC
  3. ASSUME
  4. DEBUG
(정답률: 67%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 객체 지향 프로그래밍의 개념으로 거리가 먼 것은?

  1. 클래스
  2. 메시지
  3. 메소드
  4. 프로시저
(정답률: 63%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. C 언어에서 지정된 파일로부터 한 문자씩 읽어 들이는 파일 처리 함수는?

  1. fopen()
  2. fscanf()
  3. fgetc()
  4. fgets()
(정답률: 79%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 객체지향 언어에서 캡슐화에 대한 설명으로 옳지 않은 것은?

  1. 변경시의 부작용을 방지한다.
  2. 객체간에 결합도를 낮춘다.
  3. 프로그래밍 생산성을 낮춘다.
  4. 객체의 응집도를 높인다.
(정답률: 69%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 자료구조 및 데이터통신

21. 데이터 전송을 위한 에러 제어 기법이 아닌 것은?

  1. 패리티 검사
  2. 순환 중복 검사
  3. 자동 재 전송 방식
  4. HDLC
(정답률: 43%)
  • 에러 제어는 전송 중 발생한 오류를 검출하고 수정하는 기법으로, 패리티 검사, 순환 중복 검사(CRC), 자동 재전송 방식(ARQ) 등이 대표적입니다.

    오답 노트

    HDLC: 이는 에러 제어 기법 자체가 아니라, 데이터링크 계층에서 사용하는 비트 위주 전송 프로토콜의 명칭입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 다른 프로토콜 간의 네트워크 연결에 이용되는 장비는?

  1. 라우터
  2. 브리지
  3. 게이트웨이
  4. 리피터
(정답률: 65%)
  • 게이트웨이는 서로 다른 프로토콜을 사용하는 네트워크 간의 변환을 수행하여 연결해 주는 장비입니다.

    오답 노트

    라우터: 동일 프로토콜 네트워크 간 최적 경로 설정
    브리지: 동일 프로토콜 네트워크의 세그먼트 연결
    리피터: 물리 계층에서 신호 증폭 및 재생
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 데이터링크 계층의 기능이 아닌 것은?

  1. 순서제어
  2. 흐름제어
  3. 서비스의 선택
  4. 에러검출 및 정정
(정답률: 58%)
  • 데이터링크 계층은 인접한 노드 간의 신뢰성 있는 데이터 전송을 담당하며, 주요 기능으로 흐름제어, 순서제어, 에러검출 및 정정이 있습니다.

    오답 노트

    서비스의 선택: 이는 상위 계층이나 네트워크 관리 영역의 기능이며, 데이터링크 계층의 핵심 전송 제어 기능에 해당하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 보기의 전송 제어 단계를 순서대로 나열한 것은?

  1. ⓐ→ⓑ→ⓒ→ⓓ→ⓔ
  2. ⓐ→ⓑ→ⓔ→ⓓ→ⓒ
  3. ⓐ→ⓑ→ⓔ→ⓒ→ⓓ
  4. ⓐ→ⓔ→ⓑ→ⓓ→ⓒ
(정답률: 63%)
  • 전송 제어의 일반적인 흐름은 물리적인 연결을 먼저 수행한 후, 논리적인 링크를 설정하고 데이터를 전송하며, 이후 연결을 해제하고 종료하는 순서로 진행됩니다.
    따라서 의 올바른 순서는 회선접속(ⓐ) $\rightarrow$ 데이터 링크 확립(ⓑ) $\rightarrow$ 정보의 전송(ⓔ) $\rightarrow$ 회선의 절단(ⓓ) $\rightarrow$ 종결(ⓒ) 순이 아니라, 전송 후 절단과 종결의 논리적 흐름에 따라 ⓐ $\rightarrow$ ⓑ $\rightarrow$ ⓔ $\rightarrow$ ⓒ $\rightarrow$ ⓓ 순으로 진행됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 패킷 교환망의 주요 기능 중 하나는 이용자들의 패킷 통신을 위한 경로 배정(routing control)이다. 다음 중 패킷교환기에 들어가는 경로 배정 프로그램 작성 시 경로 배정요소(parameter)가 아닌 것은?

  1. 성능 기준
  2. 프로그램 처리 속도
  3. 네트워크 정보 발생지
  4. 경로의 결정 시간과 장소
(정답률: 46%)
  • 경로 배정(Routing)은 패킷이 목적지까지 가장 효율적으로 전달될 수 있는 경로를 결정하는 과정입니다. 이때는 네트워크의 성능, 정보 발생지, 경로 결정 시간 및 장소와 같은 네트워크 상태 및 정책적 요소가 파라미터로 사용됩니다.

    오답 노트

    프로그램 처리 속도: 이는 하드웨어의 성능이나 소프트웨어의 효율성 문제이지, 경로를 결정하는 기준이 되는 네트워크 파라미터는 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. 다음 중 아래 내용이 설명하는 것은?

  1. 감쇠
  2. 혼선
  3. 왜곡
  4. 잡음
(정답률: 89%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 주파수 분할 방식을 이용하여 사람의 음성을 다중화 하려고 한다. 음성 대역폭은 3kHz이고, 채널 간섭을 방지하기 위한 Guard band가 1kHz라고 가정할 경우에, 48kHz의 대역폭의 채널 상에 최대로 다중화 할 수 있는 사람의 음성 수는?

  1. 10개
  2. 12개
  3. 14개
  4. 16개
(정답률: 80%)
  • 전체 대역폭 내에서 각 음성 채널과 채널 사이의 보호 대역(Guard band)을 포함하여 수용 가능한 최대 채널 수를 계산합니다.
    ① [기본 공식]
    $$\text{채널 수} = \frac{\text{전체 대역폭}}{\text{음성 대역폭} + \text{보호 대역}}$$
    ② [숫자 대입]
    $$\text{채널 수} = \frac{48}{3 + 1}$$
    ③ [최종 결과]
    $$\text{채널 수} = 12$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. 부가가치통신망(VAN)의 계층 구조가 아닌 것은?

  1. 물리 계층
  2. 통신처리 계층
  3. 정보처리 계층
  4. 네트워크 계층
(정답률: 42%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 아날로그 데이터를 디지털 데이터로 변조 전송할 수 있는 매체는?

  1. MODEM
  2. DSU
  3. CODEC
  4. 전화
(정답률: 36%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. OSI(Open System Interconnection)참조 모델 중 종단 간(End-to-End)의 데이터 전송을 책임지며, 세그멘테이션(Segmentation)과 재조립(reassembly)의 기능을 수행하는 계층은?

  1. 물리 계층
  2. 전송 계층
  3. 네트워크 계층
  4. 데이터링크 계층..
(정답률: 79%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 스택(stack)이 사용되는 경우가 아닌 것은?

  1. 서브루틴(sub-routine)이 처리될 때
  2. 인터럽트(interrupt)가 처리될 때
  3. 출력되는 화일이 디스크에서 스풀(spool)될 때
  4. 산술문이 인픽스(infix) 표시에서 포스트픽스(postfix) 표시로 변환될 때
(정답률: 56%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 직접화일에서 두개의 키값 K1 ≠K2인데 계산된 함수의 결과가 R(K1) = R(K2)인 경우 K1과 K2를 무엇이라 하는가?

  1. fragment
  2. overflow
  3. collision
  4. synonyms
(정답률: 58%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. 다음 sorting법 중 control key를 중심으로 한 좌우 데이터에 대해 교환연산을 근거로 하는 알고리즘은?

  1. insertion sort
  2. merge sort
  3. quick sort
  4. shell sort
(정답률: 64%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 아래 자료에 대하여 버블 정렬(bubble sort)을 적용할 경우 pass 1의 실행 결과는?

  1. 3, 1, 4, 5, 2, 6, 7, 8
  2. 1, 3, 4, 2, 5, 6, 7, 8
  3. 4, 3, 1, 5, 7, 2, 6, 8
  4. 1, 3, 2, 4, 5, 6, 7, 8
(정답률: 69%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 과정을 반복합니다. 데이터에 대해 pass 1을 수행하면 가장 큰 값인 8이 맨 뒤로 이동하게 됩니다.
    과정: (4,7)→(4,7), (7,3)→(3,7), (7,1)→(1,7), (7,5)→(5,7), (7,8)→(7,8), (8,2)→(2,8), (8,6)→(6,8) 순으로 비교 및 교환이 일어나 최종적으로 4, 3, 1, 5, 7, 2, 6, 8이 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 트리(tree)의 차수(degree)는?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 84%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 다음의 tree를 postorder로 traverse한 결과는?

  1. ABDECFGHI
  2. DBEFCHGIA
  3. ABCDEFGHI
  4. DEBFHIGCA
(정답률: 82%)
  • 후위 순회(Postorder Traversal)는 '왼쪽 서브트리 $\rightarrow$ 오른쪽 서브트리 $\rightarrow$ 루트 노드' 순으로 방문합니다.
    1. 왼쪽 서브트리(B) 방문: D $\rightarrow$ E $\rightarrow$ B
    2. 오른쪽 서브트리(C) 방문: F $\rightarrow$ (H $\rightarrow$ I $\rightarrow$ G) $\rightarrow$ C
    3. 루트 노드(A) 방문: A
    따라서 최종 결과는 DEBFHIGCA가 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. n개 node의 스택(STACK)에 삽입(insert)을 위한 알고리즘이다. 오버플로우(overflow)의 처리를 위한 조건으로 [ ]에 알맞은 것은?

  1. top ≥n
  2. top ≤ n
  3. top = n+1
  4. top ≤ n-1
(정답률: 50%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 다음과 같은 알고리즘(algorithm)이 있다. f(x) : if x = 1 then 0 else [{x·f(x - 1)} + x2] 이 알고리즘으로 계산한 f(4)의 값은?

  1. 53
  2. 29
  3. 148
  4. 100
(정답률: 54%)
  • 재귀 함수 $f(x)$의 정의에 따라 $f(1)$부터 단계적으로 값을 계산하여 $f(4)$를 도출합니다.
    ① [기본 공식] $f(x) = x \cdot f(x-1) + x^{2}$
    ② [숫자 대입]
    $f(1) = 0$
    $f(2) = 2 \cdot 0 + 2^{2} = 4$
    $f(3) = 3 \cdot 4 + 3^{2} = 12 + 9 = 21$
    $f(4) = 4 \cdot 21 + 4^{2} = 84 + 16$
    ③ [최종 결과] $f(4) = 100$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 해싱 함수값 발생방법에 해당하지 않는 것은?

  1. 진수변환 방법
  2. 숫자이동변환 방법
  3. 숫자분석 방법
  4. 개방주소 방법
(정답률: 59%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. 논리적인 데이터베이스의 전체구조를 의미하는 것은?

  1. 서브 스키마
  2. 외부 스키마
  3. 개념 스키마
  4. 내부 스키마
(정답률: 48%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 전자계산기구조

41. 랜덤(random) 처리가 되지 않는 기억장치는?

  1. 자기 드럼
  2. 자기 디스크
  3. 자기 테이프
  4. 자심
(정답률: 65%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. 다음 중 잘못 연결한 것은?

  1. Associative Memory-Memory Access 속도
  2. Virtual Memory-Memory 공간 확대
  3. Cache Memory-Memory Access 속도
  4. Memory Interleaving-Memory 공간 확대
(정답률: 60%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 그림과 같은 회로는 무엇인가?

  1. 반가산기
  2. 전가산기
  3. 반감산기
  4. 전감산기
(정답률: 81%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 메이저 스테이트 중 하드웨어로 실현되는 서브루틴의 호출이라고 볼 수 있는 것은?

  1. FETCH 스테이트
  2. INDIRECT 스테이트
  3. EXECUTE 스테이트
  4. INTERRUPT 스테이트
(정답률: 60%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. 다음에 실행할 명령의 번지를 갖고 있는 레지스터는?

  1. MBR
  2. MAR
  3. IR
  4. PC
(정답률: 78%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. 다음 주소 지정 방식 중 속도가 가장 빠른 주소 방식은?

  1. immediate addressing mode
  2. direct addressing mode
  3. indirect addressing mode
  4. index register
(정답률: 62%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. 논리 마이크로 동작 중 Exclusive-OR과 같은 동작을 하는 것은?

  1. Selective-set 동작
  2. mask 동작
  3. compare 동작
  4. selective-clear 동작
(정답률: 63%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 간접 상태(indirect state) 동안에 수행되는 것은?

  1. 명령어를 읽는다.
  2. 오퍼랜드의 주소를 읽는다.
  3. 오퍼랜드를 읽는다.
  4. 인터럽트를 처리한다.
(정답률: 58%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

49. 다음 주변장치 중 library program들을 기억시켜 두는데 가장 적합한 것은?

  1. magnetic tape
  2. magnetic disk
  3. paper tape
  4. terminal
(정답률: 78%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. Von Neumann형 컴퓨터의 연산자들이 가져야 하는 기능과 가장 거리가 먼 것은?

  1. 증폭 기능
  2. 제어(control) 기능
  3. 전달(transfer) 기능
  4. 함수 연산(functional operation) 기능
(정답률: 73%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. 데이지체인(daisy-chain) 우선순위 인터럽트 방법에 대한 설명 중 옳은 것은?

  1. 소프트웨어적으로 가장 높은 순위의 인터럽트의 소스부터 차례로 검사하여 그 중 가장 우선순위가 높은 소스를 찾아낸다.
  2. 인터럽트를 발생하는 모든 장치들을 직렬로 연결한다.
  3. 각 장치의 인터럽트 요청에 따라 각 비트가 개별적으로 세트될 수 있는 레지스터를 사용한다.
  4. CPU에서 멀수록 우선순위가 높다.
(정답률: 72%)
  • 데이지체인 방식은 인터럽트 요청 장치들을 하드웨어적으로 직렬 연결하여, CPU와 물리적으로 가까운 장치일수록 우선순위를 높게 부여하는 방식입니다.

    오답 노트

    소프트웨어적으로 검사하는 방식: 폴링(Polling) 방식
    개별 비트 레지스터 사용: 우선순위 인터럽트 컨트롤러(PIC) 방식
    CPU에서 멀수록 우선순위가 높다: CPU와 가까울수록 우선순위가 높음
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 전 가산기(full adder)의 carry 비트를 논리식으로 나타낸 것은? (단, x, y, z 는 입력, C (carry)는 출력)

  1. C = x⊕y⊕z
  2. C = x‘y+x’z+yz
  3. C = xy+(x⊕y)z
  4. C = xyz
(정답률: 42%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. 다음 기억장치 중 CAM(Content Adderssable Memory)이라고 하는 것은?

  1. 주기억 장치
  2. Cache 기억장치
  3. Virtual 기억장치
  4. Associative 기억장치
(정답률: 77%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 다음 중 채널의 종류가 아닌 것은?

  1. software channel
  2. character multiplexer channel
  3. selector channel
  4. block multiplexer channel
(정답률: 56%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 인터럽트 요청 신호회선 체제에 대한 설명 중 옳지 않은 것은?

  1. 단일 인터럽트 요청 신호회선 체제는 인터럽트 요청이 단일 회선을 이용하기 때문에 인터럽트를 요청한 장치 판별과정이 필요하다.
  2. 단일 인터럽트 요청 신호회선 체제는 폴드 인터럽트(Polled Interrupt) 방식이라고도 하며 복귀주소인 PC의 값을 메모리 0번지, 스택, 인터럽트 벡터 등 다양하게 저장한다.
  3. 고유 인터럽트 요청 신호회선 체제는 벡터 인터럽트(Vector Interrupt) 방식이라고도 하며 인터럽트 서비스 루틴으로 분기하는 명령들로 구성된 인터럽트 벡터를 이용한다.
  4. 고유 인터럽트 요청 신호회선 체제는 장치마다 고유한 인터럽트 요청 신호회선을 가지므로 인터럽트를 요청한 장치 판별과정이 필요 없다.
(정답률: 42%)
  • 단일 인터럽트 요청 신호회선 체제(폴링 방식)는 인터럽트 발생 시 어떤 장치가 요청했는지 판별하는 과정이 핵심입니다. 하지만 복귀 주소인 PC 값을 저장하는 방식은 인터럽트 처리의 일반적인 메커니즘이며, 이를 폴링 방식의 고유한 특징으로 정의하여 설명하는 것은 옳지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. 소프트웨어에 의하여 우선순위를 판별하는 방법을 무엇이라 하는가?

  1. 폴링
  2. 데이지체인
  3. 핸드쉐이킹
  4. 인터럽트 벡터
(정답률: 73%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 2진수 (1011)2 을 Gray code로 변환하면?

  1. 1001
  2. 1100
  3. 1111
  4. 1110
(정답률: 56%)
  • 2진수를 그레이 코드로 변환할 때는 최상위 비트(MSB)는 그대로 내려쓰고, 그다음 비트부터는 이전 2진수 비트와 현재 2진수 비트를 XOR 연산(다르면 1, 같으면 0)하여 결정합니다.
    1. 최상위 비트: $1 \rightarrow 1$
    2. 두 번째 비트: $1 \oplus 0 = 1$
    3. 세 번째 비트: $0 \oplus 1 = 1$
    4. 네 번째 비트: $1 \oplus 1 = 0$
    따라서 결과는 1110입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?

  1. 기억 공간
  2. 사용빈도
  3. 레지스터의 종류
  4. 주기억장치 밴드폭 이용
(정답률: 38%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 명령어가 오퍼레이션 코드(OP code) 6비트, 어드레스 필드 16비트로 되어 있다. 이 명령어를 쓰는 컴퓨터의 최대 메모리 용량은?

  1. 16K word
  2. 32K word
  3. 64K word
  4. 1M word
(정답률: 74%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. 0-번지 명령형(zero-address instruction format)을 갖는 컴퓨터 구조 원리는?

  1. An accumulator extension register
  2. Virtual memory architecture
  3. Stack architecture
  4. Micro-programming
(정답률: 75%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4과목: 운영체제

61. 인터럽트에 대한 설명으로 옳지 않은 것은?

  1. 프로세서가 명령문을 수행하고 있을 때 다른 작업을 처리하기 위해 그 수행을 강제로 중단시키는 사건을 인터럽트라고 한다.
  2. 인터럽트 발생시 복귀 주소(return address)는 시스템 큐에 저장한다.
  3. 인터럽트가 발생하면 해당 인터럽트 처리 루틴으로 가서 그 사건을 처리한 후 원래 중단되었던 프로그램 지점으로 되돌아온다.
  4. 인터럽트의 종류 중 기계검사 인터럽트는 하드웨어에 고장이 생겼을 때 발생하는 인터럽트를 말한다.
(정답률: 56%)
  • 인터럽트 발생 시 현재 수행 중인 프로그램으로 되돌아오기 위한 복귀 주소(return address)는 시스템 큐가 아니라 스택(Stack)에 저장합니다.

    오답 노트

    프로세서 강제 중단: 인터럽트의 기본 정의입니다.
    처리 루틴 후 복귀: 인터럽트 서비스 루틴(ISR) 수행 후 원래 지점으로 복귀하는 것이 기본 동작입니다.
    기계검사 인터럽트: 하드웨어 오류 시 발생하는 인터럽트가 맞습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 가상기억장치에 대한 설명 중 옳지 않은 것은?

  1. 동적주소 변환(DAT) 기법은 프로세스가 수행될 때 가상주소를 실주소로 바꾸어 준다.
  2. 크기가 고정된 블럭을 페이지라 하며, 크기가 변할 수 있는 블럭을 세그먼트라 한다.
  3. 인위적 연속성(artificial contiguity)이란 가상주소 공간상의 연속적인 주소가 주기억장치에서도 인위적으로 연속성을 보장해야 하는 성질을 말한다.
  4. 세그먼트 기법에서 한 프로세스의 세그먼트들은 동시에 모두 기억장치 내에 있을 필요가 없으며, 연속적일 필요도 없다.
(정답률: 5%)
  • 인위적 연속성이란 가상 주소 공간에서는 연속적으로 보이지만, 실제 주기억장치(물리 주소)에서는 연속적이지 않고 흩어져 있어도 무방한 성질을 의미합니다.

    오답 노트

    동적주소 변환: 가상주소를 실주소로 변환
    페이지/세그먼트: 고정 크기/가변 크기 블록
    세그먼트 기법: 비연속적 적재 가능
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. 시스템 소프트웨어와 그 기능에 대한 설명 중 옳지 않은 것은?

  1. 로더: 실행 가능한 프로그램을 기억 장치로 적재
  2. 링커: 사용자 프로그램 소스코드와 I/O 루틴과의 결합
  3. 언어 번역기: 고급언어로 작성된 사용자 프로그램을 기계어로 번역
  4. 디버거: 실행시간 오류가 발생할 경우 기계 상태 검사 및 수정
(정답률: 50%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 견고한 분산 시스템을 구축하기 위해서는 어떤 종류의 결함이 발생할 수 있는지 알아야 한다. 분산 시스템에서 발생할 수 있는 일반적인 결함으로 볼 수 없는 것은?

  1. 링크 결함
  2. 사이트 결함
  3. 메시지의 분실
  4. 데이터 결함
(정답률: 25%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

65. 분산 운영체제의 구조 중 아래 설명에 해당하는 구조는?

  1. ring connection
  2. hierarchy connection
  3. star connection
  4. partially connection
(정답률: 87%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. UNIX에서 파이프의 의미로 가장 적합한 것은?

  1. 분산 처리를 위한 임시 화일
  2. 프로세스 간의 생산자-소비자 모델의 데이터 전달을 위한 큐
  3. 프로세스간의 통신을 위한 공유 메모리
  4. 세마포어에 의해서 공유가 제어되는 자원을 사용하기 위해 대기 중인 프로세스들의 큐
(정답률: 34%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. 은행가 알고리즘(Banker's Algorithm)은 다음 교착상태 관련 연구 분야 중 어떤 분야에 속하는가?

  1. 교착 상태의 예방
  2. 교착 상태의 회피
  3. 교착 상태의 발견
  4. 교착 상태의 복구
(정답률: 75%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

68. 운영체제의 일반적인 역할이 아닌 것은?

  1. 사용자들간의 하드웨어의 공동사용
  2. 자원의 효과적인 운영을 위한 스케줄링
  3. 입, 출력에 대한 보조역할
  4. 실행 가능한 목적(object) 프로그램 생성
(정답률: 69%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. 분산처리 시스템의 장점 중 무엇에 해당하는가?

  1. 통신과 정보 공유(communication and information sharing)
  2. 점진적인 확장(incremental growth)
  3. 가용성(availability)
  4. 고장 허용성(fault tolerance)
(정답률: 57%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 시스템 성능 평가 요인과 거리가 먼 것은?

  1. 프로그램 크기
  2. 신뢰도
  3. 처리능력
  4. turnaround time
(정답률: 93%)
  • 시스템 성능 평가 요인은 시스템이 얼마나 효율적으로 작동하는지를 측정하는 지표입니다. 처리능력, 신뢰도, 응답시간, turnaround time 등이 이에 해당하며, 프로그램 크기는 소프트웨어의 용량에 관한 사항일 뿐 시스템의 전반적인 성능 평가 요인과는 거리가 멉니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. 교착 상태 예방에 대한 설명 중 옳지 않은 것은?

  1. 교착 상태의 예방은 자원의 이용율이 낮아지지만 널리 사용되는 방법이다.
  2. 교착 상태의 예방은 시스템의 운영 중 상황을 보아가면서 교착 상태 가능성을 피해가는 것이다.
  3. 교착 상태의 예방은 가장 명료한 해결책이나 프로세스가 실행하기 전에 모든 자원을 배당시키는 등 엄격한 자원 배당과 해제 정책을 사용해야 한다.
  4. 교착 상태 예방은 상호 배제, 점유 및 대기, 비선점, 환형 대기 중 어느 하나라도 발생하지 않게 함으로써 예방이 가능하다.
(정답률: 31%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. 다중 프로그래밍 시스템에서 운영체제에 의하여 CPU가 할당되는 프로세스를 변경하기 위하여 현재 CPU를 사용하여 실행되고 있는 프로세서의 상태 정보를 저장하고 제어권을 인터럽트 서비스 루틴에게 넘기는 작업을 무엇이라 하는가?

  1. semaphore
  2. monitor
  3. mutual exclusion
  4. context switching
(정답률: 40%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. UNIX 시스템에서 파일보호를 위해 사용하는 방법으로 read, write, execute 등 세 가지 접근 유형을 정의하여 제한된 사용자에게만 접근을 허용하고 있다. UNIX의 이러한 파일보호 방법은 파일 보호 기법의 종류 중 무엇에 해당하는가?

  1. 파일의 명명(Naming)
  2. 접근제어(Access control)
  3. 비밀번호(Password)
  4. 암호화(Cryptography)
(정답률: 83%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. 자식 프로세스의 하나가 종료될 때까지 부모 프로세스를 임시 중지시키는 유닉스 명령어는?

  1. exit()
  2. fork()
  3. exec()
  4. wait()
(정답률: 50%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. HRN(Highest Response Scheduling) 스케쥴링 기법에서 우선순위 결정 방법은?

  1. (대기시간 + 서비스 시간) / 대기 시간
  2. (대기시간 + 서비스 시간) / 서비스 시간
  3. 대기시간 / (대기 시간 + 서비스 시간)
  4. 서비스 시간 / (대기 시간 + 서비스 시간)
(정답률: 62%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

76. 해싱 등의 사상 함수를 사용하여 레코드 키에 의한 주소 계산을 통해 레코드를 접근할 수 있도록 구성한 파일은?

  1. 순차 파일
  2. 인덱스 파일
  3. 직접 파일
  4. 다중 링 파일
(정답률: 48%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. NUR(Not-Used-Recently) 페이지 교체방법에서 가장 우선적으로 교체 대상이 되는 것은?

  1. 참조되고 변형된 페이지
  2. 참조는 안되고 변형된 페이지
  3. 참조는 됐으나 변형 안된 페이지
  4. 참조도 안되고 변형도 안된 페이지
(정답률: 80%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. 자원이 총 12개 이고, 현재 할당된 양이 10개(P1:2, P2:4, P3:4)일 경우 아래 시스템을 안전 상태가 되도록 하려면, 다음 보기항 중 A, B의 요구량으로 적합한 것은?

  1. 7, 3
  2. 6, 2
  3. 7, 4
  4. 6, 3
(정답률: 31%)
  • 시스템이 안전 상태가 되려면 가용 자원으로 실행 가능한 프로세스가 존재하여 모든 프로세스가 완료될 수 있어야 합니다.
    현재 가용 자원은 $12 - 10 = 2$개입니다.
    P1의 추가 요구량은 $3$, P3의 추가 요구량은 $4$이므로, 현재 가용 자원 $2$개로는 P2만이 즉시 실행 가능해야 합니다. 따라서 P2의 추가 요구량 $B$는 $2$이하이어야 하며, P2가 종료된 후 반환하는 자원($4 + B$)이 P1이나 P3의 요구량을 충족해야 합니다.
    ① [가용 자원 계산] $Available = Total - Allocated$
    ② [숫자 대입] $Available = 12 - 10 = 2$
    ③ [최종 결과] $B \le 2$이며, $A = 4 + B$ 관계를 만족하는 $A=6, B=2$가 적합합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. 디스크 스케쥴링시 발생하는 병목현상을 제거하기 위한 방법으로 옳지 않은 것은?

  1. 제어장치가 포화상태가 되면 해당 제어장치에 부착된 디스크의 수를 감소시킨다.
  2. 입출력 채널이 복잡하면 그 채널에 부착된 제어장치 중 몇 개를 다른 채널로 옮긴다.
  3. 입출력 채널이 복잡하면 채널을 추가한다.
  4. 입출력 채널이 복잡하면 그 채널에 부착된 제어장치를 통합한다.
(정답률: 45%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. 현재 헤드의 위치가 50에 있고 트랙 0번 방향으로 이동하며, 요청 대기 열에는 다음과 같은 순서로 들어 있다고 가정할 때, 헤드의 총 이동거리가 가장 짧은 스케줄링은?

  1. C-SCAN 스케줄링
  2. FCFS 스케줄링
  3. SCAN 스케줄링
  4. SSTF 스케줄링
(정답률: 25%)
  • 현재 헤드 위치가 $50$이며 $0$번 트랙 방향으로 이동하는 상황에서, 요청 큐 의 총 이동거리를 비교하면 SCAN 방식이 가장 효율적입니다.
    SCAN 스케줄링은 한쪽 방향으로 끝까지 이동하며 경로상의 모든 요청을 처리하므로, $50 \rightarrow 40 \rightarrow 0$으로 이동 후 반대 방향으로 꺾어 $70, 80, 100, 120, 130, 150, 180, 200$ 순으로 처리하여 불필요한 왕복 이동을 최소화합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5과목: 마이크로 전자계산기

81. 30분-1시간 정도 자외선에 노출시키면 그 내용이 지워지는 것은?

  1. RAM
  2. 비트슬라이스 마이크로프로세서
  3. EAROM
  4. EPROM
(정답률: 80%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

82. 마이크로컴퓨터와 주변장치와의 데이터 전달 방법을 크게 세가지 방법으로 집약될 수 있다. 해당되지 않는 것은?

  1. Programmed I/O
  2. Interrupt I/O
  3. Channel I/O
  4. DMA
(정답률: 27%)
  • 마이크로컴퓨터의 데이터 전달 방식은 CPU가 직접 관여하는 Programmed I/O, 장치가 CPU에 요청하는 Interrupt I/O, 그리고 CPU 개입 없이 메모리와 직접 데이터를 주고받는 DMA(Direct Memory Access) 세 가지가 핵심입니다.

    오답 노트

    Channel I/O: 주로 대형 컴퓨터(Mainframe)에서 사용하는 입출력 제어 방식입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

83. 진단 프로그램(diagnostic program)의 목적을 적절히 설명하지 못한 것은?

  1. 소프트웨어의 오류를 진단한다.
  2. 고장 증상을 결정하고 해석한다.
  3. 기능적 부분에서의 고장을 찾는다.
  4. 하드웨어적인 고장을 찾기 위해서 사용한다.
(정답률: 18%)
  • 진단 프로그램은 주로 컴퓨터 시스템의 하드웨어적인 결함을 찾아내고, 고장 증상을 해석하며, 기능적 부분의 오류를 진단하여 시스템의 정상 작동 여부를 확인하는 것이 목적입니다.

    오답 노트

    소프트웨어의 오류 진단: 이는 디버깅(Debugging) 툴의 목적입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

84. CPU가 주기억장치(main memory)에서 정보를 읽어 낼 때 필요 없는 것은?

  1. READ 신호
  2. 시스템 클럭(clock)
  3. 인터럽트 신호
  4. 어드레스 버스(address bus)
(정답률: 48%)
  • CPU가 주기억장치에서 데이터를 읽기 위해서는 읽기 신호(READ 신호), 데이터가 위치한 주소를 지정하는 어드레스 버스, 그리고 동작 타이밍을 맞추기 위한 시스템 클럭이 필수적입니다.
    반면, 인터럽트 신호는 주변 장치가 CPU에 특정 사건이 발생했음을 알리는 신호로, 메모리 읽기 과정 자체에 필요한 요소는 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

85. 메모리 중 리플레시(refresh) 사이클이 사용되는 것은?

  1. SRAM
  2. EPROM
  3. DRAM
  4. PLA
(정답률: 77%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

86. 마이크로컴퓨터와 입출력장치 인터페이스(interface)를 위하여 궁극적으로 일치 시켜줄 필요가 없는 것은?

  1. 시스템 버스(bus)
  2. 전기적인 신호(signal)
  3. 정보교환 코드(code)
  4. 전송제어 방식(protocol)
(정답률: 34%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

87. Floppy Disk의 구조는 아래의 그림처럼 동심원을 단위로 정보를 기록하게 되어 있다. disk 상의 정보를 찾기 위해서는 우선 어느 동심원 상에 정보가 있는지를 판단하게 된다. 이 동심원들은 무엇인가?

  1. 트랙(track)
  2. 섹터(sector)
  3. 레코드(record)
  4. 블럭(block)
(정답률: 70%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

88. 어셈블러 의사 명령(Pseudo instruction)의 기능과 상관없는 것은?

  1. 기계어로 번역된다.
  2. 어셈블러의 동작을 지시한다.
  3. 기억장소에 빈장소를 마련한다.
  4. 다른 프로그램에서 정의된 기호를 사용할 수 있게 한다.
(정답률: 54%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

89. 인터럽트가 필요한 경우가 아닌 것은?

  1. CPU가 입출력 장치를 통하여 효율적인 데이터 전송을 하고자 할 경우
  2. CPU에 타이밍 기능(timing function)을 부여하고자 할 경우
  3. 시스템에 비상 사태가 발생하는 경우
  4. CPU를 경유하지 않고 입·출력 장치와 기억장치간에 직접 데이터를 주고 받고자 하는 경우
(정답률: 65%)
  • 인터럽트는 CPU가 다른 작업을 수행하다가 특정 이벤트가 발생했을 때 이를 처리하기 위해 현재 작업을 중단하는 메커니즘입니다. CPU를 경유하지 않고 입·출력 장치와 기억장치 간에 직접 데이터를 주고받는 방식은 DMA(Direct Memory Access)에 대한 설명이므로 인터럽트의 목적과 다릅니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

90. 인스트럭션 설계시 고려 사항이 아닌 것은?

  1. 인스트럭션 형태
  2. 주소 지정 방식
  3. 연산자의 종류
  4. 인스트럭션 제어
(정답률: 19%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

91. 8K word의 메모리를 사용하는데 필요한 주소 선은 몇 개인가?

  1. 11
  2. 12
  3. 13
  4. 14
(정답률: 53%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

92. 양방향성(bidirectional) 버스는?

  1. 주소 버스
  2. 제어신호 버스
  3. ALU 버스
  4. 데이터 버스
(정답률: 78%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

93. microprocessor 내의 연산 결과가 틀렸음을 나타내주는 flag는?

  1. CARRY
  2. ZERO
  3. OVERFLOW
  4. SIGN
(정답률: 60%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

94. 마이크로프로세서 시스템을 개발하기 위한 장비로서 거리가 먼 것은?

  1. MDS(Microcomputer Development Software)
  2. Logic Analyzer
  3. Digital Storage Scope
  4. Spectrum Analyzer
(정답률: 38%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

95. CPU가 시스템 버스를 사용하지 않는 시간을 이용하여 DMA 기능을 수행하는 방식을 무엇이라 하는가?

  1. Burst 방식
  2. Cycle Stealing 방식
  3. Paging 방식
  4. Interrupt 방식
(정답률: 70%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

96. 프로그램의 실행 결과가 목적했던 대로 얻어지지 않으면 프로그램 작성시 문법상의 오류나 논리상의 오류가 있었는지 찾아 수정해야 한다. 이것은 프로그램의 개발 단계 중 어디에 속하는가?

  1. 문제분석
  2. 문서화
  3. 디버그
  4. 처리 순서의 결정
(정답률: 81%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

97. 되부름 서브루틴(recursive subroutine)을 처리하는데 유용한 자료 구조는?

  1. 큐(queue)
  2. 데크(dequeue)
  3. 환상 큐(circular queue)
  4. 스택(stack)
(정답률: 74%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

98. 이항(Binary) 연산을 하는 연산자는?

  1. increment
  2. clear
  3. OR
  4. shift
(정답률: 69%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

99. 그림은 마이크로컴퓨터 시스템 블럭도이다. 빈 블록(A)에 알맞은 내용은?

  1. Multiplexer
  2. Decoder
  3. Interface Units
  4. ALU
(정답률: 24%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

100. 중앙처리장치(CPU)에 가장 많이 의존하는 입출력 방식은?

  1. 프로그램에 의한 입출력
  2. 인터럽트에 의한 입출력
  3. 데이터 채널에 의한 입출력
  4. 입출력 전용장치에 의한 입출력
(정답률: 50%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >