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

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

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

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

목록

1과목: 프로그래밍일반

1. 운영체제를 기능상 분류했을 때, 처리(processing) 프로그램에 해당하지 않는 것은?

  1. language translator program
  2. service program
  3. problem program
  4. supervisor program
(정답률: 알수없음)
  • 운영체제의 처리 프로그램은 언어 번역, 서비스, 문제 해결 프로그램으로 구성됩니다. supervisor program은 처리 프로그램이 아니라 시스템 전체를 관리하고 제어하는 제어 프로그램(Control Program)에 해당합니다.
profile_image
1

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

2. C 언어에서 데이터 형식을 규정하는 서술자에 대한 설명으로 옳지 않은 것은?

  1. %d : 10진 정수
  2. %c : 문자
  3. %s : 문자열
  4. %f : 16진 정수
(정답률: 알수없음)
  • C 언어에서 %f는 부동 소수점 실수를 출력할 때 사용하는 서술자입니다.

    오답 노트

    %d: 10진 정수, %c: 문자, %s: 문자열
profile_image
1

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

3. CPU에 채널이나 입, 출력 기기의 변화를 알리거나, 데이터의 I/O 종료 오류 발생시 발생하는 인터럽트는?

  1. 입/출력 인터럽트
  2. SVC 인터럽트
  3. 외부 인터럽트
  4. 프로그램 검사 인터럽트
(정답률: 알수없음)
  • 입출력 기기의 상태 변화나 데이터 전송 완료, 또는 I/O 오류가 발생했을 때 CPU에 알리는 인터럽트는 입/출력 인터럽트입니다.
profile_image
1

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

4. 문함수 Y(X)=(A*X)**2+B*X 일 때 A=1.0, B=2.0, X=2.0 이면 Z=Y(Y(X))일 때 Z의 값은 얼마가 되겠는가?

  1. 1752.0
  2. 80.0
  3. 528.0
  4. 8.0
(정답률: 알수없음)
  • 함수 $Y(X)$에 $X$값을 대입하여 얻은 결과값을 다시 함수의 입력값으로 사용하는 합성함수 계산 문제입니다.
    먼저 $Y(2.0)$을 계산합니다.
    ① $Y = (A \times X)^{2} + B \times X$
    ② $Y = (1.0 \times 2.0)^{2} + 2.0 \times 2.0$
    ③ $Y = 8.0$
    이제 $Z = Y(8.0)$을 계산합니다.
    ① $Z = (A \times Y)^{2} + B \times Y$
    ② $Z = (1.0 \times 8.0)^{2} + 2.0 \times 8.0$
    ③ $Z = 80.0$
profile_image
1

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

5. 이항(binary) 연산에 해당하지 않는 것은?

  1. AND
  2. OR
  3. XOR
  4. MOVE
(정답률: 알수없음)
  • 이항 연산은 두 개의 입력값이 필요한 연산입니다. AND, OR, XOR는 두 비트를 입력받아 결과를 내는 논리 연산이지만, MOVE는 데이터를 단순히 한 곳에서 다른 곳으로 복사하는 전송 명령입니다.
profile_image
1

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

6. 파서가 입력을 처리할 때, 이를 스캔(scan)하는 방향은?

  1. 긴쪽에서 짧은 쪽으로 scan 한다.
  2. 모든 입력을 동시에 scan 한다.
  3. 왼쪽에서 오른쪽으로 scan 한다.
  4. 오른쪽에서 왼쪽으로 scan 한다.
(정답률: 알수없음)
  • 컴파일러의 파서(Parser)는 소스 코드를 분석할 때 일반적으로 입력 스트림의 시작점부터 끝점 방향인 왼쪽에서 오른쪽으로 스캔하며 구문 분석을 수행합니다.
profile_image
1

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

7. 구문도표(syntax diagram) 표기시 사용되는 기호가 아닌 것은?

(정답률: 알수없음)
  • 구문도표(Syntax Diagram)는 프로그래밍 언어의 문법을 시각적으로 표현하며, 주로 화살표($\rightarrow$), 원, 사각형, 마름모 등의 기호를 사용하여 흐름을 나타냅니다. 와 같은 대괄호 기호는 구문도표의 표준 표기법에 포함되지 않습니다.
profile_image
1

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

8. 기계어의 설명으로 옳지 않은 것은?

  1. 프로그램의 실행 속도가 빠르다.
  2. 프로그램의 유지 보수가 용이하다.
  3. 호환성이 없고 기계마다 언어가 다르다.
  4. 2진수를 사용하여 데이터를 표현한다.
(정답률: 알수없음)
  • 기계어는 컴퓨터가 직접 이해하는 2진수 형태의 언어로, 하드웨어에 종속적이며 사람이 읽고 수정하기 매우 어렵기 때문에 유지 보수가 매우 곤란합니다.

    오답 노트

    프로그램의 실행 속도가 빠르다: 컴파일 과정 없이 직접 실행되므로 매우 빠름
    호환성이 없고 기계마다 언어가 다르다: CPU 아키텍처마다 고유한 기계어를 사용함
    2진수를 사용하여 데이터를 표현한다: 0과 1의 조합으로 구성됨
profile_image
1

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

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

  1. 순차(sequence)구조
  2. 조건(condition)구조
  3. 일괄(batch)구조
  4. 반복(repetition)구조
(정답률: 알수없음)
  • 구조적 프로그래밍은 프로그램을 논리적인 기본 구조로 나누어 작성하는 방식으로, 순차, 조건, 반복의 3가지 기본 구조로 이루어집니다.

    오답 노트

    일괄(batch)구조: 프로그램의 논리적 제어 구조가 아닌 작업 처리 방식의 일종입니다.
profile_image
1

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

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

  1. BASIC
  2. C
  3. COBOL
  4. FORTRAN
(정답률: 알수없음)
  • C 언어는 고수준 언어의 특징과 저수준 언어(어셈블리어)의 효율성을 동시에 갖추고 있어, 하드웨어 제어가 중요하고 실행 속도가 빨라야 하는 시스템 프로그래밍(OS, 드라이버 등)에 가장 적합합니다.
profile_image
1

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

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

  1. 순환(looping)
  2. 부프로그램(subprogram)
  3. 배열 순례(array traversal)
  4. 스택(stack)
(정답률: 알수없음)
  • 시간 구역성은 한 번 참조된 데이터가 가까운 미래에 다시 참조될 가능성이 높은 특성입니다. 배열 순례(array traversal)는 인접한 메모리 주소를 순차적으로 참조하는 특성이므로 시간 구역성이 아닌 공간 구역성(spatial locality)의 대표적인 예입니다.
profile_image
1

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

12. 번역의 가장 기본적인 단계로 나열된 문자들을 기초적인 구성요소들인 식별자, 구분 문자, 연산기호, 핵심어, 주석 등으로 그룹화 하는 단계는?

  1. 어휘 분석
  2. 구문 분석
  3. 의미 분석
  4. 코드 생성
(정답률: 알수없음)
  • 어휘 분석은 컴파일러의 첫 단계로, 소스 코드의 문자열을 의미 있는 최소 단위인 토큰(식별자, 예약어, 연산자 등)으로 분리하고 그룹화하는 과정입니다.

    오답 노트

    구문 분석: 토큰들을 문법적 구조(트리 형태)로 분석하는 단계
    의미 분석: 분석된 구문이 의미적으로 타당한지 검사하는 단계
    코드 생성: 분석된 결과를 대상 언어(기계어 등)로 변환하는 단계
profile_image
1

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

13. 다음 프로그램 중 성격이 나머지 셋과 다른 것은?

  1. assembler
  2. compiler
  3. interpreter
  4. linker
(정답률: 알수없음)
  • assembler, compiler, interpreter는 모두 소스 코드를 다른 형태의 코드(기계어 등)로 변환하는 언어 번역 프로그램입니다. 반면 linker는 여러 개의 목적 파일들을 하나로 묶어 실행 가능한 파일로 만드는 연결 프로그램이므로 성격이 다릅니다.
profile_image
1

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

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

  1. SNOBOL
  2. C
  3. PL/1
  4. ADA
(정답률: 알수없음)
  • SNOBOL은 문자열 처리와 조작에 특화된 언어로, 문자열 대치 및 치환 기능을 강력하게 제공하는 것이 특징입니다.
profile_image
1

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

15. C 언어의 기억 클래스 종류가 아닌 것은?

  1. 자동 변수(automatic)
  2. 동적 변수(dynamic)
  3. 레지스터 변수(register)
  4. 외부 변수(external)
(정답률: 알수없음)
  • C 언어의 기억 클래스는 변수의 수명과 저장 위치를 결정하며 auto, register, static, extern이 존재합니다. 동적 변수(dynamic)는 기억 클래스의 종류에 해당하지 않습니다.
profile_image
1

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

16. 객체지향언어(Object-Oriented Programming Language)에서 하나 이상의 유사한 객체(object)들을 묶어서 하나의 공통된 특성으로 표현한 것을 무엇이라 하는가?

  1. 클래스(class)
  2. 행위(behavior)
  3. 사건(event)
  4. 메시지(message)
(정답률: 알수없음)
  • 클래스(class)는 유사한 특성과 행위를 가진 객체들의 집합을 정의한 설계도와 같은 개념입니다.
profile_image
1

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

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

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

    오답 노트

    전위: 연산자가 피연산자 앞에 위치
    후위: 연산자가 피연산자 뒤에 위치
profile_image
1

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

18. 다음의 C 언어 연산자 기호 중에서 우선순위가 가장 먼저인 것은?

  1. &&
  2. ||
  3. =
  4. /
(정답률: 알수없음)
  • C 언어의 연산자 우선순위는 산술 연산자가 논리 연산자나 대입 연산자보다 높습니다. 따라서 산술 연산자인 / 가 가장 먼저 계산됩니다.

    오답 노트

    &&, ||: 논리 연산자, =: 대입 연산자
profile_image
1

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

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

  1. Predictive parser
  2. LL parser
  3. Recursive descent parser
  4. Shift reduce parser
(정답률: 알수없음)
  • Shift reduce parser는 입력 스트림을 읽어 들이며(Shift) 문법 규칙에 따라 축약(Reduce)하는 과정을 거쳐 루트 노드로 올라가는 상향식 파서입니다.

    오답 노트

    Predictive parser, LL parser, Recursive descent parser: 하향식 파서
profile_image
1

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

20. 인터프리터(Interpreter) 기법을 사용하는 언어는?

  1. BASIC
  2. C
  3. PASCAL
  4. PL/1
(정답률: 알수없음)
  • BASIC은 소스 코드를 한 줄씩 읽어 즉시 실행하는 인터프리터 방식을 사용하는 대표적인 언어입니다.
profile_image
1

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

2과목: 전자계산기구조

21. 오퍼랜드 필드가 메모리내의 주소를 참조하여 그 주소로부터 유효번지를 계산하여 메모리에 접근하는 주소지정방식은?

  1. Relative Addressing Mode
  2. Indirect Addressing Mode
  3. Index Addressing Mode
  4. Immediate Addressing Mode
(정답률: 알수없음)
  • 오퍼랜드 필드가 직접 데이터가 아닌, 데이터가 저장된 실제 주소를 가리키는 또 다른 주소를 참조하는 방식이므로 Indirect Addressing Mode가 정답입니다.
profile_image
1

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

22. 컴퓨터 조작자가 의도적으로 인터럽트를 발생 할 수 있다. 이 경우의 인터럽트 종류는?

  1. Machine check interrupt
  2. Program interrupt
  3. External interrupt
  4. I/O interrupt
(정답률: 알수없음)
  • 컴퓨터 외부의 장치나 조작자가 의도적으로 발생시키는 인터럽트는 외부 인터럽트(External interrupt)에 해당합니다.

    오답 노트

    Program interrupt: 프로그램 실행 중 0으로 나누기 등 내부 오류로 발생
    I/O interrupt: 입출력 장치의 동작 완료나 오류로 발생
profile_image
1

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

23. 가상(Virtual) 기억체제에 관한 설명 중 옳지 않은 것은?

  1. 컴퓨터의 속도를 개선하기 위한 방법이다.
  2. 주기억장치와 보조 기억장치가 계층 기억 체제를 이루고 있다.
  3. 컴퓨터의 기억용량을 확장하기 위한 방법이다.
  4. 하드웨어에 의한 것이 아니라 소프트웨어에 의해 실현된다.
(정답률: 알수없음)
  • 가상 기억체제는 보조 기억장치의 일부를 주기억장치처럼 사용하여 기억 용량을 확장하는 것이 주 목적이며, 오히려 주소 변환 과정으로 인해 속도는 저하됩니다.

    오답 노트

    소프트웨어 실현: 운영체제(OS)의 메모리 관리 기능을 통해 구현됨
profile_image
1

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

24. 음수를 2의 보수로 표현할 때, 8비트로 나타낼 수 있는 정수의 범위는?

  1. -27 ~ +27
  2. -28 ~ +28
  3. -27 ~ +27-1
  4. -27-1 ~ +27
(정답률: 알수없음)
  • 2의 보수 표현법에서 $n$비트로 표현 가능한 정수의 범위는 $-2^{n-1}$부터 $2^{n-1}-1$까지입니다.
    ① [기본 공식] $-2^{n-1} \sim 2^{n-1}-1$
    ② [숫자 대입] $-2^{8-1} \sim 2^{8-1}-1$
    ③ [최종 결과] $-2^{7} \sim 2^{7}-1$
profile_image
1

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

25. 프로세서의 제어 장치에 대한 설명 중 옳지 않은 것은?

  1. 고정 배선 방법과 마이크로프로그램 방식이 있다.
  2. 마이크로프로그램 방식은 고정 배선 방법보다 더 비싸다.
  3. 고정 배선 방법은 부품의 수는 최대화 되기는 하나 작동 속도를 높이는데 목표가 있다.
  4. 마이크로프로그램 방식에서는 마이크로프로그램을 저장하기 위한 제어 메모리가 필요하다.
(정답률: 알수없음)
  • 고정 배선 방법은 하드웨어적으로 논리 회로를 직접 구성하므로 부품 수를 최소화하여 속도를 극대화하는 방식입니다.

    오답 노트

    마이크로프로그램 방식: 제어 메모리를 사용하여 유연성이 높지만 속도는 상대적으로 느림
profile_image
1

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

26. 다음 그림은 무엇을 설명한 기능 블럭인가?

  1. 디코더(decoder)
  2. 디멀티플렉서(demultiplexer)
  3. 카운터(counter)
  4. 멀티플렉서(multiplexer)
(정답률: 알수없음)
  • 여러 개의 입력 신호 중 선택 주소($A_0 \sim A_{n-1}$)에 의해 하나만을 선택하여 출력으로 내보내는 데이터 선택기인 멀티플렉서(multiplexer)의 기능 블록입니다.
profile_image
1

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

27. 기억장치에서 1234H 번지는 ( A )페이지에서 ( B )번지라고 할 수 있다. ( )안의 A와 B는?

  1. A=1234H, B=1234H
  2. A=1234H, B=OH
  3. A=34H, B=12H
  4. A=12H, B=34H
(정답률: 알수없음)
  • 메모리 주소를 페이지 단위로 나눌 때, 상위 비트는 페이지 번호(A)가 되고 하위 비트는 페이지 내 변위(B)가 됩니다. $1234\text{H}$에서 상위 2자리는 $12\text{H}$, 하위 2자리는 $34\text{H}$로 구분됩니다.
profile_image
1

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

28. 주소 부분이 하나밖에 없는 1-주소 명령 형식에서 결과 자료를 넣어 두는데 사용하는 레지스터는?

  1. 어큐뮬레이터(accumulator)
  2. 스택(stack)
  3. 인덱스(index) 레지스터
  4. 범용 레지스터
(정답률: 알수없음)
  • 1-주소 명령 형식은 연산에 필요한 한쪽 피연산자와 연산 결과가 저장되는 공간으로 어큐뮬레이터(accumulator)를 사용합니다.
profile_image
1

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

29. 인터럽트 반응 시간(interrupt response time)에 대한 설명으로 옳은 것은?

  1. 인터럽트 요청 신호를 발생한 후부터 인터럽트 취급 루틴의 수행이 시작될 때까지이다.
  2. 일반적으로 하드웨어에 의한 방식이 소프트웨어에 의한 처리보다 느리다.
  3. 인터럽트 반응 속도는 하드웨어나 소프트웨어에 필요한 기억 공간에 의한 영향이 없다.
  4. 인터럽트 요청 신호의 발생 후부터 취급 루틴의 수행이 완료될 때까지의 시간이다.
(정답률: 알수없음)
  • 인터럽트 반응 시간은 인터럽트 요청 신호가 발생한 시점부터 해당 인터럽트를 처리하기 위한 취급 루틴(ISR)의 수행이 시작될 때까지의 시간을 의미합니다.

    오답 노트

    취급 루틴의 수행이 완료될 때까지의 시간: 이는 반응 시간이 아니라 전체 처리 시간입니다.
profile_image
1

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

30. PUSH, POP 명령어 처리시 처리되는 메모리 주소는?

  1. 스택의 데이터
  2. AX의 데이터
  3. SI의 데이터
  4. DI의 데이터
(정답률: 알수없음)
  • PUSH와 POP 명령어는 스택 포인터(SP)가 가리키는 메모리 영역인 스택의 데이터를 저장하거나 꺼내오는 동작을 수행합니다.
profile_image
1

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

31. 컴퓨터의 메모리 용량이 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 계산: $64\text{K} = 2^{16}$이므로 주소선은 $16\text{bit}$가 필요합니다.
    MBR 계산: 데이터 폭이 $32\text{bit}$이므로 $32\text{bit}$가 필요합니다.
    ① [기본 공식] $\text{MAR} = \log_2(\text{Address Space}), \text{MBR} = \text{Word Size}$
    ② [숫자 대입] $\text{MAR} = \log_2(64 \times 1024), \text{MBR} = 32$
    ③ [최종 결과] $\text{MAR} = 16, \text{MBR} = 32$
profile_image
1

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

32. 다음 중 조합 논리 회로는?

  1. 멀티플렉서
  2. 레지스터
  3. 카운터
  4. RAM
(정답률: 알수없음)
  • 조합 논리 회로는 기억 소자가 없어 현재의 입력에 의해서만 출력이 결정되는 회로입니다. 멀티플렉서는 입력 중 하나를 선택해 출력하는 대표적인 조합 논리 회로입니다.

    오답 노트

    레지스터, 카운터, RAM: 상태를 저장하는 기억 소자가 포함된 순차 논리 회로 또는 메모리 소자입니다.
profile_image
1

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

33. 2 개의 6 bit word를 위한 comparator를 만들기 위하여 몇 개의 exclusive NOR gate가 필요한가?

  1. 2
  2. 3
  3. 6
  4. 12
(정답률: 알수없음)
  • 비교기(Comparator)에서 두 비트가 서로 같은지 확인하기 위해 1비트당 1개의 Exclusive-NOR 게이트가 필요합니다. 6비트 워드를 비교하므로 각 비트 쌍마다 하나씩 총 6개가 필요합니다.
    ① [기본 공식] $\text{Gate Count} = \text{Word Length}$
    ② [숫자 대입] $\text{Gate Count} = 6$
    ③ [최종 결과] $6$
profile_image
1

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

34. MOD-5카운터를 설계하려고 할 때, 최소한의 Flip-Flop의 갯수는 몇 개인가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 알수없음)
  • 카운터의 최대 상태 수 $N$을 표현하기 위해 필요한 플립플롭의 개수 $n$은 $2^{n-1} < N \le 2^n$ 관계를 만족해야 합니다.
    ① [기본 공식] $2^{n-1} < N \le 2^n$
    ② [숫자 대입] $2^{2} < 5 \le 2^{3}$
    ③ [최종 결과] $n = 3$
profile_image
1

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

35. 중단(interrupt) 발생 시 수행되어야 할 일이 아닌 것은?

  1. 수행 중인 프로그램을 보조기억 장치에 보관한다.
  2. 프로그램 카운터의 내용을 보관한다.
  3. 인터럽트 처리 루틴을 수행한다.
  4. 어느 장치에서 인터럽트가 요청되었는지를 조사한다.
(정답률: 알수없음)
  • 인터럽트 발생 시 CPU는 현재 상태를 보존하고 처리 루틴을 수행한 뒤 복귀해야 합니다. 이때 현재 실행 중인 프로그램의 상태(PC 등)는 보조기억장치가 아닌 메모리(스택)에 저장하여 빠르게 복구할 수 있도록 합니다.

    오답 노트

    프로그램 카운터 내용 보관, 인터럽트 처리 루틴 수행, 요청 장치 조사는 모두 인터럽트 처리의 필수 과정입니다.
profile_image
1

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

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

  1. 증폭기
  2. 플립플롭
  3. 변조기
  4. 발진기
(정답률: 알수없음)
  • 레지스터는 CPU 내부에서 데이터를 일시적으로 저장하는 고속 기억장치이며, 1비트의 정보를 저장할 수 있는 최소 단위 회로인 플립플롭(Flip-Flop)을 기본 구성 요소로 합니다.
profile_image
1

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

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

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

    오답 노트

    MOVE, Shift, Rotate: 데이터 이동 및 비트 위치 변경을 수행하는 대표적인 논리 연산입니다.
profile_image
1

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

38. 8 개의 bit로 표현 가능한 정보의 최대 가지수는?

  1. 8
  2. 64
  3. 255
  4. 256
(정답률: 알수없음)
  • 컴퓨터에서 1비트는 2가지 상태를 표현하며, $n$개의 비트로 표현 가능한 정보의 가짓수는 $2^{n}$ 공식으로 계산합니다.
    ① $N = 2^{n}$
    ② $N = 2^{8}$
    ③ $N = 256$
profile_image
1

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

39. 랜덤 액세스 기억장치(Random access Memory)의 특징은?

  1. 데이터 입·출력의 고속 처리
  2. 데이터 입·출력의 순서적 처리
  3. 데이터 입·출력의 정확한 처리
  4. 데이터 기억밀도의 조밀화
(정답률: 알수없음)
  • RAM은 임의의 위치에 있는 데이터에 직접 접근하여 읽고 쓸 수 있는 기억장치로, CPU와 데이터 교환 속도가 매우 빨라 데이터 입·출력의 고속 처리가 가능하다는 것이 핵심 특징입니다.

    오답 노트

    데이터 입·출력의 순서적 처리: 순차 접근 기억장치(SAM)의 특징입니다.
profile_image
1

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

40. 컴퓨터 제어장치의 기능이 아닌 것은?

  1. 주기억장치에 data의 Read 와 Write
  2. interrupt의 발생
  3. 산술논리 연산의 실행 지시
  4. 입·출력 장치의 제어
(정답률: 알수없음)
  • 제어장치는 컴퓨터의 모든 장치에 제어 신호를 보내 동작을 지시하는 역할을 합니다. 인터럽트의 발생은 제어장치의 기능이 아니라, 외부 장치나 내부 예외 상황에 의해 요청되는 신호입니다.
profile_image
1

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

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

41. 어셈블리어 또는 고급언어로 작성된 프로그램은 실행하기 위해서는 먼저 어셈블링 또는 컴파일링 하게 된다. 이 때 번역된 기계어 프로그램을 무엇이라 하는가?

  1. 소스 프로그램
  2. 목적 프로그램
  3. 리스트 프로그램
  4. 응용 프로그램
(정답률: 알수없음)
  • 소스 프로그램이 어셈블러나 컴파일러에 의해 기계어로 번역되어 생성된 결과물을 목적 프로그램(Object Program)이라고 합니다.

    오답 노트

    소스 프로그램: 사람이 작성한 원본 코드
profile_image
1

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

42. 마이크로 컴퓨터에서 CPU의 명령 해독기로부터 나온 명령을 수행하기 위하여 필요한 신호로 바꾸어 각 장치에 전달하는 역할을 하는 장치는?

  1. 기억장치(memory)
  2. 번지 해독기(decoder)
  3. 부호기(encoder)
  4. 명령 레지스터(IR)
(정답률: 알수없음)
  • 명령 레지스터(IR)는 메모리에서 읽어온 명령어를 일시적으로 저장하며, 이를 해독하여 각 장치에 필요한 제어 신호를 전달하는 역할을 수행합니다.
profile_image
1

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

43. 프로그램을 테스트 한 후 출력(output)에 의한 에러(error)를 수정하는 작업을 무엇이라 하는가?

  1. 테스팅(testing)
  2. 디버깅(debugging)
  3. 임프리멘팅(implementing)
  4. 설계(designing)
(정답률: 알수없음)
  • 프로그램 실행 중 발견된 오류(Bug)를 찾아내어 수정하는 과정을 디버깅(debugging)이라고 합니다.

    오답 노트

    테스팅(testing): 오류가 있는지 확인하는 과정
profile_image
1

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

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

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

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

45. 스테틱(static) RAM과 다이나믹(dynamic) RAM의 차이를 설명한 것 중 옳지 않은 것은?

  1. 다이나믹 RAM이 스테틱 RAM보다 집적도가 크다.
  2. 스테틱 RAM이 다이나믹 RAM보다 기억 용량이 크다.
  3. 다이나믹 RAM에는 리플레시(refresh)신호가 필요하다.
  4. 리플레시 신호는 마이크로프로세서의 클럭(clock)으로 만들어 진다.
(정답률: 알수없음)
  • DRAM은 구조가 단순하여 SRAM보다 집적도가 훨씬 높기 때문에 대용량 메모리 구현에 유리합니다. 따라서 스테틱 RAM이 다이나믹 RAM보다 기억 용량이 크다는 설명은 옳지 않습니다.

    오답 노트

    리플레시 신호: DRAM은 전하가 방전되므로 주기적인 재충전(Refresh)이 필수적임
profile_image
1

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

46. "CPU는 ( ① )가 지정하는 메모리에서 명령어 코드를 꺼내어( ② )에 저장한 후, ( ③ )는 1 증가하여 다음 프로그램 메모리의 주소를 지정한다."( )에 해당되는 것은?

(정답률: 알수없음)
  • CPU의 명령어 인출 과정은 다음과 같습니다. 먼저 프로그램 카운터(PC)가 가리키는 주소에서 명령어를 가져와 명령어 레지스터(IR)에 저장하고, 다음 명령어를 가리키기 위해 다시 프로그램 카운터(PC)의 값을 1 증가시킵니다.
profile_image
1

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

47. 다중 프로그래밍(Multi-Programming) 기법에 있어서 메모리 관리 기법과 관계가 먼 것은?

  1. Paging
  2. Allocation
  3. Partition
  4. Segmentation
(정답률: 알수없음)
  • 다중 프로그래밍의 메모리 관리 기법에는 메모리를 고정/가변 크기로 나누는 Partition, 고정 크기 페이지로 나누는 Paging, 논리적 단위로 나누는 Segmentation 등이 있습니다. Allocation은 일반적인 자원 할당 개념이며 특정 메모리 관리 기법으로 분류되지 않습니다.
profile_image
1

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

48. 특정의 비트를 삭제하기 위하여 사용되는 연산은?

  1. OR 연산
  2. AND 연산
  3. 보수 연산
  4. MOVE 연산
(정답률: 알수없음)
  • 특정 비트를 0으로 만들어 삭제(Masking)하고 싶을 때는 0과 AND 연산을 수행하면 해당 비트가 무조건 0이 되는 성질을 이용합니다.
profile_image
1

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

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

  1. 주어진 작업을 수행하는 독립된 명령어의 연속이다.
  2. program의 정상 수행 도중에 주 program의 여러곳에서 그 기능을 수행할 수 있다.
  3. 외부 장치에서 subroutine으로의 jump를 명령할 수 없다.
  4. subroutine으로 부터의 귀환명령이 없어도 subprogram이 수행되면 자동적으로 돌아온다.
(정답률: 알수없음)
  • subroutine은 특정 작업을 수행하는 독립된 명령어 집합으로, 호출된 후에는 반드시 귀환 명령(Return)이 있어야 원래의 주 program 위치로 돌아올 수 있습니다. 따라서 귀환 명령 없이 자동적으로 돌아온다는 설명은 틀린 것입니다.
profile_image
1

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

50. 마이크로 컴퓨터의 입·출력 시스템 구성으로 적당하지 않은 것은?

  1. 입·출력 제어회로
  2. 인터페이스 회로
  3. 함수연산회로
  4. 입·출력장치
(정답률: 알수없음)
  • 마이크로 컴퓨터의 입출력 시스템은 제어회로, 인터페이스 회로, 입출력 장치로 구성됩니다. 함수연산회로는 입출력 시스템이 아닌 CPU 내부의 연산 장치(ALU) 기능에 해당합니다.
profile_image
1

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

51. 근거리 지역 통신망(LAN)을 접속 형태에 따라 분류할 때 구내 교환기(digital PBX) 등에 의한 중앙 장치가 모든 통신을 집중 제어하는 형태는?

  1. Bus 형
  2. Ring 형
  3. Tree 형
  4. Star 형
(정답률: 알수없음)
  • Star 형은 중앙 장치(허브, PBX 등)가 모든 통신을 집중 제어하며, 각 단말기가 중앙 장치와 1:1로 연결된 형태입니다.
profile_image
1

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

52. 시스템 동작 개시 후 최초로 주기억장치에 프로그램을 로드(load) 하는 것은?

  1. bootstrap loader
  2. operating system
  3. supervisor
  4. assembler
(정답률: 알수없음)
  • 컴퓨터 전원이 켜진 후 가장 먼저 실행되어, 주기억장치에 운영체제(OS)를 로드하는 특수 프로그램이 bootstrap loader입니다.
profile_image
1

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

53. 다음 신호에서 양방향(Bidirectional)으로 신호 전송이 이루어져야 하는 것은?

  1. 어드레스 버스
  2. 데이터 버스
  3. 컨트롤 버스
  4. 전원 버스
(정답률: 알수없음)
  • 데이터 버스는 CPU, 메모리, 입출력 장치 간에 데이터를 주고받아야 하므로 양방향(Bidirectional) 전송이 필수적입니다.

    오답 노트

    어드레스 버스: CPU가 주소를 지정하는 단방향 전송
profile_image
1

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

54. 다수의 컴퓨터 시스템이나 단말기 등을 통신 회선으로 연결하여 데이터 통신을 행하는 경우, 통신 제어를 행하기 위한 규약은?

  1. 폴링(polling)
  2. 동기(synchronize)
  3. 프로토콜(protocol)
  4. 인터페이스(interface)
(정답률: 알수없음)
  • 프로토콜(protocol)은 서로 다른 컴퓨터나 장치 간에 데이터를 원활하게 주고받기 위해 정의한 통신 규약 및 약속을 의미합니다.
profile_image
1

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

55. 실행할 명령의 번지(address)와 관계가 깊은 것은?

  1. CAW(channel address word)
  2. CCW(channel command word)
  3. CSW(channel status word)
  4. PSW(program status word)
(정답률: 알수없음)
  • PSW(program status word)는 프로그램의 상태 정보와 함께 다음에 실행할 명령의 번지(PC 값) 등 CPU의 현재 상태를 관리하는 레지스터입니다.
profile_image
1

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

56. 어큐뮬레이터(Accumulator)에 대해서 올바르게 설명한 것은?

  1. 레지스터의 일종으로 산술 연산 또는 논리 연산의 결과를 일시적으로 기억한다.
  2. 연산 명령의 순서를 기억하는 장치이다.
  3. 연산 명령이 주어지면 해독하고 기억하는 장소이다.
  4. 연산 보호를 해독하는 장치이다.
(정답률: 알수없음)
  • 어큐뮬레이터는 CPU 내의 특수 레지스터로, 산술 및 논리 연산의 중간 결과나 최종 결과를 일시적으로 저장하는 역할을 합니다.

    오답 노트

    연산 명령의 순서를 기억하는 장치: 프로그램 카운터(PC)
    명령을 해독하는 장소: 명령어 레지스터(IR) 및 제어 장치
profile_image
1

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

57. 2진수 10011000의 2의 보수(2'S complement)는?

  1. 01100111
  2. 10011001
  3. 01101000
  4. 10010001
(정답률: 알수없음)
  • 2의 보수는 1의 보수(비트 반전)를 구한 뒤 1을 더하여 계산합니다.
    ① [1의 보수] $10011000 \rightarrow 01100111$
    ② [1 더하기] $01100111 + 1$
    ③ [최종 결과] $01101000$
profile_image
1

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

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

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

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

59. 프로그램 처리 절차를 올바르게 나타낸 것은?

  1. 원시프로그램입력→ 로드→ 기계어번역→ 실행→ 디버그
  2. 원시프로그램입력→ 기계어번역→ 디버그→ 로드→ 실행
  3. 원시프로그램입력→ 디버그→ 기계어번역→ 로드→ 실행
  4. 원시프로그램입력→ 기계어번역→ 로드→ 실행→ 디버그
(정답률: 알수없음)
  • 프로그램의 일반적인 처리 흐름은 작성한 원시 프로그램을 입력하고, 이를 컴퓨터가 이해할 수 있는 기계어로 번역한 뒤, 메모리에 로드하여 실행하고, 실행 중 발생하는 오류를 수정하는 디버그 과정을 거칩니다.
profile_image
1

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

60. 다음 용어 설명 중 옳지 않은 것은?

  1. MAR(Memory Address Register)은 READ하거나 WRITE 될 정보의 번지를 일시적으로 부여한다.
  2. DMA(Direct Memory Access)는 정보를 메모리에 READ/WRITE 할 때 그 기억장소를 일시적으로 기억한다.
  3. MDR(Memory Data Register)은 정보를 READ/WRITE 할 때 그 정보 자체를 일시적으로 저장한다.
  4. RAM(Random Access Memory)은 READ/WRITE를 모두 할 수 있는 메모리이다.
(정답률: 알수없음)
  • DMA(Direct Memory Access)는 CPU를 거치지 않고 입출력 장치가 메모리에 직접 접근하여 데이터를 전송하는 방식이지, 기억장소를 일시적으로 기억하는 레지스터가 아닙니다.

    오답 노트

    MAR: 메모리 주소를 일시 저장하는 레지스터
    MDR: 메모리 데이터를 일시 저장하는 레지스터
    RAM: 읽기와 쓰기가 모두 가능한 휘발성 메모리
profile_image
1

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

4과목: 논리회로

61. 그림과 같은 전가산기(Full adder)의 입력이 A=1, B=0, C=1일 때 출력의 Sum:So, Carry:Co는?

  1. Co = 0, So = 0
  2. Co = 0, So = 1
  3. Co = 1, So = 0
  4. Co = 1, So = 1
(정답률: 알수없음)
  • 전가산기는 세 개의 입력 비트를 더하여 합(Sum)과 자리올림수(Carry)를 출력하는 회로입니다. 입력 $A=1, B=0, C=1$을 더하면 이진수 합은 $10_{2}$가 됩니다.
    ① [기본 공식] $S_{o} = A \oplus B \oplus C, C_{o} = (A \cdot B) + (C \cdot (A \oplus B))$
    ② [숫자 대입] $S_{o} = 1 \oplus 0 \oplus 1 = 0, C_{o} = (1 \cdot 0) + (1 \cdot (1 \oplus 0)) = 1$
    ③ [최종 결과] $C_{o} = 1, S_{o} = 0$
profile_image
1

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

62. 메모리의 size가 2048 × 16 일 때 MAR, MBR의 size는 어떻게 되는가? (단, MAR : Memory Address Register, MBR : Memory Buffer Register)

  1. MAR=11, MBR=16
  2. MAR=12, MBR=16
  3. MAR=11, MBR=8
  4. MAR=12, MBR=8
(정답률: 알수없음)
  • 메모리 크기에서 앞의 숫자는 주소의 개수를, 뒤의 숫자는 데이터의 비트 수를 의미합니다. MAR은 주소를 저장하므로 $2^n$ 형태로 주소 개수를 표현하는 비트 수가 필요하며, MBR은 데이터 자체를 저장하므로 데이터 비트 수와 동일해야 합니다.
    ① [기본 공식] $MAR = \log_{2}(\text{Address Count}), MBR = \text{Word Size}$
    ② [숫자 대입] $MAR = \log_{2}(2048), MBR = 16$
    ③ [최종 결과] $MAR = 11, MBR = 16$
profile_image
1

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

63. R-S flip-flop 인 경우 시간 tn에 입력 S =1, R =0 일 때, 시간 tn+1에서의 출력 Q와 의 상태는?

  1. Q=0,
  2. Q=0,
  3. Q=1,
  4. Q=1,
(정답률: 알수없음)
  • R-S 플립플롭에서 $S=1, R=0$인 상태는 셋(Set) 동작에 해당하며, 이때 출력 $Q$는 $1$이 되고 보수 출력인 $\overline{Q}$는 $0$이 됩니다.
    따라서 $Q=1, $ 상태가 정답입니다.
profile_image
1

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

64. 2진수 1000을 등가인 Gray 코드로 바꾸면?

  1. 0011
  2. 1100
  3. 1111
  4. 0000
(정답률: 알수없음)
  • 2진수를 그레이 코드로 변환할 때는 최상위 비트(MSB)는 그대로 두고, 다음 비트부터는 이전 2진수 비트와 현재 2진수 비트를 XOR 연산합니다.
    ① [기본 공식]
    $$G_i = B_i \oplus B_{i+1}$$
    ② [숫자 대입]
    $$G_3 = 1$$
    $$G_2 = 1 \oplus 0 = 1$$
    $$G_1 = 0 \oplus 0 = 0$$
    $$G_0 = 0 \oplus 0 = 0$$
    ③ [최종 결과]
    $$G = 1100$$
profile_image
1

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

65. 다음 그림은 몇 진 카운터인가?

  1. 동기식 8진 업 카운터
  2. 비동기식 8진 업 카운터
  3. 동기식 8진 다운 카운터
  4. 비동기식 8진 다운 카운터
(정답률: 알수없음)
  • 모든 플립플롭의 클럭 입력단이 공통 펄스 입력에 동시에 연결되어 있으므로 동기식이며, $Q_0, Q_1, Q_2$의 3개 플립플롭을 사용하여 $2^3 = 8$진 카운팅을 수행하고, 출력값이 증가하는 방향으로 설계된 업 카운터입니다.
profile_image
1

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

66. D 플립플롭이 셋업(setup) 시간 = 5ns, 홀드(Hold) 시간 = 10ns, 전파(propagation) 시간 = 15ns 이다. 클럭에지가 발생하기 얼마 전에 데이터가 입력되어야 하는가?

  1. 5ns
  2. 10ns
  3. 15ns
  4. 30ns
(정답률: 알수없음)
  • 셋업 시간(Setup Time)은 클럭 에지가 발생하기 전, 데이터가 안정적으로 입력되어 유지되어야 하는 최소 시간을 의미합니다.
    ① [기본 공식]
    $$T_{setup} = \text{셋업 시간}$$
    ② [숫자 대입]
    $$T_{setup} = 5\text{ns}$$
    ③ [최종 결과]
    $$T_{setup} = 5\text{ns}$$
profile_image
1

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

67. 다음 회로의 구성은?

  1. XOR 회로
  2. XNOR 회로
  3. OR-AND 회로
  4. AND-OR 회로
(정답률: 알수없음)
  • 회로도를 분석하면 NAND 게이트 2개가 입력단에 있고, 그 출력이 다시 NAND 게이트(또는 OR-AND 구조의 변형)로 연결되어 최종적으로 AND-OR 논리 구조를 형성하고 있습니다.
profile_image
1

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

68. 2-input NOR gate input에 각 각 inverter가 접속되어 있을 때 결과적으로 얻어지는 논리 작용은?

  1. AND
  2. OR
  3. NAND
  4. NOT
(정답률: 알수없음)
  • 드모르간의 법칙에 의해 NOR 게이트의 입력단에 각각 인버터(NOT)를 연결하면, 이는 입력의 부정의 합을 부정하는 형태가 되어 결과적으로 AND 연산과 동일해집니다.
    논리식: $\overline{\overline{A} + \overline{B}} = \overline{\overline{A}} \cdot \overline{\overline{B}} = A \cdot B$
profile_image
1

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

69. 변수의 수(數)가 3이라면 K-map에서 몇 개의 칸이 요구되는가?

  1. 2
  2. 4
  3. 6
  4. 8
(정답률: 알수없음)
  • 카르노 맵(K-map)에서 필요한 칸의 수는 변수의 개수를 $n$이라고 할 때 $2^n$으로 결정됩니다.
    ① [기본 공식] $Cell = 2^n$
    ② [숫자 대입] $Cell = 2^3$
    ③ [최종 결과] $Cell = 8$
profile_image
1

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

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

  1. NOR
  2. OR
  3. AND
  4. 배타적 OR
(정답률: 알수없음)
  • 반감산기에서 차(Difference)는 두 입력값이 서로 다를 때만 $1$이 되는 논리 구조를 가집니다. 이러한 논리 연산을 수행하는 게이트는 배타적 OR(XOR) 게이트입니다.
profile_image
1

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

71. 다음과 같은 기호를 논리 기호로 표시하면?

(정답률: 알수없음)
  • 제시된 회로는 다이오드-트랜지스터 논리(DTL) 회로로, 입력 A 또는 B 중 하나라도 High($1$)가 되면 트랜지스터가 포화되어 출력 Z가 Low($0$)가 되는 구조입니다. 이는 입력의 합(OR)을 구한 뒤 반전시키는 NOR 게이트의 동작과 동일하므로, 정답은 입니다.
profile_image
1

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

72. 아래의 논리회로는?

  1. 일치회로
  2. 2진 비교기
  3. 반가산기
  4. 전가산기
(정답률: 알수없음)
  • 제시된 회로 는 두 입력 $A, B$에 대해 XOR 게이트를 통해 합($S$)을 구하고, AND 게이트를 통해 올림수($C$)를 구하는 구조이므로 반가산기입니다.
profile_image
1

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

73. 다음 회로에 대한 진리표는?

(정답률: 알수없음)
  • 제시된 회로 는 AND 게이트의 결과와 입력 $B$가 OR 게이트로 연결된 구조입니다. 논리식은 $X = (A \cdot B) + B$이며, 이는 흡수 법칙에 의해 $X = B$와 동일합니다. 따라서 $B$가 1일 때 $X$가 1이 되는 가 정답입니다.
profile_image
1

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

74. 10진수 25를 2진수로 변환하면?

  1. 10011
  2. 11001
  3. 100100
  4. 100101
(정답률: 알수없음)
  • 10진수를 2진수로 변환하기 위해 2로 계속 나누어 나머지를 역순으로 읽습니다.
    ① [기본 공식] $25 = 16 + 8 + 1$
    ② [숫자 대입] $25 = (1 \times 2^4) + (1 \times 2^3) + (0 \times 2^2) + (0 \times 2^1) + (1 \times 2^0)$
    ③ [최종 결과] $11001$
profile_image
1

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

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

  1. 반전
  2. 변화가없다
  3. 1
  4. 0
(정답률: 알수없음)
  • J-K 플립플롭에서 입력 $J$와 $K$가 모두 1인 경우, 다음 상태 $Q_{n+1}$은 현재 상태 $Q_n$의 반대 값으로 바뀌는 반전(Toggle) 상태가 됩니다.
profile_image
1

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

76. 1분당 12,000 회전을 하는 자기 드럼(Magnetic Drum)의 평균 호출 시간(Average Access Time)은?

  1. 5×10-3
  2. 2.5×10-3
  3. 10×10-3
  4. 15×10-3
(정답률: 알수없음)
  • 평균 호출 시간은 드럼이 한 바퀴 회전하는 데 걸리는 시간의 절반으로 계산합니다.
    ① [기본 공식] $T = \frac{1}{2} \times \frac{60}{RPM}$
    ② [숫자 대입] $T = \frac{1}{2} \times \frac{60}{12000}$
    ③ [최종 결과] $T = 2.5 \times 10^{-3}$ 초
profile_image
1

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

77. 직렬 전송 register와 병렬 전송 register의 장·단점을 옳게 설명한 것은?

  1. 직렬전송 레지스터가 빠르게 동작하나 비경제적이다.
  2. 직렬전송 레지스터가 빠르게 동작하나 회로가 복잡하다.
  3. 병렬전송 레지스터가 느리게 동작하나 경제적이다.
  4. 병렬전송 레지스터가 빠르게 동작하나 회로가 복잡하다.
(정답률: 알수없음)
  • 병렬전송 레지스터는 여러 비트를 동시에 전송하므로 속도가 매우 빠르지만, 비트 수만큼 전송로(배선)가 필요하여 회로가 복잡하고 비용이 많이 듭니다.

    오답 노트

    직렬전송 레지스터: 한 비트씩 순차 전송하므로 속도는 느리지만 배선이 단순하여 경제적임
profile_image
1

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

78. ROM의 설명으로 옳지 않은 것은?

  1. 코드변환기와 같은 다중 출력을 갖는 조합회로에는 응용이 불가능하다.
  2. 비 휘발성 소자이다.
  3. 판독 전용 기억 소자이다.
  4. 전원이 꺼지더라도 저장된 내용은 지워지지 않는다.
(정답률: 알수없음)
  • ROM은 주소에 따라 정해진 데이터를 출력하는 특성이 있어, 진리표를 그대로 구현할 수 있는 코드변환기와 같은 다중 출력 조합회로 설계에 매우 유용하게 응용됩니다.

    오답 노트

    비 휘발성 소자이다: 전원이 꺼져도 데이터가 유지됨
    판독 전용 기억 소자이다: Read Only Memory의 약자로 읽기 전용임
    전원이 꺼지더라도 저장된 내용은 지워지지 않는다: 비 휘발성의 특징임
profile_image
1

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

79. 다음 그림과 등가인 게이트는?

(정답률: 알수없음)
  • 제시된 회로는 입력 A가 반전되어 OR 게이트로 들어가는 형태입니다. 드모르간의 법칙에 의해 $\overline{A} + B = \overline{A \cdot \overline{B}}$가 성립하며, 이는 입력 B를 반전시켜 AND 게이트에 넣은 후 전체 출력을 반전시킨 NAND 게이트 구조인 와 논리적으로 동일합니다.
profile_image
1

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

80. 10진 Counter를 구성하려고 한다. F-F을 몇 단으로 하면 가장 적절한가?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 알수없음)
  • 카운터의 최대 상태 수는 플립플롭(F-F) 단수를 $n$이라 할 때 $2^n$개입니다. 10진 카운터는 0부터 9까지 총 10개의 상태를 표현해야 하므로, $2^3=8$은 부족하고 $2^4=16$은 충분하므로 최소 4단이 필요합니다.
    ① [기본 공식] $2^{n-1} < N \le 2^n$
    ② [숫자 대입] $2^3 < 10 \le 2^4$
    ③ [최종 결과] $n = 4$
profile_image
1

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

5과목: 정보통신개론

81. 다음 통신선로 중에서 근거리 네트워크(LAN)에서 사용되지 않는 것은?

  1. 나선
  2. 꼬임선
  3. 동축케이블
  4. 광섬유
(정답률: 알수없음)
  • LAN(근거리 네트워크)에서는 주로 꼬임선(UTP), 동축케이블, 광섬유가 사용됩니다.

    오답 노트

    나선: LAN 구성에 사용되는 표준 통신선로가 아님
profile_image
1

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

82. 다음 중 정보통신의 의미를 가장 폭넓게 표현한 것은?

  1. 컴퓨터와 통신회선의 결합으로 전송기능에 통신처리 기능이 추가된 데이터 통신
  2. 컴퓨터와 통신기술이 결합된 것으로 정보처리가 가능한 컴퓨터 통신
  3. 정보통신망을 이용한 체계적인 정보의 전송을 위한 통신
  4. 컴퓨터와 통신기술의 결합에 의해 통신처리기능과 정보처리기능은 물론 정보의 변환, 저장과정이 추가된 형태의 통신
(정답률: 알수없음)
  • 정보통신은 단순한 데이터 전송을 넘어 컴퓨터의 정보처리기능과 통신의 전송기능이 결합되어 정보의 변환, 저장, 처리 과정이 모두 포함된 가장 포괄적인 개념의 통신 형태를 의미합니다.
profile_image
1

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

83. 위성통신의 특징을 잘못 표현한 것은?

  1. 광대역 통신이 가능하다.
  2. 광범위한 지역에 서비스를 제공할 수 있다.
  3. 대용량, 고품질의 정보 전송이 가능하다.
  4. 전파지연이 없으나 감쇄현상이 나타날 수 있다.
(정답률: 알수없음)
  • 위성통신은 매우 먼 거리(정지궤도 약 $36,000km$)를 전파가 이동해야 하므로 필연적으로 전파지연(Propagation Delay)이 발생합니다.
profile_image
1

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

84. 다음 중 정보통신망의 3대 구성요소가 아닌 것은?

  1. 단말장치
  2. 교환장치
  3. 전송장치
  4. 저장장치
(정답률: 알수없음)
  • 정보통신망의 3대 구성요소는 단말장치, 전송장치, 교환장치입니다.

    오답 노트

    저장장치: 망 구성의 필수 3대 요소에 해당하지 않음
profile_image
1

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

85. 초당 발생한 신호의 변화 상태로 나타내는 변조속도의 기본 단위는?

  1. 비트( bit)
  2. 보(baud)
  3. 패킷(packet)
  4. 셀(cell)
(정답률: 알수없음)
  • 변조속도(Modulation Speed)는 초당 신호의 변화 횟수를 나타내는 단위로, 보(baud)를 사용합니다.
profile_image
1

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

86. OSI 7-layer중 표현계층의 기능과 거리가 먼 것은?

  1. data 표현 형식의 제어
  2. data의 암호화
  3. data의 전송제어
  4. text의 압축수행
(정답률: 알수없음)
  • 표현 계층(Presentation Layer)은 송수신자가 서로 이해할 수 있도록 데이터의 형식(포맷)을 정의하며, 암호화, 압축, 코드 변환 등을 수행합니다.

    오답 노트

    data의 전송제어: 전송 계층(Transport Layer)의 핵심 기능입니다.
profile_image
1

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

87. LAN(Local Area Network)은 사무실내의 정보유통을 위한 유효한 수단으로서 여러 가지 장점을 가지고 있는데, 다음 중 장점에 포함되지 않는 것은?

  1. 다른 기종간의 통신에 있어서 사무처리의 능률화
  2. 파일의 공유에 따른 처리의 효율화
  3. 집중처리의 실현으로 처리시간 단축화
  4. 기기자원의 공유에 따른 이용효율의 향상
(정답률: 알수없음)
  • LAN은 분산 처리 환경을 통해 자원을 공유하고 효율을 높이는 네트워크입니다. 집중처리는 메인프레임 방식의 특징이며, LAN은 오히려 분산처리를 통해 효율을 극대화합니다.
profile_image
1

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

88. 다음 중 프로토콜의 구성 요소가 아닌 것은?

  1. 구문(syntax)
  2. 의미(semantic)
  3. 순서(timing)
  4. 접속(connection)
(정답률: 알수없음)
  • 통신 프로토콜의 3대 구성 요소는 데이터의 형식과 규칙을 정의하는 구문(Syntax), 효율적인 전송을 위한 의미(Semantic), 송수신 타이밍을 조절하는 순서(Timing)입니다.

    오답 노트

    접속(connection): 프로토콜의 구성 요소가 아닌 통신 연결 상태를 의미합니다.
profile_image
1

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

89. ISDN 채널 중 기본적인 이용자 채널로 PCM 화된 디지털 음성이나 회선교환 혹은 패킷교환등에 이용되는 채널은?

  1. A채널
  2. B채널
  3. C채널
  4. D채널
(정답률: 알수없음)
  • ISDN의 채널 구성 중 B채널(Bearer channel)은 실제 사용자 데이터(음성, 데이터 등)를 전송하는 기본 이용자 채널입니다.

    오답 노트

    D채널: 제어 및 신호 전송을 담당하는 채널입니다.
profile_image
1

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

90. 정보통신 System의 구성요소중 정보 전송계 요소에 맞지 않는 것은?

  1. 신호변환장치
  2. 전송회선
  3. 중앙처리장치
  4. 통신제어장치
(정답률: 알수없음)
  • 정보 전송계는 데이터를 전송하기 위한 신호변환장치, 전송회선, 통신제어장치 등으로 구성됩니다.

    오답 노트

    중앙처리장치: 전송계가 아닌 컴퓨터의 처리계(CPU)에 해당함
profile_image
1

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

91. 데이터의 충돌을 막기 위해 송신 데이터가 없을 때에만 데이터를 송신하고, 다른 장비가 송신중일 때에는 송신을 중단하며 일정시간 간격을 두고 대기하였다가 다시 송신하는 방식을 무엇이라 하는가?

  1. 토큰 순회버스
  2. 토큰 순회 링
  3. CSMA/CD
  4. CSMA/CA
(정답률: 알수없음)
  • CSMA/CD(Carrier Sense Multiple Access with Collision Detection)는 회선이 사용 중인지 확인(Carrier Sense)하고, 충돌이 발생하면 이를 감지(Collision Detection)하여 일정 시간 후 재전송하는 방식입니다.
profile_image
1

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

92. DSU(Digital Service Unit)의 역할은?

  1. 아날로그 데이터를 디지털 신호로 변환시킨다.
  2. 디지털 신호를 아날로그 데이터로 변환시킨다.
  3. 아날로그 신호를 디지털 데이터로 변환시킨다.
  4. 디지털 데이터를 디지털 신호로 변환시킨다.
(정답률: 알수없음)
  • DSU(Digital Service Unit)는 컴퓨터의 디지털 데이터를 디지털 전송 회선에 적합한 디지털 신호로 변환하여 전송하는 장치입니다.

    오답 노트

    아날로그-디지털 변환: 모뎀(MODEM)의 역할
profile_image
1

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

93. 공중통신회선에 교환설비, 컴퓨터 및 단말기등을 접속시켜 새로운 부가기능을 제공하는 통신망은?

  1. LAN
  2. VAN
  3. ISDN
  4. WAN
(정답률: 알수없음)
  • VAN(Value Added Network, 부가통신망)은 공중통신망에 교환설비와 컴퓨터 등을 접속시켜 사용자에게 단순한 전송 외에 다양한 부가 기능을 제공하는 통신망입니다.
profile_image
1

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

94. 보오(Baud)속도가 3,200 보오이며, 트리비트(Tri-bit)를 사용하는 경우 몇 bps가 되는가?

  1. 1200
  2. 2400
  3. 4800
  4. 9600
(정답률: 알수없음)
  • bps는 보오(Baud)속도에 한 신호당 포함된 비트 수(트리비트의 경우 3비트)를 곱하여 계산합니다.
    ① [기본 공식] $bps = Baud \times n$
    ② [숫자 대입] $bps = 3200 \times 3$
    ③ [최종 결과] $bps = 9600$
profile_image
1

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

95. CATV의 일반적인 특징으로 잘못된 것은?

  1. 단방향통신이다.
  2. 다채널이다.
  3. 부가통신서비스를 할 수 있다.
  4. 수용자의 범위가 한정적이다.
(정답률: 알수없음)
  • 현대의 CATV는 단순한 방송 송출을 넘어 데이터 통신 기능을 결합한 양방향 통신 서비스를 제공하고 있습니다. 따라서 단방향통신이라는 설명은 적절하지 않습니다.
profile_image
1

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

96. 분리된 두장치간에 정보를 교대로 데이타를 교환하는 통신방식을 무엇이라 하는가?

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

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

97. 운영체제를 구성하는 부분을 두 가지로 나누었을 때 가장 적합한 것은?

  1. 시스템 프로그램과 응용 프로그램
  2. 제어 프로그램과 처리 프로그램
  3. 하드웨어와 소프트웨어
  4. 중앙처리장치와 주변장치
(정답률: 알수없음)
  • 운영체제는 크게 시스템의 자원을 효율적으로 관리하고 통제하는 제어 프로그램과, 실제 사용자가 원하는 작업을 수행하는 처리 프로그램으로 구성됩니다.
profile_image
1

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

98. 프로토콜의 계층화에 대한 장점이 아닌 것은?

  1. 전체적인 오버헤드(over head)가 증가한다.
  2. 모듈화에 의한 전체 설계가 쉽다.
  3. 이 기종간의 호환성 유지가 쉽다.
  4. 한 계층을 수정할 때 다른 계층에 영향을 주지 않는다.
(정답률: 알수없음)
  • 프로토콜의 계층화는 복잡한 통신 과정을 독립적인 단계로 나누어 설계 효율성과 호환성을 높이는 것이 목적입니다. 계층을 나눌수록 각 계층 간의 데이터 교환을 위한 헤더 정보가 추가되므로 전체적인 오버헤드는 오히려 증가하게 되며, 이는 장점이 아닌 단점에 해당합니다.
profile_image
1

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

99. 종합정보통신망(ISDN)에 대한 설명으로 부적당한 것은?

  1. 음성 및 비음성 서비스를 포함한 광범위한 서비스를 제공한다.
  2. 기능에 의해 기본통신계층, 네트워크계층, 통신처리계층, 정보처리계층으로 분류된다.
  3. 64Kbps의 디지털 기본 접속기능을 제공한다.
  4. OSI 참조모델에 정의된 계층화된 프로토콜 구조가 적용된다.
(정답률: 알수없음)
  • ISDN은 디지털 전송 기술을 이용하여 음성, 데이터, 영상 등 다양한 서비스를 통합 제공하는 망입니다. ISDN의 참조 모델은 기본통신계층, 네트워크계층, 통신처리계층, 정보처리계층으로 분류되는 것이 아니라, 기본통신계층, 네트워크계층, 통신처리계층, 정보처리계층의 구조가 아닌 다른 표준 계층 구조를 따릅니다.
profile_image
1

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

100. 정보통신시스템의 통신회선 종단에 위치한 신호변환장치 중 디지털 전송로에서 단극성 신호를 쌍극성 신호로 변환이 가능한 장치는?

  1. 지능 모뎀
  2. 음향결합기
  3. 코덱
  4. 디지털 서비스 유니트
(정답률: 알수없음)
  • 디지털 서비스 유니트(DSU)는 디지털 전송로의 종단에서 단극성(Unipolar) 신호를 쌍극성(Bipolar) 신호로 변환하여 전송하는 신호 변환 장치입니다.
profile_image
1

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

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