정보처리기사 실기 · 기출 정답 요약

2020년 2회 정보처리기사 실기 기출 정답 · 요약

이 회차 20문항이 무엇을 물었는지, 정답과 핵심 풀이를 한 페이지에 모았어요. 문제는 같은 주제로 새로 쓴 재구성 문제로 바로 풀어 볼 수 있어요.

  • 3코드 (Java 2 · Python 1)
  • 2SQL
  • 15이론 · 계산
이 회차 풀기
  1. 1번보안

    장애가 난 뒤 업무를 복구하기까지 허용되는 시간

    정답 RTO (Recovery Time Objective)

    • RPO = 데이터 손실을 허용하는 시점
    이 번호 풀어 보기 →
  2. 2번Python

    set의 add / remove / update

    정답 {'중국', '한국', '베트남', '홍콩', '태국'}

    • 중국 중복 추가는 무시, 일본 삭제. 출력 순서는 정해져 있지 않음
    이 번호 풀어 보기 →
  3. 3번네트워크

    페이지 전체를 새로 고치지 않고 일부만 로드하는 기법

    정답 AJAX

    • XMLHttpRequest 사용
    이 번호 풀어 보기 →
  4. 4번설계

    사람 중심의 신속·적응적 경량 개발 방법론

    정답 애자일 (Agile)

    • 폭포수(워터폴)와 대비
    이 번호 풀어 보기 →
  5. 5번Java

    부모 타입 변수에 자식 객체를 만드는 키워드

    정답 new

    • Parent pa = new Child(); → pa.show()는 Child의 show
    이 번호 풀어 보기 →
  6. 6번SQL

    3·4학년 학번과 이름 (IN 사용)

    정답 SELECT 학번, 이름 FROM 학생 WHERE 학년 IN (3, 4);

    • IN (값 목록) = 그중 하나와 같으면 참
    이 번호 풀어 보기 →
  7. 7번DB

    롤백 설명

    정답 오류가 생겼을 때 트랜잭션이 한 작업을 취소하고 이전 상태로 되돌리는 것

    • 반대로 확정하는 건 COMMIT
    이 번호 풀어 보기 →
  8. 8번보안

    AH와 ESP로 IP 계층을 보호하는 프로토콜

    정답 IPSec

    • 24년 2회와 같은 유형
    이 번호 풀어 보기 →
  9. 9번테스트

    실행 없이 코드 표준과 결함을 찾는 도구

    정답 정적 분석 도구

    • 실행하며 분석하면 동적 분석
    이 번호 풀어 보기 →
  10. 10번설계

    상태 변화를 자동으로 알리는 패턴 (영문 Full-Name)

    정답 Observer Pattern

    • 일대다 의존, 느슨한 결합
    이 번호 풀어 보기 →
  11. 11번운영체제

    리눅스 기반 모바일 운영체제

    정답 안드로이드

    • 자바·코틀린으로 앱 개발
    이 번호 풀어 보기 →
  12. 12번SQL

    학생 테이블 NAME 열에 인덱스 생성

    정답 CREATE INDEX IDX_NAME ON 학생(NAME);

    • CREATE INDEX 인덱스명 ON 테이블(열)
    이 번호 풀어 보기 →
  13. 13번네트워크

    HTTP 기반으로 XML 메시지를 주고받는 프로토콜

    정답 SOAP

    • REST로 대체되는 추세
    이 번호 풀어 보기 →
  14. 14번보안

    SQL 인젝션 설명

    정답 입력값에 악의적인 SQL을 넣어 DB를 조회·조작하는 공격

    • 입력값 검증과 바인딩 변수(PreparedStatement)로 막음
    이 번호 풀어 보기 →
  15. 15번운영체제

    사용자 rwx, 그룹 r-x, 기타 --x 권한 명령

    정답 chmod 751 a.txt

    • r = 4, w = 2, x = 1. 23년 3회와 같은 문제
    이 번호 풀어 보기 →
  16. 16번설계

    UI 설계 원칙: 사용자 목적을 정확히 달성

    정답 유효성

    • 직관성 · 유효성 · 학습성 · 유연성
    이 번호 풀어 보기 →
  17. 17번DB

    Linked Data와 Open Data를 합친 말

    정답 LOD (Linked Open Data)

    • 웹에 공개된 데이터를 서로 연결
    이 번호 풀어 보기 →
  18. 18번DB

    데이터 모델링 절차

    정답 1. 개념적 2. 논리적 3. 물리적 데이터 모델링

    • 요구사항 분석 다음 순서
    이 번호 풀어 보기 →
  19. 19번Java

    생성자에서 super(a)와 super.display() 호출

    정답 a=10

    • B(10) → super(10)으로 부모의 a = 10 → display() 출력

    정답 논란 실제 출력은 공백 없는 a=10이에요.

    이 번호 풀어 보기 →
  20. 20번설계

    변경 사항을 관리하는 기법 (CVS, SVN, Git)

    정답 형상 관리

    • 22년 3회와 같은 유형
    이 번호 풀어 보기 →