현재 IPv4의 확장형으로 IPv4가 가지고 있는 주소 고갈, 보안성, 이동성 지원 등의 문제점을 해결하기 위해서 개발된 128비트 주소체계를 갖는 차세대 인터넷 프로토콜은 무엇인가?
총 20문제 · 2020-4
현재 IPv4의 확장형으로 IPv4가 가지고 있는 주소 고갈, 보안성, 이동성 지원 등의 문제점을 해결하기 위해서 개발된 128비트 주소체계를 갖는 차세대 인터넷 프로토콜은 무엇인가?
디자인 패턴의 3가지 종류이다. 빈 칸에 들어갈 패턴은 무엇인가?
생성 패턴, 구조 패턴, ( ) 패턴
다음 그림에 해당하는 다이어그램은 무엇인가?
트랜잭션 수행 도중에 데이터에 변경이 생기면 즉시 데이터베이스에 해당 사항을 반영하는 기법으로 회복 시 로그 파일을 참조하는 기법은 무엇인가?
다음은 n이 10일 때, 10을 2진수로 변환하는 Java 소스 코드이다. (1), (2)에 알맞은 값을 적으시오.
class good {
public static void main(String[] args) {
int[] a = new int[8];
int i = 0;
int n = 10;
while ( (1) ) {
a[i++] = ( (2) ) ;
n /= 2;
}
for (i = 7; i >= 0; i--) {
System.out.print(a[i]);
}
}
}
다음은 Java 소스 코드이다. 출력 결과를 보고 (1), (2)에 알맞은 값을 적으시오.
[출력 결과] 1 4 7 10 13 2 5 8 11 14 3 6 9 12 15
public class good {
public static void main(String[] args) {
int[][] a = new int[ (1) ][ (2) ];
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
a[i][j] = j * 3 + (i + 1);
System.out.print(a[i][j] + " ");;
}
System.out.println();
}
}
}
스니핑(Sniffing)에 대하여 서술하시오.
다음 설명에 해당하는 용어를 쓰시오.
다음 파이썬 소스 코드이다. 출력 결과를 쓰시오.
lol = [[1,2,3],[4,5],[6,7,8,9]]
for sub in lol:
for item in sub:
print(item, end="")
온라인 금융 거래 정보를 블록으로 연결하여 피어투피어(P2P) 네트워크, 분산 환경에서 개인 디지털 장비에 분산 저장시켜 공동으로 관리하는 방식을 무엇이라고 하는가?
분산환경에서 비 정형 데이터를 저장하고, 처리할 수 있는 자바 기반의 오픈 소스 프레임워크이며, 구글 맵 리듀스를 대체하는 것은 무엇인지 쓰시오.
이상 현상의 종류 3가지를 쓰시오.
다음은 프로세스 상태 전이도이다. ①, ②, ③에 알맞은 상태를 쓰시오.
(이미지 내 상태 전이도 참조)
특정 몇몇 입력 값들에 대해서만 원하는 결과를 제공하는 오라클로, 전 범위의 테스트가 불가능한 경우에 사용하는 것은 무엇인지 작성하시오.
영석 기반 테스트 중 하나로 아래의 표처럼 입력 자료에 초점을 맞춰 테스트 케이스를 만들고 검사하는 방법을 무엇이라고 하는가?
| 구간 | 등급 | 데이터 |
|---|---|---|
| 90<점수<=100 | A | 95 |
| 80<점수<=90 | B | 80 |
| 70<점수<=80 | C | 72 |
| 60<점수<=70 | D | 69 |
| 0<점수<60 | F | 30 |
다음 조건을 만족하면서 학과별로 학생 수가 얼마인지 구하는 SQL문을 작성하시오.
| 학과 | 학생 |
|---|---|
| 전기 | 이순신 |
| 컴퓨터 | 안중근 |
| 컴퓨터 | 윤봉길 |
| 전자 | 이봉창 |
| 전자 | 강우규 |
데니스 리치와 켄톰 등이 함께 벨 연구소를 통해 만든 운영체제이며, 90% 이상 C언어로 구현되어 있어서 다른 하드웨어 기종으로 쉽게 이식 가능하며 계층적 트리 구조를 가짐으로써 통합적인 파일 관리가 용이한 운영체제는 무엇인가?
다음 C언어 소스 코드이다. 출력 결과를 쓰시오.
#include <stdio.h>
int main() {
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+3); // ⑤
printf("%s\n", p+2); // ⑥
}
다음 Java 소스 코드의 출력 결과를 쓰시오.
class parent {
public int compute(int num) {
if (num <= 1) return num;
return compute(num - 1) + compute(num - 2);
}
}
class Child extends parent {
public int compute(int num) {
if (num <= 1) return num;
return compute(num - 1) + compute(num - 3);
}
}
class good {
public static void main(String[] args) {
parent obj = new Child();
System.out.print(obj.compute(4));
}
}
정보보안에서 가용성(Availability)에 대하여 서술하시오.