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

2009정보처리기능사 1회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

현재 수행중에 있는 명령어 코드(code)를 저장하고 있는 임시 저장 장치는?    
  1. 인덱스 레지스터(Index register)
  2. 명령 레지스터(Instruction register)
  3. 누산기(Accumulator)
  4. 메모리 레지스터(Memory register)
정답: 2

해설

정답은 2번 명령 레지스터(Instruction register)입니다. 명령 레지스터는 CPU가 현재 실행 중인 명령어 코드를 임시로 저장하는 역할을 합니다. CPU는 이 레지스터에 저장된 명령어를 해독하고 실행하며, 이를 통해 프로그램이 순차적으로 동작하게 됩니다. 다른 보기들은 명령어 코드를 직접 저장하는 용도가 아닙니다.

문제 2

반가산기(half-adder)에서 두개의 입력 비트가 모두 1 일 때 합(sum)은?    
  1. 0
  2. 1
  3. 10
  4. 11
정답: 1

해설

반가산기는 두 개의 입력 비트를 더하여 합(sum)과 올림(carry)을 출력하는 디지털 회로입니다. 두 입력 비트가 모두 1일 때, 이진수 덧셈 규칙에 따라 1 + 1 = 10이 됩니다. 여기서 합은 0이고 올림은 1입니다. 따라서 반가산기의 합은 0이 됩니다.

문제 3

EBCDIC 코드의 존(zone) 코드는 몇 비트로 구성되어 있는가?    
  1. 8
  2. 7
  3. 6
  4. 4
정답: 4

해설

EBCDIC 코드에서 존(zone) 코드는 숫자나 문자의 종류를 나타내는 부분으로, 4비트로 구성됩니다. 이 4비트는 해당 문자의 상위 비트를 표현하며, 나머지 4비트와 결합하여 전체 문자를 나타냅니다. 따라서 EBCDIC 코드의 존 코드는 4비트입니다.

문제 4

주기억장치에서 기억장치의 지정은 무엇을 따라 행하여 지는가?    
  1. 레코드(Record)
  2. 블록(Block)
  3. 어드레스(Address)
  4. 필드(Field)
정답: 3

해설

주기억장치에서 기억장치의 지정은 **어드레스(Address)**를 따라 이루어집니다. 어드레스는 특정 데이터가 저장된 위치를 가리키는 고유한 번호이며, CPU는 이 어드레스를 통해 원하는 데이터를 찾아 읽거나 씁니다. 따라서 레코드, 블록, 필드와 같은 데이터의 논리적 단위가 아닌, 물리적인 위치를 나타내는 어드레스가 기억장치 지정의 핵심입니다.

문제 5

레지스터에 새로운 데이터를 전송하면 먼저 있던 내용은 어떻게 되는가?    
  1. 기억된 내용에 아무런 변화가 없다.
  2. 먼저 내용은 지워지고 새로운 내용은 기억된다.
  3. 먼저 내용은 다른 곳으로 전송되고 새로운 내용만 기억된다.
  4. 누산기(Accumulator)에서는 덧셈이 이루어 진다.
정답: 2

해설

레지스터는 CPU 내부에 있는 임시 저장 공간으로, 새로운 데이터를 전송하면 기존에 저장되어 있던 내용은 덮어쓰여져 사라집니다. 이는 레지스터가 데이터를 일시적으로 저장하고 처리하는 데 사용되기 때문입니다. 따라서 먼저 있던 내용은 지워지고 새로운 내용만 기억됩니다.

문제 6

2진수 "101111110"을 8진수로 변환하면?    
  1. (576)8(576)_8
  2. (567)8(567)_8
  3. (558)8(558)_8
  4. (557)8(557)_8
정답: 1

해설

2진수를 8진수로 변환하려면 2진수의 오른쪽부터 3자리씩 묶어 각 묶음을 8진수의 한 자리 숫자로 변환하면 됩니다. 2진수 "101111110"을 3자리씩 묶으면 "101", "111", "110"이 됩니다. 각 묶음을 8진수로 변환하면 101은 5, 111은 7, 110은 6이므로, 8진수로 "576"이 됩니다.

문제 7

진리표가 다음 표와 같이 되는 논리회로는?
  1. AND 게이트
  2. OR 게이트
  3. NOR 게이트
  4. NAND 게이트
정답: 4

해설

주어진 진리표는 두 입력이 모두 참(1)일 때만 출력이 거짓(0)이 되고, 그 외의 경우에는 출력이 참(1)이 되는 것을 보여줍니다. 이는 NAND 게이트의 동작 방식과 일치합니다. NAND 게이트는 AND 게이트의 출력을 반전시킨 것으로, 두 입력이 모두 참일 때만 출력이 거짓이 되는 특징을 가집니다. 따라서 정답은 4번 NAND 게이트입니다.

문제 8

다음 중 입력이 어느 하나라도 1 이면 출력이 1 이 되고, 입력이 모두 0 일 때 만 출력이 0 이 되는 게이트는?    
  1. NOT
  2. AND
  3. OR
  4. XOR
정답: 3

해설

이 문제는 논리 게이트의 동작 방식을 묻는 문제입니다. OR 게이트는 두 개 이상의 입력 중 하나라도 1이면 출력이 1이 되고, 모든 입력이 0일 때만 출력이 0이 되는 특징을 가집니다. 이는 OR 연산의 정의와 일치하며, 보기 중 OR 게이트만이 이 조건을 만족합니다.

문제 9

명령어는 연산자 부분과 주소 부분으로 구성되는데 주소(operand)부분의 구성 요소가 아닌 것은?    
  1. 데이터의 주소 자체
  2. 명령어의 순서
  3. 데이터의 종류
  4. 데이터가 있는 주소를 구하는데 필요한 정보
정답: 3

해설

명령어의 주소 부분은 데이터가 어디에 있는지, 혹은 어떻게 찾을 수 있는지를 나타내는 정보입니다. 따라서 데이터의 주소 자체, 주소를 구하는 데 필요한 정보, 그리고 명령어의 다음 실행 순서 등이 주소 부분에 포함될 수 있습니다. 반면, 데이터의 종류는 연산의 대상이 되는 데이터가 어떤 형식인지(예: 정수, 문자 등)를 나타내는 것으로, 주소 부분의 구성 요소가 아닙니다.

문제 10

그림과 같은 논리회로에서 출력 XX에 알맞은 식은? (단, A,B,CA,B,C 는 입력임)
  1. Aˉ(B+C)Aˉ\bar{A} \cdot(B+C)
  2. Aˉ(B+C)Aˉ\bar{A} \cdot (B+C)\overline{(B+C)}
  3. AˉBCAˉ\bar{A} \cdot B \cdot C
  4. Aˉ+B+CAˉ\bar{A}+B+C\overline{B+C}
정답: 1

해설

이 논리회로는 NOT 게이트와 AND 게이트, OR 게이트로 구성되어 있습니다. 출력 X는 입력 A가 NOT 게이트를 통과한 결과($Aˉ\bar{A}$)와 입력 B와 C의 OR 연산 결과($B+C$)를 AND 연산한 값입니다. 따라서 출력 X에 알맞은 식은 $Aˉ\bar{A} \cdot (B+C)$가 됩니다. 핵심 개념은 각 논리 게이트의 동작 원리를 이해하고 이를 조합하여 전체 회로의 논리식을 도출하는 것입니다.

문제 11

1 비트(bit) 기억장치로 가장 적합한 것은?     
  1. 레지스터
  2. 누산기
  3. 계전기
  4. 플립플롭
정답: 4

해설

1 비트 기억 장치로 가장 적합한 것은 **플립플롭**입니다. 플립플롭은 외부 신호에 따라 0 또는 1의 두 가지 상태를 안정적으로 유지할 수 있는 전자 회로로, 1 비트의 정보를 저장하는 데 사용됩니다. 레지스터와 누산기는 여러 비트를 모아 연산이나 데이터를 저장하는 데 사용되며, 계전기는 전기적 신호로 기계적인 접점을 제어하는 장치로 1비트 기억 장치와는 거리가 있습니다.

문제 12

다음 보기의 연산은?
  1. AND 연산
  2. OR 연산
  3. MOVE 연산
  4. Complement 연산
정답: 1

해설

주어진 보기는 컴퓨터 과학에서 사용되는 기본적인 논리 연산 및 데이터 이동 연산을 나열하고 있습니다. 정답이 1번 AND 연산이라는 것은, 문제에서 제시된 "연산"이라는 단어가 가장 포괄적으로 AND, OR, Complement와 같은 논리 연산을 지칭하며, 이 중 AND 연산이 가장 기본적인 논리 연산 중 하나이기 때문입니다. MOVE 연산은 데이터 이동에 해당하므로 논리 연산과는 구분됩니다.

문제 13

(A+1)(B+1)+C(A+1) \cdot(B+1)+C 의 논리식을 간단히 한 것은?     
  1. 11
  2. 00
  3. AA
  4. CC
정답: 1

해설

주어진 논리식 (A+1) \cdot(B+1)+C 에서 '1'은 논리 참(True)을 의미합니다. 논리곱(AND, \cdot) 연산에서 피연산자 중 하나라도 '1'이면 결과는 항상 '1'이 됩니다. 따라서 (A+1)은 A의 값과 상관없이 항상 '1'이 되고, (B+1)도 마찬가지로 항상 '1'이 됩니다. 결국 (A+1) \cdot(B+1)은 1 \cdot 1 = 1 이 됩니다. 마지막으로 1 + C 에서 논리합(OR, +) 연산에서 피연산자 중 하나라도 '1'이면 결과는 항상 '1'이 됩니다. 따라서 1 + C 는 항상 '1'이 됩니다.

문제 14

중앙처리장치에서 명령이 실행될 차례를 제어하거나 특정 프로그램과 관련된 컴퓨터 시스템의 상태를 나타내고 유지해 두기 위한 제어 워드로서, 실행중인 CPU의 상태를 포함 하고 있는 것은?     
  1. PSW
  2. SP
  3. MAR
  4. MBR
정답: 1

해설

정답은 1번 PSW(Program Status Word)입니다. PSW는 CPU의 현재 실행 상태를 나타내는 제어 워드로서, 명령 실행 순서를 제어하고 프로그램 실행에 필요한 정보들을 저장합니다. SP(Stack Pointer)는 스택의 최상단을 가리키고, MAR(Memory Address Register)은 메모리 주소를, MBR(Memory Buffer Register)은 메모리 데이터를 저장하는 레지스터로, PSW와는 역할이 다릅니다.

문제 15

다음은 명령어 인출 절차를 보인 것이다. 올바른 순서로 나열된 것은?
  1. 12341\textcircled{\small 1}\to2\textcircled{\small 2}\to3\textcircled{\small 3}\to4\textcircled{\small 4}
  2. 32143\textcircled{\small 3}\to2\textcircled{\small 2}\to1\textcircled{\small 1}\to4\textcircled{\small 4}
  3. 42134\textcircled{\small 4}\to2\textcircled{\small 2}\to1\textcircled{\small 1}\to3\textcircled{\small 3}
  4. 13421\textcircled{\small 1}\to3\textcircled{\small 3}\to4\textcircled{\small 4}\to2\textcircled{\small 2}
정답: 3

해설

명령어 인출은 프로그램 카운터(PC)에 저장된 주소를 메모리에서 읽어오는 것으로 시작합니다. 이어서 읽어온 명령어를 해독하고, 필요한 경우 다음 명령어의 주소를 미리 계산하여 PC를 업데이트합니다. 마지막으로, 실제로 명령어를 실행하는 단계로 이어집니다. 따라서 정답은 4번(명령어 인출) → 2번(명령어 해독) → 1번(주소 계산) → 3번(명령어 실행) 순서로 진행되는 3번 보기입니다.

문제 16

다음 중 제어장치에서 명령어의 실행 사이클에 해당하지 않는 것은?     
  1. 인출 주기(fetch cycle)
  2. 직접 주기(direct cycle)
  3. 간접 주기(indirect cycle)
  4. 실행 주기(execute cycle)
정답: 2

해설

제어장치의 명령어 실행 사이클은 **인출, 실행, 저장**으로 이루어집니다. 직접 주기와 간접 주기는 명령어의 **주소 지정 방식**을 나타내는 것으로, 명령어 실행 자체의 단계는 아닙니다. 따라서 명령어 실행 사이클에 해당하지 않는 것은 직접 주기입니다.

문제 17

중앙처리장치(CPU)의 기능을 설명한 것으로 옳지 않은 것은?     
  1. 작업을 감독하는 기능 수행
  2. 산술연산, 논리연산을 수행
  3. 프로그램과 데이터를 저장하는 기능 수행
  4. 원시프로그램을 목적프로그램으로 변환하는 기능 수행
정답: 4

해설

CPU는 컴퓨터의 두뇌 역할을 하며, 프로그램의 명령을 해석하고 실행하는 핵심 장치입니다. 1번과 2번은 CPU가 프로그램 실행을 지시하고 계산을 수행하는 주요 기능입니다. 3번은 CPU가 아닌 메모리(RAM)나 저장 장치의 역할입니다. 4번은 컴파일러나 인터프리터와 같은 소프트웨어가 수행하는 기능으로, CPU의 직접적인 역할이 아닙니다.

문제 18

RS플립플롭에서 S=1, R=1 이면 출력은 어떤 상태가 되는가?     
  1. 불변 (No Change)
  2. 0 으로 Reset됨
  3. 1로 Set됨
  4. 불능(Not Allowed)
정답: 4

해설

RS 플립플롭에서 S(Set)와 R(Reset) 입력이 동시에 1이 되면, 플립플롭은 이전 상태를 유지해야 할지, 0으로 리셋되어야 할지, 1로 설정되어야 할지 결정할 수 없습니다. 이러한 모호한 상태는 **금지 상태(Forbidden State)**라고 하며, RS 플립플롭의 설계상 허용되지 않는 입력 조합입니다. 따라서 출력은 예측 불가능하며, 이를 **불능(Not Allowed)** 상태라고 합니다.

문제 19

오퍼랜드(Operand) 자체가 연산대상이 되는 주소 지정 방식은?     
  1. 즉시주소지정(Immediate Addressing)
  2. 직접주소지정(Direct Addressing)
  3. 간접주소지정(Indirect Addressing)
  4. 묵시적주소지정(Implied Addressing)
정답: 1

해설

정답은 1번 **즉시주소지정(Immediate Addressing)**입니다. 즉시주소지정 방식에서는 명령어 자체에 연산 대상이 되는 데이터(오퍼랜드)가 포함되어 있습니다. 따라서 별도의 메모리 접근 없이 명령어에 명시된 값을 바로 연산에 사용하게 됩니다. 이는 가장 빠르고 간단한 주소 지정 방식입니다.

문제 20

마이크로 프로세서의 성능을 나타내는 MIPS 는 무엇의 약자인가?     
  1. micro istruction per second
  2. million istruction per second
  3. minute istruction per second
  4. medium istruction per second
정답: 2

해설

MIPS는 "Million Instructions Per Second"의 약자로, 마이크로프로세서가 1초 동안 처리할 수 있는 명령어의 수를 백만 단위로 나타내는 성능 지표입니다. 즉, MIPS 값이 높을수록 초당 더 많은 명령어를 실행할 수 있어 해당 프로세서의 성능이 우수하다고 볼 수 있습니다. 이는 컴퓨터의 처리 속도를 간편하게 비교하기 위해 사용되는 단위입니다.

문제 21

사원(사원번호, 이름) 테이블에서 "사원번호"가 "200"인 튜플을 삭제하는 SQL 문은?     
  1. REMOVE TABLE 사원 WHERE 사원번호 = 200;
  2. KILL 사원번호, 이름 FROM 사원 WHERE 사원번호 = 200;
  3. DELETE FROM 사원 WHERE 사원번호 = 200;
  4. DROP TABLE 사원 WHERE 사원번호 = 200;
정답: 3

해설

정답은 3번 `DELETE FROM 사원 WHERE 사원번호 = 200;` 입니다. 이 SQL 문은 `DELETE` 명령어를 사용하여 `사원` 테이블에서 특정 조건을 만족하는 행(튜플)을 삭제합니다. `WHERE` 절은 삭제할 행을 지정하는 조건으로, 여기서는 `사원번호`가 `200`인 행을 선택합니다. 다른 보기들은 테이블 자체를 삭제하거나(DROP TABLE, REMOVE TABLE) 잘못된 문법을 사용하고 있어 정답이 될 수 없습니다.

문제 22

SQL 명령어 중 데이터 정의문(DDL)에 해당하는 것은?     
  1. UPDATE
  2. CREATE
  3. SELECT
  4. DELETE
정답: 2

해설

SQL 명령어 중 데이터 정의문(DDL)은 데이터베이스의 구조를 정의하고 관리하는 데 사용됩니다. 보기에서 `CREATE`는 테이블, 인덱스 등 데이터베이스 객체를 생성하는 DDL 명령어입니다. 반면, `UPDATE`, `SELECT`, `DELETE`는 데이터를 조작하는 DML(Data Manipulation Language)에 해당합니다.

문제 23

관계 데이터 모델에서 하나의 애트리 뷰트가 취할 수 있는 같은 타입의 원자 값들의 집합을 무엇이라고 하는가?     
  1. 도메인
  2. 속성
  3. 스키마
  4. 튜플
정답: 1

해설

관계 데이터 모델에서 하나의 애트리뷰트가 가질 수 있는 같은 타입의 원자 값들의 집합을 **도메인**이라고 합니다. 도메인은 해당 애트리뷰트가 나타낼 수 있는 값의 유효 범위를 정의하며, 데이터의 무결성을 보장하는 중요한 역할을 합니다. 예를 들어, '나이'라는 애트리뷰트의 도메인은 '0 이상의 정수'와 같이 정의될 수 있습니다.

문제 24

프리젠테이션 프로그램의 사용 용도로 거리가 먼 것은?     
  1. 교육 자료 제작
  2. 제품 설명회 자료 작성
  3. 통계 자료 계산
  4. 회의 자료 작성
정답: 3

해설

프리젠테이션 프로그램은 시각적인 자료를 통해 정보를 효과적으로 전달하는 데 사용됩니다. 교육 자료, 제품 설명회, 회의 자료 등은 모두 이러한 목적에 부합합니다. 하지만 통계 자료를 계산하는 것은 프리젠테이션 프로그램의 주요 기능이 아니며, 이는 스프레드시트 프로그램 등에서 주로 수행됩니다.

문제 25

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

해설

SQL에서 `INSERT` 문은 데이터를 삽입하는 명령어로, `WHERE` 절을 사용하여 삽입할 행을 조건으로 지정하는 것은 문법적으로 올바르지 않습니다. `INSERT`는 특정 테이블에 새로운 레코드를 추가하는 데 사용되며, `WHERE` 절은 기존 데이터를 조회하거나 수정, 삭제할 때 사용됩니다. 따라서 3번 `INSERT ~ INTO ~ WHERE ~` 구문이 SQL 형식에 적합하지 않습니다.

문제 26

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

해설

데이터베이스의 구조는 일반적으로 **내부 스키마, 외부 스키마, 개념 스키마**의 3단계로 구분됩니다. 내부 스키마는 물리적 저장 구조를, 외부 스키마는 사용자 관점의 데이터 구조를, 개념 스키마는 전체 데이터베이스의 논리적 구조를 정의합니다. 따라서 **내용 스키마**는 데이터베이스 구조를 나타내는 표준적인 3단계 구분에는 해당하지 않습니다.

문제 27

테이블에서 각 레코드를 식별할 수 있는 유일한 값을 갖는 필드를 무엇이라 하는가?     
  1. 블록
  2. 기본 키
  3. 슬라이드
정답: 3

해설

테이블에서 각 레코드를 고유하게 식별하는 필드는 **기본 키(Primary Key)**라고 합니다. 기본 키는 중복되지 않는 고유한 값을 가지므로, 이를 통해 특정 레코드를 정확하게 찾아내거나 다른 테이블과 연결할 수 있습니다. 다른 보기들은 데이터베이스 테이블의 구성 요소나 개념과 관련이 없습니다.

문제 28

DBMS의 필수 기능에 해당하지 않는 것은?     
  1. 정의 기능
  2. 조작 기능
  3. 독립 기능
  4. 제어 기능
정답: 3

해설

DBMS의 필수 기능은 데이터베이스를 정의하고, 데이터를 조작하며, 데이터의 무결성과 보안을 유지하는 제어 기능을 포함합니다. 독립 기능은 DBMS 자체의 특정 기능이라기보다는, DBMS가 제공하는 데이터 독립성을 의미하는 개념으로 필수 기능 자체에 해당하지는 않습니다. 따라서 정답은 3번 독립 기능입니다.

문제 29

스프레드시트에서 행과 열이 교차하면서 만들어지는 사각형으로, 데이터가 입력되는 기본 단위를 무엇이라고 하는가?     
  1. 클립보드
  2. 필터
  3. 슬라이드
정답: 4

해설

스프레드시트에서 행과 열이 만나는 지점에 위치하는 사각형은 **셀**이라고 합니다. 셀은 데이터를 입력하고 관리하는 스프레드시트의 가장 기본적인 단위입니다. 보기 중 클립보드는 복사/붙여넣기 기능을, 필터는 데이터 추출 기능을, 슬라이드는 발표 자료의 한 페이지를 의미하므로 정답이 될 수 없습니다.

문제 30

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

해설

정답은 2번 매크로입니다. 매크로는 스프레드시트에서 반복적이거나 복잡한 작업을 기록해두었다가, 하나의 명령으로 실행할 수 있게 해주는 기능입니다. 이를 통해 작업 효율성을 크게 높일 수 있습니다.

문제 31

"윈도 98"에서 여러 개의 활성화 된 창을 순차적으로 전환 할 때 사용하는 단축키는?     
  1. <Alt>+<Tab><Alt> + <Tab>
  2. <Alt>+<Esc><Alt> + <Esc>
  3. <Ctrl>+<Tab><Ctrl> + <Tab>
  4. <Shift>+<Tab><Shift> + <Tab>
정답: 2

해설

"윈도우 98"에서 여러 활성화된 창을 순차적으로 전환하는 단축키는 **Alt + Tab** 입니다. 이 단축키는 현재 실행 중인 프로그램 간에 빠르게 이동할 수 있도록 도와주는 핵심적인 운영체제 기능입니다. Alt 키를 누른 상태에서 Tab 키를 누를 때마다 열려 있는 창 목록이 나타나고, 원하는 창이 선택될 때까지 Tab 키를 반복해서 누르면 해당 창으로 전환됩니다.

문제 32

컴퓨터에 하드디스크를 새로 장착하고 부팅 가능한 하드 디스크로 만들기 위한 도스 명령어는?
  1. FORMAT C: /S
  2. FORMAT C: /B
  3. FORMAT C: /T
  4. FORMAT C: /Q
정답: 1

해설

새 하드디스크를 부팅 가능하게 만들려면 **FORMAT C: /S** 명령어를 사용해야 합니다. 이 명령어는 하드디스크를 포맷하는 동시에 시스템 파일을 복사하여 부팅 가능한 상태로 만들어 줍니다. `/S` 옵션이 바로 이 시스템 파일 복사 기능을 담당하는 핵심 개념입니다.

문제 33

컴퓨터 센터에 작업을 지시하고 나서부터 결과를 받을 때 까지의 경과시간은?     
  1. 서치 시간(search time)
  2. 엑세스 시간(access time)
  3. 프로세스 시간(process time)
  4. 턴어라운드 시간(turnaround time)
정답: 4

해설

정답은 4번 턴어라운드 시간입니다. 턴어라운드 시간은 사용자가 컴퓨터 센터에 작업을 의뢰한 시점부터 작업이 완료되어 결과를 받는 시점까지 걸린 총 시간을 의미합니다. 이는 작업의 시작부터 완료까지의 전체 소요 시간을 나타내는 개념입니다.

문제 34

중앙처리장치와 같이 처리속도가 빠른 장치와 프린터와 같이 처리속도가 느린 장치들 간의 처리속도 문제를 해결하기 위한 방법은?     
  1. 링킹
  2. 스풀링
  3. 매크로 작업
  4. 컴파일링
정답: 2

해설

빠른 CPU와 느린 프린터 간의 속도 차이를 해결하기 위해 **스풀링** 기법이 사용됩니다. 스풀링은 CPU가 프린터에 데이터를 직접 보내는 대신, 데이터를 임시 저장 공간(스풀)에 저장하고 프린터는 자신의 속도에 맞춰 스풀에서 데이터를 가져와 처리하는 방식입니다. 이를 통해 CPU는 프린터의 느린 속도에 기다리지 않고 다른 작업을 계속 수행할 수 있어 전체적인 시스템 효율성을 높입니다.

문제 35

"윈도 98"의 특징으로 옳지 않은 것은?     
  1. 플러그 앤 플레이 기능이 있다.
  2. 네트워크에 필요한 기능이 추가되어 모뎀이 없어도 통신이 가능하다.
  3. 멀티태스킹이 가능하여 여러 작업을 동시에 실행할 수 있다.
  4. 프로그램이나 폴더 등을 아이콘화하여 사용자가 편리하게 접근할 수 있다.
정답: 2

해설

윈도우 98은 플러그 앤 플레이, 멀티태스킹, 아이콘 기반 인터페이스 등 사용자 편의성을 높이는 다양한 기능을 제공했습니다. 하지만 모뎀이 없어도 통신이 가능하다는 것은 윈도우 98의 특징이 아니며, 당시 통신을 위해서는 별도의 모뎀 장비가 필요했습니다.

문제 36

도스(MS-DOS)에서 "config.sys" 파일과 "autoexec.bat" 파일의 수행을 사용자가 선택하여 실행하려고 하는 경우, 사용하는 기능키(Fucntion Key)는?     
  1. F4
  2. F5
  3. F7
  4. F8
정답: 4

해설

MS-DOS에서 "config.sys"와 "autoexec.bat" 파일의 실행을 사용자가 선택하여 제어하려면 **F8 키**를 사용합니다. F8 키를 누르면 각 줄마다 실행 여부를 묻는 메뉴가 나타나, 사용자는 원하는 대로 각 명령의 실행을 승인하거나 건너뛸 수 있습니다. 이는 시스템 부팅 시 특정 장치 드라이버나 프로그램을 선택적으로 로드하여 문제를 해결하거나 특정 환경을 구성할 때 유용합니다.

문제 37

현재 디렉토리(Directory)의 내용을 확인하기 위하여 도스의 DIR 명령을 사용하는 경우 화면에 가장 많은 파일을 표현할 수 있는 명령 방식은?     
  1. DIR/W
  2. DIR/P
  3. DIR
  4. DIR *.*
정답: 1

해설

DIR /W 명령은 와이드(Wide) 형식으로 디렉토리 내용을 표시하여 화면에 더 많은 파일 이름을 담을 수 있습니다. 일반 DIR 명령이나 DIR *.* 명령은 파일 이름과 함께 날짜, 시간 등 추가 정보를 함께 표시하므로 화면 공간을 더 많이 차지합니다. DIR /P 명령은 화면이 꽉 찰 때마다 일시 중지하여 모든 파일을 확인하기 용이하지만, 화면에 표시되는 파일 수는 DIR /W보다 적습니다. 따라서 화면에 가장 많은 파일을 표현할 수 있는 것은 DIR /W입니다.

문제 38

운영체제에서 가장 기초적인 시스템 기능을 담당하는 부분으로 관리자(Supervisor), 제어 프로그램(Control Program), 핵(Nucleus) 등으로 부르며 프로세스관리, CPU 제어, 입/출력 제어, 기억장치 관리 등의 기능을 수행하는 것은?     
  1. 커널(Kernel)
  2. 파일 시스템(File system)
  3. 인터페이스(Interface)
  4. 데이터관리(Data control)
정답: 1

해설

정답은 **1번 커널(Kernel)**입니다. 커널은 운영체제의 가장 핵심적인 부분으로, 시스템의 모든 자원을 관리하고 제어하는 역할을 합니다. 프로세스 관리, CPU 할당, 메모리 관리, 입출력 장치 제어 등 운영체제의 기본적인 기능을 수행하며, 이 모든 것을 가능하게 하는 중심적인 프로그램입니다.

문제 39

"윈도 98"의 클립보드에 대한 설명으로 옳지 않은 것은?     
  1. 윈도에서 자료를 일시적으로 보관하는 장소를 제공한다.
  2. 선택된 대상을 클립보드에 오려두기를 할 때 사용되는 단축키는 Ctrl + V 이다.
  3. 가장 최근에 저장된 파일 하나만을 저장할 수 있다.
  4. 클립보드에 현재 화면 전체를 복사하는 기능키는 Print Screen 이다.
정답: 2

해설

정답은 2번입니다. 클립보드에 오려두기(복사)하는 단축키는 Ctrl+C이며, 붙여넣기 단축키는 Ctrl+V입니다. 클립보드는 윈도우에서 데이터를 일시적으로 저장하는 공간으로, 가장 최근에 복사하거나 오려둔 하나의 데이터만 저장하는 것이 일반적입니다.

문제 40

운영체제를 구성하고 있는 시스템 프로그램 중 제어 프로그램에 해당하는 것은?     
  1. 처리 프로그램
  2. 서비스 프로그램
  3. 작업 관리 프로그램
  4. 언어 처리 프로그램
정답: 3

해설

운영체제의 제어 프로그램은 시스템의 전반적인 작동을 관리하고 제어하는 역할을 합니다. 보기 중 **작업 관리 프로그램**이 바로 이러한 제어 프로그램에 해당하며, 여러 작업들의 실행 순서를 결정하고 자원을 효율적으로 분배하는 등 시스템의 원활한 운영을 담당합니다. 처리 프로그램, 서비스 프로그램, 언어 처리 프로그램은 제어 프로그램과는 달리 사용자에게 직접적인 서비스를 제공하거나 특정 기능을 수행하는 프로그램들입니다.

문제 41

90% 이상이 고급언어인 C 로 구성되어 있으며, 시스템이 모듈화되어 있어 필요에 따라 변경, 확장할 수 있고 다중 사용자를 위한 대화식 운영체제는?
  1. UNIX
  2. PASCAL
  3. MS-DOS
  4. Windows 98
정답: 1

해설

이 문제는 운영체제의 특징을 묻고 있으며, 핵심은 **모듈화된 구조, C 언어 기반, 다중 사용자 지원**입니다. **정답 이유:** UNIX는 C 언어로 상당 부분 작성되어 있으며, 모듈화된 설계 덕분에 유연하게 변경 및 확장이 가능합니다. 또한, 여러 사용자가 동시에 접속하여 사용할 수 있는 다중 사용자 환경을 지원하는 대표적인 대화형 운영체제입니다. 다른 보기들은 이러한 특징들을 모두 만족시키지 못합니다.

문제 42

"윈도 98"에서 디스크 조각모음을 수행할 수 없는 매체는? (단, 각 매체는 로컬(Local) 매체를 의미한다.)     
  1. 3.5 인치 플로피 디스크
  2. USB 메모리(이동식 디스크)
  3. 하드 디스크
  4. CD-ROM
정답: 4

해설

윈도우 98에서 디스크 조각모음은 데이터가 저장되고 삭제되면서 발생하는 파일 조각들을 모아 디스크 접근 속도를 향상시키는 기능입니다. CD-ROM은 읽기 전용 매체이므로 데이터를 수정하거나 재배열하는 디스크 조각모음 기능을 수행할 수 없습니다. 따라서 CD-ROM은 디스크 조각모음 대상에서 제외됩니다.

문제 43

도스(MS-DOS)에서 외부명령어가 아닌 것은?     
  1. FORMAT
  2. COPY
  3. CHKDSK
  4. LABEL
정답: 2

해설

도스(MS-DOS)에서 명령어는 크게 내부명령어와 외부명령어로 나뉩니다. 내부명령어는 COMMAND.COM 파일 안에 포함되어 있어 즉시 실행 가능하지만, 외부명령어는 별도의 실행 파일(.EXE, .COM)로 존재하여 해당 파일을 찾아 실행해야 합니다. 보기 중 FORMAT, CHKDSK, LABEL은 모두 별도의 실행 파일을 필요로 하는 외부명령어입니다. 반면 COPY는 COMMAND.COM에 포함된 내부명령어이므로 정답은 2번입니다.

문제 44

"윈도 98"에서 작업표시줄에 볼륨 조절 표시 아이콘을 생성할 수 있는 제어판의 아이콘은?     
  1. 사운드
  2. 멀티미디어
  3. 내게 필요한 옵션
  4. 시스템
정답: 2

해설

윈도우 98에서 작업표시줄에 볼륨 조절 아이콘을 생성하려면 제어판의 '멀티미디어' 아이콘을 사용합니다. 이 아이콘을 통해 사운드 장치 설정을 조절하고, 볼륨 조절 아이콘을 작업표시줄에 표시하도록 설정할 수 있습니다. 핵심 개념은 **사운드 장치 제어 및 작업표시줄 통합**입니다.

문제 45

"윈도 98"에서 워드패드로 작성한 파일 저장시 기본적으로 제공되는 확장자명은?     
  1. bmp
  2. gif
  3. hwp
  4. doc
정답: 4

해설

윈도우 98에서 워드패드로 작성한 파일을 저장할 때, 기본적으로 제공되는 확장자는 `.doc`입니다. 이는 워드패드가 마이크로소프트 워드와 호환성을 가지도록 설계되었기 때문입니다. `.doc`은 마이크로소프트 워드 문서 파일의 표준 확장자입니다.

문제 46

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

해설

윈도우 98에서 바탕화면 아이콘은 '자동 정렬' 기능을 통해 아이콘을 정렬할 수 있지만, '계단식 정렬'은 기본적으로 제공되지 않는 방식입니다. '크기별 정렬'이나 '종류별 정렬'은 아이콘을 특정 기준으로 정리하는 기능이지만, '계단식 정렬'은 아이콘을 겹치지 않게 배치하는 방식과는 다릅니다.

문제 47

디렉토리 내의 파일을 열거하는데 사용되는 UNIX의 명령어는?     
  1. cd
  2. ls
  3. tar
  4. pwd
정답: 2

해설

UNIX에서 디렉토리 내의 파일을 열거하는 명령어는 **ls**입니다. `ls` 명령어는 "list"의 약자로, 현재 디렉토리 또는 지정된 디렉토리의 파일 및 하위 디렉토리 목록을 보여줍니다. 다른 보기들은 각각 디렉토리 변경(`cd`), 파일 압축(`tar`), 현재 작업 디렉토리 확인(`pwd`)과 같은 다른 기능을 수행합니다.

문제 48

도스(MS-DOS)에서 하드디스크를 논리적으로 여러 개의 디스크로 나누어 각 볼륨이 서로 다른 드라이브 문자를 가진 별개의 드라이브로 동작하도록 하는데 사용되는 명령어는?     
  1. FDISK
  2. CHKDSK
  3. VOL
  4. XCOPY
정답: 1

해설

정답은 1번 FDISK입니다. FDISK 명령어는 MS-DOS 시절 하드디스크를 파티션이라는 논리적인 단위로 나누어 각 파티션이 독립적인 드라이브처럼 작동하게 하는 데 사용되었습니다. 이를 통해 여러 개의 볼륨을 생성하고 각각 다른 드라이브 문자를 할당할 수 있었습니다.

문제 49

What is the name of the program that can fix minor errors on your hard drive?     
  1. SCANDISK
  2. FDISK
  3. FORMAT
  4. MEM
정답: 1

해설

이 프로그램은 하드 드라이브의 논리적 오류를 검사하고 수정하는 데 사용됩니다. **SCANDISK**는 디스크 표면의 불량 섹터를 식별하고, 파일 시스템 오류를 찾아 복구하는 기능을 수행합니다. 반면, FDISK는 파티션을 관리하고, FORMAT은 디스크를 초기화하며, MEM은 메모리 정보를 보여주는 프로그램으로, 하드 드라이브 오류 수정과는 직접적인 관련이 없습니다.

문제 50

도스(MS-DOS)에서 다음의 내용이 설명하는 것은?
  1. FDISK.EXE
  2. CONFIG.SYS
  3. SYS.COM
  4. FORMAT.COM
정답: 2

해설

정답은 2번 CONFIG.SYS입니다. CONFIG.SYS는 MS-DOS 부팅 시 시스템 환경을 설정하는 파일로, 장치 드라이버 로드, 메모리 관리, 시스템 변수 설정 등을 담당합니다. 즉, DOS 시스템이 어떻게 동작할지를 결정하는 초기 설정 파일이라고 할 수 있습니다.

문제 51

주파수분할 다중화에서 부채널(Sub-channel)간의 상호 간섭을 방지하기 위한 완충 대역은?     
  1. 채널(Channel)
  2. 가드 밴드(Guard Band)
  3. 네트워크(Network)
  4. 마스터 그룹
정답: 2

해설

주파수분할 다중화(FDM)에서 각 부채널은 인접한 부채널의 신호와 간섭할 수 있습니다. 이를 방지하기 위해 부채널 사이에 **가드 밴드(Guard Band)**라는 빈 주파수 대역을 두어 서로의 신호가 섞이지 않도록 보호합니다. 따라서 가드 밴드는 부채널 간의 상호 간섭을 방지하는 완충 역할을 합니다.

문제 52

다음 중 PCM 통신방식의 수신측에서 이루어지는 과정은?     
  1. 복호화
  2. 양자화
  3. 부호화
  4. 표본화
정답: 1

해설

PCM(Pulse Code Modulation) 통신 방식은 아날로그 신호를 디지털 신호로 변환하는 과정입니다. 수신 측에서는 이 디지털 신호를 다시 아날로그 신호로 복원해야 하는데, 이 과정이 바로 **복호화**입니다. 복호화는 디지털 신호를 원래의 아날로그 파형으로 되돌리는 역할을 하며, 이를 통해 음성이나 영상 등의 정보를 다시 들을 수 있게 됩니다. 나머지 보기들은 PCM의 송신 측에서 이루어지는 과정입니다.

문제 53

에러검출후 재전송(ARQ) 에러 제어방식에 속하지 않는 것은?     
  1. Stop-and-Wait
  2. Go-back-N
  3. 선택적 재전송
  4. 전진에러수정
정답: 4

해설

ARQ(Automatic Repeat reQuest)는 데이터 전송 중 오류가 발생했을 때, 오류를 검출하고 송신자에게 재전송을 요청하는 방식입니다. Stop-and-Wait, Go-back-N, 선택적 재전송은 모두 ARQ 방식에 속하며, 오류 발생 시 데이터를 재전송하는 메커니즘을 가집니다. 반면, 전진에러수정(FEC)은 오류를 검출하는 것을 넘어, 오류를 수정하는 데 초점을 맞춘 다른 종류의 오류 제어 방식입니다.

문제 54

터미널이 8개가 설치된 시스템에서 각 터미널 상호 간을 망으로 결선하려면 최소로 필요한 회선수는?     
  1. 8회선
  2. 16회선
  3. 28회선
  4. 42회선
정답: 3

해설

이 문제는 모든 터미널이 서로 직접 연결되어야 하는 완전 연결망(Complete Graph)의 회선 수를 구하는 문제입니다. 각 터미널은 자신을 제외한 나머지 7개의 터미널과 연결되어야 하므로, 총 8개의 터미널이므로 8 * 7 = 56개의 연결이 필요합니다. 하지만 각 회선은 두 터미널을 연결하므로, 이 숫자를 2로 나누면 중복을 제거할 수 있습니다. 따라서 최소로 필요한 회선 수는 (8 * 7) / 2 = 28회선입니다.

문제 55

TV 화면과 화면 사이트 귀선시간을 이용하여 정보을 전송하는 뉴미디어는?     
  1. Videotex
  2. HDTV
  3. Teletext
  4. CATV
정답: 3

해설

정답은 3번 텔레텍스트입니다. 텔레텍스트는 TV 방송 신호의 빈 화면(귀선 시간)을 이용하여 텍스트와 간단한 그래픽 정보를 전송하는 뉴미디어입니다. 이를 통해 시청자는 뉴스, 날씨, 스포츠 정보 등을 TV 화면으로 실시간으로 확인할 수 있습니다.

문제 56

패킷교환방식에 대한 설명으로 옳지 않은 것은?     
  1. 통신망에 의한 패킷의 손실이 있을 수 있다.
  2. 패킷의 저장 및 전송으로 이루어 진다.
  3. 전송속도와 코드 변환이 가능하다.
  4. 공중 데이터 교환망에는 사용되고 있지 않다.
정답: 4

해설

패킷 교환 방식은 데이터를 작은 패킷으로 나누어 전송하며, 이 과정에서 패킷 손실이 발생할 수 있고, 패킷을 저장하고 전송하는 방식으로 작동합니다. 또한, 전송 속도 조절이나 코드 변환과 같은 기능도 지원합니다. 그러나 보기 4번은 틀렸는데, 공중 데이터 교환망(Public Data Network)은 패킷 교환 방식을 기반으로 구축되어 현재 널리 사용되고 있기 때문입니다.

문제 57

다음 중 광통신에서 발광기로 사용되는 다이오드는?     
  1. 제너 다이오드
  2. 에사키 다이오드
  3. 스위칭 다이오드
  4. 레이져 다이오드
정답: 4

해설

광통신에서 발광기로 사용되는 다이오드는 레이저 다이오드입니다. 레이저 다이오드는 전기 신호를 빛 신호로 변환하여 정보를 전달하는 핵심 부품입니다. 제너 다이오드는 전압 안정화, 에사키 다이오드는 고속 스위칭, 스위칭 다이오드는 일반적인 스위칭 용도로 사용되며, 빛을 직접 발광하는 기능은 없습니다.

문제 58

다음 중 RS-232C와 가장 관련이 있는 것은?     
  1. MPEG 압축
  2. HDLC 프로토콜
  3. INTERNET 주소
  4. 물리계층
정답: 4

해설

RS-232C는 컴퓨터와 주변 장치 간의 직렬 통신을 위한 표준으로, 데이터를 전기적 신호로 변환하여 전송하는 **물리 계층**에 해당합니다. 다른 보기들은 데이터 압축(MPEG), 데이터 링크 계층 프로토콜(HDLC), 네트워크 계층 주소(INTERNET 주소) 등 RS-232C와 직접적인 관련이 없습니다. 따라서 RS-232C와 가장 관련이 깊은 것은 물리 계층입니다.

문제 59

데이터통신의 전송시스템에 순간적으로 일어나는 높은 전력의 잡음을 무엇이라고 하는가?     
  1. 충격성 잡음
  2. 백색 잡음
  3. 상호변조 잡음
  4. 위상 왜곡
정답: 1

해설

데이터 통신 시스템에서 순간적으로 발생하는 높은 전력의 잡음은 **충격성 잡음**입니다. 이는 짧은 시간 동안 발생하지만 신호에 큰 영향을 미칠 수 있으며, 낙뢰나 전기 스파크 등 외부 충격에 의해 주로 발생합니다. 백색 잡음은 모든 주파수 대역에 걸쳐 균일하게 분포하는 잡음이고, 상호변조 잡음은 여러 신호가 비선형 회로를 통과할 때 발생하는 잡음입니다. 위상 왜곡은 신호의 위상이 변형되는 현상으로, 순간적인 높은 전력 잡음과는 다른 개념입니다.

문제 60

항공기, 열차 등의 좌석 예약이나 뱅킹 시스템(Banking system)에 사용되는 처리방식은?     
  1. 배치(batch)처리 시스템
  2. 온-라인 리얼타임(on-line real time) 시스템
  3. 오프라인(off-line) 시스템
  4. 멀티 프로세싱(multi-processing) 시스템
정답: 2

해설

항공기, 열차 좌석 예약이나 뱅킹 시스템은 사용자의 요청이 발생하면 즉시 처리 결과를 제공해야 합니다. 이러한 요구사항을 만족하는 **온-라인 리얼타임(on-line real time) 시스템**은 사용자와 시스템이 실시간으로 상호작용하며 즉각적인 응답을 제공하는 방식입니다. 따라서 사용자는 예약 가능 여부를 바로 확인하고, 거래 역시 실시간으로 처리됩니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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