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

2010정보처리기능사 5회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

다음이 설명하고 있는 데이터 입출력 방식은?        
  1. DCA
  2. DMA
  3. Multiplexer
  4. Channel
정답: 2

해설

이 문제는 CPU가 아닌 독립적인 장치가 데이터 전송을 직접 제어하는 방식인 DMA(Direct Memory Access)를 설명하고 있습니다. DMA는 CPU의 개입 없이 메모리와 입출력 장치 간에 데이터를 직접 주고받아 CPU의 부담을 줄이고 시스템 성능을 향상시키는 기술입니다. 따라서 CPU가 다른 작업을 수행하는 동안에도 데이터 전송이 가능해져 효율적인 입출력 처리가 가능합니다.

문제 2

컴퓨터 시스템의 중앙처리장치를 구성하는 하나의 회로로써 산술 및 논리 연산을 수행하는 장치는?    
  1. Arithmetic Logic Unit
  2. Memory Unit
  3. I/O Unit
  4. Associative Memory Unit
정답: 1

해설

정답은 1번 Arithmetic Logic Unit (ALU)입니다. ALU는 중앙처리장치(CPU)의 핵심 부품으로, 덧셈, 뺄셈과 같은 산술 연산과 AND, OR과 같은 논리 연산을 수행합니다. 이 연산들은 컴퓨터 프로그램이 데이터를 처리하고 의사결정을 내리는 데 필수적입니다.

문제 3

제어논리장치(CLU)와 산술논리연산 장치(ALU)의 실행순서를 제어하기 위해 사용되는 레지스터는?    
  1. 누산기(accumulator)
  2. 프로그램 상태 워드(program Status World)
  3. 명령 레지스터(instruction register)
  4. 플래그 레지스터(flag register)
정답: 4

해설

정답은 4번 플래그 레지스터입니다. 플래그 레지스터는 ALU 연산 결과에 따라 설정되는 상태 비트(플래그)를 저장합니다. 이러한 플래그들은 CLU가 다음에 실행할 명령을 결정하는 데 사용되어, ALU의 실행 순서를 간접적으로 제어하는 역할을 합니다. 즉, ALU의 결과가 CLU의 제어 흐름에 영향을 미치도록 하는 핵심적인 역할을 합니다.

문제 4

번지(address)로 지정된 저장위치(storage location)의 내용이 실제 번지가 되는 주소지정번지는?
  1. 간접지정방식
  2. 완전지정방식
  3. 절대지정방식
  4. 상대지정방식
정답: 1

해설

번지로 지정된 저장 위치의 내용이 실제 번지가 되는 주소지정방식은 **간접지정방식**입니다. 이는 CPU가 명령어를 실행할 때, 명령어에 명시된 번지로 바로 접근하는 것이 아니라, 해당 번지에 저장된 값을 읽어와 그 값이 가리키는 실제 메모리 주소로 다시 접근하는 방식입니다. 즉, **한 번 더 거쳐서 실제 주소를 찾는 것**이 핵심입니다.

문제 5

JK플립플롭(flip flop)에서 보수가 출력되기 위한 J,KJ, K의 입력상태는?    
  1. J=1,K=0J=1, K=0
  2. J=0,K=1J=0, K=1
  3. J=1,K=1J=1, K=1
  4. J=0,K=0J=0, K=0
정답: 3

해설

JK 플립플롭에서 보수(complement) 출력이란, 현재 출력 상태의 반대되는 상태로 바뀌는 것을 의미합니다. JK 플립플롭의 동작 방식에 따르면, J=1, K=1일 때 현재 출력 상태와 상관없이 다음 클럭 펄스에서 출력이 반전됩니다. 따라서 J=1, K=1인 입력 상태가 보수 출력을 발생시키는 조건입니다.

문제 6

2진수 (10001010)를 2의 보수로 옳게 표현한 것은?    
  1. 01110101
  2. 01110110
  3. 10001011
  4. 10000110
정답: 2

해설

2진수 (10001010)의 2의 보수를 구하려면 먼저 각 비트를 반전시켜 1의 보수를 구합니다. (10001010)의 1의 보수는 (01110101)입니다. 여기에 1을 더하면 2의 보수가 됩니다. 따라서 (01110101) + 1 = (01110110)이 됩니다. 2의 보수는 음수를 표현하는 데 사용되는 중요한 개념입니다.

문제 7

하나의 명령어를 중앙 처리 장치에서 처리하는데 포함된 일련의 동작들을 총칭하여 명령어 주기(Instruction Cycle)라 하는데 명령어 주기에 속하지 않는 것은?    
  1. Branch Cycle
  2. Fetch Cycle
  3. Indirect Cycle
  4. Interrupt cycle
정답: 1

해설

명령어 주기는 CPU가 메모리에서 명령어를 가져와 실행하는 일련의 과정입니다. Fetch Cycle은 명령어를 가져오는 단계, Indirect Cycle은 간접 주소 지정 시 필요한 단계, Interrupt Cycle은 인터럽트 발생 시 처리하는 단계입니다. Branch Cycle은 특정 조건에 따라 프로그램 흐름을 변경하는 명령어 자체의 실행 방식이며, 명령어 주기의 필수적인 단계는 아닙니다.

문제 8

주기억장치, 제어장치, 연산장치 사이에서 정보가 이동 되는 경로이다. 빈 부분에 알맞은 장치는?
  1. 11\textcircled{\small 1} 제어장치 22\textcircled{\small 2} 주기억장치 33\textcircled{\small 3} 연산장치
  2. 11\textcircled{\small 1} 주기억장치 22\textcircled{\small 2} 연산장치 33\textcircled{\small 3} 제어장치
  3. 11\textcircled{\small 1} 주기억장치 22\textcircled{\small 2} 제어장치 33\textcircled{\small 3} 연산장치
  4. 11\textcircled{\small 1} 제어장치 22\textcircled{\small 2} 연산장치 33\textcircled{\small 3} 주기억장치
정답: 2

해설

이 문제는 컴퓨터의 기본 구성 요소인 주기억장치, 제어장치, 연산장치 간의 정보 흐름을 묻고 있습니다. 정답은 2번으로, **주기억장치**에서 명령어를 가져와 **연산장치**에서 실행하고, 그 결과를 다시 **주기억장치**에 저장하는 일반적인 데이터 처리 흐름을 나타냅니다. 핵심 개념은 CPU(중앙 처리 장치)의 동작 원리로, 명령어 인출(Fetch), 해독(Decode), 실행(Execute) 과정을 주기억장치와 연산장치, 제어장치가 협력하여 수행한다는 것입니다.

문제 9

연산을 자료의 성격에 따라 나눌 때, 논리적 연산에 해당하지 않는 것은?    
  1. ROTATE
  2. AND
  3. MULTIPLY
  4. COMPLEMENT
정답: 3

해설

이 문제는 자료의 성격에 따른 연산 분류를 묻고 있습니다. 논리 연산은 주로 비트 단위로 참/거짓을 판단하거나 비트를 조작하는 연산이며, AND, COMPLEMENT 등이 여기에 해당합니다. ROTATE 역시 비트를 순환시키는 논리적 조작입니다. 반면, MULTIPLY는 두 숫자를 곱하는 산술 연산으로, 비트 자체의 논리적 의미보다는 수치적 값의 연산에 해당합니다. 따라서 MULTIPLY는 논리적 연산에 해당하지 않습니다.

문제 10

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

해설

이 문제는 주어진 진리표를 만족하는 논리 게이트를 찾는 문제입니다. 핵심 개념은 각 논리 게이트의 진리표를 이해하고, 입력과 출력의 관계를 파악하는 것입니다. NAND 게이트는 두 입력이 모두 참(1)일 때만 출력이 거짓(0)이 되고, 그 외의 경우에는 출력이 참(1)이 되는 특성을 가집니다. 따라서 주어진 진리표는 NAND 게이트의 동작 방식과 정확히 일치하므로 정답은 4번 NAND 게이트입니다.

문제 11

A(AB+C)A·(A·B+C)를 간략화 하면?     
  1. AA
  2. BB
  3. CC
  4. A(B+C)A·(B+C)
정답: 4

해설

이 문제는 불 대수(Boolean Algebra)의 분배 법칙을 활용하여 간략화할 수 있습니다. **핵심 개념:** * **분배 법칙:** $X \cdot (Y + Z) = X \cdot Y + X \cdot Z$ **정답 이유:** 주어진 식 $A \cdot (A \cdot B + C)$에 분배 법칙을 적용하면 다음과 같습니다. $A \cdot (A \cdot B + C) = A \cdot (A \cdot B) + A \cdot C$ 불 대수에서 $A \cdot A = A$이므로, $A \cdot (A \cdot B)$는 $A \cdot B$와 같습니다. 따라서 식은 다음과 같이 간략화됩니다. $A \cdot B + A \cdot C$ 이 식은 다시 분배 법칙의 역을 적용하여 $A \cdot (B + C)$로 묶을 수 있습니다. 그러므로 정답은 **4. A·(B+C)** 입니다.

문제 12

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

해설

채널은 컴퓨터 시스템에서 입출력 장치와 중앙 처리 장치(CPU) 사이의 데이터 전송을 관리하는 역할을 합니다. 명령을 받는 주체는 CPU 내의 제어장치이며, 제어장치는 채널에게 어떤 데이터를 어디로 전송해야 하는지에 대한 명령을 내립니다. 따라서 채널은 제어장치로부터 명령을 받습니다.

문제 13

여러 개의 입력정보 (2n)(2^n)중에서 하나를 선택하여 한 곳으로 출력시키는 조합 논리 회로는?     
  1. 반가산기
  2. 멀티플렉서
  3. 디멀티플렉서
  4. 인코더
정답: 2

해설

정답은 2번 멀티플렉서입니다. 멀티플렉서는 여러 개의 입력 신호 중 하나를 선택하여 하나의 출력으로 내보내는 조합 논리 회로입니다. 선택 입력 신호에 따라 어떤 입력이 출력으로 연결될지가 결정되며, 이는 마치 여러 개의 길 중에서 하나를 선택하여 다른 곳으로 연결하는 것과 같습니다.

문제 14

연산자의 기능과 거리가 먼 것은?     
  1. 주소 지정 기능
  2. 제어기능
  3. 함수연산 기능
  4. 입출력 기능
정답: 1

해설

연산자는 주로 데이터에 대한 계산이나 처리를 담당하는 기능(함수 연산)을 수행합니다. 또한, 프로그램의 흐름을 제어하거나(제어 기능) 외부 장치와 데이터를 주고받는(입출력 기능) 역할을 할 수도 있습니다. 하지만 '주소 지정 기능'은 메모리 상의 특정 위치를 찾는 것으로, 연산자의 직접적인 기능이라기보다는 메모리 관리나 주소 지정 방식과 관련된 개념입니다.

문제 15

다음과 같은 논리회로에서 A=1,B=1,C=0A=1, B=1, C=0 일 때, XX로 출력되는 값은?
  1. 0
  2. 1
  3. 10
  4. 11
정답: 2

해설

주어진 논리회로는 AND 게이트와 OR 게이트로 구성되어 있습니다. A=1, B=1일 때 AND 게이트의 출력은 1이 됩니다. 이 결과와 C=0을 OR 게이트에 입력하면, 1 OR 0은 1이므로 최종 출력 X는 1이 됩니다. 따라서 정답은 2번입니다.

문제 16

프로그램들이 기억장치 내의 임의의 장소에 적재될 수 있도록 조정하는 작업을 재배치(relocation)라 하는데 이 기능을 수행하는 재배치 로더(loader)의 역할이 아닌 것은?     
  1. 기억장소 할당
  2. 목적 프로그램의 기호적 호출 연결
  3. 원시 프로그램을 읽어서 명령어를 해석
  4. 기계어 명령들을 기억 장치에 적재
정답: 3

해설

재배치 로더는 이미 기계어로 번역된 목적 프로그램을 기억 장치의 임의의 위치에 적재하고, 필요한 경우 주소를 조정하는 역할을 합니다. 따라서 원시 프로그램을 읽어 명령어를 해석하는 것은 컴파일러나 어셈블러의 역할이며, 재배치 로더의 기능에 해당하지 않습니다. 기억 장소 할당, 기호적 호출 연결, 기계어 명령 적재는 재배치 로더가 수행하는 주요 기능입니다.

문제 17

연산장치에서 연산결과에 대한 부호를 저장하는 것은?     
  1. 가산기
  2. 기억 레지스터
  3. 상태 레지스터
  4. 보수기
정답: 3

해설

연산 결과의 부호를 저장하는 것은 **상태 레지스터**입니다. 상태 레지스터는 연산 결과의 부호뿐만 아니라 오버플로우, 제로 플래그 등 연산 상태에 대한 다양한 정보를 저장하는 역할을 합니다. 가산기는 덧셈 연산을 수행하고, 기억 레지스터는 데이터를 임시 저장하며, 보수기는 숫자를 반전시키는 데 사용됩니다.

문제 18

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

해설

EBCDIC 코드에서 존(Zone) 코드는 숫자나 문자의 최상위 비트들을 나타내며, 4비트로 구성됩니다. 이 4비트는 문자의 종류를 구분하는 데 사용되며, 나머지 비트들과 조합하여 특정 문자를 표현합니다. 따라서 정답은 4비트인 2번입니다.

문제 19

입력장치로만 나열된 것은?     
  1. 키보드, OCR, OMR, 라인프린터
  2. 키보드, OCR, OMR, 플로터
  3. 키보드, 라인프린터, OMR, 플로터
  4. 키보드, OCR, OMR, MICR
정답: 4

해설

이 문제는 컴퓨터의 입력 장치와 출력 장치를 구분하는 문제입니다. 입력 장치는 컴퓨터에 데이터를 전달하는 장치이고, 출력 장치는 컴퓨터의 처리 결과를 보여주는 장치입니다. 1, 2, 3번 보기에는 라인프린터와 플로터와 같이 출력 장치가 포함되어 있지만, 4번 보기의 키보드, OCR, OMR, MICR은 모두 컴퓨터에 데이터를 입력하는 장치입니다. 따라서 정답은 4번입니다.

문제 20

8비트 컴퓨터에서 10진수 -13을 부호화 절대치 방식으로 표현한 것은?     
  1. 10001101
  2. 10001110
  3. 11111110
  4. 01111101
정답: 1

해설

8비트 컴퓨터에서 10진수 -13을 부호화 절대치 방식으로 표현하는 문제입니다. 부호화 절대치 방식은 가장 왼쪽 비트를 부호 비트(0은 양수, 1은 음수)로 사용하고, 나머지 비트는 숫자의 절대값을 나타냅니다. 10진수 13의 8비트 절대값은 00001101이며, 음수이므로 부호 비트를 1로 바꾸어 10001101이 됩니다.

문제 21

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

해설

스프레드시트에서 반복적이거나 복잡한 작업을 자동화하는 방법은 **매크로**입니다. 매크로는 사용자가 수행하는 일련의 작업을 기록했다가 필요할 때 다시 실행할 수 있게 해주는 기능으로, 이를 통해 시간과 노력을 크게 절약할 수 있습니다. 정렬, 검색, 필터는 데이터를 정리하고 찾는 데 사용되는 기능이지만, 여러 단계를 묶어 자동화하는 기능과는 다릅니다.

문제 22

스프레드시트의 입력된 자료에서 사용자가 원하는 레코드만을 선택하여 표시하는 기능은?     
  1. 필터
  2. 슬라이드
  3. 개요
정답: 1

해설

스프레드시트에서 특정 조건에 맞는 데이터만 골라 보여주는 기능을 '필터'라고 합니다. 필터를 사용하면 수많은 데이터 중에서 원하는 레코드만을 쉽게 찾아내어 분석하거나 활용할 수 있습니다. 이는 데이터의 가독성을 높이고 효율적인 작업 처리를 돕는 핵심 기능입니다.

문제 23

도메인에 대한 설명으로 가장 적합한 것은?     
  1. 릴레이션을 표현하는 기본 단위
  2. 튜플들의 관계를 표현하는 범위
  3. 튜플들의 구분할 수 있는 범위
  4. 표현되는 속성 값의 범위
정답: 4

해설

도메인은 데이터베이스에서 특정 속성이 가질 수 있는 값들의 집합을 의미합니다. 즉, **표현되는 속성 값의 범위**를 나타내는 것이 가장 적합합니다. 예를 들어, '나이'라는 속성의 도메인은 0부터 150까지의 정수일 수 있습니다. 릴레이션이나 튜플과는 직접적인 관련이 없으며, 튜플들을 구분하는 것은 키(key)의 역할입니다.

문제 24

SQL에서 테이블의 price을 기준으로 오름차순 정렬하고자 할 경우 사용되는 명령은?     
  1. SORT BY price ASC
  2. SORT BY price DESCM
  3. ORDER BY price ASC
  4. ORDER BY price DESC
정답: 3

해설

SQL에서 테이블의 데이터를 특정 컬럼을 기준으로 정렬할 때 사용하는 명령어는 `ORDER BY`입니다. 오름차순으로 정렬하려면 `ASC`를, 내림차순으로 정렬하려면 `DESC`를 `ORDER BY` 절 뒤에 붙여 사용합니다. 따라서 `price` 컬럼을 기준으로 오름차순 정렬하려면 `ORDER BY price ASC`를 사용해야 합니다.

문제 25

SQL에서 테이블 구조를 정의, 변경, 제거하는 명령을 순서대로 옳게 나열한 것은?     
  1. CREATE, MODIFY, DELETE
  2. MAKE, MODIFY, DELETE
  3. MAKE, ALTER, DROP
  4. CREATE, ALTER, DROP
정답: 4

해설

SQL에서 테이블 구조를 정의, 변경, 제거하는 명령은 각각 `CREATE`, `ALTER`, `DROP`입니다. `CREATE`는 새로운 테이블을 만들 때 사용하고, `ALTER`는 기존 테이블의 구조를 수정할 때, `DROP`은 테이블을 삭제할 때 사용됩니다. 따라서 정답은 4번 `CREATE, ALTER, DROP`입니다.

문제 26

프리젠테이션에서 사용하는 하나의 화면은?     
  1. 슬라이드
  2. 매크로
  3. 개체
정답: 1

해설

프리젠테이션에서 하나의 화면을 구성하는 기본 단위를 **슬라이드**라고 합니다. 슬라이드는 텍스트, 이미지, 그래프 등 다양한 요소를 담아 발표 내용을 시각적으로 전달하는 역할을 합니다. 보기 중 매크로는 자동화 기능, 개체는 포함된 객체, 셀은 스프레드시트의 기본 단위를 의미하므로 프리젠테이션 화면 구성과는 직접적인 관련이 없습니다.

문제 27

데이터베이스관리시스템(DBMS: Databases Management System)의 주요 기능에 속하지 않는 것은?     
  1. 관리 기능
  2. 정의 기능
  3. 조작 기능
  4. 제어 기능
정답: 1

해설

DBMS의 주요 기능은 데이터를 정의하고, 조작하며, 제어하는 것입니다. **관리 기능**은 DBMS 자체의 운영 및 유지보수에 관련된 것으로, DBMS의 핵심적인 기능 범주에 직접적으로 속하지 않습니다. 따라서 정답은 1번 관리 기능입니다.

문제 28

관계데이터베이스에서 속성(Attribute)의 수를 의미하는 것은?     
  1. 카디널리티(Cardinality)
  2. 도메인(Domain)
  3. 차수(Degree)
  4. 릴레이션(Relation)
정답: 3

해설

관계 데이터베이스에서 **차수(Degree)**는 테이블(릴레이션)을 구성하는 **속성(Attribute)의 총 개수**를 의미합니다. 카디널리티는 행(튜플)의 개수를, 도메인은 속성이 가질 수 있는 값의 범위를 나타냅니다. 따라서 문제에서 묻는 속성의 수는 차수에 해당합니다.

문제 29

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

해설

정답은 2번 CREATE입니다. CREATE 명령어는 데이터베이스의 구조를 정의하는 데이터 정의어(DDL)에 해당합니다. DDL은 테이블, 인덱스 등 데이터베이스 객체를 생성, 수정, 삭제하는 데 사용되며, CREATE는 새로운 객체를 만드는 역할을 합니다. 반면 UPDATE, SELECT, DELETE는 데이터를 조작하는 데이터 조작어(DML)에 속합니다.

문제 30

DBMS에 대한 설명으로 틀린 것은?     
  1. 데이터 보안성 보장
  2. 데이터 공유
  3. 데이터 중복성 최대화
  4. 데이터 무결성 유지
정답: 3

해설

DBMS는 데이터의 보안성, 공유, 무결성을 보장하는 시스템입니다. 데이터 중복성을 최대화하는 것은 DBMS의 목적과 반대되는 개념이며, 오히려 데이터 중복성을 최소화하여 효율성을 높이는 것을 목표로 합니다. 따라서 DBMS에 대한 설명으로 틀린 것은 '데이터 중복성 최대화'입니다.

문제 31

스풀링과 버퍼링에 대한 설명으로 틀린 것은?     
  1. 스풀링은 저속의 입출력장치와 고속의 CPU간의 속도 차이를 해소하기 위한 방법이다.
  2. 버퍼링은 송신자와 수신자의 속도 차이를 해결하기 위하여 사용한다.
  3. 버퍼링은 수신자와 송신자의 속도 차이를 해결하기 위하여 사용한다.
  4. 버퍼링은 서로 다른 여러 작업에 대한 입출력과 계산을 동시에 수행한다.
정답: 4

해설

정답은 4번입니다. 스풀링은 CPU와 입출력 장치 간의 속도 차이를 줄이기 위해 데이터를 임시 저장하는 기술입니다. 버퍼링 역시 송신자와 수신자 간의 속도 차이를 완화하는 데 사용됩니다. 4번은 버퍼링이 여러 작업을 동시에 수행한다는 설명으로, 이는 스풀링의 특징에 더 가깝습니다.

문제 32

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

해설

도스(MS-DOS)에서 "config.sys"와 "autoexec.bat" 파일의 실행을 사용자가 선택적으로 제어하려면 F8 키를 사용합니다. F8 키를 누르면 각 명령줄을 실행할지 여부를 묻는 프롬프트가 나타나, 사용자는 필요에 따라 특정 설정을 건너뛰거나 실행할 수 있습니다. 이는 시스템 부팅 시 유연성을 제공하는 핵심 기능입니다.

문제 33

다음 UNIX 명령어에 대한 기능으로 옳은 것은?
  1. 컴파일
  2. 로더
  3. 통신 지원
  4. 문서 편집
정답: 4

해설

이 문제는 UNIX 명령어의 기능을 묻는 문제입니다. 정답은 4번 '문서 편집'이며, 이는 UNIX 시스템에서 텍스트 파일을 생성하거나 수정하는 데 사용되는 명령어들의 기능을 포괄합니다. 예를 들어 `vi`, `nano`와 같은 명령어들이 여기에 해당하며, 프로그래밍 코드 작성, 설정 파일 수정 등 다양한 용도로 활용됩니다.

문제 34

CPU 스케줄링 방법 중 우선순위에 의한 방법의 단점은 무한정지(indefinite blocking)와 기아(starvation)현상이다. 이 단점을 해결하는 방안으로 가장 적합한 것은?     
  1. 순환할당
  2. 다단계 큐 방식
  3. 에이징(aging) 방식
  4. 최소작업 우선
정답: 3

해설

우선순위에 의한 CPU 스케줄링의 단점인 무한정지와 기아 현상은 우선순위가 낮은 작업이 영원히 실행되지 못하는 문제입니다. 이러한 문제를 해결하기 위해 **에이징(aging) 방식**은 시간이 지남에 따라 우선순위가 낮은 작업의 우선순위를 점진적으로 높여, 결국에는 실행될 기회를 얻도록 합니다. 따라서 에이징 방식이 가장 적합한 해결책입니다.

문제 35

다음 문장의( )에 알맞은 용어는?
  1. processing
  2. deadlock
  3. operating system
  4. system call
정답: 2

해설

이 문제는 컴퓨터 시스템에서 발생하는 특정 상황을 묻고 있습니다. 정답은 'deadlock'으로, 이는 두 개 이상의 프로세스가 서로 상대방이 가진 자원을 기다리면서 무한히 대기하는 상태를 의미합니다. 이러한 상황은 시스템의 정상적인 작동을 방해하며, 해결을 위해서는 특별한 관리 기법이 필요합니다.

문제 36

비선점(Non-preemptive) 프로세스 스케줄링 방식에 해당 하는 것은?     
  1. SJF, SRT
  2. SJF, FIFO
  3. Round-Robin, SRT
  4. Round-Robin, SJF
정답: 2

해설

비선점 스케줄링은 일단 프로세스가 CPU를 할당받으면, 해당 프로세스가 완료되거나 스스로 CPU를 양보할 때까지 다른 프로세스가 CPU를 빼앗을 수 없는 방식입니다. SJF(Shortest Job First)는 실행 시간이 가장 짧은 프로세스를 먼저 실행하지만, 일단 시작하면 완료될 때까지 기다립니다. FIFO(First-In, First-Out) 역시 먼저 도착한 프로세스가 먼저 실행되며, 완료될 때까지 기다리는 비선점 방식입니다. 따라서 정답은 2번입니다.

문제 37

"윈도98"에서 보조프로그램의 구성에 해당 되는 것은?     
  1. 녹음기
  2. 계산기
  3. 매체 재생기
  4. CD 재생기
정답: 2

해설

윈도우 98의 보조 프로그램은 사용자의 편의를 돕는 간단한 도구들을 모아놓은 것입니다. 보기 중 '계산기'는 기본적인 연산을 수행하는 유용한 보조 프로그램에 해당합니다. 반면, '녹음기', '매체 재생기', 'CD 재생기'는 멀티미디어 관련 기능으로, 당시 보조 프로그램의 핵심 구성과는 거리가 있습니다.

문제 38

다중 프로그래밍 환경에서 CPU가 주기억장치 내부 프로그램을 실행하는데 걸리는 시간보다 페이지 부재에 따른 페이지 대체에 많은 시간을 보내게 됨으로써 전체 컴퓨터 시스템의 성능이 급격히 저하되는 현상은?     
  1. Workload
  2. Locality
  3. Thrashing
  4. Collision
정답: 3

해설

정답은 3번 'Thrashing'입니다. **Thrashing**은 다중 프로그래밍 환경에서 발생하는 현상으로, CPU가 실제 프로그램 실행보다 페이지 부재로 인한 페이지 교체 작업에 훨씬 더 많은 시간을 소비하게 되어 시스템 성능이 극도로 저하되는 상태를 말합니다. 이는 메모리가 부족하여 필요한 페이지를 계속해서 디스크에서 가져오고 내보내는 과정이 반복되기 때문에 발생합니다.

문제 39

도스(MS-DOS)의 시스템 파일 중 감춤(Hidden) 속성의 파일로만 짝지어진 것은?     
  1. COMMAND.COM, IO.SYS
  2. COMMAND.COM, MSDOS.SYS
  3. MSDOS.SYS, IO.SYS, COMMAND.COM
  4. MSDOS.SYS, IO.SYS
정답: 4

해설

도스(MS-DOS)의 시스템 파일 중 감춤(Hidden) 속성을 가진 파일은 **MSDOS.SYS**와 **IO.SYS**입니다. 이 두 파일은 운영체제의 핵심적인 기능을 담당하며, 사용자가 실수로 삭제하거나 변경하는 것을 방지하기 위해 기본적으로 감춤 속성이 설정되어 있습니다. COMMAND.COM은 명령어 해석기 역할을 하지만 감춤 속성은 없습니다. 따라서 정답은 4번입니다.

문제 40

"윈도98"에서 “바로가기 아이콘”에 대한 설명으로 틀린 것은?     
  1. 바로가기 아이콘을 삭제하면 원본 파일도 삭제된다.
  2. 원본 파일과 연결되어 있는 LNK 확장자를 가진다.
  3. 실행 파일뿐만 아니라 문서파일에 대한 바로가기 아이콘을 만들 수 있습니다.
  4. 바로가기 아이콘은 원본 파일의 위치를 기억하고 있다.
정답: 1

해설

"바로가기 아이콘"은 원본 파일의 위치를 가리키는 링크일 뿐, 삭제해도 원본 파일은 그대로 유지됩니다. 따라서 바로가기 아이콘을 삭제한다고 해서 원본 파일까지 삭제되는 것은 아닙니다. 바로가기 아이콘은 원본 파일의 위치 정보(LNK 확장자)를 담고 있으며, 실행 파일이나 문서 파일 등 다양한 종류의 파일에 대해 생성할 수 있습니다.

문제 41

"윈도98"에서 도스창을 열어 작업한 후, 다시 윈도로 복귀하고자 할 때 도스창을 종료하는 방법은?     
  1. “ESC"를 누른다.
  2. “ALT" + "F4"를 누른다.
  3. “CTRL" + "ENTER"를 누른다.
  4. “EXIT” 명령어를 입력하고 “ENTER”를 누른다.
정답: 4

해설

윈도우 98에서 도스 창을 종료하고 윈도로 복귀하는 가장 확실한 방법은 도스 창 자체에서 제공하는 종료 명령어를 사용하는 것입니다. "EXIT" 명령어를 입력하고 Enter 키를 누르면 현재 실행 중인 도스 세션이 종료되고, 원래 열려 있던 윈도우 환경으로 돌아갈 수 있습니다. 다른 단축키들은 도스 창을 종료하는 데 직접적인 기능을 하지 않거나, 다른 용도로 사용될 수 있습니다.

문제 42

페이지 대체 알고리즘에서 계수기를 두어 가장 오랫동안 참조되지 않은 페이지를 교체할 페이지로 선택하는 것은?     
  1. FIFO
  2. LRU
  3. LFU
  4. OPT
정답: 2

해설

정답은 **2번 LRU (Least Recently Used)** 입니다. LRU 알고리즘은 페이지 참조 시점을 기록하는 계수기를 사용하여, 가장 오랫동안 참조되지 않은 페이지를 교체 대상으로 선택합니다. 이는 과거의 참조 패턴을 기반으로 미래에 참조될 가능성이 낮은 페이지를 예측하여 교체함으로써 페이지 부재율을 줄이는 데 효과적입니다.

문제 43

"윈도98"의 작업 표시줄에 관한 내용으로 옳은 것은?     
  1. 작업표시줄에는 시작단추, 빠른 실행 도구모음, 실행중인 프로그램 목록, 표시기 등으로 구성된다.
  2. 작업 표시줄의 오른쪽에는 현재 시간과 각종 하드웨어 사용을 알 수 없다.
  3. 작업 표시줄 등록정보는 마우스 왼쪽 단추를 작업 표시줄의 빈 곳에서 클릭 하여야만 알 수 있다.
  4. 작업 표시줄은 모니터의 상하좌우 및 가운데 어느 곳이나 놓일 수 있다.
정답: 1

해설

정답은 1번입니다. 윈도우 98 작업 표시줄은 시작 단추, 실행 중인 프로그램 목록, 그리고 시스템 상태를 보여주는 표시기 등으로 구성되어 있습니다. 2번은 시간과 하드웨어 사용 정보를 알 수 있으며, 3번은 마우스 오른쪽 버튼으로 등록 정보를 열 수 있습니다. 4번은 작업 표시줄을 상하좌우로만 이동시킬 수 있습니다.

문제 44

도스 명령어 중 내부 명령어에 해당하는 것은?     
  1. ATTRIB
  2. SORT
  3. FORMAT
  4. CLS
정답: 4

해설

도스 명령어 중 내부 명령어는 운영체제 자체에 내장되어 있어 별도의 파일 없이 바로 실행되는 명령어입니다. 보기 중 CLS 명령어는 화면을 지우는 역할을 하며, 이는 운영체제에 내장된 내부 명령어에 해당합니다. 반면 ATTRIB, SORT, FORMAT 등은 별도의 실행 파일(.COM 또는 .EXE)로 존재하며 외부 명령어에 속합니다.

문제 45

컴퓨터 하드웨어와 사용자를 연결시켜 사용자로 하여금 컴퓨터 시스템을 이용, 응용 프로그램을 수행할 수 있도록 도와주는 필수적인 프로그램은?     
  1. 컴파일러
  2. 응용 프로그램
  3. 문서편집 프로그램
  4. 운영체제
정답: 4

해설

이 문제는 컴퓨터 하드웨어와 사용자 사이의 다리 역할을 하는 필수 프로그램을 묻고 있습니다. 정답은 **운영체제**입니다. 운영체제는 컴퓨터의 기본적인 자원(하드웨어)을 관리하고, 사용자가 응용 프로그램을 실행할 수 있도록 환경을 제공하는 핵심 소프트웨어입니다. 컴파일러는 프로그래밍 언어를 기계어로 번역하는 도구이고, 응용 프로그램과 문서 편집 프로그램은 운영체제 위에서 실행되는 프로그램들입니다.

문제 46

도스(MS-DOS)에서 특정한 디렉터리 내의 모든 파일 및 하부 디렉터리까지 복사해주는 명령어는?     
  1. COPY
  2. XCOPY
  3. FDISK
  4. SORT
정답: 2

해설

도스(MS-DOS)에서 특정 디렉터리 내의 모든 파일과 하위 디렉터리까지 복사하려면 **XCOPY** 명령어를 사용합니다. COPY 명령어는 단일 파일이나 특정 파일 그룹만 복사하는 반면, XCOPY는 `/S` 옵션 등을 통해 하위 디렉터리까지 재귀적으로 복사할 수 있어 전체 디렉터리 구조를 복제하는 데 적합합니다. FDISK는 디스크 파티션을 관리하는 명령어이고, SORT는 파일 내용을 정렬하는 명령어이므로 문제와는 관련이 없습니다.

문제 47

UNIX에서 사용하는 쉘(Shell)이 아닌 것은?     
  1. C Shell
  2. Bourn Shell
  3. DOS Shell
  4. Korn Shell
정답: 3

해설

UNIX 쉘은 사용자가 운영체제와 상호작용할 수 있도록 명령어를 해석하고 실행하는 프로그램입니다. C Shell, Bourn Shell, Korn Shell은 모두 UNIX 계열 시스템에서 널리 사용되는 쉘입니다. 반면 DOS Shell은 MS-DOS 운영체제에서 사용되던 것으로, UNIX 쉘과는 근본적으로 다른 환경에서 동작합니다. 따라서 UNIX 쉘이 아닌 것은 DOS Shell입니다.

문제 48

다음 ( )안에 알맞은 용어는?
  1. Time-sharing systems
  2. Real-time operating systems
  3. Distributed operating systems
  4. Batch operating systems
정답: 2

해설

정답은 2번 'Real-time operating systems'입니다. 실시간 운영체제는 정해진 시간 제약 내에 작업을 처리해야 하는 시스템에 사용됩니다. 예를 들어, 항공 관제 시스템이나 산업 자동화 시스템처럼 즉각적인 응답이 필수적인 경우에 핵심적인 역할을 합니다.

문제 49

"윈도98"에서 디스켓을 포맷할 때 포맷형식으로 선택할 수 없는 것은?     
  1. 전체
  2. 빠른 포맷
  3. 삭제된 파일 복구
  4. 시스템과 파일만 복사
정답: 3

해설

윈도우 98에서 디스켓을 포맷할 때, **'삭제된 파일 복구'**는 포맷 형식으로 선택할 수 없습니다. 포맷은 디스켓의 데이터를 모두 지우고 새로운 파일 시스템을 만드는 과정이므로, 삭제된 파일을 복구하는 기능과는 근본적으로 다릅니다. 나머지 옵션들은 모두 디스켓 포맷 시 제공되는 기능입니다.

문제 50

운영체제를 제어 프로그램(Control program)과 처리 프로그램(processing program)으로 분류했을 때, 제어 프로그램에 해당하지 않는 것은?     
  1. 감시 프로그램(Supervisor program)
  2. 데이터 관리 프로그램(data management program)
  3. 문제 프로그램(problem program)
  4. 작업 제어 프로그램(job control program)
정답: 3

해설

운영체제는 시스템 자원을 관리하고 사용자 프로그램을 실행시키는 역할을 합니다. 제어 프로그램은 이러한 운영체제의 핵심 기능을 담당하며, 감시 프로그램, 데이터 관리 프로그램, 작업 제어 프로그램 등이 이에 해당합니다. 반면, 문제 프로그램(또는 사용자 프로그램)은 사용자가 특정 작업을 수행하기 위해 작성한 프로그램으로, 운영체제의 제어 대상이 되는 처리 프로그램에 속합니다. 따라서 문제 프로그램은 제어 프로그램에 해당하지 않습니다.

문제 51

원거리에서 일괄처리를 수행하는 터미널(Terminal)은?     
  1. 인텔리전트 터미널(Intelligent Terminal)
  2. 리모트 배치 터미널(Remote Batch Terminal)
  3. 키 엔트리 터미널(Key Entry Terminal)
  4. 논-인텔리전트 터미널(Non-Intelligent Terminal)
정답: 2

해설

정답은 2번 리모트 배치 터미널(Remote Batch Terminal)입니다. 이 터미널은 원거리에서 데이터를 모아 한 번에 처리하는 배치(batch) 처리 방식에 특화되어 있습니다. 즉, 사용자가 직접 실시간으로 데이터를 입력하고 결과를 확인하는 것이 아니라, 데이터를 쌓아두었다가 정해진 시간에 일괄적으로 처리하는 데 사용됩니다.

문제 52

다음 중 통신제어장치의 역할과 거리가 먼 것은?     
  1. 통신회선과 중앙처리장치의 결합
  2. 중앙처리장치와 데이터의 송·수신 제어
  3. 데이터의 교환 및 축적제어
  4. 회선 접속 및 전송 에러 제어
정답: 3

해설

통신제어장치는 주로 통신 회선과 중앙처리장치(CPU)를 연결하고, 데이터의 송수신을 제어하며, 회선 접속 및 전송 오류를 처리하는 역할을 합니다. 3번 '데이터의 교환 및 축적 제어'는 통신제어장치의 주요 역할이라기보다는 데이터베이스 시스템이나 스토리지 장치와 관련된 기능에 더 가깝습니다. 따라서 통신제어장치의 역할과 가장 거리가 멉니다.

문제 53

데이터 통신에서 사용되는 전송속도의 기본단위는?     
  1. earlang
  2. db
  3. km/s
  4. bps
정답: 4

해설

데이터 통신에서 전송 속도의 기본 단위는 **bps (bits per second)**입니다. 이는 1초 동안 전송될 수 있는 비트(bit) 수를 나타냅니다. 다른 보기들은 통신 속도와 직접적인 관련이 없는 단위입니다.

문제 54

분산된 터미널 또는 여러 컴퓨터들이 중앙의 호스트 컴퓨터와 집중 연결되어 있는 정보통신망의 구성 형태는?     
  1. 루프형
  2. 스타형
  3. 그물형
  4. 나무형
정답: 2

해설

정답은 2번 스타형입니다. 스타형 구성은 여러 터미널이나 컴퓨터가 중앙의 호스트 컴퓨터에 각각 개별적으로 연결되는 형태입니다. 마치 별의 중심에서 여러 개의 빛줄기가 뻗어 나가는 것과 같다고 하여 스타형이라고 불립니다. 이 방식은 중앙 컴퓨터에 문제가 생기면 전체 통신망이 마비될 수 있다는 단점이 있지만, 각 장치가 독립적으로 연결되어 있어 관리가 용이하다는 장점이 있습니다.

문제 55

광통신 케이블의 전송방식에 이용되는 빛의 특성은?     
  1. 회절
  2. 산란
  3. 흡수
  4. 전반사
정답: 4

해설

광통신 케이블은 빛을 이용하여 정보를 전달하는데, 이때 빛은 케이블 내부에서 손실 없이 멀리 이동해야 합니다. 이를 가능하게 하는 핵심 원리는 **전반사**입니다. 전반사는 빛이 밀한 매질에서 소한 매질로 진행할 때 특정 각도 이상에서 100% 반사되는 현상으로, 광통신 케이블은 이 원리를 이용하여 빛이 케이블 내부에서 튕기면서 나아가도록 설계되었습니다. 따라서 회절, 산란, 흡수와 같은 현상은 빛의 손실을 유발하므로 전송 방식에 이용되는 빛의 주요 특성이라고 보기 어렵습니다.

문제 56

FTP는 OSI 7계층 중 어느 계층에 속하는가?     
  1. 데이터 링크 계층
  2. 네트워크 계층
  3. 세션 계층
  4. 응용 계층
정답: 4

해설

FTP는 사용자가 파일을 전송할 수 있도록 하는 응용 프로그램의 한 종류입니다. OSI 7계층 모델에서 응용 계층은 사용자에게 직접 서비스를 제공하는 역할을 담당하므로, FTP는 응용 계층에 속합니다. 따라서 정답은 4번 응용 계층입니다.

문제 57

다음 중 데이터통신 교환방식이 아닌 것은?     
  1. 회선 교환방식
  2. 메시지 교환방식
  3. 패킷 교환 방식
  4. 선로 교환방식
정답: 4

해설

데이터통신에서 교환 방식은 데이터를 주고받는 경로를 설정하는 방법입니다. 회선 교환, 메시지 교환, 패킷 교환은 모두 데이터를 효율적으로 전달하기 위한 실제 교환 방식입니다. 반면, 선로 교환 방식은 데이터통신 교환 방식에 해당하지 않는 용어입니다.

문제 58

변복조기의 역할과 거리가 먼 것은?     
  1. 통신신호의 변환기라고 볼 수 있다.
  2. 디지털신호를 아날로그신호로 변환한다.
  3. 공중전화통신망에 적합한 통신신호로 변환한다.
  4. 컴퓨터신호를 광케이블에 적합한 광신호로 변환한다.
정답: 4

해설

변복조기(Modem)는 디지털 신호를 아날로그 신호로 변환(변조)하고, 아날로그 신호를 다시 디지털 신호로 변환(복조)하는 장치입니다. 따라서 1, 2, 3번은 변복조기의 주요 역할에 해당합니다. 4번은 변복조기의 역할이라기보다는 광통신 장치의 역할이므로 거리가 멉니다.

문제 59

전화용 동케이블과 비교하여 광케이블의 특성이 아닌 것은?     
  1. 전송용량이 커서 많은 신호를 전송 할 수 있다.
  2. 케이블 간의 누화가 없다.
  3. 주파수에 따른 신호감쇠 및 전송 지연의 변화가 크다.
  4. 통신의 보안성이 우수하다.
정답: 3

해설

광케이블은 동케이블에 비해 전송 용량이 크고 누화가 없으며 보안성이 우수하다는 장점이 있습니다. 반면, 광케이블은 주파수에 따른 신호 감쇠 및 전송 지연의 변화가 동케이블보다 훨씬 적어 안정적인 통신이 가능합니다. 따라서 3번은 광케이블의 특성이 아닌 설명입니다.

문제 60

프로토콜의 기본적인 요소가 아닌 것은?     
  1. 구문
  2. 의미
  3. 타이밍
  4. 처리
정답: 4

해설

프로토콜은 통신을 위한 규칙 체계로, **구문**(데이터 형식), **의미**(데이터 해석), **타이밍**(데이터 교환 순서 및 속도)을 정의합니다. **처리**(데이터를 어떻게 다룰지에 대한 구체적인 절차)는 프로토콜 자체의 기본적인 요소라기보다는, 프로토콜을 **구현**하는 과정에서 고려되는 사항에 가깝습니다. 따라서 프로토콜의 기본적인 요소가 아닌 것은 **처리**입니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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