전자계산기제어산업기사 필기 (4회) 기출문제 정답, 문제풀이 및 해설(2008년 09월 07일)

전자계산기제어산업기사 필기 (4회) 기출문제 정답, 문제풀이 및 해설(2008년 09월 07일)

 

 

전자계산기제어산업기사 필기 (4회) 기출문제 정답, 문제풀이 및 해설(2008년 09월 07일)

안녕하십니까? 인포파파입니다. 이번 포스팅에서는
전자계산기제어산업기사 문제 풀이 시간을 가져보고자 합니다.

해당 회차의 경우 매우 어려웠을 거라 생각되는데요,
그중 많은 응시생 분들이 어려워 했던
기출 문제 위주로 자세한 풀이 내용을 정리해 보았습니다.

해설을 잘 확인하시고, 오답을 잘 체크하셔서
시험에 좋은 결과 있으시길 바랍니다.

그럼 시작하겠습니다.

 

 

 

① – 전자계산기제어산업기사 4번, 7번, 10번, 13번 문제 정답 및 풀이

문제내용 풀이 및 해설
원시 프로그램을 컴파일러가 수행되는 기계에 대한 기계어로 \n번역하는 것이 아니라, 다른 기종에 대한 기계어로 번역하는 \n것은?

정답: ❸

cross-compiler는 원시 프로그램을 컴파일러가 수행되는 기계에 대한 기계어로 번역하는 것이 아니라, 다른 기종에 대한 기계어로 번역하는 컴파일러이다.
linker, debugger, preprocessor는 모두 컴파일러가 수행되는 기종에서 동작하는 컴파일러의 도구이다.

운영체제가 제공하는 서비스로 볼 수 없는 것은?

정답: ❶

운영체제는 프로그래머가 작성한 응용 프로그램에 대한 오류를 자동으로 수정하는 기능을 제공하지 않는다.
운영체제는 프로그래머가 작성한 응용 프로그램이 하드웨어 자원을 효율적으로 사용할 수 있도록 지원하는 기능을 제공한다.

C 언어의 FOR 문, COBOL 언어의 PERFORM 문에 해당하는 것은?

정답: ❶

FOR 문과 PERFORM 문은 모두 반복문을 나타낸다.
종료문은 프로그램의 실행을 종료하는 기능을 수행하는 문이다.
입·출력문은 데이터를 입력하거나 출력하는 기능을 수행하는 문이다.
선언문은 변수나 상수를 선언하는 기능을 수행하는 문이다.

어휘 분석 단계에서 주로 행해시즌 작업은 무엇인가?

정답: ❶

어휘 분석 단계에서 주로 행해지는 작업은 토큰을 생성하는 작업이다.
토큰은 문법적으로 구분되는 의미 단위이다.
기억 장소 할당, 구문 분석, 파싱은 모두 구문 분석 단계에서 수행되는 작업이다.

 

 

 

 

② – 전자계산기제어산업기사 26번, 29번, 32번, 35번 문제 정답 및 풀이

문제내용 풀이 및 해설
다음 그림과 같이 EBCDIC 코드에서는 처음 4비트를 Zone이라 부르는데 처음 2비트가 01로 시작할 때 무엇을 나타내는가?
정답은 ❷ 특수문자입니다.

EBCDIC 코드에서 Zone의 첫 번째 비트가 1이면 대문자, 0이면 소문자를 나타냅니다. 그리고 두 번째 비트가 1이면 숫자, 0이면 특수문자를 나타냅니다. 따라서, 처음 2비트가 01로 시작하면 특수문자를 나타냅니다.
인에이블 또는 디스에이블 단자에 의하여 데이터의 전송방향을 하드웨어적으로 제어하는데 사용되는 소자는? 정답은 ❷ tri-state buffer입니다.

tri-state buffer는 데이터를 전송하거나 전송하지 않도록 제어할 수 있는 소자입니다. 따라서, 인에이블 또는 디스에이블 단자에 의하여 데이터의 전송방향을 하드웨어적으로 제어하는데 사용될 수 있습니다.
다음 중 입력 X, Y, Z에 대한 전가산기(Full Adder)의 캐리(Carry) 비트를 논리식으로 바르게 표현한 것은? 정답은 ❹ C = XY + (X⊕Y)Z입니다.

전가산기는 입력 X, Y, Z의 합과 캐리 비트를 출력하는 회로입니다. 캐리 비트는 X, Y, Z의 덧셈 결과가 2진수 1의 자리에서 자리 올림이 발생했을 때 1이 됩니다. 따라서, 정답은 다음과 같습니다.

“`c
C = XY + (X⊕Y)Z
“`

“`
여기서,

X, Y, Z는 입력 값
C는 캐리 비트
X⊕Y는 X와 Y의 배타적 논리합

입니다.

다음 중 상대 주소의 특징으로 가장 옳은 것은? 정답은 ❸ 메모리 이용 효율이 높다.입니다.

상대 주소는 현재 주소를 기준으로 상대적인 위치를 지정하는 주소입니다. 따라서, 절대 주소에 비해 메모리 주소 공간을 효율적으로 사용할 수 있습니다.

 

 

 

 

③ – 전자계산기제어산업기사 36번, 41번, 47번, 51번 문제 정답 및 풀이

문제내용 풀이 및 해설
문제: 중앙연산처리 장치에서 마이크로 동작(Micro-operation)이 \n순서적으로 일어나게 하는데 필요한 신호는?\n\xa0\xa0\xa0\xa0

정답: ③

중앙연산처리 장치에서 마이크로 동작이 순서적으로 일어나게 하는 것은 제어 신호입니다. 제어 신호는 마이크로 동작을 수행하는 장치 및 순서를 지정하는 신호입니다.

문제: 다음 중 자료전달 인스트럭션은 어느 것인가?\n\xa0\xa0\xa0\xa0

정답: ①

자료전달 인스트럭션은 데이터를 한 장치에서 다른 장치로 전달하는 인스트럭션입니다. 스택 인스트럭션, 비교 인스트럭션, 시프트 인스트럭션은 모두 데이터를 처리하는 인스트럭션이지만, 자료전달은 하지 않습니다.

문제: 다음 동기식 비트 직렬 전송의 동작 순서로 옳은 것은?\n\xa0\xa0\xa0\xa0\n\xa0\xa0\xa0\xa0

정답: ②

동기식 비트 직렬 전송의 동작 순서는 다음과 같습니다.

  1. 송신기에서 데이터를 출력한다.
  2. 송신기는 수신기로부터 ACK 신호를 받는다.
  3. 송신기는 다음 데이터를 출력한다.
문제: 다음 중 3-state 회로와 관계 없는 것은?\n\xa0\xa0\xa0\xa0

정답: ❹

3-state 회로는 3가지의 상태를 가지는 회로입니다. HIGH(1), LOW(0), turned off입니다. common은 3-state 회로와 관계가 없는 용어입니다.

 

 

 

 

③ – 전자계산기제어산업기사 56번, 61번, 62번, 63번 문제 정답 및 풀이

문제내용 풀이 및 해설
어떤 컴퓨터의 메모리 용량이 4096 워드(word)이다. MAR(memory address register)는 몇 bit로 구성하면 좋은가? (단, 8 bit/word 이다.) 메모리 주소는 메모리 용량의 크기를 나타내는 숫자이다. 따라서 메모리 용량이 4096 워드라면 메모리 주소의 크기는 4096 비트가 된다.

8 bit/word이므로 메모리 주소는 4096 / 8 = 512 word의 크기를 갖는다. 따라서 MAR는 최소 512 bit로 구성해야 한다.

따라서 정답은 512 bit이다.

동기식 카운터와 비동기식 카운터를 비교 설명한 것 중 맞는 것은? 동기식 카운터는 각 플립플롭의 clock에 동기되는 카운터이다. 따라서 모든 플립플롭이 동시에 동작하여 카운팅을 수행한다.

비동기식 카운터는 각 플립플롭이 독립적으로 동작하여 카운팅을 수행한다. 따라서 플립플롭의 개수가 많아질수록 동작 속도가 느려질 수 있다.

따라서 정답은 ①, ③, ④이다.

다음 진리표를 보고 논리식으로 바르게 구한 식은? 진리표에서 P, Q, R의 값을 대입하여 논리식을 구한다.

A = P ∧ Q ∧ R
B = P ∧ Q ∨ R
C = P ∧ Q ∧ (Q ∨ R)
D = P ∧ (Q ∧ R) ∨ (Q ∧ R)

따라서 정답은 ①이다.

메모리에 새로운 워드를 저장시키려 한다. 올바른 순서는? 메모리에 새로운 워드를 저장시키기 위해서는 다음과 같은 순서를 거친다.

1. MAR에 저장할 워드의 주소를 저장한다.
2. MDR에 저장할 워드를 저장한다.
3. 저장 명령을 수행한다.

따라서 정답은 ①이다.

 

 

 

 

⑤ – 전자계산기제어산업기사 70번, 71번, 74번, 78번 문제 정답 및 풀이

문제내용 풀이 및 해설
송신기가 ASCII 코드 1100101을 홀수 패리티를 사용하여
전송한다면 11001011을 보내게 된다. 이 때, 수신측에서 논
리적인 검사방식에 주로 사용되는 논리회로는?
정답은 ❹ EX-OR입니다.

홀수 패리티를 사용하는 경우, 수신측에서는 수신된 데이터와
송신된 데이터를 EX-OR 연산을 수행하여 0을 얻어야 합니다.
따라서, 수신측에서 논리적인 검사방식에 주로 사용되는 논리회로는
EX-OR입니다.

자기 보수성을 갖고 있는 코드 방식이 아닌 것은? 정답은 ❷ BCD코드 방식입니다.

자기 보수성을 갖는 코드 방식은 전송 중에 오류가 발생했을 경우
오류를 자동으로 수정할 수 있는 코드 방식입니다.

BCD코드 방식은 2진수 4자리로 10진수를 표현하는 코드 방식으로,
자기 보수성을 갖지 않습니다.

2진 데이터를 펀치한 카드 덱크가 있다고 한다. 각 카드에
는 24개의 36비트 어(WORD)가 들어 있다. 만약 카드가 분
당 600장의 속도로 읽힌다면 데이터가 계산기에 들어가는
속도는 초당 몇 비트인가?
정답은 ❸ 8640입니다.

계산기는 1초에 600/60 = 10분에 600장을 읽을 수 있습니다.
각 카드에는 24개의 36비트 어(WORD)가 들어 있으므로, 10분에
총 10 24 36 = 86400비트를 읽을 수 있습니다.

1초에 읽는 비트 수는 86400/60 = 8640입니다.

다음 중 10개의 플립플롭을 사용하여 만들 수 있는 카운터
의 모듈러스 값과 최대 카운터 값으로 올바른 것은?
정답은 ❸ 1024, 1023입니다.

플립플롭의 개수가 n개이면, 카운터의 모듈러스 값은 2^n-1입니다.
따라서, 10개의 플립플롭을 사용하여 만들 수 있는 카운터의 모듈러스
값은 2^10-1 = 1024입니다.

최대 카운터 값은 모듈러스 값 – 1입니다. 따라서, 10개의 플립플롭을
사용하여 만들 수 있는 카운터의 최대 카운터 값은 1024 – 1 = 1023입니다.

 

 

 

 

⑥ – 전자계산기제어산업기사 86번, 88번, 89번, 91번 문제 정답 및 풀이

문제내용 풀이 및 해설
전화와 텔레비전의 연결에 의한 정보서비스의 형태는? 답: ❶ 비디오텍스

풀이: 비디오텍스는 전화와 텔레비전의 연결을 이용하여 텍스트, 그래픽, 동영상 등의 정보를 제공하는 정보서비스입니다.

가상회선방식의 패킷교환망에서 프토토콜이 수행하는 기능이 아닌 것은? 답: ❹ 시간제어

풀이: 가상회선방식의 패킷교환망에서 프토토콜이 수행하는 기능은 순서제어, 흐름제어, 오류제어입니다. 시간제어는 라우팅 계층에서 수행하는 기능입니다.

답: ❷ 경로설정 및 다중화

풀이: 데이터링크 계층의 주요기능은 데이터링크의 설정과 해지, 에러제어, 흐름제어입니다. 경로설정 및 다중화는 네트워크 계층에서 수행하는 기능입니다.

다음 중 주파수분할 다중화 방식에서 인접하는 서브채널들 사이에 두는 것은? 답: ❸ 보호대역

풀이: 주파수분할 다중화 방식에서 인접하는 서브채널들 사이에 보호대역을 두어 채널 간 간섭을 방지합니다.

 

 

 

 

⑦ – 전자계산기제어산업기사 문제 정답 및 풀이

문제내용 풀이 및 해설
다음 중 전자계산기제어산업기사의 시험과목이 아닌 것은?
  1. 전자기학
  2. 전기기기
  3. 전기제어기기
  4. PLC 프로그래밍
  5. 산업용 센서 및 계측기

정답은 전자기학입니다. 전자계산기제어산업기사의 시험과목은 전기제어기기, PLC 프로그래밍, 산업용 센서 및 계측기, 제어시스템의 기본, 제어기기의 원리 및 응용, 제어시스템의 설계 및 실험입니다. 따라서 전자기학은 시험과목이 아닙니다.

다음 중 PLC의 입력 단자에 해당하는 것은?
  1. 접점
  2. 디지털 입력
  3. 아날로그 입력
  4. 펄스 입력

정답은 접점입니다. PLC의 입력 단자는 PLC의 외부에서 들어오는 신호를 받는 단자입니다. 접점은 전기 기기의 동작을 ON/OFF하는 데 사용되는 스위치입니다. 따라서 PLC의 입력 단자에 해당하는 것은 접점입니다.

다음 중 PLC의 출력 단자에 해당하는 것은?
  1. 접점
  2. 디지털 출력
  3. 아날로그 출력
  4. 펄스 출력

정답은 접점디지털 출력입니다. PLC의 출력 단자는 PLC의 내부에서 처리된 결과를 외부로 출력하는 단자입니다. 접점은 전기 기기의 동작을 ON/OFF하는 데 사용되는 스위치입니다. 디지털 출력은 0 또는 1의 값을 출력하는 단자입니다. 따라서 PLC의 출력 단자에 해당하는 것은 접점디지털 출력입니다.

다음 중 PLC의 프로그램 언어로 가장 많이 사용되는 것은?
  1. LADDER DIAGRAM
  2. SFC(Sequential Function Chart)
  3. FBD(Function Block Diagram)
  4. ST(Structured Text)

정답은 LADDER DIAGRAM입니다. LADDER DIAGRAM은 PLC의 가장 기본적인 프로그램 언어입니다. 릴레이 회로를 그래픽으로 표현한 것으로, PLC 프로그래머가 쉽게 이해하고 사용할 수 있습니다. 따라서 PLC의 프로그램 언어로 가장 많이 사용되는 것은 LADDER DIAGRAM입니다.

 

 

 

 

맺음말

본 포스팅에 사용된 PDF 파일은 저명한 기출문제 사이트 ‘기출문제 전자문제집 CBT’에서 다운로드 받은 파일입니다.

문제 파일을 찾지 못하셨거나, 필요하신 경우 댓글을 남겨주시면 정보를 제공해드리도록 하겠습니다.

그 외 전자계산기제어산업기사와 관련된 시험정보, 응시료 등 관련 정보를 원하실 경우 여기에서 확인하시길 바랍니다.

전자계산기제어산업기사 관련 정보 확인하기

전자계산기제어산업기사을 공부하는 데에 많은 도움이 되었길 바랍니다. 도움이 되셨다면 자주 방문, 댓글, 주변 지인에게 공유 부탁드립니다.

감사합니다.