임베디드기능사 필기 기출문제복원 (2016-01-24)

임베디드기능사 2016-01-24 필기 기출문제 해설

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

임베디드기능사
(2016-01-24 기출문제)

목록

1과목: 전기전자공학

1. 시스템 온 칩(SoC)에 대한 특징으로 틀린 것은?

  1. 핀의 수가 많아서 연결 및 신호 오류가 많이 발생한다.
  2. 외부 연결 핀이 많아져 칩 소켓은 매우 정교하게 제작된다.
  3. 칩이 시스템이고 시스템이 칩인 반도체이다.
  4. 시스템의 면적과 가격을 최소화 할 수 있다.
(정답률: 63%)
  • SoC는 단일 칩에 연산장치, 메모리, 주변장치 등 모든 기능을 통합한 시스템 반도체입니다. 기능을 하나로 통합했기 때문에 외부 연결 핀 수가 줄어들어 연결 및 신호 오류가 감소하고, 제품 가격 하락과 안정성 증가, 면적 최소화가 가능합니다.
profile_image
1

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

2. PN 접합 다이오드가 순방향 바이어스 되었을 때 일어나는 현상으로 옳은 것은?

  1. 공핍층 폭이 증가한다.
  2. 접합의 정전용량이 감소한다.
  3. 저항이 감소한다.
  4. 다수캐리어의 전류가 증가하여 전류가 흐르지 않는다.
(정답률: 60%)
  • PN 접합 다이오드에 순방향 바이어스를 걸면 접합 전위 장벽이 낮아지고 공핍층이 얇아져 전류가 잘 흐르는 도통 상태가 되므로 저항이 감소합니다.

    오답 노트

    공핍층 폭이 증가한다: 순방향에서는 공핍층이 얇아집니다.
    접합의 정전용량이 감소한다: 공핍층이 얇아지면 정전용량은 증가합니다.
    다수캐리어의 전류가 증가하여 전류가 흐르지 않는다: 다수캐리어의 이동으로 전류가 매우 잘 흐르게 됩니다.
profile_image
1

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

3. 발진회로 중에서 사인파 발진회로에 속하지 않는 회로는?

  1. LC 발진 회로
  2. 블로킹 발진 회로
  3. RC 발진 회로
  4. 수정 발진 회로
(정답률: 64%)
  • 사인파 발진회로는 LC 발진 회로, RC 발진 회로, 수정 발진 회로가 있으며, 블로킹 발진 회로는 비사인파(구형파) 발진회로에 해당합니다.
profile_image
1

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

4. 펄스폭이 15us이고 주파수가 500kHz일 때 충격 계수는?

  1. 1
  2. 7.5
  3. 10
  4. 0.1
(정답률: 74%)
  • 충격 계수(Duty Factor)는 펄스폭을 펄스 반복 주기($T$)로 나눈 값이며, 주기는 주파수의 역수($T = 1/f$)입니다.
    ① [기본 공식] $D = 펄스폭 \times f$
    ② [숫자 대입] $D = 15 \times 10^{-6} \times 500 \times 10^{3}$
    ③ [최종 결과] $D = 7.5$
profile_image
1

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

5. 펄스폭이 1초이고 반복주기가 5초이면 주파수는 몇 Hz 인가?

  1. 0.2
  2. 0.25
  3. 2
  4. 5
(정답률: 61%)
  • 주파수는 주기의 역수로 계산합니다.
    ① [기본 공식] $f = \frac{1}{T}$
    ② [숫자 대입] $f = \frac{1}{5}$
    ③ [최종 결과] $f = 0.2$
profile_image
1

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

6. 트랜지스터의 부궤환 증폭기의 특징에 대한 설명으로 가장 적합한 것은?

  1. 이득을 증가시킨다.
  2. 잡음과 왜곡을 개선한다.
  3. 발진회로로 많이 사용된다.
  4. 입력 및 출력 임피던스가 증가한다.
(정답률: 53%)
  • 부궤환 증폭기는 전체적인 이득은 감소하지만, 회로의 안정도를 높이고 주파수 특성을 개선하며 내부에서 발생하는 잡음과 왜곡을 줄여주는 특징이 있습니다.

    오답 노트

    이득을 증가시킨다: 이득은 오히려 감소함
    발진회로로 많이 사용된다: 정궤환이 발진회로에 사용됨
    입력 및 출력 임피던스가 증가한다: 입력 임피던스는 증가하나 출력 임피던스는 감소함
profile_image
1

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

7. 저항을 R 이라고 하면 컨덕턴스 G[℧]는 어떻게 표현 되는가?

  1. R2
  2. R
  3. 1/R2
  4. 1/R
(정답률: 68%)
  • 컨덕턴스 $G$는 전류의 흐름 정도를 나타내는 값으로, 저항 $R$의 역수로 정의됩니다.
    ① [기본 공식] $G = \frac{1}{R}$
    ② [숫자 대입] (해당 없음)
    ③ [최종 결과] $G = 1/R$
profile_image
1

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

8. 다음 회로에서 합성저항을 구하면 몇 Ω 인가?

  1. 2
  2. 4.5
  3. 6.5
  4. 10
(정답률: 64%)
  • 직렬 저항과 병렬 저항의 합성 저항 공식을 사용하여 계산합니다. 먼저 하단 직렬 구간($2\Omega, 3\Omega$)을 합산한 후, 상단 저항($5\Omega$)과 병렬 계산을 하고, 마지막으로 앞단의 직렬 저항($4\Omega$)을 더합니다.
    ① [기본 공식] $R = R_1 + \frac{R_2 \times (R_3 + R_4)}{R_2 + (R_3 + R_4)}$
    ② [숫자 대입] $R = 4 + \frac{5 \times (2 + 3)}{5 + (2 + 3)}$
    ③ [최종 결과] $R = 6.5$
profile_image
1

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

9. 접합 전계효과 트랜지스터(JFET)에서 3단자의 명칭으로 틀린 것은?

  1. 베이스
  2. 게이트
  3. 드레인
  4. 소스
(정답률: 59%)
  • 접합 전계효과 트랜지스터(JFET)는 소스(source), 드레인(drain), 게이트(gate)의 3단자로 구성됩니다. 베이스는 BJT(접합 트랜지스터)의 단자 명칭입니다.
profile_image
1

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

10. 반도체의 특성에 대한 설명으로 틀린 것은?

  1. 온도가 상승함에 따라 저항값이 감소하는 부(-)의 온도계수를 갖고 있다.
  2. 불순물이 증가하면 전기저항이 급격히 증가한다.
  3. 매우 낮은 온도 0[K]에서는 절연체가 된다.
  4. 광전효과와 자계효과 등을 갖고 있다.
(정답률: 57%)
  • 반도체는 불순물의 농도가 증가하면 도전율이 커지고 고유 저항은 감소하는 특성을 가집니다. 따라서 불순물이 증가하면 전기저항이 급격히 증가한다는 설명은 틀린 것입니다.
profile_image
1

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

2과목: 전자계산기구조

11. 하드디스크(HDD), 광학드라이브(ODD) 등이 PC내부의 메인보드와 직접 연결되기 위한 인터페이스 방식이 아닌 것은?

  1. SATA
  2. EDIE
  3. PATA
  4. DVI
(정답률: 67%)
  • SATA, PATA, IDE는 하드디스크나 광학드라이브와 메인보드를 연결하는 저장장치 인터페이스 방식입니다.

    오답 노트

    DVI: Digital Visual Interface의 약자로, PC와 모니터를 연결하는 영상 출력 인터페이스입니다.
profile_image
1

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

12. 인터럽트 입출력 방식의 처리방법이 아닌 것은?

  1. 소프트웨어 폴링
  2. 데이지체인
  3. 우선순위 인터럽트
  4. 핸드쉐이크
(정답률: 74%)
  • 인터럽트 입출력 방식의 처리 방법에는 소프트웨어 폴링, 하드웨어 데이지체인, 우선순위 인터럽트 방식이 있습니다.

    오답 노트

    핸드쉐이크: 인터럽트 처리 방법이 아닌, 장치 간의 동기화를 위한 통신 프로토콜 방식입니다.
profile_image
1

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

13. 연산회로 중 시프트에 의하여 바깥으로 밀려나는 비트가 그 반대편의 빈 곳에 채워지는 형태의 직렬이동과 관계되는 것은?

  1. Complement
  2. Rotate
  3. OR
  4. AND
(정답률: 70%)
  • Rotate 연산은 시프트 연산과 유사하지만, 한쪽 끝에서 밀려나온 비트가 사라지지 않고 반대편 빈 곳으로 다시 들어가는 순환 구조의 연산입니다.
profile_image
1

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

14. 컴퓨터 내부에서 정보(자료)를 처리할 때 사용되는 부호는?

  1. 2진법
  2. 8진법
  3. 10진법
  4. 16진법
(정답률: 82%)
  • 컴퓨터는 전압의 높고 낮음(On/Off)이라는 두 가지 상태만을 인식할 수 있기 때문에, 모든 정보와 자료를 0과 1로 구성된 2진법 체계로 처리합니다.
profile_image
1

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

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

  1. A
  2. AB
  3. A+B'
  4. B
(정답률: 60%)
  • 분배법칙을 이용하여 논리식을 간소화하면 $A$만 남게 됩니다.
    ① [기본 공식] $X = A + (B \cdot \bar{B})$
    ② [숫자 대입] $X = A + 0$
    ③ [최종 결과] $X = A$
profile_image
1

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

16. 비동기 전송 방식과 관계가 있는 것은?

  1. 스타트비트와 스톱비트
  2. 시작플래그와 종료플래그
  3. 주소부와 제어부
  4. 정보부와 오류검사
(정답률: 57%)
  • 비동기 전송 방식은 한 번에 한 문자씩 전송하는 방식으로, 데이터의 시작과 끝을 알리기 위해 문자 앞뒤에 스타트비트와 스톱비트를 추가하는 스타트-스톱 방식이 사용됩니다.
profile_image
1

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

17. 다음에 수행될 명령어의 주소를 나타내는 것은?

  1. Instruction
  2. Stack pointer
  3. Program Counter
  4. Accumulator
(정답률: 63%)
  • Program Counter는 CPU가 다음에 실행할 명령어가 저장되어 있는 주기억장치의 주소를 기억하는 레지스터입니다.

    오답 노트

    Stack pointer: 스택의 데이터 삽입/삭제 주소 저장
    Accumulator: 연산의 중간 결과 저장
profile_image
1

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

18. 주소지정방식 중 명령어 내의 오퍼랜드부에 실제 데이터가 저장된 장소의 번지를 가진 기억장소의 번지를 표현하는 것은?

  1. 계산에 의한 주소지정방식
  2. 직접 주소지정방식
  3. 간접 주소지정방식
  4. 임시적 주소지정방식
(정답률: 62%)
  • 명령어의 오퍼랜드 부분이 실제 데이터가 있는 주소가 아니라, 데이터의 주소가 저장된 또 다른 기억장소의 번지를 가리키는 방식을 간접 주소지정방식이라고 합니다.

    오답 노트

    직접 주소지정방식: 오퍼랜드 부분이 실제 데이터의 주소를 직접 가리킴
profile_image
1

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

19. 다음 진리표에 해당하는 논리회로는? (단, A, B는 입력, f는 출력이다.)

  1. NAND
  2. EX-OR
  3. NOR
  4. INHIBIT
(정답률: 72%)
  • 제시된 진리표를 보면 입력 $A, B$의 값이 서로 다를 때만 출력 $f$가 $1$이 되고, 값이 같으면 $0$이 되는 불일치 회로의 특성을 보입니다. 이는 홀수 개의 입력이 $1$일 때만 출력이 $1$이 되는 EX-OR(배타논리합) 회로의 핵심 원리입니다.
profile_image
1

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

20. 입출력 장치의 역할로 가장 적합한 것은?

  1. 정보를 기억한다.
  2. 컴퓨터의 내, 외부 사이에서 정보를 주고받는다.
  3. 명령의 순서를 제어한다.
  4. 기억 용량을 확대시킨다.
(정답률: 82%)
  • 입출력 장치는 컴퓨터 시스템 내부의 데이터와 외부 세계(사용자 또는 주변 기기) 사이에서 정보를 주고받는 통신 인터페이스 역할을 수행합니다.
profile_image
1

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

21. 다음 프로그램 언어 중 하드웨어의 이용을 가장 효율적으로 하고, 프로그램 수행시간이 가장 짧은 언어는?

  1. 기계어
  2. 어셈블리어
  3. 포트란
  4. C 언어
(정답률: 61%)
  • 기계어는 컴퓨터의 전기적 회로가 직접 해석하여 실행하는 2진수 형태의 언어이므로, 별도의 번역 과정 없이 하드웨어를 가장 효율적으로 사용하며 실행 속도가 가장 빠릅니다.
profile_image
1

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

22. 다음 중 128개의 서로 다른 문자를 표현할 수 있으며, 데이터통신에 주로 이용되는 코드는?

  1. 아스키코드
  2. 2진화10진코드
  3. 확장2진화10진코드
  4. EBCDIC코드
(정답률: 77%)
  • 아스키코드는 7비트를 사용하여 $2^{7} = 128$개의 서로 다른 문자를 표현하며, 데이터 통신 및 마이크로컴퓨터의 기본 코드로 널리 사용됩니다.
profile_image
1

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

23. 다음 중 산술적 연산에 해당되지 않는 것은?

  1. AND
  2. ADD
  3. SUBTRACT
  4. DIVIDE
(정답률: 63%)
  • 산술 연산은 수학적인 계산을 수행하는 연산이며, AND는 비트 단위의 논리적 관계를 따지는 논리 연산에 해당합니다.

    오답 노트

    ADD, SUBTRACT, DIVIDE: 덧셈, 뺄셈, 나눗셈을 수행하는 대표적인 산술 연산입니다.
profile_image
1

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

24. 다음 논리도(Logic Diagram)에서 단자 A에 “0000”, 단자 B에 “0101”이 입력된다고 할 때 그 출력은?

  1. 1111
  2. 0110
  3. 1001
  4. 0101
(정답률: 75%)
  • 논리도 분석 결과, 입력 A와 B가 AND 게이트를 거친 후, 그 결과값이 다시 B와 OR 게이트로 연결되는 구조입니다.
    전체 논리식은 $(A \cdot B) + B$가 됩니다.
    ① [기본 공식] $Y = (A \text{ AND } B) \text{ OR } B$
    ② [숫자 대입] $Y = (0000 \text{ AND } 0101) \text{ OR } 0101$
    ③ [최종 결과] $Y = 0000 \text{ OR } 0101 = 0101$
profile_image
1

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

25. 입출력 장치를 선택하여 입출력 동작이 시작되면 전송이 종료될 때까지 하나의 입출력 장치를 사용하는 채널로서 디스크와 같은 고속 장치에 사용되는 채널은?

  1. 멀티플렉서 채널(multiplexer channel)
  2. 블록 멀티플렉서 채널(block multiplexer channel)
  3. 셀렉터 채널(selector channel)
  4. 고정 채널(fixed channel)
(정답률: 60%)
  • 셀렉터 채널은 입출력 동작이 시작되어 종료될 때까지 하나의 고속 장치를 전용으로 점유하여 블록 단위로 데이터를 전송하는 채널로, 주로 디스크와 같은 고속 장치에 사용됩니다.
profile_image
1

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

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

  1. GRAY CODE
  2. EXCESS-3 CODE
  3. BIQUINARY CODE
  4. HAMMING CODE
(정답률: 75%)
  • 해밍 코드는 패리티 비트를 이용하여 데이터 전송 중 발생한 오류를 검출할 뿐만 아니라, 잘못된 비트의 위치를 찾아 자동으로 정정할 수 있는 코드입니다.
profile_image
1

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

27. 2진수 10110에 대한 2의 보수는?

  1. 01101
  2. 01011
  3. 01010
  4. 01111
(정답률: 68%)
  • 2의 보수는 해당 이진수의 1의 보수(0과 1을 반전)를 구한 뒤, 결과값에 1을 더하여 산출합니다.
    ① [기본 공식]
    $$\text{2's Complement} = \text{1's Complement} + 1$$
    ② [숫자 대입]
    $$01001 + 1$$
    ③ [최종 결과]
    $$01010$$
profile_image
1

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

28. 2진수 0111를 그레이 코드로 올바르게 변환한 것은?

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

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

29. 컴퓨터에서 연산을 위한 수치를 표현하는 방법 중 부호, 지수(exponent) 및 가수로 구성되는 것은?

  1. 부동 소수점 표현 형식
  2. 고정 소수점 표현 형식
  3. 언팩 표현 형식
  4. 팩 표현 형식
(정답률: 69%)
  • 부동 소수점 표현 형식은 한 개의 부호 비트, 지수부(Exponent Part), 가수부(Mantissa Part)로 구성되어 소수점을 포함한 실수를 효율적으로 표현하는 방식입니다.
profile_image
1

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

30. 다음 논리회로를 만족하는 논리식을 간단히 하면?

  1. D=ABC+AC
  2. D=ABC+A'C'
  3. D=A'B'C'+AC
  4. D=A'B'C'+A'C'
(정답률: 61%)
  • 제시된 논리회로 의 각 게이트를 분석하여 논리식을 도출하고 간소화합니다.
    $$D = (ABC + A') \times (C' + A)$$
    $$D = ABC(C' + A) + A'(C' + A)$$
    $$D = ABC \cdot C' + ABC \cdot A + A'C' + A'A$$
    $$D = 0 + ABC + A'C' + 0$$
    $$D = ABC + A'C'$$
profile_image
1

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

3과목: 프로그래밍일반

31. C 언어에 대한 설명으로 옳지 않은 것은?

  1. 이식성이 높은 언어이다.
  2. 시스템 소프트웨어를 작성하기에 용이하다.
  3. 컴파일 과정 없이 실행 가능하다.
  4. 다양한 연산자를 제공한다.
(정답률: 65%)
  • C 언어는 컴파일러를 통해 소스 코드를 기계어로 변환하는 과정이 반드시 필요한 컴파일 언어이므로, 컴파일 과정 없이 실행 가능하다는 설명은 틀린 것입니다.
profile_image
1

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

32. 운영체제의 성능평가 요소 중 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도를 의미하는 것은?

  1. Throughput
  2. Availability
  3. Turn Around Time
  4. Reliability
(정답률: 48%)
  • 시스템의 자원을 사용할 필요가 있을 때 즉시 사용 가능한 정도를 의미하는 성능평가 요소는 Availability(사용가능도)입니다.

    오답 노트

    Throughput: 일정 시간 동안 처리하는 일의 양
    Turn Around Time: 작업 의뢰부터 완료까지 걸리는 시간
    Reliability: 주어진 문제를 정확하게 해결하는 정도
profile_image
1

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

33. 교착상태 발생의 필요 충분 조건으로 옳지 않은 것은?

  1. Mutual Exclusion
  2. Preemption
  3. Hold and Wait
  4. Circular Wait
(정답률: 49%)
  • 교착상태가 발생하기 위한 4가지 필요충분조건은 상호배제(Mutual Exclusion), 비선점(No Preemption), 점유와 대기(Hold and Wait), 환형대기(Circular Wait)입니다. 따라서 선점을 의미하는 Preemption은 조건에 해당하지 않으며, 오히려 '비선점' 상태여야 교착상태가 발생합니다.
profile_image
1

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

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

  1. mapping
  2. thrashing
  3. debugging
  4. paging
(정답률: 74%)
  • debugging은 프로그램 개발 과정에서 내재된 논리적 오류(버그)를 찾아내어 수정하는 작업을 의미합니다.

    오답 노트

    mapping: 연관성을 관계하여 연결하는 것
    thrashing: 잦은 페이지 교체로 인해 시스템 성능이 급격히 저하되는 상태
    paging: 가상기억장치를 동일한 크기의 블록으로 나누어 관리하는 기법
profile_image
1

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

35. 단항(Unary) 연산에 해당하지 않는 것은?

  1. SHIFT
  2. MOVE
  3. XOR
  4. COMPLEMENT
(정답률: 60%)
  • 단항 연산은 연산에 사용되는 데이터의 수가 한 개인 연산으로, NOT, COMPLEMENT, SHIFT, ROTATE, MOVE 등이 해당합니다.

    오답 노트

    XOR: 두 개의 데이터를 대상으로 연산하는 이항 연산입니다.
profile_image
1

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

36. 언어번역 프로그램에 해당하지 않는 것은?

  1. 컴파일러
  2. 로더
  3. 인터프리터
  4. 어셈블러
(정답률: 67%)
  • 언어번역 프로그램은 원시 프로그램을 기계어로 변환하는 도구로, 어셈블러, 컴파일러, 인터프리터가 이에 해당합니다.

    오답 노트

    로더: 번역된 프로그램을 실제 메모리에 적재하여 실행 가능하게 만드는 프로그램입니다.
profile_image
1

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

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

  1. 프로그램의 유지보수가 용이하다.
  2. 2진수 0과 1만을 사용하여 명령어와 데이터를 나타낸다.
  3. 실행 속도가 빠르다.
  4. 호환성이 없고 시스템별로 언어가 다를 수 있다.
(정답률: 54%)
  • 기계어는 컴퓨터의 전기적 회로에 의해 직접 해석되는 2진수 기반의 언어로, 실행 속도가 매우 빠르고 자원 효율성이 높지만 언어 자체가 복잡하여 프로그래밍 시간이 오래 걸리고 에러가 많습니다. 따라서 프로그램의 유지보수가 매우 어렵습니다.
profile_image
1

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

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

  1. ∖r : carriage return
  2. ∖f : form feed
  3. ∖n : new line
  4. ∖b : blank
(정답률: 61%)
  • C 언어의 이스케이프 시퀀스에서 $\b$는 blank가 아니라 커서를 한 칸 뒤로 옮기는 back space를 의미합니다.

    오답 노트

    \r: 커서를 줄 맨 앞으로 이동시키는 carriage return
    \f: 다음 페이지로 넘기는 form feed
    \n: 줄을 바꾸는 new line
profile_image
1

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

39. 로더의 종류 중 다음 설명에 해당하는 것은?

  1. Absolute Loader
  2. Compile And Go Loader
  3. Direct Linking Loader
  4. Dynamic Loading Loader
(정답률: 43%)
  • 목적 프로그램을 단순히 지정된 기억 장소에 적재하는 기능만 수행하며, 재배치나 링크 과정 없이 프로그래머가 절대 주소를 지정해야 하는 가장 단순한 형태의 로더는 Absolute Loader입니다.

    오답 노트

    Compile And Go Loader: 번역기가 로더 역할까지 수행하여 실행 시마다 번역 필요
    Direct Linking Loader: 프로그램의 기억 장소 할당과 부프로그램 연결을 자동으로 수행
    Dynamic Loading Loader: 필요한 부분만 주기억장치에 적재하는 기법
profile_image
1

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

40. 다음의 프로그래밍 각 단계를 순서대로 옳게 나열한 것은? (㉠ 설계 단계㉡ 기획 단계㉢ 문서화 단계 ㉣ 구현 단계)

  1. ㉠ → ㉡ → ㉢ → ㉣
  2. ㉡ → ㉠ → ㉢ → ㉣
  3. ㉠ → ㉡ → ㉣ → ㉢
  4. ㉡ → ㉠ → ㉣ → ㉢
(정답률: 44%)
  • 프로그래밍의 일반적인 생명 주기는 기초가 되는 기획부터 시작하여 설계, 실제 코드를 작성하는 구현, 그리고 마지막으로 유지보수를 위한 문서화 순으로 진행됩니다.
    따라서 올바른 순서는 ㉡ 기획 단계 $\rightarrow$ ㉠ 설계 단계 $\rightarrow$ ㉣ 구현 단계 $\rightarrow$ ㉢ 문서화 단계입니다.
profile_image
1

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

4과목: 디지털공학

41. 플립플롭이 n개일 때 카운터가 셀 수 있는 최대의 수 N은?

  1. N = 2n
  2. N = 2n+1
  3. N = 2n-1
  4. N = 2n+1
(정답률: 58%)
  • 플립플롭 $n$개가 있으면 총 $2^{n}$개의 상태를 표현할 수 있습니다. 카운터가 셀 수 있는 최대의 수는 0부터 시작하여 $2^{n}-1$까지이므로, 최대값은 $2^{n}-1$이 됩니다.
profile_image
1

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

42. 인코더를 구성하는 데 불필요한 회로 요소는?

  1. NAND
  2. Flip-Flop
  3. NOT
  4. Diode
(정답률: 48%)
  • 인코더는 입력된 신호를 2진 코드로 변환하는 조합논리회로로, 주로 OR 게이트 등으로 구성됩니다. 반면 Flip-Flop은 상태를 기억하는 순서논리회로 요소이므로 인코더 구성에는 불필요합니다.
profile_image
1

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

43. 시프트 레지스터(shift resister)를 만들고자 할 경우 가장 적합한 플립플롭은?

  1. RST 플립플롭
  2. D 플립플롭
  3. RS 플립플롭
  4. T 플립플롭
(정답률: 54%)
  • 시프트 레지스터를 구성할 때는 입력 데이터의 구성과 제어가 용이한 RS 플립플롭이 가장 적합합니다.
profile_image
1

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

44. 하나의 입력 회선을 여러 개의 출력 회선에 연결하여 선택 신호에서 지정하는 하나의 회선에 출력하는 분배기라고도 하는 것은?

  1. 비교기(comparator)
  2. 3초과 코드(excess-3 code)
  3. 디멀티플렉서(demultiplexer)
  4. 코드 변환기(code converter)
(정답률: 73%)
  • 디멀티플렉서(demultiplexer)는 하나의 입력 신호를 선택 신호에 따라 여러 개의 출력 회선 중 하나로 전달하는 분배기 역할을 하는 회로입니다.
profile_image
1

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

45. T 플립플롭 회로 2개가 직렬로 연결되어 있을 때 500[Hz]의 사격형파를 입력시킬 경우 마지막 출력되는 주파수는?

  1. 100[Hz]
  2. 125[Hz]
  3. 150[Hz]
  4. 175[Hz]
(정답률: 67%)
  • T 플립플롭은 입력 주파수를 $1/2$로 나누는 분주기 역할을 합니다. 2개가 직렬로 연결되면 전체 분주비는 $1/4$가 됩니다.
    ① [기본 공식] $f_{out} = \frac{f_{in}}{2^{n}}$
    ② [숫자 대입] $f_{out} = \frac{500}{2^{2}}$
    ③ [최종 결과] $f_{out} = 125$ Hz
profile_image
1

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

46. 비동기식 카운터의 특징으로 틀린 것은?

  1. 플립플롭의 전파 시간누적으로 인해 오작동을 일으킬 수 있다.
  2. 다음 클록을 기다리지 않으므로 고속 동작이 가능하다.
  3. 복잡한 회로 수정으로 제작비용이 증가한다.
  4. 게이트의 수리를 줄일 수 있다.
(정답률: 50%)
  • 비동기식 카운터는 회로 구성이 간단하여 제작 비용이 저렴하고 게이트 수를 줄일 수 있는 것이 특징입니다. 따라서 복잡한 회로 수정으로 제작비용이 증가한다는 설명은 틀린 내용입니다.

    오답 노트

    플립플롭의 전파 시간누적으로 인한 오작동: 비동기식의 전형적인 단점입니다.
    고속 동작 가능: 다음 클록을 기다리지 않는다는 표현은 잘못되었으며, 실제로는 지연 시간 누적으로 인해 고속 동작에 부적합합니다.
profile_image
1

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

47. F=AB+A(B+C)+B(B+C)를 간소화 하면?

  1. A+BC
  2. AB+B'C
  3. B+AC
  4. BC+A'C
(정답률: 41%)
  • 불 대수 법칙을 이용하여 식을 간소화합니다.
    ① [기본 공식] $F = AB + A(B + C) + B(B + C)$
    ② [숫자 대입] $F = AB + AB + AC + B + BC = B(A + 1 + C) + AC$
    ③ [최종 결과] $F = B + AC$
profile_image
1

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

48. RS 플립플롭 회로에서 불확실한 상태를 없애기 위하여 출력을 입력으로 궤환(feedback)시켜 반전 현상이 나타나도록 한 회로는?

  1. RST 플립플롭 회로
  2. D 플립플롭 회로
  3. T 플립플롭 회로
  4. JK 플립플롭 회로
(정답률: 46%)
  • RS 플립플롭은 입력이 모두 1일 때 출력값이 일정하지 않은 부정 상태가 발생합니다. 이를 보완하기 위해 출력을 입력으로 궤환시켜 1, 1 입력 시 반전(Toggle) 기능이 나타나도록 만든 것이 JK 플립플롭 회로입니다.
profile_image
1

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

49. 다음 회로 명칭으로 적합한 것은?

  1. 누산기
  2. 레지스터
  3. 전가산기
  4. 전감산기
(정답률: 60%)
  • 제시된 회로는 2개의 반가산기(HA)와 1개의 논리합(OR) 회로를 연결하여 구성한 전가산기입니다.
profile_image
1

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

50. 어떤 연산의 수행 후 연산 결과를 일시적으로 보관하는 레지스터는?

  1. Accumulator
  2. Data register
  3. Buffer register
  4. Address register
(정답률: 66%)
  • Accumulator(누산기)는 연산장치의 중심 레지스터로서, 산술 논리 연산의 결과를 일시적으로 기억하는 역할을 합니다.
profile_image
1

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

51. 다음 중 배타적-OR(exclusive-OR) 회로를 응용하는 회로가 아닌 것은?

  1. 보수기
  2. 패리티 체커
  3. 2진 비교기
  4. 시미트 트리거
(정답률: 52%)
  • 배타적-OR(XOR) 회로는 두 입력이 서로 다를 때 1을 출력하는 특성이 있어 보수기, 패리티 체커, 2진 비교기, 그레이 코드 변환 회로 등에 응용됩니다.

    오답 노트

    시미트 트리거: XOR 회로 응용 분야가 아닌, 입력 신호의 잡음을 제거하고 파형을 정형화하는 회로입니다.
profile_image
1

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

52. 2진수 10001001(2)을 16진수로 바꾼 값은?

  1. 89
  2. 137
  3. 178
  4. 211
(정답률: 68%)
  • 2진수를 16진수로 변환할 때는 뒤에서부터 4비트씩 그룹을 나누어 각각 16진수 숫자로 치환합니다.
    ① [기본 공식]
    $$ (Binary) \rightarrow (Hexadecimal) $$
    ② [숫자 대입]
    $$ 1000 \mid 1001 $$
    ③ [최종 결과]
    $$ 8 \mid 9 = 89 $$
profile_image
1

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

53. 마이크로컴퓨터와 데이터 통신용 코드로서 7bit의 정보 비트와 1bit의 패리티 비트로 구성된 코드는?

  1. EBCDIC 코드
  2. BCD 코드
  3. 그레이 코드
  4. ASCII 코드
(정답률: 63%)
  • ASCII 코드는 7비트의 정보 비트(존 비트 3개, 디지트 비트 4개)와 오류 검출을 위한 1비트의 패리티 비트를 합쳐 총 8비트로 구성되는 표준 코드입니다.
profile_image
1

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

54. 디지털 시스템에서 음수를 표현하는 방법으로 옳지 않은 것은?

  1. 6비트 BCD 부호
  2. 1의 보수 (1 complement)
  3. 2의 보수 (2 complement)
  4. 부호와 절대값(signed magnitude)
(정답률: 66%)
  • 디지털 시스템에서 음수를 표현하는 대표적인 방법으로는 부호와 절대값, 1의 보수, 2의 보수 방식이 사용됩니다.

    오답 노트

    6비트 BCD 부호: 음수 표현 방식이 아닌 10진수를 2진수로 표현하는 코드 체계입니다.
profile_image
1

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

55. 불 대수 정리 중 다음 식으로 표현하는 정리는?

  1. 드모르간의 정리
  2. 베이스 트리거의 정리
  3. 카르노프의 정리
  4. 베엔의 정리
(정답률: 77%)
  • 제시된 수식 $\overline{A + B} = \overline{A} \cdot \overline{B}, \overline{A \cdot B} = \overline{A} + \overline{B}$는 논리합의 부정은 각각의 부정의 논리곱과 같고, 논리곱의 부정은 각각의 부정의 논리합과 같음을 나타내는 드모르간의 정리입니다.
profile_image
1

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

56. JK 플립플롭에서 Qn이 RESET 상태일 때, J=0, K=1 입력 신호를 인가하면 출력 Qn+1의 상태는?

  1. 0
  2. 1
  3. 부정
  4. 입력금지
(정답률: 52%)
  • JK 플립플롭에서 $J=0, K=1$ 입력은 리셋(Reset) 동작을 수행합니다. 현재 상태 $Q_{n}$이 0(RESET 상태)이더라도, 리셋 입력이 인가되면 출력 $Q_{n+1}$은 0으로 유지됩니다.
profile_image
1

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

57. 10진수 463을 16진수로 옳게 나타낸 것은?

  1. 1FC
  2. 1DA
  3. 1CF
  4. 1AD
(정답률: 56%)
  • 10진수를 16진수로 변환하기 위해 먼저 2진수로 변환한 후, 뒤에서부터 4비트씩 묶어 16진수로 변환합니다.
    ① [기본 공식] $10 \text{진수} \rightarrow 2 \text{진수} \rightarrow 16 \text{진수}$
    ② [숫자 대입] $463_{10} = 111001111_{2} = (0001)(1100)(1111)_{2}$
    ③ [최종 결과] $1CF_{16}$
profile_image
1

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

58. 입력펄스의 적용에 따라 미리 정해진 상태의 절차를 밟아 가는 순차회로는?

  1. 카운터
  2. 멀티플렉서
  3. 디멀티플렉서
  4. 비교기
(정답률: 61%)
  • 카운터는 입력 펄스가 인가될 때마다 플립플롭의 상태가 미리 정해진 순서(절차)에 따라 변화하도록 설계된 대표적인 순차회로입니다.
profile_image
1

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

59. 10진 카운터를 만드려면 플립플롭을 몇 단으로 하면 되는가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 61%)
  • 플립플롭 $n$개로 표현 가능한 최대 상태 수는 $2^{n}$개입니다. 10진 카운터는 0부터 9까지 총 10개의 상태를 표현해야 하므로, $2^{n} \ge 10$을 만족하는 최소 정수 $n$을 구해야 합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $10 \le 2^{4} = 16$
    ③ [최종 결과] $n = 4$
profile_image
1

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

60. 다음 그림과 같은 논리 게이트의 명칭은?

  1. AND
  2. OR
  3. NOT
  4. NAND
(정답률: 72%)
  • 제시된 회로 는 AND 게이트의 출력단에 NOT 게이트(반전 버블)가 결합된 형태이므로, 부정논리곱인 NAND 게이트입니다.
profile_image
1

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

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