공지사항

2020년 1회 정보처리기사 실기 모법답안

개정 첫 시험이 진행되었습니다. 코로나등 어수선한 상황에서 시험 준비하신 많은 수험생 분들께 응원 말씀 드립니다.

20문제 각 5점 씩 배점이 었습니다. 체감상 개정 첫 시험이라 난이도는 평이했습니다.



1. 살충제 패러독스 에 관하여 서술하시오.

답 : 애플리케이션 테스트중 동일한 테스트 케이스를 지속적으로 반복하면 추가 결함을 발견할 수 없게 된다. 


2. 데이터 마이이닝 에 관하여 서술 하시오.

답 : 데이터웨어하우징에서 수집되고 분석된 자료를 사용자에게 제공하기 위해 분류 및 가공되는 요소기술이다.


3. 프로토콜 필수 3요소

답 : 구문, 의미, 타이밍


4. 웹브라우저 간 HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위하여 개발된 다목적 마크업 언어를 쓰시오. 

답 : XML


5. 속성-값 쌍(attribute-value pairs)으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷이다.  

AJAX에서 많이 사용되고 있으며 XML을 대체하는 주요 데이터 포맷이다. 언어 독립형 데이터 포맷으로 다양한 프로그래밍 언어에서 사용되고 있다. (Json 형식 제시)


답 : JSON



6. SQL 식에서 튜플 개수 구하기


SQL문의 튜플 갯수 구하기(학생 테이블에는 전자과 50명, 정보과 100명, ??과 50명)

(1) SELECT 학과 FORM 학생;

(2) SELECT DISTINCT 학과 FROM 학생;

(3) SELECT COUNT(DISTINCT 학과) FROM 학생 WHERE 학과 = '전자과'


답 :  200, 3, 1


7. HRN 우선순위 계산식을 쓰시오.


답 :  (대기 시간+서비스 시간)/서비스 시간


8. 트랜잭션의 특성 ACID 중 일관성, 지속성 외에 2가지를 쓰시오.


답 : 원자성, 독립성


9. 공격자가 패킷의 출발지 주소(Address)나 포트(port)를 임의로 변경하여 출발지와 목적지 주소(또는 포트)를 동일하게 함으로써, 공격 대상 컴퓨터의 실행 속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 방법. 수신되는 패킷 중 출발지 주소(또는 포트)와 목적지 주소(또는 포트)가 동일한 패킷들을 차단함으로써 이 공격을 피할 수 있다.


답 : Land Attack


10. 데이터의 무결성을 보장하기 위한 알고리즘으로 미국 MIT의 리베스트(Ronald Rivest)교수가 개발하였고, RFC 1321 표준에 규정되어 있다. 간이 전자 우편 전송 프로토콜(SMTP: Simple Mail Transfer Protocol) 서버 소프트웨어인 센드메일(sendmail)이나 도메인 네임 서버(DNS)의 바인드(BIND) 소프트웨어 인증, 그리고 데이터베이스 등에서 널리 사용된다. MD4의 대체형이다.


답 : MD5



11. 모듈간 (결합도)는 낮추고 모듈내 (응집도)는 높여야 한다. 빈칸을 채우시오.


답 : 결합도, 응집도



12. C 언어 버블정렬 코드를 분석한 결과 값을 쓰시오.


답 : 50 70 85 95 100



13 Java 언어 배열 코드

답 : 0 1 2 3


선언부 string []

int i = 3;

int k = 1;

Switch (i)

case1: k++; case2: k += 3; case 3: k=0; case4: k += 3; case5: k -= 10; default: k--;

println(k)


14. C언어 Switch 문 코드의 결과를 쓰시오

답 : -8


15. 제품 패키지 릴리즈 노트의 구성 중 빈칸 채우기

답 : 헤더


16. 총 30,000 라인의 코드를 5명의 개발자가 인당 월평균 300라인을 코딩할경우 LoC 기법을 이용하요 개발 기간 식과 답을 쓰시오 

답 : 30000/5*300 = 20개월



17. OSI 7계층 중 장치와 전송매체 간의 인터페이스 특성 규정, 전송 매체의 유형 규정, 전송로의 연결, 유지 및 해제를 담당하는 계층은?

답 : 물리계층


18. 애플리케이션 성능 측정 기준을 쓰시오. (자원 사용율은 지문에 있으므로 나머지를 작성) 

답 : 처리량, 응답시간, 경과시간



19. 비(반)정규화에 대하여 서술하시오.

답 : 역정규화는 일부 쓰기 성능의 손실을 감수하고 데이터를 묶거나 데이터의 복제 사본을 추가함으로써 데이터베이스의 읽기 성능을 개선하려고 시도하는 과정이다


20. 보기 그림에서 Fan -In 개수가 2개인 모듈을 고르시오

답 : F, H