정보처리기사(구) · 2009

정보처리기사(구) (2009-08-30)

총 100문항

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

  1. 1.분산 데이터베이스에 대한 설명으로 옳지 않은 것은?

    1. ①분산 데이터베이스 관리시스템의 목적은 사용자들이 데이터가 어느 지역 데이터베이스에 위치하고 있는지를 알 수 있도록 하는 것이다.
    2. ②분산 데이터베이스 관리시스템의 형태로는 동질 분산데이터베이스 관리시스템과 이질 분산 데이터베이스관리시스템으로 구분할 수 있다.
    3. ③분산 데이터베이스에서의 수평역할은 전역 테이블을 구성하는 튜플들을 부분집합으로 분할하는 방법을 한다.
    4. ④분산 데이터베이스는 데이터의 처리나 이용이 많은 지역에 데이터베이스를 위치시킴으로써 데이터의 처리가 가능한 해당 지역에서 해결될 수 있도록 하는 데이터베이스 시스템이다.
  2. 2.3 단계 스키마 중 다음 설명에 해당하는 것은?

    1. ①Internal schema
    2. ②Conceptual schema
    3. ③External schema
    4. ④Tree schema
  3. 3.SQL에서 DELETE 명령에 대한 설명으로 옳지 않은 것은?

    1. ①테이블의 행을 삭제할 때 사용한다.
    2. ②WHERE 조건절이 없는 DELETE명령을 수행하면 DROP TABLE 명령을 수행했을 때와 같은 효과를 얻을 수 있다.
    3. ③SQL을 사용 용도에 따라 분류할 경우 DML에 해당한다.
    4. ④기본 사용 형식은 “DELETE FROM 테이블 [WHERE 조건];”이다.
  4. 4.데이터베이스의 특성으로 옳지 않은 것은?

    1. ①데이터베이스는 계속적으로 변화된다.
    2. ②데이터베이스의 데이터는 그 주소나 위치에 의해 참조된다.
    3. ③데이터베이스는 실시간으로 접근한다.
    4. ④데이터베이스는 동시 공용이다.
  5. 5.트랜잭션의 특성으로 가장 적합한 것은?

    1. ①Atomicity, Durability, Consistency, Isolation
    2. ②Transparency, Consistency, Isolation, Reliability
    3. ③Reliability, Atomicity, Security, Consistency
    4. ④Consistency, Atomicity, Isolation, Reliability
  6. 6.다음과 같이 오름차순 정렬되었을 경우 사용된 정렬 기법은 무엇인가?

    1. ①bubble sort
    2. ②selection sort
    3. ③quick sort
    4. ④shell sort
  7. 7.로킹(locking) 단위에 대한 설명으로 옳지 않은 것은?

    1. ①로킹의 대상이 되는 객체의 크기를 의미한다.
    2. ②로킹의 단위가 커지면 병행성 수준이 낮아진다.
    3. ③로킹의 단위가 작아지면 로킹 오버헤드가 감소한다.
    4. ④데이터베이스도 로킹의 단위가 될 수 있다.
  8. 8.다음 영문의 괄호 안 내용으로 공통 적용될 수 있는 것은?

    1. ①Domain
    2. ②Schema
    3. ③Cardinality
    4. ④Degree
  9. 9.릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?

    1. ①①, ③
    2. ②①, ③, ④
    3. ③②, ③, ④
    4. ④①, ②, ③, ④
  10. 10.SQL에서 VIEW를 삭제할 때 사용하는 명령은?

    1. ①ERASE
    2. ②KILL
    3. ③DROP
    4. ④DELETE
  11. 11.This search examines each element in turn to see if it is the one sought, continuing until either the element is found or all the elements in the list have examined. What is this search?

    1. ①Binary search
    2. ②Linear search
    3. ③Block search
    4. ④Interpolation search
  12. 12.다음 트리의 터미널 노드 수는?

    1. ①2
    2. ②4
    3. ③6
    4. ④10
  13. 13.관계대수에 대한 설명으로 옳지 않은 것은?

    1. ①원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다.
    2. ②릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이다.
    3. ③일반 집합 연산과 순수 관계 연산으로 구분된다.
    4. ④질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.
  14. 14.개체-관계 모델 ( E-R Model )에 대한 설명으로 옳지 않은 것은?

    1. ①특정 DBMS를 고려한 것은 아니다.
    2. ②E-R 다이어그램에서 개체 타입은 사각형, 관계 타입은 타원, 속성은 다이아몬드를 나타낸다.
    3. ③개체 타입과 관계타입을 기본 개념으로 현실 세계를 개념적으로 표현하는 방법이다.
    4. ④1976년 Peter Chen이 제안하였다.
  15. 15.스택의 자료 삭제 알고리즘이다. ( ) 안 내용으로 가장 적합한 것은? (단, Top : 스택포인터 , S : 스택의 이름)

    1. ①Overflow
    2. ②Top = Top+1
    3. ③Underflow
    4. ④Top = Top-2
  16. 16.데이터 모델의 구성 요소가 아닌 것은?

    1. ①추상적인 개념으로 조직된 구조
    2. ②구성 요소의 연산
    3. ③구성 요소의 제약 조건
    4. ④구성 요소들의 저장 인터페이스
  17. 17.정규화에 관한 설명으로 옳지 않은 것은?

    1. ①릴레이션 R의 도메인들의 값이 원자 값만을 가지면 릴레이션 R은 제1정규형에 해당된다.
    2. ②릴레이션 R이 제1정규형을 만족하면서, 키가 아닌 모든 속성이 기본 키에 완전 함수 종속이면 릴레이션 R은 제 2정규형에 해당된다.
    3. ③정규형들은 차수가 높아질수록 (제1정규형→제5정규형) 만족시켜야 할 제약조건이 감소된다.
    4. ④릴레이션 R이 제2정규형을 만족하면서, 키가 아닌 모든 속성들이 기본 키에 이행적으로 함수 종속되지 않으면 릴레이션 R은 제3정규형에 해당된다.
  18. 18.다음 트리를 전위 순회 (preorder traversal )한 결과는?

    1. ①+ * A B / * C D E
    2. ②A B / C * D * E +
    3. ③A / B * C * D + E
    4. ④+ * * / A B C D E
  19. 19.어떤 릴레이션 R에서 X와 Y를 각각 R의 애트리뷰트 집합의 부분 집합이라고 할 경우 애트리뷰트 X의 값 각각에 대해 시간에 관계없이 항상 애트리뷰트 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수 종속이라고 한다. 이 함수 종속의 표기로 옳은 것은?

    1. ①Y → X
    2. ②Y ⊂ X
    3. ③X → Y
    4. ④X ⊂ Y
  20. 20.데이터베이스 설계 단계 중 물리적 설계의 옵션선택 시 고려 사항으로 거리가 먼 것은?

    1. ①스키마의 평가 및 정제
    2. ②응답 시간
    3. ③저장 공간의 효율화
    4. ④트랜잭션 처리도
  21. 21.다음 소자 중에서 ROM과 유사한 성격을 가지며, AND array와 OR array로 구성된 것은?

    1. ①PLA
    2. ②shift register
    3. ③RAM
    4. ④LSI
  22. 22.다음 중 누산기에 대한 설명으로 옳은 것은?

    1. ①연산장치에 있는 레지스터의 하나로서 연산 결과를 기억하는 장치이다.
    2. ②기억장치 주변에 있는 회로인데 가가승제 계산 및 논리연산을 행하는 장치이다.
    3. ③일정한 입력 숫자들을 더하여 그 누계를 항상 보관하는 장치이다.
    4. ④정밀 계산을 위해 특별히 만들어 두어 유효 숫자의 개수를 늘리기 위한 것이다.
  23. 23.1MByte의 기억장소를 가진 어떤 컴퓨터의 명령어 구성이 다음과 같을 때 이 명령어가 가질 수 있는 최대 Operation수는?

    1. ①32개
    2. ②64개
    3. ③128개
    4. ④256개
  24. 24.컴퓨터가 인터럽트 루틴을 수행한 후에 처리하는 것은?

    1. ①전원을 다시 동작시킨다.
    2. ②모니터 화면에 인터럽트 종류를 디스플레이 한다.
    3. ③메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
    4. ④인터럽트 처리 시 보존시켰던 PC 및 제어상태 데이터 PC와 제어상태 레지스터에 복구한다.
  25. 25.8bit 로 된 register가 있다. 첫째 bit는 부호 bit 로서 0,1 일 때 각각 양(+), 음(-)을 나타낸다고 할 때 2의 보수로 숫자를 표시한다면 이 register 로 표시할 수 있는 10진수의 범위는?

    1. ①-256 ~ +256
    2. ②-128 ~ +127
    3. ③-128 ~ +128
    4. ④-256 ~ +127
  26. 26.실행 사이클에서 다음 마이크로 연산이 나타내는 동작은?

    1. ①ADD to AC
    2. ②OR to AC
    3. ③STORE to AC
    4. ④LOAD to AC
  27. 27.다음 중 랜덤 (random) 처리가 되지 않는 기억장치는?

    1. ①자기 드럼
    2. ②자기 디스크
    3. ③자기 테이프
    4. ④자기 코어
  28. 28.입·출력이 실제로 일어나고 있을 때는 채널 제어기가 임의의 시점에서 볼 때 마치 어느 한 입·출력 장치의 전용인 것처럼 운용되는 채널은?

    1. ①Interlock channel
    2. ②Crossbar channel
    3. ③Selector channel
    4. ④I/O channel
  29. 29.캐시 메모리에서 miss가 발생한 경우 블록을 교환하는 교환 알고리즘 가운데 가장 효율적인 방법은?

    1. ①LRU(Least Recently Used)
    2. ②LFU(Least Frequently Used)
    3. ③FIFO(First In First Out)
    4. ④LIFO(Last In First Out)
  30. 30.다음과 같은 마이크로 오퍼레이션과 관련 있는 사이클은?

    1. ①FETCH CYCLE
    2. ②EXECUTE CYCLE
    3. ③INDIRECT CYCLE
    4. ④INTERRUPT CYCLE
  31. 31.마이크로프로그램 제어기가 다음에 수행할 마이크로 인스트럭션의 주소를 결정하는데 사용하는 정보가 아닌 것은?

    1. ①인스트럭션 레지스터 (IR)
    2. ②타이밍 신호
    3. ③CPU의 상태 레지스터
    4. ④마이크로 인스트럭션에 나타난 주소
  32. 32.다음 중 Unicode와 ASCII 코드와의 관계를 가장 잘 설명한 것은?

    1. ①Unicode는 ASCII를 인식할 수 있지만 ASCII에서는Unicode의 특수문자를 인식할 수 없다.
    2. ②Unicode는 ASCII를 인식할 수 없고 ASCII에서도Unicode의 문자를 인식할 수 없다.
    3. ③Uniccode는 ASCII를 인식하고 ASCII에서도 Unicode의 특수문자를 인식할 수 있다.
    4. ④Unicode 는 ASCII를 인식할 수 없지만 ASCII에서는Unicode의 특수문자를 인식할 수 있다.
  33. 33.스택 컴퓨터의 특성에 대한 설명으로 옳지 않은 것은?

    1. ①피연산자를 나타내지 않기 때문에 인스트럭션의 길이가 짧아서 기억공간의 이용이 효율적이다.
    2. ②스택에 기억된 데이터만을 이용하여 연산하므로 인스트럭션수행 시간이 짧다.
    3. ③함수연산에 필요한 데이터를 미리 처리되는 순서대로 기억시켜 놓아 편리하다.
    4. ④스택에 레지스터의 수가 적을 때에는 전달기능의 인스트럭션인 PUSH와 POP를 사용해야 되는 비효율성이 있다.
  34. 34.다음은 입출력 포트 중 고립형 I/O ( Isolated I/O )에 대한 설명이다. 옳지 않은 것은?

    1. ①고립형 I/O 는 I/O Mapped I/O 라고도 불리 운다.
    2. ②고립형 I/O 는 기억장치의 주소 공간과 전혀 다른 입출력 포트를 갖는 형태이다.
    3. ③하나의 읽기/쓰기 신호만 필요하다.
    4. ④각 명령은 인터페이스 레지스터의 주소를 가지고 있으며 뚜렷한 입출력 명령을 가지고 있다.
  35. 35.부호화된 2의 보수로 표현된 데이터를 연산할 때 overflow에 대해서 잘못 설명한 것은? (단, 가장 왼쪽 비트는 부호 비트이고, 그 다음 비트는 MSB라 한다.)

    1. ①양수끼리 더할 때 MSB에서 자리올림이 발생하지 않으면 overflow가 일어난다.
    2. ②음수끼리 더할 때 MSB에서 자리올림이 발생하지 않으면 overflow가 일어난다.
    3. ③부호 bit로 들어온 자리올림이 carry bit로 나가지 못하면 overflow가 일어난다.
    4. ④부호 bit로 들어온 자리올림이 없는데 carry가 발생하면 overflow가 일어난다.
  36. 36.컴퓨터의 주기억장치 용량이 8192비트이고, 워드 길이가 16비트일 때 PC(program counter),AR(address register)와 DR (data register )의 크기는?

    1. ①PC=8, AR=9, DR=16
    2. ②PC=9, AR=9, DR=16
    3. ③PC=16, AR=16, DR=16
    4. ④PC=8, AR=16, DR=16
  37. 37.다음 메이저 상태 (Major State)에 대한 설명으로 틀린 것은?

    1. ①fetch 상태는 명령을 메모리로부터 읽어 이를 해독하는 상태이다.
    2. ②fetch 상태의 다음 상태는 반드시 indirect 상태가 되어야 한다.
    3. ③execute 상태는 처리하기 위한 실제 데이터를 읽어decode된 연산을 수행하는 상태이다.
    4. ④Interrupt 상태가 종료되면 fetch 상태로 분기한다.
  38. 38.소프트웨어에 의한 우선순위 체제의 특성을 설명한 것으로 틀린 것은?

    1. ①경제적이다.
    2. ②융통성이 있다.
    3. ③반응속도가 느리다.
    4. ④우선순위를 변경하기 어렵다.
  39. 39.DMA (Direct Memory Access) 과정에서 인터럽트가 발생하는 시점은?

    1. ①DMA가 메모리 참조를 시작할 때
    2. ②DMA 제어기가 자료 전송을 종료했을 때
    3. ③중앙처리장치가 DMA 제어기를 초기화 했을 때
    4. ④사이클 훔침 (cycle stealing )이 발생하는 순간
  40. 40.버스 클록 (bus clock)이 2.5GHz이고, 데이터 버스의 폭이 8비트인 버스의 대역폭에 가장 근접한 것은?

    1. ①25 [Gbytes/sec]
    2. ②16 [Gbytes/sec]
    3. ③2 [Gbytes/sec]
    4. ④1 [Gbytes/sec]
  41. 41.UNIX에서 사용자에 대한 파일의 접근을 제한하는데 사용되는 명령은?

    1. ①chmod
    2. ②Is
    3. ③fork
    4. ④cat
  42. 42.UNIX의 쉘 (Shell)에 관한 설명으로 옳지 않은 것은?

    1. ①명령어 해석기이다.
    2. ②시스템과 사용자 간의 인터페이스를 담당한다.
    3. ③여러 종류의 쉘이 있다.
    4. ④프로세스, 기억장치, 입/출력 관리를 수행한다.
  43. 43.분산운영체제의 개념 중 강결합 (TIGHTLY-COUPLED) 시스템의 설명으로 옳지 않은 것은?

    1. ①프로세스간의 통신은 공유메모리를 이용한다.
    2. ②여러 처리기들 간에 하나의 저장장치를 공유한다.
    3. ③메모리에 대한 프로세스 간의 경쟁 최소화가 고려되어야 한다.
    4. ④각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다.
  44. 44.4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?

    1. ①6회
    2. ②7회
    3. ③8회
    4. ④9회
  45. 45.가상기억장치 구현에서 세그먼테이션(Segmentation) 기법의 설명으로 옳지 않은 것은?

    1. ①주소 변환을 위해서 페이지 맵 테이블(Page Map Table)이 필요하다.
    2. ②세그먼테이션은 프로그램을 여러 개의 블록으로 나누어 수행한다.
    3. ③각 세그먼트는 고유한 이름과 크기를 갖는다.
    4. ④기억장치 보호키가 필요하다.
  46. 46.파일 구조 중 순차 편성에 대한 설명으로 옳지 않은 것은?

    1. ①특정 레코드를 검색할 때, 순차적으로 검색을 하므로 검색 효율이 높다.
    2. ②어떠한 기억 매체에서도 실현 가능하다.
    3. ③주기적으로 처리하는 경우에 시간적으로 속도가 빠르며, 처리비용이 절감된다.
    4. ④순차적으로 실제 데이터만 저장되므로 기억 공간의 활용률이 높다.
  47. 47.운영체제의 운영 기법 중 동시에 프로그램을 수행할 수 있는 CPU를 두 개 이상 두고 각각 그 업무를 분담하여 처리할 수 있는 방식을 의미하는 것은?

    1. ①시분할 처리 시스템(Time-Sharing System)
    2. ②실시간 처리 시스템(Real-Time System)
    3. ③다중 처리 시스템 (Multi-Processing System)
    4. ④다중 프로그래밍 시스템(Multi-Programming System)
  48. 48.그림과 같은 메모리 구성에서 15M 크기의 블록을 메모리에 할당하고자 한다. ⓒ 영역에 할당시킬 경우 사용된 정책은 무엇인가?

    1. ①Best-Fit
    2. ②First-Fit
    3. ③Next- Fit
    4. ④Worst- Fit
  49. 49.보안 메커니즘 중 합법적인 사용자에게 유형 혹은 무형의 자원을 사용하도록 허용할 것인지를 확인하는 제반행위로서, 대표적 방법으로는 패스워드, 인증용 카드, 지문 검사 등을 사용하는 것은?

    1. ①Cryptography
    2. ②Authentication
    3. ③Digital Signature
    4. ④Threat Monitoring
  50. 50.프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각CPU가 16개의 연결점을 가질 경우 CPU의 총 개수는?

    1. ①4
    2. ②16
    3. ③32
    4. ④65536
  51. 51.절대(Absolute) 로더의 경우 기억장소 할당 및 연결 작업의 주체는 ?

    1. ①에디터
    2. ②로더
    3. ③언어번역프로그램
    4. ④프로그래머
  52. 52.교착상태 (Deadlock)의 해결 방법 중 회피 (Avoidance) 기법에 관한 옳은 내용 모두를 나열한 것은?

    1. ①(ㄱ), (ㄷ)
    2. ②(ㄴ), (ㄷ)
    3. ③(ㄱ), (ㄴ), (ㄷ)
    4. ④(ㄷ), (ㄹ)
  53. 53.다음은 세마포어와 관련된 두 연산 P(S)와 V(S)이다. ①, ②의 내용으로 옳게 짝지어진 것은?

    1. ①① S-1 ② S-1
    2. ②① S+1 ② S-1
    3. ③① S-1 ② S+1
    4. ④① S+1 ② S+1
  54. 54.3개의 페이지 프레임을 갖는 시스템에서 페이지 참조순서가 1, 2, 1, 0, 4, 1, 3 일 경우 LRU(Least Recently Used) 알고리즘에 의한 페이지 대치의 최종 결과는?

    1. ①1, 4, 3
    2. ②1, 2, 0
    3. ③2, 4, 3
    4. ④0, 1, 3
  55. 55.디렉토리 구조 중 MFD와 UFD로 구성되며, MFD는 각 사용자의 이름이나 계정 번호 및 UFD를 가리키는 포인터를 갖고 있으며 UFD는 오직 한 사용자가 갖고 있는 파일들에 대한 파일 정보만 갖고 있는 것은?

    1. ①1단계 디렉토리
    2. ②2단계 디렉토리
    3. ③트리구조 디렉토리
    4. ④비순환 그래프 디렉토리
  56. 56.회전지연시간을 최적화하기 위한 스케줄링 기법은 탐구시간을 필요로 하지 않는 고정헤드디스크 시스템이나, 각 트랙마다 헤드를 갖는 드럼 등의 보조기억장치에서 사용된다. 회전시간의 최적화를 위해 구현된 디스크 스케줄링 기법은?

    1. ①C-SCAN
    2. ②Sector Queuing
    3. ③SSTF
    4. ④FCFS
  57. 57.다음과 같은 작업들이 차례로 준비상태 큐에 들어왔다고 가정할 경우, SJF 기법으로 스케줄링 한다면 작업번호 2의 대기시간은?

    1. ①6
    2. ②7
    3. ③10
    4. ④15
  58. 58.운영체제에 대한 설명으로 옳지 않은 것은?

    1. ①여러 사용자들 사이에서 자원의 공유를 가능하게 한다.
    2. ②운영체제의 종류에는 UNIX, LINUX, JAVA 등이 있다.
    3. ③사용자와 시스템 간의 편리한 인터페이스를 제공한다.
    4. ④자원의 효과적인 경영을 위해 스케줄링 기능을 제공한다.
  59. 59.스레드 (Thread)에 대한 설명으로 거리가 먼 것은?

    1. ①하나의 스레드는 상태를 줄인 경량 프로세스라고도 한다.
    2. ②프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
    3. ③스레드를 사용하면 하드웨어, 운영체제의 성능과 응용프로그램의 처리율을 향상시킬 수 있다.
    4. ④하나의 프로세스에 여러 개의 스레드가 존재할 수 없다.
  60. 60.분산운영체제의 특징 중 다음 설명과 관계되는 것은?

    1. ①Availability
    2. ②Expandability
    3. ③Resource Sharing
    4. ④Reliability
  61. 61.정형 기술 검토 (FTR)의 지침 사항으로 옳지 않은 것은?

    1. ①의제를 제한한다.
    2. ②논쟁과 반박을 제한한다.
    3. ③문제 영역을 명확히 표현한다.
    4. ④참가자의 수를 제한하지 않는다.
  62. 62.소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P와 거리가 먼 것은?

    1. ①People
    2. ②Power
    3. ③Problem
    4. ④Process
  63. 63.소프트웨어 재공학의 필요성이 대두된 가장 주된 이유는?

    1. ①요구사항분석의 문제
    2. ②설계의 문제
    3. ③구현의 문제
    4. ④유지보수의 문제
  64. 64.사용자 인터페이스 설계시 오류 메시지나 경고에 관한 지침으로 옳지 않은 것은?

    1. ①메시지는 이해하기 쉬워야 한다.
    2. ②오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다.
    3. ③오류로 인해 발생될 수 있는 부정적인 내용은 가급적 피한다.
    4. ④소리나 색 등을 이용하여 듣거나 보기 쉽게 의미 전달을 하도록 한다.
  65. 65.나선형 (Spiral) 모형에 대한 설명으로 옳지 않은 것은?

    1. ①위험성 평가에 크게 의존하기 때문에 이를 발견하지 않으면 문제가 발생 할 수 있다.
    2. ②대규모 시스템의 소프트웨어 개발에 적합하다.
    3. ③여러 번의 개발 과정을 거쳐 점진적으로 완벽한 소프트웨어를 개발한다.
    4. ④작업 순서는 타당성 검토, 계획, 요구분석, 설계, 구현, 시험, 유지보수의 단계로 이루어진다.
  66. 66.소프트웨어의 특성이 아닌 것은?

    1. ①물리적인 마모에 의해서 사용할 수 없게 된다.
    2. ②유형의 매체에 저장되지만 개념적이고 무형적이다.
    3. ③수학이나 물리학에서 볼 수 있는 규칙적이고 정형적인 구조가 없다.
    4. ④요구나 환경의 변화에 따라 적절히 변형시킬 수 있다.
  67. 67.소프트웨어 재사용의 이점으로 볼 수 없는 것은?

    1. ①개발 비용을 감소시킨다.
    2. ②프로그램 언어가 종속적이다.
    3. ③소프트웨어 품질을 향상시킨다.
    4. ④프로그램 생성 지식을 공유하게 된다.
  68. 68.소프트웨어 품질 목표 중 소프트웨어를 다른 환경으로 이식할 경우에도 운용 가능하도록 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?

    1. ①Portability
    2. ②Functionality
    3. ③Usability
    4. ④Efficiency
  69. 69.다음 중 검증시험(Validation Test)과 거리가 먼 것은?

    1. ①알파(Alpha) 테스트
    2. ②베타(Beta) 테스트
    3. ③블랙박스 (Black-Box) 테스트
    4. ④화이트박스 (White-Box) 테스트
  70. 70.UML에 대한 설명으로 옳지 않은 것은?

    1. ①OMG에서 만든 통합 모델링 언어로서 객체 지향적 분석, 설계 방법론의 표준 지정을 목표로 한다.
    2. ②어플리케이션을 개발할 때 쉽게 이해할 수 있도록 도와주는 여러 가지 유형의 다이어그램을 제공한다.
    3. ③실시간 시스템 및 분산시스템과 같은 시스템의 분석과 설계에는 사용될 수 없다.
    4. ④개발자와 고객 또는 개발자 상호간의 의사소통을 원활 하게 할 수 있다.
  71. 71.럼바우 분석 기법에서 자료 흐름도를 사용하여 프로세스들의 처리 과정을 기술하는 것과 관계되는 것은?

    1. ①객체 모델링
    2. ②기능 모델링
    3. ③동적 모델링
    4. ④정적 모델링
  72. 72.자료 사전에서 자료의 연결을 나타내는 기호는 ?

    1. ①=
    2. ②( )
    3. ③+
    4. ④{ }
  73. 73.프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석하여 이를 관리하는 활동으로서, 프로젝트를 성공시키기 위하여 위험 요소를 사전에 예측하여 대비하는 모든 기술과 활동을 포함하는 것은?

    1. ①Critical Path Method
    2. ②Risk Analysis
    3. ③Work Breakdown Structure
    4. ④Waterfall Model
  74. 74.유지보수의 종류 중 다음 설명에 해당하는 것은?

    1. ①Perfective maintenance
    2. ②Corrective maintenance
    3. ③Preventive maintenance
    4. ④Adaptive maintenance
  75. 75.공학적으로 잘 작성된 소프트웨어의 특성이 아닌 것은?

    1. ①소프트웨어는 신뢰성이 높아야 하며 효율적이어야 한다.
    2. ②소프트웨어는 사용자가 원하는 대로 동작해야 한다.
    3. ③소프트웨어는 편리성이나 유지보수성에 점차 비중을 적게 두는 경향이 있다.
    4. ④소프트웨어는 잠재적인 오류가 가능한 적어야 하며 유지보수가 용이해야 한다.
  76. 76.바람직한 소프트웨어 설계 지침이 아닌 것은?

    1. ①적당한 모듈의 크기를 유지한다.
    2. ②모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄인다.
    3. ③모듈 간의 결합도는 강할수록 바람직하다.
    4. ④모듈 간의 효과적인 제어를 위해 설계에서 계층적 자료 조직이 제시되어야 한다.
  77. 77.소프트웨어 형상관리의 대상으로 거리가 먼 것은?

    1. ①소스 레벨과 수행 형태인 컴퓨터 프로그램
    2. ②숙련자와 사용자를 목표로한 컴퓨터프로그램을 서술하는 문서
    3. ③프로그램 내에 포함된 자료구조
    4. ④시스템 개발 비용
  78. 78.소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 옳지 않은 것은?

    1. ①역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다.
    2. ②기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다.
    3. ③원시 코드를 분석하여 소프트웨어의 관계를 파악한다.
    4. ④대상 시스템이 없이 새로운 시스템으로 개선하는 변경 작업이다.
  79. 79.객체지향설계에 있어서 정보은폐(information hiding)의 가장 근본적인 목적은?

    1. ①코드를 개선하기 위하여
    2. ②프로그램의 길이를 짧게 하기 위하여
    3. ③고려되지 않은 영향 (side effect)들을 최소화하기 위하여
    4. ④인터페이스를 최소화하기 위하여
  80. 80.블랙박스 검사에 대한 설명으로 옳지 않은 것은?

    1. ①각 기능이 완전히 작동되는 것을 입증하는 검사이다.
    2. ②인터페이스 결함, 성능결함, 초기화와 종료 이상 결함, 등을 찾아낸다.
    3. ③동치분할검사는 논리적인 조건과 대응하는 행동을 간략히 표현할 수 있도록 하는 검사 사례 설계 기법이다.
    4. ④경계값 분석은 입력의 경계값에서 발생하는 오류를 제거하기 위한 검사 기법이다.
  81. 81.문자의 시작과 끝에 각각 START 비트와 STOP 비트가 부가되어 전송의 시작과 끝을 알려 전송하는 방식은?

    1. ①비동기식 전송
    2. ②동기식 전송
    3. ③전송 동기
    4. ④PCM 전송
  82. 82.TCP/IP 모델 중 응용계층 프로토콜에 해당하지 않은 것은?

    1. ①TELNET
    2. ②SMTP
    3. ③ROS
    4. ④FTP
  83. 83.OSI 참조 모델 중 각 계층의 기능 설명이 옳지 않은 것은?

    1. ①물리 계층 : 전기적, 기능적, 절차적 규격에 대해 규정
    2. ②데이터 링크 계층 : 흐름 제어와 에러 복구
    3. ③네트워크 계층 : 경로 설정 및 폭주 제어
    4. ④전송 계층 : 코드 변환, 구문 검색
  84. 84.위상을 이용한 디지털 변조 방식으로 옳은 것은?

    1. ①ASK
    2. ②FSK
    3. ③PSK
    4. ④PCM
  85. 85.다음 그림과 같은 전송 방식으로 옳은 것은?

    1. ①문자위주 동기방식
    2. ②비트지향형 동기방식
    3. ③조보식 동기방식
    4. ④프레임 기동방식
  86. 86.블루투스(Bluetooth) 프로토콜 구조 중 오류제어, 인증(Authentication), 암호화를 정의하는 것은?

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

    1. ①재전송을 통한 오류 복구와 흐름제어 기능을 제공한다.
    2. ②LCP와 NCP를 통하여 유용한 기능을 제공한다.
    3. ③IP 패킷의 캡슐화를 제공한다.
    4. ④동기식과 비동기식 회선 모두를 지원한다.
  88. 88.HDLC(High-level Data Link Control)의 세 가지 동작 모드 중 다음 설명에 해당하는 것은?

    1. ①NRM
    2. ②ARM
    3. ③ABM
    4. ④NBM
  89. 89.다음 중 DTE에서 출력되는 디지털 신호를 디지털 회선망에 적합한 신호형식으로 변환하는 장치로 옳은 것은?

    1. ①MODEM
    2. ②CCU
    3. ③DCS
    4. ④DSU
  90. 90.아날로그-디지털 부호화 방식인 송신측 PCM(Pulse Code Modulation) 과정을 순서대로 바르게 나타낸 것은?

    1. ①표본화(Sampling)→양자화(Quantization)→부호화(Encoding)
    2. ②양자화(Quantization)→부호화(Encoding)→표본화(Sampling)
    3. ③부호화(Encoding)→양자화(Quantization)→표본화(Sampling)
    4. ④표본화(Sampling)→부호화(Encoding)→양자화(Quantization)
  91. 91.HDLC 프레임 구성에서 프레임 검사 시퀀스(FCS) 영역의 기능으로 옳은 것은?

    1. ①전송 오류 검출
    2. ②데이터 처리
    3. ③주소 인식
    4. ④정보 저장
  92. 92.TCP/IP 관련 프로토콜 중 IP 프로토콜을 보완하기 위한 인터넷 계층 프로토콜로 옳지 않은 것은?

    1. ①ICMP
    2. ②ARP
    3. ③RARP
    4. ④SNMP
  93. 93.다음 중 X.25 프로토콜 중 IP 프로토콜의 계층 구조에 포함 되지 않는 것은?

    1. ①패킷 계층
    2. ②링크계층
    3. ③물리 계층
    4. ④네트워크 계층
  94. 94.보오(baud) 속도가 1400이고, 한 번에 3개의 비트를 전송할 때 데이터 신호속도(bps)는 얼마인가 ?

    1. ①1200
    2. ②2800
    3. ③4200
    4. ④5600
  95. 95.매체 접근 제어 기법 중 CSMA/CD 방식에 대한 설명으로 옳지 않은 것은?

    1. ①각 호스트들이 전송매체에 경쟁적으로 데이터를 전송하는 방식이다.
    2. ②전송된 데이터는 전송되는 동안에 다른 호스트의 데이터와 충돌할 수 있다.
    3. ③토큰 패싱 방식에 비해 구현이 비교적 간단하다.
    4. ④지연시간의 예측이 용이하고, 실시간 요구하는 용도에 매우 적합하다.
  96. 96.다수의 타임 슬롯으로 하나의 프레임이 구성되고, 각 타임 슬롯에 채널을 할당하여 다중화 하는 것은?

    1. ①TDM
    2. ②CDM
    3. ③FDM
    4. ④CSM
  97. 97.컴퓨터를 이용한 정보통신 시스템에서 정확한 데이터를 주고받기 위해서는 컴퓨터 간의 미리 정해진 약속이 필요하다. 이러한 약속을 무엇이라 하는가?

    1. ①Topology
    2. ②Protocol
    3. ③OSI 7 layer
    4. ④DNS
  98. 98.다음 설명에 해당되는 ARQ 방식은?

    1. ①Stop-and-Wait ARQ
    2. ②Selective-Repeat ARQ
    3. ③Go-back-N ARQ
    4. ④Sequence-Number ARQ
  99. 99.데이터를 전송할 때에는 항상 정보에 대한 보안문제가 대두되며, 이를 해결하기 위해 다양한 암호화 방식이 사용된다. 다음이 설명하고 있는 암호화 방식을 사용하는 것은?

    1. ①DES
    2. ②RSA
    3. ③SEED
    4. ④IDEA
  100. 100.다음 설명에 해당하는 IP 주소의 클래스로 옳은 것은?

    1. ①A 클래스
    2. ②B 클래스
    3. ③C 클래스
    4. ④D 클래스