4
START S STO P N = ( ) S=1, B=1 B :10 B = ( ) S= ( ) H=1/( ) N = N * B ( ) ( ) (2006.3.12 ) 1 - 1. ( :60 ) S=1 +1 +1/2+1/3+1/4 +1/5+........ 1/10 . < > . < > -[ ] . S: N: B : H: - a/b . 1 6 11 16 21 26 31 36 2 7 12 17 22 27 32 37 3 8 13 18 23 28 33 38 4 9 14 19 24 29 34 39 5 10 15 20 25 30 35 40 S-99 100/I S+H S = S + B (N+B) -2 A+B <= 10 >= S-100 99/I B-1 S = S + I (S+B) -1 A+B >= 10 > S-101 101/I B-2 I = I + 1 (N+S) 0 A+B <>10 = 100-I B * B B+1 yes no 1 99 <= 99-I S+B B+2 45 46 47 100 <>

정보처리기능사실기기출문제(2006.3.12 정기)

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 정보처리기능사실기기출문제(2006.3.12 정기)

START

출력 S

STOP

N = (❶)

S=1, B=1

B : 10

B = (❹)

S = (❸)

H=1/(❷)

N = N * B

( ❺ )

( ❻ )

정보처리기능사 실기 기출문제 (2006.3.12 정기)

1합격으로 가는 지름길 - 기사패스닷컴

1. 알고리즘(배점: 60점)

다음은 S = 1 + 1 + 1/2 + 1/3 + 1/4 + 1/5 + ........ 1/10의 합을 구하는 알고리즘이다.

※ 제시된 <처리 조건>을 참조하여 가장 적합한 항목을 선택하시오.

< 처리 조건 >

- [그림]의 순서도에 사용되는 변수의 의미는 다음과 같다.

S : 합 변수 N : 분모 변수 B : 분모 변수 H : 분수 변수

- 본 문제에서 a/b 형태의 표기는 분수를 의미한다.

1

6

11

16

21

26

31

36

2

7

12

17

22

27

32

37

3

8

13

18

23

28

33

38

4

9

14

19

24

29

34

39

5

10

15

20

25

30

35

40

S-99

100/I

S+H

S = S + B

(N+B)

-2

A+B <= 10

>=

S-100

99/I

B-1

S = S + I

(S+B)

-1

A+B >= 10

>

S-101

101/I

B-2

I = I + 1

(N+S)

0

A+B < > 10

=

100-I

B*B

B+1

yes

no

1

99

<=

99-I

S+B

B+2

45

46

47

100

<>

⊙ 답항 보기 ⊙

Page 2: 정보처리기능사실기기출문제(2006.3.12 정기)

2합격으로 가는 지름길 - 기사패스닷컴

www.g i s apa s s . c om

2. 데이터베이스(배점: 20점)

아래 각 문제번호의 개념에 해당하는 가장 적합한 번호를 <답항보기>에서 한 가지만 선택하시오.

1

6

11

16

21

26

31

36

2

7

12

17

22

27

32

37

3

8

13

18

23

28

33

38

4

9

14

19

24

29

34

39

5

10

15

20

25

30

35

40

UPDATE

파일링시스템

정의기능

Super Key

DML

계층형 DB

논리적 독립성

망형 DB

호스트 언어

FILE

관계형 DB

속성

DCL

SQL

오라클

인스턴스

DDL

영구성

개념스키마

데이터베이스(DB)

SELECT

내부스키마

DBMS

개체무결성

영역무결성

INSERT

DROP

Entity

외부스키마

대체키

참조무결성

제어기능

CREATE

물리적 독립성

테이블

카탈로그

권한

교착상태

ALTER

DBTG

⊙답항보기⊙

( ➊ ) - 데이터들의 체계적인 집합체로서 스스로를 기술하는 통합레코드들의 집합이다.

- 특정 조직의 응용시스템들이 공유하여 사용할 목적으로 통합 조직되고 저장되어 관리되는 운영데이터의 집합이다.

- 특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임으로 다음과 같이 정의할 수 있다.

a. 통합된 데이터 : 자료의 중복을 배제한 데이터의 모임

b. 저장된 데이터 : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료

c. 운영 데이터 : 조직의 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 자료

d. 공용 데이터 : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료

( ➋ ) - 사용자가 데이터를 처리할 수 있게 하는 도구로 사용자(응용프로그램)와 DBMS간의 인터페이스를 제공한다.

- 대표적인 것으로 질의어가 있으며, 질의어는 터미널에서 주로 이용하는 비절차적 언어이다.

- 종류 : SELECT, UPDATE, INSERT, DELETE

( ➌ ) - S데이터베이스에 표현하려는 것으로, 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체이다.

- 유형, 무형의 정보로서 서로 연관된 몇 개의 속성으로 구성된다.

- 파일시스템의 레코드에 해당되며 정보를 표현하는 논리적인 단위이다.

( ➍ ) - 데이터베이스를 구성하는 개체의 성질, 분류, 식별, 수량, 상태 등을 나타내는 세무 정보의 관리요소이다.

- 관계데이터베이스에서 사용되는 데이터의 최소단위이다.

- 릴레이션(테이블)에서 사용하는 하나의 열(Column)로서 파일시스템에서 한 개의 필드(Field)에 해당한다.

( ➎ ) - 관계대수와 관계해석을 기초로 혼합 데이터언어로 데이터 정의, 조작, 제어 등을 포함하는 명령어들을 가진다.

- 관계 데이터베이스 관리 시스템으로부터 데이터를 만들고 수정하며 추출하는데 사용된다.

- 일반 프로그래밍 언어와 함께 사용가능한 비절차적 언어로써 각 명령은 데이터를 독립적으로 처리할 수 있다.

Page 3: 정보처리기능사실기기출문제(2006.3.12 정기)

3합격으로 가는 지름길 - 기사패스닷컴

www.g i s apa s s . c om

1

6

11

16

21

26

31

36

2

7

12

17

22

27

32

37

3

8

13

18

23

28

33

38

4

9

14

19

24

29

34

39

5

10

15

20

25

30

35

40

DCL

16진수

방화벽

P2P

바이러스

블루투스

DNS

.GO

유비쿼터스

HTTP

TCP

16

VOD

http

www

.CO

Multimedia

와이브로

Protocol

Operating System

4

게이트웨이

URL

Intranet

DB

DBMS

VoIP

32

.KR

텔넷

IT839

FTP

라우터

Worm

DMB

10진수

8

VPN

IP

호스트컴퓨터

⊙답항보기⊙

( ➊ )은(는) 인터넷상의 한 컴퓨터에서 다른 컴퓨터로 데이터를 보내는 데 사용되는 프로토콜이다. 인터넷상의 각 컴퓨터, 즉 호

스트들은 다른 컴퓨터와 구별될 수 있도록 적어도 한 개 이상의 고유한 주소를 갖는다.

현재의 ( ➊ ) 주소는 8bit의 옥텟을 4개의 점으로 구분한 ( ➋ )bit 체계를 사용하여 약 40억 개의 주소를 표현할 수 있다. 하지

만 IPv4의 경우 늘어나는 주소를 감당하기가 어려워 ( ➋ )를 128bit의 주소체계로 확장한 IPv6가 개발되고 있으며 IPv6의 경우

16bit를 콜론(:)으로 8등분으로 구분한 128bit 체계로 각 등분은 16진수로 표현한다.

( ➊ ) 주소를 사용자가 원활하게 사용할 수 있도록 문자로 표현한 주소체계인 도메인(Domain) 이름을 사용하는데 숫자로 구성

된 ( ➊ ) 주소와 문자로 구성된 도메인(Domain) 이름을 상호 변환하는 기능을 담당하는 서비스가 ( ➌ )이다. ( ➌ )은(는) 사용자

가 도메인(Domain) 이름으로 주소를 사용할 때 마다 해당 ( ➊ ) 주소로 변환하는 기능을 수행한다.

도메인 이름의 기본적인 구성은 (기관명. 기관성격. 국가)로 구분된다. 이 때 기관성격을 나타내고 있는 약어의 경우 일반적으로

( ➍ )는 영리회사를 의미하며 ( ➎ )는 정부기관을 의미하며 .ac는 교육기관을 의미하며 .or은 비영리기관을 의미한다.

3. 신기술(배점: 10점)

아래 각 문제번호의 개념에 해당하는 가장 적합한 번호를 <답항보기>에서 한 가지만 선택하시오.

Page 4: 정보처리기능사실기기출문제(2006.3.12 정기)

4합격으로 가는 지름길 - 기사패스닷컴

w w w. g i s a p a s s . c o m

1

6

11

16

21

26

31

36

2

7

12

17

22

27

32

37

3

8

13

18

23

28

33

38

4

9

14

19

24

29

34

39

5

10

15

20

25

30

35

40

Preprocessor

Encryption

Compiler

MIS

DCL

IPv6

Gateway

SQL

CD-ROM

Router

PL

Interpreter

DSU

OOP

Assembler

C

DML

Stark

ERP

Netwcrk

HTML

DDL

VOD

EEPROM

RFID

FIREWALL

virus

ODBC

FIRE WIRE

Link

Intranet

IRQ

Proxy Server

DBMS

Assembly

DMB

structuredprogramming

DVD

CODEC

USB

⊙답항보기⊙

1. ( ➊ ) is a collection of programs that enables you to store, modify, and extract information from a database.

There are many different types of ( ➊ )s, ranging from small systems that run of personal computers to huge

system that run on mainframes.

2. A computer ( ➋ ) attaches itself to a program or file so it can spread from one computer to another, leaving

infections as it travels. Almost all ( ➋ )es are attached to an executable file, which means the ( ➋ ) may exist on

your computer but it cannot infect your computer unless you run or open the malicious program.

3. ( ➌ ) makes easier to understand you programming and correction on your computer. also it is a kind of

programming methodology which solves problems methodically to make it easy to check accuracy. ( ➌ ) has 3

kinds of control structures which are sequence type, condition type(if~then else etc) and iteration type(for, while,

do~while etc).

4. A ( ➍ ) is a program that translates a series of instructions written in one program language(called the source

language) into a resulting output in another computer language(also called the object or target language). Most (

➍ )es translate a source code text file written in a high level language such as C, C++, COBOL etc., to object

code or machine language, e.g. into an executable .EXE or .COM file. A ( ➍ ) is provided by software developers

of computer manufacturers.

5. ( ➎ ) is a system designed to prevent unauthorized access to or from a private network. A ( ➎ ) can be

implemented in both hardware and software, or a combination of both. A ( ➎ ) is frequently used to prevent

unauthorized intranet users from accessing private the intranet pass through the ( ➎ ), which examines each

message and blocks those that do not meet the specified security criteria.

4. 전산영어(배점: 10점)

아래 각 문제번호의 개념에 해당하는 가장 적합한 번호를 <답항보기>에서 한 가지만 선택하시오.

알고리즘

데이터베이스

신기술

전산영어

[ 답 안 ] 정보처리기능사 실기 (2006.3.12 정기)

28

18

35

10

1 1

1 9

31

25

21

21

1 9

14

14

1 7

37

1 1

39

27

36

9

37

-

-

-