반응형

반갑습니다. 에듀쉐어입니다.

 

2020년 마지막 정보처리기사 실기 시험은 4, 5회 같이 진행이 되었습니다. 2021년 큐넷 시험일정이 나왔으니 내년에 응시하는 분들은 참고하시기 바랍니다.

 

 

 

 

2021년 큐넷 정기 시험일정 나왔어요.

반갑습니다. 에듀쉐어입니다. 2020년도 이제 한 달을 남겨두고 있습니다. 개인적으로 올 한해는 뭘 했는지는 모르겠는데 시간이 참 빠르게 지나가는 것 같습니다. 년초부터 시작된 코로나가 아직

edushare.tistory.com

 

정보처리기사 4, 5회 실기 기출문제와 가답안입니다.

 


2020년 정보처리기사 제 4, 5회 실기 기출 문제

 

1. 스니핑 정의에 대한 서술 

 

가답안 - 네트워크의 중간에서 남의 패킷 정보를 도청하는 해킹 유형

2. 보안 요소 중 가용성 개념에 대한 서술 

가답안 - 정보 자산에 대해 적절한 시간에 접근 가능한 것을 의미한다.  

 

3. 데이터베이스에서 이상 3가지

가답안 -갱신 이상, 삽입 이상, 삭제 이상 

4. 분산 환경에서 빅 데이터를 저장하고, 처리할 수 있는 자바 기반의 오픈 소스 프레임 워크이며, 더그 커팅과 마이크 캐퍼렐라가 개발했다. 구글 맵 리듀스를 대체한다.

가답안 - 하둡


5. IPv4 대안


가답안 - IPv6

6. 1960년대 말에 미국 AT&T 벨(Bell) 연구소에서 개발한 운영체제는?

가답안 - 유닉스

7. 컴퓨터 네트워킹에서 쓰이는 용어로서, IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술로써 네트워크 주소 변환이라고 한다.

가답안 - NAT

 

8. JAVA: 3행 5열 배열 출력시 배열 크기 지정하는 문제 (int [][])

public class Gisafirst { 
   public static void main(String[] args) {   

     int[][] array = new int[①][②];

    int n = 1;

    for(int i = 0; i < 3; i++) {

      for(int j = 0; j < 5; j++) {

        array[i][j] = j*3 + (i+1);

        System.out.print(array[i][j] + "");

      }

      System.out.println();

    }

  }

}

1 4 7 10 13
2 5 8 11 14
3 6 9 12 15

 

가답안 - 3, 5

 

9. 프로세스 상태 전이도

가답안 - 준비, 실행, 대기

10. 디자인 패턴에 대한 질문 : 생성 패턴, 구성 패턴, (    ) 패턴

가답안 - 행위

11. 파이썬 출력 문제

lol = [[1,2,3], [4,5], [6,7,8,9]]

print(lol[0])

print(lol[2][1])

for sub in lol;

for item in sub;

print(item, end="")

print()

가답안 

[1,2,3]
7
1 2 3
4 5
6 7 8 9

 

12. C언어 출력 문제

int main(){
    char *p = "KOREA";
    printf("%s ", p);
    printf("%s ", p+3);
    printf("%c ", *p);
    printf("%c ", *(p+3));
    printf("%c ", *p+2);
}

가답안 

KOREA
EA
K
E
M

 

13. 트랜잭션 수행 도중 데이터를 변경하면 변경 정보를 로그 파일에 저장하고, 트랜잭션이 부분 완료되기 전이라도 모든 변경 내용을 즉시 데이터베이스에 반영하는 기법으로 회복 시 로그 파일을 참조하여 Redo와 Undo 연산을 모두 실행

가답안 - 즉시 갱신

14. JAVA문제 : 10을 2진수로 변환

public class Gisafirst { 
   public static void main(String[] args) {   
      int a[] = new int[8];
      int i = 0, n = 10;
      while (n>0) {  
         a[i++] = n%2; 
         n /= 2; 
      } 
      for (i=7; i>=0; i--)
         System.out.printf("%d", a[i]);
      }
}

실행 결과: 00001010

가답안 - n>0 (중복답: n>=1, i<8, i<=7 등 실행 결과가 동일하면 대부분 정답 인정)

 

17. SQL문제 : where 쓰지말 것, group by 쓸 것, 집계함수 사용할 것, AS(alias)사용할 것, 세미콜론(;) 생략 가능, 인용 필요시 ' 사용

- 결과 테이블:
학과 학과별튜플수
전기      1
컴퓨터   2
전자     2

가답안 -

SELECT 학과, COUNT(학과) AS '학과별튜플수' FROM 학생 GROUP BY 학과;
또는
SELECT 학과, COUNT(*) AS '학과별튜플수' FROM 학생 GROUP BY 학과;

18. JAVA문제 : 상속

class Parent {
 int compute(int num) {
    if( num <= 1) return num;
        return compute(num-1) + compute(num-2);
    }
}

class Child extends Parent {
 int compute(int num) {
    if( num <= 1) return num;
    return compute(num-1) + compute(num-3);
    }
}


 
public class Gisafirst {
 public static void main(String[] args) {
     Parent obj = new Child();
        System.out.print(obj.compute(4));
    }
}

가답안 - 1

 

19. ~60 구간, 60~70 구간, 70~80 구간, 80~90 구간, 90~100 구간 표에서 각 구간마다 하나씩 테스터 데이터가 주어짐 (테스트 데이터: 55점 65점 78점 85점 95점...)

가답안 - 동치 분할 테스트(동등 분할 테스트)

20. 패키지 내부의 사각형이 다른 패키지 내부의 사각형을 import 하는 구조(그림)

가답안 - 패키지 다이어그램

 

출 처 : 기사퍼스트


 

[2020년 정보처리기사 실기 4, 5회 기출문제] - 에듀쉐어

 

 

문제의 내용은 기사퍼스트에서 가져왔으며 1년 동안의 기출문제가 쌓여 이제는 어느 정도 출제 경향을 알 수 있을 듯 하며 기본적인 개념 정리 문제와 C, Java, Python 프로그래밍 언어의 기본 문법 위주로 출제가 되고 있어 2021년에 도 확 바뀌지 않는 한 비슷한 유형과 수준으로 나올 듯 합니다.

 

내년에 도전하는 분들 모두 화이팅하시길 바랍니다.

 

[에듀쉐어-강좌공유]

반응형

+ Recent posts