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

2007정보처리기능사 4회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

다음에 표시된 진리표가 나타내는 회로는?(단, 입력은 A, B이고 출력은 S(Sum)와 C(Carry) 이다.)        
  1. AND 회로
  2. 반가산기 회로
  3. OR 회로
  4. 전가산기 회로
정답: 2

해설

주어진 진리표는 두 개의 입력(A, B)을 받아 두 개의 출력(S: 합, C: 올림)을 생성합니다. 이는 덧셈 연산에서 한 비트의 합과 올림을 계산하는 반가산기의 동작 방식과 정확히 일치합니다. 따라서 이 진리표는 반가산기 회로를 나타냅니다.

문제 2

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

해설

JK 플립플롭에서 J=0, K=0으로 입력되면, 플립플롭의 현재 상태가 그대로 유지됩니다. 이는 JK 플립플롭의 동작 원리 중 하나로, J와 K 입력이 모두 0일 때는 다음 상태가 현재 상태와 같아지기 때문입니다. 따라서 플립플롭은 이전 상태를 '기억'하며 변화가 없습니다.

문제 3

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

해설

EBCDIC 코드에서 존(Zone) 코드는 숫자 데이터를 표현하는 데 사용되는 상위 4비트로 구성됩니다. 이 4비트는 숫자를 나타내는 하위 4비트(팩트 필드)와 결합하여 하나의 바이트(8비트)를 형성합니다. 따라서 존 코드는 4비트입니다.

문제 4

연산자의 기능과 거리가 먼 것은?    
  1. 주소 지정 기능
  2. 제어 기능
  3. 함수 연산 기능
  4. 입출력 기능
정답: 1

해설

연산자는 주로 데이터에 대한 계산이나 조작을 수행하는 기능을 담당합니다. 3번 함수 연산 기능은 이러한 연산자의 핵심적인 역할이며, 4번 입출력 기능 또한 연산자를 통해 데이터를 처리하는 과정에서 간접적으로 연관될 수 있습니다. 반면, 2번 제어 기능은 프로그램의 흐름을 결정하는 것으로, 연산자보다는 분기문이나 반복문 등의 제어 구조가 담당합니다. 따라서 1번 주소 지정 기능은 연산자의 직접적인 기능과는 가장 거리가 멉니다.

문제 5

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

해설

정답은 2번입니다. 불 대수에서 **'A + 0 = A'**가 올바른 정리이며, 0은 항등원 역할을 하기 때문입니다. 1번(여원의 법칙), 3번(여원의 법칙), 4번(멱등 법칙)은 모두 불 대수의 기본 정리로 옳습니다.

문제 6

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

해설

2진수 0110을 그레이 코드로 변환하는 과정은 다음과 같습니다. 가장 왼쪽 비트(MSB)는 그대로 내려오므로 0이 됩니다. 그 다음 비트부터는 바로 왼쪽 비트와 현재 비트를 XOR 연산합니다. 0 XOR 1은 1, 1 XOR 1은 0, 1 XOR 0은 1이 됩니다. 따라서 2진수 0110은 그레이 코드 0101로 변환됩니다.

문제 7

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

해설

명령 레지스터(Instruction Register)는 현재 실행 중인 명령어를 저장하는 제어 장치의 핵심 레지스터입니다. CPU는 이 레지스터에 저장된 명령어를 해독하고 실행하며, 이는 컴퓨터 프로그램 실행의 기본적인 메커니즘입니다. 따라서 명령 레지스터는 프로그램의 흐름을 제어하는 데 필수적인 역할을 합니다.

문제 8

다음 주소지정 방법 중 처리속도가 가장 빠른 것은?    
  1. Direct Address
  2. Indirect Address
  3. Calculated Address
  4. Immediate Address
정답: 4

해설

정답은 4번 Immediate Address입니다. Immediate Address는 명령어 자체에 데이터 값이 포함되어 있어 별도의 메모리 접근 없이 바로 연산에 사용할 수 있기 때문에 가장 빠릅니다. Direct Address와 Indirect Address는 메모리에서 데이터를 가져와야 하므로 더 느립니다. Calculated Address는 주소 계산 과정이 추가되어 속도가 더 느립니다.

문제 9

채널은 어떤 장치에서 명령을 받는가?    
  1. 기억장치
  2. 출력장치
  3. 입력장치
  4. 제어장치
정답: 4

해설

채널은 컴퓨터 시스템에서 CPU와 입출력 장치 간의 데이터 전송을 관리하는 역할을 합니다. CPU의 명령을 직접 받는 것이 아니라, **제어장치**로부터 데이터 전송에 대한 지시를 받습니다. 제어장치는 CPU의 명령을 해석하여 채널에게 어떤 데이터를 어디로 옮길지 알려주며, 채널은 이 명령에 따라 입출력 장치와 데이터를 주고받습니다. 따라서 채널은 제어장치로부터 명령을 받는다고 할 수 있습니다.

문제 10

특정 값을 여러 자리인 2진수로 변환하거나 특정장치로부터 보내오는 신호를 여러 개의 2진 신호로 바꾸어 변환시키는 장치는?     
  1. 인코더(Encoder)
  2. 디코더(Decoder)
  3. 멀티플렉서
  4. 플립플롭
정답: 1

해설

정답은 1번 인코더입니다. 인코더는 여러 개의 입력 신호를 받아 하나의 출력 신호로 변환하는 장치입니다. 예를 들어, 10진수 숫자를 2진수로 변환하거나, 특정 장치에서 오는 여러 신호를 압축하여 하나의 2진 신호로 바꾸는 데 사용됩니다. 이는 정보의 효율적인 전달이나 처리를 위해 필수적인 과정입니다.

문제 11

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

해설

명령어의 첫 번째 바이트에는 **Op Code(연산 코드)**가 기억됩니다. Op Code는 컴퓨터에게 어떤 작업을 수행해야 하는지를 알려주는 명령어의 핵심 부분입니다. 나머지 보기들은 Op Code와는 다른 역할을 하므로 정답이 아닙니다.

문제 12

입출력 장치의 동작 속도와 전자계산기 내부의 동작 속도를 맞추는데 사용되는 레지스터는?     
  1. 시퀀스 레지스터(Sequence Register)
  2. 시프트 레지스터(Shift Register)
  3. 버퍼 레지스터(Buffer Register)
  4. 어드레스 레지스터(Address Register)
정답: 3

해설

정답은 3번 버퍼 레지스터입니다. 버퍼 레지스터는 입출력 장치와 CPU처럼 속도 차이가 나는 장치들 사이에 데이터를 임시로 저장하여 속도를 맞춰주는 역할을 합니다. 마치 물이 넘치지 않도록 잠시 담아두는 댐처럼, 데이터의 흐름을 조절하여 전체 시스템의 효율성을 높입니다.

문제 13

주소 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이라는 값을 처리하게 됩니다.

문제 14

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

해설

정답은 1번 MIPS입니다. MIPS는 "Million Instructions Per Second"의 약자로, 초당 100만 개의 명령어를 처리할 수 있는 능력을 나타내는 정보처리 속도 단위입니다. KIPS는 초당 1천 개의 명령어를, MFLOPS는 초당 100만 개의 부동 소수점 연산을 의미하므로 문제의 설명과 다릅니다.

문제 15

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

해설

레지스터 A의 초기값("11010101")과 변경 후 값("00100101")을 비교하면, 두 값이 다른 비트 위치에서만 1로 바뀌었음을 알 수 있습니다. Exclusive-OR(XOR) 연산은 두 비트가 다를 때만 결과가 1이 되므로, A 레지스터의 변경은 A와 어떤 값 사이의 XOR 연산으로 설명될 수 있습니다. 레지스터 B의 값("11110000")과 A의 초기값("11010101")을 XOR 연산하면 A의 변경 후 값("00100101")이 나오므로, 두 레지스터 사이에 수행된 논리연산은 XOR 연산입니다.

문제 16

다음 불대수(Boolean Algebra)의 기본법칙을 바르게 표현한 것은?
  1. 교환법칙
  2. 분배법칙
  3. 흡수법칙
  4. 결합법칙
정답: 4

해설

정답은 4번 결합법칙입니다. 결합법칙은 연산의 순서가 바뀌어도 결과가 동일함을 나타내는 불대수의 기본 법칙입니다. 예를 들어, A AND (B AND C)는 (A AND B) AND C와 같고, A OR (B OR C)는 (A OR B) OR C와 같습니다. 이는 논리 회로 설계 시 복잡한 연산을 단순화하는 데 중요한 역할을 합니다.

문제 17

다음 그림의 논리회로에서 입력 A,B,C\rm A, B, C에 대한 출력 Y\rm Y의 값은?
  1. Y=AB+BC\rm {Y}={AB}+\overline{{B}} {C}
  2. Y=A+B+C\rm Y = A + B + C
  3. Y=AB+BC\rm Y = AB + BC
  4. Y=AB+BC\rm {Y}={A} \overline{{B}}+\overline{{B}} {C}
정답: 1

해설

이 논리회로는 AND 게이트와 OR 게이트, NOT 게이트로 구성되어 있습니다. 그림에서 각 게이트의 출력을 따라가며 논리 연산을 수행하면, 최종 출력 Y는 입력 A와 B의 AND 연산 결과와 입력 B의 NOT 연산 결과와 입력 C의 AND 연산 결과를 OR 연산한 것과 같습니다. 따라서 정답은 Y = AB + $B\overline{B}$C 입니다.

문제 18

그림과 같은 논리회로에서 A\rm A의 값이 1010, B\rm B의 값이 1110일 때 출력 Y\rm Y의 값은?
  1. 1111
  2. 1001
  3. 1010
  4. 0100
정답: 4

해설

이 문제는 논리곱(AND) 게이트와 논리합(OR) 게이트로 구성된 회로에서 입력값에 따른 출력값을 계산하는 문제입니다. 입력 A와 B가 각각 1010과 1110일 때, AND 게이트의 출력은 두 입력이 모두 1인 경우에만 1이 되므로 1010이 됩니다. 이 결과와 입력 B(1110)가 OR 게이트에 들어가면, 두 입력 중 하나라도 1이면 1이 되므로 최종 출력 Y는 1110이 됩니다. (정답 4번은 오류이며, 실제 계산 결과는 1110입니다.)

문제 19

컴퓨터의 채널(Channel) 부분이 위치하는 곳은?     
  1. 주기억장치와 입·출력장치의 중간에 위치한다.
  2. 연산장치와 레지스터의 중간에 위치한다.
  3. 주기억장치와 보조기억장치의 양쪽에 위치한다.
  4. 주기억장치와 CPU의 중간에 위치한다.
정답: 1

해설

채널은 주기억장치와 입출력장치 사이에서 데이터 전송을 관리하는 역할을 합니다. CPU의 부담을 줄여주면서 입출력 장치와 주기억장치 간의 데이터 이동을 효율적으로 처리하는 것이 핵심 개념입니다. 따라서 채널은 이 두 부분의 중간에 위치하여 데이터 흐름을 원활하게 합니다.

문제 20

CPU와 주기억장치 사이에서 정보 교환을 위하여 주기억장치의 정보를 일시적으로 저장하는 기억장치는?     
  1. 연관기억장치
  2. 가상기억장치
  3. 보조기억장치
  4. 캐시기억장치
정답: 4

해설

CPU와 주기억장치 사이의 정보 교환 속도 차이를 줄이기 위해 주기억장치의 데이터를 임시로 저장하는 장치는 **캐시기억장치**입니다. 캐시는 CPU가 자주 사용하는 데이터를 미리 가져와 저장함으로써, CPU가 주기억장치에 직접 접근하는 횟수를 줄여 전체적인 처리 속도를 향상시키는 핵심적인 역할을 합니다. 연관기억장치는 데이터 내용으로 검색하고, 가상기억장치는 물리적 메모리보다 큰 공간을 제공하며, 보조기억장치는 데이터를 영구 저장하는 용도입니다.

문제 21

SQL에서는 데이터베이스에 대한 일련의 처리를 하나로 모은 작업단위로 관리할 수 있다. 이 작업 단위를 무엇이라 하는가?     
  1. 페이징(Paging)
  2. 디스패치(Dispatch)
  3. 스풀링(Spooling)
  4. 트랜잭션(Transaction)
정답: 4

해설

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

문제 22

데이터베이스의 설계 단계를 순서적으로 바르게 기술한 것은?     
  1. 개념적 설계→물리적 설계→논리적 설계→요구조건 분석→구현
  2. 요구조건 분석→물리적 설계→개념적 설계→논리적 설계→구현
  3. 요구조건 분석→개념적 설계→물리적 설계→논리적 설계→구현
  4. 요구조건 분석→개념적 설계→논리적 설계→물리적 설계→구현
정답: 4

해설

데이터베이스 설계는 사용자의 요구사항을 파악하는 **요구조건 분석**에서 시작됩니다. 이후, 현실 세계의 데이터를 추상화하여 **개념적 설계**를 수행하고, 이를 특정 데이터베이스 모델에 맞게 **논리적 설계**로 변환합니다. 마지막으로, 실제 시스템에 적용하기 위한 **물리적 설계**를 거쳐 **구현** 단계로 나아갑니다. 따라서 4번이 데이터베이스 설계의 올바른 순서입니다.

문제 23

강연회나 세미나, 연구발표 중에서 각종 그림이나 도표, 그래프 소리, 동영상, 애니메이션 등 다양한 멀티미디어 효과를 부여하여 슬라이드처럼 단계별로 표시하는 발표 전문 프로그램은?     
  1. 스프레드시트
  2. 워드프로세서
  3. 데이터베이스
  4. 프리젠테이션
정답: 4

해설

정답은 **4. 프리젠테이션**입니다. 프리젠테이션 프로그램은 강연, 세미나 등에서 발표 내용을 효과적으로 전달하기 위해 그림, 도표, 동영상 등 다양한 멀티미디어 요소를 활용하여 슬라이드 형식으로 구성하는 데 특화된 소프트웨어입니다. 이를 통해 청중의 이해도를 높이고 발표의 집중도를 향상시킬 수 있습니다.

문제 24

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

해설

이 SQL 질의어는 `DROP TABLE 상품`으로, 이는 "상품"이라는 이름의 테이블 자체를 데이터베이스에서 완전히 삭제하는 명령입니다. 따라서 보기 중 가장 적절한 설명은 "상품 테이블을 삭제하라"입니다. 핵심 개념은 `DROP TABLE` 명령이 테이블 구조와 모든 데이터를 영구적으로 제거한다는 것입니다.

문제 25

관계형 데이터베이스에서 속성(Attribute)의 수를 의미하는 것은?     
  1. 카디널리티(Cardinality)
  2. 도메인(Domain)
  3. 차수(Degree)
  4. 릴레이션(Relation)
정답: 3

해설

관계형 데이터베이스에서 **차수(Degree)**는 테이블(릴레이션)의 **속성(Attribute) 개수**를 의미합니다. 즉, 테이블을 구성하는 열의 총 수를 나타냅니다. 카디널리티는 행의 개수를, 도메인은 속성이 가질 수 있는 값의 범위를 의미하며, 릴레이션은 테이블 자체를 뜻합니다.

문제 26

스프레드시트에서 조건을 부여하여 이에 맞는 자료들만 추출하여 표시하는 것을 무엇이라고 하는가?     
  1. 정렬
  2. 필터
  3. 매크로
  4. 프레젠테이션
정답: 2

해설

스프레드시트에서 특정 조건을 만족하는 데이터만 따로 뽑아 보려면 **필터** 기능을 사용합니다. 필터는 원본 데이터를 숨기거나 표시하여 원하는 정보만 효율적으로 확인할 수 있게 해주는 기능입니다. 정렬은 순서를 재배열하는 것이고, 매크로는 반복 작업을 자동화하며, 프레젠테이션은 발표 자료를 만드는 것이므로 문제와는 관련이 없습니다.

문제 27

도메인에 대한 설명으로 가장 적합한 것은?     
  1. 릴레이션을 표현하는 기본 단위
  2. 튜플들의 관계를 표현하는 범위
  3. 튜플을 구분할 수 있는 범위
  4. 표현되는 속성 값의 범위
정답: 4

해설

도메인은 데이터베이스에서 특정 속성에 허용되는 값들의 집합을 의미합니다. 즉, 해당 속성이 가질 수 있는 값들의 범위를 정의하는 것이 도메인의 핵심입니다. 따라서 '표현되는 속성 값의 범위'가 도메인에 대한 가장 적합한 설명입니다.

문제 28

인사 테이블에서 사번이 999인 사원을 삭제하는 SQL 명령은?     
  1. DELETE FROM 인사 SET 사번 = 999;
  2. ERASE 인사 WHERE 사번 = 999;
  3. ERASE FROM 인사 SET 사번 = 999;
  4. DELETE FROM 인사 WHERE 사번 = 999;
정답: 4

해설

정답은 4번입니다. SQL에서 특정 조건을 만족하는 데이터를 삭제할 때는 `DELETE FROM 테이블명 WHERE 조건;` 구문을 사용합니다. 보기 1, 3번은 `SET` 절을 사용하여 데이터를 수정하는 잘못된 구문이며, 보기 2번은 `ERASE`라는 존재하지 않는 명령어를 사용했습니다. 따라서 사번이 999인 사원을 인사 테이블에서 삭제하기 위한 올바른 SQL 명령은 4번입니다.

문제 29

다음에서 설명하고 있는 SQL의 기능으로 적당한 것은?
  1. CASCADE
  2. VIEW
  3. DROP
  4. UPDATE
정답: 2

해설

정답은 2번 VIEW입니다. VIEW는 하나 이상의 테이블에서 파생된 가상 테이블로, 복잡한 쿼리를 단순화하고 데이터 접근을 제어하는 데 사용됩니다. 마치 실제 테이블처럼 쿼리할 수 있지만, 실제 데이터를 저장하지는 않습니다. 이를 통해 사용자는 필요한 데이터만 쉽게 조회하고, 데이터의 무결성을 유지하며, 보안을 강화할 수 있습니다.

문제 30

프레젠테이션에서 프레젠테이션의 흐름을 기획한 것을 무엇이라 하는가?     
  1. 개체
  2. 슬라이드
  3. 시나리오
  4. 매크로
정답: 3

해설

정답은 3번 '시나리오'입니다. 시나리오는 프레젠테이션의 전체적인 흐름과 내용을 미리 구상하고 계획하는 것을 의미합니다. 마치 이야기의 줄거리처럼, 각 슬라이드가 어떤 내용을 담고 어떻게 연결될지를 미리 설계하여 청중에게 효과적으로 메시지를 전달하기 위한 핵심적인 기획 과정입니다.

문제 31

도스(MS-DOS)의 COMMAND.COM에서 직접 처리되는 명령어가 아닌 것은?     
  1. DIR
  2. COPY
  3. CLS
  4. DISKCOPY
정답: 4

해설

COMMAND.COM은 MS-DOS의 핵심 셸로, DIR, COPY, CLS와 같은 내부 명령어들을 직접 해석하고 실행합니다. 반면 DISKCOPY는 외부 명령어로서, COMMAND.COM이 아닌 별도의 프로그램(DISKCOPY.COM 또는 DISKCOPY.EXE)을 호출하여 실행됩니다. 따라서 COMMAND.COM에서 직접 처리되지 않는 명령어는 DISKCOPY입니다.

문제 32

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

해설

윈도우 98은 그래픽 사용자 인터페이스(GUI)를 통해 아이콘과 파일명을 함께 보여주며, 마우스 클릭으로 프로그램을 실행하는 멀티태스킹 운영체제입니다. 따라서 파일명이 없이 아이콘만으로 모든 파일을 표현한다는 것은 윈도우 98의 특징과 거리가 멉니다.

문제 33

"윈도 98"에서 클립보드(Clipboard)의 역할은?     
  1. 도스 영역을 확보해 준다.
  2. 그래픽 영역을 설명해 준다.
  3. 프로그램 간에 전송되는 자료를 일시적으로 보관하여 준다.
  4. 네트워크 환경을 자동으로 설정해 준다.
정답: 3

해설

윈도우 98에서 클립보드는 여러 프로그램 간에 데이터를 복사하거나 이동할 때, 그 자료를 **일시적으로 저장하는 임시 저장 공간** 역할을 합니다. 사용자가 복사(Ctrl+C) 또는 잘라내기(Ctrl+X)를 하면 데이터가 클립보드에 저장되고, 붙여넣기(Ctrl+V)를 하면 클립보드의 내용이 대상 프로그램으로 이동합니다. 따라서 클립보드는 프로그램 간의 **자료 전송을 원활하게 하는 핵심적인 기능**을 수행합니다.

문제 34

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

해설

"Who" 명령은 현재 시스템에 로그인한 사용자들의 단말명, 로그인 명, 로그인 일시 등의 기본적인 정보를 제공합니다. 하지만 사용자가 어떤 소프트웨어를 실행하고 있는지에 대한 정보는 "Who" 명령으로는 알 수 없습니다. 이는 "Who" 명령의 목적이 사용자 접속 상태를 파악하는 것이지, 개별 사용자의 작업 내용을 추적하는 것이 아니기 때문입니다.

문제 35

도스(MS-DOS)에서 하드디스크(HDD)의 영역을 논리적으로 설정하고 사용 가능하도록 분할하는 명령어는?     
  1. FDISK
  2. CHKDSK
  3. FORMAT
  4. SCANDISK
정답: 1

해설

도스(MS-DOS)에서 하드디스크의 영역을 논리적으로 설정하고 사용 가능하도록 분할하는 명령어는 **FDISK**입니다. FDISK는 디스크 파티션을 생성, 삭제, 변경하는 기능을 제공하여 운영체제가 인식하고 사용할 수 있는 논리적인 드라이브를 만드는 데 사용됩니다. CHKDSK는 디스크 오류를 검사하고 복구하며, FORMAT은 파티션이나 디스크를 포맷하여 데이터를 저장할 수 있는 상태로 만듭니다. SCANDISK는 CHKDSK와 유사하게 디스크 오류를 검사하고 복구하는 명령어입니다.

문제 36

"윈도 98"에서 다음 설명에 해당하는 것은?     
  1. 아이콘
  2. 단축 아이콘
  3. 폴더
  4. 작업 표시줄
정답: 2

해설

정답은 2번 단축 아이콘입니다. 단축 아이콘은 원본 파일이나 프로그램의 위치를 가리키는 작은 그림으로, 이를 통해 원본을 직접 실행하거나 열 수 있습니다. 윈도우 98에서 이러한 단축 아이콘은 사용자가 자주 사용하는 프로그램이나 파일을 바탕화면 등에 배치하여 편리하게 접근할 수 있도록 돕는 핵심적인 기능 중 하나였습니다.

문제 37

"윈도 98"에서 연속되지 않은 여러 개의 파일이나 폴더를 선택하고자 한다. 가장 적합한 방법은?
  1. [Shift] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.
  2. [Ctrl] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.
  3. [Alt] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.
  4. [Tab] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.
정답: 2

해설

윈도우 98에서 연속되지 않은 여러 파일이나 폴더를 선택할 때는 **[Ctrl] 키를 누른 상태에서 각 항목을 마우스로 클릭**하는 것이 가장 적합합니다. [Ctrl] 키는 개별 항목을 추가하거나 해제하는 데 사용되는 핵심 개념입니다. [Shift] 키는 연속된 항목을 선택할 때 사용되며, [Alt]나 [Tab] 키는 파일 선택과 직접적인 관련이 없습니다.

문제 38

인터럽트(Interrupt)의 종류로서 옳지 않은 것은?     
  1. Supervisor Call Interrupt
  2. I/O Interrupt
  3. External Interrupt
  4. Virtual Machine Interrupt
정답: 4

해설

인터럽트는 CPU가 현재 실행 중인 작업을 잠시 멈추고 다른 작업을 처리하도록 하는 신호입니다. Supervisor Call Interrupt, I/O Interrupt, External Interrupt는 모두 CPU의 정상적인 작동 흐름을 방해하여 인터럽트를 발생시키는 일반적인 유형입니다. 반면, Virtual Machine Interrupt는 가상 머신 환경에서 발생하는 인터럽트로, 일반적인 인터럽트의 분류에 속하지 않습니다. 따라서 정답은 4번입니다.

문제 39

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

해설

UNIX 시스템에서 "Shell"은 사용자의 명령어를 해석하고 실행하는 명령어 해석기입니다. 보기 중 C Shell, Bourne Shell, Korn Shell은 모두 실제로 존재하는 Shell의 종류입니다. 하지만 "System Shell"은 UNIX의 Shell 종류를 지칭하는 일반적인 용어가 아니므로 정답이 아닙니다.

문제 40

UNIX에서 파일을 삭제할 때 사용되는 명령어는?     
  1. ls
  2. cp
  3. pwd
  4. rm
정답: 4

해설

UNIX에서 파일을 삭제하는 명령어는 `rm`입니다. `ls`는 파일 목록을 보여주고, `cp`는 파일을 복사하며, `pwd`는 현재 작업 디렉토리를 보여주는 명령어이므로 파일을 삭제하는 기능과는 관련이 없습니다. 따라서 `rm`이 정답입니다.

문제 41

"윈도 98"의 메모장을 이용하여 문서를 작성하고 저장했을 때의 기본적인 파일 확장자명으로 옳은 것은?     
  1. hwp
  2. txt
  3. doc
  4. bmp
정답: 2

해설

윈도우 98의 메모장은 기본적으로 **텍스트 파일**을 작성하고 저장하는 데 사용됩니다. 따라서 별도의 설정을 하지 않으면 일반적인 텍스트 파일임을 나타내는 **.txt** 확장자가 자동으로 붙습니다. 다른 보기들은 워드 문서(.doc), 그림 파일(.bmp), 또는 한글 문서(.hwp) 등 다른 종류의 파일을 나타내는 확장자입니다.

문제 42

90% 이상이 고급언어인 C로 구성되어 있으며, 시스템이 모듈화되어 있어 필요에 따라 변경, 확장할 수 있고 다중 사용자를 위한 대화식 운영체제는?     
  1. UNIX
  2. PASCAL
  3. MS-DOS
  4. Windows 98
정답: 1

해설

이 문제는 운영체제의 특징을 묻고 있으며, **UNIX**는 90% 이상이 C 언어로 작성되었고, 모듈화된 구조로 인해 변경 및 확장이 용이하며, 다중 사용자 환경을 지원하는 대화식 운영체제입니다. 따라서 UNIX가 정답입니다. PASCAL은 프로그래밍 언어이며, MS-DOS는 단일 사용자 운영체제이고, Windows 98은 UNIX와는 다른 계열의 운영체제입니다.

문제 43

도스(MS-DOS)에서 다음의 내용이 설명하는 것은?
  1. FDISK.EXE
  2. CONFIG.SYS
  3. SYS.COM
  4. FORMAT.COM
정답: 2

해설

이 문제는 MS-DOS 운영체제에서 시스템 부팅 및 환경 설정과 관련된 파일을 묻고 있습니다. 정답인 CONFIG.SYS는 MS-DOS가 시작될 때 실행되는 설정 파일로, 장치 드라이버 로드, 메모리 관리, 환경 변수 설정 등 시스템의 초기 구성을 담당합니다. 다른 보기들은 디스크 파티션 관리(FDISK), 시스템 파일 복사(SYS.COM), 디스크 포맷(FORMAT.COM) 등 다른 기능을 수행하는 파일들입니다.

문제 44

운영체제의 구성 요소 중 프로세스를 생성, 실행, 중단, 소멸시키는 것은?     
  1. 스케줄러(Scheduler)
  2. 드라이버(Driver)
  3. 에디터(Editor)
  4. 스풀러(Spooler)
정답: 1

해설

운영체제에서 프로세스의 생성, 실행, 중단, 소멸을 관리하는 핵심 구성 요소는 **스케줄러(Scheduler)**입니다. 스케줄러는 CPU 시간을 여러 프로세스에 할당하고, 각 프로세스의 상태 변화를 책임집니다. 드라이버는 하드웨어와 운영체제 간의 통신을 담당하고, 에디터는 텍스트 편집 프로그램이며, 스풀러는 입출력 장치의 효율적인 사용을 돕는 역할을 하므로 프로세스 관리와는 직접적인 관련이 없습니다.

문제 45

도스(MS-DOS)에서 파일을 읽기전용 속성으로 지정하는 명령어는?     
  1. ATTRIB +H
  2. ATTRIB +V
  3. ATTRIB +R
  4. ATTRIB +A
정답: 3

해설

도스(MS-DOS)에서 파일을 읽기 전용 속성으로 지정하는 명령어는 `ATTRIB +R`입니다. `ATTRIB` 명령어는 파일의 속성을 변경하는 데 사용되며, `+R` 옵션은 해당 파일에 '읽기 전용' 속성을 부여하여 수정이나 삭제를 방지합니다. 따라서 파일을 보호하거나 실수로 변경되는 것을 막고 싶을 때 이 명령어를 사용합니다.

문제 46

UNIX에서 파일의 내용을 화면에 보여 주는 명령은?     
  1. rm
  2. cat
  3. mv
  4. type
정답: 2

해설

UNIX에서 파일 내용을 화면에 보여주는 명령은 `cat`입니다. `cat`은 "concatenate"의 약자로, 여러 파일을 합치거나 파일 내용을 출력하는 데 사용됩니다. `rm`은 파일을 삭제하고, `mv`는 파일을 이동하거나 이름을 변경하며, `type`은 주로 Windows에서 사용되는 명령어로 UNIX에서는 `cat`과 유사한 기능을 하지만 표준은 아닙니다.

문제 47

사용자의 편의를 위해 사용 빈도가 높은 프로그램을 시스템 제공자가 미리 작성하여 사용자에게 제공해 주는 처리 프로그램은?     
  1. 감시(Supervisor) 프로그램
  2. 작업 관리(Job Management) 프로그램
  3. 데이터 관리(Data Management) 프로그램
  4. 서비스(Service) 프로그램
정답: 4

해설

정답은 4번 서비스(Service) 프로그램입니다. 서비스 프로그램은 사용자들이 자주 사용하는 기능들을 미리 시스템에 탑재하여, 사용자가 필요할 때 즉시 이용할 수 있도록 편의를 제공하는 프로그램입니다. 이는 사용자의 작업 효율성을 높이고 시스템 사용을 더욱 편리하게 만드는 핵심적인 역할을 합니다.

문제 48

"윈도 98"의 휴지통에 대한 설명으로 옳지 않은 것은?
  1. 삭제한 파일을 임시 저장하며 휴지통 내에 파일을 다시 복구할 수 있다.
  2. 휴지통의 크기를 변경할 수 없다.
  3. 파일 삭제 시 휴지통에 보관하지 않고, 즉시 삭제할지의 여부를 지정할 수 있다.
  4. 파일 삭제 시 삭제 확인 메시지를 보이지 않게 지정할 수 있다.
정답: 2

해설

윈도우 98의 휴지통은 삭제된 파일을 임시 보관하여 복구할 수 있는 기능입니다. 하지만 보기 2번처럼 휴지통의 크기를 변경할 수 없다는 설명은 옳지 않습니다. 실제 윈도우 98에서는 휴지통의 크기를 설정할 수 있었습니다. 나머지 보기들은 휴지통의 기능과 설정에 대한 올바른 설명입니다.

문제 49

UNIX에서 현재의 디렉토리를 나타내는 명령어는?     
  1. usr
  2. who
  3. cd
  4. pwd
정답: 4

해설

UNIX에서 현재 디렉토리를 나타내는 명령어는 `pwd`입니다. `pwd`는 "print working directory"의 약자로, 현재 사용자가 작업 중인 디렉토리의 전체 경로를 출력합니다. `cd`는 디렉토리를 변경하는 명령어이며, `usr`나 `who`는 현재 디렉토리와 관련 없는 명령어입니다.

문제 50

다음의 설명이 의미하는 것은?
  1. Database
  2. Compiler
  3. Deadlock
  4. Spooling
정답: 3

해설

이 문제는 여러 프로세스가 동시에 자원을 사용하려고 할 때 발생하는 상황을 설명하고 있습니다. 정답은 3번 'Deadlock'으로, 이는 두 개 이상의 프로세스가 서로 상대방이 점유한 자원을 기다리며 무한히 대기하는 상태를 의미합니다. 핵심 개념은 **상호 배제, 점유 및 대기, 비선점, 순환 대기**와 같은 교착 상태 발생 조건입니다.

문제 51

다음 전송매체 중 가장 넓은 대역폭을 갖는 것은?     
  1. UTP 케이블
  2. 동축 케이블
  3. 광섬유 케이블
  4. 전력선 케이블
정답: 3

해설

정답은 3번 광섬유 케이블입니다. 광섬유 케이블은 빛의 신호를 이용하기 때문에 다른 전송 매체에 비해 훨씬 높은 주파수를 사용할 수 있어 가장 넓은 대역폭을 제공합니다. 대역폭은 데이터 전송 용량을 결정하는 중요한 요소로, 넓은 대역폭일수록 더 많은 데이터를 빠르게 전송할 수 있습니다.

문제 52

피변조파로부터 원래의 신호파를 만드는 것을 무엇이라 하는가?     
  1. 발진
  2. 정류
  3. 증폭
  4. 복조
정답: 4

해설

피변조파로부터 원래의 신호파를 만드는 과정을 **복조**라고 합니다. 이는 통신 시스템에서 중요한 단계로, 정보를 실어 보낸 변조된 신호를 수신단에서 다시 원래의 정보 신호로 되돌리는 과정입니다. 복조는 변조의 반대 과정이라고 생각하면 이해하기 쉽습니다.

문제 53

다음 중 기존의 전화 일반 가입자 선로와 동선 케이블을 이용하여 음성, 고속 데이터를 동시에 전달할 수 있어 고속 인터넷 통신 서비스가 가능한 것은?     
  1. BRIDGE
  2. HUB
  3. ROUTER
  4. ADSL
정답: 4

해설

정답은 4번 ADSL입니다. ADSL(Asymmetric Digital Subscriber Line)은 기존 전화선을 이용하여 음성 통화와 고속 데이터 통신을 동시에 가능하게 하는 기술입니다. 이는 전화선의 고주파 대역을 데이터 통신에 활용함으로써 가능한 것으로, 별도의 회선 설치 없이 기존 인프라를 활용하여 고속 인터넷 서비스를 제공할 수 있게 합니다.

문제 54

일괄처리(Batch Processing) 방법에 속하지 않는 것은?     
  1. 자료가 발생할 때마다 보조기억장치에 기억해 두었다가 필요시에 처리하는 방식
  2. 자료가 일정량 수신되면 처리하는 방식
  3. 자료를 일정기간 단위로 처리하는 방식
  4. 자료가 발생하는 즉시 필요한 처리를 하는 방식
정답: 4

해설

일괄처리(Batch Processing)는 데이터를 모아서 한 번에 처리하는 방식입니다. 따라서 자료가 발생하는 즉시 처리하는 방식(4번)은 실시간 처리(Real-time Processing)에 해당하며 일괄처리 방법과는 거리가 멉니다. 보기 1, 2, 3번은 모두 데이터를 모아서 처리하는 일괄처리 방식의 특징을 설명하고 있습니다.

문제 55

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

해설

이 문제는 변조 방식의 종류를 묻는 문제입니다. 진폭, 주파수, 위상 편이 변조는 신호의 진폭, 주파수, 위상 중 하나를 변화시켜 정보를 전달하는 대표적인 변조 방식입니다. 반면, 멀티포인트 변조는 여러 장치가 하나의 통신 회선을 공유하는 방식이며, 이는 신호 자체를 변화시키는 변조 방식과는 다른 개념입니다. 따라서 멀티포인트 변조는 변조 방식의 분류에 속하지 않습니다.

문제 56

광의 전반사와 관련하여 코어와 클래드 굴절 계수 크기는?     
  1. 클래드의 굴절계수가 코어 쪽보다 더 크다.
  2. 코어의 굴절계수가 클래어 쪽보다 더 크다.
  3. 코어와 클래드의 굴절계수가 같다.
  4. 망의 파장에 따라 다르다.
정답: 2

해설

광섬유에서 빛이 전반사하기 위해서는 빛이 진행하는 코어의 굴절률이 주변을 둘러싸는 클래드의 굴절률보다 커야 합니다. 굴절률이 높은 코어에서 굴절률이 낮은 클래드로 빛이 입사할 때, 특정 입사각 이상에서 빛이 코어 내부로 다시 반사되는 전반사가 일어나 빛이 손실 없이 전파될 수 있습니다. 따라서 코어의 굴절률이 클래드보다 더 커야 합니다.

문제 57

컴퓨터와 통신회선 사이에 위치하여, 단말장치와의 통신에서 각종 제어기능을 수행하는 것은?
  1. 단말장치
  2. 다중화장치
  3. 교환장비
  4. 통신제어장치
정답: 4

해설

정답은 4번 통신제어장치입니다. 통신제어장치는 컴퓨터와 통신회선 사이에 위치하여 단말장치와 통신을 효율적으로 관리하고 제어하는 역할을 합니다. 이는 마치 여러 통신 장치들 사이의 교통 경찰처럼, 데이터의 흐름을 조절하고 오류를 감지하며 통신 규약을 준수하도록 합니다.

문제 58

패킷교환방식에 대한 설명으로 옳지 않은 것은?     
  1. 통신망에 의한 패킷의 손실이 있을 수 있다.
  2. 패킷의 저장 및 전송으로 이루어진다.
  3. 전송 속도와 코드 변환이 가능하다.
  4. 공중 데이터 교환망에는 사용되고 있지 않다.
정답: 4

해설

패킷 교환 방식은 데이터를 작은 패킷으로 나누어 전송하며, 각 패킷은 독립적으로 경로를 탐색합니다. 따라서 통신망에서 패킷 손실이 발생할 수 있고, 패킷의 저장 및 전송 과정이 필수적입니다. 또한, 패킷 교환은 전송 속도 조절 및 코드 변환 기능을 지원합니다. **4번이 옳지 않은 이유는, 패킷 교환 방식이 현재 공중 데이터 교환망(예: 인터넷)에서 핵심적으로 사용되고 있기 때문입니다.**

문제 59

EIA의 RS-232C 접속 케이블의 25핀 커넥터에서 송신 데이터 신호의 핀 번호는?     
  1. 1
  2. 2
  3. 3
  4. 4
정답: 2

해설

EIA의 RS-232C 표준에서 송신 데이터(TxD) 신호는 25핀 커넥터의 **2번 핀**을 통해 전달됩니다. 이는 RS-232C 통신에서 데이터가 한쪽 장치에서 다른 쪽 장치로 보내질 때 사용되는 핵심적인 핀 할당입니다.

문제 60

다음 중 디지털 미디어 전송방식에서 동영상을 만족하는 기법은?     
  1. JPEG
  2. MPEG-Ⅱ
  3. WAV
  4. MP3
정답: 2

해설

디지털 미디어 전송에서 동영상 처리에 적합한 기법은 **MPEG-Ⅱ**입니다. MPEG(Moving Picture Experts Group)는 동영상 압축 및 전송 표준으로, 동영상의 효율적인 저장과 스트리밍에 최적화되어 있습니다. JPEG는 주로 정지 이미지 압축에 사용되며, WAV와 MP3는 오디오 압축 및 전송에 사용되는 포맷입니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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