1과목 : 데이터 베이스

정보처리기사             ◐ 2005년 03월 20일 필기 기출문제 ◑               전자문제집 CBT : www.comcbt.com

최강 자격증 기출문제 전자문제집 CBT : www.comcbt.com

1. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?

① 시스템 카탈로그는 테이블 정보, 인덱스 정보, 뷰 정보 등을 저장하는 시스템 테이블이다.

② 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블이다.

❸ 시스템 카탈로그에는 사용자의 접근이 허락되지 않는다.

④ 시스템 카탈로그에 대한 갱신은 DBMS가 자동적으로 수행한다.

2. DBA의 역할로 거리가 먼 것은?

① 자료의 보안성, 무결성 유지

② 스키마의 정의

❸ 응용 프로그램의 설계 및 개발

④ 데이터 사전의 유지 및 관리

3. 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(atomic) 값들의 집합을 의미하는 것은?

① 속성	② 스킴

❸ 도메인	④ 제약조건

4. 데이터베이스에 저장된 데이터에 대한 설명으로 부적합한 것은?

① 통합(integrated) 데이터

② 운영(operational) 데이터

③ 저장(stored) 데이터

❹ 독점(exclusive) 데이터

5. 분산 시스템의 장점으로 거리가 먼 것은?

① 지역 자치성

② 점진적 시스템 용량 확장

❸ 소프트웨어 개발 비용 절감

④ 신뢰성과 가용성

6. 삽입과 삭제가 양쪽 끝에서 이루어지므로 2개의 포인터 END1과 END2를 사용하는 선형 자료구조는?

① 스택(Stack)	❷ 데크(Deque)

③ 리스트(List)	④ 그래프(Graph)

7. 스택 알고리즘에서 T가 스택 포인터이고, m이 스택의 길이일 때, 서브루틴 AA가 처리해야 하는 것은?

❶ 오버플로 처리	② 언더플로 처리

③ 입력 처리	④ 출력 처리

8. which of the following describes the internal schema?

① It describes the structure of the whole database for a community of users.

❷ It describes physical storage structure of the database.

③ It describes the database view of one group of database users.

④ A high-level data model or an implementation data model can be used at this level.

9. 다음과 같은 전위식(prefix)을 후위식(postfix)으로 올바르게 표현한 것은?

❶ A B C + * D / E -	② A B * C D / + E -

③ A B * C + D / E -	④ A B C + D / * E -

10. 뷰(view)에 대한 설명으로 옳지 않은 것은?

① 뷰는 creat view 명령을 사용하여 정의한다.

② 뷰는 일반적인 ALTER 문으로 변경할 수 없다.

③ 뷰를 제거할 때는 DROP 문을 사용한다.

❹ 뷰에 대한 검색은 일반 테이블과는 다르다.

11. 릴레이션 R(A,B,C,D)에서 기본키가 (A,B)이고 D -> B 의 종속성이 존재한다. 릴레이션 R은 몇 정규형인가?(문제 오류로 실제 시험에서 모두 정답 처리한 문제입니다. 여기서는 1번을 정답 처리 합니다.)

❶ BCNF	② 3NF

③ 2NF	④ 1NF

12. 응용 프로그램이나 사용자들이 필요로 하는 자료를 통합해 놓은 것으로 범기관적 입장에서 본 조직 전체의 데이터베이스를 기술한 것은?

❶ 개념(Conceptual) 스키마	② 내부(Internal) 스키마

③ 외부(External) 스키마	④ 사용자(User) 스키마

13. 다음의 빈칸에 적합한 단어는 무엇인가?

① A queue	② A dequeue

❸ A stack	④ A linked list

14. 트랜잭션의 성질이 아닌 것은?

① 각 트랜잭션은 단독으로 수행되었을 때 데이터베이스의 일관성을 보전해 주어야 한다.

❷ 성능상의 이유로 DBMS가 트랜잭션의 단위 작업을 섞어서 수행시키는 경우에라도 사용자들은 트랜잭션이 다른 트랜잭션으로부터 영향을 받는다고 느껴야 한다.

③ 일단 DBMS가 사용자에게 트랜잭션의 성공적인 완료를 응답했다면 설사 해당 변경 내용이 디스크 상에 반영되기 전에 시스템의 장애가 일어나도 트랜잭션 완료의 효과는 지속되어야 한다.

④ 각 트랜잭션의 실행을 사용자들이 원자적(atomic)인 것으로 간주할 수 있도록 한다.

15. 트리(tree)에서 임의의 노드 N 에 연결된 다음 레벨(level)의 노드를 무엇이라고 하는가?

① Parent node	② Brother node

③ Leaf node	❹ Children node

16. 데이터베이스의 논리적 설계(logical design) 범주에 속하지 않는 것은?

① 논리적 데이터 모델링

② 트랜잭션의 인터페이스 설계

③ 스키마의 평가

❹ 저장 레코드의 양식 설계

17. 데이터베이스 생명 주기 단계 중 목표 DBMS에 맞는 스키마를 정의하고, 응용 프로그램을 작성하는 단계는?

① 요구조건 분석	② 설계

❸ 구현	④ 운영

18. 트랜잭션 T1, T2 에 대해 T1이 T2의 갱신을 볼 수 있고 또는 T2가 T1의 갱신을 볼 수 있으나, 두 트랜잭션이 동시에 상대방의 갱신을 볼 수 없는 트랜잭션의 성질(properties)은?

① 원자성(Atomicity)	❷ 독립성(Isolation)

③ 일관성(Consistency)	④ 지속성(Durability)

19. 다음 표와 같은 성적 테이블을 읽어 학생별 점수평균을 얻고자 한다. 가장 알맞은 SQL 구문은?

① SELECT 성명, SUM(점수) FROM 성적 ORDER BY 성명

② SELECT 성명, AVG(점수) FROM 성적 ORDER BY 성명

③ SELECT 성명, SUM(점수) FROM 성적 GROUP BY 성명

❹ SELECT 성명, AVG(점수) FROM 성적 GROUP BY 성명

20. 데이터베이스 관리 시스템(DBMS)의 주요 필수기능과 거리가 먼 것은?

① 데이터베이스 구조를 정의할 수 있는 정의 기능

❷ 데이터 사용자의 통제 및 보안 기능

③ 데이터베이스 내용의 정확성과 안정성을 유지할 수 있는 제어기능

④ 데이터 조작어로 데이터베이스를 조작할 수 있는 조작 기능

2과목 : 전자 계산기 구조

21. 인터럽트 사이클을 위한 마이크로 연산이 아닌 것은?

① MAR←PC, PC←PC+1	② MBR(AD)←PC, PC←0

❸ M←MAR, IEN←0	④ F←0, R←0

22. 보통 4K의 기억 용량을 갖는 코어 기억 장치는 엄밀히 말하여 몇 개 어의 기억 용량을 갖는가?

① 4,000개	② 4,056개

❸ 4,096개	④ 4,136개

23. 데이지 체인(Daisy chain)에 대한 설명 중 옳지 않은 것은?

① 인터럽트의 우선순위를 결정하기 위하여 직렬 연결한 하드웨어 회로이다.

② 벡터에 의한 인터럽트 처리 방법이다.

❸ 우선순위에 기초한 인터럽트 처리 방법이 아니다.

④ 인터럽트 된 모든 장치들은 벡터를 동시에 보낼 수 있다.

24. indirect cycle 동안에 컴퓨터는 무엇을 하는가?

① 명령을 읽는다.

② 오퍼랜드(operand)를 읽는다.

③ 인터럽트(interrupt)를 처리한다.

❹ 오퍼랜드(operand)의 어드레스(address)를 읽는다.

25. 보조 기억장치에 대한 설명으로 옳은 것은?

❶ 자기 테이프는 주소의 개념을 사용하지 않는 SASD이다.

② 자기 디스크의 디스크 접근시간은 탐색시간과 회전시간의 합으로만 나타낸다.

③ 자기 드럼의 기억용량은 자기 디스크보다 크다.

④ 자기 테이프는 random access가 가능하다.

26. 자기테이프 등과 같은 대 용량의 보조 기억장치의 내용을 직접 접근이 가능한 영역으로 이동하여 컴퓨터시스템에서 자료를 접근할 수 있도록 하는 기능을 무엇이라 하는가?

① saving	② storing

❸ staging	④ spooling

27. BSA(Branch and Save return Address)의 마이크로 동작 중 시간 t0에서 발생하는 동작이 아닌 것은?(단, t0 는 sequencer 출력을 나타냄.)

❶ PC ← PC + 1	② MAR ← MBR(AD)

③ MBR(AD) ← PC	④ PC ← MBR(AD)

28. 플린(Flynn)이 분류한 병렬 컴퓨터 중에서 실제 사용되기 어려운 것은?

① SISD (Single Instruction stream Single Data stream)

② SIMD (Single Instruction stream Multiple Data stream)

❸ MISD (Multiple Instruction stream Single Data stream)

④ MIMD(Multiple Instruction stream Multiple Data stream)

29. 기억장치에서 DRO(Destructive Read Out)의 성질을 갖고 있는 메모리는?

① 반도체 메모리	❷ 자기코어 메모리

③ 자기디스크 메모리	④ 자기테이프 메모리

30. 연산자 코드(operation code)의 기능이 아닌 것은?

① 입ㆍ출력 명령 수행	② 제어 명령 수행

❸ 유효 주소 지정 기능	④ 산술 연산 명령 수행

31. 인터럽트를 종류 별로 구분하였을 때 정의되지 않은 명령이나 불법적인 명령을 사용했을 경우 혹은 보호되어 있는 기억공간에 접근하는 경우 발생하는 인터럽트를 무엇이라 하는가?

① Machine Check Interrupt

❷ Use Bad Command Interrupt

③ Input-Output Interrupt

④ External Interrupt

32. 부동 소수점 연산에 대한 설명으로 옳지 않은 것은?

① 부동 소수점 수에 대한 가감산의 경우 먼저 두 수의 지수부가 같도록 소수점의 위치를 조정해야 한다.

❷ 부동 소수점 수의 연산은 고정 소수점 수의 연산에 비해 단순하며 계산속도 역시 빠르게 처리된다.

③ 부동 소수점 수의 연산에서 승제산의 경우 지수부와 가수부를 별도로 처리해야 하며 경우에 따라 계산 결과를 정규화 시켜야 한다.

④ 부동 소수점 수의 연산에서 승산의 경우 지수부는 더하고 가수부는 곱해야 한다.

33. 다음은 인터럽트 체제의 동작을 나열하였다. 수행 순서를 올바르게 표현한 것은?

① 나→마→가→라→다	② 나→가→라→마→다

③ 나→라→가→마→다	❹ 나→가→마→라→다

34. 2진수 0011에서 2의 보수(2's complement)는?

① 1100	② 1110

❸ 1101	④ 0111

35. 메이저 상태(major state)에 대한 설명 중 옳은 것은?

① execute state가 끝나면 항상 fetch state로 간다.

② 특정한 명령에 대해서는 indirect state가 필요하다.

③ 메이저 사이클은 fetch, indirect, execute, interrupt 과정을 반드시 수행해야 한다.

❹ indirect state는 데이터의 유효번지를 얻기 위해 기억장치에 접근하는 상태이다.

36. 컴퓨터의 메모리 용량이 16K ×32bit라 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)은 각각 몇 비트인가?

① MAR:12, MBR:16	② MAR:32, MBR:14

③ MAR:12, MBR:32	❹ MAR:14, MBR:32

37. 레지스터 가운데 명령어를 수행 할 때마다 결과가 0인지 여부, 부호(음수인지 양수인지), 캐리 및 오버플로의 발생 여부 등을 각각 1비트로 나타내며 분기를 결정하는 중요한 역할을 하는 레지스터는?

① 카운터 레지스터	❷ 플래그 레지스터

③ 인덱스 레지스터	④ 주소 레지스터

38. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?

① 기억공간	❷ 레지스터의 종류

③ 사용빈도	④ 주기억장치 밴드폭 이용

39. I/O 인터페이스 실행 Command 종류가 아닌 것은?

① 제어 Command

❷ 메모리 Command

③ 데이터 출력 Command

④ 데이터 입력 Command

40. 연관기억(Associative Memory) 장치에 대한 설명 중 옳지 않은 것은?

① 고속 메모리에 속한다.

② Mapping Table 구성에 주로 사용된다.

③ 주소에 접근하지 않고 기억된 내용의 일부를 이용할 수 있다.

❹ CPU의 속도와 메모리의 속도 차이를 줄이기 위해 사용되는 고속 Buffer Memory이다.

3과목 : 운영체제

41. 너무 자주 페이지 교환이 발생하여 어떤 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 많은 경우를 무엇이라고 하는가?

① locality	❷ thrashing

③ working set	④ pre-paging

42. 운영체제의 목적으로 거리가 먼 것은?

① 사용자 인터페이스 제공	② 주변 장치 관리

❸ 데이터 압축 및 복원	④ 신뢰성 향상

43. 사용자가 요청한 디스크 입, 출력 내용이 다음과 같은 순서로 큐에 들어 있다. 이 때 SSTF 스케쥴링을 사용한 경우의 처리 순서는?(단, 현재 헤드 위치는 53 이고, 제일 안쪽이 1번, 바깥쪽이 200번 트랙이다.)

❶ 53-65-67-37-14-98-122-124-183

② 53-98-183-37-122-14-124-65-67

③ 53-37-14-65-67-98-122-124-183

④ 53-67-65-124-14-122-37-183-98

44. UNIX 운영체제의 특징과 가장 거리가 먼 것은?

① 높은 이식성

❷ 파일 시스템의 리스트 구조

③ 사용자 위주의 시스템 명령어 제공

④ 쉘 명령어 프로그램 제공

45. UNIX 파일 시스템의 블록구조에 포함되지 않는 것은?

❶ 사용자 블록(USER BLOCK)

② 부트 블록(BOOT BLOCK)

③ INODE 리스트

④ 슈퍼(SUPER) 블록

46. 다음과 같은 접근제어 행렬에 대한 설명 중 옳은 것은?

① 김영수는 인사와 급여파일을 판독하고 기록할 수 있다.

② 이길동은 인사와 급여파일을 읽을 수 있다.

③ 최동규는 급여파일의 내용을 변경할 수 있다.

❹ 이길동은 인사파일에 대한 모든 권한을 가지고 있다.

47. 두개의 프로세스 간 선행순서를 Pi<Pj 로 표현할 경우 Pj 가 먼저 실행된다고 가정한다면, P2<P1, P4<P2, P4<P3의 선행관계가 있는 경우에 병행으로 실행될 수 있는 프로세스는?

❶ P1, P3	② P1, P4

③ P2, P4	④ P3, P4

48. 컴퓨터 자체 내의 기계적인 장애나 오류로 인하여 발생하는 인터럽트는?

① 입출력 인터럽트

② 외부 인터럽트

❸ 기계 검사 인터럽트

④ 프로그램 검사 인터럽트

49. 페이지 교체 기법 중 매 페이지마다 두개의 하드웨어 비트가 필요한 기법은?

① FIFO	② LRU

③ LFU	❹ NUR

50. 기억 장치 관리에서 60K의 사용자 공간이 아래와 같이 분할되어 있다고 가정할 때 24K, 14K, 12K, 6K의 작업을 최적적합(best-fit) 전략으로 각각 기억 공간에 들어온 순서대로 할당할 경우 생기는 총 내부 단편화(internal fragmentation)의 크기와 외부단편화(external fragmentation)의 크기는 얼마인가?

① 내부 단편화 4K, 외부 단편화 6K

② 내부 단편화 6K, 외부 단편화 8K

❸ 내부 단편화 6K, 외부 단편화 10K

④ 내부 단편화 4K, 외부 단편화 12K

51. UNIX 특징을 설명한 것중 틀린 것은?

① 대화식 시분할 체제이다.

❷ 하나 이상의 작업을 백그라운드에서 수행할 수 있으므로 대화식 시스템이라고 부르기도 한다.

③ 동시에 여러 가지 작업을 수행하는 다중 테스킹 운영체제이다.

④ 다중 사용자 운영체제로 두 사람 이상의 사용자가 동시에 시스템을 사용할 수 있다.

52. 다음의 운영체제 형태 중 시대적으로 가장 먼저 생겨난 방식은?

① 다중프로그래밍 시스템	② 시분할 시스템

❸ 일괄처리 시스템	④ 분산처리 시스템

53. 분산 처리 시스템과 관련이 없는 설명은?

① 분산된 노드들은 통신 네트워크를 이용하여 메시지를 주고받음으로서 정보를 교환한다.

② 사용자에게 동적으로 할당할 수 있는 일반적인 자원들 이 각 노드에 분산되어 있다.

❸ 시스템 전체의 정책을 결정하는 어떤 통합적인 제어 기능은 필요하지 않다.

④ 사용자는 특정 자원의 물리적 위치를 알지 못하여도 사용할 수 있다.

54. 순차 파일에 대한 설명으로 틀린 것은?

① 적합한 기억 매체로는 자기 테이프를 쓰면 편리하다.

❷ 필요한 레코드를 삽입하는 경우 파일 전체를 복사할 필요가 없다.

③ 기억장치의 효율이 높다.

④ 검색시에 효율이 나쁘다.

55. 분산 운영체제의 개념 중 강결합 시스템(TIGHTLY -COUPLED)의 설명으로 틀린 것은?

① 프로세스간의 통신은 공유메모리를 이용한다.

② 여러 처리기들 간에 하나의 저장장치를 공유한다.

③ 메모리에 대한 프로세스 간의 경쟁 최소화가 고려되어야 한다.

❹ 각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다.

56. 디스크 스케쥴링 기법 중 다음의 특징을 갖는 기법은?

① FCFS(FIRST COME FIRST SERVICE)

② SSTF(SHORTEST SEEK TIME FIRST)

❸ SCAN

④ LRU(LEAST RECENTLY USED)

57. 실행 중인 프로세스가 CPU 할당시간을 다 사용한 후 어떤 상태로 전이하는가?

❶ ready 상태	② running 상태

③ block 상태	④ suspended 상태

58. 스케줄링 알고리즘의 성능평가 기준이 아닌 것은?

① 반환시간	② 대기시간

③ CPU 사용률	❹ 버퍼링

59. 교착상태의 예방 기법 중 각 프로세스는 한꺼번에 자기에게 필요한 자원을 모두 요구해야 하며, 이 요구가 만족되지 않으면 작업을 진행할 수 없게 하는 방법이 있다. 이것은 다음 중 무슨 조건을 방지하기 위함인가?

① 비선점(non preemption) 조건

❷ 점유 및 대기(hold &wait) 조건

③ 순환대기(circular wait) 조건

④ 상호배제(mutual exclusion) 조건

60. 중앙 컴퓨터와 직접 연결되어 응답이 빠르고 통신비용이 적게 소요되지만, 중앙 컴퓨터에 장애가 발생되면 전체 시스템이 마비되는 분산 시스템의 위상 구조는?

① 완전연결(fully connected) 구조

❷ 성형(star) 구조

③ 계층(hierarchy) 구조

④ 환형(ring) 구조

4과목 : 소프트웨어 공학

61. CASE에 대한 설명으로 옳지 않은 것은?

① 소프트웨어의 개발과정을 자동화함으로써 생산성을 증대시키고자 하는 목적으로 개발되었다.

② CASE는 소프트웨어 개발의 모든 단계에 걸쳐 일관된 방법론을 지원한다.

③ CASE를 사용함으로 개발의 표준화를 지향하고 자동화의 이점을 얻을 수 있다.

❹ CASE는 시스템의 개발속도를 빠르게 하지만 재사용성은 떨어진다.

62. 객체지향 프로그램의 장점으로 거리가 먼 것은?

① 자연적인 모델링이 가능하다.

❷ 실행속도가 빨라진다.

③ 소프트웨어의 재사용 율이 높아진다.

④ 소프트웨어의 유지보수성이 향상된다.

63. 소프트웨어의 재사용(reusability)에 대한 효과와 거리가 먼 것은?

❶ 사용자의 책임과 권한부여

② 소프트웨어의 품질향상

③ 생산성 향상

④ 구축 방법에 대한 지식의 공유

64. 나씨-슈나이더만(Nassi-Schneiderman) 도표는 구조적 프로그램을 표현하기 위해 고안되었다. 이 방법에서 알고리즘의 제어구조는 3가지로 충분히 표현될 수 있는데, 이에 해당하지 않는 것은?

① 선택, 다중선택(if ∼ then ∼ else, case)

② 반복(repeat ∼ until, while, for)

❸ 분기(goto, return)

④ 순차(sequential)

65. 소프트웨어 개발시 위험요소가 아닌 것은?

① 인력부족	❷ 유지보수

③ 예산부족	④ 요구변경

66. 프로젝트 추진 과정에서 예상되는 각종 돌발 상황을 미리 예상하고 이에 대한 적절한 대책을 수립하는 일련의 활동을 무엇이라고 하는가?

❶ 위험관리	② 일정관리

③ 코드관리	④ 모형관리

67. 모듈 결합도(Coupling)에 관한 설명으로 옳지 않은 것은?

① 자료결합(Data Coupling) - 모듈간의 인터페이스가 자료요소로만 구성된 경우

② 스탬프결합(Stamp Coupling) - 모듈간의 인터페이스로 배열이나 레코드 등의 자료구조가 전달된 경우

③ 내용결합(Content Coupling) - 한 모듈이 다른 모듈의 일부분을 참조 또는 수정하는 경우

❹ 제어결합(Control Coupling) - 한 모듈이 다른 모듈에게 제어요소를 전달하고 여러 모듈이 공통 자료영역을 사용하는 경우

68. 소프트웨어 생명 주기의 전체 단계를 연결시켜 주고 자동화시켜 주는 통합된 도구를 제공해 주는 기술에 해당되는 것은?

① UIMS	❷ CASE

③ OOD	④ SADT

69. Rumbaugh의 객체 모델링 기법(OMT)에서 사용하는 세 가지 모델링이 아닌 것은?

① 객체 모델링(object modeling)

❷ 정적 모델링(static modeling)

③ 동적 모델링(dynamic modeling)

④ 기능 모델링(functional modeling)

70. 소프트웨어 공학에 대한 가장 적절한 설명은?

① 소프트웨어 위기(software crisis)를 완전히 해결한 공학적 원리의 체계이다.

② 신뢰성 있는 소프트웨어를 만들기 위한 도구만을 연구하는 학문이다.

❸ 가장 경제적으로 신뢰도 높은 소프트웨어를 만들기 위한 방법, 도구와 절차들의 체계이다.

④ 점차 많은 비용이 소요되는 소프트웨어 개발에서 가장 경제적인 방법을 찾고자 하는 것이다.

71. 소프트웨어의 시험 중 화이트박스 시험의 과정이 아닌 것은?

① 조건 테스트	② 모든 실행문 테스트

❸ 경계 값 분석	④ 분기점 테스트

72. 소프트웨어 수명주기 모형 중 프로토타이핑 모형(prototyping model)의 가장 큰 장점은?

① 위험요소가 쉽게 발견된다.

② 유지보수가 쉬워진다.

❸ 사용자 요구사항을 정확하게 파악할 수 있다.

④ 소프트웨어 개발 일정을 정확하게 수립할 수 있다.

73. 소프트웨어 품질목표에 대한 설명으로 옳지 않은 것은?

① 신뢰성(reliability) : 정확하고 일관된 결과를 얻기 위해 요구된 기능을 수행하는 정도

② 이식성(portability) : 다양한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정될 수 있는 정도

③ 상호운용성(interoperability) : 다른 소프트웨어와 정보를 교환할 수 있는 정도

❹ 사용용이성(usability) : 전체나 일부 소프트웨어가 다른 응용 목적으로 사용될 수 있는 정도

74. 시스템 개발을 위한 첫 단계는 사용자의 요구나 현재의 시스템에 대한 분석이라고 할 수 있다. 이 중 사용자의 요구 분석을 위해 주로 사용하는 기법이 아닌 것은?

① 사용자 면접

② 현재 사용 중인 각종 문서 검토

③ 설문 조사를 통한 의견 수렴

❹ 통제 및 보안 분석

75. 소프트웨어 프로젝트 관리에 중요한 영향을 주는 3대 요소는?

❶ 사람, 문제, 프로세스	② 문제, 프로젝트, 작업

③ 사람, 문제, 도구	④ 작업, 문제, 도구

76. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?

① 처리공정(process)

② 자료흐름(data flow)

❸ 자료사전(data dictionary)

④ 자료저장소(data store)

77. 소프트웨어 형상관리(Software Configuration-Management)의 설명으로 가장 적합한 것은?

① 소프트웨어 개발과정을 문서화하는 것이다.

② 하나의 작업 산출물을 정해진 시간 내에 작성하도록 하는 관리이다.

③ 수행결과의 완전성을 점검하고 프로젝트의 성과 평가척도를 준비하는 작업이다.

❹ 소프트웨어의 생산물을 확인하고 소프트웨어 통제, 변경 상태를 기록하고 보관하는 일련의 관리 작업이다.

78. 시스템의 설계 명세서를 바탕으로 모듈 단위의 코딩과 디버깅 및 단위 테스트가 이루어지는 소프트웨어 개발 단계는?

① 코딩	❷ 구현

③ 테스트	④ 프로그램 설계

79. 분석가(analyst)가 갖추어야 할 능력 중 가장 중요한 것은?

① 추상적인 개념을 파악하여 논리적인 구성요소로 분해할 수 있는 능력

② 서로 상반되고 모호한 정보로부터 필요한 사항을 수렴할 수 있는 능력

③ 관련된 하드웨어와 소프트웨어에 관한 최신 기술

❹ 거시적 관점에서 세부적인 요소를 관찰할 수 있는 능력

80. 객체지향 개념에서 오퍼레이션(operation)은 무엇을 변화시키는가?

❶ 어트리뷰트(attribute)	② 클래스 (class)

③ 오브젝트(object)	④ 메시지(message)

5과목 : 데이터 통신

81. 25개의 구간을 망형으로 연결하면 필요한 회선의 수는 몇 회선인가?

① 250	❷ 300

③ 350	④ 500

82. 적절한 전송 경로를 선택하고, 이 경로로 데이터를 전달하는 인터네트워킹(internetworking) 장비는?

① 리피터	② 허브

❸ 라우터	④ 프로토콜

83. 10BASE 5 LAN에서 5가 나타내는 의미는?

① 전송 속도가 50[Mbps]이다.

② 50[Ω]의 특성 임피던스이다.

❸ 케이블의 길이는 최대 500[m]이다.

④ 최대 500대의 스테이션을 연결할 수 있다.

84. 컴퓨터 통신에서 컴퓨터 상호 간 또는 컴퓨터와 단말기 간에 데이터를 송수신하기 위한 통신 규약은?

❶ 프로토콜(protocol)

② 채널 액세스(channel access)

③ 네트워크 토폴로지(network topology)

④ 터미널 인터페이스(terminal interface)

85. 다음 LAN의 네트워크 토폴로지는 어떤 형인가?

❶ 버스형	② 성형

③ 링형	④ 트리형

86. HDLC(High Data Link Control) frame 구성 순서는?

① 플래그→주소부→정보부→제어부→검사부→플래그

❷ 플래그→주소부→제어부→정보부→검사부→플래그

③ 플래그→검사부→주소부→정보부→제어부→플래그

④ 플래그→제어부→주소부→정보부→검사부→플래그

87. 4,800[bps]의 8 위상 편이변조방식 모뎀의 변조 속도는 몇 보오[baud]인가?

① 800	❷ 1,600

③ 3,200	④ 6,400

88. 전송제어문자의 내용을 기술한 것 중 옳지 않은 것은?

① STX : 본문의 개시 및 헤딩의 종료를 표시한다.

② SOH : 정보 메시지의 헤딩의 개시를 표현한다.

❸ ETX : 본문의 시작을 표시한다.

④ SYN : 문자 동기를 유지한다.

89. 서비스, 응답, 경보 및 휴지 상태 복귀 신호 등의 기능을 수행하는 제어 신호는?

❶ 감시 제어 신호(supervisory control signal)

② 주소 제어 신호(address control signal)

③ 호출 정보 제어 신호(call information control signal)

④ 망 관리 제어 신호(communication management control signal)

90. X.25는 ITU-T 표준으로 호스트 시스템과 패킷 교환망간 인터페이스를 규정하고 있다. 이 기능에 포함되지 않는 것은?

① 링크 계층(link level)

② 패킷 계층(packet level)

③ 물리 계층(physical level)

❹ 전송 계층(transport level)

91. 특정 다항식에 의한 연산 결과를 데이터에 삽입하여 전송하는 에러검출 방법은?

① 패리티 검사

② Block Sum검사

③ 체크섬(Checksum)

❹ CRC(Cyclic Redundancy Check)

92. 아날로그 데이터 전송 방식 중에서 비트 전송률을 높이기 위해 각각의 벡터를 위상 변화뿐만 아니라 진폭 변화도 시키는 방식은?

① PSK(Phase Shift Keying)

❷ QAM(Quardrature Amplitude Modulation)

③ FSK(Frequency Shift Keying)

④ ASK(Amplitude Shift Keying)

93. OSI 프로토콜 구조 모델 7계층에 해당되지 않는 것은?

① Application	② Data link

③ Network	❹ Internet

94. 인터넷 프로토콜로 사용되는 TCP/IP는 4개의 계층으로 구성 된다.다음 중 3계층인 Transport 계층에서 사용되는 프로토콜은?

① FTP	② IP

③ ICMP	❹ UDP

95. HDLC는 링크 구성 방식에 따라 세 가지 동작 모드를 가지고 있다. 다음 중 해당하지 않는 것은?

① 정규 응답 모드(NRM)

② 비동기 응답 모드(ARM)

③ 비동기 균형 모드(ABM)

❹ 정규 균형 모드(NBM)

96. 아날로그 데이터(음성)를 디지털 신호로 전송하기에 적합한 변조 방법은?

① AM	❷ PCM

③ ASK	④ NRZ

97. 주파수 분할 다중화 방식과 관계가 없는 것은?

❶ 대역폭을 일정한 타임 슬롯으로 나누어 각 채널에 할당

② 주파수 대역으로 분할

③ 채널 사이의 보호대역

④ 데이터를 동시에 전달

98. HDLC(high-level-data link control)의 명령과 응답에 대한 프레임 종류가 아닌 것은?

① 감독(supervisory) 프레임 또는 S-프레임

❷ 조정(control) 프레임 또는 C-프레임

③ 정보(information) 프레임 또는 I-프레임

④ 비번호(unnumbered) 프레임 또는 U-프레임

99. 다음 그림은 어떤 다중화 방식을 나타낸 것인가?

① 통계적 다중화	❷ 시분할 다중화

③ 진폭 분할 다중화	④ 주파수 분할 다중화

100. 반송파로 사용하는 정현파의 위상에 정보를 싣는 변조방식으로 일정 주파수, 일정 진폭의 정현파 위상을 2등분, 4등분, 8등분 등으로 나누어 각각 다른 위상에 "1" 혹은 "0"을 할당하거나 두 비트 혹은 세 비트를 한꺼번에 할당하는 디지털 데이터의 아날로그 부호화 방식은?

① ASK(Amplitude-Shift Keying)

② FSK(Frequency-Shift Keying)

❸ PSK(Phase-Shift Keying)

④ Differential Manchester encoding

전자문제집 CBT PC 버전 : www.comcbt.com
전자문제집 CBT 모바일 버전 : m.comcbt.com
기출문제 및 해설집 다운로드  : www.comcbt.com/xe

전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는 무료 기출문제 학습 프로그램으로 실제 시험에서 사용하는 OMR 형식의 CBT를 제공합니다.
PC 버전 및 모바일 버전 완벽 연동
교사용/학생용 관리기능도 제공합니다.

오답 및 오탈자가 수정된 최신 자료와 해설은 전자문제집 CBT 에서 확인하세요.

1	2	3	4	5	6	7	8	9	10
③	③	③	④	③	②	①	②	①	④
11	12	13	14	15	16	17	18	19	20
①	①	③	②	④	④	③	②	④	②
21	22	23	24	25	26	27	28	29	30
③	③	③	④	①	③	①	③	②	③
31	32	33	34	35	36	37	38	39	40
②	②	④	③	④	④	②	②	②	④
41	42	43	44	45	46	47	48	49	50
②	③	①	②	①	④	①	③	④	③
51	52	53	54	55	56	57	58	59	60
②	③	③	②	④	③	①	④	②	②
61	62	63	64	65	66	67	68	69	70
④	②	①	③	②	①	④	②	②	③
71	72	73	74	75	76	77	78	79	80
③	③	④	④	①	③	④	②	④	①
81	82	83	84	85	86	87	88	89	90
②	③	③	①	①	②	②	③	①	④
91	92	93	94	95	96	97	98	99	100
④	②	④	④	④	②	①	②	②	③