2020년 정보처리기사 실기 4회 5회 가답안
1. 스니핑에 대해 서술하시오.
- 답) 네트워크의 중간에서 남의 패킷 정보를 도청하는 해킹 유형
2. 가용성에 대해 서술하시오.
- 답) 서버, 네트워크 등의 정보 시스템이 장애 없이 정상적으로 요청된 서비스를 수행할 수 있는 능력
3. 데이터베이스 이상현상 3가지 서술하시오.
- 답) 삽입이상, 갱신이상, 삭제이상
4. 대량의 자료를 처리할 수 있는 대형 컴퓨터에서 동작하는 응용프로그램을 지원하는 자바 오픈소스 프레임워크는 무엇인지 쓰시오.
- 답) 하둡(Hadoop)
5. IPv4의 문제점을 개선하기 위하여 개발된 새로운 IP주소체계이다. IP 주소의 길이가 128비트이며 16비트 단위로 나누어진다. 무엇인지 쓰시오.
- 답) IPv6
6. 미국 벨(Bell) 연구소에서 개발된 소프트웨어 개발용의 운영체제는 무엇인지 쓰시오.
- 답) 유닉스(Unix)
7. 사설 IP주소를 공인 IP주소로 바꿔주는데 사용하는 통신망의 주소 변환기이다. 한글은 네트워크주소변환기로 무엇인지 쓰시오.
- 답) NAT(Network Address Translation
8. 코드안에 ①,②에 들어갈 알맞은 값은 무엇인지 쓰시오.
Public static void main(String []args){
int[][] arr = new int [①][②];
int n = 1;
for(int i=0; i<3; i++){
for(int j=0; j<5; j++){
arr[i][j] = j*3 + (i+1);
system.out.print(arr[i][j] + " ");
}
system.out.println();
}
}
}
- 답) ①: 3, ②: 5
9. 프로세스 상태 전이도의 빈칸에 알맞은 단어를 쓰시오.
- 답) 1. 준비(Ready) 2. 실행(Run) 3. 대기(Wait)
10. 디자인 패턴은 생성, 구조, ( )로 나누어진다. ( )에 알맞은 단어를 쓰시오.
- 답) 행위 or 행동 (Behavioral)
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. 다음 코드에서 출력될 내용을 작성하시오.
int main(){
char *p = "KOREA";
printf("%s ",p);
printf("%s ",p+3);
printf("%s ",*p);
printf("%s ",*(p+3));
printf("%s ",*p+2);
}
- 답) KOREA
EA
K
E
M
13. 데이터베이스 회복(Recovery) 기법 중 Rollback 시 redo, undo 가 모두 실행되는 트랜잭션 처리기법으로 데이터 수정 시 데이터베이스에 반영된다. 무엇인지 쓰시오.
답) 즉시 갱신 기법
14. 코드안에 ①,②에 들어갈 알맞은 값은 무엇인지 쓰시오.
public class test(
public static void main(String[] args){
int a[] = new int[8];
int i=0,n=10;
while(①){
a[i++] = ②;
n/=2;
}
for(i=7; i>=0; i--){
system.out.print(a[i]);
}
}
}
- 답) ①: n>0 or n>=1 or i<8 or i<=7 or n!=0 or i<a.length
②: n%2 or n&00000001
15. 온라인에서 거래 내용이 담긴 블록을 연결하여 P2P 네트워크를 통해 참여자들의 개인 디지털 장비에 분산 저장하여 공동으로 관리하는 방식이 무엇인지 쓰시오.
- 답) 블록체인
16. 전수 테스트가 불가능한 경우에 경계값, 구간별 예상값을 작성할 때 사용한다. 무엇인지 쓰시오.
- 답) 샘플링 오라클(Sampling Oracle)
17. 결과값을 출력하도록 SQL 문을 작성하시오.
학과 | 학과별튜플수 |
전기 | 1 |
컴퓨터 | 2 |
전자 | 2 |
- 답) SELECT 학과, count(학과) AS '학과별튜플수' FROM 학생 GROUP BY 학과
or
SELECT 학과, count(*) AS '학과별튜플수' FROM 학생 GROUP BY 학과
18. 다음 코드에서 출력될 내용을 작성하시오.
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;
}
}
class Test{
public static void main (String[] args){
Parent obj = new Child();
system.out.print(obj.compute(4));
}
}
- 답) 1
19. 다음 표를 보고 실행한 테스트를 쓰시오.
구간 | 값 |
0~60 | 30 |
60~70 | 68 |
70~80 | 70 |
80~90 | 85 |
90~100 | 99 |
- 답) 동치분할검사 or 동등분할검사
20. 다음 UML 다이어그램이 무엇인지 쓰시오.
* package1 ----<<import>>----->package02
- 답) 패키지 다이어그램(Package Diagram)
출처: 내 머릿속 + 수제비 카페 cafe.naver.com/soojebi/37520
'자격증 > 정보처리기사' 카테고리의 다른 글
2020년 정보처리기사 필기 4회 3일 독학 합격 후기 (feat. 삼일 금오 공업고등학교 시험장) (1) | 2020.12.12 |
---|---|
2021년 큐넷 정보처리(산업)기사/기능사 시험 일정 (0) | 2020.12.05 |
2020년 4회 정보처리기사 실기 후기 (feat. 국제대학교 시험장) (0) | 2020.12.04 |
정보처리기사 실기 응시자격 서류 제출 방법 (학력서류) (0) | 2020.10.11 |