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

2005정보처리기능사 1회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

채널은 어떤 장치에서 명령을 받는가?    
  1. 기억장치
  2. 출력장치
  3. 입력장치
  4. 제어장치
정답: 4

해설

채널은 컴퓨터 시스템에서 입출력 장치와 CPU, 메모리 간의 데이터 전송을 관리하는 역할을 합니다. 따라서 채널은 CPU의 명령을 받아 입출력 장치를 제어하게 됩니다. 보기 중 CPU의 명령을 받아 장치를 제어하는 역할을 하는 것은 **제어장치**입니다.

문제 2

다음 그림의 Gate는 어느 회로인가?
  1. eXclusive-AND
  2. eXclusive-NOR
  3. eXclusive-OR
  4. OR
정답: 2

해설

주어진 그림은 두 입력이 같을 때 출력이 1이고, 다를 때 출력이 0인 논리 게이트를 나타냅니다. 이러한 동작 특성은 eXclusive-NOR (XNOR) 게이트의 정의와 일치합니다. XNOR 게이트는 두 입력이 동일하면 참(1)을, 다르면 거짓(0)을 출력하는 회로입니다.

문제 3

정보검색 엔진에서 AND, OR, NOT과 같은 연산자가 사용된다. 이 연산자를 무슨 연산자라 하는가?    
  1. 부울 연산자
  2. 드 모르강 연산자
  3. 우선 연산자
  4. 키워드 연산자
정답: 1

해설

AND, OR, NOT과 같은 연산자는 참/거짓을 판단하는 논리 연산의 기본이 되는 **부울 연산자**입니다. 이 연산자들은 검색어의 포함 여부를 논리적으로 결합하여 검색 범위를 좁히거나 넓히는 데 사용됩니다. 정보 검색 엔진에서는 이 부울 연산자를 통해 사용자가 원하는 정보를 더욱 정확하게 찾을 수 있도록 돕습니다.

문제 4

다음과 같은 논리식으로 구성되는 회로는? (단, SS는 합(SumSum), CC는 자리올림(CarryCarry)을 나타낸다.)
  1. 반가산기(Half Adder)
  2. 전가산기(Full Adder)
  3. 전감산기(Full Subtracter)
  4. 부호기(Encoder)
정답: 1

해설

주어진 논리식은 두 개의 입력 비트(A, B)를 받아 합(S)과 자리올림(C)을 출력하는 반가산기(Half Adder)의 연산을 나타냅니다. 반가산기는 두 개의 1비트 숫자를 더할 때 사용되며, 덧셈 결과의 합과 올림 비트를 계산하는 기본적인 논리 회로입니다. 전가산기는 세 개의 입력 비트를 받아 덧셈을 수행하므로 이 문제와는 다릅니다.

문제 5

2 진수로 1의 보수를 구하는 Gate는?    
  1. NOT
  2. NAND
  3. AND
  4. OR
정답: 1

해설

2진수에서 1의 보수는 각 비트를 반전시키는 연산입니다. NOT 게이트는 입력 신호를 반전시켜 출력하므로, 2진수의 각 비트에 NOT 게이트를 적용하면 1의 보수를 구할 수 있습니다. 따라서 정답은 1번 NOT 게이트입니다.

문제 6

컴퓨터의 기본 구성을 표시한 것이다. 속에 알맞은 것은?
  1. 컴파일장치
  2. 연산장치
  3. 중앙처리장치
  4. 통신장치
정답: 2

해설

컴퓨터의 기본 구성 요소 중 '연산장치'는 덧셈, 뺄셈 등 실제 계산을 수행하는 핵심적인 부분입니다. 문제에서 제시된 컴퓨터 기본 구성 그림에서 빈칸에 들어갈 것은 바로 이 연산장치입니다. 연산장치는 중앙처리장치(CPU)의 일부로서, 컴퓨터가 데이터를 처리하고 명령을 실행하는 데 필수적인 역할을 담당합니다.

문제 7

입·출력장치의 동작속도와 전자계산기 내부의 동작속도를 맞추는데 사용되는 레지스터는?    
  1. 버퍼 레지스터
  2. 어드레스 레지스터
  3. 시퀀스 레지스터
  4. 시프트 레지스터
정답: 1

해설

입출력 장치의 동작 속도와 컴퓨터 내부의 처리 속도 차이를 완충하는 데 사용되는 레지스터는 **버퍼 레지스터**입니다. 버퍼 레지스터는 데이터 전송 속도가 다른 두 장치 간에 데이터를 임시로 저장하여 속도 불일치 문제를 해결하는 역할을 합니다. 따라서 입출력 장치와 CPU 간의 원활한 데이터 교환을 가능하게 합니다.

문제 8

주소 10에 20이란 값이 저장되어 있고, 주소 20에는 40이라는 값이 저장되어 있다고 할 때 간접 주소 지정에 의해 10번지를 엑세스하면 실제 꺼내지는 값은?    
  1. 10
  2. 20
  3. 30
  4. 40
정답: 4

해설

간접 주소 지정은 메모리 주소를 저장하는 또 다른 메모리 주소를 참조하는 방식입니다. 문제에서 주소 10에는 값 20이 저장되어 있고, 주소 20에는 값 40이 저장되어 있습니다. 간접 주소 지정으로 10번지를 엑세스하면, 먼저 주소 10에 저장된 값인 20을 읽어옵니다. 이 20이라는 값이 실제 데이터가 저장된 메모리 주소이므로, 이제 주소 20에 저장된 값인 40을 최종적으로 꺼내게 됩니다. 따라서 정답은 40입니다.

문제 9

기계어의 Operand에는 주로 어떤 내용이 들어 있는가?    
  1. Register 번호
  2. Address
  3. Data
  4. Op-Code
정답: 2

해설

기계어에서 Operand는 연산이 수행될 데이터나 그 데이터가 저장된 위치를 나타냅니다. 따라서 Operand에는 주로 **데이터가 저장된 메모리 주소(Address)**가 들어갑니다. Op-code는 연산의 종류를 나타내므로 Operand와는 구분되며, Register 번호나 Data 자체도 Operand가 될 수 있지만, 가장 일반적이고 포괄적인 의미로는 데이터를 참조하는 주소가 Operand의 주요 내용입니다.

문제 10

8개의 Bit로 표현 가능한 정보의 최대 가지수는?     
  1. 255
  2. 256
  3. 257
  4. 258
정답: 2

해설

8개의 비트는 각각 0 또는 1의 두 가지 상태를 가질 수 있습니다. 따라서 8개의 비트가 조합될 수 있는 경우의 수는 2를 8번 곱한 것과 같습니다. 이는 2의 8제곱, 즉 256가지의 정보로 표현될 수 있습니다.

문제 11

A×(A×B+C)를 간략화 하면?     
  1. A
  2. B
  3. C
  4. A×(B+C)
정답: 4

해설

이 문제는 분배법칙을 활용하여 간단히 할 수 있습니다. A × (A×B + C)에서 A를 괄호 안의 각 항에 곱해주면 A×(A×B) + A×C가 됩니다. 여기서 A×(A×B)는 A×B와 같으므로, 최종적으로 A×B + A×C가 됩니다. 이는 보기 4번 A×(B+C)와 같습니다.

문제 12

8진수 234를 16진수로 바르게 표현한 것은?     
  1. 9C
  2. AD
  3. 11B
  4. BC
정답: 1

해설

8진수 234를 16진수로 변환하기 위해서는 먼저 8진수를 2진수로 변환한 후, 2진수를 4자리씩 묶어 16진수로 바꾸는 과정이 필요합니다. 8진수 각 자리는 3자리의 2진수로 표현되므로, 234(8)은 010 011 100(2)이 됩니다. 이를 4자리씩 묶으면 0100 1110 0(2)이 되고, 앞에 0을 붙여 0100 1110 0000(2)으로 만들면 4자리씩 묶기 용이합니다. 0100(2)은 4, 1110(2)은 E, 0000(2)은 0이므로, 16진수로는 4E0이 됩니다. (문제와 보기에 오류가 있는 것으로 보입니다. 8진수 234는 16진수로 9C가 아닌 9C가 아닌 4E0입니다.) **핵심 개념:** * **진법 변환:** 8진수, 2진수, 16진수 간의 상호 변환 원리. * **2진수 표현:** 8진수 각 자리는 3자리의 2진수로, 16진수 각 자리는 4자리의 2진수로 표현됨.

문제 13

착오(Error) 검출은 물론 교정까지 가능한 코드는?     
  1. 액세스 3코드(Access 3 Code)
  2. 해밍 코드(Hamming Code)
  3. 8-4-2-1 Code
  4. 죤슨 코드(Johnson Code)
정답: 2

해설

정답은 2번 해밍 코드입니다. 해밍 코드는 데이터 전송 중 발생할 수 있는 단일 비트 오류를 검출하고, 심지어 해당 오류 위치를 파악하여 수정까지 가능하게 설계된 오류 정정 코드입니다. 이는 패리티 비트들을 추가하여 데이터의 무결성을 높이는 방식으로 작동합니다.

문제 14

2진수 101101 + 101101인 경우의 합은?     
  1. 1101010
  2. 1010010
  3. 1110001
  4. 1011010
정답: 4

해설

이 문제는 2진수 덧셈을 수행하는 문제입니다. 2진수 덧셈은 각 자릿수에서 0+0=0, 0+1=1, 1+0=1, 1+1=0(올림 1) 규칙에 따라 계산됩니다. 101101 + 101101을 2진수 덧셈 규칙에 따라 계산하면 1011010이 됩니다. 따라서 정답은 4번입니다.

문제 15

CPU 에서 명령이 실행되는 순서를 제어하거나 특정 프로그램에 관련된 컴퓨터 시스템의 상태를 나타내고 유지하기 위한 제어 워드로서, 실행중인 CPU의 상황을 나타내는 것은?     
  1. PSW
  2. MBR
  3. MAR
  4. PC
정답: 1

해설

정답은 1번 PSW(Program Status Word)입니다. PSW는 CPU의 현재 상태를 나타내는 레지스터로, 명령어 실행 순서를 제어하는 플래그(조건 코드, 인터럽트 마스크 등)와 현재 실행 중인 명령어의 주소를 담고 있습니다. 이를 통해 CPU는 프로그램의 흐름을 관리하고 특정 상황에 맞는 동작을 수행할 수 있습니다.

문제 16

인스트럭션(Instruction)이 제공하는 정보가 아닌 것은?     
  1. 명령어 형식
  2. 작업 수행 시간
  3. 명령어 순서
  4. 데이터 주소
정답: 2

해설

인스트럭션은 CPU가 수행해야 할 작업의 종류, 순서, 그리고 필요한 데이터의 위치를 명시합니다. 하지만 실제 작업이 완료되는 데 걸리는 시간은 CPU의 성능, 데이터의 접근 속도 등 다양한 외부 요인에 의해 결정되므로 인스트럭션 자체만으로는 알 수 없습니다. 따라서 작업 수행 시간은 인스트럭션이 제공하는 정보가 아닙니다.

문제 17

0-주소 명령은 연산시 어떤 자료 구조를 이용하는가?     
  1. STACK
  2. TREE
  3. QUEUE
  4. DEQUE
정답: 1

해설

0-주소 명령은 연산 시 **스택(STACK)** 자료 구조를 이용합니다. 스택은 '후입선출(LIFO)' 방식으로 데이터를 저장하고 꺼내므로, 피연산자를 스택에 쌓아두고 연산자는 스택의 최상단에 있는 피연산자들을 자동으로 가져와 연산을 수행합니다. 따라서 명령문에 피연산자의 주소를 명시할 필요가 없어 0-주소 명령이 가능해집니다.

문제 18

기억장치에서 데이터를 꺼내거나 주변기기에서 데이터를 얻는데 요하는 시간으로서, 데이터를 요구하는 명령을 실행한 순간부터 데이터가 지정한 장소에 넣어지는 순간까지 소요되는 시간은?
  1. 사이클(Cycle) 시간
  2. 엑세스(Access) 시간
  3. 메모리(Memory) 시간
  4. 계산(Calculate) 시간
정답: 2

해설

정답은 2번 엑세스 시간입니다. 엑세스 시간은 기억 장치나 주변 장치에서 데이터를 읽어오는 데 걸리는 시간을 의미하며, 데이터 요청부터 실제 데이터가 준비되는 순간까지의 총 소요 시간을 나타냅니다. 이는 컴퓨터 시스템에서 데이터 처리 속도를 결정하는 중요한 요소 중 하나입니다.

문제 19

이항(Binary) 연산에 해당하는 것은?     
  1. COMPLEMENT
  2. AND
  3. ROTATE
  4. SHIFT
정답: 2

해설

이항 연산은 두 개의 피연산자를 사용하여 하나의 결과값을 생성하는 연산입니다. 보기 중에서 'AND' 연산은 두 개의 비트가 모두 1일 때만 1을 반환하므로 이항 연산에 해당합니다. 반면 COMPLEMENT는 단항 연산이며, ROTATE와 SHIFT는 비트 이동 연산으로, 피연산자의 개수보다는 비트 자체의 이동에 초점을 맞춥니다.

문제 20

그림과 같은 논리회로의 출력 C는 얼마인가? (단, A = 1, B = 1 이다.)
  1. 0
  2. 1
  3. 10
  4. 100
정답: 2

해설

이 문제는 AND 게이트와 OR 게이트로 구성된 논리회로의 출력을 계산하는 문제입니다. A와 B 입력이 모두 1일 때, AND 게이트의 출력은 1이 됩니다. 이 1이라는 결과값은 OR 게이트의 한쪽 입력으로 들어가고, 다른 쪽 입력은 0으로 가정됩니다. 따라서 OR 게이트의 출력은 1이 됩니다. 핵심 개념은 각 논리 게이트의 작동 방식입니다.

문제 21

데이터베이스 관리시 데이터사전이나 카탈로그를 유지 관리 할 수 있는 사람은?     
  1. 단말기 사용자
  2. 응용 프로그래머
  3. 데이터베이스 일반 사용자
  4. 데이터베이스 관리자
정답: 4

해설

데이터베이스 관리 시 데이터 사전이나 카탈로그는 데이터베이스의 구조, 내용, 제약 조건 등을 정의하고 관리하는 중요한 메타데이터입니다. 이러한 핵심적인 데이터베이스의 관리 및 유지보수 책임은 **데이터베이스 관리자(DBA)**에게 있습니다. 따라서 데이터베이스 관리자는 데이터 사전 및 카탈로그를 유지 관리할 수 있는 유일한 사람입니다.

문제 22

데이터베이스 디자인 단계의 순서가 옳은 것은?
  1. (1)-(2)-(3)-(4)
  2. (1)-(3)-(2)-(4)
  3. (1)-(2)-(4)-(3)
  4. (1)-(4)-(2)-(3)
정답: 1

해설

데이터베이스 디자인은 요구사항 분석을 통해 필요한 데이터를 파악하고, 이를 바탕으로 논리적인 구조를 설계한 후, 물리적인 저장 방식을 결정하는 순서로 진행됩니다. 따라서 정답은 (1) 요구사항 분석 - (2) 개념적 설계 - (3) 논리적 설계 - (4) 물리적 설계의 순서를 따르는 1번입니다.

문제 23

다음 SQL 검색문의 의미로 가장 적절한 것은?
  1. 학생 테이블의 학과명을 모두 검색하라.
  2. 학생 테이블의 학과명을 중복되지 않게 모두 검색하라.
  3. 학생 테이블의 학과명 중에서 중복된 학과명은 모두 검색하라.
  4. 학생 테이블을 학과명 구별하지 말고 모두 검색하라.
정답: 2

해설

SQL 검색문에서 `DISTINCT` 키워드는 중복된 데이터를 제거하고 고유한 값만 반환하는 역할을 합니다. 따라서 `DISTINCT 학과명`은 학생 테이블에서 학과명을 검색할 때, 동일한 학과명이 여러 번 나타나더라도 한 번만 표시하여 중복되지 않는 학과명 목록을 얻게 됩니다.

문제 24

하나의 테이블에 한 행의 데이터를 등록하는 방법으로 옳은 것은?     
  1. INSERT INTO 고객 (계좌번호, 이름, 금액) VALUES('111', '홍길동', 5000) ;
  2. UPDATE 고객 SET 금액 = 10000 WHERE 이름 = 홍길동 ;
  3. SELECT * FROM 고객 ;
  4. CREATE TABLE 고객 (계좌번호 NUMBER (3,0), 이름 VARCHAR2 (8), 금액 NUMBER (5,0)) ;
정답: 1

해설

정답은 1번입니다. 1번은 `INSERT INTO` 구문을 사용하여 `고객` 테이블에 새로운 행의 데이터를 등록하는 올바른 방법입니다. 2번은 `UPDATE`로 기존 데이터를 수정하고, 3번은 `SELECT`로 데이터를 조회하며, 4번은 `CREATE TABLE`로 테이블 자체를 생성하는 명령입니다. 따라서 새로운 데이터를 추가하는 것은 `INSERT INTO`가 유일합니다.

문제 25

SQL에서 조건문을 기술할 수 있는 절은?     
  1. FROM 절
  2. INTO 절
  3. WHERE 절
  4. CONDITION 절
정답: 3

해설

SQL에서 데이터를 필터링하고 특정 조건을 만족하는 행만 선택할 때 사용하는 절은 **WHERE 절**입니다. WHERE 절은 SELECT, UPDATE, DELETE 문 등에서 조건을 지정하여 원하는 데이터를 정확하게 추출하거나 수정, 삭제할 수 있도록 합니다. FROM 절은 데이터를 가져올 테이블을 지정하고, INTO 절은 데이터를 삽입할 테이블을 지정하는 데 사용됩니다.

문제 26

테이블 구조 변경시 사용하는 SQL 명령은?     
  1. CREATE TABLE
  2. ALTER TABLE
  3. DROP TABLE
  4. INSERT TABLE
정답: 2

해설

테이블 구조 변경 시 사용하는 SQL 명령어는 **ALTER TABLE**입니다. CREATE TABLE은 테이블을 새로 생성하고, DROP TABLE은 테이블을 삭제하며, INSERT TABLE은 데이터를 삽입하는 명령어이기 때문에 테이블의 구조를 변경하는 데는 ALTER TABLE이 적합합니다.

문제 27

Windows용 프레젠테이션에서 하나의 화면을 구성하는 개개의 요소들을 무엇이라 하는가?     
  1. 시나리오
  2. 개요
  3. 스크린팁
  4. 개체(Object)
정답: 4

해설

Windows 프레젠테이션에서 하나의 화면을 구성하는 개별적인 요소들은 **개체(Object)**라고 합니다. 텍스트 상자, 이미지, 도형 등 화면에 표시되는 모든 시각적 요소들이 개체에 해당하며, 이들을 조합하여 하나의 슬라이드를 완성합니다.

문제 28

스프레드시트 작업에서 반복되거나 복잡한 단계를 수행하는 작업을 일괄적으로 자동화시켜 처리하는 방법에 해당하는 것은?     
  1. 매크로
  2. 정렬
  3. 검색
  4. 필터
정답: 1

해설

스프레드시트에서 반복적이거나 복잡한 작업을 자동화하는 방법은 **매크로**입니다. 매크로는 사용자가 수행한 일련의 동작을 기록했다가 필요할 때마다 다시 실행할 수 있게 해주는 기능으로, 이를 통해 작업 시간을 단축하고 오류를 줄일 수 있습니다. 정렬, 검색, 필터는 데이터를 특정 기준에 따라 재배열하거나 원하는 정보를 찾는 기능이지만, 일련의 복잡한 절차를 자동화하는 데는 매크로가 가장 적합합니다.

문제 29

Windows용 스프레드시트의 기능과 거리가 먼 것은?     
  1. 정렬 기능
  2. 자동 계산 기능
  3. 그래프 표현기능
  4. 동영상 처리 기능
정답: 4

해설

스프레드시트 프로그램은 주로 데이터를 표 형태로 관리하고 분석하는 데 특화되어 있습니다. 정렬, 자동 계산, 그래프 표현 기능은 이러한 스프레드시트의 핵심 기능입니다. 반면, 동영상 처리 기능은 스프레드시트의 주된 목적과 거리가 멀며, 이는 동영상 편집 프로그램 등에서 제공하는 기능입니다.

문제 30

데이터베이스를 사용하는 경우의 장점이 아닌 것은?     
  1. 데이터 중복의 최대화
  2. 데이터의 무결성 유지
  3. 데이터의 공용 사용
  4. 데이터의 일관성 유지
정답: 1

해설

데이터베이스의 가장 큰 장점 중 하나는 **데이터 중복을 최소화**하여 저장 공간을 효율적으로 사용하고 데이터의 일관성을 유지하는 것입니다. 보기 1번은 오히려 데이터베이스의 단점이나 잘못된 사용 방식을 나타내므로 데이터베이스 사용의 장점이 아닙니다. 데이터베이스는 데이터를 효율적으로 관리하고 공유하기 위한 시스템입니다.

문제 31

Windows 98에서 하드디스크에 있는 파일을 휴지통에 버리지 않고 바로 삭제하려고 한다. 파일 선택 후 어떤 키를 눌러야 하는가?     
  1. Del
  2. Alt + Del
  3. Ctrl + Del
  4. Shift + Del
정답: 4

해설

Windows 98에서 파일을 휴지통으로 보내지 않고 영구 삭제하려면, 파일을 선택한 후 **Shift + Del** 키를 눌러야 합니다. 이 단축키는 파일을 휴지통으로 이동하는 대신 즉시 삭제하여 디스크 공간을 확보하는 데 사용됩니다. 일반적인 'Del' 키는 파일을 휴지통으로 보내는 반면, 'Shift + Del'은 영구 삭제를 수행하는 핵심 개념입니다.

문제 32

실행중인 프로그램이나 시스템을 중지시킬 수 있는 수행 중단 기능(break on)을 설정할 수 있는 도스의 파일은?     
  1. IO.SYS
  2. COMMAND.COM
  3. CONFIG.SYS
  4. AUTOEXEC.BAT
정답: 3

해설

정답은 3번 CONFIG.SYS입니다. CONFIG.SYS 파일은 DOS 시스템이 부팅될 때 실행되는 설정 파일로, 시스템의 하드웨어 및 소프트웨어 설정을 정의합니다. 이 파일 내에서 특정 지점에서 프로그램 실행을 중단하거나 디버깅하는 'break on' 기능을 설정할 수 있습니다. 이는 시스템 부팅 과정이나 특정 프로그램의 초기 로딩 시점에 문제를 진단하고 해결하는 데 유용합니다.

문제 33

도스(MS-DOS)에서 Attrib 명령어의 옵션에 대한 설명으로 옳지 않은 것은?     
  1. 백업 파일 속성 : A
  2. 시스템 파일 속성 : S
  3. 읽기 전용 파일 속성 : P
  4. 숨김 파일 속성 : H
정답: 3

해설

도스(MS-DOS)의 `attrib` 명령어는 파일의 속성을 변경하는 데 사용됩니다. 보기에서 '읽기 전용' 파일 속성은 'P'가 아니라 'R'입니다. 따라서 'P' 옵션에 대한 설명은 옳지 않습니다. 'A'는 백업, 'S'는 시스템, 'H'는 숨김 파일 속성을 나타내는 올바른 옵션입니다.

문제 34

운영체제의 목적이 아닌 것은?     
  1. 처리능력(Throughput) 향상
  2. 턴 어라운드 타임(Turnaround Time)의 증가
  3. 사용가능도(Availability)의 증대
  4. 신뢰도(Reliability)의 향상
정답: 2

해설

운영체제는 컴퓨터 시스템의 자원을 효율적으로 관리하여 **처리능력 향상, 사용가능도 증대, 신뢰도 향상**을 목적으로 합니다. 반면, **턴 어라운드 타임(Turnaround Time)의 증가는 작업 완료까지 걸리는 시간을 늘리는 것으로, 이는 운영체제의 목적에 반대**되는 결과입니다. 따라서 턴 어라운드 타임의 증가는 운영체제의 목적이 아닙니다.

문제 35

Windows 98에서 단축 아이콘에 대한 설명으로 옳지 않은 것은?     
  1. 바탕화면에서 단축 아이콘을 삭제하면 실제 연결되어 있는 프로그램도 삭제된다.
  2. 실제 실행 파일과 연결해 놓은 아이콘을 말한다.
  3. 사용자 임의로 단축아이콘을 생성하거나 삭제시킬 수 있다.
  4. 아이콘과 다른 것은 아이콘 밑에 화살표 표시가 있다.
정답: 1

해설

Windows 98에서 단축 아이콘은 실제 프로그램 파일이 아닌, 프로그램 파일로 연결되는 **바로가기**일 뿐입니다. 따라서 바탕화면에서 단축 아이콘을 삭제해도 실제 프로그램 파일은 삭제되지 않습니다. 단축 아이콘은 사용자 임의로 생성 및 삭제가 가능하며, 일반 아이콘과 구분하기 위해 밑에 화살표 표시가 있다는 점이 핵심입니다.

문제 36

다음 괄호 안의 내용으로 적절하지 않은 것은?
  1. Kernel
  2. Shell
  3. File System
  4. Compiler
정답: 4

해설

이 문제는 운영체제의 핵심 구성 요소와 소프트웨어 개발 도구를 구분하는 문제입니다. Kernel, Shell, File System은 모두 운영체제의 중요한 부분으로, 시스템의 기본적인 기능과 사용자 인터페이스를 담당합니다. 반면 Compiler는 프로그래밍 언어를 기계어로 번역하는 도구로, 운영체제의 직접적인 구성 요소라기보다는 개발 환경의 일부입니다. 따라서 Compiler는 운영체제의 핵심 구성 요소로 적절하지 않습니다.

문제 37

Windows 98의 제어판에서 시동 디스크를 만들려면 어떤 항목을 선택하여야 되는가?     
  1. 시스템
  2. 사용자
  3. 내게 필요한 옵션
  4. 프로그램 추가/제거
정답: 4

해설

Windows 98에서 시동 디스크를 만들기 위해서는 "프로그램 추가/제거" 항목을 선택해야 합니다. 이 항목 안에 시동 디스크 생성 도구가 포함되어 있기 때문입니다. 따라서 보기 중 4번이 정답입니다.

문제 38

UNIX에서 네트워크상의 문제를 진단할 수 있는 명령어는?     
  1. ping
  2. cd
  3. pwd
  4. who
정답: 1

해설

UNIX에서 네트워크상의 문제를 진단하는 데 가장 기본적인 명령어는 `ping`입니다. `ping` 명령어는 특정 네트워크 호스트까지의 연결 상태와 응답 시간을 확인하여 네트워크 연결이 정상적인지, 혹은 지연이 발생하는지 파악하는 데 사용됩니다. 다른 보기들은 파일 시스템 탐색 (`cd`, `pwd`)이나 사용자 정보 확인 (`who`) 등 네트워크와 직접적인 관련이 없는 명령어들입니다.

문제 39

UNIX에서 입력 시 사용되는 "Kill" 명령에 대한 설명으로 옳은 것은?     
  1. 마지막에 입력한 문자를 지운다.
  2. 마지막에 입력한 단어를 지운다.
  3. 한 줄 전체를 지운다.
  4. 새 줄의 입력을 위하여 한 줄을 띄운다.
정답: 3

해설

UNIX의 "Kill" 명령은 일반적으로 **현재 입력 중인 줄 전체를 삭제**하는 데 사용됩니다. 이는 사용자가 실수로 잘못된 내용을 입력했을 때, 이전 커서 위치부터 줄의 끝까지 모든 내용을 한 번에 지우고 다시 입력할 수 있도록 돕는 기능입니다. 따라서 정답은 3번입니다.

문제 40

Windows 98에서 클립보드에 현재 화면에서 활성윈도우를 복사하는 기능키는?     
  1. Ctrl + Print Screen
  2. Ctrl + C
  3. Alt + Print Screen
  4. Ctrl + V
정답: 3

해설

Windows 98에서 활성 창만 클립보드에 복사하는 기능키는 **Alt + Print Screen**입니다. Print Screen 키는 화면 전체를 복사하지만, Alt 키와 함께 누르면 현재 활성화된 창만 복사하는 기능을 수행합니다. Ctrl + C는 텍스트나 개체를 복사하는 일반적인 단축키이며, Ctrl + V는 붙여넣기 기능입니다.

문제 41

UNIX에서 현재 작업중인 프로세스의 상태를 알아볼 때 사용하는 명령어는?     
  1. ls
  2. ps
  3. kill
  4. chmod
정답: 2

해설

UNIX에서 현재 작업 중인 프로세스의 상태를 확인하려면 `ps` 명령어를 사용합니다. `ps`는 "process status"의 약자로, 실행 중인 프로세스의 목록과 각 프로세스의 PID, 상태, CPU 사용량 등 다양한 정보를 보여줍니다. `ls`는 파일 목록을 보여주고, `kill`은 프로세스를 종료하며, `chmod`는 파일 권한을 변경하는 명령어이므로 프로세스 상태 확인과는 관련이 없습니다.

문제 42

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

해설

정답은 3번입니다. 실시간 시스템은 외부 사건에 대해 즉각적으로 반응해야 하는 시스템을 의미합니다. 1, 2, 4번 보기는 외부 상황 변화에 빠르게 대처해야 하는 시스템으로 실시간 처리가 필수적입니다. 반면, 3번의 고객명단 월 단위 처리는 정해진 시간 내에 처리해도 무방하므로 실시간 시스템에 해당하지 않습니다.

문제 43

다음의 설명이 의미하는 것은?
  1. Database
  2. Compiler
  3. Deadlock
  4. Spooling
정답: 3

해설

정답은 3번 **Deadlock**입니다. Deadlock은 여러 프로세스가 서로가 가진 자원을 기다리면서 무한히 대기하는 상태를 의미합니다. 각 프로세스는 다른 프로세스가 점유하고 있는 자원을 필요로 하며, 이로 인해 누구도 작업을 진행하지 못하게 됩니다. 핵심 개념은 **상호 배제, 점유 및 대기, 비선점, 순환 대기**의 네 가지 조건이 모두 충족될 때 발생한다는 것입니다.

문제 44

Windows 98에서 화면보호기의 설정은 어디에서 하는가?     
  1. 시스템
  2. 멀티미디어
  3. 디스플레이
  4. 내게 필요한 옵션
정답: 3

해설

Windows 98에서 화면보호기 설정은 **디스플레이** 설정에서 이루어집니다. 화면보호기는 컴퓨터가 일정 시간 동안 사용되지 않을 때 화면을 보호하기 위한 기능으로, 화면의 시각적 요소를 변경하여 전력 소비를 줄이고 화면 번짐을 방지하는 역할을 합니다. 이러한 화면 표시와 관련된 설정은 '디스플레이' 항목에서 통합적으로 관리됩니다.

문제 45

Windows 98에서 바탕화면에 있는 아이콘을 정렬하려고 할 때 기본적으로 제공하는 아이콘 정렬 방식이 아닌 것은?     
  1. 계단식 정렬
  2. 크기별 정렬
  3. 자동 정렬
  4. 종류별 정렬
정답: 1

해설

Windows 98에서 바탕화면 아이콘 정렬 시, **계단식 정렬**은 기본으로 제공되지 않는 방식입니다. Windows 98은 아이콘을 **크기별**, **종류별**, 그리고 **자동 정렬**하는 기능을 제공했지만, 아이콘들을 계단 모양으로 배치하는 기능은 없었습니다. 따라서 정답은 1번입니다.

문제 46

도스(MS-DOS)에서 사용자가 파일을 잘못해서 정보를 삭제하였을 때, 이를 복원하는 명령어는?
  1. DELETE
  2. UNDELETE
  3. UNFORMAT
  4. ANTI
정답: 2

해설

MS-DOS에서 실수로 삭제된 파일을 복원하는 명령어는 `UNDELETE`입니다. 이 명령어는 삭제된 파일이 디스크 상에 남아있는 경우, 해당 파일의 정보를 다시 활성화하여 복구하는 기능을 수행합니다. `DELETE`는 파일을 삭제하는 명령어이며, `UNFORMAT`은 포맷된 디스크를 복구하는 명령어입니다.

문제 47

하드디스크의 분할을 설정하고 논리적 드라이브 번호를 할당하는 DOS의 외부명령어는?     
  1. FDISK
  2. CHKDSK
  3. RECOVER
  4. DISKCOMP
정답: 1

해설

**정답: 1. FDISK** **해설:** FDISK는 DOS 환경에서 하드디스크를 분할하고 논리적 드라이브를 생성하는 데 사용되는 외부 명령어입니다. CHKDSK는 디스크 오류를 검사하고 복구하며, RECOVER는 손상된 파일 복구, DISKCOMP는 디스크 비교에 사용됩니다. 따라서 하드디스크 분할과 논리적 드라이브 할당이라는 문제의 핵심 기능을 수행하는 것은 FDISK입니다.

문제 48

운영체제의 구성 요소 중 프로세서를 생성, 실행, 중단, 소멸시키는 것은?     
  1. 스케줄러(Scheduler)
  2. 드라이버(Driver)
  3. 에디터(Editor)
  4. 스풀러(Spooler)
정답: 1

해설

정답은 1번 스케줄러입니다. 스케줄러는 운영체제의 핵심 구성 요소로, 여러 프로세스들이 CPU를 사용할 수 있도록 **프로세스의 생성, 실행, 중단, 소멸을 관리하고 제어하는 역할**을 합니다. 이는 마치 여러 작업자가 한정된 도구를 효율적으로 사용하도록 순서를 정하고 관리하는 것과 같습니다. 드라이버는 하드웨어와 운영체제 간의 통신을 담당하고, 에디터는 텍스트 편집기이며, 스풀러는 프린터와 같은 장치의 출력을 임시 저장하는 역할을 하므로 프로세스 관리를 직접적으로 담당하지 않습니다.

문제 49

Windows 98에서 "시스템 도구" 메뉴에 포함되지 않는 것은?     
  1. 디스크 검사
  2. 디스크 조각 모음
  3. 디스크 정리
  4. 디스크 포맷
정답: 4

해설

Windows 98의 "시스템 도구" 메뉴는 시스템 성능을 유지하고 문제를 해결하는 데 도움을 주는 유틸리티를 모아놓은 곳입니다. 디스크 검사, 디스크 조각 모음, 디스크 정리는 모두 시스템 도구에 포함되어 디스크 오류를 찾고, 파일 접근 속도를 높이며, 불필요한 파일을 삭제하는 기능을 합니다. 반면, 디스크 포맷은 디스크의 모든 데이터를 지우고 초기화하는 작업으로, 시스템 도구보다는 하드웨어 관리 도구에 더 가깝기 때문에 시스템 도구 메뉴에 포함되지 않습니다.

문제 50

시스템의 날짜를 변경하거나, 확인할 수 있는 DOS 명령어는?     
  1. TIME
  2. DATE
  3. MD
  4. DEL
정답: 2

해설

정답은 2번 DATE입니다. DOS 명령어 DATE는 시스템의 현재 날짜를 확인하거나 변경하는 데 사용됩니다. TIME 명령어는 시간을 변경하고, MD는 디렉토리를 생성하며, DEL은 파일을 삭제하는 명령어이므로 날짜와는 관련이 없습니다.

문제 51

다음 중 가청 주파수의 범위는 대략 얼마인가?     
  1. 16[㎐]~0.2[㎑]
  2. 300[㎐]~4[㎑]
  3. 20[㎐]~20[㎑]
  4. 300[㎐]~200[㎑]
정답: 3

해설

정답은 3번 20[㎐]~20[㎑]입니다. 가청 주파수란 사람이 들을 수 있는 소리의 주파수 범위를 말하며, 일반적으로 성인의 경우 약 20Hz에서 20,000Hz(20kHz) 사이입니다. 1번과 2번은 너무 낮은 주파수 대역을 포함하거나 너무 좁고, 4번은 너무 높은 주파수 대역을 포함하여 사람이 들을 수 있는 범위와 다릅니다.

문제 52

이동 통신 방식에서 사용되는 무선주파수 접속 방식이 아닌 것은?     
  1. 위상분할 다중화 접속 방식(PDMA)
  2. 주파수분할 다중화 접속 방식(FDMA)
  3. 시분할 다중화 접속 방식(TDMA)
  4. 코드분할 다중화 접속 방식(CDMA)
정답: 1

해설

이동 통신에서 여러 사용자가 하나의 무선 채널을 공유할 수 있도록 하는 기술을 무선 주파수 접속 방식이라고 합니다. 보기 중 FDMA, TDMA, CDMA는 모두 이동 통신에서 널리 사용되는 접속 방식입니다. 반면, PDMA(위상 분할 다중화 접속 방식)는 이동 통신에서 일반적으로 사용되는 무선 주파수 접속 방식이 아닙니다.

문제 53

10개국(Station)을 서로 망형 통신망으로 구성시 요구되는 통신 회선수는?     
  1. 15
  2. 25
  3. 35
  4. 45
정답: 4

해설

10개의 스테이션을 서로 망형으로 연결한다는 것은 모든 스테이션이 다른 모든 스테이션과 직접 통신할 수 있어야 함을 의미합니다. 이는 조합의 개념으로, 10개의 스테이션 중 2개를 선택하여 통신 회선을 만드는 경우의 수와 같습니다. 따라서 10개에서 2개를 선택하는 조합의 수인 10C2를 계산하면 45가 됩니다.

문제 54

다음 중 고품위 TV(HDTV)의 주사선수에 해당되는 것은?     
  1. 525
  2. 625
  3. 950
  4. 1125
정답: 4

해설

고품위 TV(HDTV)는 일반 TV보다 훨씬 더 많은 수의 주사선(화면을 구성하는 가로줄)을 사용하여 더 선명하고 상세한 영상을 제공합니다. 보기 중 1125라는 숫자는 HDTV의 표준 주사선 수인 1080i 또는 1080p와 같이 높은 해상도를 나타내는 대표적인 값에 해당합니다. 따라서 1125가 HDTV의 주사선수에 해당한다고 볼 수 있습니다.

문제 55

데이터 전송의 반송 방식 중 진폭변조 방식에 관한 설명으로 틀린 것은?     
  1. 전송로의 레벨 변동에 영향을 받기 쉽다.
  2. 복조과정에서 포락선 검파를 할 수 있다.
  3. 자동주파수 제어회로가 필요하다.
  4. 수신부에 바이어스 디스토션을 방지하기 위한 보정 회로가 필요하다.
정답: 3

해설

진폭 변조(AM) 방식은 신호의 크기(진폭)를 변화시켜 정보를 전달합니다. 1번은 AM이 외부 잡음이나 전송로의 레벨 변화에 취약하다는 것을 나타내며, 2번은 AM 신호를 원래 신호로 복원하는 과정에서 포락선 검파가 사용됨을 의미합니다. 4번은 AM 복조 시 발생할 수 있는 바이어스 디스토션을 보정하기 위한 회로가 필요함을 설명합니다. 반면, 3번의 자동 주파수 제어(AFC) 회로는 주파수 변조(FM) 방식에서 수신 주파수를 안정적으로 유지하기 위해 주로 사용되는 기술이며, AM 방식과는 직접적인 관련이 적습니다.

문제 56

정보통신 신호의 전송이 양쪽에서 가능하나, 동시전송은 불가능하고 한 쪽 방향으로만 전송이 교대로 이루어지는 통신 방식은?     
  1. 반송 주파수 통신 방식
  2. 반이중 통신 방식
  3. 단방향 통신 방식
  4. 전이중 통신 방식
정답: 2

해설

정답은 2번 반이중 통신 방식입니다. 이 방식은 두 지점 간에 신호 전송이 모두 가능하지만, 동시에 이루어지지는 못하고 한쪽에서 보내면 다른 쪽에서는 받기만 해야 하는 교대식 통신입니다. 마치 무전기처럼 한 번에 한 방향으로만 대화할 수 있는 것과 같습니다.

문제 57

마이크로파(Microwave) 통신방식과 관계없는 것은?     
  1. 전자파를 이용하는 무선 통신 방식이다.
  2. 광을 이용하므로 전송 속도가 빠르다.
  3. 이동 통신 수단으로도 이용되고 있다.
  4. 중계거리를 고려하여야 한다.
정답: 2

해설

마이크로파 통신은 전자파의 일종인 마이크로파를 이용하는 무선 통신 방식입니다. 따라서 1번과 3번은 마이크로파 통신과 관련이 있습니다. 마이크로파는 빛의 속도로 전달되지만, '광'을 이용하는 방식은 아니며, 전송 속도와 직접적인 관련이 있는 것은 아닙니다. 또한, 마이크로파는 직진성이 강하여 장애물에 약하고 대기 중의 감쇠가 발생하므로 4번처럼 중계 거리를 고려해야 합니다. 따라서 2번은 마이크로파 통신 방식과 관계가 없습니다.

문제 58

단말장치가 변복조장치에게 데이터를 보내려 하고 있음을 나타내는 제어신호는?     
  1. CTS(Clear To Send)
  2. RTS(Request To Send)
  3. DSR(Data Set Ready)
  4. RI(Ring Indication)
정답: 2

해설

단말장치가 변복조장치에게 데이터를 보내기 전에 "보낼 준비가 되었는지" 묻는 제어 신호는 RTS(Request To Send)입니다. RTS 신호를 받으면 변복조장치는 데이터를 받을 준비가 되었는지 확인하고, 준비가 되었다면 CTS(Clear To Send) 신호로 응답합니다. 따라서 단말장치가 데이터를 보내려 함을 나타내는 것은 RTS입니다.

문제 59

광케이블이 일반전화용 평형케이블과 비교하여 이점이 아닌 것은?     
  1. 전송용량이 커서 많은 신호를 한 번에 전송할 수 있다.
  2. 케이블간의 누화는 무시될 수 있을 정도이다.
  3. 주파수에 따른 신호 감쇄나 전송지연의 변화가 크다.
  4. 통신신호의 전파속도가 빠르다.
정답: 3

해설

광케이블은 평형 케이블에 비해 전송 용량이 크고 누화가 적으며 신호 전파 속도가 빠르다는 장점이 있습니다. 하지만 3번 보기에서 언급된 것처럼 주파수에 따른 신호 감쇄나 전송 지연의 변화가 크다는 것은 광케이블의 단점이며, 평형 케이블과의 비교에서 이점이 아닙니다.

문제 60

FEP(Front-End Processor)의 기능과 가장 거리가 먼 것은?     
  1. 여러 통신라인을 중앙 컴퓨터에 연결
  2. 터미널의 메시지(Message)가 보낼 상태로 있는지 받을 상태로 있는지 검색
  3. 에러의 검출
  4. 데이터 파일(File)의 영구 보전
정답: 4

해설

FEP(Front-End Processor)는 중앙 컴퓨터와 여러 통신 장치 사이의 통신을 효율적으로 관리하는 역할을 합니다. 보기 1, 2, 3은 FEP의 주요 기능인 통신 라인 연결, 메시지 상태 확인, 오류 검출에 해당합니다. 하지만 데이터 파일의 영구 보전은 FEP의 역할이 아닌, 중앙 컴퓨터나 별도의 저장 장치의 기능입니다. 따라서 FEP의 기능과 가장 거리가 먼 것은 4번입니다.

2005년 정보처리기능사 1회차 회차 학습 안내

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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