Tech Trail

[정보처리기사 실기] 2022년 2회 기출 단답 점검 테스트 본문

Learning/정보처리기사

[정보처리기사 실기] 2022년 2회 기출 단답 점검 테스트

_밍지_ 2023. 11. 7. 12:04
728x90
반응형
SMALL

💡 '더보기'를 클릭 시 정답을 확인할 수 있어요!

 

 

2022년 2회

 

 

1. 다음은 관계 데이터 모델과 관련된 설명이다. ( ) 안에 공통적으로 들어갈 용어를 쓰시오.

- (  )은/는 관계 데이터베이스에 대한 비절차적 언어이며, 수학의 Predicate Calculus에 기반을 두고 있다.

- Codd 박사에 의하여 제시되었으며, 튜플 (  ), 도메인 (  )이/가 있다.

 

더보기

관계 해석

 

📚 관계 수는 차적 언어, 관계 석은 절차적 언어

 

 

 

2. 다음은 블록 암호화 알고리즘에 대한 설명이다. ( ) 안에 들어갈 암호화 알고리즘을 쓰시오.

- Xuejia Lai와 James Messey가 초기에 제시한 블록 암호화 알고리즘으로 PES, IPED를 거쳐 (  )로 명명되었다. (  )는 128bit의 키를 사용하여 64bit의 암호문을 만든다.
- (  )은 미 국가안보국(NSA, National Security Agency)에서 개발한 Clipper 칩에 내장된 블록 알고리즘으로, 소프트웨어로 구현되는 것을 막고자 Fortezza Card에 칩 형태로 구현되었으며 전화기와 같이 음성을 암호화하는 데 주로 사용된다. 64비트의 입출력, 80비트의 키, 총 32라운드를 가진다.

 

더보기

IDEA, Skipjack

 

 

 

3. 다음 복수의 행을 출력하는 SQL문을 사용하여 제품 테이블에서 H라는 제조사의 모든 제품의 단가보다 비싼 단가의 상품명, 단가, 제조사를 출력하는 SQL구문이다. ( ) 안에 들어갈 내용은?

SELECT 상품명, 단가, 제조사
FROM 제품
WHERE 단가 > (  ) (SELECT 단가 FROM 제품 WHERE 제조사=’H’);

 

 

 

 

 

5. ( ) 안에 공통으로 들어갈 용어를 쓰시오.

- 여러 공중 인터넷망을 하나의 사설망처럼 사용할 수 있는 기술로 공중망과 사설망의 중간단계이고 방식으로는 SSL 방식과 IPSec 방식이 있다.
- SSL (  )은/는 4계층에서 소프트웨어적으로 동작하므로 별도의 장치가 필요 없으며 가격이 저렴하다.
- IPSec (  )은/는 3계층에서 동작하므로 IP헤더를 조작해야 하므로 별도의 하드웨어 장치가 필요하나 보안성이 뛰어나다.

 

 

 

 

6. 다음은 객체지향 설계 원칙 중 다음에서 설명하는 원칙을 보기에서 찾아서 쓰시오.

- 객체 설계 시 특정 기능에 대한 인터페이스는 그 기능과 상관없는 부분이 변해도 영향을 받지 않아야 한다는 원칙이다.
- 예를 들어, 복합기에 대한 객체가 있고 프린터, 복사기, 스캐닝 기능을 사용하는 사용자가 각각 있다고 하면 프린터 기능 인터페이스는 복사기나 스캐닝 기능이 변하여도 프린터 기능을 사용하는 데에는 문제가 없어야 한다.

 

더보기

: ISP

 

📚 객체지향 설계원칙(SOLID)

 

 

 

 

10. 다음은 테스팅에 대한 설명이다. ( ) 안에 들어갈 올바른 답을 한 단어로 쓰시오.

- (  ) 테스트는 사용자의 환경에서 개발자 없이 수행하는 테스트 방법으로, 사용자가 오류정보를 수집하여 개발자에게 보내면 개발자가 취합하여 오류를 수정하는 방식이다.

- (  ) 테스트는 개발자 환경에서 통제된 상태로 개발자와 함께 수행하는 방법으로 사용자가 프로그램을 수행하는 것을 개발자가 모니터링하여 오류를 수정한다.

 

더보기

베타, 알파

 

11. 다음은 테스팅에 대한 설명이다. 맞는 답을 보기에서 골라서 쓰시오.

- (  ) 테스트는 소프트웨어의 변경 사항이 발생하면 수행하는 테스트로, 주로 유지보수 단계에서 수행한다.

- 소프트웨어 수정 시 다른 오류가 흘러들어오므로 이를 확인하기 위하여 소프트웨어에 변경사항이 발생할 때마다 (  ) 테스트를 반복적으로 수행한다.

 

더보기

Regression

 

 

 

12. 다음은 라우팅 프로토콜에 대한 설명이다. ( ) 안에 들어갈 말을 보기에서 골라 쓰시오.

- 라우팅 프로토콜은 범위에 따라 (  ), (  )가 있다.

- 라우팅 프로토콜의 범위는 AS에 따라 나뉘는데 AS(Autonomous System; 자치 시스템)는 하나의 도메인에 속하는 라우터들의 집합을 말한다.

- 하나의 자치 시스템에 속한다는 것은 하나의 도메인에 속한다는 것과 같은 의미이다.

- (  )는 동일한 AS내의 라우팅 프로토콜이며, 대표적으로는 RIP와 (  )가 있다. 

- (  )는 항상 상태를 주고받는 RIP와 다르게 변화가 있을 때만 상태를 주고받는 Linked State의 프로토콜이며 자치 시스템을 지역(Area)으로 나누어 라우팅을 효과적으로 관리할 수 있다.

- (  )는 서로 다른 AS 간 라우팅 프로토콜이며, 대표적으로 (  )가 있으며 초기에 라우터들이 연결될 때 전체 라우팅 테이블을 교환하고, 그 이후에는 변화된 정보만을 교환하는 방식이다.

 

더보기

IGP, EGP

IGP, OSPF

OSPF

EGP, BGP

 

 

13. 다음 [EMPLOYEE] 테이블에 대하여 π TTL(EMPLOYEE)연산을 수행하면 나타는 결과를 채워 넣으시오.

[EMPLOYEE]

EMPNO
NAME
DEPT
TTL
JOIN_DATE
1001
홍길동
총무
부장
2001.03.01
1002
강감찬
총무
대리
2017.09.01
1003
을지문덕
회계
과장
2012.03.01
1004
이순신
기획
차장
2004.03.09

[결과]

 

더보기
부장
더보기
대리
더보기
과장
더보기
차장
더보기

📚 로젝트(π) 연산자는 릴레이션 R에서 주어진 속성들의 값으로만 구성된 튜플을 반환할 때 사용한다.

π 속성리스트(R) 이므로, EMPLOYEE 테이블에서 TTL 속성값으로만 구성된 튜플을 반환한다.

 

 

 

18. 다음 설명 중 ( ) 안에 들어갈 단어를 보기에서 찾아 쓰시오.

- 관계 데이터베이스에서 X 속성에 의해 Y속성이 유일하게 결정되면 Functional Dependency가 성립한다고 하며 X->Y라고 표현한다.

{학번, 과목번호} -> 성적
학번 -> 학년

- 학년은 학번에 의해 결정되므로 (  ) Functional Dependency가 성립하는 반면, 성적은 {학번, 과목번호}에 의해 (  ) Functional Dependency가 성립하지만 학년은 (  ) Functional Dependency가 성립한다.

- 속성 X, Y, Z에 대하여 X->Y이고 Y->Z이면, X와 Z는 (  ) Functional Dependency가 성립한다.

 

더보기

Full, Full, Partial, Transitive

 

📚 Full: 완전 함수 종속, Transitive: 이행적 함수 종속

 

19. 다음 설명에 해당하는 것을 보기에서 골라서 쓰시오.

- (  )는 인터넷에서 요청과 응답에 의해 처리하는 프로토콜로 GET, POST, PUT 등의 방식을 사용한다.

- (  )는 문장이나 단어 등이 링크를 통해 서로 연결된 네트워크처럼 구성된 문서로 이미지 등을 누르면 다른 사이트로 옮겨갈 수 있도록 하이퍼링크(hyperlink)가 걸려있다.

- (  )은 운영체제에 상관없이 브라우저에서 실행되는 웹 문서를 표현하는 표준화된 마크업 언어로 웹 콘텐츠의 의미와 구조를 정의할 때 사용

 

 

더보기

HTTP, Hypertext, HTML

728x90
반응형
LIST