본문 바로가기
  • 문과생의 백엔드 개발자 성장기

|Developer_Study/정보처리기사37

[정보처리기사] 2020년 4회 실기 기출 1. 현재 IPv4의 확장형으로 IPv4가 가지고 있는 주소 고갈, 보안성, 이동성 지원 등의 문제점을 해결하기 위해서 개발된 128비트 주소체계를 갖는 차세대 인터넷 프로토콜은 무엇인가? 더보기 IPv6 2. 목적에 따른 디자인 패턴의 유형에는 생성(Creational) 패턴, 구조(Structural) 패턴, ( ) 패턴이 있다. 괄호에 들어갈 알맞은 패턴 유형을 쓰시오. 더보기 행위(Behavioral) 3. 다음은 어떤 UML 다이어그램에 관한 예시이다. 어떤 종류의 다이어그램인가? 더보기 패키지 다이어그램 4. 데이터베이스의 회복(Recovery) 기법 중 Rollback 시 Redo, Undo가 모두 실행되는 트랜잭션 처리법으로 트랜잭션 수행 중 갱신 결과를 바로 DB에 반영하는 기법은 무엇인.. 2023. 3. 22.
[정보처리기사 실기] 예상문제 4 121. 다음은 C언어 코드이다. 출력 결과를 쓰시오. #include void main() { int a=10; switch(++a){ case 11: printf("B"); case 10: printf("A"); } } 더보기 정답) BA 122. 다음은 C언어 코드이다. 출력 결과를 쓰시오. #include void main() { int a[30]; int i, j, count=0; for(i=0; i 2023. 3. 22.
[정보처리기사] 2020년 3회 실기 기출 1. 리팩토링의 목적에 대한 설명을 작성하시오. 더보기 - 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 개선함 - 결과의 변경없이 코드의 구조를 재조정하는 것으로 가독성을 높이고, 유지보수를 쉽게하기 위한 목적 - 코드의 외부 행위는 바꾸지 않고 내부 구조를 개선시켜 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것 2. 다음은 C언어 소스코드이다. 출력 결과를 쓰시오. #include void main() { int c=0; int i=0; while(ib)와 (cb)와 (cb && cb와 cb, c= 90; 9. 학생 테이블에서 이름이 민수인 튜플을 삭제하는 SQL문을 작성하시오 [학생] 학번 이름 점수 과목이름 1000 김정미 90 알고리즘 2000 강은미 95 데이터베이스 3000.. 2023. 3. 21.
[정보처리기사 실기] 그래프 운행법 01 깊이 우선 탐색 끝까지 맨밑으로 가는 탐색 답 : ABEFGCD 답 : ABEFKCGDHILJ 2023. 3. 21.
[정보처리기사 실기] 트리운행법 00 트리운행법 root(부모)를 언제 방문하는지를 보면 된다. 01 중위 순회 (In-order) root(부모)를 중간에 방문, 즉 왼쪽 → root(부모) → 오른쪽 답 : DBAECF 답 : FDGBAEC https://www.youtube.com/watch?v=b4pD7-pcbbo&list=PLniy99c_7ZfpURYCmquts3lQYWzFAIxod 답 : 4251637 02 전위 순회 (Pre-order) root(부모)를 가장 먼저 방문, 즉 root(부모) → 왼쪽 → 오른쪽 답 : ABDECFG 답 : +**/ABCDE 답 : ABDCEF 답 ABDEGCFH 03 후위 순회 (Post-order) root(부모)를 가장 마지막에 방문, 즉 왼쪽 → 오른쪽 → root(부모) 답 : IE.. 2023. 3. 21.
[정보처리기사] 2020년 2회 실기 기출 1. 다음 보기는 네트워크 인프라 서비스 관리 실무와 관련된 사례이다. 괄호안에 들어갈 가장 적합한 용어를 한글 또는 영문으로 쓰시오. 귀하는 IT회사의 보안관제실에서 근무하고 있다. 정보시스템 운영 중 자연재해나 시스템 장애 등의 이유로 대고객 서비스가 불가능한 경우가 종종 발생한다. 이를 대비하여 백업 및 복구 솔루션을 도입하고자 한다. 백업 및 복구 솔루션은 ( )와 복구 목표 시점(RPO) 기준을 충족할 수 있는 제품으로 선정해야 한다. ( )는 “비상사태 또는 업무중단 시점으로부터 업무가 복구되어 다시 정상가동 될 때까지의 시간” 을 의미하고 복구 목표 시점(RPO)는 "업무 중단 시 각 업무에 필요한 데이터를 여러 백업 수단을 이용하여 복구할 수 있는 기준점"을 의미한다. 더보기 목표 복구 시.. 2023. 3. 20.
[정보처리기사] 2020년 1회 실기 기출 1. 다음 ( ) 안에 들어갈 단어를 쓰시오. ( )은(는) 웹브라우저 간 HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위하여 개발된 다목적 마크업 언어이다. 더보기 XML (eXtensible Markup Language) 2. 다음 ( ) 안에 들어갈 단어를 쓰시오. ( )은 속성-값 쌍(attribute-value pairs)으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷이다. AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷이다. 언어 독립형 데이터 포맷으로 다양한 프로그래밍 언어에서 사용되고 있다.​ 더보기 JSON JavaScript Object Notation 3. 다음은 릴리즈 노트의 구성 항목에 관한 설명이다. 설명하는 항목은 무.. 2023. 3. 15.
[정보처리기사] 예상 문제3 81. 다음은 악성 프로그램에 대한 설명이다. 괄호( ) 안에 들어갈 용어를 영문 Full-name으로 쓰시오. - ( ① )은/는 어떤 제품이나 컴퓨터 시스템, 암호시스템 혹은 알고리즘에서 정상적인 인증 절차를 우회하는 기법이다. ​ - ( ② )은/는 시스템 침입 후 침입 사실을 숨긴 채 차후의 침입을 위한 백도어, 트로이 목마 설치, 원격 접근, 내부 사용 흔적 삭제, 관리자 권한 획득 등 주로 불법적인 해킹에 사용되는 기능을 제공하는 프로그램의 모음이다. 더보기 1. 백도어 (Backdoor) 2. 루트킷 (Rootkit) 2) 백도어 (Backdoor) 어떤 제품이나 컴퓨터 시스템, 암호 시스템 혹은 알고리즘에서 정상적인 인증 절차를 우회하는 기법 (3) 주요 시스템 보안 공격 기법 공격기법 설.. 2023. 3. 15.
[정보처리기사] JAVA 2 (생성자) 01. 생성자 1. 예제 class Parent{ int age=30; // 멤버변수 String name="ila"; public Parent(){ // 생성자 (3) System.out.println("부모 디폴트 생성자"); } public Parent(int age, String name) { this.age=age; this.name=name; System.out.println("부모 인자 있는 생성자"); } public void print() { //메서드 System.out.println(name+", "+age); } } class Child extends Parent{ // 부모를 상속받음 public Child(int age, String name) { // (2) 자식 생성자(디폴트.. 2023. 3. 14.