20204

20문제 · 2020-4

  1. #1·단답형·난이도 쉬움·쪼잔함 2 (짜증)네트워크TCP/IP

    현재 IPv4의 확장형으로 IPv4가 가지고 있는 주소 고갈, 보안성, 이동성 지원 등의 문제점을 해결하기 위해서 개발된 128비트 주소체계를 갖는 차세대 인터넷 프로토콜은 무엇인가?

  2. #2·빈칸 채우기·난이도 보통·쪼잔함 4 (화병)소프트웨어공학디자인패턴

    디자인 패턴의 3가지 종류이다. 빈 칸에 들어갈 패턴은 무엇인가?

    생성 패턴, 구조 패턴, ( ) 패턴

  3. #3·단답형·난이도 보통·쪼잔함 3 (욕 나옴)소프트웨어공학아키텍처

    다음 그림에 해당하는 다이어그램은 무엇인가?

  4. #4·단답형·난이도 보통·쪼잔함 2 (짜증)데이터베이스트랜잭션

    트랜잭션 수행 도중에 데이터에 변경이 생기면 즉시 데이터베이스에 해당 사항을 반영하는 기법으로 회복 시 로그 파일을 참조하는 기법은 무엇인가?

  5. #5·코드 추적·난이도 어려움·쪼잔함 3 (욕 나옴)프로그래밍Java

    다음은 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]);
            }
        }
    }
    
  6. #6·코드 추적·난이도 어려움·쪼잔함 3 (욕 나옴)프로그래밍Java

    다음은 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();
            }
        }
    }
    
  7. #7··난이도 쉬움·쪼잔함 2 (짜증)보안

    스니핑(Sniffing)에 대하여 서술하시오.

  8. #8·단답형·난이도 보통·쪼잔함 1 (그럭저럭)네트워크

    다음 설명에 해당하는 용어를 쓰시오.

    • 내부망에서는 사설 IP주소를 사용하여 통신하고 외부망과 통신 시에는 공인 IP주소로 변환하여 통신
    • 라우터를 통해 네트워크 트래픽을 주고받는 기술
    • 네트워크 주소 변환
  9. #9·코드 추적·난이도 어려움·쪼잔함 2 (짜증)프로그래밍Python

    다음 파이썬 소스 코드이다. 출력 결과를 쓰시오.

    lol = [[1,2,3],[4,5],[6,7,8,9]]
    for sub in lol:
        for item in sub:
            print(item, end="")
    
  10. #10·단답형·난이도 보통·쪼잔함 3 (욕 나옴)네트워크

    온라인 금융 거래 정보를 블록으로 연결하여 피어투피어(P2P) 네트워크, 분산 환경에서 개인 디지털 장비에 분산 저장시켜 공동으로 관리하는 방식을 무엇이라고 하는가?

  11. #11·단답형·난이도 어려움·쪼잔함 3 (욕 나옴)프로그래밍Java

    분산환경에서 비 정형 데이터를 저장하고, 처리할 수 있는 자바 기반의 오픈 소스 프레임워크이며, 구글 맵 리듀스를 대체하는 것은 무엇인지 쓰시오.

  12. #12··난이도 보통·쪼잔함 2 (짜증)데이터베이스정규화

    이상 현상의 종류 3가지를 쓰시오.

  13. #13·빈칸 채우기·난이도 보통·쪼잔함 2 (짜증)운영체제

    다음은 프로세스 상태 전이도이다. ①, ②, ③에 알맞은 상태를 쓰시오.

    (이미지 내 상태 전이도 참조)

  14. #14·단답형·난이도 보통·쪼잔함 4 (화병)소프트웨어공학

    특정 몇몇 입력 값들에 대해서만 원하는 결과를 제공하는 오라클로, 전 범위의 테스트가 불가능한 경우에 사용하는 것은 무엇인지 작성하시오.

  15. #15·단답형·난이도 보통·쪼잔함 2 (짜증)소프트웨어공학

    영석 기반 테스트 중 하나로 아래의 표처럼 입력 자료에 초점을 맞춰 테스트 케이스를 만들고 검사하는 방법을 무엇이라고 하는가?

    구간등급데이터
    90<점수<=100A95
    80<점수<=90B80
    70<점수<=80C72
    60<점수<=70D69
    0<점수<60F30
  16. #16·코드 추적·난이도 보통·쪼잔함 1 (그럭저럭)데이터베이스SQL

    다음 조건을 만족하면서 학과별로 학생 수가 얼마인지 구하는 SQL문을 작성하시오.

    • 대소문자를 구분하지 않는다.
    • WHERE 구문을 사용하지 않는다.
    • GROUP BY를 사용해야 한다.
    • 별칭(AS)을 사용해야 한다(별칭 사용 시 별칭은 작은 따옴표를 써야 함).
    • 집계 함수를 사용해야 한다.
    학과학생
    전기이순신
    컴퓨터안중근
    컴퓨터윤봉길
    전자이봉창
    전자강우규
  17. #17·단답형·난이도 어려움·쪼잔함 4 (화병)운영체제

    데니스 리치와 켄톰 등이 함께 벨 연구소를 통해 만든 운영체제이며, 90% 이상 C언어로 구현되어 있어서 다른 하드웨어 기종으로 쉽게 이식 가능하며 계층적 트리 구조를 가짐으로써 통합적인 파일 관리가 용이한 운영체제는 무엇인가?

  18. #18·코드 추적·난이도 ·쪼잔함 3 (욕 나옴)프로그래밍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); // ⑥
    }
    
  19. #19·코드 추적·난이도 어려움·쪼잔함 2 (짜증)프로그래밍Java

    다음 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));
        }
    }
    
  20. #20··난이도 쉬움·쪼잔함 1 (그럭저럭)보안

    정보보안에서 가용성(Availability)에 대하여 서술하시오.