정보처리기사(구) 필기 기출문제복원 (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%)
  • 삽입 정렬은 두 번째 요소부터 시작하여 앞서 정렬된 부분과 비교해 적절한 위치에 삽입하는 방식입니다.
    초기 상태 에서 1회전 시, 두 번째 요소인 $4$를 첫 번째 요소인 $5$와 비교하여 $5$ 앞에 삽입하므로 결과는 4, 5, 3, 2, 1 이 됩니다.
profile_image
1

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

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

  1. Operation
  2. Constraint
  3. Structure
  4. Relationship
(정답률: 70%)
  • 데이터베이스에 저장된 실제 데이터를 처리하는 방법이나 조작 도구에 대한 명세는 연산(Operation)에 해당합니다.

    오답 노트

    Structure: 개체 간의 논리적 관계 표시
    Constraint: 데이터가 저장될 때 지켜야 할 논리적 제약 조건
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%)
  • 스택은 LIFO(Last-In First-Out) 구조로 서브루틴 복귀 번지 저장, 인터럽트 처리, 수식 계산 및 표기법, 컴파일러 등에 응용됩니다.

    오답 노트

    운영체제의 작업 스케줄링: 큐(Queue)의 응용 분야입니다.
profile_image
1

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

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

  1. Consistency
  2. Isolation
  3. Atomicity
  4. Durability
(정답률: 72%)
  • 트랜잭션의 연산이 모두 반영되거나 전혀 반영되지 않아야 한다는 'All or Nothing'의 원리는 Atomicity(원자성)에 해당합니다.

    오답 노트

    Consistency: 실행 후 일관된 상태 유지
    Isolation: 트랜잭션 간 상호 간섭 불가
    Durability: 완료된 결과의 영구적 반영
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%)
  • 관계해석은 '무엇(What)'을 얻을 것인가에 집중하는 비절차적 언어입니다. 반면, 원하는 정보를 '어떻게(How)' 유도하는가를 기술하는 절차적 특성을 가진 것은 관계대수입니다.
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%)
  • 릴레이션에서 튜플(Tuple)의 총 개수를 의미하는 용어는 Cardinality입니다.

    오답 노트

    Degree: 속성(Attribute)의 개수
    Domain: 속성이 가질 수 있는 값들의 집합
    Instance: 릴레이션에 저장된 실제 데이터들의 집합
profile_image
1

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

2과목: 전자 계산기 구조

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

  1. input/output
  2. branch
  3. status sense
  4. RNI(fetch)
(정답률: 42%)
  • RNI(fetch)는 CPU가 주기억장치로부터 명령어를 가져와 명령 레지스터로 옮기고 해독하는 하드웨어적인 기본 동작 사이클이므로, 프로그램에 의해 제어되는 동작이 아닙니다.
profile_image
1

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

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

  1. EX-OR 연산
  2. AND 연산
  3. OR 연산
  4. NOT 연산
(정답률: 66%)
  • 두 데이터의 값이 서로 같은지 비교하는 Compare 연산은 배타적 논리합인 EX-OR 연산과 동일한 동작을 수행합니다.

    오답 노트

    AND 연산: MASK 연산
    OR 연산: Selective-Set 연산
profile_image
1

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

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

  1. 간접 사이클은 피연산 데이터가 있는 기억장치의 유효주소를 계산하는 과정이다.
  2. 인터럽트 사이클은 요청된 서비스 프로그램을 수행하여 완료할 때까지의 과정이다.
  3. 실행 사이클은 연산자 코드의 내용에 따라 연산을 수행하는 과정이다.
  4. 패치 사이클은 주기억장치로부터 명령어를 꺼내어 디코딩하는 과정이다.
(정답률: 50%)
  • 인터럽트 사이클은 인터럽트 발생 시 현재의 복귀 주소(PC)를 저장하고, 제어 순서를 인터럽트 처리 프로그램의 시작 지점으로 옮기는 단계입니다. 요청된 서비스 프로그램 전체를 수행하여 완료하는 과정이 아닙니다.
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%)
  • 제시된 이미지 에서 주소 지정 방식이 간접(Indirect)으로 설정되어 있습니다. 따라서 오퍼랜드인 $390_{16}$ 번지에 저장된 값 $2010_{16}$을 실제 데이터가 아닌 '실제 데이터가 저장된 주소'로 해석하여, $2010_{16}$ 번지의 내용과 누산기의 값을 더하게 됩니다.
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%)
  • DMA는 CPU를 거치지 않고 기억장치와 주변장치 사이에서 직접 데이터를 전송하는 방식이므로, 입출력 전송 시 CPU의 부하를 줄여주는 것이 핵심 목적입니다.
profile_image
1

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

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

  1. 일부 하드웨어 오류가 발생하더라도 전체 시스템은 동작할 수 있다.
  2. 처리기(processor)를 N개 사용하면 처리속도가 정확히 N배 빨라진다.
  3. 프로그램작성이 어려워진다.
  4. 기억장치를 공유할 수 있다.
(정답률: 66%)
  • 병렬처리 시 프로세서 수를 $N$개로 늘려도, 프로그램을 분할하는 과정과 프로세서 간 통신을 위한 소프트웨어 오버헤드 및 하드웨어 지연 시간이 발생하므로 처리 속도가 정확히 $N$배 빨라지지는 않습니다.
profile_image
1

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

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

  1. 0-주소 명령어
  2. 1-주소 명령어
  3. 2-주소 명령어
  4. 3-주소 명령어
(정답률: 70%)
  • 1-주소 명령어는 명령어 내에 하나의 오퍼랜드만 명시하며, 나머지 오퍼랜드와 연산 결과값은 CPU 내부의 누산기(Accumulator)를 통해 처리하는 방식입니다.
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%)
  • 제시된 이미지 의 설명 중 '메시지가 링을 순환할 경우'라는 핵심 키워드를 통해, 각 사이트가 고리 형태로 연결된 Ring Connection 구조임을 알 수 있습니다.
profile_image
1

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

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

  1. ls
  2. finger
  3. cat
  4. mkfs
(정답률: 48%)
  • UNIX에서 finger 명령어는 시스템에 로그인한 사용자의 정보나 사용자 계정의 상세 정보를 표시하는 데 사용됩니다.

    오답 노트

    ls: 현재 디렉토리의 파일 목록 출력
    cat: 파일의 내용을 화면에 출력
    mkfs: 파일시스템 생성
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%)
  • PCB는 프로세스 제어를 위한 핵심 정보를 담고 있으며 프로세스의 현 상태, CPU 레지스터 정보, 할당된 자원 포인터, 프로세스 식별자, 우선순위 등이 포함됩니다. 프로세스의 사용 빈도는 PCB에서 관리하는 정보가 아닙니다.
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%)
  • UNIX의 파일 시스템 디렉터리 구조는 계층적인 트리 구조를 가집니다.

    오답 노트

    비순환 그래프 디렉토리 구조: UNIX는 트리 구조를 사용하므로 틀린 설명입니다.
profile_image
1

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

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

  1. C Shell
  2. Utility Program
  3. Kernel
  4. Korn Shell
(정답률: 75%)
  • Kernel은 UNIX 운영체제의 핵심으로, 프로세스 관리, 기억장치 관리, 파일 관리, 입출력 관리 및 프로세스 간 통신 등 시스템의 가장 기본적인 기능을 직접 수행하는 제어 프로그램입니다.
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%)
  • 소프트웨어 프로젝트 관리의 핵심 3P는 인적 자원인 People, 문제 인식인 Problem, 작업 계획인 Process입니다. Possibility는 이에 해당하지 않습니다.
profile_image
1

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

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

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

    오답 노트

    프로시저에 근간을 두고 프로그래밍을 구현하는 기법: 구조적 프로그래밍 기법
profile_image
1

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

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

  1. 소프트웨어 개발 환경
  2. 소프트웨어 성능
  3. 소프트웨어 제약조건
  4. 소프트웨어 신뢰도
(정답률: 57%)
  • 소프트웨어 범위(Scope)를 결정할 때는 처리될 데이터, 기능, 성능, 제약 조건, 인터페이스, 신뢰도 등을 주요 요소로 고려합니다. 소프트웨어 개발 환경은 범위 결정 요소가 아닌 개발 인프라에 해당합니다.
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%)
  • 이식성(Portability)은 소프트웨어를 다른 환경으로 옮겨서 운용할 때, 쉽게 수정되어 운용될 수 있는 시스템의 능력을 의미합니다.
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%)
  • 자료사전(Data Dictionary)에서 + 기호는 자료의 연결(and)을 의미하며, ( ) 기호는 생략 가능한 자료(optional)를 의미합니다.

    오답 노트

    = : 자료의 정의
    { } : 자료의 반복
    [ ] : 자료의 선택
    ** : 자료의 설명(주석)
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%)
  • 다른 객체에게 자신의 정보를 숨기고 연산만을 통해 접근하게 하여 유지보수와 확장 시 오류를 최소화하는 개념은 information Hiding(정보 은폐)입니다.
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%)
  • CASE는 소프트웨어 개발 전 과정을 컴퓨터와 전용 소프트웨어를 통해 자동화하는 도구이므로 유지보수 간편화, 품질 향상, 재사용성 증대가 가능합니다.

    오답 노트

    보헴이 제안한 LOC 기반 비용 산정 기법은 COCOMO입니다.
profile_image
1

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

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

  1. 객체 모델, 동적 모델, 정적 모델
  2. 객체 모델, 동적 모델, 기능 모델
  3. 동적 모델, 기능 모델, 정적 모델
  4. 정적 모델, 객체 모델, 기능 모델
(정답률: 73%)
  • 럼바우(Rumbaugh)의 객체지향 분석법은 객체 모델링, 동적 모델링, 기능 모델링의 세 가지 활동으로 구성됩니다.
    1. 객체 모델: 객체 다이어그램으로 표현
    2. 동적 모델: 상태도(State Diagram)로 표현
    3. 기능 모델: 자료흐름도(DFD)로 표현
profile_image
1

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

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

  1. Validation
  2. Coupling
  3. Interface
  4. Cohesion
(정답률: 57%)
  • 한 모듈 내부의 처리 요소들 간의 기능적 연관도를 나타내는 개념은 응집도(Cohesion)입니다. 응집도는 높을수록 모듈의 독립성이 향상되어 좋은 설계로 평가합니다.

    오답 노트

    Coupling: 모듈 간의 상호 의존도를 나타내는 결합도
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%)
  • 고급 프로그래머 1명이 팀을 이끌고 여러 명의 중급 프로그래머가 보조하는 형태는 책임 프로그래머 팀(Chief Programmer Team)의 전형적인 구성 방식입니다.
profile_image
1

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

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

  1. 회의 동안 의제를 유지시킨다.
  2. 문제 영역을 명확히 표현한다.
  3. 논쟁과 반박의 제한을 두지 않는다.
  4. 제품의 검토에 집중한다.
(정답률: 73%)
  • FTR(공식적 기술 검토)은 제품의 결함을 찾아내는 데 집중하며, 효율적인 진행을 위해 회의 중 논쟁과 반박을 제한하는 것이 지침입니다.
profile_image
1

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

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

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

    오답 노트

    작업들 간의 상호 관련성, 결정경로를 표시하는 것은 PERT/CPM 네트워크입니다.
profile_image
1

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

5과목: 데이터 통신

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

  1. 비연결형 전송 서비스를 제공한다.
  2. 비신뢰성 전송 서비스를 제공한다.
  3. 데이터그램 이라는 데이터 전송형식을 갖는다.
  4. 스트림(stream) 전송 기능을 제공한다.
(정답률: 41%)
  • 스트림(stream) 전송 기능은 연결형 서비스인 TCP의 특징입니다. IP는 데이터그램 기반의 비연결형, 비신뢰성 전송 서비스를 제공하는 네트워크 계층 프로토콜입니다.
profile_image
1

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

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

  1. Contention 방식
  2. Polling 방식
  3. Select-Hold 방식
  4. Point to Point 방식
(정답률: 59%)
  • 주 스테이션이 종 스테이션에게 데이터를 보내달라고 요청하는 방식은 Polling 방식입니다.

    오답 노트

    Select-Hold 방식: 주 스테이션이 종 스테이션에게 데이터를 전송하고자 할 때 사용합니다.
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%)
  • HDLC, PPP, LLC는 데이터 링크 계층의 프로토콜이지만, HTTP는 웹 브라우저와 서버 간의 통신을 담당하는 응용 계층 프로토콜입니다.
profile_image
1

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

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

  1. LDP
  2. DHCP
  3. ARP
  4. RTCP
(정답률: 50%)
  • 각 컴퓨터의 IP 관리를 용이하게 하기 위해 TCP/IP 통신에 필요한 정보를 자동으로 할당하고 관리하는 프로토콜은 DHCP(동적 호스트 구성 프로토콜)이며, RFC 1541에 규정되어 있습니다.
profile_image
1

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

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

  1. X. 21
  2. X. 28
  3. X. 25
  4. X. 29
(정답률: 74%)
  • 1976년 ITU-T에서 제정한 패킷 교환망 표준으로, DCE와 PC 등 통신 단말기 사이의 인터페이스 규약을 정의하는 것은 X. 25입니다.
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%)
  • Selective Repeat ARQ는 여러 프레임을 묶어서 확인하는 것이 아니라, 개별 데이터 프레임마다 수신 확인을 수행하며 오류가 발생한 특정 프레임만 재전송 요청을 보냅니다.
profile_image
1

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

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

  1. 버스 또는 트리 토플로지에서 가장 많이 사용되는 매체 접근 제어 방식이다.
  2. 각 호스트들이 전송매체에 경쟁적으로 데이터를 전송하는 방식이다.
  3. 토큰 패싱 방식에 비해 구현이 복잡하다.
  4. 프레임을 전송하면서 충돌여부를 조사한다.
(정답률: 50%)
  • CSMA/CD는 매체가 사용 가능한지 확인 후 데이터를 전송하는 경쟁 기반 방식으로, 정해진 토큰을 주고받는 토큰 패싱 방식보다 구조가 단순하고 구현이 쉽습니다.
profile_image
1

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

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

  1. 물리계층
  2. 링크계층
  3. 논리계층
  4. 패킷계층
(정답률: 59%)
  • X.25 프로토콜은 OSI 7계층 모델 중 물리 계층(physical layer), 데이터 링크 계층(data link layer), 네트워크 계층(packet layer)까지의 기능을 규정합니다. 따라서 논리계층은 해당하지 않습니다.
profile_image
1

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

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

  1. simplex communication
  2. half duplex communication
  3. full duplex communication
  4. multi access communication
(정답률: 60%)
  • 데이터 통신 회선은 전송 방향에 따라 단방향(simplex), 반이중(half duplex), 전이중(full duplex) 방식으로 분류합니다.

    오답 노트

    multi access communication: 전송 방향이 아닌 매체 접근 방식에 관한 개념입니다.
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%)
  • HDLC의 제어부는 프레임의 용도에 따라 I-프레임, S-프레임, U-프레임으로 나뉩니다. 이 중 I-프레임(Information Frame)은 실제 사용자 데이터를 전달하는 역할을 수행합니다.
profile_image
1

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

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

  1. ASK
  2. FSK
  3. PSK
  4. QSK
(정답률: 62%)
  • 디지털 데이터를 아날로그 신호로 변환하는 변조 방식에는 ASK(진폭 편이 변조), FSK(주파수 편이 변조), PSK(위상 편이 변조), QAM(직교 진폭 변조)이 있습니다. QSK는 존재하지 않는 방식입니다.
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%)
  • B-ISDN/ATM 프로토콜의 ATM 계층은 가입자 정보 유형에 따라 셀 헤더를 생성하고 추출하며, 가입자 채널을 다중화하는 기능을 수행합니다.

    오답 노트

    가변길이의 셀: ATM은 고정 길이 셀을 사용함
    셀 경계 식별 및 비트 타이밍: 물리 계층의 기능임
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%)
  • Stop-and-wait ARQ 방식은 송신자가 프레임을 하나 보낸 후 수신측으로부터 ACK(긍정 응답)가 올 때까지 기다리는 방식입니다. 따라서 4번 프레임에 대해 NAK(부정 응답)를 받았다면, 문제가 발생한 4번 프레임만 다시 전송합니다.
profile_image
1

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

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

  1. SOH
  2. ACK
  3. NAK
  4. EOT
(정답률: 68%)
  • ACK(Acknowledgement)는 수신 측에서 데이터 프레임을 오류 없이 정상적으로 수신했음을 송신 측에 알리는 긍정 응답 메시지입니다.

    오답 노트

    SOH: 헤딩의 시작
    NAK: 수신 메시지에 대한 부정 응답
    EOT: 전송 종료 및 데이터 링크 해제
profile_image
1

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

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