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

2011정보처리기능사 5회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

입출력 조작의 시간과 중앙처리장치의 처리시간과의 불균형을 보완하는 것은?    
  1. 채널장치
  2. 제어장치
  3. 터미널장치
  4. 콘솔장치
정답: 1

해설

입출력 장치의 속도가 CPU보다 훨씬 느리기 때문에 발생하는 시간 불균형을 해소하기 위해 **채널장치**가 사용됩니다. 채널장치는 CPU와 독립적으로 입출력 작업을 수행하여 CPU가 다른 연산에 집중할 수 있도록 돕는 역할을 합니다. 이를 통해 시스템 전체의 효율성을 높일 수 있습니다.

문제 2

명령어 형식(instruction format)에서 첫 번째 바이트에 기억되는 것은?    
  1. operand
  2. length
  3. question mark
  4. opcode
정답: 4

해설

명령어 형식에서 첫 번째 바이트는 **opcode(연산 코드)**를 저장합니다. Opcode는 컴퓨터에게 어떤 연산을 수행해야 하는지를 알려주는 핵심적인 정보입니다. 나머지 보기들은 명령어의 다른 부분에 해당하거나 명령어와 직접적인 관련이 없습니다.

문제 3

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

해설

반가산기는 두 개의 한 비트 입력을 받아 합(Sum)과 자리올림(Carry)을 출력하는 회로입니다. 자리올림은 두 입력이 모두 1일 때만 발생하므로, 이를 구현하는 논리 게이트는 AND 게이트입니다. 따라서 AND 게이트가 반가산기에서 자리올림을 발생시키는 회로입니다.

문제 4

기억 장치 고유의 번지로서 0, 1, 2, 3, ...과 같이 16진수로 약속하여 순서대로 정해 놓은 번지는?
  1. 절대번지
  2. 상대번지
  3. 필수번지
  4. 선택번지
정답: 1

해설

정답은 **1. 절대번지**입니다. 절대번지는 메모리에서 각 위치에 고유하게 부여된 고정된 주소로, 프로그램이 실행될 때 변경되지 않습니다. 마치 집마다 고유한 주소가 있듯이, 절대번지는 메모리상의 특정 위치를 명확하게 지칭하는 역할을 합니다. 상대번지는 기준점으로부터의 거리를 나타내는 번지이며, 필수번지나 선택번지는 메모리 주소와 직접적인 관련이 없는 용어입니다.

문제 5

2진수의 1011의 1의 보수는?    
  1. 0100
  2. 1000
  3. 0010
  4. 1010
정답: 1

해설

2진수의 1의 보수는 각 비트를 반전시키는 것으로, 0은 1로, 1은 0으로 바꿉니다. 2진수 1011의 각 비트를 반전시키면 0100이 됩니다. 따라서 정답은 1번입니다.

문제 6

다음 진리표에 해당하는 GATE는 어느 것인가?
정답: 2

해설

## 문제 해설 주어진 진리표는 두 개의 입력(A, B)이 모두 1일 때만 출력이 1이 되고, 그 외의 경우에는 출력이 0이 되는 논리 함수를 나타냅니다. 이러한 동작은 논리곱(AND) 연산과 동일합니다. ## 정답 이유 및 핵심 개념 **정답: 2번** **이유:** 2번 GATE는 AND 게이트를 나타냅니다. AND 게이트는 두 입력이 모두 '참(1)'일 때만 출력으로 '참(1)'을 내보내고, 그렇지 않으면 '거짓(0)'을 출력합니다. 이는 주어진 진리표의 동작과 정확히 일치합니다. **핵심 개념:** * **진리표 (Truth Table):** 논리 게이트의 입력과 출력 간의 관계를 표로 나타낸 것입니다. * **AND 게이트:** 두 입력이 모두 1일 때만 출력이 1이 되는 논리 게이트입니다.

문제 7

불(Boolean) 대수의 정리 중 틀린 것은?    
  1. 1+A=A
  2. 1·A=A
  3. 0+A=A
  4. 0·A=0
정답: 1

해설

불 대수에서 '1'은 항상 참(True)을 의미합니다. 따라서 '1 + A'는 '참 또는 A'가 되는데, 참은 어떤 값과 논리합 연산을 해도 항상 참이므로 결과는 항상 '1'이 됩니다. 보기 1번의 '1+A=A'는 이 법칙에 위배되므로 틀린 정리입니다. 핵심 개념은 불 대수의 항등원과 논리합 연산의 특성입니다.

문제 8

데이터 전송 명령어의 기능이 아닌 것은?    
  1. 상수값을 레지스터 또는 주기억장치로 전송
  2. 스택에 저장된 값을 레지스터로 전송
  3. 레지스터에 저장된 값을 스택으로 전송
  4. 레지스터에 저장된 값을 연산
정답: 4

해설

데이터 전송 명령어는 데이터를 한 곳에서 다른 곳으로 **복사**하는 역할을 합니다. 보기 1, 2, 3번은 모두 데이터를 다른 위치로 옮기는 기능에 해당합니다. 반면 4번은 데이터를 옮기는 것이 아니라, 레지스터에 있는 데이터를 가지고 **계산**을 수행하는 것으로, 이는 연산 명령어의 기능입니다. 따라서 데이터 전송 명령어의 기능이 아닌 것은 4번입니다.

문제 9

다음 주소지정 방법 중 처리속도가 가장 빠른 것은?    
  1. direct address
  2. indirect address
  3. calculated address
  4. immediate address
정답: 4

해설

정답은 4번 immediate address입니다. Immediate address는 연산에 사용될 데이터 자체가 명령어 안에 직접 포함되어 있어, 메모리 접근 없이 바로 데이터를 사용할 수 있기 때문에 처리 속도가 가장 빠릅니다. Direct address와 indirect address는 메모리에 접근해야 하므로 상대적으로 느립니다. Calculated address는 주소를 계산하는 추가 과정이 필요하여 가장 느립니다.

문제 10

ASCII 코드에 대한 설명으로 잘못된 것은?     
  1. 3개의 Zone비트를 가지고 있다.
  2. 16비트 코드로 미국 표준협회에서 개발하였다.
  3. 통신 제어용으로 사용한다.
  4. 128가지의 문자를 표현한다.
정답: 2

해설

ASCII 코드는 7비트 또는 8비트(확장 ASCII)를 사용하여 128가지 또는 256가지의 문자를 표현합니다. 16비트 코드가 아니며, 미국 표준협회(ANSI)에서 개발한 것은 맞지만 16비트라는 설명이 틀렸습니다. 또한 통신 제어용으로 사용되는 문자들도 포함하고 있습니다.

문제 11

다음에 해당하는 논리회로는?
  1. OR
  2. AND
  3. NOT
  4. EX-OR
정답: 1

해설

이 문제는 디지털 논리회로의 기본 게이트 중 하나를 묻고 있습니다. 정답은 OR 게이트이며, OR 게이트는 입력 신호 중 하나라도 '1'이면 출력도 '1'이 되는 특성을 가집니다. 이는 논리합 연산과 동일하며, 여러 조건 중 하나라도 만족하면 결과가 참이 되는 상황을 표현할 때 사용됩니다.

문제 12

1개의 입력선으로 들어오는 정보를 2n개의 출력선 중 1개를 선택하여 출력하는 회로는?     
  1. 멀티플렉서
  2. 인코더
  3. 디코더
  4. 디멀티플렉서
정답: 4

해설

정답은 4번 디멀티플렉서입니다. 디멀티플렉서는 하나의 입력 신호를 여러 개의 출력선 중 하나로 선택하여 보내는 디지털 회로입니다. 이는 마치 수도꼭지 하나로 여러 개의 수도관 중 하나를 선택하여 물을 내보내는 것과 유사합니다. 멀티플렉서는 여러 입력 중 하나를 선택하는 반면, 디멀티플렉서는 하나의 입력을 여러 출력으로 분배하는 역할을 합니다.

문제 13

제어장치의 기능에 대한 설명으로 틀린 것은?     
  1. 산술 및 논리연산을 실행하는 장치이다.
  2. 입·출력장치를 제어한다.
  3. 주기억장치에 기억된 명령을 꺼내어 해독한다.
  4. 프로그램카운터와 명령레지스터를 이용하여 명령어 처리순서를 제어한다.
정답: 1

해설

제어장치는 컴퓨터의 전반적인 동작을 지휘하는 역할을 합니다. 보기 1번은 산술 및 논리 연산을 수행하는 **연산장치(ALU)**의 기능이므로 제어장치의 기능이 아닙니다. 제어장치는 주기억장치에서 명령어를 가져와 해독하고, 프로그램 카운터와 명령 레지스터를 통해 명령어 처리 순서를 제어하며, 입출력 장치를 제어하는 역할을 수행합니다.

문제 14

인터넷에 연결되어 있는 수많은 컴퓨터의 주소는 일정한 규칙에 따라 지어진다. 210.103.4.1과 같이 4개의 필드로 끊어서, (.)으로 분리하여 나타내는 컴퓨터 주소는?     
  1. 개인 ID
  2. 전자 우편 ID
  3. IP주소
  4. 도메인 주소
정답: 3

해설

주어진 210.103.4.1과 같은 형식의 컴퓨터 주소는 **IP 주소**입니다. IP 주소는 인터넷에 연결된 각 컴퓨터를 식별하는 고유한 번호로, 4개의 숫자를 점으로 구분하여 나타내는 규칙을 따릅니다. 이는 인터넷상의 컴퓨터들이 서로 통신하고 데이터를 주고받을 수 있도록 하는 핵심적인 역할을 합니다.

문제 15

주소를 지정하는 필드가 없는 0번지 명령어에서 Stack의 Top 포인터가 가리키는 오퍼랜드를 암시하여 이용하는 주소 방식은?     
  1. Implied Mode
  2. Immediate Mode
  3. Direct Mode
  4. Indirect Mode
정답: 1

해설

주소를 지정하는 필드가 없는 0번지 명령어에서 스택의 Top 포인터가 가리키는 오퍼랜드를 암시적으로 이용하는 주소 방식은 **Implied Mode (내재 모드)**입니다. 이 방식은 명령어 자체에 오퍼랜드의 주소가 명시되지 않고, 명령어의 의미나 CPU의 상태(여기서는 스택 Top 포인터)에 의해 오퍼랜드가 결정됩니다. 따라서 별도의 주소 지정 필드가 필요 없으며, 스택 Top 포인터가 직접적으로 연산 대상이 됩니다.

문제 16

10진수 23을 2진수로 변환하면?     
  1. (10111)2(10111)_2
  2. (11011)2(11011)_2
  3. (10011)2(10011)_2
  4. (11101)2(11101)_2
정답: 1

해설

10진수 23을 2진수로 변환하는 방법은 23을 2로 계속 나누면서 나머지를 역순으로 나열하는 것입니다. 23을 2로 나누면 몫은 11이고 나머지는 1, 11을 2로 나누면 몫은 5이고 나머지는 1, 5를 2로 나누면 몫은 2이고 나머지는 1, 2를 2로 나누면 몫은 1이고 나머지는 0, 1을 2로 나누면 몫은 0이고 나머지는 1입니다. 따라서 나머지를 역순으로 나열하면 10111이 되므로 정답은 1번입니다.

문제 17

주기억 장치의 접근 시간과 CPU의 처리 속도 차이를 줄이기 위해 사용되는 것은?     
  1. Magnetic Tapes
  2. Magnetic Disks
  3. Cache Memory
  4. Virtual Memory
정답: 3

해설

주기억 장치(RAM)는 CPU보다 훨씬 느리기 때문에, CPU가 자주 사용하는 데이터를 임시로 저장하는 **캐시 메모리**를 사용하여 이 속도 차이를 줄입니다. 캐시 메모리는 CPU와 주기억 장치 사이에 위치하여 데이터 접근 시간을 단축시키고 전체적인 시스템 성능을 향상시키는 역할을 합니다.

문제 18

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

해설

마이크로프로세서는 중앙 처리 장치(CPU)로서, 연산, 제어, 데이터 이동을 담당합니다. 따라서 산술 및 논리 연산, 제어 기능은 마이크로프로세서의 핵심 기능입니다. 기억 기능도 캐시 메모리 등을 통해 일부 수행하지만, **메모리 관리**는 주로 운영체제나 별도의 메모리 관리 장치(MMU)가 담당하는 기능입니다.

문제 19

디스크팩이 6장으로 구성되었을 때 사용하여 기록할 수 있는 면의 수는?     
  1. 6
  2. 8
  3. 10
  4. 12
정답: 3

해설

디스크팩은 여러 장의 디스크로 구성되며, 각 디스크는 양면을 모두 사용하여 데이터를 기록할 수 있습니다. 따라서 디스크팩이 6장으로 구성되었다면, 각 디스크의 양면을 활용하여 총 12개의 면에 데이터를 기록할 수 있습니다. 하지만 문제에서 "사용하여 기록할 수 있는 면의 수"를 묻고 있으며, 일반적으로 디스크팩의 경우 일부 면은 데이터 기록에 사용되지 않거나 시스템 용도로 예약되어 있습니다. 따라서 6장의 디스크로 총 12개의 면이 있지만, 실제 사용 가능한 면은 10개라고 가정하는 것이 일반적인 해석입니다.

문제 20

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

해설

이 문제는 논리회로의 출력 Y를 입력 A, B, C의 조합으로 나타내는 문제입니다. 정답 1번은 논리곱(AND, AB)과 논리곱의 부정(NOT, $B\overline{B}$)과 입력 C의 논리곱($B\overline{B}C$)을 논리합(OR, +)으로 연결한 형태입니다. 핵심 개념은 각 논리 게이트(AND, OR, NOT)의 동작 원리를 이해하고, 이를 조합하여 복잡한 논리식을 간결하게 표현하는 것입니다.

문제 21

프리젠테이션에서 프리젠테이션의 흐름을 기획한 것을 무엇이라 하는가?     
  1. 개체
  2. 슬라이드
  3. 매크로
  4. 시나리오
정답: 4

해설

프레젠테이션의 흐름을 기획하는 것은 마치 연극의 각 장면을 구성하는 것처럼, 전체 내용을 논리적으로 연결하고 각 부분을 어떻게 보여줄지 계획하는 과정입니다. 이러한 계획을 '시나리오'라고 하며, 이는 프레젠테이션의 시작부터 끝까지 청중이 자연스럽게 내용을 따라갈 수 있도록 안내하는 역할을 합니다. 따라서 프레젠테이션의 흐름 기획은 시나리오 작성에 해당합니다.

문제 22

스프레드시트의 기능과 거리가 먼 것은?     
  1. 데이터 연산결과를 사용자가 다양한 서식으로 자유롭게 표현한다.
  2. 입력된 자료 또는 계산된 자료를 가지고 여러 유형의 그래프를 작성한다.
  3. 동영상 처리 및 애니메이션 효과를 구현할 수 있다.
  4. 특정 자료의 검색, 추출 및 정렬을 한다.
정답: 3

해설

스프레드시트는 주로 숫자 데이터의 계산, 분석, 시각화에 특화된 프로그램입니다. 따라서 동영상 처리나 애니메이션 효과 구현과 같은 기능은 스프레드시트의 핵심 기능과는 거리가 멉니다. 스프레드시트의 주요 기능은 데이터 연산, 그래프 작성, 데이터 검색 및 정렬 등입니다.

문제 23

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

해설

SQL의 DML(Data Manipulation Language)은 데이터베이스 내의 데이터를 조작하는 데 사용되는 명령어들을 의미합니다. INSERT, SELECT, UPDATE는 모두 데이터를 삽입, 조회, 수정하는 DML에 해당합니다. 반면 CREATE는 데이터베이스 객체(테이블, 뷰 등)를 생성하는 DDL(Data Definition Language)에 속하므로 DML에 해당하지 않습니다.

문제 24

제품명과 단가로 이루어진 제품 테이블에서 단가에 대한 내림차순으로 검색하고자 한다. ( ) 안에 알맞은 SQL 명령으로 옳게 나열된 것은?
  1. 11\textcircled{\small 1} ORDER TO 11\textcircled{\small 1} DESC
  2. 11\textcircled{\small 1} ORDER BY 11\textcircled{\small 1} DESC
  3. 11\textcircled{\small 1} ORDER 11\textcircled{\small 1} DOWN
  4. 11\textcircled{\small 1} ORDER 11\textcircled{\small 1} DESC
정답: 2

해설

SQL에서 데이터를 특정 컬럼 기준으로 정렬할 때는 `ORDER BY` 구문을 사용합니다. 내림차순으로 정렬하려면 `DESC` 키워드를 붙여주어야 합니다. 따라서 문제에서 단가에 대한 내림차순 검색을 위해서는 `ORDER BY`와 `DESC`를 올바르게 조합한 2번이 정답입니다.

문제 25

프레젠테이션에서 화면 전체를 전환하는 단위를 의미하는 것은?     
  1. 개체
  2. 개요
  3. 스크린 팁
  4. 슬라이드
정답: 4

해설

프레젠테이션에서 화면 전체를 전환하는 기본 단위를 **슬라이드**라고 합니다. 각 슬라이드는 독립적인 내용을 담고 있으며, 프레젠테이션은 이러한 슬라이드들이 순서대로 나타나면서 진행됩니다. 따라서 화면 전환은 곧 슬라이드 전환을 의미합니다.

문제 26

다음 내용을 실행하는 SQL 문장으로 옳은 것은?
  1. DELETE FROM Purchase WHEN ITEM =“사과”;
  2. DELETE FROM Purchase WHERE ITEM =“사과”;
  3. KILL FROM Purchase WHERE ITEM =“사과”;
  4. DELETE ITEM =“사과”FROM Purchase;
정답: 2

해설

## SQL DELETE 문법 해설 **정답: 2번** **이유:** SQL에서 데이터를 삭제할 때는 `DELETE FROM 테이블명 WHERE 조건;` 형식을 사용합니다. 보기 2번이 이 문법에 정확히 부합합니다. **핵심 개념:** * **DELETE:** 테이블에서 행(데이터)을 삭제하는 SQL 명령어입니다. * **FROM:** 삭제할 행이 있는 테이블을 지정합니다. * **WHERE:** 삭제할 행을 특정하기 위한 조건을 지정합니다. `WHERE` 절이 없으면 테이블의 모든 행이 삭제됩니다.

문제 27

3단계 스키마의 종류에 해당하지 않는 것은?     
  1. 외부 스키마
  2. 내부 스키마
  3. 개념 스키마
  4. 관계 스키마
정답: 4

해설

3단계 스키마는 데이터베이스를 세 가지 수준으로 추상화하여 관리하는 구조입니다. 외부 스키마는 사용자 관점의 데이터 뷰를, 개념 스키마는 전체 데이터베이스의 논리적 구조를, 내부 스키마는 물리적 저장 구조를 나타냅니다. 따라서 관계 스키마는 3단계 스키마의 종류에 해당하지 않는 독립적인 개념입니다.

문제 28

데이터베이스 설계 단계의 순서로 옳은 것은?
  1. 22\textcircled{\small 2}11\textcircled{\small 1}33\textcircled{\small 3}
  2. 33\textcircled{\small 3}11\textcircled{\small 1}22\textcircled{\small 2}
  3. 11\textcircled{\small 1}22\textcircled{\small 2}33\textcircled{\small 3}
  4. 11\textcircled{\small 1}33\textcircled{\small 3}22\textcircled{\small 2}
정답: 3

해설

데이터베이스 설계는 요구사항 분석을 통해 필요한 데이터를 파악하는 것으로 시작합니다. 이후 개체-관계 모델(ERD) 등을 사용하여 논리적인 구조를 설계하고, 마지막으로 실제 데이터베이스 시스템에 맞게 물리적인 구조를 구현합니다. 따라서 올바른 순서는 요구사항 분석, 논리 설계, 물리 설계입니다.

문제 29

스프레드시트 작업에서 반복적으로 실행하는 경우에 한 번의 명령으로 자동화시켜 처리하는 기능은?     
  1. 정렬
  2. 필터
  3. 매크로
정답: 4

해설

정답은 4번 매크로입니다. 매크로는 스프레드시트에서 반복적인 작업을 기록하고, 이후 한 번의 명령으로 해당 작업을 자동으로 실행시켜주는 기능입니다. 이를 통해 시간과 노력을 절약하고 작업의 효율성을 높일 수 있습니다.

문제 30

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

해설

데이터베이스 사용의 가장 큰 장점 중 하나는 데이터의 중복을 최소화하여 효율성을 높이는 것입니다. 따라서 데이터 중복의 최대화는 데이터베이스의 장점이 아닌 단점입니다. 데이터베이스는 데이터의 일관성, 공용 사용, 무결성을 유지하는 데 도움을 줍니다.

문제 31

다음 ( ) 안의 내용으로 적절하지 않은 것은?
  1. kernel
  2. shell
  3. file system
  4. compiler
정답: 4

해설

이 문제는 운영체제의 핵심 구성 요소를 묻는 문제입니다. Kernel, shell, file system은 운영체제의 필수적인 부분이지만, compiler는 프로그래밍 언어를 기계어로 번역하는 도구로 운영체제의 직접적인 구성 요소는 아닙니다. 따라서 compiler가 적절하지 않은 보기입니다.

문제 32

운영체제의 프로세스 정의로 가장 거리가 먼 것은?     
  1. 실행중인 프로그램
  2. 프로그램을 실행하는 처리단위
  3. 프로세서가 할당되는 개체
  4. 데이터 저장 공간
정답: 4

해설

운영체제에서 프로세스는 **실행 중인 프로그램** 자체를 의미하며, **처리 단위**로서 **프로세서가 할당**됩니다. 따라서 데이터 저장 공간은 프로세스의 핵심 정의와는 거리가 멉니다. 데이터 저장 공간은 프로세스가 사용하는 자원 중 하나일 수는 있지만, 프로세스 자체를 정의하는 요소는 아닙니다.

문제 33

다음 UNIX 명령어 중 반드시 인수를 갖는 명령어들로만 나열한 것은?
  1. 11\textcircled{\small 1} , 22\textcircled{\small 2}
  2. 22\textcircled{\small 2} , 33\textcircled{\small 3}
  3. 11\textcircled{\small 1} , 33\textcircled{\small 3}
  4. 22\textcircled{\small 2} , 44\textcircled{\small 4}
정답: 3

해설

## 정답 해설 정답은 3번(1\textcircled{\small 1}, 3\textcircled{\small 3})입니다. UNIX 명령어는 실행 시 추가적인 정보나 대상 파일 등을 지정하기 위해 인수를 사용합니다. * **`rm` 명령어 (1번)**: 파일을 삭제하는 명령어로, 삭제할 파일 이름을 반드시 인수로 받아야 합니다. * **`mv` 명령어 (3번)**: 파일을 이동하거나 이름을 변경하는 명령어이며, 이동할 파일과 이동될 위치(또는 새 파일 이름)를 반드시 인수로 요구합니다. 반면, `pwd` (현재 작업 디렉토리 출력)나 `ls` (디렉토리 내용 나열)와 같은 명령어는 인수가 없어도 기본적인 기능을 수행할 수 있습니다.

문제 34

다음 중 운영체제의 발전 단계를 가장 올바르게 나열한 것은?     
  1. 배치 처리→다중 프로그래밍→시분할 시스템
  2. 다중 프로그래밍→시분할 시스템→배치 처리
  3. 시분할 시스템→배치 처리→다중 프로그래밍
  4. 배치 처리→시분할 시스템→다중 프로그래밍
정답: 1

해설

운영체제는 초기에는 **배치 처리** 방식으로, 여러 작업을 모아 한 번에 처리하며 효율성을 높였습니다. 이후 **다중 프로그래밍**으로 발전하여 하나의 CPU가 여러 프로그램을 번갈아 실행하며 CPU 활용도를 극대화했습니다. 마지막으로 **시분할 시스템**은 다중 프로그래밍을 더욱 발전시켜 여러 사용자가 동시에 시스템을 사용하는 것처럼 느끼게 하여 상호작용성을 높였습니다. 따라서 정답은 1번입니다.

문제 35

도스(MS-DOS)에서 파일을 저장하고, 보관하는 것은?     
  1. 파일(File)
  2. 디렉터리(Directory)
  3. 트리(Tree)
  4. 자료구조(Data structure)
정답: 2

해설

도스(MS-DOS)에서 파일을 저장하고 보관하는 것은 **디렉터리(Directory)**를 통해 이루어집니다. 디렉터리는 파일들을 체계적으로 정리하고 관리하는 폴더와 같은 역할을 하며, 이를 통해 사용자는 원하는 파일을 쉽게 찾고 접근할 수 있습니다. 즉, 디렉터리는 파일들을 담는 그릇이자 파일 시스템의 기본 구성 요소입니다.

문제 36

UNIX 운영체제에 대한 설명으로 가장 거리가 먼 것은?     
  1. 다중 프로세스 운영체제이다.
  2. Windows기반 운영체제이다.
  3. 다중 사용자 시스템이다.
  4. 주로 C언어로 작성된 운영체제이다.
정답: 2

해설

UNIX는 여러 사용자가 동시에 시스템을 사용할 수 있는 **다중 사용자 시스템**이며, 여러 작업을 동시에 처리하는 **다중 프로세스 운영체제**입니다. 또한, **C언어**로 개발되어 이식성이 높다는 특징을 가지고 있습니다. 반면, **Windows는 UNIX와는 별개의 운영체제**이므로, UNIX에 대한 설명으로 가장 거리가 멉니다.

문제 37

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

해설

윈도우 98의 휴지통은 삭제된 파일이 임시로 저장되는 공간으로, 복구 기능을 제공합니다. 하지만 휴지통에 있는 파일은 직접 실행할 수 없으며, 실행하려면 원래 위치로 복원해야 합니다. 따라서 3번 보기가 틀린 설명입니다.

문제 38

윈도 98의 시스템 종료 대화 상자의 항목이 아닌 것은?     
  1. 시스템 종료
  2. 시스템 다시 시작
  3. MS-DOS모드에서 시스템 다시 시작
  4. 사용자 전환
정답: 4

해설

윈도우 98의 시스템 종료 대화 상자에는 현재 사용자를 로그아웃하고 컴퓨터를 완전히 끄거나 다시 시작하는 기능들이 포함됩니다. "사용자 전환"은 여러 사용자가 하나의 컴퓨터를 공유할 때 현재 사용자를 로그아웃하지 않고 다른 사용자로 로그인하는 기능으로, 시스템 종료와는 다른 개념입니다. 따라서 윈도우 98 시스템 종료 대화 상자에는 사용자 전환 항목이 존재하지 않습니다.

문제 39

두 개의 파일의 차이가 있을 때 차이점이 나타난 바이트 위치와 행 번호를 표시하는 UNIX 명령어는?     
  1. diff
  2. cmp
  3. comm
  4. paste
정답: 2

해설

정답은 2번 **cmp**입니다. **cmp** 명령어는 두 파일의 차이점을 **첫 번째로 발견된 바이트 위치**와 **행 번호**를 기준으로 알려줍니다. 반면 **diff**는 두 파일의 차이점을 **모두** 보여주며, **comm**은 정렬된 두 파일에서 공통된 행과 다른 행을 보여줍니다. **paste**는 파일을 나란히 붙이는 명령어입니다.

문제 40

실행중인 프로그램이나 시스템을 중지시킬 수 있는 수행 중단기능(break on)을 설정할 수 있는 도스 파일은?     
  1. io.sys
  2. command.com
  3. config.sys
  4. autoexec.bat
정답: 3

해설

정답은 3번 config.sys입니다. config.sys 파일은 DOS 시스템 부팅 시 장치 드라이버나 시스템 설정을 로드하는 역할을 합니다. 이 파일 내에서 특정 명령어를 통해 실행 중인 프로그램이나 시스템의 동작을 제어하거나 중단시키는 기능을 설정할 수 있습니다. 반면, command.com은 DOS 명령 해석기이고, autoexec.bat는 부팅 시 자동으로 실행되는 배치 파일이며, io.sys는 DOS의 기본 입출력 시스템을 담당하므로 직접적인 수행 중단기능 설정과는 거리가 있습니다.

문제 41

“윈도 98”에서 시동디스크(부팅디스크)를 만드는 기능은 어디에 있는가?
  1. 내게 필요한 옵션
  2. 시스템
  3. 프로그램 추가/제거
  4. 디스플레이
정답: 3

해설

윈도우 98에서 시동 디스크를 만드는 기능은 **프로그램 추가/제거** 설정 안에 있습니다. 이 메뉴는 시스템에 설치된 프로그램들을 관리하는 곳으로, 윈도우 설치 파일의 일부로 포함된 시동 디스크 생성 도구를 실행할 수 있도록 제공합니다. 따라서 윈도우 시스템의 다른 설정과는 독립적으로, 프로그램 관리 기능을 통해 접근할 수 있습니다.

문제 42

Which one is not related to Processing program?     
  1. Language translator program
  2. Service program
  3. Job management program
  4. Problem program
정답: 3

해설

**정답 이유:** Processing 프로그램은 주로 시각 예술, 인터랙티브 디자인, 교육 등 창작 및 학습 목적을 위해 사용되는 프로그래밍 환경입니다. 보기 3번인 'Job management program'은 운영체제에서 작업 스케줄링, 자원 할당 등을 관리하는 시스템 소프트웨어로, Processing 프로그램의 목적과는 직접적인 관련이 없습니다. **핵심 개념:** Processing 프로그램은 **창작 및 교육**에 초점을 맞춘 **애플리케이션 소프트웨어**의 일종입니다. 반면, Job management program은 **시스템 소프트웨어**에 해당하며, 컴퓨터 시스템의 효율적인 운영을 담당합니다.

문제 43

스풀링(Spooling)에 대한 설명으로 틀린 것은?     
  1. 프로세서와 입/출력장치와의 속도차이를 해결하여 시스템의 효율을 높이는 방법이다.
  2. 스풀링의 방법은 출력장치로 직접 보내는 것이다.
  3. 출력시 출력할 데이터를 만날 때 마다 디스크로 보내 저장시키는 것이다.
  4. 프로그램 실행과 속도가 느린 입/출력을 이원화 한다.
정답: 2

해설

스풀링은 프로세서와 느린 입출력 장치 간의 속도 차이를 해결하여 시스템 효율을 높이는 기술입니다. 핵심은 출력 데이터를 직접 장치로 보내는 것이 아니라, **디스크에 임시 저장(버퍼링)한 후 입출력 장치가 처리할 수 있는 속도로 순차적으로 전송**하는 것입니다. 따라서 출력 장치로 직접 보내는 것이라는 2번 보기는 스풀링의 동작 방식과 다릅니다.

문제 44

운영체제의 데이터 처리 방식 중 처리할 데이터를 일정한 시간이 경과하거나 일정한 수준이 되었을 때 일시에 처리하는 것은?     
  1. Batch Processing System
  2. Multi-Processing System
  3. Distributed Processing System
  4. Time Sharing Processing System
정답: 1

해설

정답은 1번 **Batch Processing System**입니다. Batch Processing System은 데이터를 모아서 일정량이 되거나 정해진 시간이 지나면 한꺼번에 처리하는 방식입니다. 이는 실시간 응답이 중요하지 않은 작업에 효율적이며, 컴퓨터 자원을 집중적으로 활용할 수 있다는 장점이 있습니다.

문제 45

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

해설

새로운 하드디스크를 부팅 가능하게 만들려면 **포맷(FORMAT)** 과정에서 **시스템 파일(S)**을 복사해야 합니다. 1번 명령어인 `FORMAT C:/S`는 C 드라이브를 포맷하면서 동시에 도스 운영체제에 필요한 시스템 파일을 복사하여 부팅 가능한 디스크로 만듭니다. 다른 옵션들은 시스템 파일 복사와는 직접적인 관련이 없습니다.

문제 46

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

해설

윈도우 98에서 작업 표시줄에 볼륨 조절 아이콘을 생성하려면 제어판의 **멀티미디어** 설정을 이용해야 합니다. 멀티미디어 설정에는 사운드 장치와 관련된 다양한 옵션이 포함되어 있으며, 여기서 "볼륨 조절 아이콘을 작업 표시줄에 표시"하는 기능을 활성화할 수 있습니다. 따라서 정답은 2번 멀티미디어입니다.

문제 47

운영체제의 수행업무에 해당하지 않는 것은?     
  1. 하드웨어 장치와 프로그램 수행 제어
  2. CPU 스케줄링
  3. 기억 장치의 할당 및 회수
  4. 통신회선 신호 변환
정답: 4

해설

운영체제는 컴퓨터의 하드웨어와 소프트웨어를 효율적으로 관리하는 역할을 합니다. 1, 2, 3번은 모두 운영체제가 담당하는 핵심적인 기능으로, 하드웨어 제어, CPU 및 메모리 관리를 포함합니다. 반면, 4번 통신회선 신호 변환은 주로 통신 장치나 네트워크 인터페이스 카드(NIC)와 같은 하드웨어의 역할이며, 운영체제의 직접적인 수행 업무는 아닙니다.

문제 48

도스(MS-DOS)에서 1개의 하드디스크를 논리적으로 2개의 드라이브로 분할하고자 할 때 사용하는 명령어는?     
  1. chkdsk
  2. attrib
  3. format
  4. fdisk
정답: 4

해설

도스(MS-DOS)에서 하드디스크를 논리적으로 분할하는 데 사용되는 명령어는 `fdisk`입니다. `fdisk`는 디스크 파티션을 생성, 삭제, 변경하는 기능을 제공하여 하나의 물리적인 하드디스크를 여러 개의 논리적인 드라이브(예: C:, D:)로 나눌 수 있게 합니다. 이 과정을 통해 운영체제와 데이터를 분리하거나, 용량 관리를 효율적으로 할 수 있습니다.

문제 49

다음에서 설명하는 UNIX 명령어는?          
  1. ping
  2. ps
  3. pwd
  4. cd
정답: 2

해설

이 문제는 현재 실행 중인 프로세스를 확인하는 UNIX 명령어를 묻고 있습니다. 정답은 'ps'이며, 이는 "process status"의 약자로 현재 시스템에서 실행되고 있는 프로세스들의 목록과 상태 정보를 보여줍니다. 다른 보기들은 네트워크 연결 확인('ping'), 현재 작업 디렉토리 확인('pwd'), 디렉토리 이동('cd') 등 다른 기능을 수행합니다.

문제 50

윈도 98의 “찾기” 대화 상자에서 제공되는 탭이 아닌 것은?     
  1. 이름 및 위치
  2. 찾아보기
  3. 날짜
  4. 고급
정답: 2

해설

윈도우 98의 "찾기" 대화 상자에는 파일 이름, 수정 날짜, 파일 크기 등을 지정하는 "이름 및 위치", "날짜", "고급" 탭이 존재합니다. 하지만 "찾기" 기능 자체를 시작하거나 탐색하는 역할을 하는 "찾아보기"라는 별도의 탭은 제공되지 않습니다. 따라서 정답은 2번입니다.

문제 51

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

해설

이 문제는 **완전 그래프**의 개념을 활용합니다. 10개의 국이 서로 망형 통신망을 구성한다는 것은 각 국이 다른 모든 국과 직접 통신할 수 있어야 함을 의미합니다. 이는 10개의 정점(국)을 가진 완전 그래프에서 모든 정점 쌍을 연결하는 변(통신 회선)의 수를 구하는 것과 같습니다. 정답은 45이며, 이는 $n$개의 정점을 가진 완전 그래프에서 필요한 변의 수는 $n(n-1)/2$ 공식으로 계산됩니다. 따라서 10개 국의 경우 $10 \times (10-1) / 2 = 10 \times 9 / 2 = 45$가 됩니다.

문제 52

데이터 변조속도가 3600[Baud]이고 쿼드비트(Quad bit)를 사용하는 경우 전송속도는?     
  1. 14400
  2. 10800
  3. 9600
  4. 7200
정답: 1

해설

**해설:** 이 문제는 데이터 변조속도(Baud rate)와 쿼드비트(Quad bit)를 이용하여 실제 전송속도(bps)를 계산하는 문제입니다. 쿼드비트는 4개의 다른 신호 상태를 사용하여 데이터를 표현하며, 이는 2비트(2^2 = 4)에 해당합니다. 따라서 전송속도는 변조속도에 쿼드비트당 비트 수를 곱하여 계산됩니다. **핵심 개념:** * **변조속도 (Baud Rate):** 초당 신호 변화 횟수. * **쿼드비트 (Quad bit):** 4개의 서로 다른 신호 상태를 사용하여 데이터를 표현하며, 이는 2비트에 해당합니다. * **전송속도 (bps, bits per second):** 초당 전송되는 비트 수. **계산:** 전송속도 = 변조속도 × (쿼드비트당 비트 수) 전송속도 = 3600 Baud × 2 bits/symbol = 7200 bps **따라서 정답은 7200 bps (4번) 입니다.** **참고:** 문제에서 제시된 보기에 7200이 없으며, 1번 14400이 정답으로 표시되어 있습니다. 만약 쿼드비트가 4비트를 의미하는 것으로 해석된다면 (이는 일반적인 쿼드비트의 정의와 다름), 3600 * 4 = 14400 bps가 됩니다. 문제의 의도가 쿼드비트가 4비트를 의미하는 것이라면 1번이 정답이 될 수 있습니다.

문제 53

다음 중 LAN의 특성이라고 볼 수 없는 것은?     
  1. 고속의 정보전송이 가능하다.
  2. 자원의 공유가 가능하다.
  3. 외부 통신망의 제약을 받지 않는다.
  4. 방송 형태로 서비스 이용이 불가능하다.
정답: 4

해설

LAN(근거리 통신망)은 제한된 지역 내에서 고속의 정보 전송과 자원 공유를 가능하게 하는 네트워크입니다. 3번 보기처럼 외부 통신망의 제약을 받지 않는다는 점은 LAN의 중요한 특징입니다. 반면, 4번 보기의 '방송 형태로 서비스 이용이 불가능하다'는 것은 사실과 다릅니다. LAN 내에서는 멀티캐스트나 브로드캐스트 통신을 통해 여러 장치에 동시에 데이터를 전송하는 것이 가능하기 때문입니다.

문제 54

RS-232C 25핀 인터페이스에서 데이터 전송(TXD)과 수신(RXD)에 해당되는 핀(Pin) 번호가 순서대로 옳은 것은?     
  1. 1,2
  2. 3,4
  3. 2,3
  4. 4,5
정답: 3

해설

RS-232C 25핀 인터페이스에서 데이터 전송(TXD)은 핀 2번, 데이터 수신(RXD)은 핀 3번입니다. 이는 RS-232C 표준에서 정의된 통신 방식에 따라 각 핀이 특정 신호를 담당하기 때문입니다. 따라서 TXD와 RXD 핀 번호를 순서대로 올바르게 나타낸 것은 2번과 3번입니다.

문제 55

PCM(Pulse Code Modulation)의 과정이 순서대로 옳은 것은?     
  1. 신호→양자화→표본화→부호화→복호화
  2. 신호→표본화→양자화→부호화→복호화
  3. 신호→표본화→양자화→복호화→부호화
  4. 신호→복호화→양자화→부호화→표본화
정답: 2

해설

PCM은 아날로그 신호를 디지털 신호로 변환하는 과정으로, 먼저 아날로그 신호를 일정한 시간 간격으로 나누는 **표본화**를 수행합니다. 이어서 각 표본 값을 정해진 레벨 중 하나로 근사하는 **양자화** 과정을 거칩니다. 마지막으로 양자화된 값을 이진수로 표현하는 **부호화**를 통해 디지털 신호를 얻으며, 이를 다시 아날로그로 복원할 때는 역순으로 **복호화** 과정을 거칩니다. 따라서 정답은 2번입니다.

문제 56

다음 중 전송선로의 1차 정수가 아닌 것은?     
  1. 저항
  2. 인덕턴스
  3. 정전용량
  4. 위상정수
정답: 4

해설

전송선로의 1차 정수는 선로 자체의 물리적인 특성을 나타내는 저항(R), 인덕턴스(L), 정전용량(C), 누설 컨덕턴스(G)를 의미합니다. 위상정수(phase constant)는 이러한 1차 정수들을 이용하여 계산되는 2차 정수이므로 1차 정수에 해당하지 않습니다.

문제 57

컴퓨터를 이용하여 기존의 문자나 숫자 정보뿐만 아니라 텍스트, 이미지, 오디오, 비디오 등 여러 가지 미디어 형태의 정보를 통합하여 처리하는 기술을 무엇이라고 하는가?     
  1. 패킷무선망기술
  2. 전화망기술
  3. 멀티미디어기술
  4. 대용량전송기술
정답: 3

해설

정답은 **3번 멀티미디어기술**입니다. 멀티미디어 기술은 텍스트, 이미지, 오디오, 비디오 등 다양한 형태의 정보를 컴퓨터로 통합하여 처리하는 기술을 의미합니다. 이는 단순히 문자나 숫자 정보를 넘어 여러 감각을 자극하는 풍부한 정보 표현과 상호작용을 가능하게 합니다.

문제 58

다음 중 데이터의 암호화와 압축을 수행하는 OSI 참조 모델의 계층은?     
  1. 응용 계층
  2. 표현 계층
  3. 세션 계층
  4. 전송 계층
정답: 2

해설

정답은 2번 표현 계층입니다. 표현 계층은 데이터의 형식 변환, 암호화, 압축 등 데이터를 사용자 애플리케이션이 이해할 수 있는 형태로 변환하는 역할을 담당합니다. 따라서 데이터의 암호화와 압축은 표현 계층의 주요 기능에 해당합니다.

문제 59

다음 중 신호대 잡음비(SNR)의 단위로 옳은 것은?     
  1. baud
  2. cycle
  3. Hz
  4. dB
정답: 4

해설

신호대 잡음비(SNR)는 신호의 세기와 잡음의 세기를 비교하는 비율이며, 일반적으로 로그 스케일로 표현되어 dB(데시벨) 단위를 사용합니다. Baud는 변조 속도를, cycle과 Hz는 주파수를 나타내는 단위로 SNR과는 관련이 없습니다. 따라서 dB가 SNR의 올바른 단위입니다.

문제 60

다음 중 아날로그 CATV방송의 영상신호 전송방식은?     
  1. FM 방식
  2. FSK 방식
  3. PCM 방식
  4. AM 방식
정답: 4

해설

아날로그 CATV 방송은 영상 신호를 **AM (Amplitude Modulation, 진폭 변조)** 방식으로 전송합니다. 이는 영상 신호의 진폭을 변화시켜 정보를 실어 보내는 방식으로, 주파수 변조(FM)나 디지털 방식(FSK, PCM)과는 다릅니다. 따라서 영상 신호 전송에는 AM 방식이 사용됩니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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