정보처리기사(구) · 2016

정보처리기사(구) (2016-05-08)

총 100문항

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

  1. 1.뷰(View)에 대한 설명 중 옳은 내용으로만 나열한 것은?(일부 핸드폰에서 보기 내용이 보이지 않아서 괄호뒤에 다시 표기하여 둡니다.)

    1. ①ⓐ, ⓑ, ⓒ, ⓓ(a, b, c, d)
    2. ②ⓐ, ⓒ, ⓓ(a, c, d)
    3. ③ⓑ, ⓓ(b, d)
    4. ④ⓒ, ⓓ(c, d)
  2. 2.아래 그림에서 트리의 차수(degree)를 구하면?

    1. ①2
    2. ②3
    3. ③4
    4. ④5
  3. 3.다음은 무엇에 대한 설명인가?

    1. ①Internal Schema
    2. ②External Schema
    3. ③Foreign Schema
    4. ④Conceptual Schema
  4. 4.다음 트리의 터미널 노드 수는?

    1. ①2
    2. ②4
    3. ③6
    4. ④10
  5. 5.스택 알고리즘에서 T 가 스택 포인터이고, m이 스택의 길이일 때, 서브루틴 “AA”가 처리해야 하는 것은?

    1. ①오버플로우 처리
    2. ②언더플로우 처리
    3. ③삭제 처리
    4. ④삽입 처리
  6. 6.해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?

    1. ①Synonym
    2. ②Collision
    3. ③Bucket
    4. ④Overflow
  7. 7.다음 자료에 대하여 “selection sort”를 사용하여 오름차순으로 정렬할 경우 PASS 1의 결과는?

    1. ①3, 4, 8, 7, 9
    2. ②3, 4, 7, 9, 8
    3. ③3, 4, 7, 8, 9
    4. ④3, 8, 4, 9, 7
  8. 8.SQL에서 DELETE 명령에 대한 설명으로 옳지 않은 것은?

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

    1. ①로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
    2. ②로킹 단위가 작아지면 병행성 수준이 낮아진다.
    3. ③데이터베이스도 로킹 단위가 될 수 있다.
    4. ④로킹 단위가 커지면 로크 수가 작아 로킹 오버헤드가 감소한다.
  10. 10.병행제어의 목적으로 옳지 않은 것은?

    1. ①시스템 활용도 최대화
    2. ②데이터베이스 공유도 최대화
    3. ③데이터베이스 일관성 유지
    4. ④사용자에 대한 응답시간 최대화
  11. 11.일련의 연산 집합으로 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위는?

    1. ①도메인
    2. ②트랜잭션
    3. ③모듈
    4. ④프로시저
  12. 12.STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, 영어영문학과 학생 50명의 정보가 저장되어 있을 때, 다음 SQL 문의 실행 결과 튜플 수는? (단, DEPT 컬럼은 학과명)

    1. ①ⓐ 3 ⓑ 3
    2. ②ⓐ 50 ⓑ 3
    3. ③ⓐ 130 ⓑ 3
    4. ④ⓐ 130 ⓑ 130
  13. 13.SQL언어의 데이터 정의어(DDL)에 해당되지 않는 것은?

    1. ①CREATE
    2. ②ALTER
    3. ③SELECT
    4. ④DROP
  14. 14.관계 데이터베이스 모델에서 차수(Degree)의 의미는?

    1. ①튜플의 수
    2. ②테이블의 수
    3. ③데이터베이스의 수
    4. ④애트리뷰트의 수
  15. 15.정규화의 목적으로 옳지 않은 것은?

    1. ①어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다.
    2. ②중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 도모한다.
    3. ③데이터 삽입 시 릴레이션을 재구성할 필요성을 줄인다.
    4. ④효과적인 검색 알고리즘을 생성할 수 있다.
  16. 16.선형 구조가 아닌 것은?

    1. ①스택
    2. ②트리
    3. ③큐
    4. ④연결 리스트
  17. 17.중위 표기법(infix)의 수식 (A+B)*C+(D+E)을 후위 표기법(postfix)으로 옳게 표기한 것은?

    1. ①AB+CDE*++
    2. ②AB+C*DE++
    3. ③+AB*C+DE+
    4. ④+*+ABC+DE
  18. 18.다음은 관계 대수의 수학적 표현식이다. 해당되는 연산은?

    1. ①합집합
    2. ②교집합
    3. ③차집합
    4. ④카티션 프로덕트
  19. 19.데이터베이스에서 사용되는 널(NULL)에 대한 설명으로 가장 적절한 것은?

    1. ①널(NULL)은 비어 있다는 뜻으로 기본값 “A”를 가진다.
    2. ②널(NULL)은 Space 값을 나타낸다.
    3. ③널(NULL)은 Zero 값을 나타낸다.
    4. ④널(NULL)은 공백(space)도, 영(zero)도 아닌 부재 정보(missing information)를 나타낸다.
  20. 20.트랜잭션의 특성 중 다음 설명에 해당하는 것은?

    1. ①Durability
    2. ②Isolation
    3. ③Consistency
    4. ④Atomicity
  21. 21.수치 코드에 대한 설명으로 틀린 것은?

    1. ①수치 코드에는 자리 값을 가지고 있는 가중 코드(weighted code)와 자리 값이 없는 비가중 코드(non-weighted code)로 구분할 수 있다.
    2. ②10진 자기보수화 코드로는 2421 code, excess-3 code 등이 대표적이다.
    3. ③3초과 코드는 8421 코드에 10진수 3을 더한 코드로 코드 내에 하나 이상의 1 이 반드시 포함되어 있어 0과 무신호를 구분하기 위한 코드이다.
    4. ④그레이 코드(gray Code)는 대표적인 가중(weighted) 코드로 인접하나 코드의 비트가 1비트만 변하여 산술 연산에 적합하다.
  22. 22.채널에 대한 설명으로 옳은 것은?

    1. ①가변 채널은 채널 제어기가 특정한 I/O 장치들에 전용인 전송통로를 지닌 형태를 말하며 구성은 간단하지만 고정 채널에 비해 효율이 낮은 단점을 가지고 있다.
    2. ②버스트 모드는 여러 개의 I/O 장치가 채널의 기능을 공유하여 시분할적으로 데이터를 전송하는 형태로 비교적 저속의 I/O 장치 여러 개를 동시에 동작시키는데 적합하다.
    3. ③멀티플렉서 모드는 하나의 I/O 장치가 데이터 전송을 행하고 있는 동안에는 채널의 기능을 완전히 독점하여 사용하므로 대량의 데이터를 고속으로 전송하는데 적합하다.
    4. ④블록 멀티플렉서 채널은 하나의 데이터 경로를 경유한다는 점과 고속의 입출력 장치를 취급한다는 점에서 바이트 멀티플렉서 채널과 selector 채널을 결합한 형태의 채널이다.
  23. 23.Gray code 1111을 2진 코드로 바꾸면?

    1. ①1010
    2. ②1011
    3. ③0111
    4. ④1001
  24. 24.CPU 내부의 레지스터 중 프로그램 제어와 관계가 있는 것은?

    1. ①memory address register
    2. ②index register
    3. ③accumulator
    4. ④status register
  25. 25.데이터를 전송할 때 입, 출력 버스를 통하여 프로세서와 주변장치 사이에서 이루어지며, 데이터의 전송을 확인하기 위해서 상태 레지스터를 사용하는 전송 모드는?

    1. ①프로그램된 I/O
    2. ②인터럽트에 의한 I/O
    3. ③직접메모리접근(DMA)
    4. ④간접메모리접근(IMA)
  26. 26.명령어의 주소(address)부를 유효주소로 이용하는 방법은?

    1. ①상대 주소
    2. ②즉시 주소
    3. ③절대 주소
    4. ④직접 주소
  27. 27.다음 Half-Adder의 진리표를 참조하여 캐리(C)와 합(S)을 구한 결과가 옳은 것은?

    1. ①S=x⊕y, C=xy
    2. ②S=xy+xy, C=xy
    3. ③S=x+y, C=xy
    4. ④S=xy+y, C=xy
  28. 28.프로그램 처리 중 명령의 요청에 의해 발생하는 대표적인 인터럽트는?

    1. ①기계착오 인터럽트
    2. ②정전
    3. ③SVC 인터럽트
    4. ④프로그램 인터럽트
  29. 29.데이터 입출력 전송이 CPU를 통하지 않고 직접 주기억 장치와 주변장치 사이에서 수행되는 방식은?

    1. ①Bus
    2. ②DMA
    3. ③Cache
    4. ④Interleaving
  30. 30.채널 명령어의 구성 요소가 아닌 것은?

    1. ①data address
    2. ②flag
    3. ③operation code
    4. ④I/O device 처리 속도
  31. 31.RAID-5는 RAID-4의 어떤 문제점을 보완하기 위하여 개발되었는가?

    1. ①병렬 액세스의 불가능
    2. ②긴 쓰기 동작 시간
    3. ③패리티 디스크의 액세스 집중
    4. ④많은 수의 검사 디스크 사용
  32. 32.논리회로를 바르게 표시한 논리식은?

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

    1. ①비교적 큰 정보를 교환하는 시스템에 적합하다.
    2. ②융통성이 있다.
    3. ③반응속도가 느리다.
    4. ④우선순위를 변경하기 어렵다.
  34. 34.명령어의 기능 중에서 동일한 명령을 반복 실행하거나, 명령의 실행 순서를 변경시키는 기능은?

    1. ①전달기능
    2. ②함수연산기능
    3. ③제어기능
    4. ④입, 출력기능
  35. 35.다음 그림과 같이 A, B 2개의 레지스터에 있는 자료에 대하여 ALU가 OR 연산을 행할 때 출력 레지스터 C의 내용은?

    1. ①11101110
    2. ②11111110
    3. ③10000000
    4. ④10110110
  36. 36.DRAM에 관한 설명으로 옳지 않은 것은?

    1. ①SRAM에 비해 기억 용량이 크다.
    2. ②쌍안정 논리 회로의 성질을 응용한다.
    3. ③주기억 장치 구성에 사용된다.
    4. ④SRAM에 비해 속도가 느리다.
  37. 37.다중처리기에 대한 설명으로 틀린 것은?

    1. ①다중처리기는 강결합 시스템으로 2개 이상의 프로세서를 포함한다.
    2. ②다중처리기는 기억장치와 입출력 채널, 주변 장치들을 공유한다.
    3. ③다중처리기는 다수의 복합 운영체제에 의해 제어된다.
    4. ④프로세서들 간의 통신은 공유 기억장치를 통해서 이루어진다.
  38. 38.분기명령어가 저장되어 있는 기억장치 위치의 주소가 256AH이고, 명령어에 지정된 변위 값이 –75H인 경우 분기되는 주소의 위치는? (단, 분기 명령어 길이는 3바이트이고 상대 주소모드를 사용한다고 가정한다.)

    1. ①24F2H 번지
    2. ②24F5H 번지
    3. ③24F8H 번지
    4. ④256DH 번지
  39. 39.인터럽트 작동 순서가 올바른 것은?

    1. ①ⓒⓔⓓⓑⓐ
    2. ②ⓓⓒⓔⓑⓐ
    3. ③ⓔⓑⓒⓐⓓ
    4. ④ⓐⓒⓓⓔⓑ
  40. 40.64Kbyte인 주소 공간(address space)과 4Kbyte인 기억 공간(memory space)을 가진 컴퓨터의 경우 한 페이지(page)가 512byte로 구성되었다면 페이지와 블록 수는 각각 얼마인가?

    1. ①16페이지, 12블록
    2. ②128페이지, 8블록
    3. ③256페이지, 16블록
    4. ④64페이지, 4블록
  41. 41.Working set W(t,w)는 t-w 시간부터 t 까지 참조된 page들의 집합을 말한다. 그 시간에 참조된 페이지가 {2, 3, 5, 5, 6, 3, 7}이라면 working set은?

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

    1. ①트리 디렉토리 구조
    2. ②일반적인 그래프 디렉토리 구조
    3. ③2단계 디렉토리 구조
    4. ④비순환 그래프 디렉토리 구조
  43. 43.시스템 소프트웨어의 하나인 로더(Loader)의 기능에 해당하지 않는 것은?

    1. ①Allocation
    2. ②Linking
    3. ③Translation
    4. ④Relocation
  44. 44.고가의 자원은 최적의 이용을 위해 집중적인 관리를 필요로 한다. 주기억장치의 효율적인 이용과 관리를 위한 OS에서의 기억장치 관리기법이 아닌 것은?

    1. ①Fetch strategy
    2. ②Placement strategy
    3. ③Cycle strategy
    4. ④Replacement strategy
  45. 45.UNIX에서 I-node는 한 파일이나 디렉토리에 관한 모든 정보를 포함하고 있는데, 이에 해당하지 않는 것은?

    1. ①파일이 가장 처음 변경된 시간 및 파일의 타입
    2. ②파일 소유자의 사용자 번호
    3. ③파일이 만들어진 시간
    4. ④데이터가 담긴 블록의 주소
  46. 46.RR(Round-Robin) 스케줄링에 대한 설명으로 틀린 것은?

    1. ①“(대기시간+서비스시간)/서비스시간”의 계산으로 우선순위를 처리한다.
    2. ②시간 할당이 작아지면 프로세스 문맥 교환이 자주 일어난다.
    3. ③Time Sharing System을 위해 고안된 방식이다.
    4. ④시간 할당이 커지면 FCFS 스케줄링과 같은 효과를 얻을 수 있다.
  47. 47.다중 프로그래밍 시스템에서 OS에 의해 CPU가 할당되는 프로세스를 변경하기 위한 목적으로 현재 CPU를 사용하여 실행되고 있는 프로세스의 상태 정보를 저장하고 제어 권한을 ISR에게 넘기는 작업을 무엇이라 하는가?

    1. ①Context Switching
    2. ②Monitor
    3. ③Mutual Exclusion
    4. ④Semaphore
  48. 48.운영체제의 일반적인 역할이 아닌 것은?

    1. ①사용자들 간의 하드웨어의 공동 사용
    2. ②자원의 효과적인 운영을 위한 스케줄링
    3. ③입/출력에 대한 보조역할
    4. ④실행 가능한 목적(object) 프로그램 생성
  49. 49.분산 처리 시스템의 설명으로 가장 적합하지 않은 것은?

    1. ①신뢰도 향상
    2. ②자원 공유
    3. ③연산 속도 향상
    4. ④보안성 향상
  50. 50.현재 헤드의 위치가 50에 있고, 요청 대기열의 순서가 다음과 같을 경우, C-SCAN 스케줄링 알고리즘에 의한 헤드의 총 이동 거리는 얼마인가? (단, 현재 헤드의 이동 방향은 안쪽이며, 안쪽의 위치는 0으로 가정한다.)

    1. ①790
    2. ②380
    3. ③370
    4. ④250
  51. 51.UNIX의 특징으로 옳은 내용 모두를 나열한 것은?

    1. ①ⓐ, ⓒ
    2. ②ⓐ, ⓑ, ⓒ
    3. ③ⓐ, ⓒ, ⓓ
    4. ④ⓐ, ⓑ, ⓒ, ⓓ
  52. 52.운영체제의 목적으로 가장 거리가 먼 것은?

    1. ①사용자 인터페이스 제공
    2. ②주변 장치 관리
    3. ③데이터의 압축 및 복원
    4. ④신뢰성 향상
  53. 53.운영체제를 수행 기능에 따라 분류할 경우 제어 프로그램에 해당하지 않는 것은?

    1. ①서비스 프로그램
    2. ②감시 프로그램
    3. ③데이터 관리 프로그램
    4. ④작업 제어 프로그램
  54. 54.분산 운영체제 중 다음의 특징을 갖는 구조는?

    1. ①Ring Connection
    2. ②Multi Access Bus
    3. ③Hierarchy
    4. ④STAR
  55. 55.교착상태(Deadlock)의 회복 기법에 대한 설명으로 가장 옳지 않은 것은?

    1. ①교착상태에 있는 모든 프로세스를 중지시킨다.
    2. ②교착상태가 없어질 때까지 교착상태에 포함된 자원을 하나씩 비선점 시킨다.
    3. ③교착상태가 없어질 때까지 교착상태에 포함된 프로세스를 하나씩 종료시킨다.
    4. ④교착상태 회복 기법은 시스템 내에 존재하는 교착상태를 제거하기 위하여 사용된다.
  56. 56.파일 손상을 막기 위한 파일 보호 기법으로 가장 적합하지 않은 것은?

    1. ①파일 명명(File Naming)
    2. ②접근 제어(Access control)
    3. ③암호화(Password/Cryptography)
    4. ④복구(Recovery)
  57. 57.페이지 기억장치 할당기법에서, 한 페이지의 크기가 512바이트이고 페이지 번호는 0부터 시작한다면, 논리적인 주소 1224번지는 어디로 변환되는가?

    1. ①페이지 1, 변위 200
    2. ②페이지 200, 변위 1
    3. ③페이지 2, 변위 200
    4. ④페이지 200, 변위 2
  58. 58.다음은 UNIX 명령어 중 permission 변경을 위한 “chmod”의 실행 예이다. “chmod” 명령어를 실행한 후 “ls -l” 명령을 사용하여 결과를 확인하고자 할 때 (Ⓐ) 부분에 출력될 결과로 가장 옳은 것은?

    1. ①-rwxr-xr-x
    2. ②-rwxrwxrwx
    3. ③-r--rwxrwx
    4. ④-rw-r-xr-x
  59. 59.보안의 메커니즘 중 데이터를 송수신한 자가 송수신 사실을 부인할 수 없도록 송수신 증거를 제공하는 것은?

    1. ①Authentication
    2. ②Encryption
    3. ③Non-repudiation
    4. ④Decryption
  60. 60.교착상태의 해결 방법 중 점유 및 대기조건 방지, 비선점 조건 방지, 환형 대기조건 방지와 가장 밀접한 관계가 있는 것은?

    1. ①Prevention
    2. ②Avoidance
    3. ③Detection
    4. ④Recovery
  61. 61.Data Dictionary에서 자료의 연결을 나타내는 기호는?

    1. ①=
    2. ②( )
    3. ③+
    4. ④{ }
  62. 62.소프트웨어 재공학 활동 중 원시 코드를 분석하여 소프트웨어 관계를 파악하고 기존 시스템의 설계 정보를 재발견하고 다시 제작하는 작업은?

    1. ①Analysis
    2. ②Reverse Engineering
    3. ③Restructuring
    4. ④Migration
  63. 63.객체지향 개발 과정에 대한 설명으로 가장 거리가 먼 것은?

    1. ①분석 단계에서는 객체의 이름과 상태, 행위들을 개념적으로 파악한다.
    2. ②설계 단계에서는 객체를 속성과 연산으로 정의하고 접근 방법을 구체화한다.
    3. ③구현 단계에서는 클래스를 절차적 프로그래밍 언어로 기술한다.
    4. ④테스트 단계에서는 클래스 단위 테스트와 시스템 테스트를 진행한다.
  64. 64.결합도(Coupling)에 대한 설명으로 틀린 것은?

    1. ①데이터 결합도(Data Coupling)는 두 모듈이 매개변수로 자료를 전달할 때 자료구조 형태로 전달되어 이용될 때 데이터가 결합되어 있다고 한다.
    2. ②내용 결합도(Content Coupling)는 하나의 모듈이 직접적으로 다른 모듈의 내용을 참조할 때 두 모듈은 내용적으로 결합되어 있다고 한다.
    3. ③공통 결합도(Common Coupling)는 두 모듈이 동일한 전역 데이터를 접근한다면 공통 결합되어 있다고 한다.
    4. ④결합도(Coupling)는 두 모듈간의 상호작용, 또는 의존도 정도를 나타내는 것이다.
  65. 65.소프트웨어 테스트에서 오류의 80%는 전체 모듈의 20% 내에서 발견된다는 법칙은?

    1. ①Brooks의 법칙
    2. ②Boehm의 법칙
    3. ③Pareto의 법칙
    4. ④Jackson의 법칙
  66. 66.Gantt chart에 포함되지 않는 사항은?

    1. ①이정표
    2. ②작업일정
    3. ③작업기간
    4. ④주요 작업경로
  67. 67.두 명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month) 생산성 측정을 위한 계산 방식으로 가장 적합한 것은?

    1. ①10000 / 2
    2. ②10000 / 5
    3. ③(2x10000) / 5
    4. ④10000 / (5x2)
  68. 68.효과적인 프로젝트 관리를 위한 3P를 옳게 나열한 것은?

    1. ①People, Priority, Problem
    2. ②People, Problem, Process
    3. ③Power, Problem, Process
    4. ④Problem, Process, Priority
  69. 69.객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것은?

    1. ①메시지
    2. ②클래스
    3. ③추상화
    4. ④메소드
  70. 70.상향식 통합 검사에 대한 설명으로 가장 옳지 않은 것은?

    1. ①깊이 우선 통합법 또는 넓이 우선 통합법에 따라 스터브(stub)를 실제 모듈로 대치한다.
    2. ②검사를 위해 드라이버를 생성한다.
    3. ③하위 모듈들을 클러스터로 결합한다.
    4. ④하위 모듈에서 상위 모듈 방향으로 통합하면서 검사한다.
  71. 71.Alien Code에 대한 설명으로 옳은 것은?

    1. ①프로그램의 로직이 복잡하여 이해하기 어려운 프로그램을 의미한다.
    2. ②아주 오래되거나 참고 문서 또는 개발자가 없어 유지보수 작업이 어려운 프로그램을 의미한다.
    3. ③오류(Error)가 없어 디버깅 과정이 필요 없는 프로그램을 의미한다.
    4. ④차세대 언어를 사용해 인공지능적인 API를 제공함으로써 사용자가 직접 작성한 프로그램을 의미한다.
  72. 72.어떤 프로그램을 재공학 기술을 적용하여 보수하고자 할 때 Flow Graph가 사용될 수 있다. 다음의 샘플 프로그램에 대한 Flow Graph가 다음 그림과 같을 때 McCabe 식의 Cyclomatic Complexity를 구하면?

    1. ①1
    2. ②2
    3. ③3
    4. ④4
  73. 73.“Rumbaugh”의 객체 지향 분석 모델링에 해당하지 않는 것은?

    1. ①relational
    2. ②object
    3. ③functional
    4. ④dynamic
  74. 74.객체지향 테스팅 전략 중에서 Unit Testing에 사용되는 것은?

    1. ①class testing
    2. ②cluster testing
    3. ③thread-based testing
    4. ④use-based testing
  75. 75.CASE(Computer Aided Software Engineering)에 관한 설명으로 가장 거리가 먼 것은?

    1. ①소프트웨어 공학의 여러 작업들을 자동화하는 도구이다.
    2. ②소프트웨어 수명주기의 어느 부분을 지원하느냐에 따라 Organic, Semi-detached Case, Embedded 모드로 분류할 수 있다.
    3. ③소프트웨어 시스템의 문서화 및 명세화를 위한 그래픽 기능을 제공한다.
    4. ④자료흐름, 비즈니스 프로세스(Business Process) 등의 다이어그램을 쉽게 작성하게 해주는 소프트웨어도 CASE 도구이다.
  76. 76.소프트웨어 품질 목표 중 주어진 시간동안 주어진 기능을 오류 없이 수행하는 정도를 나타내는 것은?

    1. ①효율성
    2. ②사용 용이성
    3. ③신뢰성
    4. ④이식성
  77. 77.정보시스템 개발 단계에서 프로그래밍 언어 선택 시 고려할 사항으로 가장 거리가 먼 것은?

    1. ①개발 정보시스템의 특성
    2. ②사용자의 요구사항
    3. ③컴파일러의 가용성
    4. ④컴파일러의 독창성
  78. 78.브룩스(Brooks) 법칙의 의미를 가장 적합하게 설명한 것은?

    1. ①프로젝트 개발에 참여하는 남성과 여성의 비율은 동일해야 한다.
    2. ②프로젝트 수행 기간의 단축을 위해서는 많은 비용이 투입되어야 한다.
    3. ③프로젝트에 개발자가 많이 참여할수록 프로젝트의 완료 기간은 지연된다.
    4. ④진행 중인 소프트웨어 개발 프로젝트에 새로운 개발 인력을 추가로 투입할 경우 의사소통 채널의 증가로 개발 기간이 더 길어진다.
  79. 79.세분화된 자료흐름도에서 최하위 단계 프로세스의 처리 절차를 설명한 것은?

    1. ①ERD
    2. ②Mini-spec
    3. ③DD
    4. ④STD
  80. 80.Bottom-Up Integration Test의 과정이 옳게 나열된 것은?

    1. ①ⓐ→ⓑ→ⓒ→ⓓ
    2. ②ⓑ→ⓐ→ⓒ→ⓓ
    3. ③ⓑ→ⓒ→ⓐ→ⓓ
    4. ④ⓐ→ⓑ→ⓓ→ⓒ
  81. 81.다중화 방식 중 타임 슬롯(time slot)을 사용자의 요구에 따라 동적으로 할당하여 데이터를 전송할 수 있는 것은?

    1. ①Pulse Code Multiplexing
    2. ②Statistical Time Division Multiplexing
    3. ③Synchronous Time Division Multiplexing
    4. ④Frequency Division Multiplexing
  82. 82.데이터 전송제어 절차를 순서대로 옳게 나열한 것은?

    1. ①회선접속 → 데이터링크 확립 → 정보 전송 → 회선절단 → 데이터링크 해제
    2. ②데이터링크 확립 → 회선접속 → 정보 전송 → 데이터링크 해제 → 회선절단
    3. ③회선접속 → 데이터링크 확립 → 정보 전송 → 데이터링크 해제 → 회선절단
    4. ④데이터링크 확립 → 회선접속 → 정보 전송 → 회선절단 → 데이터링크 해제
  83. 83.입력 아날로그 데이터의 최대 주파수가 18kHz인 정보신호를 PCM 시스템에서 전송하고자 할 때, 요구되는 표본화 주파수(kHz)는?

    1. ①9
    2. ②18
    3. ③27
    4. ④36
  84. 84.중앙에 호스트 컴퓨터가 있고 이를 중심으로 터미널들이 연결되는 네트워크 구성 형태(topology)는?

    1. ①버스형(Bus)
    2. ②링형(Ring)
    3. ③성형(Star)
    4. ④그물형(Mesh)
  85. 85.데이터 전송 중 한 비트에 에러가 발생했을 경우 이를 수신측에서 정정할 목적으로 사용되는 것은?

    1. ①P/F
    2. ②HRC
    3. ③Checksum
    4. ④Hamming code
  86. 86.OSI 7계층 중 통신망을 통하여 패킷을 목적지까지 전달하는 계층은?

    1. ①응용 계층
    2. ②네트워크 계층
    3. ③표현 계층
    4. ④물리 계층
  87. 87.비 적응 경로배정(routing) 방식인 플러딩(flooding)에 대한 설명으로 옳은 것은?

    1. ①각 노드에 들어오는 패킷을 도착된 링크를 제외한 다른 모든 링크로 복사하여 전송하는 방식이다.
    2. ②네트워크의 모든 근원지, 목적지 노드의 쌍에 대해서 한 경로씩을 미리 결정해 두는 방식이다.
    3. ③네트워크의 변화하는 상태에 따라 반응하여 경로를 결정한다.
    4. ④단순성과 견고성을 띄면서 트래픽의 부하를 훨씬 적게 한 방식으로 노드는 들어온 패킷에 대해 나가는 경로를 무작위로 1개만을 선택한다.
  88. 88.UDP(User Datagram Protocol)에 대한 설명으로 거리가 먼 것은?

    1. ①데이터 전달의 신뢰성을 확보한다.
    2. ②비연결형 프로토콜이다.
    3. ③복구 기능을 제공하지 않는다.
    4. ④수신된 데이터의 순서 재조정 기능을 지원하지 않는다.
  89. 89.동기전송 방식에서 주로 사용되는 오류검출 방식으로 프레임 단위로 오류검출을 위한 코드를 계산하여 프레임 끝에 FCS를 부착하는 것은?

    1. ①CRC
    2. ②Hamming Code
    3. ③Block Parity
    4. ④Parity Bit
  90. 90.네트워크 전체에서 255.255.255.128 서브넷 마스크를 사용하는 10.0.0.0 네트워크에서 유효하지 않은 서브네트 ID는?

    1. ①10.0.0.0
    2. ②10.0.0.128
    3. ③10.1.1.192
    4. ④10.255.255.0
  91. 91.데이터 프레임의 정확한 수신 여부를 매번 확인하면서 다음 프레임을 전송해 나가는 ARQ 방식은?

    1. ①Go-back-N ARQ
    2. ②Selective-Repeat ARQ
    3. ③Distribute ARQ
    4. ④Stop-and-Wait ARQ
  92. 92.이동 단말이나 PDA, 소형 무선 단말기 상에서 인터넷을 이용할 수 있도록 해주는 프로토콜의 총칭은?

    1. ①ASP
    2. ②WAP
    3. ③HTTP
    4. ④PPP
  93. 93.PCM에서 ISI를 측정하기 위해 eye pattern을 이용하는데 눈을 뜬 상하의 높이는 무엇을 의미하는가?

    1. ①변조도
    2. ②시스템 감도
    3. ③잡음의 여유도
    4. ④ISI 간섭 없이 수신파를 sampling 할 수 있는 주기
  94. 94.RIP의 한계를 극복하기 위해 IETF에서 고안한 것으로 네트워크의 변화가 있을 때에만 갱신함으로 대역을 효과적으로 사용할 수 있는 라우팅 프로토콜은?

    1. ①BGP
    2. ②IGRP
    3. ③OSPF
    4. ④RTP
  95. 95.주파수 분할 다중화 방식(FDM)에서 Guard Band가 필요한 이유는?

    1. ①주파수 대역폭을 넓히기 위함이다.
    2. ②신호의 세기를 크게 하기 위함이다.
    3. ③채널 간섭을 막기 위함이다.
    4. ④많은 채널을 좁은 주파수 대역에 쓰기 위함이다.
  96. 96.데이터 링크제어 프로토콜 중 HDLC의 프레임 형식으로 틀린 것은?

    1. ①8비트 길이의 플래그
    2. ②8비트 또는 16비트의 제어영역
    3. ③가변 길이의 정보영역
    4. ④64비트의 FCS
  97. 97.OSI-7 layer의 2번째 계층인 data link layer에서 사용되는 기본 데이터 단위는?

    1. ①비트
    2. ②프레임
    3. ③패킷
    4. ④메시지
  98. 98.다음이 설명하고 있는 것은?

    1. ①Carrier
    2. ②Manchester
    3. ③Keying
    4. ④Converter
  99. 99.X.25 프로토콜을 구성하는 계층으로 틀린 것은?

    1. ①물리계층
    2. ②링크계층
    3. ③전송계층
    4. ④패킷계층
  100. 100.QPSK(Quadrature PSK) 변조방식에서 변화되는 위상차는?

    1. ①45°
    2. ②90°
    3. ③180°
    4. ④위상차 없음