메뉴 닫기

2020 정보처리기사 4/5회 실기 복원

번호문제
1IPv4의 확장형. 128비트 16비트씩 :으로 구분IPv6
2디자인 패턴 생성, 구조, ( )가 있다.행위(행동) or Behavioral
3<<import>> order 점선 화살표 있는 UML 다이어그램패키지 다이어그램 or Package diagram
4데이터베이스 회복(Recovery) 기법 중 rollback 시 redo, undo가 모두 실행되는 트랜잭션 처리법

트랜잭션 수행 중에 갱신 결과를 DB에 즉시 반영

데이터를 변경하면 로그 파일로 저장
모든 내용 수정시 즉시 데이터베이스에 반영
즉시갱신 기법
5// 2진수 변환하는 자바 코드 (00001010 출력)
public class Test {
public static void main (String[]args) {
int [] a = new int[8];
int i = 0;
int n = 10;
while(①) {
a[i++] = ②;
n/=2;
}
for(i=7; i>=0; i–) {
System.out.print(a[i]);
}
}
}
1.n>0 or n>=1 or i <8 or i <=7 or n!=0 or i < a.length
2. n%2 or n&00000001
6public static void main(String []args){
int[][] arry = new int[(1)][(2)];
int n = 1; //왜 있었는지 모르겠음
for(int i=0; i<3; i++){
for(int j=0; j<5; j++){
arry[i][j] = j*3 + (i+1);
System.out.print(arry[i][j] + ” “);
}
System.out.println();
}
}
1. 3 2) 5
7스니핑(Sniffing)스니핑은 공격대상 에게 직접 공격을 하지않고 데이터만 몰래 들여다보는 수동적 공격기법이다.
8네트워크 주소 변환NAT(Networt Address Transformation)
9파이선 프린트 문제
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
10P2P, 체인

온라인 금융 거래 정보를 블록으로 연결하여 P2P 네트워크 분산 환경에서 중앙 관리 서버가 아닌 참여자들의 개인 디지털 장비에 분산, 저장시켜 공동으로 관리하는 방식
블록체인 or Block Chain
11대량의 자료를 처리할 수 있는 대형 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 오픈소스 자바 소프트웨어 프레임워크하둡 or Hadoop
12데이터베이스 이상현상 종류 3가지삽입(이상), 갱신(이상), 삭제(이상)

(삽삭갱)
13프로세스 상태를 쓰시오. (프로세스 상태 전이도)

생성 – ( ① ) ——— Dispatch ———-> ( ② ) — 종료
<——— Timeout ———
↑ │
wake up I/O
└─────── ( ③ ) ─────────┘
1. 준비(Ready) 2. 실행(Run) 3. 대기(Wait)

(생준실대완)
14전수테스트 불가한 경우 사용, 예상값 오라클
경계값, 구간별 예상 값 결과 작성 사용
샘플링 오라클

(참샘휴일)
150~60 구간
60~70 구간
70~80 구간
80~90 구간
90~100 구간

이렇게 표로 주고 테스트에 넣을 값 각 구간마다 하나씩 문제에 제시함
동치분할테스트(검사) and 동등분할테스트(검사)
16SQL문 작성

-결과 테이블-
학과 학과별튜플수
전기 1
컴퓨터 2
전자? 2
where 쓰지말것, group by쓸것, 집계함수 사용할것, AS(alias)사용할 것,
세미콜론(;)생략가능, 인용 필요시 ‘ 사용
SELECT 학과, count(*) AS 학과별튜플수 FROM 학생 GROUP BY 학과
17미국 벨 연구소 켄 톰슨과 데니스 리치가 1960년대에 만든 운영체제.
거의 C언어로 구현, 구조적 파일 시스템
시스템의 파일이 하나의 트리 구조
유닉스 or
Unix
18c 프린트 문제
char *p = “KOREA”;
printf(“%s\n”, p);
printf(“%s\n”, p+3);
printf(“%c\n”, *p);
printf(“%c\n”, *(p+3));
printf(“%c\n”, *p+2);
KOREA
EA
K
E
M
19상속 문제
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
20정보보안에서 가용성(Availability)이란?가용성은 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속 사용할 수 있도록 보장하는 특성

Related Posts

답글 남기기

이메일 주소는 공개되지 않습니다.

%d 블로거가 이것을 좋아합니다: