정보처리기사/실기
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