전자계산기제어산업기사(구) 필기 기출문제복원 (2004-09-05)

전자계산기제어산업기사(구) 2004-09-05 필기 기출문제 해설

이 페이지는 전자계산기제어산업기사(구) 2004-09-05 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

전자계산기제어산업기사(구)
(2004-09-05 기출문제)

목록

1과목: 프로그래밍일반

1. C 언어의 자료형이 아닌 것은?

  1. long
  2. integer
  3. float
  4. double
(정답률: 알수없음)
  • C 언어에서 정수형 자료형은 int로 정의하며, integer는 C 언어의 예약어(Keyword)가 아닙니다.

    오답 노트

    long, float, double: C 언어에서 표준으로 제공하는 정수 및 실수형 자료형입니다.
profile_image
1

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

2. 절대 로더에서 기능별 수행 주체의 연결이 옳지 않은 것은?

  1. 기억장소 할당 - 프로그래머
  2. 연결 - 프로그래머
  3. 재배치 - 어셈블러
  4. 적재 - 프로그래머
(정답률: 알수없음)
  • 절대 로더(Absolute Loader)는 로더가 프로그램의 적재 주소를 결정하는 것이 아니라, 이미 결정된 주소에 단순히 적재만 하는 역할을 수행합니다. 따라서 적재 과정의 주체는 프로그래머가 아닌 로더(Loader)가 담당합니다.
profile_image
1

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

3. 제어문 중에서 CASE문과 성격이 가장 가까운 것은?

  1. FOR문
  2. IF문
  3. REPEAT문
  4. WHILE문
(정답률: 알수없음)
  • CASE문은 주어진 조건에 따라 실행 경로를 결정하는 선택 제어문이므로, 조건에 따라 실행 여부를 결정하는 IF문과 성격이 가장 유사합니다.

    오답 노트

    FOR문, REPEAT문, WHILE문: 반복 제어문
profile_image
1

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

4. 프로그래머가 프로그램 내에서 정의하고 이름을 줄 수 있는 자료 객체는?

  1. 변수
  2. 정수
  3. 실수
  4. 유리수
(정답률: 알수없음)
  • 변수는 프로그래머가 프로그램 내에서 데이터를 저장하기 위해 임의로 이름을 부여하고 정의하여 사용하는 자료 객체입니다.
profile_image
1

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

5. 예약어 사용의 특징이 아닌 것은?

  1. 프로그램 읽기가 용이함.
  2. 번역 과정의 속도가 느림.
  3. 오류 회복이 가능함.
  4. 프로그램의 신뢰성이 향상됨.
(정답률: 알수없음)
  • 예약어는 프로그래밍 언어에서 이미 용도가 정해진 단어로, 코드의 가독성을 높이고 신뢰성을 향상시키며 오류 회복을 용이하게 합니다. 예약어를 사용한다고 해서 번역 과정의 속도가 느려지는 것은 아닙니다.
profile_image
1

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

6. 수식에 관한 구문 설명 중 올바른 것은?

  1. INFIX 표기법은 이항 연산에 적당한 표현법이다.
  2. INFIX 표기법은 연산기호를 먼저 쓰는 표현법이다.
  3. PREFIX 표기법은 피연산자를 먼저 쓰는 표현법이다.
  4. POSTFIX 표기법은 연산기호를 먼저 쓰는 표현법이다.
(정답률: 알수없음)
  • 중위 표기법(INFIX)은 연산자를 피연산자 사이에 배치하는 방식으로, 인간이 이해하기 쉬워 이항 연산 표현에 가장 적합합니다.

    오답 노트

    연산기호를 먼저 쓰는 표현법: 전위 표기법(PREFIX)
    피연산자를 먼저 쓰는 표현법: 후위 표기법(POSTFIX)
profile_image
1

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

7. C 언어에서 사용하는 기억클래스에 해당하지 않는 것은?

  1. auto
  2. static
  3. register
  4. scope
(정답률: 알수없음)
  • C 언어의 기억 클래스(Storage Class)는 변수의 수명과 범위(Scope)를 결정하는 auto, static, register, extern이 있습니다. scope는 변수가 유효한 범위를 나타내는 개념적 용어일 뿐, 기억 클래스 지정자가 아닙니다.
profile_image
1

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

8. 고급 언어로 작성된 프로그램을 구문 분석하여 문장의 구조를 트리로 표현한 것으로 루트, 중간, 단말 노드로 구성되는 트리를 무엇이라 하는가?

  1. 파스트리
  2. 구문트리
  3. 중간트리
  4. 구조트리
(정답률: 알수없음)
  • 컴파일러가 고급 언어의 구문을 분석하여 문장 구조를 계층적인 트리 형태로 표현한 것을 파스트리(Parse Tree)라고 하며, 이는 루트, 중간, 단말 노드로 구성됩니다.
profile_image
1

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

9. 인터프리터 기법에 관한 설명으로 거리가 먼 것은?

  1. 융통성을 강조한 처리
  2. 명령 단위별로 번역 즉시 실행
  3. 정적 자료 구조
  4. 컴파일러 기법에 비하여 기억 장소가 적게 필요
(정답률: 알수없음)
  • 인터프리터는 소스 코드를 한 줄씩 읽어 즉시 실행하므로 실행 중에 데이터 구조를 변경할 수 있는 동적 자료 구조를 가집니다.

    오답 노트

    정적 자료 구조: 컴파일러 기법의 특징입니다.
profile_image
1

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

10. 인터럽트의 종류 중 프로그래머에 의해 발생하는 인터럽트로서 보통 입출력의 수행, 기억장치의 할당 및 오퍼레이터와의 대화 등의 작업 수행시 발생하는 것은?

  1. 입·출력 인터럽트
  2. 외부 인터럽트
  3. 기계 검사 인터럽트
  4. SVC 인터럽트
(정답률: 알수없음)
  • SVC(Supervisor Call) 인터럽트는 사용자가 작성한 프로그램(프로그래머)이 운영체제의 특권 명령을 실행하기 위해 의도적으로 호출하는 소프트웨어 인터럽트입니다. 주로 입출력 수행이나 메모리 할당 요청 시 발생합니다.
profile_image
1

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

11. C 언어에서 정수형 변수 a 에 256 이 저장되어 있다. 이를 7자리로 잡아 왼쪽으로 붙여 출력하려고 할 때, 적절한 printf() 내의 % 변환문자 사용은?

  1. %7f
  2. %7d
  3. %-7d
  4. %-7i
(정답률: 알수없음)
  • C 언어의 printf() 함수에서 정수형 출력은 %d를 사용하며, 출력 폭을 지정할 때 숫자 앞에 마이너스(-) 기호를 붙이면 왼쪽 정렬이 됩니다. 따라서 7자리 공간을 확보하고 왼쪽으로 붙여 출력하려면 %-7d를 사용해야 합니다.
profile_image
1

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

12. 주기억장치 관리 기법에서 배치 전략의 종류에 해당하지 않는 것은?

  1. first-fit
  2. best-fit
  3. worst-fit
  4. last-fit
(정답률: 알수없음)
  • 주기억장치의 빈 공간에 프로세스를 배치하는 전략에는 처음 발견한 공간에 배치하는 first-fit, 가장 작은 공간에 배치하는 best-fit, 가장 큰 공간에 배치하는 worst-fit이 있습니다.

    오답 노트

    last-fit: 존재하지 않는 배치 전략입니다.
profile_image
1

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

13. 객체의 외부적인 활동을 연산이라는 전제하에서 구현한 것은?

  1. 속성
  2. 메시지
  3. 메소드
  4. 추상화
(정답률: 알수없음)
  • 객체 지향 프로그래밍에서 객체의 상태를 나타내는 것은 속성이며, 그 객체가 수행하는 외부적인 활동이나 동작을 구현한 것을 메소드라고 합니다.
profile_image
1

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

14. 다음 중 해석 언어에 해당하는 것은?

  1. LISP
  2. COBOL
  3. PASCAL
  4. FORTRAN
(정답률: 알수없음)
  • 해석 언어(Interpreter)는 소스 코드를 한 줄씩 읽어 즉시 실행하는 언어입니다. LISP는 대표적인 해석 언어로, 유연한 프로그래밍과 빠른 피드백이 가능합니다.

    오답 노트

    COBOL, PASCAL, FORTRAN: 소스 코드 전체를 기계어로 변환 후 실행하는 컴파일 언어입니다.
profile_image
1

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

15. Top-down Parser에 해당하는 것은?

  1. Shift/Reduce Parser
  2. LR Parser
  3. Recursive descent Parser
  4. Precedence Parser
(정답률: 알수없음)
  • Top-down Parser는 루트 노드에서 시작하여 잎 노드 방향으로 구문 분석 트리를 생성하는 방식입니다. Recursive descent Parser는 재귀 호출을 통해 하향식으로 분석하는 대표적인 Top-down 방식입니다.

    오답 노트

    Shift/Reduce, LR, Precedence Parser: 잎 노드에서 루트 방향으로 분석하는 Bottom-up 방식입니다.
profile_image
1

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

16. 운영체제의 목적으로 거리가 먼 것은?

  1. 응답시간(turnaround time) 증가
  2. 신뢰성(reliability) 향상
  3. 처리능력(throughput) 향상
  4. 사용의 용이성(availability) 향상
(정답률: 알수없음)
  • 운영체제는 시스템의 효율성을 높이는 것이 목적입니다. 응답시간(turnaround time)은 사용자가 요청한 후 결과가 나올 때까지의 시간이므로, 이를 증가시키는 것이 아니라 최소화(감소)시켜야 효율적인 시스템입니다.
profile_image
1

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

17. 구조적 프로그램의 기본 구조가 아닌 것은?

  1. 순차(sequence) 구조
  2. 조건(condition) 구조
  3. 일괄(batch) 구조
  4. 반복(repetition) 구조
(정답률: 알수없음)
  • 구조적 프로그래밍은 프로그램을 논리적인 구조로 나누어 작성하는 방식으로, 순차, 조건, 반복의 세 가지 기본 제어 구조를 사용합니다. 일괄(batch) 구조는 프로그램의 제어 구조가 아니라 작업 처리 방식의 일종입니다.
profile_image
1

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

18. 단항연산자(unary) 연산에 해당하는 것은?

  1. AND
  2. OR
  3. Complement
  4. XOR
(정답률: 알수없음)
  • 단항 연산자는 하나의 피연산자만을 대상으로 연산을 수행하는 연산자입니다. Complement(보수) 연산은 하나의 입력값에 대해 반전시키는 연산을 수행하므로 단항 연산자에 해당합니다.

    오답 노트

    AND, OR, XOR: 두 개의 피연산자가 필요한 이항 연산자입니다.
profile_image
1

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

19. 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 객체지향의 요소는?

  1. 추상화
  2. 객체
  3. 메시지
  4. 클래스
(정답률: 알수없음)
  • 클래스는 유사한 특성과 기능을 가진 객체들의 집합으로, 공통된 속성을 정의하여 객체를 생성하기 위한 틀(Template) 역할을 하는 객체지향의 핵심 요소입니다.
profile_image
1

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

20. 시스템 프로그래밍에 가장 적합한 언어는?

  1. COBOL
  2. FORTRAN
  3. C
  4. BASIC
(정답률: 알수없음)
  • C 언어는 하드웨어 제어가 가능하면서도 이식성이 높아 운영체제나 컴파일러 같은 시스템 프로그래밍에 가장 적합한 언어입니다.

    오답 노트

    COBOL: 사무 처리용
    FORTRAN: 과학 계산용
    BASIC: 초보자 교육용
profile_image
1

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

2과목: 전자계산기구조

21. 인터럽트 수행 후에 처리되는 것은?

  1. 전원을 다시 동작시킨다.
  2. 모니터 화면에 인터럽트 종류를 디스플레이 한다.
  3. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
  4. 인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다.
(정답률: 알수없음)
  • 인터럽트가 발생하면 현재 수행 중인 프로그램의 상태를 보존한 뒤 인터럽트 서비스 루틴을 실행합니다. 따라서 처리가 끝난 후에는 중단되었던 지점으로 돌아가기 위해 보존했던 PC(Program Counter) 및 제어상태 데이터를 다시 복구해야 합니다.
profile_image
1

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

22. 컴퓨터 내부에서 2진수로 음수를 표시하는 방법이 아닌 것은?

  1. 부호와 절대값
  2. 부호와 코드
  3. 1의 보수
  4. 2의 보수
(정답률: 알수없음)
  • 컴퓨터에서 음수를 표현하는 대표적인 방법은 부호와 절대값, 1의 보수, 2의 보수 방식입니다. 부호와 코드는 음수 표현을 위한 표준 방식이 아닙니다.
profile_image
1

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

23. 인터럽트가 발생할 수 있는 상황인 것은?

  1. 입·출력 장치의 동작에 CPU의 기능이 요청 될 때
  2. 실행 중인 프로그램의 일부를 변경 하고자 할 때
  3. 컴퓨터 조작자가 처리의 순서를 바꾸고자 할 때
  4. 정전 통보 시간의 5분전
(정답률: 알수없음)
  • 인터럽트는 CPU가 프로그램을 실행하고 있을 때 입출력 장치나 외부 하드웨어로부터 예기치 않은 신호가 들어와 현재 작업을 일시 중단하고 긴급한 처리를 요청하는 상황에서 발생합니다.
profile_image
1

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

24. 오퍼랜드(operand) 자체를 데이터로 기억하는 방법은?

  1. 상대 번지 지정
  2. 인덱스 번지 지정
  3. 이미디어트(immediate) 번지 지정
  4. 변형 페이지 제로(zero) 번지 지정
(정답률: 알수없음)
  • 이미디어트(immediate) 번지 지정 방식은 명령어의 오퍼랜드 필드에 실제 데이터(상수)가 직접 포함되어 있어, 메모리 참조 없이 즉시 데이터를 사용할 수 있는 방식입니다.
profile_image
1

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

25. 비수치 데이터에서 마스크를 이용하여 불필요한 부분을 제거하는데 사용되는 연산은?

  1. OR
  2. AND
  3. NOR
  4. XOR
(정답률: 알수없음)
  • AND 연산은 특정 비트 위치에 0을 배치한 마스크를 사용하여, 0과 AND 연산이 되는 부분은 제거(0으로 만듦)하고 1과 AND 연산이 되는 부분만 남기는 마스킹(Masking) 작업에 사용됩니다.
profile_image
1

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

26. 비수치적 연산(논리 연산) 방식에 속하지 않는 것은?

  1. MOVE
  2. Shift
  3. Rotate
  4. ADD
(정답률: 알수없음)
  • 논리 연산은 데이터의 이동이나 비트 조작을 수행하는 비수치적 연산입니다. ADD는 산술 연산 장치(ALU)에서 수행하는 대표적인 수치 연산(산술 연산)에 해당합니다.

    오답 노트

    MOVE, Shift, Rotate: 비트 이동 및 데이터 전송을 수행하는 논리 연산
profile_image
1

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

27. 7bit ASCII 코드로 숫자 31을 나타내면?

  1. 0110011 0110001
  2. 1000011 1000001
  3. 1110011 1110001
  4. 0000011 0000001
(정답률: 알수없음)
  • ASCII 코드에서 숫자는 $48$ (0)부터 $57$ (9)까지 할당되어 있습니다. 숫자 3은 $48 + 3 = 51$이며, 숫자 1은 $48 + 1 = 49$입니다. 이를 7비트 이진수로 변환하면 0110011과 0110001이 됩니다.
profile_image
1

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

28. Von Neumann형 컴퓨터가 갖는 기본적인 인스트럭션의 종류가 아닌 것은?

  1. 자동인덱싱 인스트럭션
  2. 전달 인스트럭션
  3. 입·출력 인스트럭션
  4. 제어 인스트럭션
(정답률: 알수없음)
  • 폰 노이만 구조의 기본 인스트럭션은 데이터 전달, 입출력, 제어(분기) 등으로 구성됩니다. 자동인덱싱 인스트럭션은 기본 구성 요소에 포함되지 않습니다.
profile_image
1

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

29. 마이크로 사이클의 진행 순서로 옳은 것은?

  1. Fetch→ Execute→ Indirect→ Interrupt
  2. Fetch→ Interrupt→ Indirect→ Execute
  3. Fetch→ Execute→ Interrupt→ Indirect
  4. Fetch→ Indirect→ Execute→ Interrupt
(정답률: 알수없음)
  • 마이크로 사이클은 명령어를 가져오고, 주소를 해석하며, 실행한 뒤 인터럽트를 확인하는 순서로 진행됩니다.
    Fetch(인출) $\rightarrow$ Indirect(간접 주소 지정) $\rightarrow$ Execute(실행) $\rightarrow$ Interrupt(인터럽트)
profile_image
1

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

30. 컴퓨터 주기억장치의 용량이 128MB이면 address bus는 몇 비트 필요한가?

  1. 24Bit
  2. 25Bit
  3. 26Bit
  4. 27Bit
(정답률: 알수없음)
  • 주기억장치의 용량과 주소 버스의 비트 수는 $2^{n}$ 관계를 가집니다. $128\text{MB}$를 바이트 단위로 환산하여 지수 형태로 나타내면 필요한 비트 수를 구할 수 있습니다.
    ① [기본 공식] $2^{n} = \text{Capacity}$
    ② [숫자 대입] $2^{n} = 128 \times 1024 \times 1024 = 2^{7} \times 2^{10} \times 2^{10} = 2^{27}$
    ③ [최종 결과] $n = 27$
profile_image
1

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

31. PC의 인터럽트(interrupt) 가운데 프린터에 용지가 부족할 때 발생되는 인터럽트는?

  1. PC 하드웨어 인터럽트
  2. 인텔 하드웨어 인터럽트
  3. PC 소프트웨어 인터럽트
  4. 응용 소프트웨어 인터럽트
(정답률: 알수없음)
  • 프린터의 용지 부족과 같은 외부 하드웨어 장치의 상태 변화로 인해 CPU에 알림을 보내는 것은 PC 하드웨어 인터럽트에 해당합니다.
profile_image
1

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

32. 다음과 같은 알고리즘이 나타내는 연산은?

  1. 덧셈
  2. 뺄셈
  3. 곱셈
  4. 나눗셈
(정답률: 알수없음)

  • 제시된 알고리즘은 결과값 $N$에 $X$를 $Y$번 반복해서 더하는 구조입니다. 이는 수학적으로 $X \times Y$와 동일하므로 곱셈 연산을 나타냅니다.
profile_image
1

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

33. 명령어의 정상적인 실행 순서에 변화를 주는 목적으로 사용되는 것은?

  1. 인터럽트
  2. Branching
  3. Shift
  4. Macro instruction
(정답률: 알수없음)
  • 분기(Branching)는 프로그램 카운터(PC)의 값을 변경하여 명령어의 순차적인 실행 흐름을 바꾸고, 다른 주소의 명령어로 점프하게 만드는 연산입니다.
profile_image
1

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

34. 디코더(Decoder)는 주로 어떤 게이트의 집합으로 구성되는가?

  1. NOT
  2. XOR
  3. OR
  4. AND
(정답률: 알수없음)
  • 디코더(Decoder)는 $n$개의 입력선을 통해 $2^n$개의 출력선 중 하나를 선택하는 회로로, 특정 입력 조합일 때만 출력이 1이 되도록 하는 AND 게이트들의 조합으로 구성됩니다.
profile_image
1

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

35. 중앙연산처리 장치의 구성 부분이 아닌 것은?

  1. 제어장치
  2. 주기억장치
  3. 보조기억장치
  4. 산술논리 연산장치
(정답률: 알수없음)
  • 중앙처리장치(CPU)는 제어장치, 산술논리연산장치(ALU), 레지스터로 구성됩니다.

    오답 노트

    주기억장치, 보조기억장치: CPU 외부의 기억 장치 계층에 해당함
profile_image
1

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

36. Virtual Memory에 관한 설명 중 옳은 것은?

  1. 많은 데이터를 주기억 장치에서 한번에 가져오는 것을 말함.
  2. 사용자가 보조 메모리의 총 용량에 해당하는 기억 장소를 컴퓨터가 갖고 있는 것처럼 가상하고, 프로그램을 짤 수 있는 것을 말함.
  3. 데이터를 미리 주기억 장치에 넣는 것을 말함.
  4. 자주 참조되는 프로그램과 데이터를 모은 메모리다.
(정답률: 알수없음)
  • 가상 메모리(Virtual Memory)는 보조 기억 장치의 일부를 주기억 장치처럼 사용하여, 실제 물리적 메모리보다 더 큰 용량의 프로그램을 실행할 수 있게 하는 메모리 관리 기법입니다.
profile_image
1

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

37. 10진수 456을 BCD 코드로 변환 한 것은?

  1. 0101 1101 0110
  2. 0100 0101 0110
  3. 1101 1011 0111
  4. 0100 0110 0101
(정답률: 알수없음)
  • BCD(Binary Coded Decimal) 코드는 10진수 한 자리를 각각 4비트의 2진수로 변환하여 표현하는 방식입니다.
    ① [기본 공식] $10\text{진수} \rightarrow 4\text{비트 2진수 변환}$
    ② [숫자 대입] $4 \rightarrow 0100, 5 \rightarrow 0101, 6 \rightarrow 0110$
    ③ [최종 결과] $0100\ 0101\ 0110$
profile_image
1

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

38. 마이크로 오퍼레이션 중 우선적으로 이루어져야 하는 것은?

  1. PC ← PC+1
  2. IR ← MBR
  3. MAR ← PC
  4. MBR ← PC
(정답률: 알수없음)
  • 명령어 인출 사이클(Fetch Cycle)의 첫 단계는 프로그램 카운터(PC)가 가리키는 주소를 메모리 주소 레지스터(MAR)로 전송하여 해당 주소의 명령어를 읽어올 준비를 하는 것입니다. 따라서 $\text{MAR} \leftarrow \text{PC}$가 가장 먼저 수행되어야 합니다.
profile_image
1

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

39. 3의 1의 보수 표현과 값이 같은 것은?

  1. 1의 2의 보수
  2. 2의 2의 보수
  3. 4의 2의 보수
  4. 8의 2의 보수
(정답률: 알수없음)
  • 1의 보수는 비트를 반전시킨 값이며, 2의 보수는 1의 보수에 1을 더한 값입니다. 3의 1의 보수와 4의 2의 보수는 모두 동일한 비트 패턴을 가집니다.

    오답 노트

    1의 2의 보수: 3의 1의 보수와 값이 다름
    2의 2의 보수: 3의 1의 보수와 값이 다름
    8의 2의 보수: 3의 1의 보수와 값이 다름
profile_image
1

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

40. 다음 인터럽트(interrupt) 중에서 최우선권을 갖는 것은?

  1. power fail interrupt
  2. input output interrupt
  3. parity error interrupt
  4. arithmetic overflow interrupt
(정답률: 알수없음)
  • 전원 고장 인터럽트(power fail interrupt)는 시스템의 치명적인 하드웨어 오류로, 데이터 손실을 막기 위해 즉시 처리해야 하므로 모든 인터럽트 중 최우선권을 갖습니다.
profile_image
1

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

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

41. 인터럽트(interrupt)의 발생 요인이 아닌 것은?

  1. 정전(power fail)
  2. 기계착오(machine check)
  3. 패리티 에러(parity error)
  4. 서브루틴 호출(subroutine call)
(정답률: 알수없음)
  • 인터럽트는 CPU가 프로그램을 실행하는 도중 예기치 않은 상황이나 외부 요청이 발생했을 때 처리를 중단하고 해당 사건을 먼저 처리하는 메커니즘입니다. 서브루틴 호출은 프로그램의 설계에 따라 의도적으로 호출하는 일반적인 제어 흐름이며, 하드웨어적/예외적 사건인 인터럽트와는 다릅니다.
profile_image
1

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

42. 자료(data)의 크기를 나타내는 단위가 아닌 것은?

  1. baud
  2. byte
  3. word
  4. nibble
(정답률: 알수없음)
  • baud는 데이터의 크기가 아니라 통신 속도(초당 전송되는 신호의 수)를 나타내는 단위입니다. byte, word, nibble은 모두 데이터의 저장 용량이나 크기를 나타내는 단위입니다.
profile_image
1

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

43. 어드레스 선이 16bit이면 몇 개의 번지를 가질 수 있나?

  1. 64K byte
  2. 32K byte
  3. 16K byte
  4. 8K byte
(정답률: 알수없음)
  • 어드레스 선의 비트 수에 따라 접근 가능한 주소의 개수는 $2^{n}$으로 결정됩니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{16}$
    ③ [최종 결과] $N = 65536 = 64K$
profile_image
1

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

44. 4096 × 1bit의 반도체 RAM 칩을 이용하여 16 Kbyte의 기억장치를 구성하기 위해 필요한 칩의 수는 몇 개인가?

  1. 16
  2. 32
  3. 64
  4. 128
(정답률: 알수없음)
  • 전체 기억장치 용량을 개별 칩의 용량으로 나누어 필요한 칩의 수를 구합니다. $16\text{ Kbyte}$는 $16 \times 1024 \times 8\text{ bit}$이며, 칩 하나는 $4096 \times 1\text{ bit}$입니다.
    ① [기본 공식] $\text{칩의 수} = \frac{\text{전체 용량}}{\text{칩당 용량}}$
    ② [숫자 대입] $\text{칩의 수} = \frac{16 \times 1024 \times 8}{4096 \times 1}$
    ③ [최종 결과] $\text{칩의 수} = 32$
profile_image
1

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

45. subroutine에 관한 설명 중 옳지 않은 것은?

  1. 주어진 작업을 수행하는 독립된 명령어의 연속이다.
  2. program의 정상 수행 도중에 주 program의 여러곳에 서 그 기능을 수행할 수 있다.
  3. 외부 장치에서 subroutine으로의 jump를 명령할 수 없다.
  4. subroutine으로 부터의 귀환명령이 없어도 subprogram이 수행되면 자동적으로 돌아온다.
(정답률: 알수없음)
  • 서브루틴은 특정 기능을 수행하는 독립된 명령어 집합으로, 실행이 끝난 후 원래의 주 프로그램 위치로 돌아가기 위해서는 반드시 귀환 명령(Return)이 필요합니다.

    오답 노트

    외부 장치 점프 불가: 서브루틴의 일반적인 특성상 외부 장치가 직접 제어하는 것이 아니라 프로그램 흐름에 따라 호출됩니다.
profile_image
1

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

46. 보조기억 장치가 아닌 것은?

  1. ROM
  2. 자기드럼
  3. 자기디스크
  4. CCD(charge coupled device)
(정답률: 알수없음)
  • ROM은 전원이 꺼져도 내용이 지워지지 않는 비휘발성 메모리이지만, CPU가 직접 접근하여 데이터를 읽는 주기억장치에 해당합니다. 반면 자기드럼, 자기디스크, CCD는 데이터를 장기간 저장하는 보조기억장치입니다.
profile_image
1

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

47. 어드레스 버스(Address Bus)로 부터 받은 주소 내용에 의해 해당 메모리 chip을 선택 하는데 이 때 해당번지를 찾는 해독기로 쓰이는 소자는?

  1. Flip-Flop
  2. Multiplexer
  3. Decoder
  4. Encoder
(정답률: 알수없음)
  • 어드레스 버스를 통해 들어온 n비트의 이진 주소 신호를 해석하여 특정 메모리 칩이나 장치를 선택(활성화)하는 해독기 역할을 하는 소자는 디코더(Decoder)입니다.

    오답 노트

    인코더(Encoder): 디코더의 반대 기능
    멀티플렉서(Multiplexer): 여러 입력 중 하나를 선택하여 출력
profile_image
1

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

48. 인터럽트(interrupt)를 발생하는 장치들을 직렬로 연결하는 하드웨어적인 우선 순위제어 방식은?

  1. 폴링(polling)
  2. 데이지 체인(daisy chain)
  3. 인터페이스(interface)
  4. 직렬전송방식
(정답률: 알수없음)
  • 인터럽트 요청 장치들을 직렬로 연결하여, 우선순위가 높은 장치부터 순차적으로 확인하고 처리하는 하드웨어적 방식은 데이지 체인(daisy chain)입니다.

    오답 노트

    폴링(polling): 소프트웨어적으로 순차 확인하는 방식
profile_image
1

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

49. 중앙처리장치(CPU)에서 micro-operation의 실행이 순서적으로 일어나게 하려면 무엇이 필요한가?

  1. switch
  2. register
  3. accumulator
  4. control signal
(정답률: 알수없음)
  • CPU 내부에서 마이크로 연산(micro-operation)이 정해진 순서대로 정확하게 실행되기 위해서는 각 장치에 동작 타이밍과 명령을 전달하는 제어 신호(control signal)가 반드시 필요합니다.
profile_image
1

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

50. 제어 프로그램의 개발시 중요 요소가 아닌 것은?

  1. 고급 언어를 사용해야만 한다.
  2. 빠른 처리 속도를 가져야 한다.
  3. 기억 장소를 효율적으로 사용해야 한다.
  4. 하드웨어와 직접 관련되어야 하며, 미세한 처리를 할 수 있어야 한다.
(정답률: 알수없음)
  • 제어 프로그램은 하드웨어를 직접 제어하고 효율적인 자원 관리와 빠른 처리 속도가 필수적입니다. 개발 시 목적에 따라 어셈블리어와 같은 저급 언어를 사용할 수도 있으므로, 반드시 고급 언어를 사용해야만 하는 것은 아닙니다.
profile_image
1

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

51. 컴퓨터의 처리 속도를 향상시키기 위해 사용하는 목적과 관계가 적은 것은?

  1. DMA(direct memory access)
  2. PLA(programmable logic array)
  3. cache memory
  4. CAM(content-addressable memory)
(정답률: 알수없음)
  • PLA(programmable logic array)는 논리 회로를 구현하기 위한 가변 논리 소자이며, 시스템 전체의 처리 속도 향상을 직접적인 목적으로 하는 장치는 아닙니다.

    오답 노트

    DMA: CPU 개입 없이 메모리 전송하여 속도 향상
    cache memory: 고속 메모리를 이용해 CPU-메모리 간 속도 차이 극복
    CAM: 내용 주소 방식으로 검색 속도 극대화
profile_image
1

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

52. 시스템 소프트웨어에 해당하지 않는 것은?

  1. 로더(Loader)
  2. 운영체제(Operating System)
  3. 워드프로세서(Word Processor)
  4. 매크로 프로세서(Macro Processor)
(정답률: 알수없음)
  • 워드프로세서(Word Processor)는 특정 목적을 위해 사용자가 사용하는 응용 소프트웨어(Application Software)입니다.

    오답 노트

    로더, 운영체제, 매크로 프로세서: 시스템의 효율적 운영과 관리를 위한 시스템 소프트웨어
profile_image
1

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

53. 컴퓨터나 주변장치 사이에 데이터 전송을 수행할 때 입·출력의 준비나 완료를 나타내는 신호가 필요한 비동기식 입·출력 시스템에 널리 쓰이는 방식은?

  1. interrupt
  2. handshaking
  3. paging
  4. polling
(정답률: 알수없음)
  • 비동기식 전송에서 송신측과 수신측이 서로 준비 상태와 완료 상태를 확인하며 데이터를 주고받는 상호 약속 신호 방식을 handshaking이라고 합니다.
profile_image
1

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

54. 연산 방식에 대한 설명 중 옳은 것은?

  1. 병렬 연산 방식은 연산 속도가 빠르다.
  2. 직렬 연산 방식은 하드웨어(hardware)가 복잡하다.
  3. 병렬 연산 방식은 하드웨어(hardware)가 간단하다.
  4. 직렬 연산 방식은 연산 속도가 빠르다.
(정답률: 알수없음)
  • 병렬 연산 방식은 여러 데이터를 동시에 처리하므로 직렬 방식보다 연산 속도가 매우 빠릅니다.

    오답 노트

    직렬 연산 방식: 하드웨어가 단순하고 속도가 느림
    병렬 연산 방식: 하드웨어가 복잡함
profile_image
1

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

55. 반도체 기억소자로서 리플레시(reflesh)를 필요로 하는 기억장치는?

  1. EPROM
  2. Dynamic RAM
  3. Static RAM
  4. FiFO
(정답률: 알수없음)
  • Dynamic RAM은 전하를 커패시터에 저장하는 방식으로, 시간이 지나면 전하가 누설되어 데이터가 소실되므로 이를 유지하기 위해 주기적으로 다시 충전해주는 리플레시(refresh) 동작이 반드시 필요합니다.
profile_image
1

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

56. 프로그램을 번역하지 않고 전자계산기의 동작을 직접제어 할 수 있는 언어는?

  1. 기계어
  2. 어셈블리어
  3. BASIC
  4. FORTRAN
(정답률: 알수없음)
  • 기계어는 컴퓨터의 CPU가 직접 이해하고 실행할 수 있는 $0$과 $1$의 이진수 형태로 구성된 언어이므로, 별도의 번역 과정 없이 하드웨어를 직접 제어할 수 있습니다.
profile_image
1

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

57. 특별한 조건이나 신호가 컴퓨터에 의해 인터럽트 되는 것을 방지하는 것을 무엇이라고 하는가?

  1. 벡터 인터럽트
  2. Polling 방식
  3. 인터럽트 마스크
  4. Daisy-Chain
(정답률: 알수없음)
  • 인터럽트 마스크(Interrupt Mask)는 특정 인터럽트 요청을 무시하거나 차단하여, 중요한 작업 수행 중에 불필요한 인터럽트가 발생하지 않도록 방지하는 기능입니다.
profile_image
1

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

58. 입·출력장치(I/O)와 메모리 사이의 데이터 전송에 있어서 가장 빠른 방법은?

  1. 프로그램 I/O(Programmed I/O)
  2. 인터럽트 I/O(Interrupt I/O)
  3. DMA(Direct Memory Access)
  4. Serial I/O
(정답률: 알수없음)
  • DMA(Direct Memory Access)는 CPU의 개입 없이 입출력 장치가 메모리에 직접 접근하여 데이터를 전송하므로, CPU 부하를 줄이고 전송 속도를 극대화할 수 있는 가장 빠른 방법입니다.
profile_image
1

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

59. 다음은 마이크로컴퓨터에서 사용되는 입·출력 인터페이 스이다. 병렬 입·출력용 인터페이스가 아닌 것은?

  1. PPI
  2. SIO
  3. Z-80 PIO
  4. PIA
(정답률: 알수없음)
  • SIO(Serial Input/Output)는 이름 그대로 데이터를 한 비트씩 순차적으로 전송하는 직렬 인터페이스입니다.

    오답 노트

    PPI, Z-80 PIO, PIA: 데이터를 여러 비트 동시에 전송하는 병렬 인터페이스
profile_image
1

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

60. 여러개의 입·출력장치 중에서 어느 장치로부터 인터럽트가 발생되었는지 CPU가 주변장치를 찾아내는 방식은?

  1. 폴링
  2. 데이지 체인
  3. 벡터
  4. 우선 순위
(정답률: 알수없음)
  • 폴링(Polling) 방식은 CPU가 주기적으로 각 주변장치의 상태를 직접 확인하여 인터럽트 발생 여부를 찾아내는 소프트웨어적인 방식입니다.
profile_image
1

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

4과목: 논리회로

61. 반감산기에서 차를 얻기 위하여 사용되는 게이트는?

  1. NOR
  2. OR
  3. AND
  4. 배타적 OR
(정답률: 알수없음)
  • 반감산기에서 차(Difference)를 구하는 논리는 두 입력이 서로 다를 때 1이 되는 배타적 OR(XOR) 게이트의 동작과 동일합니다.
profile_image
1

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

62. 두 개의 안정 상태를 가지고 있는 쌍안정 멀티바이브레이터를 말하는 것은?

  1. 인코더
  2. 디코더
  3. 플립플롭
  4. 멀티플렉서
(정답률: 알수없음)
  • 플립플롭은 0 또는 1의 두 가지 안정된 상태를 유지할 수 있는 쌍안정 멀티바이브레이터로, 1비트의 정보를 저장하는 기억 소자로 사용됩니다.
profile_image
1

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

63. 4입력 변수의 Decoder는 몇 개의 출력을 하는가?

  1. (2×4)개
  2. (42-1)개
  3. 4개
  4. 24
(정답률: 알수없음)
  • 디코더는 $n$개의 입력 변수를 받아 $2^n$개의 출력선을 가지는 회로입니다.
    입력 변수가 4개이므로 출력 개수는 다음과 같습니다.
    ① [기본 공식] $Output = 2^n$
    ② [숫자 대입] $Output = 2^4$
    ③ [최종 결과] $Output = 16$
profile_image
1

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

64. 다음은 카르노맵의 표이다. 논리식을 간략화 한 것은?

  1. A
  2. B
  3. A+B
  4. A⦁B
(정답률: 알수없음)
  • 카르노맵에서 출력값이 1인 영역을 묶어 간략화합니다. 표를 보면 $B=1$인 모든 경우(A가 0이든 1이든 관계없이)에 출력값이 1이 되므로, 논리식은 $B$로 간략화됩니다.
profile_image
1

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

65. 아래 논리회로의 동작 상태는? (단, A, B=입력, y=출력)

  1. NOT 게이트
  2. EX-OR 게이트
  3. NOR 게이트
  4. NAND 게이트
(정답률: 알수없음)
  • 제시된 회로는 두 개의 트랜지스터가 병렬로 연결된 구조입니다. 입력 $A$ 또는 $B$ 중 어느 하나라도 '1'(High)이 되면 출력 $y$는 접지(GND)와 연결되어 '0'(Low)이 되고, 두 입력이 모두 '0'일 때만 출력 $y$가 $+V$ 전압을 가져 '1'이 됩니다. 이는 입력의 합을 반전시키는 NOR 게이트의 동작과 동일합니다.
profile_image
1

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

66. 5 비트 Johnson 계수기는 몇 개의 모듈을 갖는가?

  1. 5
  2. 10
  3. 20
  4. 25
(정답률: 알수없음)
  • Johnson 계수기의 모듈 수(상태 수)는 플립플롭 개수의 2배로 계산합니다.
    ① [기본 공식] $N = 2n$ (여기서 $n$은 비트 수)
    ② [숫자 대입] $N = 2 \times 5$
    ③ [최종 결과] $N = 10$
profile_image
1

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

67. 마스터 슬레이브 플립 플롭은 어떤 문제를 해결하기 위한 회로인가?

  1. 딜레이(Delay)현상
  2. 부정상태 제거
  3. 토글(Toggle)상태
  4. 레이스(Race) 현상
(정답률: 알수없음)
  • 마스터-슬레이브 플립플롭은 클록 펄스의 폭이 넓을 때 입력 변화가 출력에 계속 영향을 주어 출력이 불안정하게 진동하는 레이스(Race) 현상을 방지하기 위해 고안된 회로입니다.
profile_image
1

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

68. J-K 플립플롭에서 Jn=Kn=1일 때 Qn+1의 출력 상태는?

  1. 반전
  2. 변화가 없다.
  3. 1
  4. 0
(정답률: 알수없음)
  • JK 플립플롭에서 입력 $J$와 $K$가 모두 1인 상태는 토글(Toggle) 모드입니다. 이 상태에서는 클록 신호가 들어올 때마다 현재의 출력 상태 $Q_n$이 반전되어 $Q_{n+1}$로 출력됩니다.
profile_image
1

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

69. D 플립플롭에 해당하는 것은?

(정답률: 알수없음)
  • D 플립플롭은 입력 $D$의 값이 그대로 출력 $Q$로 전달되는 회로입니다. RS 플립플롭의 $S$ 입력에는 $D$를 직접 연결하고, $R$ 입력에는 NOT 게이트를 통해 $D$의 반전 신호를 입력함으로써 $S$와 $R$에 항상 서로 반대되는 값이 들어가도록 구성한 회로가 D 플립플롭의 전형적인 구조입니다.
profile_image
1

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

70. 다음 소자 중 스위칭 속도가 가장 빠른 것은?

  1. CMOS
  2. RTL
  3. TTL
  4. ECL
(정답률: 알수없음)
  • ECL(Emitter Coupled Logic)은 트랜지스터를 포화 영역(Saturation region)에 진입시키지 않고 동작시키는 비포화 논리 회로를 사용하므로, 전하 축적 시간이 없어 모든 논리 소자 중 스위칭 속도가 가장 빠릅니다.
profile_image
1

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

71. 불 대수에 관한 정리 중 옳지 않은 것은?

  1. A+A=A
  2. A+AB=A
(정답률: 알수없음)
  • 불 대수의 흡수 법칙과 분배 법칙에 따라 $A + \overline{A}B = A + B$가 성립해야 합니다. 하지만 에서는 $\overline{AB}$ 전체에 바(Bar)가 씌워져 있어 $\overline{A+B}$와는 다른 결과가 나오므로 옳지 않습니다.

    오답 노트

    $A+A=A$: 멱등 법칙에 의해 참
    $\overline{A+B} = \overline{A} \cdot \overline{B}$: 드모르간의 정리에 의해 참
    $A+AB=A$: 흡수 법칙에 의해 참
profile_image
1

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

72. 다음 그림과 같이 구성된 회로는 무슨 카운터인가?

  1. 동기형 카운터
  2. 비동기형 카운터
  3. 시프트 카운터(존슨 카운터)
  4. 링 카운터
(정답률: 알수없음)
  • 제시된 회로 는 플립플롭들이 직렬로 연결되어 있고, 마지막 플립플롭의 출력이 다시 첫 번째 플립플롭의 입력으로 되돌아오는 폐루프 구조를 가집니다. 이는 하나의 펄스가 회로를 순환하며 이동하는 링 카운터의 전형적인 특징입니다.
profile_image
1

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

73. 10진수 5에 대한 3초과 코드로서 옳은 것은?

  1. 0101
  2. 1100
  3. 1000
  4. 1001
(정답률: 알수없음)
  • 3초과 코드는 10진수 값에 3을 더한 후 이를 4비트 2진수로 변환하는 방식입니다.
    ① [기본 공식] $Value = 10진수 + 3$
    ② [숫자 대입] $Value = 5 + 3 = 8$
    ③ [최종 결과] $8 = 1000_{2}$
profile_image
1

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

74. 다음 표는 어느 플립플롭의 여기표인가?

  1. D
  2. T
  3. SR
  4. JK
(정답률: 알수없음)
  • 제시된 여기표는 현재 상태 $Q(t)$와 다음 상태 $Q(t+1)$의 관계를 통해 입력값을 나타냅니다.
    표를 분석하면 다음과 같습니다.
    - $0 \to 0$ 일 때 입력 0
    - $0 \to 1$ 일 때 입력 1
    - $1 \to 0$ 일 때 입력 1
    - $1 \to 1$ 일 때 입력 0
    이는 입력이 1일 때 상태가 반전(Toggle)되고, 0일 때 상태를 유지하는 T 플립플롭의 특성과 일치합니다.
profile_image
1

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

75. 출력에 High를 얻음으로써 10진수 x를 디코딩 할 수 있는 논리회로이다. 이 때 입력 ABCD는?

  1. 0011
  2. 0100
  3. 1011
  4. 1101
(정답률: 알수없음)
  • 출력 $Y$가 High(1)가 되기 위해서는 AND 게이트의 모든 입력이 1이어야 합니다.
    회로를 분석하면 입력 조건은 다음과 같습니다.
    1. $A = 1$
    2. $\overline{B} = 1 \implies B = 0$
    3. $C = 1$
    4. $D = 1$
    따라서 입력 $ABCD$는 $1011$이 되어야 합니다.
profile_image
1

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

76. 그림에서 NAND 게이트로 구성된 논리회로의 기능은 어느 게이트와 같은가?

  1. AND 게이트
  2. NOR 게이트
  3. XOR 게이트
  4. XNOR 게이트
(정답률: 알수없음)
  • 제시된 회로는 4개의 NAND 게이트로 구성된 전형적인 XOR 게이트의 구현 회로입니다.
    입력 $A, B$에 대해 출력 $Y$의 논리식을 분석하면 다음과 같습니다.
    $$Y = \overline{\overline{A \cdot \overline{A \cdot B}} \cdot \overline{B \cdot \overline{A \cdot B}}}$$
    이를 간소화하면 $Y = A \oplus B$가 되어 XOR 게이트와 동일한 기능을 수행합니다.
profile_image
1

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

77. 10진 counter를 구성하려고 한다. 몇 단으로 하면 가장 적절한가?

  1. 2단
  2. 3단
  3. 4단
  4. 5단
(정답률: 알수없음)
  • 카운터의 최대 상태 수는 $2^n$ (n은 플립플롭의 단수)으로 결정됩니다.
    10진 카운터는 0부터 9까지 총 10개의 상태를 표현해야 하므로, $2^n \ge 10$을 만족하는 최소 정수 $n$을 찾아야 합니다.
    $$2^3 = 8 < 10$$
    $$2^4 = 16 \ge 10$$
    따라서 4단으로 구성하는 것이 가장 적절합니다.
profile_image
1

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

78. 다음과 같은 회로의 출력 f는?

  1. XY
  2. X+Y
(정답률: 알수없음)
  • 회로의 각 게이트를 순차적으로 분석하여 논리식을 도출합니다.
    1. OR 게이트의 입력은 $X$와 $\overline{Y}$이므로 출력은 $X + \overline{Y}$가 됩니다.
    2. NAND 게이트의 입력은 앞선 OR 게이트의 결과($X + \overline{Y}$)와 $Y$입니다.
    3. 따라서 최종 출력 $f$는 다음과 같습니다.
    $$f = \overline{(X + \overline{Y}) \cdot Y}$$
    4. 드모르간의 법칙을 적용하여 정리하면 다음과 같습니다.
    $$f = \overline{X + \overline{Y}} + \overline{Y} = (\overline{X} \cdot Y) + \overline{Y}$$
    5. 분배법칙을 적용하면 $\overline{X} \cdot Y + \overline{Y} = (\overline{X} + \overline{Y}) \cdot (Y + \overline{Y}) = \overline{X} + \overline{Y}$가 됩니다.
    최종 결과는 입니다.
profile_image
1

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

79. 에러(error)를 검출하여 교정할 수 있는 코드는?

  1. Hamming Code
  2. ASCII Code
  3. Gray Code
  4. 3초과 Code
(정답률: 알수없음)
  • Hamming Code는 데이터 전송 중 발생한 에러를 검출할 뿐만 아니라, 에러가 발생한 위치를 찾아내어 스스로 교정할 수 있는 오류 정정 코드입니다.

    오답 노트

    ASCII Code: 문자 인코딩 표준
    Gray Code: 인접한 수의 비트가 하나만 변하는 코드
    3초과 Code: 2진수에 3(0011)을 더한 코드
profile_image
1

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

80. 그림은 무엇을 변환시키는 회로인가?

  1. 그레이 코드를 2진 코드로
  2. 2진 코드를 그레이 코드로
  3. 2진 코드를 3초과 코드로
  4. 그레이 코드를 10진수로
(정답률: 알수없음)
  • 제시된 회로 는 XOR 게이트를 사용하여 2진 코드를 그레이 코드로 변환하는 전형적인 회로 구성입니다. 첫 번째 비트는 그대로 출력하고, 이후 비트는 이전 단계의 2진수 비트와 현재 단계의 2진수 비트를 XOR 연산하여 출력하는 구조입니다.
profile_image
1

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

5과목: 정보통신개론

81. 아날로그 데이터를 전송하기 위해 디지털 형태로 변환하고, 또한 디지털 형태를 원래의 아날로그 데이터로 복구시키는 것은?

  1. DTE
  2. CODEC
  3. CCU
  4. DCE
(정답률: 알수없음)
  • CODEC(코덱)은 Coder-Decoder의 합성어로, 아날로그 신호를 디지털로 변환(ADC)하고 다시 디지털 신호를 아날로그로 복구(DAC)시키는 장치나 소프트웨어를 의미합니다.
profile_image
1

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

82. 다음 중 정보통신의 필요성과 가장 관계가 적다고 볼 수 있는 것은?

  1. 정보의 이용율 증가로 노동력 자원화 향상
  2. 원격지의 정보처리기기 사이의 효율적 정보교환
  3. 중요한 컴퓨터 자원의 공동 활용
  4. 정보통신망의 초고속화 및 글로벌화
(정답률: 알수없음)
  • 정보통신은 원격지 간의 효율적인 정보 교환, 컴퓨터 자원의 공동 활용, 망의 초고속화 및 글로벌화를 통해 효율성을 높이는 것이 목적입니다. 정보의 이용률 증가가 노동력의 자원화 향상으로 직접 연결된다는 설명은 정보통신의 핵심 필요성과 거리가 멉니다.
profile_image
1

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

83. SDLC 규범에서 한 프레임(Frame)을 구성하는데 필요한 요소가 아닌 것은?

  1. 플래그(Flag)
  2. 번지 지정부(Address Field)
  3. 제어부(control Field)
  4. 논리 연산부(Arithmetic Logic Unit)
(정답률: 알수없음)
  • SDLC(Synchronous Data Link Control) 프레임은 프레임의 시작과 끝을 알리는 플래그, 수신처를 지정하는 번지 지정부, 프레임의 기능을 제어하는 제어부, 실제 데이터와 오류 검출부로 구성됩니다. 논리 연산부(ALU)는 CPU의 구성 요소이며 통신 프레임의 구성 요소가 아닙니다.
profile_image
1

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

84. 데이터 교환방식에 의한 망의 분류 중 적합하지 않은 것은?

  1. 회선 교환망
  2. 무선 교환망
  3. 패킷 교환망
  4. 메시지 교환망
(정답률: 알수없음)
  • 데이터 교환 방식에 따른 망 분류는 물리적 경로를 점유하는 회선 교환망, 데이터를 블록 단위로 전송하는 패킷 교환망, 전체 메시지를 전송하는 메시지 교환망으로 구분합니다. 무선 교환망은 전송 매체에 따른 분류일 뿐 데이터 교환 방식의 분류가 아닙니다.
profile_image
1

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

85. 인터넷서비스에 사용되는 통신프로토콜인 TCP/IP는 OSI 참조모델의 어느 계층에 각 각 속하는가?

  1. 계층2/계층1
  2. 계층3/계층2
  3. 계층4/계층3
  4. 계층5/계층4
(정답률: 알수없음)
  • TCP/IP 프로토콜 스택에서 TCP(Transmission Control Protocol)는 전송 계층인 OSI 4계층에 해당하며, IP(Internet Protocol)는 네트워크 계층인 OSI 3계층에 해당합니다.
profile_image
1

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

86. 다음 중 데이터 회선종단장치와 가장 거리가 먼 것은?

  1. DCE
  2. DTE
  3. MODEM
  4. DSU
(정답률: 알수없음)
  • 데이터 회선종단장치는 DTE(데이터 단말 장치)와 통신망 사이에서 신호를 변환해주는 장치를 말합니다. 따라서 DTE는 종단장치가 아니라 종단장치에 연결되는 사용자 단말 장치입니다.

    오답 노트

    DCE, MODEM, DSU: 모두 데이터 회선종단장치(DCE)의 종류입니다.
profile_image
1

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

87. 통신망의 형태란 통신망 내에 위치한 여러 장치들 사이의 연결 모양을 지칭하는데 다음 중에서 대표적인 통신망 형태가 아닌 것은?

  1. 스타형(Star)
  2. 링형(Ring)
  3. 사각형(Square)
  4. 버스형(Bus)
(정답률: 알수없음)
  • 대표적인 통신망 형태(Topology)에는 중앙 집중식의 스타형, 고리 모양의 링형, 공통 배선을 사용하는 버스형, 그리고 모든 노드가 연결된 망형(Mesh) 등이 있습니다. 사각형은 표준적인 통신망 구성 형태에 해당하지 않습니다.
profile_image
1

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

88. 다음 중 CATV의 주요 구성 요소와 가장 거리가 먼 것은?

  1. 헤드엔드(HEAD-END)
  2. 모뎀
  3. 전송로
  4. 가입자 단말장치
(정답률: 알수없음)
  • CATV(케이블 TV) 시스템은 방송 센터인 헤드엔드, 신호를 전달하는 전송로, 그리고 수신하는 가입자 단말장치로 구성됩니다. 모뎀은 일반적으로 PC와 네트워크를 연결하는 장치로, CATV의 기본 구성 요소와는 거리가 멉니다.
profile_image
1

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

89. OSI참조 모델에서 각 계층의 기능이 잘못 설명된 것은?

  1. 프레젠테이션 계층 : 정보의 형식 설정과 코드 변환
  2. 네트워크 계층 : 정보 교환과 중계 기능
  3. 응용 계층 : 회화 단위의 제어
  4. 물리 계층 : 전송 매체로의 전기적 신호 전송
(정답률: 알수없음)
  • 회화 단위의 제어(대화 제어)는 세션 계층의 핵심 기능입니다. 응용 계층은 사용자가 네트워크에 접속할 수 있도록 인터페이스를 제공하는 최상위 계층입니다.
profile_image
1

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

90. 변조방식 중 ASK 변조란 무슨 변조 방식인가?

  1. 전송 편이 변조
  2. 주파수 편이 변조
  3. 위상 편이 변조
  4. 진폭 편이 변조
(정답률: 알수없음)
  • ASK(Amplitude Shift Keying)는 반송파의 진폭(Amplitude)을 변화시켜 디지털 데이터를 전송하는 방식이므로 진폭 편이 변조입니다.
profile_image
1

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

91. 다음 중 전송 오류의 주 원인이 아닌 것은?

  1. 신호 감쇄
  2. 지연 왜곡
  3. 신호 잡음
  4. 변조 복조
(정답률: 알수없음)
  • 전송 오류는 신호가 전달되는 과정에서 발생하는 물리적 변형이나 방해 요소로 인해 발생합니다. 변조 복조는 디지털 신호를 아날로그 신호로 바꾸거나 그 반대로 바꾸는 통신 방식의 과정일 뿐, 그 자체가 오류의 원인이 되지는 않습니다.

    오답 노트

    신호 감쇄, 지연 왜곡, 신호 잡음: 전송 매체의 특성이나 외부 간섭으로 인해 신호가 변형되는 대표적인 전송 오류 원인입니다.
profile_image
1

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

92. 다음 설명 중 틀린 것은?

  1. IBM의 SNA는 컴퓨터간 접속을 용이하게한 체계화된 네트워크 방식이다.
  2. 본격적인 데이타통신의 시초는 미국의 반자동 방공시스템(SAGE)이다.
  3. 온라인시스템의 대량보급으로 정보통신을 위한 표준화의 필요성이 줄어들었다.
  4. 데이타전송이란 컴퓨터나 데이타단말에 의해 처리할 또는 처리된 정보의 전송을 말한다.
(정답률: 알수없음)
  • 온라인 시스템이 대량 보급되고 네트워크가 복잡해질수록 서로 다른 기기 간의 원활한 통신을 위한 표준화의 필요성은 더욱 증대됩니다.

    오답 노트

    SNA: IBM의 체계적인 네트워크 아키텍처가 맞음
    SAGE: 데이터 통신의 시초가 된 시스템이 맞음
    데이터 전송: 정보의 전송을 의미하는 정의가 맞음
profile_image
1

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

93. OSI 7 계층 참조모델 중 데이터 링크 계층의 주요기능에 해당되지 않는 것은?

  1. 에러검출
  2. 출력확인
  3. 오류제어
  4. 흐름제어
(정답률: 알수없음)
  • 데이터 링크 계층은 인접한 노드 간의 신뢰성 있는 데이터 전송을 위해 흐름제어, 오류제어, 에러검출 등의 기능을 수행합니다. 출력확인은 해당 계층의 주요 기능에 포함되지 않습니다.
profile_image
1

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

94. 양방향으로 데이터 전송이 가능하나 한 순간에는 한 쪽방향으로만(한번씩 교대로) 전송이 이루어지는 방식은?

  1. 단방향방식
  2. 반이중방식
  3. 양방향방식
  4. 전이중방식
(정답률: 알수없음)
  • 양방향 전송은 가능하지만, 동시에 전송하지 못하고 한 번에 한 쪽 방향으로만 교대로 데이터를 주고받는 통신 방식을 반이중방식이라고 합니다.
profile_image
1

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

95. 9600[bps] 의 전송속도를 갖는 모뎀이 4개의 위상을 갖는 QPSK 로 변조될 때 변조속도는?

  1. 4800[baud]
  2. 2400[baud]
  3. 1200[baud]
  4. 600[baud]
(정답률: 알수없음)
  • 전송속도(bps)와 변조속도(baud)의 관계는 한 번의 신호 변화로 전송되는 비트 수에 의해 결정됩니다. QPSK는 4개의 위상을 가지므로 한 번에 2비트를 전송합니다.
    ① [기본 공식] $B = \frac{R}{n}$ (변조속도 = 전송속도 / 비트수)
    ② [숫자 대입] $B = \frac{9600}{2}$
    ③ [최종 결과] $B = 4800$
profile_image
1

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

96. 컴퓨터시스템에서 사용되는 필수적인 시스템 소프트웨어로써 컴퓨터의 전반적인 운영과 각종 컴퓨터 자원의 관리를 수행하는 것은?

  1. OS(Operating System)
  2. 마스터 화일(Master file)
  3. 유틸리티(Utility)
  4. 인터럽트(Interrupt)
(정답률: 알수없음)
  • 컴퓨터의 하드웨어 자원을 효율적으로 관리하고 응용 프로그램이 실행될 수 있는 환경을 제공하는 가장 필수적인 시스템 소프트웨어는 OS(Operating System)입니다.
profile_image
1

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

97. 전송로상에 데이터가 흐르고 있지 않은 것을 확인한 후, 데이터를 보내는 방식으로 버스(bus)형태의 통신망구조에 적합한 방식은?

  1. Token Passing 방식
  2. CSMA/CD 방식
  3. TDMA 방식
  4. CDMA 방식
(정답률: 알수없음)
  • CSMA/CD(Carrier Sense Multiple Access with Collision Detection)는 매체에 데이터가 흐르는지 확인(Carrier Sense)하고, 충돌이 발생하면 이를 감지(Collision Detection)하여 재전송하는 방식으로, 버스형 망 구조의 이더넷에서 사용되는 대표적인 방식입니다.
profile_image
1

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

98. 정보통신기술 중 단말기술보다는 전송기술에 주로 해당된다고 보는 것은?

  1. 멀티미디어
  2. 개인화
  3. 고기능화
  4. 광대역화
(정답률: 알수없음)
  • 광대역화는 전송 매체의 대역폭을 넓혀 더 많은 데이터를 빠르게 전송하는 기술로, 단말기의 기능보다는 데이터를 실어 나르는 전송 기술의 핵심 영역에 해당합니다.
profile_image
1

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

99. 다음 중 LAN에 대한 설명 중 옳지 않은 것은?

  1. 광대역 전송매체의 사용으로 고속통신이 가능하다.
  2. 매우 낮은 오류율을 가지며, 방송 형태의 이용이 가능하다.
  3. LAN의 구성은 주로 공중망으로 이루어진다.
  4. 근거리 상호통신을 지원하고 워크스테이션간을 연결하는데 사용한다.
(정답률: 알수없음)
  • LAN(근거리 통신망)은 전용선을 사용하여 좁은 지역을 연결하는 사설망 중심의 구성입니다.

    오답 노트

    LAN의 구성은 주로 공중망으로 이루어진다: 공중망이 아닌 사설망으로 구성됩니다.
profile_image
1

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

100. 정보통신시스템의 구성 요소에 대한 설명으로 거리가 먼 것은?

  1. CCU, FEP는 통신제어장치이다.
  2. MODEM은 변·복조장치이다.
  3. DTE는 데이터 에러감시장치이다.
  4. DSU는 신호변환장치이다.
(정답률: 알수없음)
  • DTE(Data Terminal Equipment)는 데이터 단말 장치로, 통신 회선에 연결되어 데이터를 송수신하는 장치를 의미합니다.

    오답 노트

    CCU, FEP: 통신제어장치가 맞습니다.
    MODEM: 변조와 복조를 수행하는 장치가 맞습니다.
    DSU: 디지털 신호를 변환하는 신호변환장치가 맞습니다.
profile_image
1

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

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