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

2007정보처리기능사 1회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

8bit를 1word로 이용하는 컴퓨터에서 op-code를 3bit 사용하면 인스트럭션을 몇 개 사용할 수 있는가?    
  1. 4
  2. 6
  3. 8
  4. 16
정답: 3

해설

이 문제는 컴퓨터 명령어의 구조와 관련된 문제입니다. 8비트 워드에서 op-code가 3비트를 차지한다는 것은, 나머지 비트들이 명령어의 종류를 나타내는 데 사용된다는 것을 의미합니다. 3비트로 표현할 수 있는 경우의 수는 2의 3승, 즉 8가지이므로, 8개의 서로 다른 인스트럭션을 사용할 수 있습니다.

문제 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

번지(address)로 지정된 저장위치(storage locations)의 내용이 실제 번지가 되는 주소지정번지는?    
  1. 간접지정번지
  2. 완전지정번지
  3. 절대지정번지
  4. 상대지정번지
정답: 1

해설

이 문제는 저장 위치의 내용이 실제 번지가 되는 주소 지정 방식을 묻고 있습니다. 정답은 '간접지정번지'입니다. 간접지정번지는 명령어에 명시된 주소가 실제 데이터의 주소가 아니라, 데이터의 주소가 저장된 다른 위치를 가리키는 방식입니다. 즉, 한 번 더 주소를 찾아가야 실제 데이터에 접근할 수 있습니다.

문제 4

전가산기(full adder)는 어떤 회로로 구성되는가?    
  1. 반가산기 1개와 OR 게이트로 구성된다.
  2. 반가산기 1개와 AND 게이트로 구성된다.
  3. 반가산기 2개와 OR 게이트로 구성된다.
  4. 반가산기 2개와 AND 게이트로 구성된다.
정답: 3

해설

전가산기는 두 개의 입력 비트와 이전 자리에서 올라온 올림 비트(carry-in)를 더하여 합(sum)과 올림 비트(carry-out)를 출력하는 회로입니다. 이는 반가산기 두 개와 OR 게이트 하나를 조합하여 구현할 수 있습니다. 첫 번째 반가산기는 두 입력 비트를 더해 부분 합과 부분 올림을 만들고, 두 번째 반가산기는 이 부분 합과 올림 비트를 더해 최종 합을 계산하며, 두 반가산기의 부분 올림을 OR 게이트로 합쳐 최종 올림 비트를 생성합니다.

문제 5

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

해설

명령어 형식에서 첫 번째 바이트는 주로 **명령어 자체의 종류를 나타내는 Opcode(연산 코드)** 역할을 합니다. Opcode는 CPU에게 어떤 작업을 수행해야 하는지 알려주는 **제어 기능**을 담당합니다. 또한, 연산에 필요한 **자료를 어떻게 가져올지 결정하는 자료전달 기능**을 포함하기도 합니다. 하지만 첫 번째 바이트 자체가 **자료의 주소지를 직접 지정하는 기능**을 수행하는 경우는 일반적이지 않습니다. 자료의 주소지는 Opcode와 함께 또는 별도의 필드에서 지정됩니다.

문제 6

컴퓨터시스템의 중앙처리장치를 구성하는 하나의 회로로서 산술 및 논리연산을 수행하는 장치는?    
  1. Arithmetic Logic Unit
  2. Memory Unit
  3. I/O Unit
  4. Associative Memory Unit
정답: 1

해설

정답은 1번 Arithmetic Logic Unit (ALU)입니다. ALU는 중앙처리장치(CPU)의 핵심 부품으로, 덧셈, 뺄셈과 같은 산술 연산과 AND, OR과 같은 논리 연산을 수행하는 역할을 담당합니다. 이러한 연산 능력은 컴퓨터가 다양한 계산과 데이터 처리를 할 수 있게 하는 근본적인 기능입니다.

문제 7

CPU에서 명령이 실행되는 순서를 제어하거나 특정 프로그램에 관련된 컴퓨터시스템의 상태를 나타내고 유지하기 위한 제어 워드로서 실행 중인 CPU의 상황을 나타내는 것은?    
  1. PSW
  2. MBR
  3. MAR
  4. PC
정답: 1

해설

정답은 1번 PSW(Program Status Word)입니다. PSW는 CPU의 현재 실행 상태를 나타내는 제어 워드로서, 명령어 실행 순서 제어, 인터럽트 처리, 연산 결과 플래그 등을 포함하여 CPU의 전반적인 상황을 관리합니다. MBR, MAR, PC는 각각 메모리 버퍼 레지스터, 메모리 주소 레지스터, 프로그램 카운터로, PSW와 달리 CPU 상태를 직접적으로 나타내지는 않습니다.

문제 8

연산 자료 중에서 필요 없는 부분을 지우고 필요한 부분만 가지고 연산을 행하는 것을 마스크(Mask)라고 하는데 마스크의 개념을 사용하여 행해지는 연산은?    
  1. AND
  2. OR
  3. NOT
  4. MOVE
정답: 1

해설

마스크 연산은 특정 비트만 선택적으로 처리하기 위해 사용됩니다. AND 연산은 마스크와 원래 데이터 간에 AND 연산을 수행하여, 마스크에서 1인 비트만 원래 데이터의 값을 유지하고 0인 비트는 0으로 만듭니다. 이를 통해 불필요한 부분을 지우고 필요한 부분만 추출하는 효과를 얻을 수 있습니다.

문제 9

1bit 기억장치로 가장 적합한 것은?    
  1. 레지스터
  2. 누산기
  3. 계전기
  4. 플립플롭
정답: 4

해설

1비트 기억 장치로 가장 적합한 것은 플립플롭입니다. 플립플롭은 전기 신호를 이용하여 0 또는 1의 두 가지 상태를 안정적으로 유지할 수 있는 회로로, 컴퓨터의 기본 기억 단위인 비트를 저장하는 데 사용됩니다. 레지스터와 누산기는 여러 개의 플립플롭으로 구성된 더 큰 기억 장치이며, 계전기는 전기적 신호로 기계적인 접점을 제어하는 장치로 직접적인 1비트 기억 기능과는 거리가 있습니다.

문제 10

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

해설

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

문제 11

다음 그림은 어떤 회로를 나타낸 것인가?
  1. AND 회로
  2. Half Adder
  3. NOT 회로
  4. OR 회로
정답: 1

해설

이 그림은 **AND 회로**를 나타냅니다. AND 회로는 두 개의 입력이 모두 '1'일 때만 출력이 '1'이 되는 논리 게이트입니다. 문제의 그림에서 두 입력이 모두 연결되어 있고, 두 입력이 모두 참(1)일 때만 결과가 참(1)이 되는 AND 논리를 보여주고 있습니다.

문제 12

자외선을 이용하여 메모리를 지우고 Writer로 다시 프로그램을 입력할 수 있는 기억소자는?     
  1. ROM
  2. EEPROM
  3. CMOS
  4. EPROM
정답: 4

해설

정답은 4번 EPROM입니다. EPROM은 자외선에 노출되면 메모리 내용을 지울 수 있는 비휘발성 메모리입니다. 이 때문에 프로그램을 수정하거나 업데이트할 때 유용하게 사용됩니다. ROM은 한번 기록되면 수정이 불가능하고, EEPROM은 전기적으로 지울 수 있다는 점에서 EPROM과 차이가 있습니다. CMOS는 일반적으로 휘발성 메모리로 사용됩니다.

문제 13

A(AB+C)를 간단히 한 결과로 옳은 것은?     
  1. A(B+C)
  2. A
  3. B
  4. C
정답: 1

해설

이 문제는 분배 법칙을 이용하여 식을 간단히 하는 문제입니다. **정답 이유:** 주어진 식 A(AB+C)에서 괄호 안의 AB와 C에 각각 A를 곱하면 A*AB + A*C가 됩니다. 여기서 A*AB는 A*A*B이므로 A*A는 A가 되어 AB가 됩니다. 따라서 식은 AB + AC가 됩니다. 마지막으로 이 식에서 공통 인수 A를 묶어내면 A(B+C)가 됩니다. **핵심 개념:** * **분배 법칙:** 괄호 밖의 항을 괄호 안의 각 항에 곱하는 규칙 (a(b+c) = ab + ac) * **멱등 법칙:** 논리곱에서 같은 변수가 두 번 곱해지면 결과는 변수 하나와 같습니다 (A*A = A)

문제 14

그림과 같은 논리회로에서 A=1, B=1, C=0 일 때 X로 출력되는 값은?
  1. 0
  2. 1
  3. 10
  4. 11
정답: 2

해설

이 논리회로는 AND 게이트와 OR 게이트로 구성되어 있습니다. A=1, B=1이 AND 게이트에 입력되면 출력은 1이 됩니다. 이 1과 C=0이 OR 게이트에 입력되면 최종 출력 X는 1이 됩니다. 따라서 정답은 2번입니다.

문제 15

명령어 형식 중 주소부분이 없어 연산자만 존재하는 형식은?     
  1. 0-주소 형식
  2. 1-주소 형식
  3. 2-주소 형식
  4. 3-주소 형식
정답: 1

해설

정답은 1번, 0-주소 형식입니다. 0-주소 형식 명령어는 주소 부분이 전혀 없어 연산자만으로 연산을 수행합니다. 이는 스택 구조를 활용하여 연산에 필요한 피연산자를 스택에서 자동으로 가져오고 결과를 다시 스택에 저장하는 방식으로 동작합니다. 따라서 별도의 주소 지정 없이 연산자만으로 명령이 완성됩니다.

문제 16

컴퓨터에 의하여 다음에 수행될 명령어의 주소가 저장되어 있는 기억장소는?     
  1. 프로그램카운트(Program Counter)
  2. 메모리 레지스터(Memory Register)
  3. 명령어 레지스터(Instruction Register)
  4. 인덱스 레지스터(Index Register)
정답: 1

해설

컴퓨터는 다음에 실행할 명령어의 주소를 **프로그램 카운터(Program Counter)**라는 특별한 기억 장소에 저장합니다. 프로그램 카운터는 이 주소를 가리키며, CPU는 해당 주소의 명령어를 가져와 실행하는 과정을 반복합니다. 따라서 프로그램 카운터는 프로그램 실행 흐름을 제어하는 핵심적인 역할을 합니다.

문제 17

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

해설

정답은 2번 Multiplexer channel입니다. Multiplexer channel은 여러 개의 저속 입출력 장치를 하나의 고속 채널로 묶어 동시에 데이터를 전송할 수 있도록 설계되었습니다. 이는 마치 여러 개의 작은 수도관을 하나의 큰 수도관으로 모아 물을 효율적으로 보내는 것과 같습니다. Simplex, Select, Register channel은 이러한 동시 입출력 기능을 제공하지 않습니다.

문제 18

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

해설

디스크 팩은 여러 장의 디스크로 구성되며, 각 디스크는 양면을 모두 사용할 수 있습니다. 따라서 디스크 팩이 6장으로 구성되었다면, 총 6장 * 2면/장 = 12면을 사용할 수 있습니다. 하지만 문제의 정답이 3번(10)인 것으로 보아, 실제로는 디스크 팩의 가장 위와 아래 면은 사용하지 못하는 경우가 많아 10면을 사용할 수 있다고 가정하는 것으로 보입니다.

문제 19

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=1, K=1일 때만 현재 출력 상태와 반대되는 값으로 전환(toggle)하는 보수 출력이 발생합니다. 따라서 정답은 3번입니다.

문제 20

명령어의 구성 중 연산자 부분(operation code)의 구성요소에 해당되지 않은 것은?     
  1. 인스트럭션 형식
  2. 동작코드
  3. 데이터 종류
  4. 명령어 순서
정답: 4

해설

명령어의 연산자 부분(operation code)은 컴퓨터가 수행해야 할 동작을 나타냅니다. 1번 '인스트럭션 형식'은 연산자뿐만 아니라 주소 등 명령어 전체의 구조를 의미하며, 2번 '동작코드'는 연산자 자체를 지칭합니다. 3번 '데이터 종류'는 연산 대상의 데이터 타입을 나타내 연산자 구성의 일부로 볼 수 있습니다. 반면, 4번 '명령어 순서'는 연산자 자체의 구성요소가 아니라 프로그램 실행 흐름에 관한 개념이므로 연산자 부분에 해당되지 않습니다.

문제 21

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

해설

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

문제 22

프레젠테이션의 구성요소 중 프레젠테이션을 구성하는 하나의 화면 단위를 무엇이라고 하는가?
  1. 슬라이드
  2. 개체
  3. 시나리오
  4. 개요
정답: 1

해설

프레젠테이션을 구성하는 하나의 화면 단위를 **슬라이드**라고 합니다. 각 슬라이드는 발표자가 전달하고자 하는 내용을 시각적으로 표현하는 최소 단위이며, 텍스트, 이미지, 차트 등 다양한 요소를 포함할 수 있습니다. 슬라이드는 순서대로 넘어가며 전체 프레젠테이션을 구성하게 됩니다.

문제 23

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

해설

스프레드시트에서 반복적이거나 복잡한 작업을 자동화하는 방법은 **매크로**입니다. 매크로는 사용자가 수행한 일련의 명령을 기록해 두었다가 필요할 때 다시 실행하여 동일한 작업을 자동으로 처리하게 해주는 기능입니다. 따라서 정렬, 검색, 필터와 같은 개별 기능과는 달리, 여러 단계를 묶어 자동화하는 데 특화되어 있습니다.

문제 24

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

해설

테이블 삭제 시 사용하는 SQL 명령은 `DROP TABLE`입니다. `DROP TABLE`은 테이블 자체와 그 안에 저장된 모든 데이터를 영구적으로 삭제하는 명령어입니다. `CREATE TABLE`은 테이블을 생성하고, `ALTER TABLE`은 기존 테이블의 구조를 변경하며, `DELETE TABLE`은 SQL 표준에 존재하지 않는 명령어입니다.

문제 25

다음 SQL문을 실행한 결과 검색되지 않는 주문 수량은?
  1. 150
  2. 200
  3. 300
  4. 350
정답: 4

해설

이 문제는 SQL의 `NOT EXISTS` 절을 이해하는 것을 요구합니다. `NOT EXISTS`는 서브쿼리에 해당 레코드가 존재하지 않는 경우에만 참이 됩니다. 따라서 이 SQL문은 `orders` 테이블에서 `order_id`가 `order_items` 테이블에 존재하지 않는 주문의 수량을 찾습니다. 보기 4번 350은 `order_items` 테이블에 해당 `order_id`가 존재하지 않는 주문 수량으로, `NOT EXISTS` 조건에 부합하여 검색됩니다.

문제 26

SQL SELECT 문에서 특정 열의 값을 기준으로 정렬할 때 사용하는 절은?     
  1. SORT BY 절
  2. ORDER BY 절
  3. ORDER TO 절
  4. SORT 절
정답: 2

해설

SQL에서 `SELECT` 문으로 조회한 결과의 특정 열 값을 기준으로 데이터를 정렬할 때 사용하는 절은 **ORDER BY 절**입니다. `ORDER BY` 절은 지정된 열의 오름차순(ASC, 기본값) 또는 내림차순(DESC)으로 결과를 재배열하여 보여줍니다. 따라서 정답은 2번입니다.

문제 27

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

해설

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

문제 28

각종 보고서나 논문 자료를 여러 사람 앞에서 설명하고자 할 때 가장 적당한 것은?     
  1. 스프레드시트
  2. DBMS
  3. 프레젠테이션
  4. 언어번역 프로그램
정답: 3

해설

**정답 이유:** 각종 보고서나 논문 자료를 여러 사람 앞에서 설명할 때는 시각적인 자료와 함께 내용을 효과적으로 전달하는 것이 중요합니다. 프레젠테이션은 이러한 목적에 가장 적합한 도구입니다. **핵심 개념:** * **프레젠테이션:** 시각 자료(슬라이드)와 발표자의 설명을 통해 정보를 전달하는 방식입니다. 보고서나 논문의 핵심 내용을 요약하고, 그래프, 이미지 등을 활용하여 이해도를 높일 수 있습니다. * **스프레드시트:** 데이터의 계산 및 분석에 주로 사용되며, 시각적인 발표보다는 데이터 자체를 보여주는 데 초점이 맞춰져 있습니다. * **DBMS (데이터베이스 관리 시스템):** 데이터의 저장, 관리, 검색을 위한 시스템으로, 자료를 직접 설명하는 도구와는 거리가 있습니다. * **언어번역 프로그램:** 언어를 번역하는 프로그램으로, 자료 설명과는 직접적인 관련이 없습니다.

문제 29

데이터베이스 구조를 3단계의 스키마로 나눌 경우 포함되지 않는 것은?     
  1. 외부스키마
  2. 개념스키마
  3. 논리스키마
  4. 내부스키마
정답: 3

해설

데이터베이스는 일반적으로 **외부 스키마, 개념 스키마, 내부 스키마**의 3단계로 구성됩니다. 외부 스키마는 사용자 관점에서 데이터를 보는 방식, 개념 스키마는 전체 데이터베이스의 논리적 구조, 내부 스키마는 물리적 저장 구조를 나타냅니다. 따라서 **논리 스키마**는 이 3단계 스키마 구조에 포함되지 않는 용어입니다.

문제 30

다음 <질의>를 SQL 문으로 옳게 표기한 것은?
  1. SELECT 상품명, 단가, 수량 FROM 상품 WHERE 단가 >=5000;
  2. SELECT 상품 FROM 상품명, 단가, 수량 WHERE 단가 >=5000;
  3. SELECT 상품명, 단가, 수량 FROM 상품 WHERE 수량 >=5000;
  4. SELECT 상품명, 단가, 수량 FROM 상품 IF 단가>=5000;
정답: 1

해설

정답은 1번입니다. SQL에서 특정 조건을 만족하는 데이터를 조회할 때는 `SELECT` 절로 가져올 컬럼을 지정하고, `FROM` 절로 데이터를 가져올 테이블을 명시한 뒤, `WHERE` 절에 조건을 작성합니다. 2번은 `SELECT` 절에 테이블 이름이 아닌 컬럼 이름들을 나열해야 하며, 4번은 `IF` 대신 `WHERE`를 사용해야 합니다. 3번은 조건이 수량으로 잘못 설정되었습니다.

문제 31

"윈도98"에 대한 설명으로 옳지 않은 것은?     
  1. 데이터를 한 번에 16비트 단위로 처리한다.
  2. Plug and Play 기능을 지원한다.
  3. 네트워크와 인터넷을 지원한다.
  4. 멀티태스킹(Multi-tasking)을 지원한다.
정답: 1

해설

윈도우 98은 32비트 운영체제로, 데이터를 32비트 단위로 처리합니다. 따라서 16비트 단위로 데이터를 처리한다는 설명은 옳지 않습니다. 나머지 보기들은 윈도우 98의 주요 특징을 올바르게 설명하고 있습니다.

문제 32

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

해설

윈도우 98에서 사용자를 변경하려면 **로그오프** 메뉴를 클릭해야 합니다. 로그오프는 현재 사용자의 세션을 종료하고 다른 사용자가 로그인할 수 있도록 준비하는 과정입니다. 따라서 다른 사용자로 전환하기 위한 핵심 단계입니다.

문제 33

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

해설

MS-DOS에서 파일의 속성을 변경하는 명령어는 `ATTRIB`입니다. 'H'는 숨김 파일(Hidden) 속성을 의미하며, '+'는 속성을 추가하고 '-'는 속성을 제거합니다. 따라서 감추어진 파일의 속성을 해제하려면 숨김 속성을 제거하는 `ATTRIB /-H` 명령을 사용해야 합니다.

문제 34

다음의 설명이 가장 적합한 것은?
  1. Booting
  2. Backup
  3. File store
  4. Formating
정답: 4

해설

이 문제는 컴퓨터 시스템의 특정 동작을 설명하는 용어를 선택하는 문제입니다. 정답은 4번 'Formatting'이며, 이는 저장 장치를 사용 가능한 상태로 만들거나 데이터를 완전히 삭제하는 과정을 의미합니다. 'Booting'은 컴퓨터를 켜는 과정, 'Backup'은 데이터 복제를 통한 백업, 'File store'는 파일 저장소를 의미하므로 문제의 설명과는 거리가 있습니다.

문제 35

"윈도98"의 탐색기에서 이웃하는 파일들을 선택할 때 사용하는 키와 이웃하지 않는 파일들을 선택할 때 사용하는 키의 나열이 순서적으로 옳은 것은?
  1. Ctrl,AltCtrl, Alt
  2. Shift,AltShift, Alt
  3. Alt,CtrlAlt, Ctrl
  4. Shift,CtrlShift, Ctrl
정답: 4

해설

윈도우 탐색기에서 **Shift 키**는 연속된 파일들을 선택할 때 사용됩니다. 처음 선택한 파일과 마지막 선택한 파일 사이의 모든 파일이 함께 선택됩니다. 반면, **Ctrl 키**는 떨어져 있는 여러 개의 파일을 개별적으로 선택할 때 사용됩니다. 따라서 이웃하는 파일 선택에는 Shift, 이웃하지 않는 파일 선택에는 Ctrl이 사용되므로 정답은 4번입니다.

문제 36

"윈도98"에서 "시스템 도구" 메뉴에 포함되지 않는 것은?
  1. 디스크 검사
  2. 디스크 조각 모음
  3. 디스크 정리
  4. 디스크 포맷
정답: 4

해설

윈도우 98의 "시스템 도구"는 시스템 성능을 향상시키거나 문제를 해결하는 데 사용되는 유틸리티 모음입니다. 디스크 검사, 디스크 조각 모음, 디스크 정리는 모두 시스템 최적화 및 유지보수에 관련된 기능으로 시스템 도구에 포함됩니다. 반면, 디스크 포맷은 저장 장치의 모든 데이터를 삭제하고 초기화하는 기능으로, 시스템 도구보다는 데이터 관리 및 초기 설정과 관련된 작업으로 분류되어 시스템 도구 메뉴에는 포함되지 않습니다.

문제 37

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

해설

`rm` 명령어는 "remove"의 약자로, 유닉스/리눅스 시스템에서 파일을 삭제하는 데 사용됩니다. 따라서 파일 삭제가 `rm` 명령어의 주요 기능입니다. 디렉토리 생성은 `mkdir`, 디렉토리 및 파일 이동은 `mv` 명령어로 수행됩니다.

문제 38

"윈도98"에서 한 번의 마우스 조작만으로 현재 실행 중인 응용프로그램 사이를 오가며 작업할 수 있는 환경을 제공하는 것은?     
  1. 바탕화면
  2. 내 컴퓨터
  3. 시작 버튼
  4. 작업 표시줄
정답: 4

해설

정답은 4번 작업 표시줄입니다. 작업 표시줄은 현재 실행 중인 응용 프로그램들의 아이콘을 표시하여, 마우스 클릭 한 번으로 프로그램 간 전환을 가능하게 합니다. 이는 사용자가 여러 프로그램을 동시에 효율적으로 관리하고 작업할 수 있도록 돕는 핵심적인 운영체제 기능입니다.

문제 39

유닉스(UNIX)에서 네트워크상의 문제를 진단할 수 있는 명령어는?     
  1. ping
  2. cd
  3. pwd
  4. who
정답: 1

해설

유닉스에서 네트워크 문제를 진단하는 데 가장 기본적인 명령어는 `ping`입니다. `ping`은 지정한 호스트(컴퓨터)로 ICMP Echo Request 패킷을 보내고 응답을 기다리는 방식으로, 네트워크 연결 상태와 응답 속도를 확인할 수 있습니다. `cd`, `pwd`, `who`는 각각 디렉토리 이동, 현재 디렉토리 확인, 현재 접속자 확인 등 파일 시스템이나 시스템 정보와 관련된 명령어이므로 네트워크 진단과는 직접적인 관련이 없습니다.

문제 40

다음 ( ) 안의 내용으로 가장 적절한 것은?
  1. GUI
  2. compiler
  3. file system
  4. operating system
정답: 4

해설

이 문제는 컴퓨터 시스템의 핵심 구성 요소에 대한 이해를 묻습니다. 정답은 'operating system'으로, 운영체제는 컴퓨터의 하드웨어와 소프트웨어를 관리하고 사용자에게 편리한 인터페이스를 제공하는 역할을 합니다. GUI는 운영체제의 한 종류이며, compiler는 프로그래밍 언어를 기계어로 번역하는 도구입니다. file system은 파일들을 저장하고 관리하는 방식입니다. 따라서 운영체제가 가장 포괄적인 개념으로 적절합니다.

문제 41

다중 프로그래밍 환경에서 하나 또는 그 이상의 프로세서가 가능하지 못한 특정 사건(Event)을 무한정 기다리는 상태를 무엇이라고 하는가?     
  1. Swapping
  2. Overlay
  3. Pipelining
  4. Dead Lock
정답: 4

해설

정답은 4번 **Dead Lock**입니다. Dead Lock은 여러 프로세스가 서로가 가진 자원을 기다리면서 무한정 대기하는 상태를 말합니다. 각 프로세스는 다른 프로세스가 놓아주어야만 진행할 수 있는데, 상대방도 마찬가지 상황이라 누구도 먼저 진행하지 못하는 교착 상태에 빠집니다.

문제 42

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

해설

도스(MS-DOS)에서 외부명령어는 독립된 실행 파일(.COM 또는 .EXE) 형태로 존재하며, `DIR` 명령어로 확인할 수 있습니다. 따라서 1번이 옳은 설명입니다. 외부명령어는 필요할 때만 메모리에 로드되어 실행되므로, 주기억장치에 항상 올려져 있거나 `COMMAND.COM`이 메모리에 올라가 있어야만 사용할 수 있다는 설명은 옳지 않습니다. `DIR` 명령어 자체는 내부명령어에 해당합니다.

문제 43

유닉스(UNIX) 운영체제의 기초가 되는 컴퓨터 언어는?     
  1. C
  2. COBOL
  3. PASCAL
  4. BASIC
정답: 1

해설

유닉스 운영체제의 기초가 되는 컴퓨터 언어는 **C**입니다. C 언어는 유닉스의 핵심 부분을 구현하는 데 사용되었으며, 운영체제 개발에 적합한 저수준 메모리 접근과 효율성을 제공합니다. 이러한 C 언어의 특징 덕분에 유닉스는 이식성이 높고 강력한 운영체제로 발전할 수 있었습니다.

문제 44

유닉스(UNIX) 명령어 중 DOS의 DIR과 같은 역할을 하는 명령은?     
  1. ls
  2. cd
  3. pwd
  4. cp
정답: 1

해설

DOS의 `DIR` 명령어는 현재 디렉토리의 파일 및 하위 디렉토리 목록을 보여주는 역할을 합니다. 유닉스 계열 운영체제에서 이와 동일한 기능을 수행하는 명령어는 `ls`입니다. `ls` 명령어는 "list"의 약자로, 현재 디렉토리의 내용을 나열하는 핵심적인 파일 관리 명령어입니다.

문제 45

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

해설

윈도우 98에서 바탕화면 아이콘을 정렬할 때, '종류별', '자동', '크기순'은 기본적으로 제공되는 정렬 방식입니다. 하지만 '계단식 정렬'은 윈도우 98에서 기본적으로 제공하는 아이콘 정렬 방식이 아닙니다. 따라서 정답은 3번입니다.

문제 46

도스(MS-DOS)에서 실행파일이 존재하지 않고 'COMMAND.COM'이 메모리에 상주하고 있을 경우 항상 사용할 수 있는 명령어를 의미하는 것은?
  1. 내부명령어
  2. 외부명령어
  3. 배치명령어
  4. 실행명령어
정답: 1

해설

정답은 **1. 내부명령어**입니다. **이유:** 도스(MS-DOS)에서 'COMMAND.COM'은 운영체제의 핵심 셸로, 이 안에 포함된 명령어들은 메모리에 항상 상주하여 즉시 실행될 수 있습니다. 이러한 명령어를 내부명령어라고 합니다. 반면 외부명령어는 별도의 실행 파일(.exe, .com 등)로 존재하며, 실행 시 해당 파일을 찾아 메모리에 로드해야 합니다.

문제 47

단말장치 사용자가 일정한 시간간격(Time Slice) 동안 CPU를 사용함으로써 단독으로 중앙처리장치를 이용하는 것과 같은 효과를 가지는 시스템은?     
  1. 시분할 시스템
  2. 다중프로그래밍 시스템
  3. 일괄처리 시스템
  4. 분산처리 시스템
정답: 1

해설

정답은 1번 시분할 시스템입니다. 시분할 시스템은 CPU 시간을 짧은 시간 간격(Time Slice)으로 나누어 여러 사용자가 번갈아 가며 CPU를 사용하게 함으로써, 각 사용자는 마치 자신이 CPU를 단독으로 사용하는 것처럼 느끼게 합니다. 이는 CPU 자원을 효율적으로 공유하고 사용자 응답 시간을 단축하는 핵심 개념입니다.

문제 48

도스(MS-DOS)에서 'config.sys' 파일에 'break=on'을 설정하는 이유는?     
  1. 중첩 확장 메모리 영역의 사용을 위하여
  2. ctrl + c 에 의한 작업 중지 명령을 위하여
  3. 숨김(hidden) 파일을 만들기 위하여
  4. 드라이브를 읽기 전용(read only)로 만들기 위하여
정답: 2

해설

'config.sys' 파일에 'break=on'을 설정하는 이유는 Ctrl+C 키 조합으로 현재 실행 중인 프로그램을 강제로 중지할 수 있도록 하기 위함입니다. 이 설정은 사용자가 원치 않는 프로그램 실행을 즉시 종료할 수 있는 유연성을 제공하며, 이는 'break' 기능의 핵심입니다.

문제 49

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

해설

'디스크 조각 모음'은 윈도우 98과 같은 운영체제에서 디스크 공간을 효율적으로 사용하기 위한 기능입니다. 이 기능은 디스크에 흩어져 있는 파일 조각들을 모아 연속된 공간에 재배치함으로써, 파일 접근 속도를 향상시키고 디스크의 물리적 쓰기/읽기 횟수를 줄여줍니다. 따라서 디스크의 논리적 영역을 할당하거나 삭제된 파일을 복구하는 것과는 직접적인 관련이 없습니다.

문제 50

하드디스크의 분할을 설정하고 논리적 드라이브 번호를 할당하는 DOS의 외부명령어는?     
  1. FDISK
  2. CHKDSK
  3. RECOVER
  4. DISKCOMP
정답: 1

해설

이 문제는 하드디스크를 나누고 각 부분을 논리적인 드라이브로 만드는 DOS 명령어를 묻고 있습니다. 정답은 **FDISK**이며, 이는 디스크 파티션 작업을 수행하는 DOS의 외부 명령어입니다. CHKDSK는 디스크 오류를 검사하고 복구하며, RECOVER는 손상된 파일을 복구하고, DISKCOMP는 디스크를 비교하는 명령어입니다.

문제 51

다음 중 리얼타임시스템(real time system)으로 처리하는데 가장 적합한 것은?     
  1. 급여계산
  2. 월간판매 분석
  3. 좌석예약
  4. 성적관리
정답: 3

해설

리얼타임 시스템은 **정해진 시간 안에 반드시 응답해야 하는 시스템**을 의미합니다. 보기 중 좌석 예약은 사용자가 요청하는 즉시 예약 가능 여부를 확인하고 처리해야 하므로, 시간 제약이 매우 중요합니다. 반면 급여 계산, 월간 판매 분석, 성적 관리는 정해진 시간 내에 처리되지 않아도 큰 문제가 발생하지 않는 경우가 많습니다.

문제 52

다음 중 LAN과 가장 관계가 없는 것은?     
  1. DSU
  2. CSMA/CD
  3. Token ring
  4. FDDI
정답: 1

해설

LAN(근거리 통신망)은 제한된 지역 내에서 컴퓨터들을 연결하는 기술입니다. DSU(데이터 서비스 장치)는 모뎀과 유사하게 디지털 신호를 아날로그 신호로 변환하는 장치로, 주로 WAN(광역 통신망) 환경에서 사용됩니다. 반면 CSMA/CD, Token Ring, FDDI는 모두 LAN에서 데이터 충돌을 방지하고 효율적인 통신을 위한 네트워크 접근 방식 또는 프로토콜입니다. 따라서 DSU는 LAN과 가장 관련이 적습니다.

문제 53

전송선로의 조건 중 선로의 감쇄량이 최소로 되는 경우는? (단, RR : 선로의 저항 LL : 선로의 인덕턴스 CC : 선로의 커패시턴스 GG : 선로의 누설컨덕턴스)     
  1. RL=GCRL = GC
  2. LG=RCLG = RC
  3. LC=GRLC = GR
  4. LR=CRLR = CR
정답: 2

해설

전송선로에서 감쇠는 신호가 전송 중에 약해지는 현상으로, 주로 선로의 저항(R)과 누설컨덕턴스(G)에 의해 발생합니다. 감쇠량이 최소가 되는 조건은 **RL = GC**일 때입니다. 이 조건은 선로의 유도성(L)과 용량성(C) 특성이 저항과 누설컨덕턴스의 영향을 상쇄하여 신호 손실을 최소화하는 이상적인 상태를 의미합니다.

문제 54

국제표준화기구인 ISO에서 제시한 프로토콜 모델은?     
  1. OSI 7계층
  2. ITU-X 시리즈
  3. IBM의 BSC
  4. ANSI의 HDLC
정답: 1

해설

국제표준화기구(ISO)에서 제시한 프로토콜 모델은 OSI 7계층입니다. OSI 7계층은 컴퓨터 네트워크 통신 과정을 7개의 계층으로 나누어 각 계층별로 독립적인 역할을 수행하도록 표준화한 모델입니다. 이를 통해 서로 다른 제조사의 장비나 소프트웨어가 상호 운용될 수 있도록 하는 것이 핵심 개념입니다.

문제 55

광섬유 케이블은 코어와 클래드로 구성된다. 케이블에서 빛이 통과하는 주 통로는?     
  1. 코어
  2. 클래드
  3. 코어와 클래드 양쪽 모두
  4. 코어와 클래드의 중심
정답: 1

해설

광섬유 케이블에서 빛이 통과하는 주 통로는 **코어**입니다. 코어는 굴절률이 클래드보다 높아 빛이 코어 안에서 반사되어 진행하도록 유도하는 역할을 합니다. 클래드는 코어의 굴절률보다 낮아 빛이 코어 밖으로 새어나가지 않도록 잡아주는 역할을 합니다.

문제 56

정보통신시스템에서 디지털 신호를 아날로그 신호로, 아날로그 신호를 디지털 신호로 변환시켜주는 것은?     
  1. 변복조기
  2. 단말기
  3. 다중화기
  4. 접속기
정답: 1

해설

정보통신시스템에서 디지털 신호를 아날로그 신호로, 아날로그 신호를 디지털 신호로 변환하는 장치는 **변복조기(Modem)**입니다. 변복조기는 디지털 신호를 통신 채널에 적합한 아날로그 신호로 변환하는 **변조(Modulation)** 과정과, 수신된 아날로그 신호를 다시 디지털 신호로 복원하는 **복조(Demodulation)** 과정을 수행합니다. 이를 통해 서로 다른 방식으로 데이터를 처리하는 장치 간의 통신을 가능하게 합니다.

문제 57

에러(error)를 검출하기 위하여 1개의 체크 비트(check bit)를 가지는데 이것을 무엇이라 하는가?
  1. 바이너리 비트(binary bit)
  2. 패리티 비트(parity bit)
  3. 캐리 비트(carry bit)
  4. 체크 디지트(check digit)
정답: 2

해설

1개의 체크 비트를 사용하여 에러를 검출하는 방식을 **패리티 비트(parity bit)**라고 합니다. 패리티 비트는 데이터 비트들의 합이 짝수 또는 홀수가 되도록 추가되는 비트이며, 이를 통해 데이터 전송 중 발생한 비트 오류를 감지할 수 있습니다. 보기 중 2번이 이 개념에 해당합니다.

문제 58

메시지통신시스템(MHS)의 설명으로 적합하지 않은 것은?     
  1. 전자메일 서비스의 일종이다.
  2. 패킷교환방식으로 운용된다.
  3. 컴퓨터의 축적처리 기능을 이용한 것이다.
  4. 메시지의 양방향 송/수신이 가능하다.
정답: 2

해설

메시지통신시스템(MHS)은 주로 전자메일과 같이 컴퓨터의 축적처리 기능을 이용해 메시지를 저장했다가 전달하는 시스템입니다. 따라서 1번과 3번은 MHS의 특징을 잘 설명합니다. 또한, 메시지를 보내고 받는 양방향 송수신이 가능하므로 4번도 적합합니다. 그러나 MHS는 메시지를 즉시 전달하는 실시간 통신 방식이 아닌, 저장 후 전달하는 **비실시간 통신 방식**이며, 이는 **패킷교환방식과는 다른 개념**입니다. 패킷교환방식은 데이터를 작은 패킷으로 나누어 전송하는 방식이지만, MHS의 핵심은 메시지를 저장하고 나중에 전달하는 '축적 후 전달' 방식에 있습니다.

문제 59

RS-232C용 케이블 커넥터인 25핀에서 DTE와 DCE간에 데이터의 송신과 수신용 핀 번호가 순서대로 옳은 것은?     
  1. 2, 3번
  2. 7, 8번
  3. 14, 16번
  4. 20, 21번
정답: 1

해설

RS-232C 통신에서 DTE(Data Terminal Equipment)와 DCE(Data Communication Equipment) 간 데이터 송수신은 특정 핀을 통해 이루어집니다. DTE에서 DCE로 데이터를 보내는 송신 핀은 2번이고, DCE에서 DTE로 데이터를 받는 수신 핀은 3번입니다. 따라서 2, 3번 핀이 데이터 송수신용으로 사용됩니다.

문제 60

다음 중 데이터통신의 목적으로 가장 적합한 것은?     
  1. 통신서비스의 표준화
  2. 신속 정확한 정보의 전달과 정보지원의 공유 및 이용
  3. 정보통신기기의 개발 및 발전 촉진
  4. 정보에 대한 비밀 보장
정답: 2

해설

데이터통신은 기본적으로 정보를 빠르고 정확하게 주고받는 것을 목표로 합니다. 이를 통해 여러 사용자가 동일한 정보를 공유하고 활용할 수 있게 되므로, **신속 정확한 정보의 전달과 정보자원의 공유 및 이용**이 데이터통신의 가장 핵심적인 목적입니다. 다른 보기들은 데이터통신을 통해 부수적으로 얻을 수 있는 효과나 관련 분야의 목표에 해당합니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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