2021년 정보처리기사실기 3회차 기출문제 정답·해설 페이지

2021년-정보처리기사실기-3회차
    12021년-정보처리기사실기-3회차

    21-3

    아래 C 프로그램이 출력하는 값을 적으시오.

    #include <stdio.h>
    
    struct Score {
        char id[8];
        int net, sw, sum1, sum2;
    };
    
    int main(void) {
        struct Score t[3] = {{"K01", 72, 90}, {"K02", 65, 83}, {"K03", 58, 94}};
        struct Score *q = t + 2;
        (q - 1)->sum1 = q->net + (q - 2)->sw;
        (q - 1)->sum2 = (q - 1)->sum1 - (q - 1)->sw + t[0].net;
        printf("%d\n", (q - 1)->sum2 * 2 - (q - 1)->sum1 + t[2].sum1);
        return 0;
    }
    해설

    126


    [해설]

    구조체 초기화에서 값을 주지 않은 멤버(sum1, sum2)는 0으로 초기화된다. q는 t + 2이므로 q는 t[2], q − 1은 t[1], q − 2는 t[0]이다.

    • t[1].sum1 = t[2].net + t[0].sw = 58 + 90 = 148
    • t[1].sum2 = 148 − t[1].sw + t[0].net = 148 − 83 + 72 = 137
    • t[2].sum1은 대입된 적이 없어 0

    137 × 2 − 148 + 0 = 126이다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    22021년-정보처리기사실기-3회차

    21-3

    UML에서 사물 사이의 관계를 설명한 것이다. 빈칸에 알맞은 용어를 [보기]에서 골라 적으시오.

    • ( ① ): 한 사물이 다른 사물의 일부분으로 들어 있는, 전체와 부분의 관계를 나타낸다.
    • ( ② ): 두 사물 중 어느 쪽이 더 포괄적(상위)이고 어느 쪽이 더 구체적(하위)인지를 나타낸다.

    [보기] Abstraction, Aggregation, Association, Classification, Generalization

    해설

    ① Aggregation

    ② Generalization


    [해설]

    전체-부분(part-of) 관계는 Aggregation(집합 관계)이다. 부분 객체가 전체와 독립적으로 존재할 수 있다는 점에서 Composition(포함 관계)과 구별된다.

    상위-하위(is-a) 관계는 Generalization(일반화 관계)이며, 상속 구조를 표현할 때 쓴다.

    • Association: 사물 간 일반적인 연결(연관)
    • Abstraction·Classification: 관계 종류가 아닌 모델링 개념

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    32021년-정보처리기사실기-3회차

    21-3

    SQL 명령어 GRANT가 하는 일을 한 문장으로 서술하시오.

    해설

    사용자에게 데이터베이스(테이블 등 객체)에 대한 사용 권한을 부여하는 명령어


    [해설]

    GRANT는 DCL(데이터 제어어)에 속하며, 사용자에게 데이터베이스 객체에 대한 권한을 부여한다.

    GRANT SELECT, UPDATE ON 사원 TO kim; 처럼 권한 종류·대상 객체·사용자를 지정한다. WITH GRANT OPTION을 붙이면 받은 권한을 다른 사용자에게 다시 줄 수 있다.

    혼동 주의: 부여한 권한을 회수하는 명령은 REVOKE다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    42021년-정보처리기사실기-3회차

    21-3

    [ITEM]과 [FILTER] 테이블이 아래와 같을 때, 주어진 SQL 문의 실행 결과(CNT 값)를 적으시오.

    [ITEM]

    TITLE
    MANGO
    MELON
    LEMON
    BANANA

    [FILTER]

    PAT
    M%
    %ON
    %AN%
    SELECT COUNT(*) AS CNT
    FROM ITEM CROSS JOIN FILTER
    WHERE ITEM.TITLE LIKE FILTER.PAT;
    해설

    6


    [해설]

    CROSS JOIN은 두 테이블의 모든 행을 짝지어 4 × 3 = 12행을 만든다. 그중 TITLE이 PAT 패턴에 맞는 행만 센다.

    • MANGO: M% ○, %ON ×, %AN% ○ → 2
    • MELON: M% ○, %ON ○, %AN% × → 2
    • LEMON: %ON만 ○ → 1
    • BANANA: %AN%만 ○ → 1

    %는 0개 이상의 임의 문자와 대응한다. 합계는 2 + 2 + 1 + 1 = 6이다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    52021년-정보처리기사실기-3회차

    21-3

    빈칸에 들어갈 UML 다이어그램의 이름을 적으시오.

    • ( ) 다이어그램은 시스템을 이루는 클래스와 그 속성(attribute), 메서드(operation), 클래스 사이의 관계를 표현하는 정적(구조) 다이어그램이다.
    해설

    클래스(Class)


    [해설]

    클래스의 속성·메서드와 클래스 사이의 관계(연관·상속·의존 등)를 그리는 정적 다이어그램은 클래스(Class) 다이어그램이다.

    각 클래스는 이름·속성·메서드 세 칸으로 나뉜 사각형으로 그리며, UML의 대표적인 구조 다이어그램이다.

    혼동 주의: 특정 시점의 인스턴스 관계를 보이면 객체 다이어그램, 객체 사이 메시지 순서를 보이면 시퀀스 다이어그램(행위)이다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    62021년-정보처리기사실기-3회차

    21-3

    OSI 7계층 참조 모델에 관한 설명이다. 각 설명에 해당하는 계층의 이름을 적으시오.

    • ( ① ): 물리적으로 바로 이웃한 두 노드 사이에서 프레임을 주고받으며, 전송 오류를 검출·정정하고 흐름을 제어한다.
    • ( ② ): 서로 다른 네트워크에 있는 송신지와 목적지 사이에서 최적의 경로를 골라(라우팅) 패킷을 전달한다.
    • ( ③ ): 응용 계층이 주고받는 데이터의 표현 형식을 맞추고, 압축과 암호화·복호화를 맡는다.
    해설

    ① 데이터 링크 계층

    ② 네트워크 계층

    ③ 표현 계층


    [해설]

    각 설명은 OSI 7계층 가운데 해당 계층이 고유하게 맡는 기능이다.

    • 데이터 링크 계층(2계층) — 이웃한 노드끼리 프레임을 주고받으며 오류와 흐름을 제어한다.
    • 네트워크 계층(3계층) — 라우팅으로 최적 경로를 골라 다른 네트워크의 목적지까지 패킷을 전달한다.
    • 표현 계층(6계층) — 데이터 형식 변환, 압축, 암호화·복호화를 맡는다.

    혼동 주의: 이웃한 노드 사이의 전달은 데이터 링크 계층, 서로 다른 네트워크 사이의 경로 선택은 네트워크 계층이 맡는다. 암호화가 나오면 표현 계층이다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    72021년-정보처리기사실기-3회차

    21-3

    아래 Java 프로그램을 실행했을 때 출력되는 값을 적으시오.

    public class Main {
        public static void main(String[] args) {
            int p = 6, q = 2, r = 6, s = 9;
            if ((p == 4 | p == r) & (q < s) & (q == 3 ^ r != s)) {
                p = q * r;
                if (12 == p ^ q > r)
                    System.out.println(p);
                else
                    System.out.println(q);
            } else {
                p = r + s;
                if (15 != p | r > s)
                    System.out.println(p);
                else
                    System.out.println(s);
            }
        }
    }
    해설

    12


    [해설]

    boolean에 쓴 |·&·^는 단락 평가 없이 양쪽을 모두 계산하며, ^는 두 값이 다를 때만 true인 XOR이다. 비교 연산자가 이 논리 연산자들에 앞서 먼저 계산된다.

    바깥 if의 세 항은 모두 참이다.
    (p == 4 | p == r) = (false | true) = true
    (q < s) = (2 < 9) = true
    (q == 3 ^ r != s) = (false ^ true) = true

    따라서 p = q × r = 2 × 6 = 12가 된다.
    12 == p ^ q > r = true ^ false = true → p 출력 = 12

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    82021년-정보처리기사실기-3회차

    21-3

    모듈 결합도에 관한 설명이다. 해당하는 결합도의 이름을 영문으로 적으시오.

    • 호출하는 모듈이 처리할 데이터만 넘기는 것이 아니라, 받는 모듈이 어떤 방식으로 처리할지 정하는 플래그·스위치 같은 제어 신호를 함께 넘긴다.
    • 호출된 모듈의 내부 논리 흐름이 호출한 쪽에 의해 좌우된다.
    해설

    Control Coupling


    [해설]

    처리 방법을 지시하는 플래그·스위치 같은 제어 요소를 함께 넘기는 결합은 제어 결합도(Control Coupling)다.

    호출된 모듈의 내부 논리를 호출한 쪽이 좌우하므로 모듈의 독립성이 떨어진다. 하위 모듈이 상위 모듈에 처리를 지시하면 권리 전도 현상이 생기기도 한다.

    외우는 요령: 결합도는 약한 것부터 자료 → 스탬프 → 제어 → 외부 → 공통 → 내용 순이며, 약할수록 좋은 설계다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    92021년-정보처리기사실기-3회차

    21-3

    빈칸 ( )에 공통으로 들어갈 용어를 적으시오.

    • ( )은/는 레코드의 키 값과 그 레코드가 저장된 위치(주소)를 <키 값, 주소> 쌍으로 모아 둔 자료구조로, 검색 속도를 높인다.
    • 파일 구조를 접근 방법에 따라 나누면 순차 방식, ( ) 방식, 해싱 방식이 있다.
    해설

    인덱스(Index)


    [해설]

    키 값과 주소를 <키 값, 주소> 쌍으로 모아 레코드를 빨리 찾게 하는 구조는 인덱스(Index, 색인)다.

    • 순차 방식 — 레코드를 키 순서대로 저장하고 처음부터 차례로 읽는다.
    • 인덱스 방식 — 인덱스에서 주소를 찾아 해당 레코드로 바로 간다.
    • 해싱 방식 — 해시 함수로 키에서 주소를 계산해 직접 접근한다.

    인덱스는 조회를 빠르게 하지만, 삽입·삭제 때 인덱스도 함께 갱신해야 하는 비용이 든다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    102021년-정보처리기사실기-3회차

    21-3

    테스트 케이스를 이루는 구성 요소에 관한 설명이다. 빈칸 ①~③에 알맞은 구성 요소를 적으시오.

    • ( ① ): 해당 테스트를 수행하기 전에 갖춰져야 할 전제, 다른 테스트와의 선후·종속 관계 등
    • ( ② ): 테스트를 실행할 때 넣는 입력값, 선택할 버튼, 체크 항목 값 등
    • ( ③ ): 테스트를 실행했을 때 나와야 하는 출력 데이터, 결과 화면, 기대되는 동작 등
    해설

    ① 테스트 조건

    ② 테스트 데이터

    ③ 예상 결과


    [해설]

    테스트 케이스에는 실행 전 상태, 입력값, 기대 출력이 정해져 있어야 통과·실패를 판정할 수 있다.

    • 테스트 조건 — 수행 전에 갖춰야 할 전제와 다른 테스트와의 선후·종속 관계다.
    • 테스트 데이터 — 실행할 때 넣는 입력값, 선택할 버튼, 체크 항목 값이다.
    • 예상 결과 — 실행 후 나와야 할 출력·화면·동작으로, 실제 결과와 비교하는 기준이다.

    테스트 케이스에는 이 밖에 식별자, 테스트 항목, 수행 절차 등도 함께 적는다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    112021년-정보처리기사실기-3회차

    21-3

    아래 C 프로그램의 실행 결과를 적으시오.

    #include <stdio.h>
    
    int main(void) {
        int x = 15, y = 40, z = 7;
        int *ptr[3];
        ptr[0] = &y;
        ptr[1] = &z;
        ptr[2] = &x;
        printf("%d\n", **ptr - *ptr[2] * 2 + 3);
        return 0;
    }
    해설

    13


    [해설]

    ptr은 int 포인터 3개를 담는 포인터 배열로, ptr[0]=&y, ptr[2]=&x이다.

    • **ptr — 배열 이름 ptr은 &ptr[0]으로 바뀌므로 *ptr=ptr[0], **ptr=y=40이다.
    • *ptr[2] — 첨자 []가 *보다 먼저 적용돼 *(ptr[2])=x=15이다.

    곱셈이 뺄셈보다 먼저 계산된다.

    40 − 15 × 2 + 3 = 40 − 30 + 3 = 13

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    122021년-정보처리기사실기-3회차

    21-3

    다음 설명에 해당하는 블랙박스 테스트 기법의 이름을 적으시오.

    • 입력 조건(원인)과 출력 조건(결과) 사이의 논리적 관계를 그래프로 그려 분석한다.
    • 분석 결과로 효과가 큰 입력 조합을 골라 테스트 케이스를 만든다.
    해설

    원인-결과 그래프(Cause-Effect Graph)


    [해설]

    입력(원인)과 출력(결과)의 논리 관계를 그래프로 분석하는 블랙박스 기법은 원인-결과 그래프(Cause-Effect Graph) 검사다.

    원인과 결과를 AND·OR·NOT 같은 논리 기호로 잇고, 이를 결정 테이블로 바꿔 효용이 큰 입력 조합만 테스트 케이스로 고른다.

    혼동 주의: 결정 테이블 테스트는 조건 조합을 처음부터 표로 나열하고, 원인-결과 그래프는 그래프로 관계를 먼저 그린 뒤 표로 옮긴다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    132021년-정보처리기사실기-3회차

    21-3

    다음 설명에 해당하는 사용자 인터페이스를 영문 약어로 적으시오.

    • 명령어를 타이핑하는 대신 아이콘·메뉴·창 같은 그래픽 요소를 화면에 띄운다.
    • 사용자는 마우스나 전자펜 등으로 그래픽 요소를 선택해 작업한다.
    해설

    GUI


    [해설]

    그래픽 요소를 마우스·펜으로 조작하는 인터페이스는 GUI(Graphical User Interface)다.

    • CLI: 명령어를 텍스트로 입력
    • NUI: 터치·음성·동작 등 자연스러운 행동으로 조작
    • OUI: 사물 자체가 입출력 장치가 되는 유기적 인터페이스

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    142021년-정보처리기사실기-3회차

    21-3

    아래 Python 프로그램을 실행하면 출력되는 값을 적으시오.

    m, n = 64, 46
    print(m != n)
    해설

    True


    [해설]

    Python의 !=는 두 값이 다르면 참을 돌려주는 비교 연산자다.

    m, n = 64, 46 으로 m에 64, n에 46이 들어가고, 64와 46은 다르므로 결과는 참이다. 비교 결과는 bool 값이라 첫 글자가 대문자인 True로 출력된다.

    혼동 주의: C처럼 1이나 소문자 true로 적으면 오답이다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    152021년-정보처리기사실기-3회차

    21-3

    통합 테스트에 관한 설명이다. 빈칸 ①, ②에 알맞은 용어를 적으시오.

    • ( ① ) 통합 테스트는 가장 아래 단계의 모듈부터 시작해, 제어 계층을 따라 위쪽으로 올라가며 모듈을 합치고 검사한다.
    • 이 방식에서는 아직 만들어지지 않은 상위 모듈을 대신해 하위 모듈을 호출하고 결과를 확인하는 ( ② )이/가 필요하다.
    해설

    ① 상향식

    ② 테스트 드라이버


    [해설]

    최하위 모듈부터 위로 통합하는 방식은 상향식(Bottom-Up) 통합 테스트다.

    상위 모듈이 없으므로 그 역할을 흉내 내 하위 모듈을 호출하는 테스트 드라이버(Test Driver)가 필요하다.

    반대로 하향식(Top-Down)은 없는 하위 모듈을 대신하는 테스트 스텁(Stub)을 쓴다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    162021년-정보처리기사실기-3회차

    21-3

    GoF 디자인 패턴에 관한 설명이다. 해당하는 패턴의 이름을 영문으로 적으시오.

    • 객체를 만드는 인터페이스(메서드)는 상위 클래스에 정의해 두고, 실제로 어떤 클래스의 객체를 만들지는 하위 클래스가 정한다.
    • 상위 클래스 코드가 구체 클래스 이름에 의존하지 않게 해 준다.
    해설

    Factory Method


    [해설]

    Factory Method는 객체 생성 인터페이스는 상위 클래스가 정하고, 어떤 클래스의 객체를 만들지는 하위 클래스가 결정하는 생성 패턴이다.

    상위 클래스는 구체 클래스 이름 대신 팩토리 메서드만 호출하므로 구체 클래스에 의존하지 않는다. 가상 생성자(Virtual Constructor) 패턴이라고도 부른다.

    혼동 주의: 관련 객체군을 한꺼번에 만드는 것은 Abstract Factory, 인스턴스를 하나로 제한하는 것은 Singleton이다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    172021년-정보처리기사실기-3회차

    21-3

    아래 Java 프로그램을 실행했을 때 출력되는 내용을 적으시오.

    class Counter {
        private static Counter only;
        private int total = 10;
        private Counter() { }
        public static Counter open() {
            if (only == null)
                only = new Counter();
            return only;
        }
        public void add(int v) { total += v; }
        public int value() { return total; }
    }
    
    public class Main {
        public static void main(String[] args) {
            Counter x = Counter.open();
            x.add(5);
            Counter y = Counter.open();
            y.add(7);
            Counter z = Counter.open();
            z.add(-2);
            System.out.println(x.value() + " " + (x == z));
        }
    }
    해설

    20 true


    [해설]

    Counter는 생성자가 private이고 open()이 처음 한 번만 객체를 만든다. 이렇게 인스턴스를 하나로 제한하는 구조가 싱글톤(Singleton) 패턴이다.

    • x = open(): 새 객체 생성, total = 10 → add(5) → 15
    • y = open(): 이미 있는 객체 반환 → add(7) → 22
    • z = open(): 같은 객체 → add(-2) → 20

    x, y, z는 모두 한 객체를 가리키므로 x.value()는 20이고, 참조 비교 x == z도 true다. 출력은 20 true다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    182021년-정보처리기사실기-3회차

    21-3

    인증·권한·과금 관리를 묶어 부르는 AAA(3A) 보안 체계의 구성 요소이다. 각 설명에 해당하는 요소를 영문으로 적으시오.

    • ( ① ): 네트워크나 시스템에 접속하려는 사용자·단말이 누구인지 확인하고 그 신원이 진짜인지 검증한다.
    • ( ② ): 신원이 확인된 사용자·단말에게 어느 자원까지, 어떤 수준의 서비스를 쓰게 할지 허락한다.
    • ( ③ ): 사용자가 자원을 얼마나, 언제 사용했는지 기록을 모아 과금·감사 등에 활용한다.
    해설

    ① Authentication

    ② Authorization

    ③ Accounting


    [해설]

    AAA는 접근 통제를 인증 → 인가 → 계정 관리 순서로 처리하는 보안 체계다.

    • Authentication(인증) — 접속하려는 주체가 내세운 신원이 진짜인지 확인한다.
    • Authorization(인가) — 인증된 주체에게 쓸 수 있는 자원과 서비스 수준을 허락한다.
    • Accounting(계정 관리·과금) — 사용 시간·데이터량 같은 이용 내역을 기록해 과금·감사에 쓴다.

    혼동 주의: 철자가 비슷한 Authentication은 '누구인가', Authorization은 '무엇을 할 수 있는가'를 다룬다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    192021년-정보처리기사실기-3회차

    21-3

    빈칸에 들어갈 프로토콜 이름을 영문 약어로 적으시오.

    • 공격자는 같은 LAN 안의 피해 호스트에게 위조된 주소 응답을 보내, 게이트웨이 같은 특정 호스트의 IP 주소에 자신의 MAC 주소가 대응되도록 속인다.
    • 그 결과 피해자가 그 호스트로 보내려던 패킷이 공격자에게 먼저 전달되어 도청·변조될 수 있다.
    • 이 공격을 ( ) 스푸핑(Spoofing)이라 한다.
    해설

    ARP


    [해설]

    IP 주소와 MAC 주소의 대응표(ARP 캐시)를 조작하는 공격이므로 ARP(Address Resolution Protocol) 스푸핑이다.

    ARP는 응답을 인증하지 않아, 요청하지 않은 위조 응답도 캐시에 반영된다. 공격자가 중간에서 패킷을 받아 넘기는 중간자(MITM) 공격의 대표 수단이다.

    ARP는 브로드캐스트 도메인 안에서만 동작하므로 같은 LAN에서만 성립한다. 정적 ARP 항목 등록, ARP 감시 도구 사용 등으로 대응한다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

    202021년-정보처리기사실기-3회차

    21-3

    다음 조건을 모두 만족하는 암호 알고리즘의 이름을 영문 약어로 적으시오.

    • IBM이 개발해 미국 국가 표준으로 채택된 대칭키 블록 암호이다.
    • 평문을 64비트 블록 단위로 처리하며, 실질 키 길이는 56비트이다.
    • 16번의 라운드를 거쳐 암호화한다.
    해설

    DES


    [해설]

    DES(Data Encryption Standard)는 IBM이 개발해 1977년 미국 표준으로 채택된 대칭키 블록 암호다.

    • 블록 크기 — 평문을 64비트 단위로 나눠 암호화한다.
    • 키 길이 — 64비트 키 중 8비트는 패리티라 실질 길이는 56비트다.
    • 라운드 — 페이스텔(Feistel) 구조로 16라운드를 반복한다.

    혼동 주의: AES는 128비트 블록에 128/192/256비트 키를 쓰고, SEED는 128비트 블록에 16라운드다.

    내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.

2021년 정보처리기사실기 3회차 시험지 PDF 다운로드·인쇄 →

전 회차를 한 권으로 — 정보처리기사 실기 기출문제 PDF 전자책(문제집·정답해설집) →

2021년 정보처리기사실기 3회차 정답과 해설은 무료인가요?

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

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

정보처리기사 실기 기출문제 암기장에서 이 회차를 회차별·랜덤으로 풀고 오답노트에 자동으로 모을 수 있습니다. 정보처리기사 실기 기출문제 풀러 가기 →

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

이 회차의 인쇄용 시험지 PDF 와, 전 회차를 문제집·정답해설집으로 묶은 PDF 전자책을 제공합니다. 정보처리기사 실기 기출문제 PDF 전자책 보기 →

2021년 정보처리기사실기 3회차 문항별 상세 페이지 전체 보기