# 4. 자격증/정보처리기사

정보처리기사 # 2019.08 기출문제

둥굴둥굴둥굴레차 2021. 8. 13. 23:44

 

1과목

 

순수관계연산자에서 릴레이션의 일부 속성만 추출하여 중복되는 튜플은 제거한 후 새로운 릴레이션을 생성하는 연산자는?
     
     1. REMOVE
     2. PROJECT
     3. DIVISION
     4. JOIN

중복되는 튜플을 제거했다고 문제에 명시되어 있기에 Attribute만 추출하는 PROJECT 정답

 

 

다음의 관계 대수식을 SQL 질의로 옳게 표현 한 것은?


     1. select P from r1, r2 where A;
     2. select A from r1, r2 where P;
     3. select r1, r2 from A where P;
     4. select A from r1, r2

정답은 2번

 


 

 

3과목

파일 구조 중 순차편성에 대한 설명으로 옳지 않은 것은?
     
     1. 특정 레코드를 검색할 때, 순차적 검색을 하므로 검색 효율이 높다.
     2. 어떠한 기억매체에서도 실현 가능하다.
     3. 주기적으로 처리한 경우에 시간적으로 속도가 빠르며, 처리하는 경우에 시간적으로도 속도가 빠르며, 처리비용이 절감된다.
     4. 순차적으로 실제 데이터만 저장되므로 기억공간의 활용률이 높다.

[순차편성]
 - 검색 시 처음부터 순차적으로 검색하기 때문에 검색 효율이 떨어짐.
 - 어떠한 기억매체에서도 실현 가능하다.
 - 주기적으로 처리한 경우에 시간적으로 속도가 빠르며, 처리하는 경우에 시간적으로도 속도가 빠르며, 처리비용이 절감된다.
 - 순차적으로 실제 데이터만 저장되므로 기억공간의 활용률이 높다.

 

 

교착상태의 해결 기법 중 일반적으로 자원의 낭비가 가장 심한 것으로 알려진 기법은?
     
     1. 교착상태의 예방
     2. 교착상태의 회피
     3. 교착상태의 발견
     4. 교착상태의 복구

정답은 1번

 

 

다중처리(Multi-Processing) 시스템에 대한 설명으로 가장 적합한 것은?
     
     1. 요구사항이 비슷한 여러 개의 작업을 모아서 한꺼번에 처리하는 방식이다.
     2. 동시에 프로그램을 수행할 수 있는 CPU를 여러 개 두고 업무를 분담하여 처리하는 방식이다.
     3. 시한성을 갖는 자료가 발생할 때마다 즉시 처리하여 결과를 출력하거나, 요구에 응답하는 방식이다.
     4. 분산된 여러 개의 단말에 분담시켜 통신회선을 통하여 상호간에 교신, 처리하는 방식이다.

정답은 2번
[다중처리(Multi-Processing) 시스템]
 동시에 프로그램을 수행할 수 있는 CPU를 여러 개 두고 업무를 분담하여 처리하는 방식이다.

 

 

다음 설명에 해당하는 디렉토리 구조는?


     1. 비순환 그래프 디렉토리 시스템
     2. 트리구조 디렉토리 시스템
     3. 1단계 디렉토리 시스템
     4. 2단계 디렉토리 시스템

정답은 1번

 

 

다음은 분산 처리 시스템의 네트워크 위상 중 무엇이 대한 설명인가?


     1. 완전 연결 구조
     2. 계층 연결 구조
     3. 성형 구조
     4. 링형 구조

정답은 4번

 

 

다음은 교착상태 발생조건 중 어떤 조건을 제거하기 위한 것인가?


     1. Mutual Exclusion
     2. Hold and Wait
     3. Non-Preemption
     4. Circular Wait

정답은 2번

1. 뮤츄얼 익스클루젼 : 1인용 화장실은 2이 사용할 수 없다.
2. 홀드 앤 웨이트 : 그 화장실안에서 1개뿐인 세면대가 빌때까지 기다린다. 세면대에서는 화장실이 비워질 때까지 기다린다.
3. 선점할 수 없다 : 기다리는 사람들이 모두 같은 레벨이라면 (아버지나 할아버지) 비키라고 할 수 없다.
4. 순환대기 : 먹고 싸고 자는 순서로 1인용 시설이 각각 있다면 3명이 동시에 사용하면서 다음을 기다린다.

 

 

UNIX에서 각 파일에 대한 정보를 기억하고 있는 자료구조로서 파일 소유자의 식별번호, 파일 크기, 파일의 최종 수정시간, 파일 링크 수 등의 내용을 가지고 있는 것은?
     
     1. Super block
     2. ⅰ-node
     3. Directory
     4. File ststem mounting

정답은 2번

 


 

4과목

 

실시간 소프트웨어 설계 시 고려해야 할 사항이 아닌 것은?
     
     1. 인터럽트와 문맥 교환의 표현
     2. 태스크들 간의 통신과 동기화
     3. 동기적인 프로세싱
     4. 타이밍 제약의 표현

실시간 sw는 시간 제약 요건이 있으므로 동기적 프로세싱이 아닌 비동기적 프로세싱을 고려해야함

 

 

소프트웨어 비용 산정 기법 중 산정 요원과 조정자에 의해 산정하는 방법은?
     
     1. 기능 점수 기법
     2. LOC 기법
     3. COCOMO 기법
     4. 델파이 기법

정답은 4번

 

 

COCOMO(Constructive Cost Model) 모형에 대한 설명으로 옳지 않은 것은?
     
     1. 산정 결과는 프로젝트를 완성하는데 필요한 man-month로 나타난다.
     2. 보헴(Boehm)이 제안한 것으로 원시코드 라인 수에 의한 비용 산정 기법이다.
     3. 비용견적의 유연성이 높아 소프트웨어 개발비 견적에 널리 통용되고 있다.
     4. 프로젝트 개발유형에 따라 object, dynamic, function의 3가지 모드로 구분한다.

[COCOMO]
산정 결과는 프로젝트를 완성하는데 필요한 man-month로 나타난다.
보헴(Boehm)이 제안한 것으로 원시코드 라인 수에 의한 비용 산정 기법이다.
비용견적의 유연성이 높아 소프트웨어 개발비 견적에 널리 통용되고 있다.

 

 


 

5과목

무선 LAN에서 사용되는 매체접근방식(MAC)은?
     
     1. ALOHA
     2. tokec passing
     3. CSMA/CD
     4. CSMA/CA

정답은 4번

 

 

데이터 변조속도가 3600 baud이고 퀘드비트(Quad bit)를 사용하는 경우 전송속도(bps)는?
     
     1. 14400
     2. 10800
     3. 9600
     4. 7200

전송속도 = 변조속도(baud) X 퀘드비트(4bit)

 

 

ARP(Address Resolution Protocol)에 대한 설명으로 틀린 것은?
     
     1. 네트워크에서 두 호스트가 성공적으로 통신하기 위하여 각 하드웨어의 물리적인 주소문제를 해결해 줄 수 있다.
     2. 목적지 호스트의 IP주소를 MAC주소로 바꾸는 역할을 한다.
     3. ARP캐시를 사용하므로 캐시에서 대상이 되는 IP주소의 MAC주소를 발견하면 이 MAC주소가 통신을 위해 사용된다.
     4. ARP캐시를 유지하기 위해서는 TTL값이 0이 되면 이 주소는 ARP캐시에서 영구히 보존된다.

0이 되면 해당주소는 폐기된다.

 

 

IEEE 802.5는 무엇에 대한 표준인가?
     
     1. 이더넷
     2. 토큰링
     3. 토큰버스
     4. FDDI

정답은 2번

 

 

양자화 잡음에 대한 설명으로 옳은 것은?
     
     1. PAM 펄스의 아날로그 값을 양자화 잡음이라 한다.
     2. PCM 펄스의 디지털 값을 양자화 잡음이라 한다.
     3. PCM 펄스의 아날로그 값과 양자화된 PCM펄스의 디지털 값의 합을 양자화 잡음이라 한다.
     4. PCM 펄스의 아날로그 값과 양자화된 PCM 펄스의 디지털 값의 차이를 양자화 잡음이라 한다.

정답은 4번

 

 

4진 PSK의 반송파 간의 위상차(°)는?
     
     1. 45°
     2. 90°
     3. 180°
     4. 360°

정답은 2번

 

 

패킷교환에 대한 설명으로 틀린 것은?
     
     1. 전송데이터를 패킷이라 부르는 일정한 길이의 전송단위로 나누어 교환 및 전송한다.
     2. 패킷교환은 축적교환 방식을 사용한다.
     3. 가상회선 방식은 비연결형 지향 서비스라고도 한다.
     4. 메시지 교환이 갖는 장점을 그대로 취하면서 대화형 데이터 통신에 적합하도록 개발된 교환방식이다.

[패킷교환]
전송데이터를 패킷이라 부르는 일정한 길이의 전송단위로 나누어 교환 및 전송한다.
패킷교환은 축적교환 방식을 사용한다.
가상회선 방식은 연결 지향 서비스라고도 한다.
메시지 교환이 갖는 장점을 그대로 취하면서 대화형 데이터 통신에 적합하도록 개발된 교환방식이다.

 

 

링크상태 라우팅 알고리즘을 사용하며, 대규모 네트워크에 적합한 것은?
     
     1. RIP
     2. VPN
     3. OSPF
     4. XOP

정답은 3번

 

 

HDLC 프레임 구조 중 헤더를 구성하는 플래그(flag)에 대한 설명으로 틀린 것은?
     
     1. 프레임의 최종목적 주소를 나타낸다.
     2. 동기화에 사용된다.
     3. 프레임의 시작과 끝을 표시한다.
     4. 01111110의 형식을 취한다.

[헤더를 구성하는 플래그(flag)]
동기화에 사용된다.
프레임의 시작과 끝을 표시한다.
01111110의 형식을 취한다.

 

 

TCP/IP 관련 프로토콜 중 응용계층에 해당하지 않는 것은?
     
     1. ARP
     2. DNS
     3. SMTP
     4. HTTP

정답은 1번

 

 

C class에 속하는 IP address는?
     
     1. 200.168.30.1
     2. 10.3.2.1
     3. 225.2.4.1
     4. 172.16.98.3

정답은 1번

A Class : 0 ~ 127 (0.0.0.0 ~ 127.255.255.255)
B Class : 128 ~ 191 (128.0.0.0 ~ 191.255.255.255)
C Class : 192 ~ 223 (192.0.0.0 ~ 233.255.255.255)
D Class : 224 ~ 239 (224.0.0.0 ~ 239.255.255.255)
E Class : 240 ~ 255 (240.0.0.0. ~ 255.255.255.255)