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

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

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

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

목록

1과목: 프로그래밍일반

1. C 언어에 대한 설명으로 옳지 않은 것은?

  1. 구조적 프로그래밍이 가능하다.
  2. 시스템 소프트웨어를 작성하기에 편리하다.
  3. 기계어에 해당한다.
  4. 이식성이 높은 언어이다.
(정답률: 알수없음)
  • C 언어는 사람이 이해하기 쉬운 문자로 작성되는 고수준 언어(High-level Language)이며, 컴파일러를 통해 기계어로 번역되어 실행됩니다. 따라서 기계어 그 자체라는 설명은 틀린 것입니다.
profile_image
1

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

2. 시스템 프로그래밍 언어에 가장 적합한 것은?

  1. pascal
  2. cobol
  3. c
  4. basic
(정답률: 알수없음)
  • C 언어는 하드웨어 제어가 가능하고 실행 속도가 빨라 운영체제나 드라이버 같은 시스템 프로그래밍에 가장 적합한 언어입니다.
profile_image
1

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

3. 운영체제의 성능 평가 항목으로 거리가 먼 것은?

  1. 처리 능력(throughput)
  2. 비용(cost)
  3. 사용가능도(availability)
  4. 반환시간(turn-around time)
(정답률: 알수없음)
  • 운영체제의 성능 평가 항목은 시스템이 얼마나 효율적으로 작업을 처리하는지를 측정하는 지표입니다. 처리 능력, 사용가능도, 반환시간은 시스템의 효율성과 신뢰성을 측정하는 핵심 지표이지만, 비용은 경제적 요소일 뿐 운영체제 자체의 기술적 성능 평가 항목은 아닙니다.
profile_image
1

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

4. 운영체제를 수행 기능에 따라 분류할 경우 제어 프로그램에 해당하지 않는 것은?

  1. 감시 프로그램
  2. 데이터 관리 프로그램
  3. 작업 제어 프로그램
  4. 문제 프로그램
(정답률: 알수없음)
  • 운영체제의 제어 프로그램은 시스템의 효율적 운영을 위해 감시 프로그램, 작업 제어 프로그램, 데이터 관리 프로그램 등으로 구성됩니다. 문제 프로그램은 사용자가 특정 목적을 위해 작성한 응용 프로그램에 해당합니다.
profile_image
1

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

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

  1. 순차(sequence)구조
  2. 조건(condition)구조
  3. 일괄(batch)구조
  4. 반복(repetition)구조
(정답률: 알수없음)
  • 구조적 프로그래밍은 프로그램을 논리적인 흐름에 따라 순차, 조건, 반복의 세 가지 기본 구조로 설계하는 방식입니다.

    오답 노트

    일괄(batch)구조: 운영체제의 처리 방식 중 하나로 프로그램 구조와는 무관함
profile_image
1

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

6. 작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지를 확인하기 위해 만들어진 tree의 명칭은?

  1. parse tree
  2. binary search tree
  3. binary tree
  4. skewed tree
(정답률: 알수없음)
  • 구문 분석 트리(parse tree)는 BNF(Backus-Naur Form) 정의에 따라 주어진 표현식이 문법적으로 올바르게 작성되었는지를 계층적 구조로 나타낸 트리입니다.
profile_image
1

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

7. C 언어의 데이터 형식에 해당하지 않는 것은?

  1. double
  2. long
  3. char
  4. signed
(정답률: 알수없음)
  • C 언어의 데이터 형식은 메모리에 저장될 데이터의 종류와 크기를 결정하는 키워드입니다.
    double, long, char는 각각 실수형, 정수형, 문자형을 나타내는 기본 데이터 형식입니다.
    반면 signed는 데이터 형식 자체가 아니라, 정수형 데이터가 부호를 가지는지 여부를 지정하는 '형식 지정자(Type Qualifier)'입니다.
profile_image
1

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

8. 절대로더에서 기능과 그 행위 주체의 연결이 옳지 않은 것은?

  1. 할당- 프로그래머
  2. 연결- 로더
  3. 재배치-어셈블러
  4. 적재-로더
(정답률: 알수없음)
  • 연결(Linking)은 여러 개의 목적 모듈을 하나로 묶어 실행 가능한 형태로 만드는 과정으로, 일반적으로 링커(Linker)가 수행하는 기능입니다.

    오답 노트

    할당: 프로그래머가 메모리 주소를 지정함
    재배치: 로더가 실제 메모리 주소로 조정함
    적재: 로더가 프로그램을 메모리에 올림
profile_image
1

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

9. 로더의 기능이 아닌 것은?

  1. allocation
  2. linking
  3. compile
  4. loading
(정답률: 알수없음)
  • 로더(Loader)는 프로그램을 실행하기 위해 메모리에 적재하고 배치하며 연결하는 역할을 수행합니다.

    오답 노트

    compile: 소스 코드를 기계어로 변환하는 컴파일러의 기능입니다.
profile_image
1

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

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

  1. and
  2. or
  3. complement
  4. xor
(정답률: 알수없음)
  • 단항 연산자는 하나의 피연산자만을 대상으로 연산을 수행하는 연산자입니다. complement(보수)는 하나의 입력값에 대해 반전 연산을 수행하므로 단항 연산자이며, and, or, xor는 두 개의 입력값이 필요한 이항 연산자입니다.
profile_image
1

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

11. 시간 구역성(temporal locality)의 예가 아닌 것은?

  1. 순환(looping)
  2. 부프로그램(subprogram)
  3. 배열 순례(array traversal)
  4. 스택(stack)
(정답률: 알수없음)
  • 시간 구역성은 최근에 참조된 데이터가 가까운 미래에 다시 참조될 가능성이 높은 특성을 말합니다. 순환, 부프로그램, 스택은 동일한 메모리 위치를 반복적으로 사용하므로 시간 구역성의 예에 해당하지만, 배열 순례는 메모리 상의 연속적인 주소를 순차적으로 참조하는 공간 구역성(spatial locality)의 대표적인 예입니다.
profile_image
1

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

12. 정적 바인딩에 해당하지 않는 것은?

  1. 언어정의시간
  2. 언어구현시간
  3. 실행시간
  4. 링크시간
(정답률: 알수없음)
  • 정적 바인딩은 프로그램 실행 전(컴파일 단계 등)에 바인딩이 결정되는 것을 말합니다. 실행시간 바인딩은 프로그램이 실제로 구동되는 중에 결정되므로 동적 바인딩에 해당합니다.
profile_image
1

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

13. BNF 표기법 기호 중 "정의된다"를 의미하는 것은?

  1. ::=
  2. |
  3. < >
  4. { }
(정답률: 알수없음)
  • BNF 표기법에서 $::=$ 기호는 왼쪽의 비단말 기호가 오른쪽의 정의로 정의된다는 의미를 가집니다.

    오답 노트

    | : 선택(OR)
    < > : 비단말 기호 표시
profile_image
1

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

14. 이산적인 입력과 출력에 유한 수의 내부상태를 가진 시스템의 수학적 모델을 무엇이라 하는가?

  1. 유한 오토마타
  2. 정규문법
  3. 정규언어
  4. 컴파일러
(정답률: 알수없음)
  • 유한 오토마타는 유한한 수의 상태를 가지며, 이산적인 입력에 따라 상태가 전이되는 시스템의 수학적 모델을 의미합니다.
profile_image
1

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

15. 문자열 대치, 복사, 치환 등과 같은 문자열의 조작을 편리하게 수행할 수 있도록 여러 가지 기능을 제공하며, 스트림 자료 활용의 예가 많은 언어는?

  1. SNOBOL
  2. C
  3. PL/1
  4. ADA
(정답률: 알수없음)
  • SNOBOL은 문자열 조작과 대치, 치환 기능에 특화된 언어로, 스트림 자료 활용 예가 매우 많은 것이 특징입니다.
profile_image
1

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

16. 두 개의 피연산자를 취하는 이항(binary) 연산자 표현에 적합하며, 연산 기호가 두 피연산자 사이에 놓여지는 표기법은?

  1. 전위
  2. 후위
  3. 복합
  4. 중위
(정답률: 알수없음)
  • 연산자가 두 피연산자 사이에 위치하는 표기법을 중위 표기법이라고 합니다. 우리가 일상적으로 사용하는 $A + B$ 형태가 대표적입니다.
profile_image
1

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

17. 구조화 프로그램을 설계하기 위한 설명으로 옳지 않은 것은?

  1. 프로그램의 이해가 쉽고 디버깅 작업이 쉽도록 한다.
  2. 한 개의 입구와 한 개의 출구 구조를 갖도록 한다.
  3. 실행시간의 단축을 위해 GOTO 문을 가급적 많이 사용한다.
  4. 계층적 설계를 한다.
(정답률: 알수없음)
  • 구조화 프로그래밍은 프로그램의 가독성과 유지보수성을 높이기 위해 GOTO 문 사용을 지양하고 순차, 선택, 반복 구조를 사용하는 것이 핵심입니다.
profile_image
1

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

18. 상향식(bottom-up) 파서에 해당하는 것은?

  1. Predictive parser
  2. LL parser
  3. Recursive descent parser
  4. Shift reduce parser
(정답률: 알수없음)
  • Shift reduce parser는 입력 문자열을 읽어 들이며 문법 규칙을 적용해 루트 노드로 올라가는 상향식(bottom-up) 파싱 방식입니다.

    오답 노트

    Predictive parser, LL parser, Recursive descent parser: 하향식(top-down) 파서
profile_image
1

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

19. 서브루틴 호출(subrutine call) 처리 작업시 복귀주소를 저장하고 조회하는 용도에 적합한 자료 구조는?

  1. 데크
  2. 스택
  3. 연결리스트
(정답률: 알수없음)
  • 서브루틴 호출 시 복귀 주소는 가장 나중에 호출된 곳으로 먼저 돌아가야 하는 후입선출(LIFO) 구조가 필요하므로 스택 자료 구조가 가장 적합합니다.
profile_image
1

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

20. 프로그램 언어의 실행 과정으로 옳은 것은?

  1. 로더-링커-컴파일러
  2. 컴파일러-로더-링커
  3. 링커-컴파일러-로더
  4. 컴파일러-링커-로더
(정답률: 알수없음)
  • 프로그램 언어의 실행 과정은 소스 코드를 기계어로 변환하는 컴파일러, 여러 개의 목적 모듈을 하나로 묶는 링커, 최종 실행 파일을 메모리에 적재하는 로더 순으로 진행됩니다.
profile_image
1

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

2과목: 전자계산기구조

21. 레지스터의 기본 회로는?

  1. 증폭기
  2. 플립플롭
  3. 변조기
  4. 발진기
(정답률: 알수없음)
  • 레지스터는 1비트의 정보를 저장할 수 있는 최소 단위인 플립플롭(Flip-Flop)을 여러 개 연결하여 구성한 고속 기억 장치입니다.
profile_image
1

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

22. 부호화된 데이터로부터 정보를 찾아내는 조합논리회로는?

  1. Flip-Flop
  2. Decoder
  3. Encoder
  4. Adder
(정답률: 알수없음)
  • 디코더(Decoder)는 $n$비트의 부호화된 입력 데이터를 받아 최대 $2^n$개의 출력선 중 하나를 선택하여 정보를 찾아내는 조합논리회로입니다.

    오답 노트

    Flip-Flop: 순차논리회로(기억 소자)
    Encoder: 디코더의 역기능(정보를 부호화)
    Adder: 가산기(덧셈 수행)
profile_image
1

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

23. 산술연산과 논리연산 동작을 수행한 후 결과를 축적하는 레지스터는?

  1. 누산기
  2. 인덱스 레지스터
  3. 플래그 레지스터
  4. RAM
(정답률: 알수없음)
  • CPU 내에서 산술 및 논리 연산의 결과가 일시적으로 저장되고 축적되는 레지스터는 누산기(Accumulator)입니다.

    오답 노트

    인덱스 레지스터: 주소 수정을 위한 오프셋 저장
    플래그 레지스터: 연산 결과의 상태(Carry, Zero 등) 저장
    RAM: 주기억장치로 데이터와 프로그램 저장
profile_image
1

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

24. 8 비트로 나타낸 부호와 2의 보수 표현 –3610을 좌측으로 한 비트 산술 시프트 하면 그 결과는?

  1. 11011100
  2. 10111000
  3. 01000111
  4. 11101100
(정답률: 알수없음)
  • 먼저 $-36_{10}$을 8비트 2의 보수로 변환한 뒤, 산술 좌측 시프트(Arithmetic Shift Left)를 수행합니다. 산술 시프트는 부호 비트를 유지하며 비트를 이동시키고, 가장 왼쪽 비트가 밀려나더라도 부호는 유지됩니다.
    1. $-36_{10}$ 변환: $36_{10} = 00100100_2$ $\rightarrow$ 1의 보수 $11011011_2$ $\rightarrow$ 2의 보수 $11011100_2$
    2. 산술 좌측 시프트: $11011100_2$를 왼쪽으로 1비트 밀면 $10111000_2$가 됩니다.
profile_image
1

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

25. 인터럽트 사이클의 마이크로동작 중에서 옳지 않은 것은?

(정답률: 알수없음)
  • 인터럽트 사이클에서는 현재 실행 중인 프로그램의 복귀 주소를 저장하고 인터럽트 서비스 루틴으로 분기해야 합니다. 인터럽트 처리 중 다른 인터럽트가 중복 발생하지 않도록 인터럽트 허용 비트(IEN)를 0으로 설정하여 인터럽트를 금지시켜야 하므로, IEN을 1로 설정하는 동작은 옳지 않습니다.
profile_image
1

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

26. 명령(instruction)이 실행되기 위해 가장 우선적으로 처리 되어야 하는 마이크로 오퍼레이션은?

  1. PC → MAR
  2. PC → MBR
  3. PC → CPU
  4. PC → M
(정답률: 알수없음)
  • 명령어 실행의 첫 단계는 명령어 인출(Fetch) 단계입니다. CPU가 다음에 실행할 명령어의 주소를 가지고 있는 PC(Program Counter)의 내용을 메모리 주소 레지스터인 MAR(Memory Address Register)로 전송하여 해당 주소의 명령어를 읽어오는 것이 가장 우선적인 마이크로 오퍼레이션입니다.
profile_image
1

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

27. 컴퓨터의 메모리 용량이 64K × 32bit라 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)는 각각 몇 비트인가?

  1. MAR:16, MBR:16
  2. MAR:32, MBR:16
  3. MAR: 8, MBR:16
  4. MAR:16, MBR:32
(정답률: 알수없음)
  • MAR은 메모리의 주소 개수를 지정하기 위한 레지스터이고, MBR은 한 번에 읽고 쓰는 데이터의 크기를 저장하는 레지스터입니다.
    ① [기본 공식]
    $$MAR = \log_{2}(\text{Address Count})$$
    $$MBR = \text{Word Size}$$
    ② [숫자 대입]
    $$MAR = \log_{2}(64 \times 1024)$$
    $$MBR = 32$$
    ③ [최종 결과]
    $$MAR = 16, MBR = 32$$
profile_image
1

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

28. 가상기억체제에 대한 설명으로 옳지 않는 것은?

  1. 컴퓨터의 속도는 문제시 되지 않는다.
  2. 주소 공간의 확대가 그 목적이다.
  3. 사용할 수 있는 보조 기억장치는 DASD 이어야 한다.
  4. 보조 기억장치로는 자기테이프가 많이 사용된다.
(정답률: 알수없음)
  • 가상기억체제는 보조기억장치의 일부를 주기억장치처럼 사용하여 주소 공간을 확대하는 기술입니다. 이를 위해서는 임의 접근이 가능한 DASD(Direct Access Storage Device)가 필요하며, 순차 접근 방식인 자기테이프는 가상기억체제의 보조기억장치로 사용할 수 없습니다.
profile_image
1

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

29. 주소지정방식 중 속도가 빠른 순서대로 나열한 것은?

  1. ④-①-②-③
  2. ③-②-④-①
  3. ③-④-②-①
  4. ④-③-②-①
(정답률: 알수없음)
  • 주소지정방식의 속도는 유효 주소를 결정하기 위해 메모리에 접근하는 횟수가 적을수록 빠릅니다.
    자료자신(즉시 주소 지정)은 명령어 내에 데이터가 있어 가장 빠르고, 직접주소는 메모리에 1번 접근, 계산에 의한 주소는 연산 과정이 필요하며, 간접주소는 메모리에 최소 2번 이상 접근해야 하므로 가장 느립니다.
profile_image
1

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

30. 인터럽트의 발생 원인이 아닌 것은?

  1. 오버플로우(overflow) 발생
  2. 정전
  3. 오퍼레이터(operator)의 조작
  4. 서브 프로그램 호출
(정답률: 알수없음)
  • 인터럽트는 프로그램 실행 중 예기치 않은 상황이나 외부 이벤트가 발생했을 때 CPU에 알리는 신호입니다.
    서브 프로그램 호출은 프로그램의 논리적 흐름에 따라 의도적으로 수행되는 제어 이동(Call)이며, 하드웨어적/예외적 상황인 인터럽트와는 성격이 다릅니다.

    오답 노트

    오버플로우: 내부 인터럽트(Trap)의 일종
    정전: 외부 인터럽트(하드웨어 오류)의 일종
    오퍼레이터 조작: 외부 인터럽트의 일종
profile_image
1

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

31. 16비트로 2의 보수법을 사용하여 표현할 때 최대로 표현할 수 있는 정수(N)의 범위는?

  1. -216 ≤ N ≤ 216-1
  2. -215 ≤ N ≤ 215-1
  3. 0 ≤ N ≤ 232
  4. 0 ≤ N ≤ 232-1
(정답률: 알수없음)
  • n비트 2의 보수법을 이용한 정수 표현 범위는 $-2^{n-1}$부터 $2^{n-1}-1$까지입니다.
    ① [기본 공식] $-2^{n-1} \le N \le 2^{n-1}-1$
    ② [숫자 대입] $-2^{16-1} \le N \le 2^{16-1}-1$
    ③ [최종 결과] $-2^{15} \le N \le 2^{15}-1$
profile_image
1

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

32. CPU의 명령을 받고 입曺출력 조작을 개시하면 CPU와는 독립적으로 조작을 하는 것은?

  1. Register
  2. Channel
  3. Terminal
  4. Buffer
(정답률: 알수없음)
  • 채널(Channel)은 CPU로부터 입출력 명령을 받은 후, CPU의 직접적인 관여 없이 입출력 장치와 데이터를 주고받는 전용 프로세서입니다.

    오답 노트

    Register: CPU 내부의 고속 임시 저장 장치
    Terminal: 사용자와 컴퓨터 간의 인터페이스 장치
    Buffer: 데이터 전송 속도 차이를 보완하기 위한 임시 저장 영역
profile_image
1

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

33. 입력 번지선이 4개, 출력 Data 선이 8개인 ROM의 기억 용량은?

  1. 8 byte
  2. 16 byte
  3. 32 byte
  4. 64 byte
(정답률: 알수없음)
  • ROM의 기억 용량은 주소 지정 가능한 단어 수(Word)에 데이터 비트 수를 곱하여 계산합니다.
    ① [기본 공식] $\text{Capacity} = 2^{n} \times m \text{ bits}$ (n: 주소선 수, m: 데이터선 수)
    ② [숫자 대입] $\text{Capacity} = 2^{4} \times 8 = 16 \times 8 = 128 \text{ bits}$
    ③ [최종 결과] $128 \text{ bits} = 16 \text{ byte}$
profile_image
1

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

34. 다음 logic diagram의 Boolean expression은?

(정답률: 알수없음)
  • 논리 회로의 각 게이트를 순서대로 분석하여 Boolean 식을 도출합니다.
    1. 첫 번째 AND 게이트: 입력 $A$가 NOT 게이트를 거쳐 $\bar{A}$가 되고, $B$와 결합하여 $\bar{A}B$가 됩니다.
    2. 두 번째 AND 게이트: 입력 $A$와 $C$가 결합하여 $AC$가 됩니다.
    3. 최종 OR 게이트: 위 두 결과를 합쳐 $y = \bar{A}B + AC$가 됩니다.
    따라서 정답은 입니다.
profile_image
1

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

35. 11110001을 2의 보수로 나타내고 이것을 10진수로 표시하면?

  1. 00001111 및 +15
  2. 00001111 및 -15
  3. 00001110 및 -13
  4. 00001110 및 +13
(정답률: 알수없음)
  • 2의 보수는 1의 보수(비트 반전)를 구한 뒤 1을 더하여 계산합니다.
    ① [기본 공식] $2\text{s Complement} = (\text{1's Complement}) + 1$
    ② [숫자 대입] $11110001 \rightarrow 00001110 + 1$
    ③ [최종 결과] $00001111 (15)$
profile_image
1

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

36. 하나의 입력 자료를 ALU가 처리하는 연산을 의미하는 것은?

  1. unary 연산
  2. floating-point 연산
  3. binary 연산
  4. fixed-point 연산
(정답률: 알수없음)
  • 피연산자가 단 하나만 필요한 연산을 unary(단항) 연산이라고 합니다.

    오답 노트

    binary 연산: 두 개의 입력 자료가 필요한 이항 연산
profile_image
1

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

37. 다음에서 인터럽트 작동순서가 올바른 것은?

  1. ③-⑤-④-②-①
  2. ④-③-⑤-②-①
  3. ⑤-②-③-①-④
  4. ①-③-④-⑤-②
(정답률: 알수없음)
  • 인터럽트의 표준 처리 순서는 요청 $\rightarrow$ 저장 $\rightarrow$ 인지 $\rightarrow$ 처리 $\rightarrow$ 복귀 순으로 진행됩니다.
    ③ CPU에게 인터럽트 요청 $\rightarrow$ ⑤ 현재 작업 중인 주소를 메모리에 저장 $\rightarrow$ ④ 인터럽트 인지신호 발생 $\rightarrow$ ② 벡터 인터럽트 처리 $\rightarrow$ ① 리턴에 의한 복귀
profile_image
1

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

38. 마이크로프로그램에 대한 설명 중 옳지 않은 것은?

  1. 마이크로프로그램은 소프트웨어 라고 하는 것보다 하드웨어적인 요소가 많아 펌웨어(firmware) 라고도 불린다.
  2. 제어기를 구성하는 방법으로 마이크로프로그램이 이용될 수 있다.
  3. 마이크로프로그램은 전자계산기의 제작 단계에서 컨트롤 스토리지(control storage) 속에 저장한다.
  4. 마이크로프로그램은 마이크로 명령으로 형성되어 있다.
(정답률: 알수없음)
  • 마이크로프로그램은 컨트롤 스토리지에 저장되는 것이 맞으나, 제작 단계에서 고정되는 것이 아니라 필요에 따라 변경 가능한 펌웨어의 특성을 가집니다.

    오답 노트

    펌웨어: 소프트웨어와 하드웨어의 중간 성격
    제어기 구성: 마이크로프로그램 방식 제어기 가능
    마이크로 명령: 마이크로프로그램을 구성하는 최소 단위
profile_image
1

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

39. 인터럽트 처리 과정 중 인터럽트를 소프트웨어로 판별하는 방법은?

  1. 폴링
  2. 벡터 인터럽트
  3. 스택
  4. 핸드쉐이킹
(정답률: 알수없음)
  • CPU가 인터럽트 발생 시 어떤 장치에서 요청이 왔는지 소프트웨어적으로 하나씩 확인하며 판별하는 방식을 폴링이라고 합니다.
profile_image
1

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

40. 보조 기억장치로 사용되지 않는 것은?

  1. 자기 테이프
  2. RAM
  3. 자기 디스크
  4. 자기 드럼
(정답률: 알수없음)
  • 보조 기억장치는 전원이 꺼져도 데이터가 유지되는 비휘발성 메모리(자기 테이프, 자기 디스크, 자기 드럼 등)를 말합니다. RAM은 전원이 꺼지면 내용이 사라지는 휘발성 주기억장치입니다.
profile_image
1

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

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

41. 마이크로컴퓨터의 구성 요소가 아닌 것은?

  1. microprocessor
  2. RAM
  3. ROM
  4. channel
(정답률: 알수없음)
  • 마이크로컴퓨터는 CPU(Microprocessor), 기억장치(RAM, ROM), 입출력 장치로 구성됩니다. 채널(Channel)은 주로 대형 컴퓨터(Mainframe)에서 입출력 효율을 높이기 위해 사용하는 전용 프로세서입니다.
profile_image
1

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

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

  1. Flip-Flop
  2. Multiplexer
  3. Decoder
  4. Encoder
(정답률: 알수없음)
  • 디코더(Decoder)는 $n$개의 입력선을 통해 들어온 이진 코드를 해석하여 $2^n$개의 출력선 중 하나만을 선택하는 회로로, 메모리 주소 해독기에 사용됩니다.

    오답 노트

    Flip-Flop: 상태 저장 소자
    Multiplexer: 여러 입력 중 하나를 선택하여 출력
    Encoder: 디코더의 역기능
profile_image
1

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

43. 입·출력 프로세서(IOP : Input - output – Processor)의 채널(channel) 종류로서 일반적으로 사용되지 않는 것은?

  1. 멀티플렉서 채널(multiplexer channel)
  2. 셀렉터 채널(selector channel)
  3. 블럭 멀티플렉서 채널(block multiplexer channel)
  4. 심플렉스 채널(simplex channel)
(정답률: 알수없음)
  • IOP의 채널은 데이터 전송 방식에 따라 셀렉터 채널, 멀티플렉서 채널, 블록 멀티플렉서 채널로 구분됩니다. 심플렉스 채널은 통신 방식의 한 종류일 뿐, IOP의 채널 종류에는 해당하지 않습니다.
profile_image
1

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

44. 컴퓨터 본체와 주변장치 사이의 데이터 전송 방식에 해당되지 않는 것은?

  1. 프로그램 제어에 의한 데이터 전송
  2. DMA에 의한 데이터 전송
  3. 서브루틴에 의한 데이터 전송
  4. 인터럽트에 의한 데이터 전송
(정답률: 알수없음)
  • 컴퓨터 본체와 주변장치 간의 데이터 전송 방식에는 CPU가 직접 제어하는 프로그램 제어 방식, CPU의 개입을 최소화하는 DMA 방식, 장치가 CPU에 신호를 보내는 인터럽트 방식이 있습니다. 서브루틴에 의한 데이터 전송은 프로그램 내부의 함수 호출 구조일 뿐, 하드웨어적인 데이터 전송 방식이 아닙니다.
profile_image
1

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

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

  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포인트 지급해드립니다.

46. 직렬 액세스(Serial access Memory)에서 기억 밀도가 1cm당 8 Kbit이고, 회전 속도가 50cm/sec이면 트랙(track)의 정보 전송률은 초 당 몇 bit인가?

  1. 100 Kbit
  2. 200 Kbit
  3. 400 Kbit
  4. 800 Kbit
(정답률: 알수없음)
  • 정보 전송률은 단위 길이당 저장된 정보량에 회전 속도를 곱하여 계산합니다.
    ① [기본 공식] $T = D \times V$ (전송률 = 기억 밀도 × 회전 속도)
    ② [숫자 대입] $T = 8 \times 50$
    ③ [최종 결과] $T = 400$
    따라서 전송률은 $400\text{ Kbit}$입니다.
profile_image
1

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

47. 현재 수행되고 있는 연산에서 사용되는 메모리 위치 또는 I/O장치의 어드레스를 저장하는 역할을 하는 레지스터는?

  1. Data register
  2. MAR
  3. Accumulator
  4. Program Counter
(정답률: 알수없음)
  • MAR(Memory Address Register)은 메모리나 I/O 장치에서 데이터를 읽거나 쓰기 위해 해당 장치의 주소(Address)를 일시적으로 저장하는 주소 레지스터입니다.

    오답 노트

    Data register: 데이터 자체를 저장
    Accumulator: 연산 결과를 일시 저장
    Program Counter: 다음에 실행할 명령어 주소를 저장
profile_image
1

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

48. 중앙처리 장치(CPU)의 동작 시간을 설명한 것 중 시간이 가장 짧은 것은?

  1. instruction cycle
  2. machine cycle
  3. execution cycle
  4. machine state
(정답률: 알수없음)
  • CPU의 동작 시간 단위는 계층 구조를 가집니다. 가장 큰 단위인 명령어 사이클(instruction cycle)은 머신 사이클(machine cycle)로 구성되고, 머신 사이클은 다시 실행 사이클(execution cycle)과 머신 상태(machine state)로 나뉩니다. 따라서 가장 최소 단위인 머신 상태가 시간이 가장 짧습니다.
profile_image
1

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

49. 어셈블리 어 중에 어셈블러에 의해서 기계어로 번역되지 않는 명령은?

  1. 로드(Load) 명령
  2. 의사(Pseudo) 명령
  3. 입·출력(Input/Output) 명령
  4. 점프(Jump) 명령
(정답률: 알수없음)
  • 의사(Pseudo) 명령은 어셈블러에게 지시를 내리는 명령어로, 실제 CPU가 실행하는 기계어로 번역되지 않고 어셈블러 자체에서 처리됩니다.
profile_image
1

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

50. 핸드쉐이크 통신 방식의 설명과 관계가 먼 것은?

  1. 동기 방식에 비해 통신 속도가 빠르다.
  2. 1개의 데이터를 송출할 때마다 확인한다.
  3. 데이터를 보낼 때 스트로브 신호와 함께 보낸다.
  4. ACK(acknowledge)신호는 수신측에서 확실히 수신되었음을 표시한다.
(정답률: 알수없음)
  • 핸드쉐이크 방식은 송신측과 수신측이 서로 신호를 주고받으며 확인하는 비동기 방식이므로, 매번 확인 과정을 거치는 특성상 동기 방식보다 통신 속도가 느립니다.
profile_image
1

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

51. 프로그램을 위해 기억장소 할당 기능을 가진 시스템 소프트웨어는?

  1. 어셈블러
  2. 로더(loader)
  3. 일괄처리 운영체제
  4. 스케쥴러(scheduler)
(정답률: 알수없음)
  • 로더(loader)는 실행 가능한 프로그램을 주 기억장치에 적재하고, 프로그램이 실행될 수 있도록 기억장소 할당 기능을 수행하는 시스템 소프트웨어입니다.
profile_image
1

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

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

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

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

53. 한 컴퓨터가 다른 컴퓨터처럼 똑같이 동작하도록, 소프트웨어나 마이크로프로그램을 사용하는 기법은?

  1. Loader
  2. Emulator
  3. Compiler
  4. Editor
(정답률: 알수없음)
  • 특정 컴퓨터 시스템의 동작을 다른 시스템에서 그대로 재현하기 위해 소프트웨어나 마이크로프로그램을 사용하여 가상으로 구현하는 기법을 Emulator라고 합니다.
profile_image
1

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

54. 접근(access) 시간을 줄이기 위해 기억장치를 모듈로 나누어 병렬로 접근할 수 있도록 하는 것은?

  1. 인터리빙
  2. 멀티플렉서
  3. 셀렉터
  4. 복수 모듈
(정답률: 알수없음)
  • 인터리빙(Interleaving)은 기억장치를 여러 개의 모듈로 나누어 동시에 접근함으로써 데이터 전송 속도를 높이고 접근 시간을 단축시키는 기법입니다.
profile_image
1

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

55. MPU의 기능 중 가장 기본적인 것은?

  1. FETCH와 EXECUTE
  2. SEARCH와 LOAD
  3. 연산과 비교
  4. MOVE와 TRANS
(정답률: 알수없음)
  • MPU(마이크로프로세서)의 가장 기본 동작 사이클은 메모리에서 명령어를 가져오는 FETCH(인출)와 가져온 명령어를 실행하는 EXECUTE(실행)의 반복입니다.
profile_image
1

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

56. 입·출력 인터페이스(I/O interface)의 기능을 설명한 것 중 옳지 않은 것은?

  1. 데이터(Data)의 한 단위를 저장할 수 있는 버퍼를 제공해 준다.
  2. 컴퓨터가 주소를 지정할 시기를 결정하기 위한 주소 인코딩(address encoding) 회로가 있다.
  3. 버스 제어에 필요한 적당한 시간 신호가 생성되어야 한다.
  4. 입·출력 버스와 장치 사이에 전송되는 데이터의 변환 기능이 필요하다.
(정답률: 알수없음)
  • 입출력 인터페이스는 데이터 변환, 버퍼 제공, 시간 신호 생성 등의 기능을 수행합니다. 주소 인코딩 회로는 인터페이스의 기능이 아니라 CPU나 메모리 컨트롤러의 주소 지정 방식과 관련이 있습니다.
profile_image
1

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

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

  1. 주소 버스
  2. 제어 버스
  3. ALU 버스
  4. 데이터 버스
(정답률: 알수없음)
  • 데이터 버스는 CPU와 메모리, 입출력 장치 간에 데이터를 주고받아야 하므로 양방향으로 전송이 가능합니다.

    오답 노트

    주소 버스: CPU에서 메모리나 장치로 주소를 보내는 단방향
profile_image
1

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

58. 데이지 체인(daisy-chain) 우선순위 인터럽트 방법이란?

  1. Polling
  2. DMA
  3. 인터럽트를 발생하는 모든 장치를 우선 순위별 직렬로 연결하여 이루어지게 한다.
  4. 인터럽트를 발생하는 모든 장치를 병렬로 연결하여 이루어지게 한다.
(정답률: 알수없음)
  • 데이지 체인 방식은 인터럽트 요청 장치들을 우선순위에 따라 직렬로 연결하여, CPU로부터 전달된 승인 신호가 순차적으로 전달되게 함으로써 우선순위를 결정하는 방식입니다.

    오답 노트

    병렬로 연결하여 이루어지게 한다: 이는 데이지 체인의 직렬 연결 특성과 반대되는 설명입니다.
profile_image
1

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

59. 어떤 컴퓨터에서 MAR(Memory Address Register)이 12비트로 되어 있다면 메모리 장치가 포함할 수 있는 워드 수는 모두 몇 개인가?

  1. 1,024 개
  2. 4,096 개
  3. 16,384 개
  4. 65,536 개
(정답률: 알수없음)
  • MAR(메모리 주소 레지스터)의 비트 수는 메모리가 가질 수 있는 최대 주소 공간의 크기를 결정합니다.
    ① [기본 공식] $\text{워드 수} = 2^{n}$
    ② [숫자 대입] $\text{워드 수} = 2^{12}$
    ③ [최종 결과] $\text{워드 수} = 4096$
profile_image
1

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

60. 명령 코드가 명령을 수행할 수 있게 필요한 제어함수를 제공하여 주는 장치는?

  1. 동작 코드
  2. 제어 장치
  3. 오퍼랜드
  4. 번지 필드(field)
(정답률: 알수없음)
  • 제어 장치는 명령 코드를 해석하여 컴퓨터의 각 구성 요소가 적절한 동작을 수행할 수 있도록 제어 신호(제어함수)를 생성하고 공급하는 역할을 합니다.
profile_image
1

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

4과목: 논리회로

61. 용량이 1024 어(Word)인 기억시스템에서 2진수로 된 번지(Address) 어는 몇 비트가 되어야 하는가?

  1. 5
  2. 10
  3. 15
  4. 20
(정답률: 알수없음)
  • 기억장치의 용량과 주소 비트의 관계는 $2^{n}$ 공식으로 결정됩니다.
    ① [기본 공식] $2^{n} = \text{용량}$
    ② [숫자 대입] $2^{10} = 1024$
    ③ [최종 결과] $n = 10$
profile_image
1

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

62. 다음 그림의 회로와 관계가 없는 것은?

  1. 플립-플롭의 기본 회로이다.
  2. R=S=0이 동시에 일어나면 로 된다.
  3. 래치(Latch) 회로라고 한다.
  4. 1-Bit의 기억소자이다.
(정답률: 알수없음)
  • 제시된 회로는 NAND 게이트를 이용한 RS 래치(Latch) 회로로, 1비트의 정보를 저장하는 기본 기억소자입니다.
    NAND 기반 RS 래치에서 $R=S=0$이 되면 두 출력 $\theta$와 $\overline{\theta}$는 모두 $1$이 되는 금지 상태가 됩니다.

    오답 노트

    R=S=0이 동시에 일어나면 로 된다: 출력은 모두 $1$이 되어야 하므로 잘못된 설명입니다.
profile_image
1

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

63. 마스터슬레이브 JK 플립플롭을 사용하는 이유는?

  1. 지연시간을 짧게하기 위해
  2. 지연시간을 길게하기 위해
  3. 클럭펄스를 사용할 수 없을 때
  4. 레이싱(racing) 현상을 없애기 위해
(정답률: 알수없음)
  • JK 플립플롭에서 $J=K=1$일 때 클럭 펄스의 폭이 너무 길면 출력이 계속 반전되는 레이싱(racing) 현상이 발생합니다. 이를 방지하기 위해 마스터와 슬레이브 구조를 사용하여 클럭의 한 에지에서만 상태가 변하도록 제어합니다.
profile_image
1

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

64. 반 가산기를 논리적으로 표시하면? (단, S=합, C=Carry, A, B는 입력이다.)

  1. , C=AB
  2. , C=AB
  3. , C=A+B
  4. , C=A+B
(정답률: 알수없음)
  • 반 가산기는 두 비트를 더해 합(S)과 캐리(C)를 출력하는 회로로, 합은 XOR 연산, 캐리는 AND 연산을 수행합니다.
    합 $S$는 $\overline{\overline{A}B} + \overline{A\overline{B}}$ 또는 $A \oplus B$로 표현되며, 캐리 $C$는 $A \cdot B$로 표현됩니다.
    따라서 , $C=AB$가 정답입니다.
profile_image
1

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

65. 모드-6 카운터를 구성하기 위한 플립플롭의 최소 수는?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 알수없음)
  • 모드-n 카운터에 필요한 플립플롭의 최소 수 $n$은 $2^{n-1} < N \le 2^n$ 관계를 만족해야 합니다.
    ① 기본 공식: $2^{n-1} < 6 \le 2^n$
    ② 숫자 대입: $2^2 < 6 \le 2^3$ (즉, $4 < 6 \le 8$)
    ③ 최종 결과: $3$
profile_image
1

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

66. 101101에 대한 2의 보수(補數)는?

  1. 101110
  2. 010010
  3. 010001
  4. 010011
(정답률: 알수없음)
  • 2의 보수는 1의 보수(비트 반전)를 구한 뒤, 최하위 비트에 $1$을 더하여 계산합니다.
    ① 1의 보수: $010010$
    ② 2의 보수: $010010 + 1$
    ③ 최종 결과: $010011$
profile_image
1

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

67. 12비트 2진 입력 D/A 변환기의 분해능은?

  1. 1/212
  2. 1/26
  3. 1/23
  4. 1/2
(정답률: 알수없음)
  • D/A 변환기의 분해능(Resolution)은 입력 가능한 최소 단위의 변화량을 의미하며, $n$비트 변환기에서 분해능은 $1/2^{n}$으로 계산합니다.
    ① [기본 공식] $\text{분해능} = \frac{1}{2^{n}}$
    ② [숫자 대입] $\text{분해능} = \frac{1}{2^{12}}$
    ③ [최종 결과] $\frac{1}{2^{12}}$
profile_image
1

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

68. 컴퓨터에서 보수를 사용하는 이유는?

  1. 제산에서의 불필요한 과정을 제거시키기 위한 법
  2. 가산의 결과를 체크하기 위한 법
  3. 감산에서 보수를 가산법으로 처리하기 위한 법
  4. 승산에서 연산 과정을 간단히 하기 위한 법
(정답률: 알수없음)
  • 컴퓨터의 CPU 내부에 있는 가산기(Adder)를 효율적으로 활용하기 위함입니다.
    감산(뺄셈) 연산을 직접 수행하는 회로를 별도로 만드는 대신, 빼려는 수의 보수를 취해 더함으로써 뺄셈을 덧셈(가산) 과정으로 처리하여 회로 구조를 단순화할 수 있습니다.
profile_image
1

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

69. 세입력 중(X,Y,Z) 어떤 입력이던 두입력 이상이 정논리(Logical-one)일 때 출력이 정논리(Logical-one)가 되는 회로를 설계할 때의 논리식은?

(정답률: 알수없음)
  • 세 입력 $X, Y, Z$ 중 두 개 이상의 입력이 1일 때 출력이 1이 되는 조건은 (X와 Y가 1), (Y와 Z가 1), (X와 Z가 1)인 경우들의 합집합으로 표현할 수 있습니다.
    이를 논리식으로 나타내면 다음과 같습니다.
    $$XY + YZ + XZ$$
profile_image
1

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

70. 불식 를 간단화 한 식은?

(정답률: 알수없음)
  • 불 대수 법칙을 이용하여 식을 간소화합니다. 주어진 식 $$AB + \bar{A}B + A\bar{B}$$ 에서 공통 인수를 묶어 정리하면 다음과 같습니다.
    먼저 $AB + \bar{A}B$를 $B$로 묶으면 $$(A + \bar{A})B$$ 가 되며, $A + \bar{A} = 1$이므로 결과는 $B$가 됩니다.
    따라서 최종 식은 $B + A\bar{B}$가 되며, 분배 법칙 $$X + YZ = (X + Y)(X + Z)$$ 를 적용하면 $(B + A)(B + \bar{B})$가 됩니다.
    $B + \bar{B} = 1$이므로 최종적으로 $\bar{A} + B$가 도출됩니다.
profile_image
1

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

71. 다음 NAND gate로 구성된 회로와 등가인 gate는?

(정답률: 알수없음)
  • 제시된 회로는 두 개의 NAND 게이트를 NOT 게이트로 사용하여 입력 $A, B$를 반전시킨 후, 다시 NAND 게이트에 입력하는 구조입니다.
    드 모르간의 법칙에 의해 $\overline{\bar{A} \cdot \bar{B}} = \bar{\bar{A}} + \bar{\bar{B}} = A + B$가 되므로, 이 회로는 OR 게이트인 와 등가입니다.
profile_image
1

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

72. Data 통신에 가장 많이 사용되는 코드는?

  1. BCD 코드
  2. ASCII 코드
  3. EBCDIC 코드
  4. Gray 코드
(정답률: 알수없음)
  • ASCII(American Standard Code for Information Interchange) 코드는 영문자와 숫자, 특수문자를 표현하기 위해 표준화된 7비트 코드 체계로, 데이터 통신 및 컴퓨터 간 정보 교환에 가장 널리 사용되는 표준 코드입니다.
profile_image
1

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

73. 아래에서 를 드모르간의 정리에 의해서 올바르게 변환시킨 회로는?

(정답률: 알수없음)
  • 드모르간의 정리에 따르면 전체 부정(NOT)은 각 변수의 부정과 연산자의 반전으로 변환됩니다. ($\overline{AB}$)는 AND 연산의 결과에 NOT을 취한 NAND 게이트이며, 이는 드모르간의 정리에 의해 $\overline{A} + \overline{B}$ (각 입력의 NOT 합)와 같거나, 논리적으로 NOR 게이트의 입력 형태와 대응되는 구조를 가집니다. 따라서 정답은 입니다.
profile_image
1

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

74. 인에이블 입력을 가지고 있는 디코더는 다음의 예 중 어느 것으로 사용될 수 있는가? (단, 그림에서 AB 입력과 enable을 바꾸어서 사용)

  1. Encoder
  2. Multiplexer
  3. Demultiplexer
  4. ROM
(정답률: 알수없음)
  • 디코더(Decoder)의 Enable 입력단에 데이터 신호를 입력하고, 선택 입력단(A, B)을 주소 신호로 사용하면 하나의 입력을 여러 출력 중 하나로 전달하는 Demultiplexer(디멀티플렉서)로 동작할 수 있습니다.
profile_image
1

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

75. 다음표는 각 플립플롭의 여기표이다. 옳지 않은 것은? (단, Q(t)는 현재 상태이고, Q(t+1)은 다음 상태이다.)

(정답률: 알수없음)
  • T 플립플롭의 여기표는 입력 $T$가 0이면 현재 상태를 유지하고, $T$가 1이면 상태를 반전(Toggle)시키는 특성을 가집니다.
    의 경우, $Q(t)=0$에서 $Q(t+1)=0$으로 유지될 때 $T=0$이어야 하고, $Q(t)=0$에서 $Q(t+1)=1$로 변할 때 $T=1$이어야 하는데, 표의 값이 이와 반대로 작성되어 있어 옳지 않습니다.
profile_image
1

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

76. 논리식 중 성립되지 않는 것은?

(정답률: 알수없음)
  • 불 대수(Boolean Algebra)의 기본 법칙에 따르면, 어떤 변수와 그 변수의 부정(NOT)을 OR 연산하면 항상 논리값 1(True)이 됩니다.
    따라서 $A + \bar{A} = 1$이 성립하며, 처럼 결과가 0이라고 표현한 식은 성립하지 않습니다.
profile_image
1

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

77. 데이터를 일시 저장할 수 있는 것은?

  1. 제너레이터
  2. 레지스터
  3. 인코더
  4. 전원 공급장치
(정답률: 알수없음)
  • 레지스터는 CPU 내부에서 데이터를 아주 빠르게 일시적으로 저장하기 위해 사용하는 고속 기억 장치입니다.
profile_image
1

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

78. 그림과 같은 논리회로의 기능은 어떤 게이트인가? (단, X : exclusive의 약자임)

  1. NAND 게이트
  2. XOR 게이트
  3. XNOR 게이트
  4. NOR 게이트
(정답률: 알수없음)
  • 제시된 회로 는 두 입력 $A, B$에 대해 OR 게이트와 NAND 게이트의 결과를 AND 게이트로 조합한 형태입니다. 이는 두 입력이 서로 다를 때만 1을 출력하는 XOR 게이트의 논리 구조를 구현한 것입니다.
profile_image
1

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

79. 십진수를 표현하는 2진 코드(binary code)들 중 자기 보수화(self-complementary)가 불가능한 코드는?

  1. 2424 코드
  2. 5111 코드
  3. Excess-3 코드
  4. BCD(8421) 코드
(정답률: 알수없음)
  • 자기 보수 코드는 0과 9, 1과 8처럼 서로 보수 관계인 숫자의 2진 표현이 비트 반전(0↔1) 관계에 있는 코드입니다. BCD(8421) 코드는 이러한 비트 반전 특성을 만족하지 않으므로 자기 보수화가 불가능합니다.
profile_image
1

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

80. 전가산기 회로에는 (A)개의 입력과 (B)개의 출력이 있다. 알맞는 것은?

  1. A=3, B=1
  2. A=2, B=3
  3. A=3, B=2
  4. A=2, B=1
(정답률: 알수없음)
  • 전가산기는 두 개의 이진수 비트와 이전 단계에서 발생한 자리올림수(Carry)까지 총 3개의 입력을 받아, 합(Sum)과 새로운 자리올림수(Carry)라는 2개의 출력을 내보내는 회로입니다.
profile_image
1

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

5과목: 정보통신개론

81. 정보통신시스템이 수행하는 처리방식으로 틀린 것은?

  1. 거래처리방식
  2. 시간공유처리방식
  3. 주파수분할처리방식
  4. 원격일괄처리방식
(정답률: 알수없음)
  • 정보통신시스템의 처리방식에는 거래처리, 시간공유처리, 원격일괄처리 등이 있습니다. 주파수분할은 데이터를 전송하기 위한 다중화(Multiplexing) 방식이지, 시스템의 데이터 처리방식이 아닙니다.
profile_image
1

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

82. 다음 중 트랜스포트 계층에 대한 설명중 거리가 먼 것은?

  1. 응용프로세스에게 일정한 전송 품질(Qos)을 제공하기 위한 기능이다.
  2. 네트워크를 5개의 타입으로 나누고 적절한 오류제어 기능을 수행한다.
  3. Class 0의 경우 기본 커널 기능만 수행한다.
  4. 네트워크 Type에 따라 다양한 서비스의 품질(Qos)을 제공한다.
(정답률: 알수없음)
  • 트랜스포트 계층은 응용 프로세스에 전송 품질(QoS)을 제공하고, 서비스 클래스(Class 0 등)에 따라 커널 기능 및 다양한 품질의 서비스를 제공하는 역할을 합니다. 네트워크를 5개 타입으로 나누어 오류제어를 수행한다는 설명은 트랜스포트 계층의 핵심 기능과 거리가 멉니다.
profile_image
1

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

83. 다음 중 ISDN 채널의 종류와 전송속도와의 관계를 나타낸 것으로서 옳지 않은 것은?

  1. B채널 : 64Kbps
  2. H0채널 : 384Kbps
  3. D채널 : 128Kbps
  4. H11채널 : 1536Kbps
(정답률: 알수없음)
  • ISDN의 D채널은 신호 제어 및 제어 메시지 전송을 위한 채널로, 기본 전송 속도는 $16\text{Kbps}$ 또는 $64\text{Kbps}$입니다. $128\text{Kbps}$는 옳지 않은 설정입니다.
profile_image
1

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

84. 다음 중 정보통신관련 국제표준기구가 아닌 것은?

  1. IMO
  2. ISO
  3. ITU
  4. IEC
(정답률: 알수없음)
  • ISO(국제표준화기구), ITU(국제전기통신연합), IEC(국제전기기술위원회)는 정보통신 및 기술 관련 국제표준기구입니다.

    오답 노트

    IMO: 국제해사기구로 해상 안전 및 보안을 담당하는 기구입니다.
profile_image
1

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

85. 다음 중에서 아날로그 변조방법이 아닌 것은?

  1. 진폭변조
  2. 주파수변조
  3. 위상변조
  4. 채널변조
(정답률: 알수없음)
  • 아날로그 변조는 반송파의 진폭, 주파수, 위상을 변화시켜 정보를 전달하는 방식입니다. 채널변조는 아날로그 변조의 기본 방식에 해당하지 않습니다.
profile_image
1

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

86. 현재의 라디오나 공중파 TV방송에 적용되는 통신방식은?

  1. 단향통신
  2. 전이중통신
  3. 반이중통신
  4. 우회통신
(정답률: 알수없음)
  • 라디오나 TV 방송은 송신소에서 불특정 다수의 수신자에게 일방적으로 정보를 전달하는 방식이므로 단향통신(Simplex)에 해당합니다.
profile_image
1

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

87. 정보통신 시스템의 기본 구성 요소가 아닌 것은?

  1. 통신회선
  2. 단말장치
  3. 신호변환기
  4. 구내교환기
(정답률: 알수없음)
  • 정보통신 시스템의 기본 구성 요소는 데이터를 송수신하는 단말장치, 전송 매체인 통신회선, 그리고 신호를 변환하는 신호변환기로 이루어집니다.

    오답 노트

    구내교환기: 특정 네트워크 환경에서 사용되는 장비일 뿐, 시스템 전체의 기본 구성 요소는 아닙니다.
profile_image
1

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

88. LAN에서 사용되는 매체 엑서스 제어(Access Control) 기법이 아닌 것은?

  1. 토큰버스
  2. CDMA/CD
  3. CSMA/CD
  4. 토큰링
(정답률: 알수없음)
  • LAN의 매체 액세스 제어 기법으로는 CSMA/CD, 토큰링, 토큰버스가 사용됩니다.

    오답 노트

    CDMA/CD: CDMA는 무선 통신에서 사용하는 코드 분할 다중 접속 방식으로 LAN의 매체 액세스 제어 기법이 아닙니다.
profile_image
1

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

89. ISDN을 사용하는 경우 얻어지는 특징이 아닌 것은?

  1. 사용자는 단일/복수의 다른 사용자와 동시에 교대로 음성, 문자, 데이터 통신 서비스를 제공받는다.
  2. 단일 가입자 번호로 다양한 종류의 서비스를 적은 비용으로 제공받을 수 있다.
  3. 초고속망용이므로 저속용 전화, FAX, DATA, CATV 등의 통신 서비스를 제공받기가 어려워진다.
  4. 통신망 운용자도 많은 부가가치를 얻을 수 있다.
(정답률: 알수없음)
  • ISDN(종합정보통신망)은 하나의 가입자 번호로 음성, 데이터, 팩스 등 다양한 디지털 서비스를 동시에 제공하기 위해 설계된 망입니다. 따라서 저속 서비스 제공이 어려워진다는 설명은 틀린 내용입니다.
profile_image
1

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

90. 베어러(bearer)속도의 단위는?

  1. bit/sec
  2. baud
  3. block/sec
  4. character/sec
(정답률: 알수없음)
  • 베어러(bearer) 속도는 통신 회선이 단위 시간당 전송할 수 있는 최대 비트 수를 의미하므로 단위는 $bit/sec$를 사용합니다.

    오답 노트

    baud: 변조 속도의 단위
profile_image
1

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

91. 정보제공시 통신회선을 기간통신사업자로 부터 임차하여 사설망을 구축하고 이를 이용, 축적해 놓은 정보를 유통시키는 정보통신 서비스망은?

  1. LAN
  2. MAN
  3. VAN
  4. WAN
(정답률: 알수없음)
  • 기간통신사업자의 회선을 임차하여 사설망을 구축하고, 이를 통해 정보를 유통시키는 부가가치 통신망을 VAN(Value Added Network)이라고 합니다.
profile_image
1

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

92. 광통신의 장점으로 맞지 않은 것은?

  1. 세심경량성
  2. 광대역성
  3. 고속성
  4. 전기적 유도성
(정답률: 알수없음)
  • 광섬유는 전기적 신호가 아닌 빛을 이용하여 데이터를 전송하므로 전자기 유도 현상이 발생하지 않아 전기적 유도성으로부터 자유롭다는 것이 큰 장점입니다.
profile_image
1

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

93. 정보통신망(전산망) 상호간을 연결할 때 시설, 운영 및 유지, 보수의 책임한계를 구분하기 위한 접속점을 무엇이라고 하는가?

  1. 연결점
  2. 구분점
  3. 분기점
  4. 분계점
(정답률: 알수없음)
  • 정보통신망 상호 간을 연결할 때 시설, 운영 및 유지, 보수의 책임 한계를 명확히 구분하기 위해 설정한 접속점을 분계점이라고 합니다.
profile_image
1

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

94. 비트 위주의 프로토콜인 HDLC(High-level Data Link Control)의 특징이 아닌 것은?

  1. 점대점 및 멀티포인트에서 사용
  2. 반이중과 전이중 통신 모두 지원
  3. 동기식 전송방식 사용
  4. 사용하는 문자코드에 의존성
(정답률: 알수없음)
  • HDLC는 비트 위주의 프로토콜로, 데이터의 시작과 끝을 나타내는 플래그(Flag)를 사용하여 프레임을 구분하므로 사용하는 문자코드에 의존하지 않는 투명한 전송이 가능합니다.
profile_image
1

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

95. ISO에서 규정한 LAN의 프로토콜 중 논리 링크 제어 및 매체액세스 제어를 담당하고 있는 계층은 OSI 개방시스템의 어느 게층에 속하는가?

  1. 프리젠테이션 계층
  2. 세션 계층
  3. 데이타링크 계층
  4. 네트워크 계층
(정답률: 알수없음)
  • OSI 7계층 중 데이터 링크 계층(Data Link Layer)은 물리 계층으로부터 받은 비트 흐름을 프레임 단위로 묶어 논리 링크 제어(LLC)와 매체 액세스 제어(MAC)를 수행하여 인접 노드 간의 신뢰성 있는 전송을 담당합니다.
profile_image
1

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

96. 다음 중 통신 채널의 효율적 이용을 위해 사용되는 데이터 압축 방식이 아닌 것은?

  1. 허프만(Huffman) 압축 기법
  2. LZW(Lempel-Ziv-Welch) 압축 기법
  3. MPEG(Motion Picture Experts Group) 기법
  4. 해밍(Hamming) 코드 압축 기법
(정답률: 알수없음)
  • 데이터 압축은 중복성을 제거하여 전송 효율을 높이는 기술입니다. 허프만, LZW, MPEG은 대표적인 압축 기법입니다.

    오답 노트

    해밍 코드 압축 기법: 해밍 코드는 압축이 아니라 전송 중 발생한 오류를 검출하고 수정하기 위한 오류 제어 코드입니다.
profile_image
1

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

97. 정보통신시스템의 회선 구성 방식이 아닌 것은?

  1. 점-대-점(Point-to-Point) 방식
  2. 다중점(Multi-point) 방식
  3. 비동기식 전송방식
  4. 다중화 방식
(정답률: 알수없음)
  • 회선 구성 방식은 물리적인 연결 형태를 의미하며, 점-대-점, 다중점, 다중화 방식 등이 이에 해당합니다.

    오답 노트

    비동기식 전송방식: 회선 구성 방식이 아니라 데이터를 주고받는 전송 방식(동기화 방법)의 일종입니다.
profile_image
1

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

98. 광대역 ISDN 서비스의 특징으로 옳지 않은 것은?

  1. 신호의 전송 속도가 매우 높다.
  2. 서비스 신호 대역폭의 분포 범위가 넓다.
  3. 연속성 신호와 군집성 신호가 공존한다.
  4. 서비스 시간의 범위가 좁다.
(정답률: 알수없음)
  • 광대역 ISDN은 고속 데이터 전송과 다양한 멀티미디어 서비스를 제공하기 위해 설계되었으므로, 서비스 시간의 범위가 좁은 것이 아니라 광범위하고 유연한 서비스 제공이 가능합니다.
profile_image
1

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

99. 동기식 전송방식의 설명으로 잘못된 것은?

  1. 비트동기 방식과 블록동기 방식이 있다.
  2. 전송속도가 일반적으로 1,200[bps]를 넘지 않는 저속 전송에 사용된다.
  3. 실제 데이터 전송중에 동기문자를 전송한다.
  4. 동기문자(또는 일정 비트)는 송수신측의 동기가 목적이다.
(정답률: 알수없음)
  • 동기식 전송은 송수신 측이 동일한 클록을 사용하여 데이터를 블록 단위로 빠르게 전송하는 방식입니다. 따라서 전송 속도가 매우 빠른 고속 전송에 사용됩니다.

    오답 노트

    전송속도가 일반적으로 1,200 bps를 넘지 않는 저속 전송에 사용된다: 비동기식 전송의 특징입니다.
profile_image
1

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

100. 다음 중 에러를 검출하여 교정까지 할 수 있는 코드는?

  1. BCD 코드
  2. 이중5코드(biquinary code)
  3. EBCDIC 코드
  4. 해밍코드(Hamming code)
(정답률: 알수없음)
  • 해밍코드는 데이터 전송 중 발생한 에러를 검출할 뿐만 아니라, 에러가 발생한 정확한 비트 위치를 찾아내어 원래 값으로 수정(교정)할 수 있는 오류 정정 코드입니다.
profile_image
1

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

< 이전회차목록