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

2006정보처리기능사 2회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

현재 수행 중에 있는 명령어 코드(Code)를 저장하고 있는 임시저장 장치는?    
  1. 인덱스 레지스터(Index Register)
  2. 명령 레지스터(Instruction Register)
  3. 어큐뮬레이터(Accumulator)
  4. 메모리 레지스터(Memory Register)
정답: 2

해설

정답은 2번 명령 레지스터(Instruction Register)입니다. 명령 레지스터는 CPU가 현재 실행 중인 명령어 코드를 일시적으로 저장하는 특별한 저장 공간입니다. CPU는 이 레지스터에 저장된 명령을 해독하고 실행하는 과정을 반복하며 프로그램을 처리합니다. 다른 보기들은 명령어 코드를 직접 저장하는 역할과는 거리가 있습니다.

문제 2

입력된 2개의 값들 중에서 어느 것이라도 참 값을 가지고 있으면 참이라는 결과를 출력하는 논리 연산 자는?    
  1. NOT
  2. OR
  3. AND
  4. NAND
정답: 2

해설

정답은 2번 OR 연산자입니다. OR 연산자는 두 개의 입력 값 중 하나라도 참이면 결과가 참이 됩니다. 이는 "둘 중 하나라도 맞으면 된다"는 논리와 같습니다. 따라서 입력된 값들 중 어느 것이라도 참 값을 가지고 있으면 참이라는 결과를 출력하는 논리 연산자는 OR 연산자입니다.

문제 3

다음 그림의 논리회로에서 출력 (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 게이트를 통과하면 반전되어 0이 출력됩니다. 따라서 출력 C는 0입니다. 핵심 개념은 AND 게이트와 NOT 게이트의 동작 원리입니다.

문제 4

2진수 0110을 그레이 코드로 변환하면?    
  1. 0010
  2. 0111
  3. 0101
  4. 1110
정답: 3

해설

2진수 0110을 그레이 코드로 변환하는 방법은 다음과 같습니다. 가장 왼쪽 비트(MSB)는 그대로 내려오고, 나머지 비트들은 왼쪽 비트와 현재 비트를 XOR 연산하여 얻습니다. 따라서 0110은 0 XOR 1 = 1, 1 XOR 1 = 0, 1 XOR 0 = 1이 되어 그레이 코드 0101이 됩니다.

문제 5

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

해설

정답은 4번 3-주소 인스트럭션입니다. 3-주소 인스트럭션은 연산에 필요한 세 개의 피연산자(원본 2개, 결과 1개)를 명시적으로 지정합니다. 이 방식은 두 개의 원본 피연산자를 그대로 보존하면서 결과를 새로운 위치에 저장하므로, 입력 자료가 변하지 않고 보존되는 특징을 가집니다. 이는 데이터의 무결성을 유지하는 데 유리하며, 복잡한 연산을 효율적으로 표현할 수 있다는 장점이 있습니다.

문제 6

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

해설

정답은 4번 **직접 주소 지정 방식**입니다. 이 방식은 명령어의 주소 부분이 실제 데이터가 저장된 메모리 위치를 직접 가리킵니다. 따라서 CPU는 해당 주소로 바로 이동하여 데이터를 읽거나 쓸 수 있어, 변수와 같이 간단한 데이터를 빠르게 액세스하는 데 효율적입니다.

문제 7

중앙처리장치에서 명령이 실행된 차례를 제어하거나 특정 프로그램과 관련된 컴퓨터 시스템의 상태를 나타내고 유지해 두기 위한 제어 워드로서 실행중인 CPU의 상태를 포함하고 있는 것은?
  1. PSW
  2. SP
  3. MAR
  4. MBR
정답: 1

해설

정답은 1번 PSW(Program Status Word)입니다. PSW는 CPU의 현재 실행 상태를 나타내는 제어 워드로, 명령어 실행 순서를 제어하고 프로그램 실행에 필요한 CPU 상태 정보를 저장합니다. SP(Stack Pointer)는 스택의 최상단을 가리키고, MAR(Memory Address Register)은 메모리 주소를, MBR(Memory Buffer Register)은 메모리 데이터를 저장하는 레지스터로, PSW와 같은 CPU의 전반적인 상태를 나타내지는 않습니다.

문제 8

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

해설

정답은 1번 입출력 채널입니다. 입출력 채널은 CPU와 입출력 장치, 주기억 장치 사이에서 데이터 전송을 관리하며, CPU가 직접 입출력 작업을 처리하는 대신 채널이 대신 처리하도록 하여 CPU의 부담을 줄여줍니다. 이를 통해 입출력 장치의 느린 처리 속도와 CPU의 빠른 처리 속도 간의 차이를 효과적으로 완화하여 전체적인 시스템 성능을 향상시킵니다.

문제 9

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

해설

입출력 장치의 느린 동작 속도와 전자계산기 내부의 빠른 동작 속도를 맞추기 위해 사용되는 레지스터는 **버퍼 레지스터**입니다. 버퍼 레지스터는 임시 저장 공간 역할을 하여, 입출력 장치에서 데이터를 받아 내부적으로 처리할 수 있는 속도로 전달하거나, 내부에서 처리된 데이터를 입출력 장치가 받아 처리할 수 있는 속도로 전달하는 완충 작용을 합니다. 이를 통해 데이터 전송의 효율성을 높이고 장치 간의 속도 불일치로 인한 문제를 해결합니다.

문제 10

누산기(Accumulator)에 대하여 바르게 설명한 것은?     
  1. 다음에 수행할 명령어와 번지를 기억하는 장치이다.
  2. 연산 부호를 해독하는 장치이다.
  3. 연산 결과를 일시적으로 기억하는 장치이다.
  4. 현재 실행중인 연산 결과를 기억하는 장치이다.
정답: 3

해설

누산기는 CPU 내에서 산술 논리 연산 장치(ALU)가 연산을 수행할 때, 피연산자를 받아들이고 연산 결과를 임시로 저장하는 역할을 합니다. 따라서 연산 결과를 일시적으로 기억하는 장치라는 3번 보기가 가장 적절합니다. 다른 보기들은 명령어 레지스터, 명령어 해독기, 또는 프로그램 카운터 등 다른 CPU 내부 장치의 기능에 해당합니다.

문제 11

다음 논리 회로를 나타내는 불 대수식은?
  1. X = ABC
  2. X = A'+B'+C'
  3. X = AB+C
  4. X = A+B+C
정답: 4

해설

주어진 논리 회로는 AND 게이트와 OR 게이트로 구성되어 있습니다. 각 입력 A, B, C가 모두 1일 때만 출력이 1이 되는 AND 게이트와 달리, OR 게이트는 입력 중 하나라도 1이면 출력이 1이 됩니다. 따라서 이 회로는 입력 A, B, C 중 하나라도 1이면 출력이 1이 되는 OR 연산을 수행하며, 이를 불 대수식으로 표현하면 X = A+B+C가 됩니다.

문제 12

16진수 FF를 10진수로 나타내면?     
  1. 254
  2. 255
  3. 256
  4. 257
정답: 2

해설

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

문제 13

다음 논리식에서 (ㄱ)에 알맞은 것은?
  1. A+B\rm A'+B
  2. AB\rm A'ㆍB
  3. A+B\rm A+B'
  4. AB\rm AㆍB'
정답: 2

해설

주어진 논리식은 A와 B라는 두 변수가 포함된 복잡한 형태입니다. 정답이 2번 (A'ㆍB)이라는 것은, 해당 논리식이 A가 거짓이고 B가 참일 때만 참이 되는 조건을 나타낸다는 것을 의미합니다. 이는 논리곱(AND) 연산에서 A의 부정(NOT A)과 B를 결합한 형태로, A의 상태와 B의 상태가 특정 조합을 만족해야만 전체 식이 참이 되는 핵심 개념을 활용한 문제입니다.

문제 14

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

해설

명령어 구성에서 연산자는 주로 데이터 처리나 제어를 담당하며, **주소지정 기능**은 연산자가 직접 수행하는 기능이 아니라 명령어의 일부로서 데이터를 어디서 가져올지, 어디에 저장할지를 결정하는 역할을 합니다. 따라서 연산자의 기능에 해당하지 않는 것은 2번 주소지정 기능입니다.

문제 15

특정한 장치에서 사용되는 정보를 다른 곳으로 전송하기 위하여 일정한 규칙에 따라 암호로 변환하는 장치는?     
  1. 명령 계수기
  2. 명령 레지스터
  3. 부호기(Encoder)
  4. 해독기(Decoder)
정답: 3

해설

이 문제는 정보를 다른 곳으로 전송하기 위해 암호로 변환하는 장치를 묻고 있습니다. 정답은 3번 부호기(Encoder)입니다. 부호기는 입력된 정보를 특정 규칙에 따라 다른 형태의 신호나 코드로 변환하는 장치로, 정보의 압축, 보안, 또는 다른 시스템과의 호환성을 위해 사용됩니다. 반면, 해독기(Decoder)는 부호화된 정보를 원래의 형태로 복원하는 역할을 합니다.

문제 16

2진수 10110을 1의 보수(1' Complement)로 표현한 것은?     
  1. 11110
  2. 01000
  3. 00110
  4. 01001
정답: 4

해설

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

문제 17

불(Boolean)대수의 정리 중 옳지 않은 것은?     
  1. X+X=XX+X = X
  2. XㆍX = X
  3. Xㆍ0 = X
  4. X+0=XX + 0 = X
정답: 3

해설

정답은 3번입니다. 불 대수의 핵심 개념은 '항등원'과 '멱등 법칙'입니다. 3번 보기 'Xㆍ0 = X'는 0이 곱셈에 대한 항등원이 아니기 때문에 틀렸습니다. 실제로는 'Xㆍ0 = 0'이 옳습니다. 1번과 2번은 멱등 법칙이며, 4번은 0이 덧셈에 대한 항등원이므로 옳습니다.

문제 18

수치연산은 입력되는 수에 따라 단항 및 이항연산으로 구분되는데 이항연산에 해당하지 않는 것은?     
  1. AND
  2. MOVE
  3. OR
  4. ADD
정답: 2

해설

이 문제는 수치 연산의 종류를 묻는 문제입니다. 이항 연산은 두 개의 피연산자를 필요로 하는 연산인데, 보기 중 'MOVE'는 하나의 피연산자(데이터)를 다른 곳으로 옮기는 단항 연산에 해당합니다. 반면 'AND', 'OR', 'ADD'는 모두 두 개의 피연산자를 가지고 연산을 수행하는 이항 연산입니다.

문제 19

제어논리장치(CLU)와 산술논리연산장치(ALU)의 실행 순서를 제어하기 위해 사용되는 레지스터는?     
  1. 누산기(Accumulator)
  2. 프로그램 상태 워드(PSW)
  3. 명령 레지스터(Instruction Register)
  4. 플래그 레지스터(Flag Register)
정답: 4

해설

정답은 4번 플래그 레지스터입니다. 플래그 레지스터는 ALU 연산 결과에 따라 설정되는 상태 비트(플래그)를 저장합니다. 이러한 플래그들은 CLU가 조건 분기 등 다음 실행할 명령어를 결정하는 데 사용되어, CLU와 ALU의 실행 순서를 제어하는 핵심적인 역할을 합니다.

문제 20

다음 중 합집합 AUB\rm A U B로 나타낼 수 있는 회로는?
정답: 1

해설

합집합 $\rm A \cup B$는 논리곱(AND) 연산과 달리, A 또는 B 둘 중 하나라도 참이면 전체가 참이 되는 논리합(OR) 연산을 나타냅니다. 1번 회로는 두 입력이 모두 '0'일 때만 출력이 '0'이고, 하나라도 '1'이면 출력이 '1'이 되는 OR 게이트의 특성을 보여주므로 합집합 $\rm A \cup B$로 나타낼 수 있습니다.

문제 21

테이블에서 각 레코드를 식별할 수 있는 유일한 값을 갖는 필드를 무엇이라 하는가?     
  1. 파일
  2. 블록
  3. 기본키
  4. 레코드
정답: 3

해설

테이블에서 각 레코드를 고유하게 식별하는 필드를 **기본키(Primary Key)**라고 합니다. 기본키는 테이블의 모든 레코드가 서로 다른 값을 가지므로, 특정 레코드를 정확히 찾아내는 데 사용됩니다. 이는 데이터베이스에서 데이터의 무결성을 보장하고 효율적인 검색을 가능하게 하는 핵심 개념입니다.

문제 22

프레젠테이션에서 사용하는 하나의 화면을 의미하는 것은?     
  1. 슬라이드
  2. 워크시트
  3. 프로젝트
정답: 2

해설

프레젠테이션에서 하나의 화면을 의미하는 것은 **슬라이드**입니다. 슬라이드는 발표자가 정보를 전달하기 위해 사용하는 독립적인 화면 단위이며, 텍스트, 이미지, 차트 등 다양한 요소를 포함할 수 있습니다. 셀이나 워크시트는 주로 스프레드시트 프로그램에서 사용되는 용어이며, 프로젝트는 더 큰 규모의 계획이나 작업을 의미합니다.

문제 23

DBA의 역할로 거리가 먼 것은?     
  1. 스키마 정의
  2. 데이터 사전의 유지관리
  3. 저장구조와 접근방법 선정
  4. 응용프로그램의 설계 및 개발
정답: 4

해설

DBA(데이터베이스 관리자)는 데이터베이스 시스템의 전반적인 관리와 운영을 담당합니다. 스키마 정의, 데이터 사전 유지관리, 저장 구조 및 접근 방법 선정은 모두 DBA의 핵심 역할에 해당합니다. 반면, 응용 프로그램의 설계 및 개발은 주로 개발자의 역할이므로 DBA의 역할과는 거리가 멉니다.

문제 24

SQL문의 형식으로 적당하지 않은 것은?     
  1. SELECT - FROM - WHERE
  2. UPDATE - FROM - WHERE
  3. INSERT - INTO - VALUES
  4. DELETE - FROM - WHERE
정답: 2

해설

SQL에서 `UPDATE` 문은 `FROM` 절을 사용하지 않습니다. `UPDATE`는 특정 테이블의 데이터를 수정하는 명령어로, `SET` 절을 사용하여 변경할 컬럼과 값을 지정하고 `WHERE` 절로 수정할 행을 필터링합니다. 따라서 `UPDATE - FROM - WHERE` 형식은 올바르지 않습니다.

문제 25

SQL에서 데이터베이스에 대한 일련의 처리를 하나로 모은 작업단위로 관리할 수 있다. 이 작업 단위를 무엇이라고 하는가?     
  1. 페이징(Paging)
  2. 디스패치(Dispatch)
  3. 스풀링(Spooling)
  4. 트랜잭션(Transaction)
정답: 4

해설

SQL에서 데이터베이스에 대한 일련의 처리를 하나의 논리적인 작업 단위로 묶어 관리하는 것을 **트랜잭션(Transaction)**이라고 합니다. 트랜잭션은 모든 작업이 성공적으로 완료되거나, 하나라도 실패하면 모든 작업을 취소하여 데이터의 일관성을 보장합니다. 이는 데이터베이스의 무결성을 유지하는 데 필수적인 개념입니다.

문제 26

데이터베이스 개체(Entity)의 속성 중 하나의 속성이 가질 수 있는 모든 값의 집합을 무엇이라고 하는가?     
  1. 객체(Object)
  2. 속성(Attribute)
  3. 도메인(Domain)
  4. 레코드 타입(Record Type)
정답: 3

해설

데이터베이스 개체의 속성이 가질 수 있는 모든 유효한 값들의 집합을 **도메인(Domain)**이라고 합니다. 이는 마치 특정 속성에 대해 허용되는 값들의 '범위' 또는 '영역'을 정의하는 것과 같습니다. 예를 들어, '나이' 속성의 도메인은 0부터 150까지의 정수일 수 있습니다.

문제 27

SQL에서 기본테이블을 생성하는 명령은?     
  1. CREATE
  2. SELECT
  3. DROP
  4. UPDATE
정답: 1

해설

SQL에서 기본 테이블을 생성하는 명령은 `CREATE`입니다. `CREATE` 명령은 데이터베이스에 새로운 테이블, 뷰, 인덱스 등을 만들 때 사용되는 핵심적인 DDL(Data Definition Language) 명령어입니다. 다른 보기들은 테이블 생성과는 관련 없는 명령어로, `SELECT`는 데이터를 조회하고, `DROP`은 객체를 삭제하며, `UPDATE`는 데이터를 수정하는 데 사용됩니다.

문제 28

다음 SQL 질의어의 의미로 가장 적절한 것은?
  1. 상품 테이블의 인덱스만을 제거하라.
  2. 상품 필드가 키인 인덱스를 제거하라.
  3. 상품 테이블을 삭제하라.
  4. 상품 필드를 제거하라.
정답: 3

해설

이 SQL 질의어는 `DROP TABLE 상품;`으로, 이는 "상품"이라는 이름의 테이블 자체를 데이터베이스에서 완전히 삭제하는 명령입니다. 따라서 상품 테이블의 인덱스나 필드를 제거하는 것과는 근본적으로 다른 의미를 가집니다. 테이블을 삭제하면 해당 테이블에 저장된 모든 데이터와 구조가 영구적으로 사라지게 됩니다.

문제 29

윈도우용 프레젠테이션에서 하나의 화면을 구성하는 개개의 요소들을 무엇이라 하는가?     
  1. 시나리오
  2. 개요
  3. 스크린 팁
  4. 개체(Object)
정답: 4

해설

프레젠테이션에서 하나의 화면을 구성하는 개개의 요소들은 **개체(Object)**라고 합니다. 텍스트 상자, 이미지, 도형, 표 등 화면에 표시되는 모든 독립적인 부분을 개체로 지칭합니다. 이러한 개체들은 각각의 속성과 기능을 가지며, 사용자가 편집하고 배치하여 원하는 화면을 구성합니다.

문제 30

기업체의 발표회나 각종 회의 등에서 빔 프로젝트 등을 이용하여 제품에 대한 소개나 회의 내용을 요약 정리하여 청중에게 효과적으로 전달하기 위한 도구를 의미하는 것은?     
  1. 프레젠테이션
  2. 데이터베이스
  3. 스프레드시트
  4. 워드프로세서
정답: 1

해설

정답은 **1. 프레젠테이션**입니다. 프레젠테이션은 빔 프로젝터 등을 활용하여 시각 자료와 함께 정보를 전달하는 발표 방식을 의미합니다. 제품 소개나 회의 내용을 효과적으로 요약 정리하여 청중의 이해를 돕는 데 사용됩니다. 데이터베이스는 정보 저장, 스프레드시트는 데이터 분석, 워드프로세서는 문서 작성에 주로 사용되는 도구와는 차이가 있습니다.

문제 31

시스템의 성능을 극대화하기 위한 운영체제의 목적으로 옳지 않은 것은?     
  1. 처리 능력 증대
  2. 사용 가능도 증대
  3. 신뢰도 향상
  4. 응답시간 지연
정답: 4

해설

운영체제의 주요 목적은 시스템 자원을 효율적으로 관리하여 **처리 능력 증대, 사용 가능도 증대, 신뢰도 향상**을 통해 전반적인 시스템 성능을 높이는 것입니다. 따라서 **응답 시간 지연**은 시스템 성능을 저해하는 요소이므로 운영체제의 목적으로 옳지 않습니다.

문제 32

도스(MS-DOS)의 COMMAND.COM에서 직접 처리되는 명령어가 아닌 것은?     
  1. DIR
  2. COPY
  3. CLS
  4. DISKCOPY
정답: 4

해설

COMMAND.COM은 MS-DOS의 핵심 쉘 프로그램으로, 일부 명령어는 직접 처리하지만 외부 프로그램으로 실행되는 명령어들도 있습니다. DIR, COPY, CLS와 같은 명령어는 COMMAND.COM에 내장되어 있어 즉시 실행됩니다. 반면, DISKCOPY는 별도의 실행 파일(.EXE)로 존재하며, COMMAND.COM이 이 외부 프로그램을 찾아 실행시키는 방식입니다. 따라서 DISKCOPY는 COMMAND.COM에서 직접 처리되는 명령어가 아닙니다.

문제 33

현재의 작업 디렉토리를 나타내기 위한 UNIX 명령어는?     
  1. cd
  2. pwd
  3. kill
  4. cp
정답: 2

해설

현재 작업 디렉토리를 나타내는 UNIX 명령어는 `pwd`입니다. `pwd`는 "Print Working Directory"의 약자로, 현재 사용자가 위치한 디렉토리의 전체 경로를 출력합니다. `cd`는 디렉토리를 변경하는 명령어이고, `kill`은 프로세스를 종료하며, `cp`는 파일을 복사하는 명령어이므로 현재 작업 디렉토리를 표시하는 데 사용되지 않습니다.

문제 34

UNIX에서 파일의 내용을 화면에 보여주는 명령은?     
  1. rm
  2. cat
  3. mv
  4. type
정답: 2

해설

UNIX에서 파일 내용을 화면에 보여주는 명령은 `cat`입니다. `cat`은 "concatenate"의 약자로, 파일 내용을 연결하여 출력하는 기능 외에도 단순히 파일 내용을 화면에 표시하는 데 주로 사용됩니다. `rm`은 파일을 삭제하고, `mv`는 파일 이동 또는 이름 변경, `type`은 DOS/Windows에서 사용하는 명령어로 UNIX에서는 `cat`이 해당 기능을 수행합니다.

문제 35

윈도98에서 '디스크 조각 모음'에 대한 설명으로 옳지 않은 것은?     
  1. 디스크 조각 모음은 불량(Bad) 섹터를 치료해 준다.
  2. 사용 중인 디스크의 효율 향상을 위하여 수행한다.
  3. 디스크 조각 모음 작업 중에도 다른 작업을 수행할 수 있다.
  4. 하드디스크뿐만 아니라 플로피디스크도 조각 모음을 할 수 있다.
정답: 1

해설

윈도우 98의 '디스크 조각 모음'은 파일 조각화를 해결하여 디스크 접근 속도를 높이는 기능입니다. 불량 섹터 치료는 디스크 조각 모음의 기능이 아니며, 이는 별도의 디스크 검사 도구를 사용해야 합니다. 따라서 1번은 디스크 조각 모음의 올바른 설명이 아닙니다.

문제 36

도스(MS-DOS)에서 파일을 읽기 전용 속성으로 지정하는 명령어는?     
  1. ATTRIB + H
  2. ATTRIB + V
  3. ATTRIB + R
  4. ATTRIB + A
정답: 3

해설

도스(MS-DOS)에서 파일을 읽기 전용 속성으로 지정하는 명령어는 `ATTRIB +R`입니다. `ATTRIB` 명령어는 파일의 속성을 변경하는 데 사용되며, `+R` 옵션은 해당 파일이 읽기 전용으로 설정되어 수정이나 삭제가 불가능하게 만듭니다. 이는 실수로 인한 파일 변경을 방지하는 데 유용합니다.

문제 37

다음은 무엇에 대한 설명인가?
  1. Interrupt
  2. Polling
  3. Method Invocation
  4. Virus
정답: 1

해설

이 문제는 컴퓨터 시스템에서 하드웨어나 소프트웨어의 특정 이벤트 발생 시, 현재 실행 중인 작업을 잠시 멈추고 해당 이벤트 처리를 우선적으로 수행하는 메커니즘에 대한 설명입니다. 이는 CPU가 여러 작업을 효율적으로 관리하고 외부 장치의 요청에 신속하게 응답할 수 있도록 하는 중요한 기능입니다. 이러한 방식을 **Interrupt**라고 합니다.

문제 38

윈도98에서 선택된 아이콘을 다른 폴더로 이동 또는 복사하기 위하여 아이콘을 선택한 후 왼쪽 버튼을 누른 채 원하는 곳에 끌어다 놓은 후 마우스 왼쪽 버튼을 놓는 마우스 동작 방법은?     
  1. Click
  2. Double Click
  3. Drag And Drop
  4. Click And Drop
정답: 3

해설

정답은 3번 'Drag And Drop'입니다. 이 방법은 아이콘을 선택한 후 마우스 왼쪽 버튼을 누른 상태로 원하는 위치까지 끌고 가서 버튼을 놓는 동작을 의미합니다. 이 '끌어서 놓기' 동작은 파일이나 폴더를 이동하거나 복사하는 데 사용되는 기본적인 사용자 인터페이스(UI) 기법입니다.

문제 39

인터럽트(Interrupt)의 종류로서 옳지 않은 것은?     
  1. Supervisor Call Interrupt
  2. I/O interrupt
  3. External Interrupt
  4. Virtual Machine Interrupt
정답: 4

해설

인터럽트는 CPU가 현재 실행 중인 작업을 잠시 멈추고 다른 작업을 처리하도록 하는 메커니즘입니다. 보기 1, 2, 3번은 모두 CPU가 아닌 다른 장치나 프로그램의 요청으로 발생하는 인터럽트의 일반적인 종류입니다. 하지만 'Virtual Machine Interrupt'는 인터럽트의 종류라기보다는 가상 머신 환경에서 발생하는 특정 상황을 지칭하는 용어이므로, 인터럽트의 종류로서 옳지 않습니다.

문제 40

UNIX의 구성요소를 크게 세 부분으로 나눌 때 이에 해당되지 않는 것은?     
  1. 커널(Kernel)
  2. 쉘(Shell)
  3. 포트(Port)
  4. 유틸리티(Utility)
정답: 3

해설

UNIX는 크게 커널, 쉘, 유틸리티 세 부분으로 구성됩니다. 커널은 운영체제의 핵심으로 하드웨어를 관리하고, 쉘은 사용자와 커널을 연결하는 인터페이스 역할을 합니다. 유틸리티는 파일 관리, 텍스트 편집 등 다양한 기능을 제공하는 프로그램들입니다. 포트는 네트워크 통신에서 특정 프로세스를 식별하는 데 사용되는 개념으로, UNIX의 주요 구성 요소에는 해당되지 않습니다.

문제 41

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

해설

정답은 4번입니다. 스풀링은 여러 작업의 입출력을 디스크에 임시 저장하여 CPU가 다른 작업을 하는 동안 입출력을 처리함으로써 속도 차이를 해소하는 기술입니다. 반면 버퍼링은 송신자와 수신자 간의 속도 차이를 줄이기 위해 데이터를 임시 저장하는 기법으로, 여러 작업의 입출력을 동시에 처리하는 스풀링과는 다릅니다.

문제 42

윈도98의 탐색기에서 파일이나 폴더를 같은 드라이브로 이동하는 방법 및 선택방법으로 옳지 않은 것은?     
  1. 비연속적인 여러 개의 파일이나 폴더를 선택할 경우 Shift 단축키를 사용한다.
  2. 마우스의 오른쪽 단추를 누른 후 드래그 앤 드롭을 이용하여 이동한다.
  3. 마우스의 왼쪽 단추로 드래그 앤 드롭을 이용하여 이동한다.
  4. 이동할 파일이나 폴더의 전체 항목을 선택하는 단축키는 Ctrl + A 이다.
정답: 1

해설

**정답 이유:** Shift 키는 연속된 항목을 선택할 때 사용되며, 비연속적인 항목을 선택할 때는 Ctrl 키를 사용해야 합니다. **핵심 개념:** * **파일/폴더 선택 방법:** * **연속 선택:** Shift 키 + 마우스 클릭 * **비연속 선택:** Ctrl 키 + 마우스 클릭 * **전체 선택:** Ctrl + A * **파일/폴더 이동 방법:** * 드래그 앤 드롭 (마우스 왼쪽 버튼 사용) * 잘라내기 (Ctrl + X) 후 붙여넣기 (Ctrl + V)

문제 43

현재 디렉토리(Directory)의 내용을 확인하기 위하여 도스의 DIR 명령을 사용한 경우 화면에 가장 많은 파일을 표현할 수 있는 명령방식은?     
  1. DIR/W
  2. DIR/P
  3. DIR
  4. DIR *.*
정답: 1

해설

정답은 1번 DIR/W 입니다. DIR/W 명령어는 와이드(Wide) 형식으로 파일 목록을 표시하여, 한 줄에 더 많은 파일 이름을 보여줍니다. 따라서 화면에 가장 많은 파일 내용을 표현할 수 있습니다. DIR 명령어는 기본적으로 파일명, 확장자, 크기, 날짜, 시간 등을 모두 표시하므로 화면에 표시되는 파일 수가 적습니다. DIR/P는 페이지 단위로 끊어서 보여주는 방식이며, DIR *.*는 모든 파일을 보여주지만 형식은 DIR과 동일합니다.

문제 44

사용자의 편의를 위해 사용 빈도가 높은 프로그램을 시스템 제공자가 미리 작성하여 사용자에게 제공해 주는 처리 프로그램은?     
  1. 감시(Supervisor) 프로그램
  2. 작업 관리(Job Management) 프로그램
  3. 데이터 관리(Data Management) 프로그램
  4. 서비스(Service) 프로그램
정답: 4

해설

정답은 4번 **서비스(Service) 프로그램**입니다. 서비스 프로그램은 사용자가 자주 사용하는 기능들을 시스템 제공자가 미리 만들어 제공함으로써, 사용자가 직접 복잡한 프로그램을 작성하거나 설정할 필요 없이 편리하게 이용할 수 있도록 돕는 역할을 합니다. 즉, 사용자의 편의를 증진시키기 위한 미리 준비된 유용한 기능들의 모음이라고 할 수 있습니다.

문제 45

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

해설

도스(MS-DOS)에서 명령어는 내부명령어와 외부명령어로 나뉩니다. **내부명령어**는 COMMAND.COM 파일 안에 포함되어 있어 즉시 실행 가능하며, **외부명령어**는 별도의 실행 파일(.EXE, .COM 등)로 존재하여 해당 파일을 찾아 실행해야 합니다. 보기 중 COPY는 COMMAND.COM에 내장된 내부명령어이므로 정답입니다.

문제 46

윈도98에서 하드웨어 장치를 장착하면 자동 인식하는 것을 무엇이라고 하는가?     
  1. 멀티태스킹(Multi-Tasking)
  2. 오토 컨넥트(Auto-Connect)
  3. 드래그 앤 드롭(Drag And Drop)
  4. 플러그 앤 플레이(Plug &Play)
정답: 4

해설

윈도우 98에서 하드웨어 장치를 연결하면 자동으로 인식하는 기능은 **플러그 앤 플레이(Plug & Play)**라고 합니다. 이는 사용자가 복잡한 설정 없이 장치를 바로 사용할 수 있도록 지원하는 기술입니다. 즉, 장치를 '꽂고(Plug)' 바로 '사용(Play)'할 수 있다는 의미를 담고 있습니다.

문제 47

Which of the following is correct answer about batch processing system?     
  1. Data processing system which requires immediate process when the data generated like seat reservation for airplane or train.
  2. The method that process data collected until it become some quantity or for some period of time at on time.
  3. The system which has many processors is to program dividing into more than two jobs concurrently under control processors.
  4. A terminal like device equipped with button, dials that enables the operator to communicate with computer.
정답: 2

해설

배치 처리 시스템은 실시간으로 즉각적인 처리가 필요한 시스템(보기 1)과는 달리, 일정량 또는 일정 시간 동안 모인 데이터를 한 번에 일괄적으로 처리하는 방식입니다. 이는 데이터가 쌓일 때까지 기다렸다가 효율적으로 처리함으로써 시스템 부하를 줄이고 비용을 절감하는 데 목적이 있습니다. 보기 3은 병렬 처리 시스템, 보기 4는 터미널 장치에 대한 설명으로 배치 처리 시스템과는 관련이 없습니다.

문제 48

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

해설

MS-DOS 부팅 시 `IO.SYS`와 `MSDOS.SYS`는 운영체제의 핵심적인 부분으로, 하드웨어와 소프트웨어 간의 통신 및 파일 시스템 관리를 담당하여 부팅에 필수적입니다. `COMMAND.COM`은 사용자 인터페이스를 제공하는 명령 해석기로, 부팅 후 DOS 환경을 사용하기 위해 반드시 필요합니다. 반면, `CONFIG.SYS`는 시스템 설정을 위한 파일로, 존재하지 않아도 DOS는 부팅될 수 있으며, 필요한 경우 기본 설정으로 작동합니다.

문제 49

다중프로그래밍 상에서 두 개의 프로세스가 실행 중에 있게 되면 각 프로세스는 자신이 필요한 자원을 가지고 실행되다가 서로 자신이 점유하고 있는 자원을 포기하지 않은 상태에서 다른 프로세스가 자원을 요구하는 경우가 발생된다. 이 경우 두 프로세스는 모두 더 이상 실행을 할 수 없게 되는데 이러한 현상을 무엇이라고 하는가?
  1. 교착상태(Dead Lock)
  2. 세마포어(Semaphore)
  3. 가상시스템(Virtual System)
  4. 임계영역(Critical Section)
정답: 1

해설

정답은 **1. 교착상태(Dead Lock)**입니다. **해설:** 다중프로그래밍 환경에서 두 개 이상의 프로세스가 서로가 점유하고 있는 자원을 기다리며 무한히 대기하는 상태를 교착상태라고 합니다. 이는 마치 두 사람이 서로에게 길을 비켜주지 않아 막다른 골목에 갇힌 것과 같은 상황입니다. 세마포어, 가상시스템, 임계영역은 교착상태를 해결하거나 관리하는 데 사용되는 개념들이지만, 문제에서 설명하는 현상 자체를 지칭하는 용어는 아닙니다.

문제 50

준비상태(Ready)에 있는 프로세스들 중에서 우선순위가 가장 높은 프로세스를 선택하여 CPU를 할당(Running 상태)하는 것을 무엇이라 하는가?     
  1. 디스페치(Dispatch)
  2. 타이머 종료(Timer Run Out)
  3. 사건 대기(Event Wait)
  4. 깨어남(Wake Up)
정답: 1

해설

준비 상태의 프로세스 중 우선순위가 가장 높은 프로세스를 선택하여 CPU를 할당하는 과정을 **디스페치(Dispatch)**라고 합니다. 이는 운영체제가 여러 프로세스를 관리하고 실행 순서를 결정하는 핵심적인 기능입니다. 타이머 종료, 사건 대기, 깨어남은 디스페치 과정과는 직접적인 관련이 없는 다른 프로세스 관리 개념입니다.

문제 51

보(Baud) 속도가 1,600[baud]이며 트리비트(Tribit)를 사용하는 경우의 속도는?     
  1. 1,600[bps]
  2. 2,400[bps]
  3. 4,800[bps]
  4. 9,600[bps]
정답: 3

해설

보(Baud) 속도는 초당 심볼(신호) 변화 횟수를 의미하며, 트리비트(Tribit)는 하나의 심볼이 3비트의 정보를 나타냄을 뜻합니다. 따라서 보 속도에 트리비트의 비트 수를 곱하면 초당 전송되는 비트 수(bps)를 알 수 있습니다. 즉, 1,600 보드 * 3 비트/보드 = 4,800 bps가 됩니다.

문제 52

텔레비전과 전화의 연결에 의한 정보 서비스는?     
  1. 텔레텍스트(Teltext)
  2. 텔레텍스(Teletex)
  3. CATV
  4. 비디오텍스(Videotex)
정답: 4

해설

텔레비전과 전화선을 연결하여 문자 및 그래픽 정보를 제공하는 서비스는 **비디오텍스(Videotex)**입니다. 비디오텍스는 사용자가 전화선을 통해 컴퓨터 데이터베이스에 접속하여 원하는 정보를 화면으로 받아보는 양방향 서비스입니다. 텔레텍스트는 방송 신호에 정보를 포함시켜 TV 화면으로 보여주는 단방향 서비스이며, 텔레텍스는 고속 문자 통신 서비스입니다. CATV는 케이블 TV를 의미하며 정보 서비스의 종류라기보다는 방송 전달 방식에 가깝습니다.

문제 53

다음 중 광섬유의 전송 특성으로 잘못된 것은?     
  1. 전자기적 누화가 없다.
  2. 많은 회선의 집속화가 가능하다.
  3. 클래딩에 의해 신호의 전송이 이루어진다.
  4. 저손실로 장거리 전송이 가능하다.
정답: 3

해설

정답은 3번입니다. 광섬유에서 신호의 전송은 코어(Core)라는 중심부를 통해 이루어지며, 클래딩(Cladding)은 코어에서 빛이 새어나가지 않도록 감싸는 역할을 합니다. 따라서 클래딩 자체에 의해 신호 전송이 이루어진다는 설명은 잘못되었습니다. 나머지 보기들은 광섬유의 우수한 전송 특성을 올바르게 설명하고 있습니다.

문제 54

정지위성의 위치는 지구의 적도 상공 약 몇 [Km] 정도인가?     
  1. 25,000
  2. 36,000
  3. 45,000
  4. 56,000
정답: 2

해설

정지위성은 지구의 자전 주기와 동일한 주기로 공전하며, 지구의 자전축에 수직인 적도 상공에 위치합니다. 이 때문에 지상에서 볼 때 마치 하늘의 한 지점에 고정된 것처럼 보이게 됩니다. 이러한 궤도를 유지하기 위해 필요한 고도는 약 36,000km이며, 이는 지구의 중력과 위성의 원심력이 균형을 이루는 지점입니다.

문제 55

음성 및 비음성 통신 서비스를 통한한 종합정보통신망은?     
  1. PS수
  2. ISDN
  3. IS수
  4. VAN
정답: 2

해설

정답은 **2번 ISDN**입니다. ISDN(Integrated Services Digital Network)은 음성뿐만 아니라 다양한 비음성 통신 서비스(데이터, 영상 등)를 하나의 디지털 통신망으로 통합하여 제공하는 종합정보통신망입니다. 이는 기존의 전화망을 디지털화하고 여러 서비스를 통합함으로써 효율성을 높인 기술입니다.

문제 56

100[MHz]의 반송파를 최대 주파수 편이가 60[KHz]이고 신호파 주파수가 10k[KHz]로 FM 변조하였을 때 변조 지수(mf) 는?     
  1. 4
  2. 6
  3. 8
  4. 10
정답: 2

해설

FM 변조에서 변조 지수($m_f$)는 최대 주파수 편이($\Delta f$)를 신호파 주파수($f_m$)로 나눈 값입니다. 문제에서 최대 주파수 편이는 60kHz이고 신호파 주파수는 10kHz이므로, 변조 지수는 60kHz / 10kHz = 6이 됩니다. 따라서 정답은 2번입니다.

문제 57

은행창구의 거래 상황을 처리해 주는 응용 분야는?     
  1. 공정 제어
  2. 시차 배분
  3. 거래 처리
  4. 전자 메일
정답: 3

해설

은행 창구 거래는 고객의 입출금, 송금 등 다양한 금융 거래를 처리하는 응용 분야입니다. 이러한 거래들은 정확성과 신뢰성이 매우 중요하며, **거래 처리(Transaction Processing)** 시스템을 통해 효율적으로 관리됩니다. 정답은 3번이며, 핵심 개념은 **거래 처리**입니다.

문제 58

데이터 링크 계층에서 감시 시퀀스의 전송제어문자 중 'ACK'의 설명으로 옳은 것은?     
  1. 응답을 요구하는 부호이다.
  2. 부정적인 의미를 나타낸다.
  3. 수신측에서 문자 동기를 취하기 위해서 사용한다.
  4. 오류 검출 결과 정확한 정보를 수신하였음을 나타낸다.
정답: 4

해설

데이터 링크 계층의 'ACK'는 'Acknowledgement'의 약자로, 송신측에서 보낸 데이터가 수신측에서 오류 없이 정상적으로 수신되었음을 확인하고 응답하는 제어 문자입니다. 따라서 4번이 정답이며, 이는 수신측이 데이터의 정확성을 확인했음을 나타내는 핵심 개념입니다.

문제 59

다음 중 다중화 방식의 종류에 해당되지 않는 것은?     
  1. FDM
  2. TDM
  3. COM
  4. WDM
정답: 3

해설

해설: 다중화는 여러 개의 신호를 하나의 통신 채널로 합쳐서 전송하는 기술입니다. FDM(주파수 분할 다중화), TDM(시분할 다중화), WDM(파장 분할 다중화)은 모두 실제 사용되는 다중화 방식입니다. 반면 COM은 다중화 방식의 종류에 해당하지 않는 임의의 용어이므로 정답입니다.

문제 60

다음 중 데이터 통신 교환방식이 아닌 것은?     
  1. 메시지 교환방식
  2. 패킷 교환방식
  3. 기계 교환방식
  4. 회선 교환방식
정답: 3

해설

정답은 3번 기계 교환방식입니다. 데이터 통신에서 교환 방식은 데이터를 어떻게 주고받을지를 결정하는 방식인데, 메시지 교환, 패킷 교환, 회선 교환은 모두 데이터를 효율적으로 전달하기 위한 실제 통신 방식입니다. 반면 기계 교환방식은 전화 교환원이나 자동 교환기가 물리적으로 회선을 연결해주는 방식을 의미하며, 이는 데이터 통신보다는 음성 통신에서 주로 사용되었던 개념입니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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