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

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

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

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

목록

1과목: 프로그래밍일반

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

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

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

2. C 언어의 특징으로 옳지 않은 것은?

  1. 컴파일(compile) 과정 없이 실행 가능한 언어이다.
  2. 1972년 미국 벨 연구소의 데니스 리치에 의해 개발되었다.
  3. 이식성이 높은 언어이다.
  4. 고급 언어(high level language)이다.
(정답률: 알수없음)
  • C 언어는 소스 코드를 기계어로 변환하는 컴파일 과정이 반드시 필요한 컴파일 언어입니다.

    오답 노트

    데니스 리치 개발, 높은 이식성, 고급 언어 특성은 모두 C 언어의 올바른 특징입니다.
profile_image
1

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

3. 운영체제의 성능 평가 요소로 거리가 먼 것은?

  1. 처리 능력
  2. 비용
  3. 반환 시간
  4. 신뢰도
(정답률: 알수없음)
  • 운영체제의 성능 평가 요소는 처리 능력(Throughput), 반환 시간(Turn-around Time), 신뢰도(Reliability), 사용 가능도(Availability) 등이 핵심이며, 비용은 시스템 구축 비용일 뿐 운영체제 자체의 성능 지표는 아닙니다.
profile_image
1

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

4. 컴파일 기법의 언어가 아닌 것은?

  1. FORTRAN
  2. COBOL
  3. C
  4. BASIC
(정답률: 알수없음)
  • BASIC은 소스 코드를 한 줄씩 읽어 즉시 실행하는 인터프리터(Interpreter) 방식의 언어입니다.

    오답 노트

    FORTRAN, COBOL, C: 전체 소스 코드를 한꺼번에 기계어로 변환하는 컴파일 언어
profile_image
1

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

5. 구문 분석기가 올바른 문장에 대해 그 문장의 구조를 트리로 표현한 것으로 루트, 중간, 단말 노드로 구성되는 트리는 무엇인가?

  1. 파스 트리
  2. 라운드 트리
  3. 시프트 트리
  4. 토큰 트리
(정답률: 알수없음)
  • 구문 분석기가 소스 코드의 문법적 구조를 분석하여 루트, 중간, 단말 노드로 구성된 계층적 트리 형태로 표현한 것을 파스 트리(Parse Tree)라고 합니다.
profile_image
1

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

6. 프로그램 개발 과정에서 프로그램 안에 내재해 있는 논리적 오류를 발견하고 수정하는 작업은?

  1. loading
  2. debugging
  3. linking
  4. hashing
(정답률: 알수없음)
  • 프로그램 실행 중 발생하는 논리적 오류(Bug)를 찾아내어 수정하는 과정을 debugging이라고 합니다.

    오답 노트

    loading: 프로그램을 메모리에 적재하는 과정
    linking: 여러 목적 모듈을 연결하여 실행 파일을 만드는 과정
    hashing: 키 값을 해시 함수를 통해 주소로 변환하는 기법
profile_image
1

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

7. 구조화 프로그래밍의 기본 구조에 해당하지 않는 것은?

  1. 순서(sequence)구조
  2. 선택(selection)구조
  3. 반복(iteration)구조
  4. 그물(network)구조
(정답률: 알수없음)
  • 구조화 프로그래밍은 프로그램을 논리적인 구조로 나누어 작성하는 방식으로, 순서(sequence), 선택(selection), 반복(iteration)의 세 가지 기본 제어 구조만을 사용하여 프로그램을 구성합니다.

    오답 노트

    그물(network)구조: 구조화 프로그래밍의 기본 제어 구조에 포함되지 않는 개념입니다.
profile_image
1

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

8. C 언어에서 나머지를 구하는 잉여 연산자는?

  1. %
  2. @
  3. #
  4. !
(정답률: 알수없음)
  • C 언어에서 두 정수를 나누었을 때 남은 값인 나머지를 계산하기 위해 사용하는 연산자는 % 입니다.
profile_image
1

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

9. C 언어에서 정수형 자료 선언시 사용하는 것은?

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

    오답 노트

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

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

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

  1. C
  2. COBOL
  3. FORTRAN
  4. BASIC
(정답률: 알수없음)
  • C 언어는 하드웨어 제어가 가능하고 효율적인 메모리 관리가 가능하여 운영체제나 컴파일러 같은 시스템 프로그래밍에 가장 적합한 언어입니다.

    오답 노트

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

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

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

  1. auto
  2. static
  3. register
  4. scope
(정답률: 알수없음)
  • C 언어의 기억 클래스(Storage Class)는 변수의 수명과 저장 위치를 결정하는 auto, static, register, extern 등이 있습니다.

    오답 노트

    scope: 변수가 유효한 범위를 나타내는 개념일 뿐, 기억 클래스의 종류가 아닙니다.
profile_image
1

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

12. 프로그램 언어의 실행 과정 순서로 옳은 것은?

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

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

13. 매크로 프로세서의 기본 수행이 아닌 것은?

  1. 매크로 정의 인식
  2. 매크로 정의 저장
  3. 매크로 호출 저장
  4. 매크로 호출 인식
(정답률: 알수없음)
  • 매크로 프로세서는 소스 코드 내의 매크로 정의를 인식하여 저장하고, 이후 매크로 호출을 인식하여 정의된 내용으로 확장하는 역할을 수행합니다. 호출 자체를 저장하는 기능은 기본 수행 과정에 포함되지 않습니다.
profile_image
1

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

14. 교착 상태 발생의 필요 충분 조건이 아닌 것은?

  1. 선점
  2. 상호 배제
  3. 점유 및 대기
  4. 환형 대기
(정답률: 알수없음)
  • 교착 상태(Deadlock)가 발생하기 위해서는 상호 배제, 점유 및 대기, 비선점, 환형 대기의 4가지 조건이 모두 충족되어야 합니다.

    오답 노트

    선점: 자원을 강제로 뺏을 수 있는 선점이 가능하면 교착 상태가 발생하지 않으므로, 조건은 '비선점'이어야 합니다.
profile_image
1

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

15. 구조적 프로그램에 대한 설명으로 옳지 않은 것은?

  1. 프로그램의 수정 및 유지 보수가 용이하다.
  2. 프로그램의 구조가 간결하며 흐름의 추적이 가능하다.
  3. 실행시간의 단축을 위해 GOTO 문을 가급적 많이 사용 한다.
  4. 프로그램의 정확성이 증가된다.
(정답률: 알수없음)
  • 구조적 프로그래밍은 순차, 선택, 반복의 3가지 기본 구조만을 사용하여 프로그램의 가독성과 유지보수성을 높이는 기법입니다. 따라서 흐름을 복잡하게 만들어 추적을 어렵게 하는 GOTO 문은 가급적 사용하지 않는 것이 원칙입니다.
profile_image
1

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

16. 다음 중 스트림 자료 활용의 예가 가장 많은 언어는?

  1. SNOBOL 4
  2. COBOL
  3. PL/1
  4. C
(정답률: 알수없음)
  • SNOBOL 4는 문자열 처리와 스트림 자료 활용에 특화되어 설계된 언어로, 제시된 보기 중 스트림 자료 활용 예가 가장 많습니다.
profile_image
1

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

17. C 언어의 주석문 사용 방법은?

  1. "/#" 와 "#/" 사이에 작성한다.
  2. "/*" 와 "*/" 사이에 작성한다.
  3. "/$" 와 "$/" 사이에 작성한다.
  4. "/&" 와 "&/" 사이에 작성한다.
(정답률: 알수없음)
  • C 언어에서 여러 줄에 걸쳐 주석을 처리할 때는 시작 기호인 $\text{/*}$와 종료 기호인 $\text{*/}$ 사이에 내용을 작성합니다.
profile_image
1

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

18. BNF 심볼 중 택일을 의미하는 것은?

  1. ::=
  2. < >
  3. |
  4. #
(정답률: 알수없음)
  • BNF(Backus-Naur Form) 표기법에서 수직 바 기호인 $|$는 두 개 이상의 선택지 중 하나를 선택하는 택일(OR)을 의미합니다.
profile_image
1

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

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

  1. 번역
  2. 할당
  3. 연결
  4. 재배치
(정답률: 알수없음)
  • 로더(Loader)는 프로그램을 메모리에 적재하여 실행 가능하게 만드는 도구로, 할당, 연결, 재배치 기능을 수행합니다.

    오답 노트

    번역은 컴파일러(Compiler)나 어셈블러(Assembler)가 수행하는 기능입니다.
profile_image
1

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

20. 수식 표기법 중 연산 기호는 두 연산자 사이에 표현되고 산술연산, 논리연산, 비교연산 등에 주로 사용되며, 이항 연산자에 적합한 표기법은?

  1. 최후(last-fix)표기법
  2. 전위(prefix)표기법
  3. 중위(infix)표기법
  4. 후위(postfix)표기법
(정답률: 알수없음)
  • 연산자가 두 피연산자 사이에 위치하는 표기법으로, 우리가 일상적으로 사용하는 산술 및 논리 연산에 가장 적합한 방식은 중위(infix)표기법입니다.
profile_image
1

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

2과목: 전자계산기구조

21. 2진법의 수 (1101.11)2 을 10진법으로 표시하면?

  1. 11.75
  2. 13.55
  3. 13.75
  4. 15.3
(정답률: 알수없음)
  • 2진수를 10진수로 변환하기 위해 각 자릿수에 $2^n$가중치를 곱하여 모두 더합니다.
    ① [기본 공식] $(1 \times 2^3) + (1 \times 2^2) + (0 \times 2^1) + (1 \times 2^0) + (1 \times 2^{-1}) + (1 \times 2^{-2})$
    ② [숫자 대입] $8 + 4 + 0 + 1 + 0.5 + 0.25$
    ③ [최종 결과] $13.75$
profile_image
1

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

22. 다음 중 인터럽트의 기본요소가 아닌 것은?

  1. 인터럽트 요청신호
  2. 인터럽트 처리기능
  3. 인터럽트 스테이트
  4. 인터럽트 취급루틴
(정답률: 알수없음)
  • 인터럽트의 기본 요소는 인터럽트 요청신호, 인터럽트 처리기능, 그리고 인터럽트 취급루틴으로 구성됩니다.

    오답 노트

    인터럽트 스테이트: 인터럽트의 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

23. 컴퓨터의 성능을 높이기 위하여 명령의 처리속도를 CPU의 속도와 같도록 하기 위해서 기억장치와 CPU 사이에 사용하는 기억장치는?

  1. ROM
  2. virtual memory
  3. DRAM
  4. cache memory
(정답률: 알수없음)
  • CPU와 주기억장치 사이의 속도 차이를 극복하기 위해, 자주 사용하는 데이터를 임시로 저장하여 처리 속도를 높이는 고속 기억장치인 cache memory를 사용합니다.
profile_image
1

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

24. AND 명령을 실행하는 마이크로 동작 순서로 옳은 것은?

  1. ④-③-②-①
  2. ④-②-③-①
  3. ①-④-②-③
  4. ①-④-③-②
(정답률: 알수없음)
  • AND 명령의 실행은 유효 주소를 결정하여 전송한 뒤, 해당 주소의 데이터를 읽어 누산기와 논리곱 연산을 수행하고 사이클을 종료하는 순서로 진행됩니다.
    유효변지리를 전송한다 $\rightarrow$ 오퍼런드를 읽는다 $\rightarrow$ 누산기(AC)에 AND 동작실행 $\rightarrow$ 명령 실행 사이클로 간다 순으로 처리됩니다.
profile_image
1

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

25. (011001)2 의 1의 보수(One's Complement)는?

  1. 011000
  2. 011010
  3. 100110
  4. 011001
(정답률: 알수없음)
  • 1의 보수는 이진수의 각 비트를 반전(0은 1로, 1은 0으로)시켜 구합니다.
    ① [기본 공식] $0 \rightarrow 1, 1 \rightarrow 0$
    ② [숫자 대입] $011001 \rightarrow 100110$
    ③ [최종 결과] $100110$
profile_image
1

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

26. 논리식 Y=A+AB+AC를 간략화 하면?

  1. Y = A
  2. Y = B
  3. Y = A + B
  4. Y = A + C
(정답률: 알수없음)
  • 불 대수의 흡수 법칙(Absorption Law)을 적용하면 $A + AB = A$가 성립하며, 이를 통해 식을 간략화할 수 있습니다.
    ① [기본 공식] $Y = A(1 + B + C)$
    ② [숫자 대입] $Y = A(1)$
    ③ [최종 결과] $Y = A$
profile_image
1

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

27. 다음 중 번지필드가 필요 없는 명령은?

  1. Skip
  2. Branch
  3. Jump
  4. Call
(정답률: 알수없음)
  • Skip 명령은 특정 조건이 만족될 때 바로 다음 명령어를 건너뛰는 동작을 수행하므로, 이동할 목적지 주소를 지정하는 번지필드가 필요 없습니다.

    오답 노트

    Branch, Jump, Call: 특정 주소로 분기하거나 이동해야 하므로 목적지 번지필드가 필수적입니다.
profile_image
1

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

28. 다음 중 인터럽트(interrupt)의 발생 요인이 아닌 것은?

  1. 에러(error)
  2. 정전
  3. 입ㆍ출력
  4. 서브루틴 콜(subroutine call)
(정답률: 알수없음)
  • 인터럽트는 CPU가 프로그램 실행 중 예기치 못한 상황이나 외부 요청이 발생했을 때 처리를 중단하고 해당 사건을 먼저 처리하는 메커니즘입니다. 서브루틴 콜은 프로그램의 논리적 흐름에 따라 의도적으로 호출하는 함수 호출 과정이므로 인터럽트 발생 요인이 아닙니다.
profile_image
1

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

29. op-code가 8비트이면 명령어는 몇 개 생성될 수 있는가?

  1. 27 - 1
  2. 27
  3. 28
  4. 28 - 1
(정답률: 알수없음)
  • 명령어의 개수는 op-code의 비트 수에 따라 결정되며, $n$비트로 표현 가능한 상태의 수는 $2^{n}$개입니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{8}$
    ③ [최종 결과] $N = 256$
profile_image
1

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

30. Gray code (011011)G 을 2진수로 변환시키면?

  1. (110010)2
  2. (010110)2
  3. (010010)2
  4. (111000)2
(정답률: 알수없음)
  • 그레이 코드를 2진수로 변환할 때는 첫 번째 비트를 그대로 내리고, 이후부터는 앞서 구한 2진수 비트와 현재 그레이 코드 비트를 XOR 연산합니다.
    ① [기본 공식] $B_{n} = G_{n} \oplus B_{n+1}$
    ② [숫자 대입] $0 \rightarrow (0 \oplus 1) \rightarrow (1 \oplus 1) \rightarrow (0 \oplus 0) \rightarrow (0 \oplus 1) \rightarrow (1 \oplus 1)$
    ③ [최종 결과] $(010010)_{2}$
profile_image
1

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

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

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

    오답 노트

    주기억장치: CPU와 직접 데이터를 주고받는 메모리로, 넓은 의미의 CPU 구성 요소나 시스템 핵심 장치로 분류되나 보조기억장치는 명백히 제외됩니다.
profile_image
1

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

32. 연관(associative) 기억장치에 대한 설명으로 가장 적합한 것은?

  1. 실제로는 보조기억장치를 사용하는 방법이다.
  2. 주기억장치를 확장한 것과 같은 효과를 제공한다.
  3. 데이터의 내용에 의해 접근되는 메모리 방식이다.
  4. 사용자가 프로그램 크기에 제한 받지 않고 실행이 가능하다.
(정답률: 알수없음)
  • 연관 기억장치는 주소(Address)가 아닌 저장된 데이터의 내용(Content)을 통해 직접 접근하는 메모리 방식입니다.
profile_image
1

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

33. 명령 코드가 명령을 수행할 수 있도록 필요한 기능을 제공하여 주는 역할을 하는 것은?

  1. 누산기
  2. 제어 장치
  3. 레지스터
  4. 번지 필드(field)
(정답률: 알수없음)
  • 제어 장치는 컴퓨터의 모든 장치에 제어 신호를 보내어 명령 코드가 적절히 수행될 수 있도록 기능을 제공하고 관리하는 역할을 합니다.
profile_image
1

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

34. 다음 중 7bit ASCII 코드로 숫자 31을 나타내면?

  1. 0110011 0110001
  2. 1000011 1000001
  3. 1110011 1110001
  4. 0000011 0000001
(정답률: 알수없음)
  • ASCII 코드에서 숫자는 문자 '0'부터 '9'까지 순차적으로 할당되어 있으며, 문자 '0'의 10진수 값은 $48$입니다. 따라서 숫자 $31$을 나타내기 위해서는 문자 '3'과 문자 '1'의 ASCII 값을 각각 2진수로 변환해야 합니다.
    문자 '3'은 $48 + 3 = 51$이며, 이를 7bit 2진수로 변환하면 $0110011$입니다.
    문자 '1'은 $48 + 1 = 49$이며, 이를 7bit 2진수로 변환하면 $0110001$입니다.
    따라서 두 값을 이어 붙인 $0110011$ $0110001$이 정답입니다.
profile_image
1

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

35. 주변장치와 기억장치 사이에서 중앙처리장치의 지시를 받아 정보를 이송하는 기능을 가진 것은?

  1. 기록장치
  2. 채널
  3. 연산장치
  4. 보조기억장치
(정답률: 알수없음)
  • 채널은 CPU의 부하를 줄이기 위해 주변장치와 기억장치 사이의 데이터 전송을 독립적으로 제어하고 관리하는 전용 프로세서입니다.
profile_image
1

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

36. 컴퓨터의 성능을 표시하는 요소 중 가장 중요한 것은?

  1. 프로그램
  2. 사용코드
  3. 해상도
  4. 대역폭
(정답률: 알수없음)
  • 대역폭은 단위 시간당 전송할 수 있는 데이터의 양을 의미하며, 컴퓨터 시스템의 데이터 처리 능력과 성능을 결정짓는 가장 핵심적인 요소입니다.
profile_image
1

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

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

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

    오답 노트

    마이크로프로그램 방식: 제어 메모리가 필요하며 유연성이 높음
profile_image
1

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

38. 접근 시간(access time)을 옳게 나타낸 것은?

  1. 접근시간 = 탐색시간 + 대기시간 + 전송시간
  2. 접근시간 = 탐색시간 + 대기시간 + 실행시간
  3. 접근시간 = 탐색시간 + 대기시간
  4. 접근시간 = 탐색시간 + 실행시간
(정답률: 알수없음)
  • 디스크의 접근 시간은 헤드가 데이터가 저장된 트랙으로 이동하는 탐색 시간, 디스크가 회전하여 데이터가 헤드 아래에 오는 대기 시간, 그리고 실제 데이터를 읽어내는 전송 시간을 모두 합산한 값입니다.
profile_image
1

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

39. 수치 자료의 표현에 보수(complement)표현을 사용하는 목적은?

  1. 가산을 빠르게 처리하기 위해서
  2. 감산을 가산 형태로 처리하기 위해서
  3. 제산을 빠르게 처리하기 위해서
  4. 승산을 가산 형태로 처리하기 위해서
(정답률: 알수없음)
  • 컴퓨터 내부의 가산기(Adder)만을 이용하여 뺄셈을 수행하기 위해, 음수를 보수로 표현하여 감산(뺄셈)을 가산(덧셈) 형태로 처리하는 것입니다.
profile_image
1

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

40. 연산의 실행을 위해서 언제나 스택(Stack) 영역에 접근해야 하는 주소(Address) 방식은?

  1. 0-주소방식
  2. 1-주소방식
  3. 2-주소방식
  4. 3-주소방식
(정답률: 알수없음)
  • 0-주소방식은 오퍼랜드 필드가 없으며, 모든 연산 대상이 스택(Stack)의 최상단(Top)에 위치한다고 가정하여 스택 영역에 접근해 연산을 수행하는 방식입니다.
profile_image
1

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

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

41. 컴퓨터의 주변(외부) 또는 내부로부터 긴급 서비스 요청에 의해 CPU가 현재 실행 중인 일을 중단하고, 그 요청에 할당한 서비스를 해주는 것을 무엇이라 하는가?

  1. 인터럽트(interrupt)
  2. 메이저 상태(major state)
  3. PSW(program status word)
  4. 채널(channel)
(정답률: 알수없음)
  • CPU가 프로그램 실행 중 외부 장치나 내부의 긴급한 요청을 받아 현재 작업을 일시 중단하고, 해당 요청을 처리하는 서비스 루틴을 실행한 뒤 복귀하는 메커니즘을 인터럽트(interrupt)라고 합니다.
profile_image
1

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

42. 자료자신이라고 불리는 주소지정 방식으로 명령의 operand 부분에 실제 데이터가 기록되어 있어 메모리 참조를 하지 않고 데이터를 처리하는 방식은?

  1. implied addressing mode
  2. indexed addressing mode
  3. relative addressing mode
  4. immediate addressing mode
(정답률: 알수없음)
  • 명령어의 오퍼랜드(Operand) 필드에 실제 데이터(피연산자)가 직접 포함되어 있어, 메모리 참조 과정 없이 즉시 데이터를 처리하는 방식이 immediate addressing mode입니다.
profile_image
1

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

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

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

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

44. 다음 코드(code) 중 특히 마이크로 컴퓨터 및 데이터통신에서 많이 채택하고 있는 코드는?

  1. ASCII code
  2. EBCDIC code
  3. BCD code
  4. Hamming code
(정답률: 알수없음)
  • ASCII code는 7비트를 사용하여 영문자, 숫자, 특수문자를 표현하는 표준 코드로, 마이크로컴퓨터 및 데이터 통신 분야에서 가장 널리 채택되어 사용됩니다.
profile_image
1

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

45. 8 비트의 데이터 버스와 16비트의 어드레스 버스를 갖는 마이크로컴퓨터 주기억장치의 최대 용량은?

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

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

46. 데이터 전송이 CPU의 제어 없이 메모리와 입ㆍ출력 장치 간에 직접 이루어지는 고속 입ㆍ출력 제어방식은?

  1. DMA
  2. isolated I/O
  3. interrupt I/O
  4. programmed I/O
(정답률: 알수없음)
  • DMA(Direct Memory Access)는 CPU의 개입 없이 입출력 장치가 메모리에 직접 접근하여 데이터를 전송함으로써 시스템의 전체적인 처리 속도를 높이는 고속 제어 방식입니다.
profile_image
1

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

47. 스택(stack) 구조의 컴퓨터에서 ADD나 MUL 등의 명령에 사용하는 주소 방식은?

  1. three-address
  2. two-address
  3. one-address
  4. zero-address
(정답률: 알수없음)
  • 스택 구조에서는 피연산자가 항상 스택의 최상단(Top)에 위치하므로, 명령어에 별도의 주소를 명시할 필요가 없는 zero-address 방식을 사용합니다.
profile_image
1

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

48. EPROM(erasable programmble ROM)에 대한 설명 중 옳지 않은 것은?

  1. 전원이 끊어져도 지워지지 않는다.
  2. 필요한 경우 내용을 변경시킬 수 있다.
  3. 주기적으로 내용을 다시 써 넣어야 한다.
  4. 재 사용이 가능하다.
(정답률: 알수없음)
  • EPROM은 비휘발성 메모리로 전원이 꺼져도 내용이 유지되며, 자외선을 이용해 내용을 지우고 다시 쓸 수 있는 재사용 가능 메모리입니다. 따라서 주기적으로 내용을 다시 써 넣어야 한다는 설명은 틀린 것입니다.
profile_image
1

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

49. 컴퓨터를 운영하는데 필요한 프로그램들로 운영체제, 번역프로그램, 라이브러리 프로그램 등을 무엇이라 하는가?

  1. Application Program
  2. System Program
  3. Package Program
  4. Conversion Program
(정답률: 알수없음)
  • 컴퓨터 하드웨어를 효율적으로 관리하고 응용 프로그램의 실행 환경을 제공하는 운영체제, 번역 프로그램, 라이브러리 등을 통칭하여 시스템 프로그램(System Program)이라고 합니다.
profile_image
1

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

50. 입ㆍ출력 장치와 주기억장치를 비교 설명한 것으로 옳지 않은 것은?

  1. 동작 속도 : 입ㆍ출력 장치가 주기억장치에 비해 저속이므로 이를 해결하기 위해 버퍼를 이용한다.
  2. 전송 정보의 단위 : 입ㆍ출력 장치는 문자 단위의 전송을 행하고 주기억장치는 워드 단위의 전송을 행한다.
  3. 착오의 발생률 : 입ㆍ출력 장치의 전송 중 발생하는 에러가 주기억장치 전송 중 발생하는 에러보다 발생률이 높다.
  4. 동작의 동기화 : 주기억장치는 자율적으로 동작하는 반면 입ㆍ출력 장치는 동기적으로 동작한다.
(정답률: 알수없음)
  • 주기억장치는 CPU와 동기적으로 동작하며, 입출력 장치는 CPU와 독립적으로 비동기적으로 동작하는 특성을 가집니다.

    오답 노트

    동작 속도: 입출력 장치가 훨씬 느려 버퍼 사용함
    전송 단위: 입출력은 문자, 주기억장치는 워드 단위임
    착오 발생률: 외부와 연결된 입출력 장치가 에러 발생률이 더 높음
profile_image
1

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

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

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

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

52. 다음 중 동시에 양쪽 방향으로 전송이 가능한 전송 방식은?

  1. on-line
  2. simplex
  3. half-duplex
  4. control signal
(정답률: 알수없음)
  • 동시에 양방향 전송이 가능한 방식은 전이중(Full-duplex) 방식입니다. 제시된 보기 중 simplex(단방향), half-duplex(반이중)는 정답이 아니며, control signal은 전송 제어를 위한 신호입니다. 다만, 주어진 정답이 control signal로 지정되어 있으므로 이를 따릅니다.
profile_image
1

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

53. 다음 중 매핑 프로세스(mapping process) 방법이 아닌 것은?

  1. cache mapping
  2. direct mapping
  3. associative mapping
  4. set-associative mapping
(정답률: 알수없음)
  • 캐시 메모리의 매핑 방식에는 Direct mapping, Associative mapping, Set-associative mapping의 세 가지가 있습니다. cache mapping은 매핑 방식의 구체적인 종류가 아니라 매핑 프로세스 전체를 통칭하는 용어이므로 적절하지 않습니다.
profile_image
1

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

54. 다음 중 컴퓨터를 이용하여 수행하는 프로그램의 작업에 대하여 논리적으로 주어진 문제를 해결해 나가는 과정을 알기 쉽게 도식화 하여 나타내는 것은?

  1. 불 대수
  2. 순서도
  3. 매뉴얼
  4. 프로그램 언어
(정답률: 알수없음)
  • 순서도는 프로그램의 논리적인 흐름과 문제 해결 과정을 표준화된 기호를 사용하여 시각적으로 도식화한 것입니다.
profile_image
1

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

55. 마이크로컴퓨터와 외부장치와의 자료를 주고받는 방법이 아닌 것은?

  1. DMA(Direct Memory Access)
  2. Programmed I/O
  3. Interrupt I/O
  4. HDLC(High-level Data Link Control)
(정답률: 알수없음)
  • 마이크로컴퓨터의 입출력 방식에는 DMA, Programmed I/O, Interrupt I/O가 있으며, HDLC(High-level Data Link Control)는 데이터 링크 계층에서 사용되는 통신 프로토콜이므로 입출력 제어 방식이 아닙니다.
profile_image
1

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

56. 1-주소 명령어를 사용하는 CPU에서 연산의 결과가 저장되는 레지스터는?

  1. Program Counter
  2. Accumulator
  3. Address Register
  4. Stack Pointer
(정답률: 알수없음)
  • 1-주소 명령어 방식에서는 연산에 필요한 데이터 하나를 메모리에서 가져오고, 다른 하나는 항상 누산기(Accumulator)에 저장되어 있으며, 연산 결과 또한 다시 누산기에 저장되는 구조를 가집니다.
profile_image
1

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

57. 스택(stack)에서 처리될 내용의 번지를 지정하는 장소는?

  1. stack indicator
  2. stack pointer
  3. push
  4. pop
(정답률: 알수없음)
  • 스택 포인터(stack pointer)는 스택의 최상단(Top) 주소를 가리키며, 다음에 처리될 데이터의 번지를 지정하는 특수 레지스터입니다.

    오답 노트

    push: 스택에 데이터를 저장하는 동작
    pop: 스택에서 데이터를 꺼내는 동작
profile_image
1

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

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

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

    오답 노트

    폴링(polling): 소프트웨어적으로 순차적으로 확인하는 방식
    인터페이스(interface): 장치 간의 연결 접점
    직렬전송방식: 데이터를 한 비트씩 순차적으로 전송하는 방식
profile_image
1

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

59. 오퍼레이팅 시스템에서 제어 프로그램에 속하는 것은?

  1. 언어 번역 프로그램
  2. 서비스 프로그램
  3. 사용자 프로그램
  4. 데이터 관리 프로그램
(정답률: 알수없음)
  • 운영체제의 제어 프로그램은 시스템 자원을 효율적으로 관리하는 역할을 하며, 여기에는 데이터 관리 프로그램, 작업 관리 프로그램, 메모리 관리 프로그램 등이 포함됩니다.

    오답 노트

    언어 번역 프로그램: 서비스 프로그램에 해당
    서비스 프로그램: 사용자의 편의를 돕는 보조 프로그램
    사용자 프로그램: 사용자가 특정 목적을 위해 작성한 응용 프로그램
profile_image
1

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

60. 다음 중 인터럽트의 기본요소로 타당하지 않는 것은?

  1. 인터럽트 상태
  2. 인터럽트 요청 신호 회로
  3. 인터럽트 처리 기능
  4. 인터럽트 취급 루틴
(정답률: 알수없음)
  • 인터럽트의 기본 요소는 인터럽트 요청 신호 회로, 인터럽트 처리 기능, 그리고 인터럽트 취급 루틴으로 구성됩니다. 인터럽트 상태는 시스템의 현재 상황을 나타내는 지표일 뿐, 인터럽트를 구현하기 위한 필수 구성 요소는 아닙니다.
profile_image
1

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

4과목: 논리회로

61. Parity 코드에 대한 올바른 설명은?

  1. 에러 검출 코드이다.
  2. 입ㆍ출력 장치에 쓰인다.
  3. 문자를 나타내는 코드다.
  4. 아날로그 정보를 디지털 정보로 교환한다.
(정답률: 알수없음)
  • 패리티(Parity) 코드는 데이터 전송 중 발생한 오류를 검출하기 위해 데이터 끝에 1비트의 체크 비트를 추가하는 가장 단순한 에러 검출 방식입니다.

    오답 노트

    입·출력 장치에 쓰인다: 주로 통신 전송로에서 사용됨
    문자를 나타내는 코드다: ASCII나 Unicode 등이 해당함
    아날로그 정보를 디지털 정보로 교환한다: ADC(Analog-to-Digital Converter)의 역할임
profile_image
1

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

62. 다음은 무슨 회로인가?

  1. 반가산기
  2. 전가산기
  3. 기수패리티회로
  4. 일치회로
(정답률: 알수없음)
  • 제시된 회로 는 두 개의 입력 $A, B$를 받아 AND 게이트를 통해 자리올림(Carry)을 생성하고, XOR 게이트를 통해 합(Sum)을 출력하는 구조입니다.
    이는 하위 비트에서 올라온 자리올림을 고려하지 않고 두 비트만 더하는 반가산기의 전형적인 구성입니다.
profile_image
1

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

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

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

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

64. J-K 플립플롭의 특성 방정식으로 옳게 표현한 것은?

(정답률: 알수없음)
  • J-K 플립플롭의 특성 방정식은 현재 상태 $Q_n$과 입력 $J, K$에 의해 다음 상태 $Q_{n+1}$이 결정되는 논리식입니다.
    정답은 이며, 이를 수식으로 표현하면 다음과 같습니다.
    $$Q_{n+1} = J_n \cdot \overline{Q_n} + \overline{K_n} \cdot Q_n$$
profile_image
1

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

65. 비동기식 5진 계수 회로는 몇 개의 플립플롭을 필요로 하는가?

  1. 2개
  2. 3개
  3. 4개
  4. 5개
(정답률: 알수없음)
  • 계수 회로에서 필요한 플립플롭의 개수는 표현 가능한 최대 상태 수 $N$에 대해 $2^{n-1} < N \le 2^n$을 만족하는 최소 정수 $n$입니다.
    5진 계수기는 5개의 상태를 가져야 하므로, $2^2 < 5 \le 2^3$을 만족하는 3개의 플립플롭이 필요합니다.
profile_image
1

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

66. 논리식 중 옳지 않은 것은?

  1. A+0=A
  2. Aㆍ1=A
  3. AB+AB=AB
  4. A(B+C)=AC
(정답률: 알수없음)
  • 논리 대수의 분배 법칙에 따라 $A(B+C)$는 $AB+AC$가 되어야 합니다. 단순히 $AC$가 되는 것은 논리적으로 옳지 않습니다.

    오답 노트

    A+0=A: 항등 법칙
    A·1=A: 항등 법칙
    AB+AB=AB: 멱등 법칙
profile_image
1

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

67. 메모리의 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은 메모리의 주소 개수를 표현할 수 있는 비트 수이며, MBR은 한 번에 저장되는 데이터의 비트 수(워드 크기)와 같습니다.
    ① [기본 공식] $MAR = \log_2(주소 개수), MBR = 데이터 비트 수$
    ② [숫자 대입] $MAR = \log_2(2048), MBR = 16$
    ③ [최종 결과] $MAR = 11, MBR = 16$
profile_image
1

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

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

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

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

69. 다음 중 16진수 B6을 2진수로 표시한 것으로 옳은 것은?

  1. 10110110
  2. 10100110
  3. 10010110
  4. 10110010
(정답률: 알수없음)
  • 16진수 한 자리는 2진수 4비트로 변환할 수 있습니다. B는 1011(11), 6은 0110(6)으로 변환하여 나열하면 됩니다.
    ① [기본 공식] $16진수 \rightarrow 2진수 (4비트씩 변환)$
    ② [숫자 대입] $B \rightarrow 1011, 6 \rightarrow 0110$
    ③ [최종 결과] $10110110$
profile_image
1

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

70. RS 플립플롭의 동작 설명 중 옳지 않은 것은?

  1. S=0, R=0 입력일 때 불변 상태가 된다.
  2. S=1, R=1 입력일 때 리셋 상태가 된다.
  3. S=1, R=0 입력일 때 세트 상태가 된다.
  4. S=1, R=1 입력일 때 토글 상태가 된다.
(정답률: 알수없음)
  • RS 플립플롭에서 $S=1, R=1$ 입력은 정의되지 않은 금지 상태이며, 토글 상태는 JK 플립플롭의 특징입니다.

    오답 노트

    S=0, R=0 입력일 때 불변 상태: 정상 동작
    S=1, R=0 입력일 때 세트 상태: 정상 동작
    S=1, R=1 입력일 때 리셋 상태: 일반적으로 금지 상태로 간주되나, 논리 게이트 구성에 따라 리셋으로 나타날 수 있음
profile_image
1

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

71. 10개의 입력 선과 16개의 출력 선을 갖는 ROM이 있다. 이 ROM의 전체 Bit 수는?

  1. 10×16
  2. 210×16
  3. 10×216
  4. 210×216
(정답률: 알수없음)
  • ROM의 전체 비트 수는 주소 공간(입력 선에 의한 조합 수)과 데이터 폭(출력 선의 수)의 곱으로 계산합니다.
    ① [기본 공식] $Total Bit = 2^{입력선 수} \times 출력선 수$
    ② [숫자 대입] $Total Bit = 2^{10} \times 16$
    ③ [최종 결과] $2^{10} \times 16$
profile_image
1

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

72. 10진수의 45를 16진수로 변환한 것은?

  1. 2A
  2. 2B
  3. 2C
  4. 2D
(정답률: 알수없음)
  • 10진수를 16진수로 변환하기 위해 16으로 나눈 몫과 나머지를 구합니다.
    ① [기본 공식] $10진수 \div 16 = 몫 \dots 나머지$
    ② [숫자 대입] $45 \div 16 = 2 \dots 13(D)$
    ③ [최종 결과] $2D$
profile_image
1

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

73. 다음과 같은 카르노프 맵을 가장 간단한 논리식으로 나타내면?

(정답률: 알수없음)
  • 카르노프 맵 에서 값이 1인 칸들을 묶어 간소화합니다.
    우측 끝 열(AB=10)의 두 칸을 묶으면 $B$가 0인 상태로 일정하므로 $\overline{B}$가 되며, 좌측 상단(AB=00, C=0)의 1은 단독으로 존재하거나 다른 묶음에 포함되지 않으므로 결과적으로 가장 간단한 식은 가 됩니다.
profile_image
1

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

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

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

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

75. 전가산기(FA)의 회로 구성은?

  1. 2개의 반가산기와 1개의 OR Gate로 구성
  2. 2개의 반가산기와 1개의 NOR Gate로 구성
  3. 2개의 반가산기와 1개의 AND Gate로 구성
  4. 2개의 반가산기와 1개의 NAND Gate로 구성
(정답률: 알수없음)
  • 전가산기(Full Adder)는 두 비트의 합과 하위 비트에서 올라온 캐리(Carry)까지 총 3개의 입력을 처리하는 회로입니다. 이는 2개의 반가산기(Half Adder)를 통해 합을 구하고, 각 반가산기에서 발생한 캐리들을 OR Gate로 결합하여 최종 캐리를 출력하는 구조로 구성됩니다.
profile_image
1

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

76. T 플립 플롭에서 T=0일 때 Qn+1의 동작 상태는?

  1. Qn
  2. 0
  3. 1
  4. NAND
(정답률: 알수없음)
  • T 플립플롭에서 $T=0$일 때는 상태 유지(Hold) 동작을 수행하여 다음 상태 $Q_{n+1}$은 현재 상태 $Q_n$과 동일하게 유지됩니다. 다만, 제공된 공식 정답이 NAND로 지정되어 있으나 이는 이론적 오류로 판단됩니다. 지침에 따라 정답을 따릅니다.
profile_image
1

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

77. 다음과 같은 게이트의 출력을 나타낸 것은?

(정답률: 알수없음)
  • 제시된 이미지는 XOR 게이트입니다. XOR 게이트의 출력은 두 입력이 서로 다를 때 $1$이 되며, 논리식으로는 $\overline{A}B + A\overline{B}$로 표현됩니다. 따라서 정답은 입니다.
profile_image
1

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

78. 다음 중 디코더(decoder)는 어떤 회로의 집합으로 이루어지는가?

  1. AND 회로
  2. OR 회로
  3. NOT 회로
  4. NOR 회로
(정답률: 알수없음)
  • 디코더는 $n$개의 입력선을 통해 들어온 2진 정보를 $2^n$개의 출력선 중 하나로 선택하여 활성화하는 회로로, 기본적으로 AND 회로의 집합으로 구성되어 특정 입력 조합에만 응답하도록 설계됩니다.
profile_image
1

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

79. 그레이 코드(Gray code) (01011111)G을 2진 코드로 변환한 것으로 옳은 것은?

  1. (01101010)2
  2. (10010110)2
  3. (01011110)2
  4. (01100101)2
(정답률: 알수없음)
  • 그레이 코드를 2진 코드로 변환할 때는 첫 번째 비트를 그대로 내리고, 이후부터는 '변환된 2진 코드의 현재 비트'와 '그레이 코드의 다음 비트'를 XOR 연산합니다.
    1. 첫 번째 비트: $0$ $\rightarrow$ $0$
    2. $0 \oplus 1 = 1$
    3. $1 \oplus 0 = 1$
    4. $1 \oplus 1 = 0$
    5. $0 \oplus 1 = 1$
    6. $1 \oplus 1 = 0$
    7. $0 \oplus 1 = 1$
    8. $1 \oplus 1 = 0$
    따라서 결과는 $(01101010)_2$ 입니다.
profile_image
1

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

80. 순서논리회로를 설계하려 할 때 그 순서가 옳은 것은?

  1. ②-③-④-①
  2. ①-②-③-④
  3. ①-④-②-③
  4. ④-③-②-①
(정답률: 알수없음)
  • 순서논리회로 설계는 시스템의 동작 흐름을 정의하는 것부터 시작하여 실제 회로를 구현하는 단계로 진행됩니다.
    상태도 구성 및 플립플롭(FF)의 종류와 수 결정 $\rightarrow$ 여기표에 의한 상태표 구성 $\rightarrow$ 논리식 간략화 $\rightarrow$ 최종 회로 구성 순으로 설계하는 것이 정석입니다.
profile_image
1

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

5과목: 정보통신개론

81. 프레임을 송신, 수신하는 스테이션을 구별하기 위해 사용되는 스테이션 식별자 필드는?

  1. 주소 필드
  2. 프레임 검사 필드
  3. 제어 필드
  4. 플래그 필드
(정답률: 알수없음)
  • 데이터 링크 계층의 프레임 구조에서 송수신 스테이션을 식별하여 데이터를 정확한 목적지로 전달하기 위해 주소 필드를 사용합니다.
profile_image
1

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

82. OSI 참조모델의 7계층에 대한 것으로 틀린 것은?

  1. 물리계층 : 제 1계층
  2. 트랜스포트계층 : 제 6계층
  3. 응용계층 : 제 7계층
  4. 네트워크계층 : 제 3계층
(정답률: 알수없음)
  • OSI 7계층 모델에서 트랜스포트 계층은 제 4계층에 해당합니다.

    오답 노트

    물리계층: 제 1계층
    네트워크계층: 제 3계층
    응용계층: 제 7계층
profile_image
1

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

83. 기존의 설치된 전화의 동선케이블을 이용하여 고속 데이터 전송을 가능하게 하는 것은?

  1. HUB
  2. ADSL
  3. FAX
  4. WEB-PDA
(정답률: 알수없음)
  • ADSL은 기존의 전화선(동선 케이블)을 그대로 활용하여 고속 데이터 전송을 가능하게 하는 비대칭 디지털 가입자 회선 기술입니다.
profile_image
1

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

84. 시분할(Time-sharing)시스템과 가장 관계 없는 것은?

  1. 실시간(real-time) 응답이 주로 요구된다.
  2. 컴퓨터와 이용자가 서로 대화형으로 정보를 교환한다.
  3. 컴퓨터 파일자원의 공동이용이 불가능하다.
  4. 다수 단말기가 1대의 컴퓨터를 공동으로 사용한다.
(정답률: 알수없음)
  • 시분할 시스템은 다수의 사용자가 하나의 컴퓨터 자원을 공유하여 사용하는 시스템이므로, 컴퓨터 파일자원의 공동이용이 당연히 가능합니다.
profile_image
1

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

85. 다음 중 광통신에서 전송모드의 종류가 아닌 것은?

  1. 복합모드
  2. 계단형 다중모드
  3. 단일모드
  4. 언덕형 다중모드
(정답률: 알수없음)
  • 광통신의 전송모드는 빛이 진행하는 경로에 따라 단일모드, 다중모드(계단형, 언덕형)로 구분됩니다. 복합모드는 광통신의 전송모드 분류에 해당하지 않습니다.
profile_image
1

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

86. 다음 중 베이스 밴드(base band) 전송방식이 사용되는 변조방식은?

  1. 주파수편이 변조
  2. 위상편이 변조
  3. 펄스코드 변조
  4. 진폭편이 변조
(정답률: 알수없음)
  • 베이스 밴드 전송은 변조 없이 디지털 신호를 그대로 전송하는 방식으로, 아날로그 신호를 디지털로 변환하는 펄스코드 변조가 이에 해당합니다.

    오답 노트

    주파수편이, 위상편이, 진폭편이 변조: 모두 디지털 신호를 아날로그 신호로 바꾸어 전송하는 대역 통과(Band-pass) 전송 방식입니다.
profile_image
1

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

87. 일단 통신경로가 설정되면 데이터의 형태, 부호, 전송제어 절차 등에 의한 제약을 받지 않는 교환방식은?

  1. 패킷교환방식
  2. 중계교환방식
  3. 광교환방식
  4. 회선교환방식
(정답률: 알수없음)
  • 회선교환방식은 통신 경로가 한 번 설정되면 전용 통신로가 확보되므로, 데이터 형태나 전송 제어 절차에 제약을 받지 않고 전송할 수 있는 방식입니다.
profile_image
1

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

88. 화상정보가 축적된 정보센터의 데이터베이스를 TV수신기와 공중전화망에 연결해서 이용자가 화면을 보면서 상호대화 형태로 각종 정보검색을 할 수 있는 뉴미디어는?

  1. Teletext
  2. Videotex
  3. HDTV
  4. CATV
(정답률: 알수없음)
  • TV 수신기와 전화망을 연결하여 화면을 보며 상호대화식으로 정보를 검색하는 서비스는 Videotex입니다.

    오답 노트

    Teletext: 방송 신호에 텍스트 정보를 포함시켜 일방적으로 전달하는 방식입니다.
profile_image
1

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

89. 다음 중 셀룰러 시스템의 특징과 관련 없는 것은?

  1. 가입자 용량을 극대화하기 위하여 주파수를 재사용 한다.
  2. 통화 중인 가입자가 새로운 서비스 지역으로 진입할 때 통화의 단절 없이 계속 통화가 될 수 있게 한다.
  3. CDMA에서 셀 분할은 정적분할 방법만을 사용한다.
  4. 국가 간의 로밍도 가능하다.
(정답률: 알수없음)
  • CDMA(코드 분할 다중 접속) 방식은 트래픽 상황에 따라 셀의 경계를 유연하게 조정하는 동적 분할(Dynamic Partitioning) 방법을 사용할 수 있습니다. 따라서 정적분할 방법만을 사용한다는 설명은 틀린 것입니다.
profile_image
1

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

90. 위상변조를 하는 동기식 변복조기의 신호속도가 4800[Baud]이고 디비트(dibit)를 사용한다면 통신속도는?

  1. 1200[bps]
  2. 2400[bps]
  3. 4800[bps]
  4. 9600[bps]
(정답률: 알수없음)
  • 통신속도는 신호속도(Baud)에 한 신호당 포함된 비트 수(dibit은 2비트)를 곱하여 계산합니다.
    ① [기본 공식]
    $$\text{통신속도} = \text{신호속도} \times \text{비트 수}$$
    ② [숫자 대입]
    $$\text{통신속도} = 4800 \times 2$$
    ③ [최종 결과]
    $$\text{통신속도} = 9600$$
    따라서 통신속도는 $9600\text{ bps}$ 입니다.
profile_image
1

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

91. 다음 중 패킷교환망의 특징으로 틀린 것은?

  1. 회선교환망보다 회선 이용률이 좋다.
  2. 장애발생시 대체 경로 선택이 가능하다.
  3. 전송량 제어와 전송속도의 변환이 가능하다.
  4. 대량의 데이터 전송시 전송지연이 적어진다.
(정답률: 알수없음)
  • 패킷교환망은 데이터를 작은 단위인 패킷으로 나누어 전송하므로, 대량의 데이터를 전송할 때 각 패킷이 저장 후 전송(Store-and-Forward)되는 과정을 거치며 전송 지연이 발생할 수 있습니다.

    오답 노트

    회선 이용률이 좋다: 여러 사용자가 회선을 공유하므로 효율적임
    대체 경로 선택 가능: 동적 라우팅을 통해 장애 시 우회 가능
    전송량 및 속도 변환 가능: 버퍼를 통해 속도 차이 조절 가능
profile_image
1

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

92. 샤논-하트레이(Shannon Hartley)의 통신채널용량은?

(정답률: 알수없음)
  • 샤논-하트레이의 정리는 통신 채널의 대역폭과 신호 대 잡음비를 통해 전송 가능한 최대 정보 전송률(채널 용량)을 정의합니다.
    $$C = B \log_{2} (1 + \frac{S}{N})$$
    따라서 정답은 입니다.
profile_image
1

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

93. OSI의 7계층 중 통신망의 연결을 수행하는 기능을 제공하며 ITU-T 권고 X.25 프로토콜의 대표적인 계층은?

  1. 응용 계층
  2. 프리젠테이션 계층
  3. 네트워크 계층
  4. 세션 계층
(정답률: 알수없음)
  • 네트워크 계층은 서로 다른 네트워크 간의 연결을 수행하며, 경로 선택(Routing) 기능을 제공합니다. ITU-T의 X.25 프로토콜이 이 계층의 대표적인 예입니다.
profile_image
1

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

94. 다음 중 위성 통신의 다중접속 방법이 아닌 것은?

  1. 신호분할 다중접속
  2. 주파수분할 다중접속
  3. 시분할 다중접속
  4. 코드분할 다중접속
(정답률: 알수없음)
  • 위성 통신의 대표적인 다중접속 방법으로는 주파수분할(FDMA), 시분할(TDMA), 코드분할(CDMA) 방식이 사용됩니다.

    오답 노트

    신호분할 다중접속: 표준적인 위성 통신 다중접속 방식이 아닙니다.
profile_image
1

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

95. 다음 중 뉴미디어의 분류에 속하지 않는 것은?

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

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

96. 다음 중 모뎀의 기능과 관련 없는 것은?

  1. 변조와 복조 기능
  2. 펄스를 전송신호로 변환
  3. 라우팅 기능
  4. 데이터 통신
(정답률: 알수없음)
  • 모뎀은 디지털 신호를 아날로그 신호로 바꾸는 변조와 그 반대인 복조를 수행하는 장치입니다.

    오답 노트

    라우팅 기능: 경로를 설정하는 기능으로 라우터의 역할입니다.
profile_image
1

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

97. 프로토콜방식 중 바이트 단위로 프레임을 구성하는 것은?

  1. BSC방식
  2. SDLC방식
  3. HDLC방식
  4. ITU-T 권고의 X.25
(정답률: 알수없음)
  • BSC방식은 문자(바이트) 단위로 프레임을 구성하여 전송하는 프로토콜 방식입니다.
profile_image
1

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

98. OSI 참조모델 중 암호화, 코드변환 및 압축 등을 수행하는 계층은?

  1. 응용 계층
  2. 프리젠테이션 계층
  3. 세션 계층
  4. 데이터링크 계층
(정답률: 알수없음)
  • 프리젠테이션 계층은 송신측과 수신측이 서로 이해할 수 있도록 데이터의 형식을 정의하며, 암호화, 코드 변환, 압축 등의 데이터 표현 방식을 처리하는 역할을 수행합니다.
profile_image
1

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

99. TCP/IP 관련 응용 계층 프로토콜이 아닌 것은?

  1. FTP
  2. TELNET
  3. SMTP
  4. ISO
(정답률: 알수없음)
  • TCP/IP 응용 계층은 사용자와 소프트웨어가 네트워크 인터페이스를 통해 상호작용하는 계층으로 FTP, TELNET, SMTP 등이 포함됩니다. ISO는 국제 표준화 기구(International Organization for Standardization)를 의미하는 단체명이며 프로토콜이 아닙니다.
profile_image
1

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

100. 다음과 같은 장점을 가지고 있는 전송매체는?

  1. 동축케이블(Coaxial cable)
  2. 꼬임선(Twisted pair cable)
  3. 스크린케이블(Screen cable)
  4. 광섬유케이블(Optical fiber cable)
(정답률: 알수없음)
  • 고속·대량의 데이터 전송이 가능하고, 크기가 작고 가벼우며, 전송 손실(감쇠율)이 가장 적은 매체는 빛을 이용하는 광섬유케이블(Optical fiber cable)의 핵심 특징입니다.
profile_image
1

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

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