임베디드기능사 필기 기출문제복원 (2015-04-04)

임베디드기능사 2015-04-04 필기 기출문제 해설

이 페이지는 임베디드기능사 2015-04-04 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

임베디드기능사
(2015-04-04 기출문제)

목록

1과목: 전기전자공학

1. 저주파 증폭기에서 음되먹임을 걸면 되먹임을 걸지 않을 때에 비하여 어떻게 되는가?

  1. 전압이득이 커진다.
  2. 주파수 통과대역이 좁아진다.
  3. 주파수 통과대역이 넓어진다.
  4. 파형이 일그러진다.
(정답률: 59%)
  • 저주파 증폭기에 음되먹임(부궤환)을 걸면 이득은 다소 감소하지만, 주파수 특성이 양호해지고 대역폭(통과대역)이 넓어지며 회로의 안정도가 향상됩니다.

    오답 노트

    전압이득: 부궤환 시 오히려 감소함
    주파수 통과대역: 좁아지는 것이 아니라 넓어짐
    파형 왜곡: 잡음과 왜곡이 감소하여 파형이 더 깨끗해짐
profile_image
1

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

2. 그림과 같은 회로의 출력 파형은?

(정답률: 59%)
  • 제시된 회로는 다이오드와 전원을 이용하여 파형의 특정 전압 레벨 윗부분을 잘라내는 피크 클리퍼(Peak Clipper) 회로이므로, 출력 파형은 윗부분이 평탄하게 잘린 형태가 됩니다.
profile_image
1

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

3. 수정 발진 회로의 특징으로 틀린 것은?

  1. 수정 진동자 Q가 높기 때문에 주파수 안정도가 높다
  2. 수정 진동자는 기계적, 물리적으로 강하다.
  3. 발진 조건을 만족하는 유도성 주파수 범위가 매우 좁다.
  4. 주위 온도의 영향에 매우 민감하다.
(정답률: 55%)
  • 수정 발진 회로는 수정편에 향온조 등을 사용하여 주위 온도의 영향이 매우 적고 안정적인 주파수를 유지하는 것이 특징입니다.

    오답 노트

    수정 진동자 Q가 높기 때문에 주파수 안정도가 높다: 옳은 설명
    수정 진동자는 기계적, 물리적으로 강하다: 옳은 설명
    발진 조건을 만족하는 유도성 주파수 범위가 매우 좁다: 옳은 설명
profile_image
1

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

4. 펄스폭이 10[μs]이고, 주파수가 1[kHz]일 때 충격 계수(duty factor)는?

  1. 1
  2. 0.1
  3. 0.01
  4. 0.001
(정답률: 58%)
  • 충격 계수(Duty Factor)는 펄스폭을 펄스 반복 주기로 나눈 값으로, 펄스파의 날카로운 정도를 나타냅니다.
    ① $D = \frac{t}{T}$
    ② $D = \frac{10 \times 10^{-6}}{\frac{1}{1 \times 10^{3}}}$
    ③ $D = 0.01$
profile_image
1

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

5. 그림과 같은 바이어스 회로의 안정계수 S는?(단, β= 49, Rc = 2[kΩ], Vcc = 10[V]이다.)

  1. 50
  2. 59
  3. 98
  4. 200
(정답률: 42%)
  • 고정 바이어스 회로에서 안정계수 $S$는 전류 증폭률 $\beta$에 의해 결정됩니다.
    ① [기본 공식] $S = 1 + \beta$
    ② [숫자 대입] $S = 1 + 49$
    ③ [최종 결과] $S = 50$
profile_image
1

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

6. 800[kW], 역률 80%인 부하가 15분간 소비하는 유효 전력량은?

  1. 150[kWh]
  2. 200[kWh]
  3. 250[kWh]
  4. 1600[kWh]
(정답률: 48%)
  • 유효 전력량은 전력에 사용 시간을 곱하여 계산합니다. 시간 단위는 반드시 시간(h)으로 환산해야 합니다.
    ① [기본 공식] $W = P \times t$
    ② [숫자 대입] $W = 800 \times \frac{15}{60}$
    ③ [최종 결과] $W = 200$ kWh
profile_image
1

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

7. 펄스회로에서 펄스가 0에서 최대 크기로 상승될 때를 100%로 한다면 상승시간(rise time)은 몇 % 로 하는가?

  1. 0%에서 10%
  2. 10%에서 90%
  3. 20%에서 150%
  4. 90%에서 100%
(정답률: 80%)
  • 상승 시간(Rise Time)은 펄스의 진폭이 $10\%$에서 $90\%$까지 상승하는 데 걸리는 시간을 의미합니다.
profile_image
1

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

8. 피어스 BC형 발진회로의 구성은 어떤 발진회로와 비슷한가?

  1. 이상형 발진회로
  2. 하틀레이 발진회로
  3. 빈브리지 발진회로
  4. 콜피츠 발진회로
(정답률: 52%)
  • 피어스 BC 발진기는 수정 진동자가 컬렉터와 베이스 사이에 위치하는 구조로, 콜피츠 발진회로와 유사한 구성을 가집니다.
profile_image
1

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

9. 온도에 따라서 저항값이 변화하는 소자로서 소형이며 가격이 저렴하고, 일반적으로 120[℃]정도 이하인 곳에서 널리 사용되는 것은?

  1. 열전대
  2. 포토다이오드
  3. 서미스터
  4. 포토트랜지스터
(정답률: 59%)
  • 서미스터는 온도에 따라 저항값이 변화하는 소자로, 일반적으로 음(-)의 온도계수를 가지며 소형이고 저렴하여 $120^{\circ}C$이하의 환경에서 널리 사용됩니다.
profile_image
1

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

10. 저항과 콘덴서로 구성된 RC 직렬회로의 시정수 는?

(정답률: 58%)
  • RC 직렬회로에서 시정수(Time Constant)는 회로의 응답 속도를 결정하는 기준 값으로, 저항과 콘덴서 값의 곱으로 정의됩니다.
    ① [기본 공식]
    $$\tau = RC$$
    ② [숫자 대입]
    $$\tau = RC$$
    ③ [최종 결과]
    $$\tau = RC$$
profile_image
1

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

2과목: 전자계산기구조

11. 2진수 데이터 1100 1010과 1001 1001을 AND 연산한 경우 결과 값은?

  1. 1101 1011
  2. 1001 0100
  3. 1000 1000
  4. 0110 0101
(정답률: 75%)
  • AND 연산은 두 입력값이 모두 1일 때만 결과가 1이 되는 논리 연산입니다.
    $$1100 1010$$
    $$1001 1001$$
    $$\text{AND 연산}$$
    $$1000 1000$$
profile_image
1

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

12. 중앙처리장치와 입출력 장치 사이의 데이터 전송 방식에 대한 종류와 특징이 일치하지 않는 것은?

  1. 스트로브 제어 방식은 스트로브 신호를 위한 별도의 회선이 불필요하다.
  2. 핸드세이킹 방식은 송신 쪽과 수신 쪽이 동시에 동작해야 한다.
  3. 비동기 직렬전송 방식은 저속 장치에 많이 사용된다.
  4. 큐에 의한 전송 방식은 비동기적이고 속도차가 많은 장치에 사용된다.
(정답률: 44%)
  • 스트로브 제어 방식은 송신 장치가 데이터를 버스에 적재한 후, 수신 장치에 이를 알리기 위해 스트로브 신호를 보내는 방식이므로 반드시 별도의 제어 회선이 필요합니다.

    오답 노트

    핸드세이킹 방식: 송수신 양측의 확인 응답이 필요하여 동시 동작함
    비동기 직렬전송 방식: 속도가 느려 저속 장치에 적합함
    큐에 의한 전송 방식: 버퍼를 사용하여 속도 차이가 큰 장치 간 전송에 사용함
profile_image
1

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

13. 2진수 (1011)2 을 그레이 코드로 변환하면?

  1. (1000 )G
  2. (0111)G
  3. (1010)G
  4. (1110)G
(정답률: 70%)
  • 2진수를 그레이 코드로 변환할 때는 첫 번째 비트는 그대로 내려쓰고, 이후 비트는 이전 2진수 비트와 현재 2진수 비트를 XOR 연산(같으면 0, 다르면 1)하여 결정합니다.
    ① [기본 공식]
    $$G_{n} = B_{n} \oplus B_{n+1}$$
    ② [숫자 대입]
    $$1 \rightarrow 1$$
    $$1 \oplus 0 = 1$$
    $$0 \oplus 1 = 1$$
    $$1 \oplus 1 = 0$$
    ③ [최종 결과]
    $$1110_{G}$$
profile_image
1

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

14. 입력장치의 종류가 아닌 것은?

  1. 스캐너(scanner)
  2. 라이트펜(light pen)
  3. 디지타이저(digitizer)
  4. 플로터(plotter)
(정답률: 76%)
  • 플로터는 정밀한 도면이나 그래프를 출력하는 고성능 출력장치입니다.

    오답 노트

    스캐너, 라이트펜, 디지타이저: 외부 데이터를 컴퓨터 내부로 입력하는 입력장치
profile_image
1

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

15. 송·수신 단말장치 사이에서 데이터를 전송 할 때마다 통신경로를 설정하여 데이터를 교환하는 방식은?

  1. 메시지 교환방식
  2. 패킷 교환방식
  3. 회선 교환방식
  4. 포인트 투 포인트 방식
(정답률: 59%)
  • 회선 교환방식은 송·수신 단말장치 사이에 전용 통신 경로를 미리 설정한 후 데이터를 전송하는 방식입니다. 대표적인 예로 전화망이 있으며, 연결이 설정된 동안에는 해당 경로를 독점적으로 사용합니다.
profile_image
1

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

16. 수치 중에서 소수점이 특정 위치로부터 얼마나 이동하고 있는지를 표시하는 수를 포함하는 방법을 무엇이라 하는가?

  1. 고정 소수점 표시
  2. 부동 소수점 표시
  3. 고정 워드 길이 표시
  4. 가변 워드 길이 표시
(정답률: 74%)
  • 부동 소수점 표시는 부호, 지수부, 가수부로 구성되어 소수점의 위치를 유동적으로 이동시켜 실수를 표현하는 방식입니다. 주로 과학, 공학, 수학적 응용 분야에서 정밀한 수치 표현을 위해 사용됩니다.
profile_image
1

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

17. 2진수 비트스트림 11000001 11000010을 1의 보수(1′s complement) 연산 수행하였을 때 결과 값은?

  1. 11000001 11000010
  2. 00111110 00111101
  3. 00111110 11000010
  4. 11000001 00111101
(정답률: 80%)
  • 2진수의 1의 보수는 각 비트의 값을 반전시키는 연산입니다. 즉, 0은 1로, 1은 0으로 바꾸어 계산합니다.
    11000001 11000010의 각 비트를 반전시키면 00111110 00111101이 됩니다.
profile_image
1

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

18. 집적회로의 일반적인 특징에 대한 설명으로 옳은 것은?

  1. 수명이 짧다.
  2. 크기가 대형이다.
  3. 동작속도가 빠르다.
  4. 외부와의 연결이 복잡하다.
(정답률: 70%)
  • 집적회로(IC)는 하나의 칩 내에 수많은 소자를 내장하여 회로의 크기를 획기적으로 줄였으며, 신호 전달 경로가 짧아 동작속도가 매우 빠르다는 특징이 있습니다.

    오답 노트

    수명: 일반적으로 신뢰성이 높아 수명이 김
    크기: 소형화가 핵심 특징임
    연결: 내부 집적을 통해 외부 연결을 단순화함
profile_image
1

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

19. 자료 구조의 구성 단계를 옳게 표현한 것은?

  1. byte → bit → word → file → record
  2. bit → byte → word → record → file
  3. bit → word → byte → record → file
  4. bit → byte → record → file → word
(정답률: 78%)
  • 자료 구조는 가장 작은 단위인 비트부터 시작하여 데이터베이스까지 계층적으로 구성됩니다. 올바른 구성 단계는 bit $\rightarrow$ byte $\rightarrow$ word $\rightarrow$ record $\rightarrow$ file $\rightarrow$ Database 순입니다.
profile_image
1

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

20. 1×4 디멀티플렉서(DMUX : demultiplexer)에서 필요한 선택 신호의 개수는?

  1. 1개
  2. 2개
  3. 4개
  4. 8개
(정답률: 76%)
  • 디멀티플렉서는 하나의 입력을 여러 출력 중 하나로 보내는 회로이며, 출력선의 개수가 $2^{n}$개일 때 필요한 선택 신호의 수는 $n$개입니다.
    ① [기본 공식] $n = \log_{2} Output$
    ② [숫자 대입] $n = \log_{2} 4$
    ③ [최종 결과] $n = 2$
profile_image
1

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

21. 오퍼랜드(Operand) 자체가 연산 대상이 되는 번지지정 방식은?

  1. 직접번지지정방식
  2. 간접번지지정방식
  3. 상대번지지정방식
  4. 즉시번지지정방식
(정답률: 39%)
  • 명령어의 오퍼랜드 필드에 실제 데이터가 직접 포함되어 있어, 별도의 메모리 참조 없이 즉시 연산 대상으로 사용하는 방식이 즉시번지지정방식입니다.

    오답 노트

    직접번지지정방식: 오퍼랜드가 실제 데이터의 주소를 가리킴
    간접번지지정방식: 오퍼랜드가 가리키는 곳에 실제 데이터의 주소가 있음
    상대번지지정방식: PC 값과 오퍼랜드를 더해 실제 주소를 결정함
profile_image
1

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

22. 에러의 검출과 동시에 교정까지 가능한 코드는?

  1. 해밍코드
  2. 3초과 코드
  3. 그레이코드
  4. 시프트 카운터 코드
(정답률: 81%)
  • 해밍코드는 데이터 전송 중 발생한 1비트의 단일 오류를 검출함과 동시에 자동으로 정정(교정)할 수 있는 특수한 코드입니다.
profile_image
1

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

23. 주기억장치의 크기가 4Kbyte 일 때 번지(ADDRESS)수는?

  1. 1번지에서 4000번지까지
  2. 0번지에서 3999번지까지
  3. 1번지에서 4095번지까지
  4. 0번지에서 4095번지까지
(정답률: 61%)
  • 주기억장치의 전체 크기를 바이트 단위로 환산하여 총 번지 수를 구한 뒤, 0번지부터 시작하는 주소 범위를 산출합니다.
    ① [기본 공식] $\text{Total Address} = 2^{n}$
    ② [숫자 대입] $4 \times 1024 = 4096$
    ③ [최종 결과] $0 \sim 4095$
profile_image
1

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

24. 다음 설명이 의미하는 입출력 방식은?

  1. 격리형 입출력 방식
  2. 메모리 맵 입출력 방식
  3. 혼합형 입출력 방식
  4. 버스형 입출력 방식
(정답률: 49%)

  • 입출력 장치를 메모리의 일부로 간주하여 주소를 할당하는 방식입니다. 따라서 입출력 장치의 번지와 주기억장치의 번지 구분이 없으며, 메모리 공간의 일부를 입출력에 할당하므로 주기억장치의 이용 효율이 낮아지는 특징이 있습니다.
profile_image
1

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

25. 미국에서 개발한 표준 코드로서 개인용 컴퓨터에 주로 사용되며, 7비트로 구성되어 128가지의 문자를 표현할 수 있는 코드는?

  1. EBCDIC
  2. UNICODE
  3. ASCII
  4. BCD
(정답률: 87%)
  • ASCII 코드는 미국 표준 정보 교환 코드로, 7비트를 사용하여 $2^{7} = 128$가지의 문자를 표현하며 개인용 컴퓨터(마이크로컴퓨터)의 기본 코드로 널리 사용됩니다.
profile_image
1

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

26. 명령어 실행 사이클(Instruction Execution Cycle)에 들어 가지 않는 것은?

  1. 결과를 기억시킨다.
  2. 명령어를 해독한다.
  3. 지정된 연산을 수행한다.
  4. 명령어가 지정한 오퍼랜드를 꺼낸다
(정답률: 41%)
  • 명령어 실행 사이클(Execute Cycle)은 해독된 결과를 바탕으로 제어 신호를 발생시켜 실제로 연산을 수행하고 결과를 저장하는 단계입니다. 명령어를 해독하는 과정은 실행 사이클 이전 단계인 해독 사이클(Decode Cycle)에서 이루어지므로 실행 사이클에 해당하지 않습니다.
profile_image
1

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

27. BCD 코드에 의한 수 0010 0101 0011을 10진수로 옳게 나타낸것은?

  1. (250)10
  2. (251)10
  3. (252)10
  4. (253)10
(정답률: 75%)
  • BCD 코드는 4비트의 2진수를 하나의 10진수 숫자로 대응시켜 표현하는 방식입니다.
    ① [기본 공식]
    $$ 0000 \rightarrow 0, \dots, 1001 \rightarrow 9 $$
    ② [숫자 대입]
    $$ 0010 \rightarrow 2, \quad 0101 \rightarrow 5, \quad 0011 \rightarrow 3 $$
    ③ [최종 결과]
    $$ 253_{10} $$
profile_image
1

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

28. 8비트 컴퓨터의 Register에 관한 설명으로 옳지 않은 것은?

  1. Accumulator는 8비트 레지스터이다.
  2. 프로그램카운터(PC)는 16비트 레지스터이다.
  3. 인터럽트 발생 시 복귀할 주소는 PC에 저장한다.
  4. 명령코드는 Instruction Register에 저장된다.
(정답률: 50%)
  • 인터럽트가 발생하면 현재 실행 중인 프로그램으로 돌아오기 위한 복귀 주소를 PC(프로그램 카운터)가 아닌 스택(Stack) 영역에 저장해야 합니다.
profile_image
1

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

29. 일반적인 음의 정수를 컴퓨터 내부에 표현하는 방법이 아닌 것은?

  1. 부호와 절대값
  2. 부호와 1의 보수
  3. 부호와 2의 보수
  4. 부호와 3의 보수
(정답률: 74%)
  • 컴퓨터 내부에서 음의 정수를 표현하는 표준 방법으로는 부호와 절대값, 1의 보수, 2의 보수 방식이 사용됩니다. 부호와 3의 보수라는 표현 방식은 존재하지 않습니다.
profile_image
1

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

30. 명령어가 일상적인 문장에 가까워 사람이 이해하기 쉬운 프로그래밍 언어의 형태는?

  1. 저급언어
  2. 고급언어
  3. 어셈블리언어
  4. 기계어
(정답률: 76%)
  • 프로그래밍 언어는 크게 기계 중심의 저급 언어와 사람 중심의 고급 언어로 나뉩니다. 고급언어는 명령어가 일상적인 문장과 유사하여 사람이 이해하고 작성하기 가장 쉬운 형태의 언어입니다.
profile_image
1

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

3과목: 프로그래밍일반

31. 운영체제의 역할과 거리가 먼 것은?

  1. 사용자와 시스템간의 인터페이스 역할
  2. 데이터 공유 및 주변장치 관리
  3. 원시 프로그램의 목적 프로그램 변환
  4. 차원의 효율적 운영 및 자원 스케줄링
(정답률: 72%)
  • 운영체제는 인터페이스 제공, 자원 관리 및 스케줄링을 담당합니다. 원시 프로그램을 목적 프로그램으로 변환하는 것은 컴파일러의 역할입니다.
profile_image
1

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

32. 하나의 시스템을 여려 명의 사용자가 시간을 분할하여 동시에 작업할 수 있도록 하는 방식은?

  1. Distributed System
  2. Batch Processing System
  3. Time Sharing System
  4. Real TIme System
(정답률: 75%)
  • Time Sharing System(시분할 처리 시스템)은 CPU가 여러 사용자의 작업을 아주 짧은 시간 단위로 나누어 연속적으로 처리함으로써, 여러 명이 동시에 작업하는 것처럼 느끼게 하는 방식입니다.
profile_image
1

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

33. 순서도의 역할로 거리가 먼 것은?

  1. 프로그램 작성의 기초가 된다.
  2. 프로그램의 인수, 인계가 용이하다.
  3. 시스템 하드웨어의 설계 구조를 쉽게 파악할 수 있다.
  4. 프로그램의 정확성 여부와 오류를 쉽게 판단할 수 있다.
(정답률: 53%)
  • 순서도는 프로그램의 논리적 흐름을 시각화하여 작성 기초, 인수 인계, 오류 판단을 돕는 도구이며, 시스템 하드웨어의 설계 구조를 파악하는 것과는 거리가 멉니다.
profile_image
1

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

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

  1. 인간에게 친숙한 영문 단어로 표현된다.
  2. 실행할 명령, 데이터, 기억장소의 주소 등을 포함한다.
  3. 각 컴퓨터마다 서로 다른 기계어를 가진다.
  4. 작성된 프로그램의 수정, 보수가 어렵다.
(정답률: 71%)
  • 기계어는 컴퓨터가 직접 해석하는 언어로, 영문 단어가 아닌 $0$과 $1$의 2진수 데이터로만 표현됩니다.
profile_image
1

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

35. C언어에서 사용되는 문자열 출력 함수는?

  1. putchar()
  2. prints()
  3. printchar()
  4. puts()
(정답률: 74%)
  • C언어에서 문자열을 화면에 출력하는 함수는 puts()입니다.

    오답 노트

    putchar(): 한 문자씩 출력하는 함수
profile_image
1

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

36. 프로그램 문서화의 목적과 거리가 먼 것은?

  1. 프로그램 개발 과정의 요식 행위화
  2. 프로그램 개발 중 변경에 따른 혼란 방지
  3. 프로그램 이관의 용이함 도모
  4. 프로그램 유지보수의 효율화
(정답률: 59%)
  • 프로그램 문서화는 개발 목적과 과정을 표준화하여 유지보수를 효율화하고, 변경 사항에 따른 혼란을 방지하며 이관을 용이하게 하기 위해 수행하는 필수적인 작업입니다. 따라서 단순한 요식 행위로 치부하는 것은 문서화의 목적과 거리가 멉니다.
profile_image
1

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

37. 운영체제의 성능 평가 사항과 거리가 먼 것은?

  1. Availability
  2. Cost
  3. Turn Around Time
  4. Throughput
(정답률: 69%)
  • 운영체제의 성능 평가 기준은 시스템의 효율성과 신뢰성을 측정하는 지표로 구성됩니다.

    오답 노트

    Throughput : 일정 시간 동안 처리하는 작업량
    Turn Around Time : 작업 의뢰부터 완료까지 걸리는 시간
    Availability : 자원 필요 시 즉시 사용 가능한 정도
profile_image
1

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

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

  1. \r : carriage return
  2. \t : tab
  3. \n : new line
  4. \b : backup
(정답률: 62%)
  • C언어의 이스케이프 시퀀스는 표현하기 어려운 특수 문자를 나타내기 위해 사용합니다.

    오답 노트

    \b : 백스페이스(Backspace)를 의미하며, backup이 아닙니다.
profile_image
1

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

39. 원시 프로그램을 한 문장씩 번역하여 즉시 실행하는 방식의 언어번역 프로그램은?

  1. 컴파일러
  2. 링커
  3. 로더
  4. 인터프리터
(정답률: 48%)
  • 인터프리터는 원시 프로그램을 한 줄씩 읽어 즉시 번역하고 실행하는 방식의 프로그램입니다. 실행 속도는 느리지만 기억장소 점유율이 낮다는 특징이 있습니다.
profile_image
1

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

40. 프로그램의 처리 과정 순서로 옳은 것은?

  1. 적재 → 실행 → 번역
  2. 번역 → 적재 → 실행
  3. 적재 → 번역 → 실행
  4. 번역 → 실행 → 적재
(정답률: 60%)
  • 프로그램이 컴퓨터에서 처리되는 표준 순서는 소스 코드를 기계어로 바꾸는 번역, 번역된 프로그램을 메모리에 올리는 적재, 그리고 CPU가 명령어를 처리하는 실행 순으로 진행됩니다.
    따라서 옳은 순서는 번역 $\rightarrow$ 적재 $\rightarrow$ 실행입니다.
profile_image
1

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

4과목: 디지털공학

41. (27)10를 2진수로 변환하면?

  1. (11011)2
  2. (11001)2
  3. (11000)2
  4. (10111)2
(정답률: 61%)
  • 10진수를 2진수로 변환하기 위해 더 이상 나눌 수 없을 때까지 2로 나누어 나머지를 역순으로 읽습니다.
    ① [기본 공식]
    $$10 \text{진수} \div 2 \text{의 나머지 기록}$$
    ② [숫자 대입]
    $$27 \div 2 = 13 \dots 1$$
    $$13 \div 2 = 6 \dots 1$$
    $$6 \div 2 = 3 \dots 0$$
    $$3 \div 2 = 1 \dots 1$$
    $$1 \div 2 = 0 \dots 1$$
    ③ [최종 결과]
    $$11011_2$$
profile_image
1

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

42. 반가산기 회로에서 두 입력이 A, B라고 하면, 합, S와 자리올림 C의 논리식은?

(정답률: 54%)
  • 반가산기는 두 개의 2진수 $A, B$를 더하여 합 $S$와 자리올림수 $C$를 생성하는 회로입니다. 합 $S$는 두 입력이 서로 다를 때 1이 되는 배타 논리합(XOR) 연산을 수행하며, 자리올림수 $C$는 두 입력이 모두 1일 때만 1이 되는 논리곱(AND) 연산을 수행합니다.
    따라서 논리식은 가 됩니다.
profile_image
1

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

43. 의 보수를 구하면?

  1. Y = A + B
  2. Y = AB
  3. Y = A
  4. Y = B
(정답률: 60%)
  • 드모르간의 법칙을 이용하여 주어진 논리식의 보수를 구할 수 있습니다. 보수를 구한다는 것은 전체 식에 NOT 연산을 취하는 것과 같습니다.
    $$\overline{Y} = \overline{\overline{A} + \overline{B}}$$
    $$\overline{Y} = \overline{\overline{A}} \cdot \overline{\overline{B}}$$
    $$\overline{Y} = A \cdot B$$
profile_image
1

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

44. 다음 회로의 설명 중 틀린 것은?(단, 초기상태는 )

  1. RST 플립플롭
  2. CP=0이고 S=1, R=0이면
  3. CP=1이고 S=0, R=1이면
  4. S=R=1 인 상태는 금지
(정답률: 49%)
  • 제시된 회로는 RST 플립플롭으로, 클록 펄스 $CP$가 1일 때만 $S, R$ 입력에 따라 동작하고, $CP$가 0일 때는 입력 상태와 무관하게 이전 출력 상태를 유지하는 특성을 가집니다.
    따라서 $CP=0$이고 $S=1, R=0$인 상황에서는 출력이 변하지 않고 유지되어야 하므로, 라고 설명한 내용은 틀린 것입니다.
profile_image
1

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

45. 안정된 상태가 없는 회로이며, 직사각형파 발생회로 또는 시간 발생기로 사용되는 회로는?

  1. 플립플롭
  2. 비안정 멀티바이브레이터
  3. 쌍안정 멀티바이브레이터
  4. 단안정 멀티바이브레이
(정답률: 72%)
  • 비안정 멀티바이브레이터는 안정된 상태가 없어 스스로 발진하며, 직사각형파 발생회로나 시간 발생기로 사용되는 회로입니다.

    오답 노트

    플립플롭: 2개의 안정 상태를 가진 기억 소자
    쌍안정 멀티바이브레이터: 2개의 안정 상태를 가짐
    단안정 멀티바이브레이터: 1개의 안정 상태를 가짐
profile_image
1

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

46. 디지털 장치에서 많이 쓰이는 회로로서 클록 펄스의 수를 세거나 제어 장치에서 중요한 기능을 수행하는 것은?

  1. 계수회로
  2. 발진회로
  3. 해독기
  4. 부호기
(정답률: 66%)
  • 클록 펄스의 수를 세어 수치를 처리하는 논리회로는 계수회로입니다.

    오답 노트

    발진회로: 특정 주파수의 신호를 생성하는 회로
    해독기: 부호화된 입력을 원래의 신호로 복원하는 회로
    부호기: 입력 신호를 특정 코드로 변환하는 회로
profile_image
1

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

47. 다음 4비트 2진수를 그레이코드로 변환하였을 때 틀린 것은?

  1. 0011 → 0010
  2. 0111 → 0101
  3. 1001 → 1101
  4. 1011 → 1110
(정답률: 61%)
  • 2진수를 그레이코드로 변환할 때는 최상위 비트는 그대로 두고, 다음 비트부터는 인접한 비트끼리 XOR 연산을 수행합니다.
    0111을 변환하면 최상위 0은 그대로, $0 \oplus 1 = 1$, $1 \oplus 1 = 0$, $1 \oplus 1 = 0$이 되어 0100이 되어야 하므로 0101은 틀린 변환입니다.
profile_image
1

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

48. 정상적인 경우 8×1 멀티플렉서는 몇 개의 선택선을 가지는가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 66%)
  • 멀티플렉서는 $2^n$개의 입력선에 대해 $n$개의 선택선을 가집니다. $8 \times 1$ 멀티플렉서는 입력선이 8개이므로 $2^3 = 8$에 의해 선택선은 3개가 됩니다.
profile_image
1

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

49. 다음 논리식을 카르노맵을 이용하여 간략화 하면?

(정답률: 63%)
  • 카르노맵을 이용하여 주어진 논리식 $\bar{A}\bar{B}C + A\bar{B}C$를 간략화하는 문제입니다.
    두 항에서 $A$의 값과 관계없이 $\bar{B}C$가 공통으로 존재하므로 $A$는 제거됩니다.
    $$F = \bar{A}\bar{B}C + A\bar{B}C$$
    $F = (\bar{A} + A)\bar{B}C$
    $F = \bar{B}C$
profile_image
1

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

50. 다음 JK플립플롭의 특성표에서 가, 나, 다, 라에 들어갈 항목으로 옳은 것은?

  1. 가 –0
  2. 나 –1
  3. 다 –0
  4. 라 –1
(정답률: 54%)
  • JK 플립플롭의 특성표 에서 $J=1, K=1$인 상태는 토글(Toggle) 상태로, 현재 상태 $Q(t)$의 반대 값이 다음 상태 $Q(t+1)$이 됩니다.
    나의 경우 $Q(t)=0$일 때 $J=1, K=1$이 입력되었으므로, 반전된 값인 $1$이 출력됩니다.
profile_image
1

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

51. 다음 순서논리회로의 명칭은?

  1. 리플계수기
  2. 링카운터
  3. 시프트레지스터
  4. 10진 계수기
(정답률: 48%)
  • 제시된 회로 는 여러 개의 플립플롭이 직렬로 연결되어 있으며, 입력된 2진 데이터를 클록 신호에 맞춰 한 자리씩 옆으로 이동시키는 구조입니다. 이러한 동작을 수행하는 순서논리회로를 시프트레지스터라고 합니다.
profile_image
1

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

52. 다음의 그림과 같은 회로는 어떤 게이트인가?

  1. AND
  2. OR
  3. NAND
  4. NOR
(정답률: 48%)
  • 제시된 회로 는 AND 회로의 결과에 NOT 회로(반전)를 조합한 형태입니다. AND 연산 결과를 부정하는 논리 구조를 가지므로 이는 NAND 게이트에 해당합니다.
profile_image
1

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

53. 아래 회로도에 ?=1을 가했을 때 해당하는 플립플롭은?

  1. D F/F
  2. T F/F
  3. RS F/F
  4. JK F/F
(정답률: 46%)
  • 제시된 회로 를 보면 JK 플립플롭의 $J$ 입력과 $K$ 입력이 하나로 묶여 동일한 신호 $?$를 입력받고 있습니다. 이렇게 $J$와 $K$를 묶어 하나의 입력으로 사용하며, 클록 펄스가 가해질 때마다 출력 상태가 반전되는 토글(Toggle) 동작을 수행하는 회로가 T F/F입니다.
profile_image
1

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

54. 레지스터를 구성하는데 가장 많이 사용되는 회로는?

  1. Encoder
  2. Decoder
  3. Half Adder
  4. Flip-Flop
(정답률: 76%)
  • 레지스터는 2진 데이터를 일시적으로 저장하는 기억 소자들의 집합이며, 1비트의 데이터를 저장할 수 있는 기본 단위가 바로 Flip-Flop입니다. 따라서 레지스터를 구성하는 가장 핵심적인 회로는 Flip-Flop입니다.
profile_image
1

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

55. 다음 진리표의 명칭으로 옳은 것은?

  1. 디코더
  2. 인코더
  3. 멀티플렉서
  4. 디멀티플렉서
(정답률: 47%)
  • 제시된 진리표 는 $n$비트의 부호화된 2진 입력 데이터를 해독하여, 그 값에 해당하는 단 하나의 출력만 $1$로 만들고 나머지는 $0$으로 만드는 디코더의 동작 원리를 보여줍니다.
profile_image
1

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

56. 다음 진리표와 같은 값을 갖는 논리게이트(logic gate)는?

  1. XOR
  2. NAND
  3. NOR
  4. AND
(정답률: 66%)
  • 제시된 진리표 를 보면 두 입력값이 서로 다를 때만 출력 $Y$가 $1$이 되고, 값이 같으면 $0$이 되는 XOR 게이트의 특성을 나타내고 있습니다.
profile_image
1

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

57. 2진 리플 계수기에 사용된 플립플롭이 3개 일 때 계수할 수 있는 가장 큰 수는?

  1. 5
  2. 6
  3. 7
  4. 8
(정답률: 36%)
  • 플립플롭 $n$개로 표현 가능한 상태의 수는 $2^{n}$가지이며, 계수할 수 있는 최대 수는 $2^{n}-1$입니다.
    ① [기본 공식] $Max = 2^{n}-1$
    ② [숫자 대입] $Max = 2^{3}-1$
    ③ [최종 결과] $Max = 7$
profile_image
1

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

58. 논리식 을 불 대수의 정리를 이용하여 간소화 하면?

(정답률: 37%)
  • 불 대수의 합의 법칙과 흡수 법칙을 이용하여 논리식을 간소화하는 문제입니다.
    $$XY + \bar{X}Z + YZ$$
    $XY + (X + \bar{X})YZ + \bar{X}Z$
    $XY + XYZ + \bar{X}YZ + \bar{X}Z$
    $(XY + XYZ) + (\bar{X}Z + \bar{X}YZ)$
    $XY + \bar{X}Z$
profile_image
1

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

59. 동기식 5진 계수기에서 계수값이 순차적으로 변환하는 경우 ( )에 들어갈 2진수를 10진수로 옳게 변환한 것은?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 65%)
  • 동기식 5진 계수기는 0부터 4까지 총 5개의 상태를 순차적으로 반복하는 회로입니다.
    계수 순서는 $000 \rightarrow 001 \rightarrow 010 \rightarrow 011 \rightarrow 100$ 순으로 진행되므로, 빈칸에 들어갈 2진수는 $100$이며 이를 10진수로 변환하면 4가 됩니다.
profile_image
1

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

60. 8비트 기억소자를 사용한 시스템에서 양수와 음수를 표현하려 할 때 그 사용 영역은 얼마인가?

  1. +27 ~ + (27-1)
  2. -27 ~ + (27-1)
  3. -28 ~ + (28-1)
  4. -27 ~ + (27+1)
(정답률: 52%)
  • n비트 기억소자에서 부호가 있는 정수를 표현할 때, 범위는 $-2^{n-1}$부터 $+(2^{n-1}-1)$까지입니다.
    이 문제에서는 $8$비트를 사용하므로 다음과 같이 계산됩니다.
    ① [기본 공식] $-2^{n-1} \sim +(2^{n-1}-1)$
    ② [숫자 대입] $-2^{8-1} \sim +(2^{8-1}-1)$
    ③ [최종 결과] $-2^{7} \sim +(2^{7}-1)$
profile_image
1

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

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