전자계산기기능사 필기 기출문제복원 (2004-02-01)

전자계산기기능사
(2004-02-01 기출문제)

목록

1과목: 전기전자공학

1. 서로 같은 저항 n개를 병렬로 연결했을 때의 합성저항을 1개의 저항값과 비교 했을 때의 관계는?

  1. 1/n
  2. 1/n2
  3. n+1
  4. n-1
(정답률: 62%)
  • 병렬 연결된 저항들의 합성저항은 다음과 같이 계산할 수 있습니다.

    1/합성저항 = 1/저항1 + 1/저항2 + ... + 1/저항n

    모든 저항이 같은 값 n을 가지므로 위 식을 n으로 나누면 다음과 같습니다.

    1/(n × 합성저항) = 1/n + 1/n + ... + 1/n (n개)

    따라서,

    1/(n × 합성저항) = n/n

    합성저항 = n/ n^2 = 1/n

    따라서, 병렬 연결된 저항들의 합성저항은 1/n입니다.
profile_image
1

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

2. RLC공진회로에 대한 설명이다. 틀린 것은?

  1. 직렬공진 시 임피던스는 최소로 된다.
  2. 직렬공진 시 전류는 최소가 된다.
  3. 병렬공진 시 임피던스는 최대로 된다.
  4. 병렬공진 시 전류는 최소가 된다.
(정답률: 48%)
  • "직렬공진 시 전류는 최소가 된다."가 틀린 것이 아닙니다.

    RLC 직렬공진회로에서는 공진 주파수에서 전류가 최대가 되고, 임피던스는 최소가 됩니다. 이는 코일과 콘덴서의 리액턴스가 서로 상쇄되어 전압이 최대가 되기 때문입니다. 따라서 "직렬공진 시 전류는 최소가 된다."라는 설명은 틀린 것입니다.
profile_image
1

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

3. 저역통과 RC회로에서 시정수가 의미하는 것은?

  1. 응답의 상승속도를 표시한다.
  2. 응답의 위치를 결정해 준다.
  3. 입력의 진폭크기를 표시한다.
  4. 입력의 주기를 결정해 준다.
(정답률: 35%)
  • 저역통과 RC회로에서 시정수는 RC회로의 응답속도를 결정하는 중요한 요소입니다. 시정수가 작을수록 RC회로의 응답속도가 빨라지며, 시정수가 클수록 RC회로의 응답속도가 느려집니다. 따라서 시정수는 RC회로의 응답의 상승속도를 표시하는 중요한 역할을 합니다.
profile_image
1

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

4. 그림과 같은 2단궤환 증폭회로에서 궤환전압 Vf는?

(정답률: 39%)
  • 2단궤환 증폭회로에서 궤환전압 Vf는 출력전압 Vout과 입력전압 Vin의 비율에 따라 결정됩니다. 이 비율은 궤환회로의 증폭계수인 K에 의해 결정됩니다. 따라서 Vf는 K × Vin 입니다. 보기 중에서 ""은 K × Vin을 나타내므로 정답입니다. ""은 입력전압 Vin을 나타내고, ""은 증폭계수 K를 나타냅니다. ""은 출력전압 Vout을 나타냅니다.
profile_image
1

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

5. FM(주파수 변조)에서 신호주파수가 1KHz, 최대주파수 편이가 4KHz일 경우 변조지수는?

  1. 0.25
  2. 0.4
  3. 4
  4. 10
(정답률: 51%)
  • 변조지수는 최대주파수 편이를 신호주파수로 나눈 값입니다. 따라서 이 문제에서 변조지수는 4KHz / 1KHz = 4 입니다.
profile_image
1

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

6. 그림과 같은 회로의 출력에 나타나는 파형은?

(정답률: 57%)
  • 이 회로는 RC 회로로, 입력 신호가 사다리꼴 파형이므로 출력 신호는 지수적으로 감소하는 지수함수 형태의 파형이 나타납니다. 이때, 지수함수 형태의 파형 중에서도 시간이 지남에 따라 점점 더 빠르게 감소하는 파형은 "" 입니다. 이는 RC 회로에서 시간이 지남에 따라 전하가 축적되어 전압이 증가하다가 점점 더 느리게 증가하다가 결국 수렴하는 과정을 나타내기 때문입니다.
profile_image
1

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

7. 그림에서 펄스의 반복주기는?

  1. 0.7(C2RB1+C1RB2)
  2. 0.7(C1RB1+C2RB2)
  3. C2RB1+C1RB2
  4. C1RB1+C2RB2
(정답률: 33%)
  • 펄스의 반복주기는 한 주기에서 C1RB2와 C2RB1이 충전되고 방전되는 시간의 합과 같습니다. 따라서, 이를 계산하면 0.7(C2RB1+C1RB2)이 됩니다.
profile_image
1

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

8. 그림과 같은 이상적인 발진기에서 발진주파수를 결정하는 소자는?

  1. R3, R4, C1, C2
  2. C1, C2, R1, R2
  3. C1, R1, R2, R3
  4. C1, R1
(정답률: 58%)
  • 발진기의 발진주파수는 LC 공진회로에서 결정되는데, C1과 C2는 이 LC 회로의 캐패시터 역할을 하고, R1과 R2는 회로의 저항을 결정합니다. 따라서 C1, C2, R1, R2가 발진주파수를 결정하는 소자입니다. R3과 R4는 발진회로의 증폭을 위한 소자이며, C1과 R1은 발진회로의 기본 구성요소이므로 정답에서 제외됩니다.
profile_image
1

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

9. 그림의 리플함유율은 몇 %인가?

  1. 1
  2. 2
  3. 10
  4. 20
(정답률: 27%)
  • 정답은 "2"입니다.

    리플함유율은 리플의 넓이가 전체 넓이에 대한 비율로 계산됩니다. 그림에서 리플의 넓이는 4개의 작은 정사각형으로 이루어져 있으며, 전체 넓이는 20개의 작은 정사각형으로 이루어져 있습니다. 따라서 리플함유율은 (4/20) x 100 = 20%입니다.

    하지만 보기에서는 20%이 아닌 2가 정답으로 주어졌습니다. 이는 단위를 잘못 표기한 것입니다. 리플함유율은 보통 백분율로 표기하지만, 보기에서는 십진수로 표기한 것입니다. 따라서 20%를 십진수로 표기하면 0.2가 되며, 이를 반올림하여 2로 표기한 것입니다.
profile_image
1

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

10. 저항 R=5Ω, 인덕턴스 L=100mH, 정전용량 C=100㎌의 RLC 직렬회로에 60Hz의 교류전압을 가할 때 회로의 리액턴스 성분은?

  1. 유도성
  2. 용량성
  3. 저항
  4. 임피던스
(정답률: 47%)
  • RLC 직렬회로에서 리액턴스 성분은 인덕턴스와 정전용량의 합으로 결정됩니다. 따라서 이 문제에서는 리액턴스 성분이 "유도성"이라고 할 수 있습니다.

    인덕턴스는 교류전압이 가해지면 자기장이 변화하면서 전류를 유도하는 성질을 가지고 있습니다. 따라서 교류전압이 가해지면 인덕턴스는 전류의 흐름을 방해하게 되어 리액턴스 성분으로 작용하게 됩니다. 이러한 성질 때문에 인덕턴스는 "유도성"이라고 부릅니다.
profile_image
1

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

2과목: 전자계산기구조

11. 다음 논리식을 간소화 하면?

  1. A
  2. AB
  3. B
(정답률: 60%)
  • 논리식을 간소화하면 "A"가 됩니다.

    논리식을 살펴보면, "A"와 "B"가 모두 참일 때 "AB"가 참이 되고, "AB"가 참일 때 ""가 참이 되는 것을 알 수 있습니다. 그리고 ""가 참일 때 "B"가 참이 되는 것을 알 수 있습니다.

    따라서, "A"가 참이 되는 경우는 "AB"가 거짓이거나 ""가 참이 아닐 때입니다. 하지만 ""가 참이 아닐 때는 "B"가 거짓이므로, "AB"가 거짓인 경우만 "A"가 참이 됩니다.

    따라서, "A"가 정답입니다.
profile_image
1

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

12. 프로그램은 일의 처리 순서를 나타낸 명령의 집합이다. 각 명령의 구성은?

  1. 명령 코드(op-code)와 오퍼랜드(Operand)
  2. 오퍼랜드(Operand)와 제어 프로그램
  3. 오퍼랜드(Operand)와 목적 프로그램
  4. 명령 코드와 실행 프로그램
(정답률: 61%)
  • 프로그램의 명령은 일반적으로 명령 코드(op-code)와 오퍼랜드(Operand)로 구성되어 있습니다. 명령 코드는 실행할 작업을 식별하는 코드이며, 오퍼랜드는 해당 작업에 필요한 데이터나 메모리 주소 등의 추가 정보를 제공합니다. 따라서 명령 코드와 오퍼랜드는 프로그램의 각 명령을 완전하게 정의하고 실행하는 데 필수적인 구성 요소입니다.
profile_image
1

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

13. 에러검출뿐만 아니라 교정까지 가능한 코드는?

  1. Biquinary Code
  2. Gray Code
  3. ASCII Code
  4. Hamming Code
(정답률: 91%)
  • Hamming Code는 에러검출뿐만 아니라 교정까지 가능한 코드입니다. 이는 데이터를 전송할 때 추가적인 비트를 사용하여 에러를 검출하고 교정할 수 있도록 설계된 코드입니다. 따라서 데이터 전송 시 에러가 발생해도 이를 검출하고 교정할 수 있어 신뢰성이 높은 데이터 전송이 가능합니다.
profile_image
1

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

14. 다음 코드 가운데 데이터 통신용으로 널리 사용되며, 또한 소형 컴퓨터에서 많이 채택하고 있는 것은?

  1. ASCII
  2. BCD
  3. EBCDIC
  4. Hamming
(정답률: 74%)
  • ASCII는 7비트로 구성된 문자 인코딩 방식으로, 영문 알파벳과 일부 특수문자를 표현할 수 있어 데이터 통신에 많이 사용되며, 또한 소형 컴퓨터에서도 적은 비용으로 구현할 수 있기 때문에 많이 채택되고 있습니다.
profile_image
1

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

15. 다음 도면의 연산기에서 AND 동작을 취하면 결과는?

  1. 1101 0000
  2. 1011 0000
  3. 1110 0000
  4. 0100 1010
(정답률: 80%)
  • AND 연산은 두 입력 비트가 모두 1일 때만 출력 비트가 1이 되므로, 첫 번째 입력 비트와 두 번째 입력 비트가 모두 1인 경우에만 출력 비트가 1이 됩니다. 따라서, 첫 번째 입력 비트와 두 번째 입력 비트가 각각 1, 0, 1, 1이므로 출력 비트는 1, 0, 1, 1이 됩니다. 이를 이어붙이면 "1011 0000"이 됩니다.
profile_image
1

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

16. CPU는 처리속도가 빠르고 주변 장치는 처리 속도가 늦기 때문에 CPU를 효율적으로 사용하기 위한 방안으로 주변 장치에서 요청이 있을 때만 취급을 하고 그 외에는 CPU가 다른 일을 하는 방식은?

  1. interrupt
  2. isolated I/O
  3. parallel processing
  4. DMA
(정답률: 49%)
  • CPU는 interrupt 방식을 사용하여 주변 장치에서 요청이 있을 때만 처리를 하고, 그 외에는 다른 일을 처리합니다. 이는 CPU의 효율적인 사용을 가능하게 합니다.
profile_image
1

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

17. 다음 장치 중 입력 장치가 될 수 없는 것은?

  1. 카드 판독기(card reader)
  2. 프린터(printer)
  3. 자기 테이프
  4. console
(정답률: 68%)
  • 프린터는 출력 장치이기 때문에 입력 장치가 될 수 없습니다. 카드 판독기, 자기 테이프, console은 모두 입력 장치입니다.
profile_image
1

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

18. 근거리 또는 동일 건물 내에서 다수의 컴퓨터를 통신 회선을 이용하여 연결하고, 데이터를 공유하게 함으로써 종합적인 정보처리 능력을 갖게 하는 통신망은?

  1. WAN
  2. VAN
  3. LAN
  4. DAN
(정답률: 82%)
  • LAN은 Local Area Network의 약자로, 근거리 또는 동일 건물 내에서 다수의 컴퓨터를 통신 회선을 이용하여 연결하고, 데이터를 공유하는 통신망을 의미합니다. 따라서 이 문제에서는 근거리 또는 동일 건물 내에서 다수의 컴퓨터를 연결하는 통신망을 묻고 있으므로, 정답은 LAN입니다.
profile_image
1

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

19. 다음 2변수 카르노도로부터 논리식이 옳은 것은?

(정답률: 47%)
  • 논리식 ""이 옳은 이유는, 카르노도로부터 구한 논리식에서는 모든 1의 상태를 최소한 한 번씩은 포함하고 있으며, 불필요한 변수는 제거되어 있기 때문입니다. 따라서, 논리식 ""이 가장 간단하고 최적화된 형태의 논리식이라고 할 수 있습니다.
profile_image
1

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

20. 2진수 (1100)2의 2의 보수는?

  1. 0100
  2. 1100
  3. 0101
  4. 1001
(정답률: 73%)
  • 2진수 2의 보수는 해당 수의 모든 비트를 반전시킨 후 1을 더한 값입니다.

    따라서, (1100)2의 모든 비트를 반전시킨 값은 (0011)2입니다.

    그리고 1을 더한 값은 (0100)2입니다.

    따라서, 정답은 "0100"입니다.
profile_image
1

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

21. 중앙처리장치를 크게 두 부분으로 나눌 때 중앙처리장치를 구성하는 요소로만 되어 있는 것은?

  1. 기억장치, 연산장치
  2. 연산장치, 제어장치
  3. 기억장치, 제어장치
  4. 입·출력장치, 제어장치
(정답률: 60%)
  • 중앙처리장치는 연산과 제어를 담당하는 두 가지 주요 기능을 수행합니다. 따라서 중앙처리장치를 크게 두 부분으로 나눌 때, 이 두 가지 기능을 수행하는 연산장치와 제어장치만으로 구성됩니다. 기억장치와 입·출력장치는 중앙처리장치의 보조적인 역할을 수행하며, 중앙처리장치의 기능을 보완하는 역할을 합니다.
profile_image
1

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

22. 어떤 명령어를 반복적으로 처리하기 위하여 연속되지 않은 주소에 있는 명령어로 제어의 흐름을 바꾸도록 하는 명령어를 무엇이라 하는가?

  1. 명령어 처리 순서
  2. 명령어 해석
  3. 명령어 수행
  4. 분기 명령
(정답률: 37%)
  • 분기 명령은 제어의 흐름을 바꾸기 위해 사용되는 명령어로, 다음에 실행할 명령어의 주소를 지정하여 해당 주소로 점프하는 역할을 합니다. 따라서 반복적으로 처리해야 하는 명령어를 처리하기 위해 분기 명령을 사용할 수 있습니다.
profile_image
1

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

23. 다음 특수 기억장치와 기능이 올바르게 짝지어진 것은?

  1. 가상기억장치 - 처리속도 증가
  2. 캐시 기억장치 - 처리속도 증가
  3. 복수모듈 기억장치 - 메모리 확장
  4. 연상 기억장치 - 메모리 확장
(정답률: 68%)
  • 캐시 기억장치는 CPU가 자주 사용하는 데이터를 미리 저장해두어 처리속도를 높이는 기능을 가지고 있습니다. 따라서 캐시 기억장치는 처리속도 증가와 관련이 있습니다.
profile_image
1

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

24. 사칙연산, 논리연산 등의 중간 결과를 기억하는 기능을 가지고 있는 연산장치의 중심 레지스터는?

  1. 누산기(accumulator)
  2. 데이터 레지스터(data register)
  3. 가산기(adder)
  4. 상태 레지스터(status register)
(정답률: 72%)
  • 누산기는 중간 결과를 저장하고 다음 연산에 사용할 수 있는 기능을 가지고 있습니다. 따라서 사칙연산, 논리연산 등의 중간 결과를 기억하는 기능을 가지고 있는 연산장치의 중심 레지스터는 누산기입니다.
profile_image
1

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

25. 번지 필드가 없는 명령어로서 스택(stack) 운영에 의해 이루어지는 명령어 형식은?

  1. 0 - 주소 형식
  2. 1 - 주소 형식
  3. 2 - 주소 형식
  4. 3 - 주소 형식
(정답률: 78%)
  • 스택(stack) 운영에 의해 이루어지는 명령어는 스택에 저장된 값을 가져와 연산을 수행하거나 스택에 값을 저장하는 형태로 이루어집니다. 이때 주소 필드가 없는 이유는 스택에 저장된 값들은 일정한 위치에 저장되어 있지 않기 때문입니다. 따라서 스택 운영에 따라 값을 가져오거나 저장하므로 주소 필드가 필요하지 않습니다. 따라서 정답은 "0 - 주소 형식" 입니다.
profile_image
1

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

26. 컴퓨터의 5대 장치에 포함되지 않는 것은?

  1. 주변 장치
  2. 연산 장치
  3. 제어 장치
  4. 입·출력장치
(정답률: 69%)
  • 주변 장치는 컴퓨터 시스템의 핵심적인 기능을 수행하지 않으며, 컴퓨터 시스템과 외부 환경을 연결하여 데이터의 입력, 출력, 저장 등을 수행하는 보조적인 장치이기 때문입니다. 따라서, 주변 장치는 컴퓨터의 5대 장치에 포함되지 않습니다.
profile_image
1

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

27. EPROM에 기억된 내용을 지우는 방법은?

  1. 자외선
  2. 적외선
  3. 방사선
  4. 고주파
(정답률: 51%)
  • EPROM에 기억된 내용을 지우는 방법은 자외선을 이용하여 기억된 전하를 제거하는 것입니다. 자외선은 짧은 파장을 가지고 있어 EPROM의 투명한 유리 창문을 통해 쉽게 전달됩니다. 이 자외선은 EPROM 내부에 있는 플로팅 게이트에 충분한 에너지를 공급하여 전하를 제거하고 초기 상태로 되돌리는 역할을 합니다.
profile_image
1

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

28. 양쪽 방향에서 동시에 정보를 송·수신 할 수 있는 정보 통신 방식은?

  1. 단방향 통신
  2. 반이중 통신
  3. 전이중 통신
  4. 무방향 통신
(정답률: 83%)
  • 전이중 통신은 양쪽 방향에서 동시에 정보를 송·수신할 수 있는 방식입니다. 다른 보기들은 단방향, 반이중, 무방향 통신으로 양방향 통신이 아니거나, 동시에 송·수신이 불가능한 방식입니다.
profile_image
1

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

29. 컴퓨터 내부에서 사용하는 자료의 내부적 표현에 해당하지 않는 것은?

  1. 고정 소수점 방식
  2. 천공 방식
  3. 비팩(unpack) 방식
  4. 팩(pack) 방식
(정답률: 47%)
  • 천공 방식은 컴퓨터 내부에서 사용하는 자료의 내부적 표현과는 관련이 없는 기계적인 장치로, 구멍이 뚫린 종이나 카드를 사용하여 정보를 저장하는 방식입니다. 따라서 컴퓨터 내부에서 사용하는 자료의 내부적 표현에 해당하지 않습니다.
profile_image
1

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

30. CPU의 간섭을 받지 않고 메모리와 입·출력 장치 사이에 데이터 전송이 이루어지는 방식은?

  1. FIFO
  2. DMA
  3. LIFO
  4. MASK
(정답률: 65%)
  • DMA는 Direct Memory Access의 약자로, CPU의 간섭 없이 메모리와 입·출력 장치 사이에 데이터 전송이 이루어지는 방식입니다. 따라서 DMA가 정답입니다. FIFO는 선입선출 방식의 데이터 구조를 의미하며, LIFO는 후입선출 방식의 데이터 구조를 의미합니다. MASK는 비트 연산에서 사용되는 연산자입니다.
profile_image
1

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

3과목: 프로그래밍일반

31. 정해진 데이터를 입력하여 원하는 출력 정보를 얻기 위하여 적용할 처리 방법과 순서를 기호로 설계하는 과정은?

  1. 문제 분석
  2. 순서도 작성
  3. 프로그램의 코딩
  4. 프로그램의 문서화
(정답률: 72%)
  • 정해진 데이터를 입력하여 원하는 출력 정보를 얻기 위해서는 입력부터 출력까지의 처리 과정을 명확하게 파악하고 이를 순서대로 나열해야 합니다. 이를 위해 순서도 작성이 필요합니다. 순서도는 처리 과정을 그림으로 표현하여 각 처리 과정의 순서와 조건 등을 명확하게 나타내어 프로그램의 구현을 용이하게 합니다. 따라서, "순서도 작성"이 정답입니다.
profile_image
1

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

32. 구조적 프로그래밍의 설명으로 옳지 않은 것은?

  1. 프로그램의 수정 및 유지보수가 용이하다.
  2. 순차, 조건, 반복 구조를 기본 구조로 사용한다.
  3. GOTO 문을 많이 사용하여 이해가 쉽다.
  4. 프로그램의 구조가 간결하며 흐름의 추적이 가능하다
(정답률: 79%)
  • GOTO 문을 많이 사용하면 프로그램의 구조가 복잡해지고, 흐름을 추적하기 어려워져 이해가 어려워집니다. 따라서 "GOTO 문을 많이 사용하여 이해가 쉽다"는 설명은 옳지 않습니다.
profile_image
1

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

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

  1. COBOL
  2. BASIC
  3. C
  4. FORTRAN
(정답률: 89%)
  • 시스템 프로그래밍은 하드웨어와 밀접한 관련이 있으며, 메모리와 같은 하드웨어 자원을 직접 다루어야 합니다. 이러한 작업은 C 언어와 같은 저수준 언어로 구현하는 것이 가장 적합합니다. C 언어는 메모리 관리와 포인터 연산 등 하드웨어와 밀접한 작업을 수행할 수 있는 기능을 제공하며, 높은 성능과 효율성을 보장합니다. 따라서 시스템 프로그래밍에 가장 적합한 언어는 C입니다.
profile_image
1

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

34. 언어번역기에 해당하지 않는 것은?

  1. 인터프리터(interpreter)
  2. 컴파일러(compiler)
  3. 로더(loader)
  4. 어셈블러(assembler)
(정답률: 84%)
  • 로더(loader)는 프로그램을 실행하기 위해 필요한 모든 데이터와 코드를 메모리에 적재하는 역할을 합니다. 이는 번역과는 관련이 없는 작업으로, 따라서 언어번역기에 해당하지 않습니다.
profile_image
1

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

35. 두개 이상의 프로세스들이 다른 프로세스가 차지하고 있는 자원을 무한정 기다림에 따라 프로세스의 진행이 중단 되는 상태는?

  1. deadlock
  2. relocation
  3. spooling
  4. swapping
(정답률: 76%)
  • 정답은 "deadlock"입니다. Deadlock은 두 개 이상의 프로세스가 서로가 가진 자원을 기다리며 무한정 대기하는 상태를 말합니다. 이 상태에서는 어떤 프로세스도 진행할 수 없기 때문에 시스템이 멈추게 됩니다. 다른 보기들은 이와는 관련이 없는 용어들입니다.
profile_image
1

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

36. 운영체제를 수행 기능에 따라 제어 프로그램과 처리 프로그램으로 분류할 경우 아래 설명에 해당하는 프로그램의 종류는?

  1. 감시 프로그램
  2. 서비스 프로그램
  3. 작업 제어 프로그램
  4. 문제 프로그램
(정답률: 59%)
  • 위 그림은 운영체제의 구성 요소 중 하나인 작업 스케줄링을 담당하는 프로그램인 작업 제어 프로그램을 나타내고 있습니다. 이 프로그램은 CPU 스케줄링, 입출력 스케줄링, 메모리 관리 등의 작업을 수행하여 시스템 자원을 효율적으로 관리합니다. 따라서 정답은 "작업 제어 프로그램"입니다.
profile_image
1

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

37. 고급 언어로 작성된 원시 프로그램을 컴퓨터가 이해할 수 있는 목적 프로그램으로 변환하는 기능을 갖는 것은?

  1. 운영체제(operating system)
  2. 컴파일러(compiler)
  3. 로더(loader)
  4. 디버거(debugger)
(정답률: 68%)
  • 고급 언어로 작성된 원시 프로그램을 컴퓨터가 이해할 수 있는 목적 프로그램으로 변환하는 기능을 갖는 것은 컴파일러입니다. 컴파일러는 소스 코드를 분석하여 목적 코드로 변환하며, 이를 실행 파일로 만들어줍니다. 따라서 컴파일러는 프로그래밍 언어를 이해하고 목적 코드로 변환하는 중요한 역할을 수행합니다.
profile_image
1

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

38. 로더의 기능으로 거리가 먼 것은?

  1. allocation(할당)
  2. linking(링킹)
  3. loading(로딩)
  4. compile(컴파일)
(정답률: 61%)
  • 로더의 기능 중 컴파일은 거리가 먼 것입니다. 컴파일은 소스 코드를 기계어로 변환하는 과정으로, 프로그램을 실행하기 전에 필요한 작업입니다. 로더는 컴파일된 기계어 코드를 메모리에 로드하고 실행하는 역할을 합니다. 따라서 로더의 기능 중 컴파일은 거리가 먼 것입니다.
profile_image
1

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

39. 플로우 차트를 작성하는 이유로 거리가 먼 것은?

  1. 프로그램을 나누어 작성할 때 대화의 수단이 된다.
  2. 프로그램의 수정을 용이하게 한다.
  3. 계산기 내부 조작 과정을 쉽게 파악할 수 있다.
  4. 논리적인 단계를 쉽게 이해할 수 있다.
(정답률: 49%)
  • 플로우 차트는 프로그램의 논리적인 단계를 시각적으로 표현해주기 때문에, 계산기 내부 조작 과정을 쉽게 파악할 수 있습니다. 이를 통해 프로그램의 동작 방식을 이해하고, 문제가 발생했을 때 수정하기 쉬워집니다.
profile_image
1

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

40. 운영체제의 성능 평가 항목으로 거리가 먼 것은?

  1. 처리능력(throughput)
  2. 반환시간(turn-around time)
  3. 비용(cost)
  4. 사용가능도(availability)
(정답률: 90%)
  • 운영체제의 성능 평가 항목 중에서 "비용(cost)"은 다른 항목들과는 달리 경제적인 측면에서의 평가 항목입니다. 처리능력, 반환시간, 사용가능도는 모두 시스템의 성능과 관련된 기술적인 측면에서의 평가 항목이지만, 비용은 시스템을 구축하고 운영하는 데 드는 비용을 평가하는 항목입니다. 따라서, 비용은 기술적인 측면이 아닌 경제적인 측면에서의 평가 항목이므로 다른 항목들과는 거리가 먼 것입니다.
profile_image
1

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

4과목: 디지털공학

41. BCD 란 무엇을 의미하는가?

  1. 2진화 10진수
  2. 2진화 5진수
  3. 비트
  4. 바이트
(정답률: 74%)
  • BCD는 Binary Coded Decimal의 약자로, 10진수를 2진수로 변환하여 각 자리수를 4비트로 표현하는 방식입니다. 즉, 10진수를 2진수로 변환하되, 각 자리수를 4비트로 표현하여 저장하는 방식을 말합니다. 따라서 "2진화 10진수"가 정답입니다.
profile_image
1

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

42. 다음 논리식 중에서 드모르간의 정리를 나타낸 것은?

(정답률: 74%)
  • 정답은 ""입니다.

    드모르간의 정리는 ~(A∨B) ≡ ~A∧~B와 ~(A∧B) ≡ ~A∨~B로 표현됩니다. 따라서 ""는 ~(A∨B)를 ~A∧~B로 변환한 것입니다.
profile_image
1

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

43. 다음 회로는?

  1. 반가산기
  2. 전가산기
  3. 감산기
  4. 카운터
(정답률: 75%)
  • 이 회로는 두 개의 입력(A, B)을 받아서 합(S)과 자리올림(C)을 출력하는 회로입니다. 하지만 입력이 1+1인 경우에는 자리올림이 발생해야 하지만, 이 회로에서는 자리올림 출력이 0이 되므로 반가산기라고 부릅니다. 즉, 반가산기는 두 개의 입력이 1+1인 경우에는 처리하지 못하고, 자리올림이 발생하지 않는 경우에만 처리할 수 있는 간단한 덧셈 회로입니다.
profile_image
1

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

44. 다음 논리 회로 중 Fan Out 수가 가장 많은 회로는?

  1. CMOS
  2. TTL
  3. RTL
  4. DTL
(정답률: 44%)
  • 정답은 "CMOS"입니다.

    Fan Out이란 출력 신호가 입력 신호로 전달되는 개수를 의미합니다. 즉, Fan Out 수가 많을수록 출력 신호가 많은 입력 신호로 전달되어 다수의 회로를 제어할 수 있습니다.

    CMOS는 Complementary Metal-Oxide-Semiconductor의 약자로, MOSFET(Metal-Oxide-Semiconductor Field-Effect Transistor)을 사용하여 구성된 논리 회로입니다. MOSFET은 입력 신호가 전달되는 채널과 출력 신호가 발생하는 드레인(Drain) 사이에 게이트(Gate)를 두어 전류를 제어합니다. 이러한 MOSFET의 특성으로 인해 CMOS는 Fan Out 수가 매우 높습니다. 따라서 CMOS가 Fan Out 수가 가장 많은 논리 회로입니다.
profile_image
1

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

45. JK-FF에서 J=K=1인 상태이면 clock이 "0" 상태로 갈 때 Q 출력은 어떻게 되는가?

  1. 변화 없음.
  2. 세트
  3. 리셋
  4. 반전
(정답률: 77%)
  • JK-FF에서 J=K=1인 상태에서 clock이 "0" 상태로 갈 때, Q 출력은 이전 상태를 유지하게 됩니다. 즉, 변화 없음이 됩니다.

    하지만 보기에서 정답이 "반전"인 이유는, JK-FF에서 J=K=1인 상태에서 clock이 "1"로 변할 때, Q 출력이 이전 상태의 반전된 값으로 바뀌기 때문입니다. 따라서, "반전"이라는 정답이 됩니다.
profile_image
1

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

46. 5개의 플립플롭으로 구성된 2진 계수기의 모듈러스(modulus)는 몇 개인가?

  1. 5
  2. 8
  3. 16
  4. 32
(정답률: 53%)
  • 2진 계수기에서 5개의 플립플롭은 2^5 = 32 개의 서로 다른 상태를 나타낼 수 있습니다. 이는 0부터 31까지의 모듈러스를 가질 수 있음을 의미합니다. 따라서 정답은 "32"입니다.
profile_image
1

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

47. 다음 논리회로에서 출력이 0이 되려면 입력 조건은?

  1. A=1, B=1, C=1
  2. A=1, B=1, C=0
  3. A=0, B=0, C=0
  4. A=0, B=1, C=1
(정답률: 48%)
  • AND 게이트는 입력이 모두 1일 때만 출력이 1이 되므로, 입력 A, B, C 중 하나라도 0이면 출력이 0이 됩니다. 따라서 A=0, B=0, C=0 일 때만 출력이 0이 됩니다. "A=1, B=1, C=1"과 "A=1, B=1, C=0"은 모두 입력이 모두 1이므로 출력이 1이 됩니다. "A=0, B=1, C=1"은 입력 중 하나가 0이 아니므로 출력이 1이 됩니다.
profile_image
1

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

48. 조합논리회로의 종류가 아닌 것은?

  1. 플립플롭
  2. 인코더
  3. 가산기
  4. 멀티플렉서
(정답률: 52%)
  • 플립플롭은 조합논리회로가 아닌 순차논리회로이기 때문에 정답입니다. 조합논리회로는 입력에 대한 출력이 오직 입력값에만 의존하며, 현재 상태나 이전 상태에 대한 영향을 받지 않습니다. 하지만 플립플롭은 현재 상태와 이전 상태에 따라 출력이 결정되므로 순차논리회로에 속합니다. 인코더, 가산기, 멀티플렉서는 모두 조합논리회로에 속합니다.
profile_image
1

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

49. 다음 기본 논리게이트와 같은 결과를 가지는 회로는?

(정답률: 48%)
  • 논리게이트의 입력이 모두 0일 때 출력이 1이 되는 것을 기억해야 합니다. 위 회로에서는 AND 게이트와 OR 게이트가 연결되어 있습니다. AND 게이트의 입력이 모두 0이면 출력이 0이 되고, OR 게이트의 입력이 모두 0이면 출력이 1이 됩니다. 따라서, AND 게이트의 입력에 NOT 게이트를 연결하여 입력값을 반전시키면 AND 게이트의 입력이 모두 0이 되어 출력이 1이 됩니다. 이 출력값이 OR 게이트의 입력으로 들어가면 OR 게이트의 출력은 1이 됩니다. 따라서, 정답은 "" 입니다.
profile_image
1

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

50. 전 감산기를 구성하는데 필요한 요소는?

  1. 1개의 반 감산기와 1개의 AND 게이트
  2. 1개의 반 감산기와 2개의 AND 게이트
  3. 2개의 반 감산기와 1개의 OR 게이트
  4. 2개의 반 감산기와 2개의 OR 게이트
(정답률: 68%)
  • 전 감산기는 두 개의 이진수를 빼는데 사용되는 회로입니다. 이를 위해서는 먼저 두 비트의 차이를 구하는 반 감산기가 필요합니다. 그리고 이 반 감산기를 두 번 사용하여 두 비트의 차이를 구하고, 이를 OR 게이트로 연결하여 최종 결과를 출력합니다. 따라서 전 감산기를 구성하는데는 2개의 반 감산기와 1개의 OR 게이트가 필요합니다.
profile_image
1

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

51. 두 입력을 한데 묶어 하나의 입력으로 만들어 넣어 토글 또는 스위칭 작용을 함으로써 계수기에 많이 사용되는 플립플롭은?

  1. D-FF
  2. T-FF
  3. RST-FF
  4. JK-FF
(정답률: 66%)
  • T-FF는 토글(Toggle) 기능을 가지고 있어서, 두 입력이 같으면 이전 상태를 유지하고, 다르면 상태를 반전시키는 특징을 가지고 있습니다. 따라서 계수기에서 이전 상태를 유지하면서 카운트를 증가시키거나 감소시키는 등의 작업에 많이 사용됩니다.
profile_image
1

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

52. 2진수 11001010의 1의 보수는?

  1. 11000101
  2. 00110101
  3. 00110110
  4. 01011100
(정답률: 83%)
  • 1의 보수란, 모든 비트를 반전시킨 값입니다. 따라서 2진수 11001010의 1의 보수는 00110101이 됩니다.

    다른 보기들은 다음과 같습니다.
    - 11000101: 2진수 11001010의 비트를 반전시킨 값이 아니므로 1의 보수가 아닙니다.
    - 00110110: 2진수 11001010의 비트를 반전시킨 값이 아니므로 1의 보수가 아닙니다.
    - 01011100: 2진수 11001010의 비트를 반전시킨 값이 아니므로 1의 보수가 아닙니다.
profile_image
1

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

53. 다음과 같은 Karnaugh 도표를 최소화한 것은?

  1. A
  2. A'
  3. B
  4. B'
(정답률: 56%)
profile_image
1

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

54. 의 논리식을 간단히 하면?

  1. 0
  2. 1
  3. A
  4. AB
(정답률: 57%)
  • 간단화된 논리식은 A ∧ B 입니다. 이유는 AND 게이트의 출력이 1이 되기 위해서는 입력 A와 B가 모두 1이어야 하기 때문입니다. 따라서 A와 B가 모두 1일 때만 출력이 1이 되는 AND 게이트의 논리식은 A ∧ B입니다. 따라서 정답은 AB입니다.
profile_image
1

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

55. 다음 중에서 일련의 순차적인 수를 세는 회로는?

  1. 인코더
  2. 디코더
  3. 계수기
  4. 레지스터
(정답률: 70%)
  • 일련의 순차적인 수를 세는 회로는 계수기입니다. 계수기는 입력 신호를 받아서 일정한 간격으로 증가하는 카운트 값을 출력하는 회로로, 순차적인 수를 세는 데에 사용됩니다. 인코더는 입력 신호를 다른 형태로 변환하는 회로이고, 디코더는 입력 신호를 해석하여 출력하는 회로입니다. 레지스터는 데이터를 저장하는 회로입니다.
profile_image
1

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

56. 문자를 나타내는 코드에서 전체 1의 비트가 짝수 개가 되거나 홀수 개가 되도록 하여 그 코드에 덧붙이는 비트 이며, 기계적인 오류를 검사하는데 사용되는 것은?

  1. 패리티 비트
  2. 3초과 코드
  3. 바이콰이너리 코드
  4. 링 카운터 코드
(정답률: 69%)
  • 패리티 비트는 문자를 나타내는 코드에서 전체 1의 비트가 짝수 개가 되거나 홀수 개가 되도록 하여 그 코드에 덧붙이는 비트입니다. 이를 통해 기계적인 오류를 검사할 수 있습니다. 예를 들어, 전송 중에 비트가 뒤바뀌거나 손실되는 경우, 패리티 비트를 통해 오류를 감지할 수 있습니다. 따라서 패리티 비트는 데이터 통신에서 오류 검사와 수정에 매우 유용하게 사용됩니다.
profile_image
1

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

57. 불 대수 의 표현에 맞는 논리게이트는?

  1. 버퍼
  2. NAND
  3. NOR
  4. X-NOR
(정답률: 53%)
  • 불 대수에서 두 개의 입력이 같으면 출력이 참(True)이 되는 논리게이트는 X-NOR입니다. 위의 불 대수 식에서는 A와 B가 같은 경우에만 출력이 1이 되기 때문에 X-NOR이 정답입니다. 다른 보기들은 A와 B의 관계에 따라 출력이 달라지기 때문에 해당하지 않습니다.
profile_image
1

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

58. NAND 게이트의 출력이 0일 경우의 입력 조건은?

  1. 모든 입력이 0일 때
  2. 모든 입력이 1일 때
  3. 1개 입력이 0일 때
  4. 1개 입력이 1일 때
(정답률: 65%)
  • NAND 게이트는 모든 입력이 1일 때만 출력이 0이 되는 논리 게이트입니다. 이는 NAND 게이트의 진리표를 보면 알 수 있습니다. NAND 게이트의 출력이 0이 되는 경우는 입력이 모두 1일 때이며, 이때만 AND 게이트의 출력이 1이 되므로, NAND 게이트의 출력이 0이 됩니다. 따라서 정답은 "모든 입력이 1일 때"입니다.
profile_image
1

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

59. 리플 계수기(ripple counter)의 설명 중 옳지 않은 것은?

  1. 회로가 간단하다.
  2. 동작 시간이 길다.
  3. 동기형 계수기이다.
  4. 앞단의 플립플롭 출력 Q가 다음 단 플립플롭의 클록 입력 CLK로 연결된다.
(정답률: 55%)
  • 정답: "동기형 계수기이다."

    리플 계수기는 비동기식 계수기로, 각 단계의 출력이 다음 단계의 입력으로 사용되기 때문에 회로가 간단하고 구현이 쉽다는 장점이 있지만, 동작 시간이 길어지는 단점이 있다. 또한, 앞단의 플립플롭 출력 Q가 다음 단 플립플롭의 클록 입력 CLK로 연결되기 때문에 동기형 계수기가 아니다.
profile_image
1

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

60. 어떤 데이터의 일시적인 보존이나 디지털 신호의 지연 작용 등의 목적으로 사용되는 플립플롭은?

  1. D 플립플롭
  2. T 플립플롭
  3. RS 플립플롭
  4. JK 플립플롭
(정답률: 72%)
  • D 플립플롭은 데이터의 일시적인 보존이나 디지털 신호의 지연 작용 등의 목적으로 사용되는 가장 기본적인 플립플롭이기 때문입니다. D 플립플롭은 입력 신호가 들어오면 이전 상태를 기억하고 새로운 상태를 저장하는 역할을 합니다. T, RS, JK 플립플롭은 D 플립플롭을 기반으로 만들어진 다양한 종류의 플립플롭이지만, D 플립플롭은 가장 기본적인 형태이기 때문에 정답입니다.
profile_image
1

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

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