정보처리기사(구) · 2002

정보처리기사(구) (2002-09-08)

총 100문항

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

  1. 1.주기억장치 내에서 정렬하는 방법에 해당하는 것은?

    1. ①CASCADE MERGE SORT
    2. ②HEAP SORT
    3. ③BALANCED MERGE SORT
    4. ④POLYPHASE MERGE SORT
  2. 2.뷰(view)에 대한 설명으로 부적합한 것은?

    1. ①논리적 데이터 독립성을 제공한다.
    2. ②접근 제어를 통한 보안을 제공한다.
    3. ③뷰 정의의 변경이 용이하다.
    4. ④사용자의 데이터 관리를 간단하게 해준다.
  3. 3.트라이(trie) 색인에 대한 설명으로 옳지 않은 것은?

    1. ①키 탐색을 위해 킷값을 직접 표현한다.
    2. ②트라이의 차수는 킷값을 표현하기 위해 사용하는 문자의 수(radix)에 의해 결정된다.
    3. ③킷값의 분포를 미리 예측할 수 있다면 기억장소를 절약할 수 있다.
    4. ④트라이의 크기는 나타내려고 하는 킷값의 기수와 키 필드 길이에 의해 결정된다.
  4. 4.희소행렬을 링크드리스트(linked list)로 표현할 때 가장 큰 장점은?

    1. ①기억장소가 절약된다.
    2. ②임의 위치 액세스(random access)가 가능하다.
    3. ③이신 검색(binary search)이 가능하다.
    4. ④행렬간의 연산시간을 줄일 수 있다.
  5. 5.E-R 모델의 표현 방법으로 옳지 않은 것은?

    1. ①개체집합-사각형
    2. ②관계집합-마름모
    3. ③속성-오각형
    4. ④연결-선
  6. 6.SQL에서 명령어 짝의 연결이 부적절한 것은?

    1. ①UPDATE.../ SET...
    2. ②INSERT.../ INTO...
    3. ③DELETE.../ FROM
    4. ④CREATE VIEW.../ TO
  7. 7.데이터베이스 관리 시스템의 필수 기능에 해당하지 않는 것은?

    1. ①정의 기능
    2. ②제어 기능
    3. ③저장 기능
    4. ④조작 기능
  8. 8.파일에 대한 설명 중 옳지 않은 것은?

    1. ①순차 파일(Sequential file)은 생성되는 순서에 따라 레코드를 순차적으로 저장하므로, 저장 매체의 효율이 가장 높다.
    2. ②직접파일(Direct file)은 특정 레코드에 접근하기 위해서 디스크의 물리적인 주소로 변환할 수 있는 함수를 사용한다.
    3. ③색인 순차 파일(Indexed sequential file)은 순차 및 직접 접근 형태를 모두 지원할 수 있으나, 기억 장소의 낭비를 초래한다.
    4. ④VSAM 파일(Virtual storage access method file)은 검색속도를 빠르게 하기 위하여, 기본 데이터 구역과 오버플로우 구역을 구분하여 갖추어야 한다.
  9. 9.May organizations now use data dictionary systems, which are mini DBMS that manage ( ) for a database system, that is, data that describes the database structure, constraints, applications and authorizations.

    1. ①viewdata
    2. ②metadata
    3. ③logdata
    4. ④historydata
  10. 10.데이터사전에 수록된 데이터를 실제로 접근하는데 필요한 정보를 관리 유지하는 시스템은?

    1. ①데이터 조작어 번역기
    2. ②시스템 카탈로그
    3. ③데이터 디렉토리
    4. ④트랜잭션 관리기
  11. 11.데이터베이스 설계순서로 옳은 것은?

    1. ①요구조건 분석→개념적 설계→논리적 설계→물리적 설계→구현
    2. ②요구조건 분석→논리적 설계→개념적 설계→물리적 설계→구현
    3. ③요구조건 분석→논리적 설계→물리적 설계→개념적 설계→구현
    4. ④요구조건 분석→개념적 설계→물리적 설계→논리적 설계→구현
  12. 12.인접한 데이터를 비교하면서 그 크기에 따라 데이터의 위치를 바꾸어 정렬하는 방법은?

    1. ①퀵 정렬(Quick Sort)
    2. ②힙 정렬(Heap Sort)
    3. ③셀 정렬(Shell Sort)
    4. ④버블 정렬(Bubble Sort)
  13. 13.트랜잭션이 수행 중에 다른 트랜잭션 연산에 끼어들 수 없음을 의미하는 트랜잭션의 특성은?

    1. ①atomicity
    2. ②consistency
    3. ③isolation
    4. ④durability
  14. 14.다음 영문이 의미하는 것은?

    1. ①sort
    2. ②overflow
    3. ③matching
    4. ④search
  15. 15.관계 데이터베이스에서 릴레이션을 구성하고 있는 각각의 속성(attribute)에서 취할 수 있는 값들의 집합을 무엇이라 하는가?

    1. ①튜플(tuple)
    2. ②도메인(domain)
    3. ③개체 타입(entity type)
    4. ④개체 어커런스(entity occurrence)
  16. 16.데이터 제어 언어(DCL)의 기능으로 볼 수 있는 것은?

    1. ①데이터 정의 및 변경
    2. ②데이터 검색
    3. ③데이터 복구 및 병행제어
    4. ④데이터 사용자와 DBMS 간의 인터페이스 제공
  17. 17.데이터베이스의 전체적인 논리적 구조로서 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한 조직 전체의 데이터베이스를 의미하는 것은?

    1. ①외부 스키마
    2. ②개념 스키마
    3. ③스토리지 스키마
    4. ④내부 스키마
  18. 18.관계 해석(relational calculus)에 대한 설명으로 옳지 않은 것은?

    1. ①관계 해석으로 질의어로 표현한다.
    2. ②원하는 릴레이션을 정의하는 방법을 제공하며. 비절차적인 언어이다.
    3. ③튜플 관계 해석과 도메인 관계 해석이 있다.
    4. ④릴레이션 조작을 위한 연산의 집합이다.
  19. 19.트랜잭션에 대한 설명으로 옳지 않은 것은?

    1. ①트랜잭션은 작업의 논리적 단위이다.
    2. ②하나의 트랜잭션은 commit 되거나 rollback 되어야 한다.
    3. ③트랜잭션은 일반적으로 회복의 단위가 된다.
    4. ④구조점(savepoint)은 트랜잭션 당 한번만 지정할 수 있다.
  20. 20.테이블에서 특정 속성에 해당하는 열을 선택하는데 사용되며 결과로는 릴레이션의 수직적 부분 집합에 해당하는 관계 대수 연산자는?

    1. ①project 연산자
    2. ②join 연산자
    3. ③division 연산자
    4. ④select 연산자
  21. 21.computer 시스템에서 1-address machine, 2-address machine, 3-address machine으로 나눌 때 기준이 되는 것은?

    1. ①operation code
    2. ②기억장치의 크기
    3. ③register 수
    4. ④operand의 address
  22. 22.통신 속도를 나타내는 단위로서 사용되지 않는 것은?

    1. ①데이터 신호 속도
    2. ②변조 속도
    3. ③Bearer 속도
    4. ④데이터 변환 속도
  23. 23.주기억장치에 사용되는 양극 소자나 MOS형 기억 소자는 보조기억장치와 비교하여 어떠한 특성을 가지는가?

    1. ①동작속도가 빠르고, 가격은 비슷하다.
    2. ②동작속도가 일정하나 가격이 저렴하다.
    3. ③동작속도가 빠르고, 가격이 저렴하다.
    4. ④동작속도가 빠르고, 가격이 비싸다.
  24. 24.인출 사이클(fetch cycle)의 첫 마이크로 오퍼레이션은?

    1. ①MAR←PC
    2. ②AC←AC+MBR
    3. ③MAR←MBR
    4. ④IR←MBR
  25. 25.내부 인터럽트의 원인이 아닌 것은?

    1. ①Overflow 또는 0으로 나누는 경우
    2. ②불법적인 명령의 실행
    3. ③정전
    4. ④보호 영역 내의 메모리 어드레스를 Access 하는 경우
  26. 26.인터럽트를 처리한 후 다음으로 전환해야 할 메이저 상태는?

    1. ①Fetch 메이저 상태
    2. ②Direct 메이저 상태
    3. ③Indirect 메이저 상태
    4. ④Execute 메이저 상태
  27. 27.불대수 식의 정리 중 옳지 않은 것은?

    1. ①
    2. ②
    3. ③
    4. ④
  28. 28.다음 마이크로 연산이 나타내는 동작은?

    1. ①ADD to AC
    2. ②OR to AC
    3. ③STORE to AC
    4. ④LOAD to AC
  29. 29.리엔트란시(re-entrancy)는 멀티프로그래밍이 가능한 계산기에서 여러 명의 사용자가 같은 코드를 함께 이용하기 위한 일차적인 필수조건이다. 이런 리엔트란시를 가능하게 한 것은?

    1. ①인덱스 레지스터(Index register)와 간접번지 방법(indirect addressing)의 사용
    2. ②결합 기억기(associate memory)의 사용
    3. ③고속 시프트 레지스터(shift register)의 사용
    4. ④효율적인 컴파일러(compiler)의 사용
  30. 30.컴퓨터 시스템에서 시스템 내부의 순간순간의 상태를 기록하고 있는 정보를 무엇이라고 하는가?

    1. ①수퍼바이저 콜(supervisor call)
    2. ②인터럽트 워드
    3. ③PSW(Program Status Word)
    4. ④제어 라이브러리
  31. 31.주기억장치에 기억된 명령을 꺼내서 해독하고, 시스템 전체에 지시 신호를 내는 것은?

    1. ①channel
    2. ②ALU
    3. ③control unit
    4. ④I/O unit
  32. 32.논리 회로를 바르게 표시한 논리식은?

    1. ①
    2. ②
    3. ③
    4. ④
  33. 33.프로그램 디버깅(debugging)에 필요하지 않는 것은?

    1. ①트레이서(tracer)
    2. ②스태틱 덤프(static dump)
    3. ③다이나믹 덤프(dynamic dump)
    4. ④스왑(swap) 또는 스왑핑(swapping)
  34. 34.중앙연산 처리장치에서 micro-operation이 순서적으로 일어나게 하려면 무엇이 필요한가?

    1. ①스위치(switch)
    2. ②레지스터(register)
    3. ③누산기(accumulator)
    4. ④제어신호(control signal)
  35. 35.기억장치의 자료처리 속도를 나타내는 밴드폭(bandwidth) 이란?

    1. ①계속적으로 기억장치에서 데이터를 읽거나 기억시킬 때 1초 동안에 사용되는 비트수
    2. ②필요에 따라 주기억장치에 사용되는 바이트의 사용량
    3. ③1초 동안에 사용되는 워드(word)의 사용량
    4. ④계속적으로 사용되는 데이터의 사용량을 1분 동안에 사용하는 바이트의 수를 표시
  36. 36.누산기(accumulator)란?

    1. ①연산장치에 있는 레지스터(register)의 하나로 연산 결과를 기억하는 장치이다.
    2. ②기억 장치 주변에 있는 회로인데 가감승제 계산 및 논리 연산을 행하는 장치이다.
    3. ③일정한 입력 숫자들을 더하여 그 누계를 항상 보관하는 장치이다.
    4. ④정밀 계산을 위해 특별히 만들어 두어 유효 숫자의 개수를 늘이기 위한 것이다.
  37. 37.컴퓨터의 주기억장치 용량이 8192비트이고, 워드 길이가 16비트일 때 PC(Program Counter), AR(Address Register)와 DR(Data Register)의 크기는?

    1. ①8, 9, 16
    2. ②9, 9, 16
    3. ③16, 16, 16
    4. ④8, 16, 16
  38. 38.CPU가 인스트럭션을 수행하는 순서는?

    1. ①(ㄷ)-(ㄱ)-(ㄴ)-(ㄹ)-(ㅁ)
    2. ②(ㄷ)-(ㄴ)-(ㄹ)-(ㅁ)-(ㄱ)
    3. ③(ㄴ)-(ㄷ)-(ㄹ)-(ㅁ)-(ㄱ)
    4. ④(ㄹ)-(ㄷ)-(ㄴ)-(ㅁ)-(ㄱ)
  39. 39.휘발성 기억소자의 특징인 것은?

    1. ①정전이 되어도 상태를 유지한다.
    2. ②정전이 되면 기억 내용을 상실한다.
    3. ③기억 내용을 읽을 때 그 내용이 파괴된다.
    4. ④기억 내용을 읽어도 내용이 파괴되지 않는다.
  40. 40.1비트(bit)를 기억하는 소자 장치인 것은?

    1. ①register
    2. ②accumulator
    3. ③flip-flop
    4. ④delay
  41. 41.파일 디스크립터(file descripter)의 내용과 무관한 것은?

    1. ①파일 수정 시간
    2. ②파일의 이름
    3. ③파일에 대한 접근횟수
    4. ④파일 오류 처리 방법
  42. 42.인터럽트 처리과정을 순서대로 옳게 나열한 것은?

    1. ①(가)-(나)-(다)-(라)-(마)
    2. ②(나)-(가)-(다)-(마)-(라)
    3. ③(가)-(나)-(라)-(다)-(마)
    4. ④(나)-(가)-(라)-(다)-(마)
  43. 43.다중처리기 운영체제 구성 중에서 주/종(Master/Slave)처리기 시스템에 대한 설명으로 옳지 않은 것은?

    1. ①주프로세서는 입/출력과 연산을 담당한다.
    2. ②종프로세서는 입/출력위주의 작업을 처리한다.
    3. ③주프로세서만이 운영체제를 수행한다.
    4. ④주프로세서에 문제가 발생하면 전 시스템이 멈춘다.
  44. 44.비선점형 CPU스케줄링 기법에 해당하는 것만으로 짝지어진 것은?

    1. ①Round robin, SRT
    2. ②SRT, FIFO
    3. ③FIFO, SJF
    4. ④HRN, SRT
  45. 45.운영체제의 설명으로 옳지 않은 것은?

    1. ①운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어간의 인터페이스로서 동작하는 일종의 하드웨어 장치다.
    2. ②운영체제는 컴퓨터를 편리하게 사용하고 컴퓨터 하드웨어를 효율적으로 사용할 수 있도록 한다.
    3. ③운영체제는 스스로 어떤 유용한 기능도 수행하지 않고 다른 응용프로그램이 유용한 작업을 할 수 있도록 환경을 마련하여 준다.
    4. ④운영체제는 중앙처리장치의 시간, 메모리 공간, 파일 기억장치 등의 자원을 관리한다.
  46. 46.시간구역성(locality)이란 한 번 참조된 기억장소가 가까운 미래에도 계속 참조될 가능성이 높다는 것이다. 시간구역성의 예가 아닌 것은?

    1. ①스택
    2. ②순환문
    3. ③부프로그램
    4. ④순차적 코드의 실행
  47. 47.입출력 수행, 기억장치 할당 및 오퍼레이터와의 대화 등을 하기 위해 발생하는 인터럽트는?

    1. ①SVC 인터럽트(Supervisor Call Interrupt)
    2. ②입출력 인터럽트(I/O Interrupt)
    3. ③외부 인터럽트(External Interrupt)
    4. ④프로그램 검사 인터럽트(Program check Interrupt)
  48. 48.분산 처리 시스템의 장점으로 거리가 먼 것은?

    1. ①자원 공유도 향상
    2. ②보안성 향상
    3. ③처리율 향상
    4. ④신뢰성 향상
  49. 49.파일 시스템의 디렉토리 중 가장 간단한 디렉토리 구조로서 모든 파일들이 유일한 이름을 가지고 있으며, 같은 디렉토리 내에 위치하며 관리되는 디렉토리 구조는?

    1. ①일단계 구조 디렉토리
    2. ②이단계 구조 디렉토리
    3. ③트리 구조 디렉토리
    4. ④비주기 구조 디렉토리
  50. 50.분산 시스템에서 각 사이트의 연결 위상(Topology)에 관한 설명으로 옳지 않은 것은?

    1. ①완전 연결(Fully Connected) 네트워크의 각 사이트는 시스템 내의 모든 다른 사이트들과 직접 연결(direct link)이 존재한다.
    2. ②계층 연결(Hierarchy Connection) 네트워크에서는 각 사이트들은 트리(tree) 형태로 구성된다.
    3. ③성형 연결(Star Connection) 네트워크는 구조가 간단하며 중앙 노드의 고장은 나머지 사이트들 간의 통신에 아무런 영향이 없다.
    4. ④다중접근버스 연결(Multiaccess Bus connection) 네트워크에서 한 사이트의 고장은 나머지 사이트들 간의 통신에 아무런 영향을 주지 않는다.
  51. 51.유닉스 시스템에서 새로운 프로세스를 생성하는 시스템 호출은?

    1. ①fork()
    2. ②exec()
    3. ③exit()
    4. ④make()
  52. 52."working set"의 의미로 가장 적합한 것은?

    1. ①일정시간 동안 cpu가 참조한 페이지의 집합
    2. ②한 작업을 구성하는 페이지수
    3. ③프로세스가 자주 참조하는 페이지의 집합
    4. ④단위 시간당 처리한 작업의 양
  53. 53.UNIX에서 기존 파일 시스템에 새로운 파일 시스템을 서브디렉토리에 연결할 때 사용하는 명령은?

    1. ①mount
    2. ②mkfs
    3. ③fsck
    4. ④mknod
  54. 54.시스템소프트웨어 중에서 프로그램을 실행하기 위하여 프로그램을 보조기억장치로부터 컴퓨터의 주기억장치에 올려놓는 기능을 하는 것은?

    1. ①preprocessor
    2. ②linker
    3. ③loader
    4. ④emulator
  55. 55.스케줄링 기법에 대한 설명으로 옳지 않은 것은?

    1. ①RR 스케줄링은 주어진 시간 할당량(time slice) 안에 작업을 마치지 않으면 준비완료 리스트(ready list)의 가장 뒤로 배치되는 기법이다.
    2. ②SJF 스케줄링은 남아 있는 실행 시간의 추정치가 가장 작은 작업을 먼저 실행시키며, 언제라도 실행 중인 작업이 강제로 실행을 멈출 수 있는 선점 기법이다.
    3. ③HRN 스케줄링은 그 작업이 서비스 받을 시간과 그 작업이 서비스를 기다린 시간으로 결정되는 우선순위에 따라 CPU를 할당한다.
    4. ④기한부(Deadline) 스케줄링은 제한된 시간 내에 반드시 작업이 완료되도록 스케줄링하는 기법이다.
  56. 56.스풀링(spooling)에 대한 설명으로 옳지 않는 것은?

    1. ①“spooling”은 “simultaneous peripheral operation on-line"의 약자이다.
    2. ②스풀링은 주기억장치를 버퍼로 사용한다.
    3. ③어떤 작업의 입/출력과 다른 작업의 계산을 병행 처리하는 기법이다.
    4. ④다중 프로그래밍 시스템의 성능 향상을 가져온다.
  57. 57.유닉스에서 도스의 “command.com"과 같은 역할을 수행하는 것은?

    1. ①damon
    2. ②shell
    3. ③kernel
    4. ④utility
  58. 58.프로세스들 간의 메모리 경쟁으로 인하여 지나치게 페이지폴트가 발생하여 전체 시스템의 성능이 저하되는 현상은?

    1. ①Fragmentation
    2. ②Thrashing
    3. ③Locality
    4. ④Prepaging
  59. 59.어떤 방향의 진행이 시작될 당시에 대기 중이던 요청들만 서비스하고, 진행 도중 도착한 요청들은 한데 모아져서 다음의 반대 방향 진행 때 최적으로 서비스할 수 있도록 배열되는 디스크 스케줄링 기법은?

    1. ①SSTF
    2. ②FCFS
    3. ③N-step SCAN
    4. ④S-step SCAN
  60. 60.주기억장치의 반입(Placement) 전략 중 최적적합(Best-Fit) 기법 사용시 13K 요구 작업량의 배치되는 영역은?

    1. ①할당영역 1
    2. ②할당영역 2
    3. ③할당영역 3
    4. ④할당영역 4
  61. 61.객체를 이용하여 데이터와 연산들을 하나의 단위로 묶는 기법은?

    1. ①instanco
    2. ②polymorphism
    3. ③inheritance
    4. ④encapsulation
  62. 62.객체지향 설계에 있어서 정보은폐(information hiding)의 근본적인 목적은?

    1. ①코드를 개선하기 위하여
    2. ②프로그램의 깊이를 짧게 하기 위하여
    3. ③고려되지 않은 영향(side effect)들을 최소화하기 위하여
    4. ④인터페이스를 최소화하기 위하여
  63. 63.소프트웨어 유지보수에 대한 설명으로 옳지 않은 것은?

    1. ①소프트웨어 유지보수 비용은 개발비용보다 일반적으로 적다.
    2. ②소프트웨어 유지보수를 용이하게 하려면 시험용이성, 이해성, 수정용이성, 이식성이 고려되어야 한다.
    3. ③소프트웨어 유지보수의 과정은 유지보수요구, 현 시스템에 대한 이해, 수정 및 시험 순으로 반복하여 일어난다.
    4. ④소프트웨어 유지보수는 기능개선, 하자보수, 환경적응, 예방조치를 목적으로 소프트웨어의 수명을 연장시키는 작업이다.
  64. 64.소프트웨어 수명주기 모형 중 나선형(spiral) 모형의 단계와 그 순서가 올바르게 구성된 것은?

    1. ①Planning-Requirement Analysis-Development-Maintenance
    2. ②Planning-Risk Analysis-Engineering-Customer Evaluation
    3. ③Requirement Analysis-Planning-Design-Maintenance
    4. ④Requirement Analysis-Risk Analysis-Development-Maintenance
  65. 65.데이터 사전에 있어서 데이터의 데이터를 무엇이라 하는가?

    1. ①프라임(Prime) 데이터
    2. ②메인(Main) 데이터
    3. ③메타(Meta) 데이터
    4. ④요소(Elemenatary) 데이터
  66. 66.CPM(Critical Path Method) 네트워크에 대한 설명으로 옳지 않은 것은?

    1. ①노드에서 작업을 표시하고 간선은 작업 사이의 전후 의존관계를 나타낸다.
    2. ②프로젝트 완성에 필요한 작업을 나열하고 작업에 필요한 소요기간을 예측하는 데 사용한다.
    3. ③박스노드는 프로젝트의 중간 점검을 뜻하는 이정표로 이 노드 위에는 예상완료 시간을 표시한다.
    4. ④한 이정표에서 다른 이정표에 도달하기 전의 작업은 모두 완료되지 않아도 다음 작업을 진행할 수 있다.
  67. 67.소프트웨어 시험기법 중 블랙박스 시험기법이 아닌 것은?

    1. ①구조시험(Structure Testing)
    2. ②동등분할(Equivalence Partitioning)
    3. ③경계값 분석(Boundary Value Analysis)
    4. ④원인-결과 그래프(Cause-effect Graphing)
  68. 68.CASE(Computer Aided Software Engineering) 툴(tool)의 장점으로 거리가 먼 것은?

    1. ①자동화 기법을 통해 소프트웨어 품질이 향상된다.
    2. ②개발 기간이 짧다.
    3. ③CASE 표준이 있어서 대부분의 CASE 툴들은 호환된다.
    4. ④개발 비용이 절감된다.
  69. 69.객체지향 기법에서 메시지(message)의 전달은 어떻게 이루어지는가?

    1. ①어트리뷰트(attribute)에서 어트리뷰트로
    2. ②오브젝트(object)에서 어트리뷰트로
    3. ③오브젝트(object)에서 오브젝트로
    4. ④클래스(class)에서 데이터(data)로
  70. 70.소프트웨어 설계를 위한 지침에 대한 설명으로 거리가 먼 것은?

    1. ①소프트웨어 요소간의 효과적 제어를 위해 설계에서 계층적 자료조직이 제시되어야 한다.
    2. ②설계는 종속적인 기능적 특성을 가진 모듈화로 유도되어야 한다.
    3. ③소프트웨어는 논리적으로 특별한 기능과 부기능을 수행하는 요소들로 나누어져야 한다.
    4. ④설계는 자료와 프로시저에 대한 분명하고 분리된 표현을 포함해야 한다.
  71. 71.소프트웨어 형상 관리(Configuration Managment)란?

    1. ①소프트웨어 구성 항목을 관리하는 것
    2. ②개발 과정의 변화되는 사항을 관리하는 것
    3. ③테스트 과정에서 소프트웨어를 통합하는 것
    4. ④개발 인력을 관리하는 것
  72. 72.소프트웨어의 재사용(Reusability)에 대한 효과와 거리가 먼 것은?

    1. ①사용자의 책임과 권한부여
    2. ②소프트웨어의 품질향상
    3. ③생산성 향상
    4. ④구축 방법에 대한 지식의 공유
  73. 73.소프트웨어를 분석하여 소프트웨어 개발과정과 데이터 처리과정을 설명하는 분석 및 설계 정보를 재발견하거나 다시 만들어내는 작업을 무엇이라 하는가?

    1. ①순공학
    2. ②역공학
    3. ③재구축
    4. ④전공학
  74. 74.폭포수 모델(Waterfall Model)에 대한 설명으로 옳지 않은 것은?

    1. ①앞 단계가 끝나야만 다음 단계로 넘어갈 수 있다.
    2. ②요구분석 단계에서 프로토타입을 사용하는 것이 특징이다.
    3. ③제품의 일부가 될 매뉴얼을 작성해야 한다.
    4. ④각 단계가 끝난 후 결과물이 명확히 나와야 한다.
  75. 75.브룩스(Brooks)의 법칙에 해당되는 항목은?

    1. ①소프트웨어 개발 인력은 초기에 많이 투입하고 후기에 점차 감소시켜야 한다.
    2. ②소프트웨어 개발 노력은 40-20-40으로 해야 한다.
    3. ③소프트웨어 개발은 소수의 정예요원으로 시작한 후 점차 증원해야 한다.
    4. ④소프트웨어 개발 일정이 지연된다고 해서 말기에 새로운 인원을 투입하면 일정은 더욱 지연된다.
  76. 76.컴퓨터의 발달 과정에서 소프트웨어의 개발속도가 하드웨어의 개발속도를 따라가지 못해 사용자들의 요구사항을 감당할 수 없는 문제가 발생함을 의미하는 것은?

    1. ①소프트웨어의 위기(Crisis)
    2. ②소프트웨어의 오류(Error)
    3. ③소프트웨어의 버그(Bug)
    4. ④소프트웨어의 유지보수(Maintenance)
  77. 77.중앙집중식 팀 구성에 관한 설명으로 옳지 않은 것은?

    1. ①소프트웨어 개발팀을 중앙집중형으로 관리하는 방법에는 책임 프로그래머팀이 있다.
    2. ②프로그램 사서(Program Libraian)는 프로그램 리스트, 설계문서, 테스트 계획 등을 관리한다.
    3. ③중앙집중식 팀 구성은 한사람에 의하여 통제할 수 있는 비교적 소규모 문제에 적합하다.
    4. ④보조 프로그래머는 요구분석과 설계, 중요한 부분의 프로그래밍 및 모든 기술적 판단을 내린다.
  78. 78.HIPO(Hierarchy Input Process Output)에 대한 설명으로 옳지 않은 것은?

    1. ①상향식 소프트웨어 개발을 위한 문서화 도구이다.
    2. ②구조도, 개요 도표 집합, 상세 도표 집합으로 구성된다.
    3. ③기둥과 자료의 의존 관계를 통해서 표현할 수 있다.
    4. ④보기 쉽고 이해하기 쉽다.
  79. 79.자료흐름도(DFD)의 구성요소가 아닌 것은?

    1. ①처리(process)
    2. ②자료흐름(data flow)
    3. ③단말(terminator)
    4. ④기수(cardinality)
  80. 80.단일 파일 또는 동종 테이블을 매개변수로 통신하는 모듈간의 결합성을 의미하는 것은?

    1. ①자료결합도(data coupling)
    2. ②제어결합도(control coupling)
    3. ③공통결합도(common coupling)
    4. ④내용결합도(content coupling)
  81. 81.PCM 방식의 변조 순서로서 옳은 것은?

    1. ①신호 → 양자화 → 표본화 → 부호화
    2. ②신호 → 표본화 → 양자화 → 부호화
    3. ③신호 → 부호화 → 표본화 → 양자화
    4. ④신호 → 표본화 → 부호화 → 양자화
  82. 82.베이직 제어의 방법 중 컨텐션 방식을 설명한 것은?

    1. ①멀티드롭형 네트워크에서 단말을 제어국과 종속국으로 구분하여 통신
    2. ②통신을 한 곳에서 제어하는 집중 제어 방식으로 제어국은 송신 데이터가 많은 단말을 대기 시간이 가능한 짧게 되도록 제어
    3. ③Point to Point 회선으로 접속되어 있어 관계가 대등한 단말에 많이 이용
    4. ④각 단말이 마음대로 데이터를 보내는 일이 없으므로 통신 프로그램이 데이터 수신 처리를 용이하게 수행
  83. 83.패킷교환의 가상회선 방식과 회선교환 방식의 공통점은?

    1. ①전용회선을 이용한다.
    2. ②별도의 호(call) 설정 과정이 있다.
    3. ③회선 이용률이 낮다.
    4. ④데이터 전송 단위 규모를 가변으로 조정할 수 있다.
  84. 84.IP 주소에서 1개의 C-class는 32비트의 길이로 8비트 호스트 식별자를 갖는다. 이 때 최대 몇 개의 호스트 주소를 가질 수 있는가?

    1. ①128개
    2. ②256개
    3. ③1024개
    4. ④4096개
  85. 85.전진 에러 수정(Forward Error Correction) 방식에 대한 설명이 아닌 것은?

    1. ①ARQ 방식과는 달리 역채널을 사용하지 않는다.
    2. ②ARQ 방식과 마찬가지로 데이터와 함께 잉여 비트들을 함께 전송한다.
    3. ③대표적인 예로 해밍(Hamming) 코드가 있다.
    4. ④전송 구간에서 에러가 발생한 경우 수신 혹은 에러의 발생을 송신 측에 통보한다.
  86. 86.DSU에 대한 설명 중 옳지 않은 것은?

    1. ①DSU는 디지털 서비스 유닛(Digital Service Unit)의 약자이다.
    2. ②DSU는 직렬 유니폴라 신호를 변형된 바이폴라 신호로 바꿔준다.
    3. ③데이터 전송을 위해서 필요성이 증대되고 있다.
    4. ④모뎀이 송수신단에 필요하다.
  87. 87.HDLC의 프로토콜을 수행하는 국(Station)이 아닌 것은?

    1. ①종국
    2. ②복합국
    3. ③일차국
    4. ④이차국
  88. 88.전송로 상에서 정보전송을 담당하며, 오류 없이 정보를 전송하는 기능을 담당하는 프로토콜 계층의 이름은?

    1. ①물리 계층
    2. ②데이터 링크 계층
    3. ③네트워크 계층
    4. ④전송(transport) 계층
  89. 89.전송회선 양단의 데이터 회선 종단장치로서 단말에서 출력되는 디지털 신호를 디지털 전송에 적합한 신호형식으로 변환하거나 또는 그 반대의 동작을 하는 장치를 무엇이라 하는가?

    1. ①모뎀(MODEM)
    2. ②DSU
    3. ③DCS
    4. ④클럭 발생기
  90. 90.일정 진폭 및 위상을 상호 변환하여 신호를 싣는 변조 방식은?

    1. ①진폭 편이 변조(ASK)
    2. ②주파수 편이 변조(FSK)
    3. ③위상 편이 변조(PSK)
    4. ④진폭 위상 편이 변조(QAM)
  91. 91.다중화기(MUX)의 설명으로 옳은 것은?

    1. ①주파수 분할 다중화는 전송 신호가 디지털일 때 사용된다.
    2. ②시분할 다중화의 경우에는 송·수신 스위치가 서로 정확히 동기되도록 하기 위해서 이를 위한 동기 비트가 더 필요하다.
    3. ③시분할 다중화에서 3대의 터미널이 각각 3600(bps)로 동작할 경우에는 1200(bps)로 수신기에 전송된다.
    4. ④디지털 다중화기로 전송할 경우, 음성은 모뎀을 통해 신호변환 후 전송한다.
  92. 92.호스트의 물리적 주소로부터 IP 주소를 구할 수 있도록 하는 포로토콜은?

    1. ①ARP
    2. ②ICMP
    3. ③IGMP
    4. ④RARP
  93. 93.다음의 메시지 형식은 어떤 전송 방식인가?

    1. ①비동기 전송
    2. ②동기 전송
    3. ③PCM 전송
    4. ④PAM 전송
  94. 94.다음 설명 중 옳은 것은?

    1. ①전처리기(FEP)는 호스트 컴퓨터와 단말기 사이에 고속 통신 회선으로 설치된다.
    2. ②FEP는 경합(contention) 방식으로 동작한다.
    3. ③집중기(concentrator)는 고속 통신 회선으로 호스트 컴퓨터와 연결된다.
    4. ④네트워크 상에 설치된 단말들은 반드시 집중기를 통해 호스트와 연결되어 진다.
  95. 95.X.25는 ITU-T 표준으로 호스트 시스템과 패킷 교환망간 인터페이스를 규정하고 있다. 이 기능에 포함되지 않는 것은?

    1. ①전송 계층(transport level)
    2. ②물리 계층(phsical level)
    3. ③링크 계층(link level)
    4. ④패킷 계층(packet level)
  96. 96.다음 교환 방식 중 총 데이터 전송에 필요한 시간을 평가하여 가장 긴 방식은?

    1. ①일반 전화회선 교환방식
    2. ②메시지 교환방식
    3. ③패킷 교환방식
    4. ④데이터 전용회선 교환방식
  97. 97.주파수 분할 다중화에 대한 설명 중 옳지 않은 것은?

    1. ①한 전송로를 일정한 시간 폭으로 나누어 사용한다.
    2. ②주파수 대역폭을 작은 대역폭으로 나누어 사용한다.
    3. ③가드 밴드의 이용으로 채널의 이용률이 낮아진다.
    4. ④시분할 다중화 장비에 비해 가격이 싸다.
  98. 98.고속 이더넷(Fast Ethernet)의 설명으로 옳은 것은?

    1. ①표준안은 IEEE 802.8이다.
    2. ②기존의 LAN과 같은 구성과 MAC 프로토콜을 그대로 사용할 수 있다.
    3. ③스위칭 기술의 도입으로 불필요한 패킷의 흐름을 막을 수 있다.
    4. ④전송속도는 1Gbps이다.
  99. 99.IP(인터넷 프로토콜)의 주요 임무가 아닌 것은?

    1. ①호스트의 주소 지정
    2. ②패킷 절단
    3. ③전송 경로의 논리적 관리
    4. ④전송 패킷의 안정성 관여
  100. 100.동기식 전송의 설명으로 옳지 않은 것은?

    1. ①정하여진 숫자 만큼의 문자열을 묶어 일시에 전송한다.
    2. ②HDLC, SDLC 등의 프로토콜에서 이용된다.
    3. ③수신측은 처음 0의 상태인 start bit를 검사하므로 송신 개시를 알 수 있다.
    4. ④전송 효율과 전송 속도가 높다.