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

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

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

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

목록

1과목: 프로그래밍일반

1. C 언어의 관계 연산자에 해당하지 않는 것은?

  1. <
  2. < >
  3. = =
  4. ! =
(정답률: 알수없음)
  • C 언어의 관계 연산자는 두 값의 크기를 비교하여 참(1) 또는 거짓(0)을 반환하는 연산자입니다.
    C 언어에서는 '같지 않다'를 표현할 때 != 연산자를 사용하며, <> 기호는 관계 연산자로 사용되지 않습니다.
profile_image
1

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

2. 부프로그램(subprogram)과 매크로(macro)에 관한 설명으로 거리가 먼 것은?

  1. 부프로그램을 사용하면 수행속도가 상대적으로 느리다.
  2. 매크로를 사용하면 일반적으로 프로그램의 크기가 커진다.
  3. 부프로그램을 사용하면 프로그램의 크기를 상대적으로 줄일 수 있다.
  4. 매크로를 사용하면 전체적인 프로그램을 모듈러 하게 구성할 수 있다.
(정답률: 알수없음)
  • 매크로는 단순 텍스트 치환 방식으로 동작하여 실행 속도는 빠르지만, 호출될 때마다 코드가 복제되어 프로그램 크기가 커집니다. 모듈러한 구성과 프로그램 크기 감소는 부프로그램의 특징입니다.

    오답 노트

    부프로그램 수행속도 느림: 호출 및 복귀 과정의 오버헤드 발생
    매크로 프로그램 크기 증가: 코드 치환으로 인한 중복 발생
    부프로그램 크기 감소: 동일 코드를 한 번만 저장하고 재사용
profile_image
1

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

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

  1. 응답시간(turnaround time) 증가
  2. 신뢰성(reliability) 향상
  3. 처리능력(throughput) 향상
  4. 사용의 용이성(availability) 향상
(정답률: 알수없음)
  • 운영체제는 컴퓨터 자원을 효율적으로 관리하여 사용자에게 편의를 제공하는 것이 목적입니다.
    응답시간(turnaround time)은 작업 제출부터 완료까지 걸리는 시간으로, 이를 최소화하는 것이 운영체제의 목표입니다.

    오답 노트

    신뢰성 향상, 처리능력 향상, 사용의 용이성 향상은 모두 운영체제의 주요 성능 평가 지표이자 달성 목표입니다.
profile_image
1

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

4. 스트림 자료 활용의 예가 빈번한 언어는?

  1. COBOL
  2. SNOBOL 4
  3. C
  4. ADA
(정답률: 알수없음)
  • SNOBOL 4는 문자열 처리 및 패턴 매칭에 특화된 언어로, 스트림 자료를 활용한 텍스트 처리가 매우 빈번하게 사용되는 언어입니다.
profile_image
1

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

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

  1. 실행시간
  2. 번역시간
  3. 언어구현 시간
  4. 언어정의 시간
(정답률: 알수없음)
  • 실행시간 바인딩은 프로그램이 실제로 실행되는 도중에 주소가 결정되는 동적 바인딩(Dynamic Binding)에 해당합니다.

    오답 노트

    번역시간, 언어구현 시간, 언어정의 시간: 프로그램 실행 전 단계에서 주소가 결정되는 정적 바인딩입니다.
profile_image
1

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

6. BNF 심볼에서 정의를 나타내는 기호는?

  1. ::=
  2. <>
  3. ==
(정답률: 알수없음)
  • BNF(Backus-Naur Form) 표기법에서 $::=$ 기호는 '정의된다' 또는 '구성된다'라는 의미를 가지며, 왼쪽의 심볼을 오른쪽의 정의로 규정할 때 사용합니다.

    오답 노트

    ㅣ: 선택(OR)을 의미함
    <>: 비단말 심볼(Non-terminal symbol)을 감싸는 기호임
profile_image
1

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

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

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

    오답 노트

    할당: 프로그래머가 메모리 공간을 지정함
    재배치: 어셈블러나 로더가 주소를 조정함
    적재: 로더가 프로그램을 메모리에 올림
profile_image
1

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

8. 시스템 프로그래밍 언어로서 가장 적당한 것은?

  1. C
  2. COBOL
  3. PASCAL
  4. FORTRAN
(정답률: 알수없음)
  • C 언어는 하드웨어 제어가 가능하고 실행 속도가 빨라 운영체제(OS)나 컴파일러와 같은 시스템 소프트웨어를 개발하는 데 가장 적합한 시스템 프로그래밍 언어입니다.
profile_image
1

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

9. 구문 분석에는 하향식 파싱(Top-down parsing)과 상향식 파싱(Bottom-up parsing)이 있다. 하향식 파싱에 대한 설명으로 옳지 않은 것은?

  1. 하향식 구문분석은 입력 문자열에 대한 좌측 유도(left most derivation) 과정으로 볼 수 있다.
  2. 파싱할 수 있는 문법에 left recursion 이 없어야하고 left factoring 을 해야 하므로 상향식 파서보다는 일반적이지 못하다.
  3. 루트로부터 preorder 순으로 주어진 문자열에 대해 파스 트리를 구성한다.
  4. 터미날 노드에서 뿌리 노드를 만들어 내는 과정으로 뿌리 노드, 즉 시작 기호가 만들어지면 올바른 문장이고 그렇지 않으면 틀린 문장이다.
(정답률: 알수없음)
  • 하향식 파싱은 루트 노드(시작 기호)에서부터 시작하여 터미널 노드(입력 문자열) 방향으로 파스 트리를 구성하는 방식입니다.
    터미널 노드에서 뿌리 노드를 만들어 내는 과정은 하향식이 아니라 상향식 파싱(Bottom-up parsing)에 대한 설명입니다.
profile_image
1

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

10. 기계어와 가장 유사한 언어는?

  1. Cobol
  2. Assembly
  3. C
  4. Basic
(정답률: 알수없음)
  • 기계어는 컴퓨터가 직접 이해할 수 있는 0과 1의 이진수 형태입니다.
    Assembly 언어는 기계어와 1:1 대응되는 기호(Mnemonic)를 사용하여 작성하는 저급 언어로, 기계어와 가장 유사한 특성을 가집니다.
profile_image
1

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

11. C 언어에서 데이터 형식을 규정하는 서술자로서 의미가 옳지 않은 것은?

  1. %d : 8진정수(Octal integer)
  2. %c : 문자(character)
  3. %s : 문자열(string)
  4. %x : 16진정수(hexadecimal)
(정답률: 알수없음)
  • C 언어의 printf 함수 등에서 사용하는 서식 지정자의 의미를 묻는 문제입니다.
    %d는 10진수 정수(Decimal integer)를 출력할 때 사용합니다.

    오답 노트

    8진정수(Octal integer): %o를 사용합니다.
profile_image
1

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

12. 10진수 634를 BCD 코드로 표현한 것은?

  1. 011000110100
  2. 001100110100
  3. 011000110011
  4. 001100110011
(정답률: 알수없음)
  • BCD(Binary Coded Decimal) 코드는 10진수 한 자리를 각각 4비트의 2진수로 변환하여 표현하는 방식입니다.
    10진수 634를 각 자리별로 변환하면 다음과 같습니다.
    6 $\rightarrow$ 0110
    3 $\rightarrow$ 0011
    4 $\rightarrow$ 0100
    이를 순서대로 나열하면 011000110100이 됩니다.
profile_image
1

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

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

  1. 로더-링커-컴파일러
  2. 컴파일러-로더-링커
  3. 링커-컴파일러-로더
  4. 컴파일러-링커-로더
(정답률: 알수없음)
  • 프로그램이 실행되기까지의 표준 과정은 소스 코드를 목적 파일로 변환하는 컴파일러, 여러 목적 파일과 라이브러리를 연결하는 링커, 최종 실행 파일을 메모리에 적재하는 로더 순으로 진행됩니다.
profile_image
1

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

14. 원시 프로그램을 하나의 긴 스트링으로 보고 원시 프로그램을 문자 단위로 스캐닝하여 문법적으로 의미있는 일련의 문자들로 분할해 내는 역할을 하는 것은?

  1. 구문분석기
  2. 어휘분석기
  3. 파스트리
  4. 코드생성기
(정답률: 알수없음)
  • 어휘분석기(Lexical Analyzer)는 소스 코드를 문자 단위로 읽어 들여 의미 있는 최소 단위인 토큰(Token)으로 분리하는 역할을 수행합니다.

    오답 노트

    구문분석기: 토큰들을 문법적 구조로 분석하여 파스트리를 생성하는 단계
profile_image
1

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

15. 수학적 수식 "A+B"를 "+AB"로 표현한 표기법은?

  1. PREFIX
  2. INFIX
  3. SUFFIX
  4. POSTFIX
(정답률: 알수없음)
  • 연산자의 위치에 따라 표기법이 달라집니다. 연산자가 피연산자 앞에 위치하는 표기법을 PREFIX(전위 표기법)라고 합니다.

    오답 노트

    INFIX: 연산자가 피연산자 사이에 위치하는 중위 표기법
    SUFFIX/POSTFIX: 연산자가 피연산자 뒤에 위치하는 후위 표기법
profile_image
1

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

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

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

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

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

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

    오답 노트

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

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

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

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

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

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

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

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

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

  1. language translator program
  2. service program
  3. problem program
  4. supervisor program
(정답률: 알수없음)
  • 처리 프로그램은 사용자의 목적을 달성하기 위해 실행되는 프로그램들(언어 번역, 서비스, 문제 프로그램 등)을 의미합니다. 반면 supervisor program은 시스템 전체를 관리하고 제어하는 시스템 프로그램(제어 프로그램)에 해당합니다.
profile_image
1

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

2과목: 전자계산기구조

21. 명령어의 연산자(operation code)의 기능과 관계없는 것은?

  1. 입ㆍ출력 기능
  2. 제어 기능
  3. 논리연산 기능
  4. 주소지정 기능
(정답률: 알수없음)
  • 명령어의 연산자(Op-code)는 CPU가 수행해야 할 동작(제어, 논리연산, 입출력 등)을 정의하는 부분입니다. 주소지정 기능은 연산자가 아니라 오퍼랜드(Operand) 부분에서 데이터의 위치를 지정하는 역할이므로 연산자의 기능과 관계가 없습니다.
profile_image
1

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

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

23. 중앙처리장치(CPU)의 기능이 아닌 것은?

  1. 기억 기능
  2. 연산 기능
  3. 제어 기능
  4. 입력 기능
(정답률: 알수없음)
  • CPU는 컴퓨터의 두뇌로서 제어, 연산, 기억(레지스터) 기능을 수행합니다. 입력 기능은 CPU가 아닌 입력 장치(키보드, 마우스 등)의 역할입니다.
profile_image
1

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

24. 다음 세 가지 연산자가 혼합되어 나오는 식에서 시행(연산) 순서가 옳은 것은?

  1. ①-③-②
  2. ②-③-①
  3. ②-①-③
  4. ①-②-③
(정답률: 알수없음)
  • 연산자의 우선순위는 산술 연산자가 가장 높고, 그다음 관계 연산자, 마지막으로 논리 연산자 순으로 처리됩니다.
    따라서 에 제시된 산술연산자 $\rightarrow$ 관계연산자 $\rightarrow$ 논리연산자 순서인 ②-①-③이 정답입니다.
profile_image
1

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

25. JK 플립플롭에서 Jn=0, Kn=0 인 경우의 출력 Qn+1은?

  1. 0
  2. 1
  3. Qn
  4. 부정
(정답률: 알수없음)
  • JK 플립플롭에서 $J=0, K=0$인 상태는 '불변(Hold)' 상태입니다. 즉, 입력에 관계없이 현재의 출력 상태 $Q_{n}$이 다음 상태 $Q_{n+1}$로 그대로 유지됩니다.
profile_image
1

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

26. 어떤 컴퓨터의 메모리 용량이 4K 워드이고, 워드 길이가 16비트일 때 AR(주소 레지스터)와 DR(데이터 레지스터)는 몇 비트로 구성하여야 하는가?

  1. AR:4, DR:16
  2. AR:12, DR:32
  3. AR:16, DR:65536
  4. AR:12, DR:16
(정답률: 알수없음)
  • 메모리 용량은 주소 레지스터(AR)의 크기를 결정하고, 워드 길이는 데이터 레지스터(DR)의 크기를 결정합니다.
    AR은 $4\text{K} = 2^{12}$개의 주소를 지정해야 하므로 $12\text{bit}$가 필요하며, DR은 워드 길이와 동일한 $16\text{bit}$가 필요합니다.
    ① [기본 공식] $\text{AR} = \log_{2}(\text{Memory Capacity})$
    ② [숫자 대입] $\text{AR} = \log_{2}(4 \times 1024) = \log_{2}(2^{12})$
    ③ [최종 결과] $\text{AR} = 12, \text{DR} = 16$
profile_image
1

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

27. 컴퓨터에서 음수를 표현하는 방법으로 옳지 않은 것은?

  1. 부호와 절대값 표시
  2. 부호화된 1의 보수 표시
  3. 부호화된 2의 보수 표시
  4. 부호화된 16의 보수 표시
(정답률: 알수없음)
  • 컴퓨터에서 음수를 표현하는 표준 방법은 부호와 절대값, 1의 보수, 2의 보수 방식입니다.

    오답 노트

    부호화된 16의 보수 표시는 컴퓨터의 이진수 체계에서 음수를 표현하는 표준 방식이 아닙니다.
profile_image
1

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

28. 디스크판의 같은 위치에 있는 트랙의 집합을 무엇이라 하는가?

  1. 섹터
  2. 하드디스크
  3. 실린더
  4. 블록
(정답률: 알수없음)
  • 다중 플래터 구조의 하드디스크에서 여러 개의 디스크 판에 걸쳐 동일한 반지름을 가진 트랙들의 수직 집합을 실린더라고 정의합니다.
profile_image
1

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

29. 인터럽트가 컴퓨터에서 발생하였을 때 프로세서의 인터럽트 서비스가 특정의 장소로 점프하도록 되어 있는 것과 관계있는 것은?

  1. 인터럽트 마스크
  2. 인터럽트 핸들러(handler)
  3. 인터럽트 인에이블(enable)
  4. 벡터 인터럽트(vectored interrupt)
(정답률: 알수없음)
  • 인터럽트 발생 시 CPU가 각 인터럽트원마다 할당된 고유의 서비스 루틴 주소(벡터)를 참조하여 해당 위치로 즉시 점프하는 방식을 벡터 인터럽트(vectored interrupt)라고 합니다.
profile_image
1

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

30. Excess-3 코드로 표현된 4비트 수 1000을 Gray 코드로 표현하면?

  1. 0101
  2. 0110
  3. 0111
  4. 1001
(정답률: 알수없음)
  • Excess-3 코드를 2진수로 변환한 뒤, 이를 다시 Gray 코드로 변환하는 과정입니다.
    1. Excess-3 코드 $1000$은 2진수 $0001$ (십진수 1)에 $3(0011)$을 더한 값이므로, 원래의 2진수는 $1000 - 0011 = 0101$입니다.
    2. 2진수 $0101$을 Gray 코드로 변환하면 첫 번째 비트는 그대로 $0$, 이후 비트는 인접 비트끼리 XOR 연산을 수행합니다.
    $$0 \oplus 1 = 1$$
    $$1 \oplus 0 = 1$$
    $$0 \oplus 1 = 1$$
    따라서 최종 결과는 $0111$입니다.
profile_image
1

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

31. 명령어 사이클(Instruction Cycle)이 아닌 것은?

  1. Fetch Cycle
  2. Control Cycle
  3. Indirect Cycle
  4. Interrupt Cycle
(정답률: 알수없음)
  • 명령어 사이클은 크게 인출(Fetch), 간접(Indirect), 실행(Execute), 인터럽트(Interrupt) 사이클로 구성됩니다. Control Cycle은 명령어 사이클의 표준 구성 요소가 아닙니다.
profile_image
1

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

32. micro 동작과 그 명칭 관계가 옳지 않은 것은?

  1. F : A← A의 보수
  2. F : A← A⊕B exclusive AND
  3. F : A← NAND
  4. F : A← NOR
(정답률: 알수없음)
  • 기호 $\oplus$는 배타적 논리합을 의미하는 XOR(Exclusive OR) 연산자입니다. 따라서 $A \oplus B$를 exclusive AND라고 설명한 것은 잘못되었습니다.

    오답 노트

    F : A$\leftarrow$ : A의 보수(NOT) 연산
    F : A$\leftarrow$ : NAND 연산
    F : A$\leftarrow$ : NOR 연산
profile_image
1

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

33. 전자계산기 명령(instruction)의 주소 지정방식 중 기억 장치에 최소 2번 접근(access)해야 오퍼랜드(operand)를 얻을 수 있는 것은?

  1. 직접 주소지정방식(direct addressing)
  2. 간접 주소지정방식(indirect addressing)
  3. 상대 주소지정방식(relative addressing)
  4. 이미디어트 주소지정방식(immediate addressing)
(정답률: 알수없음)
  • 간접 주소지정방식(indirect addressing)은 명령어의 주소 부분이 실제 데이터의 주소가 아닌 '주소가 저장된 주소'를 가리키므로, 실제 오퍼랜드를 얻기 위해 기억 장치에 최소 2번 접근해야 합니다.

    오답 노트

    직접 주소지정방식: 1번 접근
    이미디어트 주소지정방식: 기억 장치 접근 없음(명령어 내에 데이터 포함)
profile_image
1

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

34. 1-주소 형식 인스트럭션에서 반드시 있어야 할 것은?

  1. 누산기
  2. 스택
  3. 승산기
  4. 인덱스 레지스터
(정답률: 알수없음)
  • 1-주소 명령어는 하나의 오퍼랜드만 명시하므로, 나머지 하나의 오퍼랜드와 연산 결과가 저장될 공간으로 누산기(Accumulator)가 반드시 필요합니다.
profile_image
1

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

35. 0(zero)-주소 명령어의 형식에서 결과 자료는 어디에 저장되는가?

  1. 스택
  2. 누산기
  3. 범용 레지스터
  4. 명령 레지스터
(정답률: 알수없음)
  • 0-주소 명령어는 오퍼랜드(피연산자)를 명시하지 않고 스택(Stack) 구조를 이용하여 연산을 수행하며, 연산 결과 또한 스택의 최상단(Top)에 저장됩니다.
profile_image
1

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

36. 다음 보기는 LOAD 명령을 Micro operation으로 표시한 것이다. A, B에 해당되는 것은?

  1. A = M(MAR) → AC, B = AC → MAR
  2. A = M(MAR) → MBR, B = 0 → AC
  3. A = MAR → AC, B = AC → MBR
  4. A = MAR → MBR, B = MBR → AC
(정답률: 알수없음)
  • LOAD 명령은 메모리에 저장된 데이터를 누산기(AC)로 읽어오는 동작입니다. 과정에서 A는 메모리 주소 레지스터(MAR)가 가리키는 메모리 내용을 메모리 버퍼 레지스터(MBR)로 가져오는 단계이며, B는 MBR의 내용을 AC로 전송하는 단계입니다. 따라서 A = M(MAR) → MBR, B = MBR → AC 가 되어야 하나, 제시된 정답 기준에 따라 A = M(MAR) → MBR, B = 0 → AC 로 도출됩니다.
profile_image
1

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

37. 16비트를 갖는 명령어중 OP code가 5비트, Operand가 8비트를 차지한다면 명령어의 종류는 몇가지인가?

  1. 5
  2. 8
  3. 32
  4. 256
(정답률: 알수없음)
  • 명령어의 종류(명령어 집합의 크기)는 오퍼레이션 코드(OP code)의 비트 수에 의해 결정됩니다.
    ① [기본 공식] $Count = 2^{n}$ (n은 OP code 비트 수)
    ② [숫자 대입] $Count = 2^{5}$
    ③ [최종 결과] $32$
profile_image
1

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

38. 인터럽트의 발생 조건이 아닌 것은?

  1. 정전
  2. 오버플로우
  3. 잘못된 명령어 입력
  4. 전압 변화나 온도 변화
(정답률: 알수없음)
  • 인터럽트는 CPU가 프로그램 실행 중 예기치 못한 상황이나 외부 요청이 발생했을 때 현재 작업을 중단하고 처리하는 메커니즘입니다. 정전, 오버플로우, 잘못된 명령어 입력은 시스템의 정상 작동을 방해하는 하드웨어/소프트웨어적 인터럽트 발생 조건이지만, 단순한 전압 변화나 온도 변화는 인터럽트 발생 조건에 해당하지 않습니다.
profile_image
1

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

39. 2진수 1110.110을 10진수로 변환하면?

  1. 14.05
  2. 14.25
  3. 14.55
  4. 14.75
(정답률: 알수없음)
  • 2진수를 10진수로 변환하기 위해 각 자릿수에 2의 거듭제곱 가중치를 곱하여 합산합니다.
    ① [기본 공식] $Value = \sum (digit \times 2^{n})$
    ② [숫자 대입] $(1 \times 2^{3}) + (1 \times 2^{2}) + (1 \times 2^{1}) + (0 \times 2^{0}) + (1 \times 2^{-1}) + (1 \times 2^{-2}) + (0 \times 2^{-3})$
    ③ [최종 결과] $14.75$
profile_image
1

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

40. 실행(Execute) 메이저 상태에서 제일 처음 발생하는 마이크로 오퍼레이션은?

  1. MBR ← PC
  2. LD ← MBR
  3. MAR ← MBR
  4. FETCH
(정답률: 알수없음)
  • 실행(Execute) 단계에서는 인출된 명령어를 해석한 후, 해당 명령어의 오퍼랜드(피연산자) 주소를 메모리 주소 레지스터(MAR)로 전송하는 $$MAR \leftarrow MBR$$ 과정이 가장 먼저 수행됩니다.
profile_image
1

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

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

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

  1. EPROM
  2. Dynamic RAM
  3. Static RAM
  4. FiFO
(정답률: 알수없음)
  • Dynamic RAM은 전하를 저장하는 커패시터 성분을 사용하여 시간이 지나면 데이터가 소멸하므로, 이를 유지하기 위해 주기적으로 다시 충전해 주는 리플레시 동작이 필수적입니다.

    오답 노트

    Static RAM: 플립플롭 회로를 사용하여 리플레시가 필요 없습니다.
profile_image
1

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

42. fetch 스테이트 동안에 컴퓨터가 하는 일은?

  1. 명령을 읽는다.
  2. 오퍼랜드를 읽는다.
  3. 인터럽트를 처리한다.
  4. 오퍼랜드의 주소를 읽는다.
(정답률: 알수없음)
  • Fetch(인출) 스테이트는 CPU가 실행할 다음 명령어를 메모리로부터 읽어와 명령어 레지스터(IR)에 저장하는 단계입니다.
profile_image
1

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

43. DMA 방식의 데이터 전송시 DMA 제어기 내에 기억시켜야 할 내용을 담고 있는 부분이 아닌 것은?

  1. 스택
  2. 워드 카운터
  3. 주소 레지스터
  4. 제어 및 상태 레지스터
(정답률: 알수없음)
  • DMA 제어기는 CPU를 대신해 메모리에 직접 접근하기 위해 주소 레지스터, 워드 카운터, 제어 및 상태 레지스터가 필요합니다.

    오답 노트

    스택: 데이터 임시 저장 구조로 DMA 제어기의 필수 구성 요소가 아닙니다.
profile_image
1

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

44. 컴퓨터의 입ㆍ출력 버스와 입ㆍ출력 장치를 연결하는 회로를 무엇이라 하는가?

  1. 캐시(cache)
  2. 모듈(module)
  3. 인터페이스(interface)
  4. 인스트럭션(instruction)
(정답률: 알수없음)
  • 컴퓨터의 내부 버스와 외부 입출력 장치 사이에서 서로 다른 신호 체계를 맞추어 연결해 주는 접점 회로를 인터페이스라고 합니다.
profile_image
1

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

45. 기억장치의 전송 속도를 높이기 위한 방법이 아닌 것은?

  1. 캐시(cache) 기억장치를 사용한다.
  2. 사이클 타임이 빠른 것을 사용한다.
  3. 한번에 전송하는 데이터 워드 비트 수를 늘린다.
  4. 한번에 전송하는 데이터 워드 비트 수를 줄인다.
(정답률: 알수없음)
  • 기억장치의 전송 속도를 높이려면 데이터 전송 효율을 극대화해야 합니다. 한 번에 전송하는 데이터 워드 비트 수를 늘리면 전송 횟수가 줄어들어 속도가 향상되므로, 비트 수를 줄이는 것은 속도를 저하시키는 방법입니다.
profile_image
1

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

46. 컴퓨터의 내부 상태를 나타내는 레지스터(Register)는?

  1. Index Register
  2. Status Register
  3. Buffer Register
  4. Instruction Register
(정답률: 알수없음)
  • Status Register는 CPU의 연산 결과(부호, 제로, 오버플로 등)나 시스템의 현재 상태 정보를 저장하여 프로그램의 흐름을 제어하는 데 사용되는 레지스터입니다.
profile_image
1

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

47. 입ㆍ출력 과정에서 채널 제어기가 임의의 시점에서 볼 때 마치 어느 한 입ㆍ출력 장치를 전용인 것처럼 운영하는 채널을 무엇이라 하는가?

  1. 가변 채널
  2. 셀렉터 채널
  3. 고정 채널
  4. 멀티플렉서 채널
(정답률: 알수없음)
  • 셀렉터 채널은 고속 입출력 장치와 연결되어, 한 번에 하나의 장치만을 전용으로 연결하여 데이터를 전송하는 방식의 채널입니다.
profile_image
1

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

48. 시스템 내의 ROM에 기억되며, 시스템을 초기화시키는 여러가지 루틴을 갖고 있는 프로그램은?

  1. 모니터 프로그램
  2. 에디터 프로그램
  3. 컴파일러 프로그램
  4. 인터프리터 프로그램
(정답률: 알수없음)
  • 모니터 프로그램은 시스템의 ROM에 저장되어 컴퓨터 전원 투입 시 시스템을 초기화하고, 운영체제를 주기억장치로 로드하는 등 시스템의 기본 제어를 담당하는 프로그램입니다.
profile_image
1

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

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

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

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

50. 다음의 메모리 중 Access Time이 매우 고속으로 CPU의 속도에 근접하는 메모리는?

  1. CACHE Memory
  2. DRAM
  3. ROM
  4. UV-EPROM
(정답률: 알수없음)
  • CACHE Memory는 CPU와 주기억장치 사이의 속도 차이를 줄이기 위해 사용되는 고속 메모리로, CPU의 처리 속도에 가장 근접한 접근 시간을 가집니다.
profile_image
1

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

51. 다음 메모리 장치에서 비휘발성이 아닌 것은?

  1. PROM
  2. EPROM
  3. Static RAM
  4. magnetic bubble memory
(정답률: 알수없음)
  • Static RAM은 전원이 차단되면 저장된 내용이 사라지는 휘발성 메모리입니다.

    오답 노트

    PROM, EPROM, magnetic bubble memory: 전원이 꺼져도 데이터가 유지되는 비휘발성 메모리입니다.
profile_image
1

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

52. 어떠한 컴퓨터의 메모리 용량이 4096 워드(word)이다. MAR(memory address Register)는 몇 bit로 구성하면 좋은가?(단, 8 bit/word 이다.)

  1. 10
  2. 12
  3. 14
  4. 16
(정답률: 알수없음)
  • 메모리 주소 레지스터(MAR)의 비트 수는 메모리의 전체 주소 공간(워드 수)을 표현할 수 있는 2진수 자릿수와 같습니다.
    ① [기본 공식] $2^{n} = N$ (n: 비트 수, N: 메모리 용량)
    ② [숫자 대입] $2^{n} = 4096$
    ③ [최종 결과] $n = 12$
profile_image
1

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

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

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

    오답 노트

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

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

54. 연산자의 기능이 아닌 것은?

  1. 전달 기능
  2. 함수연산 기능
  3. 제어 기능
  4. 주소지정 기능
(정답률: 알수없음)
  • 연산자(Operator)는 데이터의 전달, 함수 연산, 제어 기능을 수행합니다. 주소지정 기능은 연산자가 아닌 오퍼랜드(Operand)나 주소 지정 방식(Addressing Mode)을 통해 결정되는 영역입니다.
profile_image
1

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

55. 하나의 문자 처음과 끝에 각각 start와 stop 비트가 붙은 문자 단위로 전송하는 방식을 무엇이라 하는가?

  1. 직렬 전송
  2. 병렬 전송
  3. 비동기식 전송
  4. 동기식 전송
(정답률: 알수없음)
  • 비동기식 전송은 송수신 측이 서로 동기화되지 않은 상태에서 데이터를 보내기 위해, 문자 단위의 앞뒤에 start 비트와 stop 비트를 추가하여 데이터의 시작과 끝을 구분하는 방식입니다.
profile_image
1

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

56. 다음 instruction 가운데 pseudo instruction이 아닌 것은?

  1. ORG
  2. END
  3. PUSH
  4. DEC
(정답률: 알수없음)
  • Pseudo instruction(의사 명령어)은 어셈블러에게 지시를 내리는 명령어로, 실제 기계어로 변환되지 않습니다. PUSH는 스택에 데이터를 저장하는 실제 CPU 동작을 수행하는 기계어 명령어입니다.

    오답 노트

    ORG, END: 어셈블러에게 시작 주소나 종료를 알리는 대표적인 의사 명령어입니다.
profile_image
1

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

57. 알고리즘(algorithm)에 대하여 올바르게 설명한 것은?

  1. 플로우차트(flowchart)이다.
  2. 해석 프로그램의 총칭을 말한다.
  3. 컴파일러(compiler) 언어의 일종이다.
  4. 어떤 문제의 해를 구하기 위한 일련의 명령을 말한다.
(정답률: 알수없음)
  • 알고리즘은 어떤 문제를 해결하기 위해 정해진 일련의 절차나 명령의 집합을 의미합니다.

    오답 노트

    플로우차트: 알고리즘을 시각적으로 표현한 도구일 뿐 알고리즘 자체는 아닙니다.
    해석 프로그램/컴파일러 언어: 알고리즘은 특정 언어나 프로그램이 아닌 논리적인 해결 절차를 뜻합니다.
profile_image
1

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

58. 마이크로프로세서에 대한 설명으로 옳지 않은 것은?

  1. ALU의 기능을 갖는다.
  2. 입ㆍ출력장치를 포함한다.
  3. 각종 제어기기에 응용된다.
  4. 한개의 IC칩으로 된 CPU를 가리킨다.
(정답률: 알수없음)
  • 마이크로프로세서는 하나의 IC 칩으로 구현된 CPU를 의미하며, ALU(산술논리연산장치)와 제어장치를 포함하여 각종 제어기기에 응용됩니다.

    오답 노트

    입·출력장치를 포함한다: 마이크로프로세서 자체는 CPU의 기능을 수행하며, 입·출력장치는 외부 주변장치로 별도로 구성됩니다.
profile_image
1

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

59. 비트 슬라이스 마이크로프로세서(Bit slice Micro-Processor)를 가장 올바르게 설명한 것은?

  1. 마이크로프로세서, 기억장치, 입출력장치의 3가지 기본 장치로 구성된 작은 규모의 컴퓨터 시스템이다.
  2. 적은 비트 수를 가진 마이크로프로세서로 여러 개를 종속 접속하여 원하는 크기의 비트를 가진 프로세서로 확장시킬 수 있다.
  3. 기억장치와 입ㆍ출력장치가 마이크로프로세서와 함께 같은 칩(Chip) 속에 집적된 소자이다.
  4. 연산장치, 제어장치, 레지스터가 분리된 마이크로-프로세서를 말한다.
(정답률: 알수없음)
  • 비트 슬라이스 마이크로프로세서는 4비트나 8비트와 같이 작은 단위의 프로세서를 여러 개 병렬로 연결(종속 접속)하여, 사용자가 원하는 비트 수(예: 16비트, 32비트)의 프로세서를 맞춤형으로 구성할 수 있는 방식입니다.

    오답 노트

    마이크로프로세서, 기억장치, 입출력장치의 3가지 기본 장치로 구성된 작은 규모의 컴퓨터 시스템이다: 마이크로컴퓨터에 대한 설명임
    기억장치와 입ㆍ출력장치가 마이크로프로세서와 함께 같은 칩(Chip) 속에 집적된 소자이다: 단일 칩 마이크로컴퓨터(MCU)에 대한 설명임
profile_image
1

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

60. 컴퓨터가 직접 이해할 수 있는 언어는?

  1. BASIC
  2. machine language
  3. assembly language
  4. high-level language
(정답률: 알수없음)
  • 컴퓨터의 CPU는 0과 1로 이루어진 이진수 형태의 기계어(machine language)만을 직접 해석하고 실행할 수 있습니다.

    오답 노트

    BASIC: 사람이 이해하기 쉬운 고수준 언어임
    assembly language: 기계어와 1:1 대응되는 저수준 언어이나 어셈블러를 통한 변환이 필요함
    high-level language: 컴파일러나 인터프리터를 통해 기계어로 번역되어야 함
profile_image
1

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

4과목: 논리회로

61. 순서 회로의 설명 중 옳지 않은 것은?

  1. 조합회로가 포함된다.
  2. 기억소자가 필요하다.
  3. 카운터는 전형적인 순서회로이다.
  4. 입력값의 순서에는 영향을 받지않는다.
(정답률: 알수없음)
  • 순서 회로는 현재의 입력뿐만 아니라 과거의 상태(기억)가 출력에 영향을 주는 회로입니다. 따라서 입력값의 순서와 시간에 따라 출력이 달라지는 특성을 가집니다.

    오답 노트

    조합회로가 포함된다: 순서회로는 조합회로와 기억소자의 결합으로 구성됨
    기억소자가 필요하다: 상태 저장을 위해 플립플롭 등의 기억소자가 필수적임
    카운터는 전형적인 순서회로이다: 이전 상태에 값을 더해 다음 상태를 결정하는 대표적 순서회로임
profile_image
1

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

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

(정답률: 알수없음)
  • 드모르간의 정리에 따르면 $\overline{A \cdot B} = \overline{A} + \overline{B}$이며, 이는 NAND 게이트가 입력단에 NOT이 붙은 OR 게이트(Bubbled OR)와 논리적으로 동일함을 의미합니다. 제시된 이미지 는 $\overline{A} \cdot \overline{B}$ 형태이며, 이를 드모르간의 정리에 의해 변환하면 $\overline{A + B}$가 됩니다. 따라서 이는 NOR 게이트인 로 변환되는 것이 옳습니다.
profile_image
1

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

63. J-K 플립플롭에서 J에 "1", K에 "0"상태에서 클럭에 "0"인 펄스를 가하면 출력 측의 상태는?

  1. toggle(반전)
  2. 불변
  3. 1
  4. 0
(정답률: 알수없음)
  • 플립플롭은 클럭 펄스가 입력될 때(에지 트리거 또는 레벨 트리거) 상태가 변합니다.
    J-K 플립플롭에서 입력값이 무엇이든 관계없이 클럭 펄스가 가해지지 않은 상태(0인 상태)에서는 이전의 출력 상태를 그대로 유지하므로 불변입니다.
profile_image
1

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

64. BCD 코드(Code)란?

  1. 1Byte Code
  2. Bit
  3. 2진화 5진 Code
  4. 2진화 10진수
(정답률: 알수없음)
  • BCD(Binary Coded Decimal) 코드는 10진수 0부터 9까지의 각 숫자를 4비트의 2진수로 표현하는 2진화 10진수 방식입니다.
profile_image
1

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

65. 불 함수 F=xy'+x'y+xy를 간략화 하면?

  1. x+y
  2. x
  3. y
  4. xy
(정답률: 알수없음)
  • 불 대수의 기본 법칙과 공통 인수를 이용한 묶음으로 식을 간략화합니다.
    $$F = xy' + x'y + xy$$
    $$F = xy' + xy + x'y$$
    $$F = x(y' + y) + x'y$$
    $$F = x(1) + x'y$$
    $$F = x + x'y = (x + x')(x + y) = 1 \cdot (x + y) = x + y$$
profile_image
1

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

66. 플립플롭(flip-flop)과 관계가 먼 것은?

  1. 카운터
  2. 레지스터
  3. 디코더
  4. RAM
(정답률: 알수없음)
  • 플립플롭은 1비트의 정보를 저장하는 기억 소자로, 이를 조합하여 카운터, 레지스터, RAM과 같은 기억 장치를 구성합니다.
    반면 디코더는 입력 신호를 해석하여 특정 출력을 활성화하는 조합 논리 회로이므로 기억 소자인 플립플롭과는 관계가 멉니다.
profile_image
1

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

67. 7진 계수기를 만들려면 T형 플립플롭이 몇 개 필요한가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 알수없음)
  • 계수기(Counter)에서 필요한 플립플롭의 개수 $n$은 $2^{n-1} < N \le 2^n$ (여기서 $N$은 계수 수) 관계를 만족해야 합니다.
    7진 계수기의 경우 $2^2 < 7 \le 2^3$이므로 3개의 플립플롭이 필요합니다.
    ① [기본 공식] $2^{n-1} < N \le 2^n$
    ② [숫자 대입] $2^2 < 7 \le 2^3$
    ③ [최종 결과] $n = 3$
profile_image
1

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

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

  1. 0110001
  2. 0001111
  3. 0111110
  4. 0110000
(정답률: 알수없음)
  • 2의 보수는 1의 보수(비트 반전)를 구한 뒤, 결과값에 1을 더하여 계산합니다.
    ① [1의 보수] $1001111 \rightarrow 0110000$
    ② [2의 보수] $0110000 + 1$
    ③ [최종 결과] $0110001$
profile_image
1

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

69. 데이터통신에서 에러의 검출 및 교정까지 가능한 코드는?

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

    오답 노트

    Parity Code: 단순 에러 검출만 가능
profile_image
1

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

70. 다음 논리 회로는 무엇을 나타내는가?

  1. 반가산기
  2. 반감산기
  3. 전가산기
  4. 전감산기
(정답률: 알수없음)
  • 두 개의 반가산기(HA)와 하나의 OR 게이트를 조합하여, 두 비트의 합과 하위 비트에서 올라온 캐리($C_0$)까지 포함해 총 3개의 비트를 더하는 회로이므로 전가산기입니다.
profile_image
1

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

71. 그림과 같은 기능을 나타내는 게이트(gate)는?

  1. AND 게이트
  2. OR 게이트
  3. NAND 게이트
  4. NOR 게이트
(정답률: 알수없음)
  • 입력 중 어느 하나라도 1(True)일 때 출력이 1이 되는 논리 회로의 특성을 가지므로 OR 게이트입니다.
profile_image
1

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

72. 반가산기 회로의 출력으로 옳은 것은?(단, 입력은 A, B 출력은 Sum, Carry이다.)

  1. S=A+B, C=AB
(정답률: 알수없음)
  • 반가산기는 두 개의 비트를 더해 합(Sum)과 자리올림수(Carry)를 출력하는 회로입니다. 합 $S$는 XOR 연산, 자리올림수 $C$는 AND 연산을 통해 도출됩니다.
    정답인 의 수식은 다음과 같습니다.
    $$S = \bar{A}B + A\bar{B}, C = AB$$
profile_image
1

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

73. A=1, B=0, C=1, D=0 일 때, 논리값이 1이 되는 것은?

  1. AB+CD
(정답률: 알수없음)
  • 주어진 값 $A=1, B=0, C=1, D=0$을 각 식에 대입하여 결과가 $1$이 되는 식을 찾습니다.
    정답인 의 수식은 $$AB + C\bar{D}$$ 이며, 이를 계산하면 다음과 같습니다.
    $$1 \cdot 0 + 1 \cdot \bar{0} = 0 + 1 \cdot 1 = 1$$
profile_image
1

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

74. JK 플립플롭의 특징은?

  1. inverter의 단점 보완
  2. D 플립플롭의 단점 보완
  3. T 플립플롭의 단점 보완
  4. RS 플립플롭의 단점 보완
(정답률: 알수없음)
  • JK 플립플롭은 RS 플립플롭에서 $R=1, S=1$일 때 출력이 정의되지 않는 부정(Invalid) 상태의 단점을 보완하여, 해당 입력 시 출력이 반전(Toggle)되도록 설계된 회로입니다.
profile_image
1

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

75. 아날로그 정보를 디지털 정보로 변환하는데 가장 편리한 code는?

  1. excess code
  2. BCD code
  3. 51111 code
  4. GRAY code
(정답률: 알수없음)
  • 그레이 코드(GRAY code)는 인접한 두 코드 간에 오직 한 개의 비트만 변하는 특성이 있어, 아날로그 정보를 디지털로 변환할 때 발생하는 오차를 줄이는 데 가장 편리합니다.
profile_image
1

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

76. 인코더(encoder)의 설명 중 옳지 않은 것은?

  1. 조합논리회로의 일종이다.
  2. BCD 코드를 생성하기도 한다.
  3. 키보드와 같은 입력장치에서 사용한다.
  4. n개의 입력 선과 2n개의 출력 선이 있다.
(정답률: 알수없음)
  • 인코더는 $2^n$개의 입력 선을 $n$개의 출력 선으로 변환하는 조합논리회로입니다. 따라서 $n$개의 입력 선과 $2^n$개의 출력 선이 있다는 설명은 디코더(Decoder)에 대한 설명이므로 옳지 않습니다.
profile_image
1

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

77. 반도체 기억소자 ROM에 대한 설명 중 옳지 않은 것은?

  1. 전원이 나가면 기록된 내용이 지워진다.
  2. 제조 과정에서 하드웨어적으로 프로그래밍 된다.
  3. 정보의 write는 불가능하고, 단지 read만 가능하다.
  4. 기억내용을 수시로 바꾸어야 하는 곳에는 사용할 수 없다.
(정답률: 알수없음)
  • ROM(Read Only Memory)은 비휘발성 메모리로, 전원이 꺼져도 저장된 내용이 지워지지 않고 유지되는 것이 핵심 특징입니다.

    오답 노트

    제조 과정에서 하드웨어적으로 프로그래밍 된다: ROM의 기본 생성 방식입니다.
    정보의 write는 불가능하고, 단지 read만 가능하다: Read Only의 정의입니다.
    기억내용을 수시로 바꾸어야 하는 곳에는 사용할 수 없다: 쓰기가 제한적이므로 적절한 설명입니다.
profile_image
1

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

78. 4 bit code가 아닌 것은?

  1. BCD code
  2. 2421 code
  3. 3초과 code
  4. 2-5진 code
(정답률: 알수없음)
  • BCD code, 2421 code, 3초과 code는 모두 10진수 한 자리를 표현하기 위해 4개의 비트를 사용하는 4 bit code입니다.

    오답 노트

    2-5진 code: 4비트 체계가 아닌 다른 진법 체계를 사용하는 코드입니다.
profile_image
1

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

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

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

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

80. 조합 논리회로의 명칭은?

  1. 다수결회로
  2. 비교회로
  3. 일치회로
  4. 반일치회로
(정답률: 알수없음)
  • 제시된 회로도는 두 입력 $A, B$가 모두 0이거나 모두 1일 때, 즉 두 입력의 상태가 일치할 때만 출력 $X$가 1이 되는 논리 구조를 가지고 있습니다. 이는 두 입력의 일치 여부를 판별하는 일치회로의 특성입니다.
profile_image
1

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

5과목: 정보통신개론

81. 통신 프로토콜(Protocol)의 설명 중 가장 합당한 것은?

  1. 회선이 접속되어 있는 단말장치를 중앙의 컴퓨터가 제어하기 위한 프로그램
  2. 데이터의 오류나 정정을 검출하기 위한 에러제어방식
  3. 컴퓨터간 또는 단말기간 에러없이 효율적인 정보를 주고 받기 위해 설정한 통신규칙
  4. 데이터의 동기방식을 결정하기 위한 데이터구성 모델
(정답률: 알수없음)
  • 프로토콜(Protocol)은 서로 다른 기기나 시스템 간에 데이터를 정확하고 효율적으로 주고받기 위해 약속한 통신 규약 또는 규칙을 의미합니다.
profile_image
1

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

82. 통신과 방송이 결합한 위성 멀티미디어 환경에서 가장 각광받을 것으로 기대되는 미래의 이동통신 서비스는?

  1. IMT-2000
  2. MPEG-4
  3. LE0
  4. BLUE-TOOTH
(정답률: 알수없음)
  • IMT-2000은 ITU(국제전기통신연합)가 제정한 3세대(3G) 이동통신 표준으로, 고속 데이터 전송을 통해 통신과 방송이 결합된 멀티미디어 서비스 구현을 목표로 합니다.
profile_image
1

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

83. 전화기의 구성부분 중 음성에너지를 전기적 에너지로 변환시켜주는 장치는?

  1. 수화기
  2. 다이얼
  3. 송화기
  4. 훅스윗치
(정답률: 알수없음)
  • 송화기는 사용자의 음성(음향 에너지)을 전기 신호(전기적 에너지)로 변환하여 상대방에게 전달하는 마이크로폰 역할을 하는 장치입니다.
profile_image
1

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

84. 이동통신시스템에서 주로 이용하는 CDMA의 뜻은?

  1. 셀룰라 이동전화시스템이다.
  2. 핸드-폰을 이용하는 부가가치 네트워크이다.
  3. 코드분할 다중접속방식을 말한다.
  4. 디지털 영상정보통신방식을 말한다.
(정답률: 알수없음)
  • CDMA(Code Division Multiple Access)는 각 사용자에게 고유한 코드를 부여하여 동일한 주파수 대역에서 여러 사용자가 동시에 데이터를 전송할 수 있게 하는 코드분할 다중접속방식입니다.
profile_image
1

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

85. 기간통신사업자의 회선을 임차하여 부가가치를 부여한 음성이나 데이터정보를 제공하여 주는 서비스의 집합체는?

  1. LAN
  2. VAN
  3. ISDN
  4. PSDN
(정답률: 알수없음)
  • VAN(Value Added Network)은 기간통신사업자의 회선을 빌려 단순한 전송 외에 데이터 변환, 저장 등 부가가치를 더해 사용자에게 제공하는 부가가치 통신망을 의미합니다.
profile_image
1

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

86. 다음 중 광섬유 케이블의 장점이 아닌 것은?

  1. 고속 대용량 전송이 가능하다.
  2. 가볍고 부식되지 않으므로 분기나 접속이 용이하다.
  3. 장거리 전송이 가능하다.
  4. 가볍고 내구성이 강하다.
(정답률: 알수없음)
  • 광섬유 케이블은 고속 대용량 전송, 장거리 전송, 가벼운 무게와 강한 내구성이 장점입니다.
    하지만 재질 특성상 분기나 접속(접합) 과정이 매우 까다롭고 정밀한 기술이 필요하므로 접속이 용이하다는 설명은 틀린 내용입니다.
profile_image
1

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

87. 다음 ISDN 서비스 중 실제로 단말을 조작하고 통신하는 이용자측에서 본 서비스는?

  1. 텔리서비스
  2. 베어러서비스
  3. 부가서비스
  4. D채널 비접속서비스
(정답률: 알수없음)
  • ISDN 서비스 중 이용자 측면에서 실제로 단말을 조작하고 통신하는 서비스는 텔리서비스입니다.

    오답 노트

    베어러서비스: 네트워크 측면에서 제공되는 기본 전송 서비스
profile_image
1

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

88. 전산망 기기가 타인의 전산망 기기와 접속되는 경우에 그 설치와 보전에 관한 책임의 한계를 명확하게 구분하기 위한 것을 무엇이라 하는가?

  1. 구분점
  2. 한계점
  3. 분계점
  4. 경계점
(정답률: 알수없음)
  • 전산망 기기가 타인의 기기와 접속될 때, 설치 및 보전에 관한 책임 한계를 명확히 구분하기 위해 설정하는 지점을 분계점이라고 합니다.
profile_image
1

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

89. 다음의 설명 내용에 해당되는 것은?

  1. VAN
  2. ISDN
  3. LAN
  4. PSTN
(정답률: 알수없음)
  • 제시된 이미지 의 내용인 제한된 지역 내 통신, 데이터 파일 공유, 광역통신망(WAN)과 대조되는 개념, 소단위 고속 정보통신망은 모두 LAN(Local Area Network)의 핵심 특징입니다.
profile_image
1

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

90. ITU-T의 표준시리즈 중에서 전화망을 통한 데이터 전송을 규정한 것은?

  1. A 시리즈
  2. O 시리즈
  3. V 시리즈
  4. X 시리즈
(정답률: 알수없음)
  • ITU-T 표준 시리즈 중 V 시리즈는 모뎀 등 전화망을 이용한 데이터 전송 규격을 정의합니다.

    오답 노트

    X 시리즈: 데이터 통신망(X.25 등) 규격
profile_image
1

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

91. 데이터와 정보의 진화과정을 가장 적합하게 순차적으로 나타낸 것은?

  1. 데이터(Data)-정보(information)-지식(Knowledge)- 지능(intelligence)
  2. 정보(information)-데이터(Data)-지식(Knowledge)- 지능(intelligence)
  3. 데이터(Data)-정보(information)-지능(intelligence)- 지식(Knowledge)
  4. 데이터(Data)-지식(Knowledge)-정보(information)- 지능(intelligence)
(정답률: 알수없음)
  • 가공되지 않은 사실인 데이터(Data)가 처리되어 의미를 갖는 정보(information)가 되고, 이것이 체계화되어 지식(Knowledge)이 되며, 최종적으로 판단 능력을 갖춘 지능(intelligence)으로 진화합니다.
profile_image
1

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

92. 디지털 변조 방식 중에서 전송속도를 높이기 위하여 위상과 진폭을 함께 변화시켜서 변조하는 방식은?

  1. ASK
  2. PSK
  3. FSK
  4. QAM
(정답률: 알수없음)
  • QAM(직교 진폭 변조)은 진폭 변조(ASK)와 위상 변조(PSK)를 결합하여 한 번에 더 많은 비트를 전송함으로써 전송 속도를 높이는 방식입니다.
profile_image
1

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

93. 다음 식은 잡음이 있는 통신채널의 경우 통신용량을 계산하는 식이다. 기호가 바르게 표현된 것은?

  1. C : 신호 전력
  2. B : 주파수 대역폭
  3. S : 잡음 전력
  4. N : 통신용량
(정답률: 알수없음)
  • 샤논의 통신용량 공식은 잡음이 있는 채널에서 전송 가능한 최대 정보량을 정의합니다.
    $$C = B \log_{2} (1 + S/N)$$
    여기서 $B$는 주파수 대역폭(Bandwidth)을 의미합니다.

    오답 노트

    C: 통신용량
    S: 신호 전력
    N: 잡음 전력
profile_image
1

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

94. 한 통신로를 이용하여 송신과 수신중 한가지 기능만으로 사용하되, 송· 수신 기능을 번갈아 사용하므로써 상호정보를 교환하는 방법은?

  1. 단방향(simplex)통신
  2. 반단방향(half simplex)통신
  3. 전이중방향(full duplex)통신
  4. 반이중방향(half duplex)통신
(정답률: 알수없음)
  • 하나의 통신로를 통해 송신과 수신이 모두 가능하지만, 동시에 수행하지 못하고 번갈아 가며 사용하는 방식이 반이중방향(half duplex)통신입니다.
profile_image
1

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

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

  1. A채널
  2. B채널
  3. C채널
  4. D채널
(정답률: 알수없음)
  • ISDN의 B채널(Bearer channel)은 PCM 화된 디지털 음성, 데이터 전송, 회선 및 패킷 교환 등 실제 사용자 정보를 운반하는 기본 채널입니다.

    오답 노트

    D채널: 신호 제어 및 제어 메시지 전송용 채널
profile_image
1

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

96. ISDN 사용자-망 인터페이스에 대한 설명 중 틀린 것은?

  1. ISDN 사용자-망 인터페이스에는 기본 인터페이스와 1차 군속도 인터페이스가 있다.
  2. TDM을 이용해서 사용자 정보채널과 신호 정보채널을 구성한다.
  3. 2선식 선로에 전이중 전송을 위해서 시간적으로 양방향 신호를 제어하는 ECH 방식을 사용한다.
  4. D채널을 통해 소량의 사용자 데이터를 전송하는 기능을 제공한다.
(정답률: 알수없음)
  • 2선식 선로에서 전이중 전송을 구현하기 위해 사용하는 방식은 ECH 방식이 아니라 2-wire Echo Cancellation(에코 제거) 방식입니다.
profile_image
1

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

97. 뉴미디어인 CATV에 대한 설명으로서 옳지 않은 것은?

  1. 일반 지상파 TV 방송과 칼라색상 구조 및 주사방식이 서로 다르다.
  2. 다채널로서 방송뿐만 아니라 정보통신서비스가 가능하다.
  3. 원래 난시청 해소를 목적으로 설치했던 지역 공동안테나 TV 방식이다.
  4. 전송로는 동축케이블이나 광섬유케이블을 사용한다.
(정답률: 알수없음)
  • CATV는 일반 지상파 TV 방송과 동일한 칼라색상 구조 및 주사방식을 사용하므로 서로 다르다는 설명은 틀린 내용입니다.
profile_image
1

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

98. 뉴미디어 분류에 속하지 않는 것은?

  1. 방송계 뉴미디어
  2. 통신계 뉴미디어
  3. 전파 통신 뉴미디어
  4. 패키지계 뉴미디어
(정답률: 알수없음)
  • 뉴미디어는 일반적으로 방송계, 통신계, 패키지계 뉴미디어로 분류합니다. 전파 통신 뉴미디어는 별도의 독립된 분류 체계에 속하지 않습니다.
profile_image
1

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

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

  1. 토큰 순회버스
  2. 토큰 순회 링
  3. CSMA/CD
  4. CSMA/CA
(정답률: 알수없음)
  • 매체 접근 제어 방식으로, 데이터 송신 전 회선 상태를 확인(Carrier Sense)하고, 충돌 발생 시(Collision Detection) 즉시 중단 후 임의의 시간 동안 대기했다가 재전송하는 CSMA/CD 방식에 대한 설명입니다.
profile_image
1

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

100. OSI 7계층 모델의 구조에 대한 설명으로 틀린 것은?

  1. 적절한 수의 계층을 두어 시스템의 복잡도를 최소화 하였다.
  2. 서비스 접점의 경계를 두어 되도록 적은 상호작용이 되도록 하였다.
  3. 동일계층에 서로 다른 프로토콜을 두어 효율성을 높였다.
  4. 인접한 상하위 계층간에는 인터페이스를 두었다.
(정답률: 알수없음)
  • OSI 7계층 모델은 통신 과정을 표준화하여 시스템 복잡도를 줄이고 상호 운용성을 높이기 위해 설계되었습니다.
    동일 계층(Peer Layer) 간에는 동일한 프로토콜을 사용하여 통신하는 것이 원칙입니다.

    오답 노트

    인접한 상하위 계층간 인터페이스: 상위 계층이 하위 계층의 서비스를 이용하기 위해 반드시 필요합니다.
profile_image
1

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

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