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

04년 2회차

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

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

04년 2회차

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

JK 플립플롭(Flip Flop)에서 보수가 출력되기 위한 입력값 J, K의 입력 상태는?

1

J=1, K=1

2

J=0, K=0

3

J=0, K=1

4

J=1, K=0

정답 및 해설

JK 플립플롭(JK Flip-Flop)은 J=1, K=1 입력일 때 클록펄스가 들어올 때마다

이전 출력의 보수, 즉 토글 동작을 한다.

  • ② J=0, K=0: 이전 상태를 그대로 유지하는 홀드(no change) 상태이다.
  • ③ J=0, K=1: 출력을 0으로 만드는 리셋 상태이다.
  • ④ J=1, K=0: 출력을 1로 만드는 세트 상태이다.
문제 2

입력단자와 출력단자가 반대가 되는 즉 "0"이면 "1", "1"이면 "0"이 되는 회로는?

1

OR 회로

2

NOT 회로

3

AND 회로

4

Flip-Flop 회로

정답 및 해설

입력과 출력이 반대로 나타나 0이면 1, 1이면 0으로 바뀌는 회로는 NOT 회로(인버터)이다.

OR·AND 회로는 두 개 이상의 입력에 대해 논리합·논리곱을 수행하는 회로이고, Flip-Flop 회로는 입력 상태를 기억하는 순차 회로로 단순히 입력을 반전시키는 회로와는 다르다.

문제 3

주기억장치에서 자료 표현의 최소 단위는?

1

셀(Cell)

2

레코드(Record)

3

바이트(Byte)

4

블록(Block)

정답 및 해설

주기억장치에서 문자 하나를 표현하는 자료 표현의 최소 단위는

8비트로 구성된 바이트(Byte)이다.

  • ① 셀(Cell): 기억장치를 구성하는 최소 저장 소자를 가리키는 용어로 자료 표현 단위와는 다르다.
  • ② 레코드(Record): 여러 필드(바이트의 모임)가 모여 이루는 논리적 자료 단위이다.
  • ④ 블록(Block): 여러 레코드를 묶어 입출력의 단위로 사용하는 것이다.
문제 4

다음 그림의 연산결과는?
11101010ALUAND결과?

1

1010

2

1101

3

1110

4

1001

정답 및 해설

그림은 ALU에서 두 이진수 11101110과 10101010에 대해 AND 연산을 수행하는 과정을 나타낸다.

같은 자리끼리 논리곱을 계산하면
11101110
AND 1010\text{AND}\ 1010
=1010=1010

따라서 연산 결과는 ① 1010이다.

문제 5

동시에 여러 개의 입·출력장치가 작동되도록 설계된 채널은?

1

Multiplexer Channel

2

Simplex Channel

3

Register Channel

4

Selector Channel

정답 및 해설

여러 대의 저속 입·출력장치를 바이트 단위로 시분할하여 동시에 운용할 수 있도록 설계된 채널은 멀티플렉서 채널(Multiplexer Channel)이다.

Selector 채널은 한 번에 하나의 고속 장치만 전담하여 처리하며, Simplex(단방향)·Register는 통신 방향이나 레지스터 개념을 가리키는 용어로 여러 장치의 동시 운용과는 관련이 없다.

문제 6

불대수의 정리 중 옳지 않은 것은?

1

A + A = 1

2

A·A = A

3

A·1 = A

4

1 + A = 1

정답 및 해설

불대수에서는 A+A=AA+A=A(멱등법칙)가 성립하므로, A+A=1A+A=1이라는 진술은 옳지 않다.

참고로 A+A‾=1A+\overline{A}=1(보수법칙)은 성립하지만 이는 A와 A의 보수를 더한 경우이고, 같은 A끼리 더한 경우와는 다르다.

나머지 A⋅A=AA\cdot A=A, A⋅1=AA\cdot 1=A, 1+A=11+A=1은 모두 표준 불대수 정리에 부합한다.

문제 7

142(8)142_{(8)}를 10진수로 변환하면?

1

108

2

118

3

88

4

98

정답 및 해설

8진수 142(8)142_{(8)}를 10진수로 변환하려면 각 자리에 8의 거듭제곱을 곱해 더한다.

1×82+4×81+2×801\times 8^2 + 4\times 8^1 + 2\times 8^0
=64+32+2=64+32+2
=98=98

따라서 정답은 98이다.

문제 8

다음 진리표와 같이 연산이 행해지는 게이트(Gate)는?

입력출력
X1X2Y
000
100
010
111

1

XOR

2

AND

3

OR

4

NAND

정답 및 해설

두 입력이 모두 1일 때만 출력이 1이 되는 진리표이므로 이는 AND(논리곱) 게이트의 동작이다.

OR는 두 입력 중 하나라도 1이면 출력이 1이 되고, NAND는 AND의 결과를 반전한 것이며, XOR는 두 입력이 서로 다를 때만 출력이 1이 되므로 주어진 진리표와 일치하지 않는다.

문제 9

입·출력장치와 주기억장치 사이에 위치하여 데이터 처리 속도의 차이를 줄이는데 도움이 되는 장치는?

1

연산장치

2

인덱스 레지스터

3

명령 해독기

4

입·출력 채널

정답 및 해설

입·출력장치와 주기억장치 사이에서 처리 속도 차이를 완충하며 데이터 전송을 담당하는 장치는 입·출력 채널(I/O Channel)이다.

연산장치는 산술·논리 연산을 수행하고, 인덱스 레지스터는 주소 변경(색인)에 쓰이며, 명령 해독기는 명령어를 해석하는 장치로 속도 차이 완충 기능과는 무관하다.

문제 10

산술 및 논리연산의 결과를 일시적으로 기억하는 레지스터(Register)는?

1

Instruction Register

2

Memory Buffer Register

3

Accumulator

4

Memory Address Register

정답 및 해설

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

Instruction Register는 현재 실행할 명령어를 저장하고, Memory Buffer Register는 주기억장치와 주고받는 데이터를 임시 저장하며, Memory Address Register는 접근할 기억장치의 주소를 저장하는 레지스터로 연산 결과 저장과는 다른 역할을 한다.

문제 11

레지스터 중 Program Counter의 기능을 바르게 설명한 것은?

1

주기억장치의 번지를 기억한다.

2

다음에 수행할 명령어의 번지를 기억한다.

3

현재 실행중인 명령어의 내용을 기억한다.

4

연산의 결과를 일시적으로 보관한다.

정답 및 해설

Program Counter(PC)는 다음에 수행할 명령어의 번지를 기억하는 레지스터이므로 정답은 다음에 수행할 명령어의 번지를 기억한다이다.

PC는 명령어 인출(Fetch) 시마다 값이 자동으로 증가하며, CPU가 다음에 실행할 명령어의 주소를 지정하는 역할을 한다.

  • ① 주기억장치의 번지를 기억한다 — 이는 MAR(메모리 주소 레지스터)의 기능이다.
  • ③ 현재 실행중인 명령어의 내용을 기억한다 — 이는 IR(명령어 레지스터)의 기능이다.
  • ④ 연산의 결과를 일시적으로 보관한다 — 이는 누산기(Accumulator) 등 연산 레지스터의 기능이다.
문제 12

프로그램이 컴퓨터의 기종에 관계없이 수행될 수 있는 성질을 의미하는 것은?

1

안정성

2

가용성

3

신뢰성

4

호환성

정답 및 해설

프로그램이 컴퓨터 기종에 관계없이 수행될 수 있는 성질은 호환성이므로 정답은 호환성이다.

호환성은 서로 다른 하드웨어나 운영체제 환경에서도 동일한 프로그램·데이터가 문제없이 실행·처리되는 성질을 말한다.

  • ① 안정성은 시스템이 오류 없이 지속적으로 동작하는 성질이다.
  • ② 가용성은 시스템을 필요할 때 사용할 수 있는 정도를 뜻한다.
  • ③ 신뢰성은 고장 없이 정상 동작을 유지하는 정도를 뜻한다.
문제 13

다음 논리회로의 논리식은?
ABf

1

f = A + B'

2

f = A·B

3

f = A + B

4

f = A' + B

정답 및 해설

두 입력 A, B는 각각 출력에 버블이 있는 게이트(인버터)를 거쳐 A′A', B′B'로 반전된 뒤, 출력에도 버블이 있는 OR 게이트(즉 NOR)에 입력되므로 정답은 f = A·B이다.

드모르간 법칙에 따라 f=(A′+B′)′=A⋅Bf = (A' + B')' = A \cdot B가 성립한다.

두 입력을 인버터로 먼저 반전시킨 뒤 NOR로 결합하는 구조는 AND 게이트를 등가적으로 구현하는 대표적인 회로이다.

문제 14

기억장치에 액세스(Access)할 필요 없이 스택(Stack)을 이용하여 연산을 행하는 명령어 형식은?

1

3 - 주소명령어

2

1 - 주소명령어

3

2 - 주소명령어

4

0 - 주소명령어

정답 및 해설

기억장치를 액세스할 필요 없이 스택(Stack)을 이용해 연산하는 명령어 형식은 0-주소 명령어이므로 정답은 0 - 주소명령어이다.

0-주소 지정 방식은 연산에 필요한 오퍼랜드가 이미 스택에 적재되어 있어, 명령어에 별도의 주소부 없이 스택 top의 값들을 꺼내 연산한 뒤 결과를 다시 push하는 방식이다.

  • ① 3-주소명령어는 두 오퍼랜드 주소와 결과 저장 주소를 모두 명시한다.
  • ② 1-주소명령어는 누산기를 이용해 오퍼랜드 주소 하나만 명시한다.
  • ③ 2-주소명령어는 오퍼랜드 주소 하나에 결과도 함께 저장하여 두 개의 주소를 사용한다.
문제 15

명령어 내의 오퍼랜드 부분의 주소가 실제 데이터의 주소를 가지고 있는 포인터의 주소를 나타내는 방식으로, 데이터 처리에 대한 유연성이 좋으나 주소 참조 횟수가 많다는 단점이 있는 주소지정 방식은?

1

계산에 의한 주소 지정

2

직접 주소 지정

3

간접 주소 지정

4

즉시 주소 지정

정답 및 해설

오퍼랜드 부분의 주소가 실제 데이터 주소를 가진 포인터의 주소를 나타내는 방식은 간접 주소 지정이므로 정답은 간접 주소 지정이다.

간접 주소 지정은 명령어의 주소부가 유효 주소를 직접 담지 않고 그 유효 주소가 저장된 또 다른 기억장소를 가리키므로, 데이터 처리의 유연성은 좋으나 주소를 한 번 더 참조해야 해 접근 시간이 늘어난다.

  • ② 직접 주소 지정은 주소부가 곧 오퍼랜드의 실제 주소인 방식이다.
  • ④ 즉시 주소 지정은 주소부에 오퍼랜드 값 자체가 들어있어 별도의 기억장치 참조가 필요 없는 방식이다.
문제 16

인스트럭션(Instruction)을 가장 바르게 나타낸 것은?

1

주프로그램과 부 프로그램

2

자료의 표현과 주소 지정 방식

3

오류검색 코드 형식

4

명령 코드부와 번지부로 구성

정답 및 해설

인스트럭션(명령어)은 명령 코드부(Op-code)와 번지부(Operand)로 구성되므로 정답은 명령 코드부와 번지부로 구성이다.

명령 코드부는 수행할 연산의 종류를 나타내고, 번지부는 연산에 사용할 데이터나 그 데이터가 저장된 주소를 지정한다.

문제 17

8bit를 1Word로 이용하는 컴퓨터에서 Op Code를 3bit 사용하면 인스트럭션을 몇 가지 사용할 수 있는가?

1

8

2

6

3

16

4

4

정답 및 해설

Op Code에 3bit를 사용하면 표현 가능한 인스트럭션 가짓수는 232^3이므로 정답은 8이다.

23=82^3 = 8
따라서 서로 다른 8가지의 명령을 구별할 수 있다.

인스트럭션의 종류 수는 워드 전체 크기(8bit)가 아니라 Op Code에 할당된 비트 수에 의해 결정된다.

문제 18

컴퓨터 시스템에 예기치 못한 일이 일어났을 때, 그것을 제어프로그램에 알려 CPU가 하던 일을 멈추고 다른 작업을 처리하도록 하는 방법을 무엇이라 하는가?

1

교착상태(Deadlock)

2

인터럽트(Interrupt)

3

모듈(Module)

4

로테이트(Rotate)

정답 및 해설

CPU가 하던 일을 멈추고 예기치 못한 사건을 제어프로그램에 알려 다른 작업을 처리하게 하는 것은 인터럽트(Interrupt)이므로 정답은 인터럽트(Interrupt)이다.

인터럽트가 발생하면 CPU는 현재 수행 중인 프로그램의 상태를 저장하고 해당 인터럽트를 처리하는 서비스 루틴을 수행한 뒤 원래 작업으로 복귀한다.

  • ① 교착상태(Deadlock)는 둘 이상의 프로세스가 서로 자원을 기다리며 무한 대기에 빠지는 상태이다.
  • ③ 모듈(Module)은 프로그램을 기능 단위로 나눈 구성 요소이다.
  • ④ 로테이트(Rotate)는 레지스터의 비트를 순환 이동시키는 연산이다.
문제 19

전가산기(Full Adder)는 어떤 회로로 구성되는가?

1

반가산기 1개와 OR 게이트로 구성된다.

2

반가산기 2개와 OR 게이트로 구성된다.

3

반가산기 2개와 AND 게이트로 구성된다.

4

반가산기 1개와 AND 게이트로 구성된다.

정답 및 해설

전가산기(Full Adder)는 반가산기 2개와 OR 게이트로 구성되므로 정답은 반가산기 2개와 OR 게이트로 구성된다이다.

첫 번째 반가산기가 두 입력 비트를 더해 합과 자리올림을 구하고, 두 번째 반가산기가 그 합에 이전 자리의 캐리(Carry-in)를 더하며, 두 반가산기에서 나온 두 캐리를 OR 게이트로 결합해 최종 자리올림을 만든다.

문제 20

마이크로프로세서의 구성에 해당하지 않는 것은?

1

연산장치

2

레지스터

3

출력장치

4

제어장치

정답 및 해설

마이크로프로세서는 연산장치·레지스터·제어장치로 구성되며 출력장치는 포함되지 않으므로 정답은 출력장치이다.

마이크로프로세서(CPU)는 산술·논리 연산을 수행하는 연산장치(ALU), 데이터를 임시 저장하는 레지스터, 명령어 해독과 실행을 담당하는 제어장치로 이루어진 처리 핵심 부분이다.

출력장치는 모니터·프린터 등 CPU 외부에서 처리 결과를 내보내는 별도의 주변장치이다.

문제 21

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

1

스크린 팁

2

개요

3

쪽(슬라이드)

4

개체

정답 및 해설

프리젠테이션에서 화면 전체가 한 번에 전환되는 단위는 ③ 쪽(슬라이드)이다.

슬라이드는 프리젠테이션 문서를 구성하는 기본 페이지 단위로, 한 장씩 화면에 표시되고 전환된다.

①의 스크린 팁은 마우스를 올렸을 때 나타나는 설명 문구이고, ②의 개요는 슬라이드 제목·본문을 요약해 보여주는 보기 방식이며, ④의 개체는 슬라이드 안에 삽입되는 그림·표 등 구성 요소이므로 화면 전환 단위가 아니다.

문제 22

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

1

데이터베이스

2

워드프로세서

3

프리젠테이션

4

스프레드시트

정답 및 해설

기업 발표회나 회의에서 빔 프로젝터로 내용을 요약해 청중에게 전달하는 도구는 ③ 프리젠테이션이다.

프리젠테이션 프로그램은 슬라이드 단위로 문서를 구성해 시각 자료와 함께 발표 내용을 효과적으로 전달하는 데 특화된 소프트웨어이다.

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

데이터베이스에서 사용되는 용어 중 데이터의 크기가 작은 것에서부터 큰 순서로 이루어진 것은?

1

데이터 → 레코드 → 파일 → 필드

2

데이터 → 필드 → 파일 → 레코드

3

데이터 → 필드 → 레코드 → 파일

4

데이터 → 레코드 → 필드 → 파일

정답 및 해설

데이터베이스 용어를 크기가 작은 것에서 큰 것 순으로 나열하면 ③ 데이터 → 필드 → 레코드 → 파일이다.

데이터(값)가 모여 필드를 이루고, 여러 필드가 모여 하나의 레코드를 구성하며, 같은 구조의 레코드들이 모여 파일(테이블)을 이룬다.

문제 24

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

1

슬라이드 쇼 기능

2

수치계산 기능

3

그래프 기능

4

문서작성 기능

정답 및 해설

스프레드시트의 기능으로 거리가 먼 것은 ① 슬라이드 쇼 기능이다.

슬라이드 쇼는 프리젠테이션 프로그램의 고유 기능이며, 스프레드시트는 표 형태의 자료를 다루는 프로그램이다.

스프레드시트는 수치계산·그래프 작성 기능과 함께 셀 단위의 문서작성 기능도 제공하므로 ②·③·④는 모두 스프레드시트의 기능에 해당한다.

문제 25

관계 데이터베이스에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 모든 원자값들의 집합을 무엇이라고 하는가?

1

튜플(Tuple)

2

스키마(Schema)

3

도메인(Domain)

4

인스턴스(Instance)

정답 및 해설

하나의 애트리뷰트가 취할 수 있는 같은 타입의 모든 원자값들의 집합은 ③ 도메인(Domain)이다.

예를 들어 '성별' 애트리뷰트의 도메인은 {남, 여}처럼 그 속성이 가질 수 있는 값의 범위를 뜻한다.

  • ① 튜플: 릴레이션(테이블)의 한 행, 즉 하나의 레코드를 의미한다.
  • ② 스키마: 데이터베이스의 구조와 제약조건에 대한 정의이다.
  • ④ 인스턴스: 특정 시점에 릴레이션이 실제로 가지고 있는 데이터 값들의 집합이다.
문제 26

다음 SQL 검색문의 의미로 옳은 것은?

SELECT * FROM 학생;

1

학생 테이블에서 전체 레코드의 모든 필드를 검색하라.

2

학생 테이블에서 “*” 값이 포함된 레코드의 모든 필드를 검색하라.

3

학생 테이블에서 마지막 레코드의 모든 필드를 검색하라.

4

학생 테이블에서 첫번째 레코드의 모든 필드를 검색하라.

정답 및 해설

SELECT * FROM 학생; 문의 의미는 ① 학생 테이블에서 전체 레코드의 모든 필드를 검색하라는 것이다.

SELECT 문에서 *는 테이블의 모든 필드(열)를 의미하며, WHERE 절이 없으므로 조건 없이 모든 레코드(행)가 대상이 된다.

문제 27

상품(상품명, 단가, 수량) 테이블에 대하여 필드명 단가(1차 정렬키)는 오름차순, 필드명 수량(2차 정렬키)은 내림차순으로 검색하려고 한다. 이에 대한 SQL 문의 표기가 옳은 것은?

1

SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 DESC, 수량 ASC;

2

SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC, 수량 DESC;

3

SELECT 상품명, 단가, 수량 FROM 상품 ORDER TO 단가 DESC, 수량 ASC;

4

SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC AND 수량 DESC;

정답 및 해설

단가를 오름차순, 수량을 내림차순으로 정렬하는 SQL문은 ② SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC, 수량 DESC;이다.

ORDER BY 절은 정렬 기준 필드를 쉼표로 나열하고 각 필드 뒤에 ASC(오름차순) 또는 DESC(내림차순)를 개별로 지정한다.

  • ①은 1차·2차 정렬 방향이 반대로 지정되어 있다.
  • ③은 ORDER BY 대신 존재하지 않는 ORDER TO 구문을 사용했다.
  • ④는 정렬 필드를 AND로 연결했는데, ORDER BY 절에서는 필드를 쉼표로 구분해야 한다.
문제 28

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

DROP TABLE 상품;

1

상품 필드를 제거하라.

2

상품 테이블을 삭제하라.

3

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

4

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

정답 및 해설

DROP TABLE 상품; 문의 의미는 ② 상품 테이블을 삭제하라는 것이다.

DROP TABLE은 테이블 자체와 그 안의 모든 데이터, 인덱스 등 구조를 통째로 제거하는 명령이며, 필드나 인덱스만 선택적으로 제거하는 명령이 아니다.

문제 29

SQL 문의 형식으로 적당하지 않은 것은?

1

UPDATE - FROM - WHERE

2

DELETE - FROM - WHERE

3

SELECT - FROM - WHERE

4

INSERT - INTO - VALUES

정답 및 해설

SQL 문의 형식으로 적당하지 않은 것은 ① UPDATE - FROM - WHERE이다.

UPDATE 문은 UPDATE - SET - WHERE 형식으로 값을 변경할 필드를 SET 절에 지정하며, FROM 절을 사용하지 않는다.

DELETE 문은 DELETE - FROM - WHERE, SELECT 문은 SELECT - FROM - WHERE, INSERT 문은 INSERT - INTO - VALUES 형식을 사용하므로 ②·③·④는 올바른 형식이다.

문제 30

데이터베이스 관리자(DBA: Data Base Administration)의 임무로 거리가 먼 것은?

1

응용 프로그래머들이 작성한 데이터베이스 응용 시스템을 통하여 데이터베이스를 접근하고 필요한 정보를 획득한다.

2

사용자들에게 데이터 접근권한을 부여하여 각각의 사용자가 접근할 수 있는 데이터들을 제어한다.

3

데이터베이스 도입 단계부터 실제 운영에 이르기까지 필요한 계획을 수립 및 수행한다.

4

데이터베이스의 스키마를 수정하거나 물리적 저장 구조를 수정한다.

정답 및 해설

데이터베이스 관리자(DBA)의 임무로 거리가 먼 것은 ① 응용 프로그래머들이 작성한 응용 시스템을 통해 데이터베이스에 접근하고 정보를 획득하는 것이다.

이는 데이터베이스를 실제로 이용하는 일반 사용자의 활동이며, DBA의 임무가 아니다.

DBA는 접근권한 부여와 보안 통제, 데이터베이스의 도입부터 운영까지의 계획 수립, 스키마 및 물리적 저장 구조의 정의·변경 등 데이터베이스 전반의 관리 책임을 맡는다.

문제 31

Windows 98을 종료시키는 방법으로 옳지 않은 것은?

1

바탕화면에서 Alt + F4 키를 누르고 시스템 종료를 선택한다.

2

시작버튼에서 시스템종료를 누르고 시스템 종료를 선택한다.

3

Ctrl + Alt + Del 키를 누르고 시스템 종료를 선택한다.

4

Ctrl + Alt + Shift 키를 누르고 시스템 종료를 선택한다.

정답 및 해설

Windows 98의 종료 방법으로 옳지 않은 것은 ④ Ctrl + Alt + Shift 키를 누르고 시스템 종료를 선택한다이다.

Ctrl + Alt + Shift 는 Windows 98에서 종료 기능이 할당되지 않은 조합이라 어떤 종료 대화상자도 나타나지 않는다.

  • ① 바탕화면에서 Alt + F4를 누르면 [Windows 종료] 대화상자가 열려 시스템 종료를 고를 수 있다.
  • ② 시작 단추의 [시스템 종료] 메뉴가 가장 기본적인 종료 경로이다.
  • ③ Ctrl + Alt + Del로 열리는 [프로그램 종료] 창에도 시스템 종료 단추가 있다.
문제 32

도스(MS-DOS)의 명령어에 관한 설명 중 옳지 않은 것은?

1

CLS : 화면을 깨끗이 지운다.

2

FC : 모든 열려 있는 파일을 닫는다.

3

CD : 현재의 디렉토리를 변경한다.

4

MD : 새로운 디렉토리를 만든다.

정답 및 해설

FC는 파일 내용을 비교하는 명령이므로 ② FC : 모든 열려 있는 파일을 닫는다는 설명이 옳지 않다.

FC는 File Compare의 약자로 두 파일을 대조해 서로 다른 부분을 표시하며, MS-DOS에는 열려 있는 파일을 한꺼번에 닫는 명령 자체가 없다.

  • ① CLS : 화면의 내용을 모두 지우는 명령이 맞다.
  • ③ CD : 현재 작업 디렉토리를 바꾸는 명령이 맞다.
  • ④ MD : 새 디렉토리를 만드는 명령이 맞다.
문제 33

Windows 98의 특징으로 가장 거리가 먼 것은?

1

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

2

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

3

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

4

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

정답 및 해설

Windows 98의 특징과 가장 거리가 먼 것은 ③ 모든 파일은 파일명 없이 아이콘으로 되어 있다이다.

Windows 98의 파일은 저마다 고유한 파일명과 확장자를 가지며, 아이콘은 그 파일의 종류를 시각적으로 보여 줄 뿐이다.

나머지는 옳다. Windows 98은 마우스 조작으로 작업을 실행하는 GUI 방식의 운영체제이며 여러 작업을 동시에 처리하는 멀티태스킹을 지원한다.

문제 34

Windows 98에서 64KB 이내의 텍스트형식의 파일만 지원하며 간단한 문서를 작성하거나 편집할 수 있는 보조프로그램은?

1

워드패드

2

그림판

3

한글

4

메모장

정답 및 해설

Windows 98의 보조프로그램 중 64KB 이내의 텍스트 형식 파일만 열어 편집할 수 있는 것은 메모장이다.

메모장은 글꼴이나 정렬 같은 서식 정보를 저장하지 않는 순수 텍스트 전용 편집기이며 출제 당시 기준으로 처리 가능한 파일 크기 상한이 64KB였다.

  • ① 워드패드: 서식이 있는 문서를 작성할 수 있는 편집기로 텍스트 전용이 아니고 크기 제한도 사실상 없다.
  • ② 그림판: 비트맵 이미지를 그리고 편집하는 그래픽 프로그램이다.
  • ③ 한글: Windows 보조프로그램이 아니라 별도로 설치하는 워드프로세서이다.
문제 35

UNIX에서 현재 작업중인 디렉토리의 모든 파일을 보여주는 명령은?

1

pwd

2

mv

3

cd

4

ls

정답 및 해설

UNIX에서 현재 작업 중인 디렉터리의 파일 목록을 보여주는 명령은 ls이다.

ls는 list의 약자로 디렉터리 안의 항목 이름을 나열하며 -l 옵션을 붙이면 권한과 크기 같은 상세 정보까지 출력한다.

  • ① pwd: 현재 작업 디렉터리의 절대 경로를 출력하는 명령이다.
  • ② mv: 파일을 다른 위치로 옮기거나 이름을 바꾸는 명령이다.
  • ③ cd: 작업 디렉터리를 다른 디렉터리로 옮기는 명령이다.
문제 36

페이지 대체 알고리즘에서 계수기를 두어 가장 오랫동안 참조되지 않은 페이지를 교체할 페이지로 선택하는 방법은?

1

LFU

2

FIFO

3

LRU

4

OPT

정답 및 해설

계수기를 두어 가장 오랫동안 참조되지 않은 페이지를 교체 대상으로 고르는 기법은 LRU이다.

LRU는 최근에 쓰인 페이지가 다시 쓰일 가능성이 높다는 참조의 지역성에 근거해 마지막 참조 시점이 가장 오래된 페이지를 선택한다.

  • ① LFU: 참조된 횟수가 가장 적은 페이지를 교체하는 기법이다.
  • ② FIFO: 주기억장치에 가장 먼저 적재된 페이지를 교체하는 기법이다.
  • ④ OPT: 앞으로 가장 오랫동안 쓰이지 않을 페이지를 교체하는 이론적 최적 기법이다.
문제 37

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

1

C Shell

2

Korn Shell

3

Bourn Shell

4

System Shell

정답 및 해설

System Shell은 실제 존재하는 UNIX 셸의 명칭이 아니므로 옳지 않다.

UNIX의 대표적인 셸에는 C Shell, Korn Shell, Bourne Shell 등이 있으며, 각각 명령어 문법과 기능에 차이가 있다.

문제 38

실시간 처리 시스템과 거리가 먼 것은?

1

온라인 예금 시스템

2

산업 제어 시스템

3

좌석 예약 시스템

4

급여 처리 시스템

정답 및 해설

급여 처리 시스템은 정해진 주기(월 단위 등)로 데이터를 모아 한꺼번에 처리하는 일괄처리(batch processing) 방식이 일반적이므로 실시간 처리 시스템과 거리가 멀다.

온라인 예금 시스템, 산업 제어 시스템, 좌석 예약 시스템은 요청이 발생한 즉시 처리되어 결과를 반영해야 하므로 실시간 처리가 필요한 대표적인 사례이다.

문제 39

운영체제의 성능평가에 대한 설명으로 옳지 않은 것은?

1

응답시간은 수치가 높을수록 좋다.

2

신뢰도는 시스템이 주어진 문제를 얼마나 정확하게 해결하는가를 나타내는 척도이다.

3

사용 가능도는 시스템을 얼마나 빨리 사용할 수 있는가의 정도를 나타낸다.

4

처리능력은 수치가 높을수록 좋다.

정답 및 해설

운영체제 성능 평가에서 응답시간은 요청 후 결과를 받기까지 걸리는 시간이므로 수치가 낮을수록(짧을수록) 좋은 지표이며,

수치가 높을수록 좋다는 설명은 옳지 않다.

  • ② 신뢰도는 시스템이 주어진 문제를 얼마나 정확하게 처리하는가를 나타내는 척도로 옳은 설명이다.
  • ③ 사용 가능도는 시스템을 필요한 때 얼마나 빨리 사용할 수 있는가를 나타내는 척도로 옳은 설명이다.
  • ④ 처리능력(처리량)은 단위 시간당 처리하는 작업량으로 수치가 높을수록 좋다는 설명이 옳다.
문제 40

Windows 98의 탐색기에서 연속적인 여러 개의 파일을 한꺼번에 선택할 때 마우스와 함께 사용하는 키는?

1

Shift

2

Tab

3

Alt

4

Ctrl

정답 및 해설

Windows 98 탐색기에서 마우스로 연속된 여러 파일을 한꺼번에 선택할 때는 Shift 키를 누른 채 첫 파일과 마지막 파일을 클릭한다.

비연속적인 파일을 개별적으로 추가 선택할 때는 Shift 대신 Ctrl 키를 사용한다.

문제 41

도스(MS-DOS)에서 시스템 부팅시 반드시 필요한 파일이 아닌 것은?

1

CONFIG.SYS

2

IO.SYS

3

COMMAND.COM

4

MSDOS.SYS

정답 및 해설

① CONFIG.SYS는 부팅 이후 시스템 환경을 설정하는 선택적 파일로, MS-DOS가 부팅되는 데 반드시 있어야 하는 파일은 아니다.

도스 부팅에는 ② IO.SYS, ④ MSDOS.SYS, ③ COMMAND.COM 세 파일이 필수이며, IO.SYS와 MSDOS.SYS가 시스템 커널을 구성하고 COMMAND.COM이 명령어 해석기 역할을 한다.

CONFIG.SYS가 없어도 부팅 자체는 이루어지고, 존재할 경우 디바이스 드라이버 등록 등 추가 환경설정에 쓰인다.

문제 42

Windows 98에서 한번의 마우스 조작만으로 현재 실행중인 응용 프로그램 사이를 오가며 작업할 수 있는 환경을 제공하는 것은?

1

내 컴퓨터

2

바탕화면

3

작업 표시줄

4

시작 버튼

정답 및 해설

Windows 98에서 실행 중인 응용 프로그램 사이를 마우스 클릭 한 번으로 전환할 수 있게 해 주는 것은 ③ 작업 표시줄이다.

작업 표시줄에는 실행 중인 프로그램마다 버튼이 표시되며, 이 버튼을 클릭하면 해당 창이 활성화되어 작업 전환이 이루어진다.

  • ① 내 컴퓨터: 드라이브·폴더에 접근하는 탐색 도구일 뿐 창 전환 기능은 없다.
  • ② 바탕화면: 아이콘을 배치하는 작업 공간으로 프로그램 전환 기능과 무관하다.
  • ④ 시작 버튼: 프로그램 실행·시스템 메뉴 진입에 쓰이며 실행 중인 창 전환 기능은 아니다.
문제 43

Windows 98에서 새로운 하드웨어를 장착하고 시스템을 가동시키면 자동으로 하드웨어를 인식하고 실행하는 기능은?

1

Auto & plug 기능

2

Plug & play 기능

3

Interrupt 기능

4

Auto & play 기능

정답 및 해설

새 하드웨어를 장착한 뒤 시스템을 켜면 자동으로 인식·설정해 주는 기능은 ② Plug & Play(PnP)이다.

PnP는 하드웨어 장치와 운영체제가 인터럽트·DMA·I/O 주소 같은 자원을 자동으로 협상해, 별도의 수동 설정 없이 즉시 사용할 수 있게 해 주는 규격이다.

① Auto & plug, ④ Auto & play는 실제로 존재하지 않는 용어이며, ③ Interrupt는 CPU에 처리를 요청하는 신호 체계일 뿐 하드웨어 자동 인식 기능이 아니다.

문제 44

다음 괄호 안의 내용으로 가장 적절한 것은?

An ( ) is a program that acts an intermediary between a user of computer and the computer hardware.

1

Compiler

2

Operating System

3

File System

4

GUI

정답 및 해설

제시된 영문은 "사용자와 컴퓨터 하드웨어 사이를 중개하는 프로그램"이라는 운영체제(Operating System)의 표준적인 정의이므로 정답은 Operating System이다.

운영체제는 사용자의 명령을 해석해 CPU·메모리·입출력장치 같은 하드웨어 자원을 제어하고, 그 처리 결과를 다시 사용자에게 전달하는 중개자 역할을 한다.

  • ① Compiler: 고급언어 소스코드를 기계어로 번역하는 프로그램으로 하드웨어 중개 기능과 무관하다.
  • ③ File System: 운영체제 내부에서 파일을 저장·관리하는 하위 구성요소일 뿐이다.
  • ④ GUI: 사용자와의 상호작용을 그래픽으로 제공하는 인터페이스로 하드웨어 중개자를 뜻하지 않는다.
문제 45

Windows 98에서 디스크 조각모음을 수행할 수 없는 매체는? (단, 각 매체는 로컬(Local) 매체를 의미한다.)

1

5.25 인치 플로피

2

CD-ROM

3

하드디스크

4

3.5 인치 플로피

정답 및 해설

디스크 조각모음은 여러 조각으로 분산 저장된 파일을 재배치하는 기능인데, ② CD-ROM은 읽기 전용 광디스크라서 이 작업을 수행할 수 없다.

하드디스크와 플로피 디스크는 파일을 반복적으로 쓰고 지울 수 있는 매체이므로 사용 중 파일이 조각날 수 있어 조각모음 대상이 된다.

반면 CD-ROM은 제작 시점에 데이터가 고정되어 이후 다시 쓰거나 수정할 수 없으므로, 조각을 모아 재배치한다는 개념 자체가 성립하지 않는다.

문제 46

도스(MS-DOS)에서 외부명령어가 아닌 것은?

1

LABEL

2

CHKDSK

3

COPY

4

FORMAT

정답 및 해설

도스에서 외부명령어가 아닌 것은 ③ COPY로, COPY는 COMMAND.COM에 내장된 내부명령어이다.

내부명령어는 COMMAND.COM 파일 안에 포함되어 있어 별도 실행파일 없이 바로 실행되지만, 외부명령어는 디스크에 독립된 실행파일(.COM/.EXE)로 존재해야 실행할 수 있다.

① LABEL, ② CHKDSK, ④ FORMAT은 각각 별도의 실행파일로 제공되는 대표적인 외부명령어이다.

문제 47

Windows 98에서 도스 프롬프트 상태로 부팅되게 하는 멀티 부팅 메뉴는?

1

Step - by - step configuration

2

Command Prompt Only

3

Normal

4

Logged

정답 및 해설

Windows 98 시작 메뉴에서 도스 프롬프트 상태로 부팅하게 하는 항목은 ② Command Prompt Only이다.

이 항목을 선택하면 Windows GUI를 로드하지 않고 도스 명령 프롬프트 화면에서 바로 시스템을 사용할 수 있다.

  • ① Step - by - step configuration: 부팅 과정의 각 단계를 진행할지 여부를 확인하며 부팅하는 모드이다.
  • ③ Normal: Windows 98을 GUI까지 정상적으로 부팅하는 기본 모드이다.
  • ④ Logged: 부팅 과정을 기록 파일에 남기며 정상 부팅하는 모드이다.
문제 48

Windows 98에서 현재 선택된 프로그램 창을 종료하는 단축키는?

1

Ctrl + Esc

2

Alt + F1

3

Shift + Esc

4

Alt + F4

정답 및 해설

현재 선택된(활성) 프로그램 창을 종료하는 단축키는 ④ Alt + F4이다.

Alt+F4는 Windows에서 현재 활성화된 창이나 애플리케이션을 닫는 표준 단축키로, 지금도 동일하게 사용된다.

  • ① Ctrl + Esc: 시작 메뉴를 여는 단축키이다.
  • ② Alt + F1: 창 종료와 무관한 조합이다.
  • ③ Shift + Esc: 표준적으로 정의된 창 종료 기능이 없다.
문제 49

CPU 스케줄링 알고리즘에서 규정시간 또는 시간 조각(Slice)을 미리 정의하여 CPU 스케줄러가 준비상태 큐에서 정의된 시간만큼 각 프로세스에 CPU를 제공하는 시분할 시스템에 적절한 스케줄링 알고리즘은?

1

FCFS(First-Come-First-Served)

2

SRT(Shortest Remaining Time)

3

SJF(Shortest Job First)

4

RR(Round-Robin)

정답 및 해설

미리 정해진 시간 조각(Time Slice)만큼 준비 큐의 각 프로세스에 순환적으로 CPU를 배정하는, 시분할 시스템에 적합한 스케줄링 알고리즘은 ④ RR(Round-Robin)이다.

RR은 각 프로세스가 할당 시간 안에 작업을 끝내지 못하면 준비 큐의 맨 뒤로 보내고 다음 프로세스에 CPU를 넘기는 방식으로, 여러 사용자가 고르게 반응성을 얻는 시분할 환경에 적합하다.

  • ① FCFS(First-Come-First-Served): 도착 순서대로 처리하며 시간 조각 개념이 없어 대기시간 편차가 크다.
  • ② SRT(Shortest Remaining Time): 남은 처리시간이 가장 짧은 프로세스를 선점 방식으로 우선 처리한다.
  • ③ SJF(Shortest Job First): 실행시간이 가장 짧은 작업을 먼저 처리하며 시간 조각을 사용하지 않는다.
문제 50

Which is not Operating System?

1

PASCAL

2

DOS

3

WINDOWS 98

4

UNIX

정답 및 해설

운영체제가 아닌 것은 ① PASCAL로, PASCAL은 절차형 프로그래밍 언어이지 운영체제가 아니다.

반면 ② DOS, ③ WINDOWS 98, ④ UNIX는 모두 하드웨어 자원을 관리하고 응용프로그램 실행 환경을 제공하는 대표적인 운영체제이다.

문제 51

데이터통신에 있어서 전송 속도의 표준 기본 단위는?

1

bit/sec

2

word/sec

3

message/sec

4

character/sec

정답 및 해설

bit/sec(bps)가 데이터통신의 전송 속도를 나타내는 표준 기본 단위이다.

전송 속도는 1초 동안 전송되는 비트 수로 정의되며, word/sec·message/sec·character/sec은 상위 계층에서 편의상 쓰이는 단위일 뿐 표준 기본 단위가 아니다.

문제 52

일정한 폭을 가진 한 통신선로의 주파수 대역폭을 여러 개의 작은 대역폭으로 나누는 방식을 써서 전송선로를 분담하는 방식은?

1

대역분할다중화방식

2

선로스위칭다중화방식

3

주파수분할다중화방식

4

시분할다중화방식

정답 및 해설

주파수 대역을 여러 개의 작은 대역폭으로 나누어 전송선로를 분담하는 방식은 ③ 주파수분할다중화방식이다.

주파수분할다중화(FDM)는 하나의 전송매체가 가진 전체 주파수 대역폭을 여러 채널로 나누고, 각 채널에 서로 다른 반송 주파수를 할당하여 여러 신호를 동시에 전송한다.

  • ④ 시분할다중화방식: 대역폭이 아니라 시간을 일정 구간으로 나누어 회선을 분담하는 방식이다.
문제 53

하나의 중앙처리장치에 통신회선을 통하여 여러 개의 입·출력장치를 항시 연결해서 자료를 처리하는 방식은?

1

중앙 처리 방식

2

오프라인 시스템

3

일괄 처리 방식

4

온라인 시스템

정답 및 해설

중앙처리장치에 통신회선으로 여러 입·출력장치를 항시 연결해 자료를 처리하는 방식은 ④ 온라인 시스템이다.

온라인 시스템은 단말장치와 중앙처리장치가 통신회선으로 직접 연결되어 실시간으로 데이터를 주고받는 처리 형태를 말한다.

  • ② 오프라인 시스템: 단말장치가 통신회선 없이 중앙처리장치와 분리되어 동작한다.
  • ③ 일괄 처리 방식: 자료를 모았다가 일정 주기로 한꺼번에 처리하는 방식이다.
문제 54

통신선로를 공동으로 이용하기 위한 장비는?

1

단말기

2

음향결합기

3

집중화기

4

변복조기

정답 및 해설

통신선로를 여러 단말이 공동으로 이용할 수 있게 하는 장비는 ③ 집중화기이다.

집중화기(Concentrator)는 다수의 저속 회선에서 들어오는 데이터를 모아 하나의 고속 회선으로 전송함으로써 회선을 공동으로 활용하게 한다.

  • ② 음향결합기: 전화 수화기에 음향으로 신호를 결합해 데이터를 전송하는 장치로 회선 공동이용과는 무관하다.
  • ④ 변복조기(모뎀): 디지털 신호와 아날로그 신호를 상호 변환하는 장치이다.
문제 55

ITU-T 권고안에서 아날로그 전화통신망을 이용한 프로토콜 시리즈는?

1

V 시리즈

2

X 시리즈

3

T 시리즈

4

K 시리즈

정답 및 해설

ITU-T 권고안 중 아날로그 전화통신망을 이용한 데이터 통신에 대한 프로토콜은 ① V 시리즈이다.

V 시리즈는 전화망(PSTN)을 통한 데이터 전송에 관한 권고이며, X 시리즈는 공중데이터통신망(패킷 교환망 등)에 관한 권고로 구분된다.

문제 56

정보통신에 관한 설명 중 가장 적합한 것은?

1

정보통신은 단말장치가 불필요한 것이 특징이다.

2

이용약관은 통신관계법령으로 규정하고 있다.

3

정보통신은 광케이블을 필히 그 구성요소로 한다.

4

정보통신망에는 무선전화회선을 포함하지 않는다.

정답 및 해설

정보통신에 대한 설명 중 가장 적합한 것은 ② 이용약관은 통신관계법령으로 규정하고 있다이다.

정보통신 서비스의 이용약관은 관련 법령에 근거하여 정해지므로 사업자가 임의로 정할 수 없다.

  • ① 정보통신은 단말장치가 불필요하다는 설명: 정보통신은 송·수신 양단의 단말장치를 전제로 하므로 틀린 설명이다.
  • ③ 광케이블을 필히 구성요소로 한다는 설명: 정보통신망은 동축케이블·무선 등 다양한 매체로도 구성될 수 있어 광케이블이 필수는 아니다.
  • ④ 무선전화회선을 포함하지 않는다는 설명: 정보통신망에는 유선뿐 아니라 무선회선도 포함된다.
문제 57

정보통신에서 Ferranti 현상을 옳게 기술한 것은?

1

일반적인 통신 잡음 및 왜곡 현상

2

임피던스가 정합된 전송선로에서 발생하는 현상

3

지하 케이블에서 발생하는 현상

4

수신단 신호의 절대값이 송신단 신호의 절대값보다 큰 현상

정답 및 해설

정보통신에서 페란티(Ferranti) 현상은 ④ 수신단 신호의 절대값이 송신단 신호의 절대값보다 큰 현상을 말한다.

이는 장거리 무부하 또는 경부하 상태의 선로에서 선로의 정전용량(커패시턴스) 성분에 의해 수신단 전압이 송신단 전압보다 오히려 커지는 현상이다.

문제 58

국제전기통신부호 제5호(ITU-T NO.5)로 채택하여 데이터 통신용 전송부호로 이용되고 있는 부호는?

1

MORSE 부호

2

EBCDIC 부호

3

TELEX 부호

4

ASCII 부호

정답 및 해설

ITU-T(구 CCITT) 국제전기통신부호 제5호(No.5)를 채택하여 데이터 통신용 전송부호로 쓰이는 것은 ④ ASCII 부호이다.

국제 5단위 부호(International Alphabet No.5)는 미국의 ASCII 부호 체계를 기반으로 제정된 것으로, 7비트로 문자를 표현하는 데이터 통신용 표준 부호이다.

  • ① MORSE 부호: 점과 선의 조합으로 이루어진 가변 길이의 전신 부호이다.
  • ② EBCDIC 부호: IBM이 제정한 8비트 부호로 ITU-T No.5와 무관하다.
  • ③ TELEX 부호: 5비트 보도용(Baudot 계열) 부호이다.
문제 59

데이터통신에서 교환기와의 회선접촉 불량에 의하여 주로 생기는 잡음은?

1

비선형의곡(Nonlinear Distortion)

2

충격성잡음(Impulse Noise)

3

위상의곡(Phase Distortion)

4

감쇄(Attenuation)

정답 및 해설

교환기와의 회선 접촉 불량으로 주로 발생하는 잡음은 ② 충격성잡음(Impulse Noise)이다.

충격성잡음은 스위칭 기기의 접촉 불량이나 낙뢰 등 순간적인 전기적 충격에 의해 발생하는 비연속적인 큰 진폭의 잡음이다.

  • ① 비선형왜곡: 전송계의 비선형 특성 때문에 발생하는 왜곡이다.
  • ③ 위상왜곡: 주파수별 위상 지연 차이로 발생하는 왜곡이다.
  • ④ 감쇄: 신호가 거리에 따라 세기가 약해지는 현상이다.
문제 60

동기식(Synchronous)전송의 특징이 아닌 것은?

1

고속도 전송에 주로 이용된다.

2

동기를 하기 위해서 SYN란 캐릭터를 사용한다.

3

전송효율이 비동기식 전송보다 낮다.

4

데이터를 저장하기 위한 메모리가 필요하다.

정답 및 해설

동기식 전송의 특징이 아닌 것은 ③ 전송효율이 비동기식 전송에 비해 낮다는 설명이다.

동기식 전송은 문자마다 시작·정지 비트를 붙이지 않고 블록 단위로 보내므로 오버헤드가 적고, 그래서 비동기식에 비해 전송 효율이 높다.

  • ① 고속도 전송에 주로 이용: 오버헤드가 적어 고속 전송에 적합하다는 옳은 특징이다.
  • ② SYN 캐릭터로 동기를 맞춘다: 동기식 전송의 실제 특징이다.
  • ④ 데이터 저장용 메모리 필요: 블록 단위 송수신을 위해 버퍼 메모리가 필요하다는 옳은 특징이다.
정보처리기능사 필기 기출문제모두CBT · moducbt.com
04년 2회차
총 60문항 · 객관식 · 정답·해설 포함
문제 1

JK 플립플롭(Flip Flop)에서 보수가 출력되기 위한 입력값 J, K의 입력 상태는?

1

J=1, K=1

2

J=0, K=0

3

J=0, K=1

4

J=1, K=0

정답 및 해설

JK 플립플롭(JK Flip-Flop)은 J=1, K=1 입력일 때 클록펄스가 들어올 때마다

이전 출력의 보수, 즉 토글 동작을 한다.

  • ② J=0, K=0: 이전 상태를 그대로 유지하는 홀드(no change) 상태이다.
  • ③ J=0, K=1: 출력을 0으로 만드는 리셋 상태이다.
  • ④ J=1, K=0: 출력을 1로 만드는 세트 상태이다.
문제 2

입력단자와 출력단자가 반대가 되는 즉 "0"이면 "1", "1"이면 "0"이 되는 회로는?

1

OR 회로

2

NOT 회로

3

AND 회로

4

Flip-Flop 회로

정답 및 해설

입력과 출력이 반대로 나타나 0이면 1, 1이면 0으로 바뀌는 회로는 NOT 회로(인버터)이다.

OR·AND 회로는 두 개 이상의 입력에 대해 논리합·논리곱을 수행하는 회로이고, Flip-Flop 회로는 입력 상태를 기억하는 순차 회로로 단순히 입력을 반전시키는 회로와는 다르다.

문제 3

주기억장치에서 자료 표현의 최소 단위는?

1

셀(Cell)

2

레코드(Record)

3

바이트(Byte)

4

블록(Block)

정답 및 해설

주기억장치에서 문자 하나를 표현하는 자료 표현의 최소 단위는

8비트로 구성된 바이트(Byte)이다.

  • ① 셀(Cell): 기억장치를 구성하는 최소 저장 소자를 가리키는 용어로 자료 표현 단위와는 다르다.
  • ② 레코드(Record): 여러 필드(바이트의 모임)가 모여 이루는 논리적 자료 단위이다.
  • ④ 블록(Block): 여러 레코드를 묶어 입출력의 단위로 사용하는 것이다.
문제 4

다음 그림의 연산결과는?
11101010ALUAND결과?

1

1010

2

1101

3

1110

4

1001

정답 및 해설

그림은 ALU에서 두 이진수 11101110과 10101010에 대해 AND 연산을 수행하는 과정을 나타낸다.

같은 자리끼리 논리곱을 계산하면
11101110
AND 1010\text{AND}\ 1010
=1010=1010

따라서 연산 결과는 ① 1010이다.

문제 5

동시에 여러 개의 입·출력장치가 작동되도록 설계된 채널은?

1

Multiplexer Channel

2

Simplex Channel

3

Register Channel

4

Selector Channel

정답 및 해설

여러 대의 저속 입·출력장치를 바이트 단위로 시분할하여 동시에 운용할 수 있도록 설계된 채널은 멀티플렉서 채널(Multiplexer Channel)이다.

Selector 채널은 한 번에 하나의 고속 장치만 전담하여 처리하며, Simplex(단방향)·Register는 통신 방향이나 레지스터 개념을 가리키는 용어로 여러 장치의 동시 운용과는 관련이 없다.

문제 6

불대수의 정리 중 옳지 않은 것은?

1

A + A = 1

2

A·A = A

3

A·1 = A

4

1 + A = 1

정답 및 해설

불대수에서는 A+A=AA+A=A(멱등법칙)가 성립하므로, A+A=1A+A=1이라는 진술은 옳지 않다.

참고로 A+A‾=1A+\overline{A}=1(보수법칙)은 성립하지만 이는 A와 A의 보수를 더한 경우이고, 같은 A끼리 더한 경우와는 다르다.

나머지 A⋅A=AA\cdot A=A, A⋅1=AA\cdot 1=A, 1+A=11+A=1은 모두 표준 불대수 정리에 부합한다.

문제 7

142(8)142_{(8)}를 10진수로 변환하면?

1

108

2

118

3

88

4

98

정답 및 해설

8진수 142(8)142_{(8)}를 10진수로 변환하려면 각 자리에 8의 거듭제곱을 곱해 더한다.

1×82+4×81+2×801\times 8^2 + 4\times 8^1 + 2\times 8^0
=64+32+2=64+32+2
=98=98

따라서 정답은 98이다.

문제 8

다음 진리표와 같이 연산이 행해지는 게이트(Gate)는?

입력출력
X1X2Y
000
100
010
111

1

XOR

2

AND

3

OR

4

NAND

정답 및 해설

두 입력이 모두 1일 때만 출력이 1이 되는 진리표이므로 이는 AND(논리곱) 게이트의 동작이다.

OR는 두 입력 중 하나라도 1이면 출력이 1이 되고, NAND는 AND의 결과를 반전한 것이며, XOR는 두 입력이 서로 다를 때만 출력이 1이 되므로 주어진 진리표와 일치하지 않는다.

문제 9

입·출력장치와 주기억장치 사이에 위치하여 데이터 처리 속도의 차이를 줄이는데 도움이 되는 장치는?

1

연산장치

2

인덱스 레지스터

3

명령 해독기

4

입·출력 채널

정답 및 해설

입·출력장치와 주기억장치 사이에서 처리 속도 차이를 완충하며 데이터 전송을 담당하는 장치는 입·출력 채널(I/O Channel)이다.

연산장치는 산술·논리 연산을 수행하고, 인덱스 레지스터는 주소 변경(색인)에 쓰이며, 명령 해독기는 명령어를 해석하는 장치로 속도 차이 완충 기능과는 무관하다.

문제 10

산술 및 논리연산의 결과를 일시적으로 기억하는 레지스터(Register)는?

1

Instruction Register

2

Memory Buffer Register

3

Accumulator

4

Memory Address Register

정답 및 해설

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

Instruction Register는 현재 실행할 명령어를 저장하고, Memory Buffer Register는 주기억장치와 주고받는 데이터를 임시 저장하며, Memory Address Register는 접근할 기억장치의 주소를 저장하는 레지스터로 연산 결과 저장과는 다른 역할을 한다.

문제 11

레지스터 중 Program Counter의 기능을 바르게 설명한 것은?

1

주기억장치의 번지를 기억한다.

2

다음에 수행할 명령어의 번지를 기억한다.

3

현재 실행중인 명령어의 내용을 기억한다.

4

연산의 결과를 일시적으로 보관한다.

정답 및 해설

Program Counter(PC)는 다음에 수행할 명령어의 번지를 기억하는 레지스터이므로 정답은 다음에 수행할 명령어의 번지를 기억한다이다.

PC는 명령어 인출(Fetch) 시마다 값이 자동으로 증가하며, CPU가 다음에 실행할 명령어의 주소를 지정하는 역할을 한다.

  • ① 주기억장치의 번지를 기억한다 — 이는 MAR(메모리 주소 레지스터)의 기능이다.
  • ③ 현재 실행중인 명령어의 내용을 기억한다 — 이는 IR(명령어 레지스터)의 기능이다.
  • ④ 연산의 결과를 일시적으로 보관한다 — 이는 누산기(Accumulator) 등 연산 레지스터의 기능이다.
문제 12

프로그램이 컴퓨터의 기종에 관계없이 수행될 수 있는 성질을 의미하는 것은?

1

안정성

2

가용성

3

신뢰성

4

호환성

정답 및 해설

프로그램이 컴퓨터 기종에 관계없이 수행될 수 있는 성질은 호환성이므로 정답은 호환성이다.

호환성은 서로 다른 하드웨어나 운영체제 환경에서도 동일한 프로그램·데이터가 문제없이 실행·처리되는 성질을 말한다.

  • ① 안정성은 시스템이 오류 없이 지속적으로 동작하는 성질이다.
  • ② 가용성은 시스템을 필요할 때 사용할 수 있는 정도를 뜻한다.
  • ③ 신뢰성은 고장 없이 정상 동작을 유지하는 정도를 뜻한다.
문제 13

다음 논리회로의 논리식은?
ABf

1

f = A + B'

2

f = A·B

3

f = A + B

4

f = A' + B

정답 및 해설

두 입력 A, B는 각각 출력에 버블이 있는 게이트(인버터)를 거쳐 A′A', B′B'로 반전된 뒤, 출력에도 버블이 있는 OR 게이트(즉 NOR)에 입력되므로 정답은 f = A·B이다.

드모르간 법칙에 따라 f=(A′+B′)′=A⋅Bf = (A' + B')' = A \cdot B가 성립한다.

두 입력을 인버터로 먼저 반전시킨 뒤 NOR로 결합하는 구조는 AND 게이트를 등가적으로 구현하는 대표적인 회로이다.

문제 14

기억장치에 액세스(Access)할 필요 없이 스택(Stack)을 이용하여 연산을 행하는 명령어 형식은?

1

3 - 주소명령어

2

1 - 주소명령어

3

2 - 주소명령어

4

0 - 주소명령어

정답 및 해설

기억장치를 액세스할 필요 없이 스택(Stack)을 이용해 연산하는 명령어 형식은 0-주소 명령어이므로 정답은 0 - 주소명령어이다.

0-주소 지정 방식은 연산에 필요한 오퍼랜드가 이미 스택에 적재되어 있어, 명령어에 별도의 주소부 없이 스택 top의 값들을 꺼내 연산한 뒤 결과를 다시 push하는 방식이다.

  • ① 3-주소명령어는 두 오퍼랜드 주소와 결과 저장 주소를 모두 명시한다.
  • ② 1-주소명령어는 누산기를 이용해 오퍼랜드 주소 하나만 명시한다.
  • ③ 2-주소명령어는 오퍼랜드 주소 하나에 결과도 함께 저장하여 두 개의 주소를 사용한다.
문제 15

명령어 내의 오퍼랜드 부분의 주소가 실제 데이터의 주소를 가지고 있는 포인터의 주소를 나타내는 방식으로, 데이터 처리에 대한 유연성이 좋으나 주소 참조 횟수가 많다는 단점이 있는 주소지정 방식은?

1

계산에 의한 주소 지정

2

직접 주소 지정

3

간접 주소 지정

4

즉시 주소 지정

정답 및 해설

오퍼랜드 부분의 주소가 실제 데이터 주소를 가진 포인터의 주소를 나타내는 방식은 간접 주소 지정이므로 정답은 간접 주소 지정이다.

간접 주소 지정은 명령어의 주소부가 유효 주소를 직접 담지 않고 그 유효 주소가 저장된 또 다른 기억장소를 가리키므로, 데이터 처리의 유연성은 좋으나 주소를 한 번 더 참조해야 해 접근 시간이 늘어난다.

  • ② 직접 주소 지정은 주소부가 곧 오퍼랜드의 실제 주소인 방식이다.
  • ④ 즉시 주소 지정은 주소부에 오퍼랜드 값 자체가 들어있어 별도의 기억장치 참조가 필요 없는 방식이다.
문제 16

인스트럭션(Instruction)을 가장 바르게 나타낸 것은?

1

주프로그램과 부 프로그램

2

자료의 표현과 주소 지정 방식

3

오류검색 코드 형식

4

명령 코드부와 번지부로 구성

정답 및 해설

인스트럭션(명령어)은 명령 코드부(Op-code)와 번지부(Operand)로 구성되므로 정답은 명령 코드부와 번지부로 구성이다.

명령 코드부는 수행할 연산의 종류를 나타내고, 번지부는 연산에 사용할 데이터나 그 데이터가 저장된 주소를 지정한다.

문제 17

8bit를 1Word로 이용하는 컴퓨터에서 Op Code를 3bit 사용하면 인스트럭션을 몇 가지 사용할 수 있는가?

1

8

2

6

3

16

4

4

정답 및 해설

Op Code에 3bit를 사용하면 표현 가능한 인스트럭션 가짓수는 232^3이므로 정답은 8이다.

23=82^3 = 8
따라서 서로 다른 8가지의 명령을 구별할 수 있다.

인스트럭션의 종류 수는 워드 전체 크기(8bit)가 아니라 Op Code에 할당된 비트 수에 의해 결정된다.

문제 18

컴퓨터 시스템에 예기치 못한 일이 일어났을 때, 그것을 제어프로그램에 알려 CPU가 하던 일을 멈추고 다른 작업을 처리하도록 하는 방법을 무엇이라 하는가?

1

교착상태(Deadlock)

2

인터럽트(Interrupt)

3

모듈(Module)

4

로테이트(Rotate)

정답 및 해설

CPU가 하던 일을 멈추고 예기치 못한 사건을 제어프로그램에 알려 다른 작업을 처리하게 하는 것은 인터럽트(Interrupt)이므로 정답은 인터럽트(Interrupt)이다.

인터럽트가 발생하면 CPU는 현재 수행 중인 프로그램의 상태를 저장하고 해당 인터럽트를 처리하는 서비스 루틴을 수행한 뒤 원래 작업으로 복귀한다.

  • ① 교착상태(Deadlock)는 둘 이상의 프로세스가 서로 자원을 기다리며 무한 대기에 빠지는 상태이다.
  • ③ 모듈(Module)은 프로그램을 기능 단위로 나눈 구성 요소이다.
  • ④ 로테이트(Rotate)는 레지스터의 비트를 순환 이동시키는 연산이다.
문제 19

전가산기(Full Adder)는 어떤 회로로 구성되는가?

1

반가산기 1개와 OR 게이트로 구성된다.

2

반가산기 2개와 OR 게이트로 구성된다.

3

반가산기 2개와 AND 게이트로 구성된다.

4

반가산기 1개와 AND 게이트로 구성된다.

정답 및 해설

전가산기(Full Adder)는 반가산기 2개와 OR 게이트로 구성되므로 정답은 반가산기 2개와 OR 게이트로 구성된다이다.

첫 번째 반가산기가 두 입력 비트를 더해 합과 자리올림을 구하고, 두 번째 반가산기가 그 합에 이전 자리의 캐리(Carry-in)를 더하며, 두 반가산기에서 나온 두 캐리를 OR 게이트로 결합해 최종 자리올림을 만든다.

문제 20

마이크로프로세서의 구성에 해당하지 않는 것은?

1

연산장치

2

레지스터

3

출력장치

4

제어장치

정답 및 해설

마이크로프로세서는 연산장치·레지스터·제어장치로 구성되며 출력장치는 포함되지 않으므로 정답은 출력장치이다.

마이크로프로세서(CPU)는 산술·논리 연산을 수행하는 연산장치(ALU), 데이터를 임시 저장하는 레지스터, 명령어 해독과 실행을 담당하는 제어장치로 이루어진 처리 핵심 부분이다.

출력장치는 모니터·프린터 등 CPU 외부에서 처리 결과를 내보내는 별도의 주변장치이다.

문제 21

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

1

스크린 팁

2

개요

3

쪽(슬라이드)

4

개체

정답 및 해설

프리젠테이션에서 화면 전체가 한 번에 전환되는 단위는 ③ 쪽(슬라이드)이다.

슬라이드는 프리젠테이션 문서를 구성하는 기본 페이지 단위로, 한 장씩 화면에 표시되고 전환된다.

①의 스크린 팁은 마우스를 올렸을 때 나타나는 설명 문구이고, ②의 개요는 슬라이드 제목·본문을 요약해 보여주는 보기 방식이며, ④의 개체는 슬라이드 안에 삽입되는 그림·표 등 구성 요소이므로 화면 전환 단위가 아니다.

문제 22

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

1

데이터베이스

2

워드프로세서

3

프리젠테이션

4

스프레드시트

정답 및 해설

기업 발표회나 회의에서 빔 프로젝터로 내용을 요약해 청중에게 전달하는 도구는 ③ 프리젠테이션이다.

프리젠테이션 프로그램은 슬라이드 단위로 문서를 구성해 시각 자료와 함께 발표 내용을 효과적으로 전달하는 데 특화된 소프트웨어이다.

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

데이터베이스에서 사용되는 용어 중 데이터의 크기가 작은 것에서부터 큰 순서로 이루어진 것은?

1

데이터 → 레코드 → 파일 → 필드

2

데이터 → 필드 → 파일 → 레코드

3

데이터 → 필드 → 레코드 → 파일

4

데이터 → 레코드 → 필드 → 파일

정답 및 해설

데이터베이스 용어를 크기가 작은 것에서 큰 것 순으로 나열하면 ③ 데이터 → 필드 → 레코드 → 파일이다.

데이터(값)가 모여 필드를 이루고, 여러 필드가 모여 하나의 레코드를 구성하며, 같은 구조의 레코드들이 모여 파일(테이블)을 이룬다.

문제 24

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

1

슬라이드 쇼 기능

2

수치계산 기능

3

그래프 기능

4

문서작성 기능

정답 및 해설

스프레드시트의 기능으로 거리가 먼 것은 ① 슬라이드 쇼 기능이다.

슬라이드 쇼는 프리젠테이션 프로그램의 고유 기능이며, 스프레드시트는 표 형태의 자료를 다루는 프로그램이다.

스프레드시트는 수치계산·그래프 작성 기능과 함께 셀 단위의 문서작성 기능도 제공하므로 ②·③·④는 모두 스프레드시트의 기능에 해당한다.

문제 25

관계 데이터베이스에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 모든 원자값들의 집합을 무엇이라고 하는가?

1

튜플(Tuple)

2

스키마(Schema)

3

도메인(Domain)

4

인스턴스(Instance)

정답 및 해설

하나의 애트리뷰트가 취할 수 있는 같은 타입의 모든 원자값들의 집합은 ③ 도메인(Domain)이다.

예를 들어 '성별' 애트리뷰트의 도메인은 {남, 여}처럼 그 속성이 가질 수 있는 값의 범위를 뜻한다.

  • ① 튜플: 릴레이션(테이블)의 한 행, 즉 하나의 레코드를 의미한다.
  • ② 스키마: 데이터베이스의 구조와 제약조건에 대한 정의이다.
  • ④ 인스턴스: 특정 시점에 릴레이션이 실제로 가지고 있는 데이터 값들의 집합이다.
문제 26

다음 SQL 검색문의 의미로 옳은 것은?

SELECT * FROM 학생;

1

학생 테이블에서 전체 레코드의 모든 필드를 검색하라.

2

학생 테이블에서 “*” 값이 포함된 레코드의 모든 필드를 검색하라.

3

학생 테이블에서 마지막 레코드의 모든 필드를 검색하라.

4

학생 테이블에서 첫번째 레코드의 모든 필드를 검색하라.

정답 및 해설

SELECT * FROM 학생; 문의 의미는 ① 학생 테이블에서 전체 레코드의 모든 필드를 검색하라는 것이다.

SELECT 문에서 *는 테이블의 모든 필드(열)를 의미하며, WHERE 절이 없으므로 조건 없이 모든 레코드(행)가 대상이 된다.

문제 27

상품(상품명, 단가, 수량) 테이블에 대하여 필드명 단가(1차 정렬키)는 오름차순, 필드명 수량(2차 정렬키)은 내림차순으로 검색하려고 한다. 이에 대한 SQL 문의 표기가 옳은 것은?

1

SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 DESC, 수량 ASC;

2

SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC, 수량 DESC;

3

SELECT 상품명, 단가, 수량 FROM 상품 ORDER TO 단가 DESC, 수량 ASC;

4

SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC AND 수량 DESC;

정답 및 해설

단가를 오름차순, 수량을 내림차순으로 정렬하는 SQL문은 ② SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC, 수량 DESC;이다.

ORDER BY 절은 정렬 기준 필드를 쉼표로 나열하고 각 필드 뒤에 ASC(오름차순) 또는 DESC(내림차순)를 개별로 지정한다.

  • ①은 1차·2차 정렬 방향이 반대로 지정되어 있다.
  • ③은 ORDER BY 대신 존재하지 않는 ORDER TO 구문을 사용했다.
  • ④는 정렬 필드를 AND로 연결했는데, ORDER BY 절에서는 필드를 쉼표로 구분해야 한다.
문제 28

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

DROP TABLE 상품;

1

상품 필드를 제거하라.

2

상품 테이블을 삭제하라.

3

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

4

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

정답 및 해설

DROP TABLE 상품; 문의 의미는 ② 상품 테이블을 삭제하라는 것이다.

DROP TABLE은 테이블 자체와 그 안의 모든 데이터, 인덱스 등 구조를 통째로 제거하는 명령이며, 필드나 인덱스만 선택적으로 제거하는 명령이 아니다.

문제 29

SQL 문의 형식으로 적당하지 않은 것은?

1

UPDATE - FROM - WHERE

2

DELETE - FROM - WHERE

3

SELECT - FROM - WHERE

4

INSERT - INTO - VALUES

정답 및 해설

SQL 문의 형식으로 적당하지 않은 것은 ① UPDATE - FROM - WHERE이다.

UPDATE 문은 UPDATE - SET - WHERE 형식으로 값을 변경할 필드를 SET 절에 지정하며, FROM 절을 사용하지 않는다.

DELETE 문은 DELETE - FROM - WHERE, SELECT 문은 SELECT - FROM - WHERE, INSERT 문은 INSERT - INTO - VALUES 형식을 사용하므로 ②·③·④는 올바른 형식이다.

문제 30

데이터베이스 관리자(DBA: Data Base Administration)의 임무로 거리가 먼 것은?

1

응용 프로그래머들이 작성한 데이터베이스 응용 시스템을 통하여 데이터베이스를 접근하고 필요한 정보를 획득한다.

2

사용자들에게 데이터 접근권한을 부여하여 각각의 사용자가 접근할 수 있는 데이터들을 제어한다.

3

데이터베이스 도입 단계부터 실제 운영에 이르기까지 필요한 계획을 수립 및 수행한다.

4

데이터베이스의 스키마를 수정하거나 물리적 저장 구조를 수정한다.

정답 및 해설

데이터베이스 관리자(DBA)의 임무로 거리가 먼 것은 ① 응용 프로그래머들이 작성한 응용 시스템을 통해 데이터베이스에 접근하고 정보를 획득하는 것이다.

이는 데이터베이스를 실제로 이용하는 일반 사용자의 활동이며, DBA의 임무가 아니다.

DBA는 접근권한 부여와 보안 통제, 데이터베이스의 도입부터 운영까지의 계획 수립, 스키마 및 물리적 저장 구조의 정의·변경 등 데이터베이스 전반의 관리 책임을 맡는다.

문제 31

Windows 98을 종료시키는 방법으로 옳지 않은 것은?

1

바탕화면에서 Alt + F4 키를 누르고 시스템 종료를 선택한다.

2

시작버튼에서 시스템종료를 누르고 시스템 종료를 선택한다.

3

Ctrl + Alt + Del 키를 누르고 시스템 종료를 선택한다.

4

Ctrl + Alt + Shift 키를 누르고 시스템 종료를 선택한다.

정답 및 해설

Windows 98의 종료 방법으로 옳지 않은 것은 ④ Ctrl + Alt + Shift 키를 누르고 시스템 종료를 선택한다이다.

Ctrl + Alt + Shift 는 Windows 98에서 종료 기능이 할당되지 않은 조합이라 어떤 종료 대화상자도 나타나지 않는다.

  • ① 바탕화면에서 Alt + F4를 누르면 [Windows 종료] 대화상자가 열려 시스템 종료를 고를 수 있다.
  • ② 시작 단추의 [시스템 종료] 메뉴가 가장 기본적인 종료 경로이다.
  • ③ Ctrl + Alt + Del로 열리는 [프로그램 종료] 창에도 시스템 종료 단추가 있다.
문제 32

도스(MS-DOS)의 명령어에 관한 설명 중 옳지 않은 것은?

1

CLS : 화면을 깨끗이 지운다.

2

FC : 모든 열려 있는 파일을 닫는다.

3

CD : 현재의 디렉토리를 변경한다.

4

MD : 새로운 디렉토리를 만든다.

정답 및 해설

FC는 파일 내용을 비교하는 명령이므로 ② FC : 모든 열려 있는 파일을 닫는다는 설명이 옳지 않다.

FC는 File Compare의 약자로 두 파일을 대조해 서로 다른 부분을 표시하며, MS-DOS에는 열려 있는 파일을 한꺼번에 닫는 명령 자체가 없다.

  • ① CLS : 화면의 내용을 모두 지우는 명령이 맞다.
  • ③ CD : 현재 작업 디렉토리를 바꾸는 명령이 맞다.
  • ④ MD : 새 디렉토리를 만드는 명령이 맞다.
문제 33

Windows 98의 특징으로 가장 거리가 먼 것은?

1

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

2

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

3

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

4

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

정답 및 해설

Windows 98의 특징과 가장 거리가 먼 것은 ③ 모든 파일은 파일명 없이 아이콘으로 되어 있다이다.

Windows 98의 파일은 저마다 고유한 파일명과 확장자를 가지며, 아이콘은 그 파일의 종류를 시각적으로 보여 줄 뿐이다.

나머지는 옳다. Windows 98은 마우스 조작으로 작업을 실행하는 GUI 방식의 운영체제이며 여러 작업을 동시에 처리하는 멀티태스킹을 지원한다.

문제 34

Windows 98에서 64KB 이내의 텍스트형식의 파일만 지원하며 간단한 문서를 작성하거나 편집할 수 있는 보조프로그램은?

1

워드패드

2

그림판

3

한글

4

메모장

정답 및 해설

Windows 98의 보조프로그램 중 64KB 이내의 텍스트 형식 파일만 열어 편집할 수 있는 것은 메모장이다.

메모장은 글꼴이나 정렬 같은 서식 정보를 저장하지 않는 순수 텍스트 전용 편집기이며 출제 당시 기준으로 처리 가능한 파일 크기 상한이 64KB였다.

  • ① 워드패드: 서식이 있는 문서를 작성할 수 있는 편집기로 텍스트 전용이 아니고 크기 제한도 사실상 없다.
  • ② 그림판: 비트맵 이미지를 그리고 편집하는 그래픽 프로그램이다.
  • ③ 한글: Windows 보조프로그램이 아니라 별도로 설치하는 워드프로세서이다.
문제 35

UNIX에서 현재 작업중인 디렉토리의 모든 파일을 보여주는 명령은?

1

pwd

2

mv

3

cd

4

ls

정답 및 해설

UNIX에서 현재 작업 중인 디렉터리의 파일 목록을 보여주는 명령은 ls이다.

ls는 list의 약자로 디렉터리 안의 항목 이름을 나열하며 -l 옵션을 붙이면 권한과 크기 같은 상세 정보까지 출력한다.

  • ① pwd: 현재 작업 디렉터리의 절대 경로를 출력하는 명령이다.
  • ② mv: 파일을 다른 위치로 옮기거나 이름을 바꾸는 명령이다.
  • ③ cd: 작업 디렉터리를 다른 디렉터리로 옮기는 명령이다.
문제 36

페이지 대체 알고리즘에서 계수기를 두어 가장 오랫동안 참조되지 않은 페이지를 교체할 페이지로 선택하는 방법은?

1

LFU

2

FIFO

3

LRU

4

OPT

정답 및 해설

계수기를 두어 가장 오랫동안 참조되지 않은 페이지를 교체 대상으로 고르는 기법은 LRU이다.

LRU는 최근에 쓰인 페이지가 다시 쓰일 가능성이 높다는 참조의 지역성에 근거해 마지막 참조 시점이 가장 오래된 페이지를 선택한다.

  • ① LFU: 참조된 횟수가 가장 적은 페이지를 교체하는 기법이다.
  • ② FIFO: 주기억장치에 가장 먼저 적재된 페이지를 교체하는 기법이다.
  • ④ OPT: 앞으로 가장 오랫동안 쓰이지 않을 페이지를 교체하는 이론적 최적 기법이다.
문제 37

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

1

C Shell

2

Korn Shell

3

Bourn Shell

4

System Shell

정답 및 해설

System Shell은 실제 존재하는 UNIX 셸의 명칭이 아니므로 옳지 않다.

UNIX의 대표적인 셸에는 C Shell, Korn Shell, Bourne Shell 등이 있으며, 각각 명령어 문법과 기능에 차이가 있다.

문제 38

실시간 처리 시스템과 거리가 먼 것은?

1

온라인 예금 시스템

2

산업 제어 시스템

3

좌석 예약 시스템

4

급여 처리 시스템

정답 및 해설

급여 처리 시스템은 정해진 주기(월 단위 등)로 데이터를 모아 한꺼번에 처리하는 일괄처리(batch processing) 방식이 일반적이므로 실시간 처리 시스템과 거리가 멀다.

온라인 예금 시스템, 산업 제어 시스템, 좌석 예약 시스템은 요청이 발생한 즉시 처리되어 결과를 반영해야 하므로 실시간 처리가 필요한 대표적인 사례이다.

문제 39

운영체제의 성능평가에 대한 설명으로 옳지 않은 것은?

1

응답시간은 수치가 높을수록 좋다.

2

신뢰도는 시스템이 주어진 문제를 얼마나 정확하게 해결하는가를 나타내는 척도이다.

3

사용 가능도는 시스템을 얼마나 빨리 사용할 수 있는가의 정도를 나타낸다.

4

처리능력은 수치가 높을수록 좋다.

정답 및 해설

운영체제 성능 평가에서 응답시간은 요청 후 결과를 받기까지 걸리는 시간이므로 수치가 낮을수록(짧을수록) 좋은 지표이며,

수치가 높을수록 좋다는 설명은 옳지 않다.

  • ② 신뢰도는 시스템이 주어진 문제를 얼마나 정확하게 처리하는가를 나타내는 척도로 옳은 설명이다.
  • ③ 사용 가능도는 시스템을 필요한 때 얼마나 빨리 사용할 수 있는가를 나타내는 척도로 옳은 설명이다.
  • ④ 처리능력(처리량)은 단위 시간당 처리하는 작업량으로 수치가 높을수록 좋다는 설명이 옳다.
문제 40

Windows 98의 탐색기에서 연속적인 여러 개의 파일을 한꺼번에 선택할 때 마우스와 함께 사용하는 키는?

1

Shift

2

Tab

3

Alt

4

Ctrl

정답 및 해설

Windows 98 탐색기에서 마우스로 연속된 여러 파일을 한꺼번에 선택할 때는 Shift 키를 누른 채 첫 파일과 마지막 파일을 클릭한다.

비연속적인 파일을 개별적으로 추가 선택할 때는 Shift 대신 Ctrl 키를 사용한다.

문제 41

도스(MS-DOS)에서 시스템 부팅시 반드시 필요한 파일이 아닌 것은?

1

CONFIG.SYS

2

IO.SYS

3

COMMAND.COM

4

MSDOS.SYS

정답 및 해설

① CONFIG.SYS는 부팅 이후 시스템 환경을 설정하는 선택적 파일로, MS-DOS가 부팅되는 데 반드시 있어야 하는 파일은 아니다.

도스 부팅에는 ② IO.SYS, ④ MSDOS.SYS, ③ COMMAND.COM 세 파일이 필수이며, IO.SYS와 MSDOS.SYS가 시스템 커널을 구성하고 COMMAND.COM이 명령어 해석기 역할을 한다.

CONFIG.SYS가 없어도 부팅 자체는 이루어지고, 존재할 경우 디바이스 드라이버 등록 등 추가 환경설정에 쓰인다.

문제 42

Windows 98에서 한번의 마우스 조작만으로 현재 실행중인 응용 프로그램 사이를 오가며 작업할 수 있는 환경을 제공하는 것은?

1

내 컴퓨터

2

바탕화면

3

작업 표시줄

4

시작 버튼

정답 및 해설

Windows 98에서 실행 중인 응용 프로그램 사이를 마우스 클릭 한 번으로 전환할 수 있게 해 주는 것은 ③ 작업 표시줄이다.

작업 표시줄에는 실행 중인 프로그램마다 버튼이 표시되며, 이 버튼을 클릭하면 해당 창이 활성화되어 작업 전환이 이루어진다.

  • ① 내 컴퓨터: 드라이브·폴더에 접근하는 탐색 도구일 뿐 창 전환 기능은 없다.
  • ② 바탕화면: 아이콘을 배치하는 작업 공간으로 프로그램 전환 기능과 무관하다.
  • ④ 시작 버튼: 프로그램 실행·시스템 메뉴 진입에 쓰이며 실행 중인 창 전환 기능은 아니다.
문제 43

Windows 98에서 새로운 하드웨어를 장착하고 시스템을 가동시키면 자동으로 하드웨어를 인식하고 실행하는 기능은?

1

Auto & plug 기능

2

Plug & play 기능

3

Interrupt 기능

4

Auto & play 기능

정답 및 해설

새 하드웨어를 장착한 뒤 시스템을 켜면 자동으로 인식·설정해 주는 기능은 ② Plug & Play(PnP)이다.

PnP는 하드웨어 장치와 운영체제가 인터럽트·DMA·I/O 주소 같은 자원을 자동으로 협상해, 별도의 수동 설정 없이 즉시 사용할 수 있게 해 주는 규격이다.

① Auto & plug, ④ Auto & play는 실제로 존재하지 않는 용어이며, ③ Interrupt는 CPU에 처리를 요청하는 신호 체계일 뿐 하드웨어 자동 인식 기능이 아니다.

문제 44

다음 괄호 안의 내용으로 가장 적절한 것은?

An ( ) is a program that acts an intermediary between a user of computer and the computer hardware.

1

Compiler

2

Operating System

3

File System

4

GUI

정답 및 해설

제시된 영문은 "사용자와 컴퓨터 하드웨어 사이를 중개하는 프로그램"이라는 운영체제(Operating System)의 표준적인 정의이므로 정답은 Operating System이다.

운영체제는 사용자의 명령을 해석해 CPU·메모리·입출력장치 같은 하드웨어 자원을 제어하고, 그 처리 결과를 다시 사용자에게 전달하는 중개자 역할을 한다.

  • ① Compiler: 고급언어 소스코드를 기계어로 번역하는 프로그램으로 하드웨어 중개 기능과 무관하다.
  • ③ File System: 운영체제 내부에서 파일을 저장·관리하는 하위 구성요소일 뿐이다.
  • ④ GUI: 사용자와의 상호작용을 그래픽으로 제공하는 인터페이스로 하드웨어 중개자를 뜻하지 않는다.
문제 45

Windows 98에서 디스크 조각모음을 수행할 수 없는 매체는? (단, 각 매체는 로컬(Local) 매체를 의미한다.)

1

5.25 인치 플로피

2

CD-ROM

3

하드디스크

4

3.5 인치 플로피

정답 및 해설

디스크 조각모음은 여러 조각으로 분산 저장된 파일을 재배치하는 기능인데, ② CD-ROM은 읽기 전용 광디스크라서 이 작업을 수행할 수 없다.

하드디스크와 플로피 디스크는 파일을 반복적으로 쓰고 지울 수 있는 매체이므로 사용 중 파일이 조각날 수 있어 조각모음 대상이 된다.

반면 CD-ROM은 제작 시점에 데이터가 고정되어 이후 다시 쓰거나 수정할 수 없으므로, 조각을 모아 재배치한다는 개념 자체가 성립하지 않는다.

문제 46

도스(MS-DOS)에서 외부명령어가 아닌 것은?

1

LABEL

2

CHKDSK

3

COPY

4

FORMAT

정답 및 해설

도스에서 외부명령어가 아닌 것은 ③ COPY로, COPY는 COMMAND.COM에 내장된 내부명령어이다.

내부명령어는 COMMAND.COM 파일 안에 포함되어 있어 별도 실행파일 없이 바로 실행되지만, 외부명령어는 디스크에 독립된 실행파일(.COM/.EXE)로 존재해야 실행할 수 있다.

① LABEL, ② CHKDSK, ④ FORMAT은 각각 별도의 실행파일로 제공되는 대표적인 외부명령어이다.

문제 47

Windows 98에서 도스 프롬프트 상태로 부팅되게 하는 멀티 부팅 메뉴는?

1

Step - by - step configuration

2

Command Prompt Only

3

Normal

4

Logged

정답 및 해설

Windows 98 시작 메뉴에서 도스 프롬프트 상태로 부팅하게 하는 항목은 ② Command Prompt Only이다.

이 항목을 선택하면 Windows GUI를 로드하지 않고 도스 명령 프롬프트 화면에서 바로 시스템을 사용할 수 있다.

  • ① Step - by - step configuration: 부팅 과정의 각 단계를 진행할지 여부를 확인하며 부팅하는 모드이다.
  • ③ Normal: Windows 98을 GUI까지 정상적으로 부팅하는 기본 모드이다.
  • ④ Logged: 부팅 과정을 기록 파일에 남기며 정상 부팅하는 모드이다.
문제 48

Windows 98에서 현재 선택된 프로그램 창을 종료하는 단축키는?

1

Ctrl + Esc

2

Alt + F1

3

Shift + Esc

4

Alt + F4

정답 및 해설

현재 선택된(활성) 프로그램 창을 종료하는 단축키는 ④ Alt + F4이다.

Alt+F4는 Windows에서 현재 활성화된 창이나 애플리케이션을 닫는 표준 단축키로, 지금도 동일하게 사용된다.

  • ① Ctrl + Esc: 시작 메뉴를 여는 단축키이다.
  • ② Alt + F1: 창 종료와 무관한 조합이다.
  • ③ Shift + Esc: 표준적으로 정의된 창 종료 기능이 없다.
문제 49

CPU 스케줄링 알고리즘에서 규정시간 또는 시간 조각(Slice)을 미리 정의하여 CPU 스케줄러가 준비상태 큐에서 정의된 시간만큼 각 프로세스에 CPU를 제공하는 시분할 시스템에 적절한 스케줄링 알고리즘은?

1

FCFS(First-Come-First-Served)

2

SRT(Shortest Remaining Time)

3

SJF(Shortest Job First)

4

RR(Round-Robin)

정답 및 해설

미리 정해진 시간 조각(Time Slice)만큼 준비 큐의 각 프로세스에 순환적으로 CPU를 배정하는, 시분할 시스템에 적합한 스케줄링 알고리즘은 ④ RR(Round-Robin)이다.

RR은 각 프로세스가 할당 시간 안에 작업을 끝내지 못하면 준비 큐의 맨 뒤로 보내고 다음 프로세스에 CPU를 넘기는 방식으로, 여러 사용자가 고르게 반응성을 얻는 시분할 환경에 적합하다.

  • ① FCFS(First-Come-First-Served): 도착 순서대로 처리하며 시간 조각 개념이 없어 대기시간 편차가 크다.
  • ② SRT(Shortest Remaining Time): 남은 처리시간이 가장 짧은 프로세스를 선점 방식으로 우선 처리한다.
  • ③ SJF(Shortest Job First): 실행시간이 가장 짧은 작업을 먼저 처리하며 시간 조각을 사용하지 않는다.
문제 50

Which is not Operating System?

1

PASCAL

2

DOS

3

WINDOWS 98

4

UNIX

정답 및 해설

운영체제가 아닌 것은 ① PASCAL로, PASCAL은 절차형 프로그래밍 언어이지 운영체제가 아니다.

반면 ② DOS, ③ WINDOWS 98, ④ UNIX는 모두 하드웨어 자원을 관리하고 응용프로그램 실행 환경을 제공하는 대표적인 운영체제이다.

문제 51

데이터통신에 있어서 전송 속도의 표준 기본 단위는?

1

bit/sec

2

word/sec

3

message/sec

4

character/sec

정답 및 해설

bit/sec(bps)가 데이터통신의 전송 속도를 나타내는 표준 기본 단위이다.

전송 속도는 1초 동안 전송되는 비트 수로 정의되며, word/sec·message/sec·character/sec은 상위 계층에서 편의상 쓰이는 단위일 뿐 표준 기본 단위가 아니다.

문제 52

일정한 폭을 가진 한 통신선로의 주파수 대역폭을 여러 개의 작은 대역폭으로 나누는 방식을 써서 전송선로를 분담하는 방식은?

1

대역분할다중화방식

2

선로스위칭다중화방식

3

주파수분할다중화방식

4

시분할다중화방식

정답 및 해설

주파수 대역을 여러 개의 작은 대역폭으로 나누어 전송선로를 분담하는 방식은 ③ 주파수분할다중화방식이다.

주파수분할다중화(FDM)는 하나의 전송매체가 가진 전체 주파수 대역폭을 여러 채널로 나누고, 각 채널에 서로 다른 반송 주파수를 할당하여 여러 신호를 동시에 전송한다.

  • ④ 시분할다중화방식: 대역폭이 아니라 시간을 일정 구간으로 나누어 회선을 분담하는 방식이다.
문제 53

하나의 중앙처리장치에 통신회선을 통하여 여러 개의 입·출력장치를 항시 연결해서 자료를 처리하는 방식은?

1

중앙 처리 방식

2

오프라인 시스템

3

일괄 처리 방식

4

온라인 시스템

정답 및 해설

중앙처리장치에 통신회선으로 여러 입·출력장치를 항시 연결해 자료를 처리하는 방식은 ④ 온라인 시스템이다.

온라인 시스템은 단말장치와 중앙처리장치가 통신회선으로 직접 연결되어 실시간으로 데이터를 주고받는 처리 형태를 말한다.

  • ② 오프라인 시스템: 단말장치가 통신회선 없이 중앙처리장치와 분리되어 동작한다.
  • ③ 일괄 처리 방식: 자료를 모았다가 일정 주기로 한꺼번에 처리하는 방식이다.
문제 54

통신선로를 공동으로 이용하기 위한 장비는?

1

단말기

2

음향결합기

3

집중화기

4

변복조기

정답 및 해설

통신선로를 여러 단말이 공동으로 이용할 수 있게 하는 장비는 ③ 집중화기이다.

집중화기(Concentrator)는 다수의 저속 회선에서 들어오는 데이터를 모아 하나의 고속 회선으로 전송함으로써 회선을 공동으로 활용하게 한다.

  • ② 음향결합기: 전화 수화기에 음향으로 신호를 결합해 데이터를 전송하는 장치로 회선 공동이용과는 무관하다.
  • ④ 변복조기(모뎀): 디지털 신호와 아날로그 신호를 상호 변환하는 장치이다.
문제 55

ITU-T 권고안에서 아날로그 전화통신망을 이용한 프로토콜 시리즈는?

1

V 시리즈

2

X 시리즈

3

T 시리즈

4

K 시리즈

정답 및 해설

ITU-T 권고안 중 아날로그 전화통신망을 이용한 데이터 통신에 대한 프로토콜은 ① V 시리즈이다.

V 시리즈는 전화망(PSTN)을 통한 데이터 전송에 관한 권고이며, X 시리즈는 공중데이터통신망(패킷 교환망 등)에 관한 권고로 구분된다.

문제 56

정보통신에 관한 설명 중 가장 적합한 것은?

1

정보통신은 단말장치가 불필요한 것이 특징이다.

2

이용약관은 통신관계법령으로 규정하고 있다.

3

정보통신은 광케이블을 필히 그 구성요소로 한다.

4

정보통신망에는 무선전화회선을 포함하지 않는다.

정답 및 해설

정보통신에 대한 설명 중 가장 적합한 것은 ② 이용약관은 통신관계법령으로 규정하고 있다이다.

정보통신 서비스의 이용약관은 관련 법령에 근거하여 정해지므로 사업자가 임의로 정할 수 없다.

  • ① 정보통신은 단말장치가 불필요하다는 설명: 정보통신은 송·수신 양단의 단말장치를 전제로 하므로 틀린 설명이다.
  • ③ 광케이블을 필히 구성요소로 한다는 설명: 정보통신망은 동축케이블·무선 등 다양한 매체로도 구성될 수 있어 광케이블이 필수는 아니다.
  • ④ 무선전화회선을 포함하지 않는다는 설명: 정보통신망에는 유선뿐 아니라 무선회선도 포함된다.
문제 57

정보통신에서 Ferranti 현상을 옳게 기술한 것은?

1

일반적인 통신 잡음 및 왜곡 현상

2

임피던스가 정합된 전송선로에서 발생하는 현상

3

지하 케이블에서 발생하는 현상

4

수신단 신호의 절대값이 송신단 신호의 절대값보다 큰 현상

정답 및 해설

정보통신에서 페란티(Ferranti) 현상은 ④ 수신단 신호의 절대값이 송신단 신호의 절대값보다 큰 현상을 말한다.

이는 장거리 무부하 또는 경부하 상태의 선로에서 선로의 정전용량(커패시턴스) 성분에 의해 수신단 전압이 송신단 전압보다 오히려 커지는 현상이다.

문제 58

국제전기통신부호 제5호(ITU-T NO.5)로 채택하여 데이터 통신용 전송부호로 이용되고 있는 부호는?

1

MORSE 부호

2

EBCDIC 부호

3

TELEX 부호

4

ASCII 부호

정답 및 해설

ITU-T(구 CCITT) 국제전기통신부호 제5호(No.5)를 채택하여 데이터 통신용 전송부호로 쓰이는 것은 ④ ASCII 부호이다.

국제 5단위 부호(International Alphabet No.5)는 미국의 ASCII 부호 체계를 기반으로 제정된 것으로, 7비트로 문자를 표현하는 데이터 통신용 표준 부호이다.

  • ① MORSE 부호: 점과 선의 조합으로 이루어진 가변 길이의 전신 부호이다.
  • ② EBCDIC 부호: IBM이 제정한 8비트 부호로 ITU-T No.5와 무관하다.
  • ③ TELEX 부호: 5비트 보도용(Baudot 계열) 부호이다.
문제 59

데이터통신에서 교환기와의 회선접촉 불량에 의하여 주로 생기는 잡음은?

1

비선형의곡(Nonlinear Distortion)

2

충격성잡음(Impulse Noise)

3

위상의곡(Phase Distortion)

4

감쇄(Attenuation)

정답 및 해설

교환기와의 회선 접촉 불량으로 주로 발생하는 잡음은 ② 충격성잡음(Impulse Noise)이다.

충격성잡음은 스위칭 기기의 접촉 불량이나 낙뢰 등 순간적인 전기적 충격에 의해 발생하는 비연속적인 큰 진폭의 잡음이다.

  • ① 비선형왜곡: 전송계의 비선형 특성 때문에 발생하는 왜곡이다.
  • ③ 위상왜곡: 주파수별 위상 지연 차이로 발생하는 왜곡이다.
  • ④ 감쇄: 신호가 거리에 따라 세기가 약해지는 현상이다.
문제 60

동기식(Synchronous)전송의 특징이 아닌 것은?

1

고속도 전송에 주로 이용된다.

2

동기를 하기 위해서 SYN란 캐릭터를 사용한다.

3

전송효율이 비동기식 전송보다 낮다.

4

데이터를 저장하기 위한 메모리가 필요하다.

정답 및 해설

동기식 전송의 특징이 아닌 것은 ③ 전송효율이 비동기식 전송에 비해 낮다는 설명이다.

동기식 전송은 문자마다 시작·정지 비트를 붙이지 않고 블록 단위로 보내므로 오버헤드가 적고, 그래서 비동기식에 비해 전송 효율이 높다.

  • ① 고속도 전송에 주로 이용: 오버헤드가 적어 고속 전송에 적합하다는 옳은 특징이다.
  • ② SYN 캐릭터로 동기를 맞춘다: 동기식 전송의 실제 특징이다.
  • ④ 데이터 저장용 메모리 필요: 블록 단위 송수신을 위해 버퍼 메모리가 필요하다는 옳은 특징이다.