반갑습니다. 에듀쉐어입니다.
2020년 마지막 정보처리기사 실기 시험은 4, 5회 같이 진행이 되었습니다. 2021년 큐넷 시험일정이 나왔으니 내년에 응시하는 분들은 참고하시기 바랍니다.
정보처리기사 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 하는 구조(그림)
가답안 - 패키지 다이어그램
출 처 : 기사퍼스트
문제의 내용은 기사퍼스트에서 가져왔으며 1년 동안의 기출문제가 쌓여 이제는 어느 정도 출제 경향을 알 수 있을 듯 하며 기본적인 개념 정리 문제와 C, Java, Python 프로그래밍 언어의 기본 문법 위주로 출제가 되고 있어 2021년에 도 확 바뀌지 않는 한 비슷한 유형과 수준으로 나올 듯 합니다.
내년에 도전하는 분들 모두 화이팅하시길 바랍니다.
'정보나누기 > 취업&창업정보' 카테고리의 다른 글
2021년 정보처리기사 1회 필기 기출문제 입니다. (1) | 2021.04.08 |
---|---|
2021년 빅데이터 분석기사 시험일정 안내 (0) | 2020.12.29 |
2021년 큐넷 정기 시험일정 나왔어요. (0) | 2020.11.30 |
2020년 정보처리기사 제4회(09.26) 필기 기출문제 (0) | 2020.11.25 |
2020년 신설된 국가기술자격 - 제 1회 빅데이터분석기사(11.23일부터 접수) (2) | 2020.11.10 |