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

2011정보처리기능사 2회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

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

해설

정답은 2번 명령 레지스터(Instruction Register)입니다. 명령 레지스터는 CPU가 현재 실행 중인 명령어 코드를 임시로 저장하는 역할을 합니다. CPU는 이 레지스터에 저장된 명령을 해석하고 실행하여 프로그램이 순서대로 작동하도록 합니다. 다른 보기들은 명령어 코드 저장과는 다른 기능을 수행합니다.

문제 2

다음 중 RISC(Reduced Instruction Set Computer)의 설명으로 옳은 것은?    
  1. 메모리에 대한 액세스는 LOAD와 STORE만으로 한정되어 있다.
  2. 명령어마다 다른 수행 사이클을 가지므로 파이프라이닝이 효율적이다.
  3. 마이크로 코드에 의해 해석 후 명령어를 수행한다.
  4. 주소지정방식이 다양하게 존재한다.
정답: 1

해설

RISC는 명령어 수를 줄여 단순화된 명령어 집합을 사용합니다. 따라서 메모리 접근은 LOAD와 STORE 명령어로만 제한하여 명령어 실행을 빠르고 효율적으로 만듭니다. 이는 파이프라이닝의 효율성을 높이는 데 기여하며, 복잡한 주소 지정 방식이나 마이크로 코드 해석 대신 고정된 명령어 형식을 사용합니다.

문제 3

클록펄스에 의해서 기억된 내용을 한 자리씩 우측이나 좌측으로 이동시키는 레지스터는?    
  1. 시프트 레지스터
  2. 범용 레지스터
  3. 베이스 레지스터
  4. 인덱스 레지스터
정답: 1

해설

정답은 **1번 시프트 레지스터**입니다. 시프트 레지스터는 클록 펄스에 맞춰 내부 데이터를 한 자리씩 좌측 또는 우측으로 이동시키는 특별한 종류의 레지스터입니다. 이 기능을 통해 직렬 데이터를 병렬 데이터로 변환하거나 그 반대의 작업을 수행하는 등 다양한 데이터 처리 작업에 활용됩니다. 범용, 베이스, 인덱스 레지스터는 이러한 이동 기능보다는 데이터 저장이나 주소 지정에 특화되어 있습니다.

문제 4

중앙처리장치(CPU)에 해당하는 부분을 하나의 대규모 집적회로의 칩에 내장시켜 기능을 수행하게 하는 것은?    
  1. 마이크로프로세서
  2. 컴파일러
  3. 소프트웨어
  4. 레지스터
정답: 1

해설

정답은 1번 마이크로프로세서입니다. 마이크로프로세서는 중앙처리장치(CPU)의 모든 기능을 하나의 집적회로 칩에 담아낸 것을 의미합니다. 이는 컴퓨터의 연산, 제어, 데이터 처리 등 핵심적인 역할을 수행하는 핵심 부품입니다. 따라서 CPU를 칩 하나에 내장하는 것은 마이크로프로세서의 정의와 정확히 일치합니다.

문제 5

다음에 실행할 명령어의 번지를 기억하는 레지스터는?    
  1. Program Counter
  2. Memory Address Register
  3. Instruction Register
  4. Processor Register
정답: 1

해설

정답은 1번 Program Counter입니다. Program Counter(PC)는 다음에 실행할 명령어의 메모리 주소를 저장하는 레지스터입니다. CPU는 PC에 저장된 주소를 참조하여 순차적으로 명령어를 가져와 실행하며, 명령어 실행 후에는 PC의 값을 다음 명령어의 주소로 업데이트합니다.

문제 6

8비트짜리 레지스터 A와 B에 각각 11010101과 11110000이 들어 있다. 레지스터 A의 내용이 00100101로 바뀌었다면 두 레지스터 A, B 사이에 수행된 논리연산은?    
  1. Exclusive-OR
  2. AND 연산
  3. OR 연산
  4. NOR 연산
정답: 1

해설

정답은 1번 Exclusive-OR 연산입니다. Exclusive-OR 연산은 두 비트가 다를 때만 1을 출력합니다. 레지스터 A의 초기값(11010101)과 변경된 값(00100101)을 Exclusive-OR 연산하면 11110000이 나오는데, 이는 레지스터 B의 값과 같습니다. 따라서 레지스터 A의 내용이 00100101로 바뀌기 위해서는 레지스터 B와 Exclusive-OR 연산을 수행해야 합니다.

문제 7

2진수 (101010101010)2을 10진수로 변환하면?    
  1. (2730)10
  2. (2630)10
  3. (2740)10
  4. (2640)10
정답: 1

해설

2진수를 10진수로 변환하려면 각 자릿값에 해당하는 2의 거듭제곱을 곱한 후 모두 더해야 합니다. 2진수 (101010101010)₂는 오른쪽부터 2⁰, 2¹, 2², ... 의 자릿값을 가지며, 1이 있는 자릿값들을 모두 더하면 2¹¹ + 2⁹ + 2⁷ + 2⁵ + 2³ + 2¹ = 2048 + 512 + 128 + 32 + 8 + 2 = 2730이 됩니다. 따라서 정답은 (2730)₁₀입니다.

문제 8

다음 진리표에 대한 논리식으로 올바른 것은?
  1. Y=AB{Y}={A} \cdot {B}
  2. Y=AB{Y}=\overline{{A} \cdot {B}}
  3. Y=A+B{Y}={A}+{B}
  4. Y=A+B{Y}=\overline{{A}+{B}}
정답: 4

해설

이 문제는 주어진 진리표를 보고 해당하는 논리 연산을 파악하는 문제입니다. 진리표에서 A와 B가 모두 1일 때만 Y가 0이고, 그 외의 경우에는 Y가 1임을 알 수 있습니다. 이는 A와 B의 논리곱(AND)의 부정, 즉 NAND 연산에 해당합니다. 따라서 정답은 4번 {Y}=\overline{{A}+{B}}가 아니라 {Y}=\overline{{A} \cdot {B}}가 되어야 합니다. **핵심 개념:** * **진리표:** 논리 연산의 입력값에 따른 출력값을 표로 나타낸 것입니다. * **논리곱 (AND):** 두 입력이 모두 1일 때만 출력이 1입니다. * **논리합 (OR):** 두 입력 중 하나라도 1이면 출력이 1입니다. * **부정 (NOT):** 입력값을 반전시킵니다. * **NAND 연산:** 논리곱의 부정으로, 두 입력이 모두 1일 때만 출력이 0입니다.

문제 9

0-주소 명령의 연산 시 사용하는 자료 구조로 적당한 것은?    
  1. Stack
  2. Graph
  3. Queue
  4. Deque
정답: 1

해설

0-주소 명령은 명령 자체에 피연산자의 주소가 포함되지 않고, 연산에 사용될 데이터는 **스택(Stack)**이라는 자료 구조에 저장됩니다. 연산이 실행될 때 스택의 최상단에 있는 데이터들이 자동으로 사용되며, 결과 또한 다시 스택에 저장됩니다. 따라서 스택은 0-주소 명령의 연산 시 자료 구조로 가장 적합합니다.

문제 10

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

해설

8개의 비트는 각 비트가 0 또는 1의 두 가지 상태를 가질 수 있으므로, 총 $2^8$가지의 정보 조합을 표현할 수 있습니다. $2^8$은 256과 같으므로, 8개의 비트로 표현 가능한 정보의 최대 가지수는 256가지입니다. 이는 이진법의 원리를 기반으로 합니다.

문제 11

연관 기억장치의 구성요소에 해당하지 않는 것은?     
  1. 검색 자료 레지스터
  2. 마스크 레지스터
  3. 일치 지시기
  4. 인덱스 레지스터
정답: 4

해설

연관 기억장치는 주소 대신 내용으로 데이터를 검색하는 장치입니다. 검색 자료 레지스터는 검색할 데이터를 저장하고, 마스크 레지스터는 검색할 비트를 지정합니다. 일치 지시기는 검색 결과가 일치하는지 여부를 나타냅니다. 반면, 인덱스 레지스터는 순차적으로 데이터를 접근할 때 사용되는 것으로, 연관 기억장치의 핵심 구성 요소는 아닙니다.

문제 12

다음과 같은 계산에 의해 주소를 지정하는 방식은?
  1. 색인 주소 지정
  2. 상대 주소 지정
  3. 베이스 주소 지정
  4. 절대 주소 지정
정답: 2

해설

정답은 2번 상대 주소 지정입니다. 상대 주소 지정은 현재 프로그램 카운터(PC) 값을 기준으로 특정 오프셋만큼 떨어진 곳의 주소를 계산하는 방식입니다. 즉, PC 값이 기준점이 되어 명령어의 위치에 따라 실제 메모리 주소가 달라지므로, 프로그램의 이동성을 높여줍니다.

문제 13

다음 중 기억장치로 부터 읽혀지거나 기록할 자료를 임시로 보관하는 Register는?     
  1. PC(Program Counter)
  2. MAR(Memory Address Register)
  3. IR(Instruction Register)
  4. MBR(Memory Buffer Register)
정답: 4

해설

정답은 4번 MBR(Memory Buffer Register)입니다. MBR은 CPU와 주기억장치 사이에서 데이터를 주고받을 때, 데이터를 임시로 저장하는 역할을 합니다. 마치 택배 상자처럼, 데이터를 잠시 담아두었다가 필요한 곳으로 옮기는 버퍼 역할을 수행하는 것이 핵심 개념입니다. PC는 다음에 실행할 명령어의 주소를, MAR은 메모리 주소를, IR은 현재 실행할 명령어를 저장하는 레지스터입니다.

문제 14

PC 내에서 데이터를 이동하는데 사용하는 버스(Bus)의 종류로 옳지 않은 것은?     
  1. 내부 버스
  2. 데이터 버스
  3. 어드레스 버스
  4. 제어 버스
정답: 1

해설

PC 내에서 데이터를 이동하는 데 사용되는 버스는 크게 데이터 버스, 어드레스 버스, 제어 버스로 나뉩니다. 데이터 버스는 실제 데이터를 전달하고, 어드레스 버스는 데이터가 저장된 위치를 지정하며, 제어 버스는 데이터 전송을 제어하는 역할을 합니다. 따라서 '내부 버스'는 이러한 버스들의 역할을 포괄하는 개념이거나 특정 종류를 지칭하는 용어가 아니므로, PC 내 데이터 이동 버스의 종류로 옳지 않습니다.

문제 15

ALUALU의 구성요소가 아닌 것은?     
  1. 가산기
  2. 누산기
  3. 상태 레지스터
  4. 명령 레지스터
정답: 4

해설

ALU(산술 논리 장치)는 덧셈, 뺄셈 같은 산술 연산과 AND, OR 같은 논리 연산을 수행하는 컴퓨터의 핵심 부품입니다. 가산기, 누산기, 상태 레지스터는 ALU가 연산을 수행하고 그 결과를 저장하며 연산 상태를 나타내는 데 직접적으로 관여하는 구성 요소입니다. 반면, 명령 레지스터는 현재 실행될 명령어를 저장하는 역할을 하므로 ALU의 직접적인 구성 요소라고 볼 수 없습니다.

문제 16

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

해설

이 문제는 논리곱(AND) 연산과 논리합(OR) 연산을 포함하는 논리 회로의 출력을 계산하는 문제입니다. 각 입력의 논리 값을 확인하고, AND 게이트는 모든 입력이 1일 때만 1을 출력하며, OR 게이트는 입력 중 하나라도 1이면 1을 출력하는 규칙을 적용하면 됩니다. 따라서 주어진 입력 값에 따라 회로를 따라가면 최종 출력 f는 1이 됩니다.

문제 17

주소접근 방식 중 약식주소 표현 방식에 해당하는 것은?     
  1. 직접 주소
  2. 간접 주소
  3. 자료 자신
  4. 계산에 의한 주소
정답: 4

해설

약식 주소 표현 방식은 실제 주소를 직접 명시하는 대신, 주소를 계산하거나 변형하여 얻는 방식입니다. 보기 중 4번 '계산에 의한 주소'는 베이스 레지스터나 인덱스 레지스터 등을 활용하여 실제 주소를 산출하므로 약식 주소 표현 방식에 해당합니다. 나머지 보기들은 실제 주소를 직접적으로 나타내거나, 주소 자체를 사용하지 않는 방식입니다.

문제 18

산술 및 논리 연산의 결과를 일시적으로 기억하는 것은?     
  1. 가산기
  2. 누산기
  3. 보수기
  4. 감산기
정답: 2

해설

정답은 2번 누산기입니다. 누산기는 산술 및 논리 연산의 중간 결과값을 저장하는 레지스터로, 연산이 진행됨에 따라 값이 갱신됩니다. 가산기, 감산기, 보수기는 특정 연산을 수행하는 회로이며, 연산 결과 자체를 일시적으로 기억하는 기능은 누산기의 핵심 역할입니다.

문제 19

EBCDIC 코드의 존(Zone) 코드는 몇 비트로 구성되어 있는가?     
  1. 8
  2. 7
  3. 6
  4. 4
정답: 4

해설

EBCDIC 코드에서 존(Zone) 코드는 숫자 데이터의 부호 및 특정 문자를 나타내는 데 사용되며, 4비트로 구성됩니다. 이는 EBCDIC 코드의 한 바이트(8비트) 중 상위 4비트를 차지하며, 나머지 하위 4비트는 숫자(Numeric) 코드로 사용됩니다. 따라서 존 코드는 4비트입니다.

문제 20

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

해설

이 문제는 메모리 주소 지정 방식에 대한 문제입니다. 정답은 4번 직접주소(Direct Address)입니다. 직접 주소 지정 방식은 주소 부분에 명시된 값이 실제 데이터가 저장된 메모리 위치를 직접 가리킵니다. 따라서 변수와 같은 단순한 데이터를 액세스할 때 가장 효율적인 방식입니다.

문제 21

DBMS의 필수 기능 중 다음 설명에 해당하는 것은?
  1. 정의 기능
  2. 제어 기능
  3. 조작 기능
  4. 관리 기능
정답: 2

해설

DBMS의 필수 기능 중 '제어 기능'은 데이터의 무결성, 일관성, 보안을 유지하고 동시 접근을 제어하는 역할을 합니다. 이는 여러 사용자가 동시에 데이터에 접근해도 데이터가 손상되거나 잘못되지 않도록 보장하는 핵심적인 기능입니다. 따라서 데이터의 안전하고 올바른 사용을 위해 제어 기능은 필수적입니다.

문제 22

프리젠테이션을 구성하는내용을 하나의 화면단위로 나타낸 것은?     
  1. 슬라이드
  2. 시나리오
  3. 매크로
정답: 2

해설

프리젠테이션을 구성하는 내용을 하나의 화면 단위로 나타낸 것은 **슬라이드**입니다. 슬라이드는 발표자가 전달하고자 하는 정보를 시각적으로 구성하고, 각 슬라이드는 독립적인 화면처럼 작동하여 전체 발표를 이루는 기본 단위가 됩니다. 따라서 프리젠테이션의 각 페이지가 바로 슬라이드에 해당합니다.

문제 23

SQL에서 데이터베이스에 대한 일련의 처리를 하나로 모은 작업단위로 관리할 수 있는데, 이 작업 단위는?     
  1. 페이지(Page)
  2. 세그먼테이션(Segmentation)
  3. 디스패치(Dispatch)
  4. 트랜잭션(Transaction)
정답: 4

해설

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

문제 24

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

해설

3단계 스키마는 데이터베이스의 구조를 세 가지 다른 관점에서 표현하는 모델입니다. 외부 스키마는 사용자가 보는 데이터의 논리적인 구조를, 개념 스키마는 데이터베이스 전체의 논리적인 구조를, 내부 스키마는 데이터가 물리적으로 저장되는 구조를 나타냅니다. 관계 스키마는 데이터베이스를 테이블 형태로 표현하는 방식일 뿐, 3단계 스키마의 한 종류는 아닙니다.

문제 25

데이터베이스 시스템의 모든 관리와 운영에 대한 책임을 지고 있는 사람을 의미하는 것은?     
  1. DBA
  2. ATTRIBUTE
  3. SCHEMA
  4. ENTITY
정답: 1

해설

정답은 1번 DBA입니다. DBA는 Database Administrator의 약자로, 데이터베이스 시스템의 설치, 구성, 성능 튜닝, 백업 및 복구, 보안 관리 등 데이터베이스의 모든 측면을 책임지는 전문가를 의미합니다. ATTRIBUTE는 속성, SCHEMA는 스키마, ENTITY는 개체를 의미하며, 이는 데이터베이스의 구성 요소를 나타내는 용어입니다.

문제 26

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

해설

데이터 정의어(DDL)는 데이터베이스의 구조를 정의하고 관리하는 데 사용되는 SQL 명령어입니다. 보기 중 `CREATE`는 테이블, 인덱스 등 데이터베이스 객체를 생성하는 DDL 명령어에 해당합니다. `UPDATE`, `INSERT`, `SELECT`는 데이터를 조작하는 DML(Data Manipulation Language) 명령어입니다.

문제 27

다음 SQL 명령문의 의미로 가장 적절한 것은?
  1. 학과 테이블을 제거하시오
  2. 학과 필드를 제거하시오
  3. 학과 테이블과 이 테이블을 참조하는 다른 테이블도 함께 제거하시오
  4. 학과 테이블이 다른 테이블에 참조 중이면 제거하지 마시오.
정답: 3

해설

## SQL 명령문 해설 **정답:** 3번. 학과 테이블과 이 테이블을 참조하는 다른 테이블도 함께 제거하시오. **핵심 개념:** `DROP TABLE` 명령은 테이블 자체를 삭제하는 데 사용됩니다. 여기에 `CASCADE` 옵션을 추가하면, 해당 테이블을 외래 키로 참조하고 있는 다른 테이블들도 함께 삭제됩니다. 이는 데이터 무결성을 유지하기 위해 중요한 기능입니다. 만약 `CASCADE` 옵션을 사용하지 않으면, 참조하는 테이블이 있는 경우 `DROP TABLE` 명령은 오류를 발생시킵니다.

문제 28

스프레드시트의 주요 기능과 거리가 먼 것은?     
  1. 자동 계산 기능
  2. 데이터베이스의 기능
  3. 문서 작성 기능
  4. 프레젠테이션 기능
정답: 4

해설

스프레드시트는 주로 숫자 데이터를 다루고 복잡한 계산을 자동화하는 데 특화되어 있습니다. 따라서 **프레젠테이션 기능**은 스프레드시트의 핵심 기능이 아니며, 이는 별도의 프레젠테이션 소프트웨어에서 주로 제공하는 기능입니다. 자동 계산, 데이터베이스 활용, 그리고 간단한 문서 작성은 스프레드시트의 주요 강점입니다.

문제 29

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

해설

SQL에서 테이블의 모든 컬럼(자료)을 검색할 때는 와일드카드 문자 '*'를 사용합니다. 따라서 `SELECT * FROM 고객;`은 '고객' 테이블의 모든 데이터를 가져오는 올바른 SQL 문입니다. 나머지 보기들은 SQL 문법에 맞지 않는 문자를 사용했기 때문에 오류가 발생합니다.

문제 30

스프레드시트에서 특정 열과 행이 교차하면서 만들어진 사각형 영역은?     
  1. 레이블
  2. 매크로
  3. 필터
정답: 3

해설

스프레드시트에서 특정 열과 행이 교차하는 지점에 위치한 사각형 영역을 **셀**이라고 합니다. 셀은 데이터를 입력하고 관리하는 스프레드시트의 기본 단위입니다. 보기 중 레이블은 제목, 매크로는 자동화 기능, 필터는 데이터 검색 기능을 의미하므로, 문제에서 설명하는 영역과는 관련이 없습니다.

문제 31

도스(MS-DOS)에서 현재 사용 중이거나 지정한 디스크에 저장된 파일과 디렉터리 목록을 화면에 출력하는 명령은?     
  1. DIR
  2. PROMPT
  3. VER
  4. MD
정답: 1

해설

도스(MS-DOS)에서 파일 및 디렉터리 목록을 확인하는 명령은 `DIR`입니다. `DIR` 명령은 현재 디렉터리에 있는 파일과 하위 디렉터리의 이름, 크기, 생성 날짜 등의 정보를 화면에 표시합니다. 다른 보기들은 각각 명령 프롬프트 모양 변경(`PROMPT`), 도스 버전 확인(`VER`), 디렉터리 생성(`MD`) 기능을 수행합니다.

문제 32

사용자와 하드웨어 사이에서 중재자 역할을 수행하며, 하드웨어자원을 관리하고 시스템 및 응용 프로그램의 실행에 도움을 제공하는 것은?     
  1. 컴파일러
  2. 운영체제
  3. 인터프리터
  4. 어셈블러
정답: 2

해설

정답은 **2번 운영체제**입니다. 운영체제는 컴퓨터의 핵심 소프트웨어로서, 사용자가 컴퓨터를 편리하게 사용할 수 있도록 하드웨어와 소프트웨어 사이의 다리 역할을 합니다. 메모리, CPU, 입출력 장치 등 하드웨어 자원을 효율적으로 관리하고, 다른 프로그램들이 원활하게 실행될 수 있도록 환경을 제공하는 것이 운영체제의 주요 기능입니다.

문제 33

중앙처리장치와 같이 처리 속도가 빠른 장치와 프린터와 같이 처리 속도가 느린 장치들 간의 처리 속도 문제를 해결하기 위한 방법은?     
  1. 링킹
  2. 스풀링
  3. 매크로 작업
  4. 컴파일링
정답: 2

해설

정답은 2번 스풀링입니다. 스풀링은 처리 속도가 느린 장치(프린터 등)의 작업을 CPU가 직접 처리하는 대신, 임시 저장 공간(스풀 공간)에 모아두고 순차적으로 처리하는 방식입니다. 이를 통해 CPU는 느린 장치의 작업 완료를 기다리지 않고 다른 작업을 계속 수행할 수 있어 전체적인 시스템 처리 효율을 높입니다.

문제 34

도스(MS-DOS)에서 디스크에 저장된 파일을 삭제하는 명령은?     
  1. DEL
  2. TIME
  3. DATE
  4. COPY
정답: 1

해설

MS-DOS에서 디스크에 저장된 파일을 삭제하는 명령은 **DEL**입니다. DEL 명령은 지정된 파일을 디스크에서 제거하는 역할을 합니다. TIME, DATE, COPY는 각각 시간을 설정하거나, 날짜를 설정하거나, 파일을 복사하는 다른 기능을 수행합니다.

문제 35

다음 문장의 ( ) 안에 알맞은 내용은?
  1. Cycle
  2. Spooler
  3. Buffer
  4. Scheduler
정답: 4

해설

이 문제는 운영체제의 핵심 개념 중 하나인 **스케줄러(Scheduler)**에 대한 이해를 묻고 있습니다. 스케줄러는 여러 프로세스나 스레드들이 CPU를 사용할 수 있도록 **실행 순서를 결정하고 관리하는 역할**을 합니다. 따라서 CPU 사용 시간을 효율적으로 분배하고 시스템의 전반적인 성능을 최적화하는 핵심적인 역할을 수행합니다.

문제 36

로더(Loader)가 수행하는 기능으로 옳지 않은 것은?     
  1. 재배치가 가능한 주소들을 할당된 기억장치에 맞게 변환한다.
  2. 로드 모듈은 주기억장치로 읽어 들인다.
  3. 프로그램의 수행 순서를 결정한다.
  4. 프로그램을 적재할 주기억장치 내의 공간을 할당한다.
정답: 3

해설

로더는 프로그램 실행을 위해 필요한 준비를 하는 역할을 합니다. 보기 1, 2, 4번은 로더가 수행하는 주요 기능으로, 프로그램의 주소 변환, 주기억장치로의 로딩, 그리고 메모리 공간 할당을 담당합니다. 반면, 프로그램의 수행 순서를 결정하는 것은 컴파일러나 인터프리터가 컴파일 또는 실행 시점에 하는 역할이며, 로더의 기능과는 무관합니다.

문제 37

도스(MS-DOS) 명령어 중 외부 명령어에 해당하는 것은?     
  1. TYPE
  2. COPY
  3. FORMAT
  4. DATE
정답: 3

해설

도스(MS-DOS) 명령어는 내부 명령어와 외부 명령어로 구분됩니다. 내부 명령어는 COMMAND.COM 파일에 포함되어 있어 바로 실행되지만, 외부 명령어는 별도의 실행 파일(.EXE, .COM, .BAT 등)로 존재하며 해당 파일을 찾아 실행해야 합니다. 보기 중 FORMAT은 디스크를 포맷하는 명령어로, 별도의 FORMAT.COM 파일로 존재하므로 외부 명령어에 해당합니다.

문제 38

운영체제의 서비스프로그램(Service Program) 중 사용자의 편의를 도모하기 위한 프로그램으로 텍스트 에디터, 디버거 등을 포함하고 있는 것은?     
  1. 라이브러리(Library) 프로그램
  2. 로더(Loader)
  3. 유틸리티(Utility) 프로그램
  4. 컴파일러(Compiler)
정답: 3

해설

정답은 3번 유틸리티 프로그램입니다. 유틸리티 프로그램은 운영체제의 핵심 기능을 지원하는 시스템 프로그램과 달리, 사용자의 편의를 돕기 위해 텍스트 에디터, 디버거, 파일 관리 도구 등 다양한 기능을 제공합니다. 이러한 프로그램들은 운영체제 자체를 구성하는 것은 아니지만, 사용자가 컴퓨터를 효율적으로 활용하도록 돕는 보조적인 역할을 수행합니다.

문제 39

UNIX에서 현재 작업 디렉터리 경로를 화면에 출력하는 명령어는?     
  1. pwd
  2. cat
  3. tar
  4. vi
정답: 1

해설

UNIX에서 현재 작업 디렉터리 경로를 화면에 출력하는 명령어는 `pwd`입니다. `pwd`는 "print working directory"의 약자로, 현재 사용자가 위치한 디렉터리의 절대 경로를 보여줍니다. 다른 보기들은 각각 파일 내용을 출력하거나(cat), 파일 압축/해제를 하거나(tar), 텍스트 편집을 하는(vi) 명령어들이므로 현재 작업 디렉터리 경로와는 관련이 없습니다.

문제 40

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

해설

윈도우 98의 '시스템 도구' 메뉴는 시스템 성능을 최적화하고 문제를 해결하기 위한 유틸리티들을 포함합니다. 디스크 검사, 디스크 조각 모음, 디스크 정리는 모두 이러한 목적을 달성하는 데 사용되는 도구입니다. 반면, 디스크 포맷은 저장 장치의 모든 데이터를 삭제하고 파일 시스템을 새로 만드는 작업으로, 시스템 복구나 재설치 시에 주로 사용되며 '시스템 도구' 메뉴에는 포함되지 않습니다.

문제 41

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

해설

윈도우 98에서 새로운 하드웨어를 장착하고 시스템을 가동하면 자동으로 인식하고 실행하는 기능은 **Plug & Play**입니다. 이 기능은 운영체제가 하드웨어 장치를 자동으로 감지하고 필요한 드라이버를 설치하여 사용자가 별도의 설정 없이 바로 사용할 수 있도록 해줍니다. 즉, "꽂으면 바로 작동한다"는 의미를 담고 있습니다.

문제 42

윈도우 98의 찾기 메뉴에서 지정할 수 있는 형식이 아닌 것은?     
  1. 파일 속성
  2. 파일의 크기
  3. 포함하는 문자열
  4. 파일 형식
정답: 1

해설

윈도우 98의 찾기 메뉴는 파일 이름, 크기, 내용, 종류 등을 기준으로 검색할 수 있습니다. 하지만 파일의 '속성'(예: 읽기 전용, 숨김 등)을 직접 지정하여 검색하는 기능은 제공하지 않았습니다. 따라서 파일 속성은 윈도우 98 찾기 메뉴에서 지정할 수 있는 형식이 아닙니다.

문제 43

다음 ( )안에 들어갈 알맞은 용어는?
  1. FIFO
  2. LRU
  3. OPT
  4. NRU
정답: 1

해설

이 문제는 페이지 교체 알고리즘에 관한 것으로, 가장 오래전에 사용된 페이지를 교체하는 방식인 FIFO (First-In, First-Out)를 묻고 있습니다. FIFO는 이름 그대로 먼저 들어온 페이지를 가장 먼저 내보내는 단순한 알고리즘입니다. 다른 알고리즘들은 사용 빈도나 미래 사용 예측 등을 고려하지만, FIFO는 이러한 복잡한 고려 없이 가장 직관적인 방식으로 페이지를 관리합니다.

문제 44

DOS 명령어 중 텍스트 파일의 내용을 출력하는 명령은?     
  1. VER
  2. TYPE
  3. CAT
  4. LABEL
정답: 2

해설

DOS 명령어 중 텍스트 파일의 내용을 화면에 출력하는 명령어는 **TYPE**입니다. VER 명령어는 DOS 버전을 확인하고, LABEL 명령어는 디스크 레이블을 변경하며, CAT 명령어는 DOS에 존재하지 않는 명령어입니다. 따라서 텍스트 파일 내용을 출력하는 유일한 정답은 TYPE입니다.

문제 45

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

해설

정답은 2번 좌석 예약 업무입니다. 온라인 실시간 시스템은 데이터가 실시간으로 업데이트되고 즉각적인 응답이 필요한 경우에 적합합니다. 좌석 예약은 여러 사용자가 동시에 접근하여 좌석 상태를 확인하고 예약해야 하므로 실시간성이 매우 중요합니다. 반면, 객관식 채점, 봉급 계산, 성적 처리 등은 데이터가 실시간으로 변경될 필요가 없거나 일괄 처리가 가능한 업무입니다.

문제 46

운영체제의 스케줄링 기법 중 선점(Preemptive) 스케줄링에 해당하는 것은?     
  1. SRT
  2. SJF
  3. FIFO
  4. HRN
정답: 1

해설

선점 스케줄링은 실행 중인 프로세스를 중단시키고 다른 프로세스에게 CPU를 할당할 수 있는 기법입니다. 보기 중 SRT(Shortest Remaining Time)는 현재 실행 중인 프로세스보다 더 짧은 잔여 시간을 가진 새로운 프로세스가 도착하면, 실행 중이던 프로세스를 중단시키고 새로운 프로세스에게 CPU를 할당합니다. 따라서 SRT는 선점 스케줄링에 해당합니다. SJF(Shortest Job First)는 선점 기능이 없는 비선점 스케줄링 기법입니다.

문제 47

다음이 설명하고 있는UNIX 파일 시스템의 구조에 해당하는 것은?
  1. 부트 블록
  2. 슈퍼 블록
  3. I-node
  4. 데이터 블록
정답: 3

해설

이 문제는 UNIX 파일 시스템에서 파일의 내용과 메타데이터를 어떻게 저장하고 관리하는지에 대한 이해를 묻고 있습니다. 정답은 3번 I-node인데, I-node는 파일의 크기, 소유자, 접근 권한 등 파일에 대한 모든 메타데이터를 담고 있으며, 실제 데이터가 저장된 데이터 블록의 위치 정보도 포함하고 있습니다. 따라서 I-node는 파일 시스템에서 파일을 식별하고 접근하는 데 핵심적인 역할을 합니다.

문제 48

DOS의 환경 설정 파일(CONFIG.SYS)에 대한 설명으로 옳지 않은 것은?     
  1. 도스 운영에 필요한 환경을 설정하는 파일이다.
  2. 어느 디렉토리에 존재하든 상관없이 제 역할을 수행한다.
  3. 사용자가 만들며, 수정할 수 있다.
  4. TYPE 명령으로 내용을 확인할 수 있다.
정답: 2

해설

CONFIG.SYS 파일은 DOS 부팅 시 자동으로 실행되어 운영체제 환경을 설정하는 중요한 파일입니다. 이 파일은 **반드시 DOS가 설치된 루트 디렉토리(일반적으로 C:\)에 위치해야만** 제 역할을 수행할 수 있습니다. 따라서 어느 디렉토리에 존재하든 상관없다는 설명은 옳지 않습니다.

문제 49

다음 유닉스(UNIX) 명령어 중 디렉터리 조작 명령만을 옳게 나열한 것은?
  1. cd, mkdir
  2. dump, chmod
  3. mv, mkdir
  4. chmod, mount
정답: 1

해설

정답은 1번입니다. `cd` 명령어는 현재 작업 디렉터리를 변경하고, `mkdir` 명령어는 새로운 디렉터리를 생성하는 등 두 명령어 모두 디렉터리 조작과 관련된 핵심적인 기능을 수행하기 때문입니다. 다른 보기의 명령어들은 파일 시스템 백업(`dump`), 파일 권한 변경(`chmod`), 파일 시스템 마운트(`mount`) 등 디렉터리 조작과는 직접적인 관련이 없는 기능들을 포함하고 있습니다.

문제 50

윈도우98에서 하나의 디렉터리 내의 모든 파일을 선택할 때 사용하는 단축키는?     
  1. [Shift]+[F5][Shift]+[F5]
  2. [Ctrl]+[A][Ctrl]+[A]
  3. [Shift]+[Alt][Shift]+[Alt]
  4. [Ctrl]+[F1][Ctrl]+[F1]
정답: 2

해설

윈도우98에서 현재 열려 있는 디렉터리 내의 모든 파일을 선택하는 단축키는 **[Ctrl]+[A]**입니다. 이는 "Select All"의 약자로, 대부분의 운영체제와 프로그램에서 동일하게 적용되는 일반적인 단축키입니다. 따라서 보기 중 정답은 2번입니다.

문제 51

다음 중 라디오 방송에 이용하는 통신매체는?     
  1. 스크린 케이블
  2. 광파
  3. 전자파
  4. 동축 케이블
정답: 3

해설

라디오 방송은 **전자파**를 이용하여 소리 정보를 멀리 전달합니다. 전자파는 전자기장의 파동으로, 라디오 수신기는 이 전자파를 잡아 소리로 복원합니다. 따라서 보기 중 라디오 방송에 이용하는 통신매체는 전자파입니다.

문제 52

전송하려는 부호들의 최소 해밍 거리가 6일 때 수신 시 정정할 수 있는 최대 오류의 수는?     
  1. 1
  2. 2
  3. 3
  4. 6
정답: 2

해설

**정답 이유:** 수신 시 정정 가능한 최대 오류 수는 $\lfloor (d_{min} - 1) / 2 \rfloor$ 공식으로 계산됩니다. 여기서 $d_{min}$은 최소 해밍 거리입니다. 문제에서 최소 해밍 거리가 6이므로, $\lfloor (6 - 1) / 2 \rfloor = \lfloor 5 / 2 \rfloor = \lfloor 2.5 \rfloor = 2$가 됩니다. **핵심 개념:** * **해밍 거리 (Hamming Distance):** 두 개의 길이가 같은 부호어에서 서로 대응하는 위치에 있는 심볼이 다른 심볼의 개수입니다. 해밍 거리가 클수록 오류 검출 및 정정 능력이 향상됩니다. * **오류 정정 능력:** 주어진 최소 해밍 거리를 이용하여 수신된 부호어에서 발생할 수 있는 오류의 개수를 파악하고 이를 수정하는 능력입니다. 최소 해밍 거리가 $d_{min}$일 때, $t = \lfloor (d_{min} - 1) / 2 \rfloor$개의 오류를 정정할 수 있습니다.

문제 53

다음 중 온라인(On-line) 처리 시스템의 기본적인 구성에 속하지 않는 것은?     
  1. 단말장치
  2. 통신회선
  3. 변복조기
  4. 전자교환기
정답: 4

해설

온라인 처리 시스템은 사용자가 데이터를 입력하고 즉시 처리 결과를 얻는 방식입니다. 이를 위해 사용자의 입력 장치인 **단말장치**, 데이터 전송 통로인 **통신회선**, 그리고 통신 신호를 변환하는 **변복조기**가 필수적입니다. **전자교환기**는 전화망에서 주로 사용되는 장비로, 온라인 처리 시스템의 기본적인 구성 요소는 아닙니다.

문제 54

연속적인 신호파형에서 최고 주파수가 W[Hz]일 때 나이키스트 표본화 주기는?     
  1. W
  2. 1/W
  3. 2W
  4. 1/2W
정답: 4

해설

나이키스트 표본화 정리에 따르면, 연속적인 신호파형을 원본과 동일하게 복원하기 위해서는 신호의 최고 주파수($W$)의 두 배 이상의 속도로 표본을 추출해야 합니다. 즉, 표본화 주파수($f_s$)는 $f_s \ge 2W$를 만족해야 합니다. 표본화 주기($T_s$)는 표본화 주파수의 역수이므로, $T_s = 1/f_s$가 됩니다. 따라서 가장 긴 표본화 주기, 즉 나이키스트 표본화 주기는 $1/(2W)$가 됩니다.

문제 55

EIA RS-232C의25 PIN 중 송신데이터는 몇 번 PIN에 해당되는가?     
  1. 2번
  2. 3번
  3. 10번
  4. 22번
정답: 1

해설

EIA RS-232C 표준에서 송신 데이터(TxD)는 2번 핀에 해당합니다. 이는 RS-232C 통신에서 데이터 송신을 위한 표준 핀 할당으로, 컴퓨터나 장치가 다른 장치로 데이터를 보낼 때 사용되는 신호선입니다. 따라서 2번 핀이 송신 데이터 역할을 담당합니다.

문제 56

FM 변조에서 신호주파수가 5[KHz], 최대 주파수 편이가75[KHz] 일 때 주파수 변조파의 대역폭은?     
  1. 85[Khz]
  2. 100[Khz]
  3. 160[Khz]
  4. 200[Khz]
정답: 3

해설

FM 변조파의 대역폭은 캐리어 주파수($f_c$)와 최대 주파수 편이($\Delta f$)를 이용하여 카슨의 법칙으로 계산됩니다. 카슨의 법칙에 따르면 대역폭(BW)은 $BW = 2(\Delta f + f_m)$이며, 여기서 $f_m$은 변조 신호의 최대 주파수입니다. 문제에서 $f_m = 5[KHz]\text{[KHz]}$이고 $\Delta f = 75[KHz]\text{[KHz]}$이므로, 대역폭은 $2(75[KHz]\text{[KHz]} + 5[KHz]\text{[KHz]}) = 160[KHz]\text{[KHz]}$가 됩니다. 따라서 정답은 3번입니다.

문제 57

데이터 통신 시스템의 구성요소에 해당되지 않는 것은?     
  1. 단말계
  2. 데이터 전송계
  3. 데이터 처리계
  4. 멀티시스템계
정답: 4

해설

데이터 통신 시스템은 데이터를 주고받는 데 필요한 장치와 기술들의 집합입니다. 일반적으로 단말계(데이터 송수신 장치), 데이터 전송계(데이터를 전달하는 매체 및 장치), 그리고 데이터 처리계(데이터를 가공하고 제어하는 장치)로 구성됩니다. '멀티시스템계'는 데이터 통신 시스템의 표준적인 구성 요소가 아니므로 정답이 됩니다.

문제 58

데이터 통신의 교환 방식에 해당하지 않는 것은?     
  1. 메시지 교환
  2. 수동 교환
  3. 패킷 교환
  4. 회선 교환
정답: 2

해설

데이터 통신에서 교환 방식은 데이터를 주고받는 방식을 의미합니다. **메시지 교환, 패킷 교환, 회선 교환**은 모두 데이터를 효율적으로 전달하기 위한 실제 사용되는 교환 방식입니다. 반면, **수동 교환**은 사람이 직접 전화선을 연결하던 과거의 방식이며, 현대의 데이터 통신에서는 사용되지 않으므로 교환 방식에 해당하지 않습니다.

문제 59

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

해설

FM 변조에서 변조 지수는 최대 주파수 편이를 신호파 주파수로 나눈 값입니다. 이 문제에서는 최대 주파수 편이가 60[KHz]이고 신호파 주파수가 10[KHz]이므로, 변조 지수는 60[KHz] / 10[KHz] = 6이 됩니다. 따라서 정답은 2번입니다.

문제 60

다음 중 진폭과 위상을 변화시켜 정보를 전달하는 디지털 변조 방식은?     
  1. QAM
  2. FSK
  3. PSK
  4. ASK
정답: 1

해설

정답은 1번 QAM입니다. QAM(Quadrature Amplitude Modulation)은 진폭과 위상을 모두 변화시켜 정보를 전달하는 디지털 변조 방식입니다. FSK(Frequency Shift Keying)는 주파수를, PSK(Phase Shift Keying)는 위상을, ASK(Amplitude Shift Keying)는 진폭만을 변화시켜 정보를 전달하는 방식입니다. 따라서 진폭과 위상 모두를 활용하는 QAM이 문제의 조건에 부합합니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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