정보처리기사/실기

2020년 4회 정보처리기사 실기 기출문제 해설 특강

seongpil Heo 2025. 7. 9. 02:21

2020년 4회 정보처리기사 실기 기출문제 해설 특강

1. 다음은 디자인 패턴에 대한 설명이다. 빈칸 안에 들어갈 가장 적합한 용어를 쓰시오.

※ 생성, 구조, 행위

답 : 행위


2. UML을 이용한 다이어그램 중 아래 그림에 해당하는 다이어그램을 쓰시오.

 

답 : 패키지 다이어그램


3. 일반, 업무용, 게임, 오락 등의 일반적인 업무에 사용하는 테스트 오라클로 특정한 몇 개의 입력 값에 대해서만
기대하는 결과를 제공해 주는 오라클을 쓰시오.

※ 참 오라클, 샘플링 오라클, 일관성 검사 오라클, 휴리스틱 오라클

 

답 : 샘플링 오라클


4. 테스트 기법 중 다음과 같이 입력값을 넣고,
출력값을 비교하는 테스트 기법을 쓰시오.

 

※ 동등 분할 기법, 경계값 분석, 원인 - 효과 그래프 검사, 오류 예측 검사, 비교 검사

답 : 동치 분할 (동등 분할) 테스트


5. <학생> 테이블을 대상으로 <요구사항>을 적용하여 아래 <결과>와 같이 출력하는 SQL문을 작성하시오.

 

답 : SELECT 학과, count(*) AS '학과별 튜플수' FROM 학생 GROUP BY 학과


6. 스니핑(Sniffing)에 대하여 간략히 서술하시오.

 

 

답 : 네트워크상에 통과되는 패킷들의 내용을 엿보는 행위이다.


7. 정보보안의 3요소 중 가용성에 대해서 서술하시오.

※ 기밀성, 무결성, 가용성

기밀성 : 인가된 사용자만 정보 자산에 접근할 수 있다.

무결성 : 시스템 내의 정보는 오직 인가된 사용자가 인가된 방법으로만 수정할 수 있다.

 

답 : 인가된 사용자가 정보를 요구할 때 적시에 제공되어야 하는 원칙


8. 데이터베이스의 이상(Anomaly)의 종류 3가지를 쓰시오.

 

답 : 삽입이상, 삭제이상, 갱신이상


9. 데이터베이스 회복 기법에 관련된 설명에서 괄호에 들어갈 가장 알맞은 용어를 쓰시오.

 

답 : 즉시갱신


10. 다음 프로세스 상태 전이도의 빈칸 1~3에 알맞은 프로세스 상태를 각각 쓰시오.

 

답 [ 1 : 준비, 2 : 실행, 3 : 대기 ]


11. 다음 설명에 설명하는 용어를 쓰시오.

 

답 : IPv6


12. 다음 설명에 해당하는 운영체제를 적으시오.

 

답 : UNIX 유닉스


13. 다음 설명에 해당하는 용어를 쓰시오.

 

답 : 하둡 (Hadoop)


14. 다음 설명에 해당하는 용어를 쓰시오.

 

답 : 블록체인


15. 다음 설명하는 용어를 쓰시오.

 

답 : NAT (Network Address Translation)


16. 다음은 C언어로 작성된 프로그램이다. 이를 실행한 출력 결과를 쓰시오.

 

답 : 

KOREA
EA
K
E
M

17. 다음 JAVA 프로그램을 분석하여 빈칸 1~2에 들어갈 내용을 각각 쓰시오.

 

답 [ 1 : 3, 2 : 5 ]


18. 아래 <처리결과>처럼 10진수를 2진수로 변환해 주는 프로그램이다.
JAVA 프로그램의 빈 칸 1~2에 들어갈 JAVA 구문을 쓰시오.

 

답 [ 1 : i<a.length, 2 : n%2 ]


19. 다음은 JAVA로 작성된 프로그램이다. 이를 실행한 출력 결과를 쓰시오.

 

답 : 1


20. 다음은 Python언어로 작성된 프로그램이다. 이를 실행한 출력 결과를 쓰시오.

 

답 : 

[1, 2, 3]
7
1 2 3
4 5
6 7 8 9