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

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

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

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

목록

1과목: 프로그래밍일반

1. 수식 구문의 표현법 중 피연산자를 먼저 표기하고 연산자를 나중에 표기하는 방법은?

  1. Prefix Notation
  2. Infix Notation
  3. Postfix Notation
  4. Outfix Notation
(정답률: 알수없음)
  • 연산자의 표기 위치에 따른 구분입니다. 피연산자를 먼저 쓰고 연산자를 나중에 표기하는 방식은 후위 표기법인 Postfix Notation입니다.

    오답 노트

    Prefix Notation: 연산자를 앞에 표기
    Infix Notation: 연산자를 피연산자 사이에 표기
profile_image
1

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

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

  1. PAPSCAL
  2. COBOL
  3. C
  4. BASIC
(정답률: 알수없음)
  • C 언어는 하드웨어 제어가 가능하면서도 고급 언어의 특징을 가지고 있어, 운영체제나 컴파일러와 같은 시스템 소프트웨어를 개발하는 시스템 프로그래밍 언어로 가장 적합합니다.
profile_image
1

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

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

  1. 융통성을 강조한 처리 기법이다.
  2. 정적 자료 구조이다.
  3. 명령 단위별로 번역 즉시 실행한다.
  4. BASIC은 인터프리터 기법에 해당하는 언어이다.
(정답률: 알수없음)
  • 인터프리터는 소스 코드를 한 줄씩 읽어 즉시 실행하는 방식으로, 실행 중에 메모리 할당이나 구조 변경이 유연하게 이루어지는 동적 특성을 가집니다. 따라서 정적 자료 구조라는 설명은 적절하지 않습니다.

    오답 노트

    융통성을 강조한 처리 기법이다: 수정 후 즉시 실행 가능하여 유연함
    명령 단위별로 번역 즉시 실행한다: 컴파일 과정 없이 한 줄씩 처리함
    BASIC은 인터프리터 기법에 해당하는 언어이다: 대표적인 인터프리터 언어임
profile_image
1

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

4. 언어의 구문 요소 중 프로그램을 작성하는 과정에서 컴퓨터에 의하여 직접 실행되는 명령어가 아니며, 프로그램을 이해하기에 도움이 되는 내용들을 기록한 것을 무엇이라고 하는가?

  1. 예약어
  2. 주석
  3. 구분 문자
  4. 문장
(정답률: 알수없음)
  • 주석은 프로그래머가 코드의 이해를 돕기 위해 작성하는 설명문으로, 컴파일러나 인터프리터에 의해 무시되어 컴퓨터가 직접 실행하지 않는 구문 요소입니다.
profile_image
1

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

5. 다음 중 프로그램 수행 순서로 옳은 것은?

  1. ② → ① → ③
  2. ① → ② → ③
  3. ① → ③ → ②
  4. ③ → ① → ②
(정답률: 알수없음)
  • 프로그램의 생성 및 실행 순서는 소스 코드를 목적 파일로 만드는 컴파일러, 여러 목적 파일을 하나로 묶는 링커, 실행 파일을 메모리에 올리는 로더 순으로 진행됩니다.
    따라서 정답은 ① 컴파일러 $\rightarrow$ ③ 링커 $\rightarrow$ ② 로더 순입니다.
profile_image
1

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

6. C언어에서 문자형 자료 선언시 사용하는 자료형은?

  1. char
  2. int
  3. float
  4. double
(정답률: 알수없음)
  • C언어에서 문자 하나를 저장하기 위해 사용하는 기본 자료형은 char(character)입니다.

    오답 노트

    int: 정수형
    float: 단정밀도 부동소수점 실수형
    double: 배정밀도 부동소수점 실수형
profile_image
1

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

7. 구문 분석의 결과물로 구문 분석기가 올바른 문장에 대해 문장의 구조를 트리 형식으로 표현한 것은?

  1. 파스 트리
  2. 분석 트리
  3. 구조 트리
  4. 정의 트리
(정답률: 알수없음)
  • 구문 분석기(Parser)가 소스 코드의 문법적 구조를 분석하여 계층적인 트리 형태로 나타낸 것을 파스 트리(Parse Tree)라고 합니다.
profile_image
1

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

8. C 언어에서 사용하는 기억클래스의 종류가 아닌 것은?

  1. 자동 변수
  2. 내부 변수
  3. 레지스터 변수
  4. 정적 변수
(정답률: 알수없음)
  • C 언어의 기억클래스(Storage Class)는 변수의 수명과 범위(Scope)를 결정하며, 자동 변수(auto), 레지스터 변수(register), 정적 변수(static), 외부 변수(extern)가 이에 해당합니다. 내부 변수는 기억클래스의 종류가 아니라 변수가 선언된 위치에 따른 일반적인 구분 명칭입니다.
profile_image
1

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

9. 기계어의 설명으로 거리가 먼 것은?

  1. 프로그램의 실행 속도가 빠르다.
  2. 프로그램의 유지 보수가 용이하다.
  3. 호환성이 없고 기계마다 언어가 다르다.
  4. 2진수를 사용하여 데이터를 표현한다.
(정답률: 알수없음)
  • 기계어는 CPU가 직접 이해하는 $0$과 $1$의 $2$진수로 구성되어 실행 속도는 매우 빠르지만, 사람이 이해하기 어렵고 수정이 매우 힘들어 유지 보수가 매우 어렵습니다.
profile_image
1

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

10. 예약어(Reserved word)에 대한 설명으로 거리가 먼 것은?

  1. 프로그램에서 변수명으로 사용할 수 없다.
  2. 번역 과정에서 속도를 높여준다.
  3. 프로그램의 신뢰성을 향상시켜줄 수 있다.
  4. 새로운 언어에서는 예약어의 수가 줄어들고 있다.
(정답률: 알수없음)
  • 예약어는 언어 자체에서 특별한 의미로 정의된 단어로, 컴파일러가 빠르게 인식하여 번역 속도와 신뢰성을 높여줍니다. 언어가 발전하고 기능이 추가됨에 따라 제어문이나 데이터 타입 정의를 위한 예약어의 수는 오히려 늘어나는 경향이 있습니다.
profile_image
1

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

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

  1. 기억 장소 할당 – 프로그래머
  2. 연결 – 로더
  3. 재배치 – 어셈블러
  4. 적재 – 로더
(정답률: 알수없음)
  • 연결(Linking) 작업은 여러 개의 목적 모듈을 하나로 묶어 실행 가능한 파일로 만드는 과정으로, 이는 로더가 아닌 링커(Linker)가 수행하는 핵심 기능입니다.
profile_image
1

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

12. 시간 구역성의 예가 아닌 것은?

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

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

13. 순서 제어 구조에서 묵시적인 방법에 해당하는 것은?

  1. 반복문을 사용하는 방법
  2. GOTO문을 사용하는 방법
  3. 연산자의 우선 순위에 따른 수식 계산
  4. 연산자의 순서를 프로그래머가 변경하는 방법
(정답률: 알수없음)
  • 묵시적 방법이란 프로그래머가 명시적으로 명령어를 지정하지 않아도 언어 자체의 규칙에 의해 자동으로 제어되는 방식입니다. 연산자의 우선 순위에 따른 수식 계산은 정해진 규칙에 의해 자동으로 수행되므로 묵시적 방법에 해당합니다.

    오답 노트

    반복문, GOTO문: 프로그래머가 직접 제어 흐름을 지정하는 명시적 방법입니다.
profile_image
1

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

14. 정규표현(Regular Expression)을 받아들이는 효율적인 오토마타(automata)는?

  1. 유한 상태 오토마타
  2. 푸쉬다운 오토마타
  3. 튜링 머쉰
  4. 선형 제한 오토마타
(정답률: 알수없음)
  • 정규표현식(Regular Expression)은 가장 단순한 형태의 언어 체계이며, 이를 인식하고 처리하는 가장 효율적인 오토마타는 유한 상태 오토마타(Finite State Automata)입니다.
profile_image
1

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

15. 시스템 소프트웨어 중 기계어로 번역된 목적 프로그램을 실행하기 위해 주기억장치로 적재하는 것은?

  1. 어셈블러
  2. 매크로 프로세서
  3. 링커
  4. 로더
(정답률: 알수없음)
  • 목적 프로그램(Object Program)을 실행하기 위해 보조기억장치에서 주기억장치로 읽어 들이고, 실행 가능한 상태로 배치하는 프로그램은 로더입니다.
profile_image
1

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

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

  1. 입·출력 인터럽트
  2. 외부 인터럽트
  3. 기계 검사 인터럽트
  4. SVC 인터럽트
(정답률: 알수없음)
  • SVC 인터럽트는 Supervisor Call의 약자로, 사용자가 작성한 프로그램(프로그래머)이 운영체제의 특권 명령을 실행하기 위해 요청하는 소프트웨어 인터럽트입니다. 주로 입출력 수행, 기억장치 할당 등 OS의 서비스를 요청할 때 발생합니다.
profile_image
1

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

17. 다음 프로그램언어의 문장구조 중 성격이 다른 하나는?

  1. while(expression) statement;
  2. for(expression-1; expression-2; expression-3) statement;
  3. if(expression) statement-1; else statement-2;
  4. do {statement;} whlie(expression);
(정답률: 알수없음)
  • while, for, do-while 문은 특정 조건을 만족하는 동안 문장을 반복해서 실행하는 반복문인 반면, if-else 문은 조건에 따라 실행 경로를 결정하는 선택문(제어문)이므로 성격이 다릅니다.
profile_image
1

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

18. 운영체저의 성능 평가요소에 아닌 것은?

  1. 비용
  2. 반환 시간
  3. 신뢰도
  4. 처리 능력
(정답률: 알수없음)
  • 운영체제의 성능 평가 요소는 시스템의 효율성과 안정성을 측정하는 처리 능력(Throughput), 반환 시간(Turnaround Time), 신뢰도(Reliability), 이용률(Utilization) 등이 포함됩니다. 비용은 경제적 요소일 뿐 시스템 자체의 기술적 성능 평가 지표는 아닙니다.
profile_image
1

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

19. 고급 언어에 대한 설명으로 옳지 않은 것은?

  1. 사람 중심의 언어이다.
  2. 상이한 기계에서 별다른 수정 없이 실행 가능하다.
  3. 번역 과정 없이 실행 가능하다.
  4. C, COBOL 등의 언어는 고급 언어에 해당한다.
(정답률: 알수없음)
  • 고급 언어는 사람이 이해하기 쉽게 설계되었으므로, 컴퓨터가 이해할 수 있는 기계어로 변환하는 컴파일이나 인터프리터와 같은 번역 과정이 반드시 필요합니다.

    오답 노트

    사람 중심의 언어이다: 고급 언어의 기본 정의입니다.
    상이한 기계에서 별다른 수정 없이 실행 가능하다: 기계 독립적인 특성을 가집니다.
    C, COBOL 등의 언어는 고급 언어에 해당한다: 대표적인 고급 언어 예시입니다.
profile_image
1

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

20. BNF 기호 중 정의를 의미하는 것은?

  1. ::=
  2. <>
  3. |
  4. #
(정답률: 알수없음)
  • BNF(Backus-Naur Form)에서 ::= 기호는 왼쪽의 비단말 기호가 오른쪽의 정의로 구성됨을 나타내는 정의 기호입니다.

    오답 노트

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

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

2과목: 전자계산기구조

21. 레지스터에 저장되어 있는 몇 개의 비트를 1로 하기 위해서는 그 장소에 x를 데이터에 y연산을 하면 된ㄷ. 이때 x와 y는?

  1. x = 0, y = AND
  2. x = 1, y = AND
  3. x = 1, y = OR
  4. x = 0, y = OR
(정답률: 알수없음)
  • 특정 비트를 1로 설정(Set)하기 위해서는 논리합(OR) 연산을 사용합니다. OR 연산은 입력 중 하나만 1이어도 결과가 1이 되는 특성이 있으므로, 1로 만들고자 하는 위치에 1을 배치한 데이터(마스크)와 OR 연산을 수행하면 기존 값과 상관없이 해당 비트가 1이 됩니다.

    오답 노트

    AND 연산: 특정 비트를 0으로 초기화(Clear)할 때 사용함
profile_image
1

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

22. 다음 중 비가중치 코드(Non-weighted code)는?

  1. 51111 코드
  2. 2421 코드
  3. 8421 코드
  4. 3초과 코드
(정답률: 알수없음)
  • 비가중치 코드는 각 자릿수가 특정한 가중치(값)를 가지지 않는 코드입니다. 3초과 코드는 8421 BCD 코드에 3($0011_2$)을 더해 만든 코드로, 가중치가 없는 대표적인 코드입니다.

    오답 노트

    8421 코드, 2421 코드: 각 자리에 정해진 가중치가 있는 가중치 코드입니다.
profile_image
1

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

23. 2진수 1011010을 8진수로 올바르게 변환시킨 것은?

  1. 132
  2. 123
  3. 124
  4. 142
(정답률: 알수없음)
  • 2진수를 8진수로 변환할 때는 뒤에서부터 3자리씩 묶어 계산합니다.
    ① [기본 공식] $ (d_2 d_1 d_0)_2 = (d_2 \times 2^2) + (d_1 \times 2^1) + (d_0 \times 2^0) $
    ② [숫자 대입] $ 001 \mid 011 \mid 010 \rightarrow (0 \times 4 + 0 \times 2 + 1 \times 1), (0 \times 4 + 1 \times 2 + 1 \times 1), (0 \times 4 + 1 \times 2 + 0 \times 1) $
    ③ [최종 결과] $ 132 $
profile_image
1

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

24. N개의 입력 데이터에서 입력선을 선택하여 단일 채널로 송신하는 것은?

  1. 인코더
  2. 감산기
  3. 전가산기
  4. 멀티플렉서
(정답률: 알수없음)
  • 여러 개의 입력 데이터 중 하나를 선택하여 단일 출력선으로 전송하는 조합 논리 회로를 멀티플렉서(MUX)라고 합니다. 이는 데이터 선택기라고도 불립니다.
profile_image
1

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

25. 연산 후 입력자료가 보존되는 컴퓨터의 유형은?

  1. 0 Address 방식
  2. 1 Address 방식
  3. 2 Address 방식
  4. 3 Address 방식
(정답률: 알수없음)
  • 3-Address 방식은 연산자, 두 개의 소스 피연산자, 그리고 하나의 목적지 피연산자를 모두 명시하는 방식입니다. 결과값이 별도의 목적지 레지스터나 메모리에 저장되므로, 연산에 사용된 원래의 입력 자료가 덮어씌워지지 않고 그대로 보존됩니다.
profile_image
1

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

26. 인덱스 레지스터(index register)의 사용 목적이 아닌 것은?

  1. 어드레스(address) 수정
  2. 반복 계산 수행
  3. 서브루틴(shbroutine) 연결
  4. 입·출력
(정답률: 알수없음)
  • 인덱스 레지스터는 주로 배열 처리와 같이 주소를 수정하거나 반복적인 계산을 수행할 때, 그리고 서브루틴의 주소 계산을 돕기 위해 사용됩니다. 입·출력 제어는 전용 I/O 인터페이스나 컨트롤러가 담당하며 인덱스 레지스터의 직접적인 목적이 아닙니다.
profile_image
1

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

27. 다음과 같이 세 개의 마이크로 동작(micro operation)이 이루어졌을 경우에 이 동작이 끝났을 때 A 레지스터 상태는?

(정답률: 알수없음)
  • 주어진 마이크로 동작을 순차적으로 분석하면 최종 A의 상태를 구할 수 있습니다.
    1단계: $T_1$에서 $B$에 $\bar{B}$를 저장합니다.
    2단계: $T_2$에서 $B$의 값에 $1$을 더합니다. 즉, $B = \bar{B} + 1$이 됩니다.
    3단계: $T_3$에서 $A$에 현재의 $B$ 값을 더합니다. 즉, $A = A + (\bar{B} + 1)$이 됩니다.
    따라서 최종 결과는 가 됩니다.
profile_image
1

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

28. 다음 중 인터럽트와 관계 없는 것은?

  1. daisy chain
  2. polling
  3. stack
  4. DMA
(정답률: 알수없음)
  • DMA(Direct Memory Access)는 CPU의 개입 없이 입출력 장치와 메모리가 직접 데이터를 주고받는 방식으로, 인터럽트 발생 횟수를 줄여 시스템 효율을 높이는 기술이지 인터럽트 제어 방식 자체가 아닙니다.

    오답 노트

    daisy chain, polling: 인터럽트 우선순위 결정 및 장치 식별 방식
    stack: 인터럽트 발생 시 복귀 주소 및 상태를 저장하는 공간
profile_image
1

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

29. 주기억 장치에서 접근 시간(access time)을 가장 옳게 설명한 것은?

  1. 판독 신호(read signal)를 발생한 후 자료를 메모리 주소 레지스터에 옮기는데 까지의 시간
  2. 판독 신호 발생 후 자료를 메모리 버퍼 레지스터에 옮기는데 까지의 시간
  3. 메모리 주소 레지스터의 내용을 메모리 버퍼 페지스터로 옮기는데 까지의 시간
  4. 판독 신호를 발생한 후 다음 판독 신호가 발생할 때 까지의 시간
(정답률: 알수없음)
  • 주기억 장치의 접근 시간(Access Time)이란 CPU가 메모리에 데이터를 요청하기 위해 판독 신호를 보낸 시점부터, 해당 데이터가 메모리 버퍼 레지스터(MBR)에 도착하여 읽기 가능한 상태가 될 때까지 걸리는 총 시간을 의미합니다.
profile_image
1

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

30. B000H 번지에서 DAFFH 번지 까지의 메모리 영역은 모두 몇 페이지(page)인가? (단, 100H = 1page 임)

  1. 23
  2. 33
  3. 43
  4. 53
(정답률: 알수없음)
  • 메모리 영역의 총 크기를 구한 뒤, 1페이지의 크기인 $100_{H}$로 나누어 페이지 수를 계산합니다.
    ① [기본 공식] $\text{Pages} = \frac{\text{End Address} - \text{Start Address}}{100_{H}} + 1$
    ② [숫자 대입] $\text{Pages} = \frac{DAFF_{H} - B000_{H}}{100_{H}} + 1 = \frac{2AFF_{H}}{100_{H}} + 1$
    $\text{2AFF}_{H}$를 10진수로 변환하면 $11263$이며, $100_{H}$는 $256$입니다.
    $$11263 / 256 \approx 43.99$$
    ③ [최종 결과] $\text{Pages} = 43$ (정수 범위 내 페이지 수 계산)
profile_image
1

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

31. 자료의 상한치와 하한치를 미리 정해두고 입력되는 자료와 비교하여 그 범위 안에 있는지를 검사(check) 하는 것은?

  1. Format check
  2. Sequence check
  3. Limit check
  4. Logical check
(정답률: 알수없음)
  • Limit check(한계 검사)는 입력 데이터가 미리 정의된 최소값(하한치)과 최대값(상한치) 범위 내에 존재하는지 확인하여 데이터의 유효성을 검증하는 기법입니다.

    오답 노트

    Format check: 데이터의 형식(자릿수, 문자/숫자 구분 등)이 맞는지 검사
    Sequence check: 데이터가 정해진 순서대로 입력되었는지 검사
    Logical check: 데이터 간의 논리적 관계가 타당한지 검사
profile_image
1

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

32. 2진수 1010(2)을 그레잊(Gray) 코드로 변환한 것으로 옳은 것은?

  1. 1111
  2. 1001
  3. 1011
  4. 1101
(정답률: 알수없음)
  • 2진수를 그레이 코드로 변환할 때는 최상위 비트는 그대로 내려쓰고, 그다음 비트부터는 이전 2진수 비트와 현재 2진수 비트를 XOR 연산(서로 다르면 1, 같으면 0)하여 구합니다.
    ① [기본 공식] $G_n = B_n, G_{n-1} = B_n \oplus B_{n-1}$
    ② [숫자 대입] $1, (1 \oplus 0), (0 \oplus 1), (1 \oplus 0)$
    ③ [최종 결과] $1111$
profile_image
1

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

33. 간접주소 지정방식에 대한 설명 중 틀린 것은?

  1. 인스트럭션의 길이가 짧아진다.
  2. 다른 방식보다 신속하게 처리된다.
  3. 용량이 큰 기억장치에 대한 주소지정에 적합하다.
  4. 기억장치에 최소 두 번 접근해야 오퍼랜드를 얻을 수 있다.
(정답률: 알수없음)
  • 간접주소 지정방식은 오퍼랜드 필드에 실제 데이터의 주소가 아닌, 주소가 저장된 메모리의 주소를 적는 방식입니다. 따라서 실제 데이터를 얻기 위해 메모리에 최소 두 번 접근해야 하므로, 직접주소 방식보다 처리 속도가 느립니다.

    오답 노트

    인스트럭션의 길이가 짧아진다: 주소 공간을 확장할 수 있어 효율적임
    용량이 큰 기억장치에 대한 주소지정에 적합하다: 간접 참조를 통해 더 넓은 주소 범위 지정 가능
    기억장치에 최소 두 번 접근해야 오퍼랜드를 얻을 수 있다: 주소의 주소를 찾는 과정이 필요함
profile_image
1

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

34. tri-state buffer 의 기능을 올바르게 설명한 것은?

  1. 여러 개의 어드레서 선을 입력으로 받아 하나의 출력만을 동작시킨다.
  2. enable될 경우 논리적 기능을 갖추며, dlsable되면 고임피던스 상태가 되어 회로가 끊어진 상태가 된다.
  3. CPU의 내부 구성 요소로써 데이터 저장기능을 수행한다.
  4. 레지스터 값의 일시적인 대피 및 복귀기능을 가지고 있다.
(정답률: 알수없음)
  • Tri-state buffer는 입력 신호를 출력으로 전달하는 일반적인 논리 기능 외에, 제어 신호에 의해 출력을 고임피던스(High-Z) 상태로 만들어 전기적으로 회로가 끊어진 것과 같은 효과를 주는 소자입니다. 이를 통해 여러 장치가 하나의 버스를 공유할 수 있게 합니다.
profile_image
1

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

35. 명령어 수행 시 주기억장치로부터 CPU 내의 인스트럭션 레지스터(IR)로 명령어를 읽어와야 한다. 이 때 주기억장치와 IR 사이의 중간자적인 역할을 담당하는 것은?

  1. PC
  2. ALU
  3. MAR
  4. MBR
(정답률: 알수없음)
  • MBR(Memory Buffer Register)은 메모리와 CPU 사이에서 데이터나 명령어를 일시적으로 저장하는 버퍼 역할을 하며, 주기억장치에서 읽어온 명령어가 IR로 전달되기 전 반드시 거쳐가는 중간 저장소입니다.
profile_image
1

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

36. 상대 주소 지정 방식(relative addressing mode)에 가장 많이 쓰이는 명령어는?

  1. 분기 명령어
  2. 전달 명령어
  3. 감산 명령어
  4. 입·출력 명령어
(정답률: 알수없음)
  • 상대 주소 지정 방식은 프로그램 카운터(PC)의 값에 변위(Offset)를 더해 유효 주소를 결정하는 방식으로, 프로그램 내의 가까운 위치로 이동하는 분기 명령어에서 가장 효율적으로 사용됩니다.
profile_image
1

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

37. 메모리 계층(hierarchy)에서 캐시 메모리로 주로 사용되는 것은?

  1. ROM
  2. DRAM
  3. SRAM
  4. VRAM
(정답률: 알수없음)
  • 캐시 메모리는 CPU와 주기억장치 사이의 속도 차이를 줄이기 위해 사용되며, 전원이 공급되는 동안 데이터가 유지되고 속도가 매우 빠른 SRAM이 주로 사용됩니다.

    오답 노트

    DRAM: 속도가 느려 주로 주기억장치로 사용됨
profile_image
1

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

38. 동기 고정식 마이크로 오퍼레이션 제어의 특성을 설명한 것이 아닌 것은?

  1. 중앙처리장치의 시간 이용이 비효율적이다.
  2. 여러 종류의 마이크로 오퍼레이션의 수행 시 CPU 사이클타임이 실제적인 오퍼레이션 시간보다 길다.
  3. 제어장치의 구현이 간단하다.
  4. 마이크로 오퍼레이션이 끝나고 다음 오퍼레이션이 수행 될 때까지 시간 지연이 있게 되어 CPU 처리속도가 느려진다.
(정답률: 알수없음)
  • 동기 고정식 제어는 고정된 클록 주기에 맞춰 동작하므로 구현이 간단하지만, 가장 긴 오퍼레이션 시간에 맞춰 사이클 타임을 설정해야 하므로 CPU 시간 이용이 비효율적이고 처리 속도가 느려지는 특성이 있습니다.

    오답 노트

    마이크로 오퍼레이션이 끝나고 다음 오퍼레이션이 수행될 때까지 시간 지연이 발생하는 것은 비동기식 제어의 특성입니다.
profile_image
1

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

39. 페이징(paging) 기법과 관계있는 것은?

  1. CAM(Content Addressable Memory)
  2. Cache Memory
  3. Virtual Memory
  4. Associative Memory
(정답률: 알수없음)
  • 페이징(paging)은 가상 메모리를 고정된 크기의 페이지로 나누어 관리하는 기법으로, 물리적 메모리보다 큰 프로그램도 실행 가능하게 하는 가상 메모리(Virtual Memory)의 핵심 구현 방식입니다.
profile_image
1

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

40. 캐시 메모리에서 사용하지 않는 매핑(mapping) 방법은?

  1. direct mapping
  2. database mapping
  3. associative mapping
  4. set-associative mapping
(정답률: 알수없음)
  • 캐시 메모리 매핑은 메인 메모리의 데이터를 캐시로 옮기는 방법으로, 직접 매핑(direct mapping), 연관 매핑(associative mapping), 세트 연관 매핑(set-associative mapping)의 세 가지 방식이 사용됩니다. database mapping은 캐시 매핑 방식에 존재하지 않는 개념입니다.
profile_image
1

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

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

41. 다음 중 10진수 45를 BCD 코드로 옳게 나타낸 것은?

  1. (00111001)BCD
  2. (01110001)BCD
  3. (00110011)BCD
  4. (01000101)BCD
(정답률: 알수없음)
  • BCD(Binary Coded Decimal) 코드는 10진수의 각 자릿수를 독립적으로 4비트의 2진수로 변환하여 표현하는 방식입니다.
    ① [기본 공식] $10\text{진수 자릿수} \rightarrow 4\text{비트 2진수}$
    ② [숫자 대입] $4 \rightarrow 0100, \quad 5 \rightarrow 0101$
    ③ [최종 결과] $(01000101)_{BCD}$
profile_image
1

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

42. 프로그램 상의 오류나 컴퓨터의 고장에 의해서 정보처리가 중지되는 경우 회복에 사용할 올바른 정보를 저장하는 레지스터는?

  1. 대기 레지스터(Standby register)
  2. 순서 레지스터(Sequence register)
  3. 프로그램 레지스터(Program register)
  4. 인덱스 레지스터(Index register)
(정답률: 알수없음)
  • 대기 레지스터(Standby register)는 프로그램 실행 중 오류나 고장으로 인해 정보처리가 중단되었을 때, 시스템을 정상 상태로 복구하기 위해 필요한 올바른 정보를 임시로 저장하는 역할을 합니다.
profile_image
1

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

43. 다음 중 μ-processor에 포함되어 있지 않은 것은?

  1. ALU
  2. Program counter
  3. DMA
  4. Accumulator
(정답률: 알수없음)
  • 마이크로프로세서($\mu$-processor)는 CPU의 핵심 구성 요소인 ALU, 제어 장치, 레지스터(PC, AC 등)로 구성됩니다. DMA(Direct Memory Access)는 CPU를 거치지 않고 입출력 장치와 메모리가 직접 데이터를 주고받게 하는 별도의 제어 장치이므로 마이크로프로세서 내부에 포함되지 않습니다.
profile_image
1

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

44. 다음 중 산술연산시 레지스터의 데이터 값을 2배로 증가시키기 위한 명령어는?

  1. SHL(Shift Left)
  2. SHR(Shift Right)
  3. INC(Increment)
  4. ROR(Rotate Right)
(정답률: 알수없음)
  • 이진수에서 비트를 왼쪽으로 한 칸 이동시키는 SHL(Shift Left) 연산을 수행하면 전체 값은 $2$배로 증가하게 됩니다.

    오답 노트

    SHR: 비트를 오른쪽으로 이동시켜 값을 $1/2$로 감소시킵니다.
    INC: 값을 $1$만큼 증가시킵니다.
    ROR: 비트를 오른쪽으로 회전시킵니다.
profile_image
1

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

45. 동적(dynamic) RAM과 비교하여 정적(static) RAM 의 특징으로 옳은 것은?

  1. 소비 전력이 적다.
  2. 동작 속도가 빠르며, 집적도가 높다.
  3. 대용량의 메모리에 사용된다.
  4. 재생할 수 있는 refresh pulse를 공급 받을 필요가 없다.
(정답률: 알수없음)
  • 정적 RAM(SRAM)은 플립플롭 회로를 사용하여 데이터를 저장하므로, 전원이 공급되는 동안 데이터가 유지되어 DRAM과 달리 주기적인 재생(refresh) 동작이 필요 없습니다.

    오답 노트

    소비 전력: SRAM이 DRAM보다 더 많습니다.
    집적도: SRAM은 회로가 복잡하여 DRAM보다 낮습니다.
    메모리 용량: 낮은 집적도로 인해 주로 소용량 캐시 메모리에 사용됩니다.
profile_image
1

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

46. 시행 중인 프로그램을 다른 컴퓨터의 연산자로 구성된 프로그램으로 번역하는 프로그램은?

  1. high level 컴파일러
  2. 체크 리스트
  3. 서브 프로그램
  4. 크로스 어셈블러
(정답률: 알수없음)
  • 크로스 어셈블러(cross assembler)는 프로그램을 작성한 컴퓨터가 아닌, 다른 CPU 구조를 가진 타겟 컴퓨터에서 실행될 수 있도록 기계어로 번역하는 프로그램입니다.
profile_image
1

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

47. 명령(Instruction)의 기본 구성 요소에 관계 없는 것은?

  1. Operand
  2. Mode bit
  3. OP-Code
  4. Linker
(정답률: 알수없음)
  • 명령어는 기본적으로 연산 코드(OP-Code)와 피연산자(Operand), 그리고 주소 지정 방식을 결정하는 모드 비트(Mode bit)로 구성됩니다.

    오답 노트

    Linker: 여러 개의 목적 파일들을 하나로 묶어 실행 파일을 만드는 프로그램으로, 명령어의 구성 요소가 아닙니다.
profile_image
1

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

48. 마이크로프로세서와 RAM들을 접속하기 위하여 사용되는 것은?

  1. decoder
  2. multiplexer
  3. encoder
  4. flip-flop
(정답률: 알수없음)
  • 마이크로프로세서가 특정 메모리 주소를 선택하여 RAM에 접근하기 위해서는 주소 신호를 해석하여 해당 칩을 활성화하는 디코더(decoder) 회로가 필요합니다.
profile_image
1

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

49. 컴퓨터 입·출력 방식 중에서 가장 고성능 방식에 해당하는 것은?

  1. DMA 제어기에 의한 입·출력
  2. 채널 제어기에 의한 입·출력
  3. CPU에 의한 입·출력 인터럽트 방식
  4. CPU에 의한 입·출력 프로그램 방식
(정답률: 알수없음)
  • 입출력 방식 중 채널 제어 방식은 CPU의 개입을 최소화하고 전용 프로세서(채널)가 입출력을 독립적으로 관리하므로 가장 고성능 방식에 해당합니다.
profile_image
1

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

50. 다음 중 입·출력 기능 중 아날로그 입력 데이터를 디지털 신호로 바꾸어 주는 기능은?

  1. 전송 기능
  2. 변솬 기능
  3. A/D 변환 기능
  4. D/A 변환 기능
(정답률: 알수없음)
  • 아날로그(Analog) 신호를 디지털(Digital) 신호로 변환하는 기능은 A/D 변환 기능입니다.

    오답 노트

    D/A 변환 기능: 디지털 신호를 아날로그 신호로 변환하는 기능
profile_image
1

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

51. 다음 중 컴퓨터의 누산기(Accumulator)에 대한 설명으로 옳지 않은 것은?

  1. ALU에 의해 수행되는 연산에 관여하며 연산의 결과를 저장한다.
  2. 입·출력 장치로 데이터를 보낼 때 임시저장 레지스터로도 쓰인다.
  3. 일반적으로 마이크로 프로세서의 워드 크기와 같은 비트 수를 갖는다.
  4. 현재 수행되는 연산에 사용되는 메모리 위치 또는 I/O 장치의 어드레스를 저장한다.
(정답률: 알수없음)
  • 누산기는 ALU의 연산 결과나 입출력 데이터를 임시 저장하는 레지스터입니다. 메모리 위치나 I/O 장치의 어드레스를 저장하는 것은 누산기가 아니라 메모리 주소 레지스터(MAR)의 역할입니다.
profile_image
1

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

52. 다음이 설명하는 용어로 옳은 것은?

  1. Shift Time
  2. Transfer Time
  3. Control Time
  4. Word Time
(정답률: 알수없음)
  • 직렬식 컴퓨터에서 하나의 워드(Word) 또는 기계어를 한 기억 장치에서 다른 기억 장치로 전송하는 데 걸리는 시간을 Word Time이라고 합니다.
profile_image
1

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

53. 격리형 I/O 방식과 비교하여 Memory Mapped I/O 방식의 특징이 아닌 것은?

  1. 기억 장치의 일부 공간을 입·출력 포트에 할당한다.
  2. 별도의 입·출력 명령이 필요 없다.
  3. 기억장치의 이용효율이 높다.
  4. 기억장치주소와 입·출력장치 주소의 구별이 없다.
(정답률: 알수없음)
  • Memory Mapped I/O 방식은 메모리 주소 공간의 일부를 I/O 포트에 할당하여 사용하므로, 그만큼 실제 메모리로 사용할 수 있는 공간이 줄어들어 기억장치의 이용효율이 낮아집니다.
profile_image
1

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

54. 고급 언어를 기계어로 바꿔주는 번역기를 무엇이라 하는가?

  1. editor
  2. compiler
  3. assembler
  4. operating system
(정답률: 알수없음)
  • 인간이 이해하기 쉬운 고급 언어로 작성된 소스 코드를 컴퓨터가 실행할 수 있는 기계어로 한꺼번에 번역해 주는 프로그램을 compiler라고 합니다.

    오답 노트

    assembler: 어셈블리어를 기계어로 번역함
profile_image
1

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

55. 다음 중 DASD(Direct Access Storage Device)로 랜덤 액세스가 가장 적합한 것은?

  1. 자기 디스크
  2. 자기 테이프
  3. VSAM
  4. ISAM
(정답률: 알수없음)
  • DASD는 데이터에 직접 접근할 수 있는 장치를 의미하며, 자기 디스크는 헤드가 원하는 위치로 즉시 이동하여 데이터를 읽을 수 있어 랜덤 액세스에 가장 적합합니다.

    오답 노트

    자기 테이프: 순차 액세스 방식임
profile_image
1

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

56. 다음 ( ) 안에 가장 적합한 것은?

  1. 스택
  2. 실행 큐
  3. 프로그램 배열
  4. 상태 레지스터
(정답률: 알수없음)

  • CPU가 인터럽트 서비스를 처리하기 전, 나중에 원래 작업으로 복귀하기 위해 현재의 프로그램 상태와 동적 실행 정보를 저장하는 LIFO(Last-In First-Out) 구조의 저장 공간은 스택입니다.
profile_image
1

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

57. 컴퓨터가 프로그램을 수행하던 중 예기치 않은 일이 발생하여 현재 수행 중인 프로그램이 일시적으로 중지되는 상태를 무엇이라 하는가?

  1. Polling
  2. Handshaking
  3. PSW(Program Status Word)
  4. Interrupt
(정답률: 알수없음)
  • 프로그램 수행 중 예기치 않은 상황이나 외부 장치의 요청으로 인해 현재 작업을 일시 중단하고 긴급한 처리를 수행하는 메커니즘을 Interrupt라고 합니다.
profile_image
1

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

58. 다음의 명령어 중 레지스터에 저장되어 있는 데이터를 지정된 메모리 번지로 옮기기 위한 명령어는?

  1. 로드 명령어(load instruction)
  2. 스토어 명령어(store instruction)
  3. 입력 명령어(input instruction)
  4. 분기 명령어(branch instruction)
(정답률: 알수없음)
  • 레지스터에 있는 데이터를 메모리로 전송하여 저장하는 동작을 수행하는 명령어는 스토어 명령어(store instruction)입니다.

    오답 노트

    로드 명령어(load instruction): 메모리의 데이터를 레지스터로 가져옴
    입력 명령어(input instruction): 외부 장치로부터 데이터를 입력받음
    분기 명령어(branch instruction): 프로그램의 실행 흐름을 특정 주소로 변경함
profile_image
1

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

59. 마이크로프로세서에서 RS-232C의 용도는?

  1. 스탭 모터 드라이버
  2. LCD 모듈 드라이버
  3. 시리얼 통신 인터페이스
  4. A/D 컨버터
(정답률: 알수없음)
  • RS-232C는 컴퓨터와 주변 장치 간에 데이터를 한 비트씩 순차적으로 주고받는 표준 시리얼 통신 인터페이스 규격입니다.
profile_image
1

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

60. 다음 중 마이크로 컨트롤러를 사용하여 제품을 만들 경우 장점이 아닌 것은?

  1. 소형화
  2. 고가격
  3. 융통성
  4. 신뢰성
(정답률: 알수없음)
  • 마이크로 컨트롤러는 CPU, 메모리, I/O 포트가 하나의 칩에 통합되어 있어 회로의 소형화가 가능하고, 프로그램 수정만으로 기능을 변경할 수 있는 융통성이 높으며, 부품 수가 적어 신뢰성이 향상됩니다. 또한 대량 생산을 통해 저렴한 가격으로 구현할 수 있으므로 고가격은 장점이 아닙니다.
profile_image
1

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

4과목: 논리회로

61. 레지스터 A에 11011001 이 들어있다. 레지스터 A의 내용이 01101101 으로 바뀌었다면 레지스터 B의 내용과 A, B에 수행된 논리 마이크로 작동은? (단, B는 10110100 의 내용을 가지고 있다.)

(정답률: 알수없음)
  • 레지스터 A의 초기값 $11011001$과 B의 값 $10110100$을 XOR 연산하면 결과가 $01101101$이 됩니다. XOR 연산은 두 비트가 서로 다를 때 $1$, 같을 때 $0$을 출력하는 논리 연산입니다.
    따라서 A의 내용이 $01101101$로 바뀌기 위해서는 A와 B를 XOR 연산하여 다시 A에 저장하는 마이크로 작동이 필요합니다.
    $$A \leftarrow A \oplus B$$
profile_image
1

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

62. 다음 회로가 수행할 수 있는 논리 기능은?

  1. NOT
  2. NOR
  3. AND
  4. OR
(정답률: 알수없음)
  • 회로를 보면 입력 $A, B, C$ 중 어느 하나라도 High($1$)가 되어 트랜지스터가 도통되면, 출력 $V_o$가 접지(GND)와 연결되어 Low($0$)가 됩니다. 모든 입력이 Low($0$)일 때만 출력 $V_o$가 $V_{cc}$ 전압을 가져 High($1$)가 되므로, 이는 NOR 논리 기능을 수행합니다.
profile_image
1

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

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

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

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

64. 다음 논리회로가 의미하는 것은?

  1. 일치회로
  2. 2진 비교기
  3. 반가산기
  4. 전가산기
(정답률: 알수없음)
  • 두 입력 $A, B$에 대해 XOR 게이트를 통해 합($S$)을 구하고, AND 게이트를 통해 자리올림수($C$)를 구하는 회로 구성입니다. 이는 하위 자리에서 올라온 자리올림수 없이 두 비트만을 더하는 반가산기의 전형적인 논리 회로입니다.
profile_image
1

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

65. 다음에 수행할 명령의 주소를 기억하고 있는 레지스터는?

  1. Program Counter
  2. Instruction Register
  3. Accumulator
  4. Status Register
(정답률: 알수없음)
  • Program Counter는 CPU가 다음에 실행해야 할 명령어의 메모리 주소를 저장하고, 명령어가 실행될 때마다 자동으로 주소를 증가시키는 역할을 하는 레지스터입니다.
profile_image
1

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

66. 다음과 같은 구성도는 어떤 형태의 플립플롭인가?

  1. D형
  2. M/S형
  3. JK형
  4. T형
(정답률: 알수없음)
  • 제시된 회로도는 RS 플립플롭에 피드백 회로를 추가하여 $J$ 입력과 $K$ 입력의 기능을 구현한 형태입니다. 출력 $Q$와 $\bar{Q}$가 각각 입력 게이트로 되돌아오는 피드백 구조를 통해 상태 유지, 반전(Toggle) 등이 가능하므로 JK형 플립플롭입니다.
profile_image
1

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

67. 다음 중 자보수(self-complementary) 특성을 가진 코드는?

  1. BCD 코드
  2. 3-초과(excess-3) 코드
  3. 그레이(Gray) 코드
  4. 5421 코드
(정답률: 알수없음)
  • 3-초과 코드는 각 십진수 값에 $3$을 더해 2진수로 표현하며, 9의 보수를 취했을 때 비트가 반전되는 자보수 특성을 가집니다.

    오답 노트

    BCD 코드: 가중치 코드이며 자보수 특성 없음
    그레이 코드: 인접한 수끼리 1비트만 변하는 코드
    5421 코드: 가중치 코드이며 자보수 특성 없음
profile_image
1

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

68. 1001111의 2의 보수를 구하면?

  1. 0110001
  2. 0001111
  3. 0111110
  4. 0110000
(정답률: 알수없음)
  • 2의 보수는 1의 보수(비트 반전)를 구한 뒤 최하위 비트에 $1$을 더하여 계산합니다.
    ① [기본 공식] $\text{2의 보수} = (\text{1의 보수}) + 1$
    ② [숫자 대입] $0110000 + 1$
    ③ [최종 결과] $0110001$
profile_image
1

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

69. 212 × 6 ROM이 있다. 이 ROM의 입력 신호와 1 WORD 당 비트 수는?

  1. 2개, 12비트
  2. 6개, 6비트
  3. 6개, 12비트
  4. 12개, 6비트
(정답률: 알수없음)
  • ROM의 크기가 $2^n \times m$ 일 때, 입력 신호의 수는 $n$개이며 1 워드당 비트 수는 $m$비트입니다.
    ① [기본 공식] $\text{입력 수} = n, \text{워드 비트 수} = m$
    ② [숫자 대입] $\text{입력 수} = 12, \text{워드 비트 수} = 6$
    ③ [최종 결과] $12\text{개}, 6\text{비트}$
profile_image
1

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

70. 플립플롭(filp flop) 중에서 입력 상태가 그대로 출력되는 것은?

  1. RS 플립플롭
  2. D 플립플롭
  3. JK 플립플롭
  4. T 플립플롭
(정답률: 알수없음)
  • D 플립플롭은 Data 플립플롭의 약자로, 입력 $D$의 값이 클록 펄스에 의해 그대로 출력 $Q$로 전달되는 특성을 가집니다.
profile_image
1

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

71. 시간 폭이 매우 좁은 트리거 펄스 열이 입력단에 가해진다면, 이 펄스가 나타나는 순간마다 출력 상태가 바뀌는 플립플롭은?

  1. JK 플립플롭
  2. T 플립플롭
  3. RS 플립플롭
  4. D 플립플롭
(정답률: 알수없음)
  • T(Toggle) 플립플롭은 입력 $T$가 1인 상태에서 트리거 펄스가 들어올 때마다 출력 상태가 반전(Toggle)되는 특성을 가지고 있습니다.
profile_image
1

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

72. 한 플립플롭의 출력이 다른 플립플롭을 구동시키는 계수기는?

  1. 링 계수기
  2. 존슨 계수기
  3. 10진 계수기
  4. 리플 계수기
(정답률: 알수없음)
  • 리플 계수기는 첫 번째 플립플롭의 출력이 다음 플립플롭의 클록 입력으로 연결되어, 마치 물결(Ripple)이 치듯 순차적으로 구동되는 비동기식 계수기입니다.
profile_image
1

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

73. 10진수 943을 3초과 코드로 표시하면?

  1. 110101100010
  2. 100101000011
  3. 111001000101
  4. 110001110110
(정답률: 알수없음)
  • 3초과 코드는 각 10진수 숫자에 3을 더한 후 이를 4비트 2진수로 변환하여 표시하는 방식입니다.
    ① [기본 공식] $(10진수 + 3) \rightarrow 2진수$
    ② [숫자 대입] $(9+3=12 \rightarrow 1100), (4+3=7 \rightarrow 0111), (3+3=6 \rightarrow 0110)$
    ③ [최종 결과] $110001110110$
profile_image
1

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

74. 다음 불(Boolean) 식을 간단히 한 결과 Y는?

(정답률: 알수없음)
  • 불 대수의 기본 법칙 중 보수 법칙($$A \cdot \bar{A} = 0$$)을 이용하여 식을 간소화합니다.
    ① [기본 공식] $Y = A \cdot \bar{A} + B$
    ② [숫자 대입] $Y = 0 + B$
    ③ [최종 결과] $Y = B$
    따라서 정답은 입니다.
profile_image
1

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

75. 조합 논리회로에 대한 설명으로 옳은 것은?

  1. 입력신호, 논리게이트, 출력신호로 이루어졌다.
  2. 입력신호, 논리게이트, 메모리, 출력신호로 이루어졌다.
  3. 입력신호, 논리게이트, 메모리, 출력신호, 이전상태로 이루어졌다.
  4. 입력신호, 논리게이트, 메모리, 출력신호, 이전신호, 상태 출력으로 이루어졌다.
(정답률: 알수없음)
  • 조합 논리회로는 기억 소자(메모리) 없이 현재의 입력 신호가 논리 게이트를 거쳐 즉시 출력 신호를 결정하는 회로입니다.

    오답 노트

    메모리, 이전 상태, 상태 출력 등이 포함된 회로는 순서 논리회로입니다.
profile_image
1

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

76. 다음 논리회로를 간단히 하면?

(정답률: 알수없음)
  • 제시된 회로 의 논리식을 분석하면 다음과 같습니다.
    상단 AND 게이트: $A \cdot B \cdot C$
    하단 AND 게이트: $A \cdot B \cdot \overline{C}$
    최종 OR 게이트: $X = (A \cdot B \cdot C) + (A \cdot B \cdot \overline{C})$
    이를 공통 인수 $A \cdot B$로 묶어 간소화하면 다음과 같습니다.
    $$X = A \cdot B \cdot (C + \overline{C})$$
    $$X = A \cdot B \cdot 1$$
    $$X = A \cdot B$$
    따라서 결과는 $A$와 $B$의 AND 연산만 남게 되므로, 정답은 입니다.
profile_image
1

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

77. 다음 회로가 나타내는 것은?

  1. 2진수를 그레이코드로 변환하는 회로
  2. 3초과 코드를 2진수로 변환하는 회로
  3. 입력비트의 크기를 검사하는 회로
  4. 1의 자리를 검출하는 회로
(정답률: 알수없음)
  • 제시된 회로 는 2진수 입력 $b_0, b_1, b_2, b_3$를 받아 인접한 비트끼리 XOR 연산을 수행하여 그레이코드 $G_0, G_1, G_2, G_3$를 생성하는 구조입니다. 이는 전형적인 2진수를 그레이코드로 변환하는 회로의 구성입니다.
profile_image
1

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

78. 정보를 일시적으로 유지하는데 사용되는 플립플롭은?

  1. T
  2. D
  3. MS
  4. JK
(정답률: 알수없음)
  • D 플립플롭(Data/Delay Flip-Flop)은 입력 $D$의 값을 그대로 출력 $Q$로 전달하여 저장하는 특성이 있어, 정보를 일시적으로 유지하는 지연 소자나 레지스터 구현에 주로 사용됩니다.
profile_image
1

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

79. 다음 계수기의 명칭으로 옳은 것은?

  1. 4비트 2진 하향 비동기 계수회로
  2. 3비트 2진 하향 비동기 계수회로
  3. 4비트 2진 상향 비동기 계수회로
  4. 3비트 2진 상향 비동기 계수회로
(정답률: 알수없음)
  • 제시된 회로 를 분석하면, 4개의 플립플롭($FF_0 \sim FF_3$)이 연결되어 있어 4비트 계수기이며, 이전 단의 출력 $Q$가 다음 단의 클록 입력으로 연결되어 비동기 방식으로 동작합니다. 또한, $J, K$ 입력이 모두 1로 고정되어 있고 출력 $Q$가 다음 단의 클록으로 들어가 값이 증가하는 형태이므로 4비트 2진 상향 비동기 계수회로입니다.
profile_image
1

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

80. 입력 펄스에 따라 미리 정해진 순서대로 상태가 변화하는 레지스터로서 발생 횟수를 세거나 동작 순서를 제어하기 위한 타이밍(timing) 신호를 만드는데 가장 적합한 회로는?

  1. 범용 레지스터
  2. 멀티플렉서
  3. 카운터
  4. 스택
(정답률: 알수없음)
  • 입력되는 펄스의 수를 세어 상태를 변화시키며, 이를 통해 횟수 측정이나 동작 순서 제어를 위한 타이밍 신호를 생성하는 회로는 카운터입니다.
profile_image
1

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

5과목: 정보통신개론

81. 동일 건물이나 인접한 건물에 있는 다양한 컴퓨터 기기들을 상호 연결하여 정보통신망에 연결된 다른 기기나 주변 기기들과 공유할 수 있도록 설계하는 네트워크는?

  1. 패킷교환망(PSDN)
  2. 부가가치통신망(VAN)
  3. 근거리통신망(LAN)
  4. 공중전화망(PSTN)
(정답률: 알수없음)
  • 동일 건물이나 인접한 좁은 지역 내의 컴퓨터와 주변 기기들을 연결하여 자원을 공유하는 네트워크를 근거리통신망(LAN)이라고 합니다.
profile_image
1

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

82. 이동통신망에서 사용되는 다원접속(Multiple Access)방식이 아닌 것은?

  1. CDMA
  2. CSMA
  3. TDMA
  4. FDMA
(정답률: 알수없음)
  • 이동통신망의 다원접속 방식은 주파수(FDMA), 시간(TDMA), 코드(CDMA)를 나누어 사용하는 방식입니다.

    오답 노트

    CSMA: 매체 접근 제어(MAC) 방식으로, 주로 유선 LAN(Ethernet)에서 충돌을 방지하기 위해 사용됩니다.
profile_image
1

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

83. 다음 중 정보통신시스템의 데이터 전송계에 해당되지 않는 것은?

  1. 전송회선
  2. 단말장치
  3. 주변장치
  4. 통신제어장치
(정답률: 알수없음)
  • 데이터 전송계는 데이터를 송수신하기 위한 물리적 경로와 제어 장치로 구성됩니다. 전송회선, 단말장치, 통신제어장치는 전송계에 포함되지만, 주변장치는 컴퓨터의 입출력을 돕는 장치로 전송계에 해당하지 않습니다.
profile_image
1

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

84. TV전파를 이용하여 필요한 문자나 도형 정보를 텔레비전 수상기의 화면상에서 볼 수 있는 것은?

  1. 텔리텍스트
  2. 텔리메터링
  3. 텔리비디오
  4. 텔리타이프
(정답률: 알수없음)
  • TV 방송 신호에 문자나 도형 정보를 포함시켜 전송함으로써, 시청자가 TV 화면을 통해 텍스트 정보를 선택적으로 볼 수 있게 하는 서비스가 텔리텍스트입니다.
profile_image
1

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

85. 다음 중 동기식 전송방식의 일반적인 특성과 관계 없는 것은?

  1. 전송속도가 비교적 빠르다.
  2. 단말기는 버퍼 기억장치를 갖고 있다.
  3. 송·수신의 동기를 위하여 동기문자가 사용된다.
  4. 항상 한 묶음으로 구성된 문자 사이의 휴지간격이 존재한다.
(정답률: 알수없음)
  • 문자 사이의 휴지간격(Idle time)이 존재하는 것은 비동기식 전송방식의 특징입니다. 동기식 전송은 데이터 블록 단위로 연속해서 전송하므로 휴지간격이 없습니다.
profile_image
1

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

86. OSI-7 참조 모델에서 각 계층의 기능이 잘못 연결된 것은?

  1. 표면계층 : 정보의 형식 설정과 코드 변환
  2. 네트워크계층 : 정보 교환과 중계 기능
  3. 응용계층 : 회화 단위의 제어
  4. 물리계층 : 전송 매체로의 적니적 신호 전송
(정답률: 알수없음)
  • 회화 단위의 제어(대화 제어)는 응용계층이 아니라 세션계층(Session Layer)의 핵심 기능입니다.

    오답 노트

    표면계층: 데이터 형식 및 코드 변환
    네트워크계층: 경로 선택 및 중계
    물리계층: 전기적 신호 전송
profile_image
1

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

87. 다음 데이터 통신 용어의 설명 중 틀린 것은?

  1. repeater – 신호의 감쇠 현상을 복원해 준다.
  2. modem – 신호의 변·복조장치를 뜻한다.
  3. bps – 초당 전송 비트 수를 뜻한다.
  4. baud – 초당 저장 바이트 수를 뜻한다.
(정답률: 알수없음)
  • baud는 초당 저장 바이트 수가 아니라, 초당 신호 변화 횟수를 나타내는 전송 속도 단위입니다.

    오답 노트

    repeater: 감쇠된 신호를 증폭 및 복원
    modem: 디지털-아날로그 변복조
    bps: 초당 전송 비트 수
profile_image
1

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

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

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

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

89. 다음 중 데이터 전달을 위한 순서적 절차로 알맞은 것은?

  1. 링크확립 – 회로연결 – 메시지전달 – 회로절단 – 링크절단
  2. 회로연결 – 링크확립 – 메시지전달 – 회로절단 – 링크절단
  3. 회로연결 – 링크확립 – 메시지전달 – 링크절단 – 회로절단
  4. 링크확립 – 회로연결 – 메시지전달 – 링크절단 – 회로절단
(정답률: 알수없음)
  • 데이터 전달을 위해서는 먼저 물리적인 회로를 연결하고, 통신을 위한 논리적 링크를 확립한 뒤 메시지를 전달하며, 이후 링크를 먼저 절단하고 마지막으로 회로를 절단하는 순서로 진행됩니다.
profile_image
1

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

90. OSI 참조 모델의 각 계층과 이에 해당되는 인터넷 프로토콜에 대한 연결로 틀린 것은?

  1. 데이터링크계층 – UDP
  2. 네트워크계층 – IP
  3. 전송계층 – TCP
  4. 응용계층 – FTP
(정답률: 알수없음)
  • UDP는 전송 계층(Transport Layer)에 속하는 프로토콜입니다. 데이터 링크 계층은 물리적 주소(MAC)를 통해 인접 노드 간 데이터를 전송하는 계층입니다.
profile_image
1

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

91. 다음 중 주로 OSI의 네트워크 계층까지의 기능을 수행하는 것은?

  1. 아답터
  2. 브릿지
  3. 라우터
  4. 리피터
(정답률: 알수없음)
  • 라우터는 OSI 3계층인 네트워크 계층까지의 기능을 수행하며, 최적의 경로를 설정(Routing)하여 패킷을 전송하는 장비입니다.

    오답 노트

    리피터: 1계층(물리 계층)
    브릿지: 2계층(데이터 링크 계층)
    아답터: 2계층(데이터 링크 계층)
profile_image
1

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

92. 프로토콜의 구성 요소 중 전소제어 및 오류 처리를 위한 정보 등을 규정하는 것은?

  1. 구문(syntax)
  2. 의미(semantic)
  3. 타이밍(timing)
  4. 흐름제어(flow control)
(정답률: 알수없음)
  • 프로토콜의 3요소 중 의미(semantic)는 전송 제어, 오류 처리 등 제어 정보와 그 해석 방법을 규정하는 요소입니다.

    오답 노트

    구문(syntax): 데이터 형식, 부호화, 신호 레벨 등 표현 방식 규정
    타이밍(timing): 통신 속도 조절 및 전송 순서 규정
profile_image
1

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

93. 다음 중 네트워크 토폴로지의 종류에 속하지 않는 것은?

  1. 성형
  2. 버스형
  3. 링형
  4. 분산형
(정답률: 알수없음)
  • 네트워크 토폴로지는 컴퓨터와 장치들을 물리적으로 연결하는 형태를 의미하며, 대표적으로 성형, 버스형, 링형, 망형(Mesh) 등이 있습니다. 분산형은 네트워크의 물리적 연결 형태가 아닌 시스템 운영 방식에 해당합니다.
profile_image
1

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

94. 다음 중 흐름제어, 에러제어 및 자체 진단기능을 갖는 일명 지능다중화기는?

  1. 통계적시분할 다중화기
  2. 시분할 다중화기
  3. 주파수분할 다중화기
  4. 역다중화기
(정답률: 알수없음)
  • 통계적시분할 다중화기는 데이터가 있는 채널에만 슬롯을 할당하는 효율적인 방식으로, 흐름제어, 에러제어 및 자체 진단 기능을 갖춘 지능형 다중화기입니다.
profile_image
1

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

95. 어떤 회사가 8개의 장치를 망형 네트워크로 할 경우 최소로 필요한 케이블의 연결수(C)는?

  1. C = 28
  2. C = 26
  3. C = 24
  4. C = 22
(정답률: 알수없음)
  • 망형(Mesh) 네트워크에서 모든 장치가 서로 연결될 때 필요한 케이블 수는 조합 공식 $n(n-1)/2$를 사용합니다.
    ① $C = \frac{n(n-1)}{2}$
    ② $C = \frac{8 \times (8-1)}{2}$
    ③ $C = 28$
profile_image
1

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

96. 통화 중에 이동전화가 한 셀에서 다른 셀로 이동할 때, 자동으로 현 통화 채널을 다른 셀의 통화 채널로 전환해 줌으로써 통화가 지속되게 하는 기능은?

  1. 핸드오프
  2. 전자기 간섭
  3. 진폭 변조
  4. 주파수 변조
(정답률: 알수없음)
  • 이동통신 중 사용자가 하나의 셀 경계를 넘어 다른 셀로 이동할 때, 통화 끊김 없이 채널을 자동으로 전환해 주는 기능을 핸드오프라고 합니다.
profile_image
1

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

97. 다음 중 IEEE 802.15 관련 방이나 거실과 같은 작은 지역에서 장치들을 연결시키는 근거리 무선통신 기술은?

  1. 블루투스
  2. VPN
  3. WAN
  4. 종합정보통신망
(정답률: 알수없음)
  • IEEE 802.15 표준은 블루투스와 같이 아주 짧은 거리에서 저전력으로 장치들을 연결하는 WPAN(Wireless Personal Area Network) 기술을 정의합니다.
profile_image
1

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

98. 프로토콜의 기능 중 정보 전송시 데이터 및 제어 정보의 오류에 대비하기 위한 것은?

  1. 연결제어
  2. 에러제어
  3. 흐름제어
  4. 동기제어
(정답률: 알수없음)
  • 데이터 전송 과정에서 발생하는 오류를 검출하고 수정하여 정보의 신뢰성을 보장하는 기능은 에러제어입니다.
profile_image
1

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

99. 다음 중 두 개의 채널간에 보호대역(guard band)을 사용하여 인접한 채널간의 간섭을 막아주는 다중화방식은?

  1. 시분할다중화방식
  2. 주파수분할다중화방식
  3. 코드분할다중화방식
  4. 공간분할다중화방식
(정답률: 알수없음)
  • 주파수분할다중화방식(FDM)은 전체 대역폭을 여러 개의 주파수 채널로 나누어 전송하며, 이때 인접 채널 간의 간섭을 방지하기 위해 채널 사이에 보호대역(guard band)을 설정합니다.
profile_image
1

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

100. 광대역 통신망 ATM 셀(Cell)의 구성으로 알맞은 것은?

  1. 헤더 5바이트, 페이로드(Payload) 53바이트
  2. 헤더 4바이트, 페이로드(Payload) 53바이트
  3. 헤더 5바이트, 페이로드(Payload) 48바이트
  4. 헤더 4바이트, 페이로드(Payload) 48바이트
(정답률: 알수없음)
  • ATM(Asynchronous Transfer Mode) 셀은 고정 길이의 패킷을 사용하여 전송 효율을 높이며, 전체 53바이트 중 헤더 5바이트와 페이로드 48바이트로 구성됩니다.
profile_image
1

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

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