1과목 : 데이터 베이스

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

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

1. 다음 자료에 대하여 삽입(insertion) 정렬 기법을 사용하여 오름차순으로 정렬하고자 한다. 1회전 후의 결과는?

① 4, 3, 2, 1, 5	② 3, 4, 5, 2, 1

③ 4, 5, 3, 2, 1	④ 1, 2, 3, 4, 5

2. 데이터 모델의 구성 요소 중 데이터베이스에 표현된 개체 인스턴스를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구에 해당하는 것은?

① Operation	② Constraint

③ Structure	④ Relationship

3. 데이터베이스의 특성으로 옳은 내용 모두를 선택한 것은?

① ①, ②	② ①, ②, ③

③ ②, ③, ④	④ ①, ②, ③, ④

4. 제 3정규형에서 보이스코드 정규형(BCNF)으로 정규화 하기 위한 작업은?

① 원자 값이 아닌 도메인을 분해

② 부분 함수 종속 제거

③ 이행 함수 종속 제거

④ 결정자가 후보 키가 아닌 함수 종속 제거

5. 정규화의 목적으로 옳지 않은 것은?

① 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다.

② 데이터 삽입시 릴레이션을 재구성할 필요성을 줄인다.

③ 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 야기한다.

④ 효과적인 검색 알고리즘을 생성할 수 있다.

6. 스택(Stack)의 응용 분야로 거리가 먼 것은?

① 인터럽트 처리

② 수식 계산 및 수식 표기법

③ 운영체제의 작업 스케줄링

④ 서브루틴의 복귀번지 저장

7. “트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.” 는 트랜잭션의 특성은?

① Consistency	② Isolation

③ Atomicity	④ Durability

8. 릴레이션의 특징으로 옳은 내용을 모두 선택한 것은?

① ①, ②, ③, ④	② ①, ②, ③

③ ②, ④	④ ①, ③, ④

9. 데이터베이스의 설계의 논리적 설계 단계에서 수행하는 작업이 아닌 것은?

① 논리적 데이터 모델로 변환

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

③ 스키마의 평가 및 정제

④ 트랜잭션 모델링

10. 일련의 연산 집합으로 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위를 무엇이라고 하는가?

① 도메인	② 트랜잭션

③ 모듈	④ 프로시저

11. 병행제어 기법 중 로킹(Locking) 기법에 대한 설명으로 옳지 않은 것은?

① 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.

② 로킹 단위가 작아지면 병행성 수준이 높아진다.

③ 로킹 단위가 커지면 로킹 오버헤드가 증가한다.

④ 데이터베이스도 로킹 단위가 될 수 있다.

12. 다음 트리를 Preorder 운행법으로 운행할 경우 네 번째로 탐색되는 것은?

① B	② C

③ E	④ F

13. 자료 구조의 성격이 나머지 셋과 다른 하나는?

① 큐(Queue)	② 그래프(Graph)

③ 데크(Deque)	④ 리스트(List)

14. 관계해석에 대한 설명으로 옳지 않은 것은?

① 수학의 프레디킷 해석에 기반을 두고 있다.

② 관계 데이터 모델의 제안자인 코드(Codd)가 관계 데이터베이스에 적용할 수 있도록 설계하여 제안하였다.

③ 튜플 관계해석과 도메인 관계해석이 있다.

④ 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 특성을 가진다.

15. 3계층 스키마 중 개념(Conceptual) 스키마에 대한 설명으로 옳은 내용 모두를 선택한 것은?

① ②, ③	② ①, ②, ③

③ ②, ③, ④	④ ①, ②, ③, ④

16. Which is the design step of database correctly?

① Requirement Formulation - Conceptual Schema - Physical Schema-Logical Schema

② Logical Schema - Requirement Formulation - Conceptual Schema - Physical Schema

③ Requirement Formulation - Conceptual Schema - Logical Schema - Physical Schema

④ Logical Schema - Requirement Formulation - Physical Schema - Conceptual Schema

17. 데이터베이스 설계시 고려 사항으로 적합하지 않은 것은?

① 데이터 무결성 유지	② 데이터 일관성 유지

③ 데이터 보안성 유지	④ 데이터 종속성 유지

18. 뷰(View)에 대한 설명으로 옳은 내용으로만 나열된 것은?

① ①, ②, ③, ④	② ①, ③, ④

③ ②, ④	④ ③, ④

19. 시스템 카탈로그에 대한 설명으로 틀린 것은?

① 데이터베이스에 포함된 다양한 데이터 객체에 대한 정보들을 유지, 관리하기 위한 시스템 데이터베이스이다.

② 시스템 카탈로그를 데이터 사전(Data Dictionary)이라고도 한다.

③ 시스템 카탈로그를 데이터 정보를 메타 데이터라고도 한다.

④ 시스템 카탈로그는 시스템을 위한 정보를 포함하는 시스템 데이터베이스이므로 일반 사용자는 내용을 검색할 수 없다.

20. What is the quantity of tuples in consist of the relation?

① Degree	② Instance

③ Domain	④ Cardinality

2과목 : 전자 계산기 구조

21. 프로그램에 의해 제어되는 동작이 아닌 것은?

① input/output	② branch

③ status sense	④ RNI(fetch)

22. 두 데이터를 비교하는 연산(compare)과 같은 동작을 하는 논리연산은?

① EX-OR 연산	② AND 연산

③ OR 연산	④ NOT 연산

23. 명령어 사이클에 대한 설명 중 옳지 않은 것은?

① 간접 사이클은 피연산 데이터가 있는 기억장치의 유효주소를 계산하는 과정이다.

② 인터럽트 사이클은 요청된 서비스 프로그램을 수행하여 완료할 때까지의 과정이다.

③ 실행 사이클은 연산자 코드의 내용에 따라 연산을 수행하는 과정이다.

④ 패치 사이클은 주기억장치로부터 명령어를 꺼내어 디코딩하는 과정이다.

24. CPU와 주기억장치 사이의 속도차이로 인해서 발생하는 문제를 해결하기 위해 주기억장치를 모듈별로 주소를 배정한 후 각 모듈을 번갈아 가면서 접근하는 방식은?

① Virtual Memory	② Cache Memory

③ Interleaving	④ Serial Processing

25. 반가산기 회로의 carry(C)와 sum(S)을 나타내는 논리식은?

①

②

③

④

26. A=1, B=1, C=0, D=1일 때 논리연산  의 결과값과  의 결과값을 순서대로 옳게 나열한 것은?

① 0, 0	② 0, 1

③ 1, 0	④ 1, 1

27. 프로세서가 수행될 때 나타나는 지역성을 응용해서 접근 속도를 빠르게 하는 캐시 메모리에서 변화된 캐시의 내용을 주기억장치에 기록하는 방법이 아닌 것은?

① write-through	② write-back

③ write-once	④ write-all

28. 제어장치의 기능에 대한 설명으로 옳지 않은 것은?

① 입력장치의 내용을 기억장치에 기록한다.

② 기억장치의 내용을 연산장치에 옮긴다.

③ 가상메모리에 있는 프로그램을 해독한다.

④ 기억장치의 내용을 출력장치에 옮긴다.

29. 불 함수 F=A+B'C를 최소항의 합으로 바르게 표시한 것은?

① F(A, B, C) = Σ(1, 4, 5, 6, 7)

② F(A, B, C) = Σ(1, 2, 3, 6, 7)

③ F(A, B, C) = Σ(1, 3, 5, 6, 7)

④ F(A, B, C) = Σ(1, 2, 4, 6, 7)

30. 마이크로프로그램을 이용하는 제어장치의 구성요소가 아닌 것은?

① 순서 제어 모듈	② 서브루틴 레지스터

③ 명령 레지스터	④ 제어버퍼 레지스터

31. 캐시기억장치에서 적중률이 낮아질 수 있는 매핑 방법은?

① 연관 매핑	② 세트-연관 매핑

③ 간접 매핑	④ 직접 매핑

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

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

③ 사용빈도	④ 주소지정 방식

33. (390)16 번지의 내용이 2010일 때 다음 그림이 나타내는 것은?

① 390과 2010을 더한다.

② 2010번지의 내용과 누산기의 값을 더한다.

③ 2010을 누산기의 값과 더한다.

④ 390번지의 내용과 누산기의 값을 더한다.

34. 기억장치에 대한 접근을 시작하고 종료한 후에, 다시 해당 기억장치를 접근할 때까지의 소요시간은?

① 탐색 시간(seek time)

② 전송 시간(transfer time)

③ 접근 시간(access time)

④ 사이클 시간(cycle time)

35. 다중처리기에 대한 설명으로 틀린 것은?

① 다중처리기는 강 결합 시스템으로 2개 이상의 프로세서를 포함한다.

② 다중처리기는 기억장치와 입출력 채널, 주변장치들을 공유한다.

③ 다중처리기는 다수의 복합 운영체제에 의해 제어된다.

④ 프로세서들 간의 통신은 공유 기억장치를 통해서 이루어진다.

36. 수직적 마이크로명령어에 대한 설명으로 틀린 것은?

① 마이크로명령어의 비트 수가 감소된다.

② 제어 기억장치의 용량을 줄일 수 있다.

③ 마이크로명령어의 코드화된 비트들을 해독하기 위한 지연이 발생한다.

④ 마이크로명령어의 각 비트가 각 제어신호에 대응되도록 하는 방식이다.

37. 다음 중 DMA에 대한 설명으로 옳지 않은 것은?

① DMA는 Direct Memory Access의 약자이다.

② DMA는 기억장치와 주변장치 사이의 직접적인 데이터 전송을 제공한다.

③ DMA는 블록으로 대용량의 데이터를 전송할 수 있다.

④ DMA는 입출력 전송에 따른 CPU의 부하를 증가시킬 수 있다.

38. 병렬처리컴퓨터의 특징으로 틀린 것은?

① 일부 하드웨어 오류가 발생하더라도 전체 시스템은 동작할 수 있다.

② 처리기(processor)를 N개 사용하면 처리속도가 정확히 N배 빨라진다.

③ 프로그램작성이 어려워진다.

④ 기억장치를 공유할 수 있다.

39. 명령어의 구성 형태 중 하나의 오퍼랜드만 포함하고 다른 오퍼랜드나 결과값은 누산기에 저장되는 명령어 형식은?

① 0-주소 명령어	② 1-주소 명령어

③ 2-주소 명령어	④ 3-주소 명령어

40. 버스 중재에 있어서 소프트웨어 폴링 방식에 대한 설명으로 틀린 것은?

① 비교적 큰 정보를 교환하는 시스템에 적합하다.

② 융통성이 있다.

③ 반응속도가 느리다.

④ 우선순위를 변경하기 어렵다.

3과목 : 운영체제

41. 페이징 기법 하에서 페이지 크기에 관한 사항으로 옳지 않은 것은?

① 페이지 크기가 작을수록 페이지 테이블 크기가 커지게 된다.

② 페이지 크기가 작을수록 좀 더 알찬 워킹 셋을 유지할 수 있다.

③ 페이지 크기가 클수록 실제 프로그램 수행과 무관한 내용이 포함될 수 있다.

④ 페이지 크기가 클수록 디스크 입, 출력이 비효율적이다.

42. 4개의 패이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참고자 발생할 때 LRU 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?

① 3회	② 4회

③ 5회	④ 6회

43. 다중 처리기 구조 중 강결합 시스템에 대한 설명으로 옳지 않은 것은?

① 프로세서 간 통신은 공유 메모리를 통하여 이루어진다.

② 각 시스템은 자신만의 독자적인 운영체제와 주기억장치를 가진다.

③ 다중 처리 시스템이라고도 한다.

④ 공유 메모리를 차지하려는 프로세서간의 경쟁을 최소화해야 한다.

44. 준비상태 큐에 프로세서 A, B, C 가 차례로 도착하였다. 라운드로빈(Round Robin)으로 스케줄링할 때 타임 슬라이스를 4초로 한다면 평균 반환 시간은?

① 16	② 17

③ 18	④ 19

45. 스레드(Thread)에 관한 설명으로 옳지 않은 것은?

① 스레드는 하나의 프로세스 내에서 병행성을 증대시키기 위한 메커니즘이다.

② 스레드는 프로세스의 일부 특성을 갖고 있기 때문에 경량(light weight) 프로세서라고도 한다.

③ 스레드는 동일 프로세스 환경에서 서로 독립적인 다중 수행이 불가능하다.

④ 스레드 기반 시스템에서 스레드는 독립적인 스케줄링의 최소 단위로서 프로세스의 역할을 담당한다.

46. 로더의 종류 중 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 수행하는 방식은?

① Absolute Loader

② Direct Linking Loader

③ Dynamic Loader

④ Compile and Go Loader

47. SSTF 방식을 사용할 경우 현재 헤드의 위치는 60 이며, 트랙 바깥 쪽 방향으로 진행 중이다. 디스크 대기 큐에 다음과 같은 순서(왼쪽부터 먼저 도착한 순서임)의 액세스 요청이 대기 중일 때 가장 먼저 실행되는 것은? (단, 가장 안쪽 방향의 트랙 번호는 0 이다.)

① 58	② 76

③ 69	④ 80

48. 보안의 메커니즘 중 데이터를 송수신한 자가 송수신 사실을 부인할 수 없도록 송수신 증거를 제공하는 것은?

① 인증	② 암호화

③ 부인 방지	④ 위험 탐지

49. 분산 운영체제의 구조 중 다음 설명에 해당하는 구조는?

① Ring Connection	② Hierarchy Connection

③ Star Connection	④ Partially Connection

50. UNIX에서 사용자 정보를 표시하는 명령어는?

① ls	② finger

③ cat	④ mkfs

51. 비행기 제어, 교통 제어, 레이더 추적 등 정해진 시간에 반드시 수행되어야 하는 작업들이 존재할 때, 가장 적합한 처리방식은?

① Batch processing system

② Time-sharing system

③ Real-time processing system

④ Distributed processing system

52. 스래싱(thrashing)에 관한 설명으로 가장 거리가 먼 것은?

① 스래싱이 발생하면 CPU가 제 기능을 발휘하지 못한다.

② 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미한다.

③ 스래싱을 방지하기 위해서는 멀티프로그래밍의 정도(degree)를 높여야 한다.

④ 프로세스들이 워킹 셋을 확보하지 못한 결과이다.

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

① 응답시간 증가	② 사용자 인터페이스 제공

③ 주변장치 관리	④ 신뢰성 향상

54. 컴퓨터 시스템에서 사용되는 자원들(파일, 프로세스, 메모리 등)에 대하여 불법적인 접근방지와 손상 발생 방지를 목적으로 하는 자원보호 방법의 일반적인 기법이 아닌 것은?

① 접근 제어 리스트(Access control list)

② 접근 제어 행렬(Access control matrix)

③ 권한 리스트(Capability list)

④ 권한 제어 행렬(Capability control matrix)

55. 분산시스템의 투명성(transparency)에 관한 설명으로 옳지 않은 것은?

① 위치(location) 투명성은 하드웨어와 소프트웨어의 물리적 위치를 사용자가 알 필요가 없다.

② 이주(migration) 투명성은 자원들이 한 곳에서 다른 곳으로 이동하면 자원들의 이름도 자동으로 바꾸어진다.

③ 복제(replication) 투명성은 사용자에게 통지할 필요 없이 시스템 안에 파일들과 자원들의 부가적인 복사를 자유로이 할 수 있다.

④ 병행(concurrency) 투명성은 다중 사용자들이 자원들을 자동으로 공유할 수 있다.

56. PCB(PROCESS CONTROL BLOCK)가 포함하고 있는 정보가 아닌 것은?

① 프로세스의 현 상태

② 중앙처리장치 레지스터 보관 장소

③ 할당된 자원에 대한 포인터

④ 프로세스의 사용 빈도

57. 파일 디스크립터에 포함되는 내용이 아닌 것은?

① 파일의 내용	② 파일의 구조

③ 보조기억장치의 유형	④ 생성날짜

58. 공간 구역성(Spatial locality)과 밀접한 관계가 있는 것은?

① 스택(stack)

② 순환(looping)

③ 배열 순례(array traversal)

④ 부 프로그램(subprogram)

59. UNIX의 특징으로 옳지 않은 것은?

① 다양한 유틸리티 프로그램들이 존재한다.

② 이식성이 높다.

③ 많은 네트워킹 기능을 제공하므로 통신망 관리용으로 적합하다.

④ 비순환 그래프 디렉토리 구조의 파일 시스템을 갖는다.

60. UNIX에서 프로세스 관리, 기억장치 관리, 파일 관리, 입출력 관리, 프로세스간 통신, 데이터 전송 및 변환 등의 기능을 수행하는 것은?

① C Shell	② Utility Program

③ Kernel	④ Korn Shell

4과목 : 소프트웨어 공학

61. 프로토타이핑 모형에 대한 설명으로 옳지 않은 것은?

① 프로토타이핑 모형은 발주자나 개발자 모두에게 공동의 참조모델을 제공한다.

② 사용자의 요구사항을 충실히 반영할 수 있다.

③ 최종 결과물이 만들어지는 소프트웨어 개발 완료 시점에 최초로 오류 발견이 가능하다.

④ 프로토타이핑 모형은 소프트웨어 생명주기에서 유지보수가 없어지고 개발 단계 안에서 유지보수가 이루어지는 것으로 볼 수 있다.

62. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P에 해당하지 않는 것은?

① People	② Problem

③ Process	④ Possibility

63. 객체지향 기법에 대한 설명으로 거리가 먼 것은?

① 프로시저에 근간을 두고 프로그래밍을 구현하는 기법이다.

② 현실 세계를 모형화하여 사용자와 개발자가 쉽게 이해 할 수 있다.

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

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

64. 프로젝트 계획 수립시 소프트웨어 범위(Scope) 결정의 주요 요소로 거리가 먼 것은?

① 소프트웨어 개발 환경	② 소프트웨어 성능

③ 소프트웨어 제약조건	④ 소프트웨어 신뢰도

65. 화이트 박스 테스트 기법으로만 짝지어진 것은?

① ①, ②, ⑦	② ②, ③, ④, ⑥, ⑦

③ ①, ②, ⑥	④ ③, ④, ⑤, ⑦

66. 소프트웨어 품질 목표 중 소프트웨어를 다른 환경으로 이식할 경우에도 운용 가능하도록 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?

① Portability	② Functionality

③ Usability	④ Efficiency

67. 유지보수의 종류 중 소프트웨어 재공학과 가장 관계되는 것은?

① Adaptive maintenance

② Perfective maintenance

③ Preventive maintenance

④ Corrective maintenance

68. 자료사전(Data Dictionary)에 사용되는 기호의 의미를 옳게 나열한 것은?

① { } : 자료의 생략 가능, ( ) : 자료의 선택

② ( ) : 자료의 설명, ** : 자료의 선택

③ = : 자료의 설명, ** : 자료의 정의

④ + : 자료의 연결, ( ) : 자료의 생략 가능

69. 소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동작을 이해하고 재공학 대상을 선정하는 것은?

① 분석(analysis)

② 재구성(restructuring)

③ 역공학(reveres engineering)

④ 이식(migration)

70. 객체 지향 기법에서 다음 설명에 해당하는 것으로 가장 타당한 것은?

① Abstraction	② information Hiding

③ Inheritance	④ Polymorphism

71. 다음 중 소프트웨어 위기 발생 요인과 거리가 먼 것은?

① 소프트웨어 규모의 증대와 복잡도에 따른 개발 비용 증가

② 소프트웨어 개발 정체 현상

③ 소프트웨어 품질의 고급화

④ 신기술에 대한 교육과 훈련의 부족

72. 소프트웨어공학에 대한 설명으로 거리가 먼 것은?

① 소프트웨어공학은 신뢰성 있는 소프트웨어를 경제적인 비용으로 획득하기 위해 공학적 원리를 정립하고 이를 이용하는 학문이다.

② 소프트웨어공학은 소프트웨어 제품의 품질을 향상시키고 소프트웨어 생산성과 작업 만족도를 증대시키는 것이 목적이다.

③ 소프트웨어공학이란 소프트웨어의 개발, 운용, 유지보수 및 파기에 대한 체계적인 접근 방법이다.

④ 소프트웨어공학의 궁극적 목표는 최대의 비용으로 계획된 일정보다 가능한 빠른 시일 내에 소프트웨어를 개발하는 것이다.

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

① 소프트웨어의 유지보수를 간편하게 수행할 수 있다.

② 자동 검사를 통하여 소프트웨어 품질을 향상시킨다.

③ 소프트웨어 부품의 재사용성이 향상된다.

④ 보헴이 제안한 것으로 LOC에 의한 비용 산정 기법이다.

74. 럼바우의 객체지향 분석에서 사용되는 분석 활동과 관계되는 것은?

① 객체 모델, 동적 모델, 정적 모델

② 객체 모델, 동적 모델, 기능 모델

③ 동적 모델, 기능 모델, 정적 모델

④ 정적 모델, 객체 모델, 기능 모델

75. 다음 설명의 ( ) 내용으로 옳은 것은?

① Validation	② Coupling

③ Interface	④ Cohesion

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

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

② 소프트웨어의 품질향상

③ 생산성 향상

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

77. 시스템에서 모듈 사이의 결합도(Coupling)에 대한 설명으로 옳은 것은?

① 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다.

② 한 모듈 내에 있는 처리요소들 사이의 기능적인 연관정도를 나타낸다.

③ 결합도가 높으면 시스템 구현 및 유지보수 작업이 쉽다.

④ 자료결합도는 내용결합도 보다 결합도가 높다.

78. 프로젝트를 추진하기 위하여 팀 구성원들의 특성을 분석해 보니 1명이 고급 프로그래머이고 몇 명의 중급 프로그래머가 포함되어 있었다. 이와 같은 경우 가장 적합한 팀 구성 방식은?

① 책임 프로그래머 팀(Chief Programmer Team)

② 민주주의식 팀(Democratic Team)

③ 계층형 팀(Hierarchical Team)

④ 구조적 팀(Structured Team)

79. FTR의 지침 사항으로 거리가 먼 것은?

① 회의 동안 의제를 유지시킨다.

② 문제 영역을 명확히 표현한다.

③ 논쟁과 반박의 제한을 두지 않는다.

④ 제품의 검토에 집중한다.

80. 프로젝트 일정 관리시 사용하는 간트(Gantt) 차트에 대한 설명으로 옳지 않은 것은?

① 막대로 표시하며, 수평 막대의 길이는 각 태스크의 기간을 나타낸다.

② 이정표, 기간, 작업, 프로젝트 일정을 나타낸다.

③ 시간선(Time-line) 차트라고도 한다.

④ 작업들 간의 상호 관련성, 결정경로를 표시한다.

5과목 : 데이터 통신

81. IP(internet Protocol)의 설명 중 옳지 않은 것은?

① 비연결형 전송 서비스를 제공한다.

② 비신뢰성 전송 서비스를 제공한다.

③ 데이터그램 이라는 데이터 전송형식을 갖는다.

④ 스트림(stream) 전송 기능을 제공한다.

82. 불균형적인 멀티포인트 링크 구성 중 주 스테이션이 각 부 스테이션에게 데이터 전송을 요청하는 회선 제어 방식은?

① Contention 방식	② Polling 방식

③ Select-Hold 방식	④ Point to Point 방식

83. 다음이 설명하고 있는 데이터 교환 방식은?

① 메시지 교환 방식	② 공간분할 교환방식

③ 가상회선 방식	④ 데이터그램 방식

84. OSI 7계층 중 데이터 링크 계층의 프로토콜에 해당하지 않는 것은?

① HDLC	② HTTP

③ PPP	④ LLC

85. 다음이 설명하고 있는 프로토콜은?

① LDP	② DHCP

③ ARP	④ RTCP

86. 다음이 설명하고 있는 것은?

① X. 21	② X. 28

③ X. 25	④ X. 29

87. 패킷(packet) 교환과 관계가 없는 것은?

① 패킷 단위로 데이터 전송	② 고정적인 전송 대역폭

③ 가상회선 방식	④ 데이터그램 방식

88. Go-Back-N ARQ와 Selective Repeat ARQ에 대한 설명으로 옳지 않은 것은?

① Go-Back-N ARQ는 오류 발생 이후의 모든 프레임을 재요청 한다.

② Selective Repeat ARQ는 버퍼의 사용량이 상대적으로 크다.

③ Go-Back-N ARQ는 프레임의 송신 순서와 수신 순서가 동일해야 수신이 가능하다.

④ Selective Repeat ARQ는 여러 개의 프레임을 묶어서 수신 확인을 한다.

89. LAN의 매체 접근 제어 방식인 CSMA/CD에 대한 설명으로 옳지 않은 것은?

① 버스 또는 트리 토플로지에서 가장 많이 사용되는 매체 접근 제어 방식이다.

② 각 호스트들이 전송매체에 경쟁적으로 데이터를 전송하는 방식이다.

③ 토큰 패싱 방식에 비해 구현이 복잡하다.

④ 프레임을 전송하면서 충돌여부를 조사한다.

90. X.25 프로토콜을 구성하는 계층에 해당하지 않는 것은?

① 물리계층	② 링크계층

③ 논리계층	④ 패킷계층

91. 데이터 통신 회선의 이용방식에 의한 분류에 포함되지 않는 것은?

① simplex communication

② half duplex communication

③ full duplex communication

④ multi access communication

92. 비동기식 전송에 대한 설명으로 옳지 않은 것은?

① 어떤 문자도 전송되지 않을 때는 통신회선은 예비(Reserve) 상태가 된다.

② 한 문자를 전송할 때마다 동기화시킨다.

③ 각 비트 블록의 앞뒤에 시작과 정지비트를 덧붙여 전송한다.

④ 일반적으로 패리티비트를 추가해서 전송한다.

93. 인터-네트워킹(Inter-Networking)을 위해 사용되는 네트워크 장비로 가장 거리가 먼 것은?

① 리피터(Repeater)	② 게이트웨이(Gateway)

③ 라우터(Router)	④ 증폭기(Amplifier)

94. HDLC(High-level Data Link Control) 정보 프레임의 용도 및 기능으로 가장 적합한 것은?

① 사용자 데이터 전달	② 흐름 제어

③ 에러 제어	④ 링크 제어

95. 디지털 데이터를 아날로그 신호로 변환시키는 방식이 아닌 것은?

① ASK	② FSK

③ PSK	④ QSK

96. 점대점 링크를 통하여 인터넷 접속에 사용되는 프로토콜인 PPP(Point to Point Protocol)에 대한 설명으로 옳지 않은 것은?

① 재전송을 통한 오류 복구와 흐름제어 기능을 제공한다.

② LCP와 NCP를 통하여 유용한 기능을 제공한다.

③ IP 패킷의 캡슐화를 제공한다.

④ 동기식과 비동기식 회선 모두를 지원한다.

97. B-ISDN/ATM 프로토콜에 있어서 ATM 계층의 기능은?

① 가변길이의 셀로 모든 정보 운반

② 셀 경계 식별

③ 셀 헤더 생성 및 추출

④ 비트 타이밍

98. 회선교환과 패킷교환에 대한 설명으로 옳은 것은?

① 회선교환은 실시간 전송이 이루어지지 않는다.

② 패킷교환은 데이터 속도와 코드변환이 불가능하다.

③ 회선교환은 호 설정 이후 에러 제어 기능을 제공한다.

④ 패킷교환은 저장-전달 방식을 사용한다.

99. Stop-and-wait ARQ 방식에서 수신측이 4번 프레임에 대해 NAK를 보내왔다. 이에 대한 송신측의 행위로 옳은 것은?

① 1, 2, 3, 4번 프레임을 재전송 한다.

② 현재의 윈도우 크기만큼을 모두 전송한 후 4번 프레임을 재전송 한다.

③ 5번 프레임부터 모두 재전송 한다.

④ 4번 프레임만 재전송 한다.

100. ARQ에서 오류 제어를 위해 수신한 데이터 프레임에 오류가 없음을 알리는 긍정 응답 메시지는?

① SOH	② ACK

③ NAK	④ EOT

전자문제집 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
④	①	④	①	④	①	③	④	④	②