핵심

정보통신의 개념과 네트워크의 분류
데이터와 신호간 변환기술
채널용량과 정보통신의 표준화

정보통신의 개념

정보통신 기술은,

정보 기술과 통신 기술의 결합체.
정보 처리와 정보 전송의 결합체.
기계(데이터를 발생하는 터미널과 데이터를 처리하는 컴퓨터)에 의하여 처리된 정보의 전송기술.
멀리 떨어져 있는 입출력 장치와 컴퓨터를 통신 회선(통신망, 네트웍)으로 연결하여 넓은 범위의 데이터를 처리해서 보내는 기술.

Array

정보 통신 시스템 구성도

정보 통신 시스템의 구성요소

단말장치(terminal): 데이터 통신 시스템(정보통신 시스템)에서 최종적으로 데이터를 송신하거나 수신하는 기능의 장치, 데이터 발생시킴.

데이터 전송회선: 단말 장치로부터 통신 제어 장치까지의 데이터 전송로로서 신호변환장치와 통신 회선으로 구성.

신호 변환 장치: 단말 장치의 데이터를 통신 회선에 보내기 위한 신호로 변환.

통신 회선: 단말 장치와 컴퓨터를 연결하는 물리적 통신로인 전송 매체. <-- 통신망(네트웍) 부분에 해당됨. 예, 유무선 전송로. 통신 제어 장치(CCU Communication Control Unit): 단말 장치와의 통신에서 컴퓨터 측의 통신용 제어기능을 수행. <-- 호스트 컴퓨터에 접속이 되어있는 장치임.

네트웍은 사용목적과 구성에 따라서 분류할 있다.

네트웍의 분류

공중망(Public Network): 통신 사업자가 구축해서 일반 가입자에게 서비스하는 네트웍.

사설망(Private Network): 일반 기관, 회사에서 자기들의 목적을 위해 구축한 망. 예, 경찰청, 공항 등.

교환망(Switched Network): 교환기를 이용해서 통신과 수신 사이에 접속이 이루어짐.

방송망(Broadcast Network): 티비 처럼 단방향임(일방적).

근거리 통신망(Local Area Network): 반경 약 2km 내외의 지역에 있는 단말기들을 연결(회사, 가정)

대도시 통신망(Metropolitan Area Network): 하나의 도시에 있는 단말기들을 연결(케이블 티비망)

Array

원거리 통신망(Wide Area Network): 전화 서비스를 제공하는 통신 사업자들이 구축해놓은 광역의 통신망.

물리 계층을 이용해 데이터를 보낼 때 회선을 접속하는데 회선 접속 위해서는 MAC(Media Acess Control) 프로토콜이 필요함.
LLC(Logical Link Control) 계층은 하위의 물리계층이나 MAC 에 상관없이 상위 네트워크 계층이 통신 서비스를 제공할 수 있도록 하는 중요 역할을 함.

LAN, MAN의 계층

OSI 모델의 계층 1~2에 해당.
MAC 부계층
전송 매체에의 접근 제어(채널을 획득하는 통신 프로토콜 계층)
LLC 부계층
MAC 의 상위계층에 속하는 통신 프로토콜 계층.
에러 및 흐름 제어
LAN의 물리적 구조에 무관하게 상위 계층에 동일한 서비스 제공. --> 통신로가 무선이든 유선이든 상관없이. 동축케이블이나 광케이블(물리 매체)에 상관없이.

대표적인 LAN 구조

CSMA/CD(IEEE 802.3 스펙으로 표준화됨)
이더넷에서 사용하는 MAC 계층의 프로토콜.
통신선로 입장에서는 한번에 한 컴퓨터만 데이터를 보내는 것임.
Token Ring(IEEE 802.5): 랜 구조가 원형 구조.

WAN <-- 전화망

PDN(Private Data Network, 사설 데이터 망)에서 발전.
원거리의 단말기들간에 데이터 통신 -> 시외전화 할 때처럼 내 전화와 상대의 전화 사이에 WAN이 구축이 되어있음.
X, I series 권고안 <-- 국제적으로 표준화가 되어있는 기술을 이용해 장비를 개발함.

Array

공중통신망 구성도

A,B.. 교환기: 한통, 데이콤등 통신사업자 건물에 설치되어있음.
통신장비: 전화나 컴 같은 단말기.
단말기가 교환기를 통해(교환기의 교환기능) 상대편과 통신함.

정보가 네트웍에 전송되기 위해서는 신호로 변환 되어야한다.

정보를 신호로 변환하는 방법을 알아보자.

정보와 신호 변환

Data(정보)와 Signal(심볼)의 구분

Data: 정보원(통신 단말)이 전달하고자 하는 내용이나 사실.
Signal: 일정한 부호를 이용하여 멀리 떨어져 있는 송수신단 사이에 통신이 가능하도록 한다.
Array

data가 변환된 형태 -> 데이터가 네트웍에 전송되기 위해서 변환된 형태.

정보원과 수신원은 단말기.
정보를 네트웍으로 전송하기 위해서는 DC(회선 종단장치)에서 데이터가 신호로 변환된다.
Array
변환 방식
부호기: 송신부
디지털: 네트웍
복호기: 수신부
t: 시간
x(t): 신호의 진폭 크기
디지털 또는 아날로그형태의 데이터를 네트웍으로 전송하려면 신호로 변환되는데 디지털 또는 아날로그가 디지털 신호로 변화하는 개념을 설명하는 그림.
Array
복호기에서 네트웍에서 전송된 신호를 다시 데이터로 변환해서 단말기가 수신.
네트웍에 전송되는 신호가 아날로그 형태임.
변조기, 복조기 <?모뎀.
변조는 말을 하거나 카셋트 등의 소리를 듣는데 그런 부분들을 전송시는 대역폭(신호가 차지하는 주파수 폭)이 동일하다.
따라서, 단일 매체에 전송시는 충돌이 일어난다.
이런 부분들을 주파수가 따른 즉, 반송파를 다르게 해서 전송한다.
티비 방송 수신시 채널을 마추는게 fc 라는 반송파의 주파수를 변경하는 것이다.

아날로그 변조방식(Analog data -> Analog Signal)

1. 진폭 변조(AM: Amplitude Modulation) <-- 반송파의 진폭을 바꾼다.
2. 주파수 변조(FM: Frequency Modulation) <-- 반송파의 주파수를 바꿔서 보냄.
3. 위상 변조(PM: Phase Modulation) <-- 반송파의 위상을 바꿔서 보냄.

원천 부호화 방식(Analog data -> digital Signal)

1. 파형 부호화(Waveform coding) 유선 통신망서 사용.
2. 보코딩(Vocoding) 무선통신망서 사용.
3. 혼합 부호화(Hybrid coding) 무선 통신망서 사용.

디지털 변조 방식(Digital data -> Analog Signal)

1. 진폭편이 방식(ASK: Amplitude shift keying) 반송파의 진폭을 바꾼다
2. 주파수편이 방식(FSK: Frequency shift keying) 반송파의 주파수를 바꿔서 보냄
3. 위상편이 방식(PSK: Phase shift keying) 반송파의 위상을 바꿔서 보냄.

디지털변환(Digital data -> digital Signal)

1. 단극부호(Unipolar)
2. 양극부호(Polar)
3. 바이폴라부호(Bipolar)

채널용량

어떤 통신로가 주어졌을 때 그 통신로를 통하여 전송할 수 있는 최대의 정보량을 말한다. <-- 도로에 최대속도가 있듯 통신로에도 최대 속도가 있다.
정보를 최대로 보낼 수 있는 용량을 말한다.
정보율을 R(information rate), 채널용량을 C(capacity)라고 할 때, R이 C보다 작다면 부호화 기술(위 4가지 방식)에 의해서 임의의 작은 오류확률에 접근시킬 수 있으며(통신로의 에러를 가급적 적게 만듦) R이 C보다 크다면 부호화 기술을 사용하여도 에러를 피할 수 없음.
채널 용량은 대역폭, 전송속도, 채널상의 잡음의 양, 변조 기법, 부호화 기법 등의 영향을 받음.
대역폭 <-- 도로에도 도로 폭이 있듯 통신로에도 대역폭이 있다.
채널상의 잡음의 양 <-- 도로에도 울퉁불퉁한 장애 요인이 있듯 통신로에도 장애요인인 잡음이 있다.
변조 기법 <-- 아날로그 변조기법 과 디지털 변조기법.
통신용량은 잡음이 있는 채널과 없는 채널에서 계산할 있다.

잡음이 없는 채널

1924, 1928년 Nyquist(나이키스트)가 연구.
Array
대역폭 W의 채널은 매초당 2W의 심벌(신호)을 전송할 수 있다.
Array
2진 신호를 4,800 bpss로 전송하는데 필요한 주파수 대역폭은?
아날로그 전송에서는 전송로의 주파수 대역에 의해 전송속도가 결정되어 고속의 전송속도를 얻기 어렵다.

잡음이 있는 채널

Shannon(섀논)이 연구.
Array
채널용량은 대역폭과 신호전력대 잡음전력비에 의해 결정.
신호대 잡음비(S/N)가 20dB이고 대역폭이 3,000Hz라면 최대 채널용량 C는?
Array
신호대 잡음비(S/N)가 20dB 은 100/1 정도 된다.
채널용량을 증가시키기 위해서는 대역폭을 증가시키고, 신호전력을 높이고, 잡음전력을 줄여야 한다.

정보통신의 표준화

통신망(Communication Network)
관련 사용자간의 효율적인 정보 전송.
초기의 통신망
각 회사별로 각기 고유한 장비 개발로 연결이 어려움.
통신 장비의 표준화 필요성 증대.

표준안, 권고안(Standard, Recommendation)

통신 장비 개발에 관련된 모든 사항을 기술.
표준안의 이점
사용자: 제품 구입, 업그레이드 용이
통신 서비스 제공자: 서비스 지원 용이.
통신 장비 생산자: 장비 개발 용이.
송수신측 간에 전송되는 메시지의 구조와 교환 방법 등을 정의하는 Protocol에 관심 집중.
계층(Layer)구조도 표준화 대상임.
정의할 내용이 방대함으로 인한 프로토콜의 복잡성 해소.
통신에 필요한 모든 사항을 여러 개의 부분 프로토콜들로 정의.
표준화 기구.
ANSI(American National Standards Institute): 미국 표준화 기구.
IEEE(Institute for Electrical and Electronics Engineers): 미국.
ITU-T(International Telecommnunications Union-Telecommunications), CCITT <-- 스위스 제너바에 본부. 통신쪽 표준화를 주로함.
ETSI(European Telecommunications Standards Institute): 유럽의 표준화 기구.
ISO(International Standards Organization): 컴 쪽의 표준화 주로함.

문제풀이

WAN의 특성이 아닌 것은?

1. 지역성의 제한이 있다.
2. 원거리 전송은 대체적으로 저속이다.
3. 여러 LAN을 상호 연결한다.
4. LAN 보다 복잡하고 어렵다.

광역의 망이므로 지역성의 제한이 없다.

 

다음 설명 중 가장 적합한 네트워크를 나타내는 용어는?

보통 공장이나 학교 구내, 도시 지역에서 LAN의 상호연결에 사용되며, 표준 프로토콜은 ISO 9314(FDDI) 또는 IEEE 802.6(DQDB: Distributed Queue Dual Bus)를 사용한다.

1. WAN(Wide Area Network)
2. LAN(Local Area Network)
3. MAN(Metropolitan Area Network)
4. MAN(Macro Area Network)

답. 3

2005-03-06 시행

정보처리산업기사 필기 기출문제



1과목 : 데이터베이스



1. 입력 데이터가 R=(71, 2, 38, 5, 7, 61, 11, 26, 53, 42)일 때 2-Way Merge Sort를 2회전한 후 결과는?

가. R=(2, 5, 38, 71, 7, 11, 26, 61, 42, 53)

나. R=(2, 71, 5, 38, 7, 61, 11, 26, 42, 53)

다. R=(2, 5, 7, 11, 26, 38, 61, 71, 42, 53)

라. R=(2, 5, 7, 11, 26, 38, 42, 53, 61, 71)

2. 현실세계의 개념적 구조를 데이터베이스에 구현하기 위한 중간 단계로서 사용자의 입장에서 표현한 논리적 구조를 무엇이라 하는가?

가. 개체-관계도 나. 데이터 모델 다. 정보 모델 라. 데이터 구조

3. SQL의 기술이 옳지 않은 것은?

가. SELECT....FROM ....WHERE....? 나. INSERT....INTO....VALUES....? 다. UPDATE....TO....WHERE.. ....? 라. DELETE....FROM....WHERE....

4. 순환적 프로그램을 처리할 때 필요하지 않은 것은?

가. 데크 나. 스택 다. 복귀주소 라. 순환에서 탈출하는 조건

5. 다음 알고리즘은 순환(recursion)에 관한 예이다. R(5)를 호출할 때 return되는 값은?

Function R(n)

begin if n=1 then return(1)

else R= n+R(n-1)

end

가. 14 나. 11 다. 15 라. 21

6. Which of the following is a language that enables users to access and manipulate data as organized by the appropriate data model?

가. data manipulate language 나. imperative language 다. data definition language 라. data control language

7. 물리적 데이터베이스 설계시 고려해야 할 사항으로 거리가 먼 것은?

가. 응답시간 나. 응용 프로그램의 양 다. 저장공간의 효율성 라. 트랜잭션의 처리도

8. 릴레이션 R의 모든 결정자가 후보키이면 릴레이션 R은 어떤 정규형에 속하는가?

가. 제 1정규형 나. 제 2정규형 다. 제 3정규형 라. 보이스코드(BCNF) 정규형

9. 데이터베이스 관리시스템(DBMS)의 특징으로 볼 수 없는 것은?

가. 자료 중복의 최소화 나. 자료의 공동 이용 다. 자료의 무결성 유지 라. 자료 처리 방법의 단순화

10. What's the explain next sentence? Choose the collect answer.

A quick method for finding an ordered dense list for particular record by successively looking at that half of the remaining portion of the list in which the record is known to.

가. tree search 나. hashing 다. binary search 라. block search

11. 개체-관계 모델(Entity-Relationship Model)에 대한 설명으로 적합하지 않은 것은?

가. 1976년 P.Chen이 제안한 개념적 데이터 모델이다.

나. E-R 다이어그램에서 사각형은 개체를 표현한다.

다. E-R 다이어그램에서 개체와 관계, 속성 사이를 연결해 주는 것은 화살표이다.

라. E-R 다이어그램에서 마름모는 개체들 간의 관계를 나타낸다.

12. 릴레이션의 외연(extension)에 관련된 것은?

가. 릴레이션 스키마 나. 릴레이션 스키마 다. 릴레이션 인스턴스 라. 릴레이션 타입

13. 후위 표기(postfix)식이 다음과 같을 때 식의 계산 값은? (단, 수치는 한자리 숫자로 한다.)

4 2 3 4 x + -

가. 6 나. 7 다. 14 라. -10

14. 관계(relation)의 성질이 아닌 것은?

가. 중복된 튜플이 존재하지 않는다.

나. 튜플 간의 순서가 있다.

다. 속성간의 순서는 없다.

라. 모든 속성값은 원자값을 갖는다.

15. 다음 관계 언어 중 절차적 특성을 갖는 것은?

가. 관계 대수 나. 관계 해석 다. 도메인 해석 라. 튜플 해석

16. 자료의 입출력 형태가 FIFO(first-in-first-out) 방식인 자료구조는?

가. 데크(deque) 나. 연결 리스트(linked list) 다. 큐(queue) 라. 스택(stack)

17. 데이터베이스 설계과정 중 개념적 설계 단계에 대한 설명으로 옳지 않은 것은?

가. 산출물로 개체관계도(ER-D)가 만들어진다.

나. DBMS에 독립적인 개념 스키마를 설계한다.

다. 트랜잭션 인터페이스를 설계한다.

라. 논리적 설계 단계의 전 단계에서 수행된다.

18. 기본키의 속성이 널(Null) 값을 가질 수 없는 성질을 나타내는 것은?

가. 최소성 나. 유일성 다. 개체 무결성 라. 참조 무결성

19. 순차 편성 파일의 특징으로 볼 수 없는 것은?

가. 기억 장소를 효율적으로 사용한다.

나. 프로그래밍이 쉽다.

다. 여러 개의 기록 매체에 기록이 가능하다.

라. 특정 레코드 검색 효율이 좋다.

20. 한 조직체의 데이터를 바탕으로 의사결정에 필요한 정보를 추출하고 생성하는 시스템을 무엇이라 하는가?

가. 응용시스템 나. 자료 처리 시스템 다. 정보 시스템 라. 파일 시스템



2과목 : 전자계산기 구조

21. 수치를 표현하는데 있어서 0의 판단이 가장 쉬운 방법은?

가. 1의 보수 나. 2의 보수 다. 부호와 절대치 라. 부동 소수점

22. OS(Operating System)의 목적이 아닌 것은?

가. 응답 시간(Turn around time)을 최대로 증가시킨다.

나. 프로그램 작성의 노력과 시간을 경감시킨다.

다. 자료 처리의 생산성을 향상시킨다.

라. 컴퓨터의 실행 시간을 단축시킨다.

23. "동기 디지털 시스템에 내장되어 있는 모든 레지스터의 타이밍은 ( )에 의하여 제어된다." ( )에 올바른 용어는?

가. 마스터 클럭 발생기 나. 프로그램 카운터 다. 스택 포인터 라. 플립플롭

24. 기억 장치로부터 명령을 읽어 동작(Operation) 코드 해독하고, 처리를 위한 데이터를 구하기 위해 주소지정방식을 정하는데 이 경우 가장 빠른 주소지정방식은?

가. Direct Addressing Mode 나. Indirect Addressing Mode 다. Relative Addressing Mode 라. Immediate Addressing Mode

25. 어떤 컴퓨터의 메모리 용량이 4K 워드이고, 워드 길이가 16비트일 때 AR(주소 레지스터)와 DR(데이터 레지스터)는 몇 비트로 구성하여야 하는가?

가. AR:4, DR:16 나. AR:12, DR:32 다. AR:16, DR:65536 라. AR:12, DR:16

26. 10진수 9를 Excess-3 code로 변환하면?

가. 1 0 0 1(E) 나. 1 1 1 0(E) 다. 1 1 0 1(E) 라. 1 1 0 0(E)

27. 컴퓨터 조작자가 의도적으로 인터럽트를 발생할 수 있다. 이 경우의 인터럽트 종류는?

가. Machine check interrupt 나. External interrupt 다. Program interrupt 라. I/O interrupt

28. 중앙처리장치의 하드웨어 요소 중 조합 논리회로 만으로 구성된 것은?

가. 명령 레지스터(Instruction register) 나. 프로그램 카운터(Program counter) 다. 어큐뮬레이터(Accumulator) 라. 연산기(ALU)

29. 일반적으로 수식에서 3가지의 연산자(operator)가 혼합되어 나오는데 이들 연산자의 시행 순서가 옳은 것은?

가. 산술 연산자 → 관계 연산자 → 논리 연산자

나. 산술 연산자 → 논리 연산자 → 관계 연산자

다. 관계 연산자 → 산술 연산자 → 논리 연산자

라. 논리 연산자 → 관계 연산자 → 산술 연산자

30. 고정소수점 숫자가 기억장치 내에 있을 때 다음 4가지 정보 중에서 비트를 차지하지 않아도 되는 것은?

가. 소수점 나. 소수 다. 지수 라. 부호

31. 비수치적 연산을 설명한 것으로 옳은 것은?

가. AND 연산은 레지스터 내에 특정 비트를 삽입하기 위한 연산으로 주로 사용된다.

나. X-OR 연산은 레지스터내의 모든 비트를 0으로 클리어(clear)할 때 사용하는 연산이다.

다. COMPLEMENT 연산은 자료의 특정 비트 혹은 문자를 삭제하고자 할 때 사용된다.

라. MOVE 연산은 특정 레지스터의 내용을 다른 레지스터로 옮기고자 하는 경우 사용한다.

32. 명령 코드가 명령을 수행할 수 있도록 필요한 기능을 제공하여 주는 역할을 하는 것은?

가. 누산기 나. 제어 장치 다. 레지스터 라. 번지 필드(field)

33. 10진법의 수 274의 9의 보수는?

가. 726 나. 725 다. 265 라. 283

34. PUSH, POP 명령어 처리와 가장 가까운 명령어 형식은?

가. 0-주소 명령어 나. 1-주소 명령어 다. 2-주소 명령어 라. 3-주소 명령어

35. 주기억 장치와 I/O 장치와의 시간적, 공간적 특성 차이를 나타낸 것이 아닌 것은?

가. 버스구성 나. 정보의 단위 다. 동작의 자율성 라. 동작속도

36. 컴퓨터의 성능을 높이기 위하여 명령의 처리속도를 CPU의 속도와 같도록 하기 위해서 기억장치와 CPU 사이에 사용하는 기억장치는?

가. ROM 나. virtual memory 다. DRAM 라. cache memory

37. 각각의 문자에 대하여 8개의 비트와 1개의 패리티 비트로 구성되는 코드는?

가. EBCDIC 코드 나. BCD 코드 다. 하모니 코드 라. 액세스(Excess)3 코드

38. 16진수 (7C.D)16를 8진수로 변환하면?

가. (174.61)8 나. (174.64)8 다. (176.61)8 라. (176.64)8

39. 마이크로 동작(Micro - operation)에 대한 정의로서 옳은 것은?

가. 컴퓨터의 빠른 계산 동작

나. 2진수 계산에 쓰이는 동작

다. 플립플롭 내에서 기억되는 동작

라. 레지스터에 저장된 데이터에 의해서 이루어지는 동작

40.단항(Unary) 연산을 행하는 것은?

가. SHIFT 나. AND 다. OR 라. 4칙 연산



3과목 : 시스템 분석 및 설계

41. 컴퓨터 입력 단계에서의 체크 중 프로그램에 상한값이나 하한값을 넣어두고, 이것을 입력된 수치와 비교해서 체크하는 방법은?

가. 숫자 체크 나. 범위 체크 다. 일괄합계 체크 라. 대차 체크

42. 시스템을 평가하는 목적으로 거리가 먼 것은?

가. 시스템 운영관리의 타당성 파악

나. 시스템의 성능과 유용도 판단

다. 처리비용과 효율면에서 개선점 파악

라. 시스템 운영요원의 재훈련

43. 동일한 파일형식을 가지고 있는 두개 이상의 파일을 하나로 정리하는 처리 패턴으로, 별도로 작성된 파일을 컴퓨터의 처리 효율이나 파일의 보관 등을 고려해서 하나의 파일로 통합하는 경우에 사용되는 처리(process)패턴을 무엇이라고 하는가?

가. 대조(Match)패턴 나. 병합(Merge)패턴 다. 갱신(Updata)패턴 라. 생성(Generate)패턴

44. 소프트웨어 개발 생명주기 모형 중 나선형(Spiral Model) 모델의 특징으로 틀린 것은?

가. 시스템 구축시 발생하는 위험을 최소화 할 수 있다.

나. 시제품을 만들어 사용자 및 관리자에게 가능성과 유용성을 보여줄 수 있다.

다. 복잡, 대규모 시스템의 소프트웨어 개발에 적합하다.

라. 초기에 위험 요소를 발견하지 못할 경우 위험 요소를 제거하기 위해서 많은 비용이 들 수 있다.

45. 문서화(Documentation)의 설명 중 적합하지 않은 것은?

가. 프로그램 내에도 문서화를 할 수 있다.

나. 문서화는 시스템이 모두 개발된 후에 일괄적으로 작업해야 정확하다.

다. 문서도 시스템 구성요소의 하나다.

라. 문서화는 시스템 개발 과정의 작업이라고 할 수 있다.

46. 순서도와는 달리 논리기술에 중점을 두고 상자도형을 이용한 도형식 설계도구로 순차, 선택, 반복, 케이스(case) 제어 구조를 표현하는 도구는?

가. HIPO 나. N-S Chart 다. HOS 라. Decision Table

47. 20명의 학생 코드를 부여할 경우, 성명을 한글소트(SORT)로 하고, 보기와 같이 01 부터 20 까지 순서대로 부여하는 코드는?

(보기)

01 김 강 일

02 김 미 순

:

20 최 장 훈

가. 순서 코드 나. 구분 코드 다. 그룹 분류 코드 라. 약자식 코드

48. 자료 흐름도(Data Flow Diagram)의 구성 요소가 아닌 것은?

가. 처리(process) - 원 나. 흐름(flow) - 화살표 다. 단말(terminator) - 사각형 라. 비교(compare) - 름모

49. 시스템 개발비 산정시 고려할 요소들로는 프로젝트 요소, 자원 요소, 생산성 요소 등이 있다. 다음 중 생산성 요소가 아닌 것은?

가. 개발자의 능력 나. 시스템의 신뢰도 다. 개발비용과 개발시간 라. 개발 방법론

50. 다음 중 입력 설계시 가장 먼저 설계하는 항목은?

가. 입력 정보 수집의 설계 나. 입력 정보 매체의 설계 다. 입력 정보 발생의 설계 라. 입력 정보 내용의 설계

51. 시스템 개발 단계로 옳은 것은?

가. 시스템 조사 → 설계 → 분석 → 구현 → 유지보수

나. 시스템 조사 → 분석 → 설계 → 유지보수 → 구현

다. 시스템 조사 → 분석 → 설계 → 구현 → 유지보수

라. 시스템 조사 → 설계 → 분석 → 유지보수 → 구현

52. 원시전표의 설계시 고려하여야 할 사항으로 옳지 않은 것은?

가. 원시전표는 기입이 쉽도록 해야 한다.

나. 가능한 기입량을 적게 한다.

다. 일정한 순서에 따라 차례로 기입될 수 있게 한다.

라. 전표번호나 발행 부문과 같은 고정항목은 기입자가 반드시 기입하도록 한다.

53. 시스템에 대한 기초 조사 방법 중 수집되어야 할 정보가 여러 사람의 의견으로부터 도출되어야 하거나, 지리적으로 멀리 떨어져 있는 곳의 정보를 수집하고자 할 때, 주로 사용되는 방법은 어느 것인가?

가. 현장 조사 나. 질문서 조사 다. 자료 조사 라. 면담 조사

54. 코드의 기능이 아닌 것은?

가. 표준화 기능 나. 분류 기능 다. 암호화 기능 라. 고정 기능

55. 출력 설계 순서가 옳은 것은?

① 출력의 내용 ② 출력의 분배 ③ 출력의 이용 ④ 출력의 매체화

가. ①-④-②-③ 나. ④-②-③-① 다. ②-③-①-④ 라. ③-①-④-②

56. 파일의 종류 중 내용을 변경하거나 참조할 때 사용하며 일시적인 성격을 지닌 정보를 기록하는 파일은?

가. transaction file 나. master file 다. source data file 라. backup file

57. 랜덤 파일 편성에 대한 설명으로 올바르지 않은 것은?

가. 키-주소 변환방법에 의하여 전혀 충돌이 발생하지 않는다.

나. 처리하고자 하는 레코드를 주소계산에 의해 직접 처리할 수 있다.

다. 운영체제에서 키-주소변환을 자동적으로 해준다.

라. 어떤 레코드라도 평균접근 시간 내에 검색이 가능하다.

58. 객체 지향의 기본 개념 중 데이터와 절차를 일체화한 것으로 실제로 존재하거나 혹은 추상적이라도 개별적이고 인식할 수 있는 모든 항목을 일컫는 용어는 무엇인가?

가. 연산(Operation) 나. 메소드(Method) 다. 객체(Object) 라. 메시지(Message)

59. 코드화 대상 항목의 성질 즉 길이, 넓이, 부피, 높이 등을 나타내는 의미가 있는 문자, 숫자, 기호 등을 그대로 사용하는 코드는?

가. sequence code 나. significant digit code 다. block code 라. group classification code

60. 색인 순차파일 편성은 데이터 부분과 색인 부분으로 구성되는데, 다음 중 색인부분에 해당되지 않는 것은?

가. 오버플로우 영역 인덱스 나. 마스터 인덱스 다. 실린더 인덱스 라. 트랙 인덱스



4과목 : 운영체제

61. 분산 운영체제에서 프로세스 P가 사이트 A에 있는 파일에 접근할 때, 프로세스가 원격 프로시져 호출(Remote Procedure Call)을 이용하여 이동하는 이주 기능은?

가. 데이터 이주 나. 연산 이주 다. 프로세스 이주 라. 사이트 이주

62.HRN 스케줄링에서 우선순위 결정의 계산식은?

가. (대기시간 + 실행시간) / 실행시간 나. (대기시간 + 서비스 시간) / 실행시간 다. (대기시간 + 서비스 시간) / 서비스 시간 라. (실행시간 + 서비스 시간) / 서비스 시간

63. 다음과 같은 세그멘트 테이블이 있을 때, 실제 주소는 얼마가 되겠는가?(단, 가상주소 = s(2,100))



























세그먼트 번호 크기 시작 주소
0 1200 4000
1 800 5700
2 1000 2000
3 500 3200

가. 1500 나. 1600? 다. 2000? 라. 2100

64. 운영체제의 기능으로 적당하지 않은 것은?

가. 컴퓨터 시스템의 초기화 기능 나. 효율적인 자원관리와 할당기능 다. 고급 언어로 작성된 프로그램을 기계어로 번역하는 기능 라. 오류 검사 및 복구 기능

65. 유닉스 시스템에서 파일의 내용을 화면에 출력할 때 사용하는 명령어는?

가. cat 나. finger 다. ls 라. print

66. 파일 시스템의 일반적인 기능으로 거리가 먼 것은?

가. 사용자 외에 타인이 파일에 대한 작업을 할 수 없도록 한다.

나. 사용자가 파일을 생성하고, 변경하고, 제거할 수 있도록 한다.

다. 정보의 손실이나 파괴를 방지하기 위해 백업과 복구능력을 갖추어야 한다.

라. 사용하기 편리한 인터페이스를 제공해야 한다.

67. UNIX에서 커널의 기능이 아닌 것은?

가. 프로세스 관리 기능 나. 기억장치 관리 기능 다. 입/출력 관리 기능 라. 명령어 해독 기능

68. 프로세스의 정의로 적당하지 않은 것은?

가. 하드웨어에 의해 사용되는 입/출력 장치 나. 실행중인 프로그램 다. 운영체제 내에 프로세스 제어 블록의 존재로서 명시되는 것 라. 프로세서가 할당되는 개체

69. 사용자 password에 대한 설명으로 옳지 않은 것은?

가. 추측 가능한 사용자의 전화번호, 생년월일 등으로는 구성하지 않는 것이 바람직하다.

나. 암호가 짧을수록 추측에 의한 암호 발각 가능성이 희박하다.

다. 암호는 자주 변경하는 것이 바람직하다.

라. 불법 액세스를 방지하는데 사용된다.

70. 인터럽트의 종류에 해당하지 않는 것은?

가. 프로세스 인터럽트 나. 입/출력 인터럽트 다. 외부 인터럽트 라. SVC(Supervisor Call) 인터럽트

71. 운영체제가 보조 기억장치의 적절한 관리를 위해서 하는 일 중 옳지 않은 것은?

가. 기억 장소의 할당 나. 응용 프로그램 유지보수 다. 빈 공간의 관리 라. 디스크 스케줄링

72. 하나의 프로세스가 자주 참조하는 페이지의 집합을 의미하며, 이런 페이지 집합이 적재되면 프로세스는 한동안 페이지 폴트 없이 실행될 수 있다. 이런 페이지 집합을 무엇이라 하는가?

가. working set 나. critical section 다. paging 라. fragmentation

73. 기억장치 배치 전략으로 사용되지 않는 것은?

가. 최적 적합(best-fit) 전략 나. 최초 적합(first-fit) 전략 다. 최종 적합(last-fit) 전략 라. 최악 적합(worst-fit) 전략

74. 분산 처리 시스템의 장점에 해당하지 않는 것은?

가. 자원의 공유 나. 신뢰도 향상 다. 부하의 균형 라. 보안의 향상

75. 비선점(nonpreemptive)형 프로세스 스케줄링 방식에 해당하는 것은?

가. SJF, SRT? 나. SJF, FIFO? 다. Round-Robin, SRT? 라. Round-Robin, SJF

76. 페이지 교체 기법 중 시간 오버헤드를 줄이는 기법으로서 참조비트(referenced bit)와 변형비트(modified bit)를 필요로 하는 방법은?

가. FIFO 나. LRU 다. LFU 라. NUR

77. 파일의 편성 방식 중 해쉬(Hash) 기법과 가장 연관이 많은 파일은?

가. 순차파일 나. 직접파일 다. 색인파일 라. 색인순차파일

78. 디스크의 서비스 요청 대기큐에 도착한 요청이 다음과 같을 때 SSTF 스케줄링 기법 사용시 75번 트랙은 몇 번째로 서비스 받는가?(단, 현재 헤드위치는 100번 트랙으로 가정한다.)

FRONT 105, 75, 58, 90, 35, 200, 64, 89

가. 두 번째 나. 세 번째 다. 네 번째 라. 다섯 번째

79. 하나의 프로세스가 시스템 내에 존재하는 동안 그 프로세스는 여러 상태를 거치게 된다. 상태 전이에 관한 설명으로 옳지 않은 것은?

가. 디스패칭(dispatching) : 준비상태 → 실행상태

나. 보류상태(block) : 실행상태 → 보류상태

다. 조건만족(wakeup) : 보류상태 → 실행상태

라. 할당시간 종료(time runout) : 실행상태 → 준비상태

80. 프로그램이 프로세서에 의해 수행되는 속도와 프린터 등에서 결과를 처리하는 속도의 차이를 극복하기 위해 디스크 저장공간을 사용하는 기법은?

가. 링킹(linking) 나. 사이클 스틸링(cycle stealing) 다. 스풀링(spooling) 라. 페이징(paging)



5과목 : 정보통신 개론

81. 홀수 패리티가 부가된 7비트 ASCII 코드 D(1000001)의 송신 데이터는?

가. 1000010 나. 0100001 다. 10000011 라. 11000010

82. 전화와 텔레비전의 연결에 의한 정보서비스의 형태는?

가. 비디오텍스(videotex) 나. 텔fp텍스트(teletext) 다. 팩시밀리(fax) 라. 텔렉스(telex)

83. 각기 다른 LAN을 통합시켜 관련이 있는 기관과 상호 연결시킨 광역 통신망은?

가. WAN 나. PSTN 다. VAN 라. INTERNET

84. 다음 네트워크 장비 중에서 OSI의 네트워크 계층까지의 기능을 수행하는 것은?

가. 아답터 나. 브리지 다. 라우터 라. 리피터

85. 다음 중 근거리(LAN)통신망을 설치시 전송용량 측면에서 가장 좋은 케이블은?

가. CCP 케이블 나. 장하 케이블 다. 광섬유 케이블 라. 동축 케이블

86. 속도단위 [bps]의 가장 적합한 정의는?

가. 1초간의 데이터 전송 비트 수 나. 1초간의 신호 펄스의 발생 수 다. 1분간의 신호 주파수 전송 수 라. 1분간의 보(baud)의 2배 전송 수

87. 다음 중 ISDN에 대해 바르게 설명한 것은?

가. 아날로그 통신기술을 전제로 하고 있다.

나. 음성, 비음성 데이터 서비스의 각 분야를 독립적으로 처리하는 통신망이다.

다. 한 빌딩 내 또는 특정지역내의 복수의 컴퓨터, 워드프로세서 등을 접속하는 상호 통신망이다.

라. 모든 통신서비스를 단일통신망으로 통합한 것이다.

88. 다음 ITU 권고안 중 MHS에 대한 권고안은?

가. X.25 나. V.27 다. X.400계열라. T.400계열

89. 다음 중 뉴 미디어의 특징으로 관계가 가장 적은 것은?

가. 정보교환의 고속화와 대용량화 나. 다채널성과 쌍방향성 다. 반도체와 아날로그 기술화 라. 정보형태의 다양화

90. 패킷 교환망에서 데이터 터미널장치와 데이터 회선종단장치 간의 인터페이스에 관한 규정은?

가. X.2 나. X.25 다. X.75 라. SDLC

91. 다음 중 서로 관계가 올바르게 짝지어진 것은?

가. 아날로그 데이터를 아날로그 신호로 변조 : PCM

나. 디지털 데이터를 아날로그 신호로 변조 : FSK

다. 아날로그 데이터를 디지털 신호로 변조 : DSU

라. 디지털 데이터를 디지털 신호로 변조 : CODEC

92. 정보통신 시스템의 회선종단장치(DCE) 중 디지털 신호를 아날로그 신호로 변환시켜 주는 장치는?

가. DSU 나. CCU 다. MODEM 라. PCM

93. HDLC의 데이터 전달모드가 아닌 것은?

가. 표준 균형모드 나. 정규 응답모드 다. 비동기 균형모드 라. 비동기 응답모드

94. 프로세스 간에 대한 연결을 확립, 관리, 단절시키는 수단을 제공하고, 동기제어 등을 수행하는 OSI 7 Layer의 계층은?

가. Physical Layer 나. Network Layer 다. Data Link Layer 라. Session Layer

95. 다음 중 PBX란 무엇을 의미하는가?

가. 공공 구내교환 시스템 나. 사설 구내교환 시스템 다. 고속 네트워크 시스템 라. 광역 네트워크 시스템

96. LAN의 액세스 방식 중 ETHERNET에서 채택한 제어 방식은?

가. 랜덤(RANDOM) 방식 나. CSMA/CD 방식 다. 토큰패싱(Token passing) 방식 라. 토큰링크(Token Link) 방식

97. 통신위성의 궤도 위치는 지구 적도 상공 몇[km] 정도인가?

가. 500 나. 6,600 다. 14,000 라. 36,000

98. 부가가치통신망(VAN)의 통신처리기능으로서 회선의 접속, 각종 제어절차 등의 데이터를 전송할 때 통신절차를 변환하는 기능은?

가. 미디어 변환 나. 프로토콜 변환 다. 포맷 변환 라. 부호 변환

99. 데이터 통신의 에러체크방식 중 수직패리티 체크방식이 우수 패리티방식을 채택할 경우, 1개 부호 중 수직에 대한 1의 bit수를 어떻게 하고 있는가?

가. 홀수가 되도록 한다.

나. 3의 배수가 되도록 한다.

다. 짝수가 되도록 한다.

라. 5개가 되도록 한다.

100. 정보통신의 설명 내용으로 가장 적합하지 않은 것은?

가. 전기통신과 컴퓨터의 정보처리 능력을 부가시켜 정보를 송 수신 처리하는 통신

나. 컴퓨터나 통신기기 사이에서 디지털 형태로 표현된 정보를 송 수신하는 통신

다. 전기적인 신호형태의 디지털 데이터만 컴퓨터로 송 수신하는 통신

라. 정보처리장치 등에 의하여 처리된 정보를 전송하는 기계장치 간의 통신



<정답>

Array

Array
  1. Lillie 2008.03.30 19:23 신고

    accurate measure or value, according as the current coin is more or less exactly agreeable to myspace layout codes music three 6 mafia the quantity of silver which it would exchange for, and the value of silver fvwrjutois

2004-09-05 시행

정보처리산업기사 필기 기출문제 A



1과목 : 데이터베이스

1. 데이터베이스의 개념적 설계를 위해 사용되는 E-R 모델에 관한 설명으로 옳지 않은 것은?

가. 개념 세계에서는 현실 세계에 대한 인식을 추상적 개념으로 표현하는데, 이 과정을 데이터 모델링이라 한다.

나. 정보 모델링을 통하여 얻어진 결과를 정보 구조화라 한다.

다. 정보 구조를 구성하는 추상적 개념은 현실 세계의 객체에서 추상화된 개체(entity) 집합이다.

라. 각 개체 집합은 여러개의 속성으로 표현되며, 각 속성은 현실 세계의 객체들이 갖는 특성이다.

2. SQL 언어의 질의 기능에 대한 설명 중 옳지 않은 것은?

가. SELECT 절은 질의 결과에 포함될 데이터 행들을 기술하며, 이는 데이터베이스로 부터의 데이터 행 또는 계산 행이 될 수 있다.

나. FROM 절은 질의에 의해 검색될 데이터들을 포함하는 테이블을 기술한다.

다. 복잡한 탐색조건을 구성하기 위하여 단순 탐색조건들을 AND, OR, NOT으로 결합할 수 있다.

라. ORDER BY 절은 질의 결과가 한 개 또는 그 이상의 열 값을 기준으로 올림차순 또는 내림차순으로 정렬될 수 있도록 기술된다.

3. 데이터베이스 관리 시스템(DBMS)의 필수기능 중 제어 기능에 대한 설명으로 거리가 먼 것은?

가. 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되어 데이터의 무결성이 유지되도록 제어해야 한다.

나. 데이터의 논리적 구조와 물리적 구조 사이에 변환이 가능하도록, 두 구조 사이의 사상(Mapping)을 명시하여야 한다.

다. 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안(Security)을 유지하고 권한(Authority)을 검사할 수 있어야 한다.

라. 여러 사용자가 데이터베이스를 동시에 접근하여 데이터를 처리할 때 처리 결과가 항상 정확성을 유지하도록 병행 제어(Concurrency Control)를 할 수 있어야 한다.

4. 논리적 데이터 모델 중 오너-멤버(owner-member) 관계를 가지는 것은?

가. E-R 모델 나. 관계 데이터 모델 다. 계층 데이터 모델 라. 네트워크 데이터 모델

5. 다른 관계에 존재하는 튜플을 참조하기 위해 사용되는 속성의 값은 참조되는 테이블의 튜플 중에 해당 속성에 대해 같은 값을 갖는 튜플이 존재해야 한다는 제약은?

가. 개체무결성 제약 나. 주소무결성 제약 다. 참조무결성 제약 라. 도메인 제약

6. 기억 공간의 낭비 원인이 되는 널 링크 부분을 트리 순회시 이용되도록 구성한 트리를 무엇이라고 하는가?

가. 신장 트리(spanning tree) 나. 스레드 이진 트리(thread binary tree) 다. 완전 이진 트리(complete binary tree) 라. 경사 트리(skewed tree)

7. 보기와 같은 그래프에서 인접행렬이 옳게된 것은?

Array

8. 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(atomic) 값 들의 집합을 무엇이라 하는가?

가. 속성 나. 스킴 다. 도메인 라. 제약조건

9. 선형 자료 구조에 해당되지 않는 것은?

가. 스택(stack) 나. 큐(queue) 다. 트리(tree) 라. 데크(deque)

10. A person responsible for the design and management of the database and for deciding the storage and access strategy. Who is this?

가. System analyzer 나. DBA 다. Programmer 라. Custom engineer

11. E-R 다이어그램에서 보기의 표현은 어떤 요소를 나타내는가?

Array

가. 개체 나. 관계 다. 항목 라. 속성

12. 자기테이프에서 레코드의 크기는 10이고, 블록의 크기가 200인 경우 blocking factor는?

가. 2 나. 20 다. 200 라. 2000

13. Choose a sentence which dosen't explain the advantages from using DBMS.

가. Redundancy can be reduced.

나. Consistency can be avoided.

다. The data can be shared.

라. Security restrictions can be applied.

14. 데이터베이스에서 아직 알려지지 않거나 모르는 값으로서 "해당없음" 등의 이유로 정보 부재를 나타내기 위해 사용하는 특수한 데이터 값을 무엇이라 하는가?

가. 원자값(atomic value) 나. 참조값(reference value) 다. 무결값(integrity value) 라. 널값(null value)

15. 데이터베이스 관리자(DBA)의 역할에 대한 설명으로 거리가 먼 것은?

가. 데이터베이스의 스키마를 정의한다.

나. 데이터베이스의 저장구조 및 접근 방법을 정의한다.

다. 사용자들에게 데이터베이스의 접근 권한을 부여한다

라. 응용 프로그램을 통하여 데이터베이스를 접근한다.

16. SQL에서 관계형 모델의 릴레이션을 테이블로 생성하는데 사용하는 명령어는?

가. DEFINE 나. ALTER 다. CREATE 라. MAKE

17. 스택을 이용한 응용 분야로 적합하지 않은 것은?

가. 인터럽트 처리 나. 함수호출의 순서제어 다. 작업 스케줄링 라. 수식의 계산

18. 다음 질의문 실행의 결과는?

SELECT 가격 FROM 도서가격 WHERE 책번호= (SELECT 책번호 FROM 도서 WHERE 책명='운영체제');






































도서 table 도서가격 table
책번호 책명 책번호 가격
1111 운영체제 1111 15000
2222 세계지도 2222 23000
3333 생활영어 3333 7000
4444 5000

가. 5000 나. 7000 다. 15000 라. 23000

19. 다음 설명이 의미하는 것은?

ㆍ삽입과 삭제가 리스트의 양쪽 끝에서 발생할 수 있는 형태이다.

ㆍ입력이 한쪽에서만 발생하고 출력은 양쪽에서 일어날 수 있는 입력제한과, 입력은 양쪽에서 일어나고 출력은 한 곳에서만 이루어지는 출력제한이 있다.

가. 스택 나. 큐 다. 다중스택 라. 데크

20. 데이터베이스 설계 단계의 순서로 옳은 것은?

① 구현 단계 ② 논리적 설계 단계 ③ 물리적 설계 단계 ④ 요구조건 분석 단계 ⑤ 개념적 설계 단계

가. ④-⑤-②-③-① 나. ①-②-③-④-⑤ 다. ④-②-⑤-③-① 라. ④-③-⑤-②-①



2과목 : 전자계산기 구조

21. 음수를 2의 보수로 표현할 때, 8비트로 나타낼 수 있는 정수의 범위는?

가. -27 ~ +27 나. -28 ~ +28 다. -27 ~ +27-1 라. -27-1 ~ +27

22. 단항 연산자(Unary operation)가 아닌 것은?

가. ROTATE 나. COMPLEMENT 다. AND 라. SHIFT

23. 이웃하는 코드가 한 비트만 다르기 때문에 코드 변환이 용이해서 A/D 변환에 주로 사용되는 코드는?

가. Gray code 나. Hamming code 다. Excess-3 code 라. Alphanumeric code

24. 소프트웨어적인 인터럽트 요구 장치 판별법은?

가. 벡터 인터럽트 나. 폴링 다. 스택 라. 핸드쉐이킹

25. 넌웨이티드 코드(Non-weighted code)는?

가. 51111 코드 나. 2421 코드 다. 8421 코드 라. 3초과 코드

26. 데이터 통신 및 마이크로컴퓨터에서 많이 채택되고 있는 코드는?

가. BCD 코드 나. Hamming 코드 다. EBCDIC 코드 라. ASCII 코드

27. 컴퓨터에서 사용되는 명령어들을 기능별로 분류할 때 분류 기준에 포함되지 않는 것은?

가. 함수 연산 기능 나. 주소계산 기능 다. 전달 기능 라. 입ㆍ출력 기능

28. 프로그램 카운터가 명령의 번지 부분과 더해져서 유효번지가 결정되는 주소 지정 방식은?

가. 상대 번지 모드(mode) 나. 간접 번지 모드 (mode) 다. 인덱스드 어드레싱 모드(indexed addressing mode) 라. 베이스(base) 레지스터 어드레싱 모드

29. X=(A+B)(AㆍB)‘와 같은 것은?

가. A+B‘ 나. A‘B+AB’ 다. A+B? 라. A‘+B

30. 다음 logic diagram의 Boolean expression은?

Array

가. y=A‘B+AC 나. y=A‘BC 다. y=AB‘+C 라. y=A‘+B+C

31. CPU의 명령어 사이클(instruction cycle) 4단계에 해당되지 않는 것은?

가. Fetch Cycle 나. Control Cycle 다. Indirect Cycle 라. Interrupt Cycle

32. 다음은 십진수를 표현하는 이진코드(binary code)들이다. 이들 중 자체 보수화(self - complementary)가 불가능한 코드는?

가. BCD(8421) 코드 나. Excess-3 코드 다. 51111 코드 라. 2421 코드

33. 일반적인 컴퓨터의 CPU 구조 가운데 처리할 수식을 미리 처리되는 순서인 역 polish(또는 postfix) 형식으로 바꾸어야 하는 CPU 구조는?

가. 범용 레지스터 구조 CPU 나. 단일 누산기 구조 CPU 다. 스택 구조 CPU 라. 모든 CPU 구조

34. 접근 시간(access time)을 옳게 나타낸 것은?

가. 접근시간 = 탐색시간 + 대기시간 + 전송시간

나. 접근시간 = 탐색시간 + 대기시간 + 실행시간

다. 접근시간 = 탐색시간 + 대기시간

라. 접근시간 = 탐색시간 + 실행시간

35. 2진수 1010(2)을 그레이(Gray) 코드로 변환한 것으로 옳은 것은?

가. 1111(G) 나. 1001(G) 다. 1011(G) 라. 1101(G)

36. 인터럽트의 발생 원인이 아닌 것은?

가. 정전 나. 서브 프로그램 호출 다. 오버플로우(overflow) 발생 라. 오퍼레이터(operator)의 조작

37. 전자계산기에서 어떤 특수한 상태가 발생하면 그것이 원인이 되어 현재 실행하고 있는 프로그램이 일시 중단되고, 그 특수한 상태를 처리하는 프로그램으로 옮겨져 처리한 후 다시 원래의 프로그램을 처리하는 현상은?

가. 인터럽트 나. 다중처리 다. 시분할 시스템 라. 다중 프로그램

38. 중앙연산처리 장치에서 마이크로 동작(Micro-operation)이 순서적으로 일어나게 하는데 필요한 신호는?

가. 실행 신호 나. 순차 신호 다. 제어 신호 라. 타이밍 신호

39. 컴퓨터의 주기억 장치는?

가. ROM과 RAM 나. DISK 다. TTY 라. Magnetic tape

40. 메모리 용량이 총 4096워드이고, 1워드가 8비트라 할 때 PC(program counter)와 MBR(memory buffer register)의 비트 수를 올바르게 나타낸 것은?

가. PC = 8비트, MBR = 12비트 나. PC = 12비트, MBR = 8비트 다. PC = 8비트, MBR = 8비트 라. PC = 12비트, MBR = 12비트



3과목 : 시스템 분석 및 설계

41. 자료 흐름도(DFD)에 대한 설명으로 옳지 않은 것은?

가. 도형 중심의 표현 나. 상향식 분할의 표현 다. 자료 흐름 중심의 표현 라. 구조적 분석용 문서화 도구

42. 코드 설계 순서로 옳은 것은?

㉠ 코드화 대상 확인 ㉡ 코드화 목적 결정 ㉢ 코드의 문서화 ㉣ 코드화 방식 결정 ㉤ 사용범위의 결정

가. ㉠㉡㉣㉤㉢ 나. ㉠㉡㉤㉣㉢ 다. ㉡㉠㉤㉣㉢ 라. ㉡㉠㉣㉤㉢

43. 파일매체를 선정하기 위한 기능 검토시 검토하는 사항이 아닌 것은?

가. 처리방식의 검토 나. 정보량의 검토 다. 항목의 명칭 및 문자구분, 배열검토 라. 파일의 갯수 및 사용 빈도의 검토

44. 코드화의 기능이 아닌 것은?

가. 오류검출 및 정정 기능 나. 암호화 기능 다. 표준화 기능 라. 분류 및 식별 기능

45. 시스템 개발 단계의 순서를 옳게 나열한 것은?

ⓐ 프로그래밍 단계 ⓑ 시스템 설계 단계 ⓒ 시스템 이행 단계 ⓓ 시스템 유지관리 단계 ⓔ 시스템 조사 단계 ⓕ 시스템 분석 단계

가. ⓐⓑⓒⓓⓔⓕ 나. ⓔⓕⓑⓐⓒⓓ 다. ⓔⓑⓐⓒⓕⓓ 라. ⓔⓑⓐⓕⓒⓓ

46. HIPO 다이어그램을 구성하고 있는 요소가 아닌 것은?

가. 도형 목차 나. 총괄 도표 다. 자료 사전 라. 상세 도표

47. 입력 매체인 종이 테이프 또는 펀치 카드 상의 데이터를 자기 디스크에 수록하는 처리는 프로세스의 표준 패턴 중 어디에 해당하는가?

가. 분류(sorting) 나. 병합(merge) 다. 매체변환(conversion) 라. 대조(matching)

48. 출력 시스템과 입력 시스템이 일치된 것으로 일단 출력된 정보가 이용자의 손을 거쳐 다시 입력되는 시스템의 형태는?

가. Display 출력 시스템 나. Turn Around System 다. File 출력 시스템 라. COM(Computer output Microfilm) 시스템

49. 경리 장부 처리시 차변, 대변의 한계값을 체크하는데 사용하는 방법으로 대차의 균형이나 가로, 세로의 합계가 일치하는가를 체크하는 방법은?

가. Limit check 나. Matching check 다. Balance check 라. Batch total check

50. 시스템은 운영 중에 고장이 발생할 수 있다. 얼마나 고장 시간이 짧은가를 통해 시스템의 신뢰도를 구할 수 있는데 만일, 전체 시스템 운영 시간이 10 이고, 이중 가동시간이 6, 고장시간이 4 라면 이 시스템의 신뢰도는?

가. 1 나. 0.6 다. 0.4 라. 0

51. 우리나라 주민등록번호의 코드 체크 방식은?

가. 패리티 체크(parity check) 나. 발란스 체크(balace check) 다. 체크 디지트 체크(check digit check) 라. 에코 체크(echo check)

52. 모듈로 구성된 시스템이 가지는 특징과 거리가 먼 것은?

가. 효율적으로 메모리를 유용하게 사용할 수 있다.

나. 프로그램 코딩의 양을 늘릴 수 있다.

다. 모듈의 재사용이 가능하다.

라. 여러 개발자가 분담하여 독립적으로 작성할 수 있다.

53. 입력정보 설계의 절차를 순서대로 나열한 것은?

① 현장에서 발생된 입력정보를 언제, 어디서, 누가, 무슨 용도로 사용하는가를 항목별로 결정한다.

② 입력목적, 입력방식, 입력장치, 그리고 입력매체의 종류가 모두 결정되었으므로 입력정보내용을 설계한다.

③ 시스템분석가는 현장에서 발생된 입력자료를 수집, 운반에 관한 사항을 결정한다.

④ 현장에서 수집된 정보들을 컴퓨터에 입력하는 매체방법을 구체적으로 결정한다.

⑤ 상세 설계에서 수행하는 활동으로 매체화된 내용을 컴퓨터 시스템에서 입력시키기 위해 입력매체의 모양과 서식을 확정한다.

가. ① → ② → ③ → ④ → ⑤ 나. ① → ③ → ④ → ⑤ → ② 다. ③ → ① → ② → ④ → ⑤ 라. ① → ④ → ③ → ⑤ → ②

54. 예를 들어 "자동차"와 "말"이라는 클래스(Class)에서 "이동수단"이라는 클래스를 만드는 일을 무엇이라 하는가?

가. Instance 나. Specialization 다. Inheritance 라. Abstraction

55. 시스템 문서화에 대한 설명 중 틀린 것은?

가. 시스템 문서화의 목적은 개발 후의 시스템 유지 보수의 용이함을 위해서이다.

나. 시스템 문서화는 시스템의 기술적 타당성을 검토하는데 필요하다.

다. 시스템 문서의 표준화는 효율적인 의사소통에 있다.

라. 시스템 문서화는 매체를 통한 저장 파일로만 정보를 보관할 경우 담당자가 육안으로 확인할 수 없기 때문에 문서화한다.

56. 통계 처리나 파일의 자료에 잘못이 발생하였을 때 파일을 원상 복구하기 위해 사용되는 파일로서, 현재까지 변화된 정보를 포함하는 것으로 기록 파일이라고도 하는 것은?

가. 마스터 파일(master file) 나. 히스토리 파일(history file) 다. 집계 파일(summary file) 라. 트레일러 파일(trailer file)

57. 색인순차편성(ISAM) 파일에 대한 특징이 아닌 것은?

가. 순차처리와 임의처리가 모두 가능하다.

나. 레코드의 추가 삭제시 파일 전체를 복사할 필요가 없다.

다. 어느 특정 레코드 접근시 인덱스에 의한 처리로 직접 편성 파일에 비해서 접근 시간이 빠르다.

라. 오버플로우 되는 레코드가 많아지면 사용 중에 파일을 재편성하는 문제점이 발생된다.

58. 프로그램 설계서 작성으로 인한 기대효과와 거리가 먼 항은?

가. 프로그래머의 인사 이동시 결함을 방지할 수 있다.

나. 시스템의 수정, 변경, 유지보수가 간단하게 이루어진다.

다. 비용이 절감되며, 장기계획을 수립할 수 있다.

라. 컴퓨터의 기종 변경시 프로그램의 생산성이 떨어진다.

59. 시스템의 5가지 기본 요소 중 아래와 같은 특징을 갖는 것은?

- 처리된 결과의 측정, 분석 후 목표치 도달 여부 확인과 만족스럽지 못한 결과는 다시 조정하는 행위

가. 입력(input) 나. 제어(control) 다. 피드백(feedback) 라. 처리(process)

60. 자료 입력 방식 중 발생한 데이터를 전표 상에 기록하고 일정한 시간 단위로 일괄 수집하여 입력 매체에 수록하는 입력 방식은?

가. 회귀 데이터 시스템 나. 집중 매체화 시스템 다. 분산 매체화 시스템 라. 직접 입력 시스템



4과목 : 운영체제

61. 교착상태(DEAD LOCK) 발생의 필요조건이 아닌 것은?

가. MUTUAL EXCLUSION 나. PREEMPTION 다. CIRCULAR WAIT 라. HOLD & WAIT

62. 분산처리 시스템에서 노드들의 물리적인 연결 형태를 위상(topology)이라고 하며, 연결 형태에 따라 여러 가지로 분류할 수 있다. 연결 형태의 설명이 옳지 않은 것은?

가. 완전 연결(fully connected) 구조 - 각 노드가 시스템 내의 모든 다른 노드와 직접 연결된 형태

나. 성형(star) 구조 - 임의의 중심 노드가 다른 모든 노드와 완전 연결되어 있는 형태

다. 환형(ring) 구조 - 각 노드가 서로 다른 방향의 노드와 물리적으로 연결되어 링을 구성한 형태

라. 다중 접근 버스(multi-access bus) 구조 - 여러 개의 공유버스를 통해 직선 또는 환형 구조로 각 노드가 서로 연결된 형태

63. HRN(Highest Response-ratio Next) 스케줄링 방식의 특징으로 옳지 않은 것은?

가. 비선점 스케줄링 기법이다.

나. 긴 작업과 짧은 작업간의 지나친 불평등을 보완하는 기법이다.

다. 우선순위 결정식은 (대기시간+서비스시간)/대기시간이다.

라. 우선순위 결정식에서 대기시간이 분자에 있으므로 긴 작업도 대기시간이 큰 경우에는 우선 순위가 높아진다.

64. 가상 메모리 시스템의 페이지 크기에 관한 사항으로 옳지 않은 것은?

가. 디스크 I/O 시간을 줄이기 위해서는 페이지 크기가 큰 것이 바람직하다.

나. 페이지 테이블의 크기를 고려하면 페이지 크기가 큰 것이 바람직하다.

다. 내부 단편화를 고려할 경우 페이지 크기가 큰 것이 바람직하다.

라. 페이지 크기가 커지면, 불필요한 데이터도 함께 적재될 수 있다.

65. 임계영역은 어느 한 순간에 한 프로세스만 조작할 수 있는 영역을 의미한다. 이와 같은 임계구역을 구현하는데 필요한 조건이 아닌 것은?

가. 한 프로세스가 임계구역을 수행중일 경우, 어떤 다른 프로세스도 임계구역을 수행해서는 안된다.

나. 한 프로세스가 임계영역에 대한 진입 요청 후, 일정 시간 내에 진입을 허락해야 한다.

다. 현재 임계구역에서 실행되는 프로세스가 없는 경우, 잔류영역 이외에 있는 프로세스는 임계영역에 진입할 수 없다.

라. 임계구역내의 프로세스는 다른 프로세스가 임계구역 내로 들어오는 것을 허용할 수 있는 권한이 있다.

66. 분산처리 시스템의 계층 구조를 하드웨어 계층에서부터 사용자 프로그램 계층으로 설계할 경우 "하드웨어 계층 - ( ① ) - ( ② ) - ( ③ ) -사용자 프로그램 계층으로 분류할 수 있다." ( )에 들어갈 적절한 분류를 옳게 나열한 것은?

㉮ 프로세스 계층 ㉯ 파일 시스템 계층 ㉰ 기억 장치 계층

가. ① - ㉰, ② - ㉮, ③ - ㉯ 나. ① - ㉰, ② - ㉯, ③ - ㉮ 다. ① - ㉮, ② - ㉯, ③ - ㉰ 라. ① - ㉮, ② - ㉰, ③ - ㉯

67. 페이징 기법에 대한 설명으로 잘못된 것은?

가. 페이지(Page)라는 고정 크기 조각 단위로 나누어 할당한다.

나. 주기억 공간의 적재단위를 페이지 프레임(Page-Frame)이라고 한다.

다. 요구 페이징은 모든 페이지가 적재될 공간이 있어야 가능하다.

라. 지역성 개념에 따라 페이지 테이블의 일부를 연관기억장치에 유지시킨다.

68. 교착 상태에 빠진 프로세스들의 자원을 선점해야 되는 경우 고려해야 할 직접적 사항이라고 할 수 없는 것은?

가. 자원을 선점할 희생자 프로세스를 선택하는 문제 나. 복귀 문제 다. 시스템 교체 문제 라. 기아 현상 문제

69. 부디렉토리를 공유할 수 있고, 융통성이 있으며 기억공간을 절약할 수 있으나, 복잡하고 하나의 파일에 다수의 이름이 존재할 수 있는 디렉토리 구조는?

가. 2단계 디렉토리 나. 트리 구조 디렉토리 다. 일반 그래프 디렉토리 라. 비순환 그래프 디렉토리

70. 운영체제(Operating System)에 대한 설명으로 거리가 먼 것은?

가. 운영체제는 컴퓨터 하드웨어와 사용자간의 매개체 역할을 하는 시스템 프로그램이다.

나. 운영체제의 주목적은 컴퓨터 시스템을 편리하게 이용할 수 있게 하는데 있다.

다. 운영체제는 컴퓨터 시스템을 공정하고 효율적으로 운영하기 위해 어떻게 자원을 할당할 것인가를 결정한다.

라. 운영체제는 컴퓨터 시스템에 항상 존재해야 하며 컴파일러, 문서편집기, 데이터베이스 등의 프로그램을 반드시 포함하고 있어야 한다.

71. 주기억장치 관리전략 중 배치전략의 방법이 아닌 것은?

가. 최적적합 나. 최악적합 다. 최후적합 라. 최초적합

72. 운영체제에서 프로세스(Process)를 가장 바르게 정의한 것은?

가. 프로그래머가 작성한 원시 프로그램이다.

나. 컴파일러에 의해 번역된 기계어 프로그램다.

다. 컴퓨터에 의해 실행 중인 프로그램으로 운영체제가 관리하는 최소 단위의 작업이다.

라. 응용 프로그램과 시스템 프로그램 모두를 일컫는 용어이다.

73. 디스크 헤드의 현 위치가 53 트랙에 있다고 가정할 때 SCAN 기법을 사용할 경우 대기 큐의 내용이 다음과 같을 때 처리 순서는 어떻게 되겠는가?

대기 큐 : 100, 192, 50, 120, 25, 115, 59, 61

가. 53-50-59-61-100-115-120-192-25

나. 53-50-25-59-61-100-115-120-192

다. 53-59-61-50-25-100-115-120-192

라. 53-100-192-50-120-25-115-59-61

74. 페이지 교체 기법 중 시간 오버헤드를 줄이는 기법으로서 참조비트(referenced bit)와 변형비트(modified bit)를 필요로 하는 방법은?

가. FIFO 나. LRU 다. LFU 라. NUR

75. 운영체제의 여러 형태 중 시대적으로 가장 먼저 생겨난 형태는?

가. 실시간처리 시스템 나. 일괄처리 시스템 다. 다중처리 시스템 라. 분산처리 시스템

76. UNIX 시스템에서 이용자와 시스템을 연결해 주는 매체로서 명령문 해석기라고 할 수 있는 것은?

가. 커널(kernel) 나. 쉘(shell) 다. 인터프리터(interpreter) 라. 소켓(socket)

77. 보안 메커니즘의 설계 원칙에는 개방된 설계, 최소 특권, 특권의 분할, 매커니즘의 경제성 등이 있다. 이 중 개방된 설계의 의미를 가장 적절하게 설명한 것은?

가. 알고리즘은 알려졌으나, 그 키는 비밀인 암호 시스템의 사용을 의미한다.

나. 트로이 목마로부터의 피해를 제한하기 위해 모든 주체는 업무 완수에 필요한 최소한의 특권만을 사용해야 한다.

다. 가능하다면 객체에 대한 접근은 하나 이상의 조건을 만족하게 해야 한다.

라. 가능한 한 기능 검증과 쉽게 정확한 구현을 할 수 있도록 간단히 설계한다.

78. UNIX 시스템의 특징으로 볼 수 없는 것은?

가. UNIX 시스템은 사용자에 대해 대화형 시스템이다.

나. UNIX 시스템은 다중 작업 시스템(Multi-tasking System)이다.

다. UNIX 시스템의 파일 구조는 단층구조 형태이다.

라. UNIX 시스템은 다 사용자(Multi-user) 시스템이다.

79. 운영체제의 역할로서 거리가 먼 것은?

가. 기억 장치 관리 나. 처리기 관리 다. 입ㆍ출력 장치 관리 라. 응용 프로그램 유지보수

80. 프로세스 제어블록(PCB)에 포함되지 않는 정보는?

가. 프로세스의 우선순위 나. 레지스터 내용을 저장하는 장소 다. 우선순위를 위한 스케줄러 라. 프로세스의 현재 상태



5과목 : 정보통신 개론

81. 변조방식 중 ASK 변조란 무슨 변조 방식인가?

가. 전송 편이 변조 나. 주파수 편이 변조 다. 위상 편이 변조 라. 진폭 편이 변조

82. 9600[bps] 의 전송속도를 갖는 모뎀이 4개의 위상을 갖는 QPSK로 변조될 때 변조속도는?

가. 4800[baud] 나. 2400[baud] 다. 1200[baud] 라. 600[baud]

83. 다음 설명 중 틀린 것은?

가. IBM의 SNA는 컴퓨터간 접속을 용이하게한 체계화된 네트워크 방식이다.

나. 본격적인 데이타통신의 시초는 미국의 반자동 방공 시스템(SAGE)이다.

다. 온라인시스템의 대량보급으로 정보통신을 위한 표준화의 필요성이 줄어들었다.

라. 데이타전송이란 컴퓨터나 데이타단말에 의해 처리할 또는 처리된 정보의 전송을 말한다.

84. 다음 중 데이터 회선종단장치와 가장 거리가 먼 것은?

가. DCE 나. DTE 다. MODEM 라. DSU

85. 아날로그 데이터를 전송하기 위해 디지털 형태로 변환하고, 또한 디지털 형태를 원래의 아날로그 데이터로 복구시키는 것은?

가. DTE 나. CODEC 다. CCU 라. DCE

86. OSI 7 계층 참조모델 중 데이터 링크 계층의 주요기능에 해당되지 않는 것은?

가. 에러검출 나. 출력확인 다. 오류제어 라. 흐름제어

87. 다음 중 LAN에 대한 설명 중 옳지 않은 것은?

가. 광대역 전송매체의 사용으로 고속통신이 가능하다.

나. 매우 낮은 오류율을 가지며, 방송 형태의 이용이 가능하다.

다. LAN의 구성은 주로 공중망으로 이루어진다.

라. 근거리 상호통신을 지원하고 워크스테이션 간을 연결하는데 사용한다.

88. 통신망의 형태란 통신망 내에 위치한 여러 장치들 사이의 연결 모양을 지칭하는데 다음 중에서 대표적인 통신망 형태가 아닌 것은?

가. 스타형(Star) 나. 링형(Ring) 다. 사각형(Square) 라. 버스형(Bus)

89. 컴퓨터시스템에서 사용되는 필수적인 시스템 소프트웨어로써 컴퓨터의 전반적인 운영과 각종 컴퓨터 자원의 관리를 수행하는 것은?

가. OS(Operating System) 나. 마스터 화일(Master file) 다. 유틸리티(Utility) 라. 인터럽트(Interrupt)

90. 인터넷서비스에 사용되는 통신프로토콜인 TCP/IP는 OSI 참조모델의 어느 계층에 각 각 속하는가?

가. 계층2/계층1 나. 계층3/계층2 다. 계층4/계층3 라. 계층5/계층4

91. 양방향으로 데이터 전송이 가능하나 한 순간에는 한 쪽 방향으로만(한번씩 교대로) 전송이 이루어지는 방식은?

가. 단방향방식 나. 반이중방식 다. 양방향방식 라. 전이중방식

92. 정보통신기술 중 단말기술보다는 전송기술에 주로 해당된다고 보는 것은?

가. 멀티미디어 나. 개인화 다. 고기능화 라. 광대역화

93. 데이터 교환방식에 의한 망의 분류 중 적합하지 않은 것은?

가. 회선 교환망 나. 무선 교환망 다. 패킷 교환망 라. 메시지 교환망

94. 다음 중 정보통신의 필요성과 가장 관계가 적다고 볼 수 있는 것은?

가. 정보의 이용율 증가로 노동력 자원화 향상

나. 원격지의 정보처리기기 사이의 효율적 정보교환

다. 중요한 컴퓨터 자원의 공동 활용

라. 정보통신망의 초고속화 및 글로벌화

95. 정보통신시스템의 구성 요소에 대한 설명으로 거리가 먼 것은?

가. CCU, FEP는 통신제어장치이다.

나. MODEM은 변ㆍ복조장치이다.

다. DTE는 데이터 에러감시장치이다.

라. DSU는 신호변환장치이다.

96. 다음 중 전송 오류의 주 원인이 아닌 것은?

가. 신호 감쇄 나. 지연 왜곡 다. 신호 잡음 라. 변조 복조

97. 전송로 상에 데이터가 흐르고 있지 않은 것을 확인한 후, 데이터를 보내는 방식으로 버스(bus)형태의 통신망구조에 적합한 방식은?

가. Token Passing 방식 나. CSMA/CD 방식 다. TDMA 방식 라. CDMA 방식

98. OSI참조 모델에서 각 계층의 기능이 잘못 설명된 것은?

가. 프레젠테이션 계층 : 정보의 형식 설정과 코드 변환

나. 네트워크 계층 : 정보 교환과 중계 기능

다. 응용 계층 : 회화 단위의 제어

라. 물리 계층 : 전송 매체로의 전기적 신호 전송

99. 다음 중 CATV의 주요 구성 요소와 가장 거리가 먼 것은?

가. 헤드엔드(HEAD-END) 나. 모뎀 다. 전송로 라. 가입자 단말장치

100. SDLC 규범에서 한 프레임(Frame)을 구성하는데 필요한 요소가 아닌 것은?

가. 플래그(Flag) 나. 번지 지정부(Address Field) 다. 제어부(control Field) 라. 논리 연산부(Arithmetic Logic Unit)

<정답>

ArrayArray
2004-05-23 시행

정보처리산업기사 필기 기출문제 A



1과목 : 데이터베이스



1. 다음 산술문의 중위 표기(Infix)에서 후위 표기(Postfix)로 옳게 변환된 것은?

산술문 : A/B**C+D*E-A*C

가. ABC**/DE+*AC-* 나. ABC**/DE*+AC*- 다. **/ABC*+DE*-AC 라. **/ABC+*DE-*AC

2. SQL 뷰(View)의 생성을 위한 정의 예약어는?

가. CREATE 나. ALTER 다. UPDATE 라. DROP

3. 개체-관계(Entity-Relational) 모델에 대한 설명으로 옳지 않은 것은?

가. 1976년 P.Chen에 의해 처음으로 제안되었다.

나. E-R 모델이 널리 사용되는 이유 중의 하나는 데이터베이스 응용 스키마 정의를 나타내는 것과 관련된 다이어그램 기법이기 때문이다.

다. 개체 타입(Entity Type)과 이들간의 관계 타입(Relationship Type)을 이용해서 현실 세계를 개념적으로 표현한다.

라. E-R Diagram에 사용되는 요소들은 개체 집합을 나타내는 사각형, 관계 집합을 나타내는 이중 화살표 등으로 구성된다.

4. 삽입(embedded) SQL을 포함하는 응용 프로그램의 특성이 아닌 것은?

가. 삽입 SQL문은 PASCAL, COBOL, C와 같은 호스트 프로그래밍 언어로 작성된 응용 프로그램 속에 내장시켜 사용할 수 있다.

나. 삽입 SQL 실행문은 호스트 언어의 실행문이 나타날 수 있는 곳이면 어디든지 나타날 수 있다.

다. 호스트 변수와 데이터베이스 필드의 이름이 중복 사용될 수 없다.

라. 삽입 SQL문은 호스트 변수를 포함할 수 있다.

5. 데이터베이스 관리자(DBA)의 역할로 거리가 먼 것은?

가. 데이터베이스 개념 스키마 정의 나. 내부 스키마 정의 다. 데이터베이스 시스템의 설계 및 조작 라. 응용 프로그램의 작성

6. 다음의 자료 구조 중 성질이 다른 하나는?

가. 스택(stack) 나. 트리(tree) 다. 큐(queue) 라. 데크(deque)

7. 데이터베이스의 정의로 보기 어려운 것은?

가. 동일한 데이터의 중복을 최소화한다.

나. 컴퓨터가 접근할 수 있는 저장매체에 저장된 데이터의 집합이다.

다. 특정 프로그램을 위한 독자적인 데이터이다.

라. 존재 목적이나 유용성 면에서 필수적인 데이터이다.

8. 다음 데이터베이스 설계 순서를 바르게 나열한 것은?

① 요구조건의 분석 ② 물리적 설계 ③ 데이터베이스 구현 ④ 개념적 설계

가. ①-②-③-④ 나. ①-③-②-④ 다. ①-④-②-③ 라. ①-②-④-③

9. 스택(STACK)의 응용 분야가 아닌 것은?

가. 함수호출 나. 순환호출 다. 작업 스케줄링 라. 수식계산

10. 해싱 함수의 값을 구한 결과 키 K1, K2가 같은 값을 가질 때, 이들 키 K1, K2의 집합을 무엇이라 하는가?

가. Mapping 나. Folding 다. Synonym 라. Chaining

11. 해시(hash) 함수와 밀접한 관계가 있는 파일은?

가. ISAM 파일 나. VSAM 파일 다. DAM 파일 라. 링 파일

12. 기관이 필요로 하는 정보를 생성하기 위한 모든 데이터 객체들에 대한 정의뿐만 아니라 데이터베이스 접근권한, 보안정책, 무결성 규칙에 관한 명세를 기술한 것은?

가. 외부 스키마 나. 개념 스키마 다. 내부 스키마 라. 서브 스키마

13. DBMS의 필수 기능에 해당하지 않는 것은?

가. 정의기능(definition facility) 나. 조작기능(manipulation facility) 다. 제어기능(control facility) 라. 회복기능(recovery facility)

14. 트랜잭션(transaction)의 특성에 해당하지 않는 것은?

가. 원자성(Atomicity) 나. 일관성(Consistency) 다. 지속성(Duration) 라. 무결성(Integrity)

15. 관계 데이터 모형에서 하나의 릴레이션을 구성하는 각각의 행을 지칭하는 것은?

가. DOMAIN 나. TUPLE 다. ENTITY 라. MEMBER

16. 다음과 같은 그래프에서 간선의 개수는?

Array

가. 2개 나. 4개 다. 6개 라. 8개

17. What is the domain?

가. a set of atomic values 나. a set of table values 다. a set of composite values 라. a set of relation values

18. 관계 모델에서의 무결성을 제약하는 방법으로, 기본 키의 값은 널(null)일 수 없다는 무결성 조건은?

가. 개체 무결성 나. 참조 무결성 다. 도메인 제약 조건 라. 함수적 종속

19. 다음 ( ) 안의 내용에 해당하는 관련 단어는?

A ( ) is a linear list whose elements may be created and deleted only in a last-in-first-out order.

가. Stack 나. Queue 다. List 라. Tree

20. 관계형 데이터베이스에서 릴레이션의 특성으로 거리가 먼 것은?

가. 하나의 릴레이션에서 튜플의 순서는 없다.

나. 각 속성은 릴레이션 내에서 유일한 이름을 가진다.

다. 모든 튜플은 서로 다른 값을 갖는다.

라. 한 릴레이션에 나타난 속성 값은 논리적으로 분해 가능한 값이어야 한다.



2과목 : 전자계산기 구조

21. Gray code (011011)G을 binary number로 변환시키면?

가. (110010)2 나. (010110)2 다. (010010)2 라. (111000)2

22. 입력 번지 선이 8개, 출력 데이터 선이 8개인 ROM의 기억 용량은?

가. 64 바이트 나. 256 바이트 다. 512 바이트 라. 1024 바이트

23. 다음 게이트의 출력은?(단, A=B=S=1)

Array

가. 0 나. 1 다. AB 라. S

24. 인스트럭션(instruction) 사이클에 해당되지 않는 것은?

가. FETCH cycle 나. INDIRECT cycle 다. DECODE cycle 라. EXECUTE cycle

25. 주기억 장치에 기억된 명령을 꺼내서 해독하고, 시스템 전체에 지시 신호를 내는 것은?

가. 채널(Channel) 나. 제어 기구(control unit) 다. 연산 논리 기구(ALU) 라. 입ㆍ출력 장치(I/O unit)

26. 그림과 같은 논리회로를 설명한 내용 중 옳지 않은 것은?

Array

가. 반가산기를 나타내는 논리회로이다.

나. S=AB+A‘+B’이다.

다. C=AB이다.

라. S=A B로 표시할 수 있다.

27. 연산한 결과를 기억장치로 보내기 전에 잠시 보관하는 레지스터는?

가. Adder 나. Accumulator 다. Index Register 라. Core Memory

28. 인터럽트의 발생 원인이나 종류를 소프트웨어로 판단하는 방법은?

가. Polling 나. Daisy chain 다. Decoder 라. Multiplex

29. 컴퓨터의 내부 상태를 나타내는 레지스터(register)는?

가. 버퍼 레지스터(buffer register) 나. 스테이터스 레지스터(status register) 다. 인덱스 레지스터(index register) 라. 명령 레지스터(instruction register)

30. 프로그램 실행 도중 분기가 발생하면 CPU 내의 어떤 장치의 내용을 먼저 변화시켜야 하는가?

가. MAR(Memory Address Register) 나. PC(Program Counter) 다. MBR(Memory Buffer Register) 라. IR(Instruction Register)

31. 한 명령을 두 부분으로 나누면?

가. 호출과 실행 나. 연산과 논리 다. 번지와 데이터 라. operation과 operand

32. Error를 검출하여 교정까지 할 수 있는 Code는?

가. Gray Code 나. Excess-3 Code 다. EBCDIC Code 라. Hamming Code

33. 2진법의 수 1101.11(2)을 10진법으로 표시하면?

가. 11.75(10) 나. 13.55(10) 다. 13.75(10) 라. 15.3(10)

34. 컴퓨터 내부에서 음수를 표현하는 방법에 속하지 않는 것은?

가. 부호 크기(절대치) 표현법 나. 크기 부호 크기 표현법 다. 부호 1의 보수 표현법 라. 부호 2의 보수 표현법

35. 중앙처리장치에서 사용되는 레지스터(register)의 종류가 아닌 것은?

가. Accumulator 나. Program Counter 다. Instruction Register 라. Full Adder

36. 레지스터의 내용을 메모리에 전달하는 기능을 무엇이라 하는가?

가. Fetch 나. Store 다. Load 라. Transfer

37. 인터럽트 발생시 복귀 주소를 기억시키는데 사용되는 것은?

가. 큐 나. 스택 다. 어큐뮬레이터 라. 프로그램 카운터

38. 주소 부분이 하나밖에 없는 1-주소 명령 형식에서 결과 자료를 넣어 두는데 사용하는 레지스터는?

가. 어큐뮬레이터(accumulator) 나. 인덱스(index) 레지스터 다. 범용 레지스터 라. 스택(stack)

39. 연산 수행시 스택(stack)을 이용하는 인스트럭션 형식은?

가. 0-주소 인스트럭션 형식 나. 1-주소 인스트럭션 형식 다. 2-주소 인스트럭션 형식 라. 3-주소 인스트럭션 형식

40. 컴퓨터의 입ㆍ출력에 필요한 기능이 아닌 것은?

가. 입ㆍ출력 버스 나. 입ㆍ출력 인터페이스 다. 입ㆍ출력 제어 라. 입ㆍ출력 기억



3과목 : 시스템 분석 및 설계

41. 처리될 파일의 정보가 기록순서나 코드순서와 같은 논리적 순서와 관계 없이 특정한 방법으로 키 변환을 하여 임의로 자료를 보관하고 처리시에도 필요한 장소에 직접 접근 하도록 만든 파일은?

가. 랜덤파일 나. 순차파일 다. 순서파일 라. 색인순차파일

42. 시스템 분석자와 설계자가 갖추어야 할 조건에 대한 설명으로 옳지 않은 것은?

가. 기업의 목적을 정확히 이해해야 한다.

나. 업계의 동향 및 관계 법규 등도 파악해야 한다.

다. 컴퓨터 기술과 관리 기법을 알아야 한다

라. 현장 분석 경험은 중요하지 않다.

43. 시스템 개발 초기에 사용자의 요구 기능을 시제품으로 만들어 사용자로 하여금 기능과 사용성 등에 대해 검증시켜 가면서 시스템을 개발하는 기법은?

가. 프로토타입 모델(Prototype model) 나. 나선형 모델(Spiral model) 다. 폭포수 모델(Waterfall model) 라. 구조적 모델(Structured model)

44. 데이터의 공통된 성질을 추출하여 슈퍼 클래스를 선정하는 개념에 해당되는 것은?

가. 객체 나. 추상화 다. 다형성 라. 상속성

45. 모듈의 결합도는 설계에 대한 품질 평가 방법의 하나로서 두 모듈 간의 상호 의존도를 측정하는 것이다. 다음 중 설계 품질이 가장 좋은 결합도는?

가. 공통 결합 나. 자료 결합 다. 제어 결합 라. 외부 결합

46. 하나의 마스터 파일을 목적에 따라 여러 종류의 파일로 나누어 두는 것이 바람직한 경우가 많이 있는데, 이러한 경우에 마스터 파일의 끝부분에 해당하는 파일은 무엇인가?

가. 트랜잭션 파일(transaction file) 나. 히스토리 파일(history file) 다. 원시자료 파일(source data file) 라. 트레일러 파일(trailer file)

47. 코드의 기능으로 거리가 먼 것은?

가. 식별기능 나. 검색기능 다. 분류기능 라. 배열기능

48. 코드 설계 순서로 옳은 것은?

[보기]

① 코드 대상 선정 ② 사용범위와 사용기간의 결정 ③ 코드설계와 체크 ④ 코드의 번역, 코드표 작성 ⑤ 코드 파일 작성 ⑥ 코드 파일과 코드표 관리

가. ① - ② - ③ - ④ - ⑤ - ⑥ 나. ⑥ - ⑤ - ④ - ③ - ② - ① 다. ② - ① - ④ - ③ - ⑥ - ⑤ 라. ① - ② - ④ - ③ - ⑥ - ⑤

49. 시스템의 기본 요소와 관련 없는 것은?

가. 입력 나. 출력 다. 처리 라. 평가

50. 시스템의 기본적인 특성으로 거리가 먼 것은?

가. 제어성 나. 목적성 다. 정보성 라. 자동성

51. 색인 순차(index sequence) 편성 파일에서 인덱스 영역(index area)에 해당하지 않는 것은?

가. 트랙 인덱스 영역(track index area)

나. 실린더 인덱스 영역(cylinder index area)

다. 기본 인덱스 영역(prime index area)

라. 마스터 인덱스 영역(master index area)

52. HIPO의 특징이 아닌 것은?

가. 문서화 나. 상향식 다. 계층구조 라. 기능 중심

53. 프로그래밍 지시서에 포함되어야 할 사항이 아닌 것은?

가. 프로그램의 작성기간 및 비용 나. 사용자의 운영 개요 다. 입/출력 일람 라. 처리 개요

54. 객체(Object)에 관한 설명으로 옳지 않은 것은?

가. 객체는 데이터 구조와 그 위에서 수행되는 함수들을 가지고 있는 소프트웨어 모듈이다.

나. 객체는 캡슐화와 데이터추상화로 설명된다.

다. 객체는 자신의 상태를 가지고 있고, 그 상태는 어떠한 경우에도 변하지 않는다.

라. 객체는 데이터와 그 데이터를 조작하기 위한 연산들을 결합시킨 실체다.

55. 시스템 평가의 목적으로 거리가 먼 것은?

가. 다른 시스템을 개발할 경우 똑같은 오류가 발생되는 것을 방지하기 위함이다

나. 시스템을 적절하게 운용하고 관리하는지 파악하기 위함이다.

다. 시스템의 처리비용 및 처리의 효율성을 개선하기 위함이다

라. 새로운 프로그래밍 작성 기법을 개발하기 위함이다.

56. 마스터 파일 내의 데이터를 트랜잭션 파일로 추가, 정정, 삭제하여 항상 최근의 정보를 갖도록 하는 것을 무엇이라 하는가?

가. 정렬(sort) 나. 갱신(update) 다. 병합(merge) 라. 대조(matching)

57. 중량, 용량, 거리, 크기, 면적 등의 물리적 수치를 직접 코드에 적용시키는 코드 방식은?

가. 순차코드(sequence code) 나. 표의숫자코드(significant digit code) 다. 블록코드(block code) 라. 기호코드(mnemonic code)

58. 수표나 어음과 같이 특수장치로 출력되어 이용자의 손을 경유하여 재입력되는 시스템을 무엇이라고 하는가?

가. 집중 매체화형 시스템 나. 분산 매체화형 시스템 다. 턴 어라운드 시스템 라. 직접 입력 시스템

59. 시스템의 문서화 목적으로 거리가 먼 것은?

가. 시스템 개발 후 유지 보수가 용이하다.

나. 시스템 개발팀에서 운용팀으로 인계 인수를 쉽게 할 수 있다.

다. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 수 있다.

라. 문제 발생시 책임 한계를 명확히 할 수 있다.

60. 컴퓨터 입력 단계의 체크(check) 중 입력 정보의 두 가지 이상이 특정 항목의 합과 같다는 것을 알고 있을 때, 컴퓨터를 이용해서 계산한 결과와 분명히 같은 지를 체크하는 방법은?

가. limit check 나. check digit check 다. batch total check 라. balance check



4과목 : 운영체제

61. 페이지 교체 기법 중 NUR(not used recently) 기법을 사용하려고 한다면 최소한 각 페이지마다 몇 개의 하드웨어 비트가 필요한가?

가. 1개 나. 2개 다. 3개 라. 4개

62. 교착상태의 필요조건이 아닌 것은?

가. 상호 배제 나. 환형 대기 다. 점유와 대기 라. 자원의 선점

63. PCB(Process Control Block)가 포함하는 정보에 해당하지 않는 것은?

가. 프로세스의 고유한 식별자

나. 할당되지 않은 주변 기기들의 상태정보

다. 프로세스의 부모 프로세스에 대한 포인터

라. 프로세스의 현재 상태

64. 기억장치 할당 기법 중에서 프로그램을 주기억장치내의 공백 중에서 가장 큰 공백에 배치하는 기법은?

가. 최악 적합(worst fit) 나. 최적 적합(best fit) 다. 다음 적합(next fit) 라. 최초 적합(first fit)

65. 분산처리 시스템의 물리적인 연결 형태를 위상이라 한다. 각 노드가 시스템 내의 모든 다른 노드와 직접 연결된 상태이며 직접 통신하고, 기본비용은 노드 숫자의 제곱에 비례하여 늘어나는 위상 방식은?

가. 환형 구조 나. 완전 연결 구조 다. 부분 연결 구조 라. 다중 접근 버스 구조

66. 운영체제에 대한 설명으로 옳은 것은?

가. 운영체제는 컴퓨터 자원들인 기억장치, 프로세서, 파일 및 정보, 네트워크 및 보호 등을 효율적으로 관리할 수 있는 프로그램의 집합이다.

나. 운영체제는 컴퓨터 하드웨어, 시스템 프로그램, 응용 프로그램, 사용자 등으로 구성되어 있다.

다. 자원할당 측면에서 운영체제의 주된 기능은 파일 관리, 입/출력의 구현, 소스 프로그램의 컴파일 및 목적코드 생성 등이다.

라. 운영체제는 시스템 전체의 움직임을 감시, 감독 관리 및 지원하는 처리프로그램과 주어진 문제를 응용 프로그램 감독 하에 실제데이터 처리를 하는 제어 프로그램으로 구성된다.

67. 프로그램의 실행 오류로 인해 발생하는 인터럽트로 수행 중인 프로그램에서 0으로 나누는 연산이나, 스택의 오버플로우(overflow) 등과 같은 오류가 발생했을 때, 일어나는 인터럽트는 무엇인가?

가. 기계 검사 인터럽트 나. SVC(Supervisor Call) 인터럽트 다. 프로그램 검사(program check) 인터럽트 라. 재시작(restart) 인터럽트

68. 선점(preemptive) 스케줄링 방식만을 모은 것은?

가. FIFO(First In First Out), RR(Round Robin)

나. RR(Round Robin), SRT(Shortest Remaining Time)

다. SRT(Shortest Remaining Time), SJF(Shortest Job First)

라. SJF(Shortest Job First), FIFO(First In First Out)

69. 다음 설명이 의미하는 것은?

"단일 사용자 시스템에서 프로그램의 크기는 주기억장치의 용량보다 클수는 없다. 그러나 사용하지 않는 프로그램의 부분을 보조기억장치로 옮겨와서 이제 더 이상 필요하지 않는 프로그램 부분이 사용하고 있던 장소를 다른 프로그램이 사용하게 하면 실제 영역보다 더 큰 프로그램의 실행이 가능하다."

가. 오버레이(overlay) 나. 세그먼트(segment) 다. 페이지(page) 라. 스레드(thread)

70. UNIX에서 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령 해석기로서 사용자와 시스템 간의 인터페이스를 담당하는 것은?

가. 커널(Kernel) 나. 쉘(Shell) 다. 유틸리티(Utility) 라. 포트(Port)

71. UNIX의 특징으로 거리가 먼 것은?

가. 대화식 시스템이다.

나. 이식성이 매우 높다.

다. 멀티 유저 시스템이다.

라. 대부분 어셈블리 언어로 구현되었다.

72. 그래프 탐색 알고리즘이 간단하며 원하는 파일로 접근이 쉬우며, 파일의 제거를 위하여 쓰레기 모음(Garbage - Collection)을 위한 참조 계수기가 필요한 디렉토리 구조는?

가. 1단계 디렉토리 나. 2단계 디렉토리 다. 일반 그래프 디렉토리 라. 비순환 그래프 디렉토리

73. 하나의 프로세스가 어느 정도의 프레임을 갖고 있지 않다면 페이지 부재가 계속적으로 발생되어, 프로세스가 수행되는 시간보다 페이지 교체에 소비되는 시간이 더 많아지는 경우를 무엇이라 하는가?

가. thrashing 나. working set 다. page fault 라. demand page

74. 일반적인 보안유지 방식이 아닌 것은?

가. 외부 보안 나. 사용자 인터페이스 보안 다. 내부 보안 라. 사용자 보안

75. 특정 공유 자원이나 한 그룹의 공유 자원들을 할당하는데 필요한 데이터 및 프로시저를 포함하는 병행성 구조로서 자료 추상화 개념을 기초로 하는 것은?

가. Monitor 나. Locality 다. Paging 라. Context Switching

76. Round-Robin 스케쥴링(Scheduling) 방식에 대한 설명으로 옳지 않은 것은?

가. 할당된 시간(Time Slice) 내에 작업이 끝나지 않으면 대기큐의 맨 뒤로 그 작업을 배치한다.

나. 시간 할당량이 작아질수록 문맥교환 과부하는 상대적으로 낮아진다.

다. 시간 할당량이 충분히 크면 FIF0 방식과 비슷하다.

라. 적절한 응답시간이 보장되므로 시분할 시스템에 유용하다.

77. 불연속 할당(non-contiguous allocation) 기법의 블록 할당방식에 해당하지 않는 것은?

가. 블록 체인기법 나. 색인블록 체인기법 다. 세그먼트 블록 체인기법 라. 블록 지향파일 사상기법

78. 하나의 프로세스가 자주 참조하는 페이지들의 집합을 무엇이라 하는가?

가. locality 나. working set 다. segment 라. fragmentation

79. UNIX 파일 시스템에서 inode에 포함되는 내용이 아닌 것은?

가. 파일 소유자의 사용자 식별 나. 파일의 크기 다. 파일이 사용된 시간대별 내역 라. 파일의 내용이 담긴 디스크상의 실제 주소

80. 강결합(tightly-coupled) 시스템과 약결합(looselycoupled) 시스템에 대한 설명으로 옳지 않은 것은?

가. 약결합 시스템은 각각의 시스템이 별도의 운영체제를 가진다.

나. 약결합 시스템은 하나의 저장장치를 공유한다.

다. 강결합 시스템은 하나의 운영체제가 모든 처리기와 시스템 하드웨어를 제어한다.

라. 약결합 시스템은 메시지를 사용하여 상호 통신을 한다.



5과목 : 정보통신 개론

81. 다음 중 링형 LAN에 대한 설명으로 거리가 먼 것은?

가. 트래픽이 일정한 시스템에 적합하다.

나. 노드의 추가와 변경이 비교적 어렵다.

다. 고장시 전체시스템에 영향을 미친다.

라. 이더넷(Ethernet)이 대표적인 형태이다.

82. 비동기 전송모드(ATM)에 관한 설명으로 적합하지 않은 것은?

가. ATM은 B-ISDN의 핵심 기술이다.

나. 디지털 정보를 다중 전송하는 방식이다.

다. 정보는 셀(Cell) 단위로 나누어 전송된다.

라. 저속 대용량 통신망에 적합하다.

83. 원거리에서 일괄처리하는 시스템의 터미널은?

가. 인텔리전트 터미널 나. 더미(Dummy) 터미널 다. 리모트 배치 터미널 라. 키보드 터미널

84. 광대역 ISDN 서비스의 특징으로 가장 거리가 먼 것은?

가. 신호의 전송 속도가 매우 높다.

나. 서비스 신호 대역폭의 분포 범위가 넓다.

다. 연속성 신호와 군집성 신호가 공존한다.

라. 서비스 시간의 범위가 좁다.

85. 통신 프로토콜에서 실체(entity)에 해당되지 않는 것은?

가. 사용자 응용프로그램 나. 파일전송 패키지 다. DB 관리 시스템 라. 인터페이스 H/W 장치

86. 다음 중 OSI 참조모델의 가장 하위계층은?

가. 응용계층 나. 표현계층 다. 세션계층 라. 데이터링크계층

87. ASCII 코드를 수신 했을 경우, 우수 패리티를 사용하여 에러를 검출할 수 있는 경우는? (맨 오른쪽이 패리티 비트)

가. 0 0 1 0 1 1 0 1 나. 1 0 0 1 0 0 0 0 다. 1 1 1 0 1 1 0 0 라. 0 1 0 1 0 1 0 1

88. 하나로 통합된 통신망으로 다양한 통신 서비스를 제공하는 종합정보통신망은?

가. WAN 나. VAN 다. ISDN 라. CSDN

89. 다음 중 전송제어와 오류관리를 위한 제어정보를 포함하는 프로토콜의 기본적 요소는?

가. Syntax 나. Semantics 다. Timing 라. Synchronize

90. 다음 프로토콜 전송 방식 중 특정한 플래그를 정보 메시지의 처음과 끝에 포함시켜 전송하는 방식은?

가. 비트방식 나. 문자방식 다. 바이트방식 라. 워드방식

91. 데이터통신 시스템이 최초로 이용된 분야는?

가. 사무자동화분야 나. 군사분야 다. 공장자동화분야 라. 의료분야

92. 다음 중 ( )에 알맞은 내용은 무엇인가?

"ITU-T에서는 데이터통신을 정보를 기계로 ( )하거나 처리한 정보를 ( )하는 것이라고 정의하였다."

가. 처리, 전송 나. 처리, 기억 다. 전송, 기억 라. 제어, 통신

93. 쌍방향 통신이 있는 뉴미디어에 해당되는 것은?

가. Radio 나. Videotex 다. Teletext 라. CCTV

94. 데이터통신의 일반적인 정의에 대한 내용으로 포함하기가 부적합한 것은?

가. 정보기기 사이에서 디지틀 신호형태로 표현된 정보를 송수신하는 통신

나. 정보처리장치 등에 의하여 처리된 정보를 전송하는 통신으로 기계장치간의 통신

다. 아날로그 신호형태인 음성을 목적으로 하는 통신

라. 전기통신회선을 이용, 회선에 입.출력장치를 접속해서 정보를 송수신하는 통신

95. 몇 개의 터미널들이 하나의 통신회선을 통하여 결합된 형태로 신호를 전송하고 이를 수신측에서 다시 몇 개의 터미널의 신호로 분리하여 컴퓨터에 입력할 수 있도록 하는 것은?

가. 디지털 서비스 유니트(DSU) 나. 변복조기(MODEM) 다. 채널 서비스 유니트(CSU) 라. 다중화 장비(Multiplexer)

96. 비동기식 전송방식에서 쓰이지 않는 Stop bit의 수는?

가. 1/2bit 나. 1bit 다. 1+1/2bit 라. 2bit

97. 데이터전송시스템의 전송로에는 아날로그 방식과 디지털 방식이 있다. 디지털전송로에 대한 설명 중 틀린 것은?

가. 신호변환기로 변복조장치(MODEM)를 사용한다.

나. 패킷전송방식이 주로 이용된다.

다. 전송매체는 M/W, 광케이블, UTP케이블 등이 있다.

라. 국과 국간의 전송로는 디지털방식으로 구성된다.

98. 동일 건물이나 인접한 건물에 있는 다양한 컴퓨터 기기(PC, 프린터 등)들을 상호 연결하여 정보통신망에 연결된 다른 기기나 주변기기들과 공유할 수 있도록 설계한 네트워크 종류는?

가. 패킷교환망(PSDN) 나. 부가가치통신망(VAN) 다. 근거리통신망(LAN) 라. 공중전화망(PSTN)

99. 다음 중 뉴미디어의 특징이라고 볼 수 없는 사항은?

가. 단방향성 나. 네트워크화 다. 분산적 라. 특정 다수자

100. 다음 정보통신시스템의 구성 요소 중 그 기능이 다르게 표현된 것은 ?

가. DTE : 입출력제어 및 송수신 제어기능 수행

나. DCE : 전송된 데이터를 저장, 처리기능 수행

다. CCU : 전송오류검출, 회선감시등과 같은 통신제어 기능을 수행

라. 전송회선 : 전송신호를 송수신하기 위한 통로

<정답>

Array

Array
2004-03-07 시행

정보처리산업기사 필기 기출문제 A

제1과목 : 데이터베이스

1. 정규화의 의미로 옳지 않은 것은?

가. 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 애트리뷰트의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정이다.

나. 좋은 데이터베이스 스키마를 생성해 내고 불필요한 데이터의 중복을 방지하며 정보의 검색을 용이하게 할 수 있도록 허용해 준다.

다. 정규형에는 제 1정규형, 제 2정규형, 제 3정규형, BCNF형, 제 4정규형, 제 5정규형 등이 있다.

라. 어떠한 릴레이션 구조가 바람직한 것인지, 바람직하지 못한 릴레이션을 어떻게 합쳐야 하는지에 관한 구체적인 판단기준을 제공한다.

2. SQL 언어의 데이터 제어어(DCL)에 해당하는 것은?

가. SELECT문 나. INSERT문 다. UPDATE문 라. GRANT문

3. 데이터 모델의 구성 요소가 아닌 것은?

가. 데이터 구조(structure) 나. 연산(operations) 다. 관계(relationship) 라. 제약 조건(constraints)

4. 키 값을 여러 부분으로 분류하여 각 부분을 더하거나 XOR하여 주소를 얻는 해싱 함수의 종류는?

가. 제산(divide) 함수 나. 접지(folding) 함수 다. 중간제곱(mid-square) 함수 라. 숫자 분석 함수

5. 논리적인 데이터베이스 전체의 구조를 나타내며, 데이터베이스 파일(file)에 저장되어 있는 레코드(Record)와 데이터 항목(item)의 이름을 부여하고 그들 사이에 관계의 구조를 나타내는 스키마(schema)는?

가. 외부 스키마 나. 개념 스키마 다. 내부 스키마 라. 응용 스키마

6. 아래 이진 트리를 후위순서(postorder)로 운행한 결과는?

Array

가. ABCDEFGH 나. DBGHEFCA 다. ABDCEGHF 라. BDGHEFAC

7. 삽입 SQL(embedded SQL)에 대한 설명으로 옳지 않은 것은?

가. 응용 프로그램에 삽입되어 사용되는 SQL이다.

나. SQL 문장의 식별자로서 EXEC SQL을 앞에 기술한다.

다. 호스트 변수와 데이터베이스 필드의 이름은 같아도 무방하다.

라. 호스트 언어의 변수는 SQL 변수와 구별하기 위하여 앞에 % 기호를 붙인다.

8. 자료가 아래와 같을 때, 삽입(insertion) 정렬 방법을 적용하여 오름차순으로 정렬할 경우 pass 1을 수행한 결과는?

자료 : [20, 19, 14, 16, 18]

가. 19, 20, 14, 16, 18 나. 14, 20, 19, 16, 18 다. 14, 19, 20, 16, 18 라. 20, 14, 19, 16, 18

9. 다음 영문의 내용에 가장 적합한 용어는?

It is a quick method for searching an ordered, dense list(every cell of the list contain a record) for a particular record by successively looking at that half of the remaining(or unexamined) portion of the list in which the record is known to be.

가. Block Search 나. Binary Search 다. Sequential Search 라. Interpolation Search

10. 해싱(Hashing) 기법에 관한 설명으로 옳은 것은?

가. 버킷(bucket)이란 한 개의 레코드를 저장할 수 있는 공간으로 N개의 버킷이 모여 슬롯을 형성한다.

나. 충돌(collision)이란 서로 다른 키가 동일한 주소로 해싱되는 두 키를 말한다.

다. DAM 화일을 구성할 때 해싱이 사용되며, 접근 속도는 빠르나 기억공간이 많이 요구된다.

라. 개방 주소법(open addressing)이란 오버플로우 발생시 이를 별도의 기억 공간에 두고 링크로 연결하여 사용하는 방법을 말한다.

11. 어떤 릴레이션의 애트리뷰트 개수가 4 이고, 이 릴레이션에 포함되어 있는 튜플의 개수가 5 이면 , 이 릴레이션의 카디널리티(cardinality)와 릴레이션 차수(degree)는 각각 얼마인가?

가. 카디널리티 : 4, 차수 : 5 나. 카디널리티 : 5, 차수 : 4 다. 카디널리티 : 9, 차수 : 4 라. 카디널리티 : 5, 차수 : 20

12. 후위 표기 방식으로 표현된 수식이 다음과 같을 때 이 수식에서 가장 먼저 처리되는 연산은?

X = ABC/↑ DE*+AC*-

가. A ↑ B 나. B / C 다. B ↑ C 라. A * B

13. STUDENT(SNO, SNAME, YEAR, DEPT) 테이블에 200번, 김길동, 2학년, 전산과 학생 튜플을 삽입하는 SQL 명령으로 옳은 것은?

가. INSERT STUDENT INTO VALUES (200, '김길동', 2, 전산과);

나. INSERT TO STUDENT VALUES (200, '김길동', 전산과, 2);

다. INSERT INTO STUDENT(SNO, SNAME, YEAR, DEPT) VALUES (200, '김길동', 2, 전산과);

라. INSERT TO STUDENT(SNO, SNAME, YEAR, DETP) VALUES (200, '김길동', 2, 전산과);

14. Which of the following is an ordered list in which all insertions take place at one end, the rear, while all deletions take place at the other end, the front?

가. queue 나. deque 다. stack 라. graph

15. 데이터베이스 스키마(database schema)의 속성 중에서 한 열(column)이 가질 수 있는 값들의 집합을 무엇이라고 하는가?

가. 뷰(view) 나. 차수(degree) 다. 도메인(domain) 라. 튜플(tuple)

16. 현실세계의 객체를 개념적으로 표현할 때 기본적으로 개체 타입과 이들간의 관계를 이용하도록 P. Chen이 제안한 데이터 모델은?

가. 개체 관계 모델 나. 개념적 데이터 모델 다. 논리적 데이터 모델 라. 네트워크 데이터 모델

17. 뷰에 대한 설명으로 옳은 것은?

가. 정의된 사항을 변경할 수 있다.

나. 데이터의 논리적 독립성을 제공한다

다. 삽입, 삭제, 갱신 연산에 제한이 없다.

라. 둘 이상의 기본 테이블에서 유도된 실제 테이블이다.

18. 다음 자료구조 중 성격이 다른 하나는?

가. STACK 나. QUEUE 다. DEQUE 라. TREE

19. E-R 모델에서 사각형은 무엇을 의미하는가?

가. 관계 타입 나. 개체 타입 다. 속성 라. 링크

20. 관계 데이터의 연산 표현 방법으로 원하는 결과 정보만 기술해 주는 비 절차적 언어는?

가. 관계 대수 나. 관계 해석 다. 근원 연산 라. 복합 연산



제2과목 : 전자계산기 구조

21. STACK에 관하여 올바르게 설명한 것은?

가. 복귀 번지를 저장하기 위한 메모리이다.

나. PUSH 명령으로 의해 데이터를 꺼낸다.

다. 1-address구조를 갖는다.

라. FIFO구조를 갖는다.

22. 정보 전송시에 발생하는 오류의 검색 및 정정이 용이하도록 된 코드는?

가. 해밍 코드 나. 3-초과 코드 다. 2421 코드 라. 8-4-2-1 코드

23. 011001의 1의 보수(One's Complement)는?

가. 011000 나. 011010 다. 100110 라. 011001

24. 자료구조 중 먼저 입력된 자료가 먼저 출력되는 형태로 헤드(Head)와 태일(Tail)을 입曺출력 포인터로 사용하는 자료구조 형태는?

가. 스택(Stack) 나. 큐(Queue) 다. 데큐(Deque) 라. 포인터(Pointer)

25. 인에이블 또는 디스에이블 단자에 의하여 데이터의 전송 방향을 하드웨어적으로 제어하는데 사용되는 소자는?

가. multiplexer 나. tri-state buffer 다. decoder 라. 스태틱 RAM

26. 불 대수(Boolean algebra)가 옳지 않은 것은?

가. A+A'ㆍB=A 나. AㆍA=A 다. A+AㆍB'=A 라. Aㆍ(A+B)=A

27. 컴퓨터의 연산장치에서 2개의 자료 11011101, 01101101을 Exclusive-OR 연산하였을 때의 결과는?

가. 01001111 나. 10110000 다. 11111101 라. 01001101

28. 중앙처리장치에서 사용하고 있는 버스(BUS)의 형태에 속하지 않는 것은?

가. Address Bus 나. Control Bus 다. Data Bus 라. System Bus

29. 2의 보수 표현 방식으로 8비트의 기억 공간에 정수를 표현할 때 표현 가능 범위는?

가. -27 +27 나. -28 +28 다. -27 +(27-1)? 라. -28 +(28-1)

30. 다음에서 인터럽트 작동순서가 올바른 것은?

① 리턴에 의한 복귀 ② 벡터 인터럽트 처리 ③ CPU에게 인터럽트 요청 ④ 인터럽트 인지신호 발생 ⑤ 현재 작업 중인 주소를 메모리에 저장

가. ③ - ⑤ - ④ - ② - ①

나. ④ - ③ - ⑤ - ② - ①

다. ⑤ - ② - ③ - ① - ④

라. ① - ③ - ④ - ⑤ - ②

31. 중앙연산처리장치에서 마이크로 동작이 순서적으로 일어나게 하려면 무엇이 필요한가?

가. 멀티플렉서 나. 디코더 다. 제어신호 라. 레지스터

32. 8진수 23.32를 십진수로 변환하면?(단, 소수점 4째 자리 이하 생략)

가. 18.406 나. 18.102 다. 19.406 라. 19.102

33. 성능을 향상시키기 위하여 주기억장치와 CPU 레지스터 사이에서 데이터를 이동시키는 중간 버퍼로 작용하는 기억장치는?

가. CD 나. C 드라이브 다. 캐시 기억장치 라. 누산기

34. 어소시에티브(Associative) 기억장치에 대한 설명으로 옳지 않은 것은?

가. 기억된 여러 개의 자료 중에서 주어진 특성을 가진 자료를 신속히 찾을 수 있다.

나. 중앙처리장치와 주기억장치의 속도 차가 현저할 때 사용된다.

다. 비파괴적으로 읽을 수 있어야 한다.

라. 병렬판독회로가 있어야하므로 하드웨어 비용이 크다.

35. 십진수 956에 대한 BCD 코드(Binary Coded Decimal)는?

가. 1001 0101 0110 나. 1101 0110 0101 다. 1000 0101 0110 라. 1010 0110 0101

36. 중앙처리장치에서 정보를 기억 장치에 기억시키는 것을 무엇이라 하는가?

가. Load 나. Store 다. Fetch 라. Transfer

37. 3초과 부호(Excess-3 code)의 설명으로 옳지 않은 것은?

가. 가중치 부호이다.

나. BCD 부호에 3을 더한 것과 같다.

다. 10진수를 표현하기 위한 부호이다.

라. 부호를 구성하는 어떤 비트 값도 0이 아니다.

38. 다음 중 기능이 다른 연산자는?

가. COMPLEMENT 나. OR 다. AND 라. EXCLUSIVE OR

39. 인스트럭션은 중앙처리장치를 이용하여 수행되는데 다음 중 명령을 읽어내는 스테이트(state)는?

가. Fetch state 나. Execute state 다. Indirect state 라. Timing state

40. 데이지체인(daisy-chain) 우선순위 인터럽트 방법에서 인터럽트를 발생하는 장치들의 연결 방법은?

가. 모든 장치를 직렬로 연결한다.

나. 모든 장치를 병렬로 연결한다.

다. 직렬과 병렬로 연결한다.

라. 우선순위에 따라 직렬 및 병렬로 연결한다.



제3과목 : 시스템 분석 및 설계

41. 파일 설계의 순서로 가장 적절한 것은?

① 파일의 특성 조사 ② 파일 매체의 검토 ③ 파일 작성의 목적 확인 ④ 파일 항목의 검토 ⑤ 편성법 검토

가. ①, ②, ③, ④, ⑤ 나. ③, ④, ⑤, ①, ② 다. ⑤, ③, ①, ④, ② 라. ③, ④, ①, ②, ⑤

42. 코드 작성시 유의 사항으로 적합하지 않은 것은?

가. 공통성이 있어야 한다.

나. 복잡성이 있어야 한다.

다. 체계성이 있어야 한다.

라. 확장성이 있어야 한다.

43. 클래스(Class)에 관한 설명으로 옳지 않은 것은?

가. 클래스는 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것이다.

나. 한 클래스를 기준하여 그 기준 클래스의 상위 클래스를 서브 클래스, 하위 클래스를 수퍼클래스라 한다.

다. 클래스로부터 새로운 객체를 생성하는 행위를 인스턴스화(instantiation)라 한다.

라. 객체의 유형 또는 타입(object type)이 클래스이다.

44. 다른 모듈 내의 외부 선언을 하지 않은 자료를 직접 참조하므로 의존도가 대단히 높고, 순서 변경이 다른 모듈에 영향을 주기 쉬운 모듈 결합도에 해당하는 것은?

가. 제어 결합 나. 외부 결합 다. 공통 결합 라. 내용 결합

45. 객체 지향의 기본 개념 중 데이터와 이 데이터를 조작하는 연산을 하나로 묶는 것을 의미하는 것은?

가. 상속성 나. 추상화 다. 메소드 라. 캡슐화

46. 아래와 같은 특징을 갖는 출력 매체 시스템은?

- 축소보관과 반영구적인 매체로 사용가능

- 처리 결과를 마이크로 필름에 기록

- 지도, 설계도면, 학적부, 병원 기록의 보존, 검색, 관리 등에 적합

가. CRT 출력 시스템 나. COM 시스템 다. X-Y 플로터 라. 음성 출력 시스템

47. 코드 "34278"를 "34578"과 같이 기록하는 것으로 디지트를 잘못 읽어 한 글자를 잘못 기록하는 오류는?

가. 필사오류(transcription error)

나. 전위오류(transposition error)

다. 생략오류(missing error)

라. 임의오류(random error)

48. 파일 설계 단계 중 아래의 항목들은 어느 단계에 해당하는가?

① 처리방법 ② 처리시간 ③ 정보량 ④ 조작의 편의성 ⑤ 저장매체의 결정

가. 파일항목의 검토 나. 파일의 특성조사 다. 파일매체의 검토 라. 파일편성법의 검토

49. HIPO 패키지의 3단계 구성에 포함되지 않는 것은?

가. 도식 목차(visual table of contents) 나. 총괄 도표(overview diagram) 다. 상세 도표(detail diagram) 라. 구조 도표(structure diagram)

50. 구조적 프로그램의 기본 구조에 해당하지 않는 것은?

가. 순차(sequence)구조 나. 반복(repetition)구조 다. 조건(condition)구조 라. 일괄(batch)구조

51. 출력정보의 매체화에 관한 설계에서 검토되어야 할 내용이 아닌 것은?

가. 출력되는 정보의 양 나. 출력장치의 특성 다. 작동의 용이성 라. 출력정보명

52. 효율적이고 우수한 시스템의 판정 기준으로 거리가 먼 것은?

가. 시스템 능력 나. 시스템의 신뢰성 다. 시스템의 유연성 라. 시스템의 구축 비용

53. 소프트웨어 개발주기 모델의 하나인 폭포수형(waterfall) 모델에서 개발될 소프트웨어에 대한 전체적인 하드웨어 및 소프트웨어 구조, 제어구조, 자료구조의 개략적인 설계를 작성하는 단계는?

Array

가. 타당성조사 단계 나. 기본설계 단계 다. 상세설계 단계 라. 계획과 요구사항 분석단계

54. 색인순차 편성화일(indexed sequential file)의 각 구역 중 일정한 크기의 블록으로 블록화하여 처리할 키값을 갖는 레코드가 어느 실린더 인덱스 상에 기록되어 있는가를 나타내는 정보가 수록된 구역은?

가. 마스터 인덱스 구역 나. 실린더 인덱스 구역 다. 트랙 인덱스 구역 라. 기본 데이터 구역

55. 마스터 파일의 내용을 변동 파일에 의해 추가, 삭제, 수정 등의 작업을 하여 새로운 파일을 만드는 처리 패턴은?

가. update 나. matching 다. extract 라. merge

56. 발생한 데이터를 전표상에 기록하고, 일정한 시간단위로 일괄 수집하여 전산부서에서 입력매체에 수록하는 입력 방식은?

가. 분산매체화 시스템 나. 턴어라운드 시스템 다. 집중매체화 시스템 라. 직접입력 시스템

57. 다음 표와 같이 부여하는 것을 무슨 코드라 하는가?


















코 드 코드화대상
PI50 프린터
KB83 키보드
DS35 디스켓

가. Mnemonic code 나. Block code 다. Character code 라. Sequence code

58. 시스템의 5대 기본 요소가 될 수 없는 것은?

가. 입/출력 나. 처리 다. 제어 라. 보수

59. 시스템 문서화의 효과로 거리가 먼 것은?

가. 시스템 개발 후 시스템의 유지 보수가 용이하다.

나. 시스템 개발팀에서 운용팀으로 인계 인수가 쉽다.

다. 시스템 개발 중 추가 변경에 따른 혼란을 방지한다.

라. 시스템 에러 발생시 책임 소재를 분명히 한다.

60. 입력 자료의 어떤 항목 내용이 논리적으로 정해진 범위 내에 있는가를 체크하는 방법은?

가. 유효 범위 체크(Limit check) 나. 체크 디짓 체크(Check digit check) 다. 형식 체크(Format check) 라. 균형 체크(Balance check)



제4과목 : 운영체제

61. 수행 중인 프로그램에서 0(zero)으로 나누는 연산이나 스택의 오버플로우 등과 같은 오류시 발생하는 인터럽트는?

가. 입/출력 인터럽트 나. SVC(SuperVisor Call) 인터럽트 다. 프로그램 검사 인터럽트 라. 기계 검사 인터럽트

62. 대기 중인 작업중 현재 헤드위치에서 가장 짧은 헤드 이동을 요청하는 작업을 먼저 서비스하는 디스크 스케줄링 알고리즘은?

가. SSTF 스케줄링 나. SCAN 스케줄링 다. FCFS 스케줄링 라. C-SCAN 스케줄링

63. 교착상태(Deadlock)의 4가지 필요조건에 해당하지 않는 것은?

가. 자원은 사용이 끝날 때까지 이들이 갖고 있는 프로세스로부터 제거할 수 있다.

나. 프로세스가 다른 자원을 기다리면서 이들에게 이미 할당된 자원을 갖고 있다.

다. 프로세스들이 그들이 필요로 하는 자원에 대해 배타적인 통제권을 요구한다.

라. 프로세스의 환형 사슬이 존재해서 이를 구성하는 각 프로세스는 사슬 내의 다음에 있는 프로세스가 요구하는 하나 또는 그 이상의 자원을 갖고 있다.

64. 프로세스들을 우선 순위에 따라 시스템 프로세스, 대화형 프로세스, 일괄처리 프로세스 등으로 상위, 중위, 하위 단계의 단계별 준비 큐를 배치하는 CPU 스케줄링 기법은?

가. 다단계 큐 스케줄링 나. 다단계 피드백 큐 스케줄링 다. SRT 스케줄링 라. HRN 스케줄링

65. 운영체제의 발전 과정으로 옳은 것은?

가. 분산처리 → 실시간처리 → 일괄처리 나. 일괄처리 → 분산처리 → 실시간처리 다. 분산처리 → 일괄처리 → 실시간처리 라. 일괄처리 → 실시간처리 → 분산처리

66. 주기억장치에 들어와 있는 페이지에 타임 스탬프를 찍어 그 시간을 기억하고 있다가 가장 먼저 들어와 있던 페이지를 교체하는 페이지 교체 알고리즘은?

가. FIFO 알고리즘 나. 최적 페이지 대치 알고리즘 다. LRU 알고리즘 라. LFU 알고리즘

67. SCAN 디스크 스케줄링 기법의 특징이 아닌 것은?

가. SSTF(SHORTEST SEEK TIME FIRST)의 개선 기법이다.

나. 도착 순서에 따라 실행 순서가 고정된다는 점에서 공평하다.

다. 진행방향상의 가장 짧은 거리에 있는 요청을 먼저 수행한다.

라. 실린더 지향 전략이다.

68. 기억 장소의 초기 상태가 보기의 그림과 같을 때 12K를 필요로 하는 프로세스와 18K를 필요로 하는 프로세스가 순서대로 도착하여 기억 장소의 배당을 요구했을 때 최적 적합 배당 방식을 적용한 결과는? (보기)

ArrayArray

69. RR(ROUND ROBIN) 스케줄링 기법의 특징이 아닌 것은?

가. 할당된 자원과 처리기의 소유권은 수행중인 프로세스의 제어권한이다.

나. FIFO 스케줄링기법을 선점기법(PREEMPTIVE)으로 구현한 것이다.

다. 대화식 시분할 시스템에 적합한 방식이다.

라. 빈번한 스케쥴러의 실행이 요구된다.

70. 운영체제의 형태에 따른 분류 중 사용자는 컴퓨터들의 종류를 알 필요가 없으며, 원격지 자원들을 그들의 지역 자원에 접근하는 방식과 동일한 방식으로 접근하도록 처리하는 형태의 운영체제는?

가. 네트워크 운영 체제(Network Operating System)

나. 통신 운영 체제(Communication Operating System)

다. 지역 운영 체제(Local Operating System)

라. 분산 운영 체제(Distributed Operating System)

71. UNIX 시스템의 특징이 아닌 것은?

가. 대화형의 시분할 시스템 나. 계층적 파일 시스템 다. Stand alone 시스템 라. 네트워킹 시스템

72. CPU 스케줄링에 있어서 선점 알고리즘에 해당하는 것은?

가. RR(Round Robin) 나. HRN(Highest Response-ratio Next) 다. SJF(Shortest Job First) 라. FCFS(First Come First Service)

73. UNIX 명령어 중 파일에 대한 액세스(읽기, 쓰기, 실행) 권한을 설정하는데 사용하는 명령어는?

가. chmod 나. chown 다. mkdir 라. ls

74. 다음의 인터럽트 동작원리 중 문맥교환(CONTEXT-SWITCHING)이 발생하는 구간은?

프로그램실행 - 1 - 프로그램 중단 - 2 - 인터럽트 처리 - 3

- 인터럽트 서비스 루틴 - 4 - 프로그램 중단부분 재실행

가. 1 나. 2 다. 3 라. 4

75. 페이징 기법에 관한 설명 중 옳지 않은 것은?

가. 가상 기억장치 관리 기법의 하나이다.

나. 프로그램을 서로 다른 크기의 블록 단위로 묶어서 관리하는 기법이다.

다. 페이지 크기가 클수록 적재되는 프로그램의 수가 감소된다.

라. 페이지 크기가 작을수록 페이지 테이블의 공간이 더 많이 필요하다.

76. 프로세스(process)에 대한 설명으로 거리가 먼 것은?

가. 실행중인 프로그램이다.

나. 프로시저가 활동 중인 것을 의미한다.

다. 비동기적 행위를 일으키는 주체이다.

라. 디스크 내에 파일 형태로 보관되어 있는 프로그램을 의미한다.

77. 유닉스의 i-node에서 파일 정보를 볼 수 없는 것은?

가. 파일의 크기 나. 최종 수정시간 다. 소유자 라. 파일 경로명

78. 버퍼링과 스풀링의 차이점을 비교한 것이다. 틀린 것은?

가. 버퍼링은 일반적으로 하드웨어적 구현이지만 스풀링은 소프트웨어적 구현이다.

나. 버퍼링은 일반적으로 단일작업 단일사용자이지만 스풀링은 다중작업 다중사용자이다.

다. 버퍼링에서 일반적으로 버퍼의 위치는 주기억 장치이지만 스풀링에서 스풀의 위치는 디스크이다.

라. 버퍼링은 스택 또는 큐방식의 입출력을 수행하지만 스풀링은 스택방식으로 입출력을 수행한다.

79. 입 출력장치 구동기(device driver)에 관한 설명으로 옳지 않은 것은?

가. 새로운 입 출력 장비가 개발될 때마다 운영체제 내의 장치 구동기를 수정하여 작성해야 한다.

나. 입 출력 장비 업체가 개발하여 공급할 수 있다.

다. 입 출력 장비를 제어하는 일종의 제어 프로그램이다

라. 입 출력을 실행하는 일종의 서브루틴이다.

80. UNIX 운영체제에서 사용자가 운영체제와 대화하기 위한 기반을 제공하는 프로그램으로 명령어를 해석하고, 오류의 원인을 알려주는 역할을 하는 것은?

가. 커널(Kernel) 나. 셸(Shell) 다. 시스템 호출(System call) 라. 응용(Application) 프로그램



제5과목 : 정보통신 개론

81. 다음은 ISDN의 기능을 열거한 것이다. 서로 대응되는 관계로 적합하지 않은 것은?

가. NT1: OSI 물리계층을 지원하는 망종단장치

나. NT2: 전송을 위한 교환 및 다중화 기능을 수행

다. TA : 회선종단으로 가입자선로의 물리적 종단기능을 제공

라. TE1: ISDN 기능을 가진 표준 단말기

82. ITU-T 권고안 중 V 시리즈는 어느 내용을 권고하는가?

가. 텔레마틱서비스 단말장치 나. 디지털망을 이용한 데이터통신 다. 공중전화망을 이용한 데이터통신 라. 종합정보통신망(ISDN)

83. MODEM의 설명으로 가장 옳은 것은?

가. 기억장치의 일종이다.

나. 사용자 프로그램의 일종이다.

다. 데이터의 오류를 검사 및 교정하는 장치이다.

라. 신호의 변조와 복조를 담당하는 장치이다.

84. RS-232C, RS-449, V.24, X.21은 어느 규격에 속하는가?

가. 다양한 전송로 규격 나. 단말과 모뎀간의 인터페이스 규격 다. 교환설비간 인터페이스 규격 라. 모뎀과 교환설비간의 인터페이스 규격

85. 8위상 변복조를 사용하는 모뎀의 데이타 신호속도가 4800[bps]일때 변조속도는 몇 보[baud]인가?

가. 600 나. 1600 다. 2400 라. 4800

86. 근거리 통신망(LAN)의 이용효과와 거리가 가장 먼 것은?

가. 자원(Data, Program, Device)의 공유

나. 복잡한 과학기술 계산의 고속처리

다. 하드웨어 및 소프트웨어의 경비절감

라. 자원(자료, 프로그램, 장비)의 효율적인 Backup

87. 패킷교환망의 특징이 아닌 것은?

가. 회선이용 효율의 극대화 나. 전송품질이 우수하며 고신뢰성 다. 정보를 패킷단위로 전송 라. 컴퓨터와 단말사이에 직접 통신회선 설정

88. 종합정보통신망(ISDN)에 대한 설명으로 부적당한 것은?

가. 음성 및 비음성 서비스를 포함한 광범위한 서비스를 제공한다.

나. 기능에 의해 기본통신 계층, 네트워크 계층, 통신처리 계층, 정보처리 계층으로 분류된다.

다. 64Kbps의 디지털 기본 접속기능을 제공한다.

라. OSI 참조모델에 정의된 계층화된 프로토콜 구조가 적용된다.

89. 정보통신 System의 구성요소중 정보 전송계 요소에 맞지 않는 것은?

가. 신호변환장치 나. 전송회선 다. 중앙처리장치 라. 통신제어장치

90. 정보통신이 발달하게 된 주 원인이 아닌 것은?

가. 통신기술의 발전 나. 정보량의 증대 다. 인구의 증가 라. 컴퓨터의 개발

91. 다음 경로설정 알고리즘 중 네트워크 정보를 요구하지 않으며, 송신처와 수신처 사이에 존재하는 모든 경로로 패킷을 전송하는 방식은?

가. Flooding 나. Random Routing 다. Fixed Routing 라. Adaptive Routing

92. LAN을 구성하는 매체로서 광섬유케이블의 특성에 대한 설명이 잘못된 것은?

가. 광대역 저손실이고 잡음에 특히 강하다.

나. 동축케이블에 비해 감쇄현상이 심하다.

다. 성형, 링형의 형태에도 사용이 가능하다.

라. 동선류의 전송매체에 비해 멀티드롭 접속이 어렵다.

93. 다음 중 정보통신망에 해당하지 않는 것은?

가. SUN 나. ISDN 다. LAN 라. VAN

94. LAN에서 사용되는 매체 엑세스 제어(Access Control) 기법이 아닌 것은?

가. 토큰버스 나. CDMA/CD 다. CSMA/CD 라. 토큰링

95. 통신망 간의 접속장치 중 OSI 7계층의 네트워크 계층까지를 담당하면서 통신망의 경로선택 등을 전담하는 장치는?

가. 리피터(Repeater) 나. 브리지(Bridge) 다. 라우터(Router) 라. 모뎀(Modem)

96. 프로토콜에 대한 설명으로 옳은 것은?

가. 시스템 간 정확하고 효율적인 정보전송을 위한 일련의 절차나 규범의 집합이다.

나. 아날로그 신호를 디지털 신호로 변환하는 방법이다.

다. 자체적으로 오류를 정정하는 오류제어방식이다.

라. 통신회선 및 채널 등의 정보를 운반하는 매체를 모델화한 것이다.

97. 데이터통신 시스템이 최초로 이용된 분야는?

가. 의료분야 나. 군사분야 다. 행정분야 라. 사무자동화분야

98. 다음 중 정보통신 관련 국제표준기구가 아닌 것은?

가. ITU 나. ISO 다. IEC 라. IITA

99. 정보통신이 가지는 특성으로 적합하지 않은 것은?

가. 정보통신은 전기통신을 포함한다.

나. 정보의 형태는 문자나 부호만이 가능하다.

다. 정보의 저장과 가공, 처리분야 전반에 걸친 통신을 의미한다.

라. 부수되는 입출력장치나 기타의 기기를 접속해야 한다.

100. 통신망에 접속된 컴퓨터와 단말장치 간에 효율적이고 원활한 정보를 정확히 교환하기 위하여 정보통신 시스템이 갖추어야 할 제어기능과 방식을 총칭하여 무엇이라 하는가?

가. 전송제어 나. 에러제어 다. 흐름제어 라. 동기제어

<정답>

Array

답 변경 : 77. 라

Array

답 변경 : 79. 라
2003-08-31 시행

정보처리산업기사 필기 기출문제 A형

제1과목 : 데이터베이스

1. SQL 언어에 포함되는 기능이 아닌 것은?

가. DCL 나. DDL 다. DQL 라. DML

2. 노드의 삽입 작업은 선형리스트의 한쪽 끝에서, 제거 작업은 다른 쪽 끝에서 수행되는 자료구조는?

가. 스택 나. 큐 다. 트리 라. 그래프

3. 개체 집합에 대한 속성관계를 표시하기 위해 개체를 노드로 표현하고 개체 집합들 사이의 관계를 링크로 연결한 트리(tree) 형태의 자료구조 모델은?

가. 망 데이터 모델 나. 계층 데이터 모델 다. 관계 데이터 모델 라. 객체 지향 데이터 모델

4. 데이터 제어어(DCL)의 역할이 아닌 것은?

가. 불법적인 사용자로부터 데이터를 보호하기 위한 데이터 보안(Security)

나. 데이터 정확성을 위한 무결성(Integrity)

다. 시스템 장애에 대비한 데이터 회복과 병행 수행

라. 데이터의 검색, 삽입, 삭제, 변경

5. 내부 정렬 기법(Internal sorting)이 아닌 것은?

가. 히프 정렬(heap sort) 나. 기수 정렬(radix sort) 다. 진동 병합정렬(oscillating merge sort) 라. 선택 정렬(selection sort)

6. 관계에 존재하는 튜플에서 선택조건을 만족하는 튜플의 부분집합을 구하기 위해서 사용하는 관계 대수 연산은?

가. JOIN 나. SELECT 다. PROJECT 라. UNION

7. 데이터 모델링의 과정을 올바른 순서로 나타낸 것은?

가. 개체정의 → 상세화 → 식별자 정의 → 통합 → 검증

나. 개체정의 → 식별자 정의 → 상세화 → 통합 → 검증

다. 식별자 정의 → 개체정의 → 상세화 → 통합 → 검증

라. 식별자 정의 → 상세화 → 개체정의 → 통합 → 검증

8. 관계데이터 모델에서 참조무결성(referential integrity)에 대한 설명이다. 괄호 안의 내용으로 옳은 것은?

"참조무결성이란 만약 릴레이션 R1의 기본키 K를 참조하는 외래키 FK가 릴레이션 R2에 포함되어 있다면, 이(①)의 값은 반드시 (②)에 나타나 있는 기본키 (③)의 어떤 값과 같거나 널(null)이어서는 안된다는 것이다. 즉, 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다는 제약조건이다."

가. ① R1 ② R2 ③ K

나. ① K ② R1 ③ K

다. ① FK ② R1 ③ K

라. ① FK ② R2 ③ K

9. 삽입 SQL에 대한 설명으로 옳지 않은 것은?

가. 삽입 SQL 실행문은 호스트 실행문이 나타날 수 있는 곳이면, 어디에서나 사용 가능하다.

나. SQL문에 사용되는 호스트 변수는 콜론(:)을 앞에 붙인다.

다. 응용 프로그램에서 삽입 SQL문은 'EXEC SQL'을 앞에 붙여 다른 호스트 명령문과 구별한다.

라. 삽입 SQL문의 호스트 변수의 데이터 타입은 이에 대응하는 데이터베이스 필드의 SQL 데이터 타입과 일치하지 않아도 된다.

10. 색인 순차 파일(Indexed Sequential Access Method file)의 인덱스에 해당하지 않는 것은?

가. master 인덱스 나. prime 인덱스 다. cylinder 인덱스 라. track 인덱스

11. The explanation below is about a method of sort. What is that?

The key Ki controlling the process is placed at the right spot with respect to the whole file.

Thus, if key Ki is placed in position s(i), then Kj 절 Ks(i) for j < s(i) and Kj 점 Ks(i) for j > s(i). Hence after this positioning has been made, the original file is partitioned into two subfiles one consisting of records R1, ..., Rs(i)-1 and the other of records Rs(i)+1, ..., Rn.

가. insertion sort 나. 2-way merge sort 다. quick sort 라. heap sort

12. 다음은 무엇에 대한 설명인가?

"관계형 데이터베이스 관점에서 볼 때 이것은 다른 테이블로부터 유도된 하나의 테이블을 가리키며 이를 유도하는데 사용된 테이블을 정의 테이블이라 한다. 또한 이것은 자주 참조되는 테이블에 대해서 생성되고 편리하며 임의 보안 절차에서 사용된다."

가. Catalog 나. View 다. SQL 라. Schema

13. 개체-관계 모델(E-R 모델)에 대한 설명으로 옳지 않은 것은?

가. 개체 타입과 관계 타입을 이용해서 현실 세계를 개념적으로 표현하는 방법이다.

나. E-R 다이어그램은 E-R 모델을 그래프 방식으로 표현한 것이다.

다. E-R 다이어그램의 다이아몬드 형태는 관계 타입을 표현하며, 연관된 개체 타입들을 링크로 연결한다.

라. 현실세계의 자료가 데이터베이스로 표현될 수 있는 물리적 구조를 기술하는 것이다.

14. 일괄 처리 방식을 적용한 업무 형태로서 부적합한 것은?

가. 급여 계산 나. 회계 마감업무 다. 세무 처리 라. 예약 업무

15. 입력 순서에 따라 배열된 5개의 데이터 (8, 3, 5, 2, 4)를 어떠한 정렬방식에 의해 1단계 정렬시킨 결과가 2-3-5-8-4가 되었다면 사용된 정렬 알고리즘은?

가. bubble sort 나. heap sort 다. selection sort 라. insertion sort

16. 데이터베이스 설계 순서를 바르게 나열한 것은?

㉮ 요구 분석 ㉯ 개념 설계 ㉰ 논리 설계 ㉱ 물리 설계

가. ㉮-㉯-㉰-㉱ 나. ㉮-㉰-㉯-㉱ 다. ㉰-㉯-㉱-㉮ 라. ㉰-㉱-㉯-㉮

17. 다음 그림과 같은 이진 트리를 전위 순회(preorder-traversal)한 결과는?

Array

가. AB*CD*E/+ 나. A*B+C*D/E 다. +**/ABCDE 라. A*B+CD*/E

18. 다음은 무엇에 관한 설명인가?

Which of the following is an ordered list that all insertions and deletions are made at one end, called the top.

가. Array 나. Stack 다. Queue 라. Binary Tree

19. 데이터베이스 관리자의 역할로 거리가 먼 것은?

가. 개념 및 내부스키마 정의

나. 변화 요구에 대한 적응과 성능 향상에 대한 감시

다. 백업 및 회복 전략 정의

라. 데이터베이스 자원 활용 및 사용자의 인터페이스 제공

20. 트랜잭션(transaction)의 특성에 대한 설명으로 옳지 않은 것은?

가. 원자성(Atomicity)은 트랜잭션의 일부만 수행된 상태로 종료될 수 있다는 특성을 의미한다.

나. 일관성(Consistency)은 시스템의 고정요소는 트랜잭션 수행 전과 수행 완료 후에 같아야 한다는 특성을 의미한다.

다. 고립성(Isolation)은 트랜잭션이 실행될 때마다 다른 트랜잭션의 간섭을 받지 않아야 한다는 성질을 의미한다.

라. 지속성(Duration)은 트랜잭션의 완료 결과가 데이터베이스에 영구히 기억되는 성질을 의미한다.



제2과목 : 전자계산기 구조

21. 인터럽트를 발생하는 장치들을 직렬로 연결하는 하드웨어적인 우선순위 제어 방식은?

가. interface 나. daisy chain 다. polling 라. DMA

22. 기억된 프로그램(program)을 하나 하나 불러내어 명령을 해독하는 장치는?

가. 입력장치 나. 제어장치 다. 연산장치 라. 기억장치

23. 캐시(cache) 메모리는 주기억 장치의 액세스 타임과 프로세서 논리 회로와의 ( ) 차이를 줄이기 위하여 쓰인다. ( )안에 들어갈 올바른 내용은?

가. 지연 시간 나. 설정 시간 다. 구조 라. 속도

24. ROM IC의 특징을 설명한 것 중 옳지 않은 것은?

가. Mask ROM : 반도체 공장에서 내용이 기입된다.

나. PROM : PROM writer로 기입되고 내용을 지울 수 없다.

다. EPROM : 자외선을 조사하면 내용을 지울 수 있다.

라. EAROM : refresh 회로가 필요하다.

25. 여러 개의 범용 레지스터를 가진 컴퓨터에 사용되며, 연산 후에 입력자료가 변하지 않고 보존되는 인스트럭션의 형식은?

가. 0 주소 인스트럭션의 형식

나. 1 주소 인스트럭션의 형식

다. 2 주소 인스트럭션의 형식

라. 3 주소 인스트럭션의 형식

26. 10진수 634를 BCD code로 표현하였을 때 옳은 것은?

가. 0110 0011 0100 나. 0110 0011 0011 다. 0011 0011 0100 라. 0011 0011 0011

27. 다음과 같은 명령어의 기능은?

"JMP X"

가. 제어 기능 나. 함수 연산 기능 다. 전달 기능 라. 입ㆍ출력 기능

28. 프로그램 카운터가 명령의 번지 부분과 더해져서 유효 번지가 결정되는 주소 지정 방식은?

가. 상대 번지 모드(mode) 나. 간접 번지 모드 (mode) 다. 인덱스드 어드레싱 모드(indexed addressing mode) 라. 베이스(base) 레지스터 어드레싱 모드

29. 메인 메모리의 용량이 1024K 24bit 일 때 MAR와 MBR 길이는 몇 비트인가?

가. MAR=20, MBR=20 나. MAR=20, MBR=24 다. MAR=24, MBR=20 라. MAR=24, MBR=24

30. 병렬 우선순위 인터럽트에 대한 설명이 옳지 않은 것은?

가. 마스크 레지스터(mask register)를 갖고 있다.

나. 우선순위는 레지스터의 bit의 위치에 따라서 결정될 수 있다.

다. 마스크 레지스터는 우선순위가 높은것이 서비스 받고있을 때 우선순위가 낮은 것을 비활성화 시킬 수 있다.

라. 마스크 레지스터는 우선순위가 낮은 것이 서비스 받고 있을 때 우선순위가 높은 것이 CPU에 인터럽트를 요청할 수 없도록 한다.

31. 다음 주변장치 중 입력장치가 아닌 것은?

가. 스캐너(scanner) 나. 프린터(printer) 다. 디지타이저(digitizer) 라. 키보드(keyboard)

32. 에러(error)를 검출 및 교정을 할 수 있는 코드는?

가. BCD 나. ASCII 다. Hamming Code 라. Excess-3 Code

33. 논리식 RM Y=AB+A BAR{B}+BAR{A}B 를 최소화 한 것은?

가.RM A+B 나.RM BAR{A}+BAR{B} 다.RM BAR{A+B} 라.RMAB

34. ASCII 코드를 사용하여 통신을 할 때 몇 개의 패리티 비트를 추가하여 통신하는가?

가. 1 비트 나. 2 비트 다. 3 비트 라. 0 비트

35. 다음과 같은 마이크로 동작은 어떠한 명령의 수행 과정을 나타내는 것인가?

MAR← MBR(AD) ; 유효번지를 전송

MBR← AC ; MBR에 데이터를 전송

M ← MBR ; 메모리에 워드를 저장

가. load to AC (accumulator) 나. branch unconditionally 다. AND to AC 라. store AC

36. 컴퓨터가 프로그램을 수행하는 동안 컴퓨터 내부나 주위에서 응급 사태가 발생하여 현재 수행되는 프로그램이 일시적으로 중지되는 상태는?

가. break 나. stop 다. pause 라. interrupt

37. 인터럽트 발생시에 반드시 보존되어야 하는 레지스터는?

가. MAR 나. Stack 다. PC 라. MBR

38. 음수를 표시하는 방법이 아닌 것은?

가. 1의 보수(1's Complement)

나. 부호 및 크기(Signed Magnitude)

다. 2의 보수(2's Complement)

라. 10의 보수(10's Complement)

39. 다음 회로의 출력 f가 0이 되기 위한 조건은?

Array

가. A=0, B=0 나. A=0, B=1 다. A=1, B=0 라. A=1, B=1

40. 전자계산기를 이용하기 위하여 사용하는 언어를 크게 3가지의 계층으로 구분할 수 있다. 이에 관계없는 것은?

가. 레지스터 나. 기계어 다. 어셈블리어 라. 컴파일러



제3과목 : 시스템 분석 및 설계

41. 시스템의 기본 요소와 거리가 먼 것은?

가. 입력과 출력 나. 처리 다. 제어 라. 상호의존

42. 코드의 3대 기능으로 거리가 먼 것은?

가. 정렬 나. 식별 다. 분류 라. 배열

43. 구조적 분석에서 자료사전(data dictionary) 작성시 고려 사항으로 거리가 먼 것은?

가. 이름이 중복되어야 한다.

나. 갱신하기 쉬워야 한다.

다. 이름을 가지고 정의를 쉽게 찾을 수 있어야 한다.

라. 정의하는 방식이 명확해야 한다.

44. 람바우(Rumbaugh)의 객체지향분석 모델링에서 데이터 흐름 다이어그램을 이용하여 다수의 프로세스들간의 데이터 흐름을 중심으로 처리과정을 표현한 모델링은?

가. 동적 모델링 나. 기능 모델링 다. 클래스 모델링 라. 객체 모델링

45. 출력정보의 설계 순서가 올바른 것은?

① 출력의 이용 ② 출력의 매체화 ③ 출력의 내용 ④ 출력의 분배

가. ①-②-③-④ 나. ①-③-②-④ 다. ③-②-④-① 라. ②-④-①-③

46. HIPO 패키지의 3단계 다이아그램에 해당하지 않는 것은?

가. Visual table of contents 나. Overview diagram 다. Detail diagram 라. Table diagram

47. 문서화(Documentation)의 목적에 대한 설명으로 거리가 먼 것은?

가. 개발 후 시스템 유지 보수의 용이

나. 시스템 개발 중 추가 변경에 따른 혼란 방지

다. 실수에 대한 책임의 명확화

라. 시스템의 개발 요령과 순서를 표준화하여 보다 효율적인 작업 도모

48. 시스템 설계시 필요한 과정의 나열이 순서에 옳은 것은?

① 신 시스템 실행후 평가 ② 신 시스템 설계 ③ 신 시스템 실행 ④ 목적 설정 ⑤ 현장조사분석

가. ②->⑤->④->③->①

나. ⑤->④->②->③->①

다. ④->⑤->②->③->①

라. ②->⑤->④->①->③

49. 입력 정보 설계 순서를 올바르게 나타낸 것은?

① 입력정보 발생에 관한 설계 ② 입력정보 매체화에 관한 설계 ③ 입력정보 내용에 관한 설계 ④ 입력정보 투입에 관한 설계 ⑤ 입력정보 수집에 관한 설계

가. ①-②-③-④-⑤

나. ①-④-⑤-③-②

다. ①-⑤-③-②-④

라. ①-③-⑤-②-④

50. HIPO 기법에 대한 설명으로 옳지 않은 것은?

가. 체계화된 문서 작성이 가능하다.

나. 상향식(bottom-up) 개발이 용이하다.

다. 유지 보수 및 변경이 용이하다.

라. 도표상에 기능 위주로 입력 내용, 처리 방법, 출력 내용이 제시되므로 시스템의 이해가 쉽다.

51. 시스템 개발 주기를 폭포수형(Waterfall model)으로 표현할 때, 그 순서가 옳은 것은?

① 상세설계 ② 개략설계 ③ 요구사항 정의 ④ 구현 ⑤ 통합시험 ⑥ 계획 ⑦ 유지보수 ⑧ 시스템 시행

가. ③⑥②①④⑤⑧⑦

나. ⑥③②①④⑤⑧⑦

다. ⑥②③①⑤④⑧⑦

라. ③⑥④②①⑤⑧⑦

52. 마스터 파일(master file) 안의 정보 변동에 의해 추가, 삭제, 교환을 하고 새로운 내용의 마스터 파일을 작성하는 것을 무엇이라 하는가?

가. 병합(merge) 나. 매칭(matching) 다. 변환(conversion) 라. 갱신(update)

53. 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 객체 지향의 요소는?

가. 객체(object) 나. 클래스(class) 다. 실체(instance) 라. 메시지(message)

54. 객체의 외부적인 활동을 연산이라는 전제하에서 구현한 것은?

가. 메시지 나. 속성 다. 메소드 라. 추상화

55. 마스터 파일을 갱신하거나 조회하기 위하여 만들어진 파일은?

가. 히스토리 파일(history file) 나. 트레일러 파일(trailer file) 다. 트랜잭션 파일(transaction file) 라. 원시 파일(source file)

56. 해싱에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미하는 것은?

가. collision 나. division 다. chaining 라. synonym

57. 시스템의 정의와 가능성 조사 및 다른 방법과 비교 조사하는 시스템 개발 수명 주기에 해당하는 것은?

가. 타당성 조사 나. 요구분석 다. 코딩 라. 운영 및 유지보수

58. 프로세스 입력단계에서의 체크 중 입력정보의 특정항목 합계 값을 미리 계산해서 이것을 입력정보와 함께 입력하고 컴퓨터 상에서 계산한 결과와 수동 계산결과가 같은지를 체크하는 것은?

가. 순차 체크(sequence check) 나. 범위 체크(limit check) 다. 균형 체크(balance check) 라. 일괄 합계 체크(batch total check)

59. 코드의 기입 과정에서 원래는 1996으로 기입되어야 하는데 오기를 하여 1969로 표기되었을 경우, 어느 Error에 해당하는가?

가. Transcription Error 나. Transposition Error 다. Double Transposition Error 라. Random Error

60. 코드화 대상 항목의 길이, 넓이, 부피, 무게 등을 나타내는 문자, 숫자 혹은 기호를 그대로 코드로 사용하는 코드는?

가. 그룹 분류식 코드(Group Classification Code)

나. 기호 코드(Mnemonic Code)

다. 표의 숫자식 코드(Significant digit Code)

라. 합성 코드(Combined Code)



제4과목 : 운영체제

61. 스케쥴링, 기억장치 관리, 파일 관리, 시스템 호출 인터페이스 등의 기능을 제공하는 유닉스 시스템의 핵심 부분은?

가. Shell 나. Kernel 다. IPC 라. Filter

62. 주기억장치 관리기법 중 최적기법(best fit) 이용시 20K 크기의 프로그램은 그림의 주기억장치 분할장소 중 어느 곳에 할당되는가?






















할당영역 운영체제
1 5k
2 30k
3 18k
4 22k

가. 1 나. 2 다. 3 라. 4

63. UNIX에서 명령의 백그라운드 처리를 위해 명령의 끝에 입력하는 것은?

가. * 나. % 다. & 라. $

64. 둘 이상의 프로세스들이 서로 다른 프로세스가 차지하고 있는 자원을 요구하며 무한정 기다리게 되어 해당 프로세스들의 진행이 중단되는 현상을 무엇이라 하는가?

가. semaphore 나. waiting 다. synchronization 라. deadlock

65. 분산 시스템의 특징 및 장점에 속하지 않는 것은?

가. 시스템 설계의 단순성 나. 시스템의 확장성 다. 시스템 자원 공유 라. 가용도의 증가

66. Process Control Block(PCB)의 내용이 아닌 것은?

가. 프로세스의 현재 상태

나. 프로세스 식별자

다. 프로세스의 우선순위

라. 페이지부재(page fault) 발생 횟수

67. 세마포어(semaphore)에 관한 설명 중 옳지 않은 것은?

가. 상호배제 문제를 해결하기 위하여 사용된다.

나. 정수의 변수로서 양의 값만을 가진다.

다. 여러 개의 프로세스가 동시에 그 값을 수정하지 못한다.

라. 세마포어에 대한 연산은 처리 도중에 인터럽트 되어서는 안된다.

68. 선점형 스케줄링에 해당하지 않는 것은?

가. RR(Round-Robin) 나. SRT(Short Remaining Time) 다. FIFO(First-In-First-Out) 라. SJF(Shortest Job First)

69. 페이지 교체 기법 중 가장 오랫동안 사용되지 않은 페이지를 교체하는 기법은?

가. FIFO 나. LRU 다. LFU 라. NUR

70. 모니터에 대한 설명으로 옳지 않은 것은?

가. 한 순간에 둘 이상의 프로세스가 모니터에 들어갈 수 있다.

나. 모니터의 경계에서 상호 배제가 시행된다.

다. 모니터 외부의 프로세스는 모니터 내부 데이터를 접근할 수 없다.

라. 특정 공유 자원이나 한 그룹의 공유 자원을 할당하는데 필요한 데이터 및 프로시저를 포함하는 병행성 구조이다.

71. 로더의 기능에 해당되지 않는 것은?

가. allocation 나. linking 다. relocation 라. compile

72. 프로세스가 기억장치내의 일부분만을 집중적으로 사용하는 것을 구역성(locality)이라 한다. 시간 구역성과 관련이 적은 것은?

가. looping 나. array traverse 다. stack 라. subprogram

73. RR(Round-Robin) 스케줄링 기법에서 시간 할당량이 대부분의 작업을 완료할 만큼 길다면, 다음의 어느 기법과 비슷한 결과를 얻게 되는가?

가. FIFO 나. SJF 다. HRN 라. SRT

74. 어떤 프로세스가 계속적으로 페이지부재가 발생하여 프로세스의 처리시간 보다 페이지 교체 시간이 더 많아지는 현상을 무엇이라고 하는가?

가. 워킹 세트(working set) 나. 스래싱(thrashing) 다. 스와핑(swapping) 라. 프리 페이징(free paging)

75. CPU 스케쥴링 알고리즘을 선택할 때 고려해야 할 사항으로 옳은 것은?

가. 처리율은 최소화하고 반환시간은 최대화한다.

나. 대기시간, 응답시간, 반환시간 모두를 최대화한다.

다. CPU 이용율은 최소화하고 응답시간은 최대화한다.

라. CPU 이용율과 처리율을 최대화한다.

76. 운영체제 처리 방법의 발전 순서로 옳은 것은?

① 일괄처리 시스템 ② 다중프로그램 시스템 ③ 다중모드 시스템 ④ 분산 시스템

가. ①-②-③-④

나. ①-③-②-④

다. ③-①-②-④

라. ④-③-①-②

77. 가변분할 다중 프로그래밍 시스템에서 인접한 공백들을 더 큰 하나의 공백으로 합하는 과정을 무엇이라 하는가?

가. 기억장소의 페이징(paging)

나. 기억장소의 통합(coalescing)

다. 기억장소의 집약(compaction)

라. 기억장소의 단편화(fragmentation)

78. HRN(Highest Response-Ratio Next) 스케줄링 기법에서 가변적 우선 순위는 다음 식으로 계산된다. ㉠, ㉡에 알맞은 내용은?

우선순위 = (대기한 시간 + ㉠ ) / ㉡

가. ㉠ 서비스를 받을 시간 ㉡ 서비스를 받을 시간

나. ㉠ 서비스를 받을 시간 ㉡ 실행된 시간

다. ㉠ 실행된 시간 ㉡ 서비스를 받을 시간

라. ㉠ 응답시간 ㉡ 서비스를 받을 시간

79. 파일의 편성 방식 중 해쉬(Hash) 기법과 가장 연관이 많은 파일은?

가. 순차파일 나. 직접파일 다. 색인파일 라. 색인순차파일

80. 분산처리 시스템에서 사용자나 응용 프로그램의 동작에 영향을 받지 않고 시스템 내에 있는 정보 객체를 이동할 수 있도록 하는 투명성(Transparency)은?

가. 고장 투명성 나. 이주 투명성 다. 성능 투명성 라. 규모 투명성



제5과목 : 정보통신 개론

81. 모뎀(MODEM)의 주요 기능은?

가. 디지털 신호를 아날로그 신호로 변환시킨다.

나. 데이터 전송속도를 변환시킨다.

다. 디지털 신호를 디지털 데이터로 변환시킨다.

라. 아날로그 신호를 아날로그 데이터로 변환시킨다.

82. 다음 중 ISDN(Intergrated Service Digital Network)에 관한 설명으로 옳지 않은 것은?

가. 음성, 화상, 데이터 등을 별개의 통신망으로 서비스되고 있는 것을 하나의 디지털 통신망에 통합처리하려는 목적에서 발전되고 있다.

나. 기존의 회선교환망이나 패킷교환망도 이용 가능하다.

다. 서비스 기능은 하위계층인 베어러 서비스와 상위계층인 텔레서비스를 모두 포함한다.

라. 공중전기통신망인 PSTN과 PSDN에서 제공하는 통신서비스는 제외한다.

83. 통신규약(protocol)의 설명으로 가장 적합한 것은?

가. 통신용 하드웨어 구성에 대한 표준

나. 네트워크 시스템(Network System)에 대한 운용지침

다. 정보통신매체(Communication channel)에 대한 표준

라. 통신을 제어하기 위한 표준적인 규칙과 절차의 집합

84. 다음 중 컴퓨터 네트워크에서 논리구조를 구성하는 기본 요소로서 거리가 먼 것은?

가. 사용자 프로세스(user process) 나. 케이블(cable) 다. 노드(node) 라. 링크(link)

85. 고속데이터 전송에 이용되며, 주로 9600[bps]의 속도에서 운용되는 변조방식은?

가. ASK(진폭편이변조) 나. FSK(주파수편이변조) 다. APK(진폭위상변조) 라. QAM(직교진폭변조)

86. 통신망(network)을 구축하여 얻을 수 있는 장점이 아닌 것은?

가. 하드웨어 및 소프트웨어 자원의 공용화

나. 배치(batch)처리 및 보안성 유지 간편

다. 부하의 분산 및 효율성 향상

라. 데이터베이스 공용 및 시차의 활용

87. LAN(Local Area Network)의 설명이 잘못된 것은?

가. 광대역 전송매체의 사용으로 고속통신이 가능하다.

나. 네트워크내의 접속 기기간에 전송이 가능하다.

다. 최단거리 경로선택이 필요하다.

라. 확장성과 재배치성이 좋다.

88. 데이터 단말장치와 데이터 회선종단장치의 전기적, 기계적 인터페이스는?

가. ADSL 나. DSU 다. SERVER 라. RS-232C

89. ISDN 채널에서 D 채널의 용도는?

가. 음성채널

나. 사용자 서비스를 위한 채널

다. 서비스 제어를 위한 채널과 저속의 패킷전송 채널

라. 예비채널

90. 다음 중 LAN의 전송매체로 전송특성이 가장 좋은 것은?

가. 동축 케이블 나. UTP 쌍연 케이블 다. 광 케이블? 라. 폼스킨 케이블

91. 시작 비트 1개, 정지 비트 1개, 패리티 비트 1개를 포함하는 아스키(ASCII)코드를 1200[bps]의 전송속도로 보낼 때 1초에 전송되는 문자수는?

가. 109 나. 120 다. 133 라. 150

92. 정보의 특성을 설명한 것 중 거리가 먼 것은?

가. 정보는 가공되지 않은 데이터로부터 얻어진다.

나. 정보는 일정한 시간이 흐르면 효력이 감소한다.

다. 연속적인 정보활동과 축적으로 정보가치가 줄어든다.

라. 정보는 사람에 따라 중요도가 달라질 수 있다.

93. 정보센터로부터 필요한 정보를 선택하여 공중전화망을 통해 일반 TV로 수신 가능한 뉴미디어는?

가. 텔리텍스 나. 전자우편 다. 비디오텍스 라. 원격전자회의

94. 데이터 전송 시스템에서의 통신방식의 종류가 아닌 것은?

가. 단방향 통신방식 나. 반이중 통신방식 다. 복이중 통신방식 라. 전이중 통신방식

95. 정보통신 시스템의 특징에 대한 설명 중 틀린 것은?

가. 통신회선을 효율적으로 이용 가능함

나. 고성능의 에러제어 방식을 사용하여 시스템 신뢰도가 높음

다. 협대역 전송에만 주로 사용함

라. 고품질의 통신서비스를 제공함

96. ITU-T 권고 시리즈의 의미가 잘못 설명된 것은?

가. I시리즈 : ISDN의 표준화

나. X시리즈 : 사설 데이터망을 통한 데이터 전송

다. V시리즈 : 공중전화망을 통한 데이터 전송

라. T시리즈 : 텔레마틱 단말에 관련된 권고

97. 비동기식(asynchronous) 데이터전송방식에 관한 설명으로 적당하지 않은 것은?

가. 저속도의 전송에 적합하다.

나. 문자의 앞쪽에 Start bit가 위치한다.

다. 문자의 뒤쪽에 1-2개의 Stop bit를 갖는다.

라. 캐릭터와 캐릭터 사이에 휴지시간이 없다.

98. 다음 중 LAN의 기본적인 회선망 형태가 아닌 것은?

가. 스타형 나. 버스형 다. 베이스밴드형 라. 링형

99. 다음 중 정보를 정확하게 전송하기 위한 통신 프로토콜의 기능과 거리가 먼 것은?

가. 다중화 나. 에러 제어다. 동기화 라. 흐름 제어

100. 멀티미디어의 표준화와 관련하여 MPEG란 다음 중 무엇을 의미하는가?

가. 음성 압축표준 나. 팩시밀리 압축표준 다. 동화상 압축표준 라. 문자 메시지 압축표준

<정답>

Array

49. 모두 정답

68. 다,라 정답

Array

44. 모두 정답

71. 다,라 정답
2003-5-25 시행

정보처리산업기사 필기 기출문제 A형

제1과목 : 데이터베이스

1. 선형 리스트의 특징이 아닌 것은?

가. 가장 간단한 데이터 구조 중 하나이다.

나. 배열과 같이 연속되는 기억 장소에 저장되는 리스트를 말한다.

다. 기억 장소 효율을 나타내는 메모리 밀도가 1이다.

라. 데이터 항목을 추가 삭제하는 것이 용이하다.

2. E-R 모델에 대한 설명으로 옳지 않은 것은?

가. 개체 타입과 이들간의 관계 타입을 이용해서 현실 세계를 개념적으로 표현하는 방법이다.

나. 관계타입을 표현하는 방법은 그 관계타입의 이름과 함께 연관된 개체 타입들을 링크로 연결한다.

다. 관계 타입의 차원은 관계 타입과 관련된 엔티티 타입의 개수이다.

라. 관계 인스턴스는 다른 엔티티 타입에 속한 엔티티 사이의 관계를 표현한다.

3. SQL의 기술이 옳지 않은 것은?

가. SELECT....FROM ....WHERE....

나. INSERT....INTO....VALUES....

다. UPDATE....TO....WHERE....

라. DELETE....FROM....WHERE....

4. 정렬 알고리즘 선택시 고려하여야 할 사항으로 거리가 먼 것은?

가. 데이터의 양 나. 초기 데이터의 배열상태 다. 키 값들의 분포상태 라. 운영체제의 종류

5. 데이터베이스 관리자(DBA)의 역할과 거리가 먼 것은?

가. 저장구조와 접근 방법 선정 나. 데이터베이스의 무결성 유지 다. 응용프로그램과 데이터의 중재 라. 보안 정책 수립

6. AVL 트리의 가장 큰 장점은?

가. 탐색시간이 빠르다.

나. 기억장소에서 공간이 절약된다.

다. 트리에서 노드를 삽입하기가 쉽다.

라. 트리에서 노드를 삭제하기가 쉽다.

7. 다음 그래프 중 보기의 신장트리(spanning tree)가 아닌 것은?

Array Array

8. 다음 관계 대수 문장의 의미는?

π이름학과=전산(교수))

가. 전산학과 교수들의 이름을 검색하시오.

나. 전산학과 교수들의 이름 테이블을 삭제하시오.

다. 전산학과 교수들의 이름을 삭제하시오.

라. 전산학과 교수들의 이름을 삽입하시오.

9. 다음의 질의를 SQL 문으로 가장 잘 변환한 것은?

"3학년 이상의 전자계산과 학생들의 이름을 검색하시오."

가. SELECT * FROM 학생 WHEN 학년>=3 AND 학과="전자계산"

나. SELECT 이름 FROM 학생 WHERE 학년>=3 OR 학과="전자계산"

다. SELECT * FROM 학생 FOR 학년>=3 AND 학과="전자계산"

라. SELECT 이름 FROM 학생 WHERE 학년>=3 AND 학과="전자계산"

10. 산술식 A/B-(C*D)/E를 Postfix 표기법으로 나타낸 것은?

가. AB/CD*E/- 나. AB/-CD*E/ 다. -/AB/*CDE 라. A/B-C*D/E

11. 다음 영문의 ( ) 안에 적합한 단어는?

A ( ) is an ordered list in which all inserts take place at one end, the rear, while all deletions take place at the other end, the front.

가. stack 나. queue 다. graph 라. tree

12. 학생(STUDENT) 테이블에 컴퓨터정보과 학생 120명, 인터넷정보과 학생 160명, 사무자동화과 학생 80명에 관한 데이터가 있다고 했을 때, 다음에 주어지는 SQL문 (ㄱ), (ㄴ), (ㄷ)을 각각 실행시키면, 결과 튜플 수는 각각 몇 개인가? (단, DEPT는 학과 컬럼명임)

(ㄱ) SELECT DISTINCT DEPT FROM STUDENT;

(ㄴ) SELECT DEPT FROM STUDENT;

(ㄷ) SELECT COUNT (DISTINCT DEPT) FROM STUDENT WHERE DEPT='컴퓨터정보과';

가. (ㄱ) 3 (ㄴ) 360 (ㄷ) 1

나. (ㄱ) 360 (ㄴ) 3 (ㄷ) 120

다. (ㄱ) 3 (ㄴ) 360 (ㄷ) 120

라. (ㄱ) 360 (ㄴ) 3 (ㄷ) 1

13. 데이터베이스 설계 단계 중 논리적 설계 단계에 해당하는 것은?

가. 데이터 및 처리 요구 조건을 설계한다.

나. 트랜잭션을 모델링한다.

다. 목표 DBMS에 맞는 스키마를 설계한다.

라. 트랜잭션의 세부 설계를 한다.

14. Which of the following is a language that allow users to create new database and specific their schema?

가. Data definition language

나. Data manipulation language

다. Query language

라. Data control language

15. 사용자나 응용프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 나타내는 것은?

가. 외부스키마 나. 개념스키마 다. 내부스키마 라. 처리스키마

16. 관계 데이터베이스에 적용할 순수 관계 연산자로 거리가 먼 것은?

가. 링크(Link) 나. 실렉트(Select) 다. 디비전(Division) 라. 프로젝트(Project)

17. 데이터베이스의 설계순서를 바르게 나열한 것은?

가. 요구조건 분석-물리적 설계-논리적 설계-개념적 설계

나. 요구조건 분석-논리적 설계-개념적 설계-물리적 설계

다. 요구조건 분석-개념적 설계-논리적 설계-물리적 설계

라. 요구조건 분석-논리적 설계-물리적 설계-개념적 설계

18. B-트리에 대한 설명이 아닌 것은?

가. 루트와 리프(leaf)를 제외한 모든 노드는 최소 [m/2], 최대 m개의 서브트리를 갖는다.

나. 순차 탐색은 각 노드를 중위 순회함으로써 좋은 성능을 발휘하지 못한다.

다. 인덱스 세트를 통한 직접 처리와 순차세트를 이용한 순차처리로 수행함으로서 효율적이다.

라. 삽입과 삭제를 하여도 데이터 구조의 균형을 유지해야 한다.

19. 아래의 그림에서 속성(Attribute)의 개수는?





































학번 이름 학과 성별 학년
001 김영수 경영 2
002 박철수 경영 2
003 홍길동 경제 3
004 김나라 법학 4

가. 2 나. 3 다. 4 라. 5

20. 하나 또는 둘 이상의 기본 테이블로부터 유도되어 만들어진 가상 테이블을 무엇이라고 하는가?

가. 뷰(View) 나. 도메인(Domain) 다. 튜플(Tuple) 라. 릴레이션(Relation)

제2과목 : 전자계산기 구조

21. 정수 표현에서 음수를 나타내는데 부호화된 2의 보수법이 1의 보수법에 비해 장점은?

가. 산술 연산 속도가 빠른 점과 양수 표현이 좋다.

나. 2의 보수에서는 carry가 발생하면 무시한다.

다. 양수 표현이 유리하다.

라. 보수 취하기가 쉽다.

22. 데이터를 수집하고 그것을 계산 처리용으로 변환하여 계산을 실행 한 후 그 결과를 사용자에게 알려주는데 요하는 시간을 나타내는 것은?

가. idle time 나. process time 다. turnaround time 라. perfect time

23. 연산자의 기능에 해당하지 않는 것은?

가. 함수연산 기능 나. 기억 기능 다. 제어 기능 라. 입·출력 기능

24. 데이터 연산시 스택(stack)만을 사용하는 인스트럭션은?

가. zero-address 나. one-address 다. two-address 라. three-address

25. 다음 중에서 주 기억 장치는?

가. 컴퓨터의 RAM 나. 컴퓨터의 C 드라이브 다. 컴퓨터의 A 드라이브 라. 컴퓨터의 CD 드라이브

26. BCD 코드를 사용할 때 십진수의 각 자리값은 어떤 코드에 해당하는가?

가. 8421 코드 나. 2421 코드 다. Gray 코드 라. Excess-3 코드

27. 소프트웨어적으로 우선순위가 높은 인터럽트를 알아내는 방법은?

가. 점프(jump) 나. 폴링(polling) 다. 인터럽트 벡터 라. 데이지 체인(daisy chain)

28. 기억장치와 입·출력장치의 동작상 차이 중 가장 중요시되는 것은?

가. 정보의 단위 나. 동작의 자율성 다. 착오의 발생율 라. 동작의 속도

29. 74 BAR{21} 코드 표현에 의한 십진수 6의 값은?

가. 0110 나. 1100 다. 1001 라. 1011

30. 마이크로 프로그램(micro program)에 대한 설명 중 옳지 않은 것은?

가. 마이크로 프로그램은 보통 RAM에 저장한다.

나. 마이크로 프로그램은 각종 제어신호를 발생시킨다.

다. 마이크로 프로그램은 마이크로 명령으로 형성되어 있다.

라. 마이크로 프로그램은 CPU내의 제어장치를 설계하는 프로그램이다.

31. 데이터 대량전송(burst transfer)및 사이클 스틸링(cycle stealing)과 관계있는 것은?

가. DMA에 의한 전송

나. 벡터 인터럽트에 의한 전송

다. 프로그램된 I/O 데이터 전송

라. 비벡터 인터럽트에 의한 전송

32. 인스트럭션(instruction)의 수행 과정이 아닌 것은?

가. 주소 변환 나. 명령 인출 다. 오퍼랜드 인출 라. 사이클 실행

33. 10진수 456을 BCD 코드로 변환한 것은?

가. 0101 1101 0110

나. 0100 0101 0110

다. 1101 1011 0111

라. 0100 0110 0101

34. 어떤 컴퓨터의 기억장치 용량이 4096워드이다. 각 32비트라고 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)의 각 구성 비트 수는?

가. MAR:12, MBR:32 나. MAR:5, MBR:12 다. MAR:12, MBR:5 라. MAR:32, MBR:12

35. EBCDIC로 10진 숫자 5를 표현한다면?

가. 11101010 나. 11110101 다. 00000101 라. 00100101

36. CPU의 명령을 받고 입曺출력 조작을 개시하면 CPU와는 독립적으로 조작을 하는 것은?

가. Register 나. Channel 다. Terminal 라. Buffer

37. 원시 프로그램을 컴파일러에 의해 번역하면 목적 프로그램이 생성되는데 이 목적 프로그램은 즉시 실행할 수 없는 상태의 기계어이다. 이를 실행 가능한 로드 모듈(Load Module)로 변환하는 것을 무엇이라 하는가?

가. Linkage Editor 나. Interpreter 다. Compiler 라. Assembler

38. 기억된 정보의 일부분을 이용하여 원하는 정보가 기억된 위치를 알아낸 후 그 위치에서 나머지 정보에 접근하는 기억장치를 무엇이라 하는가?

가. Cache memory 나. Associative memory 다. Virtual memory 라. Main memory

39. Addressing 방법이 아닌 것은?

가. temporary addressing 나. direct addressing 다. immediate addressing 라. index addressing

40. Computer system에 예기치 않은 일이 발생했을 때 제어 프로그램에게 알려주는 것을 무엇이라 하는가?

가. Interrupt 나. Program library 다. PSW(Program Status Word) 라. Problem state(처리 프로그램 상태)

제3과목 : 시스템 분석 및 설계

41. 순차파일(sequential file)의 특징으로 거리가 먼 것은?

가. 처리하는데 불편이 많아 이용도가 낮다.

나. 데이터의 수록이 다른 파일에 비하여 어렵다.

다. 데이터 검색시 시간이 많이 걸린다.

라. 파일의 내용을 추가, 변경, 삭제하기가 매우 편리하다.

42. 소프트웨어 수명주기 모형 중 실제 상황이 나오기 전에 가상으로 시뮬레이션을 통하여 최종 결과물에 대한 예측이 가능한 모형은?

가. 프로토타이핑 모형 나. 코딩과 수정 모형 다. 폭포수 모형 라. 점증적 모형

43. 컴퓨터로 처리할 데이터의 개수와 컴퓨터로 처리한 데이터의 개수가 같은지의 여부를 검사하는 체크 방법은?

가. blank check 나. total check 다. data count check 라. mode check

44. 두 모듈이 하나의 기억 장소에 공통의 데이터 영역을 설정하여 그 기억 장소에 데이터를 전달하면 다른 모듈이 그 기억 장소를 조회함으로써 정보를 전달하는 방식을 취할 때의 결합도는?

가. 제어 결합도 나. 스탬프 결합도 다. 공통 결합도 라. 내용 결합도

45. 일정 시간 동안 수집된 변동 자료를 컴퓨터의 입력 자료로 만들었다가 필요한 시점에서 이 자료들을 입력하여 실행한 후 그 결과를 출력시켜 주는 방식의 시스템은?

가. 일괄 처리 시스템 나. 실시간 시스템 다. 시분할 시스템 라. 온라인 시스템

46. 동일한 파일 형식을 가지고 있는 두 개 이상의 파일을 하나로 순서 정리하는 처리 패턴은?

가. 병합 나. 정렬 다. 생성 라. 조합

47. 컴퓨터 처리 단계에서의 체크 중 계산 처리 단계에서의 체크 항목에 해당하는 것은?

가. 균형 체크(balance check)

나. 불일치 레코드 체크(unmatched record check)

다. 검사 자리 체크(check digit check)

라. 범위 체크(limit check)

48. 객체 지향 분석에서 불필요한 부분을 생략하고 객체의 속성 중 가장 중요한 것에만 중점을 두어 개략화시킨 것을 무엇이라고 하는가?

가. 상속성 나. 클래스 다. 추상화 라. 메시지

49. 아래와 같은 조건으로 체크디지트(check digit)를 구할 때 코드값 '83294'는 체크디지트를 포함해서 어떻게 되겠는가?

① 각 디지트의 가중치(Weight)는 '87654'이다.

② 각 자리수마다 곱셈(코드값X가중치)을 하여 구한 값의 합을 구한다.

③ ②의 결과를 계수(module 10)으로 나누어 나머지를 구한다.

④ 계수에서 나머지를 뺀 값을 체크디지트로 하고, 기존 코드값의 마지막 자리에 위치시킨다.

가. 832948 나. 832947 다. 832942 라. 832944

50. 코드의 기능과 거리가 먼 것은?

가. 식별 기능 나. 분류 기능 다. 배열 기능 라. 암호 기능

51. 출력 설계 순서가 옳은 것은?

① 출력의 내용 ② 출력의 분배 ③ 출력의 이용 ④ 출력의 매체화

가. ①-④-②-③ 나. ④-②-③-① 다. ②-③-①-④ 라. ③-①-④-②

52. 색인 순차 파일(Indexed Sequential File)의 색인 구역이 아닌 것은?

가. Master Index 나. Data Index 다. Cylinder Index 라. Track Index

53. 클래스 내에 속하는 객체들이 가지고 있는 데이터의 값(value)들을 단위별로 정의하는 것으로서 성질, 분류, 식별, 수량 또는 상태 등을 표현한 것은?

가. 메시지 나. 추상화 다. 속성 라. 객체

54. 입/출력 파일 설계시 색인 순차편성 파일 구성에서 새로이 추가되는 레코드가 많아서 기본 데이터 구역내에 더 이상 기록할 수 없을 때, 오버플로우된 레코드를 기록하는 구역은?

가. 트랙 오버플로우 구역 나. 기본 데이터 구역 다. 실린더 인덱스 구역 라. 실린더 오버플로우 구역

55. 회사에서 각 부서의 명칭을 코드화하기 위하여 대분류, 중분류, 소분류 등으로 나누어 나타내고자 한다. 이 때 가장 적합한 코드의 종류는?

가. 구분코드(block code) 나. 그룹분류코드(group classification code) 다. 연상기호코드(mnemonic code) 라. 순차코드(sequence code)

56. 자료 흐름도(data flow diagram)의 구성요소에 해당되지 않는 것은?

가. 프로세스 나. 자료발생지 다. 자료 저장소 라. 자료사전

57. 다음의 입력 설계 단계 중 제일 먼저 행해지는 것은?

가. 입력정보투입설계 나. 입력정보매체화설계 다. 입력정보수집설계 라. 입력정보발생단계

58. 시스템 개발 단계 중 가장 많은 비용이 투입되는 단계는?

가. 테스트 단계 나. 유지보수 단계 다. 분석 및 설계 단계 라. 구현 단계

59. 시스템 개발 중 문서화(documentation)에 대한 설명으로 거리가 먼 것은?

가. 프로그램 내용을 보기에 앞서 문서를 통하여 시스템에 대해 쉽게 이해할 수 있다.

나. 시스템 개발자 이외의 사람에게 쉽게 시스템을 이해시킬 수 있다.

다. 문서가 없으면 시스템의 유지 보수가 매우 어렵다.

라. 개발자 입장에서는 문서가 필요없지만 사용자 입장에서는 반드시 문서가 필요하다.

60. HIPO 패키지의 3단계 도표에 해당하지 않는 것은?

가. visual table of contents

나. entity diagram

다. overview diagram

라. detail diagram

제4과목 : 운영체제

61. 프로세스의 스케줄링 방법 중 비선점 방식이 아닌 것은?

가. FCFS(First Come First Service)

나. SJF(Shortest Job First)

다. HRN(Highest Response ratio Next)

라. RR(Round-Robin)

62. 천재지변이나 사고로 인해 정보의 손실이나 파괴를 막기 위해 취할 수 있는 방법으로 가장 올바른 것은?

가. 파일 시스템을 체계적으로 잘 정리한다.

나. 백업(Back-up)을 주기적으로 실시하여 안전한 곳에 보관한다.

다. 컴퓨터에 안전장치를 하고, 필요할 때만 조심해서 사용해야 한다.

라. 사고는 컴퓨터가 가동될 때만 발생함으로 사용 후에는 컴퓨터 전원을 반드시 꺼놓는다.

63. 현재 헤드의 위치가 50 에 있고 트랙 0번 방향으로 이동하며, 요청 대기 열에는 다음과 같은 순서로 들어 있다고 가정할 때, SCAN 스케줄링 알고리즘에 의한 헤드의 총 이동거리는 얼마인가?

100, 180, 40, 120, 0, 130, 70, 80, 150, 200

가. 790 나. 380 다. 370 라. 250

64. UNIX에서 백그라운드 처리를 하기 위하여 명령어의 마지막에 입력하는 것은?

가. | 나. [] 다. >> 라. &

65. UNIX에서 파일시스템의 inode를 구성하는 정보에 해당하지 않는 것은?

가. 파일의 소유자 나. 보호 비트 다. 파일 생성 시간 라. 파일이 최초로 수정된 시간

66. 분산처리 시스템에서 버스(bus)구조에 대한 설명으로 옳지 않은 것은?

가. 노드의 추가와 삭제가 용이하다.

나. 통신 회선의 길이에 제한이 있다.

다. 통신회선이 1개이므로 물리적 구조가 간단하다.

라. 노드에 고장이 발생하면 전체에 영향을 미치므로 신뢰성이 낮다.

67. 시간 할당량(Quantum)과 가장 관련깊은 작업 스케줄링 방식은?

가. Round-robin 나. SJF 다. FIFO 라. HRN

68. 운영체제에 대한 설명으로 옳지 않은 것은?

가. 사용자가 컴퓨터를 손쉽게 사용할 수 있는 환경을 제공한다.

나. 한 가지 기종의 시스템에 전문적인 기능을 가지도록 설계되어야 한다.

다. 시스템 사용 도중 발생하는 내부, 외부적인 오류로부터 시스템을 보호한다.

라. 응용 프로그램들이 컴퓨터의 제한된 자원들을 공유할 수 있도록 자원을 관리한다.

69. 프로그램이 실행되는 과정에서 발생하는 기억 장치 참조는 하나의 순간에는 아주 지역적인 일부 영역에 대하여 집중적으로 이루어진다는 성질을 의미하는 것은?

가. monitor 나. thrashing 다. locality 라. working set

70. 입/출력 수행, 기억 장치 할당, 오퍼레이터와의 대화를 위해 발생하는 인터럽트는?

가. SVC 인터럽트 나. 입/출력 인터럽트 다. 외부 인터럽트 라. 프로그램 검사 인터럽트

71. 교착 상태 발생의 필수 조건이 아닌 것은?

가. Synchronization 나. Circular Wait 다. Hold And Wait 라. Mutual Exclusion

72. 실행시간 추정과 선점 기능 때문에 스케쥴러가 복잡해지고, 남은 계산 시간들을 저장해 놓아야 하는 단점을 보완하였으며, 서비스 시간과 대기 시간의 비율을 고려하는 프로세스 스케줄링 기법은?

가. SJF 나. SRT 다. HRN 라. FIFO

73. 다중 프로그래밍 운영체제에서 한 순간에 여러 개의 프로세스에 의하여 공유되는 데이터 및 자원에 대하여, 한 순간에는 반드시 하나의 프로세스에 의해서만 자원 또는 데이터가 사용되도록 하고, 이러한 자원이 프로세스에 의하여 반납된 후, 비로소 다른 프로세스에서 자원을 이용하거나 데이터를 접근할 수 있도록 지정된 영역을 의미하는 것은?

가. locality 나. semaphore 다. critical section 라. working set

74. 공간 구역성(Spatial Locality)의 사용 경우로 적합하지 않은 것은?

가. 카운팅(Counting), 집계(Totaling)에 사용되는 변수

나. 순차적 코드(Sequential Code) 실행

다. 배열 순회(Array Traversal)

라. 같은 영역에 있는 변수를 참조할 때 사용

75. 빈번한 페이지의 부재 발생으로 프로세스의 수행 소요시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미하는 것은?

가. 스레싱(thrashing) 나. 세마포어(semaphore) 다. 페이징(paging) 라. 오버레이(overlay)

76. 분산처리 시스템의 성형구조에 대한 설명으로 옳지 않은 것은?

가. 자체가 단순하고 제어가 집중되어 모든 작동이 중앙 컴퓨터에 의해 감시되므로 하나의 제어기로 조절이 가능하다.

나. 집중제어로 보수와 관리가 용이하다.

다. 중앙 컴퓨터 고장시 전체 네트워크에는 영향을 주지 않는다.

라. 한 노드의 고장이 다른 노드에 영향을 주지 않는다.

77. 스풀링과 버퍼링에 대한 설명으로 옳지 않은 것은?

가. 버퍼링은 CPU와 I/O 장치를 항상 바쁘게 하여 I/O 장치의 느린 속도를 보완하는 방법이다.

나. 버퍼링은 한 작업에 대해 계산과 입/출력을 동시에 수행한다.

다. 스풀링은 서로 다른 여러 작업에 대하여 계산과 입/출력을 동시에 수행한다.

라. 스풀링은 주기억 장치의 일부를 버퍼로 사용하는 반면에, 버퍼링은 디스크의 일부를 매우 큰 버퍼처럼 사용한다.

78. 디스크 탐색시간 최적화 전략 중 C-SCAN 스케줄링 전략에 대한 설명으로 가장 적합한 것은?

가. 현재 헤드의 위치에서 가장 가까운 I/O요청을 서비스한다.

나. 헤드가 디스크 표면을 양방향(안쪽/바깥쪽)으로 이동하면서 이동하는 동선의 I/O 요청을 서비스한다. 이 때, 헤드는 이동하는 동선의 앞쪽에 I/O 요청이 없을 경우에만 후퇴가 가능하다.

다. 헤드는 트랙의 안쪽으로, 한 방향으로만 움직이며 안쪽에 더 이상 I/O 요청이 없으면 다시 바깥쪽에서 안쪽으로 이동하면서 I/O 요청을 서비스한다.

라. 먼저 도착한 I/O 요청을 먼저 서비스한다.

79. 파일 보호 기법 중에서 각 파일에 판독 암호와 기록 암호를 부여하여 제한된 사용자에게만 접근을 허용하는 기법은?

가. 파일의 명명(Naming) 나. 비밀번호(Password) 다. 접근제어(Access control) 라. 암호화(Cryptography)

80. 그림과 같이 저장장치가 배치되어 있을 때, 13k의 작업이 공간의 할당을 요구한다면, 최초 적합(First-Fit) 전략을 사용할 때, 어느 주소에 배치되는가?






































주소
a OS 사용공간
b 16k 공백
c 사용중
d 14k 공백
e 사용중
f 5k 공백
g 사용중
h 30k 공백

가. b 나. d 다. f 라. h

제5과목 : 정보통신 개론

81. ITU-T의 표준 시리즈 중에서 전화망을 통한 데이터 전송을 규정한 것은?

가. A 시리즈 나. O 시리즈 다. V 시리즈 라. X 시리즈

82. 다음 ISDN 서비스 중 실제로 단말을 조작하고 통신하는 이용자측에서 본 서비스는?

가. 텔리 서비스 나. 베어러 서비스 다. 부가 서비스 라. D채널 비접속 서비스

83. 통신 프로토콜(Protocol)의 설명 중 가장 합당한 것은?

가. 회선이 접속되어 있는 단말장치를 중앙의 컴퓨터가 제어하기 위한 프로그램

나. 데이터의 오류나 정정을 검출하기 위한 에러제어 방식

다. 컴퓨터간 또는 단말기간 에러없이 효율적인 정보를 주고 받기 위해 설정한 통신규칙

라. 데이터의 동기방식을 결정하기 위한 데이터구성 모델

84. 다음 식은 잡음이 있는 통신채널의 경우 통신용량을 계산하는 식이다. 기호가 바르게 표현된 것은?

C = Blog2(1+S/N)

가. C : 신호 전력 나. B : 주파수 대역폭 다. S : 잡음 전력 라. N : 통신용량

85. 다음의 설명 내용에 해당되는 것은?

- 제한된 지역내의 통신

- 데이터 화일의 공용

- 광역통신망에 대조되는 통신망

- 소단위의 고속정보통신망

가. VAN 나. ISDN 다. LAN 라. PSTN

86. 다음 중 광섬유 케이블의 장점이 아닌 것은?

가. 고속 대용량 전송이 가능하다.

나. 가볍고 부식되지 않으므로 분기나 접속이 용이하다.

다. 장거리 전송이 가능하다.

라. 가볍고 내구성이 강하다.

87. 데이터의 충돌을 막기 위해 송신 데이터가 없을 때에만 데이터를 송신하고, 다른 장비가 송신중일 때에는 송신을 중단하며 일정시간 간격을 두고 대기하였다가 다시 송신하는 방식을 무엇이라 하는가?

가. 토큰 순회버스 나. 토큰 순회 링 다. CSMA/CD? 라. CSMA/CA

88. 한 통신로를 이용하여 송신과 수신중 한가지 기능만으로 사용하되, 송 수신 기능을 번갈아 사용하므로써 상호정보를 교환하는 방법은?

가. 단방향(simplex) 통신

나. 반단방향(half simplex) 통신

다. 전이중방향(full duplex) 통신

라. 반이중방향(half duplex) 통신

89. 디지털 변조 방식 중에서 전송속도를 높이기 위하여 위상과 진폭을 함께 변화시켜서 변조하는 방식은?

가. ASK 나. PSK 다. FSK 라. QAM

90. 뉴미디어인 CATV에 대한 설명으로서 옳지 않은 것은?

가. 일반 지상파 TV 방송과 칼라색상 구조 및 주사방식이 서로 다르다.

나. 다채널로서 방송뿐만 아니라 정보통신서비스가 가능하다.

다. 원래 난시청 해소를 목적으로 설치했던 지역 공동 안테나 TV 방식이다.

라. 전송로는 동축케이블이나 광섬유케이블을 사용한다.

91. ISDN 사용자-망 인터페이스에 대한 설명 중 틀린 것은?

가. ISDN 사용자-망 인터페이스에는 기본 인터페이스와 1차 군속도 인터페이스가 있다.

나. TDM을 이용해서 사용자 정보채널과 신호 정보채널을 구성한다.

다. 2선식 선로에 전이중 전송을 위해서 시간적으로 양방향 신호를 제어하는 ECH 방식을 사용한다.

라. D채널을 통해 소량의 사용자 데이터를 전송하는 기능을 제공한다.

92. 데이터와 정보의 진화과정을 가장 적합하게 순차적으로 나타낸 것은?

가. 데이터(Data) - 정보(information) - 지식(Knowledge) - 지능(intelligence)

나. 정보(information) - 데이터(Data) - 지식(Knowledge) - 지능(intelligence)

다. 데이터(Data) - 정보(information) - 지능(intelligence) - 지식(Knowledge)

라. 데이터(Data) - 지식(Knowledge) - 정보(information) - 지능(intelligence)

93. ISDN 채널 중 기본적인 이용자 채널로 PCM 화된 디지털 음성이나 회선교환 혹은 패킷교환 등에 이용되는 채널은?

가. A채널 나. B채널 다. C채널 라. D채널

94. 기간통신사업자의 회선을 임차하여 부가가치를 부여한 음성이나 데이터정보를 제공하여 주는 서비스의 집합체는?

가. LAN 나. VAN 다. ISDN 라. PSDN

95. 통신과 방송이 결합한 위성 멀티미디어 환경에서 가장 각광받을 것으로 기대되는 미래의 이동통신 서비스는?

가. IMT-2000 나. MPEG-4 다. LE0 라. BLUE-TOOTH

96. OSI 7계층 모델의 구조에 대한 설명으로 틀린 것은?

가. 적절한 수의 계층을 두어 시스템의 복잡도를 최소화하였다.

나. 서비스 접점의 경계를 두어 되도록 적은 상호작용이 되도록 하였다.

다. 동일계층에 서로 다른 프로토콜을 두어 효율성을 높였다.

라. 인접한 상하위 계층간에는 인터페이스를 두었다.

97. 뉴미디어 분류에 속하지 않는 것은?

가. 방송계 뉴미디어 나. 통신계 뉴미디어 다. 전파 통신 뉴미디어 라. 패키지계 뉴미디어

98. 이동통신 시스템에서 주로 이용하는 CDMA의 뜻은?

가. 셀룰러 이동전화 시스템이다.

나. 핸드폰을 이용하는 부가가치 네트워크이다.

다. 코드분할 다중접속방식을 말한다.

라. 디지털 영상정보통신방식을 말한다.

99. 전산망 기기가 타인의 전산망 기기와 접속되는 경우에 그 설치와 보전에 관한 책임의 한계를 명확하게 구분하기 위한 것을 무엇이라 하는가?

가. 구분점 나. 한계점 다. 분계점 라. 경계점

100. 전화기의 구성부분 중 음성에너지를 전기적 에너지로 변환시켜주는 장치는?

가. 수화기 나. 다이얼 다. 송화기 라. 훅스윗치

<정답>

Array

Array
2003-3-16 시행

정보처리산업기사 필기 기출문제 A형

제1과목 : 데이터베이스

1. 데이터 모델에 관한 설명 중 옳지 않은 것은?

가. 관계 데이터 모델은 개체와 관계 모두가 테이블로 표현된다.

나. 계층 데이터베이스는 부자관계(parent-child relationship)를 나타내는 트리 형태의 자료 구조로 표현된다.

다. 네트워크 데이터베이스는 오너-멤버관계(owner-member relationship)를 나타내는 트리 구조로 표현된다.

라. 데이터 모델은 데이터, 데이터의 관계, 데이터의 의미 및 일관성 제약 조건 등을 기술하기 위한 개념적 도구들의 모임이다.

2. 01100011의 2의 보수는?

가. 01100110 나. 10011101 다. 10011111 라. 01100111

3. 스택(stack)의 사용과 거리가 먼 것은?

가. 부프로그램(sub program)의 호출 나. 산술식 표현 다. 운영체제의 작업 스케줄링 라. 자료의 후입선출(last-in-first-out) 방법

4. SQL의 뷰(view)에 대한 장점으로 부적합한 것은?

가. 뷰 정의의 변경이 용이하다.

나. 논리적 데이터 독립성을 제공한다.

다. 접근 제어를 통한 보안을 제공한다.

라. 사용자의 데이터 관리를 간단하게 해준다.

5. 다음과 같은 중위식(infix)을 후위식(postfix)으로 올바르게 표현한 것은?

A / B * (C + D) + E

가. + * / A B + C D E 나. C D + A B / * E + 다. A B / (C D +) * / E + 라. A B / C D + * E +

6. 널(NULL) 값에 대한 설명으로 부적합한 것은?

가. 부재(missing) 정보를 의미한다.

나. 알려지지 않은 값을 의미한다.

다. 영(zero)의 값을 의미한다.

라. 널값은 혼란을 야기할 수 있다.

7. 내장(Embedded) SQL에 대한 설명으로 옳지 않은 것은?

가. 내장 SQL 문은 EXEC SQL 이 앞 부분에 위치한다.

나. SQL에 사용되는 호스트 변수는 콜론(:)을 앞에 붙인다.

다. SQLCODE 의 값이 음수인 경우 경고를 의미한다.

라. 내장 SQL 프로그램은 컴파일보다 우선하는 전처리기에 의해 처리된다.

8. 관계 모델에서의 무결성을 제약하는 방법으로, 기본 키의 값은 널(null)일 수 없다는 무결성 조건은?

가. 개체 무결성 나. 참조 무결성 다. 도메인 제약 조건 라. 함수적 종속

9. 마스터 파일에 기록된 정보 내용을 변경하거나 참조할 경우 일시적인 성격을 지닌 정보를 기록하고 있는 파일을 의미하는 것은?

가. transaction file 나. report file 다. program file 라. backup file

10. 리스트내의 데이터 삽입, 삭제가 한쪽 끝에서 이루어지는 데이터 구조를 무엇이라 하는가?

가. 스택(stack) 나. 큐(queue) 다. 데크(deque) 라. 원형 큐(circular queue)

11. SQL 문장의 기술이 적당치 않은 것은?

가. select... from... where... 나. insert... on... values... 다. update... set... where... 라. delete... from... where...

12. 데이터베이스 설계에 있어 개념 스키마 모델링과 트랜잭션 모델링을 병행적으로 수행하는 단계는?

가. 요구분석 설계 나. 개념적 설계 다. 논리적 설계 라. 물리적 설계

13. 데이터베이스(DBMS)의 필수기능에 해당하지 않는 것은?

가. 정의 기능(definition facility) 나. 조작 기능(manipulation facility) 다. 제어 기능(control facility) 라. 사전 기능(dictionary facility)

14. 다음 문장의 ( ) 안의 내용으로 적절한 것은?

The term used to describe the structure of the primary database, and it stored information in the catalog is called ( ).

가. System structure 나. Meta-file 다. Meta-data 라. System architecture

15. Each entity has particular properties, what is this?

가. fields 나. attributes 다. domain 라. tuple

16. 한 릴레이션(relation)에 포함되어 있는 튜플(tuple)의 수를 무엇이라 하는가?

가. 차수(degree) 나. 카디널리티(cardinality) 다. 도메인(domain) 라. 속성(attribute)

17. ISAM(indexed sequential access method) 파일의 특징이 아닌 것은?

가. 기본 데이터 구역은 데이터 레코드를 저장한다.

나. 인덱스 구역은 데이터 구역에 대한 인덱스를 저장한다.

다. 독립된 오버플로우 구역은 기본 데이터 구역에서 오버플로우된 레코드를 저장하는 구역이다.

라. 인덱스 영역은 트랙 영역, 실린더 영역, 오버플로우 영역으로 구성된다.

18. 순차적인 선형구조(sequential linear structure)에 해당되는 자료구조는?

가. 트리 나. 연결 리스트 다. 그래프 라. 큐

19. 개념 스키마에 대한 설명은?

가. 개개 사용자가 보는 개인적인 데이터베이스에 관한 것이다.

나. 범기관적 입장에서 데이터베이스를 정의한 것이다.

다. 전체 데이터베이스가 저장되는 방법을 명세한 것이다

라. 응용 프로그래머가 접근하는 데이터베이스를 정의한 것이다.

20. 데이터베이스의 설계과정이 옳은 것은?

가. 요구분석 - 개념설계 - 논리설계 - 물리설계

나. 요구분석 - 개념설계 - 물리설계 - 논리설계

다. 요구분석 - 논리설계 - 물리설계 - 개념설계

라. 요구분석 - 물리설계 - 개념설계 - 논리설계

제2과목 : 전자계산기구조

21. parity bit의 기능으로 옳은 것은?

가. error 검출용 비트이다.

나. bit 위치에 따라 weight 값을 갖는다.

다. BCD code에서만 사용한다.

라. error bit이다.

22. ALU의 목적은?

가. OP 코드의 번역 나. 어드레스 버스 제어 다. 산술과 논리 연산의 실행 라. 필요한 기계 사이클 수의 계산

23. 기억장치에서 instruction을 읽어서 CPU로 가져오는 상태를 무엇이라 하는가?

가. Interrupt 상태 나. Indirect 상태 다. Execute 상태 라. Fetch 상태

24. 인터럽트의 발생 원인이나 종류를 소프트웨어로 판단하는 방법은?

가. Polling 나. Daisy chain 다. Decoder 라. Multiplex

25. DMA의 장점에 해당되는 것은?

가. 속도가 느린 메모리가 사용될 수 있다.

나. 마이크로프로세서가 데이터 전송을 제어한다.

다. 데이터 전송회로가 보다 덜 복잡하다.

라. 보다 빠른 데이터의 전송이 가능하다.

26. 메모리 인터리빙(interleaving) 방법의 사용 목적이 되는 것은?

가. 메모리 액세스의 효율 증대 나. 기억 용량의 증대 다. 입ㆍ출력 장치의 증설 라. 전력 소모 감소

27. 반도체 기억소자로서 이미 기억된 내용을 자외선을 이용하여 지우고 다시 사용할 수 있는 메모리 소자는?

가. static RAM 나. dynamic RAM 다. EPROM 라. PROM

28. 인스트럭션(instruction) 사이클에 해당되지 않는 것은?

가. FETCH cycle 나. INDIRECT cycle 다. DECODE cycle 라. EXECUTE cycle

29. 전자계산기에서 어떤 특수한 상태가 발생하면 그것이 원인이 되어 현재 실행하고 있는 프로그램이 일시 중단되고, 그 특수한 상태를 처리하는 프로그램으로 옮겨져 처리한 후 다시 원래의 프로그램을 처리하는 현상은?

가. 인터럽트 나. 다중처리 다. 시분할 시스템 라. 다중 프로그램

30. 다음에서 주소 지정 방식이 아닌 것은?

가. direct addressing 나. temporary addressing 다. immediate addressing 라. relative addressing

31. 연산의 처리 결과를 항상 누산기(Accumulator)에 저장하는 어드레스 방식은?

가. 0 어드레스 방식 나. 1 어드레스 방식 다. 2 어드레스 방식 라. 3 어드레스 방식

32. 입 출력 장치와 기억장치와의 차이점 설명 중 옳지 않은 것은?

가. 기억장치의 동작 속도가 빠르다.

나. 입 출력 장치는 자율적으로 동작한다.

다. 기억장치의 정보 단위는 Word이다.

라. 입 출력 장치가 착오(error) 발생률이 적다.

33. 비교(compare) 동작과 같은 동작을 하는 논리 연산은?

가. 마스크(mask) 동작 나. OR 동작 다. 배타적(exclusive) OR? 라. AND 동작

34. A 레지스터 내용이 11010100 이고, B 레지스터 내용이 10101100 일 때 A와 B의 AND 연산 결과는?

가. 11010100 나. 10101100 다. 10000100 라. 11111100

35. 가상기억장치에서 주기억장치로 자료의 페이지를 옮길 때 주소를 조정해 주어야 하는데 이것을 무엇이라 하는가?

가. spooling 나. blocking 다. mapping 라. buffering

36. 트랩(trap)이 발생하는 요인은?

가. 0으로 나눌 때 나. 정해진 시간이 지났을 때 다. 정보 전송이 끝났음을 알릴 때 라. 입ㆍ출력장치가 데이터의 전송을 요구할 때

37. 다음 BCD code 중 어느 것이 Hardware error를 최소로 하는데 적합한가?

가. Excess-3 나. Gray 다. ASCII? 라. 8421

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

가. (1010) 나. (0101) 다. (1111) 라. (0000)

39. 인터럽트의 우선 순위가 가장 낮은 우선권을 가진 인터럽트의 예는?

가. 정전 혹은 기계의 잘못으로 발생한 에러 등의 경우

나. 프로그램의 연산자나 주소지정 방식의 잘못으로 인한 인터럽트

다. 입 출력 장치로부터의 인터럽트

라. 조작원으로부터의 인터럽트

40. 다중 프로그래밍에서는 여러 개의 프로그램이 동시에 병렬로 실행된다. 이 때 어떤 프로그램에 의해 다른 프로그램의 결과가 잘못 쓰여지는 것을 방지하는 것은?

가. 프로그램 보호 나. 기계 보호 다. 기억 보호 라. PSW 보호

제3과목 : 시스템 분석 및 설계

41. 객체지향 기법에서 데이터와 데이터를 조작하는 연산을 하나로 묶어 하나의 모듈 내에서 결합되도록 하는 것을 무엇이라고 하는가?

가. 객체 나. 캡슐화 다. 다형성 라. 추상화

42. 파일 편성법 중 랜덤 편성법에 대한 설명으로 거리가 먼 것은?

가. 처리하고자 하는 레코드를 주소 계산에 의하여 직접 처리할 수 있다.

나. 어떤 레코드도 평균 액세스 타임으로 검색이 가능하다.

다. 운영체제에 따라서는 키 변환을 자동적으로 하는 것도 있다.

라. 키-주소 변환 방법에 의하여 충돌이 발생할 염려가 없으므로 이를 위한 기억 공간의 확보가 필요없다.

43. 다음 자료흐름도에서 자료 저장소에 해당하는 것은?

Array

가. A 나. B 다. C 라. D

44. 컴퓨터의 처리 효율이나 파일의 보관 등을 고려하여 같은 파일 형식을 갖는 2개 이상의 파일을 하나의 파일로 통합 처리하는 것을 의미하는 것은?

가. 추출(extract) 나. 변환(conversion) 다. 합병(merge) 라. 생성(generate)

45. 입력 정보의 설계 순서로 옳은 것은?

가. 입력 정보의 발생 - 입력 정보의 수집 - 입력 정보의 매체화 - 입력 정보의 투입

나. 입력 정보의 발생 - 입력 정보의 수집 - 입력 정보의 투입 - 입력 정보의 매체화

다. 입력 정보의 투입 - 입력 정보의 발생 - 입력 정보의 수집 - 입력 정보의 매체화

라. 입력 정보의 발생 - 입력 정보의 투입 - 입력 정보의 매체화 - 입력 정보의 수집

46. 프로세스 설계시 유의해야 할 사항으로 거리가 먼 것은?

가. 신뢰성과 정확성을 고려하여 처리 과정을 명확히 표현한다.

나. 시스템의 상태 및 구성요소, 기능 등을 종합적으로 표시한다.

다. 사용자의 하드웨어와 프로그래밍에 관한 상식 수준을 고려한다.

라. 오류에 대비한 체크 시스템도 고려한다.

47. 프로그램 설계서에 포함되어야 할 사항이 아닌 것은?

가. 입/출력 설계표 나. 프로그래밍 지시서 다. 시스템명 라. 요구 명세서

48. 신뢰성을 평가하는 MTBF(Mean Time Between Failure)는 가동된 평균시간을 나타내며, MTTR(Mean Time To Repair)은 평균 수리 시간을 의미한다. 이 두 가지 척도를 사용하여 신뢰도를 구하는 식을 바르게 나타낸 것은?

가. MTTR / (MTBF+MTTR) 나. MTTR / MTBF 다. MTBF / (MTBF+MTTR) 라. MTBF / MTTR

49. 폭포수 모형(Waterfall Model)의 단계를 올바르게 나열한 것은?

가. 프로젝트 계획수립 - 개요 설계 및 상세 설계 - 구현 - 테스트 - 사용자의 요구분석 - 운용 및 유지보수

나. 프로젝트 계획수립 - 사용자의 요구분석 - 개요 설계 및 상세 설계 - 구현 - 테스트 - 운용 및 유지보수

다. 프로젝트 계획수립 - 사용자의 요구분석 - 구현 - 테스트 - 개요 설계 및 상세 설계 - 운용 및 유지보수

라. 프로젝트 계획수립 - 개요 설계 및 상세 설계 - 사용자의 요구분석 - 구현 - 테스트 - 운용 및 유지보수

50. 시스템 개발시 문서화의 목적이라고 볼 수 없는 것은?

가. 개발 후 유지 보수가 용이하다.

나. 문서의 표준화로 효율적인 작업과 관리가 가능하다.

다. 시스템의 변경에 따른 혼란을 방지할 수 있다.

라. 시스템의 수행 능력을 쉽게 파악할 수 있다.

51. 색인 순차 편성에서의 각 구역에 대한 설명 중 틀린 것은?

가. 트랙 인덱스 구역-기본 데이터 구역의 한 트랙 상에 기록되어 있는 데이터 레코드 중에서 최대 키 값과 그 주소가 기록되어 있다.

나. 실린더 인덱스 구역-처리해야 할 레코드가 어느 실린더에 기록되어 있는지를 판별할 수 있는 자료를 갖고 있다.

다. 마스터 인덱스 구역-실린더 오버플로우 구역에 다시 오버플로우가 발생할 경우에 대비하여 만들어 놓은 공간이다.

라. 기본 데이터 구역-실제 데이터 레코드가 기록된 구역이다.

52. 모듈 결합도(module coupling)에 대한 설명으로 옳지 않은 것은?

가. 모듈 결합도란 두 모듈간의 상호 의존도를 측정하는 것으로서 좋은 설계가 이루어지도록 하기 위해서는 가능한 한 모듈을 독립적으로 생성한다.

나. 데이터 결합(data coupling)은 모듈 간에 매개변수를 통해서만 의사소통을 하도록 하여 다른 모듈에게 불필요한 데이터는 전송하지 않도록 한다.

다. 스탬프 결합(stamp coupling)은 두 모듈이 동일한 자료 구조를 조회하는 경우의 결합성이다.

라. 모듈 결합도에서 가장 바람직한 결합도는 내용 결합도(content coupling)이다.

53. 원시전표 기입의 측면에서 고려할 사항으로 거리가 먼 것은?

가. 가능한 기입량을 적게 해야 한다.

나. 일정 순서대로 기입될 수 있어야 한다.

다. 기입항목은 가능한 길고 자세하게 적어야 한다.

라. 기입상 혼란을 일으킬 수 있는 경우에는 전표상에 기입요령을 명시하는 것이 좋다.

54. IPT 기법의 적용 목적으로 거리가 먼 것은?

가. 개발자의 생산성 향상 나. 프로그래밍의 표준화 유도 다. 개인적인 차이 해소 라. 프로그래머의 충원 용이

55. 하한치와 상한치를 두어 입력된 항목의 값이 미리 규정된 범위내에 있는지를 체크하는 방식은?

가. 균형체크(balanced check) 나. 한계체크(limit check) 다. 순차체크(sequence check) 라. 형식체크(format check)

56. 20매로 구성된 디스크 팩(disk pack)에서 한 면에 200개의 트랙(track)을 사용할 수 있다면 실린더는 몇 개가 되는가?

가. 200개 나. 400개 다. 2000개 라. 4000개

57. 도서관에서 도서 정리를 목적으로 만든 것으로 좌측부는 그룹분류에 따르고 우측은 10진수의 원칙에 따라 세분화하는 코드로 추가하기 쉽고, 무한하게 확대가 가능하지만 자리수가 많아지고 기계 처리에 불편한 코드는?

가. 그룹분류식 코드(Group classification code) 나. 십진코드(Decimal code) 다. 구분코드(Block code) 라. 합성코드(Combined code)

58. 시스템의 특성 중 GIGO(Garbage In Garbage Out)는 시스템의 기능 중 어떤 점을 가장 강조한 것인가?

가. 입력 나. 출력 다. 처리 라. 제어

59. 다음 중 코드설계 순서가 맞는 것은?

① 코드화 대상의 특성분석 ② 사용범위 결정 ③ 코드화 목적의 명확화 ④ 번호부여방식 결정 ⑤ 번호부여 대상수 확인 ⑥ 사용기간의 결정 ⑦ 코드화 대상의 결정

가. ⑦ -> ③ -> ② -> ⑤ -> ⑥ -> ① -> ④

나. ⑦ -> ③ -> ⑤ -> ② -> ⑥ -> ① -> ④

다. ③ -> ② -> ⑦ -> ⑤ -> ⑥ -> ① -> ④

라. ⑦ -> ① -> ② -> ⑤ -> ⑥ -> ③ -> ④

60. 입력된 자료가 처리되어 일단 출력된 후 이용자를 거쳐 다시 재입력되는 방식으로, 공과금, 보험료 징수 등의 지로용지를 처리하는데 사용되는 입력방식은 무엇인가?

가. 턴어라운드 시스템 나. 집중 매체화형 시스템 다. 분산 매체화형 시스템 라. 직접 입력 시스템

제4과목 : 운영체제

61. UNIX에서 아이노드(inode)에 포함되는 정보가 아닌 것은?

가. 마지막으로 수정된 시기 나. 소유자가 속한 그룹의 식별 다. 파일에 대한 링크의 수 라. 파일이 최초에 변경된 시간

62. 다음 용어 설명 중 옳지 않은 것은?

가. 할당시간(time slice) : 한 프로세스가 작업을 모두 마칠 수 있도록 부여한 시간

나. 디스패치(dispatch) : 준비 상태에 있는 여러 프로세스 중 프로세스를 선정하여 CPU를 할당

다. 문맥교환(context switching) : 한 프로세스에서 다른 프로세스로 CPU가 할당되는 과정

라. 교착상태 : 프로세스들이 발생하지 않을 사건을 무한정 기다리고 있는 상태

63. 현재 헤드의 위치가 50에 있고, 요청 대기 열에는 아래와 같은 순서로 들어 있다고 가정할 때 FCFS(First Come First Served) 스케줄링 알고리즘에 의한 헤드의 총 이동 거리는 얼마인가?

1 0 0 , 1 8 0 , 4 0 , 1 2 0 , 0 , 1 3 0 , 7 0 , 8 0 , 1 5 0 , 2 0 0

가. 790 나. 380 다. 370 라. 250

64. SSTF 스케줄링 알고리즘을 이용할 경우 보기의 요구 큐에 있는 트랙은 어떻게 이동하게 되는가?

<보기>

요구 큐 : 98,183,37,122,14,124,65,67

head 시작위치 : 57

가. 98,183,37,122,14,124,65,67

나. 65,67,37,14,98,122,124,183

다. 37,14,65,67,98,122,124,183

라. 65,67,98,122,124,183,14,37

65. 구역성(locality)에 대한 설명으로 옳지 않은 것은?

가. 프로세스가 실행되는 동안 일부 페이지만 집중적으로 참조되는 경향을 말한다.

나. 시간구역성은 최근에 참조된 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미한다.

다. 공간구역성은 하나의 기억장소가 참조되면 그 근처의 기억장소가 계속 참조되는 경향이 있음을 의미한다.

라. 프로세스가 효율적으로 실행되기 위해 프로세스에 의해 자주 참조되는 페이지들의 집합을 말한다.

66. 유닉스 시스템에서 파일의 내용을 화면에 출력할 때 사용하는 명령어는?

가. cat 나. finger 다. ls? 라. print

67. 가상기억장치의 경영에서 어떤 프로세서가 충분한 프레임을 갖지 못하여 페이지 교환이 계속적으로 발생하여 전체 시스템의 성능이 저하되는 것을 무엇이라 하는가?

가. 페이징 나. 스레싱 다. 스와핑 라. 폴링

68. 기존의 CISC 방식의 컴퓨터에 비해 RISC 방식의 컴퓨터에서 괄목적인 변화를 보여준 것은?

가. 메모리 관리측면 나. 명령어 처리측면 다. 자원 관리측면 라. 디바이스 관리측면

69. 주 저장장치관리 전략 중에서 최악적합(Worst fit)을 바르게 설명한 것은?

가. 주기억장치 내의 여러 공백 각각에 대해서 프로세스 크기를 차감하여 그 결과 값이 가장 큰 공백에 프로세스를 배치한다.

나. 주기억장치 내의 여러 공백 각각들에 대해서 프로세스 크기를 차감하여 그 결과 값이 가장 작은 공백에 프로세스를 배치한다.

다. 주기억장치 내의 여러 공백들 중 프로세스 배치가 가능한 첫 번째 공백을 선택하여 배치한다.

라. 주 저장장치의 여러 공백 중 Random하게 하나를 선택하여 프로세스를 배치한다.

70. 강 결합 시스템(tightly coupled system)의 특징에 해당하는 것은?

가. 프로세서 간의 통신은 공유 메모리로 이루어진다.

나. 각 시스템은 자신의 운영체제를 가진다.

다. 각 시스템은 자신만의 주기억장치를 가진다.

라. 각 시스템 간의 통신은 메시지 교환으로 이루어진다.

71. 프로세스에 대한 설명으로 거리가 먼 것은?

가. 지정된 결과를 얻기 위한 일련의 계통적 동작을 말한다.

나. 목적 또는 결과에 따라 발생되는 사건들의 과정을 말한다.

다. 프로세스는 프로그램 자체만으로 이루어져 있다.

라. CPU에 의해 수행되는 사용자 및 시스템 프로그램을 말한다.

72. 운영체제의 역할에 해당하지 않는 것은?

가. 사용자와 컴퓨터 시스템 간의 인터페이스 기능을 제공한다.

나. 사용자 간의 자원 사용을 스케줄링한다.

다. 사용자 간의 데이터를 공유하게 해준다.

라. 사용자가 작성한 원시 프로그램을 번역한다.

73. 다음 프로세서의 상태 전이도에서 괄호 안의 내용으로 가장 적당한 것은?

Array

가. 죽임 나. 실행 다. 취소 라. 성공

74. E. J. Dijkstra가 제안한 방법으로 반드시 상호 배제의 원리가 지켜져야 하는 공유 영역에 대하여 각각의 프로세스들이 접근하기 위하여 사용되는 두 개의 연산 P와 V라는 연산을 통해서 프로세스 사이의 동기를 유지하고 상호배제의 원리를 보장하는 것은?

가. synchronization 나. context switching 다. monitor 라. semaphore

75. 분산 처리 시스템의 네트워크 위상(Topology)에 따른 분류 중 아래 설명에 해당하는 구조는?

- 중앙 노드가 고장나면 모든 통신이 단절된다.

- 모든 사이트는 하나의 중앙 노드에 직접 연결되어 있다.

- 중앙 노드에 과부하가 되면 성능이 현저히 감소한다.

가. hierachy connection 나. star connection 다. ring connection 라. multiaccess bus connection

76. 기억공간을 할당하고 회수하는 작업이 자주 발생함에 따라 디스크의 기억공간이 점차 단편화되어, 파일이 널리 분산되어 있는 블록들에 분산 저장되는 경우, 이런 문제를 해결하기 위한 적절한 방법은?

가. allocation 나. garbage collection 다. fragmentation 라. insertion

77. SJF(Shortest Job First) 스케줄링의 설명으로 옳지 않은 것은?

가. 작업이 끝나기까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시킨다.

나. 평균 대기 시간을 최소화한다.

다. 선점 스케줄링 기법에 해당한다.

라. FIFO 보다 평균 대기 시간이 작지만 긴 작업의 경우 FIFO 기법보다 더 크고 예측이 더욱 어렵다.

78. 다중프로그래밍 환경 하에서 용량이 크고 신속한 액세스가 가능한 디스크를 이용하여 각 사용자 프로그램의 출력할 데이터를 직접 프린터로 보내지 않고 디스크에 모았다가 나중에 한꺼번에 출력함으로써 프린터 장치의 공유 및 프린터 처리 속도를 보완하는 기법을 무엇이라 하는가?

가. 버퍼링(buffering) 나. 스풀링(spooling) 다. 다중프로그래밍(multiprogramming) 라. 시분할 시스템(time-sharing system)

79. 다음은 교착 상태 해결 방안 중 어떤 방안을 설명해 놓은 것인가?

ㅇ 각 프로세스는 한번에 자신에게 필요한 모든 자원을 요구해야 하며, 이 요구가 만족되지 않으면 작업을 진행할 수 없다.

ㅇ 어떤 자원을 갖고 있는 프로세스가 더 이상 요구가 수용되지 않으면 원래 갖고 있던 자원을 일단 반납하고 필요하다면 다시 그 자원이나 다른 자원을 요구해야 한다.

ㅇ 모든 프로세스에 각 자원 유형별로 할당 순서를 부여한다. 즉, 만일 한 프로세스가 주어진 유형의 자원을 할당받았으면 그 프로세스는 순서에 따라 나중에 위치하는 유형의 자원만을 요구할 수 있게 한다.

가. 교착상태의 예방 나. 교착상태의 회피 다. 교착상태의 발견 라. 교착상태의 회복

80. 보안에 대한 설명 중 옳지 않은 것은?

가. 외부보안은 불법 침입자나 천재지변으로부터 시스템을 보호하는 것이다.

나. 내부보안은 하드웨어나 운영체제의 내장된 보안 기능을 통해 신뢰성을 유지하고 시스템을 보호하는 것이다.

다. 시설보안은 감지 기능을 통해 외부 침입자나 화재, 홍수와 같은 천재지변으로부터의 보안을 말한다.

라. 사용자 인터페이스 보안은 사용자의 신원을 운영체제가 확인하는 절차없이 불법 침입자로부터 시스템을 보호하는 것이다.

제5과목 : 정보통신개론

81. 컴퓨터 시스템의 중앙처리장치로서 입력장치, 기억장치, 연산장치, 출력장치에게 동작을 명령, 감독, 통제하는 장치는?

가. 제어장치 나. 주기억장치 다. 논리연산장치 라. 주변장치

82. 데이터 링크 계층에서 주로 사용되는 프로토콜은?

가. X.21 나. X.25? 다. V.24? 라. X.26

83. 다음 중 광섬유케이블의 특징이 아닌 것은?

가. 전송손실이 극히 적다.

나. 접속 및 확장이 불가능하다.

다. 전기적으로 무유도성, 무누화이다.

라. 광대역성이다.

84. 중앙에 Host Computer가 있고 이를 중심으로 Terminal들이 연결되는 중앙집중식의 Network 구성 형태는?

가. 성(star)형 나. 환(ring)형 다. 나무(tree)형 라. 그물(mesh)형

85. 패킷 교환망의 특징으로 옳지 않은 것은?

가. 전송 오류의 정정 불능

나. 전송량제어와 전송속도 변환

다. 대량의 데이터 전송시 전송 지연

라. 표준화된 프로토콜 적용

86. 정보통신의 설명 내용으로 적합하지 않은 것은?

가. 전기통신과 컴퓨터의 정보처리 능력을 부가시켜 정보를 송 수신처리하는 통신

나. 컴퓨터나 통신기기 사이에서 디지털 형태로 표현된 정보를 송 수신하는 통신

다. 전기적인 신호형태의 디지털 데이터만 컴퓨터로 송 수신하는 통신

라. 정보처리장치 등에 의하여 처리된 정보를 전송하는 기계장치간의 통신

87. 다음 중 패킷교환방식에 대한 설명 중 가장 알맞는 것은?

가. 접속에는 긴 시간이 소요되나 전송지연은 거의 없다.

나. 패킷전송은 음성전송보다 데이터전송에 더 적합하다.

다. 전송효율을 높이기 위해 패킷들은 항상 동일한 경로를 통해 전송된다.

라. 통신시간, 거리가 비용의 주요 기준이 되며 통신량과는 무관하다.

88. 데이터통신 시스템의 세 가지 기본 요소로 옳은 것은?

가. 단말장치, 전송장치, 통신제어장치 나. 단말장치, 통신제어장치, 모뎀 다. 모뎀, 전송장치, 통신제어장치 라. 단말장치, 다중화장치, 통신제어장치

89. 데이터 통신에서 컴퓨터가 단말기에게 전송할 데이터의 유무를 묻는 것은?

가. Polling 나. Calling 다. Selection 라. Link up

90. 정보통신에 관한 설명 중 잘못된 것은?

가. 정보화사회를 실현하는 수단으로 컴퓨터와 전기통신의 결합이라고 본다.

나. 기본구성 요소는 수신원(Sink), 정보원(Source), 전송매체이다.

다. 세계 최초 데이터통신시스템은 국방용을 목적으로 한 SAGE 시스템이다.

라. 초기 정보전송방식은 온-라인(on-line) 방식이었다.

91. 다음 설명 중 틀린 것은?

가. IBM의 SNA는 컴퓨터간 접속을 용이하게 한 체계화된 네트워크 방식이다.

나. 본격적인 데이터 통신의 시초는 미국의 반자동 방공 시스템(SAGE)이다.

다. 온라인시스템의 대량보급으로 정보통신을 위한 표준화의 필요성이 줄어들었다.

라. 데이터 전송이란 컴퓨터나 데이터 단말에 의해 처리할 또는 처리된 정보의 전송을 말한다.

92. 통신 프로토콜의 기본요소가 아닌 것은?

가. 연결 대상(Linked Object) 나. 의미(Semantics) 다. 구문(Syntax) 라. 순서(Timing)

93. 보(baud) 속도가 1,200[baud]일 때 쿼드비트(Quadbit)를 사용하는 경우 몇 [bps]인가?

가. 1,200[bps] 나. 2,400[bps] 다. 3,600[bps] 라. 4,800[bps]

94. 시분할방식(Time Sharing System)에 가장 적합한 것은?

가. 시스템상의 공간적 기능을 분할하는 방식이다.

나. 주파수 동기를 맞추어 주는 기능이다.

다. 하나의 컴퓨터를 여러 개의 단말기가 공동으로 사용하도록 하는 시스템이다.

라. 이동통신에 사용되는 통신방식이다.

95. 정보통신 시스템의 처리방식에 해당되지 않는 것은?

가. 온-라인(On-line) 처리방식

나. 트래픽(Traffic) 처리방식

다. 거래(Transaction) 처리방식

라. 실시간(time sharing) 처리방식

96. 다음 인터넷 응용서비스 중에서 가상터미널(VT) 기능을 갖는 것은?

가. Ftp 나. Gopher 다. Telnet 라. Archie

97. OSI 7계층의 데이터 링크 계층 기능과 관계가 없는 것은?

가. 경로선택 나. 오류의 검출 및 복구 다. 프레임의 순서제어 라. 프레임의 시작과 끝을 구분

98. 다음 통신회선 구성에 대한 설명 중 틀린 것은?

가. 멀티 드롭에 사용되는 터미널은 주소 판단 기능과 데이터 블록을 일시 저장할 수 있는 버퍼를 가지고 있어야 한다.

나. 다중화 방식에서 통신회선의 고장시 고장지점 이후의 터미널은 모두 운영 불능에 빠지는 단점이 있다.

다. 포인트 투 포인트 방식은 멀티 드롭 방식보다 모뎀의 시설 수량을 줄일 수 있다.

라. 멀티 포인트 방식을 멀티 드롭 방식이라고도 한다.

99. 통신 프로토콜의 기능과 그 기법을 서로 잘못 연결한 것은?

가. 에러 제어 - ARQ 나. 순서화 - 폴링/셀렉션 다. 흐름 제어 - Sliding Window 라. 동기 방식 - 비동기식/동기식 전송

100. 디지털 변복조에 사용되는 방식이 아닌 것은?

가. 동기편이방식 나. 진폭편이방식 다. 주파수편이방식 라. 위상편이방식

<정답>

Array

Array
2002년 9월 8일 시행

정보처리산업기사 필기 기출문제 A형



<제1과목 : 데이터베이스>

1. 다음 설명이 의미하는 것은?

· 삽입과 삭제가 리스트의 양쪽 끝에서 발생할 수 있는 형태이다.

· 입력이 한쪽에서만 발생하고 출력은 양쪽에서 일어날 수 있는 입력제한과, 입력은 양쪽에서 일어나고 출력은 한곳에서만 이루어지는 출력제한이 있다.

가. 스택 나. 큐 다. 다중스택 라. 데크

2. 다음과 같은 이진 트리를 후위 순서로 순회할 때 네번째로 방문하는 노드는?

Array

가. A 나. B 다. C 라. D

3. 데이터베이스의 장점에 해당되지 않는 것은?

가. 데이터의 공유성 나. 데이터의 중복성 다. 데이터의 일관성 라. 데이터의 무결성

4. 어떤 릴레이션에 존재하는 튜플의 갯수를 무엇이라 하는가?

가. cardinality 나. degree 다. domain 라. attribute

5. 인덱스나 데이터 파일을 블럭으로 구성하고 각 블록에는 추가로 삽입될 레코드를 감안하여 빈 공간을 미리 예비해 두는 인덱스 방법은?

가. 정적 인덱스 방법 나. 동적 인덱스 방법 다. 집중화 인덱스 방법 라. 보조 인덱스 방법

6. 데이터베이스 관리자가 기본 테이블에서 임의로 유도하여 만드는 테이블로서 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위한 테이블을 무엇이라 하는가?

가. 임시 테이블(temporary table) 나. 뷰 테이블(view table) 다. 색인 테이블(index table) 라. 기본 테이블(base table)

7. 데이터베이스 관리시스템의 필수기능 중 다양한 응용 프로그램과 데이터베이스가 서로 인터페이스를 할 수 있는 방법을 제공하는 기능은?

가. 정의 기능 나. 조작 기능 다. 제어 기능 라. 저장 기능

8. 데이터베이스 관리자(DBA)의 역할 중 거리가 먼 것은?

가. 사용자의 요구와 불평을 해결 나. 시스템 감시 및 성능 분석 다. 데이터베이스 설계와 운영 라. 정보추출을 위한 데이터베이스 접근

9. FIFO(First In First Out) 방식의 작업 스케쥴링(Job - Scheduling)을 위한 자료구조로서 가장 적합한 것은?

가. 스택(Stack) 나. 스트링(String) 다. 큐(Queue) 라. 그래프(Graph)

10. 색인순차파일(ISAM : Indexed Sequential Access Method)에 관한 설명으로 옳지 않은 것은?

가. 순차 처리와 랜덤 처리가 모두 가능하다.

나. 레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.

다. 기본 구역(Prime data area), 색인 구역(Index - area), 오버플로우 구역(Overflow area)으로 구성되어 있다.

라. 해시 함수를 사용하여 레코드를 저장할 위치를 결정한다.

11. 데이터베이스 설계 단계의 순서가 옳은 것은?

① 논리적 설계 ② 물리적 설계 ③ 개념적 설계 ④ 요구조건 분석 ⑤ 구현

가. ①→②→③→④→⑤ 나. ③→②→①→④→⑤ 다. ②→③→④→①→⑤ 라. ④→③→②→①→⑤

12. 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(null) 값이나 중복 값을 가질 수 없다는 것을 의미하는 것은?

가. 참조 무결성 제약 조건 나. 주소 무결성 제약 조건 다. 원자값 무결성 제약 조건 라. 개체 무결성 제약 조건

13. 다음 SQL 문에서 WHERE 절의 조건이 의미하는 것은?

SELECT CNO, CNAME FROM COURSE WHERE CNO LIKE 'S _ _';

가. S로 시작되는 3문자의 CNO를 검색한다.

나. S로 시작하는 모든 CNO를 검색한다.

다. 문자열로만 이루어진 모든 CNO를 검색한다.

라. S를 포함한 모든 CNO를 검색한다.

14. 오너-멤버(owner-member) 관계와 관련되는 논리적 데이터 모델은?

가. 관계형 데이터 모델 나. 네트워크 데이터 모델 다. 계층형 데이터 모델 라. 분산 데이터 모델

15. 주기억 장치 내에서 이루어지는 정렬 방법은?

가. oscillating sort 나. balanced sort 다. polyphase sort 라. insertion sort

16. 개체-관계 모델(E-R Model)에 대한 설명으로 옳지 않은 것은?

가. 개체와 개체간의 관계를 도식화한다.

나. 개체 집합을 사각형으로 표시한다.

다. 관계를 다이아몬드로 표시한다.

라. 일 대 일(1:1), 일 대 다(1:N) 관계 유형만 표현할 수 있다.

17. 레코드의 많은 자료 이동을 없애고 하나의 파일을 부분적으로 나누어가면서 정렬하는 방법으로 키를 기준으로 작은 값은 왼쪽에 큰 값은 오른쪽에 모이도록 서로 교환시키는 부분 교환 정렬법은?

가. 퀵정렬(Quick sorting) 나. 쉘정렬(Shell sorting) 다. 삽입정렬(Insertion sorting) 라. 선택정렬(Selection sorting)

18. 데이터베이스 내용에 대한 전체적인 뷰(view)라고 볼 수 있는 스키마는?

가. 외부 스키마 나. 개념 스키마 다. 내부 스키마 라. 서브 스키마

19. Which of the following is a standardized query language for requesting information from a database?

가. SQL 나. DML 다. DLL 라. DCL

20. Which one of the following is not a kind of schema?

가. conceptual schema 나. internal schema 다. external schema 라. sub schema



<제2과목 : 전자계산기 구조>

21. 자료에 관한 설명 중 옳은 것은?

가. EBCDIC 코드는 데이터 통신용으로 널리 쓰이며, 특히 소형 컴퓨터 용으로 쓰인다.

나. ASCII 코드는 IBM사에서 개발한 것으로 대형 컴퓨터용에 쓰인다.

다. 자료의 가장 작은 단위를 bit라 하며, bit는 binary digit의 약자이다.

라. 부동 소숫점 방식의 특징은 적은 bit를 차지함과 동시에 정밀도가 낮다는 것이다.

22. 다음 인터럽트(interrupt) 중에서 최우선권을 갖는 것은?

가. power fail interrupt 나. arithmetic overflow interrupt 다. input output interrupt 라. parity error interrupt

23. OP 코드가 5비트, Operand가 11비트인 명령어가 갖는 매크로 연산의 종류는 몇 가지인가?

가. 5가지 나. 32가지 다. 128가지 라. 2048가지

24. 인터럽트 수행 후에 처리되는 것은?

가. 전원을 다시 동작시킨다.

나. 모니터 화면에 인터럽트 종류를 디스플레이 한다.

다. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.

라. 인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다.

25. 마이크로 동작(Micro - operation)에 대한 정의로서 옳은 것은?

가. 레지스터에 저장된 데이터에 의해서 이루어지는 동작

나. 컴퓨터의 빠른 계산 동작

다. 플립플롭 내에서 기억되는 동작

라. 2진수 계산에 쓰이는 동작

26. 주기억 장치에 기억된 명령을 꺼내서 해독하고, 시스템 전체에 지시 신호를 내는 것은?

가. 채널(Channel) 나. 제어 기구(control unit) 다. 연산 논리 기구(ALU) 라. 입·출력 장치(I/O unit)

27. JK 플립플롭의 트리거 입력과 상태 전환 조건을 설명한 것 중 옳지 않은 것은?

가. J=0, K=0일 때는 반전치 않는다.

나. J=0, K=1일 때 0으로 되돌아간다.

다. J=1, K=0일 때는 1로 된다.

라. J=1, K=0일 때는 반전된다.

28. 메모리의 내용을 레지스터에 전달하는 기능은?

가. Load 나. Fetch 다. Transfer 라. Store

29. 컴퓨터 주기억장치의 용량이 256MB라면 주소 버스는 최소한 몇 bit이어야 하는가?

가. 24bit 나. 26bit 다. 28bit 라. 30bit

30. -14를 부호화된 2의 보수 표현법으로 표현된 것은? (단, 8bit로)

가. 10001110 나. 11100011 다. 11110010 라. 11111001

31. 명령(instruction)이 실행되기 위해 가장 우선적으로 처리되어야 하는 마이크로 오퍼레이션은?

가. PC → MAR 나. PC → MBR 다. PC → CPU 라. PC → M

32. 2진수 (1001011)2의 2의 보수(2's Complement)는?

가. 0110100 나. 1110100 다. 1110101 라. 0110101

33. 명령어의 형식 가운데 연산에 사용된 모든 피 연산자 값을 상실하는 명령어 형식은?

가. 3-주소 형식 명령어 나. 2-주소 형식 명령어 다. 1-주소 형식 명령어 라. 0-주소 형식 명령어

34. 선형 구조가 아닌 것은?

가. stack 나. queue 다. deque 라. link

35. 2의 보수 표현 방식으로 8비트의 기억 공간에 정수를 표현할 때 표현 가능 범위는?

가. -27 ∼ +27 나. -28 ∼ +28 다. -27 ∼ +(27-1) 라. -28 ∼ +(28-1)

36. 보조기억장치로 부적합한 것은?

가. 자기 디스크 나. CD-ROM 다. 자기 테이프 라. SDRAM

37. 산술연산과 논리 연산동작을 수행한 후 결과를 축적하는 register를 무엇이라 하는가?

가. 누산기 나. 인덱스 레지스터 다. 플래그 레지스터 라. RAM

38. 입력 번지 선이 8개, 출력 데이터 선이 8개인 ROM의 기억 용량은?

가. 64 바이트 나. 256 바이트 다. 512 바이트 라. 1024 바이트

39. 대용량 메모리를 내장한 제품 중 프로그램 되어 있는 ROM은?

가. PROM 나. Mask ROM 다. EPROM 라. EAROM

40. 하나의 AND 회로와 E-OR 회로를 조합한 회로는?

가. 반가산기 나. 전가산기 다. 래치 라. 플립플롭



<제3과목 : 시스템 분석 및 설계>

41. 시스템 분석가로서 훌륭한 분석을 하기 위한 기본 사항으로 거리가 먼 것은?

가. 분석가는 창조성이 있어야 한다.

나. 분석가는 시간배정과 계획 등을 빠른 시간내에 파악할 수 있어야 한다.

다. 분석가는 컴퓨터장치와 소프트웨어에 대한 지식을 가져야 한다.

라. 분석가는 기계 중심적이어야 한다.

42. 아래와 같은 특징을 갖는 출력 매체 시스템은?

- 축소보관과 반영구적인 매체로 사용가능

- 처리 결과를 마이크로 필름에 기록

- 지도, 설계도면, 학적부, 병원 기록의 보존, 검색, 관리 등에 적합

가. CRT 출력 시스템 나. COM 시스템 다. X-Y 플로터 라. 음성 출력 시스템

43. 시스템의 기본 5가지 요소로 옳게 짝지어진 것은?

가. 입력, 출력, 처리, 피드백, 제어 나. 입력, 출력, 연산, 처리, 피드백 다. 입력, 출력, 제어, 연산, 피드백 라. 입력, 출력, 처리, 피드백, 연산

44. 프로그래밍 지시서에 포함되지 않는 것은?

가. PROGRAM-ID 나. 입출력 일람 다. 프로세스 흐름도 라. 처리 명세

45. 자료사전(DD : Data Dictionary)에 대한 설명으로 가장 적절한 것은?

가. 자료가 발생지에서 종착지까지 처리되고 저장되는 모든 활동 사항을 도형을 이용하여 나타내는 구조적 분석용 도구

나. 시스템과 관련된 모든 자료의 명세와 자료 속성을 파악할 수 있도록 조직화한 도구

다. 처리절차나 논리적 활동을 기술하는 도구로 구조적 언어나 의사 결정표의 형태로 구성된 것

라. 크고 복잡한 문제를 해결할 때 이해하기 쉬운 일련의 작은 단위로 나눈 뒤 차례로 풀어나가는 과정을 모은 것

46. 자료 흐름도(DFD : Data flow diagram)의 구성 요소가 아닌 것은?

가. 시작점/종착점 나. 피드백 다. 자료 흐름 라. 데이터 저장소

47. 코드화 대상 항목을 대분류, 중분류, 소분류 등으로 구분하여 각 그룹 내에서 순서대로 번호를 부여하여 분류하는 코드의 종류는?

가. 구분 코드(Block code) 나. 10진 분류 코드(Decimal code) 다. 합성 코드(Combined code) 라. 그룹 분류 코드(Group classification code)

48. 시스템에 대한 정의로 옳지 않은 것은?

가. 예정된 기능을 수행하기 위하여 설계된 상호작용을 갖는 요소의 유기적 집합체이다.

나. 어떤 목적을 위하여 하나 이상의 기능요소가 상호 관련하여 유기적으로 결합된 것이다.

다. 공통의 목적에 의하여 공통의 목적에 기여할 수 있는 많은 이질부문으로 구성되는 복잡한 단일체이다.

라. 상호 관련이 없는 구성요소가 조합되어 어떤 목적을 위하여 유기적으로 결합된 것이다.

49. 다음 중 가장 강한 결합도는?

가. 외부 결합 나. 자료 결합 다. 제어 결합 라. 스템프 결합

50. 시스템 개발 순서로 가장 적합한 것은?

㉠ 업무 분석과 요구정의 ㉡ 프로그램 설계 ㉢ 예비 조사 ㉣ 시스템 설계 ㉤ 테스트와 디버깅 ㉥ 프로그래밍

가. ㉢㉠㉣㉡㉥㉤ 나. ㉢㉡㉣㉥㉠㉤ 다. ㉢㉣㉥㉡㉠㉤ 라. ㉢㉥㉣㉡㉠㉤

51. 시스템의 문서화 목적으로 거리가 먼 것은?

가. 시스템 개발 후 유지 보수가 용이하다.

나. 시스템 개발팀에서 운용팀으로 인계 인수를 쉽게 할 수 있다.

다. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 수 있다.

라. 문제 발생시 책임 한계를 명확히 할 수 있다.

52. 코드(code) 설계시 유의 사항으로 거리가 먼 것은?

가. 컴퓨터 처리에 적합하여야 한다.

나. 공통성이 있어야 한다.

다. 다양성이 있어야 한다.

라. 확장성이 있어야 한다.

53. HIPO의 특징이 아닌 것은?

가. 문서화 나. 상향식 다. 계층구조 라. 기능 중심

54. 출력 내용에 대한 설계 사항에 해당되지 않는 것은?

가. 출력할 항목을 결정한다.

나. 출력 항목의 배열 순서, 크기, 자리수를 결정한다.

다. 출력 매체와 장치를 결정한다.

라. 출력 항목을 숫자, 영문자, 한글, 한자 중 어느 것으로 할 것인지를 결정한다.

55. 마스터 파일의 내용을 변동 파일에 의해 추가, 삭제, 수정 등의 작업을 하여 새로운 파일을 만드는 처리 패턴은?

가. update 나. matching 다. extract 라. merge

56. 객체에 정의된 연산을 의미하며, 객체의 상태를 참조 및 변경하는 수단은?

가. 클래스 나. 상속 다. 메소드 라. 엔티티

57. 색인 순차 파일의 색인 영역에 해당하지 않는 것은?

가. Track Index Area 나. Cylinder Index Area 다. Master Index Area 라. Overflow Index Area

58. 구조적 프로그램의 기본 구조에 해당하지 않는 것은?

가. 순차(sequence) 구조 나. 반복(repetition) 구조 다. 조건(condition) 구조 라. 일괄(batch) 구조

59. 코드의 기본적 기능이 아닌 것은?

가. 표준화 나. 분류 다. 복잡성 라. 암호화

60. 파일 설계 단계 중 아래의 항목들은 어느 단계에 해당하는가?

①처리방법 ②처리시간 ③정보량 ④조작의 편의성 ⑤저장매체의 결정

가. 파일항목의 검토 나. 파일의 특성조사 다. 파일매체의 검토 라. 파일편성법의 검토



<제4과목 : 운영체제>

61. 기억장치의 가변 분할 방법에서 유휴공간 중에서 요구량보다 큰 공간 중 가장 작은 공간을 선택하는 알고리즘은?

가. first-fit 나. best-fit 다. least-fit 라. worst-fit

62. Round-Robin 스케쥴링에 대한 설명으로 틀린 것은?

가. 프로세스들이 배당 시간내에 작업을 완료되지 못하면 폐기된다.

나. 프로세스들이 중앙처리장치에서 시간량에 제한을 받는다.

다. 시분할 시스템에 효과적이다.

라. 선점형(preemptive) 기법이다.

63. UNIX의 커널(Kernel)에 대한 설명으로 옳지 않은 것은?

가. 명령어를 해석하여 실행한다.

나. 파일 시스템의 접근 권한을 처리한다.

다. 시스템의 기억장소와 각 프로세스의 배당을 관리한다

라. 시스템에서 처리되는 각종 데이터를 장치간에 전송하고 변환한다.

64. 프로세스가 기억장치내의 정보를 균일하게 액세스하는 것이 아니라, 어느 한 순간에 특정부분을 집중적으로 참조한다는 의미는?

가. 구역성(locality) 나. 스래싱(thrashing) 다. 워킹세트(working set) 라. 프리페이징(prepaging)

65. 운영체제의 목적으로 거리가 먼 것은?

가. 시스템 성능 향상 나. 처리량 향상 다. 응답시간 증가 라. 신뢰성 향상

66. 하나의 기억 장소가 참조되면 그 근처의 기억장소가 계속 참조되는 것을 공간 구역성이라고 한다. 공간 구역성과 관련이 적은 것은?

가. 스택 나. 배열 다. 순차적 코드 라. 가까운 위치에서 선언된 관련있는 변수들

67. 다음은 이차 기회(second chance) 알고리즘에 대한 설명이다. 빈 칸에 알맞은 것은?

"각 페이지에 프레임을 ( ① ) 순으로 유지시키면서 ( ② ) 근사 알로리즘 처럼 참조 비트를 갖게 한다."

가. ① FIFO ② LFU 나. ① FIFO ② LRU 다. ① LFU ② LRU 라. ① LRU ② NUR

68. HRN 스케줄링에서 우선순위 결정의 계산식은?

가. (대기시간 + 실행시간) / 실행시간 나. (대기시간 + 서비스 시간) / 실행시간 다. (대기시간 + 서비스 시간) / 서비스 시간 라. (실행시간 + 서비스 시간) / 서비스 시간

69. 특정 레코드를 검색하기 위하여 키(Key)와 보조기억 장치 사이의 물리적인 주소로 변환할 수 있는 사상 함수(mapping function)가 필요한 파일은?

가. 순차 파일 나. 인덱스된 순차파일 다. 직접 파일 라. 분할 파일

70. 유닉스에서 inode는 파일을 구성하는 모든 물리적 블록들의 위치를 알 수 있는 정보를 가지고 있다. inode가 나타내는 정보가 아닌 것은?

가. 소유자의 사용자 식별 나. 소유자가 속한 그룹의 식별 다. 파일에 대한 링크의 수 라. 파일의 우선 순위

71. Queue에 아래와 같은 트랙요청 정보가 들어 있고 Head의 현재 위치가 Track 53일 때, Head가 움직이는 순서가 아래와 같다면 무슨 스케줄링 기법을 사용했는가?

큐 : 98, 183, 37, 122, 18, 124, 65, 67

Head 움직임 순서 : 53-65-67-37-18-98-122-124-183

가. SCAN 나. C-SCAN 다. SSTF 라. Sector Queuing

72. 운영체제에 대한 설명으로 옳지 않은 것은?

가. 다중 사용자와 다중 응용프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.

나. CPU, 메모리 공간, 기억 장치, 입출력 장치, 정보 관리 등의 자원을 관리한다.

다. 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.

라. 사용자가 컴퓨터 하드웨어를 사용하기 쉽도록 컴퓨터와 사용자간의 인터페이스를 지원한다.

73. 교착상태(DEAD LOCK) 발생의 필요조건이 아닌 것은?

가. MUTUAL EXCLUSION 나. PREEMPTION 다. CIRCULAR WAIT 라. HOLD & WAIT

74. 분산 처리 시스템에 관한 설명으로 옳지 않은 것은?

가. 약결합(loosely-coupled)으로 볼 수 있다.

나. 업무량 증가에 따른 점진적인 확장이 용이하다.

다. 높은 보안성이 유지된다.

라. 제한된 자원을 여러 지역에서 공유 가능하다.

75. 스케줄링에 대한 설명으로 옳지 않은 것은?

가. 무한 연기는 회피해야 한다.

나. 단위시간당 처리량을 극대화해야 한다.

다. 모든 프로세스에게 공정하게 적용되어야 하기 때문에 우선 순위제도는 불필요하다.

라. 오버헤드를 최소화시켜야 한다.

76. 분산 처리시스템에서 완전연결(fully connected) 구조에 대한 설명으로 옳은 것은?

가. 각 노드가 시스템내의 모든 노드와 직접 연결되어 있다.

나. 통신 전달이 매우 느리다.

다. 비용이 적게 든다.

라. 트리와 같은 형태로 구성되어 있다.

77. 기억공간을 할당하고 회수하는 작업이 자주 발생함에 따라 디스크의 기억공간이 점차 단편화되어, 파일이 널리 분산되어 있는 블록들에 분산 저장되는 경우, 이런 문제를 해결하기 위한 적절한 방법은?

가. allocation 나. garbage collection 다. fragmentation 라. insertion

78. 번호가 0부터 199인 200개의 트랙을 가진 유동 헤드 디스크가 있다. 헤드의 현재 위치는 트랙 143 이며 트랙의 바깥쪽 방향으로 진행하고 있다고 가정할 경우, 요청 큐가 FCFS 순으로 147, 91, 177, 94, 150, 102, 175, 130 과 같을 때, SCAN 스케줄링 알고리즘을 사용했을 때 헤드의 총 이동량은 얼마인가?

가. 164 나. 154 다. 144 라. 174

79. 인터럽터 시계의 시간할당량이 종료될 때 발생되는 인터럽트 종류는?

가. SVC interrupt 나. Program Check interrupt 다. I/O interrupt 라. External interrupt

80. 다음 표와 같이 작업이 제출되었을 때, SJF 정책을 사용하여 스케줄링하면 평균 turnaround 시간은 얼마인가?

가. 6.33 나. 6.67 다. 7 라. 7.5



<제5과목 : 정보통신 개론>

81. 초당 발생한 신호의 변화 상태로 나타내는 변조속도의 기본 단위는?

가. 비트(bit) 나. 보(baud) 다. 패킷(packet) 라. 셀(cell)

82. 위성통신의 특징을 잘못 표현한 것은?

가. 광대역 통신이 가능하다.

나. 광범위한 지역에 서비스를 제공할 수 있다.

다. 대용량, 고품질의 정보 전송이 가능하다.

라. 전파지연이 없으나 감쇄현상이 나타날 수 있다.

83. 운영체제를 구성하는 부분을 두 가지로 나누었을 때 가장 적합한 것은?

가. 시스템 프로그램과 응용 프로그램 나. 제어 프로그램과 처리 프로그램 다. 하드웨어와 소프트웨어 라. 중앙처리장치와 주변장치

84. 분리된 두장치간에 정보를 교대로 데이타를 교환하는 통신방식을 무엇이라 하는가?

가. 단방향통신방식 나. 반이중통신방식 다. 전이중통신방식 라. 포인트 투 포인트방식

85. 공중통신회선에 교환설비, 컴퓨터 및 단말기등을 접속시켜 새로운 부가기능을 제공하는 통신망은?

가. LAN 나. VAN 다. ISDN 라. WAN

86. LAN(Local Area Network)은 사무실내의 정보유통을 위한 유효한 수단으로서 여러 가지 장점을 가지고 있는데, 다음 중 장점에 포함되지 않는 것은?

가. 다른 기종간의 통신에 있어서 사무처리의 능률화

나. 파일의 공유에 따른 처리의 효율화

다. 집중처리의 실현으로 처리시간 단축화

라. 기기자원의 공유에 따른 이용효율의 향상

87. 다음 통신선로 중에서 근거리 네트워크(LAN)에서 사용되지 않는 것은?

가. 나선 나. 꼬임선 다. 동축케이블 라. 광섬유

88. 데이터의 충돌을 막기 위해 송신 데이터가 없을 때에만 데이터를 송신하고, 다른 장비가 송신중일 때에는 송신을 중단하며 일정시간 간격을 두고 대기하였다가 다시 송신하는 방식을 무엇이라 하는가?

가. 토큰 순회버스 나. 토큰 순회 링 다. CSMA/CD 라. CSMA/CA

89. 다음 중 프로토콜의 구성 요소가 아닌 것은?

가. 구문(syntax) 나. 의미(semantic) 다. 순서(timing) 라. 접속(connection)

90. OSI 7-layer 중 표현계층의 기능과 거리가 먼 것은?

가. data 표현 형식의 제어 나. data의 암호화 다. data의 전송제어 라. text의 압축수행

91. CATV의 일반적인 특징으로 잘못된 것은?

가. 단방향통신이다.

나. 다채널이다.

다. 부가통신서비스를 할 수 있다.

라. 수용자의 범위가 한정적이다.

92. 다음 중 정보통신의 의미를 가장 폭넓게 표현한 것은?

가. 컴퓨터와 통신회선의 결합으로 전송기능에 통신처리 기능이 추가된 데이터 통신

나. 컴퓨터와 통신기술이 결합된 것으로 정보처리가 가능한 컴퓨터 통신

다. 정보통신망을 이용한 체계적인 정보의 전송을 위한 통신

라. 컴퓨터와 통신기술의 결합에 의해 통신처리기능과 정보처리기능은 물론 정보의 변환, 저장과정이 추가된 형태의 통신

93. ISDN 채널 중 기본적인 이용자 채널로 PCM 화된 디지털 음성이나 회선교환 혹은 패킷교환등에 이용되는 채널은?

가. A채널 나. B채널 다. C채널 라. D채널

94. 프로토콜의 계층화에 대한 장점이 아닌 것은?

가. 전체적인 오버헤드(over head)가 증가한다.

나. 모듈화에 의한 전체 설계가 쉽다.

다. 이 기종간의 호환성 유지가 쉽다.

라. 한 계층을 수정할 때 다른 계층에 영향을 주지 않는다.

95. 보오(Baud) 속도가 3,200 보오이며, 트리비트(Tri-bit)를 사용하는 경우 몇 bps가 되는가?

가. 1200 나. 2400 다. 4800 라. 9600

96. 종합정보통신망(ISDN)에 대한 설명으로 부적당한 것은?

가. 음성 및 비음성 서비스를 포함한 광범위한 서비스를 제공한다.

나. 기능에 의해 기본통신 계층, 네트워크 계층, 통신처리 계층, 정보처리 계층으로 분류된다.

다. 64Kbps의 디지털 기본 접속기능을 제공한다.

라. OSI 참조모델에 정의된 계층화된 프로토콜 구조가 적용된다.

97. 정보통신 System의 구성요소중 정보 전송계 요소에 맞지 않는 것은?

가. 신호변환장치 나. 전송회선 다. 중앙처리장치 라. 통신제어장치

98. 정보통신시스템의 통신회선 종단에 위치한 신호변환장치 중 디지털 전송로에서 단극성 신호를 쌍극성 신호로 변환이 가능한 장치는?

가. 지능 모뎀 나. 음향결합기 다. 코덱 라. 디지털 서비스 유니트

99. 다음 중 정보통신망의 3대 구성요소가 아닌 것은?

가. 단말장치 나. 교환장치 다. 전송장치 라. 저장장치

100. DSU(Digital Service Unit)의 역할은?

가. 아날로그 데이터를 디지털 신호로 변환시킨다.

나. 디지털 신호를 아날로그 데이터로 변환시킨다.

다. 아날로그 신호를 디지털 데이터로 변환시킨다.

라. 디지털 데이터를 디지털 신호로 변환시킨다.

<가답안>

A형






























































































































































































































1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

B형






























































































































































































































1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
2002년 5월 26일 시행

정보처리산업기사 필기 기출문제 A형



<제1과목 : 데이터베이스>



1. 릴레이션 R에는 10개의 튜플이 있고, 다른 릴레이션 S에는 5개의 튜플이 있을 때, 두 개의 릴레이션 R과 S의 교차곱(cartesian product) 연산을 수행한 후의 튜플의 수는?

가. 15개 나. 50개 다. 10개 라. 2개

2. 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화 형태로 체계적으로 표현한 개념적 모형을 무엇이라 하는가?

가. 현실 모델 나. 정보 모델 다. 개념 스키마 모델 라. 데이터 모델

3. 그림의 이진 트리를 Preorder로 운행하고자 한다. 트리의 각 노드를 방문한 순서로 옳게 나열된 것은?

Array

가. A-B-D-E-C-F-G 나. D-B-E-A-C-G-F 다. D-E-B-G-F-C-A 라. A-B-C-D-E-F-G

4. 스키마, 도메인, 테이블, 뷰, 인덱스의 제거시 사용되는 SQL 정의어는?

가. CREATE 문 나. DROP 문 다. ALTER 문 라. CLOSE 문

5. 데이터베이스 관리 시스템(DBMS)의 필수 기능에 속하지 않는 것은?

가. 기본 기능 나. 정의 기능 다. 제어 기능 라. 조작 기능

6. 아래 자료에서 65를 찾기 위하여 2진 검색할 경우 비교해야 할 횟수는?

3, 18, 47, 54, 65, 83, 94, 97

가. 2 나. 3 다. 4 라. 5

7. E- R 모델에 대한 설명으로 옳지 않은 것은?

가. 정보모델링 과정에서 개념 세계의 정보구조로 표현하기 위한 규약

나. E-R Diagram에서 사각형은 개체와 개체간의 관계를, 다이아몬드는 개체의 타입을 표현한다.

다. 계층데이터모델에서는 n:m 관계표현은 불가능하다.

라. 네크워크 데이터모델에서 1:n 관계에 있는 두 개의 레코드 타입을 각각 오너(owner), 멤버(member)라 하고 이들간의 관계를 오너-멤버 관계라고 한다.

8. 기억 공간의 낭비 원인이 되는 널 링크 부분을 트리 순회시 이용되도록 구성한 트리를 무엇이라고 하는가?

가. 신장 트리(spanning tree)

나. 스레드 이진 트리(thread binary tree)

다. 완전 이진 트리(complete binary tree)

라. 경사 트리(skewed tree)

9. 다음 SQL 문의 형식에서 괄호에 들어갈 단어는?

Select 열-리스트 From 테이블-리스트 [ ] 조건

가. When 나. Where 다. What 라. How

10. 자료의 입출력 형태가 FIFO(first-in-first-out) 방식인 자료구조는?

가. 데크(deque) 나. 연결리스트(linked list) 다. 큐(queue) 라. 스택(stack)

11. 뷰(view)에 대한 설명 중 가장 거리가 먼 것은?

가. 뷰는 원칙적으로 하나 이상의 기본 테이블로부터 유도된 이름을 가진 가상 테이블을 말한다.

나. 기본 테이블은 물리적으로 구현되어 데이터가 실제로 저장되지만 뷰는 물리적으로 구현되어 있지 않다.

다. 뷰는 근본적으로 기본 테이블로부터 유도되지만 일단 정의된 뷰가 또 다른 뷰의 정의에 기초가 될 수도 있다.

라. 뷰의 정의만 시스템 내에 저장하였다가 필요시 실행 시간에 테이블을 구축하므로 시스템 검색에 있어서 뷰와 기본 테이블 사이에 약간의 차이가 있다.

12. 다음 설명과 가장 관련 있는 것은?

Give users the ability to query the data and modify the data, using an appropriate language.

가. DDL 나. DCL 다. QBL 라. DML

13. 다음은 어떤 관계대수 연산에 관한 설명인가?

A relational algebra operation on two relations, (?) and (?), producing a third relation (?), with (?) containing the concatenation of every row in (?) with every row in (?).

가. Join 나. Projection 다. Union 라. Cartesian Product

14. 어떤 릴레이션 R이 2NF를 만족하면서 키에 속하지 않는 모든 애트리뷰트가 기본 키에 대하여 이행적 함수 종속이 아니면 어떤 정규형에 해당하는가?

가. 제 1정규형 나. 제 2정규형 다. 제 3정규형 라. 제 1, 2, 3정규형

15. 외부 정렬(external sort)에 해당하지 않는 것은?

가. balanced sort 나. cascade sort 다. heap sort 라. polyphase sort

16. 데이터베이스에서 아직 알려지지 않거나 모르는 값으로서 "해당없음" 등의 이유로 정보 부재를 나타내기 위해 사용하는 특수한 데이터 값을 무엇이라 하는가?

가. 원자값(atomic value) 나. 참조값(reference value) 다. 무결값(integrity value) 라. 널값(null value)

17. 데이터베이스 설계에 적용되는 개념 스키마(Conceptual - Schema)에 대해서 바르게 기술한 것은?

가. 데이터베이스에 대한 접근 권한이나 무결성 규칙에 대해서 기술한 것이다.

나. 데이터베이스에 대한 사용자의 논리적인 관점을 기술한 것이다.

다. 데이터베이스에 대한 물리적인 저장 구조를 기술한 것이다.

라. 데이터 사전에 수록된 데이터를 위해 사용된 데이터를 의미한다.

18. 관계형 데이터베이스의 릴레이션을 조작할 때 발생하는 이상현상(anomaly)에 관한 설명으로 적절하지 않은 것은?

가. 데이터의 종속으로 인해 발생하는 이상현상에는 삭제이상, 삽입이상, 갱신이상이 있다.

나. 릴레이션의 한 튜플을 삭제함으로써 연쇄삭제로 인해 정보의 손실을 발생시키는 현상이 삭제이상이다.

다. 데이터를 삽입할 때 불필요한 데이터가 함께 삽입되는 현상을 삽입이상이라 한다.

라. 튜플 중에서 일부 속성을 갱신함으로써 정보의 모순성이 발생하는 현상이 갱신이상이다.

19. 선형 자료구조가 아닌 것은?

가. 스택(stack) 나. 큐(queue) 다. 데큐(deque) 라. 그래프(graph)

20. 데이터베이스의 장점으로 관계가 먼 것은?

가. 구축 비용이 저렴하다.

나. 많은 양의 종이파일이 간소화 된다.

다. 정확한 최신의 정보이용이 가능하다.

라. 데이터 처리속도가 증가된다.



<제2과목 : 전자계산기 구조>

21. 음수를 표시하는 방법이 아닌 것은?

가. 1의 보수(1'S Complement) 나. 부호 및 크기(Signed Magnitude) 다. 2의 보수(2'S Complement) 라. 10의 보수(10'S Complement)

22. 계산 결과를 시험할 필요가 있을 때 계산 결과가 기억장치에 기억 될 뿐 아니라 중앙처리장치에도 남아 있어서 중앙처리장치 내에서 직접 시험이 가능하므로 시간이 절약되는 인스트럭션 형식은?

가. 3주소 인스트럭션 형식 나. 2주소 인스트럭션 형식 다. 1주소 인스트럭션 형식 라. 0주소 인스트럭션 형식

23. 다음 Interrupt 중 가장 우선 순위가 높은 것은?

가. Program Interrupt 나. I/O Interrupt 다. Paging Interrupt 라. Power Failure Interrupt

24. SRAM과 DRAM을 설명한 것으로 옳은 것은?

가. SRAM은 재충전이 필요없는 메모리이다.

나. DRAM은 SRAM에 비해 속도가 빠르다.

다. SRAM의 소비전력이 DRAM 보다 낮다.

라. DRAM의 Memory Cell은 Flip Flop으로 구성되어 있다.

25. 전자계산기를 이용하기 위하여 사용하는 언어를 크게 3가지의 계층으로 구분할 수 있다. 이에 관계없는 것은?

가. 레지스터 나. 기계어 다. 어셈블리어 라. 컴파일러

26. 2진법의 수 1101.11을 10진법으로 표시하면?

가. 11.75 나. 13.55 다. 13.75 라. 15.3

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

가. 수행 시간이 신속하다.

나. 하드웨어 운용이 비효율적이다.

다. 프로그램 과정이 불편하다.

라. 언어의 호환성이 없다.

28. 인터럽트가 컴퓨터에서 발생하였을 때 프로세서의 인터럽트 서비스가 특정의 장소로 점프하도록 되어 있는 것과 관계있는 것은?

가. 인터럽트 인에이블(enable) 나. 인터럽트 핸들러(handler) 다. 벡터 인터럽트(vectored interrupt) 라. 인터럽트 마스크

29. 자기 보수(self complementing) 코드인 것은?

가. 3-초과 코드 나. BCD(8421) 코드 다. 패리티 코드 라. 그레이 코드

30. 컴퓨터의 성능을 높이기 위하여 명령의 처리속도를 CPU의 속도와 같도록 하기 위해서 기억장치와 CPU 사이에 사용하는 기억장치는?

가. ROM 나. virtual memory 다. DRAM 라. cache memory

31. Assembly 언어로 작성된 Source Program을 Assembler를 이용하여 기계어로 번역하는 것은?

가. Translation 나. Compile 다. Coding 라. Assemble

32. 2진수 1001을 그레이코드로 변환하면?

가. 1101 나. 1110 다. 1100 라. 1111

33. stack의 주소지정방식은?

가. 0-Address 나. 1-Address 다. 2-Address 라. 3-Address

34. 가상 기억체제에서 page fault가 발생하면 희생 페이지를 결정해서 보조기억장치의 이전 위치에 기억시키고 새로운 페이지를 이전 희생된 페이지가 있던 곳에 위치시키는 것을 무엇이라 하는가?

가. thrashing 나. staging 다. miss 라. throughput

35. 십진수 956에 대한 BCD 코드(Binary Coded Decimal)는?

가. 1001 0101 0110 나. 1101 0110 0101 다. 1000 0101 0110 라. 1010 0110 0101

36. 컴퓨터의 내부 상태를 나타내는 레지스터(register)는?

가. 버퍼 레지스터(buffer register) 나. 스테이터스 레지스터(status register) 다. 인덱스 레지스터(index register) 라. 명령 레지스터(instruction register)

37. 명령 코드가 명령을 수행할 수 있게 필요한 제어 기능을 제공해 주는 것은?

가. 레지스터 나. 누산기 다. 스택 라. CPU에 있는 제어 장치

38. 2 바이트로 나타낼 수 있는 수의 표현 범위는?

가. 2^8 -1 나. 64K 다. 128K 라. 1M

39. 다음의 예는 실행 주기(execution cycle) 중에서 어떤 명령을 나타내는 것인가?

MAR ← MBR(AD) MBR ← M MBR ← MBR + 1 M ← MBR, iF(MBR=0) then (PC ← PC+1)

가. JMP 나. AND 다. ISZ 라. BSA

40. Virtual Memory에 관한 설명 중 옳은 것은?

가. 많은 데이터를 주기억 장치에서 한번에 가져오는 것을 말함

나. 사용자가 보조 메모리의 총 용량에 해당하는 기억 장소를 컴퓨터가 갖고 있는 것처럼 가상하고, 프로그램을 짤 수 있는 것을 말함

다. 데이터를 미리 주기억 장치에 넣는 것을 말함

라. 자주 참조되는 프로그램과 데이터를 모은 메모리다.



<제3과목 : 시스템 분석 및 설계>

41. 입력의 형식 중 발생한 정보를 원시 전표 위에 기록하고 일정 시간 단위로 수집하여 매체화 전문 기기에서 매체화해서 일괄 입력하는 시스템은?

가. 집중 입력 방식 나. 분산 입력 방식 다. 직접 입력 방식 라. 반환 입력 방식

42. 자료 사전에 사용되는 기호 중 반복을 의미하는 것은?

가. + 나. ( ) 다. [ ]? 라. { }

43. 유지보수의 종류에 해당하지 않는 것은?

가. 수정 유지 보수(Corrective Maintenance)

나. 적응 유지 보수(Adaptive Maintenance)

다. 순환 유지보수(Recursive Maintenance)

라. 예방 유지보수(Preventive Maintenance)

44. 이미 정의되어 있는 상위 클래스의 메소드를 비롯한 모든 속성을 하위 클래스가 물려받는 것으로, 이를 이용하면 하위 클래스는 상위 클래스의 메소드 및 모든 속성을 자신의 클래스 내에 다시 정의하지 않고서도 자신의 속성으로 가질 수 있는 것은?

가. method 나. information hidden 다. inheritance 라. polymorphism

45. 모듈의 결합도는 설계에 대한 품질 평가 방법의 하나로서 두 모듈 간의 상호의존도를 측정하는 것이다. 다음 중 설계 품질이 가장 좋은 결합도는?

가. 공통 결합 나. 자료 결합 다. 제어 결합 라. 외부 결합

46. 입력 자료의 어떤 항목 내용이 논리적으로 정해진 범위내에 있는가를 체크하는 방법은?

가. 유효 범위 체크(Limit check) 나. 체크 디짓 체크(Check digit check) 다. 형식 체크(Format check) 라. 균형 체크(Balance check)

47. 구조적 프로그램의 기본 구조가 아닌 것은?

가. 순차(sequence) 구조 나. 선택(selection) 구조 다. 반복(iteration) 구조 라. 처리(process) 구조

48. 객체지향 기본요소 중에서 유사한 객체를 묶어 하나의 공통된 특성을 표현하는 요소는?

가. Class 나. Inheritance 다. Instance 라. Message

49. 시스템 설계를 위한 분석과정에 대한 설명으로 옳지 않은 것은?

가. 환경의 변화에 유연성 있는 시스템을 개발하기 위해 기업환경 조사를 한다.

나. 개발과정과 현장은 별개이므로 현장조사를 상세히 할 필요는 없다.

다. 기업이 필요로 하는 기능과 활동을 조사한다.

라. 기능분석을 위한 도구를 사용하여 모델을 설계한다.

50. 다음과 같은 방법으로 코드를 분류하는 방법은?

Array

가. Significant Digital Code 나. Group Classification Code 다. Sequence Code 라. Block Code

51. 프로세스의 표준 처리 패턴 중 동일한 파일 형식을 가지고 있는 두 개 이상의 파일을 하나로 정리하는 처리로서, 컴퓨터의 처리 효율이나 파일의 보관 등을 고려해서 하나의 파일로 통합하는 것은?

가. Conversion 나. Sort 다. Merge 라. Matching

52. 그림과 같이 관련되는 데이터 레코드들이 물리적으로는 떨어져 있으나 데이터 레코드에 포함되어 있는 포인터가 순차적으로 데이터 레코드가 저장되어 있는 주소를 지시함으로써 데이터 구조관계를 유지하는 파일 편성방법은?

Array

가. 순차 편성방법(sequential organization)

나. 색인순차 편성방법(indexed sequential organization)

다. 랜덤 편성방법(random organization)

라. 리스트 편성방법(list organization)

53. 코드의 오류 형태 중 입력시 좌우 자리를 바꾸어 발생하는 에러는?

가. transposition error 나. transcription error 다. random error 라. omission error

54. 색인 순차(index sequence) 편성 파일에서 인덱스 영역(index area)에 해당하지 않는 것은?

가. 트랙 인덱스 영역(track index area)

나. 실린더 인덱스 영역(cylinder index area)

다. 기본 인덱스 영역(prime index area)

라. 마스터 인덱스 영역(master index area)

55. 코드의 기능으로 거리가 먼 것은?

가. 표준화기능 나. 분류기능 다. 간소화기능 라. 호환기능

56. 시스템 문서화의 효과로 거리가 먼 것은?

가. 시스템 개발 후 시스템의 유지 보수가 용이하다.

나. 시스템 개발팀에서 운용팀으로 인계 인수가 쉽다.

다. 시스템 개발 중 추가 변경에 따른 혼란을 방지한다.

라. 시스템 에러 발생시 책임 소재를 분명히 한다.

57. 시스템을 평가하는 목적으로 거리가 먼 것은?

가. 시스템 운영관리의 타당성 파악

나. 시스템의 성능과 유용도 판단

다. 처리비용과 효율면에서 개선점 파악

라. 시스템 운영요원의 재훈련

58. 객체(Object)에 관한 설명으로 옳지 않은 것은?

가. 객체는 데이터 구조와 그 위에서 수행되는 함수들을 가지고 있는 소프트웨어 모듈이다.

나. 객체는 캡슐화와 데이터추상화로 설명된다.

다. 객체는 자신의 상태를 가지고 있고, 그 상태는 어떠한 경우에도 변하지 않는다.

라. 객체는 데이터와 그 데이터를 조작하기 위한 연산들을 결합시킨 실체다.

59. 시스템 분석자와 설계자가 갖추어야 할 조건에 대한 설명으로 옳지 않은 것은?

가. 기업의 목적을 정확히 이해해야 한다.

나. 업계의 동향 및 관계 법규 등도 파악해야 한다.

다. 컴퓨터 기술과 관리 기법을 알아야 한다

라. 현장 분석 경험은 중요하지 않다.

60. 시스템의 기본 요소와 관련없는 것은?

가. 입력 나. 출력 다. 처리 라. 평가



<제4과목 : 운영체제>

61. UNIX에서 명령들을 해석하는 것으로 명령 해석기와 같은 기능을 제공하는 것은?

가. 쉘(Shell) 나. 커널(Kernel) 다. 파일 시스템(File System) 라. FAT(File Allocation Table)

62. 모니터에 관한 설명으로 옳지 않은 것은?

가. 자원 요구 프로세스는 그 자원 관련 모니터 진입부를 반드시 호출한다.

나. 모니터 외부의 프로세스는 모니터 내부의 데이터를 직접 액세스 할 수 없다.

다. 정보의 은폐 기법을 사용한다.

라. 한 순간에 두개 이상의 프로세스가 모니터에 진입할 수 있다.

63. UNIX 파일 시스템에서 inode의 내용이 아닌 것은?

가. 파일 소유자의 사용자 식별

나. 보호 비트

다. 디스크의 실제 주소

라. 파일이 최초로 수정된 시간

64. 아래의 내용이 설명하는 분산 시스템의 특징은 무엇인가?

"사용자가 분산된 여러 자원의 위치 정보를 알지 못하고 마치 하나의 커다란 컴퓨터 시스템을 사용하는 것처럼 인식하도록 한다."

가. transparency 나. transaction 다. scalability 라. fault tolerance

65. 파일 디스크립터에 포함되는 내용이 아닌 것은?

가. 파일의 이름

나. 보조기억장치에서의 파일의 위치

다. 생성된 날짜와 시간

라. 파일 오류에 대한 수정 방법

66. 구역성(locality)에 대한 설명으로 옳지 않은 것은?

가. 시간구역성의 예로는 순환, 부프로그램, 스택 등이 있다.

나. 구역성에는 시간구역성과 공간구역성이 있다.

다. 어떤 프로세스를 효과적으로 실행하기 위해 주기억장 치에 유지되어야 하는 페이지들의 집합이다.

라. 프로세서들은 기억장치내의 정보를 균일하게 엑세스 하는 것이 아니라, 어느 한순간에 특정 부분을 집중적으로 참조한다.

67. 운영체제의 발전 과정으로 옳은 것은?

가. 분산처리 → 실시간처리 → 일괄처리

나. 일괄처리 → 분산처리 → 실시간처리

다. 분산처리 → 일괄처리 → 실시간처리

라. 일괄처리 → 실시간처리 → 분산처리

68. 가상기억장치(virtual memory)의 일반적인 구현방법에 해당하는 것은?

가. 스래싱(thrashing), 집약(compaction)

나. 세그멘테이션(segmentation), 스래싱(thrashing)

다. 모니터(monitor), 오버레이(overlay)

라. 페이징(paging), 세그멘테이션(segmentation)

69. CPU 스케줄링 기법에서 작업이 끝나기 까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시키는 기법은?

가. FIFO 나. SRT 다. SJF 라. HRN

70. 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓을 수 있는 저장장소를 PCB(Process Control Block)라고 한다. PCB가 갖는 정보가 아닌 것은?

가. 프로세스의 현 상태 나. 프로세스의 우선 순위 다. 프로세스의 고유한 식별자 라. 프로세스 오류의 수정 방법

71. 현재 기억장치의 상태는 그림과 같다.


























운영체제
① 20K 공백
사용중
② 30K 공백
사용중
③ 13K 공백
사용중
④ 8K 공백

13K의 저장공간을 요구하는 작업이 발생하였을 때 최악적합(Worst-fit) 전략을 적용할 경우 배치될 장소는?

가. ① 20K 공백 나. ② 30K 공백 다. ③ 13K 공백 라. ④ 8K 공백

72. 분산처리 시스템의 장점에 해당하지 않는 것은?

가. 계산 속도 향상 나. 보안의 용이성 향상 다. 신뢰성 향상 라. 자원 공유 증대

73. 강결합(tightly-coupled) 시스템과 약결합(loosely-coupled) 시스템에 대한 설명으로 옳지 않은 것은?

가. 약결합 시스템은 각각의 시스템이 별도의 운영체제를 가진다.

나. 약결합 시스템은 하나의 저장장치를 공유한다.

다. 강결합 시스템은 하나의 운영체제가 모든 처리기와 시스템 하드웨어를 제어한다.

라. 약결합 시스템은 메시지를 사용하여 상호 통신을 한다.

74. 수행중인 프로그램에서 0(zero)으로 나누는 연산이나 스택의 오버플로우 등과 같은 오류시 발생하는 인터럽트는?

가. 입/출력 인터럽트 나. SVC(Supervisor Call) 인터럽트 다. 프로그램 검사 인터럽트 라. 기계 검사 인터럽트

75. HRN(Highest Response-ratio Next) 스케줄링 방식의 특징으로 옳지 않은 것은?

가. 비선점 스케줄링 기법이다.

나. 긴 작업과 짧은 작업간의 지나친 불평등을 보완하는 기법이다.

다. 우선순위 결정식은 (대기시간+서비스시간)/대기시간 이다.

라. 우선순위 결정식에서 대기시간이 분자에 있으므로 긴 작업도 대기시간이 큰 경우에는 우선 순위가 높아진다.

76. SCAN 디스크 스케줄링 기법의 특징이 아닌 것은?

가. SSTF(SHORTEST SEEK TIME FIRST)의 개선 기법이다.

나. 도착 순서에 따라 실행 순서가 고정된다는 점에서 공평하다.

다. 진행방향상의 가장 짧은 거리에 있는 요청을 먼저 수행한다.

라. 실린더 지향 전략이다.

77. UNIX에서 커널의 기능이 아닌 것은?

가. 프로세스 관리 기능 나. 기억장치 관리 기능 다. 입/출력 관리 기능 라. 명령어 해독 기능

78. 다음 설명이 의미하는 것은?

"단일 사용자 시스템에서 프로그램의 크기는 주기억장치의 용량보다 클수는 없다. 그러나 사용하지 않는 프로그램의 부분을 보조기억장치로 옮겨와서 이제 더 이상 필요하지 않는 프로그램 부분이 사용하고 있던 장소를 다른 프로그램이 사용하게 하면 실제 영역보다 더 큰 프로그램의 실행이 가능하다."

가. 오버레이(overlay) 나. 세그먼트(segment) 다. 페이지(page) 라. 스레드(thread)

79. 페이징 시스템에서 실 기억장치는 일반적으로 고정된 크기의 페이지 틀들로 분리된다. 페이지 틀에 관한 설명으로 옳지 않은 것은?

가. 페이지 크기가 클수록 더 큰 페이지 테이블이 필요하게 된다.

나. 페이지 크기가 크면 디스크로부터 I/O 전송에 소모되는 시간은 커지게 된다.

다. 작은 크기의 페이지를 사용하는 경우 프로그램은 보다 알찬 working set을 가질 수 있게 된다.

라. 페이지 크기가 작을수록 내부 단편화는 커지게 된다.

80. CPU 스케쥴링에 있어서 선점 알고리즘에 해당하는 것은?

가. RR(Round Robin) 나. HRN(Highest Response-ratio Next) 다. SJF(Shortest Job First) 라. FCFS(First Come First Service)



<제5과목 : 정보통신 개론>

81. 정보통신시스템이 수행하는 처리방식으로 틀린 것은 ?

가. 거래처리방식 나. 시간공유처리방식 다. 주파수분할처리방식 라. 원격일괄처리방식

82. 베어러(bearer) 속도의 단위는?

가. bit/sec 나. baud 다. block/sec 라. character/sec

83. 동기식 전송방식의 설명으로 잘못된 것은 ?

가. 비트동기 방식과 블록동기 방식이 있다.

나. 전송속도가 일반적으로 1,200[ bps] 를 넘지 않는 저속 전송에 사용된다.

다. 실제 데이터 전송중에 동기문자를 전송한다.

라. 동기문자(또는 일정 비트)는 송수신측의 동기가 목적이다.

84. 광통신의 장점으로 맞지 않은 것은?

가. 세심경량성 나. 광대역성 다. 고속성 라. 전기적 유도성

85. 정보통신 시스템의 기본 구성 요소가 아닌 것은 ?

가. 통신회선 나. 단말장치 다. 신호변환기 라. 구내교환기

86. 다음 중 에러를 검출하여 교정까지 할 수 있는 코드는?

가. BCD 코드 나. 이중5코드(biquinary code) 다. EBCDIC 코드 라. 해밍코드(Hamming code)

87. 정보통신망(전산망) 상호간을 연결할 때 시설, 운영 및 유지, 보수의 책임한계를 구분하기 위한 접속점을 무엇이라고 하는가?

가. 연결점 나. 구분점 다. 분기점 라. 분계점

88. ISO에서 규정한 LAN의 프로토콜 중 논리 링크 제어 및 매체액세스 제어를 담당하고 있는 계층은 OSI 개방시스템의 어느 계층에 속하는가?

가. 프리젠테이션 계층 나. 세션 계층 다. 데이타링크 계층 라. 네트워크 계층

89. 정보제공시 통신회선을 기간통신사업자로 부터 임차하여 사설망을 구축하고 이를 이용, 축적해 놓은 정보를 유통시키는 정보통신 서비스망은?

가. LAN 나. MAN 다. VAN 라. WAN

90. 다음 중 통신 채널의 효율적 이용을 위해 사용되는 데이터 압축 방식이 아닌 것은?

가. 허프만(Huffman) 압축 기법 나. LZW(Lempel-Ziv-Welch) 압축 기법 다. MPEG(Motion Picture Experts Group) 기법 라. 해밍(Hamming) 코드 압축 기법

91. 다음중 트랜스포트 계층에 대한 설명중 거리가 먼 것은?

가. 응용프로세스에게 일정한 전송 품질(Qos)을 제공하기 위한 기능이다.

나. 네트워크를 5개의 타입으로 나누고 적절한 오류제어 기능을 수행한다.

다. Class 0의 경우 기본 커널 기능만 수행한다.

라. 네트워크 Type에 따라 다양한 서비스의 품질(Qos)을 제공한다.

92. 현재의 라디오나 공중파 TV방송에 적용되는 통신방식은?

가. 단향통신 나. 전이중통신 다. 반이중통신 라. 우회통신

93.정보통신 시스템의 회선 구성 방식이 아닌 것은 ?

가. 점-대-점(Point-to-Point) 방식 나. 다중점(Multi-point) 방식 다. 비동기식 전송방식 라. 다중화 방식

94. 다음 중 정보통신관련 국제표준기구가 아닌 것은 ?

가. IMO 나. ISO 다. ITU 라. IEC

95. 다음 중에서 아날로그 변조방법이 아닌 것은 ?

가. 진폭변조 나. 주파수변조 다. 위상변조 라. 채널변조

96. 다음 중 ISDN 채널의 종류와 전송속도와의 관계를 나타낸 것으로서 옳지 않은 것은 ?

가. B 채널 : 64Kbps 나. H0 채널 : 384Kbps 다. D 채널 : 128Kbps 라. H11 채널 : 1536Kbps

97. 광대역 ISDN 서비스의 특징으로 옳지 않은 것은?

가. 신호의 전송 속도가 매우 높다.

나. 서비스 신호 대역폭의 분포 범위가 넓다.

다. 연속성 신호와 군집성 신호가 공존한다.

라. 서비스 시간의 범위가 좁다.

98. ISDN을 사용하는 경우 얻어지는 특징이 아닌 것은 ?

가. 사용자는 단일/복수의 다른 사용자와 동시에 교대로 음성, 문자, 데이터 통신 서비스를 제공받는다.

나. 단일 가입자 번호로 다양한 종류의 서비스를 적은 비용으로 제공받을 수 있다.

다. 초고속망용이므로 저속용 전화, FAX, DATA, CATV 등의 통신 서비스를 제공받기가 어려워진다.

라. 통신망 운용자도 많은 부가가치를 얻을 수 있다.

99. LAN에서 사용되는 매체 엑서스 제어(Access Control) 기법이 아닌 것은 ?

가. 토큰버스 나. CDMA/CD 다. CSMA/CD? 라. 토큰링

100. 비트 위주의 프로토콜인 HDLC(High-level Data Link Control)의 특징이 아닌 것은?

가. 점대점 및 멀티포인트에서 사용

나. 반이중과 전이중 통신 모두 지원

다. 동기식 전송방식 사용

라. 사용하는 문자코드에 의존성

<가답안>

A형






























































































































































































































1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

B형






























































































































































































































1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

+ Recent posts