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

2004정보처리기능사 2회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

JK 플립플롭(Flip Flop)에서 보수가 출력되기 위한 입력값 J, K의 입력 상태는?    
  1. J=0, K=1
  2. J=0, K=0
  3. J=1, K=1
  4. J=1, K=0
정답: 3

해설

JK 플립플롭에서 보수(complement)가 출력되기 위해서는 현재 출력값의 반대 값이 다음 출력값으로 나와야 합니다. JK 플립플롭의 동작 특성상, J=1, K=1일 때 현재 출력과 반대되는 값이 출력되는 토글(toggle) 상태가 됩니다. 따라서 정답은 3번 J=1, K=1입니다.

문제 2

입력단자와 출력단자가 반대가 되는 즉 "0"이면 "1", "1"이면 "0"이 되는 회로는?    
  1. AND 회로
  2. OR 회로
  3. NOT 회로
  4. Flip-Flop 회로
정답: 3

해설

정답은 3번 NOT 회로입니다. NOT 회로는 입력 신호를 반전시키는 역할을 합니다. 즉, 입력이 '0'이면 출력은 '1'이 되고, 입력이 '1'이면 출력은 '0'이 됩니다. 이는 논리 부정(negation)의 개념에 해당하며, 다른 보기들은 이러한 반전 기능을 수행하지 않습니다.

문제 3

주기억장치에서 자료 표현의 최소 단위는?    
  1. 셀(Cell)
  2. 바이트(Byte)
  3. 레코드(Record)
  4. 블록(Block)
정답: 2

해설

주기억장치에서 자료 표현의 최소 단위는 **바이트(Byte)**입니다. 바이트는 8개의 비트(Bit)로 구성되며, 일반적으로 문자 하나를 표현하는 데 사용됩니다. 셀은 더 작은 단위일 수 있으며, 레코드나 블록은 여러 바이트가 모여 이루어진 더 큰 단위입니다.

문제 4

다음 그림의 연산결과는?
  1. 1001
  2. 1101
  3. 1010
  4. 1110
정답: 3

해설

이 문제는 그림에 표현된 이진수를 십진수로 변환하는 문제입니다. 그림에서 각 자릿값은 2의 거듭제곱으로 표현되며, 1이 있는 자릿값들을 모두 더하면 됩니다. 따라서 1010 이진수는 1 * 2^3 + 0 * 2^2 + 1 * 2^1 + 0 * 2^0 = 8 + 0 + 2 + 0 = 10 이 됩니다.

문제 5

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

해설

정답은 4번 Multiplexer Channel입니다. Multiplexer Channel은 여러 개의 저속 입출력 장치들의 데이터를 하나의 고속 채널로 모아서 동시에 처리할 수 있도록 설계되었습니다. Simplex Channel은 단방향 통신만 가능하고, Register Channel은 CPU 레지스터와 직접 통신하는 방식이며, Selector Channel은 여러 장치 중 하나를 선택하여 통신하는 방식이므로 Multiplexer Channel과는 다릅니다.

문제 6

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

해설

정답은 3번입니다. 불대수에서 **멱등 법칙**에 따라 A·A = A이고, A+A = A입니다. 3번 보기의 A+A = 1은 멱등 법칙에 위배되므로 옳지 않습니다. 2번과 4번은 **항등 법칙**으로, A·1 = A와 1+A = 1은 모두 옳은 정리입니다.

문제 7

142(8)를 10진수로 변환하면?    
  1. 88
  2. 98
  3. 108
  4. 118
정답: 2

해설

142(8)는 8진수이므로 각 자릿값에 8의 거듭제곱을 곱하여 10진수로 변환해야 합니다. 즉, 1 * 8^2 + 4 * 8^1 + 2 * 8^0 = 64 + 32 + 2 = 98입니다. 따라서 정답은 98입니다. 이 문제는 8진수를 10진수로 변환하는 방법을 이해하고 있는지 묻는 문제입니다.

문제 8

다음 진리표와 같이 연산이 행해지는 게이트(Gate)는?
  1. AND
  2. OR
  3. XOR
  4. NAND
정답: 1

해설

주어진 진리표는 두 입력이 모두 1일 때만 출력이 1이 되는 AND 게이트의 동작을 정확히 나타냅니다. AND 게이트는 두 입력이 모두 참(1)일 때만 결과가 참(1)이 되는 논리 연산입니다. 따라서 이 진리표는 AND 게이트를 의미합니다.

문제 9

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

해설

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

문제 10

산술 및 논리연산의 결과를 일시적으로 기억하는 레지스터(Register)는?     
  1. Accumulator
  2. Memory Buffer Register
  3. Memory Address Register
  4. Instruction Register
정답: 1

해설

정답은 1번 Accumulator입니다. Accumulator는 산술 및 논리 연산 결과를 임시로 저장하는 CPU 내부의 특별한 레지스터입니다. 다른 보기들은 데이터나 주소를 저장하는 역할을 하며, 연산 결과 자체를 직접적으로 기억하지는 않습니다.

문제 11

레지스터 중 Program Counter의 기능을 바르게 설명한 것은?     
  1. 현재 실행중인 명령어의 내용을 기억한다.
  2. 주기억장치의 번지를 기억한다.
  3. 연산의 결과를 일시적으로 보관한다.
  4. 다음에 수행할 명령어의 번지를 기억한다.
정답: 4

해설

Program Counter(PC)는 CPU 내의 레지스터 중 하나로, 다음에 실행될 명령어의 주소를 저장하는 역할을 합니다. CPU는 PC에 저장된 주소를 참조하여 주기억장치에서 해당 명령어를 가져와 실행합니다. 따라서 PC는 프로그램의 실행 흐름을 제어하는 데 핵심적인 역할을 합니다.

문제 12

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

해설

정답은 4번 **호환성**입니다. 호환성은 프로그램이 특정 하드웨어, 운영체제 또는 다른 소프트웨어와 충돌 없이 함께 작동할 수 있는 능력을 의미합니다. 즉, 컴퓨터 기종에 관계없이 프로그램이 정상적으로 실행될 수 있도록 하는 성질입니다.

문제 13

다음 논리회로의 논리식은?
  1. f = A + B'
  2. f = A' + B
  3. f = A·B
  4. f = A + B
정답: 3

해설

주어진 논리회로는 AND 게이트로, 두 입력 A와 B가 모두 1일 때만 출력 f가 1이 되는 것을 나타냅니다. 따라서 논리식은 A와 B의 논리곱(AND 연산)으로 표현되며, 이는 f = A·B입니다. 핵심 개념은 AND 게이트의 동작 원리이며, 두 입력이 모두 참(1)일 때만 결과가 참(1)이 되는 것입니다.

문제 14

기억장치에 액세스(Access)할 필요 없이 스택(Stack)을 이용하여 연산을 행하는 명령어 형식은?
  1. 2 - 주소명령어
  2. 3 - 주소명령어
  3. 0 - 주소명령어
  4. 1 - 주소명령어
정답: 3

해설

정답은 3번, 0-주소 명령어입니다. 0-주소 명령어는 연산에 필요한 피연산자를 스택에 저장하고, 연산 결과를 다시 스택에 저장하는 방식으로 동작합니다. 따라서 별도의 기억장치 액세스 없이 스택만을 이용하여 연산을 수행할 수 있습니다. 이는 스택 구조의 특성을 활용하여 명령어 길이를 줄이고 효율성을 높이는 방식입니다.

문제 15

명령어 내의 오퍼랜드 부분의 주소가 실제 데이터의 주소를 가지고 있는 포인터의 주소를 나타내는 방식으로, 데이터 처리에 대한 유연성이 좋으나 주소 참조 횟수가 많다는 단점이 있는 주소지정 방식은?     
  1. 즉시 주소 지정
  2. 계산에 의한 주소 지정
  3. 간접 주소 지정
  4. 직접 주소 지정
정답: 3

해설

정답은 3번 간접 주소 지정 방식입니다. 이 방식은 명령어의 오퍼랜드가 실제 데이터의 주소를 담고 있는 '포인터'의 주소를 가리킵니다. 따라서 데이터에 접근하기 위해 두 번의 주소 참조가 필요하며, 이는 유연성을 높이지만 처리 속도를 느리게 하는 단점이 있습니다.

문제 16

인스트럭션(Instruction)을 가장 바르게 나타낸 것은?     
  1. 오류검색 코드 형식
  2. 자료의 표현과 주소 지정 방식
  3. 주프로그램과 부 프로그램
  4. 명령 코드부와 번지부로 구성
정답: 4

해설

인스트럭션은 컴퓨터가 수행해야 할 명령을 나타내며, 일반적으로 **명령 코드부(Opcode)**와 **번지부(Operand)**로 구성됩니다. 명령 코드부는 어떤 연산을 수행할지를, 번지부는 해당 연산에 필요한 데이터의 위치나 값을 지정합니다. 따라서 4번이 인스트럭션을 가장 바르게 나타냅니다.

문제 17

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

해설

이 문제는 컴퓨터의 명령어 구조와 관련된 문제입니다. Op Code는 컴퓨터가 수행해야 할 명령의 종류를 나타내며, 이 Op Code의 비트 수에 따라 사용할 수 있는 명령어의 가짓수가 결정됩니다. **핵심 개념:** * **Op Code (Operation Code):** 명령어의 종류를 나타내는 부분입니다. * **비트(bit):** 컴퓨터에서 정보를 나타내는 최소 단위로, 0 또는 1의 값을 가집니다. * **2진수:** 비트로 표현되는 숫자로, $2^n$은 n개의 비트로 표현할 수 있는 경우의 수를 나타냅니다. **정답 이유:** Op Code가 3비트 사용된다는 것은, 3개의 비트 조합으로 명령어를 구분한다는 의미입니다. 각 비트는 0 또는 1의 두 가지 값을 가질 수 있으므로, 3개의 비트로는 $2^3$가지의 서로 다른 조합을 만들 수 있습니다. 따라서 $2^3 = 8$가지의 인스트럭션을 사용할 수 있습니다. 8비트 워드 길이는 Op Code가 몇 비트를 차지하는지와는 직접적인 관련이 없습니다.

문제 18

컴퓨터 시스템에 예기치 못한 일이 일어났을 때, 그것을 제어프로그램에 알려 CPU가 하던 일을 멈추고 다른 작업을 처리하도록 하는 방법을 무엇이라 하는가?     
  1. 모듈(Module)
  2. 로테이트(Rotate)
  3. 교착상태(Deadlock)
  4. 인터럽트(Interrupt)
정답: 4

해설

정답은 4번 인터럽트입니다. 인터럽트는 컴퓨터 시스템에서 예기치 못한 이벤트가 발생했을 때, 현재 실행 중이던 작업을 일시 중단하고 해당 이벤트를 처리하도록 CPU에 신호를 보내는 메커니즘입니다. 이를 통해 CPU는 중요한 외부 장치의 요청이나 오류 발생 시 신속하게 대응할 수 있습니다.

문제 19

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

해설

전가산기는 두 개의 반가산기와 하나의 OR 게이트로 구성됩니다. 첫 번째 반가산기는 두 개의 입력 비트와 이전 자리올림을 더하고, 두 번째 반가산기는 첫 번째 반가산기의 합과 이전 자리올림을 더합니다. 마지막으로 OR 게이트는 두 반가산기의 자리올림 출력을 결합하여 최종 자리올림을 생성합니다.

문제 20

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

해설

마이크로프로세서는 컴퓨터의 중앙 처리 장치(CPU) 역할을 하며, 연산(ALU), 제어(Control Unit), 그리고 데이터를 임시 저장하는 레지스터로 구성됩니다. 출력장치는 마이크로프로세서의 내부 구성 요소가 아니라, 처리된 결과를 외부로 보여주는 주변 장치에 해당합니다. 따라서 마이크로프로세서의 구성에 해당하지 않는 것은 출력장치입니다.

문제 21

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

해설

프레젠테이션에서 화면 전체를 전환하는 단위를 '쪽(슬라이드)'이라고 합니다. 각 슬라이드는 독립적인 화면을 구성하며, 발표자는 슬라이드를 순차적으로 넘기면서 내용을 전달합니다. 따라서 슬라이드가 화면 전환의 기본 단위가 됩니다.

문제 22

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

해설

정답은 2번 '프리젠테이션'입니다. 프리젠테이션은 빔 프로젝터 등을 활용하여 시각 자료와 함께 정보를 효과적으로 전달하는 도구입니다. 제품 소개나 회의 내용을 요약하여 청중의 이해를 돕는 데 사용됩니다.

문제 23

데이터베이스에서 사용되는 용어 중 데이터의 크기가 작은 것에서부터 큰 순서로 이루어진 것은?     
  1. 데이터 → 필드 → 레코드 → 파일
  2. 데이터 → 레코드 → 필드 → 파일
  3. 데이터 → 레코드 → 파일 →필드
  4. 데이터 → 필드 → 파일 → 레코드
정답: 1

해설

데이터베이스에서 데이터의 크기는 가장 작은 단위인 '데이터'에서 시작하여, 여러 데이터가 모여 '필드'를 이루고, 필드들이 모여 하나의 '레코드'를 형성하며, 이 레코드들이 모여 '파일'을 이룹니다. 따라서 데이터의 크기가 작은 것에서 큰 순서대로 나열하면 '데이터 → 필드 → 레코드 → 파일'이 됩니다.

문제 24

스프레드시트의 기능으로 거리가 먼 것은?     
  1. 수치계산 기능
  2. 슬라이드 쇼 기능
  3. 문서작성 기능
  4. 그래프 기능
정답: 2

해설

스프레드시트는 주로 데이터를 표 형태로 정리하고, 수치 계산, 그래프 작성, 간단한 문서 작성 등을 지원하는 프로그램입니다. 슬라이드 쇼 기능은 프레젠테이션 소프트웨어의 핵심 기능으로, 스프레드시트의 주된 용도와는 거리가 멉니다. 따라서 스프레드시트의 기능으로 거리가 먼 것은 슬라이드 쇼 기능입니다.

문제 25

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

해설

관계 데이터베이스에서 하나의 애트리뷰트가 가질 수 있는 모든 유효한 값들의 집합을 **도메인**이라고 합니다. 이는 해당 애트리뷰트가 나타내는 데이터의 종류와 범위를 정의하는 핵심 개념입니다. 예를 들어, '나이' 애트리뷰트의 도메인은 0 이상의 정수일 수 있습니다.

문제 26

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

해설

SQL 검색문에서 `SELECT * FROM 학생;`은 "학생" 테이블의 모든 행(레코드)에 대해 모든 열(필드)을 가져오라는 의미입니다. 여기서 `*`는 "모든 필드"를 나타내며, `FROM 학생`은 데이터를 가져올 테이블이 "학생"임을 지정합니다. 따라서 이 구문은 학생 테이블의 모든 데이터를 검색하는 데 사용됩니다.

문제 27

상품(상품명, 단가, 수량) 테이블에 대하여 필드명 단가(1차 정렬키)는 오름차순, 필드명 수량(2차 정렬키)은 내림차순으로 검색하려고 한다. 이에 대한 SQL 문의 표기가 옳은 것은?     
  1. SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC, 수량 DESC;
  2. SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 DESC, 수량 ASC;
  3. SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC AND 수량 DESC;
  4. SELECT 상품명, 단가, 수량 FROM 상품 ORDER TO 단가 DESC, 수량 ASC;
정답: 1

해설

정답은 1번입니다. SQL에서 여러 필드로 정렬할 때는 `ORDER BY` 절 뒤에 각 필드명과 정렬 순서(ASC: 오름차순, DESC: 내림차순)를 쉼표(,)로 구분하여 나열합니다. 문제에서 요구하는 대로 단가는 오름차순(ASC), 수량은 내림차순(DESC)으로 지정했기 때문에 1번이 올바른 SQL 문입니다. 3번은 `AND`를 사용하여 잘못된 문법이며, 2번과 4번은 정렬 순서가 문제의 요구사항과 다릅니다.

문제 28

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

해설

SQL 질의어에서 `DROP TABLE 상품;`은 '상품'이라는 이름의 테이블 자체를 데이터베이스에서 완전히 삭제하라는 명령입니다. 따라서 가장 적절한 설명은 1번입니다. 핵심 개념은 `DROP TABLE` 구문이 테이블 전체를 대상으로 한다는 점입니다.

문제 29

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

해설

SQL에서 `UPDATE` 문은 `SET` 절을 사용하여 업데이트할 열과 값을 지정해야 합니다. `FROM` 절은 `UPDATE` 문에 필요하지 않습니다. 따라서 `UPDATE - FROM - WHERE` 형식은 SQL 문법에 맞지 않습니다. `DELETE`, `INSERT`, `SELECT` 문은 각각 `FROM` 또는 `INTO` 절과 함께 사용될 수 있습니다.

문제 30

데이터베이스 관리자(DBA: Data Base Administration)의 임무로 거리가 먼 것은?     
  1. 데이터베이스의 스키마를 수정하거나 물리적 저장 구조를 수정한다.
  2. 사용자들에게 데이터 접근권한을 부여하여 각각의 사용자가 접근할 수 있는 데이터들을 제어한다.
  3. 데이터베이스 도입 단계부터 실제 운영에 이르기까지 필요한 계획을 수립 및 수행한다.
  4. 응용 프로그래머들이 작성한 데이터베이스 응용 시스템을 통하여 데이터베이스를 접근하고 필요한 정보를 획득한다.
정답: 4

해설

DBA의 주요 임무는 데이터베이스의 설계, 보안, 성능 관리, 장애 복구 등을 담당하는 것입니다. 4번 보기의 응용 프로그래머가 데이터베이스를 접근하고 정보를 획득하는 것은 DBA의 직접적인 임무라기보다는 응용 시스템 개발자의 역할에 해당합니다. 따라서 DBA의 임무와는 거리가 멉니다.

문제 31

Windows 98을 종료시키는 방법으로 옳지 않은 것은?     
  1. 시작버튼에서 시스템종료를 누르고 시스템 종료를 선택한다.
  2. Ctrl + Alt + Del 키를 누르고 시스템 종료를 선택한다.
  3. 바탕화면에서 Alt + F4 키를 누르고 시스템 종료를 선택한다.
  4. Ctrl + Alt + Shift 키를 누르고 시스템 종료를 선택한다.
정답: 4

해설

Windows 98에서 시스템 종료는 일반적으로 시작 메뉴를 이용하거나 특정 단축키를 사용합니다. 보기 1, 2, 3번은 모두 Windows 98에서 정상적으로 시스템 종료를 수행하는 방법입니다. 하지만 보기 4번의 `Ctrl + Alt + Shift` 키 조합은 Windows 98의 표준 종료 단축키가 아니므로 올바른 종료 방법이 아닙니다.

문제 32

도스(MS-DOS)의 명령어에 관한 설명 중 옳지 않은 것은?     
  1. FC : 모든 열려 있는 파일을 닫는다.
  2. CD : 현재의 디렉토리를 변경한다.
  3. CLS : 화면을 깨끗이 지운다.
  4. MD : 새로운 디렉토리를 만든다.
정답: 1

해설

도스(MS-DOS)에서 `FC` 명령어는 두 파일의 내용을 비교하는 데 사용됩니다. 따라서 "모든 열려 있는 파일을 닫는다"는 설명은 옳지 않습니다. `CD`, `CLS`, `MD` 명령어는 각각 현재 디렉토리 변경, 화면 지우기, 디렉토리 생성이라는 올바른 기능을 수행합니다.

문제 33

Windows 98의 특징으로 가장 거리가 먼 것은?     
  1. 모든 파일은 파일명 없이 아이콘으로 되어 있다.
  2. GUI(Graphic User Interface) 방식의 운영체제이다.
  3. 멀티 태스킹(Multi-Tasking)을 지원한다.
  4. 마우스 버튼을 눌러 원하는 작업을 실행할 수 있다.
정답: 1

해설

Windows 98은 그래픽 사용자 인터페이스(GUI)를 통해 아이콘과 파일명을 모두 사용하여 파일을 관리하는 운영체제입니다. 따라서 파일명 없이 아이콘만으로 모든 파일이 표시된다는 설명은 Windows 98의 특징과 거리가 멉니다. 또한, 멀티태스킹 지원과 마우스 클릭으로 작업 실행은 Windows 98의 주요 특징입니다.

문제 34

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

해설

Windows 98에서 64KB 이내의 텍스트 파일만 지원하며 간단한 문서 작성 및 편집이 가능한 보조 프로그램은 **메모장**입니다. 메모장은 용량이 작고 기능이 단순하여 기본적인 텍스트 편집에 최적화되어 있습니다. 워드패드는 더 많은 서식 기능을 제공하며, 한글과 그림판은 각각 워드 프로세서와 이미지 편집 프로그램으로 메모장과는 기능이 다릅니다.

문제 35

UNIX에서 현재 작업중인 디렉토리의 모든 파일을 보여주는 명령은?     
  1. ls
  2. mv
  3. cd
  4. pwd
정답: 1

해설

**정답:** 1번 (ls) **해설:** UNIX에서 현재 작업 중인 디렉토리의 모든 파일 목록을 보여주는 명령어는 `ls`입니다. `ls`는 "list"의 약자로, 파일 및 디렉토리 목록을 표시하는 기본적인 명령어입니다. 다른 보기들은 각각 파일 이동(`mv`), 디렉토리 변경(`cd`), 현재 작업 디렉토리 확인(`pwd`)을 위한 명령어이므로 정답이 아닙니다.

문제 36

페이지 대체 알고리즘에서 계수기를 두어 가장 오랫동안 참조되지 않은 페이지를 교체할 페이지로 선택하는 방법은?     
  1. LFU
  2. LRU
  3. FIFO
  4. OPT
정답: 2

해설

정답은 2번 LRU(Least Recently Used)입니다. LRU 알고리즘은 각 페이지에 계수기(또는 타임스탬프)를 두어 가장 오랫동안 참조되지 않은 페이지를 교체 대상으로 선택합니다. 이는 최근에 사용된 페이지는 앞으로도 사용될 가능성이 높다는 가정에 기반하며, 이를 통해 페이지 부재를 최소화하려는 목적을 가집니다.

문제 37

Unix 시스템은 "Shell" 이라는 명령어 해석기를 사용하는데, Shell의 종류로 옳지 않은 것은?     
  1. Bourn Shell
  2. Korn Shell
  3. System Shell
  4. C Shell
정답: 3

해설

Unix 시스템에서 셸(Shell)은 사용자의 명령어를 해석하고 실행하는 명령어 해석기입니다. 보기 중 Bourn Shell, Korn Shell, C Shell은 모두 실제 존재하는 셸의 종류입니다. 하지만 "System Shell"이라는 이름의 셸은 존재하지 않으며, 일반적으로 시스템 기본 셸을 지칭하는 용어로 사용될 수 있지만 특정 셸의 종류를 나타내지는 않습니다. 따라서 정답은 3번 System Shell입니다.

문제 38

실시간 처리 시스템과 거리가 먼 것은?     
  1. 급여 처리 시스템
  2. 온라인 예금 시스템
  3. 산업 제어 시스템
  4. 좌석 예약 시스템
정답: 1

해설

실시간 처리 시스템은 데이터가 생성되는 즉시 처리하여 즉각적인 응답을 제공해야 하는 시스템입니다. 급여 처리 시스템은 보통 정해진 시간에 일괄적으로 처리되므로 실시간 처리와 거리가 멉니다. 반면, 온라인 예금, 산업 제어, 좌석 예약 시스템은 사용자의 요청이나 센서 데이터에 대한 즉각적인 응답이 필수적입니다.

문제 39

운영체제의 성능평가에 대한 설명으로 옳지 않은 것은?     
  1. 사용 가능도는 시스템을 얼마나 빨리 사용할 수 있는가의 정도를 나타낸다.
  2. 처리능력은 수치가 높을수록 좋다.
  3. 응답시간은 수치가 높을수록 좋다.
  4. 신뢰도는 시스템이 주어진 문제를 얼마나 정확하게 해결하는가를 나타내는 척도이다.
정답: 3

해설

정답은 3번입니다. 응답시간은 사용자가 시스템에 요청을 보낸 후 결과가 돌아오기까지 걸리는 시간으로, **짧을수록** 시스템 성능이 좋다고 평가합니다. 따라서 응답시간은 수치가 낮을수록 좋은 지표입니다. 나머지 보기들은 운영체제 성능평가의 올바른 설명입니다.

문제 40

Windows 98의 탐색기에서 연속적인 여러 개의 파일을 한꺼번에 선택할 때 마우스와 함께 사용하는 키는?     
  1. Alt
  2. Shift
  3. Tab
  4. Ctrl
정답: 2

해설

Windows 탐색기에서 연속적인 여러 파일을 선택할 때는 **Shift 키**를 사용합니다. Shift 키를 누른 상태에서 첫 번째 파일과 마지막 파일을 클릭하면 그 사이에 있는 모든 파일이 한꺼번에 선택됩니다. 이는 **범위 선택**이라는 개념으로, 연속된 항목을 효율적으로 관리하는 데 사용됩니다.

문제 41

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

해설

도스(MS-DOS) 시스템 부팅 시 **CONFIG.SYS** 파일은 시스템 설정 및 장치 드라이버 로딩을 담당하지만, **필수적인 부팅 파일은 아닙니다**. **MSDOS.SYS**, **IO.SYS**, **COMMAND.COM**은 운영체제 커널, 기본 입출력 처리, 명령 해석 등 시스템 구동에 직접적으로 필요한 핵심 파일들입니다. 따라서 CONFIG.SYS가 없어도 시스템은 기본적인 부팅 과정을 거칠 수 있습니다.

문제 42

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

해설

Windows 98에서 한 번의 마우스 조작으로 실행 중인 응용 프로그램 간 전환을 가능하게 하는 것은 **작업 표시줄**입니다. 작업 표시줄은 현재 실행 중인 모든 프로그램의 아이콘을 표시하여 사용자가 이를 클릭하는 것만으로 쉽게 다른 프로그램으로 전환할 수 있도록 돕는 핵심적인 사용자 인터페이스 요소입니다.

문제 43

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

해설

Windows 98에서 새로운 하드웨어를 장착하고 시스템을 가동시키면 자동으로 하드웨어를 인식하고 실행하는 기능은 **Plug & Play** 기능입니다. 이 기능은 사용자가 복잡한 설정 없이 하드웨어를 쉽게 설치하고 사용할 수 있도록 지원하며, 시스템이 자동으로 하드웨어 리소스를 할당하고 필요한 드라이버를 찾아 설치합니다.

문제 44

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

해설

**정답 이유:** 운영체제(Operating System)는 컴퓨터 시스템의 전반적인 자원을 관리하고 사용자에게 편리한 인터페이스를 제공하는 핵심 소프트웨어입니다. **핵심 개념:** 운영체제는 프로세스 관리, 메모리 관리, 입출력 관리 등 다양한 기능을 수행하며, 사용자가 컴퓨터를 효율적으로 사용할 수 있도록 돕습니다. 파일 시스템, GUI, 컴파일러 등은 운영체제 위에서 동작하는 소프트웨어 또는 기능입니다.

문제 45

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

해설

Windows 98에서 디스크 조각모음은 데이터 접근 속도를 높이기 위해 파일의 조각들을 모아 연속적으로 배치하는 기능입니다. CD-ROM은 읽기 전용 매체이므로 데이터를 기록하거나 수정할 수 없어 디스크 조각모음이 불가능합니다. 반면 플로피 디스크와 하드디스크는 쓰기 가능한 매체이므로 조각모음이 가능합니다.

문제 46

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

해설

도스(MS-DOS)에서 **내부명령어**는 운영체제 자체에 포함되어 있어 별도의 파일 없이 바로 실행 가능합니다. 반면 **외부명령어**는 실행 파일(.COM 또는 .EXE) 형태로 존재하며, 해당 파일을 찾아 실행해야 합니다. 보기 중 FORMAT, LABEL, CHKDSK는 모두 외부명령어에 해당하며, COPY는 운영체제에 내장된 내부명령어입니다.

문제 47

Windows 98에서 도스 프롬프트 상태로 부팅되게 하는 멀티 부팅 메뉴는?     
  1. Logged
  2. Step - by - step configuration
  3. Normal
  4. Command Prompt Only
정답: 4

해설

Windows 98에서 도스 프롬프트 상태로 부팅되게 하는 멀티 부팅 메뉴는 **4. Command Prompt Only**입니다. 이 옵션을 선택하면 그래픽 사용자 인터페이스(GUI)인 Windows 98이 로드되지 않고, 오직 명령줄 인터페이스(CLI)인 도스 프롬프트만 나타납니다. 이는 시스템 문제 해결이나 특정 도스 기반 프로그램 실행 시 유용합니다.

문제 48

Windows 98에서 현재 선택된 프로그램 창을 종료하는 단축키는?     
  1. Alt + F1
  2. Shift + Esc
  3. Alt + F4
  4. Ctrl + Esc
정답: 3

해설

Windows 98에서 현재 선택된 프로그램 창을 종료하는 단축키는 **Alt + F4**입니다. 이 단축키는 Windows 운영체제에서 오랫동안 표준으로 사용되어 왔으며, 활성화된 창을 닫는 데 사용되는 핵심적인 기능입니다. 다른 보기들은 창을 닫는 기능과는 관련이 없습니다.

문제 49

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

해설

이 문제는 CPU 스케줄링에서 **시분할(Time-Sharing)** 시스템에 가장 적합한 알고리즘을 묻고 있습니다. 시분할 시스템은 여러 프로세스가 CPU를 짧은 시간 동안 번갈아 가며 실행되도록 하여 사용자에게는 마치 여러 프로세스가 동시에 실행되는 것처럼 느끼게 하는 방식입니다. 정답은 **1번 RR(Round-Robin)**입니다. RR 알고리즘은 각 프로세스에 **규정 시간(Time Slice)**을 할당하고, 이 시간 동안 실행한 후에는 CPU를 다음 프로세스에게 넘겨주는 방식으로 작동합니다. 이는 문제에서 설명하는 "규정시간 또는 시간 조각(Slice)을 미리 정의하여 CPU 스케줄러가 준비상태 큐에서 정의된 시간만큼 각 프로세스에 CPU를 제공하는" 시분할 시스템의 특징과 정확히 일치합니다. 다른 보기들은 다음과 같은 이유로 적절하지 않습니다. * **FCFS(First-Come-First-Served)**: 먼저 도착한 프로세스가 먼저 실행되는 방식으로, 시분할과는 거리가 멉니다. * **SRT(Shortest Remaining Time)**: 남은 실행 시간이 가장 짧은 프로세스를 먼저 실행하는 방식으로, 시분할과는 직접적인 관련이 없습니다. * **SJF(Shortest Job First)**: 전체 실행 시간이 가장 짧은 프로세스를 먼저 실행하는 방식으로, 시분할과는 직접적인 관련이 없습니다.

문제 50

Which is not Operating System?     
  1. PASCAL
  2. UNIX
  3. DOS
  4. WINDOWS 98
정답: 1

해설

정답은 1번 PASCAL입니다. PASCAL은 프로그래밍 언어이지 운영체제가 아닙니다. UNIX, DOS, WINDOWS 98은 모두 컴퓨터 하드웨어를 관리하고 응용 프로그램을 실행할 수 있도록 하는 운영체제입니다. 운영체제는 컴퓨터 시스템의 핵심 소프트웨어로서, 사용자와 하드웨어 간의 인터페이스 역할을 합니다.

문제 51

데이터통신에 있어서 전송 속도의 표준 기본 단위는?     
  1. message/sec
  2. bit/sec
  3. word/sec
  4. character/sec
정답: 2

해설

데이터 통신에서 전송 속도의 기본 단위는 **bit/sec**입니다. 이는 데이터를 구성하는 가장 작은 단위인 비트(bit)가 1초 동안 얼마나 많이 전송되는지를 나타내기 때문입니다. 다른 보기들은 데이터의 묶음이나 문자를 나타내어 통신 속도를 표현하는 표준적인 단위로 사용되지 않습니다.

문제 52

일정한 폭을 가진 한 통신선로의 주파수 대역폭을 여러 개의 작은 대역폭으로 나누는 방식을 써서 전송선로를 분담하는 방식은?     
  1. 시분할다중화방식
  2. 대역분할다중화방식
  3. 주파수분할다중화방식
  4. 선로스위칭다중화방식
정답: 3

해설

정답은 3번 주파수분할다중화방식입니다. 이 방식은 하나의 통신선로를 여러 개의 작은 주파수 대역으로 나누어 각기 다른 신호를 동시에 전송하는 기술입니다. 마치 넓은 도로를 여러 차선으로 나누어 여러 대의 차가 동시에 달리는 것과 같습니다. 이를 통해 제한된 통신 자원을 효율적으로 활용할 수 있습니다.

문제 53

하나의 중앙처리장치에 통신회선을 통하여 여러 개의 입·출력장치를 항시 연결해서 자료를 처리하는 방식은?     
  1. 중앙 처리 방식
  2. 온라인 시스템
  3. 오프라인 시스템
  4. 일괄 처리 방식
정답: 2

해설

이 문제는 중앙처리장치(CPU)와 여러 입·출력 장치가 통신 회선으로 항상 연결되어 데이터를 실시간으로 처리하는 방식을 묻고 있습니다. 정답은 '온라인 시스템'으로, 이는 데이터가 발생하는 즉시 처리되어 즉각적인 응답을 얻을 수 있는 시스템을 의미합니다. 반면, 오프라인 시스템은 데이터가 모아진 후에 일괄적으로 처리하는 방식입니다.

문제 54

통신선로를 공동으로 이용하기 위한 장비는?     
  1. 변복조기
  2. 단말기
  3. 음향결합기
  4. 집중화기
정답: 4

해설

통신선로를 공동으로 이용하기 위한 장비는 **집중화기(Concentrator)**입니다. 집중화기는 여러 단말기에서 오는 데이터를 하나의 통신선로로 모아 전송함으로써, 여러 사용자가 동일한 회선을 효율적으로 공유할 수 있도록 합니다. 다른 보기들은 개별 장비의 기능에 해당하며, 선로 공동 이용과는 직접적인 관련이 적습니다.

문제 55

ITU-T 권고안에서 아날로그 전화통신망을 이용한 프로토콜 시리즈는?     
  1. K 시리즈
  2. X 시리즈
  3. T 시리즈
  4. V 시리즈
정답: 4

해설

ITU-T 권고안에서 아날로그 전화통신망을 이용한 프로토콜 시리즈는 **V 시리즈**입니다. V 시리즈는 주로 모뎀 통신과 관련된 표준을 다루며, 아날로그 회선을 통해 데이터를 전송하기 위한 다양한 프로토콜을 정의합니다. 이는 음성 통화뿐만 아니라 데이터 통신에서도 아날로그 회선을 활용할 수 있도록 하는 핵심적인 역할을 수행합니다.

문제 56

정보통신에 관한 설명 중 가장 적합한 것은?     
  1. 정보통신망에는 무선전화회선을 포함하지 않는다.
  2. 정보통신은 단말장치가 불필요한 것이 특징이다.
  3. 이용약관은 통신관계법령으로 규정하고 있다.
  4. 정보통신은 광케이블을 필히 그 구성요소로 한다.
정답: 3

해설

정보통신은 정보를 생산, 가공, 저장, 송수신하는 모든 활동을 포괄하며, 이를 위한 통신망과 단말장치는 필수적입니다. 보기 1, 2, 4는 이러한 정보통신의 본질과 구성 요소를 잘못 설명하고 있습니다. 반면, 보기 3은 정보통신망 이용 시 반드시 준수해야 하는 이용약관이 관련 법령에 의해 규정된다는 점에서 가장 적합한 설명입니다.

문제 57

정보통신에서 Ferranti 현상을 옳게 기술한 것은?     
  1. 수신단 신호의 절대값이 송신단 신호의 절대값보다 큰 현상
  2. 임피던스가 정합된 전송선로에서 발생하는 현상
  3. 지하 케이블에서 발생하는 현상
  4. 일반적인 통신 잡음 및 왜곡 현상
정답: 1

해설

Ferranti 현상은 송신단보다 수신단에서 신호의 전압 레벨이 더 높아지는 현상입니다. 이는 전송선로의 충전 전류(capacitive current)가 흐르면서 발생하는 것으로, 특히 무부하 또는 경부하 상태에서 두드러집니다. 따라서 정답은 1번이며, 핵심 개념은 전송선로의 **충전 전류**와 이로 인한 **전압 상승**입니다.

문제 58

국제전기통신부호 제5호(ITU-T NO.5)로 채택하여 데이터 통신용 전송부호로 이용되고 있는 부호는?     
  1. ASCII 부호
  2. TELEX 부호
  3. MORSE 부호
  4. EBCDIC 부호
정답: 1

해설

국제전기통신부호 제5호(ITU-T NO.5)로 채택되어 데이터 통신용 전송부호로 이용되는 것은 **ASCII 부호**입니다. ASCII는 미국 표준 코드이며, 7비트 또는 8비트로 문자와 기호를 표현하여 컴퓨터 및 통신 시스템에서 널리 사용됩니다. TELEX, MORSE, EBCDIC 부호는 각각 다른 용도나 표준을 가지고 있어 ITU-T NO.5로 채택되지 않았습니다.

문제 59

데이터통신에서 교환기와의 회선접촉 불량에 의하여 주로 생기는 잡음은?     
  1. 위상의곡(Phase Distortion)
  2. 감쇄(Attenuation)
  3. 비선형의곡(Nonlinear Distortion)
  4. 충격성잡음(Impulse Noise)
정답: 4

해설

데이터 통신에서 교환기와의 회선 접촉 불량은 순간적으로 신호가 끊기거나 왜곡되는 현상을 유발합니다. 이러한 불규칙적이고 짧은 시간 동안 발생하는 잡음을 **충격성 잡음(Impulse Noise)**이라고 합니다. 이는 다른 보기들과 달리 접촉 불량이라는 물리적인 문제에 의해 직접적으로 발생하는 잡음의 특징을 가장 잘 나타냅니다.

문제 60

동기식(Synchronous)전송의 특징이 아닌 것은?     
  1. 동기를 하기 위해서 SYN란 캐릭터를 사용한다.
  2. 데이터를 저장하기 위한 메모리가 필요하다.
  3. 고속도 전송에 주로 이용된다.
  4. 전송효율이 비동기식 전송보다 낮다.
정답: 4

해설

동기식 전송은 데이터 흐름을 맞추기 위해 SYN 문자를 사용하며, 고속 전송에 유리합니다. 데이터를 연속적으로 보내기 때문에 별도의 메모리가 필요하지 않으며, 비동기식 전송보다 전송 효율이 높습니다. 따라서 전송 효율이 낮다는 설명은 동기식 전송의 특징이 아닙니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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