[계리직 컴퓨터일반] 14년 1회차 기출문제 정답·해설 페이지

[계리직 컴퓨터일반] 14년 1회차
    1[계리직 컴퓨터일반] 14년 1회차
    <보기>는 네트워크 토폴로지(topology)에 대한 설명이다. ㉠~㉢에 들어갈 내용을 옳게 나열한 것은? (순서대로 ㉠, ㉡, ㉢)
    • FDDI는 광케이블로 구성되며 (㉠) 토폴로지를 사용한다.
    • 허브 장비가 필요한 (㉡) 토폴로지는 네트워크 관리가 용이하다.
    • 터미네이터가 필요한 (㉢) 토폴로지는 전송회선이 단절되면 전체 네트워크가 중단된다.
    1
    링형, 버스형, 트리형
    2
    링형, 트리형, 버스형
    3
    버스형, 링형, 트리형
    4
    버스형, 트리형, 링형
    해설

    빈칸은 차례로 링형 – 트리형 – 버스형이다.

    FDDI는 광케이블을 이중 링으로 연결하는 방식이고, 허브를 중심으로 계층적으로 가지를 뻗는 구조는 트리형이라 관리가 쉽다. 하나의 공통 회선 양 끝에 터미네이터를 다는 것은 버스형이며, 이 회선이 끊기면 전체 통신이 멈춘다.

    • 링형, 버스형, 트리형: 터미네이터가 필요한 구조는 버스형이므로 마지막 빈칸이 트리형일 수 없다.
    • 버스형으로 시작하는 배열: FDDI는 링 구조를 쓰므로 첫 빈칸은 링형이다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    2[계리직 컴퓨터일반] 14년 1회차
    다음 그래프를 대상으로 Kruskal 알고리즘을 이용한 최소 비용 신장 트리 구성을 한다고 할 때, 이 트리에 포함된 간선 중에서 다섯 번째로 선택된 간선의 비용으로 옳은 것은?
    문제 이미지
    1
    9
    2
    10
    3
    11
    4
    12
    해설

    다섯 번째로 선택되는 간선의 비용은 12이다.

    Kruskal 알고리즘은 간선을 비용 오름차순으로 보며 사이클을 만들지 않는 간선만 고른다. 3(V5–V6), 5(V2–V4), 6(V4–V5)을 차례로 고르고, 7(V4–V6)은 V4–V5–V6 사이클이 생겨 버린다. 이어 9(V3–V5)를 고른다.

    10(V3–V4)과 11(V2–V3)은 이미 연결된 정점끼리라 사이클이 생겨 제외되고, V1을 잇는 12(V1–V3)가 다섯 번째로 선택되어 6개 정점의 신장 트리가 완성된다.

    • 9: 네 번째로 선택된 간선의 비용이다.
    • 10: V3와 V4가 이미 연결되어 있어 사이클이 생기므로 선택되지 않는다.
    • 11: V2와 V3가 이미 연결되어 있어 사이클이 생기므로 선택되지 않는다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    3[계리직 컴퓨터일반] 14년 1회차
    다음 저장장치 중 접근속도가 빠른 것부터 순서대로 나열한 것은?

    ㄱ. 레지스터 ㄴ. 주기억장치 ㄷ. 캐시메모리 ㄹ. 하드디스크

    1
    ㄱ, ㄷ, ㄴ, ㄹ
    2
    ㄱ, ㄷ, ㄹ, ㄴ
    3
    ㄷ, ㄱ, ㄴ, ㄹ
    4
    ㄷ, ㄱ, ㄹ, ㄴ
    해설

    접근속도는 레지스터 → 캐시메모리 → 주기억장치 → 하드디스크 순으로 빠르다.

    기억장치 계층에서 CPU 내부의 레지스터가 가장 빠르고, CPU와 주기억장치 사이의 속도 차를 줄이는 캐시가 그다음이다. 기계적으로 동작하는 보조기억장치인 하드디스크가 가장 느리다.

    • 하드디스크를 주기억장치보다 앞에 둔 배열: 보조기억장치는 주기억장치보다 훨씬 느리다.
    • 캐시메모리를 레지스터보다 앞에 둔 배열: CPU 내부의 레지스터가 캐시보다 빠르다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    4[계리직 컴퓨터일반] 14년 1회차
    다음 <조건>에 따라 입력 키 값을 해시(hash) 테이블에 저장하였을 때 해시 테이블의 내용으로 옳은 것은?
    문제 이미지
    1
    2
    3
    4
    해설

    최종 해시 테이블은 [0]=6, [1]=20, [2]=9, [3]=16, [6]=2이고 [4]·[5]는 비어 있다.

    홈 주소는 k mod 7이고, 충돌하면 이차 조사법에 따라 홈 주소에 1, 4, 9 …를 더한 위치를 차례로 본다. 9는 [2]에, 16은 [2]에서 충돌해 [3]에 들어간다. 2는 [2]·[3]이 차 있어 2+4인 [6]에 들어간다.

    6은 [6]이 차 있어 (6+1) mod 7인 [0]에 들어간다. 20은 홈 주소 [6], [0], (6+4) mod 7인 [3]이 모두 차 있어 (6+9) mod 7인 [1]에 들어간다.

    • [1]에 2, [6]에 20이 있는 테이블: 2와 20의 위치가 뒤바뀌었다.
    • [0]에 20, [4]에 2가 있는 테이블: 선형 조사처럼 처리한 결과로 이차 조사 순서와 맞지 않는다.
    • [3]이 비고 [4]에 16이 있는 테이블: 16은 [2] 다음 조사 위치인 [3]에 들어가야 한다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    5[계리직 컴퓨터일반] 14년 1회차
    다음 <조건>에 따라 페이지 기반 메모리 관리시스템에서 LRU(Least Recently Used) 페이지 교체 알고리즘을 구현하였다. 주어진 참조열의 모든 참조가 끝났을 경우 최종 스택(stack)의 내용으로 옳은 것은?
    문제 이미지
    1
    2
    3
    4
    해설

    최종 스택은 위에서부터 4, 2, 7, 6(bottom)이다.

    LRU 스택은 참조된 페이지를 top으로 올리고, 프레임이 가득 찬 상태에서 새 페이지가 오면 가장 오래 참조되지 않은 bottom을 내보낸다. 따라서 최종 스택은 마지막 참조부터 거꾸로 보며 서로 다른 페이지 4개를 고른 순서와 같다.

    참조열을 뒤에서부터 보면 4, 2, 7, 6이 차례로 나오므로 top이 4, bottom이 6이다.

    • top 7, bottom 5인 스택: 마지막에 참조된 2와 4가 반영되지 않은 상태다.
    • top 2, bottom 4인 스택: 마지막 참조인 4가 top으로 올라가야 한다.
    • top 5, bottom 2인 스택: 5는 6, 7이 들어오며 bottom으로 밀린 뒤 2가 들어올 때 교체되었으므로 남아 있을 수 없다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    6[계리직 컴퓨터일반] 14년 1회차
    서비스 거부 공격에 해당하는 것을 <보기>에서 고른 것은?
    • ㄱ. Ping of Death 공격
    • ㄴ. SYN Flooding 공격
    • ㄷ. Session Hijacking 공격
    • ㄹ. ARP Redirect 공격
    1
    ㄱ, ㄴ
    2
    ㄴ, ㄷ
    3
    ㄷ, ㄹ
    4
    ㄱ, ㄹ
    해설

    서비스 거부 공격은 Ping of Death와 SYN Flooding이다.

    Ping of Death는 허용 크기를 넘는 ICMP 패킷을 보내 시스템을 멈추게 하고, SYN Flooding은 SYN만 대량으로 보내 연결 대기 큐를 고갈시켜 정상 접속을 막는다.

    • Session Hijacking 공격: 인증된 세션을 가로채는 공격으로 서비스 가용성을 떨어뜨리는 것이 목적이 아니다.
    • ARP Redirect 공격: 자신을 게이트웨이로 속여 트래픽을 엿보는 스니핑 계열 공격이다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    7[계리직 컴퓨터일반] 14년 1회차
    데이지-체인(daisy-chain) 우선순위 인터럽트 방식에 대한 설명으로 옳은 것은?
    1
    인터럽트를 발생시키는 장치들이 병렬로 연결된다.
    2
    두 개 이상의 장치에서 동시에 인터럽트가 발생되면 중앙처리장치(CPU)는 이들 인터럽트를 모두 무시한다.
    3
    인터럽트를 발생시킨 장치가 인터럽트 인식(acknowledge) 신호를 받으면 자신의 장치번호를 중앙처리장치로 보낸다.
    4
    중앙처리장치에서 전송되는 인터럽트 인식 신호는 우선순위가 낮은 장치부터 높은 장치로 순차적으로 전달된다.
    해설

    데이지-체인 방식에서는 인터럽트 인식(acknowledge) 신호를 받은 장치가 자신의 장치번호(벡터)를 CPU로 보낸다.

    데이지-체인은 장치들을 직렬로 연결하고, CPU의 인식 신호가 우선순위가 높은 장치부터 낮은 장치 순으로 전달되는 하드웨어 우선순위 방식이다. 인터럽트를 요청한 장치 중 가장 앞에 있는 장치가 신호를 받아 더 이상 전달하지 않고 자신의 번호를 보낸다.

    • 장치들이 병렬로 연결된다는 설명은 병렬 우선순위 방식에 해당하며, 데이지-체인은 직렬 연결이다.
    • 동시에 인터럽트가 발생해도 CPU가 모두 무시하지 않고, 연결 순서에 따라 우선순위가 높은 장치부터 처리한다.
    • 인식 신호는 우선순위가 낮은 장치부터가 아니라 높은 장치부터 낮은 장치로 차례로 전달된다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    8[계리직 컴퓨터일반] 14년 1회차
    TCP/IP 프로토콜 중 전송계층인 TCP에 대한 설명으로 옳은 것을 <보기>에서 고른 것은?
    • ㄱ. 비연결형 서비스를 지원한다.
    • ㄴ. UDP보다 데이터 전송 신뢰도가 낮다.
    • ㄷ. 송신할 데이터를 패킷 단위로 전송한다.
    • ㄹ. 수신측에서 잘못 전송된 패킷에 대해 재전송을 요구한다.
    1
    ㄱ, ㄴ
    2
    ㄴ, ㄷ
    3
    ㄷ, ㄹ
    4
    ㄱ, ㄹ
    해설

    TCP에 대한 옳은 설명은 패킷 단위 전송과 오류 패킷 재전송 요구이다.

    TCP는 데이터를 세그먼트(패킷) 단위로 나누어 보내고, 확인 응답과 재전송으로 오류를 바로잡아 신뢰성 있는 전송을 보장한다.

    • 비연결형 서비스 지원: TCP는 3-way handshake로 연결을 맺는 연결형 프로토콜이며, 비연결형은 UDP다.
    • UDP보다 낮은 신뢰도: TCP는 흐름·오류 제어를 하므로 UDP보다 신뢰도가 높다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    9[계리직 컴퓨터일반] 14년 1회차
    다음 C 프로그램의 실행 결과로 옳은 것은?
    #include <stdio.h>
    int sub(int n)
    {
    if(n==0) return 0;
    if(n==1) return 1;
    return (sub(n-1) + sub(n-2));
    }
    void main()
    {
    int a=0;
    a=sub(4);
    printf("%d", a);
    }
    1
    0
    2
    1
    3
    2
    4
    3
    해설

    sub(4)의 값은 3이므로 3이 출력된다.

    sub는 n이 0이면 0, 1이면 1을 돌려주고 그 외에는 sub(n-1)+sub(n-2)를 구하는 피보나치 재귀 함수다.

    sub(2)=sub(1)+sub(0)=1
    sub(3)=sub(2)+sub(1)=2
    sub(4)=sub(3)+sub(2)=3

    • 0: n이 0일 때의 반환값일 뿐이다.
    • 1: sub(2)의 값이다.
    • 2: sub(3)의 값이다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    10[계리직 컴퓨터일반] 14년 1회차
    프로세스 동기화 문제를 해결하기 위한 방법인 세마포어(Semaphore) 알고리즘에 대한 설명으로 옳지 않은 것은?
    1
    세마포어 알고리즘은 상호배제 문제를 해결할 수 없다.
    2
    세마포어 변수는 일반적으로 실수형 변수를 사용하지 않는다.
    3
    세마포어 알고리즘은 P 연산(wait 연산)과 V 연산(signal 연산)을 사용한다.
    4
    P 연산과 V 연산의 구현 방법에 따라 바쁜 대기(busy waiting)를 해결할 수 있다.
    해설

    세마포어가 상호배제 문제를 해결할 수 없다는 설명이 옳지 않다. 세마포어는 상호배제를 구현하기 위해 고안된 대표적 동기화 기법이다.

    세마포어는 정수형 변수와 이를 원자적으로 조작하는 P(wait)·V(signal) 연산으로 임계구역 진입을 제어한다.

    • 세마포어 변수는 자원 개수를 세는 값이므로 실수형이 아닌 정수형을 사용한다.
    • P 연산은 값을 감소시키며 진입을 시도하고, V 연산은 값을 증가시키며 대기 프로세스를 깨운다.
    • P 연산에서 대기 프로세스를 큐에 넣어 잠들게(block) 하도록 구현하면 바쁜 대기를 없앨 수 있다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    11[계리직 컴퓨터일반] 14년 1회차
    시스템의 보안 취약점을 활용한 공격방법에 대한 설명으로 옳지 않은 것은?
    1
    Sniffing 공격은 네트워크 상에서 자신이 아닌 다른 상대방의 패킷을 엿보는 공격이다.
    2
    Exploit 공격은 공격자가 패킷을 전송할 때 출발지와 목적지의 IP 주소를 같게 하여 공격대상 시스템에 전송하는 공격이다.
    3
    SQL Injection 공격은 웹 서비스가 예외적인 문자열을 적절히 필터링하지 못하도록 SQL문을 변경하거나 조작하는 공격이다.
    4
    XSS(Cross Site Scripting) 공격은 공격자에 의해 작성된 악의적인 스크립트가 게시물을 열람하는 다른 사용자에게 전달되어 실행되는 취약점을 이용한 공격이다.
    해설

    출발지와 목적지 IP 주소를 같게 만들어 보내는 공격은 Exploit이 아니라 Land 공격이므로 옳지 않다.

    Exploit은 소프트웨어·시스템의 보안 취약점을 이용해 공격자가 의도한 동작을 일으키는 공격 코드나 기법을 통칭한다.

    • Sniffing은 네트워크에서 다른 사람의 패킷을 몰래 엿보는 공격으로 옳은 설명이다.
    • SQL Injection은 입력값 필터링이 미흡한 점을 노려 조작된 SQL문을 실행시키는 공격으로 옳은 설명이다.
    • XSS는 게시물 등에 심은 악성 스크립트가 다른 사용자의 브라우저에서 실행되도록 하는 공격으로 옳은 설명이다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    12[계리직 컴퓨터일반] 14년 1회차
    소프트웨어 오류를 찾는 블랙박스 시험의 종류로 옳지 않은 것은?
    1
    비교 시험(comparison testing)
    2
    기초 경로 시험(basic path testing)
    3
    동치 분할 시험(equivalence partitioning testing)
    4
    원인-효과 그래프 시험(cause-effect graph testing)
    해설

    기초 경로 시험은 블랙박스가 아니라 화이트박스 시험에 속한다.

    기초 경로 시험은 프로그램의 제어 흐름 그래프와 순환 복잡도를 이용해 내부 실행 경로를 검사하므로 소스 코드 구조를 알아야 한다. 반면 블랙박스 시험은 내부 구조 없이 입력과 출력(명세)만으로 오류를 찾는다.

    • 비교 시험은 같은 입력을 여러 버전의 프로그램에 넣어 결과를 비교하는 블랙박스 시험이다.
    • 동치 분할 시험은 입력 영역을 유효·무효 동치 클래스로 나누어 대표값으로 검사하는 블랙박스 시험이다.
    • 원인-효과 그래프 시험은 입력(원인)과 출력(효과)의 관계를 그래프로 분석해 시험 사례를 만드는 블랙박스 시험이다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    13[계리직 컴퓨터일반] 14년 1회차
    어떤 릴레이션 R(A, B, C, D)이 복합 애트리뷰트 (A, B)를 기본키로 가지고, 함수 종속이 다음과 같을 때 이 릴레이션 R은 어떤 정규형에 속하는가?

    {A, B} → C, D
    B → C
    C → D

    1
    제1정규형
    2
    제2정규형
    3
    제3정규형
    4
    보이스-코드 정규형(BCNF)
    해설

    릴레이션 R은 제1정규형에 속한다.

    기본키 (A, B)의 일부인 B만으로 C가 결정되는 부분 함수 종속(B → C)이 있으므로 제2정규형 조건을 만족하지 못한다.

    • 제2정규형: 모든 비주요 속성이 기본키 전체에 완전 함수 종속해야 하는데 B → C가 이를 어긴다.
    • 제3정규형: 제2정규형을 먼저 만족해야 하며, C → D라는 이행 종속도 있다.
    • 보이스-코드 정규형(BCNF): 결정자 B, C가 후보키가 아니므로 해당하지 않는다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    14[계리직 컴퓨터일반] 14년 1회차
    <보기>는 소프트웨어 개발방법론에 사용되는 분석, 설계 도구에 대한 설명이다. ㉠~㉢에 들어갈 내용을 옳게 나열한 것은? (순서대로 ㉠, ㉡, ㉢)
    • 시스템 분석을 위하여 구조적 방법론에서는 (㉠) 다이어그램(diagram)이, 객체지향 방법론에서는 (㉡) 다이어그램이 널리 사용된다.
    • 시스템 설계를 위하여 구조적 방법론에서는 구조도(structured chart), 객체지향 방법론에서는 (㉢) 다이어그램 등이 널리 사용된다.
    1
    시퀀스(sequence), 데이터흐름(data flow), 유스케이스(use case)
    2
    시퀀스, 유스케이스, 데이터흐름
    3
    데이터흐름, 시퀀스, 유스케이스
    4
    데이터흐름, 유스케이스, 시퀀스
    해설

    빈칸은 차례로 데이터흐름 – 유스케이스 – 시퀀스이다.

    구조적 분석에서는 자료의 흐름과 처리를 그리는 데이터흐름도(DFD)를 쓰고, 객체지향 분석에서는 사용자 관점의 기능 요구를 표현하는 유스케이스 다이어그램을 쓴다. 객체지향 설계에서는 객체 간 메시지 교환 순서를 나타내는 시퀀스 다이어그램을 쓴다.

    • 시퀀스로 시작하는 배열: 시퀀스 다이어그램은 객체지향 기법이라 구조적 분석 도구가 아니다.
    • 데이터흐름, 시퀀스, 유스케이스: 유스케이스는 분석 단계에서, 시퀀스는 설계 단계에서 주로 쓴다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    15[계리직 컴퓨터일반] 14년 1회차
    IPv4에서 서브넷 마스크가 255.255.255.0인 경우 하나의 네트워크에 최대 254대의 호스트를 연결할 수 있는 클래스로 옳은 것은?
    1
    A 클래스
    2
    B 클래스
    3
    C 클래스
    4
    D 클래스
    해설

    기본 서브넷 마스크가 255.255.255.0이고 한 네트워크에 최대 254대를 연결하는 것은 C 클래스이다.

    C 클래스는 앞 24비트가 네트워크, 뒤 8비트가 호스트 부분이다. 호스트 주소는 28−2=2542^8 - 2 = 254개, 즉 최대 254대이며, 2를 빼는 것은 네트워크 주소(모두 0)와 브로드캐스트 주소(모두 1)를 제외하기 때문이다.

    • A 클래스는 기본 마스크가 255.0.0.0으로 호스트 부분이 24비트라 훨씬 많은 호스트를 수용한다.
    • B 클래스는 기본 마스크가 255.255.0.0으로 호스트 부분이 16비트이다.
    • D 클래스는 멀티캐스트용 주소로, 네트워크·호스트 구분 없이 그룹 주소로 사용된다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    16[계리직 컴퓨터일반] 14년 1회차
    사원(사번, 이름) 테이블에서 사번이 100인 투플을 삭제하는 SQL문으로 옳은 것은단, 사번의 자료형은 INT이고, 이름의 자료형은 CHAR(20)으로 가정한다)
    1
    DELETE FROM 사원 
    WHERE 사번=100;
    2
    DELETE IN 사원 
    WHERE 사번=100;
    3
    DROP TABLE 사원 
    WHERE 사번=100;
    4
    DROP 사원 COLUMN 
    WHERE 사번=100;
    해설

    테이블의 특정 투플(행)을 지우는 SQL문은 DELETE FROM 테이블 WHERE 조건; 형식이므로 DELETE FROM 사원 WHERE 사번=100;이 옳다.

    DELETE는 데이터 조작어(DML)로 행만 삭제하고 테이블 구조는 남긴다. 반면 DROP은 데이터 정의어(DDL)로 테이블 등 객체 자체를 제거하며 WHERE 조건을 붙일 수 없다.

    • DELETE IN 사원은 문법에 없는 형식으로, 삭제 대상 테이블은 FROM으로 지정한다.
    • DROP TABLE 사원 뒤에 WHERE를 붙이는 형식은 성립하지 않으며, DROP TABLE은 행이 아니라 테이블 전체를 제거하는 명령이다.
    • DROP 사원 COLUMN WHERE 형식도 문법에 맞지 않으며, 열 삭제는 ALTER TABLE … DROP COLUMN으로 수행한다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    17[계리직 컴퓨터일반] 14년 1회차
    다음과 같은 데이터가 입력되어 있는 엑셀시트에서 수식=HLOOKUP(INDEX(A2:C5,2,2),B7:E9,2)를 계산한 결과는?
    ABCDE
    1학번과목번호성적
    2100C413D
    3200C123F
    4300C324C
    5400C312C
    6
    7과목번호C123C312C324C413
    8과목이름알고리즘자료구조운영체제반도체
    9수강인원90명80명75명70명
    1
    80명
    2
    75명
    3
    반도체
    4
    알고리즘
    해설

    수식의 결과는 알고리즘이다.

    INDEX(A2:C5,2,2)는 범위의 2행 2열인 B3 셀 값 C123을 돌려준다.

    HLOOKUP은 B7:E9의 첫 행(과목번호)에서 C123을 찾아 같은 열의 2번째 행 값을 돌려주므로 B8의 알고리즘이 된다.

    • 80명: C312 열의 3번째 행(수강인원) 값이다.
    • 75명: C324 열의 수강인원으로 찾는 값도 행도 다르다.
    • 반도체: INDEX 범위 첫 행의 C413을 찾았을 때의 과목이름이다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    18[계리직 컴퓨터일반] 14년 1회차
    공개키 기반 구조(Public Key Infrastructure)에 대한 설명으로 옳지 않은 것은?
    1
    인증기관은 공개키 인증서의 발급을 담당한다.
    2
    공개키 기반 구조는 부인방지 서비스 제공이 가능하다.
    3
    공개키로 암호화 한 데이터는 암호화에 사용된 공개키로 해독한다.
    4
    공개키 기반 구조는 공개키 알고리즘을 통한 암호화와 전자서명을 제공하는 복합적인 보안 시스템 환경이다.
    해설

    공개키로 암호화한 데이터는 같은 공개키가 아니라 그 짝인 개인키로만 복호화할 수 있으므로 옳지 않다.

    공개키 암호는 공개키와 개인키 한 쌍을 쓰는 비대칭 암호로, 한쪽 키로 암호화한 것은 다른 쪽 키로만 풀린다.

    • 인증기관(CA)은 공개키와 소유자를 묶은 공개키 인증서를 발급·관리한다.
    • 개인키로 만든 전자서명은 서명자만 생성할 수 있으므로 부인방지 서비스를 제공한다.
    • PKI는 공개키 알고리즘 기반의 암호화와 전자서명을 인증서·인증기관과 함께 제공하는 복합 보안 환경이다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    19[계리직 컴퓨터일반] 14년 1회차
    다음 관계 대수 연산의 수행 결과로 옳은 것은? (단, Π는 프로젝트, σ는 실렉트,∞N 은 자연 조인을 나타내는 연산자이다)
    문제 이미지
    1
    2
    3
    4
    해설

    결과 릴레이션은 (100, P1), (100, P3), (200, P1)의 세 튜플이다.

    구매와 상품을 상품코드로 자연 조인하면 각 구매에 가격이 붙는다. 가격이 40 이하인 상품은 P1(35)과 P3(27)뿐이므로, 이 상품을 산 구매 튜플만 남긴 뒤 고객번호·상품코드를 추출한다.

    • (100, P1), (100, P3)만 있는 결과: 고객 200이 P1을 구매한 튜플이 빠졌다.
    • (100, P1), (200, P1)만 있는 결과: 가격 27인 P3 구매가 빠졌다.
    • P2를 산 고객 200, 100, 300의 결과: P2는 가격이 65라 선택 조건을 만족하지 않는다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.
    20[계리직 컴퓨터일반] 14년 1회차
    소프트웨어 생명주기 모형 중 프로토타입(prototype) 모형에 대한 설명으로 옳은 것을 <보기>에서 고른 것은?
    • ㄱ. 프로토타입 모형의 마지막 단계는 설계이다.
    • ㄴ. 발주자가 목표 시스템의 모습을 미리 볼 수 있다.
    • ㄷ. 폭포수 모형보다 발주자의 요구사항을 반영하기가 용이하다.
    • ㄹ. 프로토타입별로 구현시스템에 대하여 베타테스트를 실시한다.
    1
    ㄱ, ㄴ
    2
    ㄴ, ㄷ
    3
    ㄷ, ㄹ
    4
    ㄱ, ㄹ
    해설

    옳은 설명은 목표 시스템을 미리 볼 수 있다는 것과 요구사항 반영이 폭포수 모형보다 쉽다는 것이다.

    프로토타입 모형은 견본을 먼저 만들어 발주자에게 보여 주고 피드백을 받아 요구사항을 다듬으므로, 단계를 한 번에 순차로 진행하는 폭포수 모형보다 변경 반영이 쉽다.

    • 마지막 단계가 설계: 프로토타입으로 요구를 확정한 뒤 구현·시험을 거쳐 완성하므로 마지막 단계는 설계가 아니다.
    • 프로토타입별 베타테스트: 프로토타입은 요구 확인용 견본이며, 베타테스트는 완성된 시스템을 실사용자 환경에서 시험하는 단계다.

    오류나 개정된 내용이 보이면 알려주세요

    메모
    아직 메모가 없어요. 위 버튼으로 첫 메모를 남겨보세요.

[계리직 컴퓨터일반] 14년 1회차 시험지 PDF 다운로드·인쇄 →

[계리직 컴퓨터일반] 14년 1회차 정답과 해설은 무료인가요?

이 페이지의 20문항 정답과 해설은 로그인 없이 무료로 볼 수 있습니다. 무제한 풀이·실전 모의고사·PDF 출력·전자책 다운로드는 베이직 플랜에 포함됩니다.

이 회차를 CBT 로 직접 풀어볼 수 있나요?

계리직 컴퓨터일반 기출문제 암기장에서 이 회차를 회차별·랜덤으로 풀고 오답노트에 자동으로 모을 수 있습니다. 계리직 컴퓨터일반 기출문제 풀러 가기 →

시험지 PDF 나 전자책으로도 볼 수 있나요?

이 회차의 인쇄용 시험지 PDF 페이지에서 시험지를 받을 수 있습니다. 시험지 PDF 받기 →

[계리직 컴퓨터일반] 14년 1회차 문항별 상세 페이지 전체 보기