2009년 정보처리기능사 5회차
60문제로 구성된 기출 시험
💡 학습 진행률을 저장하시겠어요?
로그인하면 학습 진행률, 오답노트, 북마크 기능을 사용할 수 있습니다.
시험 문제
문제 1
입/출력장치와 주기억장치 사이에 위치하여 데이터 처리속도의 차이를 줄이는데 도움이 되는 장치는?
정답: 1번
해설
입/출력 채널은 CPU와 입/출력 장치, 주기억장치 사이에 위치하여 데이터 전송을 관리합니다. 이를 통해 CPU는 입/출력 작업에 직접 관여하지 않고 다른 연산을 수행할 수 있어, 처리 속도 차이를 줄이고 전체 시스템 성능을 향상시킵니다. 즉, 입/출력 채널은 효율적인 데이터 흐름을 위한 완충제 역할을 합니다.
문제 2
다음과 같은 계산에 의해 주소를 지정하는 방식은?


정답: 2번
해설
정답은 2번 상대주소지정입니다. 상대주소지정은 현재 프로그램 카운터(PC) 값을 기준으로 특정 오프셋만큼 떨어진 곳의 주소를 계산하여 데이터를 찾습니다. 이는 프로그램의 위치가 변경되어도 주소 계산이 유연하게 적용될 수 있다는 장점이 있습니다. 반면, 절대주소지정은 고정된 실제 메모리 주소를 직접 사용하므로 프로그램 이동 시 문제가 발생할 수 있습니다.
문제 3
의 결과로 옳은 것은?
정답: 1번
해설
이 문제는 이진수의 덧셈을 묻고 있습니다. 이진수 덧셈은 십진수 덧셈과 마찬가지로 자릿값에 따라 더하며, 2가 되면 올림을 합니다. (11111)_2와 (01011)_2를 더하면, 가장 오른쪽 자리부터 1+1=10(이진수)이므로 0을 쓰고 1을 올립니다. 이 과정을 반복하면 (101010)_2가 됩니다.
문제 4
동시에 여러 개의 입/출력 장치를 제어할 수 있는 채널(Channel)은?
정답: 1번
해설
정답은 1번 Multiplexer입니다. Multiplexer는 여러 개의 입력 신호 중 하나를 선택하여 하나의 출력으로 내보내는 장치로, 컴퓨터 시스템에서는 여러 개의 입출력 장치를 동시에 제어하기 위해 사용됩니다. 즉, 여러 장치의 요청을 받아 하나의 채널을 통해 처리함으로써 효율성을 높이는 역할을 합니다.
문제 5
다음과 같은 설명에 해당되는 용어는?


정답: 3번
해설
정답은 3번 'Interrupt'입니다. 인터럽트는 CPU가 현재 수행 중인 작업을 잠시 멈추고, 외부의 요청이나 내부의 이벤트에 의해 발생한 새로운 작업을 처리하도록 하는 메커니즘입니다. 이는 CPU가 효율적으로 여러 작업을 동시에 처리하는 것처럼 보이게 하여 시스템의 응답성을 높이는 핵심 개념입니다.
문제 6
기억장치에서 읽어낸 명령을 받고 이것을 실행하기 위하여 일시 기억하는 레지스터는?
정답: 1번
해설
명령 레지스터는 CPU가 기억장치에서 읽어낸 명령어를 **일시적으로 저장**하고, 이를 해독하여 실행하기 위한 준비를 하는 역할을 합니다. 따라서 기억장치에서 읽어낸 명령을 실행하기 위해 일시 기억하는 레지스터는 명령 레지스터입니다. 누산기, 저장, 인덱스 레지스터는 각각 다른 기능을 수행합니다.
문제 7
2진수 (110010101011)2을 8진수와 16진수로 올바르게 변환한 것은?
정답: 4번
해설
2진수를 8진수와 16진수로 변환하는 핵심은 **3자리씩 묶어 8진수로, 4자리씩 묶어 16진수로 변환**하는 것입니다. 2진수 (110010101011)2을 오른쪽부터 3자리씩 묶으면 (110)(010)(101)(011)이 되고, 이를 8진수로 변환하면 (6253)8이 됩니다. 마찬가지로 4자리씩 묶으면 (1100)(1010)(1011)이 되고, 이를 16진수로 변환하면 (C A B)16이 됩니다. 따라서 정답은 4번입니다.
문제 8
이항(binary) 연산에 해당하는 것은?
정답: 2번
해설
이항 연산은 두 개의 피연산자를 받아 하나의 결과를 생성하는 연산입니다. 보기 중 AND 연산은 두 개의 비트가 모두 1일 때만 1을 반환하는 방식으로, 두 개의 피연산자를 사용하므로 이항 연산에 해당합니다. COMPLEMENT는 하나의 피연산자를, ROTATE와 SHIFT는 일반적으로 하나의 피연산자와 이동량을 사용하므로 이항 연산으로 보기 어렵습니다.
문제 9
다음 블록화 레코드에서 블록화 인수는?


정답: 3번
해설
블록화 인수는 하나의 블록에 저장될 수 있는 레코드의 최대 개수를 의미합니다. 문제에서 주어진 블록화 레코드의 크기와 블록의 크기를 고려했을 때, 블록 하나에 3개의 레코드가 저장될 수 있습니다. 따라서 블록화 인수는 3입니다.
문제 10
불(Boolean) 대수의 정리 중 틀린 것은?
정답: 1번
해설
불 대수에서 '1'은 항상 참(True)을 의미하며, 'A'는 변수입니다. 1번 정리 '1 + A = A'는 틀렸는데, 이는 '참 + A'가 항상 '참'이 되어야 하기 때문입니다. 불 대수의 핵심 개념은 논리 연산의 규칙이며, 덧셈(+)은 OR 연산, 곱셈(\cdot)은 AND 연산을 나타냅니다.
문제 11
원격지에 설치된 입/출력 장치는?
정답: 3번
해설
원격지에 설치된 입/출력 장치는 **단말장치**입니다. 단말장치는 중앙 컴퓨터와 떨어진 곳에서 데이터를 입력받거나 결과를 출력하는 장치로, 통신 회선을 통해 연결됩니다. 보기 중 변/복조장치는 통신 신호를 변환하는 장치이고, 스캐너와 X-Y 플로터는 특정 입/출력 기능만을 수행하는 장치이므로 원격 입/출력 장치라는 포괄적인 개념에 해당하지 않습니다.
문제 12
다음 주소지정 방법 중 처리속도가 가장 빠른 것은?
정답: 3번
해설
정답은 3번 즉시주소지정입니다. 즉시주소지정은 명령어 자체에 데이터 값이 포함되어 있어 메모리 접근 없이 바로 데이터를 사용할 수 있기 때문에 처리 속도가 가장 빠릅니다. 다른 주소지정 방식들은 데이터를 찾기 위해 메모리를 한 번 이상 접근해야 하므로 상대적으로 느립니다.
문제 13
정보검색 엔진에서 AND, OR, NOT과 같은 연산자가 사용된다. 이 연산자를 무슨 연산자라 하는가?
정답: 1번
해설
정답은 1번 '불 연산자'입니다. AND, OR, NOT은 참/거짓을 판단하는 논리 연산자로, 이를 불 연산자라고 합니다. 정보 검색 엔진에서는 이러한 불 연산자를 사용하여 검색어 간의 관계를 명확히 하여 더 정확하고 효율적인 검색 결과를 얻을 수 있습니다.
문제 14
다음 진리표와 같이 연산이 행해지는 게이트는?


정답: 2번
해설
이 문제는 진리표를 보고 어떤 논리 게이트의 동작을 나타내는지 파악하는 문제입니다. 진리표에서 두 입력이 모두 1일 때만 출력이 1이 되는 것을 확인할 수 있습니다. 이는 AND 게이트의 특징으로, 두 입력이 모두 참일 때만 결과가 참이 되는 논리 연산입니다. 따라서 정답은 2번 AND 게이트입니다.
문제 15
다음 논리회로의 논리식은?


정답: 1번
해설
이 문제는 주어진 논리 회로를 보고 해당 회로의 동작을 나타내는 논리식을 찾는 문제입니다. 정답은 1번인 $f = A \cdot B$입니다.
**정답 이유:**
주어진 논리 회로는 두 개의 입력 A와 B를 받아 하나의 출력 f를 내보내는 AND 게이트입니다. AND 게이트의 특징은 두 입력이 모두 1일 때만 출력이 1이 되고, 그 외의 경우에는 출력이 0이 됩니다. 이는 논리곱(AND 연산)의 정의와 정확히 일치하며, 논리식으로 $f = A \cdot B$ (또는 $f = AB$)로 표현됩니다.
**핵심 개념:**
* **논리 게이트 (Logic Gate):** 디지털 회로의 가장 기본적인 구성 요소로, 하나 이상의 논리 입력을 받아 하나의 논리 출력을 생성합니다.
* **AND 게이트:** 두 입력이 모두 참(1)일 때만 출력이 참(1)이 되는 논리 게이트입니다.
* **논리곱 (Logical AND):** 두 명제가 모두 참일 때만 전체 명제가 참이 되는 연산입니다. 논리식에서는 '$\cdot$' 또는 생략으로 표현됩니다.
문제 16
다음 회로(Circuit)에서 결과가 “1”(불이 켜진 상태)이 되기 위해서는 A와 B는 각각 어떠한 값을 갖는가?


정답: 3번
해설
이 회로는 AND 게이트로 구성되어 있습니다. AND 게이트는 두 입력이 모두 "1"일 때만 출력이 "1"이 되는 논리 게이트입니다. 따라서 결과가 "1"이 되기 위해서는 A와 B가 모두 "1"이어야 합니다. 보기 3번이 이 조건에 해당하므로 정답입니다.
문제 17
명령어의 구성이 연산자부가 3bit, 주소부는 5bit로 되어있을 때, 이 명령어를 사용하는 컴퓨터는 최대 몇 가지의 동작이 가능한가?
정답: 3번
해설
이 문제의 핵심은 연산자부의 비트 수를 통해 컴퓨터가 수행할 수 있는 최대 동작 수를 파악하는 것입니다. 연산자부가 3비트이므로, 2의 3승인 8가지의 서로 다른 연산을 표현할 수 있습니다. 따라서 이 컴퓨터는 최대 8가지의 동작이 가능합니다. 주소부는 데이터를 어디서 가져올지를 나타내므로 동작 자체의 종류와는 직접적인 관련이 없습니다.
문제 18
입/출력 장치의 동작속도와 전자계산기 내부의 동작속도를 맞추는데 사용되는 레지스터는?
정답: 1번
해설
정답은 **1번 버퍼 레지스터**입니다. 버퍼 레지스터는 입출력 장치와 CPU 간의 속도 차이를 완충하는 역할을 합니다. 입출력 장치는 상대적으로 느리고 CPU는 빠르기 때문에, 버퍼 레지스터에 데이터를 임시로 저장하여 CPU가 데이터를 처리할 수 있는 속도로 맞춰주는 것입니다.
문제 19
연산 후 입력 자료가 변하지 않고 보존되는 특징의 장점을 갖는 명령어 형식은?
정답: 4번
해설
3-4문장으로 간단히 해설해 드리겠습니다.
3-주소 명령어 형식은 연산에 필요한 세 개의 주소(두 개의 피연산자 주소와 결과를 저장할 주소)를 명시합니다. 이 방식은 각 피연산자의 위치를 명확히 지정하므로, 연산 후에도 원래의 입력 자료가 변하지 않고 보존될 수 있다는 장점을 가집니다. 이는 데이터를 안전하게 유지하며 여러 연산을 순차적으로 수행해야 할 때 유용합니다.
문제 20
RS Flip-Flop 회로의 동작에서 R = 1 , S = 1 R=1, S=1 을 입력하였을 때 출력으로 옳은 것은?
정답: 2번
해설
RS Flip-Flop 회로에서 R=1, S=1을 동시에 입력하면 Q와 Q' 출력이 모두 1이 되거나, 혹은 0이 되는 등 예측 불가능한 상태가 발생합니다. 이는 플립플롭의 기본 동작 원리에 어긋나므로 허용되지 않는 입력 조합입니다. 따라서 RS Flip-Flop에서는 R=1, S=1 상태를 "부정(not allowed)"으로 간주합니다.
문제 21
프레젠테이션의 기능과 역할에 대한 설명으로 틀린 것은?
정답: 2번
해설
프레젠테이션은 정보를 시각적으로 구성하여 효과적으로 전달하는 도구입니다. 보기 2번은 컴퓨터를 이용한 계산 및 분석 프로그램에 대한 설명으로, 프레젠테이션의 본질적인 기능과는 거리가 있습니다. 따라서 프레젠테이션의 기능과 역할에 대한 설명으로 틀린 것은 2번입니다.
문제 22
도메인에 대한 설명으로 가장 적합한 것은?
정답: 1번
해설
도메인은 데이터베이스에서 하나의 속성(컬럼)이 가질 수 있는 유효한 값들의 집합을 의미합니다. 예를 들어, '나이' 속성의 도메인은 '0 이상 150 이하의 정수'와 같이 정의될 수 있습니다. 따라서 도메인은 특정 속성에 저장될 수 있는 값의 범위를 제한하여 데이터의 무결성을 보장하는 핵심 개념입니다.
문제 23
SQL 명령을 사용 용도에 따라 구분할 경우, 다음 중 성격이 나머지 셋과 다른 것은?
정답: 4번
해설
SQL 명령은 크게 데이터 정의어(DDL)와 데이터 조작어(DML)로 나뉩니다. CREATE, ALTER, DROP은 데이터베이스의 구조를 정의하거나 변경하는 DDL에 속합니다. 반면, INSERT는 테이블에 실제 데이터를 삽입하는 DML에 해당하여, 구조 변경이 아닌 데이터 자체를 다루는 성격이 다릅니다.
문제 24
SQL에서 검색결과에 대한 레코드의 중복을 제거하기 위해 사용하는 명령은?
정답: 4번
해설
SQL에서 검색 결과의 중복을 제거하기 위해 사용하는 명령은 `DISTINCT`입니다. `DISTINCT` 키워드는 `SELECT` 문과 함께 사용하여 지정된 컬럼에서 중복된 값을 가진 행을 제외하고 고유한 값만 반환합니다. 따라서 보기 중에서는 4번 `DISTINCT`가 정답입니다.
문제 25
SQL의 SELECT 문에서 특정 열의 값을 기준으로 정렬할 때 사용하는 절은?
정답: 2번
해설
SQL의 `SELECT` 문에서 특정 열의 값을 기준으로 데이터를 정렬할 때 사용하는 절은 **`ORDER BY` 절**입니다. 이 절은 쿼리 결과의 행 순서를 지정하며, 오름차순(ASC) 또는 내림차순(DESC)으로 정렬할 수 있습니다. 따라서 보기 중 2번이 정답입니다.
문제 26
스프레드시트에서 반복되고 규칙적인 작업을 일괄 자동처리 하는 기능은?
정답: 3번
해설
스프레드시트에서 반복적이고 규칙적인 작업을 자동으로 처리하는 기능은 **매크로 기능**입니다. 매크로는 사용자가 수행하는 일련의 동작을 기록해 두었다가 필요할 때마다 자동으로 실행시켜주는 것으로, 시간과 노력을 절약하고 오류 발생 가능성을 줄여줍니다. 차트, 분석, 데이터베이스 기능은 데이터의 시각화, 통계적 분석, 데이터 관리 등에 사용되는 기능으로, 작업 자동화와는 직접적인 관련이 없습니다.
문제 27
스프레드시트의 기능과 거리가 먼 것은?
정답: 3번
해설
스프레드시트는 주로 데이터를 입력, 계산, 분석하고 시각화하는 데 사용됩니다. 따라서 동영상 처리나 애니메이션 효과 구현과 같은 기능은 스프레드시트의 핵심 기능과 거리가 멉니다. 스프레드시트의 주요 기능은 데이터 연산 및 서식 지정, 그래프 작성, 데이터 검색 및 정렬입니다.
문제 28
데이터베이스관리자(DBA)의 임무와 거리가 먼 것은?
정답: 3번
해설
DBA의 주된 임무는 데이터베이스의 안정적인 운영과 관리입니다. 3번 보기는 일반 사용자의 질의문을 저급 DML 명령어로 변환하는 것으로, 이는 주로 **데이터베이스 관리 시스템(DBMS) 자체의 기능**에 해당합니다. DBA는 DBMS를 효율적으로 활용하고 관리하는 역할을 수행하며, 직접적인 명령어 변환은 DBMS의 역할입니다.
문제 29
데이터베이스에서 정보 부재를 명시적으로 표시하기 위해 사용하는 특수한 데이터 값은?
정답: 3번
해설
데이터베이스에서 정보가 존재하지 않음을 명확하게 나타내기 위해 사용하는 특수한 값은 '널(null)'입니다. 널은 값이 없다는 것을 의미하며, 공백, 숫자 0, 또는 특정 기호와는 구분되는 개념입니다. 따라서 데이터베이스에서 누락된 데이터를 표현할 때 널 값을 사용합니다.
문제 30
다음 SQL 문의 의미로 적합한 것은?


정답: 2번
해설
SQL 문의 `SELECT * FROM 사원;`은 `사원` 테이블의 모든 레코드(행)에 대해 모든 필드(열)의 데이터를 가져오라는 의미입니다. 여기서 `*`는 "모든 필드"를 나타내는 와일드카드이며, `FROM 사원`은 데이터를 가져올 테이블을 지정합니다. 따라서 정답은 2번입니다.
문제 31
다음 ( )안에 공통으로 들어갈 알맞은 용어는?


정답: 4번
해설
정답은 4번 'Central Processing Unit (CPU)'입니다. CPU는 컴퓨터의 모든 연산과 제어를 담당하는 핵심 부품으로, 프로그램의 명령어를 해석하고 실행하는 역할을 합니다. 따라서 ( ) 안에 공통으로 들어갈 가장 적합한 용어는 CPU입니다.
문제 32
다음 보기는 유닉스(UNIX)의 어떤 작업과 가장 관계가 있는가?


정답: 4번
해설
정답은 4번 '편집'입니다. 유닉스 운영체제는 텍스트 기반의 환경에서 파일을 생성하고 수정하는 다양한 **편집기(editor)**를 제공합니다. 컴파일은 프로그래밍 언어를 기계어로 바꾸는 과정이고, CD 재생이나 통신은 유닉스의 특정 작업이라기보다는 응용 프로그램의 기능에 가깝습니다. 따라서 유닉스의 핵심적인 작업 중 하나는 텍스트 파일을 다루는 편집 작업이라고 할 수 있습니다.
문제 33
“윈도 98”의 단축키 중 활성화된 창을 닫고 프로그램을 종료하는 것은?
2009년 정보처리기능사 5회차 회차 학습 안내
2009년 정보처리기능사 5회차 기출문제 60문항을 회차 단위로 모아 둔 페이지입니다. 화면에서 바로 훑어본 뒤 정답만 포함하거나 해설까지 포함한 시험지로 프린트해 종이 풀이에 쓸 수 있습니다.
회차 전체 풀이
문제 번호를 따로 이동하지 않고 60문항을 한 흐름으로 확인할 수 있어 실제 시험지처럼 이어서 풀기 좋습니다.
정답과 해설 선택
처음 풀 때는 정답을 가리고, 복습할 때는 정답 또는 해설을 포함해 같은 회차를 다시 볼 수 있습니다.
종이 시험지 출력
프린트 옵션을 맞춘 뒤 출력하면 표시해 둔 정답과 해설 포함 상태가 그대로 반영됩니다.
자주 묻는 질문
2009년 정보처리기능사 5회차 기출문제는 몇 문항인가요?
2009년 정보처리기능사 5회차는 총 60문항으로 구성되어 있습니다. 한 회차 전체를 이어서 보고, 필요한 경우 종이 시험지처럼 출력해 풀 수 있습니다.
정답과 해설을 포함해서 프린트할 수 있나요?
네. 시험 문제 위의 프린트 옵션에서 정답 포함 또는 해설 포함을 선택한 뒤 출력할 수 있습니다. 해설 포함을 켜면 정답도 함께 포함됩니다.
로그인 없이 회차 문제를 볼 수 있나요?
공개된 시험 회차의 문제와 해설은 로그인 없이 확인할 수 있습니다. 학습 진행률, 오답 기록, 북마크처럼 개인별로 이어지는 기능은 로그인이 필요할 수 있습니다.
정보처리기능사 기출문제는 어떻게 복습하는 게 좋나요?
처음에는 정답을 가리고 한 회차를 풀어 본 뒤, 틀린 문제만 해설 포함 상태로 다시 확인하는 흐름이 좋습니다. 시험 직전에는 같은 회차를 프린트해 시간 배분과 실수 패턴을 함께 점검해보세요.

