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

2006정보처리기능사 1회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

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

해설

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

문제 2

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

해설

정답은 1번, 0-주소 명령어입니다. 0-주소 명령어는 연산에 필요한 피연산자를 스택에 저장하고, 명령어 자체에는 주소가 포함되지 않습니다. 따라서 기억장치에 직접 액세스할 필요 없이 스택을 이용해 연산을 수행할 수 있습니다. 이는 스택 기반 연산의 핵심적인 특징입니다.

문제 3

다음 그림의 논리회로에서 입력 A,B,C\rm A, B, C에 대한 출력 Y\rm Y의 값은?
  1. Y=AB+BC\rm {Y}={AB}+\overline{{B}} {C}
  2. Y=A+B+C\rm {Y}={A}+{B}+{C}
  3. Y=AB+BC\rm {Y}={AB}+{BC}
  4. Y=AB+BC\rm {Y}=\overline{{A}} {B}+\overline{{B}} {C}
정답: 1

해설

이 논리회로는 두 개의 AND 게이트와 하나의 OR 게이트로 구성되어 있습니다. 첫 번째 AND 게이트는 입력 A와 B를 받아 AB를 출력하고, 두 번째 AND 게이트는 입력 B와 C를 받아 BC를 출력합니다. 이 두 AND 게이트의 출력이 OR 게이트에 입력되어 최종 출력 Y는 AB + BC가 됩니다. 따라서 정답은 3번입니다.

문제 4

16진수 2C를 10진수로 변환한 것은?    
  1. 41
  2. 42
  3. 43
  4. 44
정답: 4

해설

16진수 2C를 10진수로 변환하려면 각 자릿값에 16의 거듭제곱을 곱하여 더해야 합니다. 16진수에서 'C'는 10진수로 12에 해당합니다. 따라서 2C는 (2 * 16^1) + (12 * 16^0) = 32 + 12 = 44가 됩니다. 핵심 개념은 16진수의 각 자릿값이 16을 밑으로 하는 거듭제곱으로 표현된다는 것입니다.

문제 5

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

해설

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

문제 6

원판형의 자기디스크 장치에서 하나의 원으로 구성된 기억 공간으로, 원판형을 따라 동심원으로 나눈 것은?    
  1. 헤드(Head)
  2. 릴(Reel)
  3. 실린더(Cylinder)
  4. 트랙(Track)
정답: 4

해설

정답은 4번 트랙(Track)입니다. 자기디스크는 여러 개의 동심원으로 나뉘어 데이터를 저장하는데, 이 각각의 동심원을 트랙이라고 합니다. 문제에서 설명하는 '하나의 원으로 구성된 기억 공간'이 바로 이 트랙을 의미합니다. 실린더는 여러 트랙이 수직으로 쌓인 개념이며, 헤드는 데이터를 읽고 쓰는 장치입니다.

문제 7

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

해설

정답은 3번 **Accumulator**입니다. **해설:** Accumulator는 CPU 내에서 산술 및 논리 연산의 결과를 임시로 저장하고 다음 연산을 위한 피연산자로 사용되는 특별한 레지스터입니다. 연산의 중심이 된다는 점에서 다른 레지스터들과 차별화됩니다. General Register는 범용으로 사용되며, Address Register는 주소 정보를 저장하는 데 특화되어 있습니다. Flip Flop은 기본적인 메모리 소자이지 연산 중심 레지스터는 아닙니다.

문제 8

컴퓨터 시스템에 예기치 못한 일이 일어났을 때, 그것을 제어 프로그램에 알려 CPU가 하던 일을 멈추고 다른 작업을 처리하도록 하는 방법을 무엇이라 하는가?    
  1. 로테이트(Rotate)
  2. 인터럽트(Interrupt)
  3. 교착상태(Deadlock)
  4. 모듈(Module)
정답: 2

해설

정답은 2번 인터럽트(Interrupt)입니다. 인터럽트는 컴퓨터 시스템에서 예상치 못한 사건이 발생했을 때, 현재 실행 중인 작업을 잠시 멈추고 해당 사건을 처리하기 위해 CPU에게 신호를 보내는 메커니즘입니다. 이는 CPU가 중요한 외부 이벤트나 오류에 즉각적으로 반응할 수 있도록 하여 시스템의 효율성과 안정성을 높입니다.

문제 9

명령어 내의 오퍼랜드 부분의 주소가 실제 데이터의 주소를 가지고 있는 포인터의 주소를 나타내는 방식으로 데이터 처리에 대한 유연성이 좋으나 주소 참조 횟수가 많다는 단점이 있는 주소 지정 방식은?    
  1. 즉시 주소 지정
  2. 간접 주소 지정
  3. 직접 주소 지정
  4. 계산에 의한 주소 지정
정답: 2

해설

정답은 2번 간접 주소 지정입니다. 이 방식은 명령어에 실제 데이터의 주소가 아닌, 데이터의 주소를 담고 있는 포인터의 주소를 명시합니다. 이로 인해 데이터 위치를 유연하게 변경할 수 있지만, 실제 데이터에 접근하기 위해 두 번의 주소 참조(포인터 주소 참조 후 실제 데이터 주소 참조)가 필요하여 성능 저하가 발생할 수 있습니다.

문제 10

다음 보기의 논리회로도에 맞는 불 대수식은?
  1. Y=ABY\mathrm{Y}=AB\mathrm{AB}
  2. Y=A+BY\mathrm{Y}=A\mathrm{A}+B\mathrm{B}
  3. Y=A(A+B)\rm {Y}={A} \cdot({A}+{B})
  4. Y=(A+B)B\rm {Y}=({A}+{B}) \cdot {B}
정답: 2

해설

이 문제는 논리회로도를 보고 해당하는 불 대수식을 찾는 문제입니다. 정답은 2번 $Y\mathrm{Y}=A\mathrm{A}+B\mathrm{B}$이며, 이는 OR 게이트의 동작을 나타냅니다. OR 게이트는 입력 중 하나라도 1이면 출력이 1이 되는 논리 연산이며, 불 대수식에서 '+' 기호는 OR 연산을 의미합니다. 따라서 주어진 논리회로도가 OR 게이트를 표현하고 있다면, 해당 불 대수식은 $Y\mathrm{Y}=A\mathrm{A}+B\mathrm{B}$가 됩니다.

문제 11

다음 그림과 같은 결과를 갖는 논리회로는?
정답: 1

해설

**정답 이유:** 1번 논리회로는 입력 A와 B가 모두 1일 때만 출력 Y가 1이 되는 AND 게이트의 동작을 정확히 나타냅니다. **핵심 개념:** 이 문제는 논리 게이트의 기본적인 동작 원리를 이해하고 있는지 묻고 있습니다. 특히, AND 게이트는 두 입력이 모두 참(1)일 때만 결과가 참(1)이 되는 논리 연산을 수행합니다.

문제 12

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

해설

기계어의 Operand는 연산에 사용될 데이터나 데이터가 저장된 위치를 가리킵니다. 따라서 Operand에는 주로 **Address**가 들어 있어, CPU가 해당 주소에서 데이터를 가져와 연산을 수행하도록 지시합니다. OP-Code는 연산의 종류를 나타내며, Register 번호나 Data 자체는 Operand의 일부로 사용될 수 있지만, Operand의 가장 핵심적인 역할은 데이터의 위치를 지정하는 것입니다.

문제 13

다음 블록화 레코드에서 블록화 인수는?
  1. 1
  2. 2
  3. 3
  4. 4
정답: 3

해설

블록화 인수란 하나의 블록에 저장될 수 있는 레코드의 최대 개수를 의미합니다. 문제에서 주어진 블록화 레코드는 3개의 레코드로 구성되어 있으며, 이는 3개의 레코드가 하나의 블록에 담길 수 있음을 나타냅니다. 따라서 블록화 인수는 3입니다.

문제 14

레지스터 중 Program Counter의 기능을 바르게 설명한 것은?     
  1. 다음에 수행할 명령어의 번지를 기억한다.
  2. 현재 실행중인 명령어의 내용을 기억한다.
  3. 연산의 결과를 일시적으로 보관한다.
  4. 주기억장치의 번지를 기억한다.
정답: 1

해설

Program Counter(PC)는 다음에 실행될 명령어의 메모리 주소를 저장하는 레지스터입니다. CPU는 PC에 저장된 주소를 참조하여 해당 위치의 명령어를 가져와 실행하며, 명령어 실행 후에는 PC 값이 자동으로 증가하여 다음 명령어를 가리키게 됩니다. 따라서 PC는 프로그램의 실행 흐름을 제어하는 핵심적인 역할을 합니다.

문제 15

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

해설

레지스터는 CPU 내에서 데이터를 임시로 저장하는 고속 메모리입니다. 새로운 데이터를 레지스터에 전송하면, 기존에 저장되어 있던 내용은 덮어쓰여지면서 사라지고 새로운 데이터만 저장됩니다. 따라서 정답은 2번입니다.

문제 16

RS\rm RS FlipFlop\rm Flip-Flop 회로의 동작에서 R=1,S=1\rm R=1, S=1을 입력했을 때의 옳은 출력은?     
  1. 11
  2. 부정(Not Allowed\rm Not\ Allowed)
  3. 00
  4. 변화 없음(No Change\rm No\ Change)
정답: 2

해설

RS 플립플롭에서 R=1, S=1 입력은 **금지 상태(Invalid State)**입니다. 이 상태에서는 Q와 Q' 출력이 동시에 0이 되거나 1이 되는 등 예측 불가능한 동작을 일으키기 때문입니다. 따라서 옳은 출력은 존재하지 않으며, 이 상태는 회로 설계 시 피해야 합니다.

문제 17

8Bit 컴퓨터에서 부호와 절대치 방식으로 수치 자료를 표현했을 때, 기억된 값은 얼마인가?
  1. -11
  2. -12
  3. 11
  4. 12
정답: 1

해설

8비트 컴퓨터에서 부호와 절대치 방식으로 숫자를 표현할 때, 가장 왼쪽 비트는 부호(0은 양수, 1은 음수)를 나타내고 나머지 7비트는 숫자의 절대값을 나타냅니다. 문제에서 제시된 기억된 값이 무엇인지 정확히 알 수 없지만, 만약 10001011과 같은 값이 저장되어 있다면, 첫 번째 비트가 1이므로 음수이고, 나머지 7비트(0001011)를 십진수로 변환하면 11이 됩니다. 따라서 이 경우 기억된 값은 -11이 됩니다.

문제 18

불 대수(Boolean Algebra)의 정리 중 틀린 것은?     
  1. A+A=A\rm {A}+{A}={A}
  2. AA=0\rm {A} \cdot \overline{{A}}=0
  3. A+A=1\rm {A}+\overline{{A}}=1
  4. A+0=0\rm A+0=0
정답: 4

해설

4번 보기가 틀린 이유는 불 대수에서 'A + 0'은 'A'와 같기 때문입니다. 이는 어떤 값에 0을 더해도 그 값 자체가 변하지 않는다는 논리적 특성을 나타냅니다. 핵심 개념은 불 대수의 항등원 법칙으로, 'A + 0 = A'가 올바른 정리입니다.

문제 19

다음 내용과 가장 관계 있는 장치는?
  1. 입·출력장치
  2. 제어장치
  3. 연산장치
  4. 기억장치
정답: 3

해설

주어진 문제는 컴퓨터의 주요 구성 요소 중 하나인 '연산장치'에 대한 이해를 묻고 있습니다. 연산장치는 덧셈, 뺄셈과 같은 산술 연산과 논리 연산을 수행하는 핵심적인 역할을 담당합니다. 따라서 문제에서 설명하는 내용이 연산장치의 기능과 가장 밀접하게 관련되어 있다고 볼 수 있습니다.

문제 20

반가산기(Half-Adder)의 논리회로도에서 자리올림이 발생하는 회로는?
  1. OR
  2. NOT
  3. Exclusive OR
  4. AND
정답: 4

해설

반가산기는 두 개의 비트(A, B)를 더하여 합(Sum)과 자리올림(Carry)을 출력하는 회로입니다. 자리올림은 두 입력 비트가 모두 1일 때만 발생하므로, 이를 구현하는 논리 게이트는 두 입력이 모두 참일 때만 참을 출력하는 AND 게이트입니다. 따라서 정답은 4번 AND 게이트입니다.

문제 21

SQL의 기본 검색문 형식으로 괄호 (1)-(4) 의 내용이 옳게 짝지어진 것은?
  1. (1) 열 이름, (2) 속성, (3) 테이블, (4) 조건
  2. (1) 열 이름, (2) 속성, (3) 조건, (4) 테이블
  3. (1) 열 이름, (2) 테이블, (3) 조건, (4) 그룹
  4. (1) 릴레이션, (2) 열 이름, (3) 조건, (4) 그룹
정답: 3

해설

SQL의 기본 검색문 형식은 `SELECT (1) 열 이름 FROM (3) 테이블 WHERE (4) 조건` 입니다. 따라서 정답은 3번입니다. 여기서 (2)는 '속성'으로 표현될 수도 있지만, SQL 문법상 '테이블'이라는 용어가 더 직접적으로 사용됩니다. '그룹'은 `GROUP BY` 절에서 사용되는 개념으로, 기본 검색문 형식과는 직접적인 관련이 없습니다.

문제 22

데이터베이스 구성 요소들의 상호 관계를 논리적으로 정의한 것으로 데이터의 구조와 제약 조건에 대해 기술한 것은?     
  1. 질의어
  2. 트랜잭션
  3. 스키마
  4. 검색어
정답: 3

해설

이 문제는 데이터베이스의 구조와 제약 조건을 정의하는 것을 묻고 있습니다. 정답은 3번 '스키마'입니다. 스키마는 데이터베이스의 논리적인 구조, 즉 테이블, 컬럼, 데이터 타입, 관계, 제약 조건 등을 정의하는 설계도로서 데이터의 전체적인 틀을 나타냅니다. 질의어는 데이터를 조회하는 언어이고, 트랜잭션은 데이터베이스 작업을 하나의 논리적인 단위로 묶는 것이며, 검색어는 특정 정보를 찾는 키워드를 의미하므로 문제의 설명과는 거리가 있습니다.

문제 23

다음 설명과 가장 가까운 개념은 무엇인가?
  1. 개체 집합(Entity Set)
  2. 관계(Relation)
  3. 개체(Entity)
  4. 속성(Attribute)
정답: 4

해설

주어진 설명은 데이터베이스에서 개체의 특징을 나타내는 '속성'에 대한 것입니다. 속성은 개체가 가지는 구체적인 정보나 특성을 의미하며, 예를 들어 '학생'이라는 개체에게 '이름', '학번', '전공' 등은 모두 속성이 됩니다. 따라서 설명과 가장 가까운 개념은 '속성'입니다.

문제 24

생성된 테이블을 삭제할 때 사용하는 SQL 명령문은?     
  1. DROP
  2. CLEAR
  3. KILL
  4. DELETE
정답: 1

해설

생성된 테이블을 삭제할 때 사용하는 SQL 명령문은 `DROP`입니다. `DROP TABLE` 명령은 테이블 자체와 그 안에 포함된 모든 데이터를 영구적으로 제거합니다. `DELETE`는 테이블 안의 데이터를 삭제하지만 테이블 구조는 유지하며, `CLEAR`나 `KILL`은 테이블 삭제와는 직접적인 관련이 없는 명령입니다.

문제 25

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

해설

도메인은 데이터베이스에서 특정 속성(열)에 저장될 수 있는 값들의 집합을 의미합니다. 즉, 해당 속성이 가질 수 있는 유효한 값들의 범위를 정의하는 것입니다. 예를 들어, '나이'라는 속성의 도메인은 0부터 150까지의 정수일 수 있습니다. 따라서 4번 '표현되는 속성값의 범위'가 도메인을 가장 적합하게 설명합니다.

문제 26

프레젠테이션을 구성하는 내용을 하나의 화면 단위로 나타낸 것을 의미하는 것은?     
  1. 포인트
  2. 서식파일
  3. 슬라이드
  4. 개체
정답: 3

해설

프레젠테이션은 여러 개의 화면으로 구성되는데, 이 각각의 화면 단위를 **슬라이드**라고 합니다. 슬라이드는 텍스트, 이미지, 그래프 등 다양한 정보를 담아 발표 내용을 효과적으로 전달하는 역할을 합니다. 따라서 프레젠테이션의 내용을 하나의 화면 단위로 나타낸 것은 슬라이드입니다.

문제 27

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

해설

Windows 프레젠테이션에서 화면을 구성하는 개별 요소는 **개체(Object)**라고 합니다. 슬라이드(Slide)는 이러한 개체들이 모여 하나의 화면을 이루는 단위이며, 개요나 시나리오는 프레젠테이션의 전체적인 구조나 흐름을 나타내는 개념입니다. 따라서 텍스트, 이미지, 도형 등 화면에 표시되는 모든 구성 요소는 개체에 해당합니다.

문제 28

특정 필드의 검색 결과를 순서대로 출력하기 위한 SQL 절은?     
  1. GROUP BY
  2. HAVING
  3. ORDER BY
  4. SELECT
정답: 3

해설

특정 필드의 검색 결과를 순서대로 출력하기 위해서는 `ORDER BY` 절을 사용합니다. `ORDER BY`는 SQL에서 데이터를 정렬하는 데 사용되는 핵심 개념으로, 지정된 컬럼의 값을 기준으로 오름차순(ASC) 또는 내림차순(DESC)으로 결과를 나열합니다. `GROUP BY`는 그룹화, `HAVING`은 그룹화된 결과 필터링, `SELECT`는 데이터 조회에 사용되므로 순서대로 출력하는 기능과는 직접적인 관련이 없습니다.

문제 29

SQL에서 변경된 내용을 데이터베이스에 저장할 때 사용되는 처리문은?     
  1. ROLLBACK
  2. COMMIT
  3. CROSS
  4. CASCADE
정답: 2

해설

SQL에서 데이터베이스에 변경된 내용을 영구적으로 저장하려면 `COMMIT` 명령어를 사용합니다. `COMMIT`은 트랜잭션(transaction) 중에 발생한 모든 변경 사항을 데이터베이스에 확정하여 다른 사용자들도 해당 변경 내용을 볼 수 있도록 합니다. 반면 `ROLLBACK`은 변경 사항을 취소하고 이전 상태로 되돌리는 역할을 합니다.

문제 30

스프레드시트의 기능이라고 볼 수 없는 것은?     
  1. 표 계산 기능
  2. 슬라이드 작성 기능
  3. 차트 기능
  4. 데이터베이스 기능
정답: 2

해설

스프레드시트는 주로 데이터를 표 형태로 정리하고 계산하며, 이를 시각화하는 데 사용됩니다. 따라서 표 계산, 차트 작성, 데이터베이스 기능은 스프레드시트의 핵심 기능입니다. 하지만 슬라이드 작성은 프레젠테이션 소프트웨어의 고유한 기능으로, 스프레드시트에서는 제공하지 않습니다.

문제 31

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

해설

정답은 2번 `ls`입니다. `ls` 명령어는 현재 디렉토리 또는 지정된 디렉토리 안에 있는 파일과 하위 디렉토리의 목록을 보여주는 UNIX의 기본적인 명령어입니다. `cd`는 디렉토리 변경, `kill`은 프로세스 종료, `pwd`는 현재 작업 디렉토리 경로 확인에 사용됩니다.

문제 32

다음 문장의 ( )안에 알맞은 내용은?
  1. Cycle
  2. Spooler
  3. Buffer
  4. Scheduler
정답: 4

해설

이 문제는 운영체제의 핵심 개념인 **스케줄러(Scheduler)**의 역할을 묻고 있습니다. 스케줄러는 여러 개의 프로세스나 작업이 있을 때, 어떤 순서로, 언제 실행될지를 결정하고 관리하는 역할을 합니다. 보기 중 'Scheduler'가 이러한 역할을 가장 잘 나타내므로 정답입니다.

문제 33

Windows 98에서 DOS의 디렉토리와 유사한 의미를 가진 것은?     
  1. 파일(File)
  2. 트리(Tree)
  3. 로그오프(Log-Off)
  4. 폴더(Folder)
정답: 4

해설

Windows 98에서 DOS의 디렉토리와 유사한 의미를 가진 것은 **폴더(Folder)**입니다. 폴더는 파일을 정리하고 계층적으로 관리하는 데 사용되며, 이는 DOS의 디렉토리와 동일한 역할을 합니다. DOS의 디렉토리가 파일 시스템 내에서 파일들을 그룹화하는 개념이었다면, Windows에서는 이를 시각적으로 표현하기 위해 폴더라는 용어를 사용하게 된 것입니다.

문제 34

Windows 98에서 아래 설명에 해당하는 것은?
  1. 아이콘
  2. 단축 아이콘
  3. 폴더
  4. 작업표시줄
정답: 2

해설

Windows 98에서 "아래 설명에 해당하는 것"이라는 문제는, **실제 파일이나 프로그램이 있는 위치가 아닌, 해당 파일이나 프로그램으로 바로 이동할 수 있도록 연결해주는 바로가기 역할을 하는 요소**를 묻는 것입니다. 정답인 **단축 아이콘**은 이러한 바로가기 역할을 하며, 원본 파일의 위치를 표시하는 작은 화살표가 특징입니다.

문제 35

Windows 98의 탐색기에서 비연속적인 여러 개의 파일을 한꺼번에 선택하기 위해 사용하는 키는?     
  1. Alt
  2. Tab
  3. Ctrl
  4. Shift
정답: 3

해설

Windows 탐색기에서 비연속적인 여러 파일을 선택할 때는 **Ctrl 키**를 사용합니다. Ctrl 키를 누른 상태에서 원하는 파일을 클릭하면, 이미 선택된 파일과 떨어져 있는 파일들도 추가로 선택할 수 있습니다. 이는 다수의 파일을 개별적으로 선택해야 할 때 유용한 기능입니다.

문제 36

프로세스 스케줄링 방법 중 가장 먼저 CPU를 요청한 프로세스에게 가장 먼저 CPU를 할당하여 실행 할 수 있게 하는 방법은?     
  1. FIFO
  2. LRU
  3. LFU
  4. FLOP
정답: 1

해설

이 문제는 프로세스 스케줄링 기법 중 **가장 먼저 도착한 프로세스에게 가장 먼저 CPU를 할당하는 방식**을 묻고 있습니다. 이는 **First-In, First-Out (FIFO)** 또는 **First-Come, First-Served (FCFS)** 라고 불리는 방식으로, 이름 그대로 먼저 온 순서대로 처리하는 직관적인 방법입니다. 따라서 정답은 1번 FIFO입니다.

문제 37

Windows 98에서 파일의 삭제시 휴지통에 넣지 않고 바로 삭제하는 단축키는?     
  1. Ctrl + Alt
  2. Shift + F1
  3. Ctrl + Del
  4. Shift + Del
정답: 4

해설

Windows 98에서 파일을 휴지통으로 보내지 않고 즉시 삭제하려면 **Shift + Del** 단축키를 사용합니다. 일반적인 삭제(Del 키)는 파일을 휴지통으로 이동시키지만, Shift 키를 함께 누르면 파일이 영구적으로 삭제되어 복구가 어려워집니다. 이는 파일 시스템에서 해당 파일의 공간을 즉시 비워주는 방식으로 작동합니다.

문제 38

도스(MS-DOS)에서 사용할 수 있는 드라이브의 최대 수를 지정하는 명령은?     
  1. LASTDRIVE
  2. BLOCKS
  3. FILES
  4. PRIMARYDISK
정답: 1

해설

MS-DOS에서 사용할 수 있는 드라이브의 최대 개수를 지정하는 명령은 LASTDRIVE입니다. 이 명령은 CONFIG.SYS 파일에 설정되며, A부터 Z까지의 알파벳 중 마지막 드라이브 문자를 지정하여 시스템이 인식할 수 있는 최대 드라이브 수를 결정합니다. 예를 들어, LASTDRIVE=E로 설정하면 A, B, C, D, E 드라이브까지 사용할 수 있습니다.

문제 39

도스(MS-DOS)에서 두 개의 파일을 비교하여 그 차이를 나타내는 명령은?     
  1. SHARE
  2. VER
  3. MOVE
  4. FC
정답: 4

해설

도스(MS-DOS)에서 두 파일의 내용을 비교하여 차이점을 보여주는 명령은 **FC (File Compare)**입니다. FC 명령은 두 파일의 내용이 동일한지, 다르다면 어떤 부분이 다른지를 자세하게 알려주어 파일의 무결성을 확인하거나 변경 사항을 파악하는 데 유용합니다. 나머지 보기들은 파일 공유, 버전 확인, 파일 이동 등 다른 기능을 수행하는 명령입니다.

문제 40

도스(MS-DOS)에서 특정 파일의 감추기 속성, 읽기 속성을 지정할 수 있는 명령은?     
  1. MORE
  2. FDISK
  3. ATTRIB
  4. DEFRAG
정답: 3

해설

정답은 3번 **ATTRIB**입니다. ATTRIB 명령어는 파일의 속성(감추기, 읽기 전용 등)을 변경하거나 확인하는 데 사용됩니다. MORE 명령어는 파일 내용을 페이지 단위로 보여주고, FDISK는 디스크 파티션을 관리하며, DEFRAG는 디스크 조각 모음을 수행하는 명령어이므로 파일 속성 변경과는 관련이 없습니다.

문제 41

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

해설

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

문제 42

다음 괄호 안에 가장 알맞는 단어는?
  1. Operating System
  2. GUI
  3. Interpreter
  4. File System
정답: 1

해설

이 문제는 컴퓨터의 핵심 구성 요소를 묻는 질문입니다. 정답은 **Operating System(운영체제)**으로, 컴퓨터의 하드웨어와 소프트웨어를 관리하고 사용자가 컴퓨터를 쉽게 사용할 수 있도록 하는 기본적인 소프트웨어입니다. GUI는 운영체제의 한 형태이며, Interpreter와 File System은 운영체제가 제공하는 기능의 일부입니다.

문제 43

Windows 98에서 클립보드(Clipboard)의 역할은?     
  1. 도스 영역을 확보해 준다.
  2. 그래픽 영역을 설정해 준다.
  3. 프로그램간에 전송되는 자료를 일시적으로 보관하여 준다.
  4. 네트워크 환경을 자동으로 설정해 준다.
정답: 3

해설

Windows 98에서 클립보드의 역할은 **프로그램 간에 복사하거나 잘라낸 데이터를 일시적으로 저장하는 임시 저장 공간**입니다. 사용자가 한 프로그램에서 텍스트, 이미지 등의 데이터를 복사하거나 잘라내면, 클립보드는 이 데이터를 잠시 보관합니다. 이후 다른 프로그램에서 붙여넣기 기능을 사용하면 클립보드에 저장된 데이터를 가져와 사용할 수 있습니다.

문제 44

온라인 실시간 시스템의 조회 방식에 적합한 업무는?     
  1. 객관식 채점 업무
  2. 좌석 예약 업무
  3. 봉급 계산 업무
  4. 성적 처리 업무
정답: 2

해설

온라인 실시간 시스템의 조회 방식에 적합한 업무는 **좌석 예약 업무**입니다. 실시간으로 좌석의 가용성을 확인하고 즉시 예약 상태를 반영해야 하기 때문입니다. 객관식 채점, 봉급 계산, 성적 처리 업무는 실시간 조회가 필수는 아니며, 배치 처리로도 충분히 수행 가능합니다. 핵심 개념은 **실시간 데이터 조회 및 즉각적인 상태 변경**입니다.

문제 45

Windows 98에서 여러 개의 응용 프로그램을 순서대로 전환할 때 사용하는 단축키는?     
  1. Alt + Shift
  2. Alt + F1
  3. Alt + Enter
  4. Alt + Tab
정답: 4

해설

Windows 98에서 여러 응용 프로그램 간에 순서대로 전환할 때 사용하는 단축키는 **Alt + Tab**입니다. 이 단축키는 현재 실행 중인 여러 창을 순서대로 보여주며, Tab 키를 누를 때마다 다음 창으로 이동하여 원하는 응용 프로그램으로 빠르게 전환할 수 있게 해줍니다. 이는 **작업 전환(Task Switching)** 기능을 활용하는 것으로, 여러 프로그램을 동시에 실행할 때 효율적인 작업 환경을 제공합니다.

문제 46

DOS 명령어 중 COMMAND.COM 파일이 관리하는 것은?     
  1. CHKDSK
  2. DELTREE
  3. COPY
  4. FORMAT
정답: 3

해설

COMMAND.COM은 DOS 운영체제의 핵심 쉘(Shell) 프로그램으로, 사용자와 운영체제 간의 인터페이스 역할을 합니다. 사용자가 입력하는 명령어들을 해석하고 실행하는 기능을 담당하며, 파일 복사(COPY)와 같은 기본적인 파일 관리 명령어들도 COMMAND.COM에 의해 직접 관리됩니다. CHKDSK, DELTREE, FORMAT과 같은 명령어들은 COMMAND.COM이 아닌 별도의 실행 파일로 존재하며, COMMAND.COM은 이들을 호출하여 실행하는 역할을 합니다.

문제 47

UNIX 시스템은 "Shell"이라는 명령어 해석기를 사용하는데, Shell의 종류로 옳지 않은 것은?     
  1. C Shell
  2. Bourn Shell
  3. System Shell
  4. Korn Shell
정답: 3

해설

UNIX 시스템의 쉘은 사용자의 명령어를 해석하고 실행하는 프로그램입니다. C Shell, Bourn Shell, Korn Shell은 모두 실제 존재하는 쉘의 종류입니다. 하지만 "System Shell"은 UNIX 쉘의 일반적인 종류로 존재하지 않는 용어입니다. 따라서 정답은 3번입니다.

문제 48

운영체제의 성능 평가에 대한 설명으로 옳지 않은 것은?     
  1. 신뢰도는 시스템이 주어진 문제를 얼마나 정확하게 해결하는가를 나타내는 척도이다.
  2. 처리 능력은 수치가 높을수록 좋다.
  3. 사용 가능도는 시스템을 얼마나 빨리 사용할 수 있는가의 정도를 나타낸다.
  4. 응답 시간은 수치가 높을수록 좋다.
정답: 4

해설

정답은 4번입니다. 운영체제 성능 평가에서 응답 시간은 사용자가 작업을 요청한 후 시스템이 응답하기까지 걸리는 시간을 의미하며, 이 시간이 짧을수록 사용자 경험이 좋으므로 수치가 낮을수록 좋습니다. 따라서 응답 시간은 낮을수록 좋은 성능을 나타냅니다.

문제 49

Windows 98을 종료시키는 방법으로 옳지 않은 것은?     
  1. 시작 버튼에서 시스템 종료를 누르고 시스템 종료를 선택한다.
  2. 바탕화면에서 "Alt+F4" 키를 누르고 시스템 종료를 선택한다.
  3. "Ctrl+Alt+Del" 키를 누르고 시스템 종료를 선택한다.
  4. "Ctrl+Alt+Shift" 키를 누르고 시스템 종료를 선택한다.
정답: 4

해설

Windows 98에서 시스템을 종료하는 일반적인 방법은 시작 메뉴를 이용하거나 Alt+F4 단축키를 사용하는 것입니다. Ctrl+Alt+Del은 작업 관리자를 실행하는 데 사용되며, 여기서 시스템 종료 옵션을 선택할 수는 있습니다. 하지만 Ctrl+Alt+Shift는 Windows 98에서 시스템 종료와 직접적으로 관련된 표준 단축키가 아닙니다.

문제 50

Windows 98에 대한 설명으로 옳지 않은 것은?     
  1. Plug & Play 기능 지원
  2. 파일 이름을 255자 까지 지원
  3. 16Bit 환경의 GUI 시스템
  4. 다중 작업 환경(Multi Tasking) 지원
정답: 3

해설

Windows 98은 16비트와 32비트 환경이 혼합된 운영체제이지만, GUI(그래픽 사용자 인터페이스) 자체는 32비트 기반으로 동작했습니다. 따라서 "16비트 환경의 GUI 시스템"이라는 설명은 옳지 않습니다. 나머지 보기들은 Windows 98의 특징을 올바르게 설명하고 있습니다.

문제 51

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

해설

이 문제는 모든 스테이션이 다른 모든 스테이션과 직접 통신할 수 있는 망형 통신망에서 필요한 총 통신 회선 수를 구하는 문제입니다. 핵심 개념은 조합론의 '조합'이며, n개의 스테이션이 있을 때 필요한 회선 수는 n * (n-1) / 2 로 계산됩니다. 따라서 10개 스테이션의 경우 10 * (10-1) / 2 = 45개의 회선이 필요합니다.

문제 52

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

해설

광통신에서 발광기로 사용되는 다이오드는 **레이저 다이오드**입니다. 레이저 다이오드는 전기 에너지를 빛 에너지로 변환하는 반도체 소자로, 특정 파장의 레이저 빛을 효율적으로 방출하여 광섬유를 통해 정보를 전달하는 데 사용됩니다. 다른 보기의 다이오드들은 주로 전압 제어, 고속 스위칭, 또는 특정 신호 증폭 등에 사용됩니다.

문제 53

음성 대역을 다중화할 때 음성 채널 12개를 묶어 무엇이라 하는가?     
  1. 채널(CH)
  2. 베이스그룹(BG)
  3. 슈퍼그룹(SG)
  4. 마스터그룹(MG)
정답: 2

해설

음성 대역을 다중화할 때 음성 채널 12개를 묶는 것을 **베이스그룹(BG)**이라고 합니다. 이는 전화 통신 시스템에서 여러 음성 신호를 하나의 회선으로 보내기 위해 사용되는 표준적인 묶음 단위입니다. 베이스그룹은 더 큰 단위인 슈퍼그룹(SG)이나 마스터그룹(MG)을 구성하는 기본 단위가 됩니다.

문제 54

컴퓨터간이나 컴퓨터와 단말장치 사이에 효율적이며, 신뢰성 있는 정보를 주고받기 위해 미리 정보의 송·수신측 사이에 일상 언어의 문법과 같이 설정한 법칙이나 규범은?     
  1. 트렁크(Trunk)
  2. 네트워크(Network)
  3. 프로토콜(Protocol)
  4. 아키텍처(Architecture)
정답: 3

해설

정답은 3번 프로토콜입니다. 프로토콜은 컴퓨터들이 서로 통신하기 위해 미리 정해놓은 약속이자 규칙입니다. 마치 사람들이 대화할 때 사용하는 언어처럼, 컴퓨터들도 프로토콜이라는 규칙에 따라 정보를 주고받아 효율적이고 신뢰성 있는 통신이 가능해집니다.

문제 55

한 바이트를 8개의 비트로 분리해서 한번에 한 비트씩 순서적으로 선로를 통해 전송하는 방식은?     
  1. 직렬 전송
  2. 병렬 전송
  3. 직병렬 전송
  4. ON LINE 전송
정답: 1

해설

한 바이트를 8개의 비트로 분리하여 한 번에 한 비트씩 순서대로 전송하는 방식은 **직렬 전송**입니다. 이는 여러 개의 비트를 동시에 보내는 병렬 전송과 달리, 하나의 통신 회선을 통해 비트들이 시간 순서대로 하나씩 지나가는 방식입니다. 따라서 정답은 1번 직렬 전송입니다.

문제 56

다음 중 시분할 다중화(TDM)에 대한 설명으로서 적합하지 않은 것은?     
  1. 시분할 다중화 방식은 데이터 전송에 많이 사용된다.
  2. 시분할 다중화는 직렬 변환 방식으로 볼 수 있다.
  3. 소요 회선수의 절감뿐만 아니라 기기의 경비도 절감할 수 있다.
  4. FDM과 비교하여 저속도의 전송에 적합하다.
정답: 4

해설

정답은 4번입니다. 시분할 다중화(TDM)는 여러 채널이 **시간을 나누어** 하나의 회선을 공유하는 방식으로, **주파수 분할 다중화(FDM)와 달리 각 채널이 독립적으로 넓은 대역폭을 사용할 수 있어 고속 전송에 더 적합**합니다. 따라서 저속도 전송에만 적합하다는 설명은 틀렸습니다. TDM은 회선 수와 기기 경비를 절감하며, 데이터를 직렬로 변환하여 전송하는 방식으로 볼 수 있습니다.

문제 57

텔레메틱 서비스(Telematic Service)를 가장 적합하게 설명한 것은?     
  1. 통신과 정보처리를 결합한 새로운 비 전화계 단말장치에 의한 통신 서비스이다.
  2. 전화와 데이터를 교환하기 위한 정보교환 시스템이다.
  3. 텔렉스와 팩시밀리, 멀티미디어 기능을 결합한 문서 처리용 통신 서비스이다.
  4. 디지털 통신망을 이용하여 문서를 송·수신할 수 있는 통신 서비스이다.
정답: 1

해설

텔레매틱스 서비스는 단순히 전화나 데이터 교환을 넘어, **통신 기술과 정보 처리 기술을 융합**하여 **전화가 아닌 다양한 단말기**를 통해 제공되는 서비스입니다. 이는 차량 내 정보 시스템, 원격 의료, 스마트 홈 등 광범위한 분야에서 활용되며, 사용자가 언제 어디서든 정보에 접근하고 상호작용할 수 있도록 합니다. 따라서 1번 보기가 텔레매틱스 서비스의 핵심적인 특징을 가장 잘 나타냅니다.

문제 58

일정량의 자료를 모은 후에 처리하는 방법을 무엇이라 하는가?     
  1. 원격 처리(Teleprocessing)
  2. 실시간 처리(Real Time Processing)
  3. 일괄 처리(Batch Processing)
  4. 온라인 처리(On Line Processing)
정답: 3

해설

정답은 3번 일괄 처리(Batch Processing)입니다. 일괄 처리는 일정량의 데이터를 모아두었다가 한꺼번에 처리하는 방식입니다. 이는 데이터를 실시간으로 즉시 처리하지 않고, 정해진 시간에 모아서 처리함으로써 시스템 자원을 효율적으로 사용하고 처리 속도를 높이는 데 목적이 있습니다.

문제 59

다음 중 정지 영상 부호화 표준은?     
  1. IEEE.802
  2. TCP/IP
  3. MPEG
  4. JPEG
정답: 4

해설

정지 영상 부호화 표준은 **JPEG**입니다. JPEG는 사진과 같은 정지 이미지를 효율적으로 압축하고 저장하기 위한 표준 기술입니다. IEEE 802는 네트워크 통신 관련 표준이고, TCP/IP는 인터넷 통신 프로토콜이며, MPEG는 동영상 압축 표준으로, 정지 영상과는 관련이 적습니다.

문제 60

컴퓨터 네트워크와 정보통신 시스템을 상호 연결하는 접속 장비가 아닌 것은?     
  1. 허브
  2. 라우터
  3. 커넥터
  4. 브리지
정답: 3

해설

정답은 3번 커넥터입니다. 허브, 라우터, 브리지 모두 컴퓨터 네트워크와 정보통신 시스템을 상호 연결하는 접속 장비에 해당합니다. 반면 커넥터는 케이블을 연결하는 물리적인 부품으로, 네트워크 장비 자체라고 보기는 어렵습니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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