본문 바로가기

정보처리기사/공부

[정보처리기사] 2021년 7월 모의고사 공부

1번

재난 및 군사 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모바일호스트만을 이용하여 구성한 네트워크

망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우에 적합

멀티 홉 라우팅 기능을 지원 

 

답 ) 애드 혹 네트워크 (거리상의 한계를 극복할 수 있다고함.)

 

2번

1. ____ : 사용자가 시스템이나 서비스를 이용하면서 느끼고 생각하게 되는 총체적인 감정 및 경험

2. ____ : 사용자와 시스템 간의 상호작용이 원할하게 이루어지도록 도와주는 장치 혹은 소프트웨어 , CLI, GUI 등

 

답) 1. 사용자 경험 / 2. 사용자 인터페이스

 

8번

2001년 미국 표준 기술 연구소에서 발표한 대칭키 암호화 알고리즘이다

DES의 한계를 느낀 NIST에서 공모한 후 발표하였다

블록 크기는 128비트이며, 키 길이데 따라 128, 192, 256으로 분류된다

 

답) AES (Advanced Encryption Standard)

 

* 암호 알고리즘

- 암호화 방식 : 양방향(개인키, 공개키), 단방향 (해시)

 

* 양방향

- 개인키 암호화 기법 : 동일키로 암호화하고 복화하하는 암호화 기법 / 속도 빠르지만 관리해야 될 키 개수 많음

  1. STREAM (순차적 암호화) : LFSR, RC4

  2. BLOCK (블록단위 암호화) :

    DES : 미국 NBS에서 발표한 알고리즘, 16회의 라운드를 수행함

    SEED : 1999년 한국인터넷 진흥원에서 개발한 알고리즘

    AES :  미국 NIST에서 발표한 알고리즘

    ARIA : 국가정보원가 산학연협회가 개발한 알고리즘

 

- 공개키 암호화 기법 : 공개키는 사용자에 공개, 비밀키는 관리자가 관리 / 속도 느리지만 관리해야 될 키 개수 적음

    RSA : MIT 에서 제안한 알고리즘

 

*단방향

- 해시 : 임의의 길이의 입력데이터나 메시지를 고정된 길이의 값이나 키로 변환하는것

 

9번) 

1. 최소 한번은 모든 문장이 수행되도록 구성하는 검증 기준 >> 구문 검증 기준

2. 조건식이 참/거짓일 때 수행되도록 구성하는 검증 기준 >> 결정 검증 기준

3. 2번과 달리 조건식에 상관없이 개별 조건이 참/거짓일 때 수행되도록 구성하는 검증 기준 >> 조건 검증 기준

 

11번)

1. 내부의 요소들이 기능적으로 연관성은 없으나, 순차적으로 실행될 때의 응집도 >> 절차적 응집도

2. 서로 다른 기능을 수행하지만 동일한 입력과 출력을 사용할 때의 응집도 >> 교환적 응집도

3. 하나의 기능에 밀접하게 관련되어 있거나 연관되어 있을 때의 응집도 >> 기능적 응집도

 

 

* 결합도 / 응집도 : 결합도는 약할수록, 응집도는 강할수록 품질이 좋다

 

결합도(6) : 자스제외공내...

(낮)

자료 : 자료 요소로만 구성

스탬프 : 배열 혹은 자료구조 전달

제어 : 내부 논리적 흐름 제어위해 제어 신호, 제어 요소 전달

외부 : 데이터를 외부의 모듈에서 참조

공유 : 공유 영역을 여러 모듈이 사용

내용 : 타 모듈의 내부 기능 및 내부 자료를 직접 참조

(높)

 

응집도(7) : 우리놀던시절통통한순대기억나..?

(낮)

우연 : 서로 관련없는 요소

논리 : 유사한 성격 혹은 특정 형태로 분류되는 처리요소들

시간 : 특정 시간에 처리되는 기능을 모음

절차 : 기능을 순차적으로 수행

통신 : 동일한 입출력 사용, 서로 다른 기능 수행

순차 : 하나의 활동에서 나온 출력 데이터를 다음 활동에 사용

기능 : 모든 기능 요소들이 단일 문제와 연관되어 수행

(높)

 

12번)

1. ____ 연결형 통신에서 사용되는 방식으로, 출발지와 목적지의 전송 경로를 미리 연결하여 논리적으로 고정한 후 통신하는 방식

2. ____ 비연결형 통신에서 주로 사용되는 방식으로, 사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목적지까지의 경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식

 

답) 1. 가상 회선 방식 (VC, Virtual Circuit) / 2. 데이터그램 

 

13번)

디자인 패턴은 모듈 간의 관계 및 인터페이스를 설계할 때 참조할 수 있는 전형적인 해결방식 또는 예제를 의미한다. 

그 중, ____ 패턴은 클래스나 객체들이 성호 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴으로,

Interpreter, Observer, Command 등이 그 예에 해당된다.

 

답) 행위

 

* 디자인패턴 : 생성(추빌팩프싱), 구조(어브컴데퍼플프), 행위(인터프리터, 옵저버, 커맨드, 중재자, 전략)

 

14번)

데이터베이스의 병행제어 기법중 하나로 접근한 데이터에 대한 연산을 모두 마칠 때까지 추가적인 접근을 제한함으로써

상호 배타적으로 접근하여 작업을 수행하도록 하는 기법

 

답) 로킹 (locking)

 

15번)

럼바우 데이터 모델링에 대한 각 설명에서 해당하는 모델링을 고르세요 (객,동,기)

1. 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현한 모델링 >> Function 기능

2. 시간의 흐름에 따른 객체들 간의 제어흐름, 상호작용, 동작 순서등의 동적인 행위를 표현하는 모델링 >> Dynamic 동적

3. 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 표시하는 모델링 >> Operation 객체