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

2008정보처리기능사 4회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

일반적으로 digital type 의 양을 바르게 표현한 것은?    
  1. 시간의 흐름
  2. 연필의 갯수
  3. 온도의 변화
  4. 식물의 성장
정답: 2

해설

정답은 2번 '연필의 개수'입니다. Digital type은 불연속적이고 셀 수 있는 양을 의미합니다. 시간의 흐름, 온도의 변화, 식물의 성장은 연속적인 변화를 나타내므로 analog type에 해당합니다. 반면 연필의 개수는 명확하게 셀 수 있는 불연속적인 값이므로 digital type으로 표현하기에 적합합니다.

문제 2

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

해설

이 문제는 디지털 논리 회로의 기본 게이트 중 하나인 NOT 게이트의 기능을 묻고 있습니다. NOT 게이트는 입력 신호를 반전시키는 역할을 합니다. 즉, 입력이 '0'이면 출력은 '1'이 되고, 입력이 '1'이면 출력은 '0'이 됩니다. 이는 마치 입력과 출력의 상태를 뒤집는 것과 같기 때문에 정답은 NOT 게이트입니다.

문제 3

다른 모든 플립플롭의 기능을 대용할 수 있으며 응용범위가 넓고 집적회로화 되어, 가장 널리 사용되는 플립플롭은?    
  1. RS 플립플롭
  2. JK 플립플롭
  3. D 플립플롭
  4. T 플립플롭
정답: 2

해설

정답은 2번 JK 플립플롭입니다. JK 플립플롭은 RS 플립플롭의 금지 상태를 해결하고, J와 K 입력의 조합으로 S와 R 입력의 모든 기능을 구현할 수 있습니다. 또한, J=K=1일 때 토글 기능을 수행하여 T 플립플롭의 역할도 할 수 있어, 다른 모든 플립플롭의 기능을 대용할 수 있는 범용성과 집적회로화에 유리한 구조 덕분에 가장 널리 사용됩니다.

문제 4

16진수 FF를 10진수로 나타내면?    
  1. 254
  2. 255
  3. 256
  4. 257
정답: 2

해설

16진수 FF는 각 자리의 값이 16의 거듭제곱으로 표현됩니다. 16진수 FF는 16진수의 첫째 자리(오른쪽)가 $15 \times 16^0$이고, 둘째 자리(왼쪽)가 $15 \times 16^1$을 의미합니다. 따라서 10진수로 변환하면 $15 \times 16 + 15 \times 1 = 240 + 15 = 255$가 됩니다.

문제 5

하나의 명령어가 2개의 오퍼랜드를 가지고 있으며, 처리할 데이터를 제 1, 제 2 오퍼랜드에 기억시키고 그 처리 결과를 제 1오퍼랜드에 기억시키므로 제 1오퍼랜드로 표시된 장소에 기억되어 있던 내용은 처리후에 지워지게 되는 명령의 형식은?    
  1. 1 어드레스(Address) 방식
  2. 2 어드레스(Address) 방식
  3. 3 어드레스(Address) 방식
  4. 2 메모리(Memory) 방식
정답: 2

해설

이 문제는 **2 어드레스 방식**에 해당합니다. 2 어드레스 방식은 하나의 명령어가 두 개의 오퍼랜드를 사용하여 데이터를 처리하며, 이때 첫 번째 오퍼랜드에 데이터가 저장되고 처리 결과도 첫 번째 오퍼랜드에 다시 저장하기 때문입니다. 따라서 원래 첫 번째 오퍼랜드에 있던 데이터는 덮어쓰여져 사라지게 됩니다.

문제 6

원판형의 자기디스크 장치에서 하나의 원으로 구성된 기억공간으로, 원판형을 따라 동심원으로 나눈 것은?    
  1. 헤드(Head)
  2. 릴(Reel)
  3. 실린더(Cylinder)
  4. 트랙(Track)
정답: 4

해설

원판형 자기 디스크에서 데이터를 저장하는 가장 기본적인 단위는 **트랙(Track)**입니다. 트랙은 디스크 표면을 따라 동심원으로 나뉘며, 각 트랙은 고유한 번호를 가지고 있습니다. 헤드는 데이터를 읽고 쓰는 역할을 하고, 실린더는 여러 트랙이 수직으로 배열된 개념으로, 릴은 자기 테이프 저장 장치에서 사용되는 용어입니다. 따라서 문제에서 설명하는 원판형을 따라 동심원으로 나눈 기억 공간은 트랙에 해당합니다.

문제 7

2진수 10110을 1의 보수(1'complement)로 표현한 것은?    
  1. 11110
  2. 01000
  3. 00110
  4. 01001
정답: 4

해설

1의 보수는 2진수의 각 비트를 반전시켜 얻습니다. 즉, 0은 1로, 1은 0으로 바꿉니다. 2진수 10110의 각 비트를 반전시키면 01001이 됩니다. 따라서 정답은 4번입니다.

문제 8

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

해설

주어진 진리표는 두 입력이 모두 1일 때만 출력이 1이 되는 AND 연산을 나타냅니다. AND 게이트는 두 입력이 모두 참(1)일 때만 참(1)을 출력하는 논리 연산입니다. 따라서 진리표와 일치하는 게이트는 AND 게이트입니다.

문제 9

8bit 컴퓨터에서 부호화 절대치 방식으로 수치 자료를 표현했을 때, 기억된 값은 얼마인가? 
  1. -11
  2. -12
  3. 11
  4. 12
정답: 1

해설

8비트 컴퓨터에서 부호화 절대치 방식으로 표현된 수치 자료는 최상위 비트가 부호를 나타내고 나머지 비트가 절대값을 나타냅니다. 문제에서 제시된 특정 값(보기)이 없으므로 정확한 값을 알 수는 없지만, 만약 기억된 값이 -11이라면 이는 부호 비트가 1 (음수)이고 나머지 7비트가 11을 나타내는 이진수로 표현되었을 것입니다.

문제 10

불대수(Boolean algebra)의 정리 중 틀린 것은?     
  1. A+A=AA+A=A
  2. AA=0A·A'=0
  3. A+A=1A+A'=1
  4. A+0=0A+0=0
정답: 4

해설

불대수에서 4번 정리 "A+0=0"은 틀렸습니다. 불대수의 기본 법칙 중 하나인 **항등원 법칙**에 따르면, 어떤 변수 A에 0을 더하면 A 자체가 됩니다. 즉, 올바른 식은 "A+0=A"입니다. 나머지 보기들은 불대수의 올바른 정리들입니다.

문제 11

그림의 전기회로를 컴퓨터의 논리회로로 치환하면?
  1. AND
  2. OR
  3. NOT
  4. NAND
정답: 2

해설

이 회로는 두 개의 입력 중 하나라도 '켜지면' 출력이 '켜지는' 구조입니다. 이는 논리곱(AND)이 아닌 논리합(OR) 게이트의 동작 방식과 정확히 일치합니다. 따라서 그림의 전기회로를 컴퓨터의 논리회로로 치환하면 OR 게이트가 됩니다.

문제 12

다음의 논리회로에 맞는 불 대수식은?(A,B\rm A, B는 입력, Y\rm Y는 출력)
  1. Y=AB\rm Y=A·B
  2. Y=A+B\rm Y=A +B
  3. Y=A(AB)\rm Y=A · (A B)
  4. Y=(A+B)B\rm Y=(A+B) · B
정답: 2

해설

주어진 논리회로는 입력 A와 B가 AND 게이트를 거쳐 출력 Y로 나오는 것을 나타냅니다. AND 게이트는 두 입력이 모두 1일 때만 출력이 1이 되는 논리 연산입니다. 따라서 이 회로에 맞는 불 대수식은 Y = A · B 입니다. 보기 중에서 이 식과 같은 것은 1번입니다.

문제 13

2진수로 부여된 주소값이 직접 기억장치의 피연산자가 위치한 곳을 지정하는 주소 지정 방법은?
  1. 즉시주소지정(Immediate Addressing)
  2. 직접주소지정(Direct Addressing)
  3. 간접주소지정(Indirect Addressing)
  4. 인덱스주소지정(Index Addressing)
정답: 2

해설

정답은 2번, 직접 주소 지정 방식입니다. 이 방식은 명령어 내에 포함된 주소값이 기억장치 내의 실제 데이터 위치를 직접 가리킵니다. 따라서 CPU는 명령어를 해석하자마자 해당 주소로 바로 접근하여 피연산자를 가져올 수 있습니다. 이는 다른 주소 지정 방식에 비해 가장 빠르고 간단한 접근 방법입니다.

문제 14

연산에 사용되는 데이터 및 연산의 중간 결과를 레지스터에 저장하는 주된 이유는?     
  1. 비용 절약을 위하여
  2. 연산 속도의 향상을 위하여
  3. 기억 장소의 절약을 위하여
  4. 연산의 정확도를 높이기 위하여
정답: 2

해설

레지스터는 CPU 내부에 위치하여 데이터 접근 속도가 매우 빠릅니다. 따라서 연산에 필요한 데이터와 중간 결과를 레지스터에 저장하면, 느린 메인 메모리에 접근하는 횟수를 줄여 연산 속도를 획기적으로 향상시킬 수 있습니다. 이는 컴퓨터 성능을 결정하는 핵심적인 요소입니다.

문제 15

제어논리 장치(CLU)와 산술논리연산 장치(ALU)의 실행순서를 제어하기 위해 사용되는 레지스터는?     
  1. 누산기(accumulator)
  2. 프로그램 상태 워드(Program Status Word)
  3. 명령 레지스터(instruction register)
  4. 플래그 레지스터(flag register)
정답: 4

해설

정답은 4번 플래그 레지스터입니다. 플래그 레지스터는 ALU의 연산 결과에 따라 설정되는 상태 비트(플래그)들을 저장합니다. 이러한 플래그들은 CLU가 다음 실행할 명령을 결정하는 데 사용되어, 제어 논리 장치와 산술 논리 연산 장치의 실행 순서를 효과적으로 제어합니다. 즉, ALU의 결과가 CLU의 다음 동작을 지시하는 역할을 합니다.

문제 16

전송속도는 느리지만 동시에 많은 채널이 동작 되도록 하며 하나의 입·출력 채널을 이용하여 시분할 방식으로 다수의 장치에서 데이터의 전송을 동시에 수행하도록 하는 채널은?     
  1. 셀렉터 채널
  2. 멀티플렉서 채널
  3. 입력 채널
  4. 출력 채널
정답: 2

해설

정답은 2번 멀티플렉서 채널입니다. 멀티플렉서 채널은 여러 개의 저속 장치들이 하나의 고속 채널을 공유하여 데이터를 전송할 수 있도록 합니다. 마치 여러 대의 작은 수도꼭지가 하나의 큰 파이프로 연결되어 물을 흘려보내는 것과 같으며, 시분할 방식을 통해 각 장치에게 짧은 시간 동안 채널 사용 권한을 번갈아 부여하여 동시에 여러 장치가 통신하는 것처럼 보이게 합니다.

문제 17

일반적으로 컴퓨터의 CPU에서 하나의 명령어를 실행하기 위하여 이루어지는 동작 단계를 바르게 나열한 것은?     
  1. fetch cycle → instruction decoding cycle → write-back 작업 → 명령어 실행단계
  2. fetch cycle → instruction decoding cycle → 명령어 실행단계 → write-back 작업
  3. fetch cycle → write-back 작업 → 명령어 실행단계 → instruction decoding cycle
  4. instruction decoding cycle → fetch cycle → 명령어 실행단계 → write-back 작업
정답: 2

해설

CPU는 명령어를 실행하기 위해 **인출(fetch), 해독(decode), 실행(execute), 저장(write-back)**의 4단계 과정을 거칩니다. 먼저 메모리에서 명령어를 가져오고(fetch), 이를 CPU가 이해할 수 있도록 해석한 후(decode), 실제 연산을 수행하며(execute), 마지막으로 결과를 저장합니다(write-back). 따라서 정답은 2번입니다.

문제 18

다음 그림에서 ALU 로 2개의 값이 입력되었을 때 AND 연산 후의 값으로 맞는 것은?          
  1. 010100
  2. 001011
  3. 101011
  4. 111111
정답: 3

해설

이 문제는 ALU(산술 논리 장치)에서 두 개의 입력 값에 대한 AND 연산 결과를 묻고 있습니다. AND 연산은 두 비트가 모두 1일 때만 결과가 1이 되고, 그렇지 않으면 0이 됩니다. 그림에서 입력된 두 값의 각 비트를 비교하여 AND 연산을 수행하면 101011이라는 결과가 나옵니다. 따라서 정답은 3번입니다.

문제 19

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

해설

PC(Program Counter)는 CPU가 다음에 실행할 명령어의 메모리 주소를 저장하는 레지스터입니다. 따라서 현재 실행 중인 명령어의 내용이나 기억 장소의 내용과는 무관하며, 연산 결과 저장과는 역할이 다릅니다. PC는 프로그램의 실행 흐름을 제어하는 핵심적인 역할을 수행합니다.

문제 20

기억장소인 스택(Stack)에 데이터를 저장하기 위해 사용되는 것은?     
  1. pull
  2. pop
  3. push
  4. move
정답: 3

해설

스택은 데이터를 쌓아 올리는 구조로, 새로운 데이터를 추가할 때는 **push** 연산을 사용합니다. push는 스택의 가장 위에 데이터를 올리는 동작을 의미하며, 이는 마치 상자를 쌓아 올리는 것과 같습니다. 반대로 데이터를 꺼낼 때는 pop 연산을 사용합니다.

문제 21

다음 SQL 검색문의 의미로 가장 적절한 것은?
  1. 학생 테이블의 학과명을 모두 검색하라.
  2. 학생 테이블의 학과명을 중복되지 않게 모두 검색하라.
  3. 학생 테이블의 학과명 중에서 중복된 학과명은 모두 검색하라.
  4. 학생 테이블을 학과명 구별하지 말고 모두 검색하라.
정답: 2

해설

이 문제는 SQL의 `DISTINCT` 키워드 활용을 묻는 문제입니다. `SELECT DISTINCT` 구문은 지정된 컬럼에서 중복된 값을 제거하고 고유한 값들만 반환합니다. 따라서 학생 테이블에서 학과명을 검색할 때 중복을 제거하여 고유한 학과명 목록을 얻는 것이 가장 적절한 의미입니다.

문제 22

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

해설

데이터베이스에서 개체의 속성이 가질 수 있는 모든 유효한 값들의 집합을 **도메인(Domain)**이라고 합니다. 이는 마치 속성이 특정 범위의 값만을 허용하도록 제한하는 것과 같습니다. 예를 들어, '나이' 속성의 도메인은 0 이상의 정수일 수 있으며, '성별' 속성의 도메인은 '남', '여'와 같은 특정 문자열 집합일 수 있습니다.

문제 23

SQL의 데이터 조작문(DML)에 해당하지 않는 것은?     
  1. UPDATE
  2. DROP
  3. INSERT
  4. SELECT
정답: 2

해설

SQL의 데이터 조작어(DML)는 테이블에 저장된 데이터를 다루는 명령어들을 의미합니다. UPDATE, INSERT, SELECT는 모두 데이터를 변경하거나 조회하는 DML에 해당합니다. 반면, DROP은 테이블 자체를 삭제하는 데이터 정의어(DDL)에 속하므로 DML에 해당하지 않습니다.

문제 24

데이터베이스 구성 요소들의 상호 관계를 논리적으로 정의한 것으로, 데이터의 구조와 제약 조건에 대해 기술한 것은?     
  1. 차수
  2. 트랜잭션
  3. 스키마
  4. 튜플
정답: 3

해설

데이터베이스 구성 요소들의 상호 관계를 논리적으로 정의하고 데이터의 구조와 제약 조건을 기술하는 것은 **스키마**입니다. 스키마는 데이터베이스의 뼈대 역할을 하며, 데이터가 어떻게 저장되고 관리될지를 결정하는 중요한 개념입니다. 보기 중 '차수'는 관계형 데이터베이스에서 릴레이션(테이블)의 속성(컬럼) 수를 의미하며, '트랜잭션'은 데이터베이스의 논리적 작업 단위를, '튜플'은 릴레이션의 행(레코드)을 의미하므로 문제의 설명과는 거리가 있습니다.

문제 25

DBMS의 필수기능으로 가장 적절한 것은?     
  1. 정의기능, 조작기능, 제어기능
  2. 예비기능, 회복기능, 조작기능
  3. 참조기능, 보안기능, 저장기능
  4. 보안기능, 병행제어기능, 검증기능
정답: 1

해설

DBMS의 필수 기능은 데이터를 정의하고, 조작하며, 이를 안전하게 제어하는 것입니다. 정의 기능은 데이터 구조를 설계하고, 조작 기능은 데이터를 삽입, 수정, 삭제, 검색하는 역할을 합니다. 제어 기능은 데이터의 무결성, 보안, 동시 접근 등을 관리하여 데이터베이스를 안정적으로 운영하게 합니다. 따라서 1번이 DBMS의 가장 핵심적인 필수 기능들을 포함하고 있습니다.

문제 26

하나 이상의 기본 테이블로부터 유도되어 만들어지는 가상 테이블을 무엇이라 하는가?     
  1. 뷰(VIEW)
  2. 유리창(WINDOW)
  3. 테이블(TABLE)
  4. 도메인(DOMAIN)
정답: 1

해설

정답은 1번 뷰(VIEW)입니다. 뷰는 하나 이상의 기본 테이블에서 파생된 가상 테이블로, 실제 데이터를 저장하지 않고 필요할 때마다 기본 테이블의 데이터를 조회하여 보여줍니다. 이는 복잡한 쿼리를 단순화하고 데이터 접근 권한을 제어하는 데 유용합니다.

문제 27

스프레드시트의 기능 중 조건에 맞는 내용만 선별하여 추출하는 기능은?     
  1. 정렬
  2. 필터
  3. 슬라이드 쇼
  4. 매크로
정답: 2

해설

스프레드시트에서 조건에 맞는 데이터만 골라내고 싶을 때 사용하는 기능은 **필터**입니다. 필터는 사용자가 설정한 특정 기준(조건)에 따라 데이터를 숨기거나 표시하여 원하는 정보만 효율적으로 볼 수 있게 해줍니다. 정렬은 순서를 바꾸는 것이고, 슬라이드 쇼나 매크로는 다른 목적의 기능입니다.

문제 28

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

해설

프레젠테이션에서 하나의 화면을 '슬라이드'라고 부릅니다. 슬라이드는 프레젠테이션의 기본 구성 요소로, 텍스트, 이미지, 차트 등 다양한 정보를 담아 발표 내용을 효과적으로 전달하는 역할을 합니다. 다른 보기들은 슬라이드와는 다른 개념입니다.

문제 29

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

해설

SQL 명령문의 `DROP TABLE 성적 CASCADE CONSTRAINTS`는 `성적` 테이블 자체를 삭제하는 것 외에도, `성적` 테이블을 참조하는 외래 키 제약 조건(constraints)을 가진 다른 테이블까지 모두 함께 제거하는 것을 의미합니다. 이는 데이터 무결성을 유지하기 위해 참조 관계를 가진 객체들도 함께 정리하기 위한 옵션입니다. 따라서 정답은 1번입니다.

문제 30

스프레드시트 작업에서 반복적으로 실행하는 경우에 한 번의 명령으로 자동화시켜 처리하는 기능은?     
  1. 필터
  2. 정렬
  3. 매크로
  4. 테이블
정답: 3

해설

스프레드시트에서 반복적인 작업을 자동화하는 기능은 **매크로**입니다. 매크로는 사용자가 수행하는 일련의 명령을 기록해 두었다가, 필요할 때 한 번의 명령으로 동일한 작업을 자동으로 실행할 수 있게 해줍니다. 이를 통해 시간과 노력을 절약하고 오류 발생 가능성을 줄일 수 있습니다.

문제 31

시스템 프로그램을 디스크로부터 주기억장치로 읽어 내어 컴퓨터를 이용할수 있는 상태로 만들어 주는 과정은?     
  1. 부팅(booting)
  2. 스케줄링(schdeuling)
  3. 업데이트(update)
  4. 데드락(deadlock)
정답: 1

해설

컴퓨터를 켜면 운영체제와 같은 시스템 프로그램이 디스크에서 주기억장치로 로드되어 컴퓨터를 사용할 수 있게 됩니다. 이 과정을 **부팅(booting)**이라고 합니다. 스케줄링은 작업 실행 순서를 정하는 것이고, 업데이트는 프로그램을 최신 버전으로 바꾸는 것이며, 데드락은 작업이 서로를 기다리며 멈추는 상태를 의미합니다.

문제 32

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

해설

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

문제 33

"윈도 98"에서 도스창을 열어 작업한 후, 다시 윈도로 복귀하고자 할 때 도스창을 종료하는 방법은?     
  1. "ESC"를 누른다.
  2. "ALT"+"F4"
  3. "CTRL"+"ENTER"를 누른다.
  4. "EXIT" 명령어를 입력하고 "ENTER"를 누른다.
정답: 4

해설

윈도우 98에서 도스창을 종료하고 윈도로 복귀하려면, 도스창 내에서 "EXIT" 명령어를 입력하고 엔터 키를 누르는 것이 올바른 방법입니다. 이는 도스 환경에서 실행 중인 프로그램을 종료하고 운영체제 제어권을 윈도우로 되돌리는 표준적인 방법입니다. 다른 보기들은 도스창을 종료하는 데 효과적이지 않습니다.

문제 34

주기억장치의 용량을 실제보다 크게 활용할 수 있도록 하기 위하여 실제 자료를 보조기억장치에 두고 주기억장치에 있는 것과 같이 처리 시킬 수 있는 기억장치는?     
  1. 가상 기억장치
  2. 확장 기억장치
  3. 캐시 기억장치
  4. 기본 기억장치
정답: 1

해설

정답은 1번 '가상 기억장치'입니다. 가상 기억장치는 실제 물리적인 주기억장치 용량보다 더 큰 용량을 사용할 수 있도록 하는 기술입니다. 이는 자주 사용되지 않는 데이터를 보조기억장치(하드디스크 등)로 옮겨두고, 필요할 때만 주기억장치로 불러오는 방식으로 작동합니다. 이를 통해 시스템은 마치 더 큰 주기억장치를 가진 것처럼 프로그램을 실행할 수 있습니다.

문제 35

UNIX 시스템이 제공하는 편집기 만으로 묶어진 것은?     
  1. ed, vi
  2. cat, get
  3. cp, shell
  4. pe2, edit
정답: 1

해설

정답은 1번입니다. UNIX 시스템은 기본적으로 텍스트 편집기를 제공하는데, 'ed'는 초기 라인 편집기이고 'vi'는 강력한 화면 편집기로 모두 UNIX 환경에서 기본적으로 사용할 수 있는 편집기입니다. 'cat'은 파일 내용을 출력하는 명령어이고, 'get'은 일반적으로 소스 코드 관리 시스템에서 사용되는 명령어이며, 'cp'는 파일 복사, 'shell'은 명령어를 실행하는 환경을 의미하므로 편집기로 볼 수 없습니다. 'pe2', 'edit'은 UNIX 시스템에서 기본 제공되는 편집기가 아닐 가능성이 높습니다.

문제 36

A 드라이브의 디스켓을 빠른 포맷하고 시스템 파일을 복사하기 위한 DOS 명령은?     
  1. format a: /f
  2. format a: /s
  3. format a: /q
  4. format a: /q /s
정답: 4

해설

정답은 4번 `format a: /q /s` 입니다. DOS에서 디스켓을 빠른 포맷하려면 `/q` 옵션을 사용하고, 시스템 파일을 복사하려면 `/s` 옵션을 함께 사용합니다. 따라서 이 두 옵션을 모두 지정하는 `format a: /q /s` 명령이 A 드라이브 디스켓을 빠르게 포맷하고 시스템 파일을 복사하는 데 사용됩니다.

문제 37

"윈도 98"의 시스템 도구 중 디스크의 손상된 부분을 점검하여 복구해 주는 것은?     
  1. 디스크 검사
  2. 디스크 조각 모음
  3. 디스크 공간 늘림
  4. 디스크 압축
정답: 1

해설

정답은 1번 '디스크 검사'입니다. 디스크 검사는 파일 시스템 오류나 불량 섹터를 찾아내어 손상된 디스크 부분을 복구하는 역할을 합니다. 디스크 조각 모음은 파일 조각을 모아 성능을 향상시키는 것이고, 나머지 보기들은 디스크 공간 관리와 관련된 기능입니다.

문제 38

UNIX에서 프롬프트가 % 라면 사용자가 사용하고 있는 쉘의 종류는?     
  1. c shell
  2. korn shell
  3. system shell
  4. com shell
정답: 1

해설

UNIX 시스템에서 프롬프트가 '%'로 표시되는 것은 일반적으로 C 쉘(csh)을 사용하고 있다는 것을 나타냅니다. C 쉘은 다른 쉘들과 달리 명령 프롬프트에 특정한 문자를 사용하는 관례가 있으며, '%'는 그 중 하나입니다. 다른 쉘들은 보통 '$'나 '#'과 같은 문자를 프롬프트로 사용합니다.

문제 39

“윈도 98” 의 시작버튼 위에서 마우스의 오른쪽 버튼을 눌렀을때 나타나는 메뉴가 아닌 것은?
  1. 열기
  2. 탐색
  3. 설정
  4. 찾기
정답: 3

해설

윈도우 98에서 시작 버튼을 마우스 오른쪽 버튼으로 클릭했을 때 나타나는 메뉴는 프로그램 실행, 파일 탐색, 시스템 설정, 검색 등 다양한 작업을 수행하기 위한 옵션들을 제공합니다. 보기 중 '설정'은 시작 버튼의 오른쪽 클릭 메뉴가 아닌, 시작 메뉴 자체의 하위 항목이나 제어판 등에서 접근하는 기능입니다. 따라서 '설정'은 시작 버튼 오른쪽 클릭 메뉴에 직접적으로 나타나지 않는 항목입니다.

문제 40

"윈도 98"에서 지워진 파일이 임시로 보관되는 곳은?
  1. 휴지통
  2. 내 문서
  3. 내 컴퓨터
  4. 내 서류가방
정답: 1

해설

윈도우 98에서 삭제된 파일은 기본적으로 **휴지통**으로 이동됩니다. 휴지통은 삭제된 파일들이 영구적으로 지워지기 전에 임시로 보관되는 공간입니다. 사용자는 휴지통을 열어 삭제된 파일을 복원하거나 영구적으로 삭제할 수 있습니다.

문제 41

UNIX에서 명령어 mv 의 기능으로 옳은 것은?     
  1. 파일의 이름을 바꾼다.
  2. 파일을 복구한다.
  3. 파일목록을 열거한다.
  4. 파일을 화면에 출력한다.
정답: 1

해설

`mv` 명령어는 UNIX에서 파일이나 디렉토리의 **이동(move)** 및 **이름 변경(rename)** 기능을 수행합니다. 따라서 파일의 이름을 바꾸는 것이 `mv` 명령어의 주요 기능 중 하나입니다. 이는 파일 시스템 내에서 파일의 위치를 변경하거나, 같은 위치에 있는 파일의 이름을 새 이름으로 바꾸는 것을 의미합니다.

문제 42

"윈도 98"에 대한 설명으로 옳지 않은 것은?     
  1. 데이터를 한 번에 16비트 단위로 처리한다.
  2. Plug and Play 기능을 지원한다.
  3. 네트워크와 인터넷을 지원한다.
  4. 멀티태스킹(Multi-tasking)을 지원한다.
정답: 1

해설

윈도우 98은 32비트 운영체제로, 데이터를 32비트 단위로 처리합니다. 따라서 16비트 단위로 데이터를 처리한다는 설명은 옳지 않습니다. 윈도우 98은 Plug and Play, 네트워크 및 인터넷 지원, 멀티태스킹 등 당시 혁신적인 기능들을 제공했습니다.

문제 43

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

해설

정답은 4번 'Scheduler'입니다. Scheduler는 여러 작업을 효율적으로 처리하기 위해 어떤 작업을 언제, 어떤 순서로 실행할지 결정하는 운영체제의 핵심 구성 요소입니다. 이는 CPU와 같은 자원을 관리하며, 작업들의 실행 순서를 조정하여 시스템의 전반적인 성능을 최적화하는 역할을 합니다.

문제 44

CPU 스케줄링 알고리즘에서 규정시간 또는 시간조각(slice)을 미리 정의하여 CPU 스케줄러가 준비상태 큐에서 정의된 시간만큼 각 프로세스에 CPU를 제공하는 시분할 시스템에 적절한 스케줄링 알고리즘은?     
  1. RR(round-robin)
  2. FCFS(first-come-first-served)
  3. SJF(shortest job first)
  4. SRT(shortest remaining time)
정답: 1

해설

정답은 1번 RR(round-robin)입니다. 시분할 시스템은 각 프로세스에 미리 정의된 시간, 즉 시간 조각(time slice)만큼 CPU를 할당하는 방식입니다. RR 알고리즘은 이 시간 조각 개념을 사용하여 준비 큐에 있는 프로세스들을 순환적으로 할당하며, 이는 시분할 시스템의 핵심 특징과 일치합니다. 다른 알고리즘들은 시간 조각 개념을 직접적으로 사용하지 않거나, RR과는 다른 방식으로 프로세스를 선택합니다.

문제 45

다음 괄호 안에 가장 알맞은 단어는? 
  1. operating system
  2. GUI
  3. interpreter
  4. file system
정답: 1

해설

이 문제는 컴퓨터 시스템의 핵심 구성 요소를 묻는 문제입니다. 운영체제는 컴퓨터 하드웨어와 소프트웨어를 관리하며, 사용자가 컴퓨터를 편리하게 사용할 수 있도록 인터페이스를 제공하는 역할을 합니다. 보기 중 'operating system'이 이러한 역할을 가장 잘 나타내므로 정답입니다. GUI는 운영체제가 제공하는 사용자 인터페이스의 한 종류이며, 인터프리터와 파일 시스템은 운영체제의 구성 요소 중 일부입니다.

문제 46

시스템의 날짜를 변경하거나, 확인할 수 있는 DOS 명령어는?     
  1. CD
  2. DATE
  3. CLS
  4. COPY
정답: 2

해설

**정답:** 2번 DATE **해설:** DOS 명령어 `DATE`는 시스템의 현재 날짜를 확인하거나 변경하는 데 사용됩니다. `CD`는 디렉토리 변경, `CLS`는 화면 지우기, `COPY`는 파일 복사에 사용되는 명령어이므로 날짜와는 관련이 없습니다. 따라서 날짜를 변경하거나 확인할 수 있는 명령어는 `DATE`입니다.

문제 47

"윈도 98"에서 클립보드에 관한 설명 중 옳지 않은 것은?     
  1. 다른 프로그램의 정보도 가져오거나 보낼 수 있다.
  2. 한 번에 한 가지의 정보만 저장할 수 있다.
  3. 제일 마지막에 들어온 정보를 기억하고 있다.
  4. 선정된 대상을 클립보드에 복사하는 기능키는 Shift+XShift+X이다.
정답: 4

해설

윈도우 98에서 클립보드는 여러 프로그램 간에 데이터를 복사하고 붙여넣는 임시 저장 공간입니다. 클립보드는 한 번에 하나의 정보만 저장하며, 가장 최근에 복사된 정보가 유지됩니다. 복사 기능키는 Ctrl+C이며, Shift+X는 해당되지 않습니다.

문제 48

"윈도 98" [탐색기]의 [보기] 메뉴에서 아이콘 표시 방식으로 적당하지 않는 것은?
  1. 자세히
  2. 큰 아이콘
  3. 그룹 정렬
  4. 간단히
정답: 3

해설

정답은 3번 '그룹 정렬'입니다. 윈도우 98 탐색기의 '보기' 메뉴는 파일이나 폴더를 어떻게 보여줄지를 설정하는 곳이며, '자세히', '큰 아이콘', '간단히'와 같은 표시 방식을 제공합니다. '그룹 정렬'은 이러한 아이콘 표시 방식이 아니라, 파일들을 특정 기준에 따라 묶어서 보여주는 정렬 방식에 해당하기 때문에 적당하지 않습니다.

문제 49

UNIX 시스템이 이식성이 높은 가장 큰 이유는?     
  1. C 언어로 구성되어 있기 때문에
  2. Cobol 언어로 구성되어 있기 때문에
  3. Basic 언어로 구성되어 있기 때문에
  4. Fortran 언어로 구성되어 있기 때문에
정답: 1

해설

UNIX 시스템이 이식성이 높은 가장 큰 이유는 **C 언어로 구성되어 있기 때문**입니다. C 언어는 하드웨어에 대한 직접적인 접근을 허용하면서도 다른 시스템에서도 비교적 쉽게 컴파일되고 실행될 수 있는 범용성을 가지고 있습니다. 이러한 C 언어의 특성 덕분에 UNIX는 다양한 하드웨어 아키텍처와 운영체제 환경으로 쉽게 옮겨져 실행될 수 있었습니다.

문제 50

도스(MS-DOS)의 필터(Filter)명령어 중 하나 또는 여러 개의 파일에서 특정한 문자열을 검색하는 명령어는?     
  1. FIND
  2. MORE
  3. SORT
  4. SEARCH
정답: 1

해설

도스(MS-DOS)에서 파일 내 특정 문자열을 검색하는 명령어는 **FIND**입니다. FIND 명령어는 지정된 파일에서 특정 문자열을 찾아 해당 문자열이 포함된 줄을 화면에 출력합니다. MORE는 파일 내용을 페이지 단위로 보여주고, SORT는 파일 내용을 정렬하는 명령어이며, SEARCH는 도스 명령어에 존재하지 않습니다.

문제 51

다음 중 모뎀을 단말기에 접속할 때 사용하는 방식은?     
  1. TTL 접속방식
  2. 와이어 접속방식
  3. 선로스위칭방식
  4. RS-232C 접속방식
정답: 4

해설

모뎀을 단말기에 접속할 때 사용하는 방식은 **RS-232C 접속방식**입니다. RS-232C는 컴퓨터와 주변 장치 간의 직렬 통신을 위한 표준 인터페이스로, 모뎀과 단말기(예: 컴퓨터)를 연결하여 데이터를 주고받는 데 사용됩니다. 다른 보기들은 모뎀 접속과는 직접적인 관련이 없습니다.

문제 52

PCM 통신에서 송신측 변조과정이 아닌 것은?     
  1. 양자화
  2. 부호화
  3. 표본화
  4. 복호화
정답: 4

해설

PCM 통신에서 송신 측 변조 과정이 아닌 것은 **4. 복호화**입니다. **정답 이유:** PCM 통신에서 송신 측은 아날로그 신호를 디지털 신호로 변환하는 과정을 거칩니다. 이 과정에는 **표본화**(일정 시간 간격으로 신호 값을 추출), **양자화**(추출된 신호 값을 이산적인 값으로 근사), **부호화**(양자화된 값을 디지털 코드로 변환)가 포함됩니다. 반면, **복호화**는 수신 측에서 디지털 신호를 다시 아날로그 신호로 복원하는 과정으로, 송신 측의 변조 과정과는 반대되는 역할을 합니다.

문제 53

신호의 변조속도가 1600[Baud]이고, 트리비트(tribit)인 경우 전송속도[bps]는?     
  1. 2400 Bps
  2. 9200 Bps
  3. 4800 Bps
  4. 3200 Bps
정답: 3

해설

**해설:** 이 문제는 변조속도와 전송속도 간의 관계를 묻고 있습니다. 변조속도(Baud)는 초당 신호의 상태 변화 횟수를 의미하며, 트리비트(tribit)는 한 번의 신호 변화로 3비트의 정보를 전달한다는 것을 뜻합니다. 따라서 전송속도(bps)는 변조속도에 트리비트의 비트 수를 곱하여 계산합니다. **핵심 개념:** * **변조속도 (Baud):** 초당 신호의 상태 변화 횟수 * **트리비트 (Tribit):** 한 번의 신호 변화로 3비트의 정보를 전달 * **전송속도 (bps):** 초당 전송되는 비트 수 **계산:** 전송속도 [bps] = 변조속도 [Baud] × 트리비트의 비트 수 전송속도 [bps] = 1600 [Baud] × 3 [bits/symbol] = 4800 [bps] **정답:** 3번

문제 54

다음 중 공중데이터 통신망을 통하여 순간적으로 대량의 패킷 데이터를 전송하는데 가장 적합한 것은?     
  1. 메시지교환
  2. 회선교환
  3. 시분할교환
  4. 패킷교환
정답: 4

해설

정답은 4번 패킷교환입니다. 패킷교환은 데이터를 작은 단위인 패킷으로 나누어 각 패킷이 독립적으로 경로를 탐색하여 전송되는 방식입니다. 이 방식은 공중데이터 통신망처럼 여러 사용자가 통신망을 공유하는 환경에서 효율적이며, 순간적으로 대량의 데이터를 전송할 때 유연성과 자원 활용도를 높여줍니다. 회선교환은 통신 경로를 미리 확보해야 하므로 순간적인 대량 전송에는 비효율적입니다.

문제 55

다음 중 각 통화로에 여러 반송주파수를 할당하여 동시에 많은 통화로를 구성하는 방식은?     
  1. 시분할 방식
  2. 공간분할 방식
  3. 온라인 방식
  4. 주파수분할 방식
정답: 4

해설

정답은 4번 주파수분할 방식입니다. 이 방식은 각 통화로에 서로 다른 반송주파수를 할당하여, 하나의 물리적인 통신 경로를 여러 개의 주파수 대역으로 나누어 동시에 여러 통신을 가능하게 합니다. 마치 라디오 채널처럼 각 통신이 고유한 주파수를 사용하므로 서로 간섭 없이 통신할 수 있습니다.

문제 56

다음 중 LAN의 네트워크 형태와 가장 관계가 먼 것은?     
  1. 스타(star)형
  2. 링(ring)형
  3. 버스(bus)형
  4. 그물(mesh)형
정답: 4

해설

LAN(Local Area Network)은 일반적으로 제한된 공간 내에서 컴퓨터들을 연결하는 네트워크입니다. 스타형, 링형, 버스형은 모두 LAN에서 흔히 사용되는 물리적 또는 논리적 연결 형태입니다. 반면, 그물(mesh)형은 각 장치가 다른 모든 장치와 연결되는 형태로, 주로 WAN(Wide Area Network)이나 고가용성이 요구되는 중요한 네트워크에서 사용되며, LAN의 일반적인 형태와는 거리가 있습니다.

문제 57

두 지점간을 직통 회선으로 연결한 회선방식으로 트래픽이 많은 경우에 가장 적합한 방식은?
  1. 분기회선방식
  2. 전용회선방식
  3. 루프회선방식
  4. 교환회선방식
정답: 2

해설

정답은 2번 전용회선방식입니다. 전용회선방식은 두 지점 간에 물리적으로 전용 회선을 할당하여 데이터를 주고받는 방식으로, 다른 사용자와 회선을 공유하지 않아 트래픽이 많아도 안정적인 통신이 가능합니다. 따라서 트래픽이 많은 환경에서 가장 적합한 방식입니다.

문제 58

OSI 7계층 참조모델 중 논리적 링크라고 불리는 가상회로와 관련 있는 것은?     
  1. 데이터링크계층
  2. 네트워크계층
  3. 응용계층
  4. 세션계층
정답: 2

해설

정답은 2번 네트워크 계층입니다. 네트워크 계층은 종단 간 데이터 전송을 담당하며, 이 과정에서 가상 회선(Virtual Circuit)이라는 개념을 사용하여 논리적인 연결을 설정하고 관리합니다. 가상 회선은 물리적인 경로와는 별개로 데이터가 목적지까지 도달할 수 있도록 경로를 미리 설정하거나 동적으로 생성하는 방식으로, 논리적 링크의 역할을 수행합니다.

문제 59

다음 중 정지위성의 위치는 지구 적도 상공 약 몇 [km]인가?     
  1. 25000
  2. 36000
  3. 45000
  4. 56000
정답: 2

해설

정지위성은 지구의 자전 주기와 동일한 주기로 공전하며, 지구 자전축에 수직인 적도 상공에 위치합니다. 이러한 조건을 만족하기 위해 정지위성은 지구로부터 약 36,000km 떨어진 특정 궤도를 유지해야 합니다. 이 궤도에서 정지위성은 지구 상의 특정 지점 위에서 항상 같은 위치에 있는 것처럼 보이게 됩니다.

문제 60

다음 중 데이터 통신의 에러제어 방식에 속하지 않는 것은?     
  1. 반향검사
  2. 검출후 재전송
  3. 전진에러수정
  4. 자동송출제어
정답: 4

해설

이 문제는 데이터 통신의 에러 제어 방식에 대한 이해를 묻고 있습니다. 정답은 4번 '자동송출제어'인데, 이는 데이터 전송 속도를 조절하는 흐름 제어 방식이지 에러를 검출하거나 수정하는 방식이 아니기 때문입니다. 반향검사, 검출 후 재전송, 전진 에러 수정은 모두 데이터 전송 중 발생하는 오류를 감지하거나 복구하는 에러 제어 기법에 해당합니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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