전자계산기기능사 필기 기출문제복원 (2002-10-06)

전자계산기기능사
(2002-10-06 기출문제)

목록

1과목: 전기전자공학

1. 정류기의 평활회로는 어느 것에 속하는가?

  1. 고역여파기
  2. 저역여파기
  3. 대역여파기
  4. 저항감쇠기
(정답률: 69%)
  • 정류기는 전류를 일정한 방향으로 유지시켜주는 역할을 합니다. 이때, 정류기에서 발생하는 노이즈나 고주파 신호를 제거하기 위해 여파기가 사용됩니다. 평활회로는 저역대의 여파를 제거하는데 효과적이며, 따라서 정류기의 평활회로는 저역여파기에 속합니다.
profile_image
1

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

2. 그림과 같은 회로에서 (복원중)를 안정도지수라 하는데 안정도지수가 어떤 값을 가질 때 안정도가 가장 높은가?(문제 오류로 복원중입니다. 정답은 1번입니다. 여기서는 1번을 누르면 정답 처리 됩니다.)

  1. 1
  2. 3.14
  3. 9
  4. 10
(정답률: 70%)
  • 안정도지수는 회로에서 어떤 한 부분이 고장나면 전체 회로가 얼마나 영향을 받는지를 나타내는 지수입니다. 안정도지수가 1일 때, 즉 어떤 한 부분이 고장나도 전체 회로에는 영향을 미치지 않으므로 안정도가 가장 높다고 할 수 있습니다. 따라서 정답은 1입니다.
profile_image
1

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

3. 증폭회로의 결합방식에서 가장 큰 전력이득을 얻을 수 있는 것은?

  1. 직결합
  2. RC결합
  3. 임피던스 결합
  4. 변압기 결합
(정답률: 24%)
  • 변압기 결합은 증폭회로에서 가장 큰 전력이득을 얻을 수 있는 결합 방식입니다. 이는 변압기를 사용하여 입력 신호와 출력 신호의 전압을 변환하면서 전력을 증폭시키기 때문입니다. 변압기는 전력 손실이 적고, 전압 변환 비율을 조절할 수 있어서 증폭회로에서 많이 사용됩니다. 따라서 변압기 결합은 가장 효율적인 결합 방식 중 하나입니다.
profile_image
1

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

4. 이상적인 상태에서 100% 변조된 AM파는 무변조파에 비하여 출력이 몇 배로 되는가?

  1. 1
  2. 1.5
  3. 2
  4. 100
(정답률: 54%)
  • 이상적인 상태에서 100% 변조된 AM파의 출력은 무변조파의 2배가 된다. 이는 변조된 신호는 캐리어파와 변조 신호의 합으로 이루어지기 때문이다. 변조 신호의 최대 진폭이 캐리어파의 진폭과 같을 때, 출력은 최대치인 2배가 된다. 따라서 정답은 "2"가 아닌 "1.5"이다.
profile_image
1

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

5. 그림과 같은 회로는?

  1. 클램프회로
  2. 클리핑회로
  3. 피킹회로
  4. 트랩회로
(정답률: 60%)
  • 이 회로는 입력 신호의 최대값과 최소값을 제한하는 기능을 가지고 있으며, 이를 클램핑(clamping)이라고 합니다. 따라서 이 회로는 "클램프회로"입니다.
profile_image
1

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

6. 어떤 콘덴서의 정전용량 1㎌에 각주파수가 120π[rad/s] 인 전압 60V를 가할 때 콘덴서에 흐르는 전류는 몇 A인가?

  1. 2.26×10-1
  2. 2.26×10-2
  3. 2.26×10-3
  4. 2.26×10-4
(정답률: 48%)
  • 콘덴서에 가해지는 전압과 정전용량의 관계식은 다음과 같습니다.

    $$ Q = CV $$

    여기서 Q는 축적된 전하량, C는 정전용량, V는 가해진 전압입니다. 이를 미분하면 시간에 따른 전류의 크기를 구할 수 있습니다.

    $$ I = frac{dQ}{dt} = Cfrac{dV}{dt} $$

    주파수가 120π[rad/s]인 경우, 각주파수에 대응하는 진동수는 60[Hz]입니다. 따라서 가해지는 전압은 다음과 같이 나타낼 수 있습니다.

    $$ V = V_0sin(omega t) = 60sin(120pi t) $$

    여기서 t는 시간을 나타내는 변수입니다. 이를 미분하면 다음과 같습니다.

    $$ frac{dV}{dt} = 60cdot 120picos(120pi t) $$

    따라서 전류의 크기는 다음과 같습니다.

    $$ I = Cfrac{dV}{dt} = 1times 10^{-6}cdot 60cdot 120picos(120pi t) $$

    주파수가 120π[rad/s]일 때, cos(120πt)의 최댓값은 1입니다. 따라서 전류의 최댓값은 다음과 같습니다.

    $$ I_{max} = 1times 10^{-6}cdot 60cdot 120pi = 0.027text{A} = 2.7times 10^{-2}text{A} $$

    하지만 문제에서는 전압이 60V인 경우를 고려해야 합니다. 위에서 구한 전류는 전압이 1V일 때의 값입니다. 따라서 전압이 60V일 때의 전류는 다음과 같습니다.

    $$ I = 60I_{max} = 60times 2.7times 10^{-2} = 1.62times 10^{-0}text{A} = 1.62text{A} $$

    하지만 보기에서는 단위가 A가 아닌 10의 제곱 형태로 표기되어 있습니다. 따라서 답은 다음과 같습니다.

    $$ I = 1.62text{A} = 1.62times 10^{0}text{A} = 1.62times 10^{2}text{mA} = 1.62times 10^{3}text{μA} = 1.62times 10^{4}text{nA} $$

    이 중에서 보기에서 주어진 값은 "2.26×10-2"입니다. 이 값은 전류를 밀리암페어(mA) 단위로 표기한 것입니다. 따라서 위에서 구한 전류값을 밀리암페어 단위로 변환하면 다음과 같습니다.

    $$ I = 1.62times 10^{2}text{mA} = 2.26times 10^{-2}text{A} $$

    따라서 정답은 "2.26×10-2"입니다.
profile_image
1

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

7. 정류회로의 직류전압이 Vd , 리플의 (+)최대값에서 (-) 최대값까지의 값(p-p값)이 V라면 리플함유율은?

(정답률: 36%)
  • 리플함유율은 (p-p값/Vd) x 100% 로 계산됩니다. 따라서 보기 중에서 "" 가 정답입니다. 이유는 이 보기가 (p-p값/Vd) x 100% 로 계산한 리플함유율 공식과 일치하기 때문입니다.
profile_image
1

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

8. 동위상 신호제거비(CMRR)에 해당되는 것은?

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

    동위상 신호제거비(CMRR)는 공통모드 신호와 차동모드 신호의 비율을 나타내는 값으로, 공통모드 신호가 작아지고 차동모드 신호가 커질수록 CMRR 값이 커집니다. 따라서, ""는 공통모드 신호를 차단하고 차동모드 신호만을 전달하기 때문에 CMRR 값이 높아지게 됩니다.
profile_image
1

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

9. 초음파발진기로서 어군탐지기나 측심기 등에 가장 많이 사용되는 발진회로는?

  1. 자기 일그러짐 발진회로
  2. 음차 발진회로
  3. 부성저항 발진회로
  4. 수정 발진회로
(정답률: 40%)
  • 자기 일그러짐 발진회로는 고주파 신호를 생성하는데 가장 많이 사용되는 발진회로입니다. 이 회로는 고주파 진동회로와 자기 일그러짐 효과를 이용하여 고주파 신호를 생성합니다. 이러한 이유로 초음파발진기에서 어군탐지기나 측심기 등에 가장 많이 사용되는 발진회로입니다.
profile_image
1

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

10. 슈미트 트리거(schmitt trigger)회로는?

  1. 톱니파 발생회로
  2. 계단파 발생회로
  3. 구형파 발생회로
  4. 삼각파 발생회로
(정답률: 51%)
  • 슈미트 트리거 회로는 입력 신호의 잡음에 민감하지 않고 안정적인 출력 신호를 생성하는 회로입니다. 이를 위해 입력 신호를 비교하여 임계치를 넘어설 때만 출력 신호를 생성합니다. 이러한 동작 방식은 구형파 발생회로와 유사하며, 입력 신호를 증폭하고 피드백 회로를 통해 출력 신호를 생성합니다. 따라서 구형파 발생회로가 슈미트 트리거 회로와 유사한 동작 방식을 가지고 있기 때문에 정답이 "구형파 발생회로"입니다.
profile_image
1

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

2과목: 전자계산기구조

11. 컴퓨터가 중간변환 과정 없이 직접 이해할 수 있는 것은?

  1. Machine Language
  2. Assembly Language
  3. ALGOL
  4. C Language
(정답률: 60%)
  • 컴퓨터가 중간변환 과정 없이 직접 이해할 수 있는 것은 기계어(Machine Language)입니다. 기계어는 0과 1로 이루어진 이진수 코드로, 컴퓨터가 직접 해석하여 실행할 수 있는 언어입니다. 다른 언어들은 컴파일러나 인터프리터를 통해 기계어로 변환되어야 컴퓨터가 실행할 수 있습니다.
profile_image
1

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

12. 자료가 리스트에 첨가되는 순서에서 그 반대의 순서대로만 처리 가능한 것을 LIFO 리스트라 하는데 이것을 무엇이라 부르는가?

  1. 큐(Queue)
  2. 스택(Stack)
  3. 데크(Deque)
  4. 피포(FIFO)
(정답률: 68%)
  • LIFO는 Last In First Out의 약자로, 마지막에 들어온 자료가 가장 먼저 처리되는 구조를 의미합니다. 이와 같은 구조를 가진 자료구조를 스택(Stack)이라고 부릅니다. 스택은 자료를 쌓아 올리듯이 쌓아 올리는 구조를 가지고 있으며, 가장 최근에 삽입된 자료가 가장 먼저 처리되는 특징을 가지고 있습니다. 따라서 LIFO 리스트는 스택이라고 부릅니다.
profile_image
1

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

13. 512×8 bit EAROM 의 총 용량은 몇 bit인가?

  1. 8bit
  2. 512bit
  3. 4Kbit
  4. 8Kbit
(정답률: 75%)
  • 512×8 bit EAROM의 총 용량은 4Kbit입니다. 이는 512개의 8 bit 메모리 셀이 있기 때문입니다. 8 bit는 1바이트이므로, 512개의 1바이트 메모리 셀이 있으므로 총 용량은 512바이트가 됩니다. 1Kbit는 1024바이트이므로, 512바이트는 0.5Kbit에 해당합니다. 따라서, 512×8 bit EAROM의 총 용량은 4Kbit가 됩니다.
profile_image
1

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

14. 고정 소수점 표현 방식이 아닌 것은?

  1. 부호와 절대치 표현
  2. 1의 보수에 의한 표현
  3. 2의 보수에 의한 표현
  4. 9의 보수에 의한 표현
(정답률: 84%)
  • 고정 소수점 표현 방식은 소수점이 항상 일정한 위치에 고정되어 있는 방식을 말합니다. 이에 반해, 9의 보수에 의한 표현은 부호와 절대치를 표현하는 방식으로, 소수점 위치가 고정되어 있지 않습니다. 따라서 고정 소수점 표현 방식이 아닙니다.
profile_image
1

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

15. 일부분의 비트 또는 문자를 지울 때 사용하는 연산은?

  1. OR
  2. AND
  3. MOVE
  4. SHIFT
(정답률: 71%)
  • 일부분의 비트 또는 문자를 지울 때는 AND 연산을 사용합니다. 이는 두 비트가 모두 1일 때만 결과값이 1이 되기 때문에, 특정 비트를 0으로 만들기 위해 사용할 수 있습니다. 예를 들어, 11010101에서 3번째 비트를 0으로 만들고 싶다면, 00111111와 AND 연산을 수행하면 됩니다. 이렇게 하면 3번째 비트만 0이 되고, 나머지 비트는 그대로 유지됩니다.
profile_image
1

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

16. 중앙 연산처리 장치에서 마이크로 동작(Micro Operation)이 순서적으로 일어나게 하기 위하여 필요한 것은?

  1. 제어신호
  2. 스위치
  3. 레지스터
  4. 메모리
(정답률: 58%)
  • 중앙 연산처리 장치에서 마이크로 동작이 순서적으로 일어나게 하기 위해서는 각 동작의 시작과 끝을 제어해야 합니다. 이를 위해 필요한 것이 제어신호입니다. 제어신호는 마이크로 동작의 시작과 끝을 제어하며, 이를 통해 중앙 연산처리 장치에서 원하는 작업을 수행할 수 있습니다. 스위치, 레지스터, 메모리는 중앙 연산처리 장치의 구성 요소이지만, 마이크로 동작의 순서를 제어하기 위해서는 제어신호가 필요합니다.
profile_image
1

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

17. 16bit의 주소버스는 메모리 지정을 얼마나 분리시킬 수 있는가?

  1. 16Kbit
  2. 64Kbit
  3. 254Kbit
  4. 1Mbit
(정답률: 55%)
  • 16bit의 주소버스는 2^16 (65536) 개의 주소를 지정할 수 있습니다. 이는 64Kbit의 메모리를 지정할 수 있음을 의미합니다. 64Kbit는 2^6 x 2^10 (64 x 1024) 이므로, 16bit의 주소버스는 64Kbit의 메모리를 지정할 수 있습니다.
profile_image
1

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

18. 프로그램은 일의 처리 순서를 기술한 명령의 집합이다. 각 명령은 어떻게 구성되어 있는가?

  1. 오퍼레이션과 오퍼랜드
  2. 명령코드와 실행 프로그램
  3. 오퍼랜드와 제어 프로그램
  4. 오퍼랜드와 목적 프로그램
(정답률: 67%)
  • 프로그램의 명령은 오퍼레이션(연산)과 오퍼랜드(연산 대상)로 구성되어 있습니다. 즉, 어떤 작업을 수행할지를 나타내는 오퍼레이션과 그 작업을 수행할 대상인 오퍼랜드가 함께 사용되어 명령을 구성합니다. 예를 들어, "3 + 5"라는 명령에서 "+"는 오퍼레이션에 해당하고, "3"과 "5"는 오퍼랜드에 해당합니다.
profile_image
1

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

19. 입·출력장치와 CPU의 실행 속도차를 줄이기 위해 사용하는 것은?

  1. Parallel I/O Device
  2. Channel
  3. Cycle steal
  4. DMA
(정답률: 77%)
  • 입·출력장치와 CPU의 실행 속도차를 줄이기 위해 사용하는 것은 "Channel"입니다. Channel은 입·출력장치와 메인 메모리 사이에 위치하여, 입·출력장치와 메모리 간의 데이터 전송을 도와주는 장치입니다. 이를 통해 CPU는 입·출력장치와 직접적으로 데이터를 주고받지 않고, Channel을 통해 데이터를 전송하므로 입·출력장치와 CPU의 실행 속도차를 줄일 수 있습니다.
profile_image
1

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

20. 멀티플렉서 채널과 셀렉터 채널의 차이는?

  1. I/O 장치의 크기
  2. I/O 장치의 주기억장치 연결
  3. I/O 장치의 속도
  4. I/O 장치 용량
(정답률: 54%)
  • 멀티플렉서 채널은 여러 개의 입력 신호를 하나의 출력 신호로 변환하는 장치이고, 셀렉터 채널은 하나의 입력 신호를 여러 개의 출력 신호 중 하나로 선택하는 장치입니다. 이 둘의 차이는 입력과 출력의 개수와 방향성에 있습니다.

    그러나 이 문제에서 정답은 "I/O 장치의 속도"입니다. 멀티플렉서와 셀렉터는 모두 데이터를 전송하는 역할을 하기 때문에, 데이터 전송 속도가 중요한 요소입니다. I/O 장치의 속도가 빠를수록 데이터 전송이 빨라지므로, 멀티플렉서와 셀렉터의 성능도 더욱 향상됩니다. 따라서 I/O 장치의 속도가 이 문제에서 정답인 이유입니다.
profile_image
1

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

21. 통신로 중에서 양방향으로 전송을 행할 수 있지만 한 시점에서는 한 방향만으로 전송 되는 통신방식은?

  1. 반2중 통신방식
  2. 전2중 통신방식
  3. 단방향 통신방식
  4. 폴링(Polling) 통신방식
(정답률: 60%)
  • 반2중 통신방식은 양방향으로 전송이 가능하지만, 한 시점에서는 한 방향으로만 전송이 되는 방식입니다. 이는 통신을 하는 두 대의 기기가 동시에 데이터를 보내고 받을 수 없기 때문입니다. 따라서 한쪽에서 데이터를 보내면 다른 한쪽에서는 데이터를 받는 것으로 통신이 이루어집니다.
profile_image
1

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

22. 패리티 규칙으로 코드의 내용을 검사하며, 잘못된 비트를 찾아서 수정할 수 있는 코드는?

  1. GRAY CODE
  2. EXCESS-3 CODE
  3. BIQUINARY CODE
  4. HAMMING CODE
(정답률: 78%)
  • 패리티 규칙으로 코드의 내용을 검사하며, 잘못된 비트를 찾아서 수정할 수 있는 코드는 "HAMMING CODE"입니다. HAMMING CODE는 데이터 전송 중에 발생할 수 있는 오류를 검출하고 수정하기 위해 사용되는 코드로, 패리티 비트를 사용하여 데이터의 일부 비트가 손상되었을 때 이를 검출하고 수정할 수 있습니다. 따라서 HAMMING CODE는 데이터 전송의 신뢰성을 높이기 위해 사용됩니다.
profile_image
1

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

23. 연산 회로에 해당되지 않는 것은?

  1. 메모리 회로
  2. 산술 연산 회로
  3. 논리 연산 회로
  4. 시프트 회로
(정답률: 68%)
  • 메모리 회로는 데이터를 저장하고 유지하는 회로로, 연산을 수행하지 않습니다. 따라서 연산 회로에 해당되지 않습니다.
profile_image
1

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

24. 기억장치 내에 기억된 데이터를 읽을 때 읽고자 하는 자료의 어드레스를 임시로 기억하는 장치는?

  1. 주소 레지스터
  2. 기억 레지스터
  3. 명령 레지스터
  4. 데이터 레지스터
(정답률: 40%)
  • 주소 레지스터는 기억장치 내에서 읽고자 하는 데이터의 위치를 저장하는 레지스터입니다. 따라서 읽고자 하는 자료의 어드레스를 임시로 기억하는 장치로서 주소 레지스터가 사용됩니다.
profile_image
1

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

25. 보조기억장치(하드디스크)의 전체 용량을 주기억장치인 것처럼 사용하는 형태로 기억공간을 확대하여 사용하는 메모리는?

  1. RAM
  2. ROM
  3. Flash Memory
  4. Virtual Memory
(정답률: 43%)
  • Virtual Memory는 보조기억장치(하드디스크)의 일부를 주기억장치처럼 사용하여 기억공간을 확대하는 기술이다. 따라서 보조기억장치의 전체 용량을 주기억장치인 것처럼 사용하는 형태로 기억공간을 확대하여 사용한다.
profile_image
1

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

26. 하드웨어(H/W)적 요인에 의한 인터럽트가 아닌 것은?

  1. 정전
  2. 외부 인터럽트
  3. 입·출력 인터럽트
  4. 프로그램 검사 인터럽트
(정답률: 37%)
  • 프로그램 검사 인터럽트는 하드웨어적 요인이 아닌 소프트웨어적 요인에 의해 발생하는 인터럽트입니다. 이는 프로그램 내부에서 명령어 실행 중에 디버깅이나 테스트를 위해 인위적으로 발생시키는 것으로, 하드웨어적인 문제가 아닌 프로그램 실행 과정에서 발생하는 것입니다. 따라서 다른 보기들과 달리 하드웨어적 요인에 의한 인터럽트가 아닙니다.
profile_image
1

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

27. 다음의 논리함수를 최소화하면?

  1. XY
  2. X+Y
(정답률: 49%)
  • 논리식을 간소화하면 X+Y가 됩니다. 따라서 정답은 "X+Y"입니다.
profile_image
1

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

28. 마이크로프로세서가 주변 소자들과 데이터 교환을 위한 통로로 사용되는 3대 시스템 버스가 아닌 것은?

  1. 제어(Control) 버스
  2. 데이터(Data) 버스
  3. 입·출력(I/O) 버스
  4. 주소(Address) 버스
(정답률: 53%)
  • 입·출력(I/O) 버스는 주변 소자들과 데이터 교환을 위한 통로가 아니라, 마이크로프로세서와 입출력 장치들 간의 데이터 전송을 위한 통로입니다. 따라서, 마이크로프로세서와 주변 소자들 간의 데이터 교환을 위한 시스템 버스는 제어(Control) 버스, 데이터(Data) 버스, 주소(Address) 버스입니다.
profile_image
1

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

29. 데이터를 일시적으로 기억하는 레지스터는 무엇으로 구성되는가?

  1. 디코더
  2. 증폭회로
  3. 연산회로
  4. 플립플롭
(정답률: 78%)
  • 데이터를 일시적으로 기억하는 레지스터는 플립플롭으로 구성됩니다. 이는 플립플롭이 0 또는 1의 두 가지 상태를 가지며, 이를 이용하여 데이터를 저장하고 유지할 수 있기 때문입니다. 디코더, 증폭회로, 연산회로는 레지스터를 구성하는 요소가 아니며, 다른 기능을 수행하는 회로입니다.
profile_image
1

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

30. 컴퓨터나 단말기 내부에서 사용하는 디지털 신호를 전송하기에 편리한 아날로그 신호로 변화시켜주고, 전송 받은 아날로그 신호를 다시 컴퓨터에서 사용되는 디지털 신호로 변환시켜 주는 장치는?

  1. 단말기
  2. 모뎀
  3. 통신 회선
  4. 통신제어 장치
(정답률: 81%)
  • 모뎀은 디지털 신호를 아날로그 신호로 변환하고, 아날로그 신호를 다시 디지털 신호로 변환해주는 장치이기 때문에 이 문제에서 정답은 모뎀입니다.
profile_image
1

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

3과목: 프로그래밍일반

31. 다음 ( )에 알맞은 내용으로 짝지어진 것은?

  1. ①원시프로그램, ②목적프로그램, ③실행프로그램
  2. ①목적프로그램, ②실행프로그램, ③원시프로그램
  3. ①원시프로그램, ②실행프로그램, ③목적프로그램
  4. ①실행프로그램, ②목적프로그램, ③원시프로그램
(정답률: 81%)
  • ①원시프로그램은 사람이 이해할 수 있는 고급언어로 작성된 프로그램이며, ②목적프로그램은 컴파일러에 의해 기계어로 변환된 프로그램입니다. ③실행프로그램은 컴퓨터에서 실행 가능한 형태로 변환된 프로그램입니다. 따라서, 원시프로그램 → 목적프로그램 → 실행프로그램 순서로 변환되는 것이 일반적이므로 정답은 "①원시프로그램, ②목적프로그램, ③실행프로그램"입니다.
profile_image
1

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

32. C 언어에서 사용되는 이스케이프 시퀀스에 대한 설명으로 옳지 않은 것은?

  1. \r : carriage return
  2. \t : tab
  3. \b : backspace
  4. \n : null character
(정답률: 57%)
  • "n : null character"은 옳지 않은 설명입니다. 이스케이프 시퀀스 "n"은 줄바꿈을 나타내며, null character는 ""으로 표현됩니다.
profile_image
1

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

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

  1. debugging
  2. loading
  3. linking
  4. mapping
(정답률: 88%)
  • 프로그램 안에 내재해 있는 논리적 오류를 발견하고 수정하는 작업은 "debugging"이라고 합니다. 이는 프로그램 개발 과정에서 가장 중요한 단계 중 하나로, 프로그램이 원하는 대로 작동하지 않을 때 이를 해결하기 위해 사용됩니다. 따라서, "debugging"이 정답입니다.
profile_image
1

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

34. 일괄처리 시스템에 가장 적합한 업무는?

  1. 급여 계산 업무
  2. 승차권 예약 업무
  3. 입·출금 조회 업무
  4. 본·지점 거래내역 업무
(정답률: 64%)
  • 일괄처리 시스템은 대량의 데이터를 한 번에 처리하는 시스템으로, 급여 계산 업무는 매월 대량의 급여 데이터를 처리해야 하기 때문에 일괄처리 시스템에 가장 적합합니다. 다른 업무들은 대량의 데이터를 처리하지 않는 경우가 많아 일괄처리 시스템에 적합하지 않습니다.
profile_image
1

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

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

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

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

36. 프로그래밍 절차 중 문제 분석 단계에서 이루어져야 할 작업으로 거리가 먼 것은?

  1. 프로그램 설계
  2. 전산화의 타당성 검사
  3. 프로그래밍 작업의 문제 정의
  4. 입/출력 및 자료의 개괄적 검토
(정답률: 42%)
  • 문제 분석 단계에서는 프로그램의 요구사항과 목적을 파악하고, 문제를 해결하기 위한 방법을 찾아내는 것이 중요합니다. 따라서 프로그램 설계는 이 단계에서 이루어져야 할 작업이 아니라, 문제 해결을 위한 구체적인 방법을 정하는 단계인 프로그래밍 단계에서 이루어져야 할 작업입니다. 따라서 "프로그램 설계"가 거리가 먼 작업입니다.
profile_image
1

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

37. 구조적 프로그래밍 기법에서 배제되는 문은?

  1. IF 문
  2. STOP 문
  3. CASE 문
  4. GOTO 문
(정답률: 71%)
  • 구조적 프로그래밍에서는 제어 흐름을 구조화하여 프로그램의 가독성과 유지보수성을 높이기 위해 GOTO 문을 배제합니다. GOTO 문은 프로그램의 실행 흐름을 임의로 변경할 수 있기 때문에 프로그램의 복잡도를 증가시키고 오류 발생 가능성을 높이기 때문입니다. 따라서 구조적 프로그래밍에서는 GOTO 문 대신 IF 문, STOP 문, CASE 문 등의 구조화된 제어문을 사용합니다.
profile_image
1

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

38. 인터프리터 언어에 해당하는 것은?

  1. FORTRAN
  2. COBOL
  3. BASIC
  4. PASCAL
(정답률: 69%)
  • BASIC은 인터프리터 언어로, 코드를 한 줄씩 해석하고 실행하는 방식으로 동작합니다. FORTRAN, COBOL, PASCAL은 모두 컴파일러 언어로, 코드를 전체적으로 컴파일하여 실행 파일을 생성하는 방식으로 동작합니다. 따라서 BASIC이 인터프리터 언어에 해당합니다.
profile_image
1

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

39. C 언어의 기억클래스(storage class)에 해당하지 않는 것은?

  1. 내부 변수(internal variable)
  2. 자동 변수(automatic variable)
  3. 정적 변수(static variable)
  4. 레지스터 변수(register variable)
(정답률: 63%)
  • 내부 변수는 C 언어에서 사용되지 않는 기억 클래스입니다. 따라서, 내부 변수는 주어진 보기에서 기억 클래스에 해당하지 않습니다.
profile_image
1

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

40. 운영체제를 기능상 분류했을 때 제어(control) 프로그램에 해당하는 것은?

  1. 감시(supervisor) 프로그램
  2. 언어 번역(language translator) 프로그램
  3. 서비스(service) 프로그램
  4. 문제(problem) 프로그램
(정답률: 47%)
  • 감시 프로그램은 운영체제의 핵심 기능 중 하나로, 시스템 자원의 사용을 감시하고 제어하는 역할을 합니다. 이를 통해 시스템의 안정성과 보안을 유지하며, 다른 프로그램들이 자원을 공유하며 원활하게 동작할 수 있도록 합니다. 따라서 제어 프로그램에 해당하는 것은 감시 프로그램입니다.
profile_image
1

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

4과목: 디지털공학

41. 2진수 101101을 10진수로 옳게 고친 것은?

  1. 41
  2. 43
  3. 45
  4. 47
(정답률: 76%)
  • 2진수 101101을 10진수로 변환하면 45가 됩니다. 이는 각 자리수를 2의 거듭제곱으로 곱한 후 더하는 방식으로 계산할 수 있습니다.

    1 × 2^5 + 0 × 2^4 + 1 × 2^3 + 1 × 2^2 + 0 × 2^1 + 1 × 2^0 = 32 + 0 + 8 + 4 + 0 + 1 = 45

    따라서, 옳게 고친 정답은 "45"입니다.
profile_image
1

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

42. 10진-2진 부호기(인코더)에서 입력선이 10개일 때 출력선은 최소 몇 개이어야 하는가?

  1. 2
  2. 3
  3. 4
  4. 10
(정답률: 58%)
  • 10진-2진 부호기에서 입력선이 10개일 때, 2진수로 표현할 수 있는 숫자의 최대값은 1023이다. 1023을 2진수로 표현하면 1111111111이므로, 출력선은 최소 10개가 필요하다. 그러나 보기에서 주어진 선택지 중에서는 10개보다 적은 수가 없으므로, 정답은 4가 아닌 10이다.
profile_image
1

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

43. 다음 그림에서 출력 X를 불 대수로 표시하면?

(정답률: 70%)
  • 불 대수에서 AND 연산은 두 항이 모두 참일 때 참을 반환하므로, 출력 X가 참이 되기 위해서는 입력 A가 참이고 입력 B가 참이어야 합니다. 따라서, 출력 X를 불 대수로 표시하면 A∙B가 됩니다. 이에 따라, 정답은 "" 입니다.
profile_image
1

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

44. 마스터슬레이브 플립플롭(MASTER-SLAVE FF)은 클럭 펄스(CLOCK PULSE)가 상승할 때 정보를 기억 시켰다가 하강할 때 정보를 처리(NEGATIVE GOING)하도록 장치되었다. 그 장점은?

  1. 처리 시간이 짧아진다.
  2. 폭주(RACE AROUND)를 막는다.
  3. 동기 시킬 수 있다.
  4. 게이트 수를 줄일 수 있다.
(정답률: 58%)
  • 마스터슬레이브 플립플롭은 클럭 펄스가 상승할 때 정보를 기억하고, 하강할 때 정보를 처리하기 때문에, 동시에 여러 입력이 들어와도 각각의 입력이 처리되는 시간이 충분히 확보되어 폭주(RACE AROUND)를 막을 수 있습니다. 이는 처리 시간이 짧아지고, 동기 시킬 수 있으며, 게이트 수를 줄일 수 있는 장점으로 이어집니다.
profile_image
1

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

45. 디지털 순서회로의 대표적인 중규모 집적회로(MSI)는 레지스터, 카운터, 메모리 장치 등이다. 이러한 회로를 구성하는 가장 기본적인 순서회로는?

  1. 가산기
  2. 플립플롭
  3. 조합논리 게이트
  4. 디코더
(정답률: 71%)
  • 플립플롭은 디지털 회로에서 가장 기본적인 순서회로로, 1비트의 정보를 저장하고 전달하는 역할을 합니다. 이전 상태와 현재 상태를 비교하여 출력을 결정하며, 이를 통해 레지스터, 카운터, 메모리 등의 MSI 회로를 구성할 수 있습니다. 따라서 플립플롭은 MSI 회로를 구성하는 가장 기본적인 순서회로입니다.
profile_image
1

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

46. 디지털 신호를 아날로그 신호로 변환하는 장치를 무엇이 라고 하는가?

  1. A/D 변환기
  2. D/A 변환기
  3. 해독기(Decoder)
  4. 비교 회로
(정답률: 85%)
  • 디지털 신호는 0과 1로 이루어진 이진수로 표현되는데, 이를 아날로그 신호로 변환하기 위해서는 이진수를 아날로그 신호로 변환하는 과정이 필요합니다. 이 과정을 수행하는 장치가 D/A 변환기입니다. 따라서 정답은 D/A 변환기입니다.
profile_image
1

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

47. 순서 논리 회로의 기본 구성은?

  1. 반가산 회로와 AND 게이트
  2. 전가산 회로와 AND 게이트
  3. 조합 논리 회로와 논리 소자
  4. 조합 논리 회로와 기억 소자
(정답률: 38%)
  • 순서 논리 회로는 입력 신호가 순차적으로 처리되는 회로로, 이전 상태에 따라 다음 상태가 결정됩니다. 따라서 기억 소자가 필요합니다. 조합 논리 회로는 입력 신호만으로 출력 신호를 결정하는 회로로, 이전 상태에 영향을 받지 않습니다. 따라서 조합 논리 회로와 기억 소자가 순서 논리 회로의 기본 구성입니다. 반가산 회로와 전가산 회로는 덧셈을 수행하는 회로로, 순서 논리 회로의 기본 구성과는 직접적인 연관성이 없습니다.
profile_image
1

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

48. 다음 논리식을 간소화한 것은?

(정답률: 43%)
  • 논리식을 간소화하면 ""가 된다. 이유는 논리식에서 ""와 ""가 같은 변수 ""에 대해 AND 연산으로 연결되어 있기 때문이다. 따라서 ""와 ""를 하나로 합쳐서 ""로 간소화할 수 있다.
profile_image
1

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

49. A=1, B=0, C=1 일 때 논리식의 값이 0이 되는 것은?

(정답률: 55%)
  • A=1, B=0, C=1 일 때 논리식의 값은 다음과 같습니다.



    B=0 이므로, 논리식의 값은 A AND (NOT B) AND C = 1 AND (NOT 0) AND 1 = 1 이 됩니다.

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

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

50. 인버터(inverter) 회로라고 부르는 회로는?

  1. 부정(NOT) 회로
  2. 논리합(OR) 회로
  3. 논리곱(AND) 회로
  4. 배타적(XOR) 회로
(정답률: 59%)
  • 인버터 회로는 입력 신호를 반대로 출력하는 회로로, 부정(NOT) 회로라고 부릅니다. 다른 회로들은 입력 신호를 논리적으로 처리하여 출력하는 반면, 인버터 회로는 입력 신호를 반대로 출력하기 때문에 부정(NOT) 회로라고 부르는 것입니다.
profile_image
1

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

51. A와 B를 입력이라 하고 C0를 Carry, S를 Sum으로 반가산기 회로를 그림과 같이 구성 할 때 □ 안에 들어갈 게이트는?

(정답률: 64%)
  • 반가산기는 두 비트의 합과 자리올림(Carry)을 출력하는 회로이다. 입력 A와 B를 XOR 게이트로 연결하여 합(S)을 구하고, AND 게이트로 연결하여 자리올림(Carry)을 구한다. 따라서 □ 안에 들어갈 게이트는 AND 게이트이다. 정답은 "" 이다.
profile_image
1

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

52. 입력 신호를 부호화 하는 회로는?

  1. 인코더
  2. 디코더
  3. 카운터
  4. 레지스터
(정답률: 51%)
  • 입력 신호를 부호화하여 출력하는 회로를 인코더라고 합니다. 따라서 정답은 "인코더"입니다. 디코더는 반대로 부호화된 신호를 해석하여 원래의 입력 신호를 출력하는 회로이며, 카운터와 레지스터는 데이터를 저장하거나 계산하는 회로입니다.
profile_image
1

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

53. 클록 펄스 파형이 "0" 상태에서 "1" 상태로 변하는 구간은?

  1. 인에이블 상태
  2. 디즈에이블 상태
  3. 상승 에지
  4. 하강 에지
(정답률: 62%)
  • 클록 펄스 파형에서 "0" 상태에서 "1" 상태로 변하는 구간을 상승 에지라고 합니다. 이는 클록 신호가 상승할 때 발생하는 변화를 의미합니다. 이는 일반적으로 디지털 회로에서 신호의 변화를 감지하고 처리하는 데 사용됩니다. 따라서 상승 에지는 디지털 회로에서 매우 중요한 개념 중 하나입니다.
profile_image
1

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

54. 링 계수기(ring counter)의 회로 구성으로 옳은 것은?

  1. 최종 플립플롭의 출력을 최초 플립플롭의 J에 연결
  2. 최종 플립플롭의 출력을 최초 플립플롭의 K에 연결
  3. 최초 플립플롭의 출력을 최종 플립플롭의 J에 연결
  4. 최초 플립플롭의 출력을 최종 플립플롭의 K에 연결
(정답률: 44%)
  • 링 계수기는 여러 개의 플립플롭이 연결된 구조로, 각 플립플롭의 출력이 다음 플립플롭의 입력으로 연결되어 원형으로 이루어진다. 이때, 최종 플립플롭의 출력을 최초 플립플롭의 J에 연결하는 것은 링 계수기가 한 바퀴를 돌면서 다시 초기 상태로 돌아가기 위해서이다. 최종 플립플롭의 출력이 최초 플립플롭의 J에 연결되면, 한 바퀴를 돌면서 최종 플립플롭의 출력이 최초 플립플롭의 입력으로 들어가서 초기 상태로 돌아가게 된다. 따라서, "최종 플립플롭의 출력을 최초 플립플롭의 J에 연결"이 옳은 답이다.
profile_image
1

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

55. 데이터 전송 시 발생할 수 있는 착오를 검출하고 교정이 가능한 코드는?

  1. 패리티 부호
  2. 해밍 부호
  3. 그레이 코드
  4. BCD 코드
(정답률: 78%)
  • 해밍 부호는 데이터 전송 시 발생할 수 있는 착오를 검출하고 교정이 가능한 코드입니다. 이는 데이터를 전송할 때 추가적인 비트를 사용하여 오류 검출 및 교정을 수행하는 방식으로 작동합니다. 따라서 해밍 부호가 정답입니다. 패리티 부호는 오류 검출만 가능하고 교정은 불가능합니다. 그레이 코드와 BCD 코드는 숫자를 표현하는 방식으로, 데이터 전송 시 오류 검출 및 교정과는 관련이 없습니다.
profile_image
1

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

56. 다음 불 대수의 기본 정리 중 옳은 것은?

  1. A+0=0
  2. A+A'=A
  3. A+A=0
  4. A+1=1
(정답률: 59%)
  • 정답은 "A+1=1"입니다.

    이유는 불 대수에서 1은 항등원(identity element)이며, 어떤 불 대수의 원소 A와 1을 OR 연산하면 항상 1이 됩니다. 즉, A+1=1이 되는 것입니다. 이는 논리학에서 "무조건적 참(tautology)"이라고도 합니다.
profile_image
1

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

57. 다음의 게이트 회로가 수행하는 논리식은?

  1. A+B
  2. AㆍB
  3. A'+B'
  4. A'ㆍB'
(정답률: 41%)
  • OR 게이트는 입력 중 하나 이상이 1이면 출력이 1이 되는 논리 회로입니다. 따라서 A와 B 중 하나 이상이 1이면 출력이 1이 되므로 "A+B"가 됩니다.
profile_image
1

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

58. 2진수 01101의 2의 보수는?

  1. 10010
  2. 10001
  3. 10011
  4. 01110
(정답률: 82%)
  • 2진수의 2의 보수는 해당 수의 모든 비트를 반전시킨 후 1을 더한 값입니다. 따라서 01101의 모든 비트를 반전시킨 값은 10010이 됩니다. 그리고 1을 더한 값인 10011이 01101의 2의 보수가 됩니다.
profile_image
1

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

59. 하나의 입력 단자만을 가지며, 입력된 것과 동일한 결과를 출력하며, 어떤 내용의 일시적 보존이나 신호 지연에 사용할 수 있는 플립플롭은?

  1. RS 플립플롭
  2. JK 플립플롭
  3. D 플립플롭
  4. T 플립플롭
(정답률: 74%)
  • D 플립플롭은 입력된 것과 동일한 결과를 출력하며, 어떤 내용의 일시적 보존이나 신호 지연에 사용할 수 있는 플립플롭입니다. 이는 D 플립플롭이 입력값을 저장하고, 클럭 신호가 들어오면 저장된 값을 출력하기 때문입니다. 따라서 D 플립플롭은 일종의 메모리 역할을 할 수 있습니다.
profile_image
1

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

60. 동기형 계수 회로의 설명 중 옳지 않은 것은?

  1. 병렬 계수기라고도 한다.
  2. 리플 계수기 보다 속도가 빠르다.
  3. 해독기를 사용할 때 펄스의 일그러짐이 크다.
  4. 하나의 공통된 클록 펄스에 의해서 플립플롭들이 트리거 된다.
(정답률: 41%)
  • 해독기를 사용할 때 펄스의 일그러짐이 크다는 설명은 옳지 않습니다. 이는 동기형 계수 회로의 특징 중 하나가 아닙니다. 동기형 계수 회로는 하나의 공통된 클록 펄스에 의해서 플립플롭들이 트리거 되며, 리플 계수기 보다 속도가 빠르고 병렬 계수기라고도 불립니다.
profile_image
1

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

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