1. 스니핑에 대하여 약술 하시오. (약술)
답안 : 네트워크의 중간에서 남의 패킷 정보를 도청하는 해킹 유형의 하나.
2. 보안 요소 중 가용성에 대하여 약술 하시오. (약술)
답안 : 정보 자산에 대해 적절한 시간에 접근 가능한 것을 의미한다.
3. 데이터베이스 이상 현상 종류 3가지를 쓰시오.
답안 : 갱신 이상, 삽입 이상, 삭제 이상
4. 분산 환경에서 빅 데이터를 저장하고, 처리할 수 있는 자바 기반의 오픈 소스 프레임 워크이며, 더그 커팅과 마이크 캐퍼렐라가 개발했다. 구글 맵 리듀스를 대체한다.
답안 : 하둡
5. IPv4의 주소부족 문제를 해결 하기위하여 나온 것으로 IPv4 확장형이며 128비트 주소체계를 가진다. 16비트씩 :(콜론) 으로 구분
답안 : IPv6
6. 1960년대 말에 미국 AT&T 벨(Bell) 연구소에서 개발한 운영체제 거의 C언어로 구현한다. 구조적 파일 시스템, 시스템의 파일이 하나의 트리 구조를 가짐
답안 : 유닉스
7. 컴퓨터 네트워킹에서 쓰이는 용어로서, IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술로써 네트워크 주소 변환이라고 함
답안 : NAT
8. JAVA: 3행 5열 배열 출력시 배열 크기 지정하는 문제 (int [][])
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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. 프로세스 상태를 쓰시오. ( 프로세스 상태 전이도 )
프로세스 상태 전이도
생성 - ( ① ) --------- Dispatch ----------> ( ② ) --- 종료
<--------- Timeout ---------
↑ │
wake up I/O
└──────( ③ ) ──────┘
답안 : 준비, 실행, 대기
10. 디자인 패턴: 생성 패턴, 구성 패턴, ( ) 패턴
답안 : 행위
11. 파이썬: 출력 문제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
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언어: 출력 문제
1
2
3
4
5
6
7
8
9
|
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진수로 변환
1
2
3
4
5
6
7
8
9
10
11
12
|
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 등 실행 결과가 동일하면 대부분 정답 인정)
15. 온라인 금융 거래 정보를 블록으로 연결하여 피투피(P2P) 네트워크 분산 환경에서 중앙 관리 서버가 아닌 참여자(피어, peer)들의 개인 디지털 장비에 분산·저장시켜 공동으로 관리하는 방식
답안 : 블록체인
16. 특정 몇몇 입력 값들에 대해서만 원하는 결과를 제공해 주는 오라클. 전 범위 테스트가 불가한 경우 사용. 경계값, 구간별 예상 값 결과 작성 사용
답안 : 샘플링 오라클
17. SQL: where 쓰지말 것, group by 쓸 것, 집계함수 사용할 것, AS(alias)사용할 것, 세미콜론(;) 생략 가능, 인용 필요시 ' 사용
- 결과 테이블:
학과 학과별튜플수
전기 1
컴퓨터 2
전자 2
답안 : SELECT 학과, COUNT(학과) AS '학과별튜플수' FROM 학생 GROUP BY 학과;
또는
SELECT 학과, COUNT(*) AS '학과별튜플수' FROM 학생 GROUP BY 학과;
18. JAVA: 상속
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
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 하는 구조(그림)
답안 : 패키지 다이어그램
좀 늦었지만 지금 올립니다.
아 문제 복원이 많이 안되었네요.
역시 달달 외워 가야 하네요.
'교육 > 정보처리기사(NCS)실기' 카테고리의 다른 글
2021년 정보처리기사 3회 실기 기출문제 가답안 NCS (10월 16일) (0) | 2021.11.22 |
---|---|
2021년 정보처리기사 2회 실기 기출문제 가답안 NCS (0) | 2021.09.06 |
2021년 정보처리기사 1회 실기 기출문제 가답안 NCS (4) | 2021.04.25 |
2020년 정보처리기사 실기 3회 기출문제(가답안) (1) | 2020.10.17 |
2020년 정보처리기사 실기 2회 문제(가답안) (4) | 2020.08.24 |
2020년 정보처리기사 실기 1회 문제 (가답안) (2) | 2020.08.24 |