🎁 self-study

    [정보처리기사 실기] 2021년 1회 복원

    문제 1. 물리 네트워크(MAC) 주소에 해당하는 IP 주소를 알려주는 프로토콜로 역순 주소 결정 프로토콜을 무엇이라고 하는지 쓰시오. 더보기 답: RARP(Reverse Address Resolution Protocol) OSI 7계층은 국제표준화기구(International Standard Organization, ISO)에서 발표한 네트워크 표준 모델로써 네트워크 통신의 각 과정을 계층별로 개념화한 모델이기에 각 계층의 구간별로 데이터의 움직임을 알 수 있고, 장치간의 데이터 통신을 설명하는데 유용하게 활용됩니다. [1계층] 물리 계층 : 전선, 전파, 광섬유, 동축케이블, 도피관, PSTN, DSU, CSU, Modem [2계층] 데이터 링크 계층 : Ethernet, ToKen Ring, PPP..

    [정보처리기사 실기] 2020년 4회 복원

    문제 1. 현재 IPv4의 확장형으로 IPv4가 가지고 있는 주소 고갈, 보안성, 이동성 지원 등의 문제점을 해결하기 위해서 개발된 128비트 주소체계를 갖는 차세대 인터넷 프로토콜은 무엇인가? 더보기 답: IPv6 문제 2. 목적에 따른 디자인 패턴의 유형에는 생성, 구조, ( ) 이/가 있다. 괄호 ( ) 안에 알맞는 유형을 쓰시오. 더보기 답: 행위 디자인 패턴 목적 : 생성 / 구조 / 행위 범위 : 클래스 / 객체 문제 3. 다음은 판매와 관련된 다이어그램이다. 해당 다이어그램의 명칭을 쓰시오. 더보기 답: 패키지 다이어그램 UML(Unified Modeling Laguage)다이어그램 : UML 다이어그램은 통합 모델링 언어를 사용하여 시스템 상호작용, 업무흐름, 시스템 구조, 컴포넌스 관계 ..

    [정보처리기사 실기] 2020년 3회 복원

    문제 1. 리팩토링의 목적에 대하여 서술하시오. 더보기 답: 복잡한 코드의 단순화, 소스의 가독성을 통해 유지보수성 향상, 유연한 시스템, 생산성 향상, 품질 향상이 있다. 문제 2. 다음은 C언어 소스 코드이다. 출력 결과를 쓰시오. #include void main(){ int i=0, c=0; while (i= 90; 문제 9. 학생 테이블에서 이름이 민수인 튜플을 삭제하는 SQL문을 작성하시오. [학생] 학번 이름 점수 과목이름 1000 김정미 90 알고리즘 2000 강은미 95 데이터베이스 3000 홍길동 90 전산수학 4000 민수 95 운영체제 더보기 답: DELETE FROM 학생 WHERE 이름 = '민수'; 문제 10. 릴레이션 A, B가 있을 때 릴레이션 B 조건에 맞는 것들만 릴레이..

    [정보처리기사 실기] 2020년 2회 복원

    문제 1. 한국아이티 보안관제실에서 근무한다. 정보시스템 운영 중 서버가 다운되거나 자연 재해나 시스템 장애 등의 이유로 대고객 서비스가 불가능한 경우가 종종 발생한다. 이와 같은 상황에서의 “비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상가동 될 때까지의 시간” 을 의미하는 용어를 쓰시오. (한글 또는 영어) 더보기 답: RTO(Recovery Time Objective) 또는 목표 복구 시간(재해 복구 시간) 재해복구시점 (RPO : Recovery Point Objective) : 재해 발생시, 데이터손실을 수용 손실 허용 시점 네트워크복구시간 (RCO : Recovery Communication Objective) : 주 영업점과 DR센터 간 네트워크 복구 수준 재해복구범위(RSO : ..

    [정보처리기사 실기] 2020년 1회 복원

    * 단답형 15문제, 약술형 3문제, 계산식 2문제 문제 1. 소프트웨어 테스트 방법의 일반적인 원리 중 하나인 살충제 패러독스(Pesticide Paradox)의 개념을 간략히 설명하시오. (약술형) 더보기 답: 1. 동일한 테스트 케이스로 반복 실행하면 더 이상 새로운 결함을 발견할 수 없으므로 주기적으로 테스트 케이스를 점검하고 개선해야 한다. OR 2. 살충제 패러독스는 동일한 테스트 케이스로 동일한 절차를 반복 수행하면 새로운 결함을 찾을 수 없다는 것을 의미한다. OR 3. 잠재된 수 많은 결함을 발견하기 위해서는 테스트 케이스를 정기적으로 개선하는 것이 필요하다는 원리이다. OR 4. 같은 테스트 케이스를 가지고 테스트를 계속해서 반복하면 내성으로 인해 결국은 버그가 발견되지 않는다는 테스트..

    [정보처리기사 실기] 2019년 2회 복원

    문제 1. 알고리즘 문제 (10점) 문제 2. 다음 Java 언어로 구현한 프로그램을 분석하여 그 실행 결과를 쓰시오. (5점) public class Test { public static void main(String[] args) { int numAry[] = new int[5]; int result = 0; for(int i = 0; i < 5; i++) numAry[i] = i+1; for(int i:numAry) result += i; System.out.printf("%d", result); } } 더보기 답: 15 문제 3. 다음 Java 언어로 구현한 프로그램을 분석하여 그 실행 결과를 쓰시오. (5점) public class Test { public static int[] arr(int[..

    [정보처리기사 실기] 2019년 1회 복원

    문제 1. 다음 Java 언어로 구현한 프로그램을 분석하여 그 실행 결과를 쓰시오. (점) class SuperObject { public void print() { draw(); } public void draw() { draw(); System.out.println("Super Object"); } } class SubObject extends SuperObject { public void paint() { super.draw(); } public void draw() { System.out.println("Sub Object"); } } public class Test { public static void main(String[] args) { SuperObject a = new SubObject(..

    [정보처리기사 실기] 2018년 3회 복원

    문제 1. 알고리즘(12점) 문제 2. 다음은 피보나치 수열의 합계를 구하는 프로그램을 Java 언어로 구현한 것이다. 프로그램을 분석하여 그 실행 결과를 쓰시오. (3점) public class Problem { public static void main(String[] args) { int a, b, c, sum; a = b = 1; sum = a + b; for(int i = 3; i ( ① ) = head->( ① ); end->data = data; head->( ① ) = end; } int Pop() { int a; sruct NODE *del = head->( ① ); head->( ① ) = del->( ① ); a = del->data; free(del); return a; } main..

    [정보처리기사 실기] 2018년 2회 복원

    문제 1. 알고리즘 (10점) 문제 2. 다음 데이터베이스의 DCL(Data Control Language)과 관련된 다음 설명에서 괄호 (①) ~ (⑤)에 가장 적합한 답을 쓰시오. (10점) DCL은 데이터의 보안, 무결성, 회복, 병행 제어 등을 정의하는 데 사용하는 언어이다. DCL은 데이터베이스관리자(DBA)가 데이터 관리를 목적으로 사용한다. DCL의 유형 중 ( ① )은(는) 트랜잭션의 모든 변경 내용들을 영구적으로 데이터베이스에 반영하는 명령어이다. 트랜잭션이 성공적으로 끝나면 데이터베이스가 새로운 일관성(Consistency) 상태를 가지기 위해 수행된 모든 변경을 데이터베이스에 반영하여 ( ① )하여야 한다. DCL의 유형 중 ( ② )은(는) 변경된 모든 내용들을 취소하고 데이터베이스..

    [정보처리기사 실기] 2018년 1회 복원

    문제 1. 다음 데이터베이스의 함수 종속과 관련된 다음 설명에서 괄호 (①, ②)에 가장 부합하는 답안을 쓰시고 괄호 (③)에는 완전 함수 종속의 개념에 대해 간단히 서술하시오. (10점) 함수 종속은 데이터의 의미를 표현하는 것으로, 현실 세계를 표현하는 제약조건이 되는 동시에 데이터베이스에서 항상 유지되어야 할 조건이다. 어떤 릴레이션(관계) R에서 A와 B를 각각 R의 애트리뷰트(속성/column) 집합이라고 가정할 때 애트리뷰트 A의 값 각각에 대해서 시간에 관계없이 항상 애트리뷰트 B의 값이 오직 하나만 연관되어 있을 때 B는 A에 함수 종속이라고 하고 A → B로 표기한다. 만약 B가 A에 종속되어 A 값을 알면 B값을 알 수 있을 때 A를 ( ① )(이)라고 하고, B를 ( ② )(이)라고 ..