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

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

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

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

목록

1과목: 프로그래밍일반

1. C 언어에서 사용되는 자료형이 아닌 것은?

  1. double
  2. short
  3. integer
  4. float
(정답률: 알수없음)
  • C 언어에서 정수형 자료형은 int를 사용합니다. integer는 정수를 의미하는 일반 명칭일 뿐, C 언어의 예약어(Keyword)인 자료형 이름이 아닙니다.

    오답 노트

    double, short, float: C 언어에서 실제로 사용하는 표준 자료형입니다.
profile_image
1

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

2. 작성된 표현식이 주어진 BNF에 의해 바르게 작성되었는지를 확인하기 위해 만들어진 트리는 무엇인가?

  1. root tree
  2. binary normal tree
  3. parse tree
  4. level tree
(정답률: 알수없음)
  • 구문 분석 트리(parse tree)는 주어진 BNF(Backus-Naur Form) 문법에 따라 표현식이 올바르게 작성되었는지 확인하기 위해 생성되는 트리 구조입니다.
profile_image
1

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

3. 운영체제의 목적으로 옳지 않은 것은?

  1. 처리 능력 향상
  2. 신뢰도 향상
  3. 응답 시간 증가
  4. 사용 가능도 향상
(정답률: 알수없음)
  • 운영체제는 컴퓨터 자원을 효율적으로 관리하여 처리 능력, 신뢰도, 사용 가능도를 높이고 응답 시간을 최소화하는 것을 목적으로 합니다. 따라서 응답 시간 증가가 아니라 응답 시간 단축이 올바른 목적입니다.
profile_image
1

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

4. 원시 프로그램을 컴파일러가 수행되는 기계에 대한 기계어로 번역하는 것이 아니라, 다른 기종에 대한 기계어로 번역하는 것은?

  1. linker
  2. debugger
  3. cross-compiler
  4. preprocessor
(정답률: 알수없음)
  • 컴파일러가 실행되는 환경(Host)과 대상이 되는 환경(Target)이 서로 다른 기종일 때 사용하는 번역기를 cross-compiler라고 합니다.
profile_image
1

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

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

  1. ::=
  2. <>
  3. |
  4. #
(정답률: 알수없음)
  • BNF(Backus-Naur Form) 표기법에서 기호 $|$는 '또는(OR)'을 의미하며, 여러 선택지 중 하나를 택일하는 것을 나타냅니다.

    오답 노트

    ::= : 정의(is defined as)
    <> : 비단말 기호(Non-terminal symbol)
profile_image
1

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

6. 로더(Loader)의 기능으로 볼 수 없는 것은?

  1. 할당(allocation)
  2. 연결(link)
  3. 번역(translation)
  4. 재배치(relocation)
(정답률: 알수없음)
  • 로더는 실행 파일을 메모리에 적재하는 프로그램으로, 메모리 공간을 지정하는 할당, 외부 참조를 연결하는 연결, 주소를 조정하는 재배치를 수행합니다. 번역은 컴파일러나 어셈블러가 수행하는 기능입니다.
profile_image
1

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

7. 운영체제가 제공하는 서비스로 볼 수 없는 것은?

  1. 프로그래머가 작성한 응용 프로그램에 대한 오류를 자동으로 수정한다.
  2. 파일의 생성, 판독, 삭제 등의 파일에 대한 조작을 지원한다.
  3. 각종 자원에 대한 사용 내역이나 응답시간과 같은 성능향상을 위한 요소들을 기록하여 관리한다.
  4. 컴퓨터 시스템의 하드웨어 오류를 발견하고 그에 대한 적절한 조치를 한다.
(정답률: 알수없음)
  • 운영체제는 하드웨어 관리, 파일 시스템 제어, 성능 모니터링 등의 시스템 자원 관리 서비스를 제공하지만, 프로그래머가 작성한 응용 프로그램 내부의 논리적 오류를 자동으로 수정하는 기능은 제공하지 않습니다.
profile_image
1

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

8. C 언어의 기억 클래스에 해당하지 않는 것은?

  1. 내부 변수(internal variable)
  2. 자동 변수(automatic variable)
  3. 레지스터 변수(register variable)
  4. 정적 변수(static variable)
(정답률: 알수없음)
  • C 언어의 기억 클래스는 변수의 생존 기간과 접근 범위를 결정하며, 자동 변수(auto), 정적 변수(static), 레지스터 변수(register), 외부 변수(extern)가 이에 해당합니다.

    오답 노트

    내부 변수(internal variable): 표준 기억 클래스 명칭이 아닙니다.
profile_image
1

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

9. 기계어에 대한 설명으로 옳지 않은 것은?

  1. 2진수 0과 1을 사용하여 명령어와 데이터를 나타낸다.
  2. 컴퓨터가 직접 이해할 수 있는 언어이다.
  3. 전문적인 지식이 없으면 이해하기 힘들다.
  4. 기계마다 언어가 동일하여 호환성이 높다.
(정답률: 알수없음)
  • 기계어는 CPU가 직접 이해할 수 있는 2진수 형태의 언어로, 하드웨어 구조에 따라 명령어 집합이 다르기 때문에 기계마다 언어가 달라 호환성이 낮습니다.
profile_image
1

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

10. C 언어의 FOR 문, COBOL 언어의 PERFORM 문에 해당하는 것은?

  1. 반복문
  2. 종료문
  3. 입·출력문
  4. 선언문
(정답률: 알수없음)
  • C 언어의 for 문과 COBOL 언어의 PERFORM 문은 특정 조건이 만족될 때까지 동일한 명령문을 되풀이하여 실행하는 반복문입니다.
profile_image
1

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

11. 이항 연산자가 아닌 것은?

  1. AND
  2. EX-OR
  3. SHIFT
  4. OR
(정답률: 알수없음)
  • 이항 연산자는 두 개의 피연산자를 필요로 하는 연산자입니다. AND, OR, EX-OR는 두 값을 비교하는 이항 연산자이지만, SHIFT는 비트를 옆으로 밀어내는 단항 연산자(또는 특수 연산자)로 분류됩니다.
profile_image
1

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

12. 프로그램 수행 순서로 옳은 것은?

  1. 원시프로그램 → 링커 → 로더 → 목적프로그램 → 컴파일러
  2. 원시프로그램 → 목적프로그램 → 컴파일러 → 링커 → 로더
  3. 원시프로그램 → 컴파일러 → 링커 → 로더 → 목적프로그램
  4. 원시프로그램 → 컴파일러 → 목적프로그램 → 링커 → 로더
(정답률: 알수없음)
  • 프로그램은 작성된 원시프로그램이 컴파일러를 통해 목적프로그램으로 변환되고, 링커를 통해 필요한 라이브러리와 결합된 후, 로더에 의해 메모리에 적재되어 실행됩니다.
profile_image
1

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

13. 어휘 분석 단계에서 주로 행해시즌 작업은 무엇인가?

  1. 토큰 생성
  2. 기억 장소 할당
  3. 구문 분석
  4. 파싱
(정답률: 알수없음)
  • 어휘 분석(Lexical Analysis)은 소스 코드를 읽어 의미 있는 최소 단위인 토큰(Token)으로 분리하는 단계입니다.
profile_image
1

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

14. 시스템 프로그래밍 언어로 사용하기에 가장 적당한 것은?

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

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

15. 언어의 구문 요소 중 프로그램의 판독성을 향상시키며, 프로그램 문서화의 중요한 부분을 담당하는 것은?

  1. 식별자
  2. 주석
  3. 상수
  4. 예약어
(정답률: 알수없음)
  • 주석은 프로그램 실행에는 영향을 주지 않지만, 개발자가 코드의 의미를 설명하여 판독성을 높이고 문서화하는 역할을 합니다.
profile_image
1

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

16. C 언어에서 사용되는 이스케이프 시퀀스(Escape-Sequence)와 그 의미의 연결이 옳지 않은 것은?

  1. \n : new line
  2. \b : null character
  3. \t : tab
  4. \r : carriage return
(정답률: 알수없음)
  • C 언어에서 \b는 백스페이스(Backspace)를 의미하는 이스케이프 시퀀스입니다. 널 문자(Null character)를 나타내는 기호는 \0입니다.

    오답 노트

    \n: 줄 바꿈(New line)
    \t: 수평 탭(Tab)
    \r: 캐리지 리턴(Carriage return)
profile_image
1

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

17. 프로그램 개발 과정에서 프로그램 안에 내재해 있는 논리적 오류를 발견하고 수정하는 작업을 무엇이라고 하는가?

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

    오답 노트

    로딩: 프로그램을 메모리에 올리는 과정
    코딩: 소스 코드를 작성하는 과정
    링킹: 오브젝트 파일들을 연결하는 과정
profile_image
1

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

18. C 언어에서 문자열 입력시 사용하는 함수는?

  1. gets ( )
  2. getchar ( )
  3. puts ( )
  4. putchar ( )
(정답률: 알수없음)
  • C 언어에서 문자열을 한 번에 입력받기 위해 사용하는 함수는 gets( )입니다.

    오답 노트

    getchar( ): 문자 하나 입력
    puts( ): 문자열 출력
    putchar( ): 문자 하나 출력
profile_image
1

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

19. 어셈블리어를 기계어로 번역하는 것은?

  1. 링커
  2. 로더
  3. 어셈블러
  4. 운영체제
(정답률: 알수없음)
  • 어셈블리 언어로 작성된 소스 코드를 컴퓨터가 이해할 수 있는 기계어로 변환하는 프로그램을 어셈블러라고 합니다.

    오답 노트

    링커: 여러 목적 파일을 하나로 결합
    로더: 프로그램을 메모리에 적재
profile_image
1

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

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

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

    오답 노트

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

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

2과목: 전자계산기구조

21. 어떤 메모리가 8K × 8 크기를 가질 때 데이터의 입·출력선과 어드레스 선은 몇 개인가?

  1. 입·출력선 : 8, 어드레스 선 : 13
  2. 입·출력선 : 8, 어드레스 선 : 8
  3. 입·출력선 : 4, 어드레스 선 : 8
  4. 입·출력선 : 4, 어드레스 선 : 13
(정답률: 알수없음)
  • 메모리 크기 $8\text{K} \times 8$에서 앞의 숫자는 주소 공간(어드레스 선)을, 뒤의 숫자는 데이터 비트 수(입출력선)를 의미합니다.
    ① [기본 공식]
    $$\text{Address Lines} = \log_{2}(\text{Capacity})$$
    $$\text{I/O Lines} = \text{Word Size}$$
    ② [숫자 대입]
    $$\text{Address Lines} = \log_{2}(8 \times 1024) = \log_{2}(2^{13})$$
    $$\text{I/O Lines} = 8$$
    ③ [최종 결과]
    $$\text{Address Lines} = 13, \text{I/O Lines} = 8$$
profile_image
1

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

22. 다음 중 RISC의 특징이 아닌 것은?

  1. 명령어의 개수와 주소지정방식이 최소화되어 있다.
  2. 워드에서의 바이트수를 세는 특별한 디코딩 회로가 필요하다.
  3. 명령어의 길이가 고정적이다.
  4. 중첩 레지스터 윈도우를 사용한다.
(정답률: 알수없음)
  • RISC는 명령어 세트를 단순화하여 효율을 높인 구조로, 고정된 명령어 길이와 최소화된 주소지정 방식, 중첩 레지스터 윈도우 사용이 특징입니다.

    오답 노트

    워드에서의 바이트수를 세는 특별한 디코딩 회로가 필요하다: 이는 명령어 길이가 가변적인 CISC의 특징입니다.
profile_image
1

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

23. 다음이 설명하고 있는 것은?

  1. saving
  2. spooling
  3. storing
  4. staging
(정답률: 알수없음)
  • 제시된 이미지 의 설명처럼 데이터를 오프라인 장치에서 온라인 장치로, 또는 대용량 기억장치에서 직접 접근 기억장치(RAM)로 옮기는 과정을 staging이라고 합니다.
profile_image
1

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

24. 함수연산기능 인스트럭션의 수행에 필요한 피연산자를 기억시킬 레지스터의 종류에 따른 컴퓨터 구조 분류에 속하지 않은 것은?

  1. 스택 컴퓨터구조
  2. 큐 컴퓨터구조
  3. AC 컴퓨터구조
  4. 범용 레지스터 컴퓨터구조
(정답률: 알수없음)
  • 컴퓨터 구조는 피연산자를 저장하는 방식에 따라 스택, AC(누산기), 범용 레지스터 구조로 분류합니다. 큐 컴퓨터구조는 이러한 피연산자 기억 방식에 따른 표준 분류에 해당하지 않습니다.
profile_image
1

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

25. 다음과 같은 진리표를 갖는 게이트는?

  1. NOR 게이트
  2. NAND 게이트
  3. EX-OR 게이트
  4. OR 게이트
(정답률: 알수없음)
  • 제시된 진리표 를 보면, 모든 입력이 1일 때만 출력이 0이 되고 나머지 경우에는 1이 출력됩니다. 이는 AND 게이트의 결과값을 반전시킨 NAND 게이트의 동작 특성입니다.
profile_image
1

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

26. 다음 그림과 같이 EBCDIC 코드에서는 처음 4비트를 Zone이라 부르는데 처음 2비트가 01로 시작할 때 무엇을 나타내는가?

  1. 여분
  2. 특수문자
  3. 소문자
  4. 대문자
(정답률: 알수없음)
  • EBCDIC 코드에서 처음 4비트(Zone) 중 앞의 2비트가 01로 시작하는 영역은 특수문자를 나타내는 구간입니다.
profile_image
1

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

27. 인스트럭션의 수행 시간에 관한 설명으로 옳지 않은 것은?

  1. memory read/write cycle이 인스트럭션 수행 시간에 지배적 영향을 준다.
  2. 인스트럭션 종류에 따라 수행시간이 다르다.
  3. OP-code만으로 인스트럭션 수행시간을 모두 알 수 있다.
  4. 인스트럭션 수행 시간은 여러 개의 machine cycle로 구성된다.
(정답률: 알수없음)
  • 인스트럭션 수행 시간은 OP-code뿐만 아니라 메모리 접근 횟수, 피연산자의 종류, CPU의 클록 속도 등 다양한 하드웨어적 요인에 의해 결정되므로 OP-code만으로는 정확한 시간을 알 수 없습니다.
profile_image
1

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

28. 컴퓨터에서 MAR(Memory Address Register)의 역할은?

  1. 수행되어야 할 프로그램의 주소를 가리킨다.
  2. 메모리에 보관된 내용을 누산기(accumulator)에 전달하는 역할을 한다.
  3. 고급 수준 언어를 기계어로 변환해 주는 일종의 소프트웨어이다.
  4. CPU에서 기억장치내의 특정번지에 있는 데이터나 명령어를 인출하기 위해 그 번지를 기억하는 역할을 한다.
(정답률: 알수없음)
  • MAR(Memory Address Register)은 CPU가 기억장치의 특정 번지에 있는 데이터나 명령어를 읽거나 쓰기 위해, 해당 메모리 주소를 일시적으로 저장하는 레지스터입니다.

    오답 노트

    수행되어야 할 프로그램의 주소를 가리킨다: 프로그램 카운터(PC)의 역할입니다.
profile_image
1

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

29. 인에이블 또는 디스에이블 단자에 의하여 데이터의 전송방향을 하드웨어적으로 제어하는데 사용되는 소자는?

  1. multiplexer
  2. tri-state buffer
  3. decoder
  4. SRAM
(정답률: 알수없음)
  • tri-state buffer는 입력 신호를 출력으로 전달하거나, 인에이블/디스에이블 단자를 통해 출력을 고임피던스(High-Z) 상태로 만들어 데이터 전송 방향을 하드웨어적으로 제어하는 소자입니다.
profile_image
1

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

30. 비수치 데이터를 합치는데 이용되는 연산은?

  1. AND
  2. OR
  3. SHIFT
  4. ROTATE
(정답률: 알수없음)
  • 비수치 데이터(비트열)를 합치거나 특정 비트를 1로 설정하여 결합할 때는 논리합 연산인 OR 연산을 사용합니다.
profile_image
1

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

31. 플립플롭(Flip Flop)구조를 단위 소자의 구조로 하여 이루어진 기억 장치용 IC는?

  1. DRAM
  2. SRAM
  3. PRAM
  4. RLA
(정답률: 알수없음)
  • SRAM(Static RAM)은 플립플롭(Flip Flop) 회로를 사용하여 데이터를 저장하는 기억 장치로, 전원이 공급되는 동안 데이터가 유지되며 속도가 매우 빠릅니다.

    오답 노트

    DRAM: 커패시터(Capacitor)를 사용하여 데이터를 저장하며 주기적인 재생(Refresh)이 필요합니다.
profile_image
1

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

32. 다음 중 입력 X, Y, Z에 대한 전가산기(Full Adder)의 캐리(Carry) 비트를 논리식으로 바르게 표현한 것은?

  1. C = XY + XZ
  2. C = XYZ
  3. C = X⊕Y⊕Z
  4. C = XY + (X⊕Y)Z
(정답률: 알수없음)
  • 전가산기의 캐리(Carry) 비트는 입력 $X, Y, Z$ 중 두 개 이상의 입력이 1일 때 발생합니다. 이를 논리식으로 표현하면 $X$와 $Y$가 모두 1이거나, $X$와 $Y$의 배타적 논리합 결과가 1이면서 $Z$가 1인 경우입니다.
    $$C = XY + (X \oplus Y)Z$$
profile_image
1

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

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

  1. 오퍼레이터 조작
  2. 정전
  3. 불법적인 인스트럭션의 수행
  4. 부프로그램의 호출
(정답률: 알수없음)
  • 인터럽트는 프로그램 실행 중 예기치 않은 상황이나 외부 이벤트가 발생했을 때 CPU에 알리는 신호입니다. 부프로그램의 호출은 프로그램의 정상적인 실행 흐름에 따른 제어 이동이므로 인터럽트 발생 원인에 해당하지 않습니다.

    오답 노트

    오퍼레이터 조작, 정전, 불법적인 인스트럭션 수행: 모두 정상 흐름을 방해하는 외부/내부 예외 상황으로 인터럽트를 유발합니다.
profile_image
1

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

34. 입·출력장치와 주기억장치를 연결하는 중개 역할을 담당하는 부분은?

  1. 버스(Bus)
  2. 버퍼(Buffer)
  3. 채널(Channel)
  4. 콘솔(Console)
(정답률: 알수없음)
  • 입출력장치와 주기억장치 사이의 속도 차이를 극복하고 CPU의 부하를 줄이기 위해, 입출력 제어를 전담하여 중개 역할을 수행하는 장치는 채널(Channel)입니다.
profile_image
1

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

35. 다음 중 상대 주소의 특징으로 가장 옳은 것은?

  1. 이해하기 쉽다.
  2. 주소부가 길어진다.
  3. 메모리 이용 효율이 높다.
  4. 이 주수로 직접 데이터에 접근할 수 있다.
(정답률: 알수없음)
  • 상대 주소는 프로그램의 시작 주소를 기준으로 한 변위만을 저장하므로, 주소부가 짧아져 메모리 이용 효율이 높고 프로그램 재배치가 용이한 특징이 있습니다.
profile_image
1

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

36. 중앙연산처리 장치에서 마이크로 동작(Micro-operation)이 순서적으로 일어나게 하는데 필요한 신호는?

  1. 실행 신호
  2. 순차 신호
  3. 제어 신호
  4. 타이밍 신호
(정답률: 알수없음)
  • 중앙처리장치(CPU) 내에서 마이크로 동작이 정해진 순서대로 정확하게 수행되도록 지시하고 제어하는 신호는 제어 신호입니다.
profile_image
1

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

37. 입·출력 장치와 기억장치와의 차이점으로 옳지 않은 것은?

  1. 기억장치의 동작 속도가 빠르다.
  2. 입·출력 장치는 자율적으로 동작한다.
  3. 기억장치의 정보 단위는 [Word] 이다.
  4. 입·출력 장치가 착오 발생률이 적다.
(정답률: 알수없음)
  • 입·출력 장치는 기계적 동작이 포함되거나 외부 환경의 영향을 많이 받기 때문에, 내부 전자 회로로 구성된 기억장치보다 착오 발생률이 훨씬 높습니다.

    오답 노트

    입·출력 장치는 자율적으로 동작한다: 외부 장치이므로 독립적인 제어가 가능하여 옳은 설명입니다.
profile_image
1

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

38. 다음에서 설명하는 방법은 무엇인가?

  1. 메모리 인터리빙
  2. 세그먼트
  3. 페이징
  4. 매핑
(정답률: 알수없음)

  • 기억장치를 여러 개의 모듈로 분리하여 동시에 접근함으로써 메모리 접근 속도를 향상시키는 기술은 메모리 인터리빙입니다.
profile_image
1

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

39. 다음 중 부동소수점 수의 국제 표준으로 제정된 표준안은?

  1. IEEE 754
  2. IEEE 755
  3. IEEE 756
  4. IEEE 757
(정답률: 알수없음)
  • 부동소수점 수의 표현과 연산에 관한 국제 표준은 IEEE 754입니다.
profile_image
1

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

40. 메모리의 내용을 해독하기 위해 메모리로부터 인출한 op-code를 저장하는 레지스터는?

  1. Flag Register
  2. Index Register
  3. Instruction Register
  4. Address Register
(정답률: 알수없음)
  • 메모리에서 인출한 명령어(op-code)를 일시적으로 저장하여 해독(Decoding)할 수 있게 하는 레지스터는 Instruction Register입니다.
profile_image
1

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

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

41. 다음 중 자료전달 인스트럭션은 어느 것인가?

  1. 스택 인스트럭션
  2. 비교 인스트럭션
  3. 시프트 인스트럭션
  4. 서브루틴 인스트럭션
(정답률: 알수없음)
  • 스택 인스트럭션은 데이터를 스택 영역으로 저장하거나 인출하는 대표적인 자료전달 인스트럭션입니다.
profile_image
1

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

42. 다음 중 보조기억장치가 아닌 것은?

  1. magnetic disk
  2. CCD
  3. magnetic drum
  4. ROM
(정답률: 알수없음)
  • ROM은 전원이 꺼져도 내용이 유지되는 비휘발성 메모리이지만, CPU가 직접 접근하는 주기억장치의 일종입니다.

    오답 노트

    magnetic disk, CCD, magnetic drum: 데이터를 장기간 저장하는 보조기억장치입니다.
profile_image
1

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

43. 마이크로 컴퓨터 프로그램을 개발하기 위해 개발 툴(시스템)을 무엇이라 하는가?

  1. Linker
  2. JDK
  3. MDS
  4. MSDK
(정답률: 알수없음)
  • 마이크로 컴퓨터 프로그램 개발을 위해 사용되는 시스템 개발 툴을 MDS라고 합니다.
profile_image
1

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

44. 마이크로프로세서의 제어버스 신호 중 신호에 관한 설명 중 틀린 것은?

  1. CPU는 대기 상태로 된다.
  2. 메모리가 데이터를 입력할 준비가 되어 있지 않음을 CPU에게 알려준다.
  3. CPU가 동작을 멈추고 정지한다.
  4. 고속 CPU와 저속의 장치를 접속하여 사용하고자 할 때 사용할 수 있다.
(정답률: 알수없음)
  • $\overline{\text{WAIT}}$ 신호는 저속 장치가 데이터를 준비하는 동안 고속 CPU에게 잠시 기다리라고 요청하는 신호입니다. CPU는 대기 상태가 되어 메모리나 장치의 준비가 완료될 때까지 기다리는 것이지, 시스템 자체가 완전히 멈추거나 정지하는 것이 아닙니다.
profile_image
1

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

45. CPU와 주기억장치의 속도 차가 클 때 컴퓨터의 성능을 높이기 위하여 명령의 처리 속도를 CPU의 속도와 같도록 구성하는 고속 메모리는?

  1. Virtual Memory
  2. Cache Memory
  3. Auxiliary Memory
  4. Segement Memory
(정답률: 알수없음)
  • Cache Memory는 CPU와 주기억장치 사이의 속도 차이를 극복하기 위해 설치하는 고속 메모리로, 자주 사용하는 데이터를 저장하여 CPU의 처리 속도를 극대화합니다.

    오답 노트

    Virtual Memory: 보조기억장치를 주기억장치처럼 사용하는 가상 메모리
    Auxiliary Memory: HDD, SSD와 같은 보조기억장치
    Segment Memory: 메모리를 논리적 단위인 세그먼트로 나누어 관리하는 방식
profile_image
1

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

46. 다음 중 입·출력 채널의 종류가 아닌 것은?

  1. selector channel
  2. byte multiplexer channel
  3. block multiplexer channel
  4. switch multiplexer channel
(정답률: 알수없음)
  • 입·출력 채널은 데이터 전송 방식에 따라 selector channel, byte multiplexer channel, block multiplexer channel로 구분됩니다. switch multiplexer channel이라는 명칭의 채널 종류는 존재하지 않습니다.
profile_image
1

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

47. 다음 동기식 비트 직렬 전송의 동작 순서로 옳은 것은?

  1. ① - ② - ③ - ④
  2. ① - ③ - ④ - ②
  3. ① - ④ - ② - ③
  4. ① - ④ - ③ - ②
(정답률: 알수없음)
  • 동기식 비트 직렬 전송은 정해진 타이밍에 맞춰 데이터를 주고받는 방식입니다. 의 순서를 분석하면, 먼저 프로세서로부터 초기화 코드를 전송하고, 입·출력 장치에서 이를 검출한 뒤, 클럭의 카운터가 동작하며 최종적으로 데이터 비트를 직렬 전송하는 순서로 진행됩니다.
profile_image
1

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

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

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

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

49. 1대의 처리장치로 복수의 프로그램을 병행하여 실행하는 프로그램은?

  1. 멀티플렉싱
  2. 시스템 프로그래밍
  3. 멀티프로그래밍
  4. 재배치 프로그램
(정답률: 알수없음)
  • 하나의 CPU(처리장치)가 여러 개의 프로그램을 메모리에 올려놓고, 교대로 실행함으로써 CPU 이용률을 극대화하는 기법을 멀티프로그래밍(Multiprogramming)이라고 합니다.
profile_image
1

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

50. 명령어 사이클 중 가장 먼저 수행되는 단계는?

  1. 명령어 해독
  2. 명령어 인출
  3. 명령어 수행
  4. 결과 저장
(정답률: 알수없음)
  • 명령어 사이클은 CPU가 프로그램을 실행하는 기본 단위로, 메모리에서 명령어를 가져오는 명령어 인출(Fetch) 단계가 가장 먼저 수행된 후 해독(Decode)과 수행(Execute) 단계로 이어집니다.
profile_image
1

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

51. 다음 중 3-state 회로와 관계 없는 것은?

  1. HIGH(1)
  2. LOW(0)
  3. turned off
  4. common
(정답률: 알수없음)
  • 3-state 회로는 출력 상태가 HIGH(1), LOW(0), 그리고 전기적으로 끊어진 상태인 High-Impedance(turned off)의 세 가지 상태를 가지는 회로입니다. common은 이와 관계가 없습니다.
profile_image
1

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

52. 명렁어 자체가 특정한 레지스터를 스스로 지정하는 방식은?

  1. register addressing mode
  2. implied addressing mode
  3. immediate addressing mode
  4. indirect addressing mode
(정답률: 알수없음)
  • 명령어 내에 오퍼랜드(Operand)를 명시하지 않아도 명령어 자체가 특정 레지스터나 장치를 자동으로 지정하여 동작하는 방식이 implied addressing mode(묵시적 주소 지정 방식)입니다.
profile_image
1

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

53. 다음 subroutine에 대한 내용 중 옳은 것은?

  1. subroutine의 마지막 명령어는 반드시 return 일 필요는 없다.
  2. 마이크로컴퓨터는 subroutine에서 return 할 주소를 stack에 저장한다.
  3. NESTED subroutine은 자기 자신을 call 할 수 있는 subroutine 이다.
  4. recursive subroutine 이란 다른 subroutine에 의해 다시 call 되는 subroutine 이다.
(정답률: 알수없음)
  • 마이크로컴퓨터에서 서브루틴(subroutine)을 호출하면, 원래 프로그램으로 돌아오기 위해 현재의 프로그램 카운터(PC) 값을 스택(stack)에 저장합니다.

    오답 노트

    마지막 명령어: 복귀를 위해 반드시 return 명령어가 필요합니다.
    NESTED subroutine: 서브루틴 내에서 다른 서브루틴을 호출하는 구조입니다.
    recursive subroutine: 서브루틴이 자기 자신을 다시 호출하는 재귀적 구조입니다.
profile_image
1

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

54. CALL instruction을 수행하기 전의 stack pointer의 내용이 4000H 였다면 CALL instruction을 수행한 후의 stack pointer의 내용은 어떻게 되겠는가? (단, 8 bit CPU인 경우)

  1. 3FFDH
  2. 3FFEH
  3. 4000H
  4. 4008H
(정답률: 알수없음)
  • CALL 명령 수행 시 복귀 주소를 스택에 저장하며, 스택 포인터(SP)는 데이터가 저장될 때마다 감소합니다. 8비트 CPU이므로 주소 1바이트(1H)가 저장될 때마다 SP는 1씩 감소합니다.
    ① [기본 공식] $\text{New SP} = \text{Old SP} - \text{Data Size}$
    ② [숫자 대입] $\text{New SP} = 4000\text{H} - 2\text{H}$ (복귀 주소 저장을 위해 보통 2바이트 사용)
    ③ [최종 결과] $\text{New SP} = 3\text{FFEH}$
profile_image
1

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

55. 다음 입·출력 방식 중 가장 비효율적인 방식은?

  1. 프로그램에 의한 입·출력
  2. 인터럽트에 의한 입·출력
  3. DMA
  4. Channel
(정답률: 알수없음)
  • 프로그램에 의한 입·출력(Programmed I/O)은 CPU가 입출력 장치의 상태를 계속해서 확인(Polling)하며 대기해야 하므로, CPU 자원 낭비가 심해 가장 비효율적입니다.

    오답 노트

    인터럽트: 장치가 준비될 때까지 CPU가 다른 일을 할 수 있어 효율적입니다.
    DMA: CPU 개입 없이 메모리와 장치 간 직접 데이터 전송이 가능해 매우 효율적입니다.
    Channel: DMA보다 발전된 형태로 전용 프로세서가 입출력을 관리하여 가장 효율적입니다.
profile_image
1

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

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

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

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

57. 다이나믹 램(dynamic RAM)의 설명으로 옳은 것은?

  1. 동작 속도가 스태틱 램(static RAM)보다 느리다.
  2. 1bit당 소비전력이 스태틱 램(static RAM)보다 크다.
  3. 소용량의 메모리에 적합하다.
  4. 리플래시 펄스(refresh pulse) 공급이 필요하다.
(정답률: 알수없음)
  • 다이나믹 램(DRAM)은 전하를 커패시터에 저장하는 방식으로, 시간이 지나면 전하가 누설되어 데이터가 소실됩니다. 따라서 데이터를 유지하기 위해 주기적으로 전하를 다시 채워주는 리플래시 펄스(refresh pulse) 공급이 반드시 필요합니다.

    오답 노트

    동작 속도가 느리다: DRAM은 SRAM보다 느리지만, 정답인 리플래시 필요성이 DRAM의 가장 핵심적인 정의입니다.
    소비전력이 크다: SRAM보다 소비전력이 적습니다.
    소용량 적합: 집적도가 높아 대용량 메모리에 적합합니다.
profile_image
1

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

58. n개의 입력에 대해 2n개 이하의 출력을 만들며 컴퓨터에서 제어 신호를 만들어 내는 논리 회로 소자는?

  1. RAM
  2. PROM
  3. PLA
  4. EPROM
(정답률: 알수없음)
  • PLA(Programmable Logic Array)는 AND 배열과 OR 배열이 모두 프로그래밍 가능하여, $n$개의 입력으로 다양한 조합 논리 회로와 제어 신호를 생성할 수 있는 소자입니다.
profile_image
1

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

59. ALU의 연산 결과가 “0”일 때 세트(set)되는 상태 비트는?

  1. 부호(Sign) 플래그
  2. 오버플로우(Overflow) 플래그
  3. 제로(Zero) 플래그
  4. 캐리(Carry) 플래그
(정답률: 알수없음)
  • ALU의 연산 결과가 $0$이 되었을 때 이를 표시하기 위해 $1$로 세트되는 비트는 제로(Zero) 플래그입니다.

    오답 노트

    부호 플래그: 결과의 최상위 비트(MSB)가 $1$일 때 세트
    오버플로우 플래그: 연산 결과가 표현 범위를 초과했을 때 세트
    캐리 플래그: 덧셈 시 올림수나 뺄셈 시 빌림수가 발생했을 때 세트
profile_image
1

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

60. 다음 중 소프트웨어 평가 요소로서 적당하지 않은 것은?

  1. 검사의 용이성
  2. 신뢰도
  3. 응용성
  4. 중복성
(정답률: 알수없음)
  • 소프트웨어 평가 요소는 신뢰성, 효율성, 유지보수성, 사용성 등을 포함하며, 중복성은 자원 낭비나 오류의 원인이 될 수 있어 평가 요소로서 적절하지 않습니다.
profile_image
1

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

4과목: 논리회로

61. 동기식 카운터와 비동기식 카운터를 비교 설명한 것 중 맞는 것은?

  1. 동기식 카운터는 각 플립플롭의 clock에 동기되는 카운터이다.
  2. 동기식 카운터는 비동기식 카운터에 비해서 안정되지 못하는 단점이 있다.
  3. 동기식과 비동기식 카운터는 플립플롭에 공통으로 클럭(clock)이 공급된다.
  4. 동기식 up-counter는 기억소자로 응용될 수 있다.
(정답률: 알수없음)
  • 동기식 카운터는 모든 플립플롭에 동일한 클럭 신호가 동시에 인가되어 모든 상태 변화가 한꺼번에 일어나는 회로입니다.

    오답 노트

    비동기식 카운터는 클럭이 순차적으로 전달되어 전파 지연이 발생하므로 동기식보다 불안정합니다. 공통 클럭 공급은 동기식의 특징이며, up-counter는 숫자를 세는 카운터이지 기억소자(Memory)가 아닙니다.
profile_image
1

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

62. 다음 진리표를 보고 논리식으로 바르게 구한 식은?

(정답률: 알수없음)
  • 진리표에서 출력 $F$가 1인 경우를 추출하여 간소화하면 논리식을 구할 수 있습니다.
    출력 $F$가 1인 조건은 $(A=0, B=0, C=1), (A=0, B=1, C=0), (A=0, B=1, C=1), (A=1, B=0, C=1), (A=1, B=1, C=1)$ 입니다.
    이를 정리하면 $F = \bar{A}B + C$가 되며, 이는 와 일치합니다.
profile_image
1

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

63. 메모리에 새로운 워드를 저장시키려 한다. 올바른 순서는?

  1. ㉠ - ㉡ - ㉢
  2. ㉢ - ㉡ - ㉠
  3. ㉠ - ㉢ - ㉡
  4. ㉢ - ㉠ - ㉡
(정답률: 알수없음)
  • 메모리에 데이터를 저장(Write)하는 과정은 주소 지정 $\rightarrow$ 제어 신호 활성화 $\rightarrow$ 데이터 전송 순으로 이루어집니다.
    따라서 ㉢ 지정된 워드의 번지를 MAR로 전송 $\rightarrow$ ㉠ MBR의 데이터를 메모리로 전송 $\rightarrow$ ㉡ write 제어 신호 작동 순서가 올바릅니다.
profile_image
1

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

64. 다음 논리회로의 기능을 나타낸 이름 중 옳은 것은?

  1. 인코더(encoder)
  2. 디코더(decoder)
  3. 반가산기(half-adder)
  4. 전가산기(full-adder)
(정답률: 알수없음)
  • 제시된 회로는 두 개의 입력 A, B와 하위 비트에서 올라온 캐리 입력 C를 더하여 합(So)과 캐리 출력(Co)을 생성하는 구조이므로 전가산기(full-adder)입니다.
profile_image
1

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

65. Toggling 상태를 이용한 플립플롭 형태는?

  1. RS 플립플롭
  2. D 플립플롭
  3. JK 플립플롭
  4. T 플립플롭
(정답률: 알수없음)
  • T 플립플롭은 입력 T가 1일 때 현재 상태를 반전(Toggle)시키고, 0일 때 현재 상태를 유지하는 특성을 가진 플립플롭입니다.
profile_image
1

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

66. 다음 그림의 파형이 Positive 에지 트리거 D플립플롭의 입력으로 들어간다. 플립플롭에서 클럭펄스(CLK) 후 출력(Q)의 값은?

  1. 불변
  2. 반전
  3. 1
  4. 0
(정답률: 알수없음)
  • Positive 에지 트리거 D 플립플롭은 클럭(CLK) 신호가 Low에서 High로 상승하는 시점(Positive Edge)의 D 입력값을 출력 Q로 전달합니다.
    제시된 파형을 보면, CLK가 상승하는 시점에 D 입력값이 0이므로 출력 Q의 값은 0이 됩니다.
profile_image
1

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

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

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

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

68. (4)10을 그레이 코드(Gray code)로 변환하면?

  1. 0100(G)
  2. 1100(G)
  3. 0110(G)
  4. 0010(G)
(정답률: 알수없음)
  • 10진수 4를 2진수로 변환한 후, 첫 번째 비트는 그대로 두고 이후 비트는 이전 2진수 비트와 현재 2진수 비트를 EX-OR 연산하여 그레이 코드를 구합니다.
    ① [2진수 변환] $4_{10} = 0100_{2}$
    ② [그레이 변환] $G_{3}=B_{3}, G_{2}=B_{3} \oplus B_{2}, G_{1}=B_{2} \oplus B_{1}, G_{0}=B_{1} \oplus B_{0}$
    ③ [최종 결과] $0110_{(G)}$
profile_image
1

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

69. 다음 코드(code) 변환 회로의 명칭은?

  1. BCD-9 보수 변환기
  2. BCD-3초과 코드 변환기
  3. BCD-2421 코드 변환기
  4. BCD-GRAY 코드 변환기
(정답률: 알수없음)
  • 제시된 회로 는 입력 비트들을 순차적으로 EX-OR 연산하여 출력하는 구조로, 이는 이진 코드를 그레이 코드로 변환하는 BCD-GRAY 코드 변환기의 전형적인 회로 구성입니다.
profile_image
1

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

70. 송신기가 ASCII 코드 1100101을 홀수 패리티를 사용하여 전송한다면 11001011을 보내게 된다. 이 때, 수신측에서 논리적인 검사방식에 주로 사용되는 논리회로는?

  1. AND
  2. NOT
  3. OR
  4. EX-OR
(정답률: 알수없음)
  • 패리티 검사는 데이터 비트 중 1의 개수가 홀수인지 짝수인지 판별하는 방식이며, 두 입력이 서로 다를 때 1을 출력하는 EX-OR 게이트의 특성을 이용하여 논리적으로 검사합니다.
profile_image
1

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

71. 자기 보수성을 갖고 있는 코드 방식이 아닌 것은?

  1. 3-초과코드 방식
  2. BCD코드 방식
  3. 8421코드 방식
  4. 2421코드 방식
(정답률: 알수없음)
  • 자기 보수 코드(Self-Complementing Code)는 0과 1을 반전시켰을 때 9의 보수가 되는 코드입니다. 2421 코드, 3-초과 코드는 자기 보수성을 가지지만, BCD 코드(8421 코드 포함)는 이를 만족하지 않습니다.

    오답 노트

    BCD코드 방식: 8421 코드와 동일하며, 자기 보수성이 없습니다.
profile_image
1

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

72. 다음 그림의 캐스케이드 계수기의 구성에서 총 모듈을 구하면?

  1. 36
  2. 72
  3. 144
  4. 1536
(정답률: 알수없음)
  • 캐스케이드 계수기(직렬 연결 계수기)의 총 모듈 수는 각 단계 모듈 수의 곱으로 계산합니다.
    ① [기본 공식]
    $$\text{Total Mod} = \text{Mod}_1 \times \text{Mod}_2 \times \text{Mod}_3$$
    ② [숫자 대입]
    $$\text{Total Mod} = 8 \times 12 \times 16$$
    ③ [최종 결과]
    $$\text{Total Mod} = 1536$$
profile_image
1

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

73. 논리 게이트의 특성을 결정하는 각 요인들에 대한 설명으로 옳지 않은 것은?

  1. 논리 게이트의 입력 파형과 출력 파형 사이에 발생하는 시간 지연을 지연 시간이라 한다.
  2. 논리 게이트의 입·출력 특성 곡선에서 입력 전압에 대한 출력 전압의 High level과 Low level 사이의 전압차를 논리 스윙이라 한다.
  3. 논리 회로가 취급할 수 있는 입력 단자의 수를 팬 인(fan-in)이라 한다.
  4. 논리 회로가 취급할 수 있는 입력 단자의 수를 팬 아웃(fan-out)이라 한다.
(정답률: 알수없음)
  • 논리 게이트의 입력과 출력 특성에 대한 개념 문제입니다. 팬 아웃(fan-out)은 하나의 게이트 출력이 최대 몇 개의 게이트 입력으로 연결될 수 있는지를 나타내는 출력 단자의 능력을 의미합니다.

    오답 노트

    논리 회로가 취급할 수 있는 입력 단자의 수: 팬 인(fan-in)에 대한 설명입니다.
profile_image
1

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

74. 2진 데이터를 펀치한 카드 덱크가 있다고 한다. 각 카드에는 24개의 36비트 어(WORD)가 들어 있다. 만약 카드가 분당 600장의 속도로 읽힌다면 데이터가 계산기에 들어가는 속도는 초당 몇 비트인가?

  1. 518400
  2. 17280
  3. 8640
  4. 4320
(정답률: 알수없음)
  • 분당 읽어들이는 총 비트 수를 계산한 뒤, 이를 60초로 나누어 초당 비트 속도를 구하는 문제입니다.
    ① [기본 공식]
    $$\text{bps} = \frac{\text{cards/min} \times \text{words/card} \times \text{bits/word}}{60\text{ sec}}$$
    ② [숫자 대입]
    $$\text{bps} = \frac{600 \times 24 \times 36}{60}$$
    ③ [최종 결과]
    $$\text{bps} = 8640$$
profile_image
1

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

75. 다음 논리식을 카르노 앱으로 올바르게 나타낸 것은?

(정답률: 알수없음)
  • 주어진 논리식 $F = \bar{A}BC + A\bar{B}C + ABC + \bar{A}\bar{B}C$를 카르노 맵에 배치하면 됩니다.
    각 항의 조건은 다음과 같습니다.
    1. $\bar{A}BC$: $A=0, B=1, C=1$
    2. $A\bar{B}C$: $A=1, B=0, C=1$
    3. $ABC$: $A=1, B=1, C=1$
    4. $\bar{A}\bar{B}C$: $A=0, B=0, C=1$
    결과적으로 $C=1$인 모든 칸($BC$가 $01$ 또는 $11$인 열)에 1이 채워지게 됩니다. 따라서 가 정답입니다.
profile_image
1

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

76. 2진수 1011.11을 10진수로 표시하면?

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

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

77. 그림과 같은 회로도의 출력 F는?

(정답률: 알수없음)
  • 회로도를 분석하면 입력 A가 AND 게이트의 한쪽 입력으로 들어가고, 다른 쪽 입력으로는 A의 NOT 값($\bar{A}$)과 B의 OR 연산 결과가 들어갑니다.
    따라서 전체 출력 $F$는 $A$와 $(\bar{A} + B)$의 AND 연산으로 표현됩니다.
    $$F = A(\bar{A} + B)$$
    정답:
profile_image
1

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

78. 다음 중 10개의 플립플롭을 사용하여 만들 수 있는 카운터의 모듈러스 값과 최대 카운터 값으로 올바른 것은?

  1. 10, 9
  2. 100, 99
  3. 1024, 1023
  4. 100, 999
(정답률: 알수없음)
  • 플립플롭 $n$개를 사용하여 만들 수 있는 최대 상태 수(모듈러스)는 $2^{n}$이며, 카운터의 최대 값은 $2^{n}-1$입니다.
    ① [기본 공식] $Modulus = 2^{n}, Max = 2^{n}-1$
    ② [숫자 대입] $Modulus = 2^{10}, Max = 2^{10}-1$
    ③ [최종 결과] $Modulus = 1024, Max = 1023$
profile_image
1

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

79. 4단 하향 Counter에서 10번째 클럭펄스가 인가되면 각단이 나타내는 2진수를 10진수로 변환하면?

  1. 6
  2. 7
  3. 8
  4. 9
(정답률: 알수없음)
  • 4단 하향 카운터는 $2^{4} = 16$을 주기로 동작하며, 0부터 15까지 거꾸로 셉니다. 10번째 클럭 펄스가 인가되면 초기 상태(15)에서 10번 감소한 값이 출력됩니다.
    $$15 - 9 = 6$$ (첫 번째 펄스 인가 시 14가 되므로 10번째는 9를 뺀 값)
    따라서 10진수로 변환하면 6이 됩니다.
profile_image
1

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

80. 다음 논리회로의 이름은?

  1. 디코더
  2. 인코더
  3. 디멀티플렉서
  4. 멀티플렉서
(정답률: 알수없음)
  • 여러 개의 데이터 입력 중 하나를 선택하여 출력으로 보내는 회로의 구성으로, 선택 신호(C)에 따라 입력 A 또는 B가 출력 X로 전달되는 멀티플렉서의 전형적인 구조입니다.
profile_image
1

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

5과목: 정보통신개론

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

  1. ASK
  2. PSK
  3. FSK
  4. QAM
(정답률: 알수없음)
  • QAM(Quadrature Amplitude Modulation)은 진폭 변조(ASK)와 위상 변조(PSK)를 결합하여 한 번에 더 많은 데이터를 보낼 수 있게 함으로써 전송 속도를 높인 방식입니다.
profile_image
1

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

82. ITU-T에서 권고한 B-ISDN ATM의 프로토콜 구조가 아닌 것은?

  1. 사용자 평면
  2. 제어 평면
  3. 통합 평면
  4. 관리 평면
(정답률: 알수없음)
  • B-ISDN ATM의 프로토콜 구조는 사용자 평면, 제어 평면, 관리 평면의 3가지 계층으로 구성됩니다. 통합 평면이라는 구조는 존재하지 않습니다.
profile_image
1

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

83. 다음 중 3 ~ 20[MHz]의 주파수 범위에 해당하는 명칭은?

  1. LF
  2. MF
  3. HF
  4. VHF
(정답률: 알수없음)
  • 전파의 주파수 대역 분류에 따라 $3 \sim 20\text{MHz}$ 범위는 HF(High Frequency, 단파)에 해당합니다.

    오답 노트

    LF: $30\text{kHz} \sim 300\text{kHz}$
    MF: $300\text{kHz} \sim 3\text{MHz}$
    VHF: $30\text{MHz} \sim 300\text{MHz}$
profile_image
1

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

84. 다음 중 DSU(Digital Service Unit)의 기능은?

  1. 아날로그 신호를 디지털 데이터로 변환시킨다.
  2. 디지털 데이터를 아날로그 신호로 변환시킨다.
  3. 아날로그 신호를 아날로그 데이터로 변환시킨다.
  4. 디지털 데이터를 디지털 신호로 변환시킨다.
(정답률: 알수없음)
  • DSU는 디지털 단말기에서 나오는 디지털 데이터를 디지털 전송망에 적합한 디지털 신호로 변환하여 전송하는 장치입니다.

    오답 노트

    아날로그-디지털 변환: Modem의 기능
profile_image
1

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

85. 다음 중 패킷교환망의 특징이 아닌 것은?

  1. 회선이용 효율의 극대화
  2. 전송품질이 우수하여 고신뢰성
  3. 정보를 패킷단위로 전송
  4. 컴퓨터와 단말 사이에 직접적인 통신회선 설정
(정답률: 알수없음)
  • 패킷교환망은 데이터를 패킷 단위로 나누어 전송하며, 회선을 공유하여 이용 효율을 극대화하는 방식입니다. 컴퓨터와 단말 사이에 직접적인 통신회선을 설정하는 것은 전용회선 방식이나 회선교환망의 특징입니다.
profile_image
1

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

86. 전화와 텔레비전의 연결에 의한 정보서비스의 형태는?

  1. 비디오텍스(videotex)
  2. 텔레텍스트(tleltext)
  3. 팩시밀리(fax)
  4. 텔렉스(telex)
(정답률: 알수없음)
  • 비디오텍스(videotex)는 전화선과 텔레비전을 연결하여 문자, 그래픽 등의 정보를 화면에 표시하는 양방향 정보 서비스 형태입니다.
profile_image
1

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

87. 다음 중 LAN의 한 종류인 “10Base 5” 네트워크에서 사용되는 표준 전송매체는?

  1. Coaxial cable
  2. Optical cable
  3. UTP(unshielded twisted pair)
  4. Microwave
(정답률: 알수없음)
  • 10Base 5는 초기 이더넷 표준으로, 굵은 동축 케이블(Thick Coaxial cable)을 전송 매체로 사용하여 최대 500m까지 전송이 가능합니다.
profile_image
1

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

88. 가상회선방식의 패킷교환망에서 프토토콜이 수행하는 기능이 아닌 것은?

  1. 순서제어
  2. 흐름제어
  3. 오류제어
  4. 시간제어
(정답률: 알수없음)
  • 가상회선 방식의 패킷교환망에서는 전송되는 패킷의 순서를 맞추는 순서제어, 송수신 속도를 조절하는 흐름제어, 데이터 오류를 검출하고 수정하는 오류제어 기능을 수행합니다. 시간제어는 해당 프로토콜의 주요 기능이 아닙니다.
profile_image
1

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

89. OSI 7계층 참조모델 중 데이터링크 계층의 주요기능에 해당되지 않는 것은?

  1. 데이터링크의 설정과 해지
  2. 경로설정 및 다중화
  3. 에러제어
  4. 흐름제어
(정답률: 알수없음)
  • 데이터링크 계층은 인접한 노드 간의 신뢰성 있는 데이터 전송을 위해 흐름제어, 에러제어, 링크 설정 및 해지를 수행합니다.

    오답 노트

    경로설정 및 다중화: 네트워크 계층의 주요 기능입니다.
profile_image
1

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

90. 전송할 데이터의 앞 부분과 뒷 부분에 헤더(header)와 트레일러(trailer)를 첨가시키는 과정은?

  1. 정보의 분할
  2. 정보의 캡슐화
  3. 동기화
  4. 순서지정
(정답률: 알수없음)
  • 데이터 전송 시 상위 계층의 데이터에 제어 정보가 담긴 헤더(header)와 오류 검출 등을 위한 트레일러(trailer)를 덧붙여 하나의 패킷으로 만드는 과정을 정보의 캡슐화라고 합니다.
profile_image
1

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

91. 다음 중 주파수분할 다중화 방식에서 인접하는 서브채널(sub-channel)들 사이에 두는 것은?

  1. 터미널(terminal)
  2. 대역폭(frequency band)
  3. 보호대역(guard bnad)
  4. 타임슬롯(time slot)
(정답률: 알수없음)
  • 주파수분할 다중화(FDM) 방식에서는 인접한 서브채널 간의 간섭(Crosstalk)을 방지하기 위해 채널 사이에 일정 간격의 빈 공간인 보호대역(guard band)을 둡니다.
profile_image
1

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

92. 다음 중 ATM셀의 헤더를 구성하는 필드에서 경로배정용에 사용되는 것은?

  1. GFC(Generic flow control)
  2. VPI(Virtual path identifier)
  3. PT(Payload type)
  4. CLP(Cell loss priority)
(정답률: 알수없음)
  • ATM 셀 헤더에서 VPI(Virtual path identifier)는 가상 경로 식별자로, 셀이 목적지까지 도달하기 위한 경로 배정(Routing)에 사용되는 핵심 필드입니다.
profile_image
1

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

93. 샤논(Shannon)의 정리에서 통신 채널용량에 관한 설명으로 적합하지 않은 것은?

  1. 대역폭(W)에 비례한다.
  2. 신호대잡음비(S/N)가 클수록 증가한다.
  3. 신호전력(S)이 클수록 증가한다.
  4. 잡음전력(N)과는 무관하다.
(정답률: 알수없음)
  • 샤논의 정리에 따르면 채널 용량 $C$는 대역폭 $W$와 신호대잡음비 $S/N$에 의해 결정됩니다. 따라서 잡음전력 $N$이 커지면 $S/N$ 값이 작아져 채널 용량이 감소하므로, 잡음전력과 무관하다는 설명은 틀린 것입니다.

    오답 노트

    대역폭(W)에 비례: $C = W \log_2(1 + S/N)$ 공식에 의해 성립
    신호대잡음비(S/N)가 클수록 증가: 로그 함수 특성상 $S/N$ 증가 시 $C$ 증가
    신호전력(S)이 클수록 증가: $S$가 커지면 $S/N$이 커지므로 $C$ 증가
profile_image
1

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

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

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

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

95. 다음 중 CATV의 주요 구성 요소와 가장 거리가 먼 것은?

  1. 헤드앤드(HEAD-END)
  2. 송신 안테나
  3. 전송로
  4. 가입자 단말장치
(정답률: 알수없음)
  • CATV(유선방송)는 헤드앤드에서 수신한 방송 신호를 전송로(동축케이블 또는 광케이블)를 통해 가입자 단말장치로 전달하는 유선 전송 방식입니다.

    오답 노트

    송신 안테나: 무선 전송 방식의 구성 요소이며, 유선망 기반인 CATV의 주요 구성 요소와는 거리가 멉니다.
profile_image
1

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

96. 다음 중 아날로그 변조방식이 아닌 것은?

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

    오답 노트

    채널변조: 아날로그 변조의 기본 3요소(진폭, 주파수, 위상)에 해당하지 않는 개념입니다.
profile_image
1

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

97. 다음 중 미국의 군사용 방공시스템으로 사용된 최초의 데이터 통신시스템은?

  1. ARPA
  2. CTSS
  3. SABRE
  4. SAGE
(정답률: 알수없음)
  • SAGE(Semi-Automatic Ground Environment)는 1950년대 미국에서 구축한 군사용 방공 시스템으로, 실시간 데이터 통신을 활용한 최초의 대규모 데이터 통신 시스템입니다.
profile_image
1

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

98. 다음 통신망 구성 형태 중 각 노드가 계층적으로 구성되어 있는 것은?

  1. 트리(Tree)형
  2. 링(Ring)형
  3. 스타(Star)형
  4. 버스(Bus)형
(정답률: 알수없음)
  • 트리(Tree)형 구성은 중앙 컴퓨터를 중심으로 계층적인 구조를 가지며, 스타(Star)형의 확장된 형태로 노드들이 나무 가지 모양으로 연결된 계층적 네트워크 형태입니다.
profile_image
1

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

99. 다음 중 외부의 전자기적인 영향을 받지 않는 매체는?

  1. 동축 케이블
  2. 트위스트페어 케이블
  3. 광섬유 케이블
  4. UTP 케이블
(정답률: 알수없음)
  • 광섬유 케이블은 전기 신호가 아닌 빛(광신호)을 이용하여 데이터를 전송하므로, 전자기 유도 현상이 발생하지 않아 외부의 전자기적 간섭(EMI)에 영향을 받지 않습니다.
profile_image
1

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

100. 다음 중 ITU-T의 권고안 X 시리즈는 어떤 내용인가?

  1. 전화망을 이용한 데이터전송에 관한 사항
  2. 축적프로그램 제어식 교환의 프로그램에 관한 사항
  3. 공중테이터통신망을 이용한 데이터전송에 관한 사항
  4. 전신의 전송 및 교환에 관한 사항
(정답률: 알수없음)
  • ITU-T의 권고안 X 시리즈는 데이터 통신 분야를 다루며, 특히 공중데이터통신망을 이용한 데이터 전송에 관한 사항을 규정하고 있습니다.
profile_image
1

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

목록 다음회차 >