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

04년 1회차

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

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

04년 1회차

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

클록펄스(Clock Pulse)에 의해서 기억 내용을 한자리씩 이동하는 레지스터는?

1

시프트레지스터

2

누산기

3

B레지스터

4

D레지스터

정답 및 해설

시프트레지스터(Shift Register)는 클록펄스마다 저장된 비트를 한 자리씩 좌우로 이동시키는 레지스터이다.

누산기·B레지스터·D레지스터는 각각 연산 결과 저장, 범용 데이터 저장 등의 역할을 할 뿐 자리이동을 목적으로 하는 레지스터가 아니다.

문제 2

다음 블록화 레코드에서 블록화 인수는?

IBG논리 레코드논리 레코드논리 레코드IBG논리 레코드논리 레코드논리 레코드IBG

1

4

2

3

3

1

4

2

정답 및 해설

블록화 인수(Blocking Factor)는 하나의 블록 안에 포함된 논리 레코드의 개수를 뜻하며, 그림에서 IBG와 IBG 사이에 논리 레코드가 3개씩 들어 있으므로 정답은 3이다.

블록화를 하면 IBG의 수가 줄어 저장 매체의 이용 효율이 높아지지만, 블록화 인수가 커질수록 입출력 버퍼도 그만큼 커야 한다.

문제 3

2진수 1011을 그레이코드(Gray Code)로 변환하면?

1

0100

2

0111

3

1110

4

1010

정답 및 해설

2진수를 그레이코드로 변환할 때 최상위 비트는 그대로 두고, 이후 각 자리는 바로 앞자리와 현재 자리를 XOR하여 구한다.

1011을 b3b2b1b0=1011b_3b_2b_1b_0=1011이라 하면 G3=b3=1G_3=b_3=1이고,
G2=b3⊕b2=1⊕0=1G_2=b_3\oplus b_2=1\oplus0=1,
G1=b2⊕b1=0⊕1=1G_1=b_2\oplus b_1=0\oplus1=1,
G0=b1⊕b0=1⊕1=0G_0=b_1\oplus b_0=1\oplus1=0이 되어 결과는 1110이다.

따라서 ③ 1110이 정답이다.

문제 4

원격지에 설치된 입·출력장치를 무엇이라 하는가?

1

단말장치

2

콘솔(Console)

3

변·복조장치(MODEM)

4

X-Y 플로터

정답 및 해설

단말장치(Terminal)는 컴퓨터 본체와 떨어진 원격지에 설치되어 데이터를 입력하거나 처리 결과를 출력하는 입·출력장치이다.

콘솔은 시스템 조작을 위해 본체 곁에 두는 장치이고, 변·복조장치(MODEM)는 데이터를 전송선에 맞게 변조·복조하는 통신장치이며, X-Y 플로터는 도형을 그리는 출력장치일 뿐 원격지 입출력장치를 가리키는 명칭은 아니다.

문제 5

순차적인 주소지정 등에 유리하며, 주소지정에 레지스터 2개가 사용되는 방식은?

1

색인 Addressing

2

간접 Addressing

3

직접 Addressing

4

상대 Addressing

정답 및 해설

색인 Addressing(인덱스 주소지정방식)은 명령어의 주소부에 인덱스 레지스터의 값을 더해 유효주소를 구하는 방식으로,

인덱스 레지스터 값을 하나씩 증가시키며 배열과 같은 순차적 데이터에 접근하기에 유리하고 기준 레지스터와 인덱스 레지스터 두 개를 사용한다.

  • ② 간접 Addressing: 명령어가 지정한 주소가 다시 유효주소를 가리키는 방식으로 메모리를 한 번 더 참조한다.
  • ③ 직접 Addressing: 명령어의 주소부가 곧 유효주소가 되는 가장 단순한 방식이다.
  • ④ 상대 Addressing: 프로그램 카운터 값에 부호 있는 변위를 더해 유효주소를 구하는 방식이다.
문제 6

RS Flip−Flop\rm RS\ Flip-Flop에서 CP=1CP=1이고 S=0,S=0, R=0R=0 이면 출력 QQ의 상태는?

1

불변 상태이다.

2

00으로 RESET\rm RESET된다.

3

부정이 된다.

4

11로 SET\rm SET된다.

정답 및 해설

게이트형 RS Flip−Flop\rm RS\ Flip-Flop에서 클록 CP=1CP=1일 때 S=0, R=0S=0,\ R=0이면 SET·RESET 입력이 모두 비활성 상태이므로 출력 QQ는 변화 없이 이전 상태를 그대로 유지한다.

참고로 S=1,R=0S=1,R=0이면 QQ가 1로 SET되고 S=0,R=1S=0,R=1이면 0으로 RESET되며, S=R=1S=R=1은 정의되지 않는 부정 상태이다.

문제 7

EBCDIC 코드는 몇 개의 Zone bit를 갖는가?

1

2

2

3

3

1

4

4

정답 및 해설

EBCDIC 코드는 8비트로 구성되며, 이 중 상위 4비트가 Zone bit이고 나머지 4비트는 Digit bit이다.

Zone bit 4개로 최대 16가지 조합이 가능해 BCD 코드보다 더 많은 영문자·특수문자를 표현할 수 있다.

문제 8

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

1

Length

2

Op Code

3

Operand

4

Question Mark

정답 및 해설

명령어 형식(Instruction Format)의 첫 번째 바이트에는 수행할 연산의 종류를 지정하는 Op Code(연산코드)가 기억된다.

Op Code 뒤에 이어지는 부분에 연산 대상이 되는 데이터나 주소, 즉 Operand가 위치한다.

문제 9

로더(Loader)의 기능이 아닌 것은?

1

할당(Allocation)

2

링킹(Linking)

3

재배치(Relocation)

4

스케줄링(Scheduling)

정답 및 해설

로더(Loader)의 기본 기능은 할당(Allocation)·링킹(Linking)·재배치(Relocation)·로딩(Loading)이며, 스케줄링(Scheduling)은 로더가 아니라 운영체제의 작업 스케줄러가 담당하는 기능이다.

따라서 로더의 기능이 아닌 것은 ④ 스케줄링이다.

문제 10

다음 논리회로를 나타내는 불 대수식은?
ABCX

1

X=A'+B'+C'

2

X=ABC

3

X=A+B+C

4

X=AB+C

정답 및 해설

그림의 게이트는 입력 쪽이 오목하게 휘고 출력 쪽이 뾰족하게 모이는 형태로, 여러 입력 중 하나라도 1이면 출력이 1이 되는 OR 게이트의 도형 기호이다.

입력 A, B, C를 받는 OR 게이트의 출력은 각 입력의 논리합이므로 X=A+B+CX=A+B+C가 되어 정답이다.

문제 11

2개의 조건을 동시에 만족해야 출력하는 논리연산자는?

1

NAND

2

AND

3

NOT

4

OR

정답 및 해설

두 조건을 모두 만족할 때만 출력이 1이 되는 논리연산은 논리곱, 즉 AND이므로

정답은 AND이다.

  • ① NAND: AND 결과를 반전시킨 부정논리곱이다.
  • ③ NOT: 입력이 하나뿐인 단항 연산으로 값을 반전시킨다.
  • ④ OR: 둘 중 하나만 참이어도 출력이 1이 되는 논리합이다.
문제 12

채널(Channel)은 어느 곳에 위치하는가?

1

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

2

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

3

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

4

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

정답 및 해설

채널(Channel)은 CPU를 대신하여 입출력을 제어하는 장치로 주기억장치와 입·출력장치의 중간에 위치하므로 정답이다.

채널은 CPU의 개입 없이 주기억장치와 입출력장치 사이의 데이터 전송을 독립적으로 수행하여 CPU의 부담을 줄인다.

문제 13

8bit 컴퓨터에서 부호와 절대치 방식으로 수치 자료를 표현했을 때, 기억된 값은 얼마인가?

10001011
1

-12

2

-11

3

12

4

11

정답 및 해설

부호와 절대치(sign-magnitude) 표현에서는 최상위 비트가 부호, 나머지 7비트가 크기를 나타내므로 정답은 -11이다.

최상위 비트가 11이므로 음수이고, 나머지 00010110001011을 십진수로 바꾸면
00010112=8+2+1=110001011_2 = 8+2+1 = 11
이므로 기억된 값은 −11-11이다.

문제 14

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

1

디코더

2

멀티플렉서

3

플립플롭

4

인코더

정답 및 해설

특정값이나 여러 입력 신호를 정해진 자리수의 2진 코드로 변환하는 장치는 인코더(부호기)이므로

정답은 인코더이다.

  • ① 디코더: 반대로 2진 코드를 입력받아 해당하는 출력선 하나를 활성화하는 해독기이다.
  • ② 멀티플렉서: 여러 입력 중 하나를 선택하여 하나의 출력으로 내보내는 장치이다.
  • ③ 플립플롭: 1비트 정보를 저장하는 순차논리소자이다.
문제 15

다음 [보기]에 나열된 내용과 관계되는 장치는 어느 것인가?
[보기] 논리회로, 누산기, 가산기, 보수기

1

보조기억장치

2

제어장치

3

연산장치

4

기억장치

정답 및 해설

논리회로·누산기·가산기·보수기는 모두 산술·논리 연산을 수행하는 연산장치(ALU)를 구성하는 요소이므로

정답은 연산장치이다.

  • ① 보조기억장치: 자료를 영구적으로 저장하는 장치로 연산 기능이 없다.
  • ② 제어장치: 명령을 해독하고 각 장치에 제어신호를 보내는 장치이다.
  • ④ 기억장치: 프로그램과 자료를 저장하는 장치이다.
문제 16

누산기(Accumulator)에 대한 설명으로 옳은 것은?

1

연산부호를 해독하는 장치이다.

2

연산명령이 주어지면 연산준비를 하는 장치이다.

3

연산명령의 순서를 기억하는 장치이다.

4

레지스터의 일종으로 산술연산이나 논리연산의 결과를 일시적으로 기억하는 장치이다.

정답 및 해설

누산기(Accumulator)는 레지스터의 일종으로 산술·논리 연산의 결과를 일시적으로 저장하는 장치이므로

정답이다.

  • ① 연산부호 해독은 명령해독기의 기능이다.
  • ② 연산 준비는 제어장치가 수행한다.
  • ③ 명령 순서를 기억하는 것은 프로그램 카운터의 역할이다.
문제 17

기억장치 고유의 번지로서 0, 1, 2, 3.... 과 같이 16진수로 약속하여 순서대로 결정해 놓은 번지, 즉 기억장치 중의 기억장소를 직접 숫자로 지정하는 주소로서 기계어 정보가 기억되어 있는 번지는?

1

절대번지

2

상대번지

3

변위번지

4

기호번지

정답 및 해설

기억장치의 각 번지를 0,1,2,3…과 같이 순서대로 정해두고 기계어 정보가 기억된 위치를 직접 숫자로 지정하는 주소는 절대번지이므로

정답은 절대번지이다.

  • ② 상대번지: 기준이 되는 번지로부터의 거리(변위)로 위치를 나타낸다.
  • ③ 변위번지: 기준 번지에 더해지는 상대적 값을 의미한다.
  • ④ 기호번지: 프로그램 작성 시 숫자 대신 기호로 표시한 번지이다.
문제 18

레지스터(Register)내로 새로운 자료(Data)를 읽어들이면 어떤 변화가 발생하는가?

1

현존하는 내용에 아무런 영향도 없다.

2

레지스터의 먼저 내용이 지워진다.

3

그 레지스터가 누산기이거나 명령 레지스터일 때만 자료를 읽어 들일 수 있다.

4

그 레지스터가 누산기일 때만 새 자료가 읽어질 수 있다.

정답 및 해설

레지스터에 새 자료를 읽어들이면(Load) 기존에 저장되어 있던 내용은 새 값으로 덮어써져 지워진다. 따라서 정답이다.

레지스터는 하나의 값만 저장할 수 있는 기억소자이므로, 새로운 자료가 입력되면 이전 내용은 보존되지 않고 사라진다.

문제 19

누를 때마다 ON, OFF가 교차되는 스위치를 만들고자 할 때 사용되는 플립플롭은?

1

RS 플립플롭

2

T 플립플롭

3

D 플립플롭

4

JK 플립플롭

정답 및 해설

클록펄스가 들어올 때마다 출력이 반전(toggle)되어 On/Off가 교차되는 스위치처럼 동작하는 것은 T 플립플롭이므로

정답은 T 플립플롭이다.

  • ① RS 플립플롭: Set/Reset 입력으로 상태를 설정하거나 초기화한다.
  • ③ D 플립플롭: 입력값을 그대로 다음 클록에서 출력한다.
  • ④ JK 플립플롭: RS 플립플롭의 부정 입력 문제를 보완한 범용 플립플롭이다.
문제 20

하나의 레지스터에 기억된 자료를 모두 다른 레지스터로 옮길 때 사용하는 논리연산은?

1

Complement

2

Rotate

3

Move

4

Shift

정답 및 해설

한 레지스터에 기억된 자료를 다른 레지스터로 그대로 옮길 때 쓰는 연산은 ③ Move이다.

Move는 원본의 비트 구성을 바꾸지 않고 그대로 복사해 전송하는 연산이어서, 값 자체를 변형하는 보수 연산이나 자리 이동 연산과 구분된다.

  • ① Complement : 각 비트를 반전시켜 보수를 구하는 연산이다.
  • ② Rotate : 밀려난 비트가 반대쪽 끝으로 되돌아오는 순환 이동 연산이다.
  • ④ Shift : 비트를 좌우로 밀어 자리만 옮기는 연산이다.
문제 21

Windows용 프레젠테이션에서 프레젠테이션의 한 화면을 구성하는 개개의 요소들을 무엇이라고 하는가?

1

시나리오(Scenario)

2

개요

3

개체(Object)

4

슬라이드(Slide)

정답 및 해설

프레젠테이션에서 한 화면(슬라이드)을 이루는 텍스트 상자·도형·그림·표·차트 같은 개개의 구성 요소를 개체(Object)라고 한다.

개체는 각각 독립적으로 선택·이동·크기 조절·서식 지정이 가능한 편집 단위이므로, 화면을 구성하는 낱낱의 요소를 가리키는 용어가 된다.

  • ① 시나리오(Scenario)는 발표 내용과 진행 순서를 미리 계획한 구성안이다.
  • ② 개요는 슬라이드의 제목과 본문 텍스트만 계층 구조로 보여 주는 보기 방식이다.
  • ④ 슬라이드(Slide)는 개체들이 배치되는 화면 한 장 자체이지, 화면을 구성하는 개개의 요소가 아니다.
문제 22

기업체의 발표회나 각종 회의 등에서 빔 프로젝트 등을 이용하여 제품에 대한 소개나 회의 내용을 요약 정리하여 청중에게 효과적으로 전달하기 위한 도구를 의미하는 것은?

1

스프레드시트

2

워드프로세서

3

프레젠테이션

4

데이터베이스

정답 및 해설

빔 프로젝터 등을 이용해 제품 소개나 회의 내용을 시각 자료로 요약해 청중에게 전달하는 소프트웨어 도구는 프레젠테이션이다.

스프레드시트는 표 계산, 워드프로세서는 문서 작성, 데이터베이스는 자료의 저장·관리를 목적으로 하는 도구로 발표용 시각자료 제작과는 용도가 다르다.

문제 23

데이터베이스 디자인 단계의 순서가 옳은 것은?
(1) 데이터베이스의 목적을 정의
(2) 데이터베이스에서 필요한 테이블을 정의
(3) 테이블에서 필요한 필드를 정의
(4) 테이블 간의 관계를 정의

1

(1) - (4) - (2) - (3)

2

(1) - (2) - (4) - (3)

3

(1) - (2) - (3) - (4)

4

(1) - (3) - (2) - (4)

정답 및 해설

데이터베이스 설계는 목적 정의 → 테이블 정의 → 필드 정의 → 관계 정의 순으로 진행하므로 (1)-(2)-(3)-(4)가 옳은 순서이다.

먼저 데이터베이스로 무엇을 관리할지 목적을 정하고, 그 목적에 필요한 테이블을 정한 뒤 각 테이블에 담을 필드를 세분화하고, 마지막으로 테이블 간 관계를 정의해 구조를 완성한다.

문제 24

프레젠테이션 프로그램을 사용하는 용도 중 가장 거리가 먼 것은?

1

통계자료작성

2

강연회 준비

3

신제품 설명회

4

회사의 제품 선전용

정답 및 해설

프레젠테이션 프로그램은 강연·설명회·제품 선전 등 발표 자료를 시각적으로 구성하는 데 쓰이며, 통계자료작성과 같은 수치 계산·집계 작업은 스프레드시트 프로그램의 용도이므로 가장 거리가 멀다.

강연회 준비, 신제품 설명회, 제품 선전용 자료는 모두 프레젠테이션의 전형적인 활용 사례이다.

문제 25

SQL의 SELECT 문에서 특정열의 값을 기준으로 정렬할 때 사용하는 절은?

1

ORDER TO절

2

SORT절

3

ORDER BY절

4

SORT BY절

정답 및 해설

SELECT 문의 검색 결과를 특정 열의 값 기준으로 정렬할 때 사용하는 절은 ③ ORDER BY절이다.

ORDER BY 뒤에 정렬 기준이 되는 열을 적고 ASC(오름차순)·DESC(내림차순)를 지정하며, 생략하면 오름차순으로 정렬된다.

나머지 ① ORDER TO절, ② SORT절, ④ SORT BY절은 표준 SQL에 없는 표현이다.

문제 26

학생 테이블에 데이터를 입력한 후, 주소 필드가 누락되어 이를 추가하려고 할 때의 적합한 SQL 명령은?

1

ALTER TABLE

2

CREATE TABLE

3

MODIFY TABLE

4

ADD TABLE

정답 및 해설

이미 만들어진 테이블에 필드(열)를 추가하는 등 테이블 구조를 변경할 때는 ALTER TABLE 명령을 사용한다.

CREATE TABLE은 새 테이블을 생성하는 명령이며, MODIFY TABLE과 ADD TABLE은 표준 SQL 명령어가 아니다.

문제 27

스키마(SCHEMA)의 종류가 아닌 것은?

1

개념 스키마

2

관계 스키마

3

내부 스키마

4

외부 스키마

정답 및 해설

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

외부 스키마는 사용자 관점의 뷰를, 개념 스키마는 조직 전체의 논리적 구조를, 내부 스키마는 물리적 저장 구조를 정의한다.

문제 28

DBMS의 필수 기능으로 거리가 먼 것은?

1

제어 기능

2

연산 기능

3

조작 기능

4

정의 기능

정답 및 해설

DBMS의 필수 기능은 데이터 구조를 정의하는 정의 기능, 데이터를 검색·삽입·삭제·갱신하는 조작 기능, 무결성과 보안을 유지하는 제어 기능 세 가지이다.

연산 기능은 이 세 가지 필수 기능 분류에 포함되지 않으므로 거리가 먼 것이다.

문제 29

SQL에서 기본 테이블을 생성하는 명령은?

1

CREATE

2

SELECT

3

UPDATE

4

DROP

정답 및 해설

SQL에서 기본 테이블(스키마)을 생성하는 명령은 CREATE이다.

SELECT는 검색, UPDATE는 갱신, DROP은 삭제를 수행하는 명령으로 테이블 생성과는 기능이 다르다.

문제 30

다음 SQL 문의 의미는? (단, REQUISITE는 판매테이블이며, ITEM은 품명이다.)
DELETE FROM REQUISITE WHERE ITEM = '사과'

1

판매테이블에서 품명이 ‘사과’인 항목을 삭제하라.

2

판매테이블에서 품명이 ‘사과’인 항목을 검색하라.

3

판매테이블에서 품명이 ‘사과’인 항목을 갱신하라.

4

판매테이블에서 품명이 ‘사과’인 항목의 개수를 검색하라.

정답 및 해설

제시된 SQL문은 REQUISITE 테이블에서 품명(ITEM)이 '사과'인 행을 삭제하라는 명령이므로, 판매테이블에서 품명이 '사과'인 항목을 삭제하라는 뜻이다.

DELETE FROM 절은 조건에 맞는 행을 지우는 명령으로, 검색은 SELECT, 갱신은 UPDATE 문을 사용한다.

문제 31

운영체제의 특성으로 거리가 먼 것은?

1

용이성

2

신뢰성

3

효율성

4

복잡성

정답 및 해설

운영체제(OS)에 요구되는 특성은 신뢰성·효율성·용이성이며, 복잡성은 오히려 지양해야 할 성질이므로 정답이다.

신뢰성은 시스템이 오류 없이 안정적으로 동작하는 성질이고, 효율성은 처리량 증가·응답시간 단축 등 자원을 효과적으로 활용하는 성질이며, 용이성은 사용자가 시스템을 편리하게 이용할 수 있게 하는 성질이다.

  • ① 용이성: 운영체제가 갖추어야 할 사용 편의성이므로 특성에 해당한다.
  • ② 신뢰성: 안정적 운영을 보장하는 특성에 해당한다.
  • ③ 효율성: 자원의 효과적 활용을 나타내는 특성에 해당한다.
문제 32

Windows 98에서 복사 또는 이동시킬 파일(내용)이 잠시 기억되는 임시 기억장소로서 일종의 버퍼(Buffer) 역할을 수행하는 것은?

1

임시폴더

2

클립보드

3

휴지통

4

바탕화면

정답 및 해설

Windows에서 복사·이동할 내용을 잠시 저장해 두는 버퍼 역할의 임시 저장소는 클립보드이므로 정답이다.

클립보드는 복사(Ctrl+C) 또는 잘라내기(Ctrl+X) 한 데이터를 붙여넣기(Ctrl+V) 할 때까지 메모리상에 임시로 보관하는 공간이다.

  • ① 임시폴더: 프로그램 실행 중 생성되는 임시 파일이 저장되는 디스크상의 폴더로, 복사·이동 버퍼와는 다르다.
  • ③ 휴지통: 삭제된 파일을 임시 보관하는 공간이다.
  • ④ 바탕화면: 아이콘과 창이 표시되는 작업 공간일 뿐 버퍼 기능은 없다.
문제 33

작업 수행 중 예기치 못한 돌발적인 사태가 발생하여 잠시 작업 수행을 멈추고 상황에 맞는 처리를 한 후, 다시 프로그램을 진행해 나가는 것을 의미하는 것은?

1

폴링

2

버퍼링

3

인터럽트

4

스풀링

정답 및 해설

작업 수행 중 돌발적인 사건이 발생했을 때 현재 작업을 멈추고 해당 상황을 처리한 뒤 원래 작업으로 복귀하는 것은 인터럽트(Interrupt)이므로 정답이다.

인터럽트가 발생하면 CPU는 현재 수행 중인 프로그램의 상태를 저장하고 인터럽트 서비스 루틴을 수행한 후, 저장해 둔 상태로 복귀하여 하던 작업을 이어간다.

  • ① 폴링: 인터럽트와 달리 CPU가 주기적으로 장치 상태를 직접 검사하는 방식이다.
  • ② 버퍼링: 입출력 속도 차이를 완화하기 위해 데이터를 임시 저장하는 기법이다.
  • ④ 스풀링: 저속 입출력 장치의 효율을 높이기 위해 디스크를 버퍼처럼 사용하는 기법이다.
문제 34

Windows 98에서 도스를 실행시켰더니 전체화면 형태로서 도구들이 보이지 않아 불편하였다. 도스의 창 형태로 전환하려면 어떤 키를 눌러야 하는가?

1

Alt + Space Bar

2

Ctrl + Enter

3

Ctrl + Space Bar

4

Alt + Enter

정답 및 해설

Windows 98에서 전체화면으로 실행 중인 도스 창을 일반 창 형태로 전환하는 단축키는 Alt + Enter이므로 정답이다.

Alt+Enter는 도스 프로그램의 전체화면 모드와 창 모드를 서로 전환하는 토글 기능을 수행한다.

  • ① Alt + Space Bar: 활성 창의 제어(시스템) 메뉴를 여는 단축키이다.
  • ② Ctrl + Enter, ③ Ctrl + Space Bar: 화면 모드 전환과 관련이 없다.
문제 35

Windows 98의 탐색기에서 비연속적인 여러 개의 파일을 선택하는 방법은?

1

Alt 키를 누른 상태에서 선택하려는 파일들을 오른쪽 마우스 버튼을 클릭하여 선택한다.

2

Shift 키를 누른 상태에서 선택하려는 파일들을 왼쪽 마우스 버튼을 클릭하여 선택한다.

3

Shift 키를 누른 상태에서 선택하려는 파일들을 오른쪽 마우스 버튼을 클릭하여 선택한다.

4

Ctrl 키를 누른 상태에서 선택하려는 파일들을 왼쪽 마우스 버튼을 클릭하여 선택한다.

정답 및 해설

탐색기에서 서로 떨어져 있는 여러 파일을 선택할 때는 Ctrl 키를 누른 상태에서 왼쪽 마우스 버튼으로 클릭하므로 정답이다.

Ctrl+클릭은 이미 선택된 항목을 그대로 둔 채 클릭한 파일만 추가로 선택·해제하는 방식이고, Shift+클릭은 두 지점 사이의 연속된 항목을 한 번에 선택하는 방식이다.

  • ①·③ 오른쪽 마우스 버튼 클릭은 선택이 아니라 바로가기(컨텍스트) 메뉴를 여는 동작이다.
  • ② Shift 키를 누른 상태의 클릭은 연속 범위 선택이며 비연속 선택 방식이 아니다.
문제 36

도스(MS-DOS)에서 "CONFIG.SYS" 파일에 "break=on"을 설정하는 이유는?

1

드라이브를 읽기 전용(read only)으로 만들기 위하여

2

숨김(Hidden) 파일을 만들기 위하여

3

Ctrl + C 에 의한 작업중지 명령을 위하여

4

중첩 확장 메모리 영역의 사용을 위하여

정답 및 해설

CONFIG.SYS 파일에 break=on을 설정하는 목적은 Ctrl+C(또는 Ctrl+Break)에 의한 작업 중지 명령을 더 확실히 인식하도록 하기 위함이므로 정답이다.

MS-DOS는 기본적으로 표준 입출력·프린터 관련 작업에 대해서만 Ctrl+C 요청을 점검하는데, break=on으로 설정하면 디스크 입출력 등 다른 작업 중에도 중단 요청을 점검하게 되어 프로그램을 더 쉽게 중지시킬 수 있다.

문제 37

Windows 98의 단축키 중 활성창을 닫고 프로그램을 종료하는 것은?

1

Ctrl + C 키

2

Alt + TAB 키

3

Ctrl + Esc 키

4

Alt + F4 키

정답 및 해설

Windows 98에서 활성 창을 닫고 실행 중인 프로그램을 종료하는 단축키는 Alt + F4이므로 정답이다.

Alt+F4는 현재 포커스를 가진 창(프로그램)을 종료하는 표준 단축키이며, 바탕화면에서 사용하면 시스템 종료 대화상자가 열린다.

  • ① Ctrl + C: 복사 명령이다.
  • ② Alt + TAB: 실행 중인 창 사이를 전환하는 단축키이다.
  • ③ Ctrl + Esc: 시작 메뉴를 여는 단축키이다.
문제 38

유닉스(UNIX)에서 프롬프트가 %라면 사용자가 사용하고 있는 셸의 종류는?

1

korn shell

2

com shell

3

bourn shell

4

c shell

정답 및 해설

UNIX에서 프롬프트가 %로 표시되면 사용하고 있는 셸은 C 셸(C shell)이므로 정답이다.

일반적으로 본 셸(Bourne shell)과 콘 셸(Korn shell)은 프롬프트로 $ 를 사용하고, C 셸은 % 를 기본 프롬프트로 사용한다.

문제 39

도스(MS-DOS)에서 감추어진 파일의 속성을 해제하는 명령은?

1

ATTRIB / -H

2

ATTRIB / +H

3

ATTRIB / -A

4

ATTRIB / +A

정답 및 해설

ATTRIB 명령에서 감추어진(Hidden) 파일 속성을 해제하는 옵션은 -H이므로 정답이다.

ATTRIB 명령은 +기호로 속성을 설정하고 -기호로 속성을 해제하며, H는 숨김(Hidden) 속성을, A는 저장(Archive) 속성을 의미한다.

  • ② +H: 파일을 숨김 속성으로 설정하는 명령이다.
  • ③ -A: 저장 속성을 해제하는 명령으로 숨김과 무관하다.
  • ④ +A: 저장 속성을 설정하는 명령으로 숨김과 무관하다.
문제 40

Windows 98 환경에서 여러 개의 프로그램을 동시에 작업하는 것을 무엇이라 하는가?

1

멀티 태스킹

2

멀티 컨트롤

3

멀티 유저

4

멀티 스케줄링

정답 및 해설

Windows 98 환경에서 여러 개의 프로그램을 동시에 수행하는 기능은 멀티태스킹(Multi-tasking)이므로 정답이다.

멀티태스킹은 하나의 CPU가 짧은 시간 단위로 여러 작업(프로세스)을 번갈아 처리하여 사용자에게는 여러 프로그램이 동시에 실행되는 것처럼 보이게 하는 방식이다.

  • ③ 멀티 유저: 여러 사용자가 하나의 시스템을 동시에 이용하는 방식으로 프로그램 동시 실행과는 다른 개념이다.
문제 41

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

1

cat

2

rm

3

mv

4

type

정답 및 해설

cat 명령은 UNIX에서 파일의 내용을 화면(표준출력)으로 그대로 출력하는 명령이다.

② rm은 파일 삭제, ③ mv는 파일 이동·이름변경 명령이며, ④ type은 UNIX 명령이 아니라 도스(MS-DOS)에서 파일 내용을 출력하는 명령이므로 해당하지 않는다.

문제 42

Windows 98의 부팅 메뉴 중 도스로 부팅하는 메뉴는?

1

Normal

2

Safe mode

3

Command prompt only

4

Step-by-step configuration

정답 및 해설

Windows 98 부팅 메뉴에서 Command prompt only는 그래픽 환경 없이 도스(MS-DOS) 명령 프롬프트만으로 부팅하는 메뉴이다.

Normal은 정상적으로 Windows까지 부팅하는 메뉴, Safe mode는 최소한의 드라이버만으로 Windows에 진입하는 안전 모드, Step-by-step configuration은 시작 파일의 각 줄을 확인하며 부팅하는 메뉴이므로 도스 단독 부팅과는 다르다.

문제 43

Windows 98의 찾기 메뉴에서 지정할 수 있는 형식이 아닌 것은?

1

파일 형식

2

파일 속성

3

포함하는 문자열

4

파일의 크기

정답 및 해설

Windows 98의 [찾기] 대화상자에서는 파일 형식, 포함하는 문자열, 파일의 크기, 수정한 날짜 등을 조건으로 지정할 수 있으나, 파일 속성은 지정 항목에 포함되지 않는다.

따라서 지정할 수 없는 형식은 ② 파일 속성이다.

문제 44

도스(MS-DOS)에서 "CONFIG.SYS" 파일에 "LASTDRIVE=D"의 설정이 의미하는 것은?

1

드라이브 용량을 의미한다.

2

드라이브 개수를 의미한다.

3

드라이브 모양을 의미한다.

4

드라이브 속도를 의미한다.

정답 및 해설

CONFIG.SYS의 LASTDRIVE=D 설정은 시스템이 인식할 수 있는 마지막(최대) 드라이브 문자를 지정하는 것으로, 결과적으로 사용 가능한 드라이브의 개수를 의미한다.

LASTDRIVE=D로 설정하면 A부터 D까지의 드라이브 문자를 사용할 수 있게 되므로, 이는 드라이브 용량·모양·속도가 아니라 드라이브 개수와 관련된 설정이다.

문제 45

다음은 무엇에 관한 내용인가?

It may happen that waiting processors will never again change state, because the resources they have requested are hold by waiting processes.

1

system call

2

deadlock

3

processing

4

emulator

정답 및 해설

제시문은 대기 중인 프로세스들이 요청한 자원을 다른 대기 중인 프로세스가 점유하고 있어 상태가 더 이상 진행되지 않는 상황을 설명하므로, 이는 deadlock(교착상태)에 대한 정의이다.

교착상태는 둘 이상의 프로세스가 서로 상대방이 점유한 자원의 반납을 무한정 기다리면서 어느 쪽도 진행하지 못하는 현상을 말한다.

문제 46

도스(MS-DOS)에서 하드디스크의 파티션을 설정하고 논리적 드라이브 번호를 할당하는 명령은?

1

FORMAT

2

DEFRAG

3

FDISK

4

DOSKEY

정답 및 해설

FDISK는 도스(MS-DOS)에서 하드디스크의 파티션을 생성·삭제하고 논리 드라이브 번호를 할당하는 명령이다.

FORMAT은 디스크를 초기화(포맷)하는 명령, DEFRAG는 단편화된 파일을 재정렬하는 명령, DOSKEY는 명령어 기록을 저장·재사용하는 상주 프로그램으로 파티션 설정과는 관계가 없다.

문제 47

디렉토리 내의 파일을 열거하는데 사용되는 UNIX의 명령어는?

1

cat

2

ls

3

pwd

4

cd

정답 및 해설

UNIX에서 디렉토리 내의 파일 목록을 열거하는 명령은 ls이다.

cat은 파일 내용 출력, pwd는 현재 작업 디렉토리 경로 출력, cd는 디렉토리 이동 명령이므로 파일 목록 표시와는 무관하다.

문제 48

Which of the following key strokes is able to copy it to the clipboard in WINDOWS 98?

1

Ctrl + V

2

Ctrl + X

3

Alt + C

4

Ctrl + C

정답 및 해설

Windows 98에서 선택한 내용을 클립보드로 복사하는 단축키는 Ctrl + C이다.

Ctrl+V는 붙여넣기, Ctrl+X는 잘라내기 단축키이며, Alt+C는 해당 기능의 표준 단축키가 아니다.

문제 49

Windows 98 [탐색기]의 [보기] 메뉴에서 아이콘 표시 방식으로 적당하지 않는 것은?

1

큰 아이콘

2

자세히

3

간단히

4

그룹 정렬

정답 및 해설

Windows 98 [탐색기]의 [보기] 메뉴에서 제공하는 아이콘 표시 방식은 큰 아이콘, 자세히, 간단히(목록) 등이며,

그룹 정렬 기능은 이후 버전의 Windows에서 추가된 것으로 Windows 98에는 존재하지 않는다.

문제 50

Windows 98에서 사용자를 변경하려면 시작 단추에 있는 어떤 메뉴를 클릭하는가?

1

로그 오프

2

프로그램

3

실행

4

설정

정답 및 해설

Windows 98에서 사용자를 변경하려면 시작 단추의 로그 오프 메뉴를 클릭하여 현재 사용자를 로그오프한 뒤 다른 사용자로 다시 로그온한다.

프로그램은 설치된 응용프로그램 목록을 보여주는 메뉴, 실행은 프로그램·파일을 직접 실행하는 메뉴, 설정은 제어판 등 시스템 설정으로 진입하는 메뉴이므로 사용자 전환 기능과는 무관하다.

문제 51

데이터 전송선로의 감쇠량에 대한 극소 조건이 성립되었을 때 선로의 특성 임피던스(ZOZ_O)는? (단, RR : 저항, LL : 인덕턴스, CC : 캐퍼시턴스)

1

ZO=CRZ_O=\sqrt{\dfrac{C}{R}}

2

ZO=LCZ_O=\sqrt{\dfrac{L}{C}}

3

ZO=LCZ_O=\sqrt{LC}

4

ZO=RCZ_O=\sqrt{RC}

정답 및 해설

감쇠량이 극소가 되는 무왜곡 조건(RC = LG)에서 선로의 특성 임피던스는 ② ZO=LCZ_O=\sqrt{\dfrac{L}{C}}이다.

일반 선로의 특성 임피던스는 ZO=R+jωLG+jωCZ_O=\sqrt{\dfrac{R+j\omega L}{G+j\omega C}}인데, 무왜곡 조건 RL=GC\dfrac{R}{L}=\dfrac{G}{C}를 대입하면 주파수 항이 소거되어
ZO=LC=RGZ_O=\sqrt{\dfrac{L}{C}}=\sqrt{\dfrac{R}{G}}
로 주파수와 무관한 순저항이 된다.

나머지 보기는 차원부터 맞지 않는다. LC\sqrt{LC}와 RC\sqrt{RC}는 시간의 차원이고 C/R\sqrt{C/R}은 임피던스의 역수 방향이므로 특성 임피던스가 될 수 없다.

문제 52

디지털 신호를 직접 전화회선에 전송하지 않고 MODEM을 사용하는 가장 큰 이유는?

1

전송속도의 개선

2

임피이던스 정합(Matching)기능

3

신호 일그러짐(Distortion) 개선

4

타기종간 인터페이스(Interface)작용

정답 및 해설

모뎀을 사용하는 가장 큰 이유는 전화회선이 원래 음성대역(약 300~3400Hz)에 맞춰 설계되어 있어 디지털 펄스 신호를 그대로 보내면 파형이 일그러지기(Distortion) 때문이다. 따라서 정답은 신호 일그러짐(Distortion) 개선이다.

모뎀은 디지털 신호를 반송파에 실어(변조) 회선의 통과대역 안으로 옮기고 수신측에서 복조하여 원래 신호로 복원함으로써 감쇠·왜곡을 줄여 안정적으로 전송한다.

  • ① 전송속도의 개선: 변복조 과정 때문에 오히려 속도에 제약이 생기며, 속도 개선이 도입 목적은 아니다.
  • ② 임피이던스 정합(Matching)기능: 임피던스 정합은 모뎀 사용의 본질적 이유가 아니다.
  • ④ 타기종간 인터페이스(Interface)작용: 이종 기기 연결은 부수적 효과일 뿐 핵심 이유가 아니다.
문제 53

4위상 변조를 하여 데이터를 전송하는데 신호의 전송 속도가 60보오(baud)라 할 때, 이것을 bps 속도로 나타내면 얼마인가?

1

60

2

200

3

240

4

120

정답 및 해설

4위상(4-PSK, QPSK) 변조는 한 심벌(baud)에 log⁡24=2\log_2 4=2비트를 싣는 방식이므로, bps는 baud 속도에 심벌당 비트수를 곱해 구한다.

bps =60×2=120=60 \times 2=120이다.

따라서 정답은 120이다.

문제 54

데이터 교환 방식 중 메시지 교환 방식의 특성이 아닌 것은?

1

메시지의 분실을 방지하기 위해 번호를 부여하거나 전송날짜, 시간 등을 메시지에 추가 전송이 가능하다.

2

이용자의 형편에 따라 우선 순위 전송이 가능하다.

3

같은 내용의 메시지를 동시에 여러 곳의 터미널로 보낼 수 없다.

4

고장이 난 터미널로 가는 메시지를 교환기가 보관하거나 지정된 다른 터미널로 전송할 수 있다.

정답 및 해설

메시지 교환 방식(store-and-forward)은 동일한 메시지를 여러 목적지 터미널로 동시에 전송하는 동보(broadcast) 기능을 지원하는 것이 특징이므로, "동시에 여러 곳으로 보낼 수 없다"는 설명은 옳지 않다.

따라서 정답은 같은 내용의 메시지를 동시에 여러 곳의 터미널로 보낼 수 없다이다.

  • ① 메시지에 번호·전송날짜·시간을 부여해 분실을 방지하는 것은 메시지 교환방식의 실제 특성이다.
  • ② 이용자의 사정에 따라 메시지에 우선순위를 부여해 처리하는 것도 메시지 교환방식의 특성이다.
  • ④ 교환기가 고장 난 터미널로 갈 메시지를 보관했다가 복구 후 재전송하거나 다른 터미널로 넘기는 것도 메시지 교환방식의 특성이다.
문제 55

정보통신 교환망에 해당되지 않는 것은?

1

방송통신 교환망

2

메시지 교환망

3

회선 교환망

4

패킷 교환망

정답 및 해설

정보통신에서 교환망은 두 지점 사이의 통신경로를 설정·연결해 주는 망으로, 회선교환망·메시지교환망·패킷교환망이 대표적이다. 방송통신망은 송신국에서 다수 수신자에게 일방향으로 정보를 전달하는 방식이라 경로를 교환·설정하는 개념이 없다.

따라서 정답은 방송통신 교환망이다.

문제 56

데이터통신에 의한 처리 형태로 가장 적합한 것은?

1

오프-라인 리얼 타임 처리

2

온-라인 리얼 타임 처리

3

오프-라인 처리

4

온-라인 처리

정답 및 해설

데이터통신은 통신회선으로 단말기와 컴퓨터를 직접 연결하여 발생 즉시 처리하는 온라인 실시간(on-line real time) 처리 형태에 가장 적합하다.

따라서 정답은 온-라인 리얼 타임 처리이다. 오프라인 처리나 일괄 처리는 통신회선을 통한 즉시 처리와는 거리가 멀다.

문제 57

ISO의 OSI7 참조 모델의 계층 레벨에 속하지 않는 것은?

1

응용 계층

2

물리 계층

3

데이터 링크 계층

4

전기 계층

정답 및 해설

ISO의 OSI 7계층 참조모델은 물리·데이터링크·네트워크·전송·세션·표현·응용 계층으로 구성되며, "전기 계층"이라는 계층은 존재하지 않는다.

따라서 정답은 전기 계층이다.

문제 58

아래와 같은 형태의 부호 전송 방식은?
time11000

1

unipolar

2

baud

3

digit

4

bipolar

정답 및 해설

그림은 신호의 "0"이 기준선 아래(음의 레벨), "1"이 기준선 위(양의 레벨)로 서로 다른 두 극성을 이용해 표현되는 파형이다. 이처럼 양(+)과 음(-) 두 전압 레벨을 모두 사용하는 부호 전송 방식을 양극성(bipolar) 방식이라 한다.

단극성(unipolar) 방식은 0V와 +V처럼 하나의 극성(또는 0과 한쪽 극성)만 사용하므로 이 파형과는 다르다. 따라서 정답은 bipolar이다.

문제 59

시분할 멀티프렉싱에 대한 설명에 해당하는 것은?

1

주파수대역을 나누어 여러 채널로 사용한다.

2

각 채널당 고정된 프레임을 구성하여 전송한다.

3

주로 병렬전송을 행한다.

4

각 채널별 대역 필터가 필요하다.

정답 및 해설

시분할 멀티플렉싱(TDM)은 하나의 전송로를 일정한 시간(타임 슬롯)으로 나누어 여러 채널이 돌아가며 사용하는 방식으로, 각 채널마다 고정된 프레임을 구성해 순차적으로 전송한다.

따라서 정답은 각 채널당 고정된 프레임을 구성하여 전송한다이다.

  • ① 주파수대역을 나누어 여러 채널로 사용하는 것은 주파수분할 멀티플렉싱(FDM)의 특징이다.
  • ③ 병렬전송을 행하는 것은 TDM 고유의 특징이 아니다.
  • ④ 채널별로 대역 필터가 필요한 것은 FDM 방식의 특징이다.
문제 60

빛을 이용하여 정보를 전송하는 전송매체는?

1

통신위성

2

극초단파

3

광케이블

4

동축케이블

정답 및 해설

빛(광신호)을 매체로 정보를 전송하는 것은 광케이블(광섬유 케이블)로, 발광소자가 전기신호를 빛으로 바꿔 유리섬유 코어를 통해 전송하고 수광소자에서 다시 전기신호로 복원한다.

따라서 정답은 광케이블이다. 통신위성·극초단파는 전파(무선)를 이용하고, 동축케이블은 전기신호를 이용하는 매체이다.

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

클록펄스(Clock Pulse)에 의해서 기억 내용을 한자리씩 이동하는 레지스터는?

1

시프트레지스터

2

누산기

3

B레지스터

4

D레지스터

정답 및 해설

시프트레지스터(Shift Register)는 클록펄스마다 저장된 비트를 한 자리씩 좌우로 이동시키는 레지스터이다.

누산기·B레지스터·D레지스터는 각각 연산 결과 저장, 범용 데이터 저장 등의 역할을 할 뿐 자리이동을 목적으로 하는 레지스터가 아니다.

문제 2

다음 블록화 레코드에서 블록화 인수는?

IBG논리 레코드논리 레코드논리 레코드IBG논리 레코드논리 레코드논리 레코드IBG

1

4

2

3

3

1

4

2

정답 및 해설

블록화 인수(Blocking Factor)는 하나의 블록 안에 포함된 논리 레코드의 개수를 뜻하며, 그림에서 IBG와 IBG 사이에 논리 레코드가 3개씩 들어 있으므로 정답은 3이다.

블록화를 하면 IBG의 수가 줄어 저장 매체의 이용 효율이 높아지지만, 블록화 인수가 커질수록 입출력 버퍼도 그만큼 커야 한다.

문제 3

2진수 1011을 그레이코드(Gray Code)로 변환하면?

1

0100

2

0111

3

1110

4

1010

정답 및 해설

2진수를 그레이코드로 변환할 때 최상위 비트는 그대로 두고, 이후 각 자리는 바로 앞자리와 현재 자리를 XOR하여 구한다.

1011을 b3b2b1b0=1011b_3b_2b_1b_0=1011이라 하면 G3=b3=1G_3=b_3=1이고,
G2=b3⊕b2=1⊕0=1G_2=b_3\oplus b_2=1\oplus0=1,
G1=b2⊕b1=0⊕1=1G_1=b_2\oplus b_1=0\oplus1=1,
G0=b1⊕b0=1⊕1=0G_0=b_1\oplus b_0=1\oplus1=0이 되어 결과는 1110이다.

따라서 ③ 1110이 정답이다.

문제 4

원격지에 설치된 입·출력장치를 무엇이라 하는가?

1

단말장치

2

콘솔(Console)

3

변·복조장치(MODEM)

4

X-Y 플로터

정답 및 해설

단말장치(Terminal)는 컴퓨터 본체와 떨어진 원격지에 설치되어 데이터를 입력하거나 처리 결과를 출력하는 입·출력장치이다.

콘솔은 시스템 조작을 위해 본체 곁에 두는 장치이고, 변·복조장치(MODEM)는 데이터를 전송선에 맞게 변조·복조하는 통신장치이며, X-Y 플로터는 도형을 그리는 출력장치일 뿐 원격지 입출력장치를 가리키는 명칭은 아니다.

문제 5

순차적인 주소지정 등에 유리하며, 주소지정에 레지스터 2개가 사용되는 방식은?

1

색인 Addressing

2

간접 Addressing

3

직접 Addressing

4

상대 Addressing

정답 및 해설

색인 Addressing(인덱스 주소지정방식)은 명령어의 주소부에 인덱스 레지스터의 값을 더해 유효주소를 구하는 방식으로,

인덱스 레지스터 값을 하나씩 증가시키며 배열과 같은 순차적 데이터에 접근하기에 유리하고 기준 레지스터와 인덱스 레지스터 두 개를 사용한다.

  • ② 간접 Addressing: 명령어가 지정한 주소가 다시 유효주소를 가리키는 방식으로 메모리를 한 번 더 참조한다.
  • ③ 직접 Addressing: 명령어의 주소부가 곧 유효주소가 되는 가장 단순한 방식이다.
  • ④ 상대 Addressing: 프로그램 카운터 값에 부호 있는 변위를 더해 유효주소를 구하는 방식이다.
문제 6

RS Flip−Flop\rm RS\ Flip-Flop에서 CP=1CP=1이고 S=0,S=0, R=0R=0 이면 출력 QQ의 상태는?

1

불변 상태이다.

2

00으로 RESET\rm RESET된다.

3

부정이 된다.

4

11로 SET\rm SET된다.

정답 및 해설

게이트형 RS Flip−Flop\rm RS\ Flip-Flop에서 클록 CP=1CP=1일 때 S=0, R=0S=0,\ R=0이면 SET·RESET 입력이 모두 비활성 상태이므로 출력 QQ는 변화 없이 이전 상태를 그대로 유지한다.

참고로 S=1,R=0S=1,R=0이면 QQ가 1로 SET되고 S=0,R=1S=0,R=1이면 0으로 RESET되며, S=R=1S=R=1은 정의되지 않는 부정 상태이다.

문제 7

EBCDIC 코드는 몇 개의 Zone bit를 갖는가?

1

2

2

3

3

1

4

4

정답 및 해설

EBCDIC 코드는 8비트로 구성되며, 이 중 상위 4비트가 Zone bit이고 나머지 4비트는 Digit bit이다.

Zone bit 4개로 최대 16가지 조합이 가능해 BCD 코드보다 더 많은 영문자·특수문자를 표현할 수 있다.

문제 8

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

1

Length

2

Op Code

3

Operand

4

Question Mark

정답 및 해설

명령어 형식(Instruction Format)의 첫 번째 바이트에는 수행할 연산의 종류를 지정하는 Op Code(연산코드)가 기억된다.

Op Code 뒤에 이어지는 부분에 연산 대상이 되는 데이터나 주소, 즉 Operand가 위치한다.

문제 9

로더(Loader)의 기능이 아닌 것은?

1

할당(Allocation)

2

링킹(Linking)

3

재배치(Relocation)

4

스케줄링(Scheduling)

정답 및 해설

로더(Loader)의 기본 기능은 할당(Allocation)·링킹(Linking)·재배치(Relocation)·로딩(Loading)이며, 스케줄링(Scheduling)은 로더가 아니라 운영체제의 작업 스케줄러가 담당하는 기능이다.

따라서 로더의 기능이 아닌 것은 ④ 스케줄링이다.

문제 10

다음 논리회로를 나타내는 불 대수식은?
ABCX

1

X=A'+B'+C'

2

X=ABC

3

X=A+B+C

4

X=AB+C

정답 및 해설

그림의 게이트는 입력 쪽이 오목하게 휘고 출력 쪽이 뾰족하게 모이는 형태로, 여러 입력 중 하나라도 1이면 출력이 1이 되는 OR 게이트의 도형 기호이다.

입력 A, B, C를 받는 OR 게이트의 출력은 각 입력의 논리합이므로 X=A+B+CX=A+B+C가 되어 정답이다.

문제 11

2개의 조건을 동시에 만족해야 출력하는 논리연산자는?

1

NAND

2

AND

3

NOT

4

OR

정답 및 해설

두 조건을 모두 만족할 때만 출력이 1이 되는 논리연산은 논리곱, 즉 AND이므로

정답은 AND이다.

  • ① NAND: AND 결과를 반전시킨 부정논리곱이다.
  • ③ NOT: 입력이 하나뿐인 단항 연산으로 값을 반전시킨다.
  • ④ OR: 둘 중 하나만 참이어도 출력이 1이 되는 논리합이다.
문제 12

채널(Channel)은 어느 곳에 위치하는가?

1

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

2

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

3

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

4

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

정답 및 해설

채널(Channel)은 CPU를 대신하여 입출력을 제어하는 장치로 주기억장치와 입·출력장치의 중간에 위치하므로 정답이다.

채널은 CPU의 개입 없이 주기억장치와 입출력장치 사이의 데이터 전송을 독립적으로 수행하여 CPU의 부담을 줄인다.

문제 13

8bit 컴퓨터에서 부호와 절대치 방식으로 수치 자료를 표현했을 때, 기억된 값은 얼마인가?

10001011
1

-12

2

-11

3

12

4

11

정답 및 해설

부호와 절대치(sign-magnitude) 표현에서는 최상위 비트가 부호, 나머지 7비트가 크기를 나타내므로 정답은 -11이다.

최상위 비트가 11이므로 음수이고, 나머지 00010110001011을 십진수로 바꾸면
00010112=8+2+1=110001011_2 = 8+2+1 = 11
이므로 기억된 값은 −11-11이다.

문제 14

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

1

디코더

2

멀티플렉서

3

플립플롭

4

인코더

정답 및 해설

특정값이나 여러 입력 신호를 정해진 자리수의 2진 코드로 변환하는 장치는 인코더(부호기)이므로

정답은 인코더이다.

  • ① 디코더: 반대로 2진 코드를 입력받아 해당하는 출력선 하나를 활성화하는 해독기이다.
  • ② 멀티플렉서: 여러 입력 중 하나를 선택하여 하나의 출력으로 내보내는 장치이다.
  • ③ 플립플롭: 1비트 정보를 저장하는 순차논리소자이다.
문제 15

다음 [보기]에 나열된 내용과 관계되는 장치는 어느 것인가?
[보기] 논리회로, 누산기, 가산기, 보수기

1

보조기억장치

2

제어장치

3

연산장치

4

기억장치

정답 및 해설

논리회로·누산기·가산기·보수기는 모두 산술·논리 연산을 수행하는 연산장치(ALU)를 구성하는 요소이므로

정답은 연산장치이다.

  • ① 보조기억장치: 자료를 영구적으로 저장하는 장치로 연산 기능이 없다.
  • ② 제어장치: 명령을 해독하고 각 장치에 제어신호를 보내는 장치이다.
  • ④ 기억장치: 프로그램과 자료를 저장하는 장치이다.
문제 16

누산기(Accumulator)에 대한 설명으로 옳은 것은?

1

연산부호를 해독하는 장치이다.

2

연산명령이 주어지면 연산준비를 하는 장치이다.

3

연산명령의 순서를 기억하는 장치이다.

4

레지스터의 일종으로 산술연산이나 논리연산의 결과를 일시적으로 기억하는 장치이다.

정답 및 해설

누산기(Accumulator)는 레지스터의 일종으로 산술·논리 연산의 결과를 일시적으로 저장하는 장치이므로

정답이다.

  • ① 연산부호 해독은 명령해독기의 기능이다.
  • ② 연산 준비는 제어장치가 수행한다.
  • ③ 명령 순서를 기억하는 것은 프로그램 카운터의 역할이다.
문제 17

기억장치 고유의 번지로서 0, 1, 2, 3.... 과 같이 16진수로 약속하여 순서대로 결정해 놓은 번지, 즉 기억장치 중의 기억장소를 직접 숫자로 지정하는 주소로서 기계어 정보가 기억되어 있는 번지는?

1

절대번지

2

상대번지

3

변위번지

4

기호번지

정답 및 해설

기억장치의 각 번지를 0,1,2,3…과 같이 순서대로 정해두고 기계어 정보가 기억된 위치를 직접 숫자로 지정하는 주소는 절대번지이므로

정답은 절대번지이다.

  • ② 상대번지: 기준이 되는 번지로부터의 거리(변위)로 위치를 나타낸다.
  • ③ 변위번지: 기준 번지에 더해지는 상대적 값을 의미한다.
  • ④ 기호번지: 프로그램 작성 시 숫자 대신 기호로 표시한 번지이다.
문제 18

레지스터(Register)내로 새로운 자료(Data)를 읽어들이면 어떤 변화가 발생하는가?

1

현존하는 내용에 아무런 영향도 없다.

2

레지스터의 먼저 내용이 지워진다.

3

그 레지스터가 누산기이거나 명령 레지스터일 때만 자료를 읽어 들일 수 있다.

4

그 레지스터가 누산기일 때만 새 자료가 읽어질 수 있다.

정답 및 해설

레지스터에 새 자료를 읽어들이면(Load) 기존에 저장되어 있던 내용은 새 값으로 덮어써져 지워진다. 따라서 정답이다.

레지스터는 하나의 값만 저장할 수 있는 기억소자이므로, 새로운 자료가 입력되면 이전 내용은 보존되지 않고 사라진다.

문제 19

누를 때마다 ON, OFF가 교차되는 스위치를 만들고자 할 때 사용되는 플립플롭은?

1

RS 플립플롭

2

T 플립플롭

3

D 플립플롭

4

JK 플립플롭

정답 및 해설

클록펄스가 들어올 때마다 출력이 반전(toggle)되어 On/Off가 교차되는 스위치처럼 동작하는 것은 T 플립플롭이므로

정답은 T 플립플롭이다.

  • ① RS 플립플롭: Set/Reset 입력으로 상태를 설정하거나 초기화한다.
  • ③ D 플립플롭: 입력값을 그대로 다음 클록에서 출력한다.
  • ④ JK 플립플롭: RS 플립플롭의 부정 입력 문제를 보완한 범용 플립플롭이다.
문제 20

하나의 레지스터에 기억된 자료를 모두 다른 레지스터로 옮길 때 사용하는 논리연산은?

1

Complement

2

Rotate

3

Move

4

Shift

정답 및 해설

한 레지스터에 기억된 자료를 다른 레지스터로 그대로 옮길 때 쓰는 연산은 ③ Move이다.

Move는 원본의 비트 구성을 바꾸지 않고 그대로 복사해 전송하는 연산이어서, 값 자체를 변형하는 보수 연산이나 자리 이동 연산과 구분된다.

  • ① Complement : 각 비트를 반전시켜 보수를 구하는 연산이다.
  • ② Rotate : 밀려난 비트가 반대쪽 끝으로 되돌아오는 순환 이동 연산이다.
  • ④ Shift : 비트를 좌우로 밀어 자리만 옮기는 연산이다.
문제 21

Windows용 프레젠테이션에서 프레젠테이션의 한 화면을 구성하는 개개의 요소들을 무엇이라고 하는가?

1

시나리오(Scenario)

2

개요

3

개체(Object)

4

슬라이드(Slide)

정답 및 해설

프레젠테이션에서 한 화면(슬라이드)을 이루는 텍스트 상자·도형·그림·표·차트 같은 개개의 구성 요소를 개체(Object)라고 한다.

개체는 각각 독립적으로 선택·이동·크기 조절·서식 지정이 가능한 편집 단위이므로, 화면을 구성하는 낱낱의 요소를 가리키는 용어가 된다.

  • ① 시나리오(Scenario)는 발표 내용과 진행 순서를 미리 계획한 구성안이다.
  • ② 개요는 슬라이드의 제목과 본문 텍스트만 계층 구조로 보여 주는 보기 방식이다.
  • ④ 슬라이드(Slide)는 개체들이 배치되는 화면 한 장 자체이지, 화면을 구성하는 개개의 요소가 아니다.
문제 22

기업체의 발표회나 각종 회의 등에서 빔 프로젝트 등을 이용하여 제품에 대한 소개나 회의 내용을 요약 정리하여 청중에게 효과적으로 전달하기 위한 도구를 의미하는 것은?

1

스프레드시트

2

워드프로세서

3

프레젠테이션

4

데이터베이스

정답 및 해설

빔 프로젝터 등을 이용해 제품 소개나 회의 내용을 시각 자료로 요약해 청중에게 전달하는 소프트웨어 도구는 프레젠테이션이다.

스프레드시트는 표 계산, 워드프로세서는 문서 작성, 데이터베이스는 자료의 저장·관리를 목적으로 하는 도구로 발표용 시각자료 제작과는 용도가 다르다.

문제 23

데이터베이스 디자인 단계의 순서가 옳은 것은?
(1) 데이터베이스의 목적을 정의
(2) 데이터베이스에서 필요한 테이블을 정의
(3) 테이블에서 필요한 필드를 정의
(4) 테이블 간의 관계를 정의

1

(1) - (4) - (2) - (3)

2

(1) - (2) - (4) - (3)

3

(1) - (2) - (3) - (4)

4

(1) - (3) - (2) - (4)

정답 및 해설

데이터베이스 설계는 목적 정의 → 테이블 정의 → 필드 정의 → 관계 정의 순으로 진행하므로 (1)-(2)-(3)-(4)가 옳은 순서이다.

먼저 데이터베이스로 무엇을 관리할지 목적을 정하고, 그 목적에 필요한 테이블을 정한 뒤 각 테이블에 담을 필드를 세분화하고, 마지막으로 테이블 간 관계를 정의해 구조를 완성한다.

문제 24

프레젠테이션 프로그램을 사용하는 용도 중 가장 거리가 먼 것은?

1

통계자료작성

2

강연회 준비

3

신제품 설명회

4

회사의 제품 선전용

정답 및 해설

프레젠테이션 프로그램은 강연·설명회·제품 선전 등 발표 자료를 시각적으로 구성하는 데 쓰이며, 통계자료작성과 같은 수치 계산·집계 작업은 스프레드시트 프로그램의 용도이므로 가장 거리가 멀다.

강연회 준비, 신제품 설명회, 제품 선전용 자료는 모두 프레젠테이션의 전형적인 활용 사례이다.

문제 25

SQL의 SELECT 문에서 특정열의 값을 기준으로 정렬할 때 사용하는 절은?

1

ORDER TO절

2

SORT절

3

ORDER BY절

4

SORT BY절

정답 및 해설

SELECT 문의 검색 결과를 특정 열의 값 기준으로 정렬할 때 사용하는 절은 ③ ORDER BY절이다.

ORDER BY 뒤에 정렬 기준이 되는 열을 적고 ASC(오름차순)·DESC(내림차순)를 지정하며, 생략하면 오름차순으로 정렬된다.

나머지 ① ORDER TO절, ② SORT절, ④ SORT BY절은 표준 SQL에 없는 표현이다.

문제 26

학생 테이블에 데이터를 입력한 후, 주소 필드가 누락되어 이를 추가하려고 할 때의 적합한 SQL 명령은?

1

ALTER TABLE

2

CREATE TABLE

3

MODIFY TABLE

4

ADD TABLE

정답 및 해설

이미 만들어진 테이블에 필드(열)를 추가하는 등 테이블 구조를 변경할 때는 ALTER TABLE 명령을 사용한다.

CREATE TABLE은 새 테이블을 생성하는 명령이며, MODIFY TABLE과 ADD TABLE은 표준 SQL 명령어가 아니다.

문제 27

스키마(SCHEMA)의 종류가 아닌 것은?

1

개념 스키마

2

관계 스키마

3

내부 스키마

4

외부 스키마

정답 및 해설

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

외부 스키마는 사용자 관점의 뷰를, 개념 스키마는 조직 전체의 논리적 구조를, 내부 스키마는 물리적 저장 구조를 정의한다.

문제 28

DBMS의 필수 기능으로 거리가 먼 것은?

1

제어 기능

2

연산 기능

3

조작 기능

4

정의 기능

정답 및 해설

DBMS의 필수 기능은 데이터 구조를 정의하는 정의 기능, 데이터를 검색·삽입·삭제·갱신하는 조작 기능, 무결성과 보안을 유지하는 제어 기능 세 가지이다.

연산 기능은 이 세 가지 필수 기능 분류에 포함되지 않으므로 거리가 먼 것이다.

문제 29

SQL에서 기본 테이블을 생성하는 명령은?

1

CREATE

2

SELECT

3

UPDATE

4

DROP

정답 및 해설

SQL에서 기본 테이블(스키마)을 생성하는 명령은 CREATE이다.

SELECT는 검색, UPDATE는 갱신, DROP은 삭제를 수행하는 명령으로 테이블 생성과는 기능이 다르다.

문제 30

다음 SQL 문의 의미는? (단, REQUISITE는 판매테이블이며, ITEM은 품명이다.)
DELETE FROM REQUISITE WHERE ITEM = '사과'

1

판매테이블에서 품명이 ‘사과’인 항목을 삭제하라.

2

판매테이블에서 품명이 ‘사과’인 항목을 검색하라.

3

판매테이블에서 품명이 ‘사과’인 항목을 갱신하라.

4

판매테이블에서 품명이 ‘사과’인 항목의 개수를 검색하라.

정답 및 해설

제시된 SQL문은 REQUISITE 테이블에서 품명(ITEM)이 '사과'인 행을 삭제하라는 명령이므로, 판매테이블에서 품명이 '사과'인 항목을 삭제하라는 뜻이다.

DELETE FROM 절은 조건에 맞는 행을 지우는 명령으로, 검색은 SELECT, 갱신은 UPDATE 문을 사용한다.

문제 31

운영체제의 특성으로 거리가 먼 것은?

1

용이성

2

신뢰성

3

효율성

4

복잡성

정답 및 해설

운영체제(OS)에 요구되는 특성은 신뢰성·효율성·용이성이며, 복잡성은 오히려 지양해야 할 성질이므로 정답이다.

신뢰성은 시스템이 오류 없이 안정적으로 동작하는 성질이고, 효율성은 처리량 증가·응답시간 단축 등 자원을 효과적으로 활용하는 성질이며, 용이성은 사용자가 시스템을 편리하게 이용할 수 있게 하는 성질이다.

  • ① 용이성: 운영체제가 갖추어야 할 사용 편의성이므로 특성에 해당한다.
  • ② 신뢰성: 안정적 운영을 보장하는 특성에 해당한다.
  • ③ 효율성: 자원의 효과적 활용을 나타내는 특성에 해당한다.
문제 32

Windows 98에서 복사 또는 이동시킬 파일(내용)이 잠시 기억되는 임시 기억장소로서 일종의 버퍼(Buffer) 역할을 수행하는 것은?

1

임시폴더

2

클립보드

3

휴지통

4

바탕화면

정답 및 해설

Windows에서 복사·이동할 내용을 잠시 저장해 두는 버퍼 역할의 임시 저장소는 클립보드이므로 정답이다.

클립보드는 복사(Ctrl+C) 또는 잘라내기(Ctrl+X) 한 데이터를 붙여넣기(Ctrl+V) 할 때까지 메모리상에 임시로 보관하는 공간이다.

  • ① 임시폴더: 프로그램 실행 중 생성되는 임시 파일이 저장되는 디스크상의 폴더로, 복사·이동 버퍼와는 다르다.
  • ③ 휴지통: 삭제된 파일을 임시 보관하는 공간이다.
  • ④ 바탕화면: 아이콘과 창이 표시되는 작업 공간일 뿐 버퍼 기능은 없다.
문제 33

작업 수행 중 예기치 못한 돌발적인 사태가 발생하여 잠시 작업 수행을 멈추고 상황에 맞는 처리를 한 후, 다시 프로그램을 진행해 나가는 것을 의미하는 것은?

1

폴링

2

버퍼링

3

인터럽트

4

스풀링

정답 및 해설

작업 수행 중 돌발적인 사건이 발생했을 때 현재 작업을 멈추고 해당 상황을 처리한 뒤 원래 작업으로 복귀하는 것은 인터럽트(Interrupt)이므로 정답이다.

인터럽트가 발생하면 CPU는 현재 수행 중인 프로그램의 상태를 저장하고 인터럽트 서비스 루틴을 수행한 후, 저장해 둔 상태로 복귀하여 하던 작업을 이어간다.

  • ① 폴링: 인터럽트와 달리 CPU가 주기적으로 장치 상태를 직접 검사하는 방식이다.
  • ② 버퍼링: 입출력 속도 차이를 완화하기 위해 데이터를 임시 저장하는 기법이다.
  • ④ 스풀링: 저속 입출력 장치의 효율을 높이기 위해 디스크를 버퍼처럼 사용하는 기법이다.
문제 34

Windows 98에서 도스를 실행시켰더니 전체화면 형태로서 도구들이 보이지 않아 불편하였다. 도스의 창 형태로 전환하려면 어떤 키를 눌러야 하는가?

1

Alt + Space Bar

2

Ctrl + Enter

3

Ctrl + Space Bar

4

Alt + Enter

정답 및 해설

Windows 98에서 전체화면으로 실행 중인 도스 창을 일반 창 형태로 전환하는 단축키는 Alt + Enter이므로 정답이다.

Alt+Enter는 도스 프로그램의 전체화면 모드와 창 모드를 서로 전환하는 토글 기능을 수행한다.

  • ① Alt + Space Bar: 활성 창의 제어(시스템) 메뉴를 여는 단축키이다.
  • ② Ctrl + Enter, ③ Ctrl + Space Bar: 화면 모드 전환과 관련이 없다.
문제 35

Windows 98의 탐색기에서 비연속적인 여러 개의 파일을 선택하는 방법은?

1

Alt 키를 누른 상태에서 선택하려는 파일들을 오른쪽 마우스 버튼을 클릭하여 선택한다.

2

Shift 키를 누른 상태에서 선택하려는 파일들을 왼쪽 마우스 버튼을 클릭하여 선택한다.

3

Shift 키를 누른 상태에서 선택하려는 파일들을 오른쪽 마우스 버튼을 클릭하여 선택한다.

4

Ctrl 키를 누른 상태에서 선택하려는 파일들을 왼쪽 마우스 버튼을 클릭하여 선택한다.

정답 및 해설

탐색기에서 서로 떨어져 있는 여러 파일을 선택할 때는 Ctrl 키를 누른 상태에서 왼쪽 마우스 버튼으로 클릭하므로 정답이다.

Ctrl+클릭은 이미 선택된 항목을 그대로 둔 채 클릭한 파일만 추가로 선택·해제하는 방식이고, Shift+클릭은 두 지점 사이의 연속된 항목을 한 번에 선택하는 방식이다.

  • ①·③ 오른쪽 마우스 버튼 클릭은 선택이 아니라 바로가기(컨텍스트) 메뉴를 여는 동작이다.
  • ② Shift 키를 누른 상태의 클릭은 연속 범위 선택이며 비연속 선택 방식이 아니다.
문제 36

도스(MS-DOS)에서 "CONFIG.SYS" 파일에 "break=on"을 설정하는 이유는?

1

드라이브를 읽기 전용(read only)으로 만들기 위하여

2

숨김(Hidden) 파일을 만들기 위하여

3

Ctrl + C 에 의한 작업중지 명령을 위하여

4

중첩 확장 메모리 영역의 사용을 위하여

정답 및 해설

CONFIG.SYS 파일에 break=on을 설정하는 목적은 Ctrl+C(또는 Ctrl+Break)에 의한 작업 중지 명령을 더 확실히 인식하도록 하기 위함이므로 정답이다.

MS-DOS는 기본적으로 표준 입출력·프린터 관련 작업에 대해서만 Ctrl+C 요청을 점검하는데, break=on으로 설정하면 디스크 입출력 등 다른 작업 중에도 중단 요청을 점검하게 되어 프로그램을 더 쉽게 중지시킬 수 있다.

문제 37

Windows 98의 단축키 중 활성창을 닫고 프로그램을 종료하는 것은?

1

Ctrl + C 키

2

Alt + TAB 키

3

Ctrl + Esc 키

4

Alt + F4 키

정답 및 해설

Windows 98에서 활성 창을 닫고 실행 중인 프로그램을 종료하는 단축키는 Alt + F4이므로 정답이다.

Alt+F4는 현재 포커스를 가진 창(프로그램)을 종료하는 표준 단축키이며, 바탕화면에서 사용하면 시스템 종료 대화상자가 열린다.

  • ① Ctrl + C: 복사 명령이다.
  • ② Alt + TAB: 실행 중인 창 사이를 전환하는 단축키이다.
  • ③ Ctrl + Esc: 시작 메뉴를 여는 단축키이다.
문제 38

유닉스(UNIX)에서 프롬프트가 %라면 사용자가 사용하고 있는 셸의 종류는?

1

korn shell

2

com shell

3

bourn shell

4

c shell

정답 및 해설

UNIX에서 프롬프트가 %로 표시되면 사용하고 있는 셸은 C 셸(C shell)이므로 정답이다.

일반적으로 본 셸(Bourne shell)과 콘 셸(Korn shell)은 프롬프트로 $ 를 사용하고, C 셸은 % 를 기본 프롬프트로 사용한다.

문제 39

도스(MS-DOS)에서 감추어진 파일의 속성을 해제하는 명령은?

1

ATTRIB / -H

2

ATTRIB / +H

3

ATTRIB / -A

4

ATTRIB / +A

정답 및 해설

ATTRIB 명령에서 감추어진(Hidden) 파일 속성을 해제하는 옵션은 -H이므로 정답이다.

ATTRIB 명령은 +기호로 속성을 설정하고 -기호로 속성을 해제하며, H는 숨김(Hidden) 속성을, A는 저장(Archive) 속성을 의미한다.

  • ② +H: 파일을 숨김 속성으로 설정하는 명령이다.
  • ③ -A: 저장 속성을 해제하는 명령으로 숨김과 무관하다.
  • ④ +A: 저장 속성을 설정하는 명령으로 숨김과 무관하다.
문제 40

Windows 98 환경에서 여러 개의 프로그램을 동시에 작업하는 것을 무엇이라 하는가?

1

멀티 태스킹

2

멀티 컨트롤

3

멀티 유저

4

멀티 스케줄링

정답 및 해설

Windows 98 환경에서 여러 개의 프로그램을 동시에 수행하는 기능은 멀티태스킹(Multi-tasking)이므로 정답이다.

멀티태스킹은 하나의 CPU가 짧은 시간 단위로 여러 작업(프로세스)을 번갈아 처리하여 사용자에게는 여러 프로그램이 동시에 실행되는 것처럼 보이게 하는 방식이다.

  • ③ 멀티 유저: 여러 사용자가 하나의 시스템을 동시에 이용하는 방식으로 프로그램 동시 실행과는 다른 개념이다.
문제 41

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

1

cat

2

rm

3

mv

4

type

정답 및 해설

cat 명령은 UNIX에서 파일의 내용을 화면(표준출력)으로 그대로 출력하는 명령이다.

② rm은 파일 삭제, ③ mv는 파일 이동·이름변경 명령이며, ④ type은 UNIX 명령이 아니라 도스(MS-DOS)에서 파일 내용을 출력하는 명령이므로 해당하지 않는다.

문제 42

Windows 98의 부팅 메뉴 중 도스로 부팅하는 메뉴는?

1

Normal

2

Safe mode

3

Command prompt only

4

Step-by-step configuration

정답 및 해설

Windows 98 부팅 메뉴에서 Command prompt only는 그래픽 환경 없이 도스(MS-DOS) 명령 프롬프트만으로 부팅하는 메뉴이다.

Normal은 정상적으로 Windows까지 부팅하는 메뉴, Safe mode는 최소한의 드라이버만으로 Windows에 진입하는 안전 모드, Step-by-step configuration은 시작 파일의 각 줄을 확인하며 부팅하는 메뉴이므로 도스 단독 부팅과는 다르다.

문제 43

Windows 98의 찾기 메뉴에서 지정할 수 있는 형식이 아닌 것은?

1

파일 형식

2

파일 속성

3

포함하는 문자열

4

파일의 크기

정답 및 해설

Windows 98의 [찾기] 대화상자에서는 파일 형식, 포함하는 문자열, 파일의 크기, 수정한 날짜 등을 조건으로 지정할 수 있으나, 파일 속성은 지정 항목에 포함되지 않는다.

따라서 지정할 수 없는 형식은 ② 파일 속성이다.

문제 44

도스(MS-DOS)에서 "CONFIG.SYS" 파일에 "LASTDRIVE=D"의 설정이 의미하는 것은?

1

드라이브 용량을 의미한다.

2

드라이브 개수를 의미한다.

3

드라이브 모양을 의미한다.

4

드라이브 속도를 의미한다.

정답 및 해설

CONFIG.SYS의 LASTDRIVE=D 설정은 시스템이 인식할 수 있는 마지막(최대) 드라이브 문자를 지정하는 것으로, 결과적으로 사용 가능한 드라이브의 개수를 의미한다.

LASTDRIVE=D로 설정하면 A부터 D까지의 드라이브 문자를 사용할 수 있게 되므로, 이는 드라이브 용량·모양·속도가 아니라 드라이브 개수와 관련된 설정이다.

문제 45

다음은 무엇에 관한 내용인가?

It may happen that waiting processors will never again change state, because the resources they have requested are hold by waiting processes.

1

system call

2

deadlock

3

processing

4

emulator

정답 및 해설

제시문은 대기 중인 프로세스들이 요청한 자원을 다른 대기 중인 프로세스가 점유하고 있어 상태가 더 이상 진행되지 않는 상황을 설명하므로, 이는 deadlock(교착상태)에 대한 정의이다.

교착상태는 둘 이상의 프로세스가 서로 상대방이 점유한 자원의 반납을 무한정 기다리면서 어느 쪽도 진행하지 못하는 현상을 말한다.

문제 46

도스(MS-DOS)에서 하드디스크의 파티션을 설정하고 논리적 드라이브 번호를 할당하는 명령은?

1

FORMAT

2

DEFRAG

3

FDISK

4

DOSKEY

정답 및 해설

FDISK는 도스(MS-DOS)에서 하드디스크의 파티션을 생성·삭제하고 논리 드라이브 번호를 할당하는 명령이다.

FORMAT은 디스크를 초기화(포맷)하는 명령, DEFRAG는 단편화된 파일을 재정렬하는 명령, DOSKEY는 명령어 기록을 저장·재사용하는 상주 프로그램으로 파티션 설정과는 관계가 없다.

문제 47

디렉토리 내의 파일을 열거하는데 사용되는 UNIX의 명령어는?

1

cat

2

ls

3

pwd

4

cd

정답 및 해설

UNIX에서 디렉토리 내의 파일 목록을 열거하는 명령은 ls이다.

cat은 파일 내용 출력, pwd는 현재 작업 디렉토리 경로 출력, cd는 디렉토리 이동 명령이므로 파일 목록 표시와는 무관하다.

문제 48

Which of the following key strokes is able to copy it to the clipboard in WINDOWS 98?

1

Ctrl + V

2

Ctrl + X

3

Alt + C

4

Ctrl + C

정답 및 해설

Windows 98에서 선택한 내용을 클립보드로 복사하는 단축키는 Ctrl + C이다.

Ctrl+V는 붙여넣기, Ctrl+X는 잘라내기 단축키이며, Alt+C는 해당 기능의 표준 단축키가 아니다.

문제 49

Windows 98 [탐색기]의 [보기] 메뉴에서 아이콘 표시 방식으로 적당하지 않는 것은?

1

큰 아이콘

2

자세히

3

간단히

4

그룹 정렬

정답 및 해설

Windows 98 [탐색기]의 [보기] 메뉴에서 제공하는 아이콘 표시 방식은 큰 아이콘, 자세히, 간단히(목록) 등이며,

그룹 정렬 기능은 이후 버전의 Windows에서 추가된 것으로 Windows 98에는 존재하지 않는다.

문제 50

Windows 98에서 사용자를 변경하려면 시작 단추에 있는 어떤 메뉴를 클릭하는가?

1

로그 오프

2

프로그램

3

실행

4

설정

정답 및 해설

Windows 98에서 사용자를 변경하려면 시작 단추의 로그 오프 메뉴를 클릭하여 현재 사용자를 로그오프한 뒤 다른 사용자로 다시 로그온한다.

프로그램은 설치된 응용프로그램 목록을 보여주는 메뉴, 실행은 프로그램·파일을 직접 실행하는 메뉴, 설정은 제어판 등 시스템 설정으로 진입하는 메뉴이므로 사용자 전환 기능과는 무관하다.

문제 51

데이터 전송선로의 감쇠량에 대한 극소 조건이 성립되었을 때 선로의 특성 임피던스(ZOZ_O)는? (단, RR : 저항, LL : 인덕턴스, CC : 캐퍼시턴스)

1

ZO=CRZ_O=\sqrt{\dfrac{C}{R}}

2

ZO=LCZ_O=\sqrt{\dfrac{L}{C}}

3

ZO=LCZ_O=\sqrt{LC}

4

ZO=RCZ_O=\sqrt{RC}

정답 및 해설

감쇠량이 극소가 되는 무왜곡 조건(RC = LG)에서 선로의 특성 임피던스는 ② ZO=LCZ_O=\sqrt{\dfrac{L}{C}}이다.

일반 선로의 특성 임피던스는 ZO=R+jωLG+jωCZ_O=\sqrt{\dfrac{R+j\omega L}{G+j\omega C}}인데, 무왜곡 조건 RL=GC\dfrac{R}{L}=\dfrac{G}{C}를 대입하면 주파수 항이 소거되어
ZO=LC=RGZ_O=\sqrt{\dfrac{L}{C}}=\sqrt{\dfrac{R}{G}}
로 주파수와 무관한 순저항이 된다.

나머지 보기는 차원부터 맞지 않는다. LC\sqrt{LC}와 RC\sqrt{RC}는 시간의 차원이고 C/R\sqrt{C/R}은 임피던스의 역수 방향이므로 특성 임피던스가 될 수 없다.

문제 52

디지털 신호를 직접 전화회선에 전송하지 않고 MODEM을 사용하는 가장 큰 이유는?

1

전송속도의 개선

2

임피이던스 정합(Matching)기능

3

신호 일그러짐(Distortion) 개선

4

타기종간 인터페이스(Interface)작용

정답 및 해설

모뎀을 사용하는 가장 큰 이유는 전화회선이 원래 음성대역(약 300~3400Hz)에 맞춰 설계되어 있어 디지털 펄스 신호를 그대로 보내면 파형이 일그러지기(Distortion) 때문이다. 따라서 정답은 신호 일그러짐(Distortion) 개선이다.

모뎀은 디지털 신호를 반송파에 실어(변조) 회선의 통과대역 안으로 옮기고 수신측에서 복조하여 원래 신호로 복원함으로써 감쇠·왜곡을 줄여 안정적으로 전송한다.

  • ① 전송속도의 개선: 변복조 과정 때문에 오히려 속도에 제약이 생기며, 속도 개선이 도입 목적은 아니다.
  • ② 임피이던스 정합(Matching)기능: 임피던스 정합은 모뎀 사용의 본질적 이유가 아니다.
  • ④ 타기종간 인터페이스(Interface)작용: 이종 기기 연결은 부수적 효과일 뿐 핵심 이유가 아니다.
문제 53

4위상 변조를 하여 데이터를 전송하는데 신호의 전송 속도가 60보오(baud)라 할 때, 이것을 bps 속도로 나타내면 얼마인가?

1

60

2

200

3

240

4

120

정답 및 해설

4위상(4-PSK, QPSK) 변조는 한 심벌(baud)에 log⁡24=2\log_2 4=2비트를 싣는 방식이므로, bps는 baud 속도에 심벌당 비트수를 곱해 구한다.

bps =60×2=120=60 \times 2=120이다.

따라서 정답은 120이다.

문제 54

데이터 교환 방식 중 메시지 교환 방식의 특성이 아닌 것은?

1

메시지의 분실을 방지하기 위해 번호를 부여하거나 전송날짜, 시간 등을 메시지에 추가 전송이 가능하다.

2

이용자의 형편에 따라 우선 순위 전송이 가능하다.

3

같은 내용의 메시지를 동시에 여러 곳의 터미널로 보낼 수 없다.

4

고장이 난 터미널로 가는 메시지를 교환기가 보관하거나 지정된 다른 터미널로 전송할 수 있다.

정답 및 해설

메시지 교환 방식(store-and-forward)은 동일한 메시지를 여러 목적지 터미널로 동시에 전송하는 동보(broadcast) 기능을 지원하는 것이 특징이므로, "동시에 여러 곳으로 보낼 수 없다"는 설명은 옳지 않다.

따라서 정답은 같은 내용의 메시지를 동시에 여러 곳의 터미널로 보낼 수 없다이다.

  • ① 메시지에 번호·전송날짜·시간을 부여해 분실을 방지하는 것은 메시지 교환방식의 실제 특성이다.
  • ② 이용자의 사정에 따라 메시지에 우선순위를 부여해 처리하는 것도 메시지 교환방식의 특성이다.
  • ④ 교환기가 고장 난 터미널로 갈 메시지를 보관했다가 복구 후 재전송하거나 다른 터미널로 넘기는 것도 메시지 교환방식의 특성이다.
문제 55

정보통신 교환망에 해당되지 않는 것은?

1

방송통신 교환망

2

메시지 교환망

3

회선 교환망

4

패킷 교환망

정답 및 해설

정보통신에서 교환망은 두 지점 사이의 통신경로를 설정·연결해 주는 망으로, 회선교환망·메시지교환망·패킷교환망이 대표적이다. 방송통신망은 송신국에서 다수 수신자에게 일방향으로 정보를 전달하는 방식이라 경로를 교환·설정하는 개념이 없다.

따라서 정답은 방송통신 교환망이다.

문제 56

데이터통신에 의한 처리 형태로 가장 적합한 것은?

1

오프-라인 리얼 타임 처리

2

온-라인 리얼 타임 처리

3

오프-라인 처리

4

온-라인 처리

정답 및 해설

데이터통신은 통신회선으로 단말기와 컴퓨터를 직접 연결하여 발생 즉시 처리하는 온라인 실시간(on-line real time) 처리 형태에 가장 적합하다.

따라서 정답은 온-라인 리얼 타임 처리이다. 오프라인 처리나 일괄 처리는 통신회선을 통한 즉시 처리와는 거리가 멀다.

문제 57

ISO의 OSI7 참조 모델의 계층 레벨에 속하지 않는 것은?

1

응용 계층

2

물리 계층

3

데이터 링크 계층

4

전기 계층

정답 및 해설

ISO의 OSI 7계층 참조모델은 물리·데이터링크·네트워크·전송·세션·표현·응용 계층으로 구성되며, "전기 계층"이라는 계층은 존재하지 않는다.

따라서 정답은 전기 계층이다.

문제 58

아래와 같은 형태의 부호 전송 방식은?
time11000

1

unipolar

2

baud

3

digit

4

bipolar

정답 및 해설

그림은 신호의 "0"이 기준선 아래(음의 레벨), "1"이 기준선 위(양의 레벨)로 서로 다른 두 극성을 이용해 표현되는 파형이다. 이처럼 양(+)과 음(-) 두 전압 레벨을 모두 사용하는 부호 전송 방식을 양극성(bipolar) 방식이라 한다.

단극성(unipolar) 방식은 0V와 +V처럼 하나의 극성(또는 0과 한쪽 극성)만 사용하므로 이 파형과는 다르다. 따라서 정답은 bipolar이다.

문제 59

시분할 멀티프렉싱에 대한 설명에 해당하는 것은?

1

주파수대역을 나누어 여러 채널로 사용한다.

2

각 채널당 고정된 프레임을 구성하여 전송한다.

3

주로 병렬전송을 행한다.

4

각 채널별 대역 필터가 필요하다.

정답 및 해설

시분할 멀티플렉싱(TDM)은 하나의 전송로를 일정한 시간(타임 슬롯)으로 나누어 여러 채널이 돌아가며 사용하는 방식으로, 각 채널마다 고정된 프레임을 구성해 순차적으로 전송한다.

따라서 정답은 각 채널당 고정된 프레임을 구성하여 전송한다이다.

  • ① 주파수대역을 나누어 여러 채널로 사용하는 것은 주파수분할 멀티플렉싱(FDM)의 특징이다.
  • ③ 병렬전송을 행하는 것은 TDM 고유의 특징이 아니다.
  • ④ 채널별로 대역 필터가 필요한 것은 FDM 방식의 특징이다.
문제 60

빛을 이용하여 정보를 전송하는 전송매체는?

1

통신위성

2

극초단파

3

광케이블

4

동축케이블

정답 및 해설

빛(광신호)을 매체로 정보를 전송하는 것은 광케이블(광섬유 케이블)로, 발광소자가 전기신호를 빛으로 바꿔 유리섬유 코어를 통해 전송하고 수광소자에서 다시 전기신호로 복원한다.

따라서 정답은 광케이블이다. 통신위성·극초단파는 전파(무선)를 이용하고, 동축케이블은 전기신호를 이용하는 매체이다.