정보처리기사(구) · 2017

정보처리기사(구) (2017-08-26)

총 100문항

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

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

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

    1. ①레코드를 참조할 때 색인을 탐색한 후 색인이 가리키는 포인터를 사용하여 직접 참조할 수 있다.
    2. ②레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.
    3. ③인덱스를 저장하기 위한 공간과 오버플로우 처리를 위한 별도의 공간이 필요 없다.
    4. ④색인 구역은 트랙 색인 구역, 실린더 색인 구역, 마스터 색인 구역으로 구성된다.
  3. 3.뷰(VIEW)에 대한 설명으로 옳지 않은 것은?

    1. ①DBA는 보안 측면에서 뷰를 활용할 수 있다.
    2. ②뷰 위에 또 다른 뷰를 정의할 수 있다.
    3. ③뷰에 대한 삽입, 갱신, 삭제 연산 시 제약 사항이 따르지 않는다.
    4. ④뷰의 정의는 ALTER문을 이용하여 변경할 수 없다.
  4. 4.정규화의 목적으로 옳지 않은 것은?

    1. ①어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다.
    2. ②데이터 삽입 시 릴레이션을 재구성할 필요성을 줄인다.
    3. ③중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 야기한다.
    4. ④효과적인 검색 알고리즘을 생성할 수 있다.
  5. 5.트랜잭션들을 수행하는 도중 장애로 인해 손상된 데이터베이스를 손상되기 이전의 정상적인 상태로 복구시키는 작업은?

    1. ①Recovery
    2. ②Restart
    3. ③Commit
    4. ④Abort
  6. 6.해싱함수 중 레코드 키를 여러 부분으로 나누고, 나눈 부분의 각 숫자를 더하거나 XOR한 값을 홈 주소로 삼는 방식은?

    1. ①제산법
    2. ②폴딩법
    3. ③기수변환법
    4. ④숫자분석법
  7. 7.순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력하였다가 출력할 때, 가능한 출력 순서의 결과가 아닌 것은?

    1. ①A, B, C, D
    2. ②C, D, B, A
    3. ③D, C, A, B
    4. ④B, C, D, A
  8. 8.다음 설명이 의미하는 것은?

    1. ①Data Dictionary
    2. ②Primary Key
    3. ③Transaction
    4. ④Schema
  9. 9.Which of the following is a linear list in that elements are accessed, created and deleted in a last-in-first-out order?

    1. ①Queue
    2. ②Graph
    3. ③Stack
    4. ④Tree
  10. 10.DML에 해당하는 것으로만 나열된 것은?(일부 핸드폰에서 보기 내용이 보이지 않아서 괄호뒤에 다시 표기하여 둡니다.)

    1. ①㉠, ㉡, ㉢(ㄱ, ㄴ, ㄷ)
    2. ②㉠, ㉡, ㉣(ㄱ, ㄴ, ㄹ)
    3. ③㉠, ㉢, ㉣(ㄱ, ㄷ, ㄹ)
    4. ④㉠, ㉡, ㉢, ㉣(ㄱ, ㄴ, ㄷ, ㄹ)
  11. 11.깊이가 4인 이진트리에서 가질 수 있는 노드의 최대 수는?

    1. ①13
    2. ②14
    3. ③15
    4. ④16
  12. 12.다음 트리를 Preorder 운행법으로 운행할 경우 다섯 번째로 탐색 되는 것은?

    1. ①C
    2. ②E
    3. ③G
    4. ④H
  13. 13.트랜잭션의 특성으로 옳은 내용 모두를 나열한 것은?

    1. ①㉠, ㉡
    2. ②㉠, ㉡, ㉣
    3. ③㉠, ㉢, ㉣
    4. ④㉠, ㉡, ㉢, ㉣
  14. 14.선형 구조만으로 나열된 것은?

    1. ①트리, 그래프
    2. ②트리, 그래프, 스택, 큐
    3. ③트리, 배열, 스택, 큐
    4. ④배열, 스택, 큐
  15. 15.힙 정렬에 대한 설명으로 틀린 것은?

    1. ①정렬한 입력 레코드들로 힙을 구성하고 가장 큰 키값을 갖는 루트 노드를 제거하는 과정을 반복하여 정렬하는 기법이다.
    2. ②평균 수행 시간복잡도는 O(nlog2n)이다.
    3. ③입력 자료의 레코드를 완전이진트리(complete binary tree) 로 구성한다.
    4. ④최악의 수행 시간복잡도는 O(2n4)이다.
  16. 16.다음 자료에 대하여 선택(Selection) 정렬을 이용하여 오름차순으로 정렬하고자 한다. 3회전 후의 결과로 옳은 것은?

    1. ①14, 17, 37, 40, 35
    2. ②14, 37, 17, 40, 35
    3. ③14, 17, 35, 37, 40
    4. ④14, 17, 35, 40, 37
  17. 17.병행제어의 로킹(Locking)의 단위에 대한 설명으로 옳지 않은 것은?

    1. ①데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
    2. ②로킹 단위가 작아지면 로킹 오버헤드가 감소한다.
    3. ③로킹 단위가 작아지면 데이터베이스 공유도가 증가한다.
    4. ④한꺼번에 로킹 할 수 있는 단위를 로킹 단위라고 한다.
  18. 18.데이터웨어하우스의 기본적인 OLAP(on-line analytical processing) 연산이 아닌 것은?

    1. ①translate
    2. ②roll-up
    3. ③dicing
    4. ④drill-down
  19. 19.데이터베이스 설계 단계 중 물리적 설계에 해당하는 것은?

    1. ①데이터 모형화와 사용자 뷰들을 통합한다.
    2. ②트랜잭션의 인터페이스를 설계한다.
    3. ③파일 조직 방법과 저장 방법 그리고 파일 접근 방법 등을 선정한다.
    4. ④사용자들의 요구사항을 입력으로 하여 응용프로그램의 골격인 스키마를 작성한다.
  20. 20.시스템 카탈로그에 대한 설명으로 옳지 않은 것은?

    1. ①사용자가 직접 시스템 카탈로그의 내용을 갱신하여 데이터베이스 무결성을 유지한다.
    2. ②시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
    3. ③시스템 카탈로그에 저장되는 내용을 메타데이터라고도 한다.
    4. ④시스템 카탈로그는 DBMS가 스스로 생성하고 유지한다.
  21. 21.캐시기억장치 운영에서 매핑 함수의 의미를 가장 옳게 설명한 것은?

    1. ①주기억장치와 I/O장치의 블록 크기를 정하는 방법이다.
    2. ②캐시 기억장치의 적중률과 미스 율을 정하는 방법이다.
    3. ③캐시 기억장치의 태그 필드에 값을 인코딩하는 방법이다.
    4. ④주기억장치의 한 개의 블록을 캐시 라인에 배정하는 규칙이다.
  22. 22.부동 소수점 파이프라인의 비교기, 시프터, 가산-감산기, 인크리멘터, 디크리멘터가 모두 조합 회로로 구성된다고 가정할 때, 네 세그먼트의 시간 지연이 t1=60ns, t2=70ns, t3=100ns, t4=80ns이고, 중간 레지스터의 지연이 tr=10ns라고 가정하면 비 파이프라인 구조에 비해 약 몇 배의 속도가 향상되는가?

    1. ①0.6
    2. ②1.1
    3. ③2.4
    4. ④2.9
  23. 23.DMA에 대한 설명으로 가장 옳지 않은 것은?

    1. ①DMA는 Direct Memory Access의 약자이다.
    2. ②DMA는 기억장치와 주변장치 사이의 직접적인 데이터 전송을 제공한다.
    3. ③DMA는 블록으로 대용량의 데이터를 전송할 수 있다.
    4. ④DMA는 입출력 전송에 따른 CPU의 부하를 증가시킬 수 있다.
  24. 24.가상메모리 시스템에서 20비트의 논리 주소가 4비트의 세그먼트 번호, 8비트의 페이지 번호, 8비트의 워드 필드로 구성될 경우에 한 세그먼트의 최대 크기로 옳은 것은?

    1. ①256 word
    2. ②4 kilo word
    3. ③16 kilo word
    4. ④64 kilo word
  25. 25.소프트웨어에 의한 우선순위 판별 방법으로 가장 옳은 것은?

    1. ①인터럽트 벡터
    2. ②폴링
    3. ③채널
    4. ④핸드쉐이킹
  26. 26.+375를 팩10진형 방식으로 표현한 방법은 언팩10진형 방식으로 표현하였을 때보다 몇 비트의 기억장소가 절약되는가?

    1. ①2
    2. ②4
    3. ③6
    4. ④8
  27. 27.CPU와 기억장치 사이에 실질적인 대역폭(band width)을 늘리기 위한 방법으로 가장 적합한 것은?

    1. ①메모리 버스트
    2. ②메모리 인코딩
    3. ③메모리 인터리빙
    4. ④메모리 채널
  28. 28.다음 중 전달기능의 인스트럭션 사용빈도가 매우 낮은 인스트럭션 형식은?

    1. ①메모리-메모리 인스트럭션 형식
    2. ②레지스터-레지스터 인스트럭션 형식
    3. ③레지스터-메모리 인스트럭션 형식
    4. ④스택 인스트럭션 형식
  29. 29.디멀티플렉서(Demultiplexer)에 대한 설명으로 가장 옳은 것은?

    1. ①디코더라고도 불린다.
    2. ②2n개의 Input line과 n개의 Output line을 갖는다.
    3. ③n개의 Input line과 2n개의 Output line을 갖는다.
    4. ④1개의 Input line과 n개의 Selection line에 의해 2n개의 Output line중 하나를 선택한다.
  30. 30.그레이코드(Gray Code)에 대한 설명으로 틀린 것은?

    1. ①인접한 숫자들의 비트가 1비트만 변화되어 만들어진 코드이다.
    2. ②그레이코드 자체로 연산이 불가능하기 때문에 2진수로 변환한 후 연산을 수행하고 그 결과를 다시 그레이코드로 변환하여야 한다.
    3. ③그레이코드를 2진 코드로 혹은 2진 코드를 그레이코드로 변환 시 두 입력 값에 대해 AND 연산을 수행한다.
    4. ④그레이코드 값 (0111)ɢ는 10진수로 5를 의미한다.
  31. 31.다음 중 연관 메모리(associative memory)의 특징으로 가장 옳지 않은 것은?

    1. ①Thrashing 현상 발생
    2. ②내용 지정 메모리(CAM)
    3. ③메모리에 저장된 내용에 의한 액세스
    4. ④기억장치에 저장된 항목을 찾는 시간 절약
  32. 32.동기가변식 마이크로오퍼레이션 사이클 타임을 정의하는 방식은 수행시간이 유사한 마이크로오퍼레이션들끼리 모아 집합을 이루고 각 집합에 대해서 서로 다른 마이크로오퍼레이션 사이클 타임을 정의한다. 이 때 각 집합 간의 마이크로사이클 타임을 정수 배가 되도록 하는 가장 큰 이유는?

    1. ①각 집합 간 서로 다른 사이클 타임의 동기를 맞추기 위하여
    2. ②각 집합 간의 사이클 타임을 동기식과 비동기식으로 정의하기 위하여
    3. ③각 집합 간의 사이클 타임을 모두 다르게 정의하기 위하여
    4. ④사이클 타임을 비동기식으로 변환하기 위하여
  33. 33.스택(Stack)구조의 컴퓨터에서 수식을 계산하기 위해서는 먼저 수식을 어떠한 형태로 바꾸어야 하는가?

    1. ①Infix 형태
    2. ②John 형태
    3. ③Postfix 형태
    4. ④Prefix 형태
  34. 34.중앙처리장치의 구성요소 중 플립플롭이나 래치(Latch)들을 병렬로 연결하여 구성하는 것은?

    1. ①가산기
    2. ②곱셈기
    3. ③디코더
    4. ④레지스터
  35. 35.2의 보수를 사용하여 음수를 표현할 때의 설명으로 가장 옳은 것은?

    1. ①0은 두 가지로 표현된다.
    2. ②보수를 구하기가 쉽다.
    3. ③보수를 이용한 연산 과정 중 엔드 어라운드 캐리(end around carry) 과정이 있다.
    4. ④음수의 최대 절대치가 양수의 최대 절대치보다 1만큼 크다.
  36. 36.인터럽트와 비교하여 DMA방식에 의한 사이클 스틸의 가장 특징 적인 차이점으로 옳은 것은?

    1. ①수행 중인 프로그램을 대기상태로 전환
    2. ②정지 상태인 프로그램을 완전히 소멸
    3. ③대기 중인 프로그램을 다시 실행
    4. ④주기억 장치 사이클의 특정한 주기만 정지
  37. 37.명령인출(instruction fetch)과 수행단계(execute phase)를 중첩시켜 하나의 연산을 수행하는 구조를 갖는 처리방식은?

    1. ①명령 파이프라인(instruction pipeline)
    2. ②산술 파이프라인(arithmetic pipeline)
    3. ③실행 파이프라인(execute pipeline)
    4. ④세그먼트 파이프라인(segment pipeline)
  38. 38.데이지체인(daisy-chain)에 대한 설명으로 가장 옳은 것은?

    1. ①소프트웨어적으로 가장 높은 순위의 인터럽트 소스부터 차례로 검사하여 그 중 가장 높은 우선순위 소스를 찾아낸다.
    2. ②인터럽트를 발생하는 모든 장치들을 직렬로 연결한다.
    3. ③각 장치의 인터럽트 요청에 따라 각 비트가 개별적으로 세트될 수 있는 레지스터를 사용한다.
    4. ④CPU에서 멀수록 우선순위가 높다.
  39. 39.8진수 (563)8의 7의 보수를 구하면?

    1. ①(214)8
    2. ②(215)8
    3. ③(324)8
    4. ④(325)8
  40. 40.마이크로오퍼레이션(micro-operation)에 관한 설명으로 가장 옳지 않은 것은?

    1. ①레지스터에 저장된 데이터에 의해 이루어지는 동작이다.
    2. ②한 개의 클록(clock)펄스 동안 실행되는 기본동작이다.
    3. ③한 개의 Instruction은 여러 개의 마이크로오퍼레이션이 동작되어 실행된다.
    4. ④현재 실행 중인 프로그램이다.
  41. 41.디스크 입·출력 요청 대기 큐에 다음과 같은 순서로 기억되어 있다. 현재 헤드가 53에 있을 때, 이들 모두를 처리하기 위한 총이동 거리는 얼마인가? (단, FCFS 방식을 사용한다.)

    1. ①320
    2. ②640
    3. ③710
    4. ④763
  42. 42.OS의 가상기억장치 관리에서 프로세스가 일정 시간동안 자주 참조하는 페이지들의 집합을 의미하는 것은?

    1. ①Thrashing
    2. ②Deadlock
    3. ③Locality
    4. ④Working Set
  43. 43.프로세스가 자원을 기다리고 있는 시간에 비례하여 우선순위를 부여함으로써 무기한 문제를 방지하는 기법은?

    1. ①Aging
    2. ②Reusable
    3. ③Circular wait
    4. ④Deadly embrace
  44. 44.Public Key System에 대한 설명으로 틀린 것은?

    1. ①공용키 암호화 기법을 이용한 대표적 암호화 방식에는 RSA가 있다.
    2. ②암호화키와 해독키가 따로 존재한다.
    3. ③암호화키와 해독키는 보안되어야 한다.
    4. ④키의 분배가 용이하다.
  45. 45.스레드(Thread)에 대한 설명으로 가장 거리가 먼 것은?

    1. ①하나의 스레드는 상태를 줄인 경량 프로세스라고도 한다.
    2. ②프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
    3. ③스레드를 사용하면 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있다.
    4. ④하나의 프로세스에는 하나의 스레드만 존재하여 독립성을 보장한다.
  46. 46.주기억장치 배치 전략 기법으로 최적 적합 방법을 사용한다고 할 때, 다음과 같은 기억장소 리스트에서 10K 크기의 작업은 어느 기억공간에 할당되는가? (단, K=kilo이고, 탐색은 위에서부터 아래로 한다고 가정한다.).

    1. ①B
    2. ②D
    3. ③F
    4. ④어떤 영역에도 할당될 수 없다.
  47. 47.데커(Dekker) 알고리즘에 대한 설명으로 틀린 것은?

    1. ①교착상태가 발생하지 않음을 보장한다.
    2. ②프로세스가 임계영역에 들어가는 것이 무한정 지연될 수 있다.
    3. ③공유 데이터에 대한 처리에 있어서 상호배제를 보장한다.
    4. ④별도의 특수 명령어 없이 순수하게 소프트웨어로 해결된다.
  48. 48.UNIX에 대한 설명으로 틀린 것은?

    1. ①상당 부분 C 언어를 사용하여 작성되었으며, 이식성이 우수하다.
    2. ②사용자는 하나 이상의 작업을 백그라운드에서 수행할 수 있어 여러 개의 작업을 병행 처리할 수 있다.
    3. ③쉘(shell)은 프로세스 관리, 기억장치 관리, 입출력 관리 등의 기능을 수행한다.
    4. ④두 사람 이상의 사용자가 동시에 시스템을 사용할 수 있어 정보와 유틸리티들을 공유하는 편리한 작업 환경을 제공한다.
  49. 49.Crossbar Switch Matrix에 관한 설명으로 가장 옳지 않은 것은?

    1. ①각 기억장치마다 다른 경로를 사용할 수 있다.
    2. ②시분할 및 공유버스 방식에서 버스의 숫자를 프로세서의 숫자만큼 증가시킨 구조이다.
    3. ③두 개의 서로 다른 저장장치를 동시에 참조할 수 있다.
    4. ④장치의 연결이 복잡해진다.
  50. 50.파일 시스템의 기능에 대한 설명으로 가장 옳지 않은 것은?

    1. ①사용자와 보조기억장치 사이에서 인터페이스를 제공한다.
    2. ②사용자가 파일을 생성, 수정, 제거할 수 있도록 해준다.
    3. ③적절한 제어 방식을 통해 타인의 파일을 공동으로 사용할 수 있도록 해준다.
    4. ④하드웨어를 동작시켜 사용자가 작업을 편리하게 수행하도록 하는 프로그램이다.
  51. 51.다음 기억장치 관리에 관한 설명에 가장 부합하는 기법은?

    1. ①Coalescing
    2. ②Garbage Collection
    3. ③Relocation
    4. ④Swapping
  52. 52.다음 운영체제에 대한 설명 중 가장 옳지 않은 것은?

    1. ①다중 사용자와 다중 응용프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.
    2. ②CPU, 메모리 공간, 기억 장치, 입출력 장치 등의 자원을 관리한다.
    3. ③운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.
    4. ④입출력 장치와 사용자 프로그램을 제어한다.
  53. 53.은행가 알고리즘(Banker's Algorithm)은 교착상태의 해결 방법 중 어떤 기법에 해당하는가?

    1. ①Avoidance
    2. ②Detection
    3. ③Prevention
    4. ④Recovery
  54. 54.교착상태가 발생할 수 있는 조건이 아닌 것은?

    1. ①Mutual exclusion
    2. ②Hold and wait
    3. ③Nonpreemption
    4. ④Linear wait
  55. 55.다음의 페이지 참조 열(Page reference string)에 대해 페이지 교체 기법으로 FIFO를 사용할 경우 페이지 부재(Page Fault) 횟수는? (단, 할당된 페이지 프레임 수는 3이고, 처음에는 모든 프레임이 비어 있다.)

    1. ①13
    2. ②14
    3. ③15
    4. ④20
  56. 56.Relative Loader가 수행해야 할 기능으로 틀린 것은?

    1. ①각 세그먼트가 주기억장치 내의 어느 곳에 위치할 것인가를 결정한다.
    2. ②각 세그먼트를 주기억장치내의 할당된 장소에 넣는다.
    3. ③각 세그먼트들을 연결한다.
    4. ④각 세그먼트의 절대번지를 상대번지로 고친다.
  57. 57.임계영역(Critical Section)에 대한 설명으로 가장 옳은 것은?

    1. ①프로세스들의 상호배제(Mutual Exclusion)가 일어나지 않도록 주의해야 한다.
    2. ②임계 영역에서 수행 중인 프로세스는 인터럽트가 가능한 상태로 만들어야 한다.
    3. ③어떤 하나의 프로세스가 임계 영역 내에 진입한 후 다른 프로세스들은 일제히 임계영역으로 진입할 수 있다.
    4. ④임계 영역에서의 작업은 최대한 빠른 속도로 수행되어야 한다.
  58. 58.FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환시간 (turn around time)은? (단, 소수점 발생 시 정수 형태로 반올림한다.)

    1. ①16
    2. ②20
    3. ③33
    4. ④40
  59. 59.프로세스(Process)의 정의로 옳지 않은 것은?

    1. ①PCB를 가진 프로그램
    2. ②동기적 행위를 일으키는 주체
    3. ③프로세서가 할당되는 실체
    4. ④활동 중인 프로시저(Procedure)
  60. 60.다음과 같은 프로세스가 차례로 큐에 도착하였을 때, SJF 정책을 사용할 경우 가장 먼저 처리되는 작업?

    1. ①P1
    2. ②P2
    3. ③P3
    4. ④P4
  61. 61.객체지향 테스트 중 구조적 기법에서의 단위 테스트(Unit Test)와 같은 개념은?

    1. ①메소드
    2. ②클래스
    3. ③필드
    4. ④서브시스템
  62. 62.구현 단계에서의 작업 절차를 순서에 맞게 나열한 것은?

    1. ①㉠-㉡-㉢-㉣
    2. ②㉡-㉠-㉣-㉢
    3. ③㉢-㉠-㉡-㉣
    4. ④㉣-㉡-㉠-㉢
  63. 63.화이트박스 테스트에 대한 설명으로 가장 옳지 않은 것은?

    1. ①제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사이다.
    2. ②모듈 안의 작동을 직접 관찰한다.
    3. ③프로그램 원시 코드의 논리적인 구조를 커버하도록 테스트 케이스를 설계한다.
    4. ④화이트박스 테스트 기법에는 조건 검사, 루프 검사, 비교 검사 등이 있다.
  64. 64.소프트웨어 위험의 대표적 특성으로 짝지어진 것 중 가장 적합한 것은?

    1. ①연쇄작용, 확실성
    2. ②불확실성, 손실
    3. ③연쇄작용, 예측
    4. ④확실성, 예측
  65. 65.Software Engineering의 Engineering이 가지는 의미와 가장 관계없는 것은?

    1. ①예술성
    2. ②경제성
    3. ③보편타당성
    4. ④적시성
  66. 66.객체지향 기법에서 다음 설명에 해당하는 것으로 가장 옳은 것은?

    1. ①Abstraction
    2. ②Inheritance
    3. ③Information Hiding
    4. ④Polymorphism
  67. 67.모듈의 응집도(Cohesion)에 대한 설명으로 틀린 것은?

    1. ①모듈의 응집도란 모듈안의 요소들이 서로 관련되어 있는 정도를 말한다.
    2. ②기능적 응집도(Functional Cohesion)는 한 모듈 내부의 한 기능 요소에 의한 출력 자료가 다음 기능 원소의 입력 자료로서 제공되는 형태이다.
    3. ③교환적 응집도(Communication Cohesion)는 동일한 입력과 출력을 사용하는 소작업들이 모인 모듈에서 볼 수 있다.
    4. ④논리적 응집도(Logical Cohesion)는 유사한 성격을 갖거나 특정형태로 분류되는 처리요소들로 하나의 모듈이 형성되는 경우이다.
  68. 68.소프트웨어 재공학의 주요활동 중 다음 설명에 해당하는 것은?

    1. ①Analysis
    2. ②Restructuring
    3. ③Reverse Engineering
    4. ④Migration
  69. 69.Putnam 모형을 기초로 해서 만든 자동화 추정 도구는?

    1. ①BYL
    2. ②SLIM
    3. ③ESTIMACS
    4. ④PERT
  70. 70.자료 흐름도(DFD)를 작성하는데 지침이 될 수 없는 항목은?

    1. ①자료 흐름은 처리(Process)를 거쳐 변환 될 때마다 새로운 이름을 부여한다.
    2. ②어떤 처리(Process)가 출력자료를 산출하기 위해서는 반드시 입력 자료가 발생해야 한다.
    3. ③자료저장소에 입력 화살표가 있으면 반드시 출력 화살표도 표시되어야 한다.
    4. ④상위 단계의 처리(Process)와 하위 자료흐름도의 자료 흐름은 서로 일치되어야 한다.
  71. 71.소프트웨어 품질보증에서 FTR의 지침 사항으로 가장 옳지 않은 것은?

    1. ①논쟁과 반박을 제한하지 않는다.
    2. ②자원과 시간 일정을 할당한다.
    3. ③문제 영역을 명확히 표현한다.
    4. ④모든 검토자들을 위해 의미 있는 훈련을 행한다.
  72. 72.설계 기법 중 하향식 설계 방법과 상향식 설계 방법에 대한 비교 설명으로 가장 옳지 않은 것은?

    1. ①하향식 설계에서는 통합 검사 시 인터페이스가 이미 정의 되어 있어 통합이 간단하다.
    2. ②하향식 설계에서 레벨이 낮은 데이터 구조의 세부 사항은 설계 초기 단계에서 필요하다.
    3. ③상향식 설계는 최하위 수준에서 각각의 모듈들을 설계하고 이러한 모듈이 완성되면 이들을 결합하여 검사한다.
    4. ④상향식 설계에서는 인터페이스가 이미 성립되어 있지 않더라도 기능 추가가 쉽다.
  73. 73.소프트웨어의 위기현상과 가장 거리가 먼 것은?

    1. ①유지보수의 어려움
    2. ②개발인력의 급증
    3. ③성능 및 신뢰성의 부족
    4. ④개발기간의 지연 및 개발비용의 증가
  74. 74.객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 정의 등의 과정으로 구성되는 것은?

    1. ①Coad와 Yourdon 방법
    2. ②Booch 방법
    3. ③Jacobson 방법
    4. ④Wirfs-Brock 방법
  75. 75.LOC 기법에 의하여 예측된 총 라인수가 50000라인, 프로그래머의 월 평균 생산성이 200라인, 개발에 참여할 프로그래머가 10 인 일 때, 개발 소요 기간은?

    1. ①25개월
    2. ②50개월
    3. ③200개월
    4. ④2000개월
  76. 76.다음 중 가장 약한 결합도(Coupling)는?

    1. ①Common Coupling
    2. ②Control Coupling
    3. ③External Coupling
    4. ④Stamp Coupling
  77. 77.나선형 모형의 각 개발 단계에 대한 설명으로 가장 옳은 것은?

    1. ①Planning 단계에서는 위험 요소와 타당성을 분석하여 프로젝트의 추진 여부를 결정한다.
    2. ②Development 단계에서는 선택된 기능을 수행하는 프로토 타입을 개발한다.
    3. ③Risk Analysis 단계에서는 개발 목적과 기능 선택, 제약 조건 등을 결정하고 분석한다.
    4. ④Evaluation 단계에서는 고객 평가와 검증 과정을 수행하여 개발된 결과를 평가한다.
  78. 78.CASE의 주요기능으로 가장 옳지 않은 것은?

    1. ①S/W 라이프 사이클 전 단계의 연결
    2. ②그래픽 지원
    3. ③다양한 소프트웨어 개발 모형 지원
    4. ④언어 번역
  79. 79.CPM 네트워크가 다음과 같을 때 임계경로의 소요기일은?

    1. ①10일
    2. ②12일
    3. ③14일
    4. ④16일
  80. 80.공학적으로 잘 작성된 소프트웨어의 특성에 관한 설명으로 가장 옳지 않은 것은?

    1. ①소프트웨어는 신뢰성이 높아야 하며 효율적이어야 한다.
    2. ②소프트웨어는 사용자가 원하는 대로 동작해야 한다.
    3. ③소프트웨어는 편리성이나 유지보수성에 점차 비중을 적게 두는 경향이 있다.
    4. ④소프트웨어는 잠재적인 오류가 가능한 적어야 하며 유지보수가 용이해야 한다.
  81. 81.HDLC 프레임의 종류 중 정보프레임에 대한 흐름 제어와 오류 제어를 위해 사용되는 것은?

    1. ①I-Frame
    2. ②K-Frame
    3. ③S-Frame
    4. ④RK-Frame
  82. 82.IPv6의 주소체계로 거리가 먼 것은?

    1. ①Unicast
    2. ②Anycast
    3. ③Broadcast
    4. ④Multicast
  83. 83.TCP/IP에서 사용되는 논리주소를 물리주소로 변환시켜 주는 프로토콜은?

    1. ①TCP
    2. ②ARP
    3. ③ETP
    4. ④IP
  84. 84.전송오류제어 중 오류가 발생한 프레임뿐만 아니라 오류검출 이후의 모든 프레임을 재전송하는 ARQ 방식은?

    1. ①Go-back-N ARQ
    2. ②Stop-and-Wait ARQ
    3. ③Selective Repeat ARQ
    4. ④Non-Selective Repeat ARQ
  85. 85.10Base-5 이더넷의 기본 규격에 대한 설명으로 틀린 것은?

    1. ①전송매체는 동축케이블을 사용한다.
    2. ②최대 전송 거리는 50km이다.
    3. ③전송방식은 베이스밴드 방식이다.
    4. ④데이터 전송속도는 10Mbps이다.
  86. 86.아날로그-디지털 부호화 방식인 송신측 PCM(Pulse Code Modulation)과정을 순서대로 옳게 나열한 것은?

    1. ①표본화 → 양자화 → 부호화
    2. ②양자화 → 부호화 → 표본화
    3. ③부호화 → 양자화 → 표본화
    4. ④표본화 → 부호화 → 양자화
  87. 87.데이터 교환 방식 중 축적교환 방식이 아닌 것은?

    1. ①메시지 교환
    2. ②회선 교환
    3. ③가상회선
    4. ④데이터그램
  88. 88.라우팅 프로토콜인 OSPF(Open Shortest Path First)에 대한 설명으로 옳지 않은 것은?

    1. ①멀티캐스팅을 지원한다.
    2. ②거리 벡터 라우팅 프로토콜이라고도 한다.
    3. ③네트워크 변화에 신속하게 대처할 수 있다.
    4. ④최단 경로 탐색에 Dijkstra 알고리즘을 사용한다.
  89. 89.패킷교환 방식에 대한 설명으로 틀린 것은?

    1. ①데이터그램과 가상회선 방식으로 구분된다.
    2. ②저장 전달 방식을 사용한다.
    3. ③전송하려는 패킷에 헤더가 부착된다.
    4. ④노드와 노드 간에 물리적으로 전용통신로를 설정하여 데이터를 교환한다.
  90. 90.이동통신 가입자가 셀 경계를 지나면서 신호의 세기가 작아지거나 간섭이 발생하여 통신 품질이 떨어져 현재 사용 중인 채널을 끊고 다른 채널로 절 체하는 것을 의미하는 것은?

    1. ①Mobile Control
    2. ②Location registering
    3. ③Hand off
    4. ④Multi-Path fading
  91. 91.ATM에 사용되는 ATM cell의 헤더와 유로부하(payload)의 크기는 각각 몇 옥텟(octet)인가?

    1. ①헤더는 2옥텟, 유로부하는 47옥텟이다.
    2. ②헤더는 3옥텟, 유로부하는 47옥텟이다.
    3. ③헤더는 4옥텟, 유로부하는 48옥텟이다.
    4. ④헤더는 5옥텟, 유로부하는 48옥텟이다.
  92. 92.OSI 7계층에서 물리적 연결을 이용해 신뢰성 있는 정보를 전송 하려고 동기화, 오류제어, 흐름제어 등의 전송에러를 제어하는 계층은?

    1. ①데이터 링크 계층
    2. ②물리 계층
    3. ③응용 계층
    4. ④표현 계층
  93. 93.SONET(Synchronous Optical Network)에 대한 설명으로 틀린 것은?

    1. ①광전송망 노드와 망간의 접속을 표준화한 것이다.
    2. ②다양한 전송기기를 상호 접속하기 위한 광신호와 인터페이스 표준을 제공한다.
    3. ③STS-12의 기본 전송속도는 622.08 Mbps이다.
    4. ④프레임 중계서비스와 프레임 교환 서비스가 있다.
  94. 94.192.168.1.222/28라는 IP가 소속되어 있는 네트워크 주소와 브로드캐스트 주소로 옳게 나열한 것은?

    1. ①192.168.1.96, 192.168.1.127
    2. ②192.168.1.192, 192.168.1.255
    3. ③192.168.1.208, 192.168.1.223
    4. ④192.168.1.224, 192.168.1.239
  95. 95.HDLC 링크 구성 방식에 따른 동작 모드에 해당하지 않는 것은?

    1. ①정규 응답 모드(NRM)
    2. ②비동기 응답 모드(ARM)
    3. ③비동기 균형 모드(ABM)
    4. ④정규 균형 모드(NBM)
  96. 96.다음 그림은 어떤 변조 파형인가?

    1. ①DPSK
    2. ②FSK
    3. ③ASK
    4. ④PSK
  97. 97.Hamming distance가 5일 때 검출 가능한 에러 개수는?

    1. ①4
    2. ②5
    3. ③6
    4. ④7
  98. 98.HDLC에서 프레임의 시작과 끝을 정의하는 것은?

    1. ①플래그
    2. ②주소 영역
    3. ③제어 영역
    4. ④정보 영역
  99. 99.동기식 문자 지향 프로토콜 프레임에서 전송될 문자의 시작을 나타내는 제어 문자는?

    1. ①DLE
    2. ②STX
    3. ③CRC
    4. ④SYN
  100. 100.디지털 부호화 기술에서 음성신호의 통계적 특성을 이용하여 적응적으로 예측하고 양자화 하는 방식은?

    1. ①AM
    2. ②FM
    3. ③PM
    4. ④ADPCM
정보처리기사(구) (2017-08-26) 문제지 인쇄 | 스터디CBT