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

전자계산기기능사
(2016-04-02 기출문제)

목록

1과목: 전기전자공학

1. 실제 펄스 파형의 구간별 명칭에 대한 설명으로 틀린 것은?

  1. 상승 시간(rise time)이란 입력 펄스의 최대 진폭의 10%에서 90%까지 상승하는데 걸리는 시간
  2. 하강 시간(fall time)이란 펄스의 하강 속도를 나타내는 척도로서 최대 90%에서 10%까지 하강하는데 소요되는 시간
  3. 새그(sag)란 이상적인 펄스 파형의 상승하는 부분이 기준 레벨보다 높은 부분
  4. 링잉(ringing)은 높은 주파수에서 공진되기 때문에 발생하는 것으로 펄스 상승 부분의 진동의 정도
(정답률: 75%)
  • "새그(sag)란 이상적인 펄스 파형의 상승하는 부분이 기준 레벨보다 높은 부분"이 틀린 것입니다. 새그는 펄스 파형의 하강하는 부분에서 발생하는데, 이 부분이 기준 레벨보다 낮은 부분을 의미합니다. 이유는 펄스 파형이 하강하는 동안에는 전류가 저항에 의해 감쇠되기 때문에 발생하는 현상입니다.
profile_image
1

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

2. 진폭 변조에서 변조된 파형의 최대값 전압이 35 V 이고 최소값 전압이 5 V 일 때 변조도는?

  1. 0.60
  2. 0.65
  3. 0.70
  4. 0.75
(정답률: 59%)
  • 변조도는 (최대값-최소값)/(최대값+최소값)으로 계산됩니다. 따라서, (35-5)/(35+5) = 30/40 = 0.75 이므로 정답은 "0.75"입니다.
profile_image
1

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

3. 다음 회로에 교류 전압 νi 를 가하면 출력 νo 의 파형은? (단, 0<E<Vm이며, 다이오드의 특성이 이상적일 경우로 가정한다.)

(정답률: 55%)
  • 다이오드의 특성이 이상적일 경우, 다이오드는 정방향일 때는 전류가 흐르고 역방향일 때는 전류가 흐르지 않는다. 따라서, 입력 전압이 양수인 경우(정방향), 다이오드는 전류를 통과시키고 출력 전압은 입력 전압과 같다. 반면, 입력 전압이 음수인 경우(역방향), 다이오드는 전류를 차단하고 출력 전압은 0V이다.

    따라서, 입력 전압이 양수인 경우에는 다이오드가 전류를 통과시키므로 출력 전압은 입력 전압과 같다. 입력 전압이 음수인 경우에는 다이오드가 전류를 차단하므로 출력 전압은 0V이다. 이러한 과정을 통해 입력 전압에 따른 출력 전압의 파형은 다음과 같다.

profile_image
1

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

4. 다음 연산증폭기를 이용한 비교기 회로에서 히스테리시스 전압(VHYS)은 몇 V 인가? (단, +Vout(max)는 +5V이고 –Vout(max)는 –5V이다.)

  1. 5
  2. 10
  3. 15
  4. 20
(정답률: 47%)
  • VHYS는 비교기의 출력이 전환되는 데 필요한 입력 전압 차이를 의미합니다. 이 회로에서는 R1과 R2가 동일한 값을 가지므로, 비교기의 입력 전압 차이는 +Vout(max)와 -Vout(max) 사이의 전압 차이와 같습니다. 따라서 VHYS는 5V입니다.
profile_image
1

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

5. 차동 증폭기에서 우수한 차동 특성를 나타내려면 동상 신호 제거비(common mode rejection ratio, CMRR)는?

  1. 동상 신호 제거비는 클수록 좋다.
  2. 동상 신호 제거비는 작을수록 좋다.
  3. 차동 이득에 비해 동위상 이득이 커야 한다.
  4. 동상 신호 제거비는 0 일 때가 좋다.
(정답률: 52%)
  • 정답: "동상 신호 제거비는 클수록 좋다."

    설명: 차동 증폭기는 차동 신호(원하는 신호)를 증폭하고, 동상 신호(원하지 않는 신호)를 제거하는 역할을 합니다. 이때 동상 신호 제거비는 동상 신호를 얼마나 잘 제거할 수 있는지를 나타내는 지표입니다. 따라서 동상 신호 제거비가 클수록 차동 신호와 동상 신호의 차이가 더욱 뚜렷해지므로, 우수한 차동 특성을 나타낼 수 있습니다.
profile_image
1

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

6. 6Ω과 3Ω의 저항을 직렬로 접속할 경우는 병렬로 접속할 경우의 몇 배가 되는가?

  1. 3
  2. 4.5
  3. 6
  4. 7.5
(정답률: 66%)
  • 직렬 접속의 경우, 저항값은 각 저항의 합이므로 6Ω + 3Ω = 9Ω이 됩니다. 병렬 접속의 경우, 저항값은 각 저항의 역수의 합의 역수이므로 (1/6 + 1/3)^-1 = 2Ω가 됩니다. 따라서, 병렬 접속한 경우의 저항값은 9/2 = 4.5배가 됩니다.
profile_image
1

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

7. 다음 그림의 회로에서 시정수 τ는 몇 ms 인가?

  1. 24
  2. 40
  3. 60
  4. 100
(정답률: 59%)
  • 시정수 τ는 RC 상수값으로 결정됩니다. 이 회로에서 R은 10kΩ, C는 2.2μF 이므로 RC 상수값은 10kΩ x 2.2μF = 22ms 입니다. 시정수 τ는 RC 상수값의 3배이므로 22ms x 3 = 66ms 입니다. 하지만, 이 회로에서는 2개의 다이오드가 직렬로 연결되어 있으므로 전압이 0.7V 이상이 되어야만 전류가 흐릅니다. 따라서, 충전 시간은 0.7V를 기준으로 계산해야 합니다. 0.7V는 전압이 5V에서 4.3V로 떨어지는 시간입니다. 이 시간은 24ms 입니다. 따라서, 시정수 τ는 24ms가 됩니다.
profile_image
1

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

8. 이상적인 연산 증폭기의 특징에 대한 설명으로 틀린 것은?

  1. 주파수 대역폭이 무한대(∞)이다.
  2. 입력 임피던스가 무한대(∞)이다.
  3. 동상 이득은 무한대(∞)이다.
  4. 오픈 루프 전압 이득이 무한대(∞)이다.
(정답률: 54%)
  • 입력 임피던스가 무한대(∞)이다는 설명이 틀립니다. 이상적인 연산 증폭기는 입력 임피던스가 무한대(∞)에 가깝고, 출력 임피던스가 0에 가깝다는 특징을 가지고 있습니다. 동상 이득이 무한대(∞)인 이유는 입력 신호와 출력 신호의 크기가 같아지기 때문입니다. 이는 입력 신호를 왜곡 없이 증폭시키는 역할을 합니다. 주파수 대역폭이 무한대(∞)인 이유는 이상적인 연산 증폭기가 모든 주파수를 동일하게 증폭시키기 때문입니다. 오픈 루프 전압 이득이 무한대(∞)인 이유는 출력 단자가 오픈 루프 상태일 때 출력 전압이 무한대(∞)에 가까워지기 때문입니다.
profile_image
1

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

9. 아래 도면에 나타낸 것은 무엇의 기호인가?

  1. PNP형 트랜지스터
  2. NPN형 트랜지스터
  3. 포토인터럽드(photointerrupter)
  4. 실리콘 제어 정류기(SCR)
(정답률: 69%)
  • 위 도면은 NPN형 트랜지스터의 기호입니다. NPN형 트랜지스터는 P형 반도체와 N형 반도체 사이에 N형 반도체가 위치한 구조를 가지고 있으며, 전류가 N극에서 베이스로 흐르고, 베이스에서 에미터로 전류가 흐르면 콜렉터에서 전류가 나오는 구조를 가지고 있습니다. 이에 따라 위 도면에서도 베이스로 향하는 화살표와 베이스와 콜렉터 사이에 있는 선으로 인해 NPN형 트랜지스터의 기호임을 알 수 있습니다.
profile_image
1

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

10. 수정 발진 회로 중 피어스 B-E형 발진 회로는 컬렉터-이미터 간의 임피던스가 어떻게 될 때가 가장 안정한 발진을 지속하는가?

  1. 용량성
  2. 유도성
  3. 저항성
  4. 용량성 혹은 저항성
(정답률: 64%)
  • 피어스 B-E형 발진 회로에서는 컬렉터-이미터 간의 임피던스가 유도성일 때 가장 안정한 발진을 지속합니다. 이는 유도성 임피던스가 고주파 신호를 증폭시키는 특성을 가지기 때문입니다. 따라서, 유도성 임피던스가 높을수록 발진 회로의 안정성이 높아지게 됩니다.
profile_image
1

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

2과목: 전자계산기구조

11. 연관 기억장치(Associative Memory)의 설명 중 가장 옳지 않은 것은?

  1. 주소의 개념이 없다.
  2. 속도가 늦어 고속 검색에는 부적합하다.
  3. 병렬 동작을 수행하기 때문에 많은 논리회로로 구성되어 있다.
  4. 기억된 정보의 일부분을 이용하여 원하는 정보가 기억되어 있는 위치를 찾아내는 기억장치이다.
(정답률: 51%)
  • 연관 기억장치는 기억된 정보의 일부분을 이용하여 원하는 정보가 기억되어 있는 위치를 찾아내는 기억장치이다. 따라서 "속도가 늦어 고속 검색에는 부적합하다."는 옳은 설명이다. 연관 기억장치는 많은 논리회로로 구성되어 있어 병렬 동작을 수행할 수 있지만, 주소의 개념이 없기 때문에 검색 속도가 느리다.
profile_image
1

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

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

  1. Parallel I/O Device
  2. Channel
  3. Cycle steal
  4. DMA
(정답률: 70%)
  • 입출력장치와 CPU의 실행 속도차를 줄이기 위해 사용하는 것은 "Channel"입니다. 이는 입출력장치와 메인 메모리 사이에 위치하여, 입출력장치와 메모리 간의 데이터 전송을 담당하는 별도의 하드웨어 장치입니다. CPU는 입출력장치와 직접적으로 통신하지 않고, 채널을 통해 데이터 전송을 요청하고, 채널이 데이터 전송을 완료하면 그 결과를 확인합니다. 이를 통해 CPU의 작업과 입출력장치의 작업이 병렬적으로 처리되어 시스템의 전체적인 성능을 향상시킬 수 있습니다.
profile_image
1

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

13. 다음 그림은 어떤 논리 연산을 나타낸 것인가?

  1. MOVE
  2. AND
  3. OR
  4. Complement
(정답률: 63%)
  • 이 그림은 보수 연산(Complement)을 나타냅니다. 보수 연산은 비트를 반전시키는 연산으로, 0은 1로, 1은 0으로 바꿉니다. 이 그림에서는 입력된 비트를 보수로 바꾸어 출력하는 것을 보여줍니다. 따라서 정답은 "Complement"입니다.
profile_image
1

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

14. 휴대용 무전기와 같이 데이터를 양쪽 방향으로 전송할 수 있으나, 동시에 양쪽 방향으로 전송할 수 없는 전송 방식은?

  1. 단일 방식
  2. 단방향 방식
  3. 반이중 방식
  4. 전이중 방식
(정답률: 71%)
  • 반이중 방식은 데이터를 양쪽 방향으로 동시에 전송할 수 있는 방식이 아니라, 한 번에 한 방향으로만 전송할 수 있는 방식입니다. 따라서 동시에 양쪽 방향으로 전송할 수 없습니다.
profile_image
1

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

15. 00001111 과 11110000 의 OR 논리 연산 결과는?

  1. 00000000
  2. 11111111
  3. 00001111
  4. 11110000
(정답률: 79%)
  • OR 논리 연산은 두 비트 중 하나 이상이 1이면 결과가 1이 되는 연산입니다. 따라서 00001111과 11110000을 OR 연산하면 모든 비트가 1이 되므로 결과는 11111111이 됩니다.
profile_image
1

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

16. 순차 접근 저장매체(SASD)에 해당하는 것은?

  1. 자기 드럼
  2. 자기 테이프
  3. 자기 디스크
  4. 자기 코어
(정답률: 72%)
  • 순차 접근 저장매체는 데이터를 순차적으로 읽거나 쓰는 것이 특징입니다. 자기 테이프는 데이터를 순차적으로 읽거나 쓰는데 적합한 저장매체입니다. 따라서 자기 테이프가 순차 접근 저장매체(SASD)에 해당합니다.
profile_image
1

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

17. 컴퓨터와 인간의 통신에 있어서 자료의 외부적 표현 방식으로 가장 흔히 사용되는 코드는?

  1. 3초과 코드
  2. Gray 코드
  3. ASCII 코드
  4. BCD 코드
(정답률: 71%)
  • ASCII 코드는 컴퓨터와 인간이 상호작용하는 데 가장 많이 사용되는 코드입니다. 이는 각 문자와 숫자를 7비트 이진수로 표현하여 컴퓨터에서 처리하기 쉽게 만들어졌기 때문입니다. 또한 ASCII 코드는 다양한 기기와 시스템에서 호환성이 높아서 널리 사용되고 있습니다.
profile_image
1

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

18. 0-9의 10진법의 수치는 2진법의 최저 몇 비트(Bit)로 표현되는가?

  1. 3 비트
  2. 4 비트
  3. 6 비트
  4. 8 비트
(정답률: 66%)
  • 0부터 9까지의 수는 2진법으로 표현하면 각각 0000부터 1001까지이다. 이 중에서 최저 비트는 항상 0이므로 최소 1비트는 필요하다. 나머지 3비트는 2의 거듭제곱인 8보다 작은 수를 표현하기 위해 필요하다. 따라서 10진법의 수치를 2진법으로 표현할 때 최저 4비트가 필요하다.
profile_image
1

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

19. 다음 중 게이트당 소비 전력이 가장 낮은 것은?

  1. ECL
  2. TTL
  3. MOS
  4. CMOS
(정답률: 70%)
  • 정답은 "CMOS"입니다.

    CMOS는 Complementary Metal-Oxide-Semiconductor의 약자로, 전력 소비가 가장 낮은 이유는 다음과 같습니다.

    1. CMOS는 전력 소비가 낮은 반도체 기술을 사용합니다.
    2. CMOS는 전력을 소모하지 않는 상태에서도 정보를 유지할 수 있습니다.
    3. CMOS는 전력 소비가 낮은 논리 회로를 사용합니다.

    따라서, 게이트당 소비 전력이 가장 낮은 것은 CMOS입니다.
profile_image
1

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

20. 병렬전송에 대한 설명 중 틀린 것은?

  1. 하나의 통신회선을 사용하여 한 비트씩 순차적으로 전송하는 방식이다.
  2. 문자를 구성하는 비트 수만큼 통신 회선이 필요하다.
  3. 한 번에 한문자를 전송하므로 고속처리를 필요로 하는 경우와 근거리 데이터 전송에 유리하다.
  4. 원거리 전송인 경우 여러 개의 통신회선이 필요하므로 회선 비용이 많이 든다.
(정답률: 59%)
  • "하나의 통신회선을 사용하여 한 비트씩 순차적으로 전송하는 방식이다."가 틀린 설명입니다. 병렬전송은 여러 개의 통신 회선을 사용하여 한 번에 여러 비트를 전송하는 방식입니다.
profile_image
1

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

21. 주소지정방식 중에서 명령어가 현재 오퍼랜드에 표현된 값이 실제 데이터가 기억된 주소가 아니고, 그 곳에 기억된 내용이 실제의 데이터 주소인 방식은?

  1. 간접 주소지정방식(Indirect addressing)
  2. 즉시 주소지정방식(Immediate addressing)
  3. 상대 주소지정방식(Relative addressing)
  4. 직접 주소지정방식(Direct addressing)
(정답률: 60%)
  • 간접 주소지정방식은 명령어가 실제 데이터가 기억된 주소가 아닌, 그 곳에 기억된 내용이 실제 데이터 주소인 방식입니다. 즉, 명령어에서 사용되는 주소는 실제 데이터가 저장된 곳이 아니라, 그 주소에 저장된 값이 다시 한번 주소로 사용되어 실제 데이터가 저장된 곳을 찾아가는 방식입니다. 이를 통해 데이터의 위치를 유동적으로 변경할 수 있으며, 코드의 재사용성과 유지보수성을 높일 수 있습니다.
profile_image
1

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

22. 하나의 채널이 고속 입출력 장치를 하나씩 순차적으로 관리하며, 블록(Block) 단위로 전송하는 채널은?

  1. 사이클 채널(Cycle channel)
  2. 셀렉터 채널(Selector channel)
  3. 멀티플렉서 채널(Multiplexer channel)
  4. 블록 멀티플렉서 채널(Block multiplexer channel)
(정답률: 54%)
  • 셀렉터 채널은 고속 입출력 장치를 하나씩 순차적으로 관리하며, 블록(Block) 단위로 전송하는 채널입니다. 따라서 다른 보기들과 달리 고속 입출력 장치를 순차적으로 관리하며 블록 단위로 전송하는 특징을 가지고 있습니다.
profile_image
1

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

23. 다음 중 LSI회로는?

  1. DECODER
  2. MULTIPLEXER
  3. 4 BIT LATCH
  4. PLA
(정답률: 55%)
  • LSI회로는 Large Scale Integration의 약자로 대규모 집적회로를 의미합니다. 이 중에서 PLA는 Programmable Logic Array의 약자로, 프로그램 가능한 논리 배열을 의미합니다. PLA는 입력과 출력을 가지며, 입력에 따라 출력이 결정됩니다. 이러한 특성으로 인해 논리 회로를 구현하는 데에 매우 유용하며, LSI회로 중에서도 대표적인 종류 중 하나입니다. 따라서 LSI회로 중에서 PLA가 정답입니다.
profile_image
1

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

24. 마이크로 오퍼레이션에 대한 정의로 가장 적합한 것은?

  1. 컴퓨터의 빠른 계산 동작
  2. 2진수 계산에서 쓰이는 동작
  3. 플립플롭 내에서 기억되는 동작
  4. 레지스터 상호간에 저장된 데이터의 이동에 의해 이루어지는 동작
(정답률: 53%)
  • 마이크로 오퍼레이션은 컴퓨터 내부에서 이루어지는 작은 동작들을 의미합니다. 이 중에서 "레지스터 상호간에 저장된 데이터의 이동에 의해 이루어지는 동작"이 가장 적합한 정의입니다. 이는 레지스터에 저장된 데이터를 다른 레지스터로 이동시키는 작업을 말하며, 컴퓨터의 데이터 처리 과정에서 매우 중요한 역할을 합니다. 이동된 데이터는 다른 마이크로 오퍼레이션에서 계산이나 처리 등의 작업을 거쳐 최종 결과를 도출하게 됩니다.
profile_image
1

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

25. 중앙처리장치(CPU)내의 기억 기능을 수행하는 요소는?

  1. 레지스터(Register)
  2. 연산기(A.L.U)
  3. 제어 버스(Control bus)
  4. 주소 버스(Address bus)
(정답률: 68%)
  • 레지스터는 CPU 내부에서 데이터를 일시적으로 저장하고 처리하는 기억장치입니다. 따라서 CPU 내부에서 기억 기능을 수행하는 요소는 레지스터입니다.
profile_image
1

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

26. 일반적인 컴퓨터의 내부구조를 설명할 때 사용하는 연산방식이 아닌 것은?

  1. 2진수 연산
  2. 6진수 연산
  3. 8진수 연산
  4. 16진수 연산
(정답률: 73%)
  • 일반적인 컴퓨터의 내부구조는 2진수 연산을 기반으로 하고 있기 때문에, 6진수 연산은 일반적인 컴퓨터의 내부구조를 설명할 때 사용되지 않습니다. 2진수 연산은 컴퓨터에서 모든 데이터를 표현하고 처리하는 기본적인 방식이며, 6진수 연산은 일반적으로 사용되지 않는 특수한 경우에만 사용됩니다. 따라서 6진수 연산은 일반적인 컴퓨터의 내부구조를 설명할 때 사용되지 않는 것입니다.
profile_image
1

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

27. 입력 단자에 나타난 정보를 코드화 하여 출력으로 내보내는 것으로 해독기와 정반대의 기능을 수행하는 조합 논리회로는?

  1. Adder
  2. Flip-Flop
  3. Multiplexer
  4. Encoder
(정답률: 65%)
  • 입력 단자에 나타난 정보를 코드화하여 출력으로 내보내는 것은 Encoder의 기능이다. 다른 보기들은 입력된 정보를 처리하거나 저장하는 기능을 수행하지만, Encoder는 입력된 정보를 코드화하여 출력으로 내보내는 역할을 한다. 따라서 정답은 Encoder이다.
profile_image
1

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

28. 부동 소수점으로 표현된 수가 기억장치 내에 저장되어 있을 때 비트를 필요로 하지 않는 것은?

  1. 부호(sign)
  2. 지수(exponent)
  3. 소수(mantissa)
  4. 소수점(decimal point)
(정답률: 68%)
  • 부동 소수점으로 표현된 수는 부호, 지수, 소수(mantissa)로 구성되어 있습니다. 소수점(decimal point)은 소수의 정밀도를 나타내는 데 사용되는 것이므로, 기억장치 내에 저장될 때도 필요합니다. 따라서 비트를 필요로 하지 않는 것은 없습니다.
profile_image
1

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

29. 사진이나 그림 등에 빛을 쪼여 반사되는 것을 판별하여 복사하는 것처럼 이미지를 입력하는 장치는?

  1. 플로터
  2. 마우스
  3. 프린터
  4. 스캐너
(정답률: 71%)
  • 스캐너는 사진이나 그림 등에 빛을 쪼여 반사되는 것을 판별하여 복사하는 장치이기 때문에 이미지를 입력하는데 사용됩니다. 다른 보기인 플로터는 그림이나 도형을 그리는 출력장치, 마우스는 컴퓨터 입력장치, 프린터는 이미지나 문서를 출력하는 장치입니다.
profile_image
1

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

30. 컴퓨터 내부에 있으며, 연산 결과를 일시 보관하는 기억 장치는?

  1. Accumulator
  2. Magnetic memory
  3. shift register
  4. Buffer register
(정답률: 63%)
  • Accumulator는 연산 결과를 일시 보관하는 기억 장치로, 다른 보기들은 데이터를 저장하거나 이동시키는 역할을 하지만 연산 결과를 보관하는 기능은 갖고 있지 않습니다. 따라서 Accumulator가 정답입니다.
profile_image
1

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

3과목: 프로그래밍일반

31. 인터프리터 방식의 언어는?

  1. GWBASIC
  2. COBOL
  3. C
  4. FORTRAN
(정답률: 44%)
  • 인터프리터 방식의 언어는 코드를 한 줄씩 읽어들여 바로 실행하는 방식입니다. GWBASIC은 인터프리터 방식의 언어 중 하나이며, 위 보기에서 다른 언어들은 대부분 컴파일러 방식의 언어입니다. 따라서 GWBASIC은 인터프리터 방식의 언어이므로 정답입니다.
profile_image
1

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

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

  1. 문제 분석
  2. 순서도 작성
  3. 프로그램의 코딩
  4. 프로그램의 문서화
(정답률: 65%)
  • 정해진 데이터를 입력하여 원하는 출력 정보를 얻기 위해서는 입력부터 출력까지의 처리 과정을 명확하게 파악해야 합니다. 이를 위해 문제를 분석하고, 이를 해결하기 위한 처리 방법과 순서를 기호로 나타내는 것이 순서도 작성입니다. 순서도를 작성하면 프로그램의 구조와 처리 과정을 한눈에 파악할 수 있으며, 이를 기반으로 프로그램의 코딩과 문서화를 수월하게 할 수 있습니다. 따라서 정답은 "순서도 작성"입니다.
profile_image
1

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

33. 고급 언어의 특징으로 옳지 않은 것은?

  1. 기종에 관계없이 사용할 수 있어 호환성이 높다.
  2. 2진수 형태로 이루어진 언어로 전자계산기가 직접 이해할 수 있는 형태의 언어이다.
  3. 하드웨어에 관한 전문적 지식이 없어도 프로그램 작성이 용이하다.
  4. 프로그래밍 작업이 쉽고, 수정이 용이하다.
(정답률: 61%)
  • 2진수 형태로 이루어진 언어로 전자계산기가 직접 이해할 수 있는 형태의 언어는 저급 언어의 특징입니다. 고급 언어는 사람이 이해하기 쉬운 형태의 언어이며, 컴파일러나 인터프리터를 통해 기계어로 변환됩니다. 따라서 2번은 고급 언어의 특징으로 옳지 않은 것입니다.
profile_image
1

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

34. 유닉스(UNIX) 운영 체제를 개발하는데 사용된 언어는?

  1. FORTRAN
  2. PASCAL
  3. BASIC
  4. C
(정답률: 62%)
  • 유닉스 운영 체제를 개발하는데 사용된 언어는 C입니다. 이는 C 언어가 시스템 프로그래밍에 적합하며, 이식성이 높고 성능이 우수하기 때문입니다. 또한 C 언어는 유닉스 운영 체제의 개발자인 데니스 리치와 켄 톰슨이 개발한 언어이기도 합니다. 따라서 C 언어는 유닉스 운영 체제의 개발에 필수적인 언어였습니다.
profile_image
1

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

35. 프로그래밍 작성 절차 중 다음 설명에 해당하는 것은?

  1. 프로그램 구현
  2. 프로그램 문서화
  3. 문제 분석
  4. 입·출력 설계
(정답률: 71%)
  • 프로그램 문서화는 작성된 프로그램의 기능, 사용 방법, 구조 등을 명확하게 설명하여 다른 개발자들이 이해하고 유지보수할 수 있도록 돕는 작업입니다. 따라서 프로그램 구현과 함께 프로그램 문서화도 중요한 작업으로, 문제 분석과 입·출력 설계를 바탕으로 작성된 프로그램을 보완하고 보완된 내용을 문서화하여 프로그램의 완성도를 높이는 역할을 합니다.
profile_image
1

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

36. C언어에서 문자열 출력 함수로 사용되는 것은?

  1. putchar()
  2. getchar()
  3. gets()
  4. puts()
(정답률: 63%)
  • 정답은 "puts()"입니다. 이유는 다음과 같습니다.

    - putchar(): 한 문자씩 출력하는 함수입니다.
    - getchar(): 한 문자씩 입력받는 함수입니다.
    - gets(): 문자열을 입력받는 함수이지만, 보안상의 이유로 사용을 권장하지 않습니다.
    - puts(): 문자열을 출력하는 함수입니다. 문자열의 끝에 자동으로 개행 문자를 추가해줍니다.

    따라서, 문자열을 출력할 때는 puts() 함수를 사용합니다.
profile_image
1

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

37. 프로그램 작성시 반복되는 일련의 명령어들을 하나의 명령으로 만들어 실행시키는 방법은?

  1. 매크로
  2. 디버깅
  3. 스케줄링
  4. 모니터
(정답률: 69%)
  • 매크로는 프로그램 작성시 반복되는 일련의 명령어들을 하나의 명령으로 만들어 실행시키는 방법입니다. 따라서 매크로를 사용하면 반복되는 작업을 간편하게 처리할 수 있습니다. 디버깅은 프로그램 오류를 찾아 수정하는 작업, 스케줄링은 작업을 일정한 시간에 실행시키는 작업, 모니터는 시스템의 상태를 모니터링하는 작업을 의미합니다. 이들은 매크로와는 다른 개념이므로 정답은 "매크로"입니다.
profile_image
1

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

38. 구조적 프로그래밍에 대한 설명으로 거리가 먼 것은?

  1. 유지보수가 용이하다.
  2. 프로그램의 구조가 간결하다.
  3. 모듈별 독립성과 처리의 효율성이 고려된다.
  4. 실행 속도는 빠른 편이나 프로그램의 내용을 파악하기가 까다롭다.
(정답률: 53%)
  • 실행 속도가 빠른 것은 코드를 최적화하여 처리 속도를 높이기 때문이지만, 이로 인해 코드의 가독성이 떨어져 프로그램 내용을 파악하기가 어려워진다. 즉, 코드의 복잡성이 증가하고 유지보수가 어려워질 수 있다.
profile_image
1

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

39. 다음 기능에 대한 설명으로 알맞은 것은?

  1. 컴파일러(Compiler)
  2. 운영체제(Operating System)
  3. 로더(Loader)
  4. 그래픽 유저 인터페이스(GUI: Graphic User Interface)
(정답률: 63%)
  • 위 그림은 컴퓨터 시스템의 구성요소 중 하나인 운영체제를 나타내고 있습니다. 운영체제는 컴퓨터 시스템의 자원을 효율적으로 관리하고, 응용 프로그램과 하드웨어 간의 인터페이스 역할을 합니다. 따라서, 위 그림에서는 운영체제가 컴퓨터 시스템의 핵심 요소로 위치하고 있습니다.
profile_image
1

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

40. 프로그램 수행을 위하여 사용자의 프로그램을 필요한 루트와 함께 메모리에 적재시키는 시스템 프로그램은?

  1. 컴파일러(compiler)
  2. 어셈블러(assembler)
  3. 로더(loader)
  4. 매크로(macro)
(정답률: 54%)
  • 로더는 사용자의 프로그램을 필요한 루트와 함께 메모리에 적재시키는 시스템 프로그램입니다. 따라서 정답은 로더(loader)입니다. 컴파일러는 소스 코드를 기계어로 번역하는 프로그램, 어셈블러는 어셈블리어를 기계어로 번역하는 프로그램, 매크로는 프로그램 작성을 돕는 기능을 제공하는 프로그램입니다.
profile_image
1

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

4과목: 디지털공학

41. 그림과 같은 회로와 연산 결과가 동일한 논리 회로는 어느 것인가?

  1. AND
  2. OR
  3. NAND
  4. NOR
(정답률: 52%)
  • 입력 A와 B 중 하나라도 1이면 출력이 1이 되는 논리 회로를 OR 게이트라고 합니다. 그림에서는 A와 B가 각각 OR 게이트의 입력으로 들어가고, OR 게이트의 출력이 C와 D의 입력으로 들어가므로, 전체 회로는 OR 게이트와 동일한 논리를 수행합니다. 따라서 정답은 "OR"입니다.
profile_image
1

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

42. 회로의 안정 상태에 따른 멀티바이브레이터의 종류가 아닌 것은?

  1. 비안정 멀티바이브레이터
  2. 주파수 안정 멀티바이브레이터
  3. 단안정 멀티바이브레이터
  4. 쌍안정 멀티바이브레이터
(정답률: 65%)
  • 주파수 안정 멀티바이브레이터는 회로의 안정 상태와 관계없이 일정한 주파수를 유지하는 멀티바이브레이터이기 때문에, 회로의 안정 상태에 따라 종류가 달라지는 멀티바이브레이터와는 구분됩니다.
profile_image
1

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

43. 조합 논리회로에 해당하지 않는 것은?

  1. 비교 회로
  2. 패리티 체크 회로
  3. 인코더 회로
  4. 계수 회로
(정답률: 43%)
  • 조합 논리회로는 입력값에 따라 출력값이 결정되는 회로를 말합니다. 비교 회로, 패리티 체크 회로, 인코더 회로는 모두 입력값에 따라 출력값이 결정되는 조합 논리회로에 해당합니다. 하지만 계수 회로는 입력값뿐만 아니라 이전 상태에 따라 출력값이 결정되는 순차 논리회로에 해당합니다. 따라서 계수 회로는 조합 논리회로에 해당하지 않습니다.
profile_image
1

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

44. 불 대수의 기본 정리 중 옳지 않은 것은?

  1. Aㆍ0 = 0
  2. AㆍA = A
  3. A + A = A
  4. A + 1 = A
(정답률: 65%)
  • 정답: "A + A = A"는 옳지 않은 것입니다.

    이유: 불 대수에서 A + A는 A와 A 중에 하나만 참이어도 참이 되는데, 이는 항상 참이 되기 때문에 A + A = A는 옳지 않습니다.

    "A + 1 = A"는 A와 1 중에 하나만 참이어도 참이 되는데, 1은 항상 참이므로 A + 1은 항상 참이 됩니다. 따라서 A + 1 = A는 옳은 정리입니다.

    "Aㆍ0 = 0"은 A와 0 중에 하나만 거짓이어도 거짓이 되는데, 0은 항상 거짓이므로 Aㆍ0은 항상 거짓이 됩니다. 따라서 Aㆍ0 = 0은 옳은 정리입니다.

    "AㆍA = A"는 A와 A 중에 둘 다 참이어야 참이 되는데, 이는 A가 참일 때만 성립합니다. 따라서 AㆍA = A는 옳은 정리입니다.
profile_image
1

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

45. 다음 계수기 회로의 올바른 명칭은?

  1. 동기식 4진링계수기
  2. 동기식 8진링계수기
  3. 비동기식 4진리플계수기
  4. 비동기식 8진리플계수기
(정답률: 46%)
  • 이 계수기는 입력 신호가 동시에 처리되지 않고, 이전 단계의 출력 신호가 다음 단계의 입력 신호로 사용되는 비동기식 계수기이다. 또한, 8진수를 계산하는 리플 계수기이므로, 출력이 8진수로 표현된다. 따라서, 이 계수기의 올바른 명칭은 "비동기식 8진리플계수기"이다.
profile_image
1

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

46. 다음 중 시프트 레지스터를 이용하여 수행되는 연산은?

  1. 덧셈
  2. 뺄셈
  3. 곱셈
  4. 비교
(정답률: 56%)
  • 시프트 레지스터는 비트를 왼쪽이나 오른쪽으로 이동시키는 기능을 가지고 있습니다. 이를 이용하여 곱셈 연산을 수행할 수 있습니다. 예를 들어, A 레지스터에 0010(2)가 저장되어 있고 B 레지스터에 0011(2)가 저장되어 있다고 가정해보겠습니다. A 레지스터를 왼쪽으로 한 칸씩 시프트하면 0100(2)가 되고, 두 번 시프트하면 1000(2)이 됩니다. 이때 B 레지스터의 각 비트를 확인하여 1이면 A 레지스터의 값을 더해주면 됩니다. 따라서 B 레지스터의 첫 번째 비트가 1이므로 A 레지스터의 값을 더해주면 0010(2)가 됩니다. 이어서 B 레지스터를 한 칸씩 오른쪽으로 시프트하면서 같은 과정을 반복하면 최종적으로 A 레지스터와 B 레지스터의 곱인 0110(2)이 얻어집니다. 이처럼 시프트 레지스터를 이용하여 곱셈 연산을 수행할 수 있습니다.
profile_image
1

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

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

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

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

48. 플립플롭 회로가 불확정한 상태가 되지 않도록 반전기(NOT gate)를 설치한 회로는?

  1. JK-FF
  2. RS-FF
  3. T-FF
  4. D-FF
(정답률: 38%)
  • 반전기(NOT gate)를 사용하여 플립플롭 회로를 안정화시키기 위해서는, 입력 신호를 반전기에 연결하여 출력 신호를 반대로 만들어주어야 합니다. 이를 위해서는 입력 신호가 들어오는 선과 반전기 출력 신호가 들어오는 선을 연결해주어야 합니다. 이러한 기능을 가진 플립플롭 회로 중에서, 입력 신호가 바로 출력 신호로 전달되는 D-FF(Delay Flip-Flop)가 적합합니다. 따라서 정답은 D-FF입니다.
profile_image
1

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

49. 3초과 부호 (1001 0111 0101)를 BCD 부호로 고치면?

  1. (0110 0100 0010)BCD
  2. (0010 0100 0110)BCD
  3. (0101 0111 1001)BCD
  4. (0110 1000 1010)BCD
(정답률: 47%)
  • 3초과 부호인 1001 0111 0101을 BCD 부호로 고치면, 각각의 4비트씩을 10진수로 변환하여 나타내면 됩니다.

    1001 -> 9, 0111 -> 7, 0101 -> 5

    하지만 9는 BCD 부호로 나타낼 수 없는 수입니다. 따라서, 9를 10으로 바꾸어야 합니다.

    10진수 3을 2진수로 나타내면 0011입니다. 이를 BCD 부호로 나타내면 0000 0011이 됩니다.

    따라서, 3초과 부호인 1001 0111 0101을 BCD 부호로 고치면 (0110 0100 0010)이 됩니다.
profile_image
1

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

50. 전원 공급에 관계없이 저장된 내용을 반영구적으로 유지하는 비휘발성 메모리는?

  1. RAM
  2. ROM
  3. SRAM
  4. DRAM
(정답률: 66%)
  • ROM은 Read-Only Memory의 약자로, 저장된 내용을 전원 공급이 끊어져도 반영구적으로 유지할 수 있는 비휘발성 메모리입니다. 따라서 주어진 문장에 해당하는 정답은 ROM입니다.
profile_image
1

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

51. 1×4 디멀티플렉서에 최소로 필요한 선택 선의 개수는?

  1. 1개
  2. 2개
  3. 3개
  4. 4개
(정답률: 61%)
  • 1×4 디멀티플렉서는 1개의 입력선과 4개의 출력선으로 구성되어 있습니다. 이 때, 2개의 선택선이 필요한 이유는 다음과 같습니다.

    디멀티플렉서는 입력선의 신호를 출력선 중 하나로 선택하여 전달하는 역할을 합니다. 이 때, 선택선은 출력선의 개수에 따라 필요한 만큼 사용할 수 있습니다. 1×4 디멀티플렉서의 경우, 4개의 출력선 중 하나를 선택하기 위해 2개의 선택선이 필요합니다. 첫 번째 선택선은 2개의 출력선 중 상위 비트를 선택하는 역할을 하고, 두 번째 선택선은 하위 비트를 선택하는 역할을 합니다. 따라서, 최소로 필요한 선택선의 개수는 2개입니다.
profile_image
1

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

52. 2진수 1011110112을 16진수로 변환하면?

  1. 17A16
  2. 17B16
  3. 17C16
  4. 17D16
(정답률: 60%)
  • 2진수 1011110112을 4비트씩 끊어서 16진수로 변환하면 다음과 같습니다.

    1011 1101 1 -> B D 1

    따라서, 1011110112은 17B16으로 변환됩니다.

    이유는 2진수에서 16진수로 변환할 때, 4비트씩 끊어서 각각의 4비트를 16진수로 변환하기 때문입니다. 1011은 16진수로 B이고, 1101은 16진수로 D이므로, 1011110112은 17B16으로 변환됩니다.
profile_image
1

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

53. 클럭 펄스가 들어올 때마다 플립플롭의 상태가 반전되는 것을 무엇이라고 하는가?

  1. 리셋
  2. 클리어
  3. 토글
  4. 트리거
(정답률: 65%)
  • 클럭 펄스가 들어올 때마다 플립플롭의 상태가 반전되는 것을 "토글"이라고 합니다. 이는 클럭 펄스가 들어올 때마다 플립플롭의 현재 상태가 유지되지 않고 반대로 바뀌기 때문입니다. 따라서 "토글"은 플립플롭의 상태를 반전시키는 기능을 가진 논리 회로의 일종으로 사용됩니다.
profile_image
1

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

54. 반가산기에서 입력 A = 1 이고, B = 0 이면 출력 합(S)과 올림수(C)는?

  1. S = 1, C = 0
  2. S = 0, C = 0
  3. S = 1, C = 1
  4. S = 0, C = 1
(정답률: 63%)
  • 반가산기는 두 개의 입력(A, B)과 두 개의 출력(합(S), 올림수(C))을 가지는 논리 회로입니다. 입력 A와 B가 1이면 합(S)은 0이 되고, 올림수(C)는 1이 됩니다. 하지만 입력 A가 1이고, B가 0이면 합(S)은 1이 되고, 올림수(C)는 0이 됩니다. 따라서 정답은 "S = 1, C = 0" 입니다.
profile_image
1

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

55. 다음 논리 IC 중 속도가 가장 빠른 것은?

  1. DTL
  2. ECL
  3. CMOS
  4. TTL
(정답률: 55%)
  • ECL은 "Emitter-Coupled Logic"의 약자로, 다른 논리 IC들과는 달리 전류를 이용하여 동작하기 때문에 속도가 가장 빠릅니다. 또한, ECL은 고속 동작에도 불구하고 소비 전력이 적어서 고속 처리가 필요한 분야에서 많이 사용됩니다.
profile_image
1

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

56. 두 수를 비교하여 그들의 상대적 크기를 결정하는 조합 논리 회로는?

  1. 가산기
  2. 디코더
  3. 비교기
  4. 모뎀
(정답률: 68%)
  • 비교기는 두 개의 입력을 받아서 그들의 상대적 크기를 비교하여 출력하는 논리 회로입니다. 따라서 이 문제에서는 두 수를 비교하는 기능을 가진 비교기가 정답입니다.
profile_image
1

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

57. 다음 중 2진(binary) 연산이 아닌 것은?

  1. AND
  2. OR
  3. Shift
  4. 4칙연산
(정답률: 51%)
  • Shift는 2진수를 이동시키는 연산으로, 다른 연산들은 2진수의 비트를 비교하거나 조작하는 연산이지만 Shift는 이동시키는 연산이므로 2진(binary) 연산이 아닙니다.
profile_image
1

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

58. 클록 펄스가 가해질 때마다 출력 상태가 반전하므로 계수기에 많이 사용되는 플립플롭은?

  1. D-FF
  2. T-FF
  3. RS-FF
  4. JK-FF
(정답률: 49%)
  • T-FF는 토글(Toggle) 기능을 가지고 있어 클록 펄스가 들어올 때마다 출력 상태가 반전되는 특징을 가지고 있습니다. 따라서 계수기에 많이 사용되는 플립플롭으로 선택됩니다. D-FF는 데이터(Data) 입력을 받아 출력을 결정하는 기능을 가지고 있고, RS-FF는 리셋(Reset)과 세트(Set) 입력을 받아 출력을 결정하는 기능을 가지고 있습니다. JK-FF는 J와 K 입력을 받아 출력을 결정하는 기능을 가지고 있습니다.
profile_image
1

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

59. JK 플립플롭에서 J입력과 K입력이 1일 때 출력은 clock에 의해 어떻게 되는가?

  1. 0
  2. 1
  3. 반전
  4. 현 상태 그대로 출력
(정답률: 66%)
  • JK 플립플롭은 입력 신호에 따라 출력이 바뀌는 특징을 가지고 있습니다. J와 K 입력이 모두 1인 경우, 이전 상태와 반대로 출력이 바뀌게 됩니다. 따라서 "반전"이 정답입니다.
profile_image
1

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

60. 아래 진리표에 해당하는 논리게이트의 명칭은?

  1. AND
  2. 버퍼(Buffer)
  3. 인버터(Inverter)
  4. 배타적 논리합(XOR)
(정답률: 58%)
  • 진리표에서 입력과 출력이 동일한 것을 볼 수 있습니다. 이는 입력 신호를 그대로 출력하는 기능을 가진 게이트인데, 이를 버퍼(Buffer)라고 합니다. 따라서 정답은 "버퍼(Buffer)"입니다.
profile_image
1

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

목록 다음회차 >