정보처리기사(구) · 2012

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

총 100문항

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

  1. 1.물리적 저장 장치의 입장에서 본 데이터베이스 구조로서 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타내는 스키마는?

    1. ①Relational schema
    2. ②External schema
    3. ③Conceptual schema
    4. ④Internal schema
  2. 2.개체-관계 모델에 대한 설명으로 옳지 않은 것은?

    1. ①오너-멤버(Owner-Member) 관계라고도 한다.
    2. ②개체 타입과 이들 간의 관계 타입을 기본 요소로 이용하여 현실 세계를 개념적으로 표현한다.
    3. ③E-R 다이어그램에서 개체 타입은 사각형으로 나타낸다.
    4. ④E-R 다이어그램에서 속성을 타원으로 나타낸다.
  3. 3.다음 중 큐를 이용하는 작업에 해당하는 것은?

    1. ①운영체제의 작업 스케줄링
    2. ②부프로그램 호출시 복귀주소의 저장
    3. ③컴파일러를 이용한 언어번역
    4. ④재귀 프로그램의 순서제어
  4. 4.다음과 같은 트랜잭션의 특징은?

    1. ①Atomicity
    2. ②Consistency
    3. ③Isolation
    4. ④Durability
  5. 5.시스템 카탈로그에 대한 설명으로 옳지 않은 것은?

    1. ①사용자가 직접 시스템 카탈로그의 내용을 갱신하여 데이터베이스 무결성을 유지한다.
    2. ②시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
    3. ③시스템 카탈로그에 저장되는 내용을 메타 데이터라고도 한다.
    4. ④시스템 카탈로그는 DBMS가 스스로 생성하고 유지한다.
  6. 6.다음 트리를 후위 순회(Post Traversal)할 경우 가장 먼저 탐색되는 것은?

    1. ①A
    2. ②C
    3. ③D
    4. ④F
  7. 7.다음 영문의 ( ) 안 내용으로 공통 적용될 수 있는 것은?

    1. ①Domain
    2. ②Schema
    3. ③Cardinality
    4. ④Degree
  8. 8.선형 구조에 해당하는 구조를 모두 선택한 것은?

    1. ①①, ②
    2. ②③, ④, ⑤
    3. ③②, ③, ④, ⑤
    4. ④①, ③, ④, ⑤
  9. 9.데이터 모델에 대한 다음 설명 중 ( )안에 공통으로 들어갈 내용으로 가장 타당한 것은?

    1. ①개체
    2. ②연산
    3. ③속성
    4. ④도메인
  10. 10.트랜잭션을 취소하는 이외의 조치를 명세할 필요가 있는 경우 메시지를 보내 어떤 값을 자동적으로 갱신하도록 프로시저를 기동시키는 방법은?

    1. ①트리거(trigger)
    2. ②무결성(integrity)
    3. ③잠금(lock)
    4. ④복귀(rollback)
  11. 11.병행제어 기법 중 로킹(Locking) 기법에 대한 설명으로 옳지 않은 것은?

    1. ①로킹은 데이터의 액세스를 상호배타적으로 수행한다.
    2. ②데이터베이스, 파일은 로킹 단위가 될 수 없다.
    3. ③로킹 단위가 커지면 데이터베이스 공유도가 저하된다.
    4. ④로킹 단위가 작아지면 로킹 오버헤드가 증가한다.
  12. 12.데이터베이스 설계 단계 중 물리적 설계에 해당하는 것은?

    1. ①데이터 모형화와 사용자 뷰들을 통합한다.
    2. ②사용자들의 요구사항을 확인하고 메타 데이터를 수집, 기록한다.
    3. ③파일 조직 방법과 저장 방법, 그리고 파일 접근 방법 등을 선정한다.
    4. ④사용자들의 요구사항을 입력으로 하여 응용프로그램의 골격인 스키마를 작성한다.
  13. 13.데이터베이스의 특성으로 옳은 내용 모두를 선택한 것은?

    1. ①②, ③
    2. ②②, ③, ④
    3. ③①, ③, ④
    4. ④①, ②, ③, ④
  14. 14.데이터베이스에서 널(null) 값에 대한 설명으로 옳지 않은 것은?

    1. ①아직 모르는 값을 의미한다.
    2. ②아직 알려지지 않은 값을 의미한다.
    3. ③공백이나 0(zero)과 같은 의미이다.
    4. ④정보 부재를 나타내기 위해 사용한다.
  15. 15.릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?

    1. ①③, ④
    2. ②②, ③, ④
    3. ③①, ②, ④
    4. ④①, ②, ③, ④
  16. 16.다음 설명이 뜻하는 것은?

    1. ①E-R Diagram
    2. ②Flow Chart
    3. ③View
    4. ④Normalization
  17. 17.순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력할 때, 가능한 출력 순서의 결과가 아닌 것은?

    1. ①A, B, C, D
    2. ②C, D, B, A
    3. ③D, C, A, B
    4. ④B, C, D, A
  18. 18.정규화 과정에서 발생하는 이상(Anomaly)에 관한 설명으로 옳지 않은 것은?

    1. ①이상은 속성들 간에 존재하는 여러 종류의 종속관계를 하나의 릴레이션에 표현할 때 발생한다.
    2. ②속성들 간의 종속 관계를 분석하여 여러 개의 릴레이션을 하나로 결합하여 이상을 해결한다.
    3. ③삭제이상, 삽입이상, 갱신이상이 있다.
    4. ④정규화는 이상을 제거하기 위해서 중복성 및 종속성을 배제시키는 방법으로 사용한다.
  19. 19.DBMS의 필수 기능 중 데이터베이스를 접근하여 데이터의 검색, 삽입, 삭제, 갱신 등의 연산 작업을 위한 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?

    1. ①정의기능
    2. ②조작기능
    3. ③제어기능
    4. ④절차기능
  20. 20.릴레이션에서 튜플을 유일하게 구별해 주는 속성 또는 속성들의 조합을 의미하는 키는?

    1. ①alternative key
    2. ②foreign key
    3. ③complex key
    4. ④candidate key
  21. 21.인터프리터(interpreter)를 사용하는 언어는?

    1. ①BASIC
    2. ②FORTRAN
    3. ③PASCAL
    4. ④Machine Code
  22. 22.가상 기억체제에서 주소 공간이 1024K이고 기억공간은 32K라고 가정할 때 주기억장치의 주소 레지스터는 몇 비트로 구성되는가?

    1. ①12
    2. ②13
    3. ③14
    4. ④15
  23. 23.JK 플립플롭에서 J=1, K=1 일 때 Qn+1의 출력은?

    1. ①Qn
    2. ②0(reset)
    3. ③1(set)
    4. ④toggle
  24. 24.명령어 파이프라인이 정상적인 동작에서 벗어나게 하는 일반적인 원인이 아닌 것은?

    1. ①자원 충돌
    2. ②유효주소의 계산
    3. ③데이터 의존성
    4. ④분기 곤란
  25. 25.인터럽트 발생시 동작 순서로 옳은 것은?

    1. ①②→⑤→①→④→③
    2. ②②→①→④→⑤→③
    3. ③②→④→①→⑤→③
    4. ④②→①→⑤→④→③
  26. 26.입출력 제어 처리방식에 대한 설명으로 틀린 것은?

    1. ①동작의 타이밍을 조정하는 방식은 프로그램에 의해서 프로세서가 조정하는 중앙처리장치 제어방식과 별도의 제어장치를 두어 조정하는 전용장치 제어 방식이 있다.
    2. ②중앙처리장치 제어방식은 입출력 시점을 중앙처리장치 동작 타이밍에 맞추는 동기 방식과 입출력장치의 동작 타이밍에 맞추는 비동기 방식이 있다.
    3. ③비동기 방식은 입출력 장치의 준비 상태를 중앙처리장치가 직접 검사하는 플래그 검사 방식과 입출력 장치에서 하드웨어적인 외부 신호를 발생시켜 중앙처리장치에 알리는 인터럽트 제어 방식이 있다.
    4. ④중앙처리장치 제어방식의 경우 동기 방식과 비동기방식으로 나눌 수 있으며 인터럽트 제어방식은 동기방식에 해당된다.
  27. 27.컴퓨터의 메이저 상태에 대한 설명으로 틀린 것은?

    1. ①실행 상태가 끝나면 항상 패치 상태로만 간다.
    2. ②간접 주소 명령어 형식인 경우 패치-간접-실행 순서로 진행되어야 한다.
    3. ③실행 상태는 연산자 코드의 내용에 따라 연산을 수행하는 과정이다.
    4. ④패치 상태에서는 기억 장치에서 인스트럭션을 읽어 중앙처리장치로 가져온다.
  28. 28.다음은 ADD 명령어의 마이크로 오퍼레이션이다. t2시간에 가장 알맞은 동작은? (단, MAR : Memory Address Register, MBR : Memory Buffer Register, M(addr) : Memory, AC : 누산기)

    1. ①AC ← MBR
    2. ②MBR ← AC
    3. ③M(MBR) ← MBR
    4. ④AC ← AC+MBR
  29. 29.명령어를 구성하는 명령어 내 비트들이 할당에 영향을 주는 요소가 아닌 것은?

    1. ①버스 개수
    2. ②주소지정방식의 개수
    3. ③주소 영역
    4. ④연산코드
  30. 30.양수 A와 B가 있다. 2의 보수 표현 방식을 사용하여 A-B를 수행하였을 때 최상위비트에서 캐리(carry)가 발생하였다. 이 결과로부터 A와 B에 대한 설명으로 가장 옳은 것은?

    1. ①캐리가 발생한 것으로 보아 A는 B보다 작은 수이다.
    2. ②B-A를 수행하면 최상위비트에서 캐리가 발생하지 않는다.
    3. ③A+B를 수행하면 최상위비트에서 캐리가 발생하지 않는다.
    4. ④A-B의 결과에 캐리를 제거하고 1을 더해주면 올바른 결과를 얻을 수 있다.
  31. 31.다음 중 사용자의 의도적인 인터럽트에 해당되는 것은?

    1. ①스택 오버플로우
    2. ②정전
    3. ③시스템 호출
    4. ④입출력 장치의 데이터 전송 요청
  32. 32.인터럽트 서비스가 진행되면 다른 인터럽트를 배제시켜야 하는데 이 때 변경시켜야 하는 flag는 무엇이며, 어떻게 변경하여야 하는가?

    1. ①IEN ← 1
    2. ②IEN ← 0
    3. ③VAD ← 0
    4. ④VAD ← 1
  33. 33.제어 주소 레지스터(control address register)에 적재될 수 없는 것은?

    1. ①MAR(memory address register)의 내용
    2. ②사상(mapping)의 결과값
    3. ③주소 필드(address field)
    4. ④서브루틴 레지스터(subroutine register)의 내용들
  34. 34.다음 불 함수를 간소화한 결과로 가장 옳은 것은? (단, d()는 무관 조건임)

    1. ①F = w'z + yz
    2. ②F = x'y + w'z'
    3. ③F = w'x'y'z + yz
    4. ④F = w'x'z + yz
  35. 35.반가산기에서 입력을 X, Y라 할 때 출력 부분의 캐리(Carry) 값은?

    1. ①XY
    2. ②X
    3. ③Y
    4. ④X +Y
  36. 36.프로그램 카운터가 명령어의 주소부분과 더해져서 유효번지를 결정하는 주소지정방식은?

    1. ①레지스터 주소지정방식
    2. ②상대 주소지정방식
    3. ③간접 주소지정방식
    4. ④인덱스 주소지정방식
  37. 37.클라우드 컴퓨팅(cloud computing)에 대한 설명으로 틀린 것은?

    1. ①인터넷 기술을 활용하여 가상화된 IT자원을 서비스로 제공하는 컴퓨팅이다.
    2. ②사용자는 IT자원을 필요한 만큼 빌려서 사용하고 필요한 경우 비용을 지불한다.
    3. ③클라우드 컴퓨팅은 서비스 제공자가 장애로 인해 서비스를 제공하지 못하면 자료에 접근이 불가능하다.
    4. ④PaaS는 서버, 데스크탑 컴퓨터, 스토리지 같은 IT하드웨어 자원을 클라우드 서비스로 빌려 쓰는 형태를 말한다.
  38. 38.일반적인 제어장치 모델에서 제어 장치로 입력되는 항목이 아닌 것은?

    1. ①CPU 내의 제어 신호들
    2. ②클록
    3. ③명령어 레지스터
    4. ④플래그
  39. 39.수직 마이크로명령어 방식의 명령어가 다음의 형식을 갖는다면 이 제어장치는 최대 몇 개의 제어 신호를 동시에 생성할 수 있는가?

    1. ①1개
    2. ②2개
    3. ③3개
    4. ④4개
  40. 40.고선명(HD) 비디오 데이터를 저장하기 위해 짧은 파장(405나노미터)을 갖는 레이저를 사용하는 광 기록방식 저장매체는?

    1. ①Blu-ray 디스크
    2. ②CD
    3. ③DVD
    4. ④플래시 메모리
  41. 41.운영체제의 운영 기법 중 “Quantum"과 관계되는 것은?

    1. ①Real-time processing system
    2. ②Batch Processing system
    3. ③Time-sharing system
    4. ④Distributed processing system
  42. 42.프로세스의 처리 시간보다 페이지 교체에 소요되는 시간이 더 많아지는 현상을 의미하는 것은?

    1. ①스케줄링
    2. ②스래싱
    3. ③프리페이징
    4. ④워킹 셋
  43. 43.운영체제의 역할로 거리가 먼 것은?

    1. ①시스템의 오류 검사 및 복구
    2. ②자원의 스케줄링 기능 제공
    3. ③원시 프로그램에 대한 토큰 생성
    4. ④자원 보호 기능 제공
  44. 44.디렉토리의 구조 중 중앙에 마스터 파일 디렉토리가 있고 하부에 사용자 파일 디렉토리가 있는 구조는?

    1. ①단일 디렉토리 구조
    2. ②2단계 디렉토리 구조
    3. ③트리 디렉토리 구조
    4. ④비순환 그래프 디렉토리 구조
  45. 45.다음 설명에 해당하는 자원 보호 기법은?

    1. ①전역 테이블
    2. ②접근 제어 리스트
    3. ③권한 리스트
    4. ④잠금-키(Lock-Key)
  46. 46.SCAN의 무한 대기 발생 가능성을 제거한 것으로 SCAN 보다 응답시간의 편차가 적고, SCAN과 같이 진행 방향상의 요청을 서비스하지만, 진행 중에 새로이 추가된 요청은 서비스하지 않고 다음 진행시에 서비스하는 디스크 스케줄링 기법은?

    1. ①N-step SCAN 스케줄링
    2. ②C-SCAN 스케줄링
    3. ③SSTF 스케줄링
    4. ④FCFS 스케줄링
  47. 47.주기억장치 관리기법인 최악, 최초, 최적 적합기법을 각각 사용할 때, 각 방법에 대하여 10K의 프로그램이 할당되는 영역을 각 기법의 순서대로 옳게 나열한 것은? (단, 영역 A, B, C, D는 모두 비어 있다고 가정한다.)

    1. ①영역 D, 영역 A, 영역 A
    2. ②영역 D, 영역 A, 영역 B
    3. ③영역 B, 영역 A, 영역 A
    4. ④영역 D, 영역 B, 영역 C
  48. 48.분산 처리 운영체제에서 구체적인 시스템 환경을 사용자가 알 수 없도록 하며, 또한 사용자들로 하여금 이에 대한 정보가 없어도 원하는 작업을 수행할 수 있도록 지원하는 개념을 무엇이라고 하는가?

    1. ①Naming
    2. ②Transparency
    3. ③Encryption
    4. ④Locality
  49. 49.RR(Round Robin) 스케줄링에 대한 설명으로 옳지 않은 것은?

    1. ①Time slice를 크게 하면 입출력 위주의 작업이나 긴급을 요하는 작업에 신속히 반응하지 못한다.
    2. ②Time slice가 작을 경우 FCFS 스케줄링과 같아진다.
    3. ③Time Sharing System을 위해 고안된 방식이다.
    4. ④Time slice가 작을수록 문맥교환에 따른 오버헤드가 자주 발생한다.
  50. 50.UNIX의 파일 시스템 구조와 거리가 먼 것은?

    1. ①사용자 블록
    2. ②I-node 블록
    3. ③데이터 블록
    4. ④슈퍼 블록
  51. 51.다음 표와 같이 작업이 할당되었을 경우 내부단편화 및 외부단편화 크기는 얼마인가?

    1. ①내부단편화 200 K, 외부 단편화 : 200 K
    2. ②내부단편화 50 K, 외부 단편화 : 150 K
    3. ③내부단편화 650 K, 외부 단편화 : 470 K
    4. ④내부단편화 250 K, 외부 단편화 : 170 K
  52. 52.하이퍼 큐브에서 하나의 프로세서에 연결되는 다른 프로세서의 수가 3개일 경우 필요한 총 프로세서의 수는?

    1. ①4
    2. ②8
    3. ③16
    4. ④32
  53. 53.은행가 알고리즘(Banker's Algorithm)은 다음 교착상태 해결 방법 중 어떤 분야에 속하는가?

    1. ①교착 상태의 예방
    2. ②교착 상태의 회피
    3. ③교착 상태의 발견
    4. ④교착 상태의 회복
  54. 54.4개의 프레임을 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?

    1. ①6회
    2. ②7회
    3. ③8회
    4. ④9회
  55. 55.파일 디스크립터의 내용으로 옳지 않은 것은?

    1. ①오류 발생시 처리 방법
    2. ②보조기억장치 정보
    3. ③파일 구조
    4. ④접근 제어 정보
  56. 56.시스템 성능 평가요인으로 거리가 먼 것은?

    1. ①신뢰도
    2. ②처리 능력
    3. ③응답 시간
    4. ④프로그램 크기
  57. 57.UNIX에서 I-node는 한 파일이나 디렉토리에 관한 모든 정보를 포함하고 있는데, 이에 해당하지 않는 것은?

    1. ①파일 소유자의 사용자 번호
    2. ②파일이 만들어진 시간
    3. ③데이터가 담긴 블록의 주소
    4. ④파일이 가장 처음 변경된 시간 및 파일의 타입
  58. 58.두 개의 프로세스 간 선행순서를 Pa < Pb로 표현할 경우 Pb가 먼저 실행된다고 가정한다면, P2 < P1, P4 < P2, P4 < P3의 선행관계가 있는 경우에 병행으로 실행될 수 있는 프로세스로 짝지어진 것은?

    1. ①P1, P3
    2. ②P1, P4
    3. ③P2, P4
    4. ④P3, P4
  59. 59.UNIX의 운영체제의 특징으로 적합하지 않은 것은?

    1. ①트리 구조의 파일 시스템을 갖는다.
    2. ②Multi-Tasking은 지원하지만 Multi-User는 지원하지 않는다.
    3. ③높은 이식성과 확장성이 있다.
    4. ④대부분 C 언어로 작성되어 있다.
  60. 60.분산 운영체제의 특징 중 다음 설명과 관계되는 것은?

    1. ①Availability
    2. ②Expandability
    3. ③Resource Sharing
    4. ④Reliability
  61. 61.프로그램 설계도의 하나인 NS(Nassi-Schneiderman) Chart에 대한 설명으로 옳지 않은 것은?

    1. ①논리의 기술에 중점을 두고 도형을 이용한 표현방법이다.
    2. ②이해하기 쉽고 코드 변환이 용이하다.
    3. ③화살표나 GOTO를 사용하여 이해하기 쉽다.
    4. ④연속, 선택, 반복 등의 제어 논리 구조를 표현한다.
  62. 62.프로젝트 추진 과정에서 예상되는 각종 돌발 상황을 미리 예상하고 이에 대한 적절한 대책을 수립하는 일련의 활동을 무엇이라고 하는가?

    1. ①위험관리
    2. ②일정관리
    3. ③코드관리
    4. ④모형관리
  63. 63.객체 지향 기법에서 상위 클래스의 메소드와 속성을 하위클래스가 물려받는 것을 의미하는 것은?

    1. ①Abstraction
    2. ②Polymorphism
    3. ③Encapsulation
    4. ④Inheritance
  64. 64.소프트웨어 품질보증을 위한 정형 기술 검토의 지침사항으로 옳지 않은 것은?

    1. ①논쟁과 반박의 제한성
    2. ②의제의 무제한성
    3. ③제품검토의 집중성
    4. ④참가인원의 제한성
  65. 65.Rumbaugh의 객체 모델링 기법(OMT)에서 사용하는 세 가지 모델링이 아닌 것은?

    1. ①객체 모델링(object modeling)
    2. ②정적 모델링(static modeling)
    3. ③동적 모델링(dynamic modeling)
    4. ④기능 모델링(functional modeling)
  66. 66.다음 중 가장 높은 응집도(Cohesion)에 해당하는 것은?

    1. ①순서적 응집도(Sequential Cohesion)
    2. ②시간적 응집도(Temporal Cohesion)
    3. ③대화적 응집도(Communicational Cohesion)
    4. ④절차적 응집도(Procedural Cohesion)
  67. 67.나선형(Spiral) 모형에 대한 설명으로 옳지 않은 것은?

    1. ①여러 번의 개발 과정을 거쳐 점진적으로 완벽한 소프트웨어를 개발한다.
    2. ②대규모 시스템의 소프트웨어 개발에 적합하다.
    3. ③위험성 평가에 크게 의존하기 때문에 이를 발견하지 않으면 문제가 발생할 수 있다.
    4. ④실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측하는 모형이다.
  68. 68.소프트웨어 재공학은 어떤 유지보수 측면에서 소프트웨어 위기를 해결하려고 하는 방법인가?

    1. ①수정 유지보수
    2. ②적응 유지보수
    3. ③완전화 유지보수
    4. ④예방 유지보수
  69. 69.제어흐름 그래프가 다음과 같을 때 McCabe의 cyclomatic수는 얼마인가?

    1. ①3
    2. ②4
    3. ③5
    4. ④6
  70. 70.소프트웨어 재공학(Reengineering)에 관한 설명으로 거리가 먼 것은?

    1. ①현재의 시스템을 변경하거나 재구조화(Restructuring)하는 것이다.
    2. ②재구조화는 재공학의 한 유형으로 사용자의 요구사항이나 기술적 설계의 변경 없이 프로그램을 개선하는 것이다.
    3. ③재개발(Redevelopment)과 재공학은 동일한 의미이다.
    4. ④사용자의 요구사항을 변경시키지 않고, 기술적 설계를 변경하여 프로그램을 개선하는 것도 재공학이다.
  71. 71.소프트웨어 프로젝트 관리의 효과적 수행을 위한 3P에 해당하지 않는 것은?

    1. ①program
    2. ②people
    3. ③problem
    4. ④process
  72. 72.소프트웨어의 재사용으로 인한 효과와 거리가 먼 것은?

    1. ①개발기간의 단축
    2. ②소프트웨어의 품질향상
    3. ③개발 비용 감소
    4. ④새로운 개발 방법 도입의 용이성
  73. 73.객체지향 분석 방법론 중 Coad-Yourdon 방법에 해당하는 것은?

    1. ①E-R 다이어그램을 사용하여 객체의 행위를 데이터모델링 하는데 초점을 둔 방법이다.
    2. ②객체, 동적, 기능 모델로 나누어 수행하는 방법이다.
    3. ③미시적 개발 프로세스와 거시적 개발 프로세스를 모두 사용하는 방법이다.
    4. ④Use Case를 강조하여 사용하는 방법이다.
  74. 74.CASE(Computer-Aided Software Engineering)에 대한 설명으로 옳지 않은 것은?

    1. ①소프트웨어 모듈의 재사용성을 봉쇄하여 개발비용을 절감할 수 있다.
    2. ②소프트웨어 품질과 일관성을 효율적으로 관리할 수 있다.
    3. ③소프트웨어 생명 주기의 모든 단계를 연결시켜 주고 자동화시켜 준다.
    4. ④소프트웨어의 유지보수를 용이하게 수행할 수 있도록 해 준다.
  75. 75.객체 지향 기법에서 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 정의한 것은?

    1. ①Entity
    2. ②Method
    3. ③Instance
    4. ④Class
  76. 76.소프트웨어 품질목표 중 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도를 의미하는 것은?

    1. ①Efficiency
    2. ②Reliability
    3. ③Portability
    4. ④Usability
  77. 77.소프트웨어의 위기현상과 거리가 먼 것은?

    1. ①개발인력의 급증
    2. ②유지보수의 어려움
    3. ③개발기간의 지연 및 개발비용의 증가
    4. ④신기술에 대한 교육과 훈련의 부족
  78. 78.다음 검사의 기법 중 종류가 다른 하나는 무엇인가?

    1. ①동치 분할 검사
    2. ②원인 효과 그래프 검사
    3. ③비교 검사
    4. ④데이터 흐름 검사
  79. 79.중앙 집중형 팀(책임프로그래머 팀)의 특징으로 거리가 먼 것은?

    1. ①팀 리더의 개인적 능력이 가장 중요하다.
    2. ②조직적으로 잘 구성된 중앙 집중식 구조이다.
    3. ③프로젝트 팀의 목표 설정 및 의사결정 권한이 팀리더에게 주어진다.
    4. ④팀 구성원 간의 의사교류를 활성화 시키므로 팀원의 참여도와 만족도를 증대시킨다.
  80. 80.DFD에 대한 설명으로 옳지 않은 것은?

    1. ①DFD는 자료 흐름과 기능을 자세히 표현하기 위하여 단계적으로 세분화된다.
    2. ②DFD는 시스템이나 프로그램간의 총체적인 데이터 흐름을 표시할 수 있으며, 기본적인 데이터요소와 그들 사이의 데이터흐름 형태로 기술된다.
    3. ③DFD로 데이터가 논리적 시스템들 간에 어떻게 흘러 다니는지는 알 수 있지만, 제어나 순서에 관한 정보는 알 수가 없다.
    4. ④DFD는 Data flow, Process, Data Store, Terminator의 4가지로 구성되며, 하향식 분석(Top-down Analysis)의 유용한 도구이다.
  81. 81.데이터 전송제어 절차를 순서대로 옳게 나열한 것은?

    1. ①회선접속→데이터링크 확립→정보 전송→회선절단→데이터링크 해제
    2. ②데이터링크 확립→회선접속→정보 전송→데이터링크 해제→회선절단
    3. ③회선접속→데이터링크 확립→정보 전송→데이터링크 해제→회선절단
    4. ④데이터링크 확립→회선접속→정보 전송→회선절단→데이터링크 해제
  82. 82.슬라이딩 윈도우(Sliding window)제어 방식에 대한 설명으로 옳지 않은 것은?

    1. ①X.25 패킷 레벨의 프로토콜에서도 사용되고 있으며, 수신 통지를 이용하여 송신 데이터의 양을 조절하는 방식이다.
    2. ②송신측과 수신측 실체(entity)간에 호출설정 시 연속적으로 송신 가능한 데이터 단위의 최대치를 절충하는 방식이다.
    3. ③수신측으로 부터의 수신통지에 의해 윈도우는 이동하고 새로운 데이터 단위의 송신이 가능하다.
    4. ④하나의 데이터 블록을 전송한 후 응답이 올 때까지 다음 데이터 블록을 전송하지 않고 대기하는 방식이다.
  83. 83.두 개 이상의 컴퓨터 사이에 데이터 전송을 할 수 있도록 미리 정보의 송수신 측에서 정해둔 통신 규약을 무엇이라 하는가?

    1. ①Protocol
    2. ②Link
    3. ③Terminal
    4. ④Interface
  84. 84.RTP(Real-time Transport Protocol) 헤더의 각 필드에 대한 설명으로 틀린 것은?

    1. ①Padding(P) 필드가 세팅되어 있는 경우는 그 패킷의 끝에 전송하려는 데이터 외에 추가적인 데이터들이 포함되어 있다.
    2. ②Marker(M) 필드는 패킷 스트림에서 프레임들 간의 경계에 존재하는 특별한 경우를 표시한다.
    3. ③Extension(X) 필드가 세팅되어 있는 경우는 RTP헤더 앞에 확장 헤더가 있음을 의미한다.
    4. ④Payload Type(PT) 필드는 데이터가 어떤 형식인지를 지정한다.
  85. 85.PSK(Phase Shift Keying) 방식이 적용되지 않은 변조 방식은?

    1. ①QDPSK
    2. ②QAM
    3. ③QVM
    4. ④DPSK
  86. 86.VAN의 주요 통신처리 기능 중 회선의 접속이나 제어 절차 등의 데이터를 전송할 때 다른 기종간의 통신이 가능 하도록 통신절차를 변환시키는 기능은?

    1. ①프로토콜 변환 기능
    2. ②미디어 변환 기능
    3. ③포맷 변환 기능
    4. ④데이터 교환 기능
  87. 87.CSMA/CD(Carrier Sensing Mulitiple Access/Collision Detection)에 대한 설명으로 틀린 것은?

    1. ①전송 중에 충돌이 감지되면 패킷의 전송을 즉시 중단하고 충돌이 발생한 사실을 모든 스테이션들이 알 수 있도록 간단한 통보신호를 송신한다.
    2. ②스테이션의 수가 많아지면 충돌이 많아져서 효율이 떨어진다.
    3. ③충돌과 채널 경쟁을 위해 p-persistent 기법을 일반적으로 사용한다.
    4. ④어느 한 기기에 고장이 발생하여도 다른 기기의 통신에 전혀 영향을 미치지 않는다.
  88. 88.X.25 프로토콜에 대한 설명으로 틀린 것은?

    1. ①물리계층의 표준으로 X.21을 사용한다.
    2. ②링크 계층의 표준은 LAPB을 사용한다.
    3. ③패킷형 단말기를 패킷 교환망에 접속하기 위한 인터페이스 프로토콜이다.
    4. ④물리 계층과 링크 계층인 2개의 계층으로 구성된다.
  89. 89.B-ISDN 프로토콜 참조 모델에 해당하지 않는 계층은?

    1. ①Data Link Layer
    2. ②Asynchronous Transfer Mode Layer
    3. ③Asynchronous Transfer Mode Adaptation Layer
    4. ④Physical Layer
  90. 90.송신측에서 11012 의 데이터를 전송하였으나, 수신측이 받은 데이터는 10112로 나타났다. 이 때 두 데이터간의 해밍거리로 옳은 것은?

    1. ①1
    2. ②2
    3. ③3
    4. ④4
  91. 91.이동 단말이나 PDA, 소형 무선 단말기 상에서 인터넷을 이용할 수 있도록 해주는 프로토콜의 총칭은?

    1. ①ASP
    2. ②WAP
    3. ③HTTP
    4. ④PPP
  92. 92.LAN의 통신 구조가 가능한 한 호환성을 유지해야 한다는 필요성에 의해 OSI 참조 모델의 데이터 링크 계층을 2개의 서브 계층으로 나누었는데 이에 해당하는 것은?

    1. ①상위 서브 계층 : LLC, 하위 서브계층 : LAPB
    2. ②상위 서브 계층 : HDLC, 하위 서브계층 : MAC
    3. ③상위 서브 계층 : HDLC, 하위 서브계층 : LAPB
    4. ④상위 서브 계층 : LLC, 하위 서브계층 : MAC
  93. 93.다음이 설명하고 있는 인터넷 서비스는?

    1. ①Ubiquitous
    2. ②WiBro
    3. ③RFID
    4. ④VoIP
  94. 94.데이터 링크 제어 프로토콜 중 ① 문자 위주 프로토콜과 ② 비트 위주 프로토콜을 옳게 나열한 것은?

    1. ①① BSC, ② HDLC
    2. ②① SDLC, ② HDLC
    3. ③① PPP, ② BSC
    4. ④① X.25 ② PPP
  95. 95.패킷교환 방식에서 패킷을 작게 분할할 경우의 단점이 아닌 것은?

    1. ①헤더가 증가된다.
    2. ②노드지연시간이 증가된다.
    3. ③패킷의 분할/조립시간이 늘어난다.
    4. ④전체적인 전송지연 시간이 증가한다.
  96. 96.데이터 링크를 제어하는 국(Station)으로서 오류를 제어하고 복구에 대한 책임을 가지며, 명령 프레임을 송신하고 응답 프레임을 수신하는 국(Station)은?

    1. ①주국(Primary Station)
    2. ②보조국(Secondary Station)
    3. ③복합국(Combined Station)
    4. ④이동국(Movement Station)
  97. 97.TCP/IP 프로토콜 중 인터넷 계층에 대응하는 OSI 참조 모델의 계층은?

    1. ①Physical Layer
    2. ②Presentation Layer
    3. ③Network Layer
    4. ④Session Layer
  98. 98.다음 설명에 해당하는 OSI 7계층은?

    1. ①데이터 링크 계층
    2. ②네트워크 계층
    3. ③세션 계층
    4. ④표현 계층
  99. 99.가상회선 패킷교환 방식에서 모든 패킷이 전송되면 마지막으로 이미 확립된 접속을 끝내기 위해 이용되는 패킷은?

    1. ①Call Accept Packet
    2. ②Clear Request Packet
    3. ③Call identifier Packet
    4. ④Reset Packet
  100. 100.아날로그 데이터를 디지털 신호로 변환하는 변조 방식은?

    1. ①PAM
    2. ②PDM
    3. ③PPM
    4. ④PCM