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

2008정보처리기능사 2회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

다음 논리회로에서 출력 ff의 값은?        
  1. -1
  2. 0
  3. 1/2
  4. 1
정답: 4

해설

이 논리회로는 두 개의 입력 변수 A와 B를 받아서 출력 f를 생성합니다. 회로의 구조를 보면, 입력 A는 NOT 게이트를 통과하고, 입력 B는 그대로 사용됩니다. 이 두 신호는 AND 게이트에 입력되어 최종 출력 f를 결정합니다. 핵심 개념은 AND 게이트의 동작 방식입니다. AND 게이트는 두 입력이 모두 1일 때만 출력이 1이 됩니다. 문제에서 입력 A와 B의 구체적인 값이 주어지지 않았지만, 논리회로 문제에서 일반적으로 입력은 0 또는 1의 값을 가집니다. 만약 A와 B가 모두 1이라면, NOT A는 0이 되고, AND 게이트의 입력은 (0, 1)이 되어 출력 f는 0이 됩니다. 하지만 보기에서 1이 정답이므로, A와 B의 값이 어떻게 조합되더라도 최종적으로 AND 게이트의 두 입력이 모두 1이 되는 경우가 존재함을 추론할 수 있습니다. 예를 들어, A=1, B=1 이라면 NOT A = 0이 되어 AND 게이트 입력은 (0, 1)이므로 f=0이 됩니다. 반대로 A=0, B=1이라면 NOT A = 1이 되어 AND 게이트 입력은 (1, 1)이므로 f=1이 됩니다. 따라서 A=0, B=1일 때 출력 f는 1이 됩니다.

문제 2

JKJK 플립플롭(Flip Flop\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와 K 입력이 모두 1일 때(J=1, K=1) 플립플롭은 토글(toggle) 상태가 되어 현재 출력의 보수가 다음 출력으로 나타납니다. 따라서 J=1, K=1일 때 보수 출력이 발생합니다.

문제 3

명령 레지스터(Instruction Register), 부호기, 번지 해독기, 제어 계수기 등과 관계있는 장치는?
  1. 제어 장치
  2. 연산 장치
  3. 입력 장치
  4. 기억 장치
정답: 1

해설

명령 레지스터, 부호기, 번지 해독기, 제어 계수기 등은 모두 CPU 내에서 명령어의 해석, 실행 순서 제어, 주소 지정 등을 담당하는 핵심 요소들입니다. 이러한 기능들을 총괄적으로 수행하는 장치는 바로 **제어 장치**입니다. 따라서 정답은 1번 제어 장치입니다.

문제 4

다음 중 (Aˉ+B)(A+Bˉ)(Aˉ\bar{A}+B) \cdot(A+Bˉ\bar{B}) 결과가 같은 식은?    
  1. AB+AˉBˉA B+Aˉ\bar{A} Bˉ\bar{B}
  2. ABˉ+AˉBA Bˉ\bar{B}+Aˉ\bar{A} B
  3. AˉB(A+B)Aˉ\bar{A} B(A+B)
  4. (A+Aˉ)(B+Bˉ)(A+Aˉ\bar{A})(B+Bˉ\bar{B})
정답: 1

해설

주어진 식 $(Aˉ\bar{A}+B) \cdot(A+Bˉ\bar{B})$ 을 전개하면 $AAˉ\bar{A} + Aˉ\bar{A}Bˉ\bar{B} + AB + BBˉ\bar{B}$ 가 됩니다. 여기서 $AAˉ\bar{A}$ 와 $BBˉ\bar{B}$ 는 논리곱(AND) 연산에서 항상 0이므로, 식은 $Aˉ\bar{A}Bˉ\bar{B} + AB$ 로 간단해집니다. 이는 보기 1번 $AB + Aˉ\bar{A}Bˉ\bar{B}$ 와 동일한 결과입니다. 핵심 개념은 논리곱(AND) 연산에서 어떤 변수와 그 변수의 부정(NOT)을 곱하면 항상 0이 된다는 점입니다.

문제 5

명령어의 구성이 연산자부가 3Bit, 주소부는 5bit로 되어 있을 때, 이 명령어를 사용하는 컴퓨터는 최대 몇 가지의 동작이 가능한가?
  1. 256
  2. 16
  3. 8
  4. 32
정답: 3

해설

이 문제는 컴퓨터 명령어의 구성 요소를 통해 가능한 동작의 수를 파악하는 문제입니다. 명령어는 크게 연산자부와 주소부로 나뉘는데, 연산자부는 컴퓨터가 수행할 수 있는 동작의 종류를 결정합니다. 연산자부가 3비트라는 것은 2의 3승, 즉 8가지의 서로 다른 조합이 가능하다는 것을 의미합니다. 따라서 이 명령어 구조를 가진 컴퓨터는 최대 8가지의 동작을 수행할 수 있습니다.

문제 6

8진수 234를 16진수로 바르게 표현한 것은?    
  1. (9C)16(9 C)_{16}
  2. (AD)16({AD})_{16}
  3. (11B)16(11 B)_{16}
  4. (BC)16(B C)_{16}
정답: 1

해설

8진수 234를 16진수로 변환하기 위해서는 먼저 8진수를 2진수로 변환한 후, 2진수를 16진수로 변환하는 과정이 필요합니다. 각 8진수 숫자는 3자리의 2진수로 표현되며, 2진수에서 4자리마다 16진수 한 자리로 묶어 변환합니다. 8진수 234는 2진수로 010 011 100이 되고, 이를 4자리씩 묶으면 0010 0111 00이 됩니다. 이 2진수를 16진수로 변환하면 27C가 됩니다. 따라서 정답은 1번 (9 C)_{16}이 아니라 (27C)_{16}이 되어야 합니다. **핵심 개념:** 8진수, 2진수, 16진수 간의 상호 변환 원리.

문제 7

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

해설

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

문제 8

중앙처리장치의 제어 부분에 의해서 해독되어 현재 실행중인 명령어를 기억하는 레지스터는?
  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은 메모리 접근과 관련된 역할을 수행합니다.

문제 9

명령의 오퍼랜드 부분에 실제 데이터가 기록되어 있어 메모리 참조를 하지 않고 데이터를 처리하는 방식으로 수행 시간이 빠르지만 오퍼랜드 길이가 한정되어 실제 데이터의 길이에 제약을 받는 주소 지정 방식은?
  1. Direct Addressing
  2. Indirect Addressing
  3. Relative Addressing
  4. Immediate Addressing
정답: 4

해설

정답은 4번 Immediate Addressing입니다. 이 주소 지정 방식은 명령 자체에 실제 데이터가 포함되어 있어 별도의 메모리 접근이 필요 없어 속도가 빠릅니다. 하지만 오퍼랜드의 길이가 제한되어 있어 처리할 수 있는 데이터의 크기에 제약이 있다는 특징이 있습니다.

문제 10

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

해설

기계어에서 Operand는 명령어의 대상이 되는 데이터나 메모리 위치를 나타냅니다. 따라서 Operand에는 주로 **데이터가 저장된 메모리의 주소(Address)**가 들어갑니다. CPU는 이 주소를 참조하여 필요한 데이터를 가져오거나 저장하게 됩니다. Op-code는 연산의 종류를 나타내며, Instruction은 명령어 자체를 의미하므로 Operand와는 다릅니다.

문제 11

다음 진리표에 해당하는 논리식은?
  1. (AD)16({AD})_{16}
  2. C=AB{C}={A} \cdot {B}
  3. C=A+B{C}=\overline{{A}}+\overline{{B}}
  4. C=AB{C}=\overline{{A}}\cdot\overline{{B}}
정답: 4

해설

주어진 진리표는 A와 B가 모두 0일 때만 C가 1이 되는 것을 보여줍니다. 이는 A와 B가 동시에 참(1)이 아닐 때만 결과가 참(1)이 되는 논리 연산인 NAND 연산의 반대, 즉 NOR 연산과 유사합니다. 하지만 보기를 보면 A와 B가 모두 0일 때 C가 1이 되는 것은 AND 연산의 부정, 즉 NAND 연산의 결과와 같습니다. 따라서 A와 B가 모두 0일 때 C가 1이 되는 논리식은 $A\overline{A} \cdot B\overline{B}$ 입니다.

문제 12

다음 회로(Circuit)에서 결과가 “1”(불이 켜진 상태)이 되기 위해서는 AABB는 각각 어떠한 값을 갖는가?
  1. A=0,B=1A=0, B=1
  2. A=0,B=0A=0, B=0
  3. A=1,B=1A=1, B=1
  4. A=1,B=0A=1, B=0
정답: 3

해설

이 회로는 AND 게이트로 구성되어 있습니다. AND 게이트는 입력이 모두 1일 때만 출력으로 1을 내보냅니다. 따라서 결과가 1이 되기 위해서는 A와 B 모두 1이어야 합니다.

문제 13

다음 중 합집합 (AUB)(AUB)로 나타낼 수 있는 회로는?     
정답: 1

해설

이 문제는 논리 회로와 집합의 합집합 개념을 연결하는 문제입니다. 합집합 (AUB)는 A 또는 B 둘 중 하나라도 참이면 참이 되는 연산입니다. 1번 회로는 두 입력 신호 중 하나라도 '1'이면 출력 신호가 '1'이 되는 OR 게이트로 구성되어 있어, 이는 합집합 (AUB)의 논리적 동작과 정확히 일치합니다. 따라서 1번 회로가 합집합으로 나타낼 수 있는 회로입니다.

문제 14

로더(Load)의 기능으로 옳지 않은 것은?     
  1. 할당(Allocation)
  2. 번역(Compile)
  3. 링킹(Linking)
  4. 재배치(Relocation)
정답: 2

해설

로더는 프로그램이 실행될 수 있도록 메모리에 적재하고 준비하는 역할을 합니다. 할당, 링킹, 재배치는 모두 로더가 수행하는 필수적인 기능입니다. 반면, 번역(컴파일)은 소스 코드를 기계어로 변환하는 과정으로, 로더가 아닌 컴파일러의 역할입니다. 따라서 로더의 기능으로 옳지 않은 것은 번역입니다.

문제 15

4매로 이루어진 디스크팩에서 1면에 200개의 트랙을 사용할 수 있다고 할 때 이 디스크팩의 사용 가능한 실린더는 모두 몇 개인가?     
  1. 100
  2. 200
  3. 400
  4. 800
정답: 2

해설

**핵심 개념:** 디스크팩에서 실린더는 모든 면에 걸쳐 같은 위치에 있는 트랙들의 집합입니다. **해설:** 디스크팩은 여러 장의 디스크로 구성되며, 각 디스크는 양면을 사용합니다. 문제에서 4매의 디스크팩이라고 했으므로 총 8면을 사용할 수 있습니다. 각 면에 200개의 트랙이 있다면, 이 200개의 트랙은 모든 면에 걸쳐 같은 위치에 존재하므로 200개의 실린더를 구성하게 됩니다. 따라서 사용 가능한 실린더는 200개입니다.

문제 16

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

해설

정답은 3번 Accumulator입니다. Accumulator는 CPU 내에서 산술 및 논리 연산의 결과를 임시로 저장하는 특별한 레지스터로, 연산의 중심 역할을 합니다. General Register는 일반적인 용도로 사용되며, Address Register는 메모리 주소를 저장하는 등 Accumulator와는 다른 목적을 가집니다. Flip Flop은 기본적인 저장소 역할을 하지만, 연산의 중심이 되는 레지스터는 아닙니다.

문제 17

입출력 장치의 동작속도와 전자계산기 내부의 동작속도를 맞추는데 사용되는 레지스터는?     
  1. 버퍼 레지스터
  2. 시프트 레지스터
  3. 어드레스 레지스터
  4. 상태 레지스터
정답: 1

해설

입출력 장치의 느린 동작 속도와 전자계산기 내부의 빠른 동작 속도 간의 차이를 해소하기 위해 **버퍼 레지스터**가 사용됩니다. 버퍼 레지스터는 임시 저장 공간 역할을 하여, 느린 장치로부터 데이터를 받아들인 후 계산기 내부에서 필요할 때마다 순차적으로 전달함으로써 속도 불일치 문제를 해결합니다. 즉, 속도 차이를 완충하는 완충재 역할을 하는 것입니다.

문제 18

EBCDIC 코드는 몇 개의 Zone Bit를 갖는가?     
  1. 1
  2. 2
  3. 3
  4. 4
정답: 4

해설

EBCDIC 코드는 각 바이트를 4비트씩 두 그룹으로 나누어 표현하며, 각 그룹은 Zone Bit와 Numeric Bit로 구성됩니다. 따라서 총 4개의 Zone Bit를 갖습니다. 핵심 개념은 EBCDIC 코드의 구조와 비트 구성입니다.

문제 19

연산 후 입력 자료가 변하지 않고 보존되는 특징의 장점을 갖는 명령어 형식은?     
  1. 0-주소 명령어 형식
  2. 1-주소 명령어 형식
  3. 2-주소 명령어 형식
  4. 3-주소 명령어 형식
정답: 4

해설

정답은 4번 3-주소 명령어 형식입니다. 3-주소 명령어 형식은 연산에 사용되는 두 개의 피연산자를 별도로 지정하고, 그 결과를 저장할 세 번째 주소를 명시합니다. 이처럼 연산 결과가 별도의 공간에 저장되므로, 원래의 입력 자료는 변하지 않고 보존되는 장점을 가집니다. 이는 데이터의 무결성을 유지하고 복잡한 계산을 효율적으로 수행하는 데 유리합니다.

문제 20

8개의 Bit로 표현 가능한 정보의 최대 가지 수는?     
  1. 255
  2. 256
  3. 257
  4. 258
정답: 2

해설

8개의 비트는 각 비트가 0 또는 1의 두 가지 상태를 가질 수 있으므로, 총 $2^8$가지의 서로 다른 정보를 표현할 수 있습니다. $2^8$은 256이므로, 8개의 비트로 표현 가능한 정보의 최대 가지 수는 256개입니다. 이는 비트의 조합을 통해 다양한 데이터를 나타낼 수 있다는 컴퓨터 과학의 기본 원리입니다.

문제 21

데이터베이스 관리 시스템(DBMS)의 필수 기능에 해당하지 않는 것은?     
  1. 제어기능
  2. 정의기능
  3. 조작기능
  4. 처리기능
정답: 4

해설

DBMS의 핵심 기능은 데이터를 정의하고, 조작하며, 제어하는 것입니다. '처리 기능'은 DBMS 자체의 필수 기능이라기보다는, DBMS를 통해 이루어지는 응용 프로그램의 역할에 가깝습니다. 따라서 데이터베이스 관리 시스템(DBMS)의 필수 기능에 해당하지 않는 것은 '처리 기능'입니다.

문제 22

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

해설

테이블 구조를 변경할 때는 `ALTER TABLE` 명령을 사용합니다. 이 명령은 테이블에 컬럼을 추가하거나 삭제하고, 컬럼의 데이터 타입을 변경하는 등 기존 테이블의 구조를 수정하는 데 활용됩니다. `CREATE TABLE`은 새로운 테이블을 만들고, `DROP TABLE`은 테이블을 삭제하며, `MODIFY TABLE`은 SQL 표준에 없는 명령입니다.

문제 23

관계 데이터베이스에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 모든 원자값 등의 집합을 무엇이라고 하는가?     
  1. 튜플(Tuple)
  2. 도메인(Domain)
  3. 스키마(Schema)
  4. 인스턴스(Instance)
정답: 2

해설

정답은 2번 도메인(Domain)입니다. 도메인은 관계 데이터베이스에서 하나의 애트리뷰트가 가질 수 있는 유효한 값들의 집합을 의미합니다. 예를 들어, '나이'라는 애트리뷰트의 도메인은 0부터 150까지의 정수일 수 있습니다. 튜플은 행, 스키마는 데이터베이스의 구조, 인스턴스는 특정 시점의 데이터 상태를 나타냅니다.

문제 24

수치계산과 관련된 업무에서 계산의 어려움과 비효율성을 개선하여 전표의 작성, 처리, 관리를 쉽게 할 수 있도록 한 것은?     
  1. 스프레드시트
  2. 데이터베이스
  3. 프리젠테이션
  4. 워드프로세서
정답: 1

해설

정답은 1번 스프레드시트입니다. 스프레드시트는 행과 열로 이루어진 표 형식의 데이터를 사용하여 수치 계산, 분석, 시각화 등을 쉽게 할 수 있도록 돕습니다. 이를 통해 전표 작성, 처리, 관리 과정에서 반복적인 계산을 자동화하고 오류를 줄여 업무 효율성을 크게 높일 수 있습니다.

문제 25

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

해설

프리젠테이션을 구성하는 각 화면 단위를 **슬라이드**라고 합니다. 슬라이드는 텍스트, 이미지, 차트 등 다양한 요소를 담아 발표 내용을 시각적으로 전달하는 기본 단위입니다. 따라서 문제에서 설명하는 내용은 슬라이드에 해당합니다.

문제 26

데이터 정의어(DDL)에 해당하는 SQL은?     
  1. UPDATE
  2. CREATE
  3. INSERT
  4. SELECT
정답: 2

해설

데이터 정의어(DDL)는 데이터베이스의 구조를 정의하거나 수정하는 데 사용되는 SQL 명령어입니다. 보기 중 **CREATE**는 테이블, 뷰 등 데이터베이스 객체를 새로 생성하는 DDL 명령어에 해당합니다. 반면 UPDATE, INSERT, SELECT는 데이터를 조작하는 DML(Data Manipulation Language)에 속합니다.

문제 27

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

해설

프리젠테이션의 흐름을 기획하는 것은 마치 이야기의 전개를 짜는 것과 같습니다. 각 슬라이드는 이야기의 한 장면처럼 내용을 전달하며, 이러한 장면들이 모여 전체적인 흐름을 만들어냅니다. 따라서 프리젠테이션의 흐름 기획은 전체적인 이야기의 전개, 즉 **시나리오**를 구성하는 과정이라고 할 수 있습니다.

문제 28

SQL 문의 형식 중 옳지 않은 것은?     
  1. INSERT - SET - WHERE
  2. UPDATE - SET - WHERE
  3. DELETE - FROM - WHERE
  4. SELECT - FROM - WHERE
정답: 1

해설

SQL에서 `INSERT` 문은 새로운 데이터를 삽입하는 데 사용되며, `SET`이나 `WHERE` 절을 사용하지 않습니다. `INSERT` 문은 `INSERT INTO 테이블명 (컬럼1, 컬럼2, ...) VALUES (값1, 값2, ...)` 또는 `INSERT INTO 테이블명 VALUES (값1, 값2, ...)` 형식으로 사용됩니다. 반면, `UPDATE`, `DELETE`, `SELECT` 문은 모두 `WHERE` 절을 사용하여 특정 조건을 만족하는 데이터를 대상으로 작업을 수행할 수 있으며, `UPDATE`는 `SET` 절을 사용하여 변경할 컬럼과 값을 지정합니다.

문제 29

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

해설

생성된 테이블을 삭제할 때 사용하는 SQL 명령은 `DROP`입니다. `DROP TABLE` 명령은 테이블 자체와 그 안에 저장된 모든 데이터를 영구적으로 삭제합니다. `DELETE`는 테이블 안의 데이터를 삭제하지만 테이블 구조는 남겨두는 반면, `CLEAR`나 `KILL`은 테이블 삭제와는 관련 없는 명령입니다.

문제 30

3단계 스키마(SCHEMA)의 종류가 아닌 것은?     
  1. 개념 스키마
  2. 외부 스키마
  3. 관계 스키마
  4. 내부 스키마
정답: 3

해설

3단계 스키마는 데이터베이스의 구조를 세 가지 수준으로 추상화한 것으로, **외부 스키마, 개념 스키마, 내부 스키마**로 구성됩니다. 외부 스키마는 사용자 관점, 개념 스키마는 전체 데이터베이스 구조, 내부 스키마는 물리적 저장 구조를 나타냅니다. 따라서 **관계 스키마**는 3단계 스키마의 종류가 아니라, 데이터베이스를 표현하는 모델 중 하나입니다.

문제 31

"윈도 98"에서 탐색기를 실행하였을 때 폴더 왼쪽에 있는 "+" 기호는 무엇을 의미하는가?     
  1. 클릭하면 삭제된다.
  2. 폴더 내에 다른 폴더나 파일이 있다.
  3. 화면이 커진다.
  4. 클릭하면 단축 아이콘이 생성된다.
정답: 2

해설

윈도우 98 탐색기에서 폴더 왼쪽에 있는 "+" 기호는 해당 폴더 안에 하위 폴더나 파일이 더 포함되어 있음을 나타냅니다. 이 기호를 클릭하면 폴더가 확장되어 그 안에 있는 내용들을 확인할 수 있습니다. 이는 폴더 구조를 시각적으로 탐색하고 관리하는 데 도움을 주는 핵심적인 기능입니다.

문제 32

UNIX 시스템에서 명령어 해석기에 해당하는 것은?     
  1. 쉘(Shell)
  2. 커널(Kernel)
  3. 유틸리티(Utility)
  4. 응용프로그램(Application Program)
정답: 1

해설

UNIX 시스템에서 명령어 해석기는 사용자가 입력한 명령어를 운영체제(커널)가 이해할 수 있는 형태로 변환하고 실행하는 역할을 합니다. 보기 중 **쉘(Shell)**이 바로 이 명령어 해석기에 해당합니다. 쉘은 사용자와 커널 사이의 인터페이스 역할을 하며, 다양한 명령어를 해석하고 실행하는 기능을 제공합니다.

문제 33

도스(MS-DOS)에서 외부 명령어가 아닌 것은?     
  1. FORMAT
  2. COPY
  3. CHKDSK
  4. LABEL
정답: 2

해설

도스(MS-DOS)에서 외부 명령어는 실행 파일(.exe, .com 등) 형태로 존재하며, 별도의 경로에서 로드되어야 합니다. FORMAT, CHKDSK, LABEL은 모두 이러한 외부 명령어에 해당합니다. 반면, COPY는 도스 자체에 내장된 내부 명령어로, 명령 해석기(COMMAND.COM)에 포함되어 있어 별도의 파일 없이 바로 실행됩니다. 따라서 정답은 2번 COPY입니다.

문제 34

다음 ( ) 안의 내용으로 가장 적절한 것은?
  1. GUI
  2. Compiler
  3. File System
  4. Operating System
정답: 4

해설

이 문제는 운영체제의 핵심 기능을 묻고 있습니다. 운영체제는 컴퓨터의 하드웨어와 소프트웨어를 관리하고, 사용자가 컴퓨터를 편리하게 사용할 수 있도록 인터페이스를 제공하는 역할을 합니다. 따라서 ( ) 안에 들어갈 가장 적절한 내용은 운영체제입니다.

문제 35

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

해설

정답은 4번입니다. 스풀링은 여러 작업을 동시에 처리하기 위해 입출력 작업을 CPU와 분리하여 디스크에 저장하는 기술인 반면, 버퍼링은 데이터 전송 속도 차이를 줄이기 위해 임시 저장 공간을 사용하는 기술입니다. 따라서 버퍼링은 여러 작업의 입출력과 계산을 동시에 수행하는 것이 아니라, 단일 작업 내에서 속도 차이를 완화하는 데 초점을 맞춥니다.

문제 36

도스(MS-DOS)의 내부 명령어에 대한 설명으로 옳은 것은?     
  1. 디스크에 별도의 독립파일로 존재한다.
  2. 프롬프트 상태에서 언제든지 사용 가능하다.
  3. COMMAND.COM 파일이 없어도 사용할 수 있다.
  4. 보조기억장치에 저장되어 있으므로 LOAD하여 사용한다.
정답: 2

해설

도스(MS-DOS)의 내부 명령어는 운영체제 핵심 파일인 COMMAND.COM에 포함되어 있어, 프롬프트 상태에서 언제든지 바로 실행될 수 있습니다. 이는 외부 명령어와 달리 별도의 파일로 존재하지 않으며, COMMAND.COM 파일이 없으면 내부 명령어를 사용할 수 없다는 점에서 핵심적인 차이를 보입니다. 따라서 정답은 2번입니다.

문제 37

도스(MS-DOS)에서 감추어진 파일의 속성을 해제하는 명령은?     
  1. ATTRIB / +A
  2. ATTRIB / -A
  3. ATTRIB / +H
  4. ATTRIB / -H
정답: 4

해설

도스(MS-DOS)에서 파일의 숨김 속성을 해제하는 명령은 `ATTRIB -H`입니다. `ATTRIB` 명령어는 파일의 속성을 변경하는 데 사용되며, `/ -H` 옵션은 파일의 숨김 속성(Hidden attribute)을 제거하는 역할을 합니다. 따라서 파일이 숨김 상태에서 벗어나 보이게 됩니다.

문제 38

Which of the following program is not Language Translator?     
  1. Compiler
  2. Loader
  3. Interpreter
  4. Assembler
정답: 2

해설

이 문제는 프로그래밍 언어 번역기가 아닌 것을 고르는 문제입니다. 컴파일러, 인터프리터, 어셈블러는 모두 소스 코드를 기계어 등으로 번역하는 역할을 합니다. 반면, 로더는 컴파일된 프로그램을 메모리에 적재하고 실행 가능한 상태로 만드는 역할을 하므로 언어 번역기가 아닙니다.

문제 39

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

해설

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

문제 40

"윈도 98"의 탐색기에서 마우스의 오른쪽 단추를 누르는 것과 같은 기능이 나타나게 하는 단축키는?     
  1. [Shift]+[F10][Shift]+[F10]
  2. [F9][F9]
  3. [Ctrl]+[F10][Ctrl]+[F10]
  4. [Alt]+[F10][Alt]+[F10]
정답: 1

해설

윈도우 98 탐색기에서 마우스 오른쪽 버튼 클릭은 컨텍스트 메뉴를 불러오는 기능입니다. 이 기능을 키보드로 구현하는 단축키는 **[Shift]+[F10]**입니다. 이 단축키는 현재 선택된 항목에 대한 바로가기 메뉴를 열어 마우스 오른쪽 클릭과 동일한 기능을 수행합니다.

문제 41

다음 보기는 유닉스(UNIX)의 어떤 작업과 가장 관계가 있는가?
  1. 컴파일
  2. CD 재생
  3. 통신
  4. 편집
정답: 4

해설

정답은 4번 '편집'입니다. 유닉스 운영체제는 텍스트 기반 환경에서 강력한 편집 도구를 제공하며, 이는 프로그래밍, 시스템 설정 등 다양한 작업의 근간이 됩니다. 컴파일은 코드 작성 후 실행 가능한 파일로 만드는 과정이고, CD 재생이나 통신은 유닉스의 주요 기능이라기보다는 특정 소프트웨어나 하드웨어에 의존하는 작업입니다.

문제 42

다중 프로그래밍 시스템 내에서 서로 다른 프로세스가 일어날 수 없는 사건을 무한정 기다리고 있는 것을 무엇이라고 하는가?     
  1. 세마포어(Semaphore)
  2. 가베지수집(Garbage Collection)
  3. 코루틴(Coroutine)
  4. 교착상태(Deadlock)
정답: 4

해설

다중 프로그래밍 시스템에서 여러 프로세스가 서로의 자원을 기다리며 무한정 멈춰있는 상태를 **교착상태(Deadlock)**라고 합니다. 이는 마치 두 사람이 서로의 길을 막고 꼼짝 못 하는 상황과 같습니다. 세마포어는 동기화 도구이고, 가비지 수집은 메모리 관리, 코루틴은 협력적 멀티태스킹을 위한 개념으로 교착상태와는 직접적인 관련이 없습니다.

문제 43

유닉스(UNIX) 명령어 rm“rm”의 설명으로 옳은 것은?     
  1. 파일 삭제
  2. 디렉토리 생성
  3. 디렉토리 이동
  4. 파일 이동
정답: 1

해설

"rm" 명령어는 Unix/Linux 시스템에서 파일을 삭제하는 데 사용됩니다. "remove"의 약자로, 지정된 파일을 영구적으로 제거하는 역할을 합니다. 따라서 파일 삭제가 "rm" 명령어의 올바른 설명입니다.

문제 44

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

해설

윈도우 98의 디스크 조각 모음은 디스크에 흩어진 파일 조각들을 모아 **물리적으로 연속되게 재배치**하는 작업입니다. 이는 파일을 읽고 쓰는 데 걸리는 시간을 단축시켜 **디스크 접근 속도를 향상**시키고 **디스크 공간을 효율적으로 사용**하도록 돕습니다. 따라서 디스크를 효율적으로 사용하기 위해 파일을 정리하는 것이 디스크 조각 모음의 핵심입니다.

문제 45

도스(MS-DOS)에서 시스템 부팅 시 반드시 필요한 파일이 아닌 것은?     
  1. IO.SYS
  2. MSDOS.SYS
  3. COMMAND.COM
  4. CONFIG.SYS
정답: 4

해설

도스(MS-DOS) 부팅 시 시스템의 기본적인 입출력 장치를 관리하는 IO.SYS와 운영체제의 핵심 기능을 담당하는 MSDOS.SYS는 필수적입니다. 또한, 사용자 인터페이스를 제공하는 COMMAND.COM도 부팅에 반드시 필요합니다. 반면, CONFIG.SYS는 시스템 설정을 위한 파일로, 존재하지 않아도 기본적인 부팅은 가능하므로 필수 파일이 아닙니다.

문제 46

윈도 98에서 64KB 이내의 텍스트 형식의 파일만 지원하며 간단한 문서를 작성하거나 편집할 수 있는 보조 프로그램은?
  1. 그림판
  2. 워드패드
  3. 메모장
  4. 한글
정답: 3

해설

정답은 3번 메모장입니다. 메모장은 윈도우 98 시절부터 제공된 기본 텍스트 편집기로, 용량이 작고 단순한 텍스트 파일 편집에 최적화되어 있습니다. 그림판은 이미지를, 워드패드는 서식 있는 문서를, 한글은 복잡한 문서 작성을 지원하므로 문제의 조건에 부합하지 않습니다.

문제 47

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

해설

윈도우 98에서 새로운 하드웨어를 장착하고 시스템을 가동 시키면 자동으로 인식하고 실행하는 기능은 **Plug & Play**입니다. 이 기능은 하드웨어와 운영체제가 서로 통신하여 필요한 드라이버를 자동으로 설치하고, 충돌 없이 장치가 작동하도록 설정해 줍니다. 따라서 사용자는 복잡한 수동 설정 없이 편리하게 새 하드웨어를 사용할 수 있게 됩니다.

문제 48

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

해설

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

문제 49

업무처리를 실시간 시스템(real-time system)으로 처리할 필요가 없는 것은?     
  1. 적의 공중 공격에 대비하여 동시에 여러 지점을 감시하는 시스템
  2. 가솔린 정련에서 온도가 너무 높이 올라가는 경우 폭발을 방지하기 위해 조치를 취하는 시스템
  3. 고객명단 자료를 월 단위로 묶어 처리하는 시스템
  4. 교통 관리, 비행조정 등과 같은 외부 상태에 대한 신속한 제어를 목적으로 하는 시스템
정답: 3

해설

정답은 3번입니다. 실시간 시스템은 외부 변화에 대해 즉각적으로 반응해야 하는 시스템을 의미합니다. 1, 2, 4번은 모두 외부 상황 변화에 대한 즉각적인 대응이 필수적이므로 실시간 시스템으로 처리해야 합니다. 반면 3번은 월 단위로 데이터를 묶어 처리하므로 즉각적인 응답이 필요하지 않아 실시간 시스템으로 처리할 필요가 없습니다.

문제 50

"윈도 98"의 탐색기에서 연속된 여러 개의 파일을 선택할 때 첫 번째 파일을 선택한 후 마지막 파일 선택 시 동시에 누르는 키는?     
  1. [Ctrl][Ctrl]
  2. [Shift][Shift]
  3. [Alt][Alt]
  4. [Tab][Tab]
정답: 2

해설

Windows 98 탐색기에서 연속된 여러 파일을 선택할 때는, 첫 번째 파일을 클릭한 후 **[Shift] 키**를 누른 상태에서 마지막 파일을 클릭해야 합니다. [Shift] 키는 선택 범위를 지정하는 데 사용되는 핵심 개념이며, 이를 통해 첫 번째 파일부터 마지막 파일까지 모든 파일이 한 번에 선택됩니다.

문제 51

주파수분할 다중통신에서 각 각의 신호를 추출하기 위해서는 무엇을 통과해야 하는가?     
  1. 고역여파기
  2. 저역감쇠기
  3. 동기신호발생기
  4. 대역여파기
정답: 4

해설

주파수분할 다중통신(FDM)에서는 여러 신호가 서로 다른 주파수 대역을 사용하여 동시에 전송됩니다. 각 신호를 개별적으로 추출하기 위해서는 해당 신호의 주파수 대역만을 통과시키고 다른 주파수 대역의 신호는 차단하는 **대역여파기(Band-pass filter)**를 통과해야 합니다. 대역여파기는 특정 주파수 범위의 신호만 선택적으로 통과시키는 역할을 하므로, FDM 시스템에서 각 채널의 신호를 분리하는 데 필수적입니다.

문제 52

중앙집중식시스템에 대한 분산처리시스템의 특징이 아닌 것은?     
  1. 네트워크의 유연성
  2. 예비시스템(Back-Up)으로의 활용
  3. 자원(Resource)의 공유
  4. 전산자원 관리의 집중화
정답: 4

해설

분산처리시스템은 여러 컴퓨터가 네트워크로 연결되어 작업을 나누어 처리하는 방식입니다. 따라서 중앙집중식 시스템과 달리 **전산자원 관리가 분산되어 각 노드가 독립적으로 관리**됩니다. 보기 4번은 중앙집중식 시스템의 특징으로, 분산처리시스템의 특징과는 거리가 멉니다.

문제 53

다음 중 다중화 방식이 아닌 것은?     
  1. TDM
  2. STDM
  3. FDM
  4. LDM
정답: 4

해설

이 문제는 여러 통신 채널을 하나의 물리적 회선으로 합치는 다중화 방식에 대한 이해를 묻고 있습니다. TDM(시분할 다중화), STDM(통계적 시분할 다중화), FDM(주파수 분할 다중화)은 모두 다중화 방식에 해당합니다. 반면 LDM(논리적 다중화)은 일반적으로 다중화 방식으로 분류되지 않습니다. 따라서 LDM이 정답입니다.

문제 54

전송선로에 부정합이 존재할 때 나타나는 현상이 아닌 것은?     
  1. 전력이 최대로 전달되지 않는다.
  2. 파형왜곡의 원인이 된다.
  3. 전송손실이 없다.
  4. 반사가 일어난다.
정답: 3

해설

전송선로에 부정합이 발생하면 임피던스 차이로 인해 신호의 일부가 원래 방향으로 돌아오는 **반사** 현상이 일어납니다. 이 반사파는 원래 신호와 간섭하여 **파형 왜곡**을 일으키고, 결과적으로 **전력이 최대로 전달되지 못하게** 합니다. 따라서 전송 손실이 없다는 설명은 부정합으로 인한 현상과 거리가 멉니다.

문제 55

다음 중 데이터단말장치와 디지털통신회선 사이에 있는 DCE로 적합한 것은?     
  1. 통신제어장치
  2. 멀티플렉서
  3. MODEM
  4. DSU
정답: 4

해설

데이터단말장치(DTE)와 디지털 통신 회선 사이에 위치하는 DCE는 데이터를 디지털 신호로 변환하거나 반대로 변환하는 역할을 합니다. 보기 중 MODEM은 아날로그 신호와 디지털 신호를 상호 변환하는 장치로, 주로 아날로그 회선에서 사용됩니다. 반면, DSU(Digital Service Unit)는 디지털 통신 회선에서 디지털 신호를 회선에 적합한 형태로 변환하고, 반대로 회선으로부터 받은 신호를 DTE가 이해할 수 있는 디지털 신호로 복원하는 역할을 합니다. 따라서 디지털 통신 회선에서 DCE로 적합한 것은 DSU입니다.

문제 56

30개의 교환국을 망형으로 상호 결선하려면 국간 필요한 통신 회선 수는?     
  1. 225
  2. 240
  3. 435
  4. 450
정답: 3

해설

**해설:** 이 문제는 **조합론**의 개념을 활용하여 해결할 수 있습니다. 30개의 교환국 각각이 다른 모든 교환국과 통신 회선으로 연결되어야 하므로, 30개의 교환국 중에서 2개를 선택하여 연결하는 경우의 수를 구하는 것과 같습니다. **핵심 개념:** * **조합:** 서로 다른 n개에서 r개를 선택하는 경우의 수 (순서 고려 안 함) * **공식:** nCr = n! / (r! * (n-r)!) **계산:** 30개의 교환국에서 2개를 선택하는 조합이므로, 30C2를 계산합니다. 30C2 = 30! / (2! * (30-2)!) = 30! / (2! * 28!) = (30 * 29) / (2 * 1) = 435 따라서 필요한 통신 회선 수는 435개입니다.

문제 57

다음 중 위성통신의 특징으로 거리가 먼 것은?     
  1. 정보의 전송지연이 발생한다.
  2. 전송에 광케이블이 이용된다.
  3. 통신 용량이 대용량이다.
  4. 기후의 영향을 받는다.
정답: 2

해설

위성통신은 지구 궤도를 도는 위성을 통해 신호를 주고받기 때문에, 신호가 위성까지 왕복하는 과정에서 정보 전송 지연이 발생하며 기후 변화에 영향을 받을 수 있습니다. 또한, 넓은 지역을 커버할 수 있어 통신 용량이 크다는 장점이 있습니다. 반면, 광케이블은 지상이나 해저에 설치되어 위성통신과는 전혀 다른 전송 방식을 사용하므로, 위성통신의 특징으로 거리가 멉니다.

문제 58

인터넷상에서 하이퍼텍스트를 전송하기 위한 프로토콜은?     
  1. DDCMP
  2. SNMP
  3. HDLC
  4. HTTP
정답: 4

해설

인터넷에서 하이퍼텍스트를 전송하는 데 사용되는 프로토콜은 **HTTP(Hypertext Transfer Protocol)**입니다. HTTP는 웹 브라우저와 웹 서버 간에 HTML 문서와 같은 웹 페이지 정보를 주고받기 위한 규칙을 정의합니다. 따라서 웹에서 정보를 검색하고 표시하는 데 필수적인 역할을 합니다.

문제 59

패킷교환방식에 대한 설명으로 옳지 않은 것은?     
  1. 메시지를 일정 단위의 크기로 분할하여 전송한다.
  2. 속도가 서로 다른 단말기 간의 데이터 교환이 가능하다.
  3. 교환기나 통신 회선에 장애가 발생한 경우 우회 경로를 선택할 수 있다.
  4. 패킷교환방식은 디지털 전송로보다 아날로그 전송로에 유리하다.
정답: 4

해설

패킷 교환 방식은 데이터를 '패킷'이라는 작은 단위로 나누어 전송하며, 각 패킷은 독립적으로 경로를 찾아 목적지까지 전달됩니다. 이 방식은 속도가 다른 장치 간 통신을 가능하게 하고, 네트워크 장애 시에도 우회 경로를 이용할 수 있다는 장점이 있습니다. 하지만 패킷 교환은 데이터를 디지털 신호로 처리하기 때문에 디지털 전송로에서 훨씬 효율적이며, 아날로그 전송로에는 적합하지 않습니다.

문제 60

다음 중 ARQ 방식에 속하지 않는 것은?     
  1. 전진오류수정(FEC)
  2. STOP-AND-WAIT ARQ
  3. 적응적(Adaptive) ARQ
  4. GO-BACK-N ARQ
정답: 1

해설

ARQ(Automatic Repeat reQuest) 방식은 데이터 전송 중 오류가 발생했을 때, 수신 측에서 오류를 감지하고 송신 측에 재전송을 요청하는 프로토콜입니다. 보기 중 1번인 전진오류수정(FEC)은 오류를 수정하는 방식이며, ARQ 방식과는 달리 재전송을 요청하지 않습니다. 2번 STOP-AND-WAIT ARQ, 3번 적응적(Adaptive) ARQ, 4번 GO-BACK-N ARQ는 모두 오류 발생 시 재전송을 통해 데이터의 신뢰성을 확보하는 ARQ 방식에 속합니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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