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

2008정보처리기능사 1회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

101101(2)101101_{(2)}의 2의 보수는 얼마인가?    
  1. 110111(2)110111_{(2)}
  2. 110001(2)110001_{(2)}
  3. 111000(2)111000_{(2)}
  4. 010011(2)010011_{(2)}
정답: 4

해설

2의 보수는 어떤 수의 모든 비트를 반전시킨 후 1을 더하여 얻습니다. 101101(2)의 비트를 반전시키면 010010(2)이 됩니다. 여기에 1을 더하면 010011(2)이 되어 정답이 됩니다.

문제 2

불 대수의 정리 중 옳지 않은 것은?    
  1. A+A=1A + A = 1
  2. AA=AA· A = A
  3. 1+A=11 + A = 1
  4. A1=AA· 1 = A
정답: 1

해설

불 대수에서 **항등원**은 연산 결과가 피연산자 자신과 같게 만드는 원소를 의미합니다. 1번 보기의 'A + A = 1'은 항등원 개념에 어긋납니다. 'A + A'는 A와 같아야 하므로, 'A + A = A'가 올바른 정리입니다. 2, 3, 4번 보기는 각각 불 대수의 **멱등 법칙**, **항등원**, **항등원** 법칙을 올바르게 나타내고 있습니다.

문제 3

명령어 구성에서 연산자의 기능에 해당하지 않는 것은?    
  1. 입·출력기능
  2. 주소지정기능
  3. 제어기능
  4. 함수연산기능
정답: 2

해설

명령어 구성에서 연산자는 주로 데이터 처리나 제어 흐름을 담당합니다. 입·출력, 제어, 함수 연산 기능은 연산자의 핵심적인 역할에 해당합니다. 반면, 주소 지정 기능은 연산자가 필요한 데이터를 어디서 가져올지, 또는 결과를 어디에 저장할지를 결정하는 것으로, 연산자 자체의 기능이라기보다는 명령어의 다른 부분(주소 지정 모드 등)이 담당하는 영역입니다.

문제 4

다음 중 플립플롭의 종류가 아닌 것은?    
  1. R-S
  2. J-K
  3. D
  4. R
정답: 4

해설

플립플롭은 두 가지 상태를 저장할 수 있는 디지털 회로로, 주로 메모리나 순차 논리 회로에 사용됩니다. R-S, J-K, D 플립플롭은 모두 표준적인 플립플롭의 종류입니다. 하지만 'R' 단독으로는 플립플롭의 종류를 지칭하지 않으며, R-S 플립플롭의 'R'은 리셋(Reset) 입력을 의미합니다. 따라서 정답은 4번입니다.

문제 5

클록펄스(Clock Pulse)에 의해서 기억 내용을 한자리씩 이동하는 레지스터는?    
  1. 시프트 레지스터
  2. 누산기 레지스터
  3. B 레지스터
  4. D 레지스터
정답: 1

해설

정답은 **1번 시프트 레지스터**입니다. 시프트 레지스터는 클록 펄스 신호에 따라 저장된 데이터 비트를 왼쪽 또는 오른쪽으로 한 칸씩 이동시키는 기능을 수행합니다. 이러한 이동은 데이터를 직렬로 처리하거나 특정 패턴을 감지하는 데 사용됩니다. 누산기, B 레지스터, D 레지스터는 데이터 이동보다는 연산 결과 저장이나 임시 저장에 주로 사용됩니다.

문제 6

입/출력 장치와 주기억 장치 사이에 위치하여 데이터 처리 속도의 차이를 줄이는데 도움이 되는 장치는?
  1. 입/출력 채널
  2. 명령 해독기
  3. 연산장치
  4. 인덱스 레지스터
정답: 1

해설

정답은 1번 입/출력 채널입니다. 입/출력 채널은 CPU와 입/출력 장치, 주기억 장치 사이에 위치하여 데이터 전송을 담당합니다. 이를 통해 CPU는 입/출력 작업에 직접 관여하지 않고 다른 연산을 수행할 수 있어, 느린 입/출력 장치와 빠른 CPU 간의 속도 차이를 효과적으로 줄여 시스템 전체의 처리 효율을 높입니다.

문제 7

프로그램이 컴퓨터의 기종에 관계없이 수행될 수 있는 성질을 의미하는 것은?    
  1. 가용성
  2. 신뢰성
  3. 호환성
  4. 안정성
정답: 3

해설

정답은 3번 호환성입니다. 호환성은 소프트웨어가 다양한 하드웨어 또는 운영체제 환경에서 문제없이 작동할 수 있는 능력을 의미합니다. 즉, 컴퓨터 기종에 상관없이 프로그램이 정상적으로 실행될 수 있다는 뜻입니다. 가용성, 신뢰성, 안정성은 프로그램의 작동 여부나 정확성과 관련된 개념으로, 컴퓨터 기종과는 직접적인 관련이 없습니다.

문제 8

이항(Binary) 연산에 해당하는 것은?    
  1. COMPLEMENT
  2. AND
  3. ROTATE
  4. SHIFT
정답: 2

해설

이항 연산은 두 개의 피연산자를 사용하여 하나의 결과를 생성하는 연산입니다. 보기 중 AND 연산은 두 개의 비트를 입력받아 논리곱 연산을 수행하므로 이항 연산에 해당합니다. COMPLEMENT는 단항 연산이며, ROTATE와 SHIFT는 비트 이동 연산으로, 피연산자의 개수보다는 비트의 이동 방식을 나타냅니다.

문제 9

다음 [보기]에 나열된 내용과 관계있는 장치는?
  1. 연산장치
  2. 기억장치
  3. 제어장치
  4. 보조기억장치
정답: 1

해설

이 문제는 컴퓨터의 핵심 구성 요소인 중앙 처리 장치(CPU)의 기능과 관련된 문제입니다. CPU는 연산장치, 제어장치, 기억장치로 구성되며, 이 중 **연산장치**는 데이터를 실제로 처리하고 계산하는 역할을 담당합니다. 따라서 보기에서 제시된 내용과 가장 직접적으로 관련된 장치는 연산장치입니다.

문제 10

1616진수 4CD\rm 4CD88진수로 변환하면?     
  1. 2315(8)2315_{(8)}
  2. 2325(8)2325_{(8)}
  3. 2355(8)2355_{(8)}
  4. 2336(8)2336_{(8)}
정답: 1

해설

16진수 4CD를 8진수로 변환하려면 먼저 16진수를 2진수로 변환한 후, 2진수를 8진수로 변환하는 과정을 거칩니다. 16진수 각 자리를 4자리의 2진수로 표현하면 4CD는 0100 1100 1101이 됩니다. 이 2진수를 오른쪽부터 3자리씩 묶으면 010 011 001 101이 되고, 각 3자리 2진수를 8진수로 변환하면 2315가 됩니다.

문제 11

제어장치가 앞의 명령 실행을 완료한 후, 다음에 실행 할 명령을 기억장치로부터 가져오는 동작을 완료할 때까지의 주기를 무엇이라고 하는가?     
  1. fetch cycle
  2. transfer cycle
  3. search time
  4. run time
정답: 1

해설

정답은 1번 'fetch cycle'입니다. **정답 이유:** 'fetch cycle'은 제어장치가 현재 명령 실행을 마치고, 다음 명령을 기억장치에서 가져오는(fetch) 과정을 의미합니다. 이는 명령어 처리의 기본 단계 중 하나로, '가져오기'라는 용어 자체가 이 과정에 해당합니다. **핵심 개념:** 명령어 사이클(Instruction Cycle)은 컴퓨터가 명령어를 실행하는 전체 과정을 말하며, fetch(가져오기), decode(해독), execute(실행) 등의 단계를 포함합니다. 여기서 질문은 fetch 단계에 집중하고 있습니다.

문제 12

기억장치 고유의 번지로서 0,1,2,3....과 같이 16진수로 약속하여 순서대로 결정해 놓은 번지, 즉 기억장치 중 기억장소를 직접 숫자로 지정하는 주소로서 기계어 정보가 기억되어 있는 곳을 무엇이라고 하는가?     
  1. 기호번지
  2. 상대번지
  3. 변위번지
  4. 절대번지
정답: 4

해설

정답은 4번 절대번지입니다. 절대번지는 기억장치의 각 위치에 고유하게 부여된 실제 주소이며, 0부터 시작하는 순차적인 숫자로 표현됩니다. 이 주소를 통해 기계어 정보가 저장된 특정 기억장소를 직접 지정할 수 있습니다.

문제 13

다음 그림의 논리회로에서 출력(C\rm C)는? (단, A=1,B=1\rm A=1, B=1 이다.)
  1. 00
  2. 11
  3. 1111
  4. 1010
정답: 1

해설

주어진 그림은 AND 게이트와 NOT 게이트로 구성된 논리회로입니다. A와 B 입력이 모두 1일 때, AND 게이트의 출력은 1이 됩니다. 이 1이 NOT 게이트의 입력으로 들어가면, NOT 게이트는 입력의 반대 값을 출력하므로 최종 출력 C는 0이 됩니다. 따라서 정답은 1번입니다.

문제 14

0-주소 명령은 연산시 어떤 자료 구조를 이용하는가?     
  1. STACK
  2. TREE
  3. QUEUE
  4. DEQUE
정답: 1

해설

0-주소 명령은 연산 시 **스택(STACK)**이라는 자료 구조를 이용합니다. 스택은 데이터를 쌓아 올리는 형태이며, 가장 위에 있는 데이터부터 순서대로 꺼내어 연산에 사용합니다. 따라서 피연산자와 연산자가 스택에 푸시(push)되고, 연산 시에는 스택의 최상단 두 개의 데이터가 팝(pop)되어 연산된 후 결과가 다시 스택에 푸시되는 방식으로 동작합니다.

문제 15

다음과 같은 진리표를 갖는 논리 게이트는?
  1. NAND 게이트
  2. NOR 게이트
  3. NOT 게이트
  4. AND 게이트
정답: 1

해설

이 문제는 주어진 진리표가 어떤 논리 게이트의 동작을 나타내는지 묻고 있습니다. 정답은 1번 NAND 게이트입니다. **핵심 개념:** * **NAND 게이트:** 두 개의 입력이 모두 참(1)일 때만 출력이 거짓(0)이 되고, 그 외의 경우에는 출력이 참(1)이 되는 논리 게이트입니다. 즉, AND 게이트의 출력을 반전시킨 것과 같습니다. **정답 이유:** 문제에서 제시된 진리표를 보면, 두 입력이 모두 1일 때만 출력이 0이고, 나머지 경우에는 출력이 1임을 확인할 수 있습니다. 이러한 동작은 NAND 게이트의 정의와 정확히 일치합니다.

문제 16

주소 부분에 있는 값이 실제 데이터가 있는 실제 기억장치 내의 주소를 나타내며 단순한 변수 등을 액세스 하는데 사용되는 주소지정 방식은?     
  1. 상대주소(Relative Address)
  2. 절대주소(Absolute Address)
  3. 간접(Indirect Address)
  4. 직접(Direct Address)
정답: 4

해설

이 문제에서 묻는 것은 메모리 상의 실제 데이터 위치를 직접 가리키는 주소 지정 방식입니다. 정답은 **직접 주소 지정 방식**이며, 이는 주소 부분에 있는 값이 바로 원하는 데이터가 저장된 실제 메모리 주소를 나타냅니다. 따라서 변수와 같은 간단한 데이터를 가져오거나 저장할 때 가장 직접적이고 효율적으로 사용됩니다.

문제 17

동시에 여러개의 입/출력 장치를 제어할 수 있는 채널은?     
  1. Duplex Channel
  2. Multiplexer Channel
  3. Register Channel
  4. Selector Channel
정답: 2

해설

정답은 2번 멀티플렉서 채널입니다. 멀티플렉서 채널은 여러 개의 저속 입출력 장치들을 하나의 고속 채널로 묶어 동시에 제어할 수 있게 해줍니다. 이는 마치 여러 개의 작은 도로를 하나의 큰 고속도로로 연결하여 교통량을 효율적으로 관리하는 것과 같습니다. 이를 통해 CPU의 부담을 줄이고 시스템 전체의 성능을 향상시킬 수 있습니다.

문제 18

특정 비트 또는 특정 문자를 삭제하기 위해 사용하는 연산은?     
  1. OR 연산
  2. AND 연산
  3. MOVE 연산
  4. Complement 연산
정답: 2

해설

특정 비트나 문자를 삭제하기 위해서는 **AND 연산**을 사용합니다. AND 연산은 두 비트가 모두 1일 때만 결과가 1이 되므로, 삭제하려는 비트 위치에 0을 AND 연산하면 해당 비트는 0이 되어 삭제되는 효과를 얻을 수 있습니다. 다른 비트들은 그대로 유지됩니다.

문제 19

다음 논리회로는 무슨 회로인가?
  1. 전가산기
  2. 반가산기
  3. 카운터
  4. 패리티 발생기
정답: 2

해설

이 논리회로는 두 개의 입력 비트(A, B)를 받아 합(Sum)과 올림(Carry)을 출력하는 반가산기입니다. 반가산기는 두 개의 비트만 더할 수 있으며, 이전 단계의 올림을 고려하지 않는다는 점이 핵심 개념입니다. 전가산기는 반가산기에 이전 단계의 올림을 더하는 기능이 추가된 회로입니다.

문제 20

레지스터(Register)내로 새로운 자료(Data)를 읽어들이면 어떤 변화가 발생하는가?     
  1. 현존하는 내용에 아무런 영향도 없다.
  2. 레지스터의 먼저 내용이 지워진다.
  3. 그 레지스터가 누산기일때만 새 자료가 읽어진다.
  4. 그 레지스터가 누산기이거나 명령레지스터일때만 자료를 읽어 들일 수 있다.
정답: 2

해설

레지스터에 새로운 데이터를 읽어들이면, 해당 레지스터에 **이전에 저장되어 있던 내용은 덮어쓰여 지워집니다.** 레지스터는 CPU 내에서 데이터를 임시로 저장하는 고속 메모리이기 때문에, 새로운 데이터가 들어올 자리를 만들기 위해 기존 데이터를 삭제하는 과정이 필수적입니다. 이는 마치 빈 종이에 새로운 글씨를 쓰기 위해 이전 글씨를 지우는 것과 같은 원리입니다.

문제 21

스프레드시트에서 기본 입력 단위를 무엇이라고 하는가?     
  1. 툴 바
  2. 블록
정답: 2

해설

스프레드시트에서 데이터를 입력하고 저장하는 가장 기본적인 단위는 **셀(Cell)**입니다. 셀은 행과 열이 만나는 지점으로, 각 셀마다 고유한 주소를 가지며 숫자, 텍스트, 수식 등 다양한 정보를 담을 수 있습니다. 따라서 스프레드시트에서 기본 입력 단위는 셀이라고 할 수 있습니다.

문제 22

테이블 구조를 변경하는데 사용하는 SQL 명령은?     
  1. ALTER TABLE
  2. MODIFY TABLE
  3. DROP TABLE
  4. CREATE INDEX
정답: 1

해설

테이블 구조를 변경하는 데 사용되는 SQL 명령은 `ALTER TABLE`입니다. 이 명령은 테이블에 컬럼을 추가하거나 삭제하고, 컬럼의 데이터 타입을 변경하는 등 테이블의 구조를 수정하는 데 사용됩니다. `MODIFY TABLE`은 표준 SQL 명령이 아니며, `DROP TABLE`은 테이블 자체를 삭제하고 `CREATE INDEX`는 테이블에 인덱스를 생성하는 명령입니다.

문제 23

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

해설

프레젠테이션에서 화면 전체를 전환하는 단위를 **쪽(슬라이드)**이라고 합니다. 각 슬라이드는 독립적인 화면을 구성하며, 프레젠테이션은 이러한 슬라이드들이 순서대로 이어지면서 진행됩니다. 따라서 슬라이드 전환은 곧 화면 전환을 의미합니다.

문제 24

SQL에서 DROP 문의 옵션(Option) 중 "RESTRICT"의 역할에 대한 설명으로 가장 적절한 것은?
  1. 제거할 요소들을 기록 후 제거한다.
  2. 제거할 요소가 참조 중일 경우에만 제거한다.
  3. 제거할 요소들에 대한 예비조치(back up) 작업을 한다.
  4. 제거할 요소가 참조 중이면 제거하지 않는다.
정답: 4

해설

**정답 이유:** SQL의 `DROP` 문에서 `RESTRICT` 옵션은 데이터 무결성을 유지하기 위해 사용됩니다. 이 옵션은 삭제하려는 객체(예: 테이블)가 다른 객체에 의해 참조되고 있을 경우, 해당 객체의 삭제를 자동으로 거부합니다. 즉, **제거할 요소가 참조 중이면 제거하지 않도록** 하여 데이터의 일관성을 보장하는 역할을 합니다. **핵심 개념:** 데이터 무결성, 외래 키 제약 조건 (Foreign Key Constraint), 참조 무결성 (Referential Integrity).

문제 25

데이터베이스 관리자시스템(DBMS)의 운용시 고려사항으로 거리가 먼 것은?     
  1. 다수 사용자의 이용에 따른 시스템의 보안기능 확보
  2. 다양한 장애에 대비한 백업 파일의 확보
  3. 효율적 검색지원을 위하여 데이터 구조의 비표준화를 적극 추진
  4. 효율적 운영 및 성능 최적화를 위한 관련 전문가의 확보 요구
정답: 3

해설

DBMS 운용 시 데이터 구조의 비표준화는 오히려 데이터 일관성을 해치고 관리 복잡성을 증가시켜 효율적인 운영과 검색을 저해합니다. 따라서 표준화된 데이터 구조를 유지하는 것이 DBMS 운용의 핵심 고려사항이며, 보기 3번은 이와 거리가 멉니다.

문제 26

SQL 명령어 중 DML에 해당하지 않는 것은?     
  1. INSERT
  2. ALTER
  3. UPDATE
  4. DELETE
정답: 2

해설

SQL 명령어는 크게 DDL(Data Definition Language)과 DML(Data Manipulation Language)로 나뉩니다. DML은 데이터베이스 내의 데이터를 조작하는 데 사용되며, INSERT, UPDATE, DELETE 등이 여기에 해당합니다. ALTER 명령어는 데이터베이스의 구조를 변경하는 DDL에 속하므로 DML에 해당하지 않습니다.

문제 27

SQL의 명령 형태로 옳지 않는 것은?     
  1. SELECT ∼ FROM ∼ WHERE ∼
  2. INSERT ∼ INTO ∼ VALUES ∼
  3. DELETE ∼ FROM ∼ WHERE ∼
  4. UPDATE ∼ FROM ∼ WHERE ∼
정답: 4

해설

SQL 명령문의 핵심은 데이터를 조회, 삽입, 삭제, 수정하는 것입니다. SELECT, INSERT, DELETE는 각각 데이터를 가져오거나, 추가하거나, 제거할 때 사용되는 올바른 구문입니다. 반면 UPDATE는 특정 테이블의 데이터를 수정할 때 사용되지만, FROM 절을 사용하지 않고 SET 절을 사용하여 변경할 컬럼과 값을 지정하는 것이 올바른 문법입니다.

문제 28

프리젠테이션의 이용 영역으로 가장 적합한 것은?     
  1. 쪽지시험 채점 등의 업무
  2. 신문 편집의 업무
  3. 회원 명부 작성, 검색 등의 업무
  4. 제품의 소개나 회의내용 요약 발표 등의 업무
정답: 4

해설

프리젠테이션은 시각적인 자료를 활용하여 정보를 효과적으로 전달하는 도구입니다. 따라서 제품의 특징을 설명하거나 회의에서 논의된 내용을 요약하여 발표하는 것처럼, **정보를 명확하고 설득력 있게 전달해야 하는 상황**에 가장 적합합니다. 보기 1, 2, 3번은 주로 데이터 처리나 문서 작성과 관련된 업무로, 프리젠테이션의 핵심적인 활용 목적과는 거리가 있습니다.

문제 29

DBMS의 필수 기능이 아닌 것은?     
  1. 정의 기능
  2. 조작 기능
  3. 제어 기능
  4. 처리 기능
정답: 4

해설

DBMS의 필수 기능은 데이터를 정의하고, 조작하며, 무결성을 유지하는 제어 기능입니다. '처리 기능'은 DBMS 자체의 필수 기능이라기보다는, DBMS를 통해 데이터를 처리하는 응용 프로그램의 역할에 가깝습니다. 따라서 DBMS의 필수 기능이 아닌 것은 4번 처리 기능입니다.

문제 30

데이터베이스 설계 순서로 가장 적합한 것은?     
  1. 개념적 설계 → 물리적 설계 → 논리적 설계
  2. 논리적 설계 → 개념적 설계 → 물리적 설계
  3. 물리적 설계 → 논리적 설계 → 개념적 설계
  4. 개념적 설계 → 논리적 설계 → 물리적 설계
정답: 4

해설

데이터베이스 설계는 추상적인 개념에서 구체적인 구현으로 나아가는 과정입니다. 먼저 **개념적 설계** 단계에서 현실 세계의 데이터를 추상적으로 모델링하고, 다음으로 **논리적 설계** 단계에서 특정 DBMS에 독립적인 형태로 데이터 구조를 정의합니다. 마지막으로 **물리적 설계** 단계에서 실제 데이터베이스에 저장될 수 있도록 저장 구조와 접근 방법을 결정합니다. 따라서 개념적 설계 → 논리적 설계 → 물리적 설계 순서가 가장 적합합니다.

문제 31

UNIX에서 현재의 작업 디렉토리가 어디인지를 확인하는 명령은?     
  1. pwd
  2. rmdir
  3. chmod
  4. groups
정답: 1

해설

UNIX에서 현재 작업 디렉토리를 확인하는 명령은 `pwd`입니다. `pwd`는 "print working directory"의 약자로, 현재 사용자가 위치한 디렉토리의 전체 경로를 화면에 출력해 줍니다. 다른 보기들은 파일/디렉토리 삭제(`rmdir`), 권한 변경(`chmod`), 사용자 그룹 확인(`groups`) 등 다른 기능을 수행합니다.

문제 32

"윈도 98"에서 현재 활성화된 창(windows)의 프로그램을 종료하는 단축키는?     
  1. AltTabAlt + Tab
  2. AltF4Alt + F4
  3. CtrlZCtrl + Z
  4. CtrlCCtrl +C
정답: 2

해설

윈도우 98에서 현재 활성화된 창의 프로그램을 종료하는 단축키는 Alt + F4입니다. 이 단축키는 현재 실행 중인 응용 프로그램 창을 닫는 데 사용되는 표준적인 방법입니다. Alt + Tab은 창 전환, Ctrl + Z는 실행 취소, Ctrl + C는 복사에 사용되는 단축키이므로 정답이 아닙니다.

문제 33

UNIX 시스템에서 주로 사용한 프로그래밍 언어는?     
  1. Pascal
  2. Fortran
  3. C
  4. Basic
정답: 3

해설

UNIX 시스템은 **C 언어**로 개발되었기 때문에 C 언어가 주로 사용되었습니다. C 언어는 시스템 프로그래밍에 적합한 저수준 제어 능력과 높은 이식성을 제공하여 UNIX의 핵심 기능을 구현하는 데 필수적이었습니다. 따라서 UNIX 시스템의 개발 및 확장에 C 언어가 중추적인 역할을 했습니다.

문제 34

"윈도 98"에서 특정 파일을 찾고자 할 때 "찾기"를 이용한다. 다음 중 "찾기" 방법에 의해 특정 파일을 찾을 수 있는 경우가 아닌 것은?     
  1. 파일의 형식을 알고 있는 경우
  2. 변경된 날짜를 알고 있는 경우
  3. 파일의 작성자를 알고 있는 경우
  4. 파일에 포함된 문자열을 알고 있는 경우
정답: 3

해설

윈도우 98의 "찾기" 기능은 파일 이름, 형식, 변경 날짜, 내용 등을 기준으로 파일을 검색할 수 있습니다. 하지만 파일의 "작성자" 정보는 윈도우 98의 기본 "찾기" 기능으로 직접 검색할 수 있는 항목이 아닙니다. 따라서 파일의 작성자를 알고 있다고 해서 "찾기" 기능으로 해당 파일을 바로 찾을 수는 없습니다.

문제 35

도스(MS-DOS)에서 사용자가 파일을 잘못해서 정보를 삭제하였을 때, 이를 복원하는 명령어는?
  1. DELTREE
  2. UNDELETE
  3. FDISK
  4. ANTI
정답: 2

해설

MS-DOS에서 실수로 삭제된 파일을 복원하는 명령어는 **UNDELETE**입니다. 이 명령어는 삭제된 파일의 정보를 임시로 보관하는 기능을 활용하여, 파일 시스템에 남아있는 데이터를 기반으로 삭제된 파일을 복구합니다. DELTREE는 디렉토리와 그 안의 모든 파일을 삭제하고, FDISK는 디스크 파티션을 관리하며, ANTI는 파일 복구와는 관련 없는 명령어입니다.

문제 36

UNIX에서 태스크 스케줄링(task-scheduling) 및 기억장치관리(memory management) 등의 일을 수행하는 부분은?     
  1. kernel
  2. shell
  3. utility program
  4. application program
정답: 1

해설

UNIX에서 태스크 스케줄링과 기억장치 관리는 **커널(kernel)**이 담당합니다. 커널은 운영체제의 핵심 부분으로, 하드웨어와 소프트웨어 사이의 인터페이스 역할을 하며 시스템의 기본적인 자원들을 관리합니다. 쉘이나 응용 프로그램은 이러한 커널의 기능을 이용하여 사용자와 상호작용하거나 특정 작업을 수행합니다.

문제 37

운영체제의 목적이 아닌 것은?     
  1. 처리능력(Throughput) 향상
  2. 턴 어라운드 타임(Turnaround Time)의 증가
  3. 사용가능도(Availability)의 증대
  4. 신뢰도(Reliability)의 향상
정답: 2

해설

운영체제는 컴퓨터 시스템의 효율적인 자원 관리와 사용자 편의 증대를 목표로 합니다. 따라서 **처리능력 향상, 사용가능도 증대, 신뢰도 향상**은 운영체제의 주요 목적입니다. 반면, **턴 어라운드 타임(Turnaround Time)의 증가는 작업 완료까지 걸리는 시간을 늘리는 것으로, 이는 운영체제의 성능 저하를 의미하므로 목적이 될 수 없습니다.**

문제 38

Which one does below sentence describe?  
  1. paging
  2. buffering
  3. dead lock
  4. overlay
정답: 3

해설

이 문제는 **교착 상태(deadlock)**를 설명하고 있습니다. 교착 상태는 두 개 이상의 프로세스가 서로가 가진 자원을 기다리며 무한히 대기하는 상황을 말합니다. 각 프로세스가 다른 프로세스의 자원을 점유하고 있어 아무도 작업을 진행하지 못하는 상태가 되는 것이 핵심입니다.

문제 39

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

해설

윈도우 98 탐색기에서 비연속적인 여러 파일을 선택하려면 **Ctrl 키**를 누른 상태에서 원하는 파일들을 **왼쪽 마우스 버튼**으로 클릭하면 됩니다. Ctrl 키는 개별 파일들을 선택할 때 사용되며, 마우스 왼쪽 버튼은 파일 선택의 기본 동작입니다. 이렇게 하면 떨어져 있는 파일들도 하나씩 추가하여 선택할 수 있습니다.

문제 40

"윈도 98"의 작업 표시줄 위에서 오른쪽 마우스 버튼을 누르면 나타나는 도구 모음의 메뉴가 아닌 것은?     
  1. 연결
  2. 설정
  3. 주소
  4. 빠른 실행
정답: 2

해설

윈도우 98 작업 표시줄에서 오른쪽 마우스 버튼을 클릭하면 나타나는 메뉴는 주로 도구 모음과 관련된 옵션들입니다. "설정" 메뉴는 작업 표시줄 자체의 속성을 변경하는 것이 아니라, 시스템 전반의 설정을 조정하는 곳이므로 작업 표시줄의 도구 모음 메뉴에 포함되지 않습니다. 따라서 정답은 2번 "설정"입니다.

문제 41

"윈도 98"에서 복사 또는 이동시킬 파일(내용)이 잠시 기억되는 임시 기억장소로서 일종의 버퍼(buffer) 역할을 수행하는 것은?     
  1. 제어판
  2. 휴지통
  3. 클립보드
  4. 바탕화면
정답: 3

해설

윈도우 98에서 파일이나 내용을 복사 또는 이동할 때, 해당 데이터는 **클립보드**라는 임시 기억 장소에 잠시 저장됩니다. 클립보드는 마치 임시 버퍼처럼 작용하여, 복사된 내용을 다른 곳에 붙여넣기 전까지 안전하게 보관하는 역할을 합니다. 따라서 정답은 3번 클립보드입니다.

문제 42

도스(MS-DOS)에서 "CONFIG.SYS" 파일에 "LASTDRIVE=D"의 설정이 의미하는 것은?     
  1. 드라이브 용량을 의미한다.
  2. 드라이브 모양을 의미한다.
  3. 드라이브 속도를 의미한다.
  4. 드라이브 개수를 의미한다.
정답: 4

해설

CONFIG.SYS 파일의 LASTDRIVE=D 설정은 MS-DOS가 인식하고 사용할 수 있는 마지막 드라이브 문자를 D로 지정한다는 의미입니다. 즉, A부터 D까지 총 4개의 드라이브(A, B, C, D)를 사용할 수 있도록 설정하는 것입니다. 따라서 이는 시스템에서 사용할 수 있는 드라이브의 총 개수와 관련이 있습니다.

문제 43

"윈도 98"에 대한 설명으로 옳지 않은 것은?     
  1. 플러그 앤 플레이(Plug &Play) 기능 지원
  2. 파일 이름을 255자 까지 지원
  3. 16 bit 환경의 GUI 시스템
  4. 멀티 태스킹(Multi Tasking) 지원
정답: 3

해설

윈도우 98은 32비트 운영체제로, 16비트 환경의 GUI 시스템이라는 설명은 옳지 않습니다. 윈도우 98은 플러그 앤 플레이, 255자 파일 이름 지원, 멀티태스킹 등 당시로서는 혁신적인 기능들을 선보이며 사용자 편의성을 크게 향상시켰습니다.

문제 44

도스(MS-DOS)에서 하드디스크의 파티션을 설정하고 논리적 드라이브 번호를 할당하는 명령은?
  1. FORMAT
  2. DEFRAG
  3. DOSKEY
  4. FDISK
정답: 4

해설

도스(MS-DOS)에서 하드디스크의 파티션을 설정하고 논리적 드라이브 번호를 할당하는 명령은 **FDISK**입니다. FDISK는 디스크 파티션 관리 도구로, 디스크를 여러 개의 파티션으로 나누고 각 파티션에 드라이브 문자를 할당하는 역할을 합니다. FORMAT은 파티션을 포맷하는 명령이고, DEFRAG는 디스크 조각 모음을 수행하며, DOSKEY는 명령어 기록 및 매크로 기능을 제공합니다.

문제 45

운영체제를 구성하는 프로그램 중 처리 프로그램에 해당하는 것은?     
  1. 감독 프로그램(SUPERVISOR)
  2. 작업 관리 프로그램(JOB MANAGEMENT)
  3. 데이터 관리 프로그램(data management)
  4. 서비스 프로그램(service)
정답: 4

해설

운영체제를 구성하는 프로그램 중 처리 프로그램은 사용자가 작성한 프로그램을 실제로 실행하고 관리하는 역할을 합니다. 보기 중 서비스 프로그램은 컴파일러, 링커, 로더 등 사용자의 프로그램을 처리하는 데 필요한 유틸리티들을 포함하므로 처리 프로그램에 해당합니다. 반면 감독 프로그램, 작업 관리 프로그램, 데이터 관리 프로그램은 운영체제 자체의 기능을 담당하는 시스템 프로그램에 속합니다.

문제 46

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

해설

윈도우 98에서 시동 디스크를 만드는 기능은 **프로그램 추가/제거** 설정 안에 있습니다. 이 기능은 운영체제 설치 및 복구에 필요한 부팅 가능한 디스크를 생성하여 시스템 문제를 해결하는 데 사용됩니다. 따라서 시동 디스크 생성은 시스템 관리와 관련된 작업으로, 프로그램 추가/제거 메뉴를 통해 접근할 수 있습니다.

문제 47

다음은 무엇에 대한 설명인가?
  1. interrupt
  2. polling
  3. method invocation
  4. virus
정답: 1

해설

정답은 1번 'interrupt'입니다. Interrupt는 CPU가 현재 실행 중인 작업을 잠시 멈추고, 외부 장치나 다른 프로그램의 요청을 처리하기 위해 실행 흐름을 전환하는 메커니즘입니다. 이는 CPU가 끊임없이 모든 장치의 상태를 확인하는 'polling' 방식보다 효율적으로 시스템 자원을 관리할 수 있게 해줍니다.

문제 48

컴퓨터 시스템 내부에서 실행중인 프로그램을 정의하는 용어는?     
  1. 프로세스
  2. 버퍼
  3. 인터럽트
  4. 커널
정답: 1

해설

컴퓨터 시스템 내부에서 실행 중인 프로그램을 **프로세스**라고 합니다. 프로세스는 운영체제로부터 CPU, 메모리 등의 자원을 할당받아 독립적으로 실행되는 프로그램의 인스턴스입니다. 버퍼는 데이터를 임시로 저장하는 공간이고, 인터럽트는 하드웨어나 소프트웨어의 이벤트로 인해 현재 실행 중인 작업을 중단시키고 다른 작업을 수행하도록 하는 신호입니다. 커널은 운영체제의 핵심 부분으로, 프로세스 관리, 메모리 관리 등 시스템의 전반적인 자원을 관리하는 역할을 합니다.

문제 49

도스(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:\일 때 "AAA"라는 디렉토리를 만들려면 `C:\>MD AAA` 명령을 사용해야 합니다. `CD`는 디렉토리를 변경하는 명령이고, `ED`는 편집기 명령이며, `RD`는 디렉토리를 삭제하는 명령이므로 정답이 될 수 없습니다.

문제 50

도스(MS-DOS)에서 "ATTRIB" 명령 사용시에 읽기 전용 속성을 해제할 때 사용하는 옵션은?     
  1. -H
  2. -S
  3. -A
  4. -R
정답: 4

해설

MS-DOS의 `ATTRIB` 명령은 파일의 속성을 변경하는 데 사용됩니다. 파일에 '읽기 전용' 속성을 해제하려면 해당 속성을 나타내는 옵션을 사용해야 합니다. 보기 중 `-R` 옵션이 바로 '읽기 전용' 속성을 나타내므로, 이를 사용하여 읽기 전용 속성을 해제할 수 있습니다.

문제 51

다음 중 광통신의 일반적인 특징이 아닌 것은?     
  1. 광대역이다.
  2. 저손실이다.
  3. 코어는 경량이며 가늘다.
  4. 전력유도가 많다.
정답: 4

해설

광통신은 빛을 이용하여 정보를 전달하므로 넓은 대역폭을 가지며, 신호 손실이 매우 적어 장거리 통신에 유리합니다. 또한, 광섬유는 가볍고 가는 소재로 만들어져 설치 및 관리가 용이합니다. 반면, 광통신은 빛을 이용하기 때문에 전력 유도 현상이 거의 발생하지 않습니다. 따라서 '전력유도가 많다'는 광통신의 특징이 아닙니다.

문제 52

다음 중 반송파 주파수를 변환시키는 변조방식은?     
  1. AM
  2. FM
  3. PM
  4. PCM
정답: 2

해설

정답은 2번 FM(주파수 변조)입니다. FM은 음성 신호의 크기에 따라 반송파의 주파수를 변화시키는 방식입니다. AM은 반송파의 진폭을 변화시키고, PM은 반송파의 위상을 변화시킵니다. PCM은 디지털 변조 방식이며 반송파 주파수를 직접 변환하는 방식이 아닙니다.

문제 53

다음 중 분산 네트워크의 장점과 거리가 먼 것은?     
  1. 분산자원의 중앙집중화
  2. 현장 업무의 효율화
  3. 네트워크의 확장 용이
  4. 다양한 입력방식의 채택 용이
정답: 1

해설

분산 네트워크는 여러 곳에 자원을 분산시켜 관리하는 방식입니다. 따라서 '분산자원의 중앙집중화'는 분산 네트워크의 핵심 개념과 정반대되는 내용이므로 장점과 거리가 멉니다. 나머지 보기들은 분산 네트워크가 가진 장점을 올바르게 설명하고 있습니다.

문제 54

회선망 구성에 있어서 10개의 스테이션(국)을 전부 망형으로 구성하려면 몇 회선이 필요한가?
  1. 85
  2. 65
  3. 45
  4. 25
정답: 3

해설

**정답 이유:** 망형 구성은 모든 스테이션이 다른 모든 스테이션과 직접 연결되는 방식입니다. 10개의 스테이션이 있다면, 각 스테이션은 나머지 9개의 스테이션과 연결되어야 합니다. 따라서 필요한 회선 수는 (10 * 9) / 2 = 45개입니다. (2로 나누는 이유는 각 회선이 두 스테이션을 연결하므로 중복 계산을 방지하기 위함입니다.) **핵심 개념:** 이 문제는 **완전 그래프(Complete Graph)**의 간선(edge) 수를 구하는 것과 같습니다. 스테이션은 꼭짓점(vertex)으로, 회선은 간선으로 생각할 수 있습니다. n개의 꼭짓점을 가진 완전 그래프의 간선 수는 n(n-1)/2 입니다.

문제 55

다음 중 전송선로의 전기적인 1차 정수가 아닌 것은?     
  1. 도체 저항(R)
  2. 도체 길이(ℓ)
  3. 인덕턴스(L)
  4. 정전 용량(C)
정답: 2

해설

전송선로의 1차 정수는 단위 길이당 전기적 특성을 나타내는 값으로, 도체 저항(R), 단위 길이당 인덕턴스(L), 단위 길이당 누설 컨덕턴스(G), 단위 길이당 정전 용량(C)이 있습니다. 도체 길이(ℓ)는 전송선로의 총 길이를 나타내는 물리적인 치수일 뿐, 단위 길이당 전기적 특성을 나타내는 1차 정수에는 해당하지 않습니다. 따라서 정답은 2번 도체 길이(ℓ)입니다.

문제 56

RS-232C 25핀 커넥터 케이블에서 송신준비완료(CTS)의 핀(pin) 번호는?     
  1. 4
  2. 5
  3. 6
  4. 7
정답: 2

해설

RS-232C 25핀 커넥터에서 송신준비완료(CTS) 신호는 핀 번호 5번에 할당되어 있습니다. 이는 데이터 송신 장치가 데이터를 수신할 준비가 되었음을 알리는 중요한 제어 신호입니다. 따라서 정답은 2번 핀 5번입니다.

문제 57

이동통신의 접속방식에 이용되는 CDMA 방식은?     
  1. 시분할 다원접속방식
  2. 코드분할 다원접속방식
  3. 공간분할 다원접속방식
  4. 주파수분할 다원접속방식
정답: 2

해설

CDMA 방식은 여러 사용자가 동시에 같은 주파수 대역을 사용하더라도 각 사용자에게 고유한 코드를 부여하여 서로 구분하는 기술입니다. 이를 통해 각 사용자의 신호는 자신에게 할당된 코드를 가진 다른 신호와 분리되어 통신이 가능해집니다. 따라서 CDMA는 '코드분할 다원접속방식'이라고 불립니다.

문제 58

다음 중 무궁화위성과 같은 정지형 통신위성의 위치로 적합한 것은?     
  1. 지상 약 15000[km] 상공
  2. 지구 북회귀선상 약 25000[km] 상공
  3. 지구 적도 상공 약 36000[km]
  4. 지구 극점 상공 약 45000[km]
정답: 3

해설

정지형 통신위성은 지구 자전 주기와 동일한 주기로 공전하며, 항상 지구상의 특정 지점 위에 머물러 있는 것처럼 보이도록 설계됩니다. 이를 위해서는 지구 적도 상공 약 36,000km의 고도에서 지구 자전 방향과 같은 방향으로 공전해야 합니다. 이 고도에서 위성이 지구와 같은 속도로 공전하면 지상에서는 마치 한 곳에 고정된 것처럼 보이게 됩니다.

문제 59

정보통신 시스템의 구성요소 중 데이터 처리계에 해당하는 것은?     
  1. 단말장치
  2. 데이터 전송회선
  3. 통신제어장치
  4. 중앙컴퓨터
정답: 4

해설

정보통신 시스템에서 데이터 처리계는 데이터를 생성, 저장, 분석, 변환하는 역할을 담당합니다. 보기 중 중앙컴퓨터는 이러한 데이터 처리 기능을 수행하는 핵심 장치이므로 정답입니다. 단말장치는 데이터 입출력, 데이터 전송회선은 데이터 통신, 통신제어장치는 통신망 관리를 담당하여 데이터 처리계에 직접적으로 해당하지 않습니다.

문제 60

다음 중 전송 선로의 무왜곡 조건은? (단, RR: 저항, CC: 정전용량, GG: 누설컨덕턴스, LL: 인덕턴스)
  1. RC=LGRC = LG
  2. RL=CGR-L = C-G
  3. RG=LCRG = LC
  4. R+L=C+GR+L = C+G
정답: 1

해설

전송 선로에서 신호가 왜곡 없이 전달되기 위해서는 특정 조건이 만족되어야 합니다. 이 조건은 선로의 저항(R), 인덕턴스(L), 정전용량(C), 누설 컨덕턴스(G) 사이의 관계식으로 표현됩니다. 정답인 1번 보기 'RC = LG'는 이러한 무왜곡 전송 조건 중 하나를 나타냅니다. 이 조건이 만족되면 신호의 각 주파수 성분이 동일한 속도로 전파되어 파형이 변형되지 않고 전달됩니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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