전자계산기제어산업기사(구) (2006-09-10)
총 100문항
정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.
1.프로그래머가 프로그램 내에서 정의하고 이름을 줄 수 있는 자료 객체는?
- ①변수
- ②정수
- ③실수
- ④유리수
2.C 언어의 특징으로 옳지 않은 것은?
- ①컴파일(compile) 과정 없이 실행 가능한 언어이다.
- ②1972년 미국 벨 연구소의 데니스 리치에 의해 개발되었다.
- ③이식성이 높은 언어이다.
- ④고급 언어(high level language)이다.
3.운영체제의 성능 평가 요소로 거리가 먼 것은?
- ①처리 능력
- ②비용
- ③반환 시간
- ④신뢰도
4.컴파일 기법의 언어가 아닌 것은?
- ①FORTRAN
- ②COBOL
- ③C
- ④BASIC
5.구문 분석기가 올바른 문장에 대해 그 문장의 구조를 트리로 표현한 것으로 루트, 중간, 단말 노드로 구성되는 트리는 무엇인가?
- ①파스 트리
- ②라운드 트리
- ③시프트 트리
- ④토큰 트리
6.프로그램 개발 과정에서 프로그램 안에 내재해 있는 논리적 오류를 발견하고 수정하는 작업은?
- ①loading
- ②debugging
- ③linking
- ④hashing
7.구조화 프로그래밍의 기본 구조에 해당하지 않는 것은?
- ①순서(sequence)구조
- ②선택(selection)구조
- ③반복(iteration)구조
- ④그물(network)구조
8.C 언어에서 나머지를 구하는 잉여 연산자는?
- ①%
- ②@
- ③#
- ④!
9.C 언어에서 정수형 자료 선언시 사용하는 것은?
- ①char
- ②float
- ③double
- ④int
10.시스템 프로그래밍 언어로 가장 적당한 것은?
- ①C
- ②COBOL
- ③FORTRAN
- ④BASIC
11.C 언어에서 사용하는 기억클래스에 해당하지 않는 것은?
- ①auto
- ②static
- ③register
- ④scope
12.프로그램 언어의 실행 과정 순서로 옳은 것은?
- ①로더 → 링커 → 컴파일러
- ②컴파일러 → 로더 → 링커
- ③링커 → 컴파일러 → 로더
- ④컴파일러 → 링커 → 로더
13.매크로 프로세서의 기본 수행이 아닌 것은?
- ①매크로 정의 인식
- ②매크로 정의 저장
- ③매크로 호출 저장
- ④매크로 호출 인식
14.교착 상태 발생의 필요 충분 조건이 아닌 것은?
- ①선점
- ②상호 배제
- ③점유 및 대기
- ④환형 대기
15.구조적 프로그램에 대한 설명으로 옳지 않은 것은?
- ①프로그램의 수정 및 유지 보수가 용이하다.
- ②프로그램의 구조가 간결하며 흐름의 추적이 가능하다.
- ③실행시간의 단축을 위해 GOTO 문을 가급적 많이 사용 한다.
- ④프로그램의 정확성이 증가된다.
16.다음 중 스트림 자료 활용의 예가 가장 많은 언어는?
- ①SNOBOL 4
- ②COBOL
- ③PL/1
- ④C
17.C 언어의 주석문 사용 방법은?
- ①"/#" 와 "#/" 사이에 작성한다.
- ②"/*" 와 "*/" 사이에 작성한다.
- ③"/$" 와 "$/" 사이에 작성한다.
- ④"/&" 와 "&/" 사이에 작성한다.
18.BNF 심볼 중 택일을 의미하는 것은?
- ①::=
- ②< >
- ③|
- ④#
19.로더의 기능이 아닌 것은?
- ①번역
- ②할당
- ③연결
- ④재배치
20.수식 표기법 중 연산 기호는 두 연산자 사이에 표현되고 산술연산, 논리연산, 비교연산 등에 주로 사용되며, 이항 연산자에 적합한 표기법은?
- ①최후(last-fix)표기법
- ②전위(prefix)표기법
- ③중위(infix)표기법
- ④후위(postfix)표기법
21.2진법의 수 (1101.11)2 을 10진법으로 표시하면?
- ①11.75
- ②13.55
- ③13.75
- ④15.3
22.다음 중 인터럽트의 기본요소가 아닌 것은?
- ①인터럽트 요청신호
- ②인터럽트 처리기능
- ③인터럽트 스테이트
- ④인터럽트 취급루틴
23.컴퓨터의 성능을 높이기 위하여 명령의 처리속도를 CPU의 속도와 같도록 하기 위해서 기억장치와 CPU 사이에 사용하는 기억장치는?
- ①ROM
- ②virtual memory
- ③DRAM
- ④cache memory
24.AND 명령을 실행하는 마이크로 동작 순서로 옳은 것은?
- ①④-③-②-①
- ②④-②-③-①
- ③①-④-②-③
- ④①-④-③-②
25.(011001)2 의 1의 보수(One's Complement)는?
- ①011000
- ②011010
- ③100110
- ④011001
26.논리식 Y=A+AB+AC를 간략화 하면?
- ①Y = A
- ②Y = B
- ③Y = A + B
- ④Y = A + C
27.다음 중 번지필드가 필요 없는 명령은?
- ①Skip
- ②Branch
- ③Jump
- ④Call
28.다음 중 인터럽트(interrupt)의 발생 요인이 아닌 것은?
- ①에러(error)
- ②정전
- ③입ㆍ출력
- ④서브루틴 콜(subroutine call)
29.op-code가 8비트이면 명령어는 몇 개 생성될 수 있는가?
- ①27 - 1
- ②27
- ③28
- ④28 - 1
30.Gray code (011011)G 을 2진수로 변환시키면?
- ①(110010)2
- ②(010110)2
- ③(010010)2
- ④(111000)2
31.중앙연산처리 장치의 구성 부분이 아닌 것은?
- ①제어장치
- ②주기억장치
- ③보조기억장치
- ④연산장치
32.연관(associative) 기억장치에 대한 설명으로 가장 적합한 것은?
- ①실제로는 보조기억장치를 사용하는 방법이다.
- ②주기억장치를 확장한 것과 같은 효과를 제공한다.
- ③데이터의 내용에 의해 접근되는 메모리 방식이다.
- ④사용자가 프로그램 크기에 제한 받지 않고 실행이 가능하다.
33.명령 코드가 명령을 수행할 수 있도록 필요한 기능을 제공하여 주는 역할을 하는 것은?
- ①누산기
- ②제어 장치
- ③레지스터
- ④번지 필드(field)
34.다음 중 7bit ASCII 코드로 숫자 31을 나타내면?
- ①0110011 0110001
- ②1000011 1000001
- ③1110011 1110001
- ④0000011 0000001
35.주변장치와 기억장치 사이에서 중앙처리장치의 지시를 받아 정보를 이송하는 기능을 가진 것은?
- ①기록장치
- ②채널
- ③연산장치
- ④보조기억장치
36.컴퓨터의 성능을 표시하는 요소 중 가장 중요한 것은?
- ①프로그램
- ②사용코드
- ③해상도
- ④대역폭
37.다음 중 프로세서의 제어 장치에 대한 설명 중 옳지 않은 것은?
- ①고정 배선 방법과 마이크로프로그램 방식이 있다.
- ②마이크로프로그램 방식은 고정 배선 방법보다 더 비싸다.
- ③고정 배선 방법은 부품의 수를 최대화 하여 작동 속도를 높이는데 목표가 있다.
- ④마이크로프로그램 방식에서는 마이크로프로그램을 저장하기 위한 제어 메모리가 필요하다.
38.접근 시간(access time)을 옳게 나타낸 것은?
- ①접근시간 = 탐색시간 + 대기시간 + 전송시간
- ②접근시간 = 탐색시간 + 대기시간 + 실행시간
- ③접근시간 = 탐색시간 + 대기시간
- ④접근시간 = 탐색시간 + 실행시간
39.수치 자료의 표현에 보수(complement)표현을 사용하는 목적은?
- ①가산을 빠르게 처리하기 위해서
- ②감산을 가산 형태로 처리하기 위해서
- ③제산을 빠르게 처리하기 위해서
- ④승산을 가산 형태로 처리하기 위해서
40.연산의 실행을 위해서 언제나 스택(Stack) 영역에 접근해야 하는 주소(Address) 방식은?
- ①0-주소방식
- ②1-주소방식
- ③2-주소방식
- ④3-주소방식
41.컴퓨터의 주변(외부) 또는 내부로부터 긴급 서비스 요청에 의해 CPU가 현재 실행 중인 일을 중단하고, 그 요청에 할당한 서비스를 해주는 것을 무엇이라 하는가?
- ①인터럽트(interrupt)
- ②메이저 상태(major state)
- ③PSW(program status word)
- ④채널(channel)
42.자료자신이라고 불리는 주소지정 방식으로 명령의 operand 부분에 실제 데이터가 기록되어 있어 메모리 참조를 하지 않고 데이터를 처리하는 방식은?
- ①implied addressing mode
- ②indexed addressing mode
- ③relative addressing mode
- ④immediate addressing mode
43.어떤 컴퓨터에서 MAR(Memory Address Register)이 12비트로 되어 있다면 메모리 장치가 포함할 수 있는 워드 수는 모두 몇 개인가?
- ①1,024개
- ②4,096개
- ③16,384개
- ④65,536개
44.다음 코드(code) 중 특히 마이크로 컴퓨터 및 데이터통신에서 많이 채택하고 있는 코드는?
- ①ASCII code
- ②EBCDIC code
- ③BCD code
- ④Hamming code
45.8 비트의 데이터 버스와 16비트의 어드레스 버스를 갖는 마이크로컴퓨터 주기억장치의 최대 용량은?
- ①256 KB
- ②128 KB
- ③64 KB
- ④32 KB
46.데이터 전송이 CPU의 제어 없이 메모리와 입ㆍ출력 장치 간에 직접 이루어지는 고속 입ㆍ출력 제어방식은?
- ①DMA
- ②isolated I/O
- ③interrupt I/O
- ④programmed I/O
47.스택(stack) 구조의 컴퓨터에서 ADD나 MUL 등의 명령에 사용하는 주소 방식은?
- ①three-address
- ②two-address
- ③one-address
- ④zero-address
48.EPROM(erasable programmble ROM)에 대한 설명 중 옳지 않은 것은?
- ①전원이 끊어져도 지워지지 않는다.
- ②필요한 경우 내용을 변경시킬 수 있다.
- ③주기적으로 내용을 다시 써 넣어야 한다.
- ④재 사용이 가능하다.
49.컴퓨터를 운영하는데 필요한 프로그램들로 운영체제, 번역프로그램, 라이브러리 프로그램 등을 무엇이라 하는가?
- ①Application Program
- ②System Program
- ③Package Program
- ④Conversion Program
50.입ㆍ출력 장치와 주기억장치를 비교 설명한 것으로 옳지 않은 것은?
- ①동작 속도 : 입ㆍ출력 장치가 주기억장치에 비해 저속이므로 이를 해결하기 위해 버퍼를 이용한다.
- ②전송 정보의 단위 : 입ㆍ출력 장치는 문자 단위의 전송을 행하고 주기억장치는 워드 단위의 전송을 행한다.
- ③착오의 발생률 : 입ㆍ출력 장치의 전송 중 발생하는 에러가 주기억장치 전송 중 발생하는 에러보다 발생률이 높다.
- ④동작의 동기화 : 주기억장치는 자율적으로 동작하는 반면 입ㆍ출력 장치는 동기적으로 동작한다.
51.어셈블리어 또는 고급언어로 작성된 프로그램은 실행하기 위해서는 먼저 어셈블링 또는 컴파일링 하게 된다. 이 때 번역된 기계어 프로그램을 무엇이라 하는가?
- ①소스 프로그램
- ②목적 프로그램
- ③리스트 프로그램
- ④응용 프로그램
52.다음 중 동시에 양쪽 방향으로 전송이 가능한 전송 방식은?
- ①on-line
- ②simplex
- ③half-duplex
- ④control signal
53.다음 중 매핑 프로세스(mapping process) 방법이 아닌 것은?
- ①cache mapping
- ②direct mapping
- ③associative mapping
- ④set-associative mapping
54.다음 중 컴퓨터를 이용하여 수행하는 프로그램의 작업에 대하여 논리적으로 주어진 문제를 해결해 나가는 과정을 알기 쉽게 도식화 하여 나타내는 것은?
- ①불 대수
- ②순서도
- ③매뉴얼
- ④프로그램 언어
55.마이크로컴퓨터와 외부장치와의 자료를 주고받는 방법이 아닌 것은?
- ①DMA(Direct Memory Access)
- ②Programmed I/O
- ③Interrupt I/O
- ④HDLC(High-level Data Link Control)
56.1-주소 명령어를 사용하는 CPU에서 연산의 결과가 저장되는 레지스터는?
- ①Program Counter
- ②Accumulator
- ③Address Register
- ④Stack Pointer
57.스택(stack)에서 처리될 내용의 번지를 지정하는 장소는?
- ①stack indicator
- ②stack pointer
- ③push
- ④pop
58.인터럽트(interrupt)를 발생하는 장치들을 직렬로 연결하는 하드웨어적인 우선 순위제어 방식은?
- ①폴링(polling)
- ②데이지 체인(daisy chain)
- ③인터페이스(interface)
- ④직렬전송방식
59.오퍼레이팅 시스템에서 제어 프로그램에 속하는 것은?
- ①언어 번역 프로그램
- ②서비스 프로그램
- ③사용자 프로그램
- ④데이터 관리 프로그램
60.다음 중 인터럽트의 기본요소로 타당하지 않는 것은?
- ①인터럽트 상태
- ②인터럽트 요청 신호 회로
- ③인터럽트 처리 기능
- ④인터럽트 취급 루틴
61.Parity 코드에 대한 올바른 설명은?
- ①에러 검출 코드이다.
- ②입ㆍ출력 장치에 쓰인다.
- ③문자를 나타내는 코드다.
- ④아날로그 정보를 디지털 정보로 교환한다.
62.다음은 무슨 회로인가?
- ①반가산기
- ②전가산기
- ③기수패리티회로
- ④일치회로
63.4 입력 변수의 Decoder는 몇 개의 출력을 갖는가?
- ①(2×4)개
- ②(42-1)개
- ③4개
- ④24개
64.J-K 플립플롭의 특성 방정식으로 옳게 표현한 것은?
- ①
- ②
- ③
- ④
65.비동기식 5진 계수 회로는 몇 개의 플립플롭을 필요로 하는가?
- ①2개
- ②3개
- ③4개
- ④5개
66.논리식 중 옳지 않은 것은?
- ①A+0=A
- ②Aㆍ1=A
- ③AB+AB=AB
- ④A(B+C)=AC
67.메모리의 size가 2048× 16 일 때 MAR, MBR의 size는 어떻게 되는가? (단, MAR : Memory Address Register, MBR : Memory Buffer Register)
- ①MAR=11, MBR=16
- ②MAR=12, MBR=16
- ③MAR=11, MBR=8
- ④MAR=12, MBR=8
68.모드-6 카운터를 구성하기 위한 플립플롭의 최소 수는?
- ①2
- ②3
- ③4
- ④5
69.다음 중 16진수 B6을 2진수로 표시한 것으로 옳은 것은?
- ①10110110
- ②10100110
- ③10010110
- ④10110010
70.RS 플립플롭의 동작 설명 중 옳지 않은 것은?
- ①S=0, R=0 입력일 때 불변 상태가 된다.
- ②S=1, R=1 입력일 때 리셋 상태가 된다.
- ③S=1, R=0 입력일 때 세트 상태가 된다.
- ④S=1, R=1 입력일 때 토글 상태가 된다.
71.10개의 입력 선과 16개의 출력 선을 갖는 ROM이 있다. 이 ROM의 전체 Bit 수는?
- ①10×16
- ②210×16
- ③10×216
- ④210×216
72.10진수의 45를 16진수로 변환한 것은?
- ①2A
- ②2B
- ③2C
- ④2D
73.다음과 같은 카르노프 맵을 가장 간단한 논리식으로 나타내면?
- ①
- ②
- ③
- ④
74.마스터 슬레이브 플립플롭은 어떤 문제를 해결하기 위한 회로인가?
- ①딜레이(Delay) 현상
- ②부정상태 제거
- ③토글(Toggle) 상태
- ④레이스(Race) 현상
75.전가산기(FA)의 회로 구성은?
- ①2개의 반가산기와 1개의 OR Gate로 구성
- ②2개의 반가산기와 1개의 NOR Gate로 구성
- ③2개의 반가산기와 1개의 AND Gate로 구성
- ④2개의 반가산기와 1개의 NAND Gate로 구성
76.T 플립 플롭에서 T=0일 때 Qn+1의 동작 상태는?
- ①Qn
- ②0
- ③1
- ④NAND
77.다음과 같은 게이트의 출력을 나타낸 것은?
- ①
- ②
- ③
- ④
78.다음 중 디코더(decoder)는 어떤 회로의 집합으로 이루어지는가?
- ①AND 회로
- ②OR 회로
- ③NOT 회로
- ④NOR 회로
79.그레이 코드(Gray code) (01011111)G을 2진 코드로 변환한 것으로 옳은 것은?
- ①(01101010)2
- ②(10010110)2
- ③(01011110)2
- ④(01100101)2
80.순서논리회로를 설계하려 할 때 그 순서가 옳은 것은?
- ①②-③-④-①
- ②①-②-③-④
- ③①-④-②-③
- ④④-③-②-①
81.프레임을 송신, 수신하는 스테이션을 구별하기 위해 사용되는 스테이션 식별자 필드는?
- ①주소 필드
- ②프레임 검사 필드
- ③제어 필드
- ④플래그 필드
82.OSI 참조모델의 7계층에 대한 것으로 틀린 것은?
- ①물리계층 : 제 1계층
- ②트랜스포트계층 : 제 6계층
- ③응용계층 : 제 7계층
- ④네트워크계층 : 제 3계층
83.기존의 설치된 전화의 동선케이블을 이용하여 고속 데이터 전송을 가능하게 하는 것은?
- ①HUB
- ②ADSL
- ③FAX
- ④WEB-PDA
84.시분할(Time-sharing)시스템과 가장 관계 없는 것은?
- ①실시간(real-time) 응답이 주로 요구된다.
- ②컴퓨터와 이용자가 서로 대화형으로 정보를 교환한다.
- ③컴퓨터 파일자원의 공동이용이 불가능하다.
- ④다수 단말기가 1대의 컴퓨터를 공동으로 사용한다.
85.다음 중 광통신에서 전송모드의 종류가 아닌 것은?
- ①복합모드
- ②계단형 다중모드
- ③단일모드
- ④언덕형 다중모드
86.다음 중 베이스 밴드(base band) 전송방식이 사용되는 변조방식은?
- ①주파수편이 변조
- ②위상편이 변조
- ③펄스코드 변조
- ④진폭편이 변조
87.일단 통신경로가 설정되면 데이터의 형태, 부호, 전송제어 절차 등에 의한 제약을 받지 않는 교환방식은?
- ①패킷교환방식
- ②중계교환방식
- ③광교환방식
- ④회선교환방식
88.화상정보가 축적된 정보센터의 데이터베이스를 TV수신기와 공중전화망에 연결해서 이용자가 화면을 보면서 상호대화 형태로 각종 정보검색을 할 수 있는 뉴미디어는?
- ①Teletext
- ②Videotex
- ③HDTV
- ④CATV
89.다음 중 셀룰러 시스템의 특징과 관련 없는 것은?
- ①가입자 용량을 극대화하기 위하여 주파수를 재사용 한다.
- ②통화 중인 가입자가 새로운 서비스 지역으로 진입할 때 통화의 단절 없이 계속 통화가 될 수 있게 한다.
- ③CDMA에서 셀 분할은 정적분할 방법만을 사용한다.
- ④국가 간의 로밍도 가능하다.
90.위상변조를 하는 동기식 변복조기의 신호속도가 4800[Baud]이고 디비트(dibit)를 사용한다면 통신속도는?
- ①1200[bps]
- ②2400[bps]
- ③4800[bps]
- ④9600[bps]
91.다음 중 패킷교환망의 특징으로 틀린 것은?
- ①회선교환망보다 회선 이용률이 좋다.
- ②장애발생시 대체 경로 선택이 가능하다.
- ③전송량 제어와 전송속도의 변환이 가능하다.
- ④대량의 데이터 전송시 전송지연이 적어진다.
92.샤논-하트레이(Shannon Hartley)의 통신채널용량은?
- ①
- ②
- ③
- ④
93.OSI의 7계층 중 통신망의 연결을 수행하는 기능을 제공하며 ITU-T 권고 X.25 프로토콜의 대표적인 계층은?
- ①응용 계층
- ②프리젠테이션 계층
- ③네트워크 계층
- ④세션 계층
94.다음 중 위성 통신의 다중접속 방법이 아닌 것은?
- ①신호분할 다중접속
- ②주파수분할 다중접속
- ③시분할 다중접속
- ④코드분할 다중접속
95.다음 중 뉴미디어의 분류에 속하지 않는 것은?
- ①방송계 뉴미디어
- ②통신계 뉴미디어
- ③전파통신 뉴미디어
- ④패키지계 뉴미디어
96.다음 중 모뎀의 기능과 관련 없는 것은?
- ①변조와 복조 기능
- ②펄스를 전송신호로 변환
- ③라우팅 기능
- ④데이터 통신
97.프로토콜방식 중 바이트 단위로 프레임을 구성하는 것은?
- ①BSC방식
- ②SDLC방식
- ③HDLC방식
- ④ITU-T 권고의 X.25
98.OSI 참조모델 중 암호화, 코드변환 및 압축 등을 수행하는 계층은?
- ①응용 계층
- ②프리젠테이션 계층
- ③세션 계층
- ④데이터링크 계층
99.TCP/IP 관련 응용 계층 프로토콜이 아닌 것은?
- ①FTP
- ②TELNET
- ③SMTP
- ④ISO
100.다음과 같은 장점을 가지고 있는 전송매체는?
- ①동축케이블(Coaxial cable)
- ②꼬임선(Twisted pair cable)
- ③스크린케이블(Screen cable)
- ④광섬유케이블(Optical fiber cable)