[정보처리기능사 필기] 11년 5회차
정보처리기능사 필기 기출문제

11년 5회차

총 60문항 · 객관식 · A4 약 1장

1 / 1
A4정답 포함
정보처리기능사 필기 기출문제모두CBT · moducbt.com

11년 5회차

총 60문항 · 객관식 · 정답·해설 포함
문제 1

입출력 조작의 시간과 중앙처리장치의 처리시간과의 불균형을 보완하는 것은?

1

채널장치

2

터미널장치

3

제어장치

4

콘솔장치

정답 및 해설

입출력 장치와 중앙처리장치(CPU) 간의 속도 차이를 완충하는 것은 ①채널장치이다.

채널은 CPU를 대신하여 입출력 데이터 전송을 전담 처리하는 장치로, 느린 입출력 조작이 끝날 때까지 CPU가 대기하지 않고 다른 작업을 수행할 수 있게 하여 처리 속도 불균형을 보완한다.

문제 2

명령어 형식(instruction format)에서 첫 번째 바이트에 기억되는 것은?

1

length

2

opcode

3

operand

4

question mark

정답 및 해설

명령어 형식(instruction format)의 첫 번째 바이트에는 수행할 연산의 종류를 나타내는 ②opcode(연산자부)가 기억된다.

opcode 뒤에 이어지는 바이트에는 연산 대상이 되는 데이터나 주소를 나타내는 operand(번지부)가 저장되므로, 명령어는 opcode(연산자)+operand(번지부) 구조로 구성된다.

문제 3

반가산기(Half-Adder)의 논리회로도에서 자리올림이 발생하는 회로는?

1

OR

2

NOT

3

AND

4

ExclusiveOR

정답 및 해설

반가산기(Half-Adder)에서 자리올림(Carry)을 발생시키는 회로는 ③AND 게이트이다.

반가산기는 두 입력 A, B에 대해 합(Sum)은 Exclusive-OR(XOR) 회로로, 자리올림(Carry)은 AND 회로로 구현되며, 두 입력이 모두 1일 때만 자리올림이 발생하는 AND의 진리표가 이를 만족한다.

문제 4

기억 장치 고유의 번지로서 0, 1, 2, 3, ...과 같이 16진수로 약속하여 순서대로 정해 놓은 번지는?

1

절대번지

2

필수번지

3

선택번지

4

상대번지

정답 및 해설

기억장치마다 하드웨어적으로 고정되어 있는 고유 번지는 ① 절대번지이다.

절대번지는 0번지부터 차례로 매겨진 실제 기억장치의 물리적 위치를 그대로 가리키며, 관례상 16진수로 표기한다.

이에 비해 ④ 상대번지는 기준 번지에 변위를 더해 계산하는 논리적 번지이고, 필수번지·선택번지는 번지 지정 방식의 명칭이 아니다.

문제 5

2진수의 1011의 1의 보수는?

1

0100

2

0010

3

1010

4

1000

정답 및 해설

2진수 1011의 1의 보수는 각 자리를 반전한 ①0100이다.

1의 보수(1's complement)는 0은 1로, 1은 0으로 바꾸는 연산이므로 1011을 자리별로 반전하면 다음과 같다.
1011 → 각 자리 반전
1→0, 0→1, 1→0, 1→0
결과: 0100

문제 6

다음 진리표에 해당하는 GATE는 어느 것인가?

입력출력
ABC
000
011
101
110

1

ABC

2

ABC

3

ABC

4

ABC

정답 및 해설

진리표에서 출력 C는 두 입력이 서로 다를 때만 1이 되므로 이는 배타적 논리합(XOR, Exclusive-OR)의 동작이며, 정답은 이를 나타내는 ① 기호이다.

A와 B가 같으면(0,0 또는 1,1) 출력이 0이고 다르면(0,1 또는 1,0) 출력이 1이 되는 것이 XOR의 정의로, 회로 기호상 XOR 게이트는 OR 게이트의 곡선 입력부에 곡선이 하나 더 추가된 형태로 OR·NOR·AND 게이트와 구분된다.

문제 7

불(Boolean) 대수의 정리 중 틀린 것은?

1

0+A=A

2

1·A=A

3

0·A=0

4

1+A=A

정답 및 해설

불 대수의 기본 정리 중 틀린 것은 ④1+A=A이다.

불 대수의 동일법칙에 따르면 1+A=1이 항상 성립하므로(1과의 OR은 입력과 무관하게 항상 1이 됨), "1+A=A"는 틀린 서술이다.

  • ①0+A=A: 0과의 OR은 A 그대로이므로 항등법칙에 맞는 서술이다.
  • ②1·A=A: 1과의 AND는 A 그대로이므로 항등법칙에 맞는 서술이다.
  • ③0·A=0: 0과의 AND는 항상 0이므로 맞는 서술이다.
문제 8

데이터 전송 명령어의 기능이 아닌 것은?

1

레지스터에 저장된 값을 스택으로 전송

2

레지스터에 저장된 값을 연산

3

상수값을 레지스터 또는 주기억장치로 전송

4

스택에 저장된 값을 레지스터로 전송

정답 및 해설

데이터 전송 명령어(data transfer instruction)의 기능이 아닌 것은 ②레지스터에 저장된 값을 연산하는 것이다.

데이터 전송 명령어는 레지스터·스택·주기억장치 사이에서 데이터를 이동시키는 역할만 수행하며, 값을 더하거나 비교하는 등의 연산(산술·논리 연산)은 별도의 산술/논리 연산 명령어가 담당한다.

  • ①레지스터에 저장된 값을 스택으로 전송: 데이터 이동이므로 전송 명령어의 기능이다.
  • ③상수값을 레지스터 또는 주기억장치로 전송: 데이터 이동이므로 전송 명령어의 기능이다.
  • ④스택에 저장된 값을 레지스터로 전송: 데이터 이동이므로 전송 명령어의 기능이다.
문제 9

다음 주소지정 방법 중 처리속도가 가장 빠른 것은?

1

indirect address

2

direct address

3

calculated address

4

immediate address

정답 및 해설

주소지정 방법 중 처리속도가 가장 빠른 것은 ④immediate address(즉시 주소지정)이다.

즉시 주소지정 방식은 오퍼랜드 자리에 실제 데이터 값을 직접 담고 있어 기억장치 접근(메모리 참조) 없이 바로 연산에 사용할 수 있으므로 속도가 가장 빠르다.

  • ①indirect address: 번지가 가리키는 곳에 다시 유효번지가 있어 메모리를 두 번 이상 참조하므로 가장 느리다.
  • ②direct address: 오퍼랜드가 유효번지를 직접 가리켜 메모리를 한 번 참조한다.
  • ③calculated address: 인덱스·베이스 레지스터 값을 더하는 계산 후 메모리를 참조하므로 즉시 주소지정보다 느리다.
문제 10

ASCII 코드에 대한 설명으로 잘못된 것은?

1

128가지의 문자를 표현한다.

2

통신 제어용으로 사용한다.

3

16비트 코드로 미국 표준협회에서 개발하였다.

4

3개의 Zone비트를 가지고 있다.

정답 및 해설

ASCII 코드에 대한 설명 중 잘못된 것은 ③16비트 코드로 미국표준협회에서 개발하였다이다.

ASCII(American Standard Code for Information Interchange)는 7비트 코드로 2의 7제곱인 128가지 문자를 표현하며, 미국표준협회(ANSI)에서 제정하였으므로 16비트라는 서술이 틀렸다.

  • ①128가지의 문자를 표현한다: 7비트 코드이므로 옳은 서술이다.
  • ②통신 제어용으로 사용한다: ASCII에는 통신 제어문자가 포함되어 있으므로 옳은 서술이다.
  • ④3개의 Zone비트를 가지고 있다: ASCII는 3비트의 Zone부와 4비트의 Digit부로 구성되므로 옳은 서술이다.
문제 11

다음에 해당하는 논리회로는?
XYF

1

AND

2

OR

3

EX-OR

4

NOT

정답 및 해설

전지에서 시작해 두 접점 X와 Y가 서로 병렬로 연결된 뒤 표시기 F로 이어지는 회로이다.

두 접점 중 하나만 닫혀도 전류가 흘러 F가 동작하므로, 이는 입력 중 하나 이상이 참이면 출력이 참이 되는 OR(논리합) 회로의 동작과 일치한다.

  • ① AND: 두 접점이 직렬로 연결되어 둘 다 닫혀야 동작하는 회로이므로 해당하지 않는다.
  • ③ EX-OR: 두 입력이 서로 다를 때만 출력되는 회로로, 단순 병렬 접점 구조로는 구현되지 않는다.
  • ④ NOT: 입력 하나를 반전하는 단일 입력 회로로, 입력이 두 개인 이 회로와 맞지 않는다.
문제 12

1개의 입력선으로 들어오는 정보를 2n2^n개의 출력선 중 1개를 선택하여 출력하는 회로는?

1

인코더

2

디코더

3

멀티플렉서

4

디멀티플렉서

정답 및 해설

1개의 입력선으로 들어온 정보를 2n2^n개의 출력선 중 하나를 선택해 내보내는 회로는 디멀티플렉서(DEMUX)이다.

디멀티플렉서는 선택선(n개)의 조합에 따라 하나의 데이터 입력을 2n2^n개의 출력 중 지정된 한 곳으로 분배하는 데이터 분배기 역할을 한다.

  • ① 인코더: 여러 입력선의 상태를 더 적은 수의 코드로 압축해 출력하는 회로이다.
  • ② 디코더: n개의 입력 코드를 해석해 2n2^n개의 출력선 중 하나를 활성화하는 회로로, 데이터 입력이 아닌 코드 해석이 목적이다.
  • ③ 멀티플렉서: 여러 입력선 중 하나를 선택해 1개의 출력선으로 내보내는, 디멀티플렉서와 반대 방향의 회로이다.
문제 13

제어장치의 기능에 대한 설명으로 틀린 것은?

1

주기억장치에 기억된 명령을 꺼내어 해독한다.

2

산술 및 논리연산을 실행하는 장치이다.

3

프로그램카운터와 명령레지스터를 이용하여 명령어 처리순서를 제어한다.

4

입·출력장치를 제어한다.

정답 및 해설

제어장치(CU)의 기능 설명 중 "산술 및 논리연산을 실행하는 장치이다"는 틀린 설명이다.

산술·논리 연산의 실행은 ALU(연산장치)의 역할이며, 제어장치는 주기억장치의 명령을 인출·해독하고 프로그램카운터·명령레지스터로 명령 처리 순서를 제어하며 입출력장치를 통제하는 역할을 한다.

문제 14

인터넷에 연결되어 있는 수많은 컴퓨터의 주소는 일정한 규칙에 따라 지어진다. 210.103.4.1과 같이 4개의 필드로 끊어서, (.)으로 분리하여 나타내는 컴퓨터 주소는?

1

도메인 주소

2

전자 우편 ID

3

개인 ID

4

IP주소

정답 및 해설

210.103.4.1처럼 숫자를 마침표(.)로 구분한 4개의 필드로 나타내는 컴퓨터 주소는 IP주소이다.

IPv4 주소는 32비트를 8비트씩 4개의 옥텟으로 나누고 각 옥텟을 10진수로 표기한 뒤 점으로 구분하는 점십진표기법을 사용한다.

  • ① 도메인 주소: www.example.com처럼 문자로 표현한 주소로, IP주소를 사람이 읽기 쉽게 바꾼 것이다.
  • ② 전자 우편 ID: 이메일 계정을 식별하는 문자열로 네트워크 주소 형식이 아니다.
  • ③ 개인 ID: 로그인 등에 쓰이는 사용자 식별자로 IP주소와 무관하다.
문제 15

주소를 지정하는 필드가 없는 0번지 명령어에서 Stack의 Top 포인터가 가리키는 오퍼랜드를 암시하여 이용하는 주소 방식은?

1

Immediate Mode

2

Direct Mode

3

Implied Mode

4

Indirect Mode

정답 및 해설

0번지 명령어에서 스택의 톱 포인터가 가리키는 오퍼랜드를 암시적으로 이용하는 주소지정 방식은 Implied Mode(암시적 주소지정 방식)이다.

이 방식은 명령어에 주소 필드를 두지 않고 스택 포인터처럼 정해진 위치를 자동으로 피연산자로 사용하므로, 스택 구조 컴퓨터의 0-주소 명령어에 적합하다.

  • ① Immediate Mode: 오퍼랜드 값 자체가 명령어 안에 직접 들어있는 방식이다.
  • ② Direct Mode: 명령어의 주소 필드가 오퍼랜드의 실제 기억장소 주소를 가리키는 방식이다.
  • ④ Indirect Mode: 명령어의 주소 필드가 오퍼랜드 주소를 담은 또 다른 기억장소를 가리키는 방식이다.
문제 16

10진수 23을 2진수로 변환하면?

1

(11101)2(11101)_2

2

(11011)2(11011)_2

3

(10011)2(10011)_2

4

(10111)2(10111)_2

정답 및 해설

10진수 23을 2진수로 변환하면 (10111)2(10111)_2이다.

23을 2의 거듭제곱의 합으로 나타내면
23=16+4+2+1=24+22+21+2023 = 16+4+2+1 = 2^4+2^2+2^1+2^0
이 되므로, 해당하는 자리마다 1을 채우면 (10111)2(10111)_2가 된다.

문제 17

주기억 장치의 접근 시간과 CPU의 처리 속도 차이를 줄이기 위해 사용되는 것은?

1

Cache Memory

2

Virtual Memory

3

Magnetic Disks

4

Magnetic Tapes

정답 및 해설

주기억장치의 접근 속도와 CPU 처리 속도 차이를 줄이기 위해 그 사이에 두는 고속 버퍼 기억장치는 캐시 메모리(Cache Memory)이다.

캐시는 CPU가 자주 사용하는 데이터와 명령어를 고속 소자에 미리 저장해 두어, 상대적으로 느린 주기억장치 접근으로 인한 대기시간을 줄여준다.

  • ② Virtual Memory: 보조기억장치를 주기억장치처럼 사용해 용량 부족 문제를 해결하는 기법으로 속도 향상이 목적이 아니다.
  • ③ Magnetic Disks: 보조기억장치로 주기억장치보다 접근 속도가 느리다.
  • ④ Magnetic Tapes: 순차접근 방식의 보조기억장치로 접근 속도가 가장 느린 편에 속한다.
문제 18

마이크로프로세서의 기능이 아닌 것은?

1

제어 기능

2

메모리 관리

3

기억 기능

4

산술 및 논리 연산

정답 및 해설

마이크로프로세서의 기능이 아닌 것은 메모리 관리이다.

마이크로프로세서는 제어, 산술 및 논리 연산, 레지스터를 이용한 임시 기억 기능을 수행하지만, 주소 변환·페이징 등 기억장치 전체를 관리하는 기능은 별도의 메모리 관리 장치(MMU)나 운영체제가 담당한다.

문제 19

디스크팩이 6장으로 구성되었을 때 사용하여 기록할 수 있는 면의 수는?

1

12

2

10

3

6

4

8

정답 및 해설

디스크팩이 6장의 원판으로 구성될 때 기록에 사용할 수 있는 면의 수는 10면이다.

원판 하나당 앞뒤 2개 면을 가지므로 6장이면 6×2=126 \times 2 = 12면이 되지만, 맨 위 원판의 윗면과 맨 아래 원판의 아랫면은 헤드가 접근하지 않는 보호면으로 기록에서 제외한다.
따라서 기록 가능한 면의 수는 12−2=1012-2=10면이다.

문제 20

다음 논리회로에서 입력 A,B,CA, B, C에 대한 출력 YY의 값은?
ABCY

1

Y=A+B+C{Y}={A}+{B}+{C}

2

Y=A‾B+B‾C{Y}=\overline{{A}} {B}+\overline{{B}} {C}

3

Y=AB+B‾C{Y}={AB}+\overline{{B}} {C}

4

Y=AB+BC{Y}={AB}+{BC}

정답 및 해설

회로를 보면 A와 B가 AND 게이트에 그대로 입력되어 ABAB를 만들고, B는 NOT 게이트를 거쳐 반전된 뒤 C와 AND 게이트에 입력되어 B‾C\overline{B}C를 만든다.

이 두 AND 게이트의 출력이 OR 게이트에서 합쳐지므로 최종 출력은 Y=AB+B‾CY=AB+\overline{B}C이다.

문제 21

프리젠테이션에서 프리젠테이션의 흐름을 기획한 것을 무엇이라 하는가?

1

슬라이드

2

매크로

3

시나리오

4

개체

정답 및 해설

프리젠테이션에서 전체 진행 순서와 구성을 미리 짜 놓은 것을 시나리오라고 한다.

시나리오 단계에서 슬라이드 배치·내용·전환 효과 등 프리젠테이션의 흐름을 설계한 뒤 실제 슬라이드 제작으로 넘어간다.

  • ① 슬라이드: 화면 전환의 기본 단위이다.
  • ② 매크로: 반복 작업을 자동화하는 기능이다.
  • ④ 개체: 슬라이드에 삽입되는 텍스트·도형 등의 구성요소이다.
문제 22

스프레드시트의 기능과 거리가 먼 것은?

1

데이터 연산결과를 사용자가 다양한 서식으로 자유롭게 표현한다.

2

특정 자료의 검색, 추출 및 정렬을 한다.

3

동영상 처리 및 애니메이션 효과를 구현할 수 있다.

4

입력된 자료 또는 계산된 자료를 가지고 여러 유형의 그래프를 작성한다.

정답 및 해설

스프레드시트는 수치 데이터의 계산·표현·검색·그래프 작성을 위한 프로그램이므로, 동영상 처리 및 애니메이션 효과 구현은 스프레드시트의 기능과 거리가 멀다.

동영상 편집이나 애니메이션 제작은 별도의 멀티미디어 저작 도구가 담당하는 영역이다.

  • ① 서식 표현: 계산 결과를 다양한 셀 서식으로 표현할 수 있다.
  • ② 검색·추출·정렬: 필터·정렬 기능으로 자료를 다룰 수 있다.
  • ④ 그래프 작성: 입력·계산된 자료로 각종 차트를 만들 수 있다.
문제 23

SQL의 DML에 해당하지 않는 것은?

1

SELECT

2

UPDATE

3

CREATE

4

INSERT

정답 및 해설

SQL에서 데이터 조작어(DML)는 SELECT·INSERT·UPDATE·DELETE이며, CREATE는 테이블 등의 객체를 정의하는 데이터 정의어(DDL)에 속하므로 DML에 해당하지 않는다.

DDL은 CREATE·ALTER·DROP처럼 데이터베이스의 구조 자체를 만들고 변경·삭제하는 명령어군이다.

  • ① SELECT: 데이터를 조회하는 DML 명령이다.
  • ② UPDATE: 데이터를 갱신하는 DML 명령이다.
  • ④ INSERT: 데이터를 삽입하는 DML 명령이다.
문제 24

제품명과 단가로 이루어진 제품 테이블에서 단가에 대한 내림차순으로 검색하고자 한다. ( ) 안에 알맞은 SQL 명령으로 옳게 나열된 것은?

SELECT 제품명, 단가
FROM 제품 ( 1◯\textcircled{\small 1} ) 단가 ( 2◯\textcircled{\small 2} )

1

1◯\textcircled{\small 1} ORDER BY 2◯\textcircled{\small 2} DESC

2

1◯\textcircled{\small 1} ORDER 2◯\textcircled{\small 2} DOWN

3

1◯\textcircled{\small 1} ORDER TO 2◯\textcircled{\small 2} DESC

4

1◯\textcircled{\small 1} ORDER 2◯\textcircled{\small 2} DESC

정답 및 해설

단가를 기준으로 내림차순 정렬하려면 ORDER BY 단가 DESC 구문을 사용하므로, 빈칸을 순서대로 ORDER BY와 DESC로 채운 보기가 정답이다.

SQL에서 정렬 기준 열을 지정하는 절은 ORDER BY이며, 오름차순은 생략하거나 ASC를 쓰고 내림차순은 반드시 DESC를 붙여 명시한다.

  • ORDER 뒤에 DOWN을 쓰는 형태: DOWN은 SQL의 정렬 키워드가 아니다.
  • ORDER TO ~ DESC 형태: TO가 삽입된 문법은 존재하지 않는다.
  • BY가 빠진 ORDER ~ DESC 형태: ORDER 단독으로는 정렬절을 구성할 수 없다.
문제 25

프레젠테이션에서 화면 전체를 전환하는 단위를 의미하는 것은?

1

개요

2

개체

3

슬라이드

4

스크린 팁

정답 및 해설

프레젠테이션에서 화면 전체가 전환되는 기본 단위는 슬라이드이다.

슬라이드 한 장 한 장이 모여 프레젠테이션을 구성하며, 슬라이드 단위로 내용과 전환 효과가 바뀐다.

  • ① 개요: 전체 슬라이드의 제목과 요약 목록을 보여주는 보기 방식이다.
  • ② 개체: 슬라이드 안에 삽입되는 텍스트·그림 등 구성요소이다.
  • ④ 스크린 팁: 마우스를 올렸을 때 나타나는 설명 문구이다.
문제 26

다음 내용을 실행하는 SQL 문장으로 옳은 것은?

주문(Purchase) 테이블에서 품명(ITEM)이 사과인 모든 행을 삭제하시오.

1

DELETE FROM Purchase WHERE ITEM =“사과”;

2

DELETE FROM Purchase WHEN ITEM =“사과”;

3

DELETE ITEM =“사과”FROM Purchase;

4

KILL FROM Purchase WHERE ITEM =“사과”;

정답 및 해설

특정 조건을 만족하는 행을 삭제하는 SQL 명령은 DELETE FROM 테이블명 WHERE 조건 형식이므로, DELETE FROM Purchase WHERE ITEM = "사과";가 옳다.

WHERE절은 삭제 대상 행을 한정하는 조건을 지정하며, 조건절 없이 DELETE 문을 실행하면 테이블의 모든 행이 삭제된다.

  • ② WHEN 사용: SQL의 조건절 키워드는 WHEN이 아니라 WHERE이다.
  • ③ WHERE 없이 조건 나열: DELETE ITEM = "사과" FROM Purchase는 SQL 문법에 맞지 않는다.
  • ④ KILL 사용: KILL은 표준 SQL의 삭제 명령어가 아니다.
문제 27

3단계 스키마의 종류에 해당하지 않는 것은?

1

외부 스키마

2

관계 스키마

3

개념 스키마

4

내부 스키마

정답 및 해설

데이터베이스의 3단계 스키마는 외부 스키마·개념 스키마·내부 스키마로 구성되며, 관계 스키마라는 용어는 3단계 스키마에 포함되지 않는다.

외부 스키마는 사용자 관점, 개념 스키마는 조직 전체 관점, 내부 스키마는 저장장치 관점에서 데이터베이스 구조를 정의한다.

  • ① 외부 스키마: 사용자 관점의 3단계 스키마이다.
  • ③ 개념 스키마: 조직 전체 관점의 3단계 스키마이다.
  • ④ 내부 스키마: 저장장치 관점의 3단계 스키마이다.
문제 28

데이터베이스 설계 단계의 순서로 옳은 것은?

1◯\textcircled{\small 1} 개념적 데이터베이스 설계
2◯\textcircled{\small 2} 논리적 데이터베이스 설계
3◯\textcircled{\small 3} 물리적 데이터베이스 설계

1

3◯\textcircled{\small 3} → 1◯\textcircled{\small 1} → 2◯\textcircled{\small 2}

2

1◯\textcircled{\small 1} → 2◯\textcircled{\small 2} → 3◯\textcircled{\small 3}

3

1◯\textcircled{\small 1} → 3◯\textcircled{\small 3} → 2◯\textcircled{\small 2}

4

2◯\textcircled{\small 2} → 1◯\textcircled{\small 1} → 3◯\textcircled{\small 3}

정답 및 해설

데이터베이스 설계는 개념적 설계 → 논리적 설계 → 물리적 설계 순서로 진행되므로, 이 순서대로 나열된 보기가 정답이다.

개념적 설계 단계에서는 요구사항을 분석해 개체-관계(E-R) 모델 등으로 추상적인 구조를 정하고, 논리적 설계 단계에서 이를 특정 데이터모델(관계형 등)의 스키마로 변환하며, 물리적 설계 단계에서 저장 구조와 접근 방법을 결정해 실제 DBMS에 구현한다.

문제 29

스프레드시트 작업에서 반복적으로 실행하는 경우에 한 번의 명령으로 자동화시켜 처리하는 기능은?

1

매크로

2

필터

3

뷰

4

정렬

정답 및 해설

스프레드시트에서 반복적으로 수행하는 작업을 한 번의 명령으로 자동 실행하도록 만드는 기능은 매크로이다.

매크로는 일련의 작업 과정을 기록하거나 명령어로 작성해 저장해 두었다가, 필요할 때 호출해 동일한 작업을 자동으로 반복 수행한다.

  • ② 필터: 조건에 맞는 데이터만 걸러서 보여주는 기능이다.
  • ③ 뷰: 특정 화면 설정 상태를 저장해 두는 기능이다.
  • ④ 정렬: 데이터를 특정 기준에 따라 순서대로 배열하는 기능이다.
문제 30

데이터베이스를 사용하는 경우의 장점이 아닌 것은?

1

데이터 중복의 최대화

2

데이터의 공용 사용

3

데이터의 일관성 유지

4

데이터의 무결성 유지

정답 및 해설

데이터베이스를 사용하면 데이터 중복을 최소화하는 것이 장점이므로, 데이터 중복의 최대화는 데이터베이스 사용의 장점이 아니다.

여러 프로그램이 각자 자료를 따로 저장하던 파일 시스템 방식과 달리, 데이터베이스는 자료를 통합 관리해 중복을 줄이고 저장 공간을 절약한다.

  • ② 데이터의 공용 사용: 여러 사용자·프로그램이 하나의 데이터를 함께 이용할 수 있다.
  • ③ 데이터의 일관성 유지: 중복이 줄어들어 자료 간 불일치가 감소한다.
  • ④ 데이터의 무결성 유지: 정의된 제약조건으로 데이터의 정확성과 유효성이 보장된다.
문제 31

다음 ( ) 안의 내용으로 적절하지 않은 것은?
The UNIX operation system has three important features - (  ), (  ) and (  ).

1

file system

2

shell

3

kernel

4

compiler

정답 및 해설

UNIX의 3대 구성요소는 커널(kernel)·셸(shell)·파일시스템(file system)이므로 이에 해당하지 않는 ④ compiler가 정답이다.

커널은 하드웨어와 자원을 관리하는 핵심부이고 셸은 사용자 명령을 해석해 커널에 전달하는 인터페이스이며, 파일시스템은 데이터를 디렉터리 구조로 저장·관리한다.

컴파일러는 프로그래밍 언어를 기계어로 변환하는 응용 소프트웨어일 뿐 UNIX의 구조적 구성요소는 아니다.

문제 32

운영체제의 프로세스 정의로 가장 거리가 먼 것은?

1

실행중인 프로그램

2

데이터 저장 공간

3

프로세서가 할당되는 개체

4

프로그램을 실행하는 처리단위

정답 및 해설

프로세스는 실행 중인 프로그램이자 프로세서가 할당되는 작업 단위이므로, 단순한 ② 데이터 저장 공간은 프로세스의 정의로 가장 거리가 멀다.

프로세스는 프로그램 코드와 실행 상태(스택·레지스터 등)를 포함한 실행 중인 개체로서, 운영체제로부터 CPU와 자원을 할당받아 작업을 수행하는 단위이다.

데이터를 저장·보관하는 공간 자체는 메모리나 파일의 역할이지 프로세스의 정의에 해당하지 않는다.

문제 33

다음 UNIX 명령어 중 반드시 인수를 갖는 명령어들로만 나열한 것은?
1◯\textcircled{\small 1} wc 2◯\textcircled{\small 2} pwd 3◯\textcircled{\small 3} kill 4◯\textcircled{\small 4} passwd

1

2◯\textcircled{\small 2} , 4◯\textcircled{\small 4}

2

1◯\textcircled{\small 1} , 2◯\textcircled{\small 2}

3

1◯\textcircled{\small 1} , 3◯\textcircled{\small 3}

4

2◯\textcircled{\small 2} , 3◯\textcircled{\small 3}

정답 및 해설

인수 없이 단독으로 실행되는 pwd가 들어간 보기를 모두 지우면 wc와 kill로 묶인 ③만 남아 정답이 된다.

pwd는 현재 작업 디렉터리의 경로를 출력하는 명령이라 인수를 받지 않고, passwd도 인수 없이 실행하면 로그인한 사용자 자신의 비밀번호를 바꾼다.

  • ① pwd, passwd: 두 명령 모두 인수 없이 실행되므로 제외된다.
  • ② wc, pwd: 인수가 필요 없는 pwd가 포함되어 제외된다.
  • ④ pwd, kill: 역시 pwd가 포함되어 제외된다.

반면 kill은 시그널을 보낼 프로세스의 PID를 지정해야 하고, wc는 통계를 낼 대상 파일을 지정해 쓰는 명령이므로 ③ wc, kill이 정답이다.

문제 34

다음 중 운영체제의 발전 단계를 가장 올바르게 나열한 것은?

1

다중 프로그래밍→시분할 시스템→배치 처리

2

시분할 시스템→배치 처리→다중 프로그래밍

3

배치 처리→시분할 시스템→다중 프로그래밍

4

배치 처리→다중 프로그래밍→시분할 시스템

정답 및 해설

운영체제는 배치 처리 → 다중 프로그래밍 → 시분할 시스템 순으로 발전해 왔으므로 이 순서를 나열한 정답이다.

초기의 배치 처리(Batch Processing)는 작업을 모아 일괄 처리하는 방식이었고, 이후 CPU 유휴시간을 줄이기 위해 여러 작업을 동시에 적재하는 다중 프로그래밍이 등장했다.

이어서 하나의 시스템을 여러 사용자가 짧은 시간 단위로 번갈아 사용하는 시분할 시스템으로 발전하였다.

문제 35

도스(MS-DOS)에서 파일을 저장하고, 보관하는 것은?

1

자료구조(Data structure)

2

트리(Tree)

3

파일(File)

4

디렉터리(Directory)

정답 및 해설

MS-DOS에서 파일을 저장하고 체계적으로 보관하는 것은 ④ 디렉터리(Directory)이다.

디렉터리는 파일들을 계층적 구조로 묶어 관리하는 단위로, 파일의 위치와 이름 정보를 저장하여 파일의 검색과 보관을 가능하게 한다.

파일(File) 자체는 저장·보관되는 대상일 뿐 저장 기능을 수행하는 주체가 아니므로 정답이 될 수 없다.

문제 36

UNIX 운영체제에 대한 설명으로 가장 거리가 먼 것은?

1

다중 프로세스 운영체제이다.

2

다중 사용자 시스템이다.

3

Windows기반 운영체제이다.

4

주로 C언어로 작성된 운영체제이다.

정답 및 해설

UNIX는 자체 커널과 셸 구조를 가진 독자적인 운영체제이므로 ③ Windows기반 운영체제이다라는 설명이 옳지 않다.

UNIX는 여러 사용자가 동시에 접속해 여러 프로세스를 실행하는 다중 사용자·다중 프로세스 운영체제이며, 이식성을 위해 주로 C언어로 작성되었다.

따라서 Windows와는 계열이 다른 독립적인 운영체제이므로 해당 설명이 UNIX와 가장 거리가 멀다.

문제 37

“윈도 98”의 휴지통에 대한 설명으로 틀린 것은?

1

휴지통 비우기를 실행하면 복구가 불가능해진다.

2

일반적으로 삭제된 파일이 저장되는 공간이다.

3

휴지통의 용량은 조절할 수 있다.

4

휴지통에 있는 파일을 직접 실행시키려면 해당 파일을 더블클릭한다.

정답 및 해설

휴지통에 있는 파일은 삭제 대기 상태로 보관될 뿐 바로 실행 가능한 상태가 아니므로, ④ 더블클릭으로 직접 실행할 수 있다는 설명이 틀린 내용이다.

휴지통에 담긴 파일을 사용하려면 먼저 원래 위치로 복원한 뒤 실행해야 한다.

  • ① 휴지통 비우기를 실행하면 복구가 불가능해진다: 휴지통을 비우면 항목이 완전히 삭제되므로 맞는 설명이다.
  • ③ 휴지통의 용량은 조절할 수 있다: 휴지통 속성에서 드라이브별 최대 용량을 지정할 수 있으므로 맞는 설명이다.
문제 38

윈도 98의 시스템 종료 대화 상자의 항목이 아닌 것은?

1

시스템 다시 시작

2

시스템 종료

3

MS-DOS모드에서 시스템 다시 시작

4

사용자 전환

정답 및 해설

Windows 98의 시스템 종료 대화 상자에는 사용자 전환 항목이 없으므로 정답이다.

Windows 98은 단일 로그인 세션으로 동작했으며, 여러 계정을 유지한 채 전환하는 빠른 사용자 전환 기능은 이후 Windows XP에서 도입되었다.

Windows 98의 종료 대화 상자는 시스템 종료·시스템 다시 시작·MS-DOS 모드에서 다시 시작 항목으로 구성된다.

문제 39

두 개의 파일의 차이가 있을 때 차이점이 나타난 바이트 위치와 행 번호를 표시하는 UNIX 명령어는?

1

cmp

2

comm

3

paste

4

diff

정답 및 해설

두 파일을 비교해 차이가 발생한 바이트 위치와 행 번호를 표시하는 UNIX 명령어는 ① cmp이다.

cmp는 두 파일을 처음부터 순서대로 비교하다가 서로 다른 첫 바이트를 만나면 그 위치와 줄 번호를 출력하고 종료한다.

  • ② comm: 정렬된 두 파일의 공통 행과 서로 다른 행을 열로 구분해 보여줄 뿐 바이트 위치는 표시하지 않는다.
  • ③ paste: 여러 파일의 행을 나란히 이어 붙이는 명령으로 파일 비교 기능이 아니다.
  • ④ diff: 두 파일의 차이를 행 단위로 보여주지만 바이트 위치까지 표시하지는 않는다.
문제 40

실행중인 프로그램이나 시스템을 중지시킬 수 있는 수행 중단기능(break on)을 설정할 수 있는 도스 파일은?

1

config.sys

2

autoexec.bat

3

io.sys

4

command.com

정답 및 해설

실행 중인 프로그램의 수행 중단(Break On) 기능을 설정할 수 있는 도스 파일은 ① config.sys이다.

config.sys는 시스템 환경을 설정하는 파일로, 이 안에 BREAK=ON\text{BREAK=ON} 명령을 기록하면 중단 신호 검사를 더 자주 수행하도록 설정할 수 있다.

반면 autoexec.bat은 부팅 시 자동 실행할 명령을 나열하는 파일이고, io.sys와 command.com은 각각 입출력 처리와 명령어 해석을 담당하는 파일로 중단 기능 설정과는 무관하다.

문제 41

“윈도 98”에서 시동디스크(부팅디스크)를 만드는 기능은 어디에 있는가?

1

프로그램 추가/제거

2

디스플레이

3

내게 필요한 옵션

4

시스템

정답 및 해설

“윈도 98”에서 시동(부팅) 디스크를 만드는 기능은 ①프로그램 추가/제거의 시작 디스크 탭에 있다.

제어판의 프로그램 추가/제거 항목에는 프로그램 설치·삭제 탭 외에 시작 디스크 탭이 별도로 있어, 이를 통해 플로피 디스크에 부팅용 시스템 파일을 기록할 수 있다.

  • ②디스플레이: 화면 해상도·배경 등을 설정하는 항목으로 부팅디스크 기능과 무관하다.
  • ③내게 필요한 옵션: 장애인 보조 기능(접근성) 설정 항목이다.
  • ④시스템: 하드웨어·성능·장치 관리자 등을 다루는 항목으로 부팅디스크 생성 기능이 없다.
문제 42

Which one is not related to Processing program?

1

Problem program

2

Language translator program

3

Job management program

4

Service program

정답 및 해설

③Job management program(작업 관리 프로그램)은 제어 프로그램에 속하므로 처리 프로그램(Processing program)과 관계가 없다.

운영체제는 크게 제어 프로그램과 처리 프로그램으로 나뉘는데, 감시 프로그램·작업 관리 프로그램·데이터 관리 프로그램은 제어 프로그램에 속하고 문제 프로그램·언어 번역 프로그램·서비스 프로그램은 처리 프로그램에 속한다.

  • ①Problem program: 처리 프로그램에 속하는 응용(문제) 프로그램이다.
  • ②Language translator program: 소스 코드를 기계어로 옮기는 처리 프로그램이다.
  • ④Service program: 유틸리티 성격의 처리 프로그램이다.
문제 43

스풀링(Spooling)에 대한 설명으로 틀린 것은?

1

출력시 출력할 데이터를 만날 때 마다 디스크로 보내 저장시키는 것이다.

2

스풀링의 방법은 출력장치로 직접 보내는 것이다.

3

프로그램 실행과 속도가 느린 입/출력을 이원화 한다.

4

프로세서와 입/출력장치와의 속도차이를 해결하여 시스템의 효율을 높이는 방법이다.

정답 및 해설

스풀링에 대한 설명으로 틀린 것은 ②“스풀링의 방법은 출력장치로 직접 보내는 것이다”이다.

스풀링은 출력할 데이터를 디스크 같은 보조기억장치에 임시로 저장했다가 CPU와 별도로 처리하는 방식이며, 데이터를 출력장치로 직접 전송하는 것은 스풀링이 아니라 단순 버퍼링에 해당한다.

  • ①: 출력 데이터를 만날 때마다 디스크에 저장한다는 설명은 스풀링의 정의에 맞는다.
  • ③: 프로그램 실행과 느린 입출력을 분리(이원화)하는 것은 스풀링의 목적과 일치한다.
  • ④: 프로세서와 입출력장치 간 속도 차이를 해결해 시스템 효율을 높인다는 설명도 스풀링의 효과로 옳다.
문제 44

운영체제의 데이터 처리 방식 중 처리할 데이터를 일정한 시간이 경과하거나 일정한 수준이 되었을 때 일시에 처리하는 것은?

1

Distributed Processing System

2

Batch Processing System

3

Time Sharing Processing System

4

Multi-Processing System

정답 및 해설

일정 시간 경과 또는 일정량 축적 시 한꺼번에 처리하는 방식은 ②Batch Processing System(일괄 처리 시스템)이다.

배치 처리 시스템은 자료를 모아 두었다가 정해진 시점에 일괄 처리하므로 실시간성보다 처리 효율을 중시하는 방식이다.

  • ①Distributed Processing System: 여러 컴퓨터에 작업을 분산시켜 처리하는 방식이다.
  • ③Time Sharing Processing System: 여러 사용자가 CPU 시간을 나누어 쓰며 즉시 처리하는 방식이다.
  • ④Multi-Processing System: 여러 개의 처리기(CPU)로 동시에 작업을 처리하는 방식이다.
문제 45

컴퓨터에 하드디스크를 새로 장착하고 부팅 가능한 하드디스크로 만들기 위한 도스 명령어는?

1

FORMAT C:/Q

2

FORMAT C:/S

3

FORMAT C:/B

4

FORMAT C:/T

정답 및 해설

새 하드디스크를 부팅 가능하게 만드는 도스 명령어는 ②FORMAT C:/S이다.

FORMAT 명령에서 /S 스위치는 포맷과 동시에 시스템 파일을 복사하여 해당 드라이브를 부팅 가능한 디스크로 만든다.

  • ①FORMAT C:/Q: 빠른 포맷(Quick format)만 수행하고 시스템 파일은 복사하지 않는다.
  • ③FORMAT C:/B: 도스 FORMAT 명령에서 부팅 가능 디스크를 만드는 스위치가 아니다.
  • ④FORMAT C:/T: 도스 FORMAT 명령에서 부팅 가능 디스크를 만드는 스위치가 아니다.
문제 46

“윈도 98”에서 작업 표시줄에 볼륨 조절 표시 아이콘을 생성할 수 있는 제어판의 아이콘은?

1

사운드

2

내게 필요한 옵션

3

멀티미디어

4

시스템

정답 및 해설

“윈도 98”에서 작업 표시줄에 볼륨 조절 아이콘을 표시하도록 설정하는 항목은 ③멀티미디어이다.

제어판의 멀티미디어 등록 정보 중 오디오 탭에는 “작업 표시줄에 볼륨 조절 아이콘 표시” 옵션이 있어 이를 켜면 트레이에 볼륨 아이콘이 나타난다.

  • ①사운드: 시스템 이벤트에 연결되는 소리(사운드 스킴)를 설정하는 항목이다.
  • ②내게 필요한 옵션: 장애인 보조 기능(접근성)을 설정하는 항목이다.
  • ④시스템: 하드웨어 및 장치 관리, 성능 설정을 다루는 항목이다.
문제 47

운영체제의 수행업무에 해당하지 않는 것은?

1

CPU 스케줄링

2

통신회선 신호 변환

3

기억 장치의 할당 및 회수

4

하드웨어 장치와 프로그램 수행 제어

정답 및 해설

운영체제의 수행 업무에 해당하지 않는 것은 ②통신회선 신호 변환이다.

통신회선의 신호 변환은 모뎀 등 통신 하드웨어가 담당하는 기능이며, 운영체제가 수행하는 자원 관리 업무에 속하지 않는다.

  • ①CPU 스케줄링: 프로세서 자원을 프로세스에 배분하는 운영체제의 대표적 업무이다.
  • ③기억 장치의 할당 및 회수: 메모리 자원을 관리하는 운영체제의 업무이다.
  • ④하드웨어 장치와 프로그램 수행 제어: 입출력 장치와 프로그램 실행을 제어하는 운영체제의 업무이다.
문제 48

도스(MS-DOS)에서 1개의 하드디스크를 논리적으로 2개의 드라이브로 분할하고자 할 때 사용하는 명령어는?

1

attrib

2

chkdsk

3

format

4

fdisk

정답 및 해설

하나의 하드디스크를 논리적으로 여러 드라이브로 분할할 때 사용하는 도스 명령어는 ④fdisk이다.

FDISK는 하드디스크에 파티션을 생성·삭제하여 하나의 물리적 디스크를 여러 논리 드라이브로 나누는 도스 유틸리티이다.

  • ①attrib: 파일의 속성(읽기 전용·숨김 등)을 변경하는 명령어이다.
  • ②chkdsk: 디스크 상태와 파일 시스템 오류를 검사하는 명령어이다.
  • ③format: 디스크를 초기화하여 사용 가능한 상태로 만드는 명령어이지 파티션 분할 명령어가 아니다.
문제 49

다음에서 설명하는 UNIX 명령어는?

- 현재 사용 중인 프로세스 정보를 출력한다.
- [옵션]-a[all] : 시스템에 작동중인 모든 프로세스에 대한 자세한 정보를 출력한다.

1

pwd

2

cd

3

ping

4

ps

정답 및 해설

현재 작동 중인 프로세스 정보를 출력하고 -a 옵션으로 시스템의 모든 프로세스 정보를 보여주는 UNIX 명령어는 ④ps이다.

ps(process status) 명령은 실행 중인 프로세스의 PID·상태 등을 조회하는 명령으로, -a 옵션을 주면 다른 사용자를 포함한 전체 프로세스 정보를 표시한다.

  • ①pwd: 현재 작업 디렉터리 경로를 출력하는 명령어이다.
  • ②cd: 작업 디렉터리를 변경하는 명령어이다.
  • ③ping: 네트워크 상대 호스트와의 통신 가능 여부를 확인하는 명령어이다.
문제 50

윈도 98의 “찾기” 대화 상자에서 제공되는 탭이 아닌 것은?

1

찾아보기

2

이름 및 위치

3

날짜

4

고급

정답 및 해설

윈도 98의 “찾기” 대화 상자에서 제공되는 탭이 아닌 것은 ①찾아보기이다.

찾기 대화 상자는 이름 및 위치·날짜·고급 세 개의 탭으로 구성되며, “찾아보기”는 이름 및 위치 탭 안에서 검색 폴더를 지정할 때 쓰는 버튼일 뿐 별도의 탭이 아니다.

문제 51

10개 국(station)을 서로 망형 통신망을 구성시 최소로 필요한 통신 회선 수는?

1

45

2

25

3

35

4

15

정답 및 해설

10개 국을 그물형(망형, mesh)으로 완전 연결할 때 필요한 최소 회선 수는 45회선이다.

망형 통신망은 모든 국이 서로 1:1로 직접 연결되는 구조이므로 회선 수는 국 수 n에 대해 조합 공식으로 구한다.
n(n−1)2=10×92=45\dfrac{n(n-1)}{2} = \dfrac{10 \times 9}{2} = 45

문제 52

데이터 변조속도가 3600[Baud]이고 쿼드비트(Quad bit)를 사용하는 경우 전송속도는?

1

9600

2

7200

3

14400

4

10800

정답 및 해설

데이터 변조속도가 3600[Baud]이고 쿼드비트(Quad bit)를 사용하면 전송속도는 14400bps이다.

쿼드비트는 한 신호(심벌)당 4비트를 전송하는 변조 방식이므로, 전송속도는 변조속도에 심벌당 비트 수를 곱해 구한다.
3600×4=144003600 \times 4 = 14400

문제 53

다음 중 LAN의 특성이라고 볼 수 없는 것은?

1

자원의 공유가 가능하다.

2

외부 통신망의 제약을 받지 않는다.

3

고속의 정보전송이 가능하다.

4

방송 형태로 서비스 이용이 불가능하다.

정답 및 해설

LAN은 공통 전송매체를 공유하는 구조상 방송(broadcast) 형태의 서비스 이용이 가능하므로, "방송 형태로 서비스 이용이 불가능하다"는 LAN의 특성으로 볼 수 없다.

LAN은 한정된 지역 안에서 자원 공유와 고속의 정보전송이 가능하고, 외부 통신망의 제약을 받지 않고 독자적으로 운용되는 통신망이다.

  • ① 자원의 공유가 가능하다: 프린터·파일 등을 공유하는 LAN의 대표적 특성이므로 옳은 설명이다.
  • ③ 고속의 정보전송이 가능하다: 근거리 전용 매체를 사용해 고속 전송이 가능하므로 옳은 설명이다.
문제 54

RS-232C 25핀 인터페이스에서 데이터 전송(TXD)과 수신(RXD)에 해당되는 핀(Pin) 번호가 순서대로 옳은 것은?

1

4,5

2

1,2

3

2,3

4

3,4

정답 및 해설

RS-232C 25핀 인터페이스에서 데이터 송신(TXD)과 수신(RXD)에 해당하는 핀 번호는 순서대로 2, 3이다.

RS-232C 표준에서 2번 핀은 TXD(송신데이터), 3번 핀은 RXD(수신데이터)로 정의되며, 1번 핀은 보호접지(FG), 4번 핀은 RTS이다.

문제 55

PCM(Pulse Code Modulation)의 과정이 순서대로 옳은 것은?

1

신호→표본화→양자화→부호화→복호화

2

신호→표본화→양자화→복호화→부호화

3

신호→복호화→양자화→부호화→표본화

4

신호→양자화→표본화→부호화→복호화

정답 및 해설

PCM(펄스부호변조)의 처리 과정은 신호→표본화→양자화→부호화→복호화 순서로 진행된다.

아날로그 신호를 일정 간격으로 표본화(sampling)하여 이산값으로 만든 뒤 유한한 레벨로 반올림하는 양자화(quantizing)를 거치고, 이를 디지털 부호로 바꾸는 부호화(encoding)를 수행한다.

수신측에서는 부호화된 신호를 다시 원래 신호로 복원하는 복호화(decoding) 단계를 거친다.

문제 56

다음 중 전송선로의 1차 정수가 아닌 것은?

1

정전용량

2

위상정수

3

저항

4

인덕턴스

정답 및 해설

전송선로의 1차 정수는 저항(R)·인덕턴스(L)·정전용량(C)·누설컨덕턴스(G)이며, 위상정수는 1차 정수에 해당하지 않는다.

1차 정수는 선로 자체의 물리적 구조로 결정되는 값인 반면, 위상정수는 감쇠정수와 함께 1차 정수로부터 유도되는 전파정수(2차 정수)의 한 요소이다.

문제 57

컴퓨터를 이용하여 기존의 문자나 숫자 정보뿐만 아니라 텍스트, 이미지, 오디오, 비디오 등 여러 가지 미디어 형태의 정보를 통합하여 처리하는 기술을 무엇이라고 하는가?

1

대용량전송기술

2

패킷무선망기술

3

전화망기술

4

멀티미디어기술

정답 및 해설

문자·숫자 정보뿐 아니라 텍스트, 이미지, 오디오, 비디오 등 여러 매체 형태의 정보를 통합하여 처리하는 기술은 멀티미디어기술이다.

멀티미디어기술은 서로 다른 형태의 정보를 디지털로 통합·처리·표현하는 것을 핵심 특징으로 한다.

문제 58

다음 중 데이터의 암호화와 압축을 수행하는 OSI 참조 모델의 계층은?

1

세션 계층

2

전송 계층

3

응용 계층

4

표현 계층

정답 및 해설

OSI 참조 모델에서 데이터의 암호화와 압축을 수행하는 계층은 표현 계층(Presentation Layer)이다.

표현 계층은 송수신 시스템 간 데이터 형식·구문 차이를 조정하는 계층으로, 압축·암호화 및 코드 변환 기능을 담당한다.

  • ① 세션 계층: 응용 프로세스 간 대화(세션)의 설정·유지·종료를 담당할 뿐 암호화·압축과는 무관하다.
  • ③ 응용 계층: 사용자에게 실제 서비스를 제공하는 최상위 계층이다.
문제 59

다음 중 신호대 잡음비(SNR)의 단위로 옳은 것은?

1

Hz

2

dB

3

cycle

4

baud

정답 및 해설

신호대 잡음비(SNR)를 나타내는 단위는 ② dB(데시벨)이다.

SNR은 신호 전력과 잡음 전력의 비를 상용로그로 변환해 표현한 값이므로, 두 양의 비를 로그 척도로 나타내는 단위인 데시벨을 쓴다.

  • ① Hz : 1초당 진동 횟수, 즉 주파수의 단위이다.
  • ③ cycle : 파형이 한 번 반복되는 주기를 세는 단위이다.
  • ④ baud : 1초당 신호 변화 횟수인 변조 속도의 단위이다.
문제 60

다음 중 아날로그 CATV방송의 영상신호 전송방식은?

1

PCM 방식

2

FSK 방식

3

AM 방식

4

FM 방식

정답 및 해설

아날로그 CATV 방송에서 영상신호는 AM(진폭변조) 방식으로 전송된다.

CATV의 영상 신호는 잔류측파대(VSB) 형태의 AM으로 변조하여 전송하며, 음성 신호는 FM 방식으로 변조한다.

정보처리기능사 필기 기출문제모두CBT · moducbt.com
11년 5회차
총 60문항 · 객관식 · 정답·해설 포함
문제 1

입출력 조작의 시간과 중앙처리장치의 처리시간과의 불균형을 보완하는 것은?

1

채널장치

2

터미널장치

3

제어장치

4

콘솔장치

정답 및 해설

입출력 장치와 중앙처리장치(CPU) 간의 속도 차이를 완충하는 것은 ①채널장치이다.

채널은 CPU를 대신하여 입출력 데이터 전송을 전담 처리하는 장치로, 느린 입출력 조작이 끝날 때까지 CPU가 대기하지 않고 다른 작업을 수행할 수 있게 하여 처리 속도 불균형을 보완한다.

문제 2

명령어 형식(instruction format)에서 첫 번째 바이트에 기억되는 것은?

1

length

2

opcode

3

operand

4

question mark

정답 및 해설

명령어 형식(instruction format)의 첫 번째 바이트에는 수행할 연산의 종류를 나타내는 ②opcode(연산자부)가 기억된다.

opcode 뒤에 이어지는 바이트에는 연산 대상이 되는 데이터나 주소를 나타내는 operand(번지부)가 저장되므로, 명령어는 opcode(연산자)+operand(번지부) 구조로 구성된다.

문제 3

반가산기(Half-Adder)의 논리회로도에서 자리올림이 발생하는 회로는?

1

OR

2

NOT

3

AND

4

ExclusiveOR

정답 및 해설

반가산기(Half-Adder)에서 자리올림(Carry)을 발생시키는 회로는 ③AND 게이트이다.

반가산기는 두 입력 A, B에 대해 합(Sum)은 Exclusive-OR(XOR) 회로로, 자리올림(Carry)은 AND 회로로 구현되며, 두 입력이 모두 1일 때만 자리올림이 발생하는 AND의 진리표가 이를 만족한다.

문제 4

기억 장치 고유의 번지로서 0, 1, 2, 3, ...과 같이 16진수로 약속하여 순서대로 정해 놓은 번지는?

1

절대번지

2

필수번지

3

선택번지

4

상대번지

정답 및 해설

기억장치마다 하드웨어적으로 고정되어 있는 고유 번지는 ① 절대번지이다.

절대번지는 0번지부터 차례로 매겨진 실제 기억장치의 물리적 위치를 그대로 가리키며, 관례상 16진수로 표기한다.

이에 비해 ④ 상대번지는 기준 번지에 변위를 더해 계산하는 논리적 번지이고, 필수번지·선택번지는 번지 지정 방식의 명칭이 아니다.

문제 5

2진수의 1011의 1의 보수는?

1

0100

2

0010

3

1010

4

1000

정답 및 해설

2진수 1011의 1의 보수는 각 자리를 반전한 ①0100이다.

1의 보수(1's complement)는 0은 1로, 1은 0으로 바꾸는 연산이므로 1011을 자리별로 반전하면 다음과 같다.
1011 → 각 자리 반전
1→0, 0→1, 1→0, 1→0
결과: 0100

문제 6

다음 진리표에 해당하는 GATE는 어느 것인가?

입력출력
ABC
000
011
101
110

1

ABC

2

ABC

3

ABC

4

ABC

정답 및 해설

진리표에서 출력 C는 두 입력이 서로 다를 때만 1이 되므로 이는 배타적 논리합(XOR, Exclusive-OR)의 동작이며, 정답은 이를 나타내는 ① 기호이다.

A와 B가 같으면(0,0 또는 1,1) 출력이 0이고 다르면(0,1 또는 1,0) 출력이 1이 되는 것이 XOR의 정의로, 회로 기호상 XOR 게이트는 OR 게이트의 곡선 입력부에 곡선이 하나 더 추가된 형태로 OR·NOR·AND 게이트와 구분된다.

문제 7

불(Boolean) 대수의 정리 중 틀린 것은?

1

0+A=A

2

1·A=A

3

0·A=0

4

1+A=A

정답 및 해설

불 대수의 기본 정리 중 틀린 것은 ④1+A=A이다.

불 대수의 동일법칙에 따르면 1+A=1이 항상 성립하므로(1과의 OR은 입력과 무관하게 항상 1이 됨), "1+A=A"는 틀린 서술이다.

  • ①0+A=A: 0과의 OR은 A 그대로이므로 항등법칙에 맞는 서술이다.
  • ②1·A=A: 1과의 AND는 A 그대로이므로 항등법칙에 맞는 서술이다.
  • ③0·A=0: 0과의 AND는 항상 0이므로 맞는 서술이다.
문제 8

데이터 전송 명령어의 기능이 아닌 것은?

1

레지스터에 저장된 값을 스택으로 전송

2

레지스터에 저장된 값을 연산

3

상수값을 레지스터 또는 주기억장치로 전송

4

스택에 저장된 값을 레지스터로 전송

정답 및 해설

데이터 전송 명령어(data transfer instruction)의 기능이 아닌 것은 ②레지스터에 저장된 값을 연산하는 것이다.

데이터 전송 명령어는 레지스터·스택·주기억장치 사이에서 데이터를 이동시키는 역할만 수행하며, 값을 더하거나 비교하는 등의 연산(산술·논리 연산)은 별도의 산술/논리 연산 명령어가 담당한다.

  • ①레지스터에 저장된 값을 스택으로 전송: 데이터 이동이므로 전송 명령어의 기능이다.
  • ③상수값을 레지스터 또는 주기억장치로 전송: 데이터 이동이므로 전송 명령어의 기능이다.
  • ④스택에 저장된 값을 레지스터로 전송: 데이터 이동이므로 전송 명령어의 기능이다.
문제 9

다음 주소지정 방법 중 처리속도가 가장 빠른 것은?

1

indirect address

2

direct address

3

calculated address

4

immediate address

정답 및 해설

주소지정 방법 중 처리속도가 가장 빠른 것은 ④immediate address(즉시 주소지정)이다.

즉시 주소지정 방식은 오퍼랜드 자리에 실제 데이터 값을 직접 담고 있어 기억장치 접근(메모리 참조) 없이 바로 연산에 사용할 수 있으므로 속도가 가장 빠르다.

  • ①indirect address: 번지가 가리키는 곳에 다시 유효번지가 있어 메모리를 두 번 이상 참조하므로 가장 느리다.
  • ②direct address: 오퍼랜드가 유효번지를 직접 가리켜 메모리를 한 번 참조한다.
  • ③calculated address: 인덱스·베이스 레지스터 값을 더하는 계산 후 메모리를 참조하므로 즉시 주소지정보다 느리다.
문제 10

ASCII 코드에 대한 설명으로 잘못된 것은?

1

128가지의 문자를 표현한다.

2

통신 제어용으로 사용한다.

3

16비트 코드로 미국 표준협회에서 개발하였다.

4

3개의 Zone비트를 가지고 있다.

정답 및 해설

ASCII 코드에 대한 설명 중 잘못된 것은 ③16비트 코드로 미국표준협회에서 개발하였다이다.

ASCII(American Standard Code for Information Interchange)는 7비트 코드로 2의 7제곱인 128가지 문자를 표현하며, 미국표준협회(ANSI)에서 제정하였으므로 16비트라는 서술이 틀렸다.

  • ①128가지의 문자를 표현한다: 7비트 코드이므로 옳은 서술이다.
  • ②통신 제어용으로 사용한다: ASCII에는 통신 제어문자가 포함되어 있으므로 옳은 서술이다.
  • ④3개의 Zone비트를 가지고 있다: ASCII는 3비트의 Zone부와 4비트의 Digit부로 구성되므로 옳은 서술이다.
문제 11

다음에 해당하는 논리회로는?
XYF

1

AND

2

OR

3

EX-OR

4

NOT

정답 및 해설

전지에서 시작해 두 접점 X와 Y가 서로 병렬로 연결된 뒤 표시기 F로 이어지는 회로이다.

두 접점 중 하나만 닫혀도 전류가 흘러 F가 동작하므로, 이는 입력 중 하나 이상이 참이면 출력이 참이 되는 OR(논리합) 회로의 동작과 일치한다.

  • ① AND: 두 접점이 직렬로 연결되어 둘 다 닫혀야 동작하는 회로이므로 해당하지 않는다.
  • ③ EX-OR: 두 입력이 서로 다를 때만 출력되는 회로로, 단순 병렬 접점 구조로는 구현되지 않는다.
  • ④ NOT: 입력 하나를 반전하는 단일 입력 회로로, 입력이 두 개인 이 회로와 맞지 않는다.
문제 12

1개의 입력선으로 들어오는 정보를 2n2^n개의 출력선 중 1개를 선택하여 출력하는 회로는?

1

인코더

2

디코더

3

멀티플렉서

4

디멀티플렉서

정답 및 해설

1개의 입력선으로 들어온 정보를 2n2^n개의 출력선 중 하나를 선택해 내보내는 회로는 디멀티플렉서(DEMUX)이다.

디멀티플렉서는 선택선(n개)의 조합에 따라 하나의 데이터 입력을 2n2^n개의 출력 중 지정된 한 곳으로 분배하는 데이터 분배기 역할을 한다.

  • ① 인코더: 여러 입력선의 상태를 더 적은 수의 코드로 압축해 출력하는 회로이다.
  • ② 디코더: n개의 입력 코드를 해석해 2n2^n개의 출력선 중 하나를 활성화하는 회로로, 데이터 입력이 아닌 코드 해석이 목적이다.
  • ③ 멀티플렉서: 여러 입력선 중 하나를 선택해 1개의 출력선으로 내보내는, 디멀티플렉서와 반대 방향의 회로이다.
문제 13

제어장치의 기능에 대한 설명으로 틀린 것은?

1

주기억장치에 기억된 명령을 꺼내어 해독한다.

2

산술 및 논리연산을 실행하는 장치이다.

3

프로그램카운터와 명령레지스터를 이용하여 명령어 처리순서를 제어한다.

4

입·출력장치를 제어한다.

정답 및 해설

제어장치(CU)의 기능 설명 중 "산술 및 논리연산을 실행하는 장치이다"는 틀린 설명이다.

산술·논리 연산의 실행은 ALU(연산장치)의 역할이며, 제어장치는 주기억장치의 명령을 인출·해독하고 프로그램카운터·명령레지스터로 명령 처리 순서를 제어하며 입출력장치를 통제하는 역할을 한다.

문제 14

인터넷에 연결되어 있는 수많은 컴퓨터의 주소는 일정한 규칙에 따라 지어진다. 210.103.4.1과 같이 4개의 필드로 끊어서, (.)으로 분리하여 나타내는 컴퓨터 주소는?

1

도메인 주소

2

전자 우편 ID

3

개인 ID

4

IP주소

정답 및 해설

210.103.4.1처럼 숫자를 마침표(.)로 구분한 4개의 필드로 나타내는 컴퓨터 주소는 IP주소이다.

IPv4 주소는 32비트를 8비트씩 4개의 옥텟으로 나누고 각 옥텟을 10진수로 표기한 뒤 점으로 구분하는 점십진표기법을 사용한다.

  • ① 도메인 주소: www.example.com처럼 문자로 표현한 주소로, IP주소를 사람이 읽기 쉽게 바꾼 것이다.
  • ② 전자 우편 ID: 이메일 계정을 식별하는 문자열로 네트워크 주소 형식이 아니다.
  • ③ 개인 ID: 로그인 등에 쓰이는 사용자 식별자로 IP주소와 무관하다.
문제 15

주소를 지정하는 필드가 없는 0번지 명령어에서 Stack의 Top 포인터가 가리키는 오퍼랜드를 암시하여 이용하는 주소 방식은?

1

Immediate Mode

2

Direct Mode

3

Implied Mode

4

Indirect Mode

정답 및 해설

0번지 명령어에서 스택의 톱 포인터가 가리키는 오퍼랜드를 암시적으로 이용하는 주소지정 방식은 Implied Mode(암시적 주소지정 방식)이다.

이 방식은 명령어에 주소 필드를 두지 않고 스택 포인터처럼 정해진 위치를 자동으로 피연산자로 사용하므로, 스택 구조 컴퓨터의 0-주소 명령어에 적합하다.

  • ① Immediate Mode: 오퍼랜드 값 자체가 명령어 안에 직접 들어있는 방식이다.
  • ② Direct Mode: 명령어의 주소 필드가 오퍼랜드의 실제 기억장소 주소를 가리키는 방식이다.
  • ④ Indirect Mode: 명령어의 주소 필드가 오퍼랜드 주소를 담은 또 다른 기억장소를 가리키는 방식이다.
문제 16

10진수 23을 2진수로 변환하면?

1

(11101)2(11101)_2

2

(11011)2(11011)_2

3

(10011)2(10011)_2

4

(10111)2(10111)_2

정답 및 해설

10진수 23을 2진수로 변환하면 (10111)2(10111)_2이다.

23을 2의 거듭제곱의 합으로 나타내면
23=16+4+2+1=24+22+21+2023 = 16+4+2+1 = 2^4+2^2+2^1+2^0
이 되므로, 해당하는 자리마다 1을 채우면 (10111)2(10111)_2가 된다.

문제 17

주기억 장치의 접근 시간과 CPU의 처리 속도 차이를 줄이기 위해 사용되는 것은?

1

Cache Memory

2

Virtual Memory

3

Magnetic Disks

4

Magnetic Tapes

정답 및 해설

주기억장치의 접근 속도와 CPU 처리 속도 차이를 줄이기 위해 그 사이에 두는 고속 버퍼 기억장치는 캐시 메모리(Cache Memory)이다.

캐시는 CPU가 자주 사용하는 데이터와 명령어를 고속 소자에 미리 저장해 두어, 상대적으로 느린 주기억장치 접근으로 인한 대기시간을 줄여준다.

  • ② Virtual Memory: 보조기억장치를 주기억장치처럼 사용해 용량 부족 문제를 해결하는 기법으로 속도 향상이 목적이 아니다.
  • ③ Magnetic Disks: 보조기억장치로 주기억장치보다 접근 속도가 느리다.
  • ④ Magnetic Tapes: 순차접근 방식의 보조기억장치로 접근 속도가 가장 느린 편에 속한다.
문제 18

마이크로프로세서의 기능이 아닌 것은?

1

제어 기능

2

메모리 관리

3

기억 기능

4

산술 및 논리 연산

정답 및 해설

마이크로프로세서의 기능이 아닌 것은 메모리 관리이다.

마이크로프로세서는 제어, 산술 및 논리 연산, 레지스터를 이용한 임시 기억 기능을 수행하지만, 주소 변환·페이징 등 기억장치 전체를 관리하는 기능은 별도의 메모리 관리 장치(MMU)나 운영체제가 담당한다.

문제 19

디스크팩이 6장으로 구성되었을 때 사용하여 기록할 수 있는 면의 수는?

1

12

2

10

3

6

4

8

정답 및 해설

디스크팩이 6장의 원판으로 구성될 때 기록에 사용할 수 있는 면의 수는 10면이다.

원판 하나당 앞뒤 2개 면을 가지므로 6장이면 6×2=126 \times 2 = 12면이 되지만, 맨 위 원판의 윗면과 맨 아래 원판의 아랫면은 헤드가 접근하지 않는 보호면으로 기록에서 제외한다.
따라서 기록 가능한 면의 수는 12−2=1012-2=10면이다.

문제 20

다음 논리회로에서 입력 A,B,CA, B, C에 대한 출력 YY의 값은?
ABCY

1

Y=A+B+C{Y}={A}+{B}+{C}

2

Y=A‾B+B‾C{Y}=\overline{{A}} {B}+\overline{{B}} {C}

3

Y=AB+B‾C{Y}={AB}+\overline{{B}} {C}

4

Y=AB+BC{Y}={AB}+{BC}

정답 및 해설

회로를 보면 A와 B가 AND 게이트에 그대로 입력되어 ABAB를 만들고, B는 NOT 게이트를 거쳐 반전된 뒤 C와 AND 게이트에 입력되어 B‾C\overline{B}C를 만든다.

이 두 AND 게이트의 출력이 OR 게이트에서 합쳐지므로 최종 출력은 Y=AB+B‾CY=AB+\overline{B}C이다.

문제 21

프리젠테이션에서 프리젠테이션의 흐름을 기획한 것을 무엇이라 하는가?

1

슬라이드

2

매크로

3

시나리오

4

개체

정답 및 해설

프리젠테이션에서 전체 진행 순서와 구성을 미리 짜 놓은 것을 시나리오라고 한다.

시나리오 단계에서 슬라이드 배치·내용·전환 효과 등 프리젠테이션의 흐름을 설계한 뒤 실제 슬라이드 제작으로 넘어간다.

  • ① 슬라이드: 화면 전환의 기본 단위이다.
  • ② 매크로: 반복 작업을 자동화하는 기능이다.
  • ④ 개체: 슬라이드에 삽입되는 텍스트·도형 등의 구성요소이다.
문제 22

스프레드시트의 기능과 거리가 먼 것은?

1

데이터 연산결과를 사용자가 다양한 서식으로 자유롭게 표현한다.

2

특정 자료의 검색, 추출 및 정렬을 한다.

3

동영상 처리 및 애니메이션 효과를 구현할 수 있다.

4

입력된 자료 또는 계산된 자료를 가지고 여러 유형의 그래프를 작성한다.

정답 및 해설

스프레드시트는 수치 데이터의 계산·표현·검색·그래프 작성을 위한 프로그램이므로, 동영상 처리 및 애니메이션 효과 구현은 스프레드시트의 기능과 거리가 멀다.

동영상 편집이나 애니메이션 제작은 별도의 멀티미디어 저작 도구가 담당하는 영역이다.

  • ① 서식 표현: 계산 결과를 다양한 셀 서식으로 표현할 수 있다.
  • ② 검색·추출·정렬: 필터·정렬 기능으로 자료를 다룰 수 있다.
  • ④ 그래프 작성: 입력·계산된 자료로 각종 차트를 만들 수 있다.
문제 23

SQL의 DML에 해당하지 않는 것은?

1

SELECT

2

UPDATE

3

CREATE

4

INSERT

정답 및 해설

SQL에서 데이터 조작어(DML)는 SELECT·INSERT·UPDATE·DELETE이며, CREATE는 테이블 등의 객체를 정의하는 데이터 정의어(DDL)에 속하므로 DML에 해당하지 않는다.

DDL은 CREATE·ALTER·DROP처럼 데이터베이스의 구조 자체를 만들고 변경·삭제하는 명령어군이다.

  • ① SELECT: 데이터를 조회하는 DML 명령이다.
  • ② UPDATE: 데이터를 갱신하는 DML 명령이다.
  • ④ INSERT: 데이터를 삽입하는 DML 명령이다.
문제 24

제품명과 단가로 이루어진 제품 테이블에서 단가에 대한 내림차순으로 검색하고자 한다. ( ) 안에 알맞은 SQL 명령으로 옳게 나열된 것은?

SELECT 제품명, 단가
FROM 제품 ( 1◯\textcircled{\small 1} ) 단가 ( 2◯\textcircled{\small 2} )

1

1◯\textcircled{\small 1} ORDER BY 2◯\textcircled{\small 2} DESC

2

1◯\textcircled{\small 1} ORDER 2◯\textcircled{\small 2} DOWN

3

1◯\textcircled{\small 1} ORDER TO 2◯\textcircled{\small 2} DESC

4

1◯\textcircled{\small 1} ORDER 2◯\textcircled{\small 2} DESC

정답 및 해설

단가를 기준으로 내림차순 정렬하려면 ORDER BY 단가 DESC 구문을 사용하므로, 빈칸을 순서대로 ORDER BY와 DESC로 채운 보기가 정답이다.

SQL에서 정렬 기준 열을 지정하는 절은 ORDER BY이며, 오름차순은 생략하거나 ASC를 쓰고 내림차순은 반드시 DESC를 붙여 명시한다.

  • ORDER 뒤에 DOWN을 쓰는 형태: DOWN은 SQL의 정렬 키워드가 아니다.
  • ORDER TO ~ DESC 형태: TO가 삽입된 문법은 존재하지 않는다.
  • BY가 빠진 ORDER ~ DESC 형태: ORDER 단독으로는 정렬절을 구성할 수 없다.
문제 25

프레젠테이션에서 화면 전체를 전환하는 단위를 의미하는 것은?

1

개요

2

개체

3

슬라이드

4

스크린 팁

정답 및 해설

프레젠테이션에서 화면 전체가 전환되는 기본 단위는 슬라이드이다.

슬라이드 한 장 한 장이 모여 프레젠테이션을 구성하며, 슬라이드 단위로 내용과 전환 효과가 바뀐다.

  • ① 개요: 전체 슬라이드의 제목과 요약 목록을 보여주는 보기 방식이다.
  • ② 개체: 슬라이드 안에 삽입되는 텍스트·그림 등 구성요소이다.
  • ④ 스크린 팁: 마우스를 올렸을 때 나타나는 설명 문구이다.
문제 26

다음 내용을 실행하는 SQL 문장으로 옳은 것은?

주문(Purchase) 테이블에서 품명(ITEM)이 사과인 모든 행을 삭제하시오.

1

DELETE FROM Purchase WHERE ITEM =“사과”;

2

DELETE FROM Purchase WHEN ITEM =“사과”;

3

DELETE ITEM =“사과”FROM Purchase;

4

KILL FROM Purchase WHERE ITEM =“사과”;

정답 및 해설

특정 조건을 만족하는 행을 삭제하는 SQL 명령은 DELETE FROM 테이블명 WHERE 조건 형식이므로, DELETE FROM Purchase WHERE ITEM = "사과";가 옳다.

WHERE절은 삭제 대상 행을 한정하는 조건을 지정하며, 조건절 없이 DELETE 문을 실행하면 테이블의 모든 행이 삭제된다.

  • ② WHEN 사용: SQL의 조건절 키워드는 WHEN이 아니라 WHERE이다.
  • ③ WHERE 없이 조건 나열: DELETE ITEM = "사과" FROM Purchase는 SQL 문법에 맞지 않는다.
  • ④ KILL 사용: KILL은 표준 SQL의 삭제 명령어가 아니다.
문제 27

3단계 스키마의 종류에 해당하지 않는 것은?

1

외부 스키마

2

관계 스키마

3

개념 스키마

4

내부 스키마

정답 및 해설

데이터베이스의 3단계 스키마는 외부 스키마·개념 스키마·내부 스키마로 구성되며, 관계 스키마라는 용어는 3단계 스키마에 포함되지 않는다.

외부 스키마는 사용자 관점, 개념 스키마는 조직 전체 관점, 내부 스키마는 저장장치 관점에서 데이터베이스 구조를 정의한다.

  • ① 외부 스키마: 사용자 관점의 3단계 스키마이다.
  • ③ 개념 스키마: 조직 전체 관점의 3단계 스키마이다.
  • ④ 내부 스키마: 저장장치 관점의 3단계 스키마이다.
문제 28

데이터베이스 설계 단계의 순서로 옳은 것은?

1◯\textcircled{\small 1} 개념적 데이터베이스 설계
2◯\textcircled{\small 2} 논리적 데이터베이스 설계
3◯\textcircled{\small 3} 물리적 데이터베이스 설계

1

3◯\textcircled{\small 3} → 1◯\textcircled{\small 1} → 2◯\textcircled{\small 2}

2

1◯\textcircled{\small 1} → 2◯\textcircled{\small 2} → 3◯\textcircled{\small 3}

3

1◯\textcircled{\small 1} → 3◯\textcircled{\small 3} → 2◯\textcircled{\small 2}

4

2◯\textcircled{\small 2} → 1◯\textcircled{\small 1} → 3◯\textcircled{\small 3}

정답 및 해설

데이터베이스 설계는 개념적 설계 → 논리적 설계 → 물리적 설계 순서로 진행되므로, 이 순서대로 나열된 보기가 정답이다.

개념적 설계 단계에서는 요구사항을 분석해 개체-관계(E-R) 모델 등으로 추상적인 구조를 정하고, 논리적 설계 단계에서 이를 특정 데이터모델(관계형 등)의 스키마로 변환하며, 물리적 설계 단계에서 저장 구조와 접근 방법을 결정해 실제 DBMS에 구현한다.

문제 29

스프레드시트 작업에서 반복적으로 실행하는 경우에 한 번의 명령으로 자동화시켜 처리하는 기능은?

1

매크로

2

필터

3

뷰

4

정렬

정답 및 해설

스프레드시트에서 반복적으로 수행하는 작업을 한 번의 명령으로 자동 실행하도록 만드는 기능은 매크로이다.

매크로는 일련의 작업 과정을 기록하거나 명령어로 작성해 저장해 두었다가, 필요할 때 호출해 동일한 작업을 자동으로 반복 수행한다.

  • ② 필터: 조건에 맞는 데이터만 걸러서 보여주는 기능이다.
  • ③ 뷰: 특정 화면 설정 상태를 저장해 두는 기능이다.
  • ④ 정렬: 데이터를 특정 기준에 따라 순서대로 배열하는 기능이다.
문제 30

데이터베이스를 사용하는 경우의 장점이 아닌 것은?

1

데이터 중복의 최대화

2

데이터의 공용 사용

3

데이터의 일관성 유지

4

데이터의 무결성 유지

정답 및 해설

데이터베이스를 사용하면 데이터 중복을 최소화하는 것이 장점이므로, 데이터 중복의 최대화는 데이터베이스 사용의 장점이 아니다.

여러 프로그램이 각자 자료를 따로 저장하던 파일 시스템 방식과 달리, 데이터베이스는 자료를 통합 관리해 중복을 줄이고 저장 공간을 절약한다.

  • ② 데이터의 공용 사용: 여러 사용자·프로그램이 하나의 데이터를 함께 이용할 수 있다.
  • ③ 데이터의 일관성 유지: 중복이 줄어들어 자료 간 불일치가 감소한다.
  • ④ 데이터의 무결성 유지: 정의된 제약조건으로 데이터의 정확성과 유효성이 보장된다.
문제 31

다음 ( ) 안의 내용으로 적절하지 않은 것은?
The UNIX operation system has three important features - (  ), (  ) and (  ).

1

file system

2

shell

3

kernel

4

compiler

정답 및 해설

UNIX의 3대 구성요소는 커널(kernel)·셸(shell)·파일시스템(file system)이므로 이에 해당하지 않는 ④ compiler가 정답이다.

커널은 하드웨어와 자원을 관리하는 핵심부이고 셸은 사용자 명령을 해석해 커널에 전달하는 인터페이스이며, 파일시스템은 데이터를 디렉터리 구조로 저장·관리한다.

컴파일러는 프로그래밍 언어를 기계어로 변환하는 응용 소프트웨어일 뿐 UNIX의 구조적 구성요소는 아니다.

문제 32

운영체제의 프로세스 정의로 가장 거리가 먼 것은?

1

실행중인 프로그램

2

데이터 저장 공간

3

프로세서가 할당되는 개체

4

프로그램을 실행하는 처리단위

정답 및 해설

프로세스는 실행 중인 프로그램이자 프로세서가 할당되는 작업 단위이므로, 단순한 ② 데이터 저장 공간은 프로세스의 정의로 가장 거리가 멀다.

프로세스는 프로그램 코드와 실행 상태(스택·레지스터 등)를 포함한 실행 중인 개체로서, 운영체제로부터 CPU와 자원을 할당받아 작업을 수행하는 단위이다.

데이터를 저장·보관하는 공간 자체는 메모리나 파일의 역할이지 프로세스의 정의에 해당하지 않는다.

문제 33

다음 UNIX 명령어 중 반드시 인수를 갖는 명령어들로만 나열한 것은?
1◯\textcircled{\small 1} wc 2◯\textcircled{\small 2} pwd 3◯\textcircled{\small 3} kill 4◯\textcircled{\small 4} passwd

1

2◯\textcircled{\small 2} , 4◯\textcircled{\small 4}

2

1◯\textcircled{\small 1} , 2◯\textcircled{\small 2}

3

1◯\textcircled{\small 1} , 3◯\textcircled{\small 3}

4

2◯\textcircled{\small 2} , 3◯\textcircled{\small 3}

정답 및 해설

인수 없이 단독으로 실행되는 pwd가 들어간 보기를 모두 지우면 wc와 kill로 묶인 ③만 남아 정답이 된다.

pwd는 현재 작업 디렉터리의 경로를 출력하는 명령이라 인수를 받지 않고, passwd도 인수 없이 실행하면 로그인한 사용자 자신의 비밀번호를 바꾼다.

  • ① pwd, passwd: 두 명령 모두 인수 없이 실행되므로 제외된다.
  • ② wc, pwd: 인수가 필요 없는 pwd가 포함되어 제외된다.
  • ④ pwd, kill: 역시 pwd가 포함되어 제외된다.

반면 kill은 시그널을 보낼 프로세스의 PID를 지정해야 하고, wc는 통계를 낼 대상 파일을 지정해 쓰는 명령이므로 ③ wc, kill이 정답이다.

문제 34

다음 중 운영체제의 발전 단계를 가장 올바르게 나열한 것은?

1

다중 프로그래밍→시분할 시스템→배치 처리

2

시분할 시스템→배치 처리→다중 프로그래밍

3

배치 처리→시분할 시스템→다중 프로그래밍

4

배치 처리→다중 프로그래밍→시분할 시스템

정답 및 해설

운영체제는 배치 처리 → 다중 프로그래밍 → 시분할 시스템 순으로 발전해 왔으므로 이 순서를 나열한 정답이다.

초기의 배치 처리(Batch Processing)는 작업을 모아 일괄 처리하는 방식이었고, 이후 CPU 유휴시간을 줄이기 위해 여러 작업을 동시에 적재하는 다중 프로그래밍이 등장했다.

이어서 하나의 시스템을 여러 사용자가 짧은 시간 단위로 번갈아 사용하는 시분할 시스템으로 발전하였다.

문제 35

도스(MS-DOS)에서 파일을 저장하고, 보관하는 것은?

1

자료구조(Data structure)

2

트리(Tree)

3

파일(File)

4

디렉터리(Directory)

정답 및 해설

MS-DOS에서 파일을 저장하고 체계적으로 보관하는 것은 ④ 디렉터리(Directory)이다.

디렉터리는 파일들을 계층적 구조로 묶어 관리하는 단위로, 파일의 위치와 이름 정보를 저장하여 파일의 검색과 보관을 가능하게 한다.

파일(File) 자체는 저장·보관되는 대상일 뿐 저장 기능을 수행하는 주체가 아니므로 정답이 될 수 없다.

문제 36

UNIX 운영체제에 대한 설명으로 가장 거리가 먼 것은?

1

다중 프로세스 운영체제이다.

2

다중 사용자 시스템이다.

3

Windows기반 운영체제이다.

4

주로 C언어로 작성된 운영체제이다.

정답 및 해설

UNIX는 자체 커널과 셸 구조를 가진 독자적인 운영체제이므로 ③ Windows기반 운영체제이다라는 설명이 옳지 않다.

UNIX는 여러 사용자가 동시에 접속해 여러 프로세스를 실행하는 다중 사용자·다중 프로세스 운영체제이며, 이식성을 위해 주로 C언어로 작성되었다.

따라서 Windows와는 계열이 다른 독립적인 운영체제이므로 해당 설명이 UNIX와 가장 거리가 멀다.

문제 37

“윈도 98”의 휴지통에 대한 설명으로 틀린 것은?

1

휴지통 비우기를 실행하면 복구가 불가능해진다.

2

일반적으로 삭제된 파일이 저장되는 공간이다.

3

휴지통의 용량은 조절할 수 있다.

4

휴지통에 있는 파일을 직접 실행시키려면 해당 파일을 더블클릭한다.

정답 및 해설

휴지통에 있는 파일은 삭제 대기 상태로 보관될 뿐 바로 실행 가능한 상태가 아니므로, ④ 더블클릭으로 직접 실행할 수 있다는 설명이 틀린 내용이다.

휴지통에 담긴 파일을 사용하려면 먼저 원래 위치로 복원한 뒤 실행해야 한다.

  • ① 휴지통 비우기를 실행하면 복구가 불가능해진다: 휴지통을 비우면 항목이 완전히 삭제되므로 맞는 설명이다.
  • ③ 휴지통의 용량은 조절할 수 있다: 휴지통 속성에서 드라이브별 최대 용량을 지정할 수 있으므로 맞는 설명이다.
문제 38

윈도 98의 시스템 종료 대화 상자의 항목이 아닌 것은?

1

시스템 다시 시작

2

시스템 종료

3

MS-DOS모드에서 시스템 다시 시작

4

사용자 전환

정답 및 해설

Windows 98의 시스템 종료 대화 상자에는 사용자 전환 항목이 없으므로 정답이다.

Windows 98은 단일 로그인 세션으로 동작했으며, 여러 계정을 유지한 채 전환하는 빠른 사용자 전환 기능은 이후 Windows XP에서 도입되었다.

Windows 98의 종료 대화 상자는 시스템 종료·시스템 다시 시작·MS-DOS 모드에서 다시 시작 항목으로 구성된다.

문제 39

두 개의 파일의 차이가 있을 때 차이점이 나타난 바이트 위치와 행 번호를 표시하는 UNIX 명령어는?

1

cmp

2

comm

3

paste

4

diff

정답 및 해설

두 파일을 비교해 차이가 발생한 바이트 위치와 행 번호를 표시하는 UNIX 명령어는 ① cmp이다.

cmp는 두 파일을 처음부터 순서대로 비교하다가 서로 다른 첫 바이트를 만나면 그 위치와 줄 번호를 출력하고 종료한다.

  • ② comm: 정렬된 두 파일의 공통 행과 서로 다른 행을 열로 구분해 보여줄 뿐 바이트 위치는 표시하지 않는다.
  • ③ paste: 여러 파일의 행을 나란히 이어 붙이는 명령으로 파일 비교 기능이 아니다.
  • ④ diff: 두 파일의 차이를 행 단위로 보여주지만 바이트 위치까지 표시하지는 않는다.
문제 40

실행중인 프로그램이나 시스템을 중지시킬 수 있는 수행 중단기능(break on)을 설정할 수 있는 도스 파일은?

1

config.sys

2

autoexec.bat

3

io.sys

4

command.com

정답 및 해설

실행 중인 프로그램의 수행 중단(Break On) 기능을 설정할 수 있는 도스 파일은 ① config.sys이다.

config.sys는 시스템 환경을 설정하는 파일로, 이 안에 BREAK=ON\text{BREAK=ON} 명령을 기록하면 중단 신호 검사를 더 자주 수행하도록 설정할 수 있다.

반면 autoexec.bat은 부팅 시 자동 실행할 명령을 나열하는 파일이고, io.sys와 command.com은 각각 입출력 처리와 명령어 해석을 담당하는 파일로 중단 기능 설정과는 무관하다.

문제 41

“윈도 98”에서 시동디스크(부팅디스크)를 만드는 기능은 어디에 있는가?

1

프로그램 추가/제거

2

디스플레이

3

내게 필요한 옵션

4

시스템

정답 및 해설

“윈도 98”에서 시동(부팅) 디스크를 만드는 기능은 ①프로그램 추가/제거의 시작 디스크 탭에 있다.

제어판의 프로그램 추가/제거 항목에는 프로그램 설치·삭제 탭 외에 시작 디스크 탭이 별도로 있어, 이를 통해 플로피 디스크에 부팅용 시스템 파일을 기록할 수 있다.

  • ②디스플레이: 화면 해상도·배경 등을 설정하는 항목으로 부팅디스크 기능과 무관하다.
  • ③내게 필요한 옵션: 장애인 보조 기능(접근성) 설정 항목이다.
  • ④시스템: 하드웨어·성능·장치 관리자 등을 다루는 항목으로 부팅디스크 생성 기능이 없다.
문제 42

Which one is not related to Processing program?

1

Problem program

2

Language translator program

3

Job management program

4

Service program

정답 및 해설

③Job management program(작업 관리 프로그램)은 제어 프로그램에 속하므로 처리 프로그램(Processing program)과 관계가 없다.

운영체제는 크게 제어 프로그램과 처리 프로그램으로 나뉘는데, 감시 프로그램·작업 관리 프로그램·데이터 관리 프로그램은 제어 프로그램에 속하고 문제 프로그램·언어 번역 프로그램·서비스 프로그램은 처리 프로그램에 속한다.

  • ①Problem program: 처리 프로그램에 속하는 응용(문제) 프로그램이다.
  • ②Language translator program: 소스 코드를 기계어로 옮기는 처리 프로그램이다.
  • ④Service program: 유틸리티 성격의 처리 프로그램이다.
문제 43

스풀링(Spooling)에 대한 설명으로 틀린 것은?

1

출력시 출력할 데이터를 만날 때 마다 디스크로 보내 저장시키는 것이다.

2

스풀링의 방법은 출력장치로 직접 보내는 것이다.

3

프로그램 실행과 속도가 느린 입/출력을 이원화 한다.

4

프로세서와 입/출력장치와의 속도차이를 해결하여 시스템의 효율을 높이는 방법이다.

정답 및 해설

스풀링에 대한 설명으로 틀린 것은 ②“스풀링의 방법은 출력장치로 직접 보내는 것이다”이다.

스풀링은 출력할 데이터를 디스크 같은 보조기억장치에 임시로 저장했다가 CPU와 별도로 처리하는 방식이며, 데이터를 출력장치로 직접 전송하는 것은 스풀링이 아니라 단순 버퍼링에 해당한다.

  • ①: 출력 데이터를 만날 때마다 디스크에 저장한다는 설명은 스풀링의 정의에 맞는다.
  • ③: 프로그램 실행과 느린 입출력을 분리(이원화)하는 것은 스풀링의 목적과 일치한다.
  • ④: 프로세서와 입출력장치 간 속도 차이를 해결해 시스템 효율을 높인다는 설명도 스풀링의 효과로 옳다.
문제 44

운영체제의 데이터 처리 방식 중 처리할 데이터를 일정한 시간이 경과하거나 일정한 수준이 되었을 때 일시에 처리하는 것은?

1

Distributed Processing System

2

Batch Processing System

3

Time Sharing Processing System

4

Multi-Processing System

정답 및 해설

일정 시간 경과 또는 일정량 축적 시 한꺼번에 처리하는 방식은 ②Batch Processing System(일괄 처리 시스템)이다.

배치 처리 시스템은 자료를 모아 두었다가 정해진 시점에 일괄 처리하므로 실시간성보다 처리 효율을 중시하는 방식이다.

  • ①Distributed Processing System: 여러 컴퓨터에 작업을 분산시켜 처리하는 방식이다.
  • ③Time Sharing Processing System: 여러 사용자가 CPU 시간을 나누어 쓰며 즉시 처리하는 방식이다.
  • ④Multi-Processing System: 여러 개의 처리기(CPU)로 동시에 작업을 처리하는 방식이다.
문제 45

컴퓨터에 하드디스크를 새로 장착하고 부팅 가능한 하드디스크로 만들기 위한 도스 명령어는?

1

FORMAT C:/Q

2

FORMAT C:/S

3

FORMAT C:/B

4

FORMAT C:/T

정답 및 해설

새 하드디스크를 부팅 가능하게 만드는 도스 명령어는 ②FORMAT C:/S이다.

FORMAT 명령에서 /S 스위치는 포맷과 동시에 시스템 파일을 복사하여 해당 드라이브를 부팅 가능한 디스크로 만든다.

  • ①FORMAT C:/Q: 빠른 포맷(Quick format)만 수행하고 시스템 파일은 복사하지 않는다.
  • ③FORMAT C:/B: 도스 FORMAT 명령에서 부팅 가능 디스크를 만드는 스위치가 아니다.
  • ④FORMAT C:/T: 도스 FORMAT 명령에서 부팅 가능 디스크를 만드는 스위치가 아니다.
문제 46

“윈도 98”에서 작업 표시줄에 볼륨 조절 표시 아이콘을 생성할 수 있는 제어판의 아이콘은?

1

사운드

2

내게 필요한 옵션

3

멀티미디어

4

시스템

정답 및 해설

“윈도 98”에서 작업 표시줄에 볼륨 조절 아이콘을 표시하도록 설정하는 항목은 ③멀티미디어이다.

제어판의 멀티미디어 등록 정보 중 오디오 탭에는 “작업 표시줄에 볼륨 조절 아이콘 표시” 옵션이 있어 이를 켜면 트레이에 볼륨 아이콘이 나타난다.

  • ①사운드: 시스템 이벤트에 연결되는 소리(사운드 스킴)를 설정하는 항목이다.
  • ②내게 필요한 옵션: 장애인 보조 기능(접근성)을 설정하는 항목이다.
  • ④시스템: 하드웨어 및 장치 관리, 성능 설정을 다루는 항목이다.
문제 47

운영체제의 수행업무에 해당하지 않는 것은?

1

CPU 스케줄링

2

통신회선 신호 변환

3

기억 장치의 할당 및 회수

4

하드웨어 장치와 프로그램 수행 제어

정답 및 해설

운영체제의 수행 업무에 해당하지 않는 것은 ②통신회선 신호 변환이다.

통신회선의 신호 변환은 모뎀 등 통신 하드웨어가 담당하는 기능이며, 운영체제가 수행하는 자원 관리 업무에 속하지 않는다.

  • ①CPU 스케줄링: 프로세서 자원을 프로세스에 배분하는 운영체제의 대표적 업무이다.
  • ③기억 장치의 할당 및 회수: 메모리 자원을 관리하는 운영체제의 업무이다.
  • ④하드웨어 장치와 프로그램 수행 제어: 입출력 장치와 프로그램 실행을 제어하는 운영체제의 업무이다.
문제 48

도스(MS-DOS)에서 1개의 하드디스크를 논리적으로 2개의 드라이브로 분할하고자 할 때 사용하는 명령어는?

1

attrib

2

chkdsk

3

format

4

fdisk

정답 및 해설

하나의 하드디스크를 논리적으로 여러 드라이브로 분할할 때 사용하는 도스 명령어는 ④fdisk이다.

FDISK는 하드디스크에 파티션을 생성·삭제하여 하나의 물리적 디스크를 여러 논리 드라이브로 나누는 도스 유틸리티이다.

  • ①attrib: 파일의 속성(읽기 전용·숨김 등)을 변경하는 명령어이다.
  • ②chkdsk: 디스크 상태와 파일 시스템 오류를 검사하는 명령어이다.
  • ③format: 디스크를 초기화하여 사용 가능한 상태로 만드는 명령어이지 파티션 분할 명령어가 아니다.
문제 49

다음에서 설명하는 UNIX 명령어는?

- 현재 사용 중인 프로세스 정보를 출력한다.
- [옵션]-a[all] : 시스템에 작동중인 모든 프로세스에 대한 자세한 정보를 출력한다.

1

pwd

2

cd

3

ping

4

ps

정답 및 해설

현재 작동 중인 프로세스 정보를 출력하고 -a 옵션으로 시스템의 모든 프로세스 정보를 보여주는 UNIX 명령어는 ④ps이다.

ps(process status) 명령은 실행 중인 프로세스의 PID·상태 등을 조회하는 명령으로, -a 옵션을 주면 다른 사용자를 포함한 전체 프로세스 정보를 표시한다.

  • ①pwd: 현재 작업 디렉터리 경로를 출력하는 명령어이다.
  • ②cd: 작업 디렉터리를 변경하는 명령어이다.
  • ③ping: 네트워크 상대 호스트와의 통신 가능 여부를 확인하는 명령어이다.
문제 50

윈도 98의 “찾기” 대화 상자에서 제공되는 탭이 아닌 것은?

1

찾아보기

2

이름 및 위치

3

날짜

4

고급

정답 및 해설

윈도 98의 “찾기” 대화 상자에서 제공되는 탭이 아닌 것은 ①찾아보기이다.

찾기 대화 상자는 이름 및 위치·날짜·고급 세 개의 탭으로 구성되며, “찾아보기”는 이름 및 위치 탭 안에서 검색 폴더를 지정할 때 쓰는 버튼일 뿐 별도의 탭이 아니다.

문제 51

10개 국(station)을 서로 망형 통신망을 구성시 최소로 필요한 통신 회선 수는?

1

45

2

25

3

35

4

15

정답 및 해설

10개 국을 그물형(망형, mesh)으로 완전 연결할 때 필요한 최소 회선 수는 45회선이다.

망형 통신망은 모든 국이 서로 1:1로 직접 연결되는 구조이므로 회선 수는 국 수 n에 대해 조합 공식으로 구한다.
n(n−1)2=10×92=45\dfrac{n(n-1)}{2} = \dfrac{10 \times 9}{2} = 45

문제 52

데이터 변조속도가 3600[Baud]이고 쿼드비트(Quad bit)를 사용하는 경우 전송속도는?

1

9600

2

7200

3

14400

4

10800

정답 및 해설

데이터 변조속도가 3600[Baud]이고 쿼드비트(Quad bit)를 사용하면 전송속도는 14400bps이다.

쿼드비트는 한 신호(심벌)당 4비트를 전송하는 변조 방식이므로, 전송속도는 변조속도에 심벌당 비트 수를 곱해 구한다.
3600×4=144003600 \times 4 = 14400

문제 53

다음 중 LAN의 특성이라고 볼 수 없는 것은?

1

자원의 공유가 가능하다.

2

외부 통신망의 제약을 받지 않는다.

3

고속의 정보전송이 가능하다.

4

방송 형태로 서비스 이용이 불가능하다.

정답 및 해설

LAN은 공통 전송매체를 공유하는 구조상 방송(broadcast) 형태의 서비스 이용이 가능하므로, "방송 형태로 서비스 이용이 불가능하다"는 LAN의 특성으로 볼 수 없다.

LAN은 한정된 지역 안에서 자원 공유와 고속의 정보전송이 가능하고, 외부 통신망의 제약을 받지 않고 독자적으로 운용되는 통신망이다.

  • ① 자원의 공유가 가능하다: 프린터·파일 등을 공유하는 LAN의 대표적 특성이므로 옳은 설명이다.
  • ③ 고속의 정보전송이 가능하다: 근거리 전용 매체를 사용해 고속 전송이 가능하므로 옳은 설명이다.
문제 54

RS-232C 25핀 인터페이스에서 데이터 전송(TXD)과 수신(RXD)에 해당되는 핀(Pin) 번호가 순서대로 옳은 것은?

1

4,5

2

1,2

3

2,3

4

3,4

정답 및 해설

RS-232C 25핀 인터페이스에서 데이터 송신(TXD)과 수신(RXD)에 해당하는 핀 번호는 순서대로 2, 3이다.

RS-232C 표준에서 2번 핀은 TXD(송신데이터), 3번 핀은 RXD(수신데이터)로 정의되며, 1번 핀은 보호접지(FG), 4번 핀은 RTS이다.

문제 55

PCM(Pulse Code Modulation)의 과정이 순서대로 옳은 것은?

1

신호→표본화→양자화→부호화→복호화

2

신호→표본화→양자화→복호화→부호화

3

신호→복호화→양자화→부호화→표본화

4

신호→양자화→표본화→부호화→복호화

정답 및 해설

PCM(펄스부호변조)의 처리 과정은 신호→표본화→양자화→부호화→복호화 순서로 진행된다.

아날로그 신호를 일정 간격으로 표본화(sampling)하여 이산값으로 만든 뒤 유한한 레벨로 반올림하는 양자화(quantizing)를 거치고, 이를 디지털 부호로 바꾸는 부호화(encoding)를 수행한다.

수신측에서는 부호화된 신호를 다시 원래 신호로 복원하는 복호화(decoding) 단계를 거친다.

문제 56

다음 중 전송선로의 1차 정수가 아닌 것은?

1

정전용량

2

위상정수

3

저항

4

인덕턴스

정답 및 해설

전송선로의 1차 정수는 저항(R)·인덕턴스(L)·정전용량(C)·누설컨덕턴스(G)이며, 위상정수는 1차 정수에 해당하지 않는다.

1차 정수는 선로 자체의 물리적 구조로 결정되는 값인 반면, 위상정수는 감쇠정수와 함께 1차 정수로부터 유도되는 전파정수(2차 정수)의 한 요소이다.

문제 57

컴퓨터를 이용하여 기존의 문자나 숫자 정보뿐만 아니라 텍스트, 이미지, 오디오, 비디오 등 여러 가지 미디어 형태의 정보를 통합하여 처리하는 기술을 무엇이라고 하는가?

1

대용량전송기술

2

패킷무선망기술

3

전화망기술

4

멀티미디어기술

정답 및 해설

문자·숫자 정보뿐 아니라 텍스트, 이미지, 오디오, 비디오 등 여러 매체 형태의 정보를 통합하여 처리하는 기술은 멀티미디어기술이다.

멀티미디어기술은 서로 다른 형태의 정보를 디지털로 통합·처리·표현하는 것을 핵심 특징으로 한다.

문제 58

다음 중 데이터의 암호화와 압축을 수행하는 OSI 참조 모델의 계층은?

1

세션 계층

2

전송 계층

3

응용 계층

4

표현 계층

정답 및 해설

OSI 참조 모델에서 데이터의 암호화와 압축을 수행하는 계층은 표현 계층(Presentation Layer)이다.

표현 계층은 송수신 시스템 간 데이터 형식·구문 차이를 조정하는 계층으로, 압축·암호화 및 코드 변환 기능을 담당한다.

  • ① 세션 계층: 응용 프로세스 간 대화(세션)의 설정·유지·종료를 담당할 뿐 암호화·압축과는 무관하다.
  • ③ 응용 계층: 사용자에게 실제 서비스를 제공하는 최상위 계층이다.
문제 59

다음 중 신호대 잡음비(SNR)의 단위로 옳은 것은?

1

Hz

2

dB

3

cycle

4

baud

정답 및 해설

신호대 잡음비(SNR)를 나타내는 단위는 ② dB(데시벨)이다.

SNR은 신호 전력과 잡음 전력의 비를 상용로그로 변환해 표현한 값이므로, 두 양의 비를 로그 척도로 나타내는 단위인 데시벨을 쓴다.

  • ① Hz : 1초당 진동 횟수, 즉 주파수의 단위이다.
  • ③ cycle : 파형이 한 번 반복되는 주기를 세는 단위이다.
  • ④ baud : 1초당 신호 변화 횟수인 변조 속도의 단위이다.
문제 60

다음 중 아날로그 CATV방송의 영상신호 전송방식은?

1

PCM 방식

2

FSK 방식

3

AM 방식

4

FM 방식

정답 및 해설

아날로그 CATV 방송에서 영상신호는 AM(진폭변조) 방식으로 전송된다.

CATV의 영상 신호는 잔류측파대(VSB) 형태의 AM으로 변조하여 전송하며, 음성 신호는 FM 방식으로 변조한다.