정보처리기사(구) · 2012

정보처리기사(구) (2012-05-20)

총 100문항

정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.

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

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

    1. ①Operation
    2. ②Constraint
    3. ③Structure
    4. ④Relationship
  3. 3.데이터베이스의 특성으로 옳은 내용 모두를 선택한 것은?

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

    1. ①원자 값이 아닌 도메인을 분해
    2. ②부분 함수 종속 제거
    3. ③이행 함수 종속 제거
    4. ④결정자가 후보 키가 아닌 함수 종속 제거
  5. 5.정규화의 목적으로 옳지 않은 것은?

    1. ①어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다.
    2. ②데이터 삽입시 릴레이션을 재구성할 필요성을 줄인다.
    3. ③중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 야기한다.
    4. ④효과적인 검색 알고리즘을 생성할 수 있다.
  6. 6.스택(Stack)의 응용 분야로 거리가 먼 것은?

    1. ①인터럽트 처리
    2. ②수식 계산 및 수식 표기법
    3. ③운영체제의 작업 스케줄링
    4. ④서브루틴의 복귀번지 저장
  7. 7.“트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.” 는 트랜잭션의 특성은?

    1. ①Consistency
    2. ②Isolation
    3. ③Atomicity
    4. ④Durability
  8. 8.릴레이션의 특징으로 옳은 내용을 모두 선택한 것은?

    1. ①①, ②, ③, ④
    2. ②①, ②, ③
    3. ③②, ④
    4. ④①, ③, ④
  9. 9.데이터베이스의 설계의 논리적 설계 단계에서 수행하는 작업이 아닌 것은?

    1. ①논리적 데이터 모델로 변환
    2. ②트랜잭션 인터페이스 설계
    3. ③스키마의 평가 및 정제
    4. ④트랜잭션 모델링
  10. 10.일련의 연산 집합으로 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위를 무엇이라고 하는가?

    1. ①도메인
    2. ②트랜잭션
    3. ③모듈
    4. ④프로시저
  11. 11.병행제어 기법 중 로킹(Locking) 기법에 대한 설명으로 옳지 않은 것은?

    1. ①로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
    2. ②로킹 단위가 작아지면 병행성 수준이 높아진다.
    3. ③로킹 단위가 커지면 로킹 오버헤드가 증가한다.
    4. ④데이터베이스도 로킹 단위가 될 수 있다.
  12. 12.다음 트리를 Preorder 운행법으로 운행할 경우 네 번째로 탐색되는 것은?

    1. ①B
    2. ②C
    3. ③E
    4. ④F
  13. 13.자료 구조의 성격이 나머지 셋과 다른 하나는?

    1. ①큐(Queue)
    2. ②그래프(Graph)
    3. ③데크(Deque)
    4. ④리스트(List)
  14. 14.관계해석에 대한 설명으로 옳지 않은 것은?

    1. ①수학의 프레디킷 해석에 기반을 두고 있다.
    2. ②관계 데이터 모델의 제안자인 코드(Codd)가 관계 데이터베이스에 적용할 수 있도록 설계하여 제안하였다.
    3. ③튜플 관계해석과 도메인 관계해석이 있다.
    4. ④원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 특성을 가진다.
  15. 15.3계층 스키마 중 개념(Conceptual) 스키마에 대한 설명으로 옳은 내용 모두를 선택한 것은?

    1. ①②, ③
    2. ②①, ②, ③
    3. ③②, ③, ④
    4. ④①, ②, ③, ④
  16. 16.Which is the design step of database correctly?

    1. ①Requirement Formulation - Conceptual Schema - Physical Schema-Logical Schema
    2. ②Logical Schema - Requirement Formulation - Conceptual Schema - Physical Schema
    3. ③Requirement Formulation - Conceptual Schema - Logical Schema - Physical Schema
    4. ④Logical Schema - Requirement Formulation - Physical Schema - Conceptual Schema
  17. 17.데이터베이스 설계시 고려 사항으로 적합하지 않은 것은?

    1. ①데이터 무결성 유지
    2. ②데이터 일관성 유지
    3. ③데이터 보안성 유지
    4. ④데이터 종속성 유지
  18. 18.뷰(View)에 대한 설명으로 옳은 내용으로만 나열된 것은?

    1. ①①, ②, ③, ④
    2. ②①, ③, ④
    3. ③②, ④
    4. ④③, ④
  19. 19.시스템 카탈로그에 대한 설명으로 틀린 것은?

    1. ①데이터베이스에 포함된 다양한 데이터 객체에 대한 정보들을 유지, 관리하기 위한 시스템 데이터베이스이다.
    2. ②시스템 카탈로그를 데이터 사전(Data Dictionary)이라고도 한다.
    3. ③시스템 카탈로그를 데이터 정보를 메타 데이터라고도 한다.
    4. ④시스템 카탈로그는 시스템을 위한 정보를 포함하는 시스템 데이터베이스이므로 일반 사용자는 내용을 검색할 수 없다.
  20. 20.What is the quantity of tuples in consist of the relation?

    1. ①Degree
    2. ②Instance
    3. ③Domain
    4. ④Cardinality
  21. 21.프로그램에 의해 제어되는 동작이 아닌 것은?

    1. ①input/output
    2. ②branch
    3. ③status sense
    4. ④RNI(fetch)
  22. 22.두 데이터를 비교하는 연산(compare)과 같은 동작을 하는 논리연산은?

    1. ①EX-OR 연산
    2. ②AND 연산
    3. ③OR 연산
    4. ④NOT 연산
  23. 23.명령어 사이클에 대한 설명 중 옳지 않은 것은?

    1. ①간접 사이클은 피연산 데이터가 있는 기억장치의 유효주소를 계산하는 과정이다.
    2. ②인터럽트 사이클은 요청된 서비스 프로그램을 수행하여 완료할 때까지의 과정이다.
    3. ③실행 사이클은 연산자 코드의 내용에 따라 연산을 수행하는 과정이다.
    4. ④패치 사이클은 주기억장치로부터 명령어를 꺼내어 디코딩하는 과정이다.
  24. 24.CPU와 주기억장치 사이의 속도차이로 인해서 발생하는 문제를 해결하기 위해 주기억장치를 모듈별로 주소를 배정한 후 각 모듈을 번갈아 가면서 접근하는 방식은?

    1. ①Virtual Memory
    2. ②Cache Memory
    3. ③Interleaving
    4. ④Serial Processing
  25. 25.반가산기 회로의 carry(C)와 sum(S)을 나타내는 논리식은?

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

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

    1. ①write-through
    2. ②write-back
    3. ③write-once
    4. ④write-all
  28. 28.제어장치의 기능에 대한 설명으로 옳지 않은 것은?

    1. ①입력장치의 내용을 기억장치에 기록한다.
    2. ②기억장치의 내용을 연산장치에 옮긴다.
    3. ③가상메모리에 있는 프로그램을 해독한다.
    4. ④기억장치의 내용을 출력장치에 옮긴다.
  29. 29.불 함수 F=A+B'C를 최소항의 합으로 바르게 표시한 것은?

    1. ①F(A, B, C) = Σ(1, 4, 5, 6, 7)
    2. ②F(A, B, C) = Σ(1, 2, 3, 6, 7)
    3. ③F(A, B, C) = Σ(1, 3, 5, 6, 7)
    4. ④F(A, B, C) = Σ(1, 2, 4, 6, 7)
  30. 30.마이크로프로그램을 이용하는 제어장치의 구성요소가 아닌 것은?

    1. ①순서 제어 모듈
    2. ②서브루틴 레지스터
    3. ③명령 레지스터
    4. ④제어버퍼 레지스터
  31. 31.캐시기억장치에서 적중률이 낮아질 수 있는 매핑 방법은?

    1. ①연관 매핑
    2. ②세트-연관 매핑
    3. ③간접 매핑
    4. ④직접 매핑
  32. 32.인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?

    1. ①기억 공간
    2. ②레지스터의 종류
    3. ③사용빈도
    4. ④주소지정 방식
  33. 33.(390)16 번지의 내용이 2010일 때 다음 그림이 나타내는 것은?

    1. ①390과 2010을 더한다.
    2. ②2010번지의 내용과 누산기의 값을 더한다.
    3. ③2010을 누산기의 값과 더한다.
    4. ④390번지의 내용과 누산기의 값을 더한다.
  34. 34.기억장치에 대한 접근을 시작하고 종료한 후에, 다시 해당 기억장치를 접근할 때까지의 소요시간은?

    1. ①탐색 시간(seek time)
    2. ②전송 시간(transfer time)
    3. ③접근 시간(access time)
    4. ④사이클 시간(cycle time)
  35. 35.다중처리기에 대한 설명으로 틀린 것은?

    1. ①다중처리기는 강 결합 시스템으로 2개 이상의 프로세서를 포함한다.
    2. ②다중처리기는 기억장치와 입출력 채널, 주변장치들을 공유한다.
    3. ③다중처리기는 다수의 복합 운영체제에 의해 제어된다.
    4. ④프로세서들 간의 통신은 공유 기억장치를 통해서 이루어진다.
  36. 36.수직적 마이크로명령어에 대한 설명으로 틀린 것은?

    1. ①마이크로명령어의 비트 수가 감소된다.
    2. ②제어 기억장치의 용량을 줄일 수 있다.
    3. ③마이크로명령어의 코드화된 비트들을 해독하기 위한 지연이 발생한다.
    4. ④마이크로명령어의 각 비트가 각 제어신호에 대응되도록 하는 방식이다.
  37. 37.다음 중 DMA에 대한 설명으로 옳지 않은 것은?

    1. ①DMA는 Direct Memory Access의 약자이다.
    2. ②DMA는 기억장치와 주변장치 사이의 직접적인 데이터 전송을 제공한다.
    3. ③DMA는 블록으로 대용량의 데이터를 전송할 수 있다.
    4. ④DMA는 입출력 전송에 따른 CPU의 부하를 증가시킬 수 있다.
  38. 38.병렬처리컴퓨터의 특징으로 틀린 것은?

    1. ①일부 하드웨어 오류가 발생하더라도 전체 시스템은 동작할 수 있다.
    2. ②처리기(processor)를 N개 사용하면 처리속도가 정확히 N배 빨라진다.
    3. ③프로그램작성이 어려워진다.
    4. ④기억장치를 공유할 수 있다.
  39. 39.명령어의 구성 형태 중 하나의 오퍼랜드만 포함하고 다른 오퍼랜드나 결과값은 누산기에 저장되는 명령어 형식은?

    1. ①0-주소 명령어
    2. ②1-주소 명령어
    3. ③2-주소 명령어
    4. ④3-주소 명령어
  40. 40.버스 중재에 있어서 소프트웨어 폴링 방식에 대한 설명으로 틀린 것은?

    1. ①비교적 큰 정보를 교환하는 시스템에 적합하다.
    2. ②융통성이 있다.
    3. ③반응속도가 느리다.
    4. ④우선순위를 변경하기 어렵다.
  41. 41.페이징 기법 하에서 페이지 크기에 관한 사항으로 옳지 않은 것은?

    1. ①페이지 크기가 작을수록 페이지 테이블 크기가 커지게 된다.
    2. ②페이지 크기가 작을수록 좀 더 알찬 워킹 셋을 유지할 수 있다.
    3. ③페이지 크기가 클수록 실제 프로그램 수행과 무관한 내용이 포함될 수 있다.
    4. ④페이지 크기가 클수록 디스크 입, 출력이 비효율적이다.
  42. 42.4개의 패이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참고자 발생할 때 LRU 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?

    1. ①3회
    2. ②4회
    3. ③5회
    4. ④6회
  43. 43.다중 처리기 구조 중 강결합 시스템에 대한 설명으로 옳지 않은 것은?

    1. ①프로세서 간 통신은 공유 메모리를 통하여 이루어진다.
    2. ②각 시스템은 자신만의 독자적인 운영체제와 주기억장치를 가진다.
    3. ③다중 처리 시스템이라고도 한다.
    4. ④공유 메모리를 차지하려는 프로세서간의 경쟁을 최소화해야 한다.
  44. 44.준비상태 큐에 프로세서 A, B, C 가 차례로 도착하였다. 라운드로빈(Round Robin)으로 스케줄링할 때 타임 슬라이스를 4초로 한다면 평균 반환 시간은?

    1. ①16
    2. ②17
    3. ③18
    4. ④19
  45. 45.스레드(Thread)에 관한 설명으로 옳지 않은 것은?

    1. ①스레드는 하나의 프로세스 내에서 병행성을 증대시키기 위한 메커니즘이다.
    2. ②스레드는 프로세스의 일부 특성을 갖고 있기 때문에 경량(light weight) 프로세서라고도 한다.
    3. ③스레드는 동일 프로세스 환경에서 서로 독립적인 다중 수행이 불가능하다.
    4. ④스레드 기반 시스템에서 스레드는 독립적인 스케줄링의 최소 단위로서 프로세스의 역할을 담당한다.
  46. 46.로더의 종류 중 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 수행하는 방식은?

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

    1. ①58
    2. ②76
    3. ③69
    4. ④80
  48. 48.보안의 메커니즘 중 데이터를 송수신한 자가 송수신 사실을 부인할 수 없도록 송수신 증거를 제공하는 것은?

    1. ①인증
    2. ②암호화
    3. ③부인 방지
    4. ④위험 탐지
  49. 49.분산 운영체제의 구조 중 다음 설명에 해당하는 구조는?

    1. ①Ring Connection
    2. ②Hierarchy Connection
    3. ③Star Connection
    4. ④Partially Connection
  50. 50.UNIX에서 사용자 정보를 표시하는 명령어는?

    1. ①ls
    2. ②finger
    3. ③cat
    4. ④mkfs
  51. 51.비행기 제어, 교통 제어, 레이더 추적 등 정해진 시간에 반드시 수행되어야 하는 작업들이 존재할 때, 가장 적합한 처리방식은?

    1. ①Batch processing system
    2. ②Time-sharing system
    3. ③Real-time processing system
    4. ④Distributed processing system
  52. 52.스래싱(thrashing)에 관한 설명으로 가장 거리가 먼 것은?

    1. ①스래싱이 발생하면 CPU가 제 기능을 발휘하지 못한다.
    2. ②프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미한다.
    3. ③스래싱을 방지하기 위해서는 멀티프로그래밍의 정도(degree)를 높여야 한다.
    4. ④프로세스들이 워킹 셋을 확보하지 못한 결과이다.
  53. 53.운영체제의 목적으로 거리가 먼 것은?

    1. ①응답시간 증가
    2. ②사용자 인터페이스 제공
    3. ③주변장치 관리
    4. ④신뢰성 향상
  54. 54.컴퓨터 시스템에서 사용되는 자원들(파일, 프로세스, 메모리 등)에 대하여 불법적인 접근방지와 손상 발생 방지를 목적으로 하는 자원보호 방법의 일반적인 기법이 아닌 것은?

    1. ①접근 제어 리스트(Access control list)
    2. ②접근 제어 행렬(Access control matrix)
    3. ③권한 리스트(Capability list)
    4. ④권한 제어 행렬(Capability control matrix)
  55. 55.분산시스템의 투명성(transparency)에 관한 설명으로 옳지 않은 것은?

    1. ①위치(location) 투명성은 하드웨어와 소프트웨어의 물리적 위치를 사용자가 알 필요가 없다.
    2. ②이주(migration) 투명성은 자원들이 한 곳에서 다른 곳으로 이동하면 자원들의 이름도 자동으로 바꾸어진다.
    3. ③복제(replication) 투명성은 사용자에게 통지할 필요 없이 시스템 안에 파일들과 자원들의 부가적인 복사를 자유로이 할 수 있다.
    4. ④병행(concurrency) 투명성은 다중 사용자들이 자원들을 자동으로 공유할 수 있다.
  56. 56.PCB(PROCESS CONTROL BLOCK)가 포함하고 있는 정보가 아닌 것은?

    1. ①프로세스의 현 상태
    2. ②중앙처리장치 레지스터 보관 장소
    3. ③할당된 자원에 대한 포인터
    4. ④프로세스의 사용 빈도
  57. 57.파일 디스크립터에 포함되는 내용이 아닌 것은?

    1. ①파일의 내용
    2. ②파일의 구조
    3. ③보조기억장치의 유형
    4. ④생성날짜
  58. 58.공간 구역성(Spatial locality)과 밀접한 관계가 있는 것은?

    1. ①스택(stack)
    2. ②순환(looping)
    3. ③배열 순례(array traversal)
    4. ④부 프로그램(subprogram)
  59. 59.UNIX의 특징으로 옳지 않은 것은?

    1. ①다양한 유틸리티 프로그램들이 존재한다.
    2. ②이식성이 높다.
    3. ③많은 네트워킹 기능을 제공하므로 통신망 관리용으로 적합하다.
    4. ④비순환 그래프 디렉토리 구조의 파일 시스템을 갖는다.
  60. 60.UNIX에서 프로세스 관리, 기억장치 관리, 파일 관리, 입출력 관리, 프로세스간 통신, 데이터 전송 및 변환 등의 기능을 수행하는 것은?

    1. ①C Shell
    2. ②Utility Program
    3. ③Kernel
    4. ④Korn Shell
  61. 61.프로토타이핑 모형에 대한 설명으로 옳지 않은 것은?

    1. ①프로토타이핑 모형은 발주자나 개발자 모두에게 공동의 참조모델을 제공한다.
    2. ②사용자의 요구사항을 충실히 반영할 수 있다.
    3. ③최종 결과물이 만들어지는 소프트웨어 개발 완료 시점에 최초로 오류 발견이 가능하다.
    4. ④프로토타이핑 모형은 소프트웨어 생명주기에서 유지보수가 없어지고 개발 단계 안에서 유지보수가 이루어지는 것으로 볼 수 있다.
  62. 62.소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P에 해당하지 않는 것은?

    1. ①People
    2. ②Problem
    3. ③Process
    4. ④Possibility
  63. 63.객체지향 기법에 대한 설명으로 거리가 먼 것은?

    1. ①프로시저에 근간을 두고 프로그래밍을 구현하는 기법이다.
    2. ②현실 세계를 모형화하여 사용자와 개발자가 쉽게 이해 할 수 있다.
    3. ③소프트웨어의 재사용율이 높아진다.
    4. ④소프트웨어의 유지보수성이 향상된다.
  64. 64.프로젝트 계획 수립시 소프트웨어 범위(Scope) 결정의 주요 요소로 거리가 먼 것은?

    1. ①소프트웨어 개발 환경
    2. ②소프트웨어 성능
    3. ③소프트웨어 제약조건
    4. ④소프트웨어 신뢰도
  65. 65.화이트 박스 테스트 기법으로만 짝지어진 것은?

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

    1. ①Portability
    2. ②Functionality
    3. ③Usability
    4. ④Efficiency
  67. 67.유지보수의 종류 중 소프트웨어 재공학과 가장 관계되는 것은?

    1. ①Adaptive maintenance
    2. ②Perfective maintenance
    3. ③Preventive maintenance
    4. ④Corrective maintenance
  68. 68.자료사전(Data Dictionary)에 사용되는 기호의 의미를 옳게 나열한 것은?

    1. ①{ } : 자료의 생략 가능, ( ) : 자료의 선택
    2. ②( ) : 자료의 설명, ** : 자료의 선택
    3. ③= : 자료의 설명, ** : 자료의 정의
    4. ④+ : 자료의 연결, ( ) : 자료의 생략 가능
  69. 69.소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동작을 이해하고 재공학 대상을 선정하는 것은?

    1. ①분석(analysis)
    2. ②재구성(restructuring)
    3. ③역공학(reveres engineering)
    4. ④이식(migration)
  70. 70.객체 지향 기법에서 다음 설명에 해당하는 것으로 가장 타당한 것은?

    1. ①Abstraction
    2. ②information Hiding
    3. ③Inheritance
    4. ④Polymorphism
  71. 71.다음 중 소프트웨어 위기 발생 요인과 거리가 먼 것은?

    1. ①소프트웨어 규모의 증대와 복잡도에 따른 개발 비용 증가
    2. ②소프트웨어 개발 정체 현상
    3. ③소프트웨어 품질의 고급화
    4. ④신기술에 대한 교육과 훈련의 부족
  72. 72.소프트웨어공학에 대한 설명으로 거리가 먼 것은?

    1. ①소프트웨어공학은 신뢰성 있는 소프트웨어를 경제적인 비용으로 획득하기 위해 공학적 원리를 정립하고 이를 이용하는 학문이다.
    2. ②소프트웨어공학은 소프트웨어 제품의 품질을 향상시키고 소프트웨어 생산성과 작업 만족도를 증대시키는 것이 목적이다.
    3. ③소프트웨어공학이란 소프트웨어의 개발, 운용, 유지보수 및 파기에 대한 체계적인 접근 방법이다.
    4. ④소프트웨어공학의 궁극적 목표는 최대의 비용으로 계획된 일정보다 가능한 빠른 시일 내에 소프트웨어를 개발하는 것이다.
  73. 73.CASE에 대한 설명으로 옳지 않은 것은?

    1. ①소프트웨어의 유지보수를 간편하게 수행할 수 있다.
    2. ②자동 검사를 통하여 소프트웨어 품질을 향상시킨다.
    3. ③소프트웨어 부품의 재사용성이 향상된다.
    4. ④보헴이 제안한 것으로 LOC에 의한 비용 산정 기법이다.
  74. 74.럼바우의 객체지향 분석에서 사용되는 분석 활동과 관계되는 것은?

    1. ①객체 모델, 동적 모델, 정적 모델
    2. ②객체 모델, 동적 모델, 기능 모델
    3. ③동적 모델, 기능 모델, 정적 모델
    4. ④정적 모델, 객체 모델, 기능 모델
  75. 75.다음 설명의 ( ) 내용으로 옳은 것은?

    1. ①Validation
    2. ②Coupling
    3. ③Interface
    4. ④Cohesion
  76. 76.소프트웨어의 재사용(reusability)에 대한 효과와 거리가 먼 것은?

    1. ①사용자의 책임과 권한부여
    2. ②소프트웨어의 품질향상
    3. ③생산성 향상
    4. ④구축 방법에 대한 지식의 공유
  77. 77.시스템에서 모듈 사이의 결합도(Coupling)에 대한 설명으로 옳은 것은?

    1. ①모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다.
    2. ②한 모듈 내에 있는 처리요소들 사이의 기능적인 연관정도를 나타낸다.
    3. ③결합도가 높으면 시스템 구현 및 유지보수 작업이 쉽다.
    4. ④자료결합도는 내용결합도 보다 결합도가 높다.
  78. 78.프로젝트를 추진하기 위하여 팀 구성원들의 특성을 분석해 보니 1명이 고급 프로그래머이고 몇 명의 중급 프로그래머가 포함되어 있었다. 이와 같은 경우 가장 적합한 팀 구성 방식은?

    1. ①책임 프로그래머 팀(Chief Programmer Team)
    2. ②민주주의식 팀(Democratic Team)
    3. ③계층형 팀(Hierarchical Team)
    4. ④구조적 팀(Structured Team)
  79. 79.FTR의 지침 사항으로 거리가 먼 것은?

    1. ①회의 동안 의제를 유지시킨다.
    2. ②문제 영역을 명확히 표현한다.
    3. ③논쟁과 반박의 제한을 두지 않는다.
    4. ④제품의 검토에 집중한다.
  80. 80.프로젝트 일정 관리시 사용하는 간트(Gantt) 차트에 대한 설명으로 옳지 않은 것은?

    1. ①막대로 표시하며, 수평 막대의 길이는 각 태스크의 기간을 나타낸다.
    2. ②이정표, 기간, 작업, 프로젝트 일정을 나타낸다.
    3. ③시간선(Time-line) 차트라고도 한다.
    4. ④작업들 간의 상호 관련성, 결정경로를 표시한다.
  81. 81.IP(internet Protocol)의 설명 중 옳지 않은 것은?

    1. ①비연결형 전송 서비스를 제공한다.
    2. ②비신뢰성 전송 서비스를 제공한다.
    3. ③데이터그램 이라는 데이터 전송형식을 갖는다.
    4. ④스트림(stream) 전송 기능을 제공한다.
  82. 82.불균형적인 멀티포인트 링크 구성 중 주 스테이션이 각 부 스테이션에게 데이터 전송을 요청하는 회선 제어 방식은?

    1. ①Contention 방식
    2. ②Polling 방식
    3. ③Select-Hold 방식
    4. ④Point to Point 방식
  83. 83.다음이 설명하고 있는 데이터 교환 방식은?

    1. ①메시지 교환 방식
    2. ②공간분할 교환방식
    3. ③가상회선 방식
    4. ④데이터그램 방식
  84. 84.OSI 7계층 중 데이터 링크 계층의 프로토콜에 해당하지 않는 것은?

    1. ①HDLC
    2. ②HTTP
    3. ③PPP
    4. ④LLC
  85. 85.다음이 설명하고 있는 프로토콜은?

    1. ①LDP
    2. ②DHCP
    3. ③ARP
    4. ④RTCP
  86. 86.다음이 설명하고 있는 것은?

    1. ①X. 21
    2. ②X. 28
    3. ③X. 25
    4. ④X. 29
  87. 87.패킷(packet) 교환과 관계가 없는 것은?

    1. ①패킷 단위로 데이터 전송
    2. ②고정적인 전송 대역폭
    3. ③가상회선 방식
    4. ④데이터그램 방식
  88. 88.Go-Back-N ARQ와 Selective Repeat ARQ에 대한 설명으로 옳지 않은 것은?

    1. ①Go-Back-N ARQ는 오류 발생 이후의 모든 프레임을 재요청 한다.
    2. ②Selective Repeat ARQ는 버퍼의 사용량이 상대적으로 크다.
    3. ③Go-Back-N ARQ는 프레임의 송신 순서와 수신 순서가 동일해야 수신이 가능하다.
    4. ④Selective Repeat ARQ는 여러 개의 프레임을 묶어서 수신 확인을 한다.
  89. 89.LAN의 매체 접근 제어 방식인 CSMA/CD에 대한 설명으로 옳지 않은 것은?

    1. ①버스 또는 트리 토플로지에서 가장 많이 사용되는 매체 접근 제어 방식이다.
    2. ②각 호스트들이 전송매체에 경쟁적으로 데이터를 전송하는 방식이다.
    3. ③토큰 패싱 방식에 비해 구현이 복잡하다.
    4. ④프레임을 전송하면서 충돌여부를 조사한다.
  90. 90.X.25 프로토콜을 구성하는 계층에 해당하지 않는 것은?

    1. ①물리계층
    2. ②링크계층
    3. ③논리계층
    4. ④패킷계층
  91. 91.데이터 통신 회선의 이용방식에 의한 분류에 포함되지 않는 것은?

    1. ①simplex communication
    2. ②half duplex communication
    3. ③full duplex communication
    4. ④multi access communication
  92. 92.비동기식 전송에 대한 설명으로 옳지 않은 것은?

    1. ①어떤 문자도 전송되지 않을 때는 통신회선은 예비(Reserve) 상태가 된다.
    2. ②한 문자를 전송할 때마다 동기화시킨다.
    3. ③각 비트 블록의 앞뒤에 시작과 정지비트를 덧붙여 전송한다.
    4. ④일반적으로 패리티비트를 추가해서 전송한다.
  93. 93.인터-네트워킹(Inter-Networking)을 위해 사용되는 네트워크 장비로 가장 거리가 먼 것은?

    1. ①리피터(Repeater)
    2. ②게이트웨이(Gateway)
    3. ③라우터(Router)
    4. ④증폭기(Amplifier)
  94. 94.HDLC(High-level Data Link Control) 정보 프레임의 용도 및 기능으로 가장 적합한 것은?

    1. ①사용자 데이터 전달
    2. ②흐름 제어
    3. ③에러 제어
    4. ④링크 제어
  95. 95.디지털 데이터를 아날로그 신호로 변환시키는 방식이 아닌 것은?

    1. ①ASK
    2. ②FSK
    3. ③PSK
    4. ④QSK
  96. 96.점대점 링크를 통하여 인터넷 접속에 사용되는 프로토콜인 PPP(Point to Point Protocol)에 대한 설명으로 옳지 않은 것은?

    1. ①재전송을 통한 오류 복구와 흐름제어 기능을 제공한다.
    2. ②LCP와 NCP를 통하여 유용한 기능을 제공한다.
    3. ③IP 패킷의 캡슐화를 제공한다.
    4. ④동기식과 비동기식 회선 모두를 지원한다.
  97. 97.B-ISDN/ATM 프로토콜에 있어서 ATM 계층의 기능은?

    1. ①가변길이의 셀로 모든 정보 운반
    2. ②셀 경계 식별
    3. ③셀 헤더 생성 및 추출
    4. ④비트 타이밍
  98. 98.회선교환과 패킷교환에 대한 설명으로 옳은 것은?

    1. ①회선교환은 실시간 전송이 이루어지지 않는다.
    2. ②패킷교환은 데이터 속도와 코드변환이 불가능하다.
    3. ③회선교환은 호 설정 이후 에러 제어 기능을 제공한다.
    4. ④패킷교환은 저장-전달 방식을 사용한다.
  99. 99.Stop-and-wait ARQ 방식에서 수신측이 4번 프레임에 대해 NAK를 보내왔다. 이에 대한 송신측의 행위로 옳은 것은?

    1. ①1, 2, 3, 4번 프레임을 재전송 한다.
    2. ②현재의 윈도우 크기만큼을 모두 전송한 후 4번 프레임을 재전송 한다.
    3. ③5번 프레임부터 모두 재전송 한다.
    4. ④4번 프레임만 재전송 한다.
  100. 100.ARQ에서 오류 제어를 위해 수신한 데이터 프레임에 오류가 없음을 알리는 긍정 응답 메시지는?

    1. ①SOH
    2. ②ACK
    3. ③NAK
    4. ④EOT