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

07년 4회차

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

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

07년 4회차

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

다음에 표시된 진리표가 나타내는 회로는?(단, 입력은 A, B이고 출력은 S(Sum)와 C(Carry) 이다.)

ABSC
0000
0110
1010
1101
1

반가산기 회로

2

OR 회로

3

AND 회로

4

전가산기 회로

정답 및 해설

표의 S(합)와 C(자리올림)는 두 입력만으로 두 비트를 더한 결과이므로 이 회로는 반가산기(Half Adder)이다.

S=1인 경우는 A, B 중 하나만 1일 때이므로 S=A⊕BS=A \oplus B이고 C=1인 경우는 A=B=1일 때뿐이므로 C=ABC=AB이며, 이는 반가산기의 논리식과 정확히 일치한다.

  • ② OR 회로라면 자리올림 C 없이 A, B의 논리합만으로 출력이 결정되어야 하지만 표에는 별도의 C가 존재한다.
  • ④ 전가산기 회로는 이전 자리에서 넘어오는 자리올림 입력(Carry-in)까지 포함한 3입력 구조이지만 이 표는 입력이 A, B 2개뿐이다.
문제 2

JKJK 플립플롭에서 J=0,K=0J=0, K=0 이 입력되면 동작상태는 어떻게 되는가?

1

Set\rm Set 상태

2

변화 없음

3

Clear\rm Clear 상태

4

반전

정답 및 해설

JK 플립플롭에서 J=0,K=0J=0, K=0이 입력되면 이전 출력 상태를 그대로 유지(변화 없음)한다.

JK 플립플롭은 J=1, K=0이면 Set, J=0, K=1이면 Clear, J=1, K=1이면 반전(Toggle)하도록 정의되며, J=K=0은 동작 없음(No Change) 상태로 정의된다.

문제 3

EBCDIC 코드의 존(Zone) 코드는 몇 비트로 구성되어 있는가?

1

8

2

7

3

4

4

6

정답 및 해설

EBCDIC 코드는 한 문자를 8비트로 표현하며, 이 중 앞부분인 존(Zone) 코드는 4비트, 뒤의 디짓(Digit) 코드가 나머지 4비트로 구성된다.

즉 8비트 전체 중 존 코드에 할당되는 비트 수는 4비트이므로 정답은 4이다.

문제 4

연산자의 기능과 거리가 먼 것은?

1

주소 지정 기능

2

함수 연산 기능

3

입출력 기능

4

제어 기능

정답 및 해설

명령어의 연산자(Op-code)는 수행할 연산의 종류를 지정하는 부분으로, 산술·논리 연산, 함수 연산, 입출력, 제어(분기) 등의 기능을 나타낸다.

주소 지정 기능은 명령어의 번지부(Operand, 주소부)가 담당하는 역할이지 연산자 자체의 기능이 아니므로, 연산자의 기능과 거리가 먼 것은 ① 주소 지정 기능이다.

문제 5

다음 중 불(Boolean) 대수의 정리로 옳지 않은 것은?

1

A+0=0A+0=0

2

A+Aˉ=1A+\bar{A}=1

3

AAˉ=0A \bar{A}=0

4

A+A=AA+A=A

정답 및 해설

불 대수에서 임의의 변수 A에 대해 항상 A+0=AA+0=A가 성립하므로, A+0=0A+0=0이라는 ①의 식은 옳지 않다.

나머지 정리는 모두 표준적으로 성립하는데, A+Aˉ=1A+\bar{A}=1(보수 법칙), AAˉ=0A\bar{A}=0(모순 법칙), A+A=AA+A=A(항등 법칙)는 불 대수의 기본 정리이다.

문제 6

2진수 0110을 그레이 코드로 변환하면?

1

0101

2

0010

3

0111

4

1110

정답 및 해설

2진수를 그레이 코드로 변환할 때 최상위 비트는 그대로 두고, 이후 비트는 인접한 두 비트를 XOR하여 구한다.

2진수 0110(b3b2b1b0=0110b_3b_2b_1b_0=0110)에 대해 계산하면 다음과 같다.
g3=b3=0g_3=b_3=0
g2=b3⊕b2=0⊕1=1g_2=b_3 \oplus b_2=0 \oplus 1=1
g1=b2⊕b1=1⊕1=0g_1=b_2 \oplus b_1=1 \oplus 1=0
g0=b1⊕b0=1⊕0=1g_0=b_1 \oplus b_0=1 \oplus 0=1

따라서 그레이 코드는 01010101이 되어 정답이다.

문제 7

현재 실행중인 명령어를 기억하고 있는 제어장치 내의 레지스터는?

1

인덱스 레지스터(Index Register)

2

메모리 레지스터(Memory Register)

3

누산기(Accumulator)

4

명령 레지스터(Instruction Register)

정답 및 해설

현재 실행 중인 명령어를 저장하고 있는 제어장치 내부의 레지스터는 명령 레지스터(Instruction Register, IR)이다.

  • ① 인덱스 레지스터: 배열 등의 주소 계산 시 인덱스 값을 저장한다.
  • ② 메모리 레지스터(기억 레지스터): 기억장치와 주고받는 데이터를 임시 저장한다.
  • ③ 누산기(Accumulator): 연산 결과를 임시로 저장하는 레지스터이다.

즉 명령어 자체를 보관하는 것은 IR뿐이므로 정답이다.

문제 8

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

1

Indirect Address

2

Immediate Address

3

Direct Address

4

Calculated Address

정답 및 해설

즉시 주소지정(Immediate Address)은 오퍼랜드 값 자체가 명령어 안에 들어 있어 별도의 기억장치 접근 없이 바로 사용할 수 있으므로 처리속도가 가장 빠르다.

  • ① 간접 주소지정(Indirect Address): 주소가 가리키는 곳에서 다시 실제 주소를 읽어야 해 기억장치를 두 번 이상 접근한다.
  • ③ 직접 주소지정(Direct Address): 기억장치에 한 번 접근해 오퍼랜드를 읽어야 한다.
  • ④ 계산에 의한 주소지정(Calculated Address): 인덱스·베이스 레지스터 등을 이용한 추가 연산이 필요해 상대적으로 느리다.

따라서 기억장치 접근이 전혀 필요 없는 ② Immediate Address가 가장 빠르다.

문제 9

채널은 어떤 장치에서 명령을 받는가?

1

출력장치

2

기억장치

3

입력장치

4

제어장치

정답 및 해설

채널(Channel)은 입출력을 전담하는 독립적인 처리 장치이지만, 어떤 입출력을 수행할지에 대한 명령은 중앙처리장치의 제어장치로부터 받는다.

제어장치가 채널에 입출력 명령을 내려 보내면 채널은 이후 CPU의 직접 개입 없이 독자적으로 입출력을 수행하고 완료 시 인터럽트로 알린다.

문제 10

특정 값을 여러 자리인 2진수로 변환하거나 특정장치로부터 보내오는 신호를 여러 개의 2진 신호로 바꾸어 변환시키는 장치는?

1

플립플롭

2

디코더(Decoder)

3

인코더(Encoder)

4

멀티플렉서

정답 및 해설

여러 입력 신호(특정 값)를 대응하는 여러 자리의 2진 코드로 변환하는 장치는 인코더(Encoder)이다.

  • ① 플립플롭: 1비트 정보를 저장하는 기억소자로 코드 변환 기능이 아니다.
  • ② 디코더(Decoder): 반대로 2진 코드를 입력받아 여러 출력선 중 하나를 활성화하는 장치이다.
  • ④ 멀티플렉서: 여러 입력 중 하나를 선택하여 하나의 출력으로 내보내는 장치이다.

따라서 값을 2진 코드로 바꾸어 내보내는 장치는 ③ 인코더이다.

문제 11

명령어(Instruction)의 구성에서 처음의 바이트(Byte)에 기억되는 것은?

1

Length

2

Op Code

3

Operand

4

Comma

정답 및 해설

명령어의 첫 바이트에는 Op Code(연산코드)가 저장되며, 이는 컴퓨터가 수행할 연산의 종류를 지정하는 부분이다.

일반적인 명령어 형식은 연산코드(Op Code)+오퍼랜드(Operand) 순서로 구성되어, 앞부분에서 연산 종류를 먼저 해독한 뒤 이어지는 오퍼랜드로 데이터나 주소를 처리한다.

  • ① Length: 일부 가변길이 명령어에서 쓰이는 길이 정보로, 첫 바이트에 기본으로 저장되는 항목이 아니다.
  • ③ Operand: 연산에 사용될 데이터나 주소로, Op Code 뒤에 위치한다.
  • ④ Comma: 명령어 구성 요소가 아니다.
문제 12

입출력 장치의 동작 속도와 전자계산기 내부의 동작 속도를 맞추는데 사용되는 레지스터는?

1

어드레스 레지스터(Address Register)

2

시프트 레지스터(Shift Register)

3

시퀀스 레지스터(Sequence Register)

4

버퍼 레지스터(Buffer Register)

정답 및 해설

입출력 장치와 컴퓨터 내부 장치 사이의 동작 속도 차이를 완충하기 위해 사용되는 레지스터는 버퍼 레지스터(Buffer Register)이다.

버퍼 레지스터는 느린 입출력 장치와 빠른 내부 회로 사이에서 데이터를 임시로 저장하여 속도 불일치를 완화하는 역할을 한다.

  • ① 어드레스 레지스터: 기억장치의 번지(주소)를 저장한다.
  • ② 시프트 레지스터: 데이터를 좌우로 이동(시프트)시키는 데 사용한다.
  • ③ 시퀀스 레지스터: 명령의 실행 순서 제어를 담당한다.
문제 13

주소 10에 20이란 값이 저장되어 있고, 주소 20에는 40이라는 값이 저장되어 있다고 할 때 간접주소지정에 의해 10번지를 접근하면 실제 처리되는 값은?

1

10

2

40

3

30

4

20

정답 및 해설

간접주소지정 방식에서는 명령어에 주어진 주소가 실제 데이터의 주소가 아니라, 유효주소를 담고 있는 기억장소의 주소이다.

주소 10번지의 내용이 20이므로, 이 20을 다시 유효주소로 사용해 20번지를 접근하면 그 내용인 40이 실제 처리되는 값이 된다.

문제 14

정보처리 속도 단위 중 초당 100만 개의 연산을 수행한다는 의미의 단위는?

1

MFLOPS

2

LIPS

3

KIPS

4

MIPS

정답 및 해설

초당 100만 개의 명령어(연산)를 처리하는 성능 단위는 MIPS(Million Instructions Per Second)이다.

MIPS는 컴퓨터 처리 속도를 나타내는 대표적 지표이며, 이와 달리 MFLOPS는 초당 부동소수점 연산 횟수를 나타내는 단위이다.

  • ① MFLOPS: 초당 부동소수점 연산 수(Floating Point Operations Per Second)를 의미한다.
  • ② LIPS: 초당 논리적 추론 횟수를 나타내는 인공지능 분야의 단위다.
  • ③ KIPS: 초당 천 개의 명령어 처리 수를 의미한다.
문제 15

8bit짜리 레지스터 A와 B에 각각 "11010101"과 "11110000"이 들어 있다. 레지스터 A의 내용이 "00100101"로 바뀌었다면 두 레지스터 A, B 사이에 수행된 논리연산은?

1

OR 연산

2

NOR 연산

3

Exclusive-OR 연산

4

AND 연산

정답 및 해설

레지스터 A "11010101"과 B "11110000"을 각 자리별로 Exclusive-OR(XOR) 연산하면 결과가 "00100101"이 되어 문제의 조건과 일치한다.

XOR 연산은 두 비트가 서로 다르면 1, 같으면 0이 되는 연산으로, 계산 과정은 다음과 같다.
11010101⊕11110000=00100101\rm 11010101 \oplus 11110000 = 00100101

문제 16

다음 불대수(Boolean Algebra)의 기본법칙을 바르게 표현한 것은?
A+(B+C)=(A+B)+C\rm A + (B + C) = (A + B) + C

1

흡수법칙

2

분배법칙

3

교환법칙

4

결합법칙

정답 및 해설

A + (B + C) = (A + B) + C 는 불대수의 결합법칙(Associative Law)을 나타낸다.

결합법칙은 세 개 이상의 항을 어떤 순서로 묶어 연산해도 결과가 같다는 성질로, 논리합(OR)과 논리곱(AND) 모두에 적용된다.

문제 17

다음 그림의 논리회로에서 입력 A,B,C\rm A, B, C에 대한 출력 Y\rm Y의 값은?
ABCY

1

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

2

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

3

Y=A+B+C\rm Y = A + B + C

4

Y=AB+BC\rm Y = AB + BC

정답 및 해설

회로는 A,B\rm A, B를 입력으로 하는 AND 게이트에서 AB\rm AB를 얻고, B를 분기하여 NOT 게이트로 반전한 B‾\rm \overline{B}를 C와 다시 AND시켜 B‾C\rm \overline{B}C를 얻는다.

마지막으로 두 결과 AB\rm AB와 B‾C\rm \overline{B}C를 OR 게이트로 결합하므로 출력은 Y=AB+B‾C\rm Y=AB+\overline{B}C가 된다.

문제 18

그림과 같은 논리회로에서 A\rm A의 값이 1010, B\rm B의 값이 1110일 때 출력 Y\rm Y의 값은?
ABY

1

1010

2

0100

3

1001

4

1111

정답 및 해설

A를 NOT 게이트(삼각형+반전 버블)로 반전한 A‾\rm \overline{A}와 B를 AND 게이트로 결합하는 회로이므로 출력은 Y=A‾⋅B\rm Y=\overline{A} \cdot B이다.

A=1010을 비트별로 반전하면 A‾=0101\rm \overline{A}=0101이고, 이를 B=1110과 AND하면
0101 AND 1110=0100\rm 0101\ \text{AND}\ 1110 = 0100
이 되어 출력 Y는 0100이다.

문제 19

컴퓨터의 채널(Channel) 부분이 위치하는 곳은?

1

주기억장치와 CPU의 중간에 위치한다.

2

주기억장치와 입·출력장치의 중간에 위치한다.

3

연산장치와 레지스터의 중간에 위치한다.

4

주기억장치와 보조기억장치의 양쪽에 위치한다.

정답 및 해설

채널(Channel)은 주기억장치와 입·출력장치 사이에 위치하여 CPU의 직접 개입 없이 입출력 동작을 독립적으로 제어하는 장치이다.

CPU는 입출력 명령만 채널에 내리고 이후의 실제 데이터 전송은 채널이 전담하므로, CPU와 입출력장치 간의 속도 차이로 인한 부담을 줄이는 역할을 한다.

문제 20

CPU와 주기억장치 사이에서 정보 교환을 위하여 주기억장치의 정보를 일시적으로 저장하는 기억장치는?

1

보조기억장치

2

연관기억장치

3

캐시기억장치

4

가상기억장치

정답 및 해설

CPU와 주기억장치 사이의 속도 차이를 줄이기 위해 주기억장치의 일부 내용을 일시적으로 저장하는 고속 기억장치는 캐시기억장치(Cache Memory)이다.

캐시는 CPU가 자주 사용하는 데이터나 명령어를 미리 저장해 두어, 상대적으로 느린 주기억장치 접근 횟수를 줄이고 처리 속도를 높인다.

  • ① 보조기억장치: 대용량 데이터를 영구적으로 저장하는 장치다.
  • ② 연관기억장치: 주소가 아닌 내용(값)으로 데이터를 검색하는 기억장치다.
  • ④ 가상기억장치: 보조기억장치를 주기억장치처럼 사용하도록 확장하는 기법이다.
문제 21

SQL에서는 데이터베이스에 대한 일련의 처리를 하나로 모은 작업단위로 관리할 수 있다. 이 작업 단위를 무엇이라 하는가?

1

페이징(Paging)

2

스풀링(Spooling)

3

트랜잭션(Transaction)

4

디스패치(Dispatch)

정답 및 해설

데이터베이스에 대한 일련의 연산을 하나의 논리적 작업 단위로 묶어 관리하는 것을 ③ 트랜잭션(Transaction)이라 한다.

트랜잭션은 전부 반영되거나 전부 취소되는 원자성(Atomicity)을 가지며, 이를 통해 데이터베이스의 일관성과 무결성을 보장한다.

  • ① 페이징(Paging): 가상기억장치에서 기억공간을 일정 크기로 나누어 관리하는 기법이다.
  • ② 스풀링(Spooling): 입출력 장치와 CPU의 속도 차이를 완화하기 위해 디스크를 버퍼로 활용하는 기법이다.
  • ④ 디스패치(Dispatch): 프로세스 스케줄러가 CPU를 할당하는 것을 말한다.
문제 22

데이터베이스의 설계 단계를 순서적으로 바르게 기술한 것은?

1

요구조건 분석→물리적 설계→개념적 설계→논리적 설계→구현

2

요구조건 분석→개념적 설계→물리적 설계→논리적 설계→구현

3

요구조건 분석→개념적 설계→논리적 설계→물리적 설계→구현

4

개념적 설계→물리적 설계→논리적 설계→요구조건 분석→구현

정답 및 해설

데이터베이스 설계는 ③ 요구조건 분석→개념적 설계→논리적 설계→물리적 설계→구현 순으로 진행한다.

개념적 설계는 요구사항을 개체-관계(E-R) 모델처럼 특정 DBMS와 무관한 형태로 표현하고, 논리적 설계는 이를 해당 DBMS가 지원하는 관계형 스키마 등으로 변환한다.

물리적 설계는 저장 구조와 접근 경로처럼 하드웨어·시스템에 종속적인 사항을 결정하는 마지막 설계 단계이므로 논리적 설계 뒤에 놓인다.

문제 23

강연회나 세미나, 연구발표 중에서 각종 그림이나 도표, 그래프 소리, 동영상, 애니메이션 등 다양한 멀티미디어 효과를 부여하여 슬라이드처럼 단계별로 표시하는 발표 전문 프로그램은?

1

스프레드시트

2

데이터베이스

3

프리젠테이션

4

워드프로세서

정답 및 해설

그림·도표·그래프·소리·동영상·애니메이션 등 다양한 멀티미디어 효과를 활용해 슬라이드 단위로 발표 내용을 표시하는 프로그램은 ③ 프리젠테이션이다.

프리젠테이션 프로그램은 강연회·세미나·연구발표등에서 청중에게 시각적으로 정보를 전달하기 위한 전용 소프트웨어이다.

  • ① 스프레드시트: 표 형태의 수치 데이터를 계산·분석하는 프로그램이다.
  • ② 데이터베이스: 자료를 체계적으로 저장·관리하는 프로그램이다.
  • ④ 워드프로세서: 문서를 작성·편집하는 프로그램이다.
문제 24

다음 SQL 질의어의 의미로 가장 적절한 것은?
DROP TABLE 상품

1

상품 테이블을 삭제하라.

2

상품 필드가 키인 인덱스를 제거하라.

3

상품 필드를 제거하라.

4

상품 테이블의 인덱스만을 제거하라.

정답 및 해설

SQL에서 DROP TABLE 문은 지정한 테이블 자체를 스키마에서 완전히 없애는 명령이므로, "DROP TABLE 상품"의 의미는 ① 상품 테이블을 삭제하라이다.

DROP은 테이블의 구조와 저장된 데이터를 모두 제거하는 데이터 정의어(DDL)로, 특정 필드나 인덱스만 제거하는 ALTER TABLE·DROP INDEX와는 구별된다.

문제 25

관계형 데이터베이스에서 속성(Attribute)의 수를 의미하는 것은?

1

카디널리티(Cardinality)

2

릴레이션(Relation)

3

차수(Degree)

4

도메인(Domain)

정답 및 해설

관계형 데이터베이스에서 하나의 릴레이션이 가지는 속성(Attribute)의 수를 ③ 차수(Degree)라 한다.

이에 비해 릴레이션을 구성하는 튜플(Tuple)의 수는 카디널리티(Cardinality)라 하여 차수와 구분된다.

  • ② 릴레이션(Relation): 속성들로 구성된 테이블 자체를 말한다.
  • ④ 도메인(Domain): 하나의 속성이 취할 수 있는 값의 범위를 말한다.
문제 26

스프레드시트에서 조건을 부여하여 이에 맞는 자료들만 추출하여 표시하는 것을 무엇이라고 하는가?

1

필터

2

정렬

3

프레젠테이션

4

매크로

정답 및 해설

스프레드시트에서 특정 조건을 지정하여 그 조건에 맞는 자료만 추출해 표시하는 기능을 ① 필터라 한다.

필터는 원본 데이터의 순서나 내용을 바꾸지 않고 조건에 맞는 행만 화면에 표시한다는 점에서, 데이터의 배열 순서 자체를 바꾸는 정렬과 구분된다.

  • ③ 프레젠테이션: 발표 자료를 작성·상영하는 별도의 프로그램 범주이다.
  • ④ 매크로: 반복 작업을 자동화하기 위해 명령을 기록·실행하는 기능이다.
문제 27

도메인에 대한 설명으로 가장 적합한 것은?

1

튜플을 구분할 수 있는 범위

2

표현되는 속성 값의 범위

3

릴레이션을 표현하는 기본 단위

4

튜플들의 관계를 표현하는 범위

정답 및 해설

도메인(Domain)은 하나의 속성(Attribute)이 취할 수 있는 값들의 집합을 말하므로, 이를 가장 적합하게 설명한 것은 ② 표현되는 속성 값의 범위이다.

예를 들어 성별 속성의 도메인은 "남", "여"와 같이 그 속성이 가질 수 있는 값의 범위로 정의된다.

  • ① 튜플을 구분할 수 있는 범위는 키(Key)에 대한 설명에 가깝다.
  • ③ 릴레이션을 표현하는 기본 단위는 속성 또는 튜플에 해당하는 설명이다.
문제 28

인사 테이블에서 사번이 999인 사원을 삭제하는 SQL 명령은?

1

ERASE FROM 인사 SET 사번 = 999;

2

DELETE FROM 인사 WHERE 사번 = 999;

3

ERASE 인사 WHERE 사번 = 999;

4

DELETE FROM 인사 SET 사번 = 999;

정답 및 해설

인사 테이블에서 사번이 999인 행을 삭제하는 SQL 명령은 ② DELETE FROM 인사 WHERE 사번 = 999;이다.

SQL의 데이터 조작어(DML) 중 DELETE FROM ~ WHERE 구문은 조건을 만족하는 행 전체를 제거하는 명령으로, 특정 필드 값만 변경하는 UPDATE의 SET 구문과는 용도가 다르다.

  • ①·③ ERASE는 표준 SQL의 삭제 명령어가 아니다.
  • ④ DELETE FROM ~ SET 구문은 DELETE의 올바른 문법이 아니다.
문제 29

다음에서 설명하고 있는 SQL의 기능으로 적당한 것은?
“하나 이상의 기본 테이블로부터 유도되어 만들어진 가상 테이블을 말한다. 즉 기본 테이블은 데이터가 실제로 저장되지만, 이 가상 테이블은 물리적으로 구현되지 않는다.”

1

VIEW

2

CASCADE

3

DROP

4

UPDATE

정답 및 해설

하나 이상의 기본 테이블로부터 유도되어 만들어지며 물리적으로 저장되지 않는 가상 테이블을 정의하는 SQL 기능은 ① VIEW이다.

뷰는 실제 데이터를 저장하는 기본 테이블과 달리 조회 시점에 정의된 질의를 실행하여 결과를 보여주는 논리적인 테이블이다.

  • ② CASCADE: 참조 무결성 유지를 위해 연쇄적으로 처리하는 옵션이다.
  • ③ DROP: 테이블 등 객체를 삭제하는 명령이다.
  • ④ UPDATE: 데이터를 갱신하는 명령이다.
문제 30

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

1

시나리오

2

개체

3

매크로

4

슬라이드

정답 및 해설

프레젠테이션에서 발표의 전체적인 흐름과 구성을 미리 기획한 것을 ① 시나리오라 한다.

시나리오는 슬라이드의 배열 순서와 각 슬라이드에서 전달할 내용, 진행 흐름을 사전에 설계하는 기획 단계에 해당한다.

  • ② 개체: 슬라이드에 삽입되는 그림·도형 등의 구성 요소이다.
  • ③ 매크로: 반복 작업을 자동화하는 기능이다.
  • ④ 슬라이드: 프레젠테이션을 구성하는 개별 화면 단위이다.
문제 31

도스(MS-DOS)의 COMMAND.COM에서 직접 처리되는 명령어가 아닌 것은?

1

CLS

2

COPY

3

DIR

4

DISKCOPY

정답 및 해설

COMMAND.COM에서 직접 처리되지 않는 명령어는 ④ DISKCOPY이다.

DISKCOPY는 COMMAND.COM에 내장되지 않고 별도의 실행 파일(DISKCOPY.COM)을 디스크에서 읽어 들여 수행하는 외부 명령이며, CLS·COPY·DIR은 COMMAND.COM 자체가 메모리에 상주시켜 바로 처리하는 내부 명령이다.

문제 32

"윈도 98"의 특징으로 가장 거리가 먼 것은?

1

마우스 버튼을 눌러 원하는 작업을 실행할 수 있다.

2

모든 파일을 파일명 없이 아이콘으로 되어 있다.

3

GUI(Graphic User Interface) 방식의 운영체제이다.

4

멀티 태스킹(Multi-Tasking)을 지원한다.

정답 및 해설

"윈도 98"의 특징으로 거리가 먼 것은 ② 모든 파일을 파일명 없이 아이콘으로 되어 있다는 설명이다.

윈도 98에서는 모든 파일이 고유한 파일명을 가지며 아이콘은 파일을 보기 쉽게 표시하는 보조 수단일 뿐이다.

윈도 98은 마우스로 작업을 실행하는 GUI 방식이며 멀티태스킹을 지원하는 운영체제이므로 나머지 보기는 모두 옳은 설명이다.

문제 33

"윈도 98"에서 클립보드(Clipboard)의 역할은?

1

네트워크 환경을 자동으로 설정해 준다.

2

도스 영역을 확보해 준다.

3

프로그램 간에 전송되는 자료를 일시적으로 보관하여 준다.

4

그래픽 영역을 설명해 준다.

정답 및 해설

"윈도 98"에서 클립보드(Clipboard)의 역할은 ③ 프로그램 간에 전송되는 자료를 일시적으로 보관하여 준다는 것이다.

클립보드는 복사(Copy)나 잘라내기(Cut)한 내용을 임시로 저장해 두었다가 붙여넣기(Paste)로 다른 프로그램에 전달할 때 쓰이는 임시 기억 장소이며, 네트워크 설정이나 그래픽 영역 확보 기능과는 무관하다.

문제 34

UNIX에서 "Who" 명령은 현재 로그인 중인 각 사용자에 관한 정보를 보여준다. "Who" 명령으로 알 수 없는 것은?

1

로그인 명

2

로그인 일시

3

단말명

4

사용 소프트웨어

정답 및 해설

UNIX의 who 명령으로는 알 수 없는 것이 ④ 사용 소프트웨어이다.

who 명령은 현재 로그인 중인 사용자의 로그인명·로그인 일시·단말명(터미널명)을 보여주는 명령으로, 각 사용자가 실행 중인 소프트웨어 정보는 제공하지 않는다.

문제 35

도스(MS-DOS)에서 하드디스크(HDD)의 영역을 논리적으로 설정하고 사용 가능하도록 분할하는 명령어는?

1

CHKDSK

2

FORMAT

3

SCANDISK

4

FDISK

정답 및 해설

하드디스크의 영역을 논리적으로 설정하고 분할하는 명령어는 ④ FDISK이다.

FDISK는 하드디스크에 파티션을 생성·삭제하고 부팅 가능한 활성 파티션을 지정하는 도스 외부 명령이다.

  • ① CHKDSK: 디스크 상태와 파일 시스템 오류를 점검하는 명령이다.
  • ② FORMAT: 분할된 파티션을 초기화하여 사용 가능한 상태로 만드는 명령이다.
  • ③ SCANDISK: 디스크 오류를 검사하고 복구하는 명령이다.
문제 36

"윈도 98"에서 다음 설명에 해당하는 것은?

- 확장자가 LNK인 파일이다.
- 해당 프로그램을 찾아서 실행하지 않고 바탕화면에서 바로 실행할 수 있도록 도와준다.
- 삭제 시 해당 프로그램에는 영향이 없다.
- 그림 아래에 화살표가 표시된다.

1

작업 표시줄

2

폴더

3

단축 아이콘

4

아이콘

정답 및 해설

설명에 해당하는 것은 ③ 단축 아이콘이다.

단축 아이콘은 확장자가 .LNK인 파일로, 원본 프로그램을 바로 실행할 수 있도록 연결해 줄 뿐 원본 파일 자체가 아니므로 삭제해도 연결된 프로그램에는 영향이 없다.

문제 37

"윈도 98"에서 연속되지 않은 여러 개의 파일이나 폴더를 선택하고자 한다. 가장 적합한 방법은?

1

[Shift] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.

2

[Tab] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.

3

[Alt] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.

4

[Ctrl] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.

정답 및 해설

연속되지 않은 여러 파일이나 폴더를 선택하는 가장 적합한 방법은 ④ [Ctrl] 키를 누르고 마우스로 클릭하는 것이다.

[Shift] 키는 첫 항목과 마지막 항목 사이의 연속된 범위를 한 번에 선택할 때 사용하는 키로, 서로 떨어진 항목을 개별적으로 선택할 때는 사용하지 않는다.

문제 38

인터럽트(Interrupt)의 종류로서 옳지 않은 것은?

1

I/O Interrupt

2

External Interrupt

3

Supervisor Call Interrupt

4

Virtual Machine Interrupt

정답 및 해설

인터럽트의 종류로 옳지 않은 것은 ④ Virtual Machine Interrupt이다.

일반적으로 인터럽트는 입출력 장치의 상태 변화를 알리는 I/O Interrupt, 정전이나 기계적 오류 등 외부 요인에 의한 External Interrupt, 프로그램이 운영체제 기능을 호출할 때 발생하는 Supervisor Call Interrupt로 분류되며 Virtual Machine Interrupt는 이러한 표준 분류에 속하지 않는다.

문제 39

UNIX 시스템은 "Shell"이라는 명령어 해석기를 사용하는데 다음 중 Shell의 종류로 옳지 않은 것은?

1

System Shell

2

Bourne Shell

3

Korn Shell

4

C Shell

정답 및 해설

UNIX Shell의 종류로 옳지 않은 것은 ① System Shell이다.

UNIX에서 실제로 사용되는 대표적인 Shell은 Bourne Shell, Korn Shell, C Shell이며, "System Shell"이라는 명칭의 표준 Shell 종류는 존재하지 않는다.

문제 40

UNIX에서 파일을 삭제할 때 사용되는 명령어는?

1

rm

2

cp

3

ls

4

pwd

정답 및 해설

UNIX에서 파일을 삭제할 때 사용하는 명령어는 ① rm이다.

rm(remove)은 지정한 파일을 삭제하는 명령이며, cp는 파일 복사, ls는 디렉터리 내용 조회, pwd는 현재 작업 디렉터리 경로 출력에 사용되는 명령이다.

문제 41

"윈도 98"의 메모장을 이용하여 문서를 작성하고 저장했을 때의 기본적인 파일 확장자명으로 옳은 것은?

1

txt

2

hwp

3

bmp

4

doc

정답 및 해설

메모장(Notepad)의 기본 저장 형식은 순수 텍스트이므로 확장자는 txt이다.

hwp는 아래아한글, bmp는 비트맵 이미지, doc는 워드 문서에서 쓰이는 확장자로 메모장과는 관련이 없다.

문제 42

90% 이상이 고급언어인 C로 구성되어 있으며, 시스템이 모듈화되어 있어 필요에 따라 변경, 확장할 수 있고 다중 사용자를 위한 대화식 운영체제는?

1

Windows 98

2

MS-DOS

3

UNIX

4

PASCAL

정답 및 해설

설명에 해당하는 운영체제는 UNIX이다.

UNIX는 대부분 고급언어인 C 언어로 작성되어 이식성이 높고, 모듈 구조로 되어 있어 변경·확장이 쉬우며 다중 사용자·다중 작업을 지원하는 대화식(시분할) 운영체제이다.

  • ① Windows 98은 개인용 단일 사용자 운영체제이다.
  • ② MS-DOS도 개인용 단일 사용자 운영체제이다.
  • ④ PASCAL은 운영체제가 아니라 프로그래밍 언어이다.
문제 43

도스(MS-DOS)에서 다음의 내용이 설명하는 것은?

This file configures the user's computer for various kinds of hardware device that might be installed system.

1

FDISK.EXE

2

CONFIG.SYS

3

FORMAT.COM

4

SYS.COM

정답 및 해설

설명은 CONFIG.SYS에 대한 것이다.

CONFIG.SYS는 도스 부팅 시 읽혀 하드웨어 장치를 구동하기 위한 디바이스 드라이버 등 시스템 환경을 설정하는 파일이다.

  • ① FDISK.EXE는 하드디스크 파티션을 설정하는 명령이다.
  • ③ FORMAT.COM은 디스크를 포맷하는 명령이다.
  • ④ SYS.COM은 시스템 파일을 복사해 부팅 가능하게 만드는 명령이다.
문제 44

운영체제의 구성 요소 중 프로세스를 생성, 실행, 중단, 소멸시키는 것은?

1

에디터(Editor)

2

스케줄러(Scheduler)

3

드라이버(Driver)

4

스풀러(Spooler)

정답 및 해설

프로세스를 생성·실행·중단·소멸시키는 기능은 스케줄러(Scheduler)가 담당한다.

스케줄러는 프로세스의 생성부터 종료까지 전 과정을 제어하며 시스템 내 프로세스들의 상태 전이를 관리하는 운영체제 구성 요소이다.

  • ① 에디터(Editor)는 문서나 프로그램을 작성·편집하는 도구이다.
  • ③ 드라이버(Driver)는 주변장치를 제어하는 프로그램이다.
  • ④ 스풀러(Spooler)는 출력장치의 데이터를 임시 저장해 처리 속도 차이를 완충하는 프로그램이다.
문제 45

도스(MS-DOS)에서 파일을 읽기전용 속성으로 지정하는 명령어는?

1

ATTRIB +H

2

ATTRIB +R

3

ATTRIB +A

4

ATTRIB +V

정답 및 해설

파일을 읽기전용 속성으로 지정하는 명령은 ATTRIB +R이다.

ATTRIB 명령은 파일 속성을 설정·해제하는 도스 명령으로, +R은 읽기전용(Read-only) 속성을, +H는 숨김 속성을 지정한다.

문제 46

UNIX에서 파일의 내용을 화면에 보여 주는 명령은?

1

rm

2

type

3

cat

4

mv

정답 및 해설

UNIX에서 파일의 내용을 화면에 출력하는 명령은 cat이다.

cat은 파일을 이어 붙여(concatenate) 출력하는 명령으로 파일 내용을 화면에 보여줄 때 사용한다.

  • ① rm은 파일을 삭제하는 명령이다.
  • ② type은 UNIX가 아니라 도스(MS-DOS)에서 파일 내용을 출력하는 명령이다.
  • ④ mv는 파일을 이동하거나 이름을 변경하는 명령이다.
문제 47

사용자의 편의를 위해 사용 빈도가 높은 프로그램을 시스템 제공자가 미리 작성하여 사용자에게 제공해 주는 처리 프로그램은?

1

작업 관리(Job Management) 프로그램

2

서비스(Service) 프로그램

3

데이터 관리(Data Management) 프로그램

4

감시(Supervisor) 프로그램

정답 및 해설

사용 빈도가 높은 프로그램을 시스템 제공자가 미리 작성해 제공하는 처리 프로그램은 서비스(Service) 프로그램이다.

서비스 프로그램은 언어 번역 프로그램, 문제 프로그램과 함께 처리 프로그램을 구성하며 정렬·병합 등 자주 쓰이는 기능을 미리 만들어 제공한다.

  • ① 작업 관리(Job Management) 프로그램은 처리 프로그램이 아니라 제어 프로그램에 속한다.
  • ③ 데이터 관리(Data Management) 프로그램도 제어 프로그램에 속한다.
  • ④ 감시(Supervisor) 프로그램 역시 제어 프로그램에 속한다.
문제 48

"윈도 98"의 휴지통에 대한 설명으로 옳지 않은 것은?

1

파일 삭제 시 삭제 확인 메시지를 보이지 않게 지정할 수 있다.

2

삭제한 파일을 임시 저장하며 휴지통 내에 파일을 다시 복구할 수 있다.

3

파일 삭제 시 휴지통에 보관하지 않고, 즉시 삭제할지의 여부를 지정할 수 있다.

4

휴지통의 크기를 변경할 수 없다.

정답 및 해설

옳지 않은 것은 "휴지통의 크기를 변경할 수 없다"이다.

윈도 98의 휴지통은 속성 창에서 드라이브별 최대 사용 용량(비율)을 조정할 수 있으므로 크기 변경이 불가능하다는 설명은 틀렸다.

  • ① 삭제 확인 메시지 표시 여부는 휴지통 속성에서 설정할 수 있다.
  • ② 삭제한 파일은 휴지통에 임시 보관되며 복구가 가능하다.
  • ③ 휴지통을 거치지 않고 즉시 삭제되도록 설정할 수도 있다.
문제 49

UNIX에서 현재의 디렉토리를 나타내는 명령어는?

1

who

2

usr

3

cd

4

pwd

정답 및 해설

UNIX에서 현재 작업 중인 디렉토리를 나타내는 명령은 pwd이다.

pwd는 print working directory의 약자로 현재 위치한 디렉토리의 경로를 출력한다.

  • ① who는 현재 시스템에 접속한 사용자 목록을 보여준다.
  • ② usr는 명령어가 아니라 UNIX의 표준 디렉토리 이름이다.
  • ③ cd는 디렉토리를 이동(변경)하는 명령이다.
문제 50

다음의 설명이 의미하는 것은?

A situation that two or more processes are unable to proceed because each is waiting for the device in use by other program.

1

Deadlock

2

Spooling

3

Compiler

4

Database

정답 및 해설

설명에 해당하는 것은 Deadlock(교착 상태)이다.

Deadlock은 둘 이상의 프로세스가 서로 상대방이 점유한 자원(장치)의 반환을 기다리며 무한정 대기해 어느 프로세스도 진행하지 못하는 상태를 말한다.

  • ② Spooling은 출력 데이터를 버퍼에 저장해 처리 효율을 높이는 기법이다.
  • ③ Compiler는 고급언어를 기계어로 번역하는 프로그램이다.
  • ④ Database는 데이터의 집합을 의미한다.
문제 51

다음 전송매체 중 가장 넓은 대역폭을 갖는 것은?

1

광섬유 케이블

2

UTP 케이블

3

전력선 케이블

4

동축 케이블

정답 및 해설

① 광섬유 케이블이 전송매체 중 가장 넓은 대역폭을 갖는다.

광섬유는 빛(광신호)으로 정보를 전달하므로 전기신호를 쓰는 케이블보다 감쇠가 적고 훨씬 넓은 대역폭을 낼 수 있다.

  • ② UTP 케이블: 저비용 근거리 통신용으로 대역폭이 상대적으로 좁다.
  • ③ 전력선 케이블: 전력 공급이 주목적이라 통신용 대역폭이 제한적이다.
  • ④ 동축 케이블: UTP보다는 넓지만 광섬유에는 미치지 못한다.
문제 52

피변조파로부터 원래의 신호파를 만드는 것을 무엇이라 하는가?

1

증폭

2

발진

3

복조

4

정류

정답 및 해설

③ 복조는 피변조파에서 원래의 신호파(원신호)를 복원하는 과정을 말한다.

송신측에서 신호를 반송파에 실어 보내는 과정이 변조이고, 수신측에서 이를 역으로 분리해 원신호를 재생하는 과정이 복조이다.

  • ① 증폭: 신호의 세기를 키우는 과정이다.
  • ② 발진: 반송파 등 주기적 신호를 발생시키는 과정이다.
  • ④ 정류: 교류를 직류로 변환하는 과정이다.
문제 53

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

1

ROUTER

2

HUB

3

BRIDGE

4

ADSL

정답 및 해설

전화 가입자 선로의 동선 케이블로 음성과 고속 데이터를 동시에 전송하는 기술은 ④ ADSL이다.

ADSL은 기존 전화선의 음성 대역보다 높은 주파수 대역을 이용해 데이터를 실어 보내므로 통화와 인터넷을 동시에 이용할 수 있다.

  • ① ROUTER: 서로 다른 네트워크 간 경로를 설정하는 장비이다.
  • ② HUB: 여러 단말을 물리적으로 연결하는 중계 장비이다.
  • ③ BRIDGE: 동일 네트워크의 세그먼트를 연결하는 장비이다.
문제 54

일괄처리(Batch Processing) 방법에 속하지 않는 것은?

1

자료가 발생할 때마다 보조기억장치에 기억해 두었다가 필요시에 처리하는 방식

2

자료가 일정량 수신되면 처리하는 방식

3

자료가 발생하는 즉시 필요한 처리를 하는 방식

4

자료를 일정기간 단위로 처리하는 방식

정답 및 해설

③ 자료가 발생하는 즉시 필요한 처리를 하는 방식은 일괄처리가 아니라 실시간(즉시) 처리에 해당한다.

일괄처리(Batch Processing)는 자료를 모았다가 일정 시점·주기·양 단위로 한꺼번에 처리하는 방식이므로 발생 즉시 처리하는 방식과는 반대 개념이다.

  • ① 발생할 때마다 보조기억장치에 저장했다가 필요시 처리: 축적 후 일괄처리에 해당한다.
  • ② 자료가 일정량 수신되면 처리: 양 기준의 일괄처리에 해당한다.
  • ④ 자료를 일정기간 단위로 처리: 기간 기준의 일괄처리에 해당한다.
문제 55

다음 중 변조 방식을 분류한 것에 속하지 않는 것은?

1

멀티포인트 변조

2

위상 편이 변조

3

진폭 편이 변조

4

주파수 편이 변조

정답 및 해설

변조 방식의 분류에 속하지 않는 것은 ① 멀티포인트 변조이다.

멀티포인트는 하나의 회선에 여러 단말이 접속하는 다중 접속(회선 구성) 방식을 가리키는 용어로 변조 방식이 아니다.

위상 편이 변조(PSK)·진폭 편이 변조(ASK)·주파수 편이 변조(FSK)는 반송파의 위상·진폭·주파수를 신호에 따라 변화시키는 대표적인 디지털 변조 방식이다.

문제 56

광의 전반사와 관련하여 코어와 클래드 굴절 계수 크기는?

1

코어와 클래드의 굴절계수가 같다.

2

코어의 굴절계수가 클래어 쪽보다 더 크다.

3

클래드의 굴절계수가 코어 쪽보다 더 크다.

4

망의 파장에 따라 다르다.

정답 및 해설

광섬유에서 전반사가 일어나려면 ② 코어의 굴절계수가 클래드에 비해 더 커야 한다.

빛이 코어에서 클래드로 향할 때 임계각 이상으로 입사하면 경계면에서 전반사되어 코어 안에 갇힌 채 진행하는데, 이는 굴절률이 큰 매질에서 작은 매질로 갈 때만 성립한다.

  • ① 두 굴절계수가 같으면 경계면이 없는 것과 같아 전반사가 일어나지 않는다.
  • ③ 클래드가 더 크면 빛이 클래드 쪽으로 굴절해 빠져나간다.
  • ④ 전반사 조건은 파장이 아니라 두 매질의 굴절계수 크기 관계로 정해진다.
문제 57

컴퓨터와 통신회선 사이에 위치하여, 단말장치와의 통신에서 각종 제어기능을 수행하는 것은?

1

다중화장치

2

교환장비

3

단말장치

4

통신제어장치

정답 및 해설

컴퓨터와 통신회선 사이에서 단말장치와의 통신 제어 기능을 수행하는 장치는 ④ 통신제어장치이다.

통신제어장치(CCU)는 회선 접속, 오류 검출·정정, 흐름제어 등 데이터통신에 필요한 각종 제어를 담당하며 컴퓨터와 통신회선 사이의 인터페이스 역할을 한다.

  • ① 다중화장치: 여러 신호를 하나의 회선에 실어 전송하는 장치이다.
  • ② 교환장비: 회선 간 접속 경로를 설정·교환하는 장비이다.
  • ③ 단말장치: 사용자가 직접 데이터를 입출력하는 장치이다.
문제 58

패킷교환방식에 대한 설명으로 옳지 않은 것은?

1

전송 속도와 코드 변환이 가능하다.

2

통신망에 의한 패킷의 손실이 있을 수 있다.

3

패킷의 저장 및 전송으로 이루어진다.

4

공중 데이터 교환망에는 사용되고 있지 않다.

정답 및 해설

패킷교환방식 설명 중 옳지 않은 것은 ④ 공중 데이터 교환망에는 사용되고 있지 않다이다.

패킷교환방식은 공중데이터교환망(PDN)의 대표적인 교환 방식으로 실제로 널리 사용되고 있으므로 사용되지 않는다는 서술은 사실과 다르다.

  • ① 전송 속도와 코드 변환이 가능하다: 패킷교환의 실제 특징에 해당해 옳은 설명이다.
  • ② 통신망에 의한 패킷의 손실이 있을 수 있다: 전송 경로상 오류·혼잡으로 발생할 수 있어 옳은 설명이다.
  • ③ 패킷의 저장 및 전송으로 이루어진다: 저장-전달(store-and-forward) 방식이 패킷교환의 기본 동작이므로 옳은 설명이다.
문제 59

EIA의 RS-232C 접속 케이블의 25핀 커넥터에서 송신 데이터 신호의 핀 번호는?

1

4

2

2

3

1

4

3

정답 및 해설

RS-232C 25핀 커넥터에서 송신 데이터(TD) 신호가 할당된 핀 번호는 ② 2번이다.

EIA RS-232C 표준에서 2번 핀은 송신데이터(TD), 3번 핀은 수신데이터(RD)로 정의되어 있으며 1번 핀은 보호접지, 4번 핀은 송신요구(RTS) 신호에 해당한다.

문제 60

다음 중 디지털 미디어 전송방식에서 동영상을 만족하는 기법은?

1

MP3

2

JPEG

3

MPEG-Ⅱ

4

WAV

정답 및 해설

디지털 미디어 전송방식에서 동영상 압축·전송을 만족하는 기법은 ③ MPEG-Ⅱ이다.

MPEG(Moving Picture Experts Group) 계열 표준은 동영상과 음성을 함께 압축·부호화하기 위한 규격으로, MPEG-Ⅱ는 방송급 동영상 압축에 널리 쓰인다.

  • ① MP3: 오디오(음성) 압축 표준으로 동영상과 무관하다.
  • ② JPEG: 정지 영상(사진) 압축 표준이다.
  • ④ WAV: 비압축 오디오 파일 포맷이다.
정보처리기능사 필기 기출문제모두CBT · moducbt.com
07년 4회차
총 60문항 · 객관식 · 정답·해설 포함
문제 1

다음에 표시된 진리표가 나타내는 회로는?(단, 입력은 A, B이고 출력은 S(Sum)와 C(Carry) 이다.)

ABSC
0000
0110
1010
1101
1

반가산기 회로

2

OR 회로

3

AND 회로

4

전가산기 회로

정답 및 해설

표의 S(합)와 C(자리올림)는 두 입력만으로 두 비트를 더한 결과이므로 이 회로는 반가산기(Half Adder)이다.

S=1인 경우는 A, B 중 하나만 1일 때이므로 S=A⊕BS=A \oplus B이고 C=1인 경우는 A=B=1일 때뿐이므로 C=ABC=AB이며, 이는 반가산기의 논리식과 정확히 일치한다.

  • ② OR 회로라면 자리올림 C 없이 A, B의 논리합만으로 출력이 결정되어야 하지만 표에는 별도의 C가 존재한다.
  • ④ 전가산기 회로는 이전 자리에서 넘어오는 자리올림 입력(Carry-in)까지 포함한 3입력 구조이지만 이 표는 입력이 A, B 2개뿐이다.
문제 2

JKJK 플립플롭에서 J=0,K=0J=0, K=0 이 입력되면 동작상태는 어떻게 되는가?

1

Set\rm Set 상태

2

변화 없음

3

Clear\rm Clear 상태

4

반전

정답 및 해설

JK 플립플롭에서 J=0,K=0J=0, K=0이 입력되면 이전 출력 상태를 그대로 유지(변화 없음)한다.

JK 플립플롭은 J=1, K=0이면 Set, J=0, K=1이면 Clear, J=1, K=1이면 반전(Toggle)하도록 정의되며, J=K=0은 동작 없음(No Change) 상태로 정의된다.

문제 3

EBCDIC 코드의 존(Zone) 코드는 몇 비트로 구성되어 있는가?

1

8

2

7

3

4

4

6

정답 및 해설

EBCDIC 코드는 한 문자를 8비트로 표현하며, 이 중 앞부분인 존(Zone) 코드는 4비트, 뒤의 디짓(Digit) 코드가 나머지 4비트로 구성된다.

즉 8비트 전체 중 존 코드에 할당되는 비트 수는 4비트이므로 정답은 4이다.

문제 4

연산자의 기능과 거리가 먼 것은?

1

주소 지정 기능

2

함수 연산 기능

3

입출력 기능

4

제어 기능

정답 및 해설

명령어의 연산자(Op-code)는 수행할 연산의 종류를 지정하는 부분으로, 산술·논리 연산, 함수 연산, 입출력, 제어(분기) 등의 기능을 나타낸다.

주소 지정 기능은 명령어의 번지부(Operand, 주소부)가 담당하는 역할이지 연산자 자체의 기능이 아니므로, 연산자의 기능과 거리가 먼 것은 ① 주소 지정 기능이다.

문제 5

다음 중 불(Boolean) 대수의 정리로 옳지 않은 것은?

1

A+0=0A+0=0

2

A+Aˉ=1A+\bar{A}=1

3

AAˉ=0A \bar{A}=0

4

A+A=AA+A=A

정답 및 해설

불 대수에서 임의의 변수 A에 대해 항상 A+0=AA+0=A가 성립하므로, A+0=0A+0=0이라는 ①의 식은 옳지 않다.

나머지 정리는 모두 표준적으로 성립하는데, A+Aˉ=1A+\bar{A}=1(보수 법칙), AAˉ=0A\bar{A}=0(모순 법칙), A+A=AA+A=A(항등 법칙)는 불 대수의 기본 정리이다.

문제 6

2진수 0110을 그레이 코드로 변환하면?

1

0101

2

0010

3

0111

4

1110

정답 및 해설

2진수를 그레이 코드로 변환할 때 최상위 비트는 그대로 두고, 이후 비트는 인접한 두 비트를 XOR하여 구한다.

2진수 0110(b3b2b1b0=0110b_3b_2b_1b_0=0110)에 대해 계산하면 다음과 같다.
g3=b3=0g_3=b_3=0
g2=b3⊕b2=0⊕1=1g_2=b_3 \oplus b_2=0 \oplus 1=1
g1=b2⊕b1=1⊕1=0g_1=b_2 \oplus b_1=1 \oplus 1=0
g0=b1⊕b0=1⊕0=1g_0=b_1 \oplus b_0=1 \oplus 0=1

따라서 그레이 코드는 01010101이 되어 정답이다.

문제 7

현재 실행중인 명령어를 기억하고 있는 제어장치 내의 레지스터는?

1

인덱스 레지스터(Index Register)

2

메모리 레지스터(Memory Register)

3

누산기(Accumulator)

4

명령 레지스터(Instruction Register)

정답 및 해설

현재 실행 중인 명령어를 저장하고 있는 제어장치 내부의 레지스터는 명령 레지스터(Instruction Register, IR)이다.

  • ① 인덱스 레지스터: 배열 등의 주소 계산 시 인덱스 값을 저장한다.
  • ② 메모리 레지스터(기억 레지스터): 기억장치와 주고받는 데이터를 임시 저장한다.
  • ③ 누산기(Accumulator): 연산 결과를 임시로 저장하는 레지스터이다.

즉 명령어 자체를 보관하는 것은 IR뿐이므로 정답이다.

문제 8

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

1

Indirect Address

2

Immediate Address

3

Direct Address

4

Calculated Address

정답 및 해설

즉시 주소지정(Immediate Address)은 오퍼랜드 값 자체가 명령어 안에 들어 있어 별도의 기억장치 접근 없이 바로 사용할 수 있으므로 처리속도가 가장 빠르다.

  • ① 간접 주소지정(Indirect Address): 주소가 가리키는 곳에서 다시 실제 주소를 읽어야 해 기억장치를 두 번 이상 접근한다.
  • ③ 직접 주소지정(Direct Address): 기억장치에 한 번 접근해 오퍼랜드를 읽어야 한다.
  • ④ 계산에 의한 주소지정(Calculated Address): 인덱스·베이스 레지스터 등을 이용한 추가 연산이 필요해 상대적으로 느리다.

따라서 기억장치 접근이 전혀 필요 없는 ② Immediate Address가 가장 빠르다.

문제 9

채널은 어떤 장치에서 명령을 받는가?

1

출력장치

2

기억장치

3

입력장치

4

제어장치

정답 및 해설

채널(Channel)은 입출력을 전담하는 독립적인 처리 장치이지만, 어떤 입출력을 수행할지에 대한 명령은 중앙처리장치의 제어장치로부터 받는다.

제어장치가 채널에 입출력 명령을 내려 보내면 채널은 이후 CPU의 직접 개입 없이 독자적으로 입출력을 수행하고 완료 시 인터럽트로 알린다.

문제 10

특정 값을 여러 자리인 2진수로 변환하거나 특정장치로부터 보내오는 신호를 여러 개의 2진 신호로 바꾸어 변환시키는 장치는?

1

플립플롭

2

디코더(Decoder)

3

인코더(Encoder)

4

멀티플렉서

정답 및 해설

여러 입력 신호(특정 값)를 대응하는 여러 자리의 2진 코드로 변환하는 장치는 인코더(Encoder)이다.

  • ① 플립플롭: 1비트 정보를 저장하는 기억소자로 코드 변환 기능이 아니다.
  • ② 디코더(Decoder): 반대로 2진 코드를 입력받아 여러 출력선 중 하나를 활성화하는 장치이다.
  • ④ 멀티플렉서: 여러 입력 중 하나를 선택하여 하나의 출력으로 내보내는 장치이다.

따라서 값을 2진 코드로 바꾸어 내보내는 장치는 ③ 인코더이다.

문제 11

명령어(Instruction)의 구성에서 처음의 바이트(Byte)에 기억되는 것은?

1

Length

2

Op Code

3

Operand

4

Comma

정답 및 해설

명령어의 첫 바이트에는 Op Code(연산코드)가 저장되며, 이는 컴퓨터가 수행할 연산의 종류를 지정하는 부분이다.

일반적인 명령어 형식은 연산코드(Op Code)+오퍼랜드(Operand) 순서로 구성되어, 앞부분에서 연산 종류를 먼저 해독한 뒤 이어지는 오퍼랜드로 데이터나 주소를 처리한다.

  • ① Length: 일부 가변길이 명령어에서 쓰이는 길이 정보로, 첫 바이트에 기본으로 저장되는 항목이 아니다.
  • ③ Operand: 연산에 사용될 데이터나 주소로, Op Code 뒤에 위치한다.
  • ④ Comma: 명령어 구성 요소가 아니다.
문제 12

입출력 장치의 동작 속도와 전자계산기 내부의 동작 속도를 맞추는데 사용되는 레지스터는?

1

어드레스 레지스터(Address Register)

2

시프트 레지스터(Shift Register)

3

시퀀스 레지스터(Sequence Register)

4

버퍼 레지스터(Buffer Register)

정답 및 해설

입출력 장치와 컴퓨터 내부 장치 사이의 동작 속도 차이를 완충하기 위해 사용되는 레지스터는 버퍼 레지스터(Buffer Register)이다.

버퍼 레지스터는 느린 입출력 장치와 빠른 내부 회로 사이에서 데이터를 임시로 저장하여 속도 불일치를 완화하는 역할을 한다.

  • ① 어드레스 레지스터: 기억장치의 번지(주소)를 저장한다.
  • ② 시프트 레지스터: 데이터를 좌우로 이동(시프트)시키는 데 사용한다.
  • ③ 시퀀스 레지스터: 명령의 실행 순서 제어를 담당한다.
문제 13

주소 10에 20이란 값이 저장되어 있고, 주소 20에는 40이라는 값이 저장되어 있다고 할 때 간접주소지정에 의해 10번지를 접근하면 실제 처리되는 값은?

1

10

2

40

3

30

4

20

정답 및 해설

간접주소지정 방식에서는 명령어에 주어진 주소가 실제 데이터의 주소가 아니라, 유효주소를 담고 있는 기억장소의 주소이다.

주소 10번지의 내용이 20이므로, 이 20을 다시 유효주소로 사용해 20번지를 접근하면 그 내용인 40이 실제 처리되는 값이 된다.

문제 14

정보처리 속도 단위 중 초당 100만 개의 연산을 수행한다는 의미의 단위는?

1

MFLOPS

2

LIPS

3

KIPS

4

MIPS

정답 및 해설

초당 100만 개의 명령어(연산)를 처리하는 성능 단위는 MIPS(Million Instructions Per Second)이다.

MIPS는 컴퓨터 처리 속도를 나타내는 대표적 지표이며, 이와 달리 MFLOPS는 초당 부동소수점 연산 횟수를 나타내는 단위이다.

  • ① MFLOPS: 초당 부동소수점 연산 수(Floating Point Operations Per Second)를 의미한다.
  • ② LIPS: 초당 논리적 추론 횟수를 나타내는 인공지능 분야의 단위다.
  • ③ KIPS: 초당 천 개의 명령어 처리 수를 의미한다.
문제 15

8bit짜리 레지스터 A와 B에 각각 "11010101"과 "11110000"이 들어 있다. 레지스터 A의 내용이 "00100101"로 바뀌었다면 두 레지스터 A, B 사이에 수행된 논리연산은?

1

OR 연산

2

NOR 연산

3

Exclusive-OR 연산

4

AND 연산

정답 및 해설

레지스터 A "11010101"과 B "11110000"을 각 자리별로 Exclusive-OR(XOR) 연산하면 결과가 "00100101"이 되어 문제의 조건과 일치한다.

XOR 연산은 두 비트가 서로 다르면 1, 같으면 0이 되는 연산으로, 계산 과정은 다음과 같다.
11010101⊕11110000=00100101\rm 11010101 \oplus 11110000 = 00100101

문제 16

다음 불대수(Boolean Algebra)의 기본법칙을 바르게 표현한 것은?
A+(B+C)=(A+B)+C\rm A + (B + C) = (A + B) + C

1

흡수법칙

2

분배법칙

3

교환법칙

4

결합법칙

정답 및 해설

A + (B + C) = (A + B) + C 는 불대수의 결합법칙(Associative Law)을 나타낸다.

결합법칙은 세 개 이상의 항을 어떤 순서로 묶어 연산해도 결과가 같다는 성질로, 논리합(OR)과 논리곱(AND) 모두에 적용된다.

문제 17

다음 그림의 논리회로에서 입력 A,B,C\rm A, B, C에 대한 출력 Y\rm Y의 값은?
ABCY

1

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

2

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

3

Y=A+B+C\rm Y = A + B + C

4

Y=AB+BC\rm Y = AB + BC

정답 및 해설

회로는 A,B\rm A, B를 입력으로 하는 AND 게이트에서 AB\rm AB를 얻고, B를 분기하여 NOT 게이트로 반전한 B‾\rm \overline{B}를 C와 다시 AND시켜 B‾C\rm \overline{B}C를 얻는다.

마지막으로 두 결과 AB\rm AB와 B‾C\rm \overline{B}C를 OR 게이트로 결합하므로 출력은 Y=AB+B‾C\rm Y=AB+\overline{B}C가 된다.

문제 18

그림과 같은 논리회로에서 A\rm A의 값이 1010, B\rm B의 값이 1110일 때 출력 Y\rm Y의 값은?
ABY

1

1010

2

0100

3

1001

4

1111

정답 및 해설

A를 NOT 게이트(삼각형+반전 버블)로 반전한 A‾\rm \overline{A}와 B를 AND 게이트로 결합하는 회로이므로 출력은 Y=A‾⋅B\rm Y=\overline{A} \cdot B이다.

A=1010을 비트별로 반전하면 A‾=0101\rm \overline{A}=0101이고, 이를 B=1110과 AND하면
0101 AND 1110=0100\rm 0101\ \text{AND}\ 1110 = 0100
이 되어 출력 Y는 0100이다.

문제 19

컴퓨터의 채널(Channel) 부분이 위치하는 곳은?

1

주기억장치와 CPU의 중간에 위치한다.

2

주기억장치와 입·출력장치의 중간에 위치한다.

3

연산장치와 레지스터의 중간에 위치한다.

4

주기억장치와 보조기억장치의 양쪽에 위치한다.

정답 및 해설

채널(Channel)은 주기억장치와 입·출력장치 사이에 위치하여 CPU의 직접 개입 없이 입출력 동작을 독립적으로 제어하는 장치이다.

CPU는 입출력 명령만 채널에 내리고 이후의 실제 데이터 전송은 채널이 전담하므로, CPU와 입출력장치 간의 속도 차이로 인한 부담을 줄이는 역할을 한다.

문제 20

CPU와 주기억장치 사이에서 정보 교환을 위하여 주기억장치의 정보를 일시적으로 저장하는 기억장치는?

1

보조기억장치

2

연관기억장치

3

캐시기억장치

4

가상기억장치

정답 및 해설

CPU와 주기억장치 사이의 속도 차이를 줄이기 위해 주기억장치의 일부 내용을 일시적으로 저장하는 고속 기억장치는 캐시기억장치(Cache Memory)이다.

캐시는 CPU가 자주 사용하는 데이터나 명령어를 미리 저장해 두어, 상대적으로 느린 주기억장치 접근 횟수를 줄이고 처리 속도를 높인다.

  • ① 보조기억장치: 대용량 데이터를 영구적으로 저장하는 장치다.
  • ② 연관기억장치: 주소가 아닌 내용(값)으로 데이터를 검색하는 기억장치다.
  • ④ 가상기억장치: 보조기억장치를 주기억장치처럼 사용하도록 확장하는 기법이다.
문제 21

SQL에서는 데이터베이스에 대한 일련의 처리를 하나로 모은 작업단위로 관리할 수 있다. 이 작업 단위를 무엇이라 하는가?

1

페이징(Paging)

2

스풀링(Spooling)

3

트랜잭션(Transaction)

4

디스패치(Dispatch)

정답 및 해설

데이터베이스에 대한 일련의 연산을 하나의 논리적 작업 단위로 묶어 관리하는 것을 ③ 트랜잭션(Transaction)이라 한다.

트랜잭션은 전부 반영되거나 전부 취소되는 원자성(Atomicity)을 가지며, 이를 통해 데이터베이스의 일관성과 무결성을 보장한다.

  • ① 페이징(Paging): 가상기억장치에서 기억공간을 일정 크기로 나누어 관리하는 기법이다.
  • ② 스풀링(Spooling): 입출력 장치와 CPU의 속도 차이를 완화하기 위해 디스크를 버퍼로 활용하는 기법이다.
  • ④ 디스패치(Dispatch): 프로세스 스케줄러가 CPU를 할당하는 것을 말한다.
문제 22

데이터베이스의 설계 단계를 순서적으로 바르게 기술한 것은?

1

요구조건 분석→물리적 설계→개념적 설계→논리적 설계→구현

2

요구조건 분석→개념적 설계→물리적 설계→논리적 설계→구현

3

요구조건 분석→개념적 설계→논리적 설계→물리적 설계→구현

4

개념적 설계→물리적 설계→논리적 설계→요구조건 분석→구현

정답 및 해설

데이터베이스 설계는 ③ 요구조건 분석→개념적 설계→논리적 설계→물리적 설계→구현 순으로 진행한다.

개념적 설계는 요구사항을 개체-관계(E-R) 모델처럼 특정 DBMS와 무관한 형태로 표현하고, 논리적 설계는 이를 해당 DBMS가 지원하는 관계형 스키마 등으로 변환한다.

물리적 설계는 저장 구조와 접근 경로처럼 하드웨어·시스템에 종속적인 사항을 결정하는 마지막 설계 단계이므로 논리적 설계 뒤에 놓인다.

문제 23

강연회나 세미나, 연구발표 중에서 각종 그림이나 도표, 그래프 소리, 동영상, 애니메이션 등 다양한 멀티미디어 효과를 부여하여 슬라이드처럼 단계별로 표시하는 발표 전문 프로그램은?

1

스프레드시트

2

데이터베이스

3

프리젠테이션

4

워드프로세서

정답 및 해설

그림·도표·그래프·소리·동영상·애니메이션 등 다양한 멀티미디어 효과를 활용해 슬라이드 단위로 발표 내용을 표시하는 프로그램은 ③ 프리젠테이션이다.

프리젠테이션 프로그램은 강연회·세미나·연구발표등에서 청중에게 시각적으로 정보를 전달하기 위한 전용 소프트웨어이다.

  • ① 스프레드시트: 표 형태의 수치 데이터를 계산·분석하는 프로그램이다.
  • ② 데이터베이스: 자료를 체계적으로 저장·관리하는 프로그램이다.
  • ④ 워드프로세서: 문서를 작성·편집하는 프로그램이다.
문제 24

다음 SQL 질의어의 의미로 가장 적절한 것은?
DROP TABLE 상품

1

상품 테이블을 삭제하라.

2

상품 필드가 키인 인덱스를 제거하라.

3

상품 필드를 제거하라.

4

상품 테이블의 인덱스만을 제거하라.

정답 및 해설

SQL에서 DROP TABLE 문은 지정한 테이블 자체를 스키마에서 완전히 없애는 명령이므로, "DROP TABLE 상품"의 의미는 ① 상품 테이블을 삭제하라이다.

DROP은 테이블의 구조와 저장된 데이터를 모두 제거하는 데이터 정의어(DDL)로, 특정 필드나 인덱스만 제거하는 ALTER TABLE·DROP INDEX와는 구별된다.

문제 25

관계형 데이터베이스에서 속성(Attribute)의 수를 의미하는 것은?

1

카디널리티(Cardinality)

2

릴레이션(Relation)

3

차수(Degree)

4

도메인(Domain)

정답 및 해설

관계형 데이터베이스에서 하나의 릴레이션이 가지는 속성(Attribute)의 수를 ③ 차수(Degree)라 한다.

이에 비해 릴레이션을 구성하는 튜플(Tuple)의 수는 카디널리티(Cardinality)라 하여 차수와 구분된다.

  • ② 릴레이션(Relation): 속성들로 구성된 테이블 자체를 말한다.
  • ④ 도메인(Domain): 하나의 속성이 취할 수 있는 값의 범위를 말한다.
문제 26

스프레드시트에서 조건을 부여하여 이에 맞는 자료들만 추출하여 표시하는 것을 무엇이라고 하는가?

1

필터

2

정렬

3

프레젠테이션

4

매크로

정답 및 해설

스프레드시트에서 특정 조건을 지정하여 그 조건에 맞는 자료만 추출해 표시하는 기능을 ① 필터라 한다.

필터는 원본 데이터의 순서나 내용을 바꾸지 않고 조건에 맞는 행만 화면에 표시한다는 점에서, 데이터의 배열 순서 자체를 바꾸는 정렬과 구분된다.

  • ③ 프레젠테이션: 발표 자료를 작성·상영하는 별도의 프로그램 범주이다.
  • ④ 매크로: 반복 작업을 자동화하기 위해 명령을 기록·실행하는 기능이다.
문제 27

도메인에 대한 설명으로 가장 적합한 것은?

1

튜플을 구분할 수 있는 범위

2

표현되는 속성 값의 범위

3

릴레이션을 표현하는 기본 단위

4

튜플들의 관계를 표현하는 범위

정답 및 해설

도메인(Domain)은 하나의 속성(Attribute)이 취할 수 있는 값들의 집합을 말하므로, 이를 가장 적합하게 설명한 것은 ② 표현되는 속성 값의 범위이다.

예를 들어 성별 속성의 도메인은 "남", "여"와 같이 그 속성이 가질 수 있는 값의 범위로 정의된다.

  • ① 튜플을 구분할 수 있는 범위는 키(Key)에 대한 설명에 가깝다.
  • ③ 릴레이션을 표현하는 기본 단위는 속성 또는 튜플에 해당하는 설명이다.
문제 28

인사 테이블에서 사번이 999인 사원을 삭제하는 SQL 명령은?

1

ERASE FROM 인사 SET 사번 = 999;

2

DELETE FROM 인사 WHERE 사번 = 999;

3

ERASE 인사 WHERE 사번 = 999;

4

DELETE FROM 인사 SET 사번 = 999;

정답 및 해설

인사 테이블에서 사번이 999인 행을 삭제하는 SQL 명령은 ② DELETE FROM 인사 WHERE 사번 = 999;이다.

SQL의 데이터 조작어(DML) 중 DELETE FROM ~ WHERE 구문은 조건을 만족하는 행 전체를 제거하는 명령으로, 특정 필드 값만 변경하는 UPDATE의 SET 구문과는 용도가 다르다.

  • ①·③ ERASE는 표준 SQL의 삭제 명령어가 아니다.
  • ④ DELETE FROM ~ SET 구문은 DELETE의 올바른 문법이 아니다.
문제 29

다음에서 설명하고 있는 SQL의 기능으로 적당한 것은?
“하나 이상의 기본 테이블로부터 유도되어 만들어진 가상 테이블을 말한다. 즉 기본 테이블은 데이터가 실제로 저장되지만, 이 가상 테이블은 물리적으로 구현되지 않는다.”

1

VIEW

2

CASCADE

3

DROP

4

UPDATE

정답 및 해설

하나 이상의 기본 테이블로부터 유도되어 만들어지며 물리적으로 저장되지 않는 가상 테이블을 정의하는 SQL 기능은 ① VIEW이다.

뷰는 실제 데이터를 저장하는 기본 테이블과 달리 조회 시점에 정의된 질의를 실행하여 결과를 보여주는 논리적인 테이블이다.

  • ② CASCADE: 참조 무결성 유지를 위해 연쇄적으로 처리하는 옵션이다.
  • ③ DROP: 테이블 등 객체를 삭제하는 명령이다.
  • ④ UPDATE: 데이터를 갱신하는 명령이다.
문제 30

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

1

시나리오

2

개체

3

매크로

4

슬라이드

정답 및 해설

프레젠테이션에서 발표의 전체적인 흐름과 구성을 미리 기획한 것을 ① 시나리오라 한다.

시나리오는 슬라이드의 배열 순서와 각 슬라이드에서 전달할 내용, 진행 흐름을 사전에 설계하는 기획 단계에 해당한다.

  • ② 개체: 슬라이드에 삽입되는 그림·도형 등의 구성 요소이다.
  • ③ 매크로: 반복 작업을 자동화하는 기능이다.
  • ④ 슬라이드: 프레젠테이션을 구성하는 개별 화면 단위이다.
문제 31

도스(MS-DOS)의 COMMAND.COM에서 직접 처리되는 명령어가 아닌 것은?

1

CLS

2

COPY

3

DIR

4

DISKCOPY

정답 및 해설

COMMAND.COM에서 직접 처리되지 않는 명령어는 ④ DISKCOPY이다.

DISKCOPY는 COMMAND.COM에 내장되지 않고 별도의 실행 파일(DISKCOPY.COM)을 디스크에서 읽어 들여 수행하는 외부 명령이며, CLS·COPY·DIR은 COMMAND.COM 자체가 메모리에 상주시켜 바로 처리하는 내부 명령이다.

문제 32

"윈도 98"의 특징으로 가장 거리가 먼 것은?

1

마우스 버튼을 눌러 원하는 작업을 실행할 수 있다.

2

모든 파일을 파일명 없이 아이콘으로 되어 있다.

3

GUI(Graphic User Interface) 방식의 운영체제이다.

4

멀티 태스킹(Multi-Tasking)을 지원한다.

정답 및 해설

"윈도 98"의 특징으로 거리가 먼 것은 ② 모든 파일을 파일명 없이 아이콘으로 되어 있다는 설명이다.

윈도 98에서는 모든 파일이 고유한 파일명을 가지며 아이콘은 파일을 보기 쉽게 표시하는 보조 수단일 뿐이다.

윈도 98은 마우스로 작업을 실행하는 GUI 방식이며 멀티태스킹을 지원하는 운영체제이므로 나머지 보기는 모두 옳은 설명이다.

문제 33

"윈도 98"에서 클립보드(Clipboard)의 역할은?

1

네트워크 환경을 자동으로 설정해 준다.

2

도스 영역을 확보해 준다.

3

프로그램 간에 전송되는 자료를 일시적으로 보관하여 준다.

4

그래픽 영역을 설명해 준다.

정답 및 해설

"윈도 98"에서 클립보드(Clipboard)의 역할은 ③ 프로그램 간에 전송되는 자료를 일시적으로 보관하여 준다는 것이다.

클립보드는 복사(Copy)나 잘라내기(Cut)한 내용을 임시로 저장해 두었다가 붙여넣기(Paste)로 다른 프로그램에 전달할 때 쓰이는 임시 기억 장소이며, 네트워크 설정이나 그래픽 영역 확보 기능과는 무관하다.

문제 34

UNIX에서 "Who" 명령은 현재 로그인 중인 각 사용자에 관한 정보를 보여준다. "Who" 명령으로 알 수 없는 것은?

1

로그인 명

2

로그인 일시

3

단말명

4

사용 소프트웨어

정답 및 해설

UNIX의 who 명령으로는 알 수 없는 것이 ④ 사용 소프트웨어이다.

who 명령은 현재 로그인 중인 사용자의 로그인명·로그인 일시·단말명(터미널명)을 보여주는 명령으로, 각 사용자가 실행 중인 소프트웨어 정보는 제공하지 않는다.

문제 35

도스(MS-DOS)에서 하드디스크(HDD)의 영역을 논리적으로 설정하고 사용 가능하도록 분할하는 명령어는?

1

CHKDSK

2

FORMAT

3

SCANDISK

4

FDISK

정답 및 해설

하드디스크의 영역을 논리적으로 설정하고 분할하는 명령어는 ④ FDISK이다.

FDISK는 하드디스크에 파티션을 생성·삭제하고 부팅 가능한 활성 파티션을 지정하는 도스 외부 명령이다.

  • ① CHKDSK: 디스크 상태와 파일 시스템 오류를 점검하는 명령이다.
  • ② FORMAT: 분할된 파티션을 초기화하여 사용 가능한 상태로 만드는 명령이다.
  • ③ SCANDISK: 디스크 오류를 검사하고 복구하는 명령이다.
문제 36

"윈도 98"에서 다음 설명에 해당하는 것은?

- 확장자가 LNK인 파일이다.
- 해당 프로그램을 찾아서 실행하지 않고 바탕화면에서 바로 실행할 수 있도록 도와준다.
- 삭제 시 해당 프로그램에는 영향이 없다.
- 그림 아래에 화살표가 표시된다.

1

작업 표시줄

2

폴더

3

단축 아이콘

4

아이콘

정답 및 해설

설명에 해당하는 것은 ③ 단축 아이콘이다.

단축 아이콘은 확장자가 .LNK인 파일로, 원본 프로그램을 바로 실행할 수 있도록 연결해 줄 뿐 원본 파일 자체가 아니므로 삭제해도 연결된 프로그램에는 영향이 없다.

문제 37

"윈도 98"에서 연속되지 않은 여러 개의 파일이나 폴더를 선택하고자 한다. 가장 적합한 방법은?

1

[Shift] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.

2

[Tab] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.

3

[Alt] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.

4

[Ctrl] 키를 누르고, 선택하고자 하는 파일을 마우스로 클릭한다.

정답 및 해설

연속되지 않은 여러 파일이나 폴더를 선택하는 가장 적합한 방법은 ④ [Ctrl] 키를 누르고 마우스로 클릭하는 것이다.

[Shift] 키는 첫 항목과 마지막 항목 사이의 연속된 범위를 한 번에 선택할 때 사용하는 키로, 서로 떨어진 항목을 개별적으로 선택할 때는 사용하지 않는다.

문제 38

인터럽트(Interrupt)의 종류로서 옳지 않은 것은?

1

I/O Interrupt

2

External Interrupt

3

Supervisor Call Interrupt

4

Virtual Machine Interrupt

정답 및 해설

인터럽트의 종류로 옳지 않은 것은 ④ Virtual Machine Interrupt이다.

일반적으로 인터럽트는 입출력 장치의 상태 변화를 알리는 I/O Interrupt, 정전이나 기계적 오류 등 외부 요인에 의한 External Interrupt, 프로그램이 운영체제 기능을 호출할 때 발생하는 Supervisor Call Interrupt로 분류되며 Virtual Machine Interrupt는 이러한 표준 분류에 속하지 않는다.

문제 39

UNIX 시스템은 "Shell"이라는 명령어 해석기를 사용하는데 다음 중 Shell의 종류로 옳지 않은 것은?

1

System Shell

2

Bourne Shell

3

Korn Shell

4

C Shell

정답 및 해설

UNIX Shell의 종류로 옳지 않은 것은 ① System Shell이다.

UNIX에서 실제로 사용되는 대표적인 Shell은 Bourne Shell, Korn Shell, C Shell이며, "System Shell"이라는 명칭의 표준 Shell 종류는 존재하지 않는다.

문제 40

UNIX에서 파일을 삭제할 때 사용되는 명령어는?

1

rm

2

cp

3

ls

4

pwd

정답 및 해설

UNIX에서 파일을 삭제할 때 사용하는 명령어는 ① rm이다.

rm(remove)은 지정한 파일을 삭제하는 명령이며, cp는 파일 복사, ls는 디렉터리 내용 조회, pwd는 현재 작업 디렉터리 경로 출력에 사용되는 명령이다.

문제 41

"윈도 98"의 메모장을 이용하여 문서를 작성하고 저장했을 때의 기본적인 파일 확장자명으로 옳은 것은?

1

txt

2

hwp

3

bmp

4

doc

정답 및 해설

메모장(Notepad)의 기본 저장 형식은 순수 텍스트이므로 확장자는 txt이다.

hwp는 아래아한글, bmp는 비트맵 이미지, doc는 워드 문서에서 쓰이는 확장자로 메모장과는 관련이 없다.

문제 42

90% 이상이 고급언어인 C로 구성되어 있으며, 시스템이 모듈화되어 있어 필요에 따라 변경, 확장할 수 있고 다중 사용자를 위한 대화식 운영체제는?

1

Windows 98

2

MS-DOS

3

UNIX

4

PASCAL

정답 및 해설

설명에 해당하는 운영체제는 UNIX이다.

UNIX는 대부분 고급언어인 C 언어로 작성되어 이식성이 높고, 모듈 구조로 되어 있어 변경·확장이 쉬우며 다중 사용자·다중 작업을 지원하는 대화식(시분할) 운영체제이다.

  • ① Windows 98은 개인용 단일 사용자 운영체제이다.
  • ② MS-DOS도 개인용 단일 사용자 운영체제이다.
  • ④ PASCAL은 운영체제가 아니라 프로그래밍 언어이다.
문제 43

도스(MS-DOS)에서 다음의 내용이 설명하는 것은?

This file configures the user's computer for various kinds of hardware device that might be installed system.

1

FDISK.EXE

2

CONFIG.SYS

3

FORMAT.COM

4

SYS.COM

정답 및 해설

설명은 CONFIG.SYS에 대한 것이다.

CONFIG.SYS는 도스 부팅 시 읽혀 하드웨어 장치를 구동하기 위한 디바이스 드라이버 등 시스템 환경을 설정하는 파일이다.

  • ① FDISK.EXE는 하드디스크 파티션을 설정하는 명령이다.
  • ③ FORMAT.COM은 디스크를 포맷하는 명령이다.
  • ④ SYS.COM은 시스템 파일을 복사해 부팅 가능하게 만드는 명령이다.
문제 44

운영체제의 구성 요소 중 프로세스를 생성, 실행, 중단, 소멸시키는 것은?

1

에디터(Editor)

2

스케줄러(Scheduler)

3

드라이버(Driver)

4

스풀러(Spooler)

정답 및 해설

프로세스를 생성·실행·중단·소멸시키는 기능은 스케줄러(Scheduler)가 담당한다.

스케줄러는 프로세스의 생성부터 종료까지 전 과정을 제어하며 시스템 내 프로세스들의 상태 전이를 관리하는 운영체제 구성 요소이다.

  • ① 에디터(Editor)는 문서나 프로그램을 작성·편집하는 도구이다.
  • ③ 드라이버(Driver)는 주변장치를 제어하는 프로그램이다.
  • ④ 스풀러(Spooler)는 출력장치의 데이터를 임시 저장해 처리 속도 차이를 완충하는 프로그램이다.
문제 45

도스(MS-DOS)에서 파일을 읽기전용 속성으로 지정하는 명령어는?

1

ATTRIB +H

2

ATTRIB +R

3

ATTRIB +A

4

ATTRIB +V

정답 및 해설

파일을 읽기전용 속성으로 지정하는 명령은 ATTRIB +R이다.

ATTRIB 명령은 파일 속성을 설정·해제하는 도스 명령으로, +R은 읽기전용(Read-only) 속성을, +H는 숨김 속성을 지정한다.

문제 46

UNIX에서 파일의 내용을 화면에 보여 주는 명령은?

1

rm

2

type

3

cat

4

mv

정답 및 해설

UNIX에서 파일의 내용을 화면에 출력하는 명령은 cat이다.

cat은 파일을 이어 붙여(concatenate) 출력하는 명령으로 파일 내용을 화면에 보여줄 때 사용한다.

  • ① rm은 파일을 삭제하는 명령이다.
  • ② type은 UNIX가 아니라 도스(MS-DOS)에서 파일 내용을 출력하는 명령이다.
  • ④ mv는 파일을 이동하거나 이름을 변경하는 명령이다.
문제 47

사용자의 편의를 위해 사용 빈도가 높은 프로그램을 시스템 제공자가 미리 작성하여 사용자에게 제공해 주는 처리 프로그램은?

1

작업 관리(Job Management) 프로그램

2

서비스(Service) 프로그램

3

데이터 관리(Data Management) 프로그램

4

감시(Supervisor) 프로그램

정답 및 해설

사용 빈도가 높은 프로그램을 시스템 제공자가 미리 작성해 제공하는 처리 프로그램은 서비스(Service) 프로그램이다.

서비스 프로그램은 언어 번역 프로그램, 문제 프로그램과 함께 처리 프로그램을 구성하며 정렬·병합 등 자주 쓰이는 기능을 미리 만들어 제공한다.

  • ① 작업 관리(Job Management) 프로그램은 처리 프로그램이 아니라 제어 프로그램에 속한다.
  • ③ 데이터 관리(Data Management) 프로그램도 제어 프로그램에 속한다.
  • ④ 감시(Supervisor) 프로그램 역시 제어 프로그램에 속한다.
문제 48

"윈도 98"의 휴지통에 대한 설명으로 옳지 않은 것은?

1

파일 삭제 시 삭제 확인 메시지를 보이지 않게 지정할 수 있다.

2

삭제한 파일을 임시 저장하며 휴지통 내에 파일을 다시 복구할 수 있다.

3

파일 삭제 시 휴지통에 보관하지 않고, 즉시 삭제할지의 여부를 지정할 수 있다.

4

휴지통의 크기를 변경할 수 없다.

정답 및 해설

옳지 않은 것은 "휴지통의 크기를 변경할 수 없다"이다.

윈도 98의 휴지통은 속성 창에서 드라이브별 최대 사용 용량(비율)을 조정할 수 있으므로 크기 변경이 불가능하다는 설명은 틀렸다.

  • ① 삭제 확인 메시지 표시 여부는 휴지통 속성에서 설정할 수 있다.
  • ② 삭제한 파일은 휴지통에 임시 보관되며 복구가 가능하다.
  • ③ 휴지통을 거치지 않고 즉시 삭제되도록 설정할 수도 있다.
문제 49

UNIX에서 현재의 디렉토리를 나타내는 명령어는?

1

who

2

usr

3

cd

4

pwd

정답 및 해설

UNIX에서 현재 작업 중인 디렉토리를 나타내는 명령은 pwd이다.

pwd는 print working directory의 약자로 현재 위치한 디렉토리의 경로를 출력한다.

  • ① who는 현재 시스템에 접속한 사용자 목록을 보여준다.
  • ② usr는 명령어가 아니라 UNIX의 표준 디렉토리 이름이다.
  • ③ cd는 디렉토리를 이동(변경)하는 명령이다.
문제 50

다음의 설명이 의미하는 것은?

A situation that two or more processes are unable to proceed because each is waiting for the device in use by other program.

1

Deadlock

2

Spooling

3

Compiler

4

Database

정답 및 해설

설명에 해당하는 것은 Deadlock(교착 상태)이다.

Deadlock은 둘 이상의 프로세스가 서로 상대방이 점유한 자원(장치)의 반환을 기다리며 무한정 대기해 어느 프로세스도 진행하지 못하는 상태를 말한다.

  • ② Spooling은 출력 데이터를 버퍼에 저장해 처리 효율을 높이는 기법이다.
  • ③ Compiler는 고급언어를 기계어로 번역하는 프로그램이다.
  • ④ Database는 데이터의 집합을 의미한다.
문제 51

다음 전송매체 중 가장 넓은 대역폭을 갖는 것은?

1

광섬유 케이블

2

UTP 케이블

3

전력선 케이블

4

동축 케이블

정답 및 해설

① 광섬유 케이블이 전송매체 중 가장 넓은 대역폭을 갖는다.

광섬유는 빛(광신호)으로 정보를 전달하므로 전기신호를 쓰는 케이블보다 감쇠가 적고 훨씬 넓은 대역폭을 낼 수 있다.

  • ② UTP 케이블: 저비용 근거리 통신용으로 대역폭이 상대적으로 좁다.
  • ③ 전력선 케이블: 전력 공급이 주목적이라 통신용 대역폭이 제한적이다.
  • ④ 동축 케이블: UTP보다는 넓지만 광섬유에는 미치지 못한다.
문제 52

피변조파로부터 원래의 신호파를 만드는 것을 무엇이라 하는가?

1

증폭

2

발진

3

복조

4

정류

정답 및 해설

③ 복조는 피변조파에서 원래의 신호파(원신호)를 복원하는 과정을 말한다.

송신측에서 신호를 반송파에 실어 보내는 과정이 변조이고, 수신측에서 이를 역으로 분리해 원신호를 재생하는 과정이 복조이다.

  • ① 증폭: 신호의 세기를 키우는 과정이다.
  • ② 발진: 반송파 등 주기적 신호를 발생시키는 과정이다.
  • ④ 정류: 교류를 직류로 변환하는 과정이다.
문제 53

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

1

ROUTER

2

HUB

3

BRIDGE

4

ADSL

정답 및 해설

전화 가입자 선로의 동선 케이블로 음성과 고속 데이터를 동시에 전송하는 기술은 ④ ADSL이다.

ADSL은 기존 전화선의 음성 대역보다 높은 주파수 대역을 이용해 데이터를 실어 보내므로 통화와 인터넷을 동시에 이용할 수 있다.

  • ① ROUTER: 서로 다른 네트워크 간 경로를 설정하는 장비이다.
  • ② HUB: 여러 단말을 물리적으로 연결하는 중계 장비이다.
  • ③ BRIDGE: 동일 네트워크의 세그먼트를 연결하는 장비이다.
문제 54

일괄처리(Batch Processing) 방법에 속하지 않는 것은?

1

자료가 발생할 때마다 보조기억장치에 기억해 두었다가 필요시에 처리하는 방식

2

자료가 일정량 수신되면 처리하는 방식

3

자료가 발생하는 즉시 필요한 처리를 하는 방식

4

자료를 일정기간 단위로 처리하는 방식

정답 및 해설

③ 자료가 발생하는 즉시 필요한 처리를 하는 방식은 일괄처리가 아니라 실시간(즉시) 처리에 해당한다.

일괄처리(Batch Processing)는 자료를 모았다가 일정 시점·주기·양 단위로 한꺼번에 처리하는 방식이므로 발생 즉시 처리하는 방식과는 반대 개념이다.

  • ① 발생할 때마다 보조기억장치에 저장했다가 필요시 처리: 축적 후 일괄처리에 해당한다.
  • ② 자료가 일정량 수신되면 처리: 양 기준의 일괄처리에 해당한다.
  • ④ 자료를 일정기간 단위로 처리: 기간 기준의 일괄처리에 해당한다.
문제 55

다음 중 변조 방식을 분류한 것에 속하지 않는 것은?

1

멀티포인트 변조

2

위상 편이 변조

3

진폭 편이 변조

4

주파수 편이 변조

정답 및 해설

변조 방식의 분류에 속하지 않는 것은 ① 멀티포인트 변조이다.

멀티포인트는 하나의 회선에 여러 단말이 접속하는 다중 접속(회선 구성) 방식을 가리키는 용어로 변조 방식이 아니다.

위상 편이 변조(PSK)·진폭 편이 변조(ASK)·주파수 편이 변조(FSK)는 반송파의 위상·진폭·주파수를 신호에 따라 변화시키는 대표적인 디지털 변조 방식이다.

문제 56

광의 전반사와 관련하여 코어와 클래드 굴절 계수 크기는?

1

코어와 클래드의 굴절계수가 같다.

2

코어의 굴절계수가 클래어 쪽보다 더 크다.

3

클래드의 굴절계수가 코어 쪽보다 더 크다.

4

망의 파장에 따라 다르다.

정답 및 해설

광섬유에서 전반사가 일어나려면 ② 코어의 굴절계수가 클래드에 비해 더 커야 한다.

빛이 코어에서 클래드로 향할 때 임계각 이상으로 입사하면 경계면에서 전반사되어 코어 안에 갇힌 채 진행하는데, 이는 굴절률이 큰 매질에서 작은 매질로 갈 때만 성립한다.

  • ① 두 굴절계수가 같으면 경계면이 없는 것과 같아 전반사가 일어나지 않는다.
  • ③ 클래드가 더 크면 빛이 클래드 쪽으로 굴절해 빠져나간다.
  • ④ 전반사 조건은 파장이 아니라 두 매질의 굴절계수 크기 관계로 정해진다.
문제 57

컴퓨터와 통신회선 사이에 위치하여, 단말장치와의 통신에서 각종 제어기능을 수행하는 것은?

1

다중화장치

2

교환장비

3

단말장치

4

통신제어장치

정답 및 해설

컴퓨터와 통신회선 사이에서 단말장치와의 통신 제어 기능을 수행하는 장치는 ④ 통신제어장치이다.

통신제어장치(CCU)는 회선 접속, 오류 검출·정정, 흐름제어 등 데이터통신에 필요한 각종 제어를 담당하며 컴퓨터와 통신회선 사이의 인터페이스 역할을 한다.

  • ① 다중화장치: 여러 신호를 하나의 회선에 실어 전송하는 장치이다.
  • ② 교환장비: 회선 간 접속 경로를 설정·교환하는 장비이다.
  • ③ 단말장치: 사용자가 직접 데이터를 입출력하는 장치이다.
문제 58

패킷교환방식에 대한 설명으로 옳지 않은 것은?

1

전송 속도와 코드 변환이 가능하다.

2

통신망에 의한 패킷의 손실이 있을 수 있다.

3

패킷의 저장 및 전송으로 이루어진다.

4

공중 데이터 교환망에는 사용되고 있지 않다.

정답 및 해설

패킷교환방식 설명 중 옳지 않은 것은 ④ 공중 데이터 교환망에는 사용되고 있지 않다이다.

패킷교환방식은 공중데이터교환망(PDN)의 대표적인 교환 방식으로 실제로 널리 사용되고 있으므로 사용되지 않는다는 서술은 사실과 다르다.

  • ① 전송 속도와 코드 변환이 가능하다: 패킷교환의 실제 특징에 해당해 옳은 설명이다.
  • ② 통신망에 의한 패킷의 손실이 있을 수 있다: 전송 경로상 오류·혼잡으로 발생할 수 있어 옳은 설명이다.
  • ③ 패킷의 저장 및 전송으로 이루어진다: 저장-전달(store-and-forward) 방식이 패킷교환의 기본 동작이므로 옳은 설명이다.
문제 59

EIA의 RS-232C 접속 케이블의 25핀 커넥터에서 송신 데이터 신호의 핀 번호는?

1

4

2

2

3

1

4

3

정답 및 해설

RS-232C 25핀 커넥터에서 송신 데이터(TD) 신호가 할당된 핀 번호는 ② 2번이다.

EIA RS-232C 표준에서 2번 핀은 송신데이터(TD), 3번 핀은 수신데이터(RD)로 정의되어 있으며 1번 핀은 보호접지, 4번 핀은 송신요구(RTS) 신호에 해당한다.

문제 60

다음 중 디지털 미디어 전송방식에서 동영상을 만족하는 기법은?

1

MP3

2

JPEG

3

MPEG-Ⅱ

4

WAV

정답 및 해설

디지털 미디어 전송방식에서 동영상 압축·전송을 만족하는 기법은 ③ MPEG-Ⅱ이다.

MPEG(Moving Picture Experts Group) 계열 표준은 동영상과 음성을 함께 압축·부호화하기 위한 규격으로, MPEG-Ⅱ는 방송급 동영상 압축에 널리 쓰인다.

  • ① MP3: 오디오(음성) 압축 표준으로 동영상과 무관하다.
  • ② JPEG: 정지 영상(사진) 압축 표준이다.
  • ④ WAV: 비압축 오디오 파일 포맷이다.