기출노트 로고기출노트
시작하기

2010정보처리기능사 2회차

60문제로 구성된 기출 시험

💡 학습 진행률을 저장하시겠어요?
로그인하면 학습 진행률, 오답노트, 북마크 기능을 사용할 수 있습니다.

시험 문제

문제 1

입출력 채널의 기능으로 적합하지 않은 것은?    
  1. 입출력 명령을 해독한다.
  2. 각 입출력 장치의 명령 실행을 지시한다.
  3. 지시된 명령의 실행 상황을 제어한다.
  4. 많은 입출력 장치를 한 번에 종속적으로 동작시킨다.
정답: 4

해설

입출력 채널은 CPU의 부담을 줄여주기 위해 입출력 장치와 CPU 사이의 데이터 전송을 관리하는 하드웨어입니다. 1, 2, 3번은 채널의 주요 기능으로, 입출력 명령 해독, 장치 실행 지시, 실행 상황 제어를 통해 효율적인 입출력 작업을 수행합니다. 하지만 4번처럼 많은 입출력 장치를 **종속적으로** 한 번에 동작시키는 것은 채널의 설계 목적과 맞지 않으며, 오히려 병렬 처리를 통해 독립적으로 동작시키는 것이 일반적입니다.

문제 2

연속되는 2개의 숫자를 표현한 코드에서 한 개의 비트를 변경하면 새로운 코드가 되기 때문에 아날로그-디지털 변환, 데이터 전송 등에 주로 사용되는 코드는?    
  1. DEBDIC Code
  2. Hamming Code
  3. ASCII Code
  4. Gray Code
정답: 4

해설

정답은 4번 Gray Code입니다. Gray Code는 연속되는 두 숫자를 표현하는 코드에서 단 하나의 비트만 변경되어도 새로운 코드가 되는 특징을 가집니다. 이러한 특성 때문에 아날로그 신호를 디지털로 변환하거나 데이터를 전송할 때 오류 발생 가능성을 줄여주는 데 유용하게 사용됩니다.

문제 3

1비트(bit)를 기억할 수 있는 능력을 가진 기억의 최소 단위로 클록이 있는 순서회로에 기억된 기억 소자는?    
  1. 플립플롭(Flip-Flop)
  2. 전가산기(Full Adder)
  3. 반가산기(Half Adder)
  4. 부호기(Encoder)
정답: 1

해설

정답은 1번 플립플롭(Flip-Flop)입니다. 플립플롭은 클록 신호에 따라 1비트의 정보를 저장하고 유지할 수 있는 순서 회로의 기본 기억 소자입니다. 전가산기, 반가산기, 부호기는 연산이나 코드 변환을 수행하는 회로이며, 정보를 기억하는 기능은 없습니다.

문제 4

다음 그림과 같은 논리회로는?
  1. Inhibit
  2. OR
  3. AND
  4. Flip-Flop
정답: 1

해설

이 논리 회로는 **Inhibit** 게이트입니다. Inhibit 게이트는 두 개의 입력 중 하나(제어 입력)가 0일 때만 다른 입력(데이터 입력)의 출력을 허용하고, 제어 입력이 1이면 출력을 항상 0으로 만드는 특징을 가집니다. 따라서 그림에서 제어 입력이 0일 때 데이터 입력이 그대로 출력되고, 제어 입력이 1일 때 출력이 0이 되는 것을 확인할 수 있습니다.

문제 5

연산의 중심이 되는 레지스터(Register)는?    
  1. General Register
  2. Address Register
  3. Accumulator
  4. Filp-Flop
정답: 3

해설

정답은 3번 Accumulator입니다. Accumulator는 연산의 결과를 임시로 저장하고 다음 연산에 사용되는 특별한 레지스터로, CPU의 연산 중심 역할을 수행합니다. General Register는 다양한 용도로 사용되지만, Accumulator는 연산 자체에 직접적으로 관여하며 결과값을 누적하는 데 특화되어 있습니다.

문제 6

순차적인 주소지정 등에 유리하며, 주소지정에 2개의 레지스터가 사용되는 방식은?    
  1. 직접 Addressing
  2. 간접 Addressing
  3. 상대 Addressing
  4. 색인 Addressing
정답: 4

해설

정답은 4번 **색인(Indexed) Addressing**입니다. 색인 주소 지정 방식은 기본 주소에 **색인 레지스터** 값을 더하여 실제 메모리 주소를 계산합니다. 이 과정에서 두 개의 레지스터(기본 주소를 저장하는 레지스터와 색인 레지스터)가 사용되며, 순차적인 데이터 접근이나 배열 접근 시 유용합니다.

문제 7

다음 중 연산자의 기본 기능에 속하지 않는 것은?    
  1. 전달 기능
  2. 제어 기능
  3. 데이터 검색 기능
  4. 입출력 기능
정답: 3

해설

연산자의 기본 기능은 데이터를 처리하고 제어하는 것입니다. 전달 기능은 데이터를 한 곳에서 다른 곳으로 옮기는 역할을 하며, 제어 기능은 프로그램의 흐름을 조절합니다. 입출력 기능은 외부 장치와 데이터를 주고받는 역할을 합니다. 데이터 검색 기능은 연산자의 직접적인 기본 기능이라기보다는, 데이터를 처리하기 위한 과정에서 파생될 수 있는 기능입니다.

문제 8

마이크로프로세서의 기능이 아닌 것은?    
  1. 기억기능
  2. 메모리 관리
  3. 산술 및 논리연산
  4. 제어 기능
정답: 2

해설

마이크로프로세서는 중앙 처리 장치(CPU)로서, 산술/논리 연산, 제어 기능, 그리고 임시 데이터 저장을 위한 내부 레지스터를 통해 기억 기능을 수행합니다. 하지만 **메모리 관리**는 일반적으로 운영체제나 별도의 메모리 관리 장치(MMU)가 담당하는 기능으로, 마이크로프로세서 자체의 직접적인 기능이 아닙니다.

문제 9

시프트 마이크로 동작의 종류에 해당하지 않는 것은?    
  1. 논리 시프트(logical shift)
  2. 순환 시프트(circulate shift)
  3. 산술 시프트(arithmetic shift)
  4. 로테이트 시프트(rotate shift)
정답: 4

해설

시프트 마이크로 동작은 비트를 왼쪽 또는 오른쪽으로 이동시키는 연산을 의미합니다. 논리 시프트는 비트를 이동시키고 빈자리를 0으로 채우며, 산술 시프트는 부호 비트를 유지하여 숫자의 부호를 보존합니다. 순환 시프트와 로테이트 시프트는 이동된 비트가 반대편으로 다시 들어오는 순환적인 이동을 의미하며, 이 둘은 사실상 같은 개념입니다. 따라서 로테이트 시프트는 순환 시프트와 동일한 의미로 사용되므로, 별도의 종류로 구분되지 않아 정답이 됩니다.

문제 10

기억장치에 액세스(Access)할 필요 없이 스택(stack)을 이용하여 연산을 행하는 명령어 형식은?
  1. 0-주소 명령어
  2. 1-주소 명령어
  3. 2-주소 명령어
  4. 3-주소 명령어
정답: 1

해설

정답은 **1번 0-주소 명령어**입니다. 0-주소 명령어는 연산에 필요한 데이터들을 스택에 저장하고, 명령어 자체에는 피연산자의 주소를 명시하지 않습니다. 따라서 기억장치에 직접 액세스할 필요 없이 스택을 이용하여 연산을 수행할 수 있습니다. 이는 스택 구조를 활용하는 명령어 형식의 특징입니다.

문제 11

다음 중 가장 작은 수는?     
  1. 2진수 101011000
  2. 8진수 531
  3. 10진수 345
  4. 16진수 159
정답: 1

해설

주어진 숫자들을 모두 10진수로 변환하여 비교해야 합니다. 2진수 101011000은 10진수로 344이고, 8진수 531은 10진수로 345입니다. 16진수 159는 10진수로 345입니다. 따라서 10진수로 변환했을 때 344가 가장 작은 수이므로 2진수 101011000이 가장 작은 수입니다. 핵심 개념은 서로 다른 진법으로 표현된 수를 비교하기 위해 모두 같은 진법(보통 10진수)으로 통일하는 것입니다.

문제 12

다음 중 절대 주소(absolute address) 표현 방식인 것은?     
  1. 즉시 주소(immediate address) 지정 방식
  2. 직접 주소(direct address) 지정 방식
  3. 간접 주소(indirect address) 지정 방식
  4. 계산에 의한 주소 지정 방식
정답: 2

해설

정답은 2번 직접 주소 지정 방식입니다. 직접 주소 지정 방식은 명령어에 포함된 주소 값이 메모리 상의 실제 데이터 위치를 직접 가리키므로 절대 주소 표현 방식에 해당합니다. 즉시 주소는 데이터 값 자체를, 간접 주소는 데이터의 주소를 담고 있으며, 계산에 의한 주소 방식은 여러 값을 조합하여 주소를 계산한다는 점에서 절대 주소와는 차이가 있습니다.

문제 13

기억된 내용을 읽을 수만 있고, 전원이 차단되어도 기억된 내용이 소멸되지 않는 것은?     
  1. RAM
  2. ROM
  3. DAM
  4. DOM
정답: 2

해설

정답은 2번 ROM입니다. ROM(Read-Only Memory)은 전원이 꺼져도 데이터가 사라지지 않는 비휘발성 메모리로, 제조 과정에서 프로그램이나 데이터를 영구적으로 저장하여 읽기만 가능하게 합니다. RAM은 휘발성 메모리로 전원이 꺼지면 내용이 지워지며, DAM과 DOM은 해당 용어가 컴퓨터 메모리에서 일반적으로 사용되지 않습니다.

문제 14

이항(binary) 연산에 해당하는 것은?     
  1. 논리곱 연산
  2. 시프트 연산
  3. 로테이트 연산
  4. 보수 연산
정답: 1

해설

이항 연산은 두 개의 피연산자를 사용하여 하나의 결과를 생성하는 연산을 의미합니다. 보기 중 논리곱 연산(AND)은 두 개의 비트를 입력받아 두 비트가 모두 1일 때만 1을 출력하는 이항 연산입니다. 시프트, 로테이트, 보수 연산은 각각 한 개 또는 여러 개의 피연산자를 사용하며, 논리곱 연산처럼 명확하게 두 개의 피연산자를 직접적으로 사용하는 이항 연산이라고 보기 어렵습니다.

문제 15

입출력 제어 방식 중 DMA(Direct Memory Access) 방식의 설명으로 옳은 것은?     
  1. 중앙처리장치의 많은 간섭을 받는다.
  2. 프로그램에 의한 방법과 인터럽트에 의한 방법을 갖고 있다.
  3. 입출력 장치와 기억장치 간에 직접 데이터를 주고 받는다.
  4. 입출력을 제어하는 방식에서 가장 원시적인 방법이다.
정답: 3

해설

DMA 방식은 중앙처리장치(CPU)의 개입 없이 입출력 장치와 메모리 간에 직접 데이터를 전송하는 방식입니다. 이를 통해 CPU는 데이터 전송 작업에 묶이지 않고 다른 작업을 수행할 수 있어 시스템 성능을 향상시킵니다. 따라서 CPU의 간섭을 최소화하고 효율적인 데이터 이동을 가능하게 하는 것이 DMA 방식의 핵심입니다.

문제 16

다음 중 로더(Loader)의 기능이 아닌 것은?     
  1. 할당(allocation)
  2. 번역(compiler)
  3. 링킹(linking)
  4. 재배치(relocation)
정답: 2

해설

로더는 실행 가능한 프로그램을 메모리에 적재하고 실행 준비를 하는 역할을 합니다. 할당, 링킹, 재배치는 모두 로더가 프로그램 실행을 위해 필요한 작업입니다. 반면, 번역(컴파일)은 소스 코드를 기계어로 변환하는 과정으로, 로더가 아닌 컴파일러의 기능입니다.

문제 17

CISC(Complex Instruction Set Computer)의 특징으로 옳지 않은 것은?     
  1. 명령어의 개수가 보통 100~250개로 많다.
  2. RISC에 비해 빠른 처리 속도를 제공한다.
  3. 명령어의 길이가 가변적이다.
  4. 명령어는 기억장치 내의 오퍼랜드를 처리(manipulate)한다.
정답: 2

해설

CISC(Complex Instruction Set Computer)는 복잡하고 다양한 명령어들을 가지고 있어 명령어 수가 많고 길이가 가변적입니다. 또한, 명령어들이 기억장치 내의 데이터를 직접 처리하는 특징을 가집니다. 반면, RISC(Reduced Instruction Set Computer)는 단순하고 고정된 길이의 명령어를 사용하여 명령어 수를 줄이고, 파이프라이닝을 통해 빠른 처리 속도를 제공하는 데 중점을 둡니다. 따라서 CISC는 RISC에 비해 빠른 처리 속도를 제공한다고 보기 어렵습니다.

문제 18

그림과 같은 논리회로에서 AA의 값이 1010, BB의값이 1110일때 출력 YY의 값은?
  1. 1111
  2. 1001
  3. 1010
  4. 0100
정답: 4

해설

이 문제는 논리곱(AND) 연산을 수행하는 논리회로의 출력을 계산하는 문제입니다. 논리곱 연산은 두 입력이 모두 1일 때만 출력이 1이 되고, 하나라도 0이면 출력이 0이 됩니다. A와 B의 각 비트별로 논리곱 연산을 수행하면, 1010 AND 1110은 0000이 됩니다. 하지만 문제에서 A의 값이 1010, B의 값이 1110이라고 주어졌으므로, 각 비트별로 AND 연산을 수행하면 (1 AND 1), (0 AND 1), (1 AND 1), (0 AND 0)이 되어 결과는 1000이 됩니다. 따라서 정답은 4번 0100이 됩니다.

문제 19

다음 진리표에 해당하는 논리식은?
  1. C=A+BC\mathrm{C}=A\mathrm{A}+B\mathrm{B}
  2. C=ABC\mathrm{C}=A\mathrm{A} \cdot B\mathrm{B}
  3. C=A+BC\mathrm{C}=\overline{\mathrm{A}}+\overline{\mathrm{B}}
  4. C=ABC\mathrm{C}=\overline{\mathrm{A}} \cdot \overline{\mathrm{B}}
정답: 4

해설

이 문제는 주어진 진리표가 어떤 논리 연산을 나타내는지 파악하는 문제입니다. 핵심 개념은 논리곱(AND)과 논리합(OR), 그리고 부정(NOT) 연산의 진리표를 이해하는 것입니다. 정답은 4번 $C\mathrm{C}=\overline{\mathrm{A}} \cdot \overline{\mathrm{B}}$이며, 이는 A와 B가 모두 0일 때만 C가 1이 되는 논리곱 연산입니다. 즉, A와 B의 부정(NOT)을 논리곱(AND)한 결과와 같습니다.

문제 20

16진수의 3D를 10진수로 변환하면?     
  1. 48
  2. 61
  3. 62
  4. 49
정답: 2

해설

16진수 3D를 10진수로 변환하려면 각 자릿값에 16의 거듭제곱을 곱하여 더해야 합니다. 16진수에서 D는 10진수로 13을 나타냅니다. 따라서 3D는 (3 * 16^1) + (13 * 16^0) = 48 + 13 = 61이 됩니다. 핵심 개념은 16진수의 각 자릿값이 16을 밑으로 하는 거듭제곱으로 표현된다는 점입니다.

문제 21

하나 이상의 기본 테이블로부터 유도되어 만들어 지는 가상의 테이블은?     
  1. 뷰(View)
  2. 유리창(Window)
  3. 테이블(Table)
  4. 도메인(Domain)
정답: 1

해설

정답은 1번 뷰(View)입니다. 뷰는 하나 이상의 기본 테이블에서 특정 조건에 따라 데이터를 추출하여 만들어지는 가상의 테이블로, 실제 데이터를 저장하지 않고 기본 테이블의 데이터를 참조합니다. 이를 통해 복잡한 쿼리를 단순화하거나 데이터 접근 권한을 제어하는 데 유용하게 사용됩니다.

문제 22

SQL의 형식으로 적당하지 않은 것은?     
  1. SELECT - FROM - WHERE
  2. UPDATE - FROM - WHERE
  3. INSERT - INTO - VALUE
  4. DELETE - FROM - WHERE
정답: 2

해설

SQL에서 `UPDATE` 문은 특정 레코드를 수정할 때 사용되며, `FROM` 절을 사용하지 않습니다. `UPDATE` 문은 수정할 테이블을 지정하고, `SET` 절을 사용하여 컬럼 값을 변경하며, `WHERE` 절로 수정 대상을 지정합니다. 따라서 `UPDATE - FROM - WHERE` 형식은 SQL 문법에 맞지 않습니다.

문제 23

스프레드시트 프로그램을 사용하여 처리할 업무와 거리가 먼 것은?     
  1. 직원들의 급여를 계산한다.
  2. 주문서와 견적서를 만들어 출력한다.
  3. 동영상을 포함한 광고를 제작하여 발표한다.
  4. 차트와 그래프를 만들어 재무 분석에 이용한다.
정답: 3

해설

스프레드시트 프로그램은 주로 숫자 데이터를 다루고 계산, 분석, 시각화하는 데 특화되어 있습니다. 1, 2, 4번 보기는 모두 스프레드시트의 주요 활용 범위에 해당합니다. 반면 3번 보기는 동영상 편집 및 제작과 같이 멀티미디어 콘텐츠를 다루는 업무로, 스프레드시트 프로그램으로는 처리하기 어렵습니다. 따라서 스프레드시트 프로그램과 거리가 먼 업무는 3번입니다.

문제 24

프리젠테이션을 구성하는 하나의 화면 단위는?     
  1. 시트
  2. 개체
  3. 슬라이드
정답: 3

해설

프리젠테이션을 구성하는 기본 화면 단위는 **슬라이드**입니다. 슬라이드는 발표자가 정보를 전달하기 위해 사용하는 독립적인 페이지이며, 텍스트, 이미지, 차트 등 다양한 요소를 포함할 수 있습니다. 시트, 개체, 셀은 슬라이드 내에 포함될 수 있는 요소들이지만, 화면 단위 자체를 지칭하는 용어는 아닙니다.

문제 25

스프레드시트에서 반복 실행하여야 하는 동일 작업이나 복잡한 작업을 하나의 명령으로 정의하여 실행할 수 있는 기능은?     
  1. 슬라이드
  2. 매크로
  3. 필터
정답: 2

해설

이 문제는 스프레드시트에서 반복적인 작업을 자동화하는 기능을 묻고 있습니다. 정답은 '매크로'입니다. 매크로는 사용자가 수행한 일련의 작업을 기록해 두었다가, 필요할 때마다 하나의 명령으로 실행하여 동일하거나 복잡한 작업을 효율적으로 처리할 수 있게 해주는 기능입니다. 따라서 반복적인 데이터 입력, 서식 지정, 계산 등의 작업을 자동화하는 데 유용합니다.

문제 26

데이터베이스의 구조를 3단계로 구분할 때 해당하지 않는 것은?     
  1. 내부 스키마
  2. 외부 스키마
  3. 개념 스키마
  4. 관계 스키마
정답: 4

해설

데이터베이스 구조는 일반적으로 **외부 스키마, 개념 스키마, 내부 스키마**의 3단계로 구분됩니다. 외부 스키마는 사용자 관점에서 데이터를 보는 방식, 개념 스키마는 전체 데이터베이스의 논리적 구조, 내부 스키마는 물리적인 저장 방식을 나타냅니다. 따라서 **관계 스키마**는 데이터베이스 모델링 기법 중 하나이며, 3단계 구조에 해당하지 않습니다.

문제 27

테이블, 뷰, 스키마, 도메인, 인덱스를 제거할 때 사용하는 SQL 명령어는?     
  1. CREATE
  2. DROP
  3. ALTER
  4. DELETE
정답: 2

해설

테이블, 뷰, 스키마, 도메인, 인덱스와 같은 데이터베이스 객체를 삭제할 때 사용하는 SQL 명령어는 **DROP**입니다. CREATE는 객체를 생성하고, ALTER는 객체의 구조를 변경하며, DELETE는 테이블의 데이터를 삭제하는 데 사용됩니다. 따라서 데이터베이스 객체를 제거하는 핵심 개념은 DROP 명령어에 해당합니다.

문제 28

다음 SQL 문장의 의미는?(단, PURCHASE는 구매 테이블, ITEM은 품명이다.)
  1. 주문한 전체 사과 수량의 평균값을 구한다.
  2. 주문한 수량 중 최대값을 구한다.
  3. 주문한 수량 중 최소값을 구한다.
  4. 주문한 사과의 전체 수량을 구한다.
정답: 4

해설

이 SQL 문장은 `PURCHASE` 테이블에서 `ITEM`이 '사과'인 모든 구매 기록의 `quantity` 컬럼 값을 합산하여, 주문된 사과의 전체 수량을 계산합니다. 핵심 개념은 `SUM()` 집계 함수를 사용하여 특정 조건에 맞는 데이터의 합계를 구하는 것입니다. 따라서 4번 "주문한 사과의 전체 수량을 구한다"가 정답입니다.

문제 29

데이터베이스 관리 시스템의 필수 기능과 거리가 먼 것은?     
  1. 처리 기능
  2. 정의 기능
  3. 조작 기능
  4. 제어 기능
정답: 1

해설

데이터베이스 관리 시스템(DBMS)의 필수 기능은 데이터를 정의하고, 조작하며, 안전하게 제어하는 것입니다. **처리 기능**은 DBMS 자체의 핵심 기능이라기보다는, DBMS를 통해 관리되는 데이터를 활용하여 특정 작업을 수행하는 응용 프로그램의 역할에 가깝습니다. 따라서 DBMS의 필수 기능과 거리가 멉니다.

문제 30

SQL의 DML에 해당하지 않는 것은?     
  1. INSERT
  2. UPDATE
  3. DROP
  4. DELETE
정답: 3

해설

SQL의 DML(Data Manipulation Language)은 데이터베이스 내의 데이터를 조작하는 명령어들을 의미합니다. INSERT, UPDATE, DELETE는 모두 데이터를 추가, 수정, 삭제하는 DML에 해당합니다. 반면, DROP은 데이터베이스 객체(테이블, 뷰 등) 자체를 삭제하는 DDL(Data Definition Language)에 속하므로 DML에 해당하지 않습니다.

문제 31

업무처리로 실시간 시스템(Real-time system)으로 처리 할 필요가 없는 것은?     
  1. 적의 공중 공격에 대비하여 동시에 여러 지점을 감시하는 시스템
  2. 가솔린 정련에서 온도가 너무 높이 올라가는 경우 폭발을 방지하기 위해 조치를 취하는 시스템
  3. 고객명단 자료를 월단위로 묶어 처리하는 시스템
  4. 교통 관리, 비행조정 등과 같은 외부 상태에 대한 신속한 제어를 목적으로 하는 시스템
정답: 3

해설

정답은 3번입니다. 실시간 시스템은 **정해진 시간 안에 반드시 응답해야 하는 시스템**을 의미합니다. 1, 2, 4번 보기는 외부 상황 변화에 즉각적으로 반응해야 하므로 실시간 처리가 필수적입니다. 반면 3번은 고객 명단을 월 단위로 묶어 처리하므로 즉각적인 응답이 필요하지 않아 실시간 시스템으로 처리할 필요가 없습니다.

문제 32

도스(MS-DOS)의 COMMAND.COM에서 처리하는 것이 아닌 것은?     
  1. DIR
  2. COPY
  3. CLS
  4. DISKCOPY
정답: 4

해설

COMMAND.COM은 MS-DOS의 핵심 쉘 프로그램으로, 기본적인 파일 관리 및 시스템 명령어를 처리합니다. DIR, COPY, CLS와 같은 명령어는 COMMAND.COM 자체에 내장된 내부(internal) 명령어입니다. 반면, DISKCOPY와 같은 명령어는 별도의 실행 파일(.COM 또는 .EXE)로 존재하며, COMMAND.COM은 이러한 외부(external) 명령어를 실행하는 역할을 합니다. 따라서 DISKCOPY는 COMMAND.COM이 직접 처리하는 것이 아니라, COMMAND.COM에 의해 실행되는 외부 명령어입니다.

문제 33

"윈도98"에서 파일 삭제 시 휴지통 폴더로 이동하지 않고 복원이 불가능한 삭제에 사용되는 키 입력은?     
  1. Alt + Delete
  2. Ctrl + Delete
  3. Shift + Delete
  4. Tab + Delete
정답: 3

해설

윈도우 98에서 Shift + Delete 키를 함께 누르면 파일이 휴지통으로 이동하지 않고 영구적으로 삭제됩니다. 이는 일반적인 삭제(Delete 키만 사용)와 달리 복원 기능을 우회하는 방법입니다. 따라서 Shift + Delete는 즉시 완전 삭제를 위한 키 조합입니다.

문제 34

도스(MS-DOS)에서 웜부팅(warm booting)에 해당하는 것은?     
  1. 전원 스위치를 이용하여 부팅
  2. Ctrl, Alt, Delete 키를 이용하여 부팅
  3. RESET 키를 이용하여 부팅
  4. Ctrl, Break 키를 이용하여 부팅
정답: 2

해설

도스(MS-DOS)에서 웜부팅은 컴퓨터를 완전히 끄지 않고 재시작하는 것을 의미합니다. 이는 주로 시스템 오류 발생 시 빠르게 복구하기 위해 사용되었습니다. 보기 중 Ctrl, Alt, Delete 키를 동시에 누르는 것이 웜부팅에 해당하며, 이는 하드웨어 리셋 없이 운영체제만 다시 시작하는 방식입니다.

문제 35

도스(MS-DOS)에서 내부 명령어에 해당하지 않은 것은?     
  1. DEL
  2. DIR
  3. XCOPY
  4. COPY
정답: 3

해설

도스(MS-DOS)에서 내부 명령어는 운영체제 자체에 포함되어 있어 별도의 파일 없이 바로 실행됩니다. DEL, DIR, COPY 명령어는 이러한 내부 명령어에 해당합니다. 반면 XCOPY는 외부 명령어로서, 실행을 위해서는 별도의 XCOPY.EXE 파일이 필요합니다. 따라서 XCOPY가 내부 명령어에 해당하지 않습니다.

문제 36

다음 설명에 해당하는 DOS 명령어는?
  1. COPY
  2. DISKCOPY
  3. XCOPY
  4. ZCOPY
정답: 3

해설

정답은 3번 XCOPY입니다. XCOPY는 COPY 명령어보다 훨씬 강력한 기능을 제공하며, 여러 파일이나 디렉토리를 복사할 때 유용합니다. 특히, XCOPY는 하위 디렉토리까지 함께 복사할 수 있고, 파일 속성이나 날짜 정보 등도 함께 복사할 수 있다는 점에서 COPY와 차별화됩니다.

문제 37

다음 문장의 ( )에 들어갈 용어는?
  1. control
  2. bus
  3. process
  4. screen
정답: 1

해설

정답은 1번 'control'입니다. 문제는 컴퓨터 시스템에서 특정 장치나 기능을 관리하고 지시하는 역할을 하는 것을 묻고 있습니다. 'control'은 이러한 관리 및 지시 기능을 의미하는 용어로, 보기 중 가장 적합합니다. 'bus'는 데이터 전송 통로, 'process'는 실행 중인 프로그램, 'screen'은 출력 장치를 의미하므로 문맥에 맞지 않습니다.

문제 38

운영체제의 성능평가 항목과 가장 거리가 먼 것은?     
  1. 신뢰도
  2. 처리능력
  3. 비용
  4. 사용 가능도
정답: 3

해설

운영체제 성능 평가의 핵심은 시스템이 얼마나 효율적이고 안정적으로 작업을 수행하는지에 있습니다. 처리능력, 신뢰도, 사용 가능도는 모두 운영체제의 효율성 및 안정성과 직결되는 중요한 평가 항목입니다. 반면, 비용은 운영체제 자체의 성능보다는 구매, 유지보수 등 경제적인 측면과 관련된 것으로, 운영체제의 본질적인 성능과는 거리가 멉니다.

문제 39

운영체제(Operating System)에 대한 설명으로 틀린 것은?     
  1. 컴퓨터 사용자와 하드웨어간의 매게자 역할을 하는 프로그램의 집합체 이다.
  2. 운영체제의 목적은 사용자에게 쉽게 컴퓨터를 사용할 수 있는 환경의 제공이다.
  3. 운영체제는 사용자 중심으로 시스템을 제어, 관리하지만 에러(error) 처리는 지원하지 않는다.
  4. 운영체제의 종류로는 UNIX, Windows 98 등이 있다.
정답: 3

해설

운영체제는 컴퓨터 하드웨어와 사용자 사이에서 인터페이스 역할을 하며, 시스템 자원을 효율적으로 관리하고 사용자에게 편리한 환경을 제공하는 필수 소프트웨어입니다. 보기 3번은 운영체제가 에러 처리를 지원하지 않는다고 했지만, 실제로는 시스템의 안정성과 신뢰성을 위해 에러 감지 및 복구 기능을 제공합니다. 따라서 이 부분이 틀린 설명입니다.

문제 40

"윈도98"의 휴지통에 대한 설명으로 틀린 것은?     
  1. 일반적으로 삭제된 파일이 저장되는 공간이다.
  2. 휴지통의 용량은 조절할 수 있다.
  3. 휴지통에 있는 파일을 직접 실행시키려면 해당 파일을 더블클릭한다.
  4. 휴지통 비우기를 실행하면 복구가 불가능 해진다.
정답: 3

해설

"윈도우 98"의 휴지통에 대한 설명 중 틀린 것은 3번입니다. 휴지통에 있는 파일은 직접 실행할 수 없으며, 복구를 위해서는 원래 위치로 복원해야 합니다. 휴지통은 삭제된 파일의 임시 저장 공간이며, 비우면 영구적으로 삭제되어 복구가 불가능해집니다.

문제 41

"윈도98"에서 "디스크 조각 모음"에 관한 설명으로 옳은 것은?     
  1. 디스크의 논리적 영역을 할당한다.
  2. 디스크의 삭제된 파일을 복구한다.
  3. 디스크의 물리적 손상부분을 제거한다.
  4. 디스크를 효율적으로 사용하기 위해 파일을 정리한다.
정답: 4

해설

"디스크 조각 모음"은 윈도우 98과 같은 운영체제에서 디스크 공간을 효율적으로 사용하기 위한 기능입니다. **정답 이유:** 4번 "디스크를 효율적으로 사용하기 위해 파일을 정리한다"가 옳은 설명입니다. 디스크 조각 모음은 파일들이 디스크에 흩어져 저장된 것을 모아서 연속적으로 배치함으로써, 파일 읽기/쓰기 속도를 향상시키고 디스크 공간 낭비를 줄입니다. **핵심 개념:** * **조각화(Fragmentation):** 파일이 디스크의 여러 위치에 나뉘어 저장되는 현상. * **디스크 조각 모음(Defragmentation):** 조각난 파일들을 모아 디스크에 연속적으로 재배치하는 과정.

문제 42

UNIX 운영체제의 특징 설명으로 틀린 것은?     
  1. 타 기종에 비하여 이식성(Portability)이 높다.
  2. 가상 메모리(Virtual memory)를 지원한다.
  3. 다중 사용자(Multi user), 다중 작업(Multi tasking)의 기능을 지원한다.
  4. 대부분 어셈블리언어로 이루어져 있어 강력한 Network 기능을 수행한다.
정답: 4

해설

UNIX 운영체제는 높은 이식성, 가상 메모리 지원, 다중 사용자 및 다중 작업 기능을 특징으로 합니다. 4번 보기가 틀린 이유는 UNIX의 핵심은 C 언어로 작성되어 이식성을 높인 것이며, 어셈블리어가 아닌 C 언어 덕분에 강력한 네트워크 기능을 수행할 수 있기 때문입니다.

문제 43

운영체제의 역할로 틀린 것은?     
  1. 시스템의 효율적인 운영과 관리를 한다.
  2. 사용자 간의 데이터 교환을 가능하게 한다.
  3. 하드웨어의 메모리 관리와 입/출력을 보조한다.
  4. 원시 프로그램을 기계어로 번역한다.
정답: 4

해설

운영체제는 컴퓨터 시스템의 전반적인 효율적인 운영과 관리를 담당하며, 메모리 관리, 입출력 장치 제어, 사용자 간 데이터 교환 등의 역할을 수행합니다. 하지만 **원시 프로그램을 기계어로 번역하는 역할은 운영체제가 아닌 컴파일러의 역할**입니다. 따라서 4번이 운영체제의 역할로 틀린 것입니다.

문제 44

UNIX에서 note라는 파일의 접근 허용 상태가 -rwxrwzrwx일때, 소유자만 파일을 수정할 수 있도록 하는 명령으로 옳은 것은?     
  1. chmod u-w note
  2. chmod u+w note
  3. chmod go-w note
  4. chmod go+w note
정답: 3

해설

**정답 이유:** 문제에서 요구하는 것은 '소유자만 파일을 수정할 수 있도록' 하는 것입니다. 현재 파일의 접근 허용 상태는 `-rwxrwzrwx`이며, 이는 소유자(u), 그룹(g), 기타 사용자(o) 모두에게 쓰기 권한(w)이 있음을 의미합니다. * **`chmod go-w note`** 명령은 그룹(g)과 기타 사용자(o)의 쓰기 권한을 제거합니다. 이렇게 하면 소유자만 파일을 수정할 수 있게 됩니다. **핵심 개념:** * **`chmod` 명령어:** 파일이나 디렉토리의 접근 권한을 변경하는 명령어입니다. * **권한 종류:** * `r`: 읽기 권한 (read) * `w`: 쓰기 권한 (write) * `x`: 실행 권한 (execute) * **사용자 구분:** * `u`: 소유자 (user) * `g`: 그룹 (group) * `o`: 기타 사용자 (others) * **권한 변경 기호:** * `+`: 권한을 추가합니다. * `-`: 권한을 제거합니다. * `=`: 권한을 지정된 대로 설정합니다.

문제 45

윈도98"에서 컴퓨터의 내용, 폴더 계층 및 폴더의 파일을 볼 수 있게 해 주는 것은?     
  1. 탐색기
  2. 워드패드
  3. 시스템도구
  4. 하이퍼터미널
정답: 1

해설

윈도우 98에서 컴퓨터의 내용, 폴더 계층 및 파일을 보는 데 사용되는 프로그램은 **탐색기**입니다. 탐색기는 파일 관리자 역할을 하며, 사용자가 컴퓨터의 모든 파일과 폴더를 시각적으로 탐색하고 관리할 수 있도록 도와줍니다. 워드패드는 문서 작성 프로그램이고, 시스템 도구는 시스템 유지보수에, 하이퍼터미널은 통신에 사용되는 프로그램으로 파일 탐색과는 관련이 없습니다.

문제 46

MS-DOS 부팅시 필요한 파일의 읽는 순서를 옳게 나열한 것은?
  1. (1)-(2)-(3)-(4)-(5)
  2. (2)-(1)-(3)-(5)-(4)
  3. (2)-(1)-(3)-(4)-(5)
  4. (1)-(2)-(5)-(3)-(4)
정답: 2

해설

MS-DOS 부팅 시 필요한 파일은 CONFIG.SYS, AUTOEXEC.BAT, IO.SYS, MSDOS.SYS, COMMAND.COM 순서로 읽힙니다. IO.SYS와 MSDOS.SYS는 운영체제 커널을 로드하고, CONFIG.SYS는 시스템 설정을, AUTOEXEC.BAT는 자동 실행 명령을, COMMAND.COM은 명령 해석기를 로드하는 역할을 합니다. 따라서 정답은 (2)-(1)-(3)-(5)-(4)입니다.

문제 47

다음 설명은 무엇에 관한 내용인가?
  1. application program
  2. operating system
  3. job scheduling
  4. file system
정답: 2

해설

이 문제는 운영체제의 역할을 묻고 있습니다. 운영체제는 컴퓨터의 하드웨어와 소프트웨어 자원을 관리하고, 사용자에게 편리한 인터페이스를 제공하는 핵심적인 역할을 합니다. 보기 중 'operating system'이 이러한 역할을 가장 포괄적으로 설명하고 있습니다.

문제 48

준비상태(ready)에 있는 프로세스들 중에서 우선순위가 가장 높은 프로세스를 선택하여 CPU를 할당(running 상태)하는 것은?     
  1. 디스패치(Dispatch)
  2. 타이머 종료(Timer Run-out)
  3. 사건대기(Event Wait)
  4. 깨어남(Wake Up)
정답: 1

해설

**해설:** 이 문제는 프로세스 스케줄링의 핵심 개념인 **디스패치(Dispatch)**를 묻고 있습니다. 디스패치는 준비 상태에 있는 여러 프로세스들 중에서 CPU 스케줄링 알고리즘에 따라 우선순위가 가장 높은 프로세스를 선택하여 실행 상태로 만드는 과정을 의미합니다. 나머지 보기들은 디스패치와는 다른 프로세스 상태 전이나 이벤트 처리와 관련된 개념입니다. **핵심 개념:** * **디스패치(Dispatch):** 준비 상태의 프로세스 중 실행할 프로세스를 선택하고 CPU를 할당하는 과정.

문제 49

"윈도98" 설치 시 바탕화면에 기본적으로 등록되어 있는 아이콘이 아닌 것은?     
  1. 내 컴퓨터
  2. 탐색기
  3. 휴지통
  4. 네트워크 환경
정답: 2

해설

윈도우 98 설치 시 바탕화면에 기본적으로 등록되는 아이콘은 '내 컴퓨터', '휴지통', '네트워크 환경'입니다. '탐색기'는 바탕화면 아이콘이 아니라 시작 메뉴나 작업 표시줄에서 실행하는 프로그램입니다. 따라서 정답은 2번 탐색기입니다.

문제 50

"윈도98"에 대한 설명으로 틀린 것은?     
  1. 폴더(Folder)란 도스에서 사용하는 디렉토리와 같은 개념으로 폴더 이름을 바꾸거나 삭제, 생성할 수 있다.
  2. 바탕화면의 휴지통은 삭제된 파일 또는 폴더를 보관하는 장소로서 휴지통 내의 파일 또는 폴더는 복구할 수 없다.
  3. 바탕화면의 "네트워크 환경"은 현재 연결된 네트워크에서 사용 가능한 자원을 표시한다.
  4. 바탕화면의 "내 컴퓨터"는 현재 사용 중인 시스템의 내용을 볼 수 있으며 파일 및 폴더를 관리한다.
정답: 2

해설

정답은 2번입니다. 윈도우 98의 휴지통은 삭제된 파일이나 폴더를 임시로 보관하는 곳으로, 휴지통 안에서 복구가 가능합니다. 따라서 휴지통 내의 파일이나 폴더를 복구할 수 없다는 설명은 틀렸습니다. 핵심 개념은 **휴지통의 복구 기능**입니다.

문제 51

다음 중 광섬유 케이블에 대한 설명으로 틀린 것은?     
  1. 대용량 전송이 가능하다.
  2. 누화나 전기적 잡음의 영향을 받지 않는다.
  3. 보안성이 취약하다.
  4. 장거리 전송이 가능하다.
정답: 3

해설

광섬유 케이블은 빛을 이용해 데이터를 전송하므로 대용량, 장거리 전송에 유리하며 누화나 전기적 잡음에 강하다는 장점이 있습니다. 하지만 3번 보기의 '보안성이 취약하다'는 내용은 틀렸습니다. 광섬유는 외부에서 신호를 쉽게 가로채기 어렵기 때문에 오히려 보안성이 우수한 편입니다.

문제 52

다음 중 변복조기(Modem)의 변복조 방식이 아닌 것은?     
  1. 주파수 편이변조
  2. 진폭 편이변조
  3. 평균전압 편이변조
  4. 위상 편이변조
정답: 3

해설

변복조기(Modem)는 디지털 신호를 아날로그 신호로 변환(변조)하고, 아날로그 신호를 다시 디지털 신호로 변환(복조)하는 장치입니다. 주로 주파수, 진폭, 위상 등의 특성을 변화시켜 정보를 전달하는 방식을 사용합니다. 보기 중 '평균전압 편이변조'는 일반적으로 사용되는 변복조 방식이 아닙니다.

문제 53

OSI 7계층 참조 모델에서 하위 계층에 속하지 않는 것은?     
  1. 물리 계층
  2. 데이터링크 계층
  3. 네트워크 계층
  4. 트랜스포트 계층
정답: 4

해설

OSI 7계층 모델에서 하위 계층은 데이터의 물리적인 전송과 관련된 계층들을 의미합니다. 물리 계층, 데이터링크 계층, 네트워크 계층은 순서대로 데이터의 전송 경로 설정, 오류 제어, 그리고 실제 신호 전송을 담당합니다. 반면, 트랜스포트 계층은 종단 간의 신뢰성 있는 데이터 전송을 담당하며, 이는 하위 계층보다는 상위 계층에 더 가깝다고 볼 수 있습니다. 따라서 하위 계층에 속하지 않는 것은 트랜스포트 계층입니다.

문제 54

인터넷에서 패킷의 경로설정 역할을 주로 하는 것은?     
  1. 라우터
  2. 랜카드
  3. 리피터
  4. 브리지
정답: 1

해설

인터넷에서 패킷의 경로 설정은 **라우터**가 담당합니다. 라우터는 여러 네트워크를 연결하고, 목적지까지 가장 효율적인 경로를 찾아 패킷을 전달하는 역할을 합니다. 랜카드는 컴퓨터를 네트워크에 연결하는 장치이고, 리피터는 신호를 증폭하며, 브리지는 동일 네트워크 내에서 데이터를 전달하므로 경로 설정과는 직접적인 관련이 없습니다.

문제 55

스펙트럼 확산 기술을 응용한 다원 접속 방식으로 보내고자 하는 신호를 그 주파수 대역보다 넓은 주파수 대역으로 확산시켜 전송하는 방식은?     
  1. FDMA
  2. TDMA
  3. STDMA
  4. CDMA
정답: 4

해설

정답은 4번 CDMA입니다. CDMA(Code Division Multiple Access)는 스펙트럼 확산 기술을 사용하여 각 사용자가 고유한 코드를 통해 신호를 확산시키므로, 동일한 주파수 대역을 공유하면서도 서로 간섭 없이 통신할 수 있습니다. 이는 보내고자 하는 신호의 주파수 대역보다 훨씬 넓은 대역으로 신호를 확산시켜 전송하는 핵심 원리입니다.

문제 56

데이터통신 네트워크 유형 중 분산처리 네트워크의 장점과 거리가 먼 것은?     
  1. 데이터의 신속한 현장 처리가 가능하다.
  2. 시스템의 운영조직이 간단해진다.
  3. 장애 발생시 전체적으로 기능이 마비되지 않는다.
  4. 자원의 공유가 가능하다.
정답: 2

해설

분산처리 네트워크는 여러 컴퓨터가 데이터를 분산하여 처리하므로, 데이터의 신속한 현장 처리, 장애 발생 시 전체 시스템 마비 방지, 자원 공유 등의 장점을 가집니다. 하지만 분산처리 시스템은 여러 컴퓨터와 통신망으로 구성되어 있어 **시스템 운영 조직이 복잡해지는 경향**이 있습니다. 따라서 2번은 분산처리 네트워크의 장점과 거리가 멉니다.

문제 57

전자, 정전결함 등 전기적 결함에 의하여 서로 다른 회선에 영향을 주는 현상은?     
  1. 감쇠
  2. 누화
  3. 위상 왜곡
  4. 비선형 왜곡
정답: 2

해설

정답은 **2. 누화**입니다. **해설:** 누화는 한 회선에서 발생하는 전기적 신호가 의도치 않게 다른 회선으로 새어 들어가 간섭을 일으키는 현상입니다. 전자나 정전결함은 이러한 누화의 원인이 될 수 있으며, 이는 다른 회선의 신호에 영향을 미치게 됩니다. 감쇠는 신호의 세기가 약해지는 것이고, 위상 왜곡과 비선형 왜곡은 신호의 형태가 변하는 것이므로 문제의 설명과는 다릅니다.

문제 58

다음 중 무궁화위성과 같은 정지형 통신위성의 위치로 적합한 것은?     
  1. 지상 약 15000[km] 상공
  2. 지구 북회귀선상 약 25000[km] 상공
  3. 지구 적도 상공 약 36000[km]
  4. 지구 극점 상공 약 45000[km]
정답: 3

해설

정지형 통신위성은 지구 자전 주기와 동일한 주기로 지구 주위를 공전하며, 항상 지구상의 특정 지점 위에서 같은 위치에 머물러 있어야 합니다. 이를 위해서는 지구 적도 상공 약 36,000km 고도에서 지구 자전 방향과 같은 방향으로 공전해야 합니다. 이 고도에서 위성이 지구와 같은 각속도로 움직이면 지상에서는 마치 움직이지 않는 것처럼 보이게 됩니다.

문제 59

30개의 교환국을 망형으로 상호 결선하려면 국간 필요한 최소 통신 회선 수는?     
  1. 225
  2. 240
  3. 435
  4. 450
정답: 3

해설

이 문제는 **완전 그래프(Complete Graph)**의 개념을 활용합니다. 30개의 교환국을 각각의 정점(vertex)으로 보고, 국간 통신 회선을 간선(edge)으로 생각하면, 모든 교환국이 서로 연결된 망형 구성은 모든 정점이 서로 연결된 완전 그래프가 됩니다. 완전 그래프에서 간선의 수는 $n(n-1)/2$ 공식으로 계산됩니다. 여기서 $n$은 정점의 수, 즉 교환국의 수입니다. 따라서 30개의 교환국이므로, $30 \times (30-1) / 2 = 30 \times 29 / 2 = 435$개의 통신 회선이 필요합니다.

문제 60

다음 중 에러검출 코드가 아닌 것은?     
  1. 2 out-of 5
  2. Biquinary
  3. CRC
  4. BCD
정답: 4

해설

정답은 4번 BCD입니다. **정답 이유:** BCD(Binary Coded Decimal)는 10진수를 2진수로 표현하는 방식일 뿐, 데이터 전송 중 발생할 수 있는 오류를 검출하는 기능은 없습니다. 반면, 2 out-of-5, Biquinary, CRC는 모두 오류 검출 기능을 포함하고 있습니다. **핵심 개념:** 오류 검출 코드는 데이터 전송 시 발생할 수 있는 비트 오류를 감지하여 데이터의 무결성을 보장하는 데 사용됩니다. BCD는 이러한 오류 검출 기능이 없는 단순한 코드 변환 방식입니다.

2010년 정보처리기능사 2회차 회차 학습 안내

2010년 정보처리기능사 2회차 기출문제 60문항을 회차 단위로 모아 둔 페이지입니다. 화면에서 바로 훑어본 뒤 정답만 포함하거나 해설까지 포함한 시험지로 프린트해 종이 풀이에 쓸 수 있습니다.

회차 전체 풀이

문제 번호를 따로 이동하지 않고 60문항을 한 흐름으로 확인할 수 있어 실제 시험지처럼 이어서 풀기 좋습니다.

정답과 해설 선택

처음 풀 때는 정답을 가리고, 복습할 때는 정답 또는 해설을 포함해 같은 회차를 다시 볼 수 있습니다.

종이 시험지 출력

프린트 옵션을 맞춘 뒤 출력하면 표시해 둔 정답과 해설 포함 상태가 그대로 반영됩니다.

자주 묻는 질문

2010년 정보처리기능사 2회차 기출문제는 몇 문항인가요?

2010년 정보처리기능사 2회차는 총 60문항으로 구성되어 있습니다. 한 회차 전체를 이어서 보고, 필요한 경우 종이 시험지처럼 출력해 풀 수 있습니다.

정답과 해설을 포함해서 프린트할 수 있나요?

네. 시험 문제 위의 프린트 옵션에서 정답 포함 또는 해설 포함을 선택한 뒤 출력할 수 있습니다. 해설 포함을 켜면 정답도 함께 포함됩니다.

로그인 없이 회차 문제를 볼 수 있나요?

공개된 시험 회차의 문제와 해설은 로그인 없이 확인할 수 있습니다. 학습 진행률, 오답 기록, 북마크처럼 개인별로 이어지는 기능은 로그인이 필요할 수 있습니다.

정보처리기능사 기출문제는 어떻게 복습하는 게 좋나요?

처음에는 정답을 가리고 한 회차를 풀어 본 뒤, 틀린 문제만 해설 포함 상태로 다시 확인하는 흐름이 좋습니다. 시험 직전에는 같은 회차를 프린트해 시간 배분과 실수 패턴을 함께 점검해보세요.