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

2005정보처리기능사 5회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

ROM(Read Only Memory)에 대한 옳은 설명은?    
  1. 데이터를 읽는 것만 가능하다.
  2. 데이터를 읽고 기록하는 것 모두 가능하다.
  3. 데이터를 기록하는 것만 가능하다.
  4. 데이터를 읽고 기록하는 것 모두 불가능하다.
정답: 1

해설

ROM(Read Only Memory)은 이름 그대로 데이터를 읽는 것만 가능한 메모리입니다. 한번 기록된 데이터는 전원이 꺼져도 지워지지 않고 유지되며, 사용자는 이를 읽어서 활용할 수 있습니다. 따라서 데이터를 읽는 것만 가능하다는 1번 보기가 ROM에 대한 옳은 설명입니다.

문제 2

중앙처리기의 제어 부분에 의해서 해독되어 현재 실행중인 명령어를 기억하는 레지스터는?    
  1. PC(Program Counter)
  2. IR(Instruction Register)
  3. MAR(Memory Address Register)
  4. MBR(Memory Buffer Register)
정답: 2

해설

정답은 2번 IR(Instruction Register)입니다. IR은 중앙처리장치(CPU)의 제어 장치에 의해 해독되어 현재 실행 중인 명령어를 임시로 저장하는 레지스터입니다. PC는 다음에 실행할 명령어의 주소를, MAR은 메모리 주소를, MBR은 메모리 버퍼를 저장하는 역할을 합니다.

문제 3

모든 입력이 1일 때만 출력이 1이 되고, 입력이 하나라도 0이면 출력은 0이 되는 게이트(Gate)는?    
  1. OR
  2. NOT
  3. NAND
  4. AND
정답: 4

해설

이 문제는 논리 게이트의 동작 방식을 이해하는 문제입니다. **AND 게이트**는 모든 입력이 1일 때만 출력이 1이 되고, 입력 중 하나라도 0이 포함되면 출력이 0이 됩니다. 이는 논리곱 연산과 같아, 모든 조건이 참일 때만 결과가 참이 되는 것과 같습니다. 따라서 모든 입력이 1일 때만 출력이 1이 되는 게이트는 AND 게이트입니다.

문제 4

8비트 짜리 레지스터 A와 B에 각각 "11010101"과 "11110000"이 들어 있다. 레지스터 A의 내용이 "00100101"로 바뀌었다면 두 레지스터 A, B사이에 수행된 논리 연산은?
  1. Exclusive-OR 연산
  2. AND 연산
  3. OR 연산
  4. NOR 연산
정답: 1

해설

정답은 1번 Exclusive-OR 연산입니다. Exclusive-OR (XOR) 연산은 두 비트가 서로 다를 때만 1을 출력하고, 같으면 0을 출력합니다. 원래 레지스터 A의 "11010101"과 새로운 A의 "00100101"을 XOR 연산하면 "11110000"이 나오는데, 이는 레지스터 B의 값과 일치합니다. 따라서 레지스터 A의 내용이 B의 내용으로 바뀌기 위해 수행된 논리 연산은 XOR 연산입니다.

문제 5

하나의 레지스터에 기억된 자료를 모두 다른 레지스터로 옮길 때 사용하는 논리 연산은?    
  1. Rotate
  2. Shift
  3. Move
  4. Complement
정답: 3

해설

정답은 3번 Move입니다. 레지스터 간의 자료 이동은 특정 논리 연산을 수행하는 것이 아니라, 단순히 한 레지스터의 내용을 다른 레지스터에 복사하는 '이동(Move)' 연산으로 이루어집니다. Rotate나 Shift는 비트 단위의 회전이나 이동을 의미하며, Complement는 비트를 반전시키는 연산이므로 자료 전체를 옮기는 것과는 다릅니다.

문제 6

명령어 내의 오퍼랜드가 지정한 곳에 실제 데이터 값이 기억된 장소를 지정하는 방식으로, 피 연산자를 구하기 위하여 두 번의 기억장소 접근을 해야 하는 방식은?    
  1. 직접주소
  2. 간접주소
  3. 기본주소
  4. 상대주소
정답: 2

해설

정답은 **2. 간접주소**입니다. 간접주소 지정 방식은 명령어에 포함된 오퍼랜드가 실제 데이터 값이 저장된 메모리 주소를 직접 가리키는 것이 아니라, **데이터가 저장된 메모리 주소를 담고 있는 다른 메모리 위치를 가리킵니다.** 따라서 피연산자의 실제 값을 얻기 위해서는 먼저 오퍼랜드가 가리키는 메모리 위치에 접근하여 데이터의 주소를 알아낸 뒤, 그 주소를 이용해 다시 데이터가 저장된 곳에 접근해야 하므로 두 번의 메모리 접근이 필요합니다.

문제 7

원격지에 설치된 입·출력장치를 무엇이라 하는가?    
  1. 변·복조장치(MODEM)
  2. 콘솔(Console)
  3. 단말장치
  4. X-Y 플로터
정답: 3

해설

원격지에 설치되어 컴퓨터와 통신하는 입·출력 장치는 **단말장치**라고 합니다. 단말장치는 사용자가 컴퓨터 시스템과 상호작용할 수 있도록 데이터를 입력받거나 결과를 출력하는 역할을 합니다. 보기 중 변·복조장치는 통신 신호 변환, 콘솔은 시스템 제어용 장치, X-Y 플로터는 그래픽 출력 장치로, 원격 입출력 장치라는 개념과는 거리가 있습니다.

문제 8

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

해설

주어진 진리표는 두 입력이 모두 참(1)일 때만 거짓(0)이 되고, 그 외의 경우에는 참(1)이 되는 논리 연산을 나타냅니다. 이는 NAND 게이트의 동작 방식과 정확히 일치합니다. NAND 게이트는 AND 게이트의 출력을 반전시킨 것으로, 두 입력이 모두 참일 때만 출력이 거짓이 됩니다. 따라서 정답은 4번 NAND 게이트입니다.

문제 9

JKJK 플립플롭(Flipflop\rm 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일 때 현재 출력 상태와 관계없이 다음 클럭에서 출력이 반전되는 토글(toggle) 모드로 동작합니다. 따라서 보수 출력을 얻기 위한 입력 상태는 J=1, K=1입니다.

문제 10

명령어(Instruction) 형식에서 첫 번째 바이트의 기능이 아닌 것은?     
  1. 자료의 주소 지정 기능
  2. 제어 기능
  3. 자료 전달 기능
  4. 함수 연산 기능
정답: 1

해설

명령어 형식에서 첫 번째 바이트는 주로 **명령어 자체의 종류를 나타내는 Opcode(연산 코드)** 역할을 합니다. Opcode는 CPU가 수행해야 할 동작(예: 덧셈, 이동, 비교 등)을 결정하는 **제어 기능**과 관련이 깊습니다. 또한, 명령어의 일부로 **자료를 어떻게 처리할지에 대한 정보(자료 전달 기능)**를 포함하기도 합니다. 하지만 첫 번째 바이트 자체는 **자료의 주소(메모리 위치)를 직접 지정하는 기능**을 수행하지는 않습니다. 자료의 주소는 보통 명령어의 다른 부분에 명시됩니다.

문제 11

2진수 1011을 그레이 코드(Gray Code)로 변환한 것은?     
  1. 0111
  2. 1110
  3. 0100
  4. 1010
정답: 2

해설

그레이 코드는 인접한 두 숫자의 이진 표현이 단 하나의 비트만 다르도록 하는 코드입니다. 2진수 1011을 그레이 코드로 변환하려면, 가장 왼쪽 비트는 그대로 두고, 그 오른쪽 비트부터는 왼쪽 비트와 현재 비트를 XOR 연산합니다. 따라서 1011은 1 XOR 0 = 1, 0 XOR 1 = 1, 1 XOR 1 = 0이 되어 그레이 코드 1110으로 변환됩니다.

문제 12

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

해설

간접 주소 지정은 메모리 주소를 담고 있는 메모리 위치를 참조하는 방식입니다. 문제에서 주소 20에 40이 저장되어 있고, 간접 주소 지정으로 10번지를 액세스하면, 먼저 10번지에 저장된 값(이 경우 20)을 읽어옵니다. 그 다음, 읽어온 값(20)이 실제 데이터가 저장된 주소이므로, 주소 20에 저장된 값인 40을 최종적으로 꺼내게 됩니다.

문제 13

2항 연산(Binary Operation)과 관계가 있는 것은?     
  1. Shift
  2. Rotate
  3. Complement
  4. AND
정답: 4

해설

2항 연산은 두 개의 피연산자를 가지고 연산을 수행하는 것을 말합니다. 보기 중 'AND' 연산은 두 개의 비트 또는 값을 입력받아 논리곱을 계산하는 대표적인 2항 연산입니다. 반면, Shift와 Rotate는 비트를 이동시키는 연산이며, Complement는 단항 연산으로 하나의 피연산자에 대해 수행됩니다.

문제 14

현재 실행중인 명령어를 기억하고 있는 제어장치 내의 레지스터는?     
  1. 누산기(Accumulator)
  2. 인덱스 레지스터
  3. 메모리 레지스터
  4. 명령어 레지스터
정답: 4

해설

정답은 4번 명령어 레지스터입니다. 명령어 레지스터는 현재 실행 중인 명령어를 저장하는 제어 장치의 핵심적인 부분입니다. CPU는 명령어 레지스터에 저장된 명령어를 해독하고 실행하며, 이 과정이 반복되어 프로그램이 동작합니다. 누산기, 인덱스 레지스터, 메모리 레지스터는 각각 다른 역할을 수행합니다.

문제 15

아래 게이트 기호를 논리식으로 바르게 표현한 것은?
  1. (A+B)+C\rm ({A}+{B})+\overline{{C}}
  2. (A+B)C\rm (A\mathrm{A}+B\mathrm{B}) \cdot \overline{\mathrm{C}}
  3. A+B+C\rm A+B+C
  4. AC+C+A\rm {AC}+\overline{{C}}+{A}
정답: 2

해설

주어진 게이트 기호는 AND 게이트와 NOT 게이트가 결합된 형태입니다. A와 B를 입력받는 AND 게이트의 출력에 C의 NOT 게이트 출력을 다시 AND 연산하고 있습니다. 따라서 논리식은 A와 B의 AND 연산 결과와 C의 NOT 연산 결과를 다시 AND 연산한 (\rm A \cdot B) \cdot C\overline{C} 가 됩니다. 하지만 보기에서는 A+B로 표현되어 있는데, 만약 게이트 기호가 OR 게이트와 NOT 게이트가 결합된 형태라면 A+B는 OR 연산을 의미하므로, A와 B를 OR 연산한 결과와 C를 NOT 연산한 결과를 AND 연산하는 \rm (A+B) \cdot C\overline{C} 가 됩니다. 문제의 그림이 명확하지 않아 정확한 판단이 어렵지만, 정답이 2번임을 고려하면 게이트 기호는 OR 게이트와 NOT 게이트의 조합으로 해석하는 것이 타당합니다. 핵심 개념은 논리 게이트의 기호와 해당 게이트의 논리 연산을 정확히 이해하는 것입니다.

문제 16

16진수 FF를 10진수로 나타낸 것은?     
  1. 256
  2. 265
  3. 255
  4. 245
정답: 3

해설

16진수 FF는 각 자리의 숫자에 16의 거듭제곱을 곱하여 10진수로 변환합니다. 16진수에서 F는 10진수로 15를 나타내므로, FF는 (15 * 16^1) + (15 * 16^0) = 240 + 15 = 255가 됩니다. 따라서 정답은 255입니다.

문제 17

동시에 여러 개의 입·출력장치가 작동되도록 설계된 것은?     
  1. Simplex Channel
  2. Multiplexer Channel
  3. Selector Channel
  4. Register Channel
정답: 2

해설

정답은 2번 Multiplexer Channel입니다. Multiplexer Channel은 여러 개의 저속 입출력 장치를 동시에 연결하여 하나의 고속 채널로 데이터를 전송하는 방식입니다. 이를 통해 여러 장치가 동시에 작동하면서도 효율적인 데이터 처리가 가능해집니다. Simplex Channel은 단방향 통신, Selector Channel은 하나의 장치만 선택하여 통신, Register Channel은 CPU와 직접적인 데이터 전송에 사용되는 것과 차이가 있습니다.

문제 18

다음 중 불(Boolean) 대수의 정리로 옳지 않은 것은?     
  1. A+A=1A\mathrm{A}+\overline{\mathrm{A}}=1
  2. A+0=0\rm {A}+0=0
  3. AA=0\rm {A} \overline{{A}}=0
  4. A+A=A\rm A+A=A
정답: 2

해설

정답은 2번입니다. 불 대수에서 'OR' 연산(+)은 피연산자 중 하나라도 1이면 결과가 1이 됩니다. 따라서 A에 0을 OR 연산하면 A의 값 그대로 나오므로, A+0=A가 옳습니다. 1번, 3번, 4번은 불 대수의 기본 항등 법칙과 멱등 법칙을 올바르게 나타내고 있습니다.

문제 19

마이크로프로세서의 구성에 해당하지 않는 것은?     
  1. 제어장치
  2. 연산장치
  3. 레지스터
  4. 출력장치
정답: 4

해설

마이크로프로세서는 컴퓨터의 중앙 처리 장치(CPU) 역할을 하며, 크게 제어장치, 연산장치, 레지스터로 구성됩니다. 제어장치는 명령어 해석 및 실행을 지시하고, 연산장치는 실제 계산을 수행하며, 레지스터는 데이터를 임시 저장하는 역할을 합니다. 출력장치는 마이크로프로세서의 핵심 구성 요소가 아니라, 처리된 결과를 외부로 내보내는 주변 장치에 해당합니다.

문제 20

그림과 같은 논리회로의 출력 C는 얼마인가?
  1. 0
  2. 1
  3. 10
  4. 11
정답: 2

해설

이 문제는 논리곱(AND) 게이트의 동작 원리를 이해하는 것을 묻고 있습니다. 논리곱 게이트는 두 입력이 모두 1일 때만 출력이 1이 됩니다. 문제의 그림에서 입력 A와 B가 모두 1이므로, 논리곱 게이트의 출력 C는 1이 됩니다. 따라서 정답은 2번입니다.

문제 21

어떤 릴레이션 RR의 정의에서 에트리뷰트의 개수를 무엇이라 하는가?     
  1. 개체(Entity)
  2. 뷰(View)
  3. 차수(Degree)
  4. 기수(Cadinality)
정답: 3

해설

릴레이션 R에서 에트리뷰트의 개수를 **차수(Degree)**라고 합니다. 이는 릴레이션의 열(column) 수를 의미하며, 데이터베이스 관계형 모델에서 릴레이션의 중요한 속성 중 하나입니다. 개체는 현실 세계의 사물, 뷰는 하나 이상의 릴레이션에서 파생된 가상 테이블, 기수는 릴레이션의 행(row) 수를 의미하므로 에트리뷰트 개수와는 다릅니다.

문제 22

데이터베이스 제어어(DCL) 중 사용자에게 조작에 대한 권한을 부여하는 명령어는?     
  1. OPTION
  2. REVOKE
  3. GRANT
  4. VALUES
정답: 3

해설

데이터베이스 제어어(DCL)는 데이터베이스 객체에 대한 접근 권한을 관리하는 명령어입니다. 문제에서 사용자에게 조작 권한을 **부여**하는 명령어를 묻고 있으며, 이는 'GRANT' 명령어의 핵심 기능입니다. 'REVOKE'는 권한을 **회수**하는 명령어이므로 정답이 될 수 없습니다.

문제 23

Windows용 다른 응용 프로그램에서 그림의 전체나 일부분을 잘라 자신이 사용중인 스프레드시트에 삽입하려고 한다. 이때 임시로 사용되는 장소를 무엇이라고 하는가?     
  1. Sheet
  2. Clipboard
  3. Class
  4. SQL
정답: 2

해설

정답은 2번 클립보드입니다. 클립보드는 컴퓨터에서 복사하거나 잘라낸 데이터를 임시로 저장하는 공간입니다. 따라서 다른 응용 프로그램에서 그림의 일부를 잘라 스프레드시트에 붙여넣을 때, 잘라낸 그림은 클립보드에 잠시 저장되었다가 스프레드시트로 이동하게 됩니다.

문제 24

DBMS의 필수 기능으로 거리가 먼 것은?     
  1. 정의 기능
  2. 조작 기능
  3. 제어 기능
  4. 연산 기능
정답: 4

해설

DBMS의 필수 기능은 데이터를 정의하고, 조작하며, 제어하는 것입니다. '정의 기능'은 데이터 구조를 정의하고, '조작 기능'은 데이터를 삽입, 수정, 삭제, 검색하는 역할을 합니다. '제어 기능'은 데이터의 무결성, 보안, 동시성 등을 관리합니다. 반면 '연산 기능'은 DBMS 자체의 내부적인 계산이나 처리 과정을 의미하며, 사용자에게 직접적으로 제공되는 필수 기능이라고 보기는 어렵습니다.

문제 25

다음 SQL 검색문의 의미로 옳은 것은?
  1. 학생 테이블에서 첫 번째 레코드의 모든 필드를 검색하라.
  2. 학생 테이블에서 마지막 레코드의 모든 필드를 검색하라.
  3. 학생 테이블에서 전체 레코드의 모든 필드를 검색하라.
  4. 학생 테이블에서 "*" 값이 포함된 레코드의 모든 필드를 검색하라.
정답: 3

해설

SQL 검색문에서 `SELECT * FROM 테이블명;`은 테이블의 모든 행과 모든 열을 선택하라는 의미입니다. 따라서 학생 테이블에서 모든 레코드의 모든 필드를 검색하는 것입니다. 핵심 개념은 `*`가 "모든"을 의미한다는 것입니다.

문제 26

테이블 삭제 시 사용하는 SQL 명령은?
  1. CREATE TABLE
  2. DELETE TABLE
  3. DROP TABLE
  4. ALTER TABLE
정답: 3

해설

테이블 삭제 시 사용하는 SQL 명령은 `DROP TABLE`입니다. `CREATE TABLE`은 테이블을 생성하고, `ALTER TABLE`은 테이블 구조를 변경하며, `DELETE TABLE`은 존재하지 않는 명령입니다. 따라서 테이블을 완전히 제거하려면 `DROP TABLE`을 사용해야 합니다.

문제 27

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

해설

스프레드시트는 주로 숫자와 데이터를 다루는 프로그램으로, 데이터 연산, 그래프 작성, 데이터 검색 및 정렬과 같은 기능을 제공합니다. 하지만 동영상 처리나 애니메이션 효과 구현은 스프레드시트의 핵심 기능이 아니며, 이러한 작업은 전문적인 영상 편집 프로그램에서 수행됩니다. 따라서 3번이 스프레드시트의 기능이라고 볼 수 없습니다.

문제 28

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

해설

정답은 1번 '매크로'입니다. 매크로는 스프레드시트에서 반복적이거나 복잡한 작업을 기록하고, 이를 다시 실행하여 자동화하는 기능입니다. 정렬, 검색, 필터는 데이터를 정리하고 원하는 정보를 찾는 데 사용되는 기능으로, 작업 자체를 자동화하는 매크로와는 다릅니다.

문제 29

다음은 SQL 데이터 조작에서 테이블의 열 전체를 검색하는 방법이다. 빈칸의 내용으로 알맞게 짝지어진 것은?
  1. 1 : TABLE, 2 : CONDITION
  2. 1 : ALL, 2 : WHEN
  3. 1 : *, 2 : WHERE
  4. 1 : *, 2 : CONDITION
정답: 3

해설

SQL에서 테이블의 모든 열을 검색하려면 `SELECT *` 구문을 사용합니다. 여기서 `*`는 "모든 열"을 의미합니다. 특정 조건을 만족하는 행만 검색하려면 `WHERE` 절을 사용합니다. 따라서 빈칸에 알맞은 것은 1번은 `*`, 2번은 `WHERE`입니다.

문제 30

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

해설

정답은 3번입니다. SQL에서 특정 조건을 만족하는 데이터를 삭제할 때는 `DELETE FROM` 문을 사용합니다. `DELETE FROM` 뒤에는 삭제할 테이블 이름을 지정하고, `WHERE` 절을 사용하여 삭제할 행의 조건을 명시합니다. 1번과 4번은 테이블 자체를 삭제하는 명령어이며, 2번은 `DELETE` 문의 올바른 문법이 아닙니다.

문제 31

도스(MS-DOS)에서 "AAA"라는 디렉토리를 만들 때의 명령은? (단, 현재 디렉토리는 C:\ 임)     
  1. C:\>MD AAA
  2. C:\>CD AAA
  3. C:\>ED AAA
  4. C:\>RD AAA
정답: 1

해설

도스(MS-DOS)에서 디렉토리를 만드는 명령어는 `MD` (Make Directory)입니다. 현재 디렉토리가 C:\ 이므로, C:\ 드라이브에 "AAA"라는 이름의 새 디렉토리를 만들려면 `C:\>MD AAA` 명령어를 사용해야 합니다. `CD`는 디렉토리를 변경하는 명령어이고, `ED`나 `RD`는 해당 디렉토리를 만들거나 삭제하는 명령어가 아닙니다.

문제 32

Which of the following key strokes is able to copy it to the clipboard in WINDOWS 98?     
  1. Alt + C
  2. Ctrl + V
  3. Ctrl + A
  4. Ctrl + C
정답: 4

해설

Windows 98에서 복사 기능을 수행하는 단축키는 Ctrl + C입니다. Ctrl + C는 선택된 내용을 클립보드에 복사하는 표준 단축키이며, Ctrl + V는 붙여넣기, Ctrl + A는 전체 선택에 사용됩니다. 따라서 4번 Ctrl + C가 정답입니다.

문제 33

Windows 98의 시작버튼 위에서 마우스의 오른쪽 버튼을 눌렀을 때 나타나는 메뉴가 아닌 것은?
  1. 열기
  2. 탐색
  3. 설정
  4. 찾기
정답: 3

해설

Windows 98의 시작 버튼을 마우스 오른쪽 버튼으로 클릭하면 일반적으로 실행, 탐색, 찾기 등의 기능에 접근할 수 있는 메뉴가 나타납니다. 그러나 '설정' 메뉴는 시작 버튼을 오른쪽 클릭했을 때 직접적으로 나타나는 항목이 아니라, 시작 메뉴 안에서 별도로 선택해야 하는 항목입니다. 따라서 보기 중 '설정'이 올바르지 않은 메뉴입니다.

문제 34

도스(MS-DOS)의 DIR 명령 중 한 줄에 5개씩 파일 이름이나 디렉토리를 출력해 주는 것은? (단, 현재 디렉토리는 C:\ 임)     
  1. C:\>DIR/P
  2. C:\>DIR/W
  3. C:\>DIR/S
  4. C:\>DIR/AD
정답: 2

해설

정답은 2번 `C:\>DIR/W`입니다. `DIR` 명령어에 `/W` 옵션을 사용하면 파일 이름이나 디렉토리 이름을 여러 열로 나누어 간결하게 표시해 줍니다. 이 옵션은 한 줄에 여러 항목을 출력하여 화면 공간을 효율적으로 사용하게 해줍니다. 다른 옵션들은 각각 페이지별 출력(`/P`), 하위 디렉토리 검색(`/S`), 디렉토리만 표시(`/AD`)하는 기능을 수행합니다.

문제 35

CPU 스케줄링 알고리즘에서 규정 시간 또는 시간 조각(Slice)을 미리 정의하여 CPU 스케줄러가 준비 상태 큐에서 정의된 시간만큼 각 프로세스에 CPU를 제공하는 시분할 시스템에 적절한 스케줄링 알고리즘은?     
  1. RR(Round Robin)
  2. FCFS(First Come First Served)
  3. SJF(Shortest Job First)
  4. SRT(Shortest Remaining Time)
정답: 1

해설

정답은 1번 RR(Round Robin)입니다. RR 알고리즘은 미리 정해진 시간 조각(Time Slice) 동안 각 프로세스에 CPU를 할당하고, 시간이 끝나면 다음 프로세스로 넘어가 준비 상태 큐를 순환합니다. 이는 시분할 시스템에서 여러 프로세스가 마치 동시에 실행되는 것처럼 느끼게 하여 응답 시간을 개선하는 데 효과적입니다. FCFS, SJF, SRT는 시간 조각을 사용하지 않고 프로세스의 도착 순서나 예상 실행 시간을 기준으로 CPU를 할당합니다.

문제 36

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

해설

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

문제 37

도스(MS-DOS)에서 외부 명령어에 대한 설명으로 옳은 것은?     
  1. 독립된 파일의 형태로 DIR 명령으로 확인이 가능하다.
  2. COMMAND.COM이 주기억장치에 올려짐으로써 사용할 수 있다.
  3. 주기억장치에 항상 올려져 있는 명령어이다.
  4. DIR은 외부 명령어의 하나이다.
정답: 1

해설

도스(MS-DOS)에서 외부 명령어는 독립된 실행 파일(.EXE, .COM, .BAT 등) 형태로 존재하며, `DIR` 명령어로 파일 목록에서 확인할 수 있습니다. `COMMAND.COM`은 도스의 핵심인 내부 명령어들을 관리하지만, 외부 명령어는 필요할 때만 메모리에 로드되어 실행됩니다. 따라서 외부 명령어는 항상 주기억장치에 올려져 있는 것이 아니며, `DIR`은 외부 명령어가 아닌 내부 명령어입니다.

문제 38

Windows 98의 탐색기에서 비연속적인 여러 개의 파일을 선택하는 방법은?     
  1. Ctrl 키를 누른 상태에서 선택하려는 파일들을 왼쪽 마우스 버튼을 클릭하여 선택한다.
  2. Shift 키를 누른 상태에서 선택하려는 파일들을 왼쪽 마우스 버튼을 클릭하여 선택한다.
  3. Alt 키를 누른 상태에서 선택하려는 파일들을 오른쪽 마우스 버튼을 클릭하여 선택한다.
  4. Shift 키를 누른 상태에서 선택하려는 파일들을 오른쪽 마우스 버튼을 클릭하여 선택한다.
정답: 1

해설

Windows 98 탐색기에서 비연속적인 여러 파일을 선택하려면 **Ctrl 키를 누른 상태에서 각 파일을 클릭**해야 합니다. Ctrl 키는 개별적으로 파일을 선택할 수 있게 해주므로, 떨어져 있는 파일들을 하나씩 지정하여 선택할 수 있습니다. 이는 여러 파일을 한 번에 선택하는 Shift 키와는 다른 동작 방식입니다.

문제 39

컴퓨터 시스템을 구성하고 있는 하드웨어 장치와 일반 컴퓨터 사용자 또는 컴퓨터에서 실행되는 응용 프로그램의 중간에 위치하여 사용자들이 보다 쉽고 간편하게 컴퓨터 시스템을 이용할 수 있도록 제어 관리하는 프로그램은?     
  1. 컴파일러
  2. 운영체제
  3. 스풀러
  4. 매크로
정답: 2

해설

정답은 **2. 운영체제**입니다. 운영체제는 컴퓨터의 하드웨어와 소프트웨어 자원을 관리하고, 사용자가 컴퓨터를 쉽고 편리하게 사용할 수 있도록 인터페이스를 제공하는 핵심 프로그램입니다. 컴파일러는 프로그래밍 언어를 기계어로 번역하는 역할을 하고, 스풀러는 인쇄와 같은 작업을 효율적으로 처리하며, 매크로는 반복적인 작업을 자동화하는 기능입니다.

문제 40

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

해설

Windows 98에서 시동 디스크를 만드는 기능은 **프로그램 추가/제거** 마법사에 포함되어 있습니다. 이 마법사는 시스템에 설치된 프로그램들을 관리하는 곳으로, 시동 디스크 생성 도구 또한 이 범주 안에 포함되어 있어 사용자가 쉽게 접근할 수 있도록 했습니다. 따라서 시동 디스크 제작은 시스템 설정이나 디스플레이와 같은 다른 기능과는 별개로, 프로그램 관리 메뉴에서 찾을 수 있습니다.

문제 41

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

해설

Windows 98에서 바탕화면 아이콘 정렬 시, '종류별', '자동', '크기순' 정렬은 기본적으로 제공되지만 '계단식 정렬'은 제공되지 않습니다. 핵심 개념은 운영체제의 아이콘 관리 기능으로, 각 버전마다 지원하는 정렬 방식에 차이가 있다는 점입니다.

문제 42

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

해설

정답은 2번 CONFIG.SYS입니다. CONFIG.SYS 파일은 MS-DOS 부팅 시 장치 드라이버, TSR 프로그램, 시스템 구성 옵션 등을 설정하는 데 사용됩니다. 이 파일의 내용을 통해 운영체제가 어떤 방식으로 시스템을 초기화하고 관리할지 결정됩니다. 따라서 CONFIG.SYS는 MS-DOS 시스템의 핵심적인 구성 정보를 담고 있는 파일입니다.

문제 43

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

해설

Windows 98에서 현재 활성 창만 클립보드에 복사하는 기능키는 **Alt + Print Screen**입니다. Print Screen 키는 전체 화면을 복사하지만, Alt 키와 함께 사용하면 현재 활성화된 창만 선택적으로 복사할 수 있습니다. Ctrl + V는 복사된 내용을 붙여넣는 단축키이므로 정답이 될 수 없습니다.

문제 44

컴퓨터 시스템의 성능을 최적화 하기 위하여 사용되는 운영체제의 기능과 거리가 먼 것은?     
  1. 초기 설정 기능
  2. 인터페이스 기능
  3. 이식성 기능
  4. 시스템 비보호 기능
정답: 4

해설

운영체제의 성능 최적화는 시스템 자원을 효율적으로 관리하고 사용자에게 편리한 환경을 제공하는 데 목적이 있습니다. 초기 설정, 인터페이스, 이식성 기능은 모두 시스템의 효율적인 사용과 관리에 직접적으로 기여합니다. 반면, 시스템 비보호 기능은 오히려 보안에 취약점을 만들어 성능 저하를 유발할 수 있으므로 성능 최적화와는 거리가 멉니다.

문제 45

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

해설

정답은 2번 스풀링입니다. 스풀링은 처리 속도가 빠른 CPU와 느린 입출력 장치(프린터 등) 사이의 속도 차이를 완화하는 기술입니다. CPU는 데이터를 직접 느린 장치로 보내는 대신, 디스크와 같은 중간 저장 공간에 데이터를 쌓아두고, 느린 장치는 이 중간 저장 공간에서 데이터를 가져가 처리합니다. 이를 통해 CPU는 입출력 장치의 속도에 묶이지 않고 다른 작업을 계속 수행할 수 있어 전체적인 시스템 효율성이 높아집니다.

문제 46

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

해설

Windows 98에서 디스크 조각 모음은 파일이 저장된 순서를 재정렬하여 접근 속도를 높이는 기능입니다. CD-ROM은 읽기 전용 매체이므로 파일을 쓰고 수정할 수 없어 조각 모음이 필요 없으며, 따라서 수행할 수 없습니다. 플로피디스크, USB 메모리, 하드디스크는 모두 쓰기 가능한 매체이므로 조각 모음이 가능합니다.

문제 47

Windows 98에서 디스크 조각 모음에 관한 설명으로 옳은 것은?     
  1. 디스크의 논리적 영역을 할당한다.
  2. 디스크의 삭제된 파일을 복구한다.
  3. 디스크의 물리적 손상 부분을 제거한다.
  4. 디스크를 효율적으로 사용하기 위해 파일을 정리한다.
정답: 4

해설

Windows 98의 디스크 조각 모음은 디스크에 흩어진 파일 조각들을 모아 **논리적으로 연속된 공간에 재배치**하는 작업입니다. 이를 통해 파일을 읽고 쓰는 속도를 높여 **디스크를 효율적으로 사용**할 수 있게 됩니다. 삭제된 파일을 복구하거나 물리적 손상을 제거하는 기능과는 관련이 없습니다.

문제 48

Windows 98에서 새로운 하드웨어를 장착하고 시스템을 가동시키면 자동으로 하드웨어를 인식하고 실행하는 기능은?     
  1. Interrupt 기능
  2. Auto &Play 기능
  3. Plug &Play 기능
  4. Auto &Plug 기능
정답: 3

해설

Windows 98에서 새로운 하드웨어를 장착하고 시스템을 가동시키면 자동으로 하드웨어를 인식하고 실행하는 기능은 **3번 Plug & Play 기능**입니다. 이 기능은 하드웨어와 운영체제가 서로 통신하여 필요한 드라이버를 자동으로 설치하고 자원을 할당함으로써 사용자가 수동으로 설정할 필요 없이 하드웨어를 쉽게 사용할 수 있도록 합니다. 즉, "꽂으면 바로 작동한다"는 의미를 담고 있습니다.

문제 49

Windows 98에서 사용자를 변경하려면 시작 단추에 있는 어떤 메뉴를 클릭하는가?     
  1. 실행
  2. 프로그램
  3. 설정
  4. 로그오프
정답: 4

해설

Windows 98에서 사용자를 변경하려면 시작 단추를 클릭한 후 "로그오프" 메뉴를 선택해야 합니다. 로그오프는 현재 사용자의 세션을 종료하고 다른 사용자가 로그인할 수 있도록 하는 핵심 개념입니다. 이를 통해 여러 사용자가 하나의 컴퓨터를 안전하고 독립적으로 사용할 수 있습니다.

문제 50

Windows 98에서 제어판에 있는 디스플레이 항목의 기능이 아닌 것은?     
  1. 해상도 지정
  2. 배경 무늬 지정
  3. 화면 보호 기능
  4. 마우스 포인터의 모양 변경
정답: 4

해설

Windows 98 제어판의 디스플레이 항목은 화면 해상도, 배경 무늬, 화면 보호기 설정 등 화면 표시와 관련된 기능을 담당합니다. 마우스 포인터 모양 변경은 일반적으로 '마우스' 항목에서 설정하며, 디스플레이 항목의 기능에 해당하지 않습니다. 따라서 정답은 4번입니다.

문제 51

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

해설

FTP는 사용자가 파일을 전송하고 관리하는 데 필요한 서비스를 제공하는 프로토콜입니다. OSI 7계층 모델에서 이러한 응용 프로그램 수준의 서비스를 담당하는 계층은 응용 계층입니다. 따라서 FTP는 응용 계층에 속합니다.

문제 52

10개의 교환국(Station)을 성형 회선망으로 구성할 때 소요되는 중계회선수는?     
  1. 9
  2. 10
  3. 45
  4. 90
정답: 1

해설

성형 회선망은 중앙의 한 지점(교환국)에서 모든 다른 지점(교환국)으로 연결되는 구조입니다. 따라서 10개의 교환국을 성형 회선망으로 구성하려면, 중앙 교환국을 제외한 나머지 9개의 교환국 각각에 대해 중앙 교환국으로 가는 회선이 하나씩 필요합니다. 그러므로 총 9개의 중계회선이 소요됩니다.

문제 53

정보가 축적된 데이터베이스로부터 TV 수신기와 전화의 연결에 의한 정보 서비스로 전화선을 이용하여 각종 정보 검색을 할 수 있는 화상 정보 시스템은?     
  1. 유선종합방송(CATV)
  2. 텔레텍스트(Teletext)
  3. 비디오텍스(Videotex)
  4. 근거리지역통신망(LAN)
정답: 3

해설

정답은 3번 비디오텍스입니다. 비디오텍스는 전화선을 이용하여 TV 화면으로 정보 검색, 쇼핑, 예약 등 다양한 서비스를 제공하는 양방향 정보 시스템입니다. 텔레텍스트는 일방향 정보 제공 서비스이며, CATV는 케이블 TV 방송망을 이용하는 것이고 LAN은 근거리 통신망으로 정보 검색과는 직접적인 관련이 없습니다.

문제 54

광섬유 케이블의 장점이 아닌 것은?     
  1. 잡음 영향이 적다.
  2. 대역폭이 넓다.
  3. 도청이 어렵다.
  4. 누화량이 많다.
정답: 4

해설

광섬유 케이블은 빛을 이용하여 정보를 전달하므로 전자기파 간섭에 의한 잡음 영향이 적고, 넓은 대역폭으로 많은 양의 데이터를 빠르게 전송할 수 있습니다. 또한, 물리적인 접근 없이는 신호 도청이 매우 어렵다는 장점이 있습니다. 반면, 누화(신호가 다른 회선으로 새는 현상)는 광섬유 케이블의 단점이 아니라 오히려 매우 적어 신호 간섭을 최소화합니다. 따라서 누화량이 많다는 것은 광섬유 케이블의 장점이 아닙니다.

문제 55

다음 설명 중 틀린 것은?     
  1. 동기식 데이터 전송은 주로 고속전송에서 사용된다.
  2. 2선식 회선에서도 전이중 방식의 데이터 전송이 가능하다.
  3. 공중 전화 교환망을 이용한 데이터통신은 주로 회선 교환 방식이 이용된다.
  4. 음향결합기란 변복조장치와 연결하여 자동 응답 기능을 제공하는 데이터통신용 기기이다.
정답: 4

해설

4번 보기가 틀린 이유는 음향결합기(Acoustic Coupler)는 전화기의 수화기를 연결하여 음성 신호를 데이터 신호로 변환하는 장치이지, 자동 응답 기능을 제공하는 변복조장치(Modem)와 연결되는 기기가 아니기 때문입니다. 핵심 개념은 음향결합기가 **아날로그 음성 신호와 디지털 데이터 신호 간의 변환**을 담당하는 장치라는 점입니다.

문제 56

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

해설

마이크로파 통신은 전자파의 일종인 마이크로파를 이용하는 무선 통신 방식입니다. 따라서 1번과 3번, 4번은 마이크로파 통신과 관련이 있습니다. 하지만 2번은 마이크로파가 아닌 빛(광)을 이용하는 광통신에 대한 설명이므로 마이크로파 통신과는 관계가 없습니다.

문제 57

반송파 신호(Carrier Signal)의 피크-투-피크(Peak-to-Peak) 전압이 변하는 아날로그 변조 방식은?
  1. AM(Amplitude Modulation)
  2. FM(Frequency Modulation)
  3. PM(Phase Modulation)
  4. PCM(Pluse Code Modulation)
정답: 1

해설

정답은 1번 AM(Amplitude Modulation)입니다. AM은 반송파 신호의 **진폭(크기)**을 변조 신호에 따라 변화시키는 방식입니다. 따라서 반송파 신호의 피크-투-피크 전압, 즉 최대값과 최소값의 차이가 변조 신호에 의해 직접적으로 달라집니다. FM은 주파수를, PM은 위상을 변화시키며, PCM은 디지털 변조 방식이므로 해당되지 않습니다.

문제 58

다음 중 DTE와 접속 규격의 25핀 커넥터에서 데이터의 송·수신에 관계되는 핀 단자 번호는?     
  1. 8번과 12번
  2. 2번과 3번
  3. 5번과 7번
  4. 1번과 25번
정답: 2

해설

DTE와 접속 규격의 25핀 커넥터에서 데이터 송·수신에 관계되는 핀은 2번(송신)과 3번(수신)입니다. 이는 RS-232 통신 표준에서 정의된 핵심적인 신호선으로, DTE 장비가 DCE 장비와 데이터를 주고받기 위해 사용됩니다. 다른 보기들은 데이터 송수신과 직접적인 관련이 없는 핀들이거나, 다른 용도로 사용되는 핀들입니다.

문제 59

통신 용량을 향상시키려면 대역폭을 어떻게 하는 것이 가장 적합한가?     
  1. 대역폭과는 전혀 관계가 없다.
  2. 대역폭이 진폭과 진동 시간에 비례하여야 한다.
  3. 대역폭을 크게 한다.
  4. 대역폭이 좀더 좁아져야 한다.
정답: 3

해설

통신 용량을 향상시키기 위해서는 더 많은 정보를 더 빠르게 전송할 수 있어야 합니다. 대역폭은 통신 채널이 전달할 수 있는 주파수 범위로, 이 범위가 넓을수록 더 많은 데이터를 동시에 전송할 수 있습니다. 따라서 통신 용량을 높이려면 대역폭을 크게 하는 것이 가장 적합합니다.

문제 60

데이터통신에 대한 특징을 설명한 것으로 가장 적합하지 않은 것은?     
  1. 고속 통신이 가능하다.
  2. 경제성이 높으나 응용 범위가 좁다.
  3. 거리와 시간의 문제가 해결된다.
  4. 대형 컴퓨터를 공동으로 사용할 수 있다.
정답: 2

해설

데이터통신은 **정보를 디지털 형태로 전송**하여 **고속 통신, 거리 및 시간 제약 해소, 자원 공유** 등의 장점을 제공합니다. 보기 2번은 데이터통신의 **경제성은 높지만 응용 범위가 좁다는 점**을 언급하는데, 이는 실제 데이터통신이 **매우 다양한 분야에서 폭넓게 활용**되고 있다는 사실과 부합하지 않아 가장 적합하지 않은 설명입니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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