정보처리기사(구) 필기 기출문제복원 (2012-05-20)

정보처리기사(구) 2012-05-20 필기 기출문제 해설

이 페이지는 정보처리기사(구) 2012-05-20 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

정보처리기사(구)
(2012-05-20 기출문제)

목록

1과목: 데이터 베이스

1. 다음 자료에 대하여 삽입(insertion) 정렬 기법을 사용하여 오름차순으로 정렬하고자 한다. 1회전 후의 결과는?

  1. 4, 3, 2, 1, 5
  2. 3, 4, 5, 2, 1
  3. 4, 5, 3, 2, 1
  4. 1, 2, 3, 4, 5
(정답률: 74%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 데이터 모델의 구성 요소 중 데이터베이스에 표현된 개체 인스턴스를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구에 해당하는 것은?

  1. Operation
  2. Constraint
  3. Structure
  4. Relationship
(정답률: 70%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. 데이터베이스의 특성으로 옳은 내용 모두를 선택한 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 79%)
  • 데이터베이스는 실시간 처리 및 응답 지원, 삽입·삭제·갱신을 통한 최신 데이터 유지, 다수 사용자의 동시 이용이라는 특성을 가집니다. 의 내용 중 ④번은 틀린 설명입니다. 데이터베이스는 위치나 주소가 아닌 데이터의 값(내용)에 의해 참조하는 '내용에 의한 참조' 특성을 갖기 때문입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 제 3정규형에서 보이스코드 정규형(BCNF)으로 정규화 하기 위한 작업은?

  1. 원자 값이 아닌 도메인을 분해
  2. 부분 함수 종속 제거
  3. 이행 함수 종속 제거
  4. 결정자가 후보 키가 아닌 함수 종속 제거
(정답률: 76%)
  • 보이스코드 정규형(BCNF)은 제3정규형을 더욱 강화한 형태로, 릴레이션의 모든 결정자가 반드시 후보키여야 합니다. 따라서 결정자가 후보키가 아닌 함수 종속 관계를 제거하는 과정이 필요합니다.

    오답 노트

    원자 값이 아닌 도메인 분해: 제1정규형(1NF)
    부분 함수 종속 제거: 제2정규형(2NF)
    이행 함수 종속 제거: 제3정규형(3NF)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 정규화의 목적으로 옳지 않은 것은?

  1. 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다.
  2. 데이터 삽입시 릴레이션을 재구성할 필요성을 줄인다.
  3. 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 야기한다.
  4. 효과적인 검색 알고리즘을 생성할 수 있다.
(정답률: 81%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 스택(Stack)의 응용 분야로 거리가 먼 것은?

  1. 인터럽트 처리
  2. 수식 계산 및 수식 표기법
  3. 운영체제의 작업 스케줄링
  4. 서브루틴의 복귀번지 저장
(정답률: 64%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. “트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.” 는 트랜잭션의 특성은?

  1. Consistency
  2. Isolation
  3. Atomicity
  4. Durability
(정답률: 72%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 릴레이션의 특징으로 옳은 내용을 모두 선택한 것은?

  1. ①, ②, ③, ④
  2. ①, ②, ③
  3. ②, ④
  4. ①, ③, ④
(정답률: 80%)
  • 릴레이션의 특징은 다음과 같습니다.
    1. 모든 튜플은 서로 상이해야 합니다.
    2. 속성 간의 순서는 의미가 없으며 각 속성은 유일한 이름을 가집니다.
    3. 튜플 간의 순서는 존재하지 않습니다.
    4. 모든 속성 값은 더 이상 분해할 수 없는 원자 값이어야 합니다.
    따라서 의 모든 내용이 옳습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 데이터베이스의 설계의 논리적 설계 단계에서 수행하는 작업이 아닌 것은?

  1. 논리적 데이터 모델로 변환
  2. 트랜잭션 인터페이스 설계
  3. 스키마의 평가 및 정제
  4. 트랜잭션 모델링
(정답률: 40%)
  • 트랜잭션 모델링은 논리적 설계 단계가 아니라, 개념적 설계 단계에서 개념 스키마 모델링과 함께 병행하여 수행하는 작업입니다.

    오답 노트

    논리적 데이터 모델로 변환, 트랜잭션 인터페이스 설계, 스키마의 평가 및 정제: 모두 논리적 설계 단계에서 수행하는 핵심 작업입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 일련의 연산 집합으로 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위를 무엇이라고 하는가?

  1. 도메인
  2. 트랜잭션
  3. 모듈
  4. 프로시저
(정답률: 81%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 병행제어 기법 중 로킹(Locking) 기법에 대한 설명으로 옳지 않은 것은?

  1. 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
  2. 로킹 단위가 작아지면 병행성 수준이 높아진다.
  3. 로킹 단위가 커지면 로킹 오버헤드가 증가한다.
  4. 데이터베이스도 로킹 단위가 될 수 있다.
(정답률: 80%)
  • 로킹 단위가 커지면 관리해야 할 로킹 대상의 수가 줄어들기 때문에 로킹 오버헤드는 감소하고, 대신 더 넓은 범위가 잠기므로 데이터베이스 공유도(병행성)는 저하됩니다.

    오답 노트

    로킹 단위가 작아지면: 병행성 수준은 높아지지만, 관리 대상이 많아져 로킹 오버헤드는 증가합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 다음 트리를 Preorder 운행법으로 운행할 경우 네 번째로 탐색되는 것은?

  1. B
  2. C
  3. E
  4. F
(정답률: 74%)
  • Preorder(전위 순회) 운행법은 Root $\rightarrow$ Left $\rightarrow$ Right 순서로 노드를 방문합니다.

    위 트리를 전위 순회하면 방문 순서는 A $\rightarrow$ B $\rightarrow$ D $\rightarrow$ C $\rightarrow$ E $\rightarrow$ G $\rightarrow$ H $\rightarrow$ F 순이 되므로, 네 번째로 탐색되는 노드는 C입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 자료 구조의 성격이 나머지 셋과 다른 하나는?

  1. 큐(Queue)
  2. 그래프(Graph)
  3. 데크(Deque)
  4. 리스트(List)
(정답률: 76%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. 수학의 프레디킷 해석에 기반을 두고 있다.
  2. 관계 데이터 모델의 제안자인 코드(Codd)가 관계 데이터베이스에 적용할 수 있도록 설계하여 제안하였다.
  3. 튜플 관계해석과 도메인 관계해석이 있다.
  4. 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 특성을 가진다.
(정답률: 71%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. 3계층 스키마 중 개념(Conceptual) 스키마에 대한 설명으로 옳은 내용 모두를 선택한 것은?

  1. ②, ③
  2. ①, ②, ③
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 59%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. Which is the design step of database correctly?

  1. Requirement Formulation - Conceptual Schema - Physical Schema-Logical Schema
  2. Logical Schema - Requirement Formulation - Conceptual Schema - Physical Schema
  3. Requirement Formulation - Conceptual Schema - Logical Schema - Physical Schema
  4. Logical Schema - Requirement Formulation - Physical Schema - Conceptual Schema
(정답률: 80%)
  • 데이터베이스 설계는 사용자의 요구사항을 분석하는 단계부터 실제 저장 장치에 구현하는 단계까지 다음의 순서로 진행됩니다.
    Requirement Formulation(요구 분석) $\rightarrow$ Conceptual Schema(개념 설계) $\rightarrow$ Logical Schema(논리 설계) $\rightarrow$ Physical Schema(물리 설계)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 데이터베이스 설계시 고려 사항으로 적합하지 않은 것은?

  1. 데이터 무결성 유지
  2. 데이터 일관성 유지
  3. 데이터 보안성 유지
  4. 데이터 종속성 유지
(정답률: 68%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 뷰(View)에 대한 설명으로 옳은 내용으로만 나열된 것은?

  1. ①, ②, ③, ④
  2. ①, ③, ④
  3. ②, ④
  4. ③, ④
(정답률: 71%)
  • 뷰는 물리적으로 존재하지 않는 가상 테이블이며, 기본 테이블이 삭제되면 뷰도 영향을 받습니다. 따라서 DBA가 보안을 위해 활용할 수 있다는 점과 삽입, 삭제, 갱신 연산에 제약이 있다는 점이 옳은 설명입니다.

    오답 노트

    뷰는 저장장치 내에 물리적으로 존재한다: 가상 테이블이므로 물리적으로 존재하지 않음
    기본 테이블이 삭제되어도 뷰는 자동으로 삭제되지 않는다: 기본 테이블 삭제 시 뷰도 영향을 받음
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 시스템 카탈로그에 대한 설명으로 틀린 것은?

  1. 데이터베이스에 포함된 다양한 데이터 객체에 대한 정보들을 유지, 관리하기 위한 시스템 데이터베이스이다.
  2. 시스템 카탈로그를 데이터 사전(Data Dictionary)이라고도 한다.
  3. 시스템 카탈로그를 데이터 정보를 메타 데이터라고도 한다.
  4. 시스템 카탈로그는 시스템을 위한 정보를 포함하는 시스템 데이터베이스이므로 일반 사용자는 내용을 검색할 수 없다.
(정답률: 83%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. What is the quantity of tuples in consist of the relation?

  1. Degree
  2. Instance
  3. Domain
  4. Cardinality
(정답률: 72%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 전자 계산기 구조

21. 프로그램에 의해 제어되는 동작이 아닌 것은?

  1. input/output
  2. branch
  3. status sense
  4. RNI(fetch)
(정답률: 42%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 두 데이터를 비교하는 연산(compare)과 같은 동작을 하는 논리연산은?

  1. EX-OR 연산
  2. AND 연산
  3. OR 연산
  4. NOT 연산
(정답률: 66%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 명령어 사이클에 대한 설명 중 옳지 않은 것은?

  1. 간접 사이클은 피연산 데이터가 있는 기억장치의 유효주소를 계산하는 과정이다.
  2. 인터럽트 사이클은 요청된 서비스 프로그램을 수행하여 완료할 때까지의 과정이다.
  3. 실행 사이클은 연산자 코드의 내용에 따라 연산을 수행하는 과정이다.
  4. 패치 사이클은 주기억장치로부터 명령어를 꺼내어 디코딩하는 과정이다.
(정답률: 50%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. CPU와 주기억장치 사이의 속도차이로 인해서 발생하는 문제를 해결하기 위해 주기억장치를 모듈별로 주소를 배정한 후 각 모듈을 번갈아 가면서 접근하는 방식은?

  1. Virtual Memory
  2. Cache Memory
  3. Interleaving
  4. Serial Processing
(정답률: 57%)
  • Interleaving은 주기억장치를 여러 개의 모듈로 나누어 주소를 배정한 뒤, 각 모듈을 번갈아 가며 접근함으로써 CPU와 메모리 사이의 속도 차이를 극복하고 데이터 전송 효율을 높이는 방식입니다.

    오답 노트

    Virtual Memory: 보조기억장치를 주기억장치처럼 사용하는 가상 주소 확장 방식
    Cache Memory: 고속의 소규모 메모리를 사용하여 접근 속도를 향상시키는 방식
    Serial Processing: 작업을 순차적으로 처리하는 방식
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 반가산기 회로의 carry(C)와 sum(S)을 나타내는 논리식은?

(정답률: 61%)
  • 반가산기는 두 개의 1비트 이진수를 더해 합(S)과 자리올림수(C)를 구하는 회로입니다. 합(S)은 두 입력이 서로 다를 때 1이 되는 XOR 연산이며, 자리올림수(C)는 두 입력이 모두 1일 때만 1이 되는 AND 연산입니다.
    따라서 정답은 즉, $S = A \cdot \bar{B} + \bar{A} \cdot B, C = A \cdot B$ 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. A=1, B=1, C=0, D=1일 때 논리연산 의 결과값과 의 결과값을 순서대로 옳게 나열한 것은?

  1. 0, 0
  2. 0, 1
  3. 1, 0
  4. 1, 1
(정답률: 46%)
  • 주어진 값 $A=1, B=1, C=0, D=1$을 각 논리식에 대입하여 계산합니다.
    첫 번째 식: $((AB \oplus C) + C'D)' + (A \oplus CD)'$
    $C'D = 1 \cdot 1 = 1$이므로 $((AB \oplus C) + 1)' = 0$이 되고, $A \oplus CD = 1 \oplus (0 \cdot 1) = 1$이므로 $(1)' = 0$ 입니다. 따라서 $0 + 0 = 0$ 입니다.
    두 번째 식: $(AB'C + BC') \oplus (A' + C')(B'AD')$
    $BC' = 1 \cdot 1 = 1$이므로 좌측 항은 $1$이 되고, $B'AD' = 0 \cdot 1 \cdot 0 = 0$이므로 우측 항은 $0$이 됩니다. 따라서 $1 \oplus 0 = 1$ 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 프로세서가 수행될 때 나타나는 지역성을 응용해서 접근 속도를 빠르게 하는 캐시 메모리에서 변화된 캐시의 내용을 주기억장치에 기록하는 방법이 아닌 것은?

  1. write-through
  2. write-back
  3. write-once
  4. write-all
(정답률: 43%)
  • 캐시 메모리의 내용을 주기억장치에 기록하는 방식에는 write-through, write-back, write-once 등이 있습니다. write-all은 캐시 기록 방식에 해당하지 않는 용어입니다.

    오답 노트

    write-through: 캐시와 주기억장치에 동시에 기록
    write-back: 캐시에만 기록 후 나중에 주기억장치에 반영
    write-once: 단일 기록 방식
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. 제어장치의 기능에 대한 설명으로 옳지 않은 것은?

  1. 입력장치의 내용을 기억장치에 기록한다.
  2. 기억장치의 내용을 연산장치에 옮긴다.
  3. 가상메모리에 있는 프로그램을 해독한다.
  4. 기억장치의 내용을 출력장치에 옮긴다.
(정답률: 68%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 불 함수 F=A+B'C를 최소항의 합으로 바르게 표시한 것은?

  1. F(A, B, C) = Σ(1, 4, 5, 6, 7)
  2. F(A, B, C) = Σ(1, 2, 3, 6, 7)
  3. F(A, B, C) = Σ(1, 3, 5, 6, 7)
  4. F(A, B, C) = Σ(1, 2, 4, 6, 7)
(정답률: 43%)
  • 불 함수를 최소항의 합(SOP)으로 변환하기 위해 각 항에 부족한 변수를 보수 형태로 곱하여 전개합니다.
    ① [기본 공식]
    $$F = A + B'C = A(B+B')(C+C') + (A+A')B'C$$
    ② [숫자 대입]
    $$F = (ABC + ABC' + AB'C + AB'C') + (AB'C + A'B'C)$$
    $$F = A'B'C + AB'C' + AB'C + ABC' + ABC$$
    ③ [최종 결과]
    $$F(A, B, C) = \Sigma(1, 4, 5, 6, 7)$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 마이크로프로그램을 이용하는 제어장치의 구성요소가 아닌 것은?

  1. 순서 제어 모듈
  2. 서브루틴 레지스터
  3. 명령 레지스터
  4. 제어버퍼 레지스터
(정답률: 30%)
  • 마이크로프로그램 제어장치는 명령어 해독기, 제어 주소 레지스터(CAR), 제어 기억장치, 제어 버퍼 레지스터(CBR), 서브루틴 레지스터(SBR), 순서 제어 모듈로 구성됩니다. 명령 레지스터는 제어장치 내부의 마이크로프로그램 구성 요소가 아닌 일반적인 CPU의 레지스터입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 캐시기억장치에서 적중률이 낮아질 수 있는 매핑 방법은?

  1. 연관 매핑
  2. 세트-연관 매핑
  3. 간접 매핑
  4. 직접 매핑
(정답률: 50%)
  • 직접 매핑은 메모리 주소를 캐시의 특정 인덱스에 일대일로 매핑하는 방식입니다. 만약 서로 다른 태그를 가진 두 개 이상의 워드가 동일한 인덱스를 반복적으로 참조하게 되면, 계속해서 캐시 교체가 일어나 적중률(Hit Rate)이 크게 떨어질 수 있습니다.

    오답 노트

    연관 매핑: 가장 유연하며 적중률이 높음
    세트-연관 매핑: 직접 매핑의 단점을 보완한 절충안
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?

  1. 기억 공간
  2. 레지스터의 종류
  3. 사용빈도
  4. 주소지정 방식
(정답률: 47%)
  • 인스트럭션 세트(명령어 세트) 설계 시에는 효율성을 위해 기억 공간, 사용 빈도, 주소 지정 방식, 주기억장치 대역폭 등을 종합적으로 고려해야 합니다. 레지스터의 종류는 설계의 결과물이지 효율성을 높이기 위해 고려하는 외부 제약 사항이나 기준이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. (390)16 번지의 내용이 2010일 때 다음 그림이 나타내는 것은?

  1. 390과 2010을 더한다.
  2. 2010번지의 내용과 누산기의 값을 더한다.
  3. 2010을 누산기의 값과 더한다.
  4. 390번지의 내용과 누산기의 값을 더한다.
(정답률: 46%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 기억장치에 대한 접근을 시작하고 종료한 후에, 다시 해당 기억장치를 접근할 때까지의 소요시간은?

  1. 탐색 시간(seek time)
  2. 전송 시간(transfer time)
  3. 접근 시간(access time)
  4. 사이클 시간(cycle time)
(정답률: 52%)
  • 기억장치 접근의 시작부터 종료 후, 다시 다음 접근이 가능해질 때까지의 전체 소요 시간을 사이클 시간이라고 합니다.

    오답 노트

    탐색 시간: 헤드가 특정 트랙으로 이동하는 시간
    전송 시간: 데이터가 주기억장치로 전송되는 시간
    접근 시간: 탐색 시간 + 회전 지연 시간 + 전송 시간
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 다중처리기에 대한 설명으로 틀린 것은?

  1. 다중처리기는 강 결합 시스템으로 2개 이상의 프로세서를 포함한다.
  2. 다중처리기는 기억장치와 입출력 채널, 주변장치들을 공유한다.
  3. 다중처리기는 다수의 복합 운영체제에 의해 제어된다.
  4. 프로세서들 간의 통신은 공유 기억장치를 통해서 이루어진다.
(정답률: 62%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 수직적 마이크로명령어에 대한 설명으로 틀린 것은?

  1. 마이크로명령어의 비트 수가 감소된다.
  2. 제어 기억장치의 용량을 줄일 수 있다.
  3. 마이크로명령어의 코드화된 비트들을 해독하기 위한 지연이 발생한다.
  4. 마이크로명령어의 각 비트가 각 제어신호에 대응되도록 하는 방식이다.
(정답률: 35%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. 다음 중 DMA에 대한 설명으로 옳지 않은 것은?

  1. DMA는 Direct Memory Access의 약자이다.
  2. DMA는 기억장치와 주변장치 사이의 직접적인 데이터 전송을 제공한다.
  3. DMA는 블록으로 대용량의 데이터를 전송할 수 있다.
  4. DMA는 입출력 전송에 따른 CPU의 부하를 증가시킬 수 있다.
(정답률: 64%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 병렬처리컴퓨터의 특징으로 틀린 것은?

  1. 일부 하드웨어 오류가 발생하더라도 전체 시스템은 동작할 수 있다.
  2. 처리기(processor)를 N개 사용하면 처리속도가 정확히 N배 빨라진다.
  3. 프로그램작성이 어려워진다.
  4. 기억장치를 공유할 수 있다.
(정답률: 66%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 명령어의 구성 형태 중 하나의 오퍼랜드만 포함하고 다른 오퍼랜드나 결과값은 누산기에 저장되는 명령어 형식은?

  1. 0-주소 명령어
  2. 1-주소 명령어
  3. 2-주소 명령어
  4. 3-주소 명령어
(정답률: 70%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. 버스 중재에 있어서 소프트웨어 폴링 방식에 대한 설명으로 틀린 것은?

  1. 비교적 큰 정보를 교환하는 시스템에 적합하다.
  2. 융통성이 있다.
  3. 반응속도가 느리다.
  4. 우선순위를 변경하기 어렵다.
(정답률: 52%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 운영체제

41. 페이징 기법 하에서 페이지 크기에 관한 사항으로 옳지 않은 것은?

  1. 페이지 크기가 작을수록 페이지 테이블 크기가 커지게 된다.
  2. 페이지 크기가 작을수록 좀 더 알찬 워킹 셋을 유지할 수 있다.
  3. 페이지 크기가 클수록 실제 프로그램 수행과 무관한 내용이 포함될 수 있다.
  4. 페이지 크기가 클수록 디스크 입, 출력이 비효율적이다.
(정답률: 40%)
  • 페이지 크기가 클수록 한 번의 디스크 입출력으로 더 많은 데이터를 가져올 수 있어 디스크 접근 횟수가 줄어들므로, 입출력 효율성은 오히려 증가합니다.

    오답 노트

    페이지 크기가 작을수록: 페이지 수가 늘어나 페이지 테이블 크기가 커지며, 필요한 페이지만 메모리에 올릴 수 있어 워킹 셋을 더 알차게 유지할 수 있습니다.
    페이지 크기가 클수록: 실제 실행에 필요 없는 데이터까지 메모리에 포함될 가능성이 높습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. 4개의 패이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참고자 발생할 때 LRU 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?

  1. 3회
  2. 4회
  3. 5회
  4. 6회
(정답률: 55%)
  • LRU 알고리즘은 가장 오랫동안 참조되지 않은 페이지를 교체하는 방식입니다. 주어진 페이지 참조 순서 에서 메모리 크기가 4이므로, 새로운 페이지가 들어올 때만 결함이 발생합니다.
    1(결함) $\rightarrow$ 2(결함) $\rightarrow$ 3(결함) $\rightarrow$ 1(적중) $\rightarrow$ 2(적중) $\rightarrow$ 4(결함) $\rightarrow$ 1(적중) $\rightarrow$ 2(적중) $\rightarrow$ 3(적중)
    따라서 총 4회의 페이지 결함이 발생합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 다중 처리기 구조 중 강결합 시스템에 대한 설명으로 옳지 않은 것은?

  1. 프로세서 간 통신은 공유 메모리를 통하여 이루어진다.
  2. 각 시스템은 자신만의 독자적인 운영체제와 주기억장치를 가진다.
  3. 다중 처리 시스템이라고도 한다.
  4. 공유 메모리를 차지하려는 프로세서간의 경쟁을 최소화해야 한다.
(정답률: 64%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 준비상태 큐에 프로세서 A, B, C 가 차례로 도착하였다. 라운드로빈(Round Robin)으로 스케줄링할 때 타임 슬라이스를 4초로 한다면 평균 반환 시간은?

  1. 16
  2. 17
  3. 18
  4. 19
(정답률: 45%)
  • 라운드로빈 스케줄링에서 평균 반환 시간은 각 프로세스가 종료될 때까지 걸린 총 시간의 평균을 구하여 산출합니다.
    ① [기본 공식] $\text{평균 반환 시간} = \frac{\sum \text{반환 시간}}{\text{프로세스 수}}$
    ② [숫자 대입] $\text{평균 반환 시간} = \frac{29 + 8 + 17}{3}$
    ③ [최종 결과] $\text{평균 반환 시간} = 18$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. 스레드(Thread)에 관한 설명으로 옳지 않은 것은?

  1. 스레드는 하나의 프로세스 내에서 병행성을 증대시키기 위한 메커니즘이다.
  2. 스레드는 프로세스의 일부 특성을 갖고 있기 때문에 경량(light weight) 프로세서라고도 한다.
  3. 스레드는 동일 프로세스 환경에서 서로 독립적인 다중 수행이 불가능하다.
  4. 스레드 기반 시스템에서 스레드는 독립적인 스케줄링의 최소 단위로서 프로세스의 역할을 담당한다.
(정답률: 73%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. 로더의 종류 중 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 수행하는 방식은?

  1. Absolute Loader
  2. Direct Linking Loader
  3. Dynamic Loader
  4. Compile and Go Loader
(정답률: 60%)
  • 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 함께 수행하는 방식은 Compile and Go Loader입니다.

    오답 노트

    Absolute Loader: 목적 프로그램을 기억장소에 적재하는 기능만 수행
    Direct Linking Loader: 로더의 기본 기능 4가지를 모두 수행하는 일반적인 로더
    Dynamic Loader: 실행 시 필요한 부분만 적재하는 호출 시 적재 방식
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. SSTF 방식을 사용할 경우 현재 헤드의 위치는 60 이며, 트랙 바깥 쪽 방향으로 진행 중이다. 디스크 대기 큐에 다음과 같은 순서(왼쪽부터 먼저 도착한 순서임)의 액세스 요청이 대기 중일 때 가장 먼저 실행되는 것은? (단, 가장 안쪽 방향의 트랙 번호는 0 이다.)

  1. 58
  2. 76
  3. 69
  4. 80
(정답률: 56%)
  • SSTF(Shortest Seek Time First)는 현재 헤드 위치에서 가장 가까운 트랙을 우선적으로 서비스하는 방식입니다.
    현재 위치 $60$에서 대기 큐 의 요청 값들과의 거리를 비교합니다.
    ① [거리 계산] $|60-80|=20, |60-122|=62, |60-69|=9, |60-76|=16, |60-58|=2$
    ② [최솟값 선택] $2$ (트랙 $58$)
    ③ [최종 결과] $58$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 보안의 메커니즘 중 데이터를 송수신한 자가 송수신 사실을 부인할 수 없도록 송수신 증거를 제공하는 것은?

  1. 인증
  2. 암호화
  3. 부인 방지
  4. 위험 탐지
(정답률: 71%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

49. 분산 운영체제의 구조 중 다음 설명에 해당하는 구조는?

  1. Ring Connection
  2. Hierarchy Connection
  3. Star Connection
  4. Partially Connection
(정답률: 71%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. UNIX에서 사용자 정보를 표시하는 명령어는?

  1. ls
  2. finger
  3. cat
  4. mkfs
(정답률: 48%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. 비행기 제어, 교통 제어, 레이더 추적 등 정해진 시간에 반드시 수행되어야 하는 작업들이 존재할 때, 가장 적합한 처리방식은?

  1. Batch processing system
  2. Time-sharing system
  3. Real-time processing system
  4. Distributed processing system
(정답률: 70%)
  • 비행기 제어, 교통 제어, 레이더 추적과 같이 정해진 시간(Deadline) 내에 반드시 결과가 처리되어야 하는 시스템을 실시간 처리 시스템(Real-time processing system)이라고 합니다.

    오답 노트

    Batch processing system: 데이터를 모아 한꺼번에 처리하는 일괄 처리 방식
    Time-sharing system: CPU 시간을 나누어 여러 사용자가 동시에 사용하는 시분할 방식
    Distributed processing system: 여러 컴퓨터에 작업을 분산하여 처리하는 분산 처리 방식
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 스래싱(thrashing)에 관한 설명으로 가장 거리가 먼 것은?

  1. 스래싱이 발생하면 CPU가 제 기능을 발휘하지 못한다.
  2. 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미한다.
  3. 스래싱을 방지하기 위해서는 멀티프로그래밍의 정도(degree)를 높여야 한다.
  4. 프로세스들이 워킹 셋을 확보하지 못한 결과이다.
(정답률: 63%)
  • 스래싱은 프로세스가 필요한 페이지를 확보하지 못해 실제 수행 시간보다 페이지 교환 시간이 더 많아지는 현상입니다. 이를 방지하기 위해서는 과도한 멀티프로그래밍 정도를 낮추어 각 프로세스가 충분한 메모리 공간(워킹 셋)을 확보하게 해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. 운영체제의 목적으로 거리가 먼 것은?

  1. 응답시간 증가
  2. 사용자 인터페이스 제공
  3. 주변장치 관리
  4. 신뢰성 향상
(정답률: 75%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 컴퓨터 시스템에서 사용되는 자원들(파일, 프로세스, 메모리 등)에 대하여 불법적인 접근방지와 손상 발생 방지를 목적으로 하는 자원보호 방법의 일반적인 기법이 아닌 것은?

  1. 접근 제어 리스트(Access control list)
  2. 접근 제어 행렬(Access control matrix)
  3. 권한 리스트(Capability list)
  4. 권한 제어 행렬(Capability control matrix)
(정답률: 47%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 분산시스템의 투명성(transparency)에 관한 설명으로 옳지 않은 것은?

  1. 위치(location) 투명성은 하드웨어와 소프트웨어의 물리적 위치를 사용자가 알 필요가 없다.
  2. 이주(migration) 투명성은 자원들이 한 곳에서 다른 곳으로 이동하면 자원들의 이름도 자동으로 바꾸어진다.
  3. 복제(replication) 투명성은 사용자에게 통지할 필요 없이 시스템 안에 파일들과 자원들의 부가적인 복사를 자유로이 할 수 있다.
  4. 병행(concurrency) 투명성은 다중 사용자들이 자원들을 자동으로 공유할 수 있다.
(정답률: 48%)
  • 이주 투명성은 자원이 시스템 내에서 이동하더라도 사용자나 응용 프로그램의 동작에 영향을 주지 않아야 함을 의미합니다. 따라서 자원이 이동한다고 해서 자원의 이름이 자동으로 바뀌는 것이 아니라, 이름의 변경 없이도 동일하게 접근 가능해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. PCB(PROCESS CONTROL BLOCK)가 포함하고 있는 정보가 아닌 것은?

  1. 프로세스의 현 상태
  2. 중앙처리장치 레지스터 보관 장소
  3. 할당된 자원에 대한 포인터
  4. 프로세스의 사용 빈도
(정답률: 46%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 파일 디스크립터에 포함되는 내용이 아닌 것은?

  1. 파일의 내용
  2. 파일의 구조
  3. 보조기억장치의 유형
  4. 생성날짜
(정답률: 30%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 공간 구역성(Spatial locality)과 밀접한 관계가 있는 것은?

  1. 스택(stack)
  2. 순환(looping)
  3. 배열 순례(array traversal)
  4. 부 프로그램(subprogram)
(정답률: 55%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. UNIX의 특징으로 옳지 않은 것은?

  1. 다양한 유틸리티 프로그램들이 존재한다.
  2. 이식성이 높다.
  3. 많은 네트워킹 기능을 제공하므로 통신망 관리용으로 적합하다.
  4. 비순환 그래프 디렉토리 구조의 파일 시스템을 갖는다.
(정답률: 72%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. UNIX에서 프로세스 관리, 기억장치 관리, 파일 관리, 입출력 관리, 프로세스간 통신, 데이터 전송 및 변환 등의 기능을 수행하는 것은?

  1. C Shell
  2. Utility Program
  3. Kernel
  4. Korn Shell
(정답률: 75%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4과목: 소프트웨어 공학

61. 프로토타이핑 모형에 대한 설명으로 옳지 않은 것은?

  1. 프로토타이핑 모형은 발주자나 개발자 모두에게 공동의 참조모델을 제공한다.
  2. 사용자의 요구사항을 충실히 반영할 수 있다.
  3. 최종 결과물이 만들어지는 소프트웨어 개발 완료 시점에 최초로 오류 발견이 가능하다.
  4. 프로토타이핑 모형은 소프트웨어 생명주기에서 유지보수가 없어지고 개발 단계 안에서 유지보수가 이루어지는 것으로 볼 수 있다.
(정답률: 63%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P에 해당하지 않는 것은?

  1. People
  2. Problem
  3. Process
  4. Possibility
(정답률: 76%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. 객체지향 기법에 대한 설명으로 거리가 먼 것은?

  1. 프로시저에 근간을 두고 프로그래밍을 구현하는 기법이다.
  2. 현실 세계를 모형화하여 사용자와 개발자가 쉽게 이해 할 수 있다.
  3. 소프트웨어의 재사용율이 높아진다.
  4. 소프트웨어의 유지보수성이 향상된다.
(정답률: 53%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 프로젝트 계획 수립시 소프트웨어 범위(Scope) 결정의 주요 요소로 거리가 먼 것은?

  1. 소프트웨어 개발 환경
  2. 소프트웨어 성능
  3. 소프트웨어 제약조건
  4. 소프트웨어 신뢰도
(정답률: 57%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

65. 화이트 박스 테스트 기법으로만 짝지어진 것은?

  1. ①, ②, ⑦
  2. ②, ③, ④, ⑥, ⑦
  3. ①, ②, ⑥
  4. ③, ④, ⑤, ⑦
(정답률: 64%)
  • 화이트 박스 테스트는 소스 코드의 내부 구조를 분석하여 테스트하는 기법으로, 기초 경로 검사(basic path test), 조건 검사(condition test), 데이터 흐름 검사(data flow test), 루프 검사(loop test)가 이에 해당합니다.

    오답 노트

    equivalence partitioning test, comparison test, cause-effect graphing test: 내부 구조가 아닌 입력/출력 값에 집중하는 블랙박스 테스트 기법
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. 소프트웨어 품질 목표 중 소프트웨어를 다른 환경으로 이식할 경우에도 운용 가능하도록 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?

  1. Portability
  2. Functionality
  3. Usability
  4. Efficiency
(정답률: 63%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. 유지보수의 종류 중 소프트웨어 재공학과 가장 관계되는 것은?

  1. Adaptive maintenance
  2. Perfective maintenance
  3. Preventive maintenance
  4. Corrective maintenance
(정답률: 43%)
  • 소프트웨어 재공학은 시스템의 유지보수성을 높여 향후 발생할 결함을 미리 방지하는 예방 보수(Preventive maintenance)와 가장 밀접한 관계가 있습니다.

    오답 노트

    Corrective maintenance: 오류를 수정하는 수정 보수
    Adaptive maintenance: 환경 변화에 맞추는 적응 보수
    Perfective maintenance: 기능을 개선하는 완전화 보수
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

68. 자료사전(Data Dictionary)에 사용되는 기호의 의미를 옳게 나열한 것은?

  1. { } : 자료의 생략 가능, ( ) : 자료의 선택
  2. ( ) : 자료의 설명, ** : 자료의 선택
  3. = : 자료의 설명, ** : 자료의 정의
  4. + : 자료의 연결, ( ) : 자료의 생략 가능
(정답률: 70%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. 소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동작을 이해하고 재공학 대상을 선정하는 것은?

  1. 분석(analysis)
  2. 재구성(restructuring)
  3. 역공학(reveres engineering)
  4. 이식(migration)
(정답률: 59%)
  • 소프트웨어 재공학의 분석(analysis) 단계에서는 기존 소프트웨어의 명세서를 확인하고 동작을 이해하여 재공학 대상을 선정하는 활동을 수행합니다.

    오답 노트

    재구성(restructuring): 소프트웨어의 논리적 구조를 개선하는 활동
    이식(migration): 다른 운영체제나 하드웨어 환경에서 사용 가능하도록 변환하는 활동
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 객체 지향 기법에서 다음 설명에 해당하는 것으로 가장 타당한 것은?

  1. Abstraction
  2. information Hiding
  3. Inheritance
  4. Polymorphism
(정답률: 65%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. 다음 중 소프트웨어 위기 발생 요인과 거리가 먼 것은?

  1. 소프트웨어 규모의 증대와 복잡도에 따른 개발 비용 증가
  2. 소프트웨어 개발 정체 현상
  3. 소프트웨어 품질의 고급화
  4. 신기술에 대한 교육과 훈련의 부족
(정답률: 63%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. 소프트웨어공학에 대한 설명으로 거리가 먼 것은?

  1. 소프트웨어공학은 신뢰성 있는 소프트웨어를 경제적인 비용으로 획득하기 위해 공학적 원리를 정립하고 이를 이용하는 학문이다.
  2. 소프트웨어공학은 소프트웨어 제품의 품질을 향상시키고 소프트웨어 생산성과 작업 만족도를 증대시키는 것이 목적이다.
  3. 소프트웨어공학이란 소프트웨어의 개발, 운용, 유지보수 및 파기에 대한 체계적인 접근 방법이다.
  4. 소프트웨어공학의 궁극적 목표는 최대의 비용으로 계획된 일정보다 가능한 빠른 시일 내에 소프트웨어를 개발하는 것이다.
(정답률: 76%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. CASE에 대한 설명으로 옳지 않은 것은?

  1. 소프트웨어의 유지보수를 간편하게 수행할 수 있다.
  2. 자동 검사를 통하여 소프트웨어 품질을 향상시킨다.
  3. 소프트웨어 부품의 재사용성이 향상된다.
  4. 보헴이 제안한 것으로 LOC에 의한 비용 산정 기법이다.
(정답률: 65%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. 럼바우의 객체지향 분석에서 사용되는 분석 활동과 관계되는 것은?

  1. 객체 모델, 동적 모델, 정적 모델
  2. 객체 모델, 동적 모델, 기능 모델
  3. 동적 모델, 기능 모델, 정적 모델
  4. 정적 모델, 객체 모델, 기능 모델
(정답률: 73%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. 다음 설명의 ( ) 내용으로 옳은 것은?

  1. Validation
  2. Coupling
  3. Interface
  4. Cohesion
(정답률: 57%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

76. 소프트웨어의 재사용(reusability)에 대한 효과와 거리가 먼 것은?

  1. 사용자의 책임과 권한부여
  2. 소프트웨어의 품질향상
  3. 생산성 향상
  4. 구축 방법에 대한 지식의 공유
(정답률: 70%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. 시스템에서 모듈 사이의 결합도(Coupling)에 대한 설명으로 옳은 것은?

  1. 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다.
  2. 한 모듈 내에 있는 처리요소들 사이의 기능적인 연관정도를 나타낸다.
  3. 결합도가 높으면 시스템 구현 및 유지보수 작업이 쉽다.
  4. 자료결합도는 내용결합도 보다 결합도가 높다.
(정답률: 55%)
  • 모듈 간의 결합도는 상호 의존도를 의미하며, 이 결합도가 약할수록 각 모듈의 독립성이 높아져 유지보수와 수정이 용이해집니다.

    오답 노트

    한 모듈 내 처리요소 간 연관정도: 응집도에 대한 설명
    결합도가 높으면: 유지보수가 어려워짐
    자료결합도: 내용결합도보다 결합도가 낮음(가장 약한 결합도)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. 프로젝트를 추진하기 위하여 팀 구성원들의 특성을 분석해 보니 1명이 고급 프로그래머이고 몇 명의 중급 프로그래머가 포함되어 있었다. 이와 같은 경우 가장 적합한 팀 구성 방식은?

  1. 책임 프로그래머 팀(Chief Programmer Team)
  2. 민주주의식 팀(Democratic Team)
  3. 계층형 팀(Hierarchical Team)
  4. 구조적 팀(Structured Team)
(정답률: 72%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. FTR의 지침 사항으로 거리가 먼 것은?

  1. 회의 동안 의제를 유지시킨다.
  2. 문제 영역을 명확히 표현한다.
  3. 논쟁과 반박의 제한을 두지 않는다.
  4. 제품의 검토에 집중한다.
(정답률: 73%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. 프로젝트 일정 관리시 사용하는 간트(Gantt) 차트에 대한 설명으로 옳지 않은 것은?

  1. 막대로 표시하며, 수평 막대의 길이는 각 태스크의 기간을 나타낸다.
  2. 이정표, 기간, 작업, 프로젝트 일정을 나타낸다.
  3. 시간선(Time-line) 차트라고도 한다.
  4. 작업들 간의 상호 관련성, 결정경로를 표시한다.
(정답률: 61%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5과목: 데이터 통신

81. IP(internet Protocol)의 설명 중 옳지 않은 것은?

  1. 비연결형 전송 서비스를 제공한다.
  2. 비신뢰성 전송 서비스를 제공한다.
  3. 데이터그램 이라는 데이터 전송형식을 갖는다.
  4. 스트림(stream) 전송 기능을 제공한다.
(정답률: 41%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

82. 불균형적인 멀티포인트 링크 구성 중 주 스테이션이 각 부 스테이션에게 데이터 전송을 요청하는 회선 제어 방식은?

  1. Contention 방식
  2. Polling 방식
  3. Select-Hold 방식
  4. Point to Point 방식
(정답률: 59%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

83. 다음이 설명하고 있는 데이터 교환 방식은?

  1. 메시지 교환 방식
  2. 공간분할 교환방식
  3. 가상회선 방식
  4. 데이터그램 방식
(정답률: 49%)
  • 데이터를 패킷 단위로 나누어 별도의 경로 설정 없이 독립적으로 전송하며, 각 패킷마다 목적지까지의 경로 배정이 개별적으로 이루어지는 방식은 데이터그램 방식입니다.

    오답 노트

    가상회선 방식: 두 지점 사이에 논리적인 전송 경로를 미리 설정한 후 데이터를 교환하는 방식입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

84. OSI 7계층 중 데이터 링크 계층의 프로토콜에 해당하지 않는 것은?

  1. HDLC
  2. HTTP
  3. PPP
  4. LLC
(정답률: 63%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

85. 다음이 설명하고 있는 프로토콜은?

  1. LDP
  2. DHCP
  3. ARP
  4. RTCP
(정답률: 50%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

86. 다음이 설명하고 있는 것은?

  1. X. 21
  2. X. 28
  3. X. 25
  4. X. 29
(정답률: 74%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

87. 패킷(packet) 교환과 관계가 없는 것은?

  1. 패킷 단위로 데이터 전송
  2. 고정적인 전송 대역폭
  3. 가상회선 방식
  4. 데이터그램 방식
(정답률: 53%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

88. Go-Back-N ARQ와 Selective Repeat ARQ에 대한 설명으로 옳지 않은 것은?

  1. Go-Back-N ARQ는 오류 발생 이후의 모든 프레임을 재요청 한다.
  2. Selective Repeat ARQ는 버퍼의 사용량이 상대적으로 크다.
  3. Go-Back-N ARQ는 프레임의 송신 순서와 수신 순서가 동일해야 수신이 가능하다.
  4. Selective Repeat ARQ는 여러 개의 프레임을 묶어서 수신 확인을 한다.
(정답률: 42%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

89. LAN의 매체 접근 제어 방식인 CSMA/CD에 대한 설명으로 옳지 않은 것은?

  1. 버스 또는 트리 토플로지에서 가장 많이 사용되는 매체 접근 제어 방식이다.
  2. 각 호스트들이 전송매체에 경쟁적으로 데이터를 전송하는 방식이다.
  3. 토큰 패싱 방식에 비해 구현이 복잡하다.
  4. 프레임을 전송하면서 충돌여부를 조사한다.
(정답률: 50%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

90. X.25 프로토콜을 구성하는 계층에 해당하지 않는 것은?

  1. 물리계층
  2. 링크계층
  3. 논리계층
  4. 패킷계층
(정답률: 59%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

91. 데이터 통신 회선의 이용방식에 의한 분류에 포함되지 않는 것은?

  1. simplex communication
  2. half duplex communication
  3. full duplex communication
  4. multi access communication
(정답률: 60%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

92. 비동기식 전송에 대한 설명으로 옳지 않은 것은?

  1. 어떤 문자도 전송되지 않을 때는 통신회선은 예비(Reserve) 상태가 된다.
  2. 한 문자를 전송할 때마다 동기화시킨다.
  3. 각 비트 블록의 앞뒤에 시작과 정지비트를 덧붙여 전송한다.
  4. 일반적으로 패리티비트를 추가해서 전송한다.
(정답률: 44%)
  • 비동기식 전송에서 어떤 문자도 전송되지 않는 상태는 예비 상태가 아니라 휴지(idle) 상태라고 합니다.

    오답 노트

    한 문자마다 동기화: 시작/정지 비트를 통해 문자 단위로 동기화 수행
    시작과 정지비트: 데이터 블록 앞뒤에 추가하여 경계 구분
    패리티비트: 오류 검출을 위해 추가하여 전송
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

93. 인터-네트워킹(Inter-Networking)을 위해 사용되는 네트워크 장비로 가장 거리가 먼 것은?

  1. 리피터(Repeater)
  2. 게이트웨이(Gateway)
  3. 라우터(Router)
  4. 증폭기(Amplifier)
(정답률: 64%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

94. HDLC(High-level Data Link Control) 정보 프레임의 용도 및 기능으로 가장 적합한 것은?

  1. 사용자 데이터 전달
  2. 흐름 제어
  3. 에러 제어
  4. 링크 제어
(정답률: 43%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

95. 디지털 데이터를 아날로그 신호로 변환시키는 방식이 아닌 것은?

  1. ASK
  2. FSK
  3. PSK
  4. QSK
(정답률: 62%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

96. 점대점 링크를 통하여 인터넷 접속에 사용되는 프로토콜인 PPP(Point to Point Protocol)에 대한 설명으로 옳지 않은 것은?

  1. 재전송을 통한 오류 복구와 흐름제어 기능을 제공한다.
  2. LCP와 NCP를 통하여 유용한 기능을 제공한다.
  3. IP 패킷의 캡슐화를 제공한다.
  4. 동기식과 비동기식 회선 모두를 지원한다.
(정답률: 34%)
  • PPP는 데이터 링크 계층 프로토콜로, 오류 검출 기능은 제공하지만 재전송을 통한 오류 복구와 흐름제어 기능은 제공하지 않습니다. 해당 기능은 전송 계층의 TCP가 담당합니다.

    오답 노트

    LCP와 NCP를 통한 기능 제공: 링크 및 네트워크 제어 프로토콜을 통해 연결 설정 및 구성 수행
    IP 패킷 캡슐화: IP 패킷을 PPP 프레임으로 감싸 전송 가능
    동기식/비동기식 지원: 두 방식의 회선 모두 지원하여 범용성 높음
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

97. B-ISDN/ATM 프로토콜에 있어서 ATM 계층의 기능은?

  1. 가변길이의 셀로 모든 정보 운반
  2. 셀 경계 식별
  3. 셀 헤더 생성 및 추출
  4. 비트 타이밍
(정답률: 50%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

98. 회선교환과 패킷교환에 대한 설명으로 옳은 것은?

  1. 회선교환은 실시간 전송이 이루어지지 않는다.
  2. 패킷교환은 데이터 속도와 코드변환이 불가능하다.
  3. 회선교환은 호 설정 이후 에러 제어 기능을 제공한다.
  4. 패킷교환은 저장-전달 방식을 사용한다.
(정답률: 46%)
  • 패킷교환은 데이터를 작은 단위인 패킷으로 나누어 전송하며, 각 노드에서 데이터를 잠시 저장했다가 다음 노드로 전달하는 저장-전달(Store-and-Forward) 방식을 사용합니다.

    오답 노트

    회선교환은 실시간 전송이 가능함
    패킷교환은 데이터 속도 및 코드 변환이 가능함
    회선교환은 에러 제어 기능을 제공하지 않음
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

99. Stop-and-wait ARQ 방식에서 수신측이 4번 프레임에 대해 NAK를 보내왔다. 이에 대한 송신측의 행위로 옳은 것은?

  1. 1, 2, 3, 4번 프레임을 재전송 한다.
  2. 현재의 윈도우 크기만큼을 모두 전송한 후 4번 프레임을 재전송 한다.
  3. 5번 프레임부터 모두 재전송 한다.
  4. 4번 프레임만 재전송 한다.
(정답률: 56%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

100. ARQ에서 오류 제어를 위해 수신한 데이터 프레임에 오류가 없음을 알리는 긍정 응답 메시지는?

  1. SOH
  2. ACK
  3. NAK
  4. EOT
(정답률: 68%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >