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

2009정보처리기능사 2회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

명령어(Instruction)의 구성에서 처음의 바이트(Byte)에 기억되는 것은?    
  1. Operand
  2. Length
  3. Comma
  4. Op code
정답: 4

해설

명령어의 첫 번째 바이트에는 **Op code**가 기억됩니다. Op code는 컴퓨터에게 어떤 연산을 수행해야 하는지를 알려주는 핵심적인 부분입니다. 따라서 Op code를 통해 명령어의 종류를 파악할 수 있습니다.

문제 2

다음 주소지정 방법 중 처리속도가 가장 빠른 것은?    
  1. direct address
  2. indirect address
  3. calculated address
  4. immediate address
정답: 4

해설

정답은 4번 'immediate address'입니다. 이 방식은 명령어 자체에 데이터가 포함되어 있어 별도의 메모리 접근 없이 즉시 데이터를 사용할 수 있기 때문에 처리 속도가 가장 빠릅니다. 다른 방식들은 메모리에서 데이터를 가져오거나 주소를 계산하는 과정이 필요하여 상대적으로 느립니다.

문제 3

다음 중 불(Boolean) 대수의 정리로 옳지 않은 것은?    
  1. A+A=1A+A'=1
  2. A+0=0A+0=0
  3. AA=0A · A'=0
  4. A+A=AA+A=A
정답: 2

해설

정답은 2번입니다. 불 대수에서 'A+0'은 'A'와 같습니다. 이는 'A'에 0을 더해도 'A'의 값은 변하지 않는다는 논리적 연산을 나타냅니다. 따라서 'A+0=0'은 불 대수의 정리로 옳지 않습니다. 핵심 개념은 불 대수의 항등원과 보수 법칙입니다.

문제 4

그림과 같은 논리회로의 출력 CC 는 얼마인가?(단, A=1,B=1A=1, B=1)
  1. 0
  2. 1
  3. 10
  4. 11
정답: 2

해설

이 문제는 논리곱(AND) 연산을 수행하는 논리 게이트에 대한 문제입니다. 논리곱 연산은 두 입력이 모두 1일 때만 출력이 1이 됩니다. 문제에서 A=1, B=1이므로, 논리곱 게이트의 출력 C는 1이 됩니다. 따라서 정답은 2번입니다.

문제 5

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

해설

이 문제는 논리곱(AND) 연산의 분배법칙을 활용하여 해결할 수 있습니다. 논리곱 연산에서 A · (A · B + C)는 A · (A · B) + A · C 와 같이 분배될 수 있습니다. 논리곱 연산의 성질에 따라 A · (A · B)는 A · B 와 같으므로, 결과적으로 A · B + A · C 로 간단해집니다. 이 식은 다시 A · (B + C) 로 묶을 수 있습니다.

문제 6

1면에 100개의 트랙을 사용할 수 있는 양면 자기디스크에서 1트랙은 4개의 섹터로 되어 있으며 섹터 당 320word를 기억시킬 수 있다고 할 경우, 이 디스크는 몇 word를 기억시킬 수 있는가?
  1. 372000
  2. 256000
  3. 254000
  4. 124000
정답: 2

해설

이 문제는 자기 디스크의 총 저장 용량을 계산하는 문제입니다. 핵심 개념은 **용량 = (면 수) × (트랙 수/면) × (섹터 수/트랙) × (워드 수/섹터)** 입니다. 양면 디스크이므로 면 수는 2입니다. 따라서 총 저장 용량은 2면 × 100트랙/면 × 4섹터/트랙 × 320워드/섹터 = 256,000워드입니다.

문제 7

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

해설

정답은 2번 Multiplexer channel 입니다. Multiplexer channel은 여러 개의 입출력 장치를 동시에 연결하여 데이터를 효율적으로 전송하는 장치입니다. 마치 여러 개의 수도꼭지를 하나의 큰 파이프로 연결하여 동시에 물을 보낼 수 있는 것과 같습니다. Simplex channel은 단방향 통신만 가능하며, Select io channel과 Register channel은 Multiplexer channel과는 다른 기능을 수행합니다.

문제 8

정보처리 속도 단위 중 초당 100만 개의 연산을 수행한다는 의미의 단위는?    
  1. MIPS
  2. KIPS
  3. MFLOPS
  4. LIPS
정답: 1

해설

정답은 1번 MIPS입니다. MIPS는 "Million Instructions Per Second"의 약자로, 초당 100만 개의 명령어를 처리하는 컴퓨터의 성능을 나타내는 단위입니다. KIPS는 초당 1000개의 명령어를 의미하며, MFLOPS는 초당 100만 개의 부동소수점 연산을 의미합니다. LIPS는 일반적인 정보처리 속도 단위가 아닙니다.

문제 9

JK 플립플롭에서 J=0,K=0J=0, K=0 이 입력되면 동작상태는 어떻게 되는가?    
  1. 변화 없음
  2. Clear 상태
  3. Set 상태
  4. 반전
정답: 1

해설

JK 플립플롭에서 J=0, K=0으로 입력되면, 플립플롭의 현재 상태가 그대로 유지됩니다. 이는 JK 플립플롭의 동작 원리상 J와 K 입력이 모두 0일 때 "유지" 상태가 되기 때문입니다. 따라서 이전 상태에서 아무런 변화가 일어나지 않습니다.

문제 10

로더(loader)의 기능이 아닌 것은?     
  1. 할당(allocation)
  2. 링킹(linking)
  3. 재배치(relocation)
  4. 스케줄링(scheduling)
정답: 4

해설

로더는 프로그램이 실행될 수 있도록 메모리에 적재하고, 필요한 경우 주소를 재배치하며, 여러 모듈을 연결하는 역할을 합니다. 반면 스케줄링은 CPU 사용 시간을 여러 프로세스에 할당하는 운영체제의 핵심 기능으로, 로더의 직접적인 기능과는 거리가 있습니다. 따라서 로더의 기능이 아닌 것은 스케줄링입니다.

문제 11

주소 10에 20이란 값이 저장되어 있고, 주소 20 에는 40이라는 값이 저장되어 있다고 할 때 간접 주소 지정에 의해 10 번지를 접근하면 실제 처리되는 값은?     
  1. 10
  2. 20
  3. 30
  4. 40
정답: 4

해설

간접 주소 지정은 메모리 주소 자체를 저장하고, 그 주소에 저장된 값을 참조하는 방식입니다. 문제에서 주소 10에는 20이, 주소 20에는 40이 저장되어 있습니다. 따라서 주소 10을 간접 주소 지정으로 접근하면, 주소 10에 저장된 값인 20을 참조하게 됩니다. 이 20이라는 값은 실제로는 다른 메모리 주소(주소 20)를 가리키므로, 최종적으로 주소 20에 저장된 값인 40이 실제 처리되는 값이 됩니다.

문제 12

16진수 2C를 10진수로 변환한 것으로 옳은 것은?     
  1. 41
  2. 42
  3. 43
  4. 44
정답: 4

해설

16진수 2C를 10진수로 변환하려면 각 자릿값에 16의 거듭제곱을 곱한 후 더해야 합니다. 16진수에서 'C'는 10진수로 12를 의미합니다. 따라서 16진수 2C는 (2 * 16^1) + (12 * 16^0) = 32 + 12 = 44가 됩니다. 핵심 개념은 16진수의 각 자릿값이 16의 거듭제곱으로 표현된다는 것입니다.

문제 13

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

해설

2진수 0110을 그레이코드로 변환하는 과정은 다음과 같습니다. 가장 왼쪽 비트(MSB)는 그대로 내려오고, 나머지 비트들은 왼쪽 비트와 현재 비트의 XOR 연산을 통해 변환됩니다. 따라서 0110은 0(그대로), 0 XOR 1 = 1, 1 XOR 1 = 0, 1 XOR 0 = 1이 되어 0101이 됩니다. 이처럼 그레이코드는 인접한 비트 간의 차이만을 나타내어 오류 검출 등에 유용하게 사용됩니다.

문제 14

다음 진리표에 해당하는 GATE는?
정답: 1

해설

이 문제는 주어진 진리표가 어떤 논리 게이트를 나타내는지 파악하는 문제입니다. 핵심 개념은 각 논리 게이트의 동작 방식과 그에 따른 진리표를 이해하는 것입니다. 1번 게이트는 두 입력이 모두 1일 때만 출력이 1이 되는 AND 게이트의 특징을 보여줍니다. 따라서 주어진 진리표는 AND 게이트를 나타냅니다.

문제 15

컴퓨터 시스템에서 명령어를 실행하기 위하여 CPU에서 이루어지는 동작 단계의 하나로서, 기억장치로부터 명령어를 읽어 들이는 단계는?     
  1. 재기록(writ back) 단계
  2. 해독(decoding) 단계
  3. 인출(fetch) 단계
  4. 실행(execute) 단계
정답: 3

해설

정답은 3번 인출(fetch) 단계입니다. 이 단계는 CPU가 기억 장치에서 다음에 실행할 명령어를 가져오는 과정입니다. 이는 명령어 실행 사이클의 첫 번째 단계로, CPU가 작업을 수행하기 위해 필요한 명령어를 준비하는 핵심적인 역할을 합니다.

문제 16

하나의 레지스터에 기억된 자료를 모두 다른 레지스터로 옮길 때 사용하는 논리연산은?     
  1. rotate
  2. shift
  3. move
  4. complement
정답: 3

해설

하나의 레지스터에 저장된 데이터를 다른 레지스터로 복사하는 데 사용되는 논리 연산은 **move**입니다. move 연산은 원본 레지스터의 데이터를 변경하지 않고 대상 레지스터로 그대로 옮기는 역할을 합니다. rotate나 shift는 비트 단위의 이동이나 회전을 수행하며, complement는 비트를 반전시키는 연산이므로 문제의 요구사항과 다릅니다.

문제 17

현재 실행 중인 명령어를 기억하고 있는 제어장치 내의 레지스터는?     
  1. 누산기(Accumulator)
  2. 인덱스 레지스터(Index Register)
  3. 메모리 레지스터(Memory Register)
  4. 명령 레지스터(Instruction Register)
정답: 4

해설

정답은 4번 **명령 레지스터(Instruction Register)**입니다. 명령 레지스터는 현재 실행 중인 명령어를 임시로 저장하는 제어 장치의 핵심 레지스터입니다. CPU는 이 레지스터에 저장된 명령어를 해독하고 실행하여 프로그램 흐름을 제어합니다. 다른 레지스터들은 연산 결과 저장(누산기), 주소 계산(인덱스 레지스터), 메모리 데이터 임시 저장(메모리 레지스터) 등 다른 역할을 수행합니다.

문제 18

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

해설

이 문제는 기억장치 내 특정 위치를 직접 숫자로 지정하는 주소 체계를 묻고 있습니다. 정답은 '절대주소'로, 이는 기억장치의 물리적인 위치를 고유한 번지로 직접 가리키며, 프로그램 실행 시 변하지 않는 고정된 주소입니다. 상대주소와 달리, 절대주소는 기억장치에 저장된 기계어 정보의 위치를 명확하게 지정하는 역할을 합니다.

문제 19

레지스터, 가산기, 보수기 등으로 구성되는 장치는?     
  1. 제어장치
  2. 입/출력장치
  3. 기억장치
  4. 연산장치
정답: 4

해설

정답은 4번 연산장치입니다. 연산장치는 레지스터, 가산기, 보수기 등과 같은 구성 요소들을 활용하여 데이터에 대한 산술 및 논리 연산을 수행하는 컴퓨터의 핵심 부품입니다. 문제에서 언급된 구성 요소들은 모두 데이터를 처리하고 계산하는 데 필수적인 역할을 합니다.

문제 20

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

해설

전가산기는 두 개의 비트와 이전 자리에서 올라온 올림수(carry-in)를 더하여 합(sum)과 올림수(carry-out)를 계산하는 회로입니다. 이를 구현하기 위해, 첫 번째 반가산기는 두 입력 비트를 더해 중간 합과 중간 올림수를 생성하고, 두 번째 반가산기는 첫 번째 반가산기의 중간 합과 올림수(carry-in)를 더해 최종 합을 만듭니다. 마지막으로 OR 게이트를 사용하여 두 올림수를 결합하여 최종 올림수를 생성합니다. 따라서 전가산기는 반가산기 2개와 OR 게이트로 구성됩니다.

문제 21

판매 테이블에서 품명이 ‘카메라’인 항목을 삭제하는 SQL 문은?     
  1. DELETE FROM 판매 WHERE 품명=‘카메라’;
  2. DELETE FROM 품명=‘카메라’ WHERE 판매;
  3. DELETE SET 판매, WHERE 품명=‘카메라’;
  4. DELETE SET 품명=‘카메라’ WHERE 판매;
정답: 1

해설

정답은 1번입니다. SQL에서 데이터를 삭제할 때는 `DELETE FROM 테이블명 WHERE 조건;` 구문을 사용합니다. 이 구문은 지정된 테이블에서 조건에 맞는 행들을 삭제합니다. 따라서 판매 테이블에서 품명이 '카메라'인 항목을 삭제하기 위해서는 `DELETE FROM 판매 WHERE 품명='카메라';`와 같이 작성해야 합니다.

문제 22

데이터베이스 설계 단계의 순서로 옳은 것은?
  1. 22\textcircled{\small 2}11\textcircled{\small 1}33\textcircled{\small 3}
  2. 33\textcircled{\small 3}11\textcircled{\small 1}22\textcircled{\small 2}
  3. 11\textcircled{\small 1}22\textcircled{\small 2}33\textcircled{\small 3}
  4. 11\textcircled{\small 1}33\textcircled{\small 3}22\textcircled{\small 2}
정답: 3

해설

데이터베이스 설계는 요구사항 분석을 통해 필요한 데이터를 파악하는 것으로 시작합니다. 이후 분석된 요구사항을 바탕으로 개념적 설계, 논리적 설계, 물리적 설계 순서로 진행됩니다. 따라서 정답은 3번(개념적 설계 → 논리적 설계 → 물리적 설계)입니다.

문제 23

급여 테이블에 데이터를 입력한 후 시간외수당 필드가 누락되어 이를 추가하고자 할 경우에 사용하는 sql 명령으로 옳은 것은?     
  1. ALTER TABLE
  2. ADD TABLE
  3. MODIFY TABLE
  4. MAKE TABLE
정답: 1

해설

정답은 1번 ALTER TABLE 입니다. **정답 이유:** ALTER TABLE 명령은 이미 존재하는 테이블의 구조를 변경할 때 사용됩니다. 시간외수당 필드를 추가하는 것은 테이블 구조를 변경하는 작업이므로 ALTER TABLE 명령이 적합합니다. **핵심 개념:** * **ALTER TABLE:** 데이터베이스 테이블의 구조를 수정하는 SQL 명령어입니다. 테이블에 컬럼을 추가하거나 삭제하고, 컬럼의 데이터 타입을 변경하는 등의 작업을 할 수 있습니다. * **ADD COLUMN:** ALTER TABLE 명령과 함께 사용하여 테이블에 새로운 컬럼을 추가할 때 사용되는 구문입니다.

문제 24

프리젠테이션에서 사용하는 하나의 화면을 무엇이라고 하는가?     
  1. 슬라이드
  2. 매크로
  3. 개체
정답: 1

해설

프레젠테이션에서 사용하는 하나의 화면을 **슬라이드**라고 합니다. 슬라이드는 프레젠테이션의 기본적인 구성 요소로, 텍스트, 이미지, 차트 등 다양한 정보를 담아 발표 내용을 시각적으로 전달합니다. 다른 보기들은 슬라이드와는 다른 개념을 나타냅니다.

문제 25

SQL 의 DDL에 해당하지 않는 것은?     
  1. CREATE
  2. UPDATE
  3. ALTER
  4. DROP
정답: 2

해설

SQL의 DDL(Data Definition Language)은 데이터베이스의 구조를 정의하고 관리하는 명령어들을 말합니다. CREATE, ALTER, DROP은 테이블, 인덱스 등 데이터베이스 객체를 생성, 수정, 삭제하는 DDL에 해당합니다. 반면 UPDATE는 데이터베이스에 저장된 실제 데이터를 수정하는 DML(Data Manipulation Language)에 속하므로 DDL에 해당하지 않습니다.

문제 26

고객 테이블의 모든 자료를 출력하는 SQL 문으로 옳은 것은?     
  1. SELECT % FROM 고객;
  2. SELECT ? FROM 고객 ;
  3. SELECT * FROM 고객 ;
  4. SELECT # FROM 고객 ;
정답: 3

해설

SQL에서 모든 컬럼의 데이터를 선택할 때는 와일드카드 문자인 '*'를 사용합니다. 따라서 `SELECT * FROM 고객;`은 고객 테이블의 모든 자료를 출력하는 올바른 SQL 문입니다. 나머지 보기들은 SQL 문법에 맞지 않는 기호를 사용했기 때문에 틀렸습니다.

문제 27

데이터베이스 개체(Entity)의 속성 중 하나의 속성이 가질 수 있는 모든 값의 집합을 무엇이라고 하는가?     
  1. 객체(Object)
  2. 속성(Attribute)
  3. 도메인(Domain)
  4. 카디널리티(Cardinality)
정답: 3

해설

데이터베이스 개체의 속성이 가질 수 있는 모든 유효한 값들의 집합을 **도메인(Domain)**이라고 합니다. 예를 들어, '나이'라는 속성의 도메인은 0부터 120까지의 정수일 수 있습니다. 이는 속성이 가질 수 있는 값의 범위를 정의하여 데이터의 일관성과 무결성을 보장하는 핵심 개념입니다.

문제 28

강연회나 세미나, 연구발표, 교육안 제작 등 상대방에게 보다 효과적으로 의사를 전달하고자 할 때 사용하는 것은?     
  1. 워드프로세서
  2. 프리젠테이션
  3. 데이터베이스
  4. 운영체제
정답: 2

해설

상대방에게 효과적으로 정보를 전달하기 위해서는 시각적인 자료와 함께 내용을 구성하는 것이 중요합니다. 보기 중에서 **프리젠테이션**은 이러한 목적에 가장 적합하며, 강연, 세미나, 교육 등 다양한 상황에서 핵심 내용을 시각적으로 구성하여 청중의 이해를 돕는 데 사용됩니다. 워드프로세서는 문서 작성에, 데이터베이스는 정보 관리에, 운영체제는 컴퓨터 시스템 관리에 주로 사용되므로, 의사 전달 효과를 높이는 데는 프리젠테이션이 가장 적절한 도구입니다.

문제 29

단순하게 반복되는 작업을 특정키나 이름에 기록하여 자동실행 할 수 있는 스프레드시트의 기능은?     
  1. 정렬
  2. 필터
  3. 부분합
  4. 매크로
정답: 4

해설

정답은 4번 매크로입니다. 매크로는 사용자가 특정 키나 이름에 반복적인 작업을 기록해두고, 필요할 때 해당 키나 이름을 누르면 기록된 작업이 자동으로 실행되도록 하는 스프레드시트의 기능입니다. 이를 통해 단순 반복 작업을 효율적으로 처리할 수 있습니다.

문제 30

3단계 스키마의 종류에 해당하지 않는 것은?     
  1. 개념 스키마(Conceptual Schema)
  2. 관계 스키마(Relational Schema)
  3. 내부 스키마(Internal Schema)
  4. 외부 스키마(External Schema)
정답: 2

해설

3단계 스키마는 데이터베이스의 구조를 세 가지 수준으로 추상화한 것으로, 외부 스키마(사용자 관점), 개념 스키마(전체 데이터베이스 논리적 구조), 내부 스키마(물리적 저장 구조)로 구성됩니다. 관계 스키마는 데이터베이스를 표현하는 방식 중 하나일 뿐, 3단계 스키마의 종류 자체에 해당하지는 않습니다. 따라서 정답은 2번 관계 스키마입니다.

문제 31

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

해설

UNIX에서 현재 작업 중인 프로세스의 상태를 확인하는 명령어는 `ps`입니다. `ls`는 파일 목록을 보여주고, `kill`은 프로세스를 종료하며, `chmod`는 파일 권한을 변경하는 명령어이므로 프로세스 상태 확인과는 관련이 없습니다. 따라서 `ps`가 정답입니다.

문제 32

UNIX 시스템의 구성을 크게 세 부분으로 나눌 때 해당하지 않는 것은?     
  1. Block
  2. Kernel
  3. Shell
  4. Utility
정답: 1

해설

UNIX 시스템은 일반적으로 커널, 쉘, 유틸리티의 세 가지 주요 구성 요소로 나뉩니다. 커널은 시스템의 핵심으로 하드웨어를 관리하고, 쉘은 사용자와 커널 간의 인터페이스 역할을 하며, 유틸리티는 다양한 작업을 수행하는 프로그램들입니다. 'Block'은 파일 시스템의 저장 단위일 뿐, 시스템의 주요 구성 요소에는 해당하지 않습니다.

문제 33

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

해설

컴퓨터 시스템 내부에서 실행 중인 프로그램을 **프로세스**라고 합니다. 프로세스는 프로그램이 메모리에 적재되어 실행되는 상태를 의미하며, 운영체제는 이러한 프로세스들을 관리하고 제어합니다. 버퍼는 데이터를 임시 저장하는 공간이고, 인터럽트는 하드웨어나 소프트웨어의 요청을 처리하기 위한 신호이며, 커널은 운영체제의 핵심 부분입니다.

문제 34

“윈도 98”에 대한 설명으로 옳지 않는 것은?     
  1. 플러그 앤 플레이(Plug &Play) 방식이다.
  2. 32 bit 운영체제이다.
  3. 파일명의 길이는 최대 8 자리까지 가능하다.
  4. 멀티태스킹(Multi-tasking)을 지원한다.
정답: 3

해설

윈도우 98은 32비트 운영체제로, 플러그 앤 플레이와 멀티태스킹을 지원합니다. 하지만 파일명 길이에 있어서는 8자리를 초과하는 긴 파일명을 지원하여, 3번 보기가 옳지 않은 설명입니다.

문제 35

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

해설

정답은 2번 LRU(Least Recently Used)입니다. LRU는 각 페이지가 마지막으로 참조된 시간을 기록하는 계수기(또는 타임스탬프)를 사용하여, 가장 오래전에 참조된 페이지를 교체 대상으로 선택합니다. 이는 최근에 사용된 페이지일수록 앞으로도 사용될 가능성이 높다는 가정에 기반한 효율적인 페이지 대체 알고리즘입니다.

문제 36

UNIX에서 "who" 명령은 현재 로그인 중인 각 사용자에 관한 정보를 보여준다. "who" 명령으로 알 수 없는 내용은?     
  1. 단말 명
  2. 로그인 명
  3. 로그인 일시
  4. 사용 소프트웨어
정답: 4

해설

"who" 명령어는 시스템에 현재 로그인된 사용자들의 단말기 이름, 로그인 이름, 로그인 시간을 보여줍니다. 하지만 사용자가 어떤 소프트웨어를 사용하고 있는지에 대한 정보는 제공하지 않습니다. 따라서 "who" 명령으로 알 수 없는 내용은 사용 소프트웨어입니다.

문제 37

도스(MS-DOS)에서 특정 파일의 감추기속성, 읽기속성을 지정할 수 있는 명령은?     
  1. MORE
  2. FDISK
  3. ATTRIB
  4. DEFRAG
정답: 3

해설

도스(MS-DOS)에서 파일의 감추기 속성, 읽기 속성 등을 변경하는 명령은 **ATTRIB**입니다. 이 명령은 파일의 속성을 **+R** (읽기 전용), **-R** (읽기 전용 해제), **+H** (숨김), **-H** (숨김 해제) 와 같이 지정하여 파일의 접근 및 수정 권한을 제어할 수 있습니다. 다른 보기들은 파일 내용을 보여주거나(MORE), 디스크를 관리하거나(FDISK), 디스크 조각 모음을 하는(DEFRAG) 명령으로 파일 속성 변경과는 무관합니다.

문제 38

운영체제의 목적과 가장 거리가 먼 것은?     
  1. 성능 향상
  2. 응답시간 단축
  3. 단위 작업량의 소형화
  4. 신뢰성 향상
정답: 3

해설

운영체제는 컴퓨터 시스템의 효율적인 자원 관리와 사용자 편의성 제공을 목표로 합니다. 성능 향상, 응답 시간 단축, 신뢰성 향상은 모두 운영체제의 중요한 목적에 해당합니다. 반면, '단위 작업량의 소형화'는 운영체제의 직접적인 목적이라기보다는, 소프트웨어 개발 과정이나 특정 알고리즘 설계와 관련된 개념에 가깝습니다. 따라서 운영체제의 목적과 가장 거리가 멉니다.

문제 39

"윈도 98”에서 파일을 삭제하는 방법으로 옳지 않은 것은?     
  1. 휴지통을 이용하여 삭제
  2. Del(Delete)키를 이용하여 삭제
  3. Esc키를 이용하여 삭제
  4. 마우스의 오른쪽 버튼을 이용하여 삭제
정답: 3

해설

윈도우 98에서 파일을 삭제하는 올바른 방법은 휴지통 사용, Delete 키, 또는 마우스 오른쪽 버튼 메뉴를 이용하는 것입니다. Esc 키는 일반적으로 프로그램 실행 취소나 대화 상자 닫기에 사용되는 키이며, 파일을 삭제하는 기능과는 관련이 없습니다. 따라서 Esc 키를 이용한 삭제는 옳지 않은 방법입니다.

문제 40

Which of the following key strokes is able to copy it to the clipboard in WINDOWS 98 ?     
  1. Alt+CAlt+C
  2. Ctrl+VCtrl+V
  3. Ctrl+ACtrl+A
  4. Ctrl+CCtrl+C
정답: 4

해설

Windows 98에서 복사 기능을 수행하는 단축키는 Ctrl+C입니다. Ctrl+C는 선택된 항목을 클립보드에 복사하는 표준 단축키이며, Ctrl+V는 붙여넣기, Ctrl+A는 전체 선택에 사용됩니다. 따라서 4번 Ctrl+C가 정답입니다.

문제 41

운영체제를 제어 프로그램(control program)과 처리 프로그램(processing program)으로 분류했을 때 제어 프로그램에 해당하지 않는 것은?     
  1. 감시프로그램(supervisor program)
  2. 데이터 관리 프로그램(data management program)
  3. 문제 프로그램(problem program)
  4. 작업 제어 프로그램(job control program)
정답: 3

해설

운영체제는 시스템 자원을 관리하고 사용자 프로그램을 실행하는 역할을 합니다. 제어 프로그램은 이러한 운영체제의 핵심 기능으로, 시스템을 효율적으로 관리하고 제어하는 역할을 담당합니다. 반면, 문제 프로그램은 사용자가 특정 작업을 수행하기 위해 작성한 프로그램으로, 운영체제의 제어를 받는 대상입니다. 따라서 문제 프로그램은 제어 프로그램에 해당하지 않습니다.

문제 42

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

해설

윈도우 98에서 시스템을 종료하는 올바른 방법은 시작 메뉴를 이용하거나 Alt+F4 단축키를 사용하는 것입니다. Ctrl+Alt+Del은 작업 관리자 창을 열어 응용 프로그램을 강제 종료하는 데 사용되며, Ctrl+Alt+Shift는 윈도우 98에서 시스템 종료와 직접적인 관련이 없는 단축키입니다. 따라서 4번은 윈도우 98을 종료하는 올바른 방법이 아닙니다.

문제 43

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

해설

정답은 1번 **FDISK**입니다. FDISK는 DOS에서 하드 디스크를 파티션으로 나누고 각 파티션에 논리적 드라이브 문자를 할당하는 데 사용되는 외부 명령어입니다. CHKDSK는 디스크 오류를 검사하고 수정하며, RECOVER는 손상된 파일을 복구하고, DISKCOMP는 디스크를 비교하는 명령어이므로 문제의 설명과 관련이 없습니다.

문제 44

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

해설

MS-DOS에서 실수로 삭제된 파일을 복원하는 명령어는 `UNDELETE`입니다. 이 명령어는 삭제된 파일이 디스크 상에서 완전히 덮어쓰여지지 않았다면, 해당 파일의 정보를 복구하여 원래대로 되돌릴 수 있도록 돕습니다. `DELETE`는 파일을 삭제하는 명령어이며, `FDISK`는 디스크 파티션을 관리하는 명령어이므로 정답이 될 수 없습니다.

문제 45

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

해설

UNIX에서 네트워크상의 문제를 진단하는 데 가장 기본적인 명령어는 `ping`입니다. `ping` 명령어는 특정 네트워크 장치(IP 주소 또는 호스트 이름)로 ICMP Echo Request 패킷을 보내고 응답을 확인하여, 해당 장치와의 연결 상태와 응답 시간을 측정합니다. 이를 통해 네트워크 연결이 끊어졌는지, 응답이 느린지 등을 파악하여 문제의 원인을 진단할 수 있습니다.

문제 46

도스(MS-DOS)에서 사용할 수 있는 드라이브의 최대 수를 지정하는 명령어는?     
  1. LASTDRIVE
  2. BLOCKS
  3. FILES
  4. PRIMARYDISK
정답: 1

해설

도스(MS-DOS)에서 사용할 수 있는 드라이브의 최대 수를 지정하는 명령어는 `LASTDRIVE`입니다. 이 명령어는 CONFIG.SYS 파일에 설정하여 사용할 수 있는 드라이브의 마지막 문자를 지정함으로써, 시스템이 인식할 수 있는 최대 드라이브 수를 결정합니다. 예를 들어, `LASTDRIVE=Z`로 설정하면 A부터 Z까지 총 26개의 드라이브를 사용할 수 있습니다.

문제 47

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

해설

UNIX에서 현재 작업 중인 디렉토리의 모든 파일을 보여주는 명령은 `ls`입니다. `ls`는 "list"의 약자로, 현재 위치한 디렉토리 안의 파일과 하위 디렉토리 목록을 출력하는 핵심적인 명령어입니다. `cd`는 디렉토리 변경, `mv`는 파일 이동, `tar`는 파일 압축에 사용되는 명령어이므로 현재 디렉토리 파일 목록을 보여주는 기능과는 다릅니다.

문제 48

"윈도 98"에서 화면보호기의 설정은 어디에서 하는가?     
  1. 시스템
  2. 멀티미디어
  3. 디스플레이
  4. 내게 필요한 옵션
정답: 3

해설

윈도우 98에서 화면 보호기 설정은 **디스플레이 속성**에서 이루어집니다. 디스플레이 속성은 화면의 해상도, 색상, 배경, 그리고 화면 보호기 등 시각적인 요소를 관리하는 곳입니다. 따라서 화면 보호기를 설정하려면 "디스플레이" 옵션을 선택해야 합니다.

문제 49

도스(MS-DOS)에서 화면의 내용을 깨끗이 지워주는 역할을 하는 명령어는?     
  1. CD
  2. PATH
  3. CLS
  4. DATE
정답: 3

해설

도스(MS-DOS)에서 화면의 내용을 깨끗이 지워주는 명령어는 **CLS**입니다. CLS는 "Clear Screen"의 약자로, 현재 화면에 표시된 모든 텍스트를 지우고 커서를 화면의 왼쪽 상단으로 이동시켜 새로운 명령어를 입력할 준비를 합니다. 다른 보기들은 파일 경로 설정(PATH)이나 날짜 변경(DATE) 등 화면 지우기와는 관련 없는 명령어입니다.

문제 50

다음의 설명이 의미하는 것은?
  1. database
  2. compiler
  3. deadlock
  4. spooling
정답: 3

해설

이 문제는 여러 프로세스가 서로가 가진 자원을 기다리면서 무한히 대기하는 상황을 설명합니다. 이러한 상황을 **교착 상태(deadlock)**라고 하며, 이는 프로세스들이 더 이상 진행되지 못하고 시스템이 멈추는 심각한 문제입니다. 따라서 정답은 3번입니다.

문제 51

고속 광전송 장치에서 빛의 파장을 여러개 사용하여 다중화 하는 방식은?     
  1. WDM
  2. FDM
  3. TDM
  4. CDM
정답: 1

해설

정답은 1번 WDM(파장 분할 다중화)입니다. WDM은 하나의 광섬유 케이블을 통해 여러 개의 다른 파장(색깔)의 빛을 동시에 전송하여 통신 용량을 늘리는 기술입니다. 각 파장은 독립적인 채널처럼 작동하여 여러 신호를 간섭 없이 전달할 수 있습니다. FDM(주파수 분할 다중화)은 전자기파의 주파수를 분할하는 방식이고, TDM(시분할 다중화)은 시간을 분할하여 신호를 전송하는 방식이며, CDM(코드 분할 다중화)은 서로 다른 코드를 사용하여 신호를 구분하는 방식입니다.

문제 52

인터넷을 통해 TV 서비스를 제공하는 방송 서비스는?     
  1. MPEG
  2. IPTV
  3. HDTV
  4. SDTV
정답: 2

해설

정답은 2번 IPTV입니다. IPTV는 인터넷 프로토콜(IP)을 사용하여 TV 서비스를 제공하는 방식으로, 기존의 케이블이나 위성 방식과 달리 인터넷 망을 통해 방송 콘텐츠를 전달합니다. 따라서 인터넷을 통해 TV 서비스를 제공하는 방송 서비스라고 할 수 있습니다. MPEG는 영상 압축 표준이고, HDTV와 SDTV는 영상의 해상도 규격입니다.

문제 53

다음 중 PCM 전송에서 송신측 과정은?     
  1. 음성 → 양자화 → 표본화 → 부호화
  2. 음성 → 복호화 → 변조화 → 부호화
  3. 음성 → 2진화 → 압축화 → 부호화
  4. 음성 → 표본화 → 양자화 → 부호화
정답: 4

해설

PCM(Pulse Code Modulation) 전송에서 송신측 과정은 음성 신호를 디지털 신호로 변환하는 과정입니다. 먼저 음성 신호를 일정한 시간 간격으로 추출하는 **표본화(Sampling)** 과정을 거칩니다. 이어서 각 표본 값을 이산적인 레벨로 근사화하는 **양자화(Quantization)**를 수행합니다. 마지막으로 양자화된 값을 이진수로 표현하는 **부호화(Encoding)** 과정을 거쳐 디지털 신호를 생성합니다. 따라서 정답은 4번입니다.

문제 54

광섬유케이블의 일반적인 특징으로 옳지 않은 것은?     
  1. 빛을 사용함으로써 전기적인 간섭이 없다.
  2. 높은 전송속도와 대역폭을 갖는다.
  3. 동축케이블보다 전송신호의 손실이 적다.
  4. 설치시에 접속과 연결이 매우 용이하다.
정답: 4

해설

광섬유 케이블은 빛을 이용해 신호를 전달하므로 전기적 간섭이 없고, 높은 전송 속도와 대역폭을 자랑하며 동축 케이블보다 신호 손실이 적다는 장점이 있습니다. 하지만 **설치 시 접속과 연결이 복잡하고 전문적인 기술이 필요하여 용이하지 않다는 점**이 일반적인 특징으로 옳지 않습니다.

문제 55

오류를 검출한 후 재전송하는 방식으로 옳지 않은 것은?     
  1. 정지-대기(stop and wait) ARQ
  2. 연속적(continuous) ARQ
  3. 적응적(adaptive) ARQ
  4. 이산적(discrete) ARQ
정답: 4

해설

정답은 4번 '이산적(discrete) ARQ'입니다. 오류 검출 후 재전송하는 ARQ(Automatic Repeat reQuest) 방식은 데이터를 연속적으로 보내거나, 한 번 보내고 응답을 기다리는 방식 등이 있습니다. '이산적 ARQ'는 이러한 재전송 방식의 종류로 존재하지 않는 개념이므로 옳지 않습니다.

문제 56

가입자의 집안까지 광케이블로 연결함으로써 광대역 통합망 구축을 위한 가입자망 기수로 평가받고 있는 것은?     
  1. FTTH
  2. FTTO
  3. FTTC
  4. FTTB
정답: 1

해설

정답은 1번 FTTH입니다. FTTH는 'Fiber To The Home'의 약자로, 광케이블을 가입자의 집까지 직접 연결하는 기술입니다. 이는 광대역 통합망 구축에서 가장 이상적인 형태의 가입자망으로 평가받으며, 최고 수준의 인터넷 속도와 안정성을 제공합니다.

문제 57

다음 중 변조방식을 분류한 것에 속하지 않는 것은?     
  1. 진폭편이변조
  2. 주파수편이변조
  3. 위상편이변조
  4. 멀티포인트변조
정답: 4

해설

정답은 4번 멀티포인트변조입니다. 진폭, 주파수, 위상 편이 변조는 모두 신호의 특성(진폭, 주파수, 위상)을 변화시켜 정보를 전달하는 대표적인 아날로그 변조 방식입니다. 반면 멀티포인트 변조는 여러 지점에서 동시에 데이터를 전송하는 기술로, 변조 방식 자체를 분류하는 개념과는 거리가 있습니다.

문제 58

다음 중 이동 통신망의 다원접속 방식이 아닌 것은?     
  1. TDMA
  2. FDMA
  3. SCMA
  4. CDMA
정답: 3

해설

이 문제는 이동 통신망에서 여러 사용자가 동시에 통신망을 공유하는 다중 접속 방식에 대한 이해를 묻고 있습니다. TDMA(시분할 다중 접속), FDMA(주파수 분할 다중 접속), CDMA(코드 분할 다중 접속)는 모두 이동 통신망에서 널리 사용되는 다중 접속 방식입니다. 반면 SCMA(대역확산 다중 접속)는 이러한 이동 통신망의 표준적인 다중 접속 방식에 해당하지 않습니다.

문제 59

ISO(국제표준기구)의 OSI 7계층에서 Network Layer는 어느 계층에 해당 되는가?     
  1. 제 1계층
  2. 제 2계층
  3. 제 3계층
  4. 제 4계층
정답: 3

해설

OSI 7계층에서 Network Layer는 **제 3계층**에 해당합니다. 이 계층은 데이터의 **논리적 주소 지정(IP 주소 등)**을 통해 출발지에서 목적지까지의 **최적 경로를 결정하고 데이터를 전달**하는 역할을 담당합니다. 즉, 여러 네트워크를 거쳐 데이터를 효율적으로 보내는 데 핵심적인 역할을 수행합니다.

문제 60

데이터통신에서 서로 다른 방향에서 동시에 송·수신을 할 수 있는 것은?     
  1. 이중시스템(Dual system)
  2. 반이중시스템(Half duplex system)
  3. 전이중시스템(Full duplex system)
  4. 단향시스템(Simplex system)
정답: 3

해설

정답은 3번 전이중시스템(Full duplex system)입니다. 전이중 시스템은 통신 채널을 두 개로 분할하여 데이터를 동시에 양방향으로 송수신할 수 있게 합니다. 이는 마치 전화 통화처럼 한쪽에서 말하는 동안 상대방도 동시에 말할 수 있는 것과 같습니다. 반이중 시스템은 한 번에 한 방향으로만 통신이 가능하며, 단향 시스템은 한 방향으로만 통신이 가능합니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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