본문 바로가기
Exam & Study

[2020년 2회] 정보처리기사 실기 기출문제!!

by GoodDayDeveloper 2021. 7. 4.
반응형

 

 

안녕하세요. 2020년 2회 정보처리기사 실기 기출문제를 정리해보았습니다.

 

기출문제이면서 보완설명을 덧붙여 정리하였으니 도움이 되었으면 좋겠습니다. (녹색은 답 / 파랑색은 해설입니다.)

 

정보처리기사 개편안인 2020년 시험부터 기출문제를 정리하였습니다.

 

클릭하면 해당 페이지로 이동됩니다.
합격률 정보처리기사 필기/실기 회차별 합격률
시험일정 2024년 정보처리기사 시험 일정 정보
2023년 정보처리기사 시험 일정 정보
기출문제 2024년 3회 정보처리기사 실기 기출문제
2024년 2회 정보처리기사 실기 기출문제
2024년 1회 정보처리기사 실기 기출문제
2023년 3회 정보처리기사 실기 기출문제
2023년 2회 정보처리기사 실기 기출문제
2023년 1회 정보처리기사 실기 기출문제
2022년 3회 정보처리기사 실기 기출문제
2022년 2회 정보처리기사 실기 기출문제
2022년 1회 정보처리기사 실기 기출문제
2021년 3회 정보처리기사 실기 기출문제
2021년 2회 정보처리기사 실기 기출문제
2021년 1회 정보처리기사 실기 기출문제
2020년 4회 정보처리기사 실기 기출문제
2020년 3회 정보처리기사 실기 기출문제
2020년 2회 정보처리기사 실기 기출문제
2020년 1회 정보처리기사 실기 기출문제
정리&요약 [2020년 ~] 정보처리기사 실기 족보 1탄 (정리)
[2020년 ~] 정보처리기사 실기 족보 2탄 (정리)
[2020년 ~] 정보처리기사 실기 족보 3탄 (요약)
정보처리기사 실기 공부 방법 (꿀팁)
정보처리기사 실기 쉽게 이해하는 방법 (스토리텔링)
프로그래밍 언어 문제 정보처리기사 실기 Python편
정보처리기사 실기 Java편
정보처리기사 실기 C언어편

 

 

[2020년 2회] 정보처리기사 실기 기출문제!!

 

 

 

1. 정보시스템 운영 중 서버가 다운되거나 자연재해나 시스템 장애 등의 이유로 고객에게 서비스가 불가능한 경우가 종종 발생한다. 이와 같은 상황에서 비상사태 또는 업무중단 시정부터 업무가 복구되어 다시 정상 가동될때까지의 시간을 의미하는 용어가 무엇인지 쓰시오.

 

더보기

재해 복구 시간 or RTO(Recovery Time Objective)

 

 

재해복구시점 (RPO  : Recovery Point Objective) : 재해 발생시, 데이터손실을 수용 손실 허용 시점

네트워크복구시간 (RCO : Recovery Communication Objective) : 주 영업점과 DR센터 간 네트워크 복구 수준 

재해복구범위(RSO : Recovery Scope Objective) : 업무 중요도에 따른 복구 대상시스템 선정

 

 

 

 

 

 

 

2. 다음은 파이썬 코드이다. 출력 결과를 쓰시오.

a={'일본','중국','한국'}
a.add('베트남')
a.add('중국')
a.remove('일본')
a.update(['홍콩','한국','태국'])
print(a)

 

더보기

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

 

 

 

 

 

 

 

3. 브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의 일부분만을 위한 데이터를 로드하는 기법이며, 하이퍼텍스트 표기 언어(HTML)만으로 어려운 다양한 작업을 웹 페이지에서 구현해 이용자가 웹 페이지와 자유롭게 상호작용할 수 있도록 하는 기술명을 쓰시오.

 

더보기

비동기 통신 기법 or AJAX(Asynchronous JavaScript and XML)

 

 

 

 

 

 

 

4. 절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발할 수 있는 신속 적응적 경량 개발방법론으로, 개발 기간이 짧고 신속하며, 워터폴에 대비되는 방법론으로 최근 회사에서 각광받는 방법론은 무엇인가?

 

더보기

애자일 방법론

 

 

 

 

 

 

 

5. 다음은 자바 코드이다. 다음 밑줄에 들어갈 키워드를 쓰시오.

class parent
	public void show(){
    	system.out.println("Parent");
    }
}

class Child extends Parent{
	public void show(){
    	system.out.println("Child");
    }
}

public class good{
	public static void main(String[] args){
    	Parent pa = ____  Child();
        pa.show();
    }
}

 

 

 

 

 

 

 

6. 학생 테이블은 학번, 이름, 학년, 수강과목, 점수, 연락처를 속성으로 가진다. 아래 조건을 만족하는 SQL문을 작성하시오.

1) 학생 테이블에서 3,4학년인 학번, 이름을 조회한다.

2) IN 연산자 사용해야 한다.

[학생]

학번 이름 학년 수강과목 점수 연락처
1000 김이름 1 수학 90 010-1111-2222
2000 장이름 2 과학 95 010-2222-2222
3000 허이름 3 미술 90 010-3333-3333
4000 조이름 4 음악 95 010-4444-4444

 

더보기

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

 

 

 

 

 

 

 

7. 트랜잭션 Rollback에 대해 설명하시오.

 

더보기

트랜잭션 처리 중 오류가 발생했을 때, 오류 이전의 특징 시점(SAVEPOINT, CHECKPOINT) 상태로 되돌려주는 제어어(명령문)이다.

 

 

 

 

 

 

 

8. 무결성과 인증을 보장하는 인증해더(AH)와 기밀성을 보장하는 암호화(ESP)를 이용한 프로토콜로 네트워크 계층(Network Layer)인 인터넷 프로토콜(IP)에 보안성을 제공해주는 표준화된 기술에 대해 쓰시오.

 

더보기

IPSec(Internet Protocol Security)

 

 

 

 

 

 

 

 

9. 애플리케이션을 실행하지 않고, 소스 코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위해 사용하는 도구는 무엇인지 쓰시오.

 

더보기

정적 분석 도구

 

 

 

 

 

 

 

10. 다음 보기가 설명하는 패턴을 쓰시오. (영문 Full-Name으로 작성하시오)

[보기]

한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들이 연락이 가고 자동으로 내용이 갱신되는 방법으로 일대 다의 의존성을 가지며 상호작용하는 객체 사이에서는 가능하면 느슨하게 결합하는 디자인을 사용해야 한다.

 

더보기

Observer Pattern

 

반응형

 

 

11. Linux 운영체제 위에서 구동하며 휴대폰 전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어, 사용자 인터페이스 그리고 표준 응용프로그램(웹 브라우저 등) 등을 포함하고 있는 소프트웨어 스택이자 리눅스 모바일 운영체제로 개발자들이 자바와 코틀린 언어로 응용 프로그램을 작성할 수 있게 했고, 컴파일 된 바이트 코드를 구동할 수 있는 런타임 라이브러리를 제공하는 운영체제는 무언인지 쓰시오.

 

더보기

안드로이드

 

 

 

 

 

 

 

12. 학생 테이블의 name속성에 IDX_NAME 이름으로 인덱스 생성하는 SQL문을 작성하시오.

 STID NAME SCORE DEPTID
1000 김이름 90 1
2000 허이름 95 2
3000 조이름 90 3
4000 장이름 95 4

 

더보기

CREATE INDEX IDX_NAME ON 학생(NAME);

 

 

 

 

 

 

 

13. 다음 설명 중 빈칸에 들어갈 알맞는 용어를 작성하시오.

HTTP, HTTPS SMTP를 통해서 XML 기반의 데이터를 주고받는 프로토콜로 웹 서비스 방식에 HTTP기반의  (    ) 을/를 사용하여 송수신한다. (    ) 대신 레스트풀(RESTful) 프로토콜로 대체할 수 있다.

 

더보기

SOAP (Simple Object Access Protocol)

 

 

 

 

 

 

 

 

14. SQL Injection이 무엇인지 서술하시오.

 

더보기

응용 프로그램의 보안 취약점을 이용해서 악의적인 SQL 구문을 삽입, 실행시켜서 데이터베이스의 접근을 통해 정보를 탈취하거나 조작 등의 행위를 하는 공격 기법

 

 

 

 

 

 

 

15. 사용자에게 읽기 / 쓰기 / 실행 권한을 부여하고 그룹에게는 읽기 / 실행을 부여하고 그 이외에는 실행 권한을  a.txt에 부여하는 명령어를 한줄로 작성하시오 (8진법을 사용하시오)

 

더보기

chmod 751 a.txt

 

 

 

 

 

 

 

 

16. UI 설계 원칙에서 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작할 수 있어야 한다. 다음 빈칸에 들어갈 특징은 무엇인가?

직관성 - 누구나 쉽게 이해하고 사용할 수 있어야 한다.

학습성 - 누구나 쉽게 배우고 익힐 수 있어야 한다.

유연성 - 사용자의 요구사항을 최대한 수용하며 오류를 최소화해야 한다.

(      )  - 사용자의 목적을 정확하게 달성하여야 한다. 

 

더보기

유효성

 

 

 

 

 

 

 

 

 

17. 전 세계 오픈된 정보를 하나로 묶는 방식으로 link data와 open data의 합성어가 무엇인지 쓰시오.

 

더보기

LOD (Linked Open Data)

 

 

 

 

 

 

 

 

18. 다음은 데이터 모델링 절차이다. 절차에 맞도록 보기에서 찾아 채우시오.

[보기]

1. 물리적 데이터 모델링

2. 개념적 데이터 모델링

3. 논리적 데이터 모델링

요구사항 분석 > (  1.  ) > (  2. )  > (  3.  )

 

더보기

1. 개념적 데이터 모델링

2. 논리적 데이터 모델링

3. 물리적 데이터 모델링

 

 

 

 

 

 

 

19. 다음은 자바 코드이다. 출력 결과를 쓰시오.

class A{
	private int a;
    public A(int a){
    	this.a = a;
    }
    public void display(){
    	system.out.println("a=" + a);
    }
}

class B extends A {
	public B(int a){
    	super(a);
        super.display();
    }
}


public class good {
	public static void main(String[] args){
    	B obj = new B(10);
    }
}
  

 

더보기

a = 10

 

 

 

 

 

 

20. 소프트웨어 개발 과정에서 변경 사항을 관리하는 기법은 (     ) 기법이라고 하며, (      ) 기법을 활용한 도구로는 CVS, SVN, Git 등이 있다. 빈칸에 알맞은 용어를 쓰시오.

 

더보기

형상관리

 

 

클릭하면 해당 페이지로 이동됩니다.
합격률 정보처리기사 필기/실기 회차별 합격률
시험일정 2024년 정보처리기사 시험 일정 정보
2023년 정보처리기사 시험 일정 정보
기출문제 2024년 3회 정보처리기사 실기 기출문제
2024년 2회 정보처리기사 실기 기출문제
2024년 1회 정보처리기사 실기 기출문제
2023년 3회 정보처리기사 실기 기출문제
2023년 2회 정보처리기사 실기 기출문제
2023년 1회 정보처리기사 실기 기출문제
2022년 3회 정보처리기사 실기 기출문제
2022년 2회 정보처리기사 실기 기출문제
2022년 1회 정보처리기사 실기 기출문제
2021년 3회 정보처리기사 실기 기출문제
2021년 2회 정보처리기사 실기 기출문제
2021년 1회 정보처리기사 실기 기출문제
2020년 4회 정보처리기사 실기 기출문제
2020년 3회 정보처리기사 실기 기출문제
2020년 2회 정보처리기사 실기 기출문제
2020년 1회 정보처리기사 실기 기출문제
정리&요약 [2020년 ~] 정보처리기사 실기 족보 1탄 (정리)
[2020년 ~] 정보처리기사 실기 족보 2탄 (정리)
[2020년 ~] 정보처리기사 실기 족보 3탄 (요약)
정보처리기사 실기 공부 방법 (꿀팁)
정보처리기사 실기 쉽게 이해하는 방법 (스토리텔링)
프로그래밍 언어 문제 정보처리기사 실기 Python편
정보처리기사 실기 Java편
정보처리기사 실기 C언어편

 

 

 

 

 

반응형

댓글