정보처리기사(구) 필기 기출문제복원 (2011-06-12)

정보처리기사(구) 2011-06-12 필기 기출문제 해설

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

정보처리기사(구)
(2011-06-12 기출문제)

목록

1과목: 데이터 베이스

1. 데이터베이스의 특성으로 옳지 않은 것은?

  1. 실시간 접근성
  2. 동시 공용
  3. 계속적인 변화
  4. 주소에 의한 참조
(정답률: 84%)
  • 데이터베이스는 데이터가 저장된 물리적 주소가 아니라 데이터의 값(내용)을 통해 데이터를 찾는 내용에 의한 참조(Content Reference) 방식을 사용합니다.

    오답 노트

    주소에 의한 참조: 데이터베이스가 아닌 일반 파일 시스템의 특징입니다.
profile_image
1

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

2. 순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과로 가능한 것이 아닌 것은?

  1. D, C, B, A
  2. B, C, D, A
  3. C, B, A, D
  4. D, B, C, A
(정답률: 71%)
  • 스택은 LIFO(Last-In First-Out) 구조로, 나중에 들어온 데이터가 먼저 나갑니다. D가 가장 먼저 출력되었다는 것은 A, B, C, D가 모두 스택에 들어갔음을 의미하며, 이 경우 D 다음에 나올 수 있는 데이터는 반드시 스택의 top에 있는 C여야 합니다. 따라서 D 출력 후 B가 바로 나오는 D, B, C, A 순서는 스택 구조상 불가능합니다.
profile_image
1

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

3. Which of the following is not a function of the DBA?

  1. schema definition
  2. storage structure definition
  3. application program coding
  4. integrity constraint specification
(정답률: 71%)
  • DBA(데이터베이스 관리자)는 데이터베이스의 설계, 구현, 관리 및 제어를 담당하는 사람입니다. 스키마 정의, 저장구조 정의, 무결성 제약조건 명세는 DBA의 핵심 업무이지만, 응용프로그램 코딩은 응용 프로그래머의 역할입니다.
profile_image
1

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

4. 데이터베이스 설계 순서로 옳은 것은?

  1. 요구조건분석→개념적설계→논리적설계→물리적설계→구현
  2. 요구조건분석→논리적설계→개념적설계→물리적설계→구현
  3. 요구조건분석→논리적설계→물리적설계→개념적설계→구현
  4. 요구조건분석→개념적설계→물리적설계→논리적설계→구현
(정답률: 84%)
  • 데이터베이스 설계는 사용자의 요구사항을 분석한 뒤, 추상적인 개념 모델을 만들고, 이를 컴퓨터가 이해할 수 있는 논리적 구조로 변환한 후, 실제 저장 장치에 맞게 물리적으로 설계하여 구현하는 순서로 진행됩니다.
    핵심 순서: 요구조건분석 $\rightarrow$ 개념적설계 $\rightarrow$ 논리적설계 $\rightarrow$ 물리적설계 $\rightarrow$ 구현
profile_image
1

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

5. Which of the following does not belong to the DML statement of SQL?

  1. DELETE
  2. ALTER
  3. SELECT
  4. UPDATE
(정답률: 78%)
  • DML(데이터 조작어)은 데이터를 조회, 삽입, 수정, 삭제하는 언어로 SELECT, INSERT, UPDATE, DELETE가 이에 해당합니다.
    ALTER는 데이터베이스 구조를 정의하거나 변경하는 DDL(데이터 정의어)에 속하므로 정답입니다.
profile_image
1

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

6. 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다는 무결성 규칙은?

  1. 개체 무결성 규칙(Entity Integrity Rule)
  2. 참조 무결성 규칙(Referential Integrity Rule)
  3. 영역 무결성 규칙(Domain Integrity Rule)
  4. 트리거 규칙(Trigger Rule)
(정답률: 82%)
  • 두 개의 릴레이션 사이에서 외래키가 참조하는 튜플이 반드시 기본키로 존재해야 한다는 규칙을 참조 무결성 규칙(Referential Integrity Rule)이라고 합니다.

    오답 노트

    개체 무결성: 기본키 관련 무결성
    영역 무결성: 속성(도메인) 관련 무결성
profile_image
1

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

7. 시스템카탈로그에 대한 설명으로 옳지 않은 것은?

  1. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
  2. 일반사용자도 시스템카탈로그의 내용을 검색할 수 있다.
  3. 시스템카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다.
  4. 시스템카탈로그에 대한 갱신은 데이터베이스의 무결성 유지를 위하여 사용자가 직접 갱신해야 한다.
(정답률: 81%)
  • 시스템 카탈로그는 DBMS가 스스로 생성하고 유지 관리하는 데이터 사전입니다. 데이터베이스의 무결성과 일관성을 보장하기 위해 사용자는 내용을 조회(검색)할 수는 있지만, 직접 수정하거나 갱신하는 것은 엄격히 금지됩니다.
profile_image
1

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

8. 관계대수에 대한 설명으로 옳은 내용 모두를 나열한 것은?

  1. ②, ③, ④
  2. ①, ③, ④
  3. ①, ②, ④
  4. ①, ②, ③, ④
(정답률: 64%)
  • 관계대수는 원하는 릴레이션을 얻기 위해 수행해야 할 연산의 순서를 명시하는 절차적 언어입니다.

    오답 노트

    원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다: 이는 관계해석에 대한 설명입니다.
profile_image
1

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

9. 로킹(locking)단위에 대한 설명으로 옳지 않은 것은?

  1. 로킹의 대상이 되는 객체의 크기를 의미한다.
  2. 로킹의 단위가 커지면 병행성 수준이 낮아진다.
  3. 로킹의 단위가 작아지면 로킹 오버헤드가 감소한다.
  4. 데이터베이스도 로킹의 단위가 될 수 있다.
(정답률: 77%)
  • 로킹 단위가 작아지면 관리해야 할 로크의 수가 많아지기 때문에 시스템의 로킹 오버헤드는 오히려 증가하게 됩니다.

    오답 노트

    로킹 단위가 커지면: 병행성 수준 낮아짐
profile_image
1

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

10. DBMS의 필수기능 중 정의기능에 해당하는 것은?

  1. 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되게 해야 한다.
  2. 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안을 유지하여야 한다.
  3. 여러 사용자가 데이터베이스를 동시에 접근하여 처리할 때 데이터베이스와 처리 결과가 항상 정확성을 유지하도록 병행 제어를 할 수 있어야 한다.
  4. 데이터와 데이터의 관계를 명확하게 명세할 수 있어야 하며, 원하는 데이터 연산은 무엇이든 명세할 수 있어야 한다.
(정답률: 68%)
  • DBMS의 정의 기능(Definition Facility)은 데이터베이스의 논리적 구조와 물리적 구조를 정의하며, 데이터 간의 관계와 연산을 명세하는 기능입니다.

    오답 노트

    갱신, 삽입, 삭제 작업 수행: 조작 기능
    보안 유지 및 허가된 접근 제어: 제어 기능
    병행 제어를 통한 정확성 유지: 제어 기능
profile_image
1

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

11. 다음 자료에 대하여 “selection sort"를 사용하여 오름차순으로 정렬할 경우 PASS1의 결과는?

  1. 3, 4, 8, 7, 9
  2. 3, 4, 7, 9, 8
  3. 3, 4, 7, 8, 9
  4. 3, 8, 4, 9, 7
(정답률: 79%)
  • 선택 정렬(Selection Sort)은 전체 데이터 중 최솟값을 찾아 첫 번째 위치의 값과 교환하는 방식입니다.
    초기 상태 $\text{8, 3, 4, 9, 7}$에서 최솟값인 $3$을 찾아 첫 번째 자리의 $8$과 교환하면 PASS1 결과가 도출됩니다.
    $$\text{초기 상태: 8, 3, 4, 9, 7}$$
    $$\text{최솟값 3과 첫 번째 값 8 교환}$$
    $$\text{결과: 3, 8, 4, 9, 7}$$
profile_image
1

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

12. 뷰(VIEW)에 대한 설명 중 옳지 않은 내용으로만 나열된 것은?

  1. ②, ③, ④
  2. ①, ④
(정답률: 58%)
  • 뷰(VIEW)는 가상 테이블로서 삽입, 갱신, 삭제 연산 시 제약 사항이 따르므로 제약 사항이 따르지 않는다는 설명은 틀린 내용입니다.

    오답 노트

    뷰 위에 또 다른 뷰를 정의할 수 있다: 가능함
    DBA는 보안 측면에서 뷰를 활용할 수 있다: 가능함
    뷰의 정의는 ALTER문을 이용하여 변경할 수 없다: 변경 불가(정의 수정 시 DROP 후 CREATE 필요)
profile_image
1

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

13. 3NF에서 BCNF가 되기 위한 조건은?

  1. 이행적 함수 종속 제거
  2. 부분적 함수 종속 제거
  3. 다치 종속 제거
  4. 결정자이면서 후보 키가 아닌 것 제거
(정답률: 75%)
  • 정규화 과정에서 3NF에서 BCNF로 가기 위해서는 결정자이면서 후보 키가 아닌 것을 제거해야 합니다.

    오답 노트

    이행적 함수 종속 제거: 2NF $\rightarrow$ 3NF
    부분적 함수 종속 제거: 1NF $\rightarrow$ 2NF
    다치 종속 제거: BCNF $\rightarrow$ 4NF
profile_image
1

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

14. 개체-관계 모델 (E-R Model)에 관한 설명으로 옳지 않은 것은?

  1. E-R모델의 기본적인 아이디어를 시각적으로 가장 잘 나타내는 것이 E-R다이어그램이다.
  2. E-R다이어그램에서 개체 타입은 다이아몬드, 관계 타입은 사각형, 속성은 타원으로 표시한다.
  3. 개체, 속성, 그들 간의 관계를 이용하여 개념 세계의 정보 구조를 표현한다.
  4. 1976년 P. chen이 제안하였다.
(정답률: 78%)
  • E-R 다이어그램의 표준 표기법을 구분하는 문제입니다.
    개체 타입은 사각형, 관계 타입은 마름모(다이아몬드), 속성은 타원으로 표시하는 것이 원칙입니다.
profile_image
1

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

15. 데이터베이스 설계 단계 중 물리적 설계의 옵션 선택 시 고려 사항으로 거리가 먼 것은?

  1. 스키마의 평가 및 정제
  2. 응답 시간
  3. 저장 공간의 효율화
  4. 트랜잭션 처리도
(정답률: 72%)
  • 물리적 설계 단계에서는 실제 시스템의 성능과 자원 효율성을 최적화하는 옵션을 선택합니다.
    주요 고려 사항으로는 응답 시간, 저장 공간의 효율화, 트랜잭션 처리도가 있습니다.

    오답 노트

    스키마의 평가 및 정제는 물리적 설계 이전 단계인 논리적 설계 단계에서 수행하는 작업입니다.
profile_image
1

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

16. 릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?

  1. ①, ③
  2. ①, ②, ④
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 79%)
  • 릴레이션의 핵심 특징을 묻는 문제입니다.
    모든 튜플은 서로 다른 값을 가져야 하며(튜플 유일성), 각 속성은 릴레이션 내에서 유일한 이름을 가져야 하고(속성 유일성), 모든 속성 값은 더 이상 분해할 수 없는 원자 값이어야 합니다(속성 값 원자성).

    오답 노트

    하나의 릴레이션에서 튜플의 순서는 존재하지 않습니다(튜플 간 무순서).
profile_image
1

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

17. 트랜잭션(Transaction)은 보통 일련의 연산 집합이란 의미로 사용하며 하나의 논리적 기능을 수행하는 작업의 단위이다. 트랜잭션이 가져야 할 특성으로 거리가 먼 것은?

  1. Atomicity
  2. Concurrency
  3. Isolation
  4. Durability
(정답률: 68%)
  • 트랜잭션의 핵심 특성은 ACID 원칙으로, 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 영속성(Durability)을 의미합니다. Concurrency(동시성)는 여러 트랜잭션을 동시에 처리하는 성질을 말하며, 트랜잭션 자체가 반드시 가져야 할 4대 필수 특성에는 포함되지 않습니다.
profile_image
1

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

18. 다음 트리에 대한 INORDER 운행 결과는?

  1. A B D C E F
  2. D B A E C F
  3. D B E C F A
  4. A B C D E F
(정답률: 63%)
  • Inorder(중위 순회) 방식은 '왼쪽 서브트리 $\rightarrow$ 루트 $\rightarrow$ 오른쪽 서브트리' 순으로 방문합니다.
    1. A의 왼쪽 서브트리(B, D) 방문 $\rightarrow$ D 방문 $\rightarrow$ B 방문
    2. 루트 A 방문 $\rightarrow$ A 방문
    3. A의 오른쪽 서브트리(C, E, F) 방문 $\rightarrow$ E 방문 $\rightarrow$ C 방문 $\rightarrow$ F 방문
    따라서 최종 결과는 D B A E C F 가 됩니다.
profile_image
1

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

19. 스택 알고리즘에서 T가 스택 포인터이고, m이 스택의 길이일 때, 서브루틴 “AA"가 처리해야 하는 것은?

  1. 오버플로우 처리
  2. 언더플로우 처리
  3. 삭제 처리
  4. 삽입 처리
(정답률: 73%)
  • 제시된 알고리즘 을 보면, 스택 포인터 $T$를 증가시킨 후 그 값이 스택의 최대 길이 $m$보다 큰지 확인합니다. $T > m$인 경우 더 이상 데이터를 저장할 공간이 없으므로 서브루틴 AA로 이동하여 오버플로우(Overflow)를 처리하게 됩니다.
profile_image
1

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

20. 데이터 모델의 구성 요소 중 데이터베이스에 표현될 대상으로서의 개체 타입과 개체 타입들 간의 관계를 기술한 것을 의미하는 것은?

  1. Domain
  2. Structure
  3. Constraint
  4. Operation
(정답률: 61%)
  • 데이터 모델의 구성 요소 중 데이터베이스에 표현될 대상인 개체 타입과 그들 간의 관계를 정의하는 것은 Structure(구조)입니다.

    오답 노트

    Domain: 데이터가 가질 수 있는 원자 값들의 집합
    Constraint: 데이터 모델의 무결성을 유지하기 위한 제약 조건
    Operation: 데이터베이스를 조작하는 연산
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음과 같은 값을 가지는 시스템에서 2계층 캐시 메모리를 사용할 경우는 그렇지 않은 경우에 비해 평균 메모리 액세스 시간이 약 몇 배 향상되는가?

  1. 0.7
  2. 1.4
  3. 2.7
  4. 5.5
(정답률: 44%)
  • 2계층 캐시 사용 시의 평균 액세스 시간과 L1 캐시만 사용할 때의 시간을 비교하여 향상 배수를 구합니다.
    ① [기본 공식]
    $$\text{Average Access Time} = \text{Hit Time} + (\text{Miss Rate} \times \text{Miss Penalty})$$
    ② [숫자 대입]
    $$\text{L1 only} = 1 + (0.05 \times 100) = 6\text{ cycles}$$
    $$\text{L2 Penalty} = 4 + (0.2 \times 100) = 24\text{ cycles}$$
    $$\text{L1+L2} = 1 + (0.05 \times 24) = 2.2\text{ cycles}$$
    ③ [최종 결과]
    $$\text{Improvement} = \frac{6}{2.2} \approx 2.7$$
profile_image
1

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

22. 다음 중 IEEE 754에 대한 설명으로 옳은 것은?

  1. 고정소수점 표현에 대한 국제 표준이다.
  2. 가수는 부호 비트와 함께 부호화-크기로 표현된다.
  3. 0.M x 2^E의 형태를 취한다. (단, M:가수, E:지수)
  4. 64비트 복수-정밀도 형식의 경우 지수는 10비트 이다.
(정답률: 40%)
  • IEEE 754는 부동소수점을 표현하는 국제 표준으로, 가수는 부호 비트와 함께 부호화-크기(sign-magnitude) 방식으로 표현됩니다.

    오답 노트

    고정소수점 표현 $\rightarrow$ 부동소수점 표현 표준임
    0.M x 2^E 형태 $\rightarrow$ 1.M x 2^E 형태(정규화)를 취함
    64비트 지수 10비트 $\rightarrow$ 64비트(배정도)의 지수는 11비트임
profile_image
1

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

23. 하드웨어 신호에 의하여 특정 번지의 서브루틴을 수행하는 것은?

  1. handshaking mode
  2. vectored interrupt
  3. DMA
  4. subroutine call
(정답률: 59%)
  • 인터럽트 발생 시 하드웨어적으로 미리 정해진 벡터 주소를 통해 해당 서브루틴으로 즉시 분기하여 수행하는 방식은 vectored interrupt입니다.

    오답 노트

    handshaking mode: 장치 간 동기화 통신 방식
    DMA: CPU를 거치지 않고 메모리에 직접 접근하는 방식
    subroutine call: 프로그램 실행 중 명시적으로 호출하는 방식
profile_image
1

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

24. 디코더(Decoder)로 전가산기 회로를 설계하고자 한다. 설계에 필요한 IC는?

  1. 2×4 디코더:1개, 4입력 OR 게이트:2개
  2. 2×4 디코더:1개, 2입력 OR 게이트:2개
  3. 3×8 디코더:1개, 2입력 OR 게이트:2개
  4. 3×8 디코더:1개, 4입력 OR 게이트:2개
(정답률: 34%)
  • 전가산기는 입력 변수가 3개(A, B, Carry-in)이므로, 모든 입력 조합을 생성하기 위해 $2^{3} = 8$개의 출력을 가진 디코더가 필요합니다. 또한 결과값인 합(S)과 캐리(C)를 각각 구현하기 위해 4개의 최소항을 묶어줄 OR 게이트가 각각 1개씩, 총 2개가 필요합니다.
    ① [기본 공식] $\text{디코더 크기} = 2^{\text{입력 수}}$
    ② [숫자 대입] $\text{디코더 크기} = 2^{3} = 8$
    ③ [최종 결과] $3 \times 8 \text{ 디코더 1개, 4입력 OR 게이트 2개}$
profile_image
1

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

25. 4비트로 자료를 표시할 때 2진화 16진수는 이진화십진수(BCD)에 비해 몇 개를 더 표시할 수 있는가?

  1. 0
  2. 2
  3. 4
  4. 6
(정답률: 43%)
  • 4비트로 표현 가능한 상태의 개수를 비교하는 문제입니다. 16진수는 $2^{4}$인 16가지 상태를 모두 사용하지만, BCD(이진화십진수)는 0부터 9까지 10가지 상태만 사용합니다.
    ① [기본 공식] $\text{차이} = \text{16진수 표현 가능 수} - \text{BCD 표현 가능 수}$
    ② [숫자 대입] $\text{차이} = 16 - 10$
    ③ [최종 결과] $\text{차이} = 6$
profile_image
1

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

26. flynn의 분류법 중 여러 개의 처리기에서 수행되는 인스트럭션(instruction)들은 각기 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태는?

  1. SISD
  2. SIMD
  3. MISD
  4. MIMD
(정답률: 64%)
  • Flynn의 분류법은 명령어 스트림과 데이터 스트림의 개수로 구분합니다. 여러 개의 처리기가 각기 다른 명령어(Multiple Instruction)를 수행하면서 하나의 데이터 스트림(Single Data)을 공유하는 형태는 MISD입니다.

    오답 노트

    SISD: 단일 명령어, 단일 데이터
    SIMD: 단일 명령어, 다중 데이터
    MIMD: 다중 명령어, 다중 데이터
profile_image
1

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

27. 컴퓨터의 제어 장치에 일반적으로 포함되지 않는 것은?

  1. 해독기
  2. 순서기
  3. 주기억장치
  4. 주소 처리기
(정답률: 49%)
  • 제어 장치는 CPU 내에서 명령어를 해독하고 각 장치에 제어 신호를 보내는 역할을 하며, 해독기, 순서기, 주소 처리기 등이 포함됩니다. 반면 주기억장치는 제어 장치에 포함되는 구성 요소가 아니라 CPU와 독립적으로 존재하는 기억 장치입니다.
profile_image
1

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

28. 32비트의 가상 주소, 4KB 페이지, 페이지 테이블 엔트리당 4바이트로 된 페이지 테이블에 대해 전체 페이지 테이블의 크기는 얼마인가?

  1. 4MB
  2. 8MB
  3. 16MB
  4. 32MB
(정답률: 25%)
  • 전체 페이지 테이블의 크기는 전체 페이지 수에 페이지 테이블 엔트리(PTE) 하나의 크기를 곱하여 계산합니다.
    ① [기본 공식]
    $$\text{Table Size} = \frac{\text{Virtual Address Space}}{\text{Page Size}} \times \text{PTE Size}$$
    ② [숫자 대입]
    $$\text{Table Size} = \frac{2^{32}}{4 \times 1024} \times 4 = \frac{2^{32}}{2^{12}} \times 2^{2} = 2^{22}$$
    ③ [최종 결과]
    $$\text{Table Size} = 4\text{MB}$$
profile_image
1

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

29. 다음 중 1-주소 명령어 형식을 따르는 명령어 MULA를 가장 적절하게 설명한 것은? (단, M[A]는 기억장치와 A번지의 내용을 의미하고 MUL은 곱셈을 나타낸다.)

  1. AC←AC× M[A]
  2. R1←R2×M[A]
  3. AC←M[A]
  4. M[A]←AC
(정답률: 53%)
  • 1-주소 명령어 형식은 오퍼랜드(Operand)가 하나만 존재하며, 연산 시 누산기(AC)를 암시적으로 사용합니다. 따라서 곱셈 명령어 MULA는 누산기의 값과 메모리 A번지의 값을 곱하여 그 결과를 다시 누산기에 저장하는 동작을 수행합니다.
    $$AC \leftarrow AC \times M[A]$$
profile_image
1

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

30. 메모리 인터리빙(interleaving)의 설명이 아닌 것은?

  1. 단위 시간에 여러 메모리의 접근이 불가능하도록 하는 방법이다.
  2. 캐시 기억장치, 고속 DMA 전송 등에서 많이 사용된다.
  3. 기억장치의 접근시간을 효율적으로 높일 수 있다.
  4. 각 모듈을 번갈아 가면서 접근(access)할 수 있다.
(정답률: 63%)
  • 메모리 인터리빙은 CPU가 복수 개의 메모리 모듈에 동시에 주소를 전달하여, 연속된 데이터를 번갈아 가며 접근함으로써 메모리 접근 속도를 높이는 기술입니다.

    오답 노트

    단위 시간에 여러 메모리의 접근이 불가능하도록 하는 방법이다: 여러 모듈에 동시 접근하여 처리 속도를 높이는 것이 핵심 목적입니다.
profile_image
1

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

31. 입력이 A, B, C인 다음 논리식을 입력이 2개인 NAND게이트만으로 회로를 구성할 경우, 최소 몇 개의 NAND게이트가 필요한가?

  1. 6
  2. 5
  3. 4
  4. 3
(정답률: 37%)
  • 주어진 논리식 $F = \bar{A}\bar{B}C + A\bar{B}C + ABC$를 카르노 맵으로 간략화하면 $F = AC + \bar{B}C$가 됩니다. 이를 드모르간의 정리를 이용하여 NAND 게이트 형태로 변환하면 총 4개의 NAND 게이트로 구현이 가능합니다.
    ① [기본 공식]
    $$F = AC + \bar{B}C$$
    ② [숫자 대입]
    $$F = \overline{\overline{AC} \cdot \overline{\bar{B}C}}$$
    ③ [최종 결과]
    $$4$$
profile_image
1

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

32. 인터럽트 작동 순서가 올바른 것은?

  1. ③⑤④②①
  2. ④③⑤②①
  3. ⑤②③①④
  4. ①③④⑤②
(정답률: 41%)
  • 인터럽트의 올바른 처리 순서는 요청 $\rightarrow$ 상태 저장 $\rightarrow$ 인지 $\rightarrow$ 처리 $\rightarrow$ 복귀 순으로 진행됩니다.
    CPU에게 인터럽트 요청 $\rightarrow$ 현재 수행중인 명령을 완료하고 복귀 주소를 저장 $\rightarrow$ 인터럽트 인지신호 발생 $\rightarrow$ 벡터 인터럽트 처리 $\rightarrow$ 리턴에 의한 복귀 순서가 정답입니다.
profile_image
1

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

33. 서로 다른 17개의 정보가 있다. 이 중에서 하나를 선택하려면 최소 몇 개의 비트가 필요한가?

  1. 3
  2. 4
  3. 5
  4. 17
(정답률: 67%)
  • 정보의 개수 $n$을 구분하기 위해 필요한 최소 비트 수 $x$는 $2^{x-1} < n \le 2^x$를 만족하는 최소 정수입니다.
    $$\text{비트 수 계산}$$
    ① [기본 공식] $2^{x} \ge 17$
    ② [숫자 대입] $2^{5} = 32 \ge 17$
    ③ [최종 결과] $x = 5$
profile_image
1

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

34. 주기억장치로부터 캐시 메모리로 데이터를 전송하는 매핑 프로세스 방법이 아닌 것은?

  1. associative mapping
  2. direct mapping
  3. set-associative mapping
  4. virtual mapping
(정답률: 57%)
  • 캐시 메모리 매핑 프로세스에는 associative mapping, direct mapping, set-associative mapping이 있으며, virtual mapping는 이에 해당하지 않습니다.

    오답 노트

    associative mapping: 주소와 데이터를 모두 저장하며 가장 유연하고 빠른 방식
    direct mapping: 인덱스 필드를 사용하여 특정 캐시 위치에만 저장하는 방식
    set-associative mapping: 직접 매핑의 단점을 보완하여 하나의 인덱스에 여러 워드를 저장하는 방식
profile_image
1

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

35. 컴퓨터에서 명령어를 처리하기 위해서 명령어를 CPU에 옮긴 후 명령 레지스터(IR)에 셋(set)시켜 해독하는 단계는?

  1. Fetch Cycle
  2. Indirect Cycle
  3. Execute Cycle
  4. Interrupt Cycle
(정답률: 56%)
  • 명령어 처리의 첫 단계인 Fetch Cycle은 PC의 내용을 MAR에 전달하고 메모리 읽기 동작을 통해 명령어를 MBR로 가져와 명령 레지스터(IR)에 셋(set)시키는 과정입니다.

    오답 노트

    Indirect Cycle: 간접 주소 지정 방식일 때 실제 오퍼랜드를 다시 읽어오는 단계
    Execute Cycle: 해독된 OP-code에 따라 실제 동작을 수행하는 단계
    Interrupt Cycle: 외부 인터럽트 요청을 처리하는 단계
profile_image
1

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

36. CPU가 어떤 명령과 다음 명령을 수행하는 사이를 이용하여 하나의 데이터 워드를 직접 전송하는 DMA방식을 무엇이라고 하는가?

  1. word stealing
  2. word transfer
  3. cycle stealing
  4. cycle transfer
(정답률: 60%)
  • CPU가 내부적으로 명령어를 해독하거나 연산을 수행하여 시스템 버스를 사용하지 않는 유휴 시간을 이용하여 데이터를 전송하는 방식을 cycle stealing이라고 합니다.
profile_image
1

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

37. 입출력 인터페이스를 사용해야 하는 이유로 틀린 것은?

  1. 속도의 차이
  2. 마이크로 오퍼레이션의 차이
  3. 전압레벨의 차이
  4. 전송사이클 길이의 차이
(정답률: 29%)
  • 입출력 인터페이스는 CPU와 주변장치 간의 물리적, 전기적, 속도적 차이를 해결하기 위해 사용합니다. 마이크로 오퍼레이션의 차이는 인터페이스를 사용하는 직접적인 이유에 해당하지 않습니다.

    오답 노트

    속도의 차이, 전압레벨의 차이, 전송사이클 길이의 차이: 모두 CPU와 주변장치 간의 불일치를 해결해야 하는 인터페이스 사용 이유임
profile_image
1

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

38. 입출력 제어방식에 대한 설명으로 가장 거리가 먼것은?

  1. 프로세서에 의한 입출력 제어 방식으로 크게 동기제어 방식과 비동기 제어방식으로 구분할 수 있다.
  2. 인터럽트 제어방식은 프로세서에 의한 제어방식으로 비동기 제어방식이다.
  3. 프로그램 제어방식은 전용장치 제어방식으로 동기방식과 플래그 검사 방식으로 구분할 수 있다.
  4. 전용장치에 의한 제어방식으로 DMA방식과 Channel 방식이 있다.
(정답률: 45%)
  • 프로그램 제어방식은 CPU(프로세서)가 직접 입출력을 제어하는 방식이지, 별도의 하드웨어인 전용장치 제어방식이 아닙니다.

    오답 노트

    전용장치 제어방식: DMA 방식과 Channel 방식이 이에 해당함
profile_image
1

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

39. 어느 컴퓨터의 기억 용량이 1Mbyte이다. 이 때 필요한 주소선의 수는?

  1. 8개
  2. 16개
  3. 20개
  4. 24개
(정답률: 51%)
  • 기억 용량과 주소선의 관계는 $2^{n}$ 공식으로 계산하며, 여기서 $n$이 필요한 주소선의 수입니다.
    ① [기본 공식] $2^{n} = \text{Memory Capacity}$
    ② [숫자 대입] $2^{n} = 1\text{M} = 2^{20}$
    ③ [최종 결과] $n = 20$
profile_image
1

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

40. 모든 하드디스크 제조사들은 IDEMA를 통해 기존 512바이트 섹터 표준을 어떻게 변경하여야 하는가?

  1. 1K 섹터 표준으로 변경
  2. 4K 섹터 표준으로 변경
  3. 1M 섹터 표준으로 변경
  4. 4M 섹터 표준으로 변경
(정답률: 48%)
  • 국제 디스크 드라이브, 장비와 재질 협회(IDEMA)는 기존의 512바이트 섹터 표준을 4,096바이트인 4K 섹터 표준(LBD)으로 변경하였습니다. 이를 통해 블록 단위가 증가하여 오류 정정 코드(ECC)가 줄어들고, 데이터 읽기 효율성과 정확성이 향상되었습니다.
profile_image
1

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

3과목: 운영체제

41. 페이지 교체기법 알고리즘 중 각 페이지마다 “Reference Bit"와 “Modified Bit"가 사용되는 것은?

  1. LRU
  2. NUR
  3. FIFO
  4. LFU
(정답률: 60%)
  • NUR(Not Used Recently) 알고리즘은 페이지의 참조 여부를 나타내는 Reference Bit와 내용 수정 여부를 나타내는 Modified Bit를 사용하여 교체 대상을 결정합니다.

    오답 노트

    LRU: 가장 오랫동안 참조되지 않은 페이지 교체
    FIFO: 메모리에 가장 먼저 들어온 페이지 교체
    LFU: 참조 횟수가 가장 적은 페이지 교체
profile_image
1

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

42. PCB(Process Control Block)가 갖고 있는 정보가 아닌 것은?

  1. 할당되지 않은 주변장치의 상태 정보
  2. 프로세스의 현재 상태
  3. 프로세스 고유 식별자
  4. 스케줄링 및 프로세스의 우선순위
(정답률: 65%)
  • PCB는 프로세스 제어를 위해 운영체제가 유지하는 정보 블록으로, 해당 프로세스와 직접적으로 관련된 상태 정보만을 저장합니다.

    오답 노트

    할당되지 않은 주변장치의 상태 정보: PCB는 해당 프로세스에 할당된 자원 정보는 갖지만, 할당되지 않은 장치의 상태까지 관리하지는 않습니다.
profile_image
1

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

43. HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 것은?

  1. A
  2. B
  3. C
  4. D
(정답률: 69%)
  • HRN 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여, 계산된 우선순위 수치가 클수록 먼저 처리하는 방식입니다.
    ① [기본 공식]
    $$\text{Priority} = \frac{\text{Waiting Time} + \text{Service Time}}{\text{Service Time}}$$
    ② [숫자 대입]
    $$A = \frac{5 + 20}{20} = 1.25$$
    $$B = \frac{40 + 20}{20} = 3$$
    $$C = \frac{15 + 45}{45} = 1.33$$
    $$D = \frac{20 + 2}{2} = 11$$
    ③ [최종 결과]
    $$D = 11$$
    따라서 수치가 가장 큰 D가 우선순위가 가장 높습니다.
profile_image
1

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

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

  1. 자원 공유
  2. 연산속도 향상
  3. 신뢰성 증대
  4. 보안성 향상
(정답률: 73%)
  • 분산 운영체제는 여러 컴퓨터에 자원을 분산하여 공유하고 연산 속도와 신뢰성을 높이는 것이 목적이지만, 네트워크를 통해 연결되어 있어 보안성에는 상대적으로 취약합니다.
profile_image
1

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

45. 스레드(Thread)에 대한 설명으로 거리가 먼 것은?

  1. 하나의 스레드는 상태를 줄인 경량 프로세스라고도 한다.
  2. 하나의 프로세스에는 하나의 스레드만 존재한다.
  3. 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
  4. 스레드를 사용하면 하드웨어, 운영체제의 성능과 응용프로그램의 처리율을 향상시킬 수 있다.
(정답률: 76%)
  • 프로세스는 하나 이상의 스레드를 가질 수 있습니다. 하나의 스레드만 가지는 단일 스레드 프로세스와 둘 이상의 스레드를 가지는 다중 스레드 프로세스로 구분됩니다.
profile_image
1

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

46. UNIX 시스템에서 커널의 수행 기능에 해당하지 않는 것은?

  1. 프로세스 관리
  2. 기억장치 관리
  3. 입/출력 관리
  4. 명령어 해독
(정답률: 72%)
  • 커널은 프로세스 관리, 기억장치 관리, 입출력 관리 등 시스템의 핵심 자원을 관리하는 기능을 수행합니다.
    명령어 해독은 사용자가 입력한 명령어를 해석하여 커널에 전달하는 쉘(Shell)의 역할입니다.
profile_image
1

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

47. UNIX 파일시스템 구조에서 데이터가 저장된 블록의 시작 주소를 확인할 수 있는 블록은?

  1. 부트 블록
  2. I-node 블록
  3. 슈퍼 블록
  4. 데이터 블록
(정답률: 57%)
  • I-node 블록은 파일의 메타데이터를 저장하는 고정 크기의 블록으로, 파일 모드, 소유자, 파일 크기뿐만 아니라 실제 데이터가 저장된 블록의 주소 정보를 포함하고 있습니다.
profile_image
1

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

48. 3개의 페이지 프레임을 갖는 시스템에서 페이지 참조 순서가 1, 2, 1, 0, 4, 1, 3일 경우 FIFO 알고리즘에 의한 페이지 대치의 최종 결과는?

  1. 1, 2, 0
  2. 2, 4, 3
  3. 1, 4, 2
  4. 4, 1, 3
(정답률: 70%)
  • FIFO(First-In-First-Out) 알고리즘은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다.
    1. [1] 진입 $\rightarrow$ (1, _, _)
    2. [2] 진입 $\rightarrow$ (1, 2, _)
    3. [1] 적중 $\rightarrow$ (1, 2, _)
    4. [0] 진입 $\rightarrow$ (1, 2, 0)
    5. [4] 진입 (1 교체) $\rightarrow$ (4, 2, 0)
    6. [1] 진입 (2 교체) $\rightarrow$ (4, 1, 0)
    7. [3] 진입 (0 교체) $\rightarrow$ (4, 1, 3)
    최종 결과는 4, 1, 3입니다.
profile_image
1

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

49. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 4개의 연결점을 가질 경우 CPU의 총 개수는?

  1. 4
  2. 16
  3. 32
  4. 65536
(정답률: 71%)
  • 하이퍼큐브 구조에서 각 CPU가 갖는 연결점의 수를 $n$이라고 할 때, 전체 CPU의 개수는 $2^{n}$으로 계산합니다.
    $$N = 2^{n}$$
    $$N = 2^{4}$$
    $$N = 16$$
profile_image
1

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

50. 레코드가 직접 액세스 기억장치의 물리적 주소를 통해 직접 액세스 되는 파일 구조는?

  1. Sequential File
  2. Indexed Sequential File
  3. Direct File
  4. Partitioned File
(정답률: 72%)
  • Direct File(직접 파일)은 레코드의 키 값을 물리적 주소로 변환하여 기억장치의 해당 위치에 직접 액세스하는 파일 구조입니다.
profile_image
1

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

51. 파일 구성 방식 중 ISAM(Indexed Sequential Access- Method)의 물리적인 색인 구성은 디스크의 물리적 특성에 따라 색인(index)을 구성하는데, 다음 중 3단계 색인에 해당되지 않는 것은?

  1. 실린더 색인(cylinder index)
  2. 트랙 색인(track index)
  3. 마스터 색인(master index)
  4. 볼륨 색인(volume index)
(정답률: 62%)
  • ISAM의 3단계 색인 구성은 데이터 접근 효율을 위해 마스터 색인(대제목) $\rightarrow$ 실린더 색인(중제목) $\rightarrow$ 트랙 색인(소제목) 순으로 계층 구조를 이룹니다. 따라서 볼륨 색인은 3단계 색인 구성에 해당하지 않습니다.
profile_image
1

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

52. 파일 시스템에 대한 설명으로 틀린 것은?

  1. 고급 언어에 대한 번역 기능을 제공한다.
  2. 사용자가 파일을 생성, 수정, 제거할 수 있도록 한다.
  3. 파일 공유를 위해서 여러 종류의 접근 제어 기법을 제공한다.
  4. 불의의 사태에 대비한 예비(backup)와 복구(recovery)능력을 갖추어야 한다.
(정답률: 69%)
  • 파일 시스템은 파일의 생성, 수정, 제거, 공유 및 백업과 복구 등 데이터 관리 기능을 제공하는 시스템입니다.

    오답 노트

    고급 언어에 대한 번역 기능을 제공한다: 컴파일러의 역할입니다.
profile_image
1

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

53. 로더(Loader)의 종류 중 다음 설명에 해당하는 것은?

  1. 절대 로더(Absolute Loader)
  2. 재배치 로더(Relocating Loader)
  3. 동적 적재로더(Dynamic Loading Loader)
  4. 오버레이 로더(Overlay Loader)
(정답률: 67%)
  • 프로그램 실행 시 필요한 부분만 메모리에 적재하고, 호출될 때 적재하는 load-on-call 방식을 사용하는 로더는 동적 적재로더(Dynamic Loading Loader)입니다. 이는 프로그램 크기가 주 기억장치보다 클 때 매우 효율적입니다.
profile_image
1

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

54. 다중 처리기 운영체제 형태 중 주/종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?

  1. 주 프로세서가 운영체제를 수행한다.
  2. 주 프로세서와 종 프로세서가 모두 입·출력을 수행하기 때문에 대칭 구조를 갖는다.
  3. 주 프로세서가 고장이 나면 시스템 전체가 다운된다.
  4. 하나의 프로세서를 주 프로세서로 지정하고, 다른 처리기들은 종 프로세서로 지정하는 구조이다.
(정답률: 74%)
  • 주/종(Master/Slave) 구조는 주 프로세서가 운영체제를 수행하며 전체 시스템을 제어하고, 종 프로세서가 실제 연산이나 입출력을 담당하는 비대칭 구조입니다. 따라서 주 프로세서와 종 프로세서가 모두 입·출력을 수행하여 대칭 구조를 갖는다는 설명은 틀린 내용입니다.
profile_image
1

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

55. UNIX 시스템의 특징으로 옳지 않은 것은?

  1. 대화식 운영체제이다.
  2. 소스가 공개된 개방형 시스템이다.
  3. 멀티유저, 멀티태스킹을 지원한다.
  4. 효과적으로 구현할 수 있는 이중 리스트 구조를 사용한다.
(정답률: 69%)
  • UNIX 시스템은 파일 시스템과 디렉터리 구조를 관리하기 위해 이중 리스트 구조가 아닌 트리 구조를 사용합니다.
profile_image
1

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

56. 현재 헤드 위치가 53에 있고 트랙 0번 방향으로 이동 중이다. 요청 대기 큐에는 다음과 같은 순서의 액세스 요청이 대기 중일 때 SSTF 스케줄링 알고리즘을 사용 한다면 헤드의 총 이동 거리는 얼마인가?

  1. 201
  2. 236
  3. 256
  4. 320
(정답률: 52%)
  • SSTF(Shortest Seek Time First) 알고리즘은 현재 헤드 위치에서 가장 가까운 트랙을 우선적으로 방문하는 방식입니다.
    방문 순서: $53 \rightarrow 65 \rightarrow 67 \rightarrow 37 \rightarrow 14 \rightarrow 98 \rightarrow 122 \rightarrow 124 \rightarrow 203$
    ① [기본 공식] $Total\ Distance = \sum |Next\ Track - Current\ Track|$
    ② [숫자 대입] $Total\ Distance = |65-53| + |67-65| + |37-67| + |14-37| + |98-14| + |122-98| + |124-122| + |203-124|$
    ③ [최종 결과] $Total\ Distance = 256$
profile_image
1

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

57. 운영체제의 목적으로 적절하지 않은 것은?

  1. 사용자의 편리한 환경 제공
  2. 처리능력 및 신뢰도 향상
  3. 컴퓨터 시스템의 성능 최적화
  4. 사용가능도 향상 및 응답시간 증가
(정답률: 77%)
  • 운영체제는 사용자의 편의성을 높이고 시스템 자원을 효율적으로 관리하여 처리능력, 신뢰도, 사용가능도를 향상시키는 것이 목적입니다. 특히 응답시간과 반환시간은 최대한 단축시키는 것이 핵심입니다.

    오답 노트

    응답시간 증가: 응답시간은 단축되어야 효율적인 시스템입니다.
profile_image
1

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

58. 주기억장치 배치 전략 기법으로 최적 적합 방법을 사용한다고 할 때, 다음과 같은 기억장소 리스트에서 10K 크기의 작업은 어느 기억공간에 할당되는가? (단, 탐색은 위에서 아래로 한다.)

  1. B
  2. C
  3. D
  4. F
(정답률: 77%)
  • 최적 적합(Best-fit) 방식은 가용 공간 중 작업 크기보다 크면서, 할당 후 남는 공간이 가장 최소가 되는 영역에 배치하는 전략입니다.

    10K 작업을 배치할 수 있는 영역은 D(15K)와 F(25K)이며, 이 중 남는 공간이 더 적은 D 영역에 할당됩니다.
    D 영역 할당 시 남는 공간: $$15\text{K} - 10\text{K} = 5\text{K}$$
profile_image
1

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

59. 운영체제의 운용 기법 종류 중 다음 설명에 해당하는 것은?

  1. Batch Processing System
  2. Multi Programming System
  3. Time Sharing System
  4. Real Time System
(정답률: 73%)
  • CPU 시간을 작은 작업 시간량(time slice)으로 나누어 여러 사용자에게 균등하게 할당함으로써 동일한 서비스를 제공하는 방식은 시분할 시스템(Time Sharing System)입니다.


    오답 노트

    Batch Processing System: 일정량을 모아 한꺼번에 처리
    Multi Programming System: 여러 프로그램을 동시에 실행
    Real Time System: 즉시 처리
profile_image
1

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

60. 페이징 기법에서 페이지 크기가 작아질수록 발생하는 현상으로 거리가 먼 것은?

  1. 기억장소 이용 효율이 증가한다.
  2. 입·출력 시간이 늘어난다.
  3. 내부 단편화가 감소한다.
  4. 페이지 맵 테이블의 크기가 감소한다.
(정답률: 50%)
  • 페이지 크기가 작아지면 전체 페이지 수가 늘어나기 때문에, 이를 관리하는 페이지 맵 테이블의 크기는 오히려 증가하게 됩니다.
profile_image
1

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

4과목: 소프트웨어 공학

61. 소프트웨어 위기를 가져온 원인에 해당하지 않는 것은?

  1. 소프트웨어 규모 증대와 복잡도에 따른 개발 비용 증가
  2. 프로젝트 관리기술의 부재
  3. 소프트웨어 개발기술에 대한 훈련 부족
  4. 소프트웨어 수요의 감소
(정답률: 63%)
  • 소프트웨어 위기는 소프트웨어의 수요가 급격히 증가함에 따라 공급 및 개발 능력이 이를 따라가지 못해 발생한 현상입니다.
profile_image
1

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

62. 캡슐화에 대한 설명으로 틀린 것은?

  1. 인터페이스가 단순화되고 객체 간의 결합도가 높아진다.
  2. 변경 작업시 부작용의 전파를 최소화한다.
  3. 캡슐화된 기능은 다른 클래스에서 재사용이 용이하다.
  4. 객체 안의 데이터와 연산들을 하나로 묶는 것을 의미한다.
(정답률: 64%)
  • 캡슐화를 통해 인터페이스는 단순화되지만, 객체 간의 의존성을 줄여 결합도는 낮아지게 됩니다.

    오답 노트

    변경 작업 시 부작용 전파 최소화, 기능 재사용 용이, 데이터와 연산의 결합은 캡슐화의 올바른 특징입니다.
profile_image
1

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

63. 효과적인 프로젝트 관리를 위한 3P를 옳게 나열한 것은?

  1. People, Priority, Problem
  2. People, Problem, Process
  3. Problem, Process, Priority
  4. Power, Problem, Process
(정답률: 78%)
  • 효과적인 프로젝트 관리를 위한 3P는 사람(People), 문제(Problem), 프로세스(Process)를 의미합니다.
profile_image
1

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

64. 소프트웨어 품질 목표 중 하나 이상의 하드웨어 환경에서 운용되기 위해 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?

  1. Reliability
  2. Correctness
  3. Portability
  4. Efficiency
(정답률: 55%)
  • Portability(이식성)는 소프트웨어가 서로 다른 하드웨어 플랫폼이나 운영체제 환경에서도 큰 수정 없이 운용될 수 있는 능력을 의미합니다.
profile_image
1

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

65. 다음 중 가장 강한 결합도 상태는?

  1. data coupling
  2. stamp coupling
  3. common coupling
  4. control coupling
(정답률: 45%)
  • 결합도는 모듈 간의 상호 의존도를 의미하며, 낮을수록 독립성이 높아 설계 품질이 좋습니다. 제시된 보기 중 결합도의 강도는 다음과 같습니다.

    오답 노트

    data coupling: 가장 약한 결합도
    stamp coupling: 데이터 결합도보다 강함
    control coupling: 스탬프 결합도보다 강함
    common coupling: 여러 모듈이 공통 자료 영역을 공유하므로 가장 강한 결합도에 해당합니다.
profile_image
1

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

66. 바람직한 소프트웨어 설계 지침이 아닌 것은?

  1. 모듈 간의 결합도는 강할수록 바람직하다.
  2. 모듈 간의 접속관계를 분석하여 복잡도와 중복을 줄인다.
  3. 자료와 프로시저에 대한 분명하고 분리된 표현을 포함해야 한다.
  4. 설계는 소프트웨어 구조를 나타내어야 한다.
(정답률: 76%)
  • 바람직한 소프트웨어 설계의 핵심 원칙은 모듈 내부의 응집도는 높이고, 모듈 간의 결합도는 낮추는 것입니다. 따라서 모듈 간의 결합도가 강할수록 바람직하다는 설명은 잘못된 지침입니다.
profile_image
1

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

67. 람바우의 객체 지향 분석 모델링(modeling)에 해당 하지 않는 것은?

  1. relational modeling
  2. object modeling
  3. functional modeling
  4. dynamic modeling
(정답률: 55%)
  • 람바우(Rumbaugh)의 객체 지향 분석 모델링은 객체 모델링(object modeling), 동적 모델링(dynamic modeling), 기능 모델링(functional modeling)의 세 가지 모델로 구성됩니다. relational modeling은 데이터베이스의 관계 모델과 관련된 개념으로 람바우 모델링에 해당하지 않습니다.
profile_image
1

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

68. 재공학(Reengineering) 활동으로 볼 수 없는 것은?

  1. Analysis
  2. Reverse Engineering
  3. Migration
  4. Reuse
(정답률: 55%)
  • 소프트웨어 재공학의 주요 활동은 분석(Analysis), 역공학(Reverse Engineering), 이식(Migration), 개조(Restructuring)입니다. Reuse는 기존 소프트웨어를 그대로 다시 사용하는 재사용 개념으로, 시스템을 분석하고 수정하여 성능을 개선하는 재공학 활동과는 구분됩니다.
profile_image
1

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

69. 소프트웨어 형상관리의 대상으로 거리가 먼 것은?

  1. 소스 레벨과 수행 형태인 컴퓨터 프로그램
  2. 숙련자와 사용자를 목표로 한 컴퓨터 프로그램을 서술하는 문서
  3. 프로그램 내에 포함된 자료구조
  4. 시스템 개발 비용
(정답률: 64%)
  • 소프트웨어 형상관리(SCM)는 소프트웨어 생명주기 동안 발생하는 소스 코드, 설계서, 요구사항 정의서 등 변경 가능한 모든 산출물을 관리하는 활동입니다. 시스템 개발 비용은 프로젝트 관리 영역의 수치 데이터일 뿐, 형상관리의 대상이 되는 기술적 산출물이 아닙니다.
profile_image
1

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

70. 객체에게 어떤 행위를 하도록 지시하는 명령은?

  1. Class
  2. Instance
  3. Method
  4. Message
(정답률: 58%)
  • 객체 지향 개념에서 객체 간의 상호작용은 메시지를 통해 이루어지며, 메시지는 특정 객체에게 어떤 행위를 수행하도록 요청하는 명령을 의미합니다.

    오답 노트

    Class: 공통 특성을 정의한 설계도
    Instance: 클래스로부터 생성된 실제 객체
    Method: 메시지를 받았을 때 실행되는 구체적인 연산
profile_image
1

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

71. 소프트웨어의 특성이 아닌 것은?

  1. 물리적인 마모에 의하여 사용할 수 없게 된다.
  2. 유형의 매체에 저장되지만 개념적이고 무형적이다.
  3. 수학이나 물리학에서 볼 수 있는 규칙적이고 정형적인 구조가 없다.
  4. 요구나 환경의 변화에 따라 적절히 변형시킬 수 있다.
(정답률: 73%)
  • 소프트웨어는 물리적인 형태가 없는 논리적인 구성 요소이므로, 하드웨어와 달리 사용함에 따라 닳거나 소멸되는 마모 현상이 발생하지 않는 비마모성을 가집니다.
profile_image
1

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

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

  1. 논쟁과 반박을 제한하지 않는다.
  2. 자원과 시간 일정을 할당한다.
  3. 문제 영역을 명확히 표현한다.
  4. 모든 검토자들을 위해 의미 있는 훈련을 행한다.
(정답률: 71%)
  • FTR(Formal Technical Review)은 제품의 결함을 조기에 발견하여 품질을 높이는 것이 목적이므로, 건설적인 비판과 논쟁은 허용하되 감정적인 논쟁이나 불필요한 반박은 제한하여 효율적인 검토가 이루어지도록 해야 합니다.
profile_image
1

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

73. 소프트웨어의 재사용으로 인한 효과와 거리가 먼 것은?

  1. 시스템 구조와 구축방법의 교육적 효과
  2. 개발기간 및 비용 절약
  3. 개발시 작성된 문서의 공유
  4. 새로운 개발 방법 도입의 용이성
(정답률: 72%)
  • 소프트웨어 재사용은 이미 검증된 기존의 구성 요소를 다시 사용하는 것이므로 개발 기간과 비용을 절약하고 문서 공유 및 교육적 효과를 얻을 수 있습니다. 하지만 기존 방식을 그대로 사용하기 때문에 새로운 개발 방법을 도입하는 것과는 거리가 멉니다.
profile_image
1

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

74. 소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 옳지 않은 것은?

  1. 기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다.
  2. 역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다.
  3. 일반적인 개발 단계와는 반대 방향으로 기존 코드를 복구하는 방법이다.
  4. 대상 시스템 없이 새로운 시스템으로 개선하는 변경 작업이다.
(정답률: 73%)
  • 소프트웨어 역공학은 기존의 대상 시스템(코드)을 분석하여 설계도나 명세서를 추출하는 과정입니다. 따라서 대상 시스템 없이 새로운 시스템으로 개선한다는 설명은 역공학의 정의와 맞지 않습니다.
profile_image
1

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

75. 자료 사전(Data Dictionary)에서 자료의 반복을 나타내는 기호는?

  1. ( )
  2. { }
  3. [ ]
  4. * *
(정답률: 70%)
  • 자료 사전(Data Dictionary)에서 자료의 반복을 나타내는 기호는 { } 입니다.

    오답 노트

    ( ): 자료의 생략
    [ ]: 선택 또는 택일
    * *: 주석
profile_image
1

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

76. 블랙 박스 검사 기법에 해당하는 것으로만 짝지어진 것은?

  1. ①, ②
  2. ①, ④, ⑤, ⑥
  3. ②, ④, ⑤, ⑥
  4. ③, ④, ⑤, ⑥
(정답률: 66%)
  • 블랙 박스 검사는 내부 구조를 보지 않고 입력과 출력만을 확인하는 기법입니다. 에서 동치 분할 검사, 경계값 분석, 원인 효과 그래픽 기법, 비교 검사가 이에 해당합니다.

    오답 노트

    데이터 흐름 검사, 루프 검사: 내부 로직을 분석하는 화이트 박스 검사 기법
profile_image
1

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

77. 유지보수의 종류 중 소프트웨어 검사 단계에서 밝혀지지 않은 모든 잠재적인 오류를 수정하기 위한 보수형태로서 오류의 진단과 수정이 포함되는 것은?

  1. Preventive maintenance
  2. Perfective maintenance
  3. Adaptive maintenance
  4. Corrective maintenance
(정답률: 48%)
  • 소프트웨어 검사 단계에서 발견되지 않은 잠재적 오류를 진단하고 수정하는 보수 형태는 Corrective maintenance입니다.

    오답 노트

    Preventive maintenance: 오류를 미리 예방하여 신뢰성 개선
    Perfective maintenance: 성능 개선 및 기능 확장
    Adaptive maintenance: 환경 변화를 소프트웨어에 반영
profile_image
1

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

78. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?

  1. data flow
  2. data dictionary
  3. process
  4. data store
(정답률: 59%)
  • 데이터 흐름도(DFD)는 시스템 내의 데이터 흐름을 시각화하는 도구로, 프로세스(process), 자료 흐름(data flow), 자료 저장소(data store), 단말(terminator)의 4가지 구성요소로 이루어집니다. data dictionary는 DFD에 사용된 데이터 요소들을 상세히 정의하는 별도의 명세서입니다.
profile_image
1

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

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

  1. 기능
  2. 인적 자원
  3. 인터페이스
  4. 성능
(정답률: 58%)
  • 소프트웨어 영역(범위) 결정은 시스템이 무엇을 해야 하는지를 정의하는 과정으로, 처리될 데이터, 기능, 성능, 제약조건, 인터페이스, 신뢰도 등이 주요 요소입니다. 인적 자원은 프로젝트 관리 및 자원 할당 영역에 해당하며 소프트웨어 자체의 기능적 범위 결정 요소는 아닙니다.
profile_image
1

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

80. 다음 검사 중 알파검사, 베타검사와 가장 관계가 있는 것은?

  1. Unit Test
  2. Integration Test
  3. System Test
  4. Validation Test
(정답률: 49%)
  • 확인검사(Validation Test)는 개발 완료 후 사용자의 요구사항이 충족되었는지 확인하는 단계로, 실제 사용자가 참여하는 알파검사와 베타검사가 이 단계에 포함됩니다.

    오답 노트

    단위검사(Unit Test): 모듈 단위 검사
    통합검사(Integration Test): 모듈 간 결합 검사
    시스템검사(System Test): 복구, 보안, 성능 등 전체 시스템 검사
profile_image
1

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

5과목: 데이터 통신

81. IETF에서 고안한 IPv4에서 IPv6로 전환(천이)하는데 사용되는 전략이 아닌 것은?

  1. Dual stack
  2. Tunneling
  3. Header translation
  4. Source routing
(정답률: 51%)
  • IPv4에서 IPv6로 전환하기 위한 IETF의 천이 전략에는 Dual stack(IPv4, IPv6 동시 사용), Tunneling(IPv4 네트워크 영역 통과), Header translation(IPv4 형식으로 변환)이 있습니다. Source routing은 패킷의 경로를 송신자가 지정하는 방식으로, 천이 전략과는 무관합니다.
profile_image
1

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

82. 무선 LAN, Wi-Fi(Wireless Fidelity)의 표준(규격) 제정을 담당하는 IEEE 워킹그룹은?

  1. IEEE 802.8
  2. IEEE 802.9
  3. IEEE 802.10
  4. IEEE 802.11
(정답률: 65%)
  • IEEE 802.11은 무선 LAN 및 Wi-Fi의 표준 규격을 제정하는 워킹그룹입니다.

    오답 노트

    IEEE 802.3: CSMA/CD 방식(유선 LAN)
    IEEE 802.4: 토큰 버스 방식
    IEEE 802.5: 토큰 링 방식
profile_image
1

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

83. 인터넷 응용서비스 중 가상 터미널(Virtual Terminal) 기능을 갖는 것은?

  1. FTP
  2. Archie
  3. Gopher
  4. Telnet
(정답률: 60%)
  • Telnet은 원격지의 컴퓨터에 접속하여 마치 자신의 컴퓨터에서 작업하는 것처럼 사용할 수 있게 해주는 가상 터미널(Virtual Terminal) 기능을 제공하는 프로토콜입니다.
profile_image
1

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

84. HDLC의 프레임 중 링크의 설정과 해제, 오류 회복을 위해 주로 사용되는 것은?

  1. Information Frame
  2. Supervisory Frame
  3. Transport Frame
  4. Unnumbered Frame
(정답률: 41%)
  • Unnumbered Frame(비번호 프레임)은 HDLC에서 링크 설정, 해제, 복구 명령 및 기타 제어 기능을 제공하기 위해 사용되는 프레임입니다.
profile_image
1

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

85. 블루투스(Bluetooth)의 프로토콜 스택에서 물리계층을 규정하는 것은?

  1. RF
  2. L2CAP
  3. HID
  4. RFCOMM
(정답률: 51%)
  • 블루투스 프로토콜 스택에서 RF(Radio Frequency) 계층은 무선 전송을 위한 물리적 특성과 물리 계층을 규정합니다.

    오답 노트

    L2CAP: 오류 제어, 인증, 암호화 정의
profile_image
1

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

86. TCP/IP에서 사용되는 논리주소를 물리주소로 변환시켜 주는 프로토콜은?

  1. TCP
  2. ARP
  3. RARP
  4. IP
(정답률: 60%)
  • ARP(Address Resolution Protocol)는 네트워크 계층의 논리 주소인 IP 주소를 데이터 링크 계층의 물리 주소인 MAC 주소로 변환하는 프로토콜입니다.

    오답 노트

    RARP: 물리 주소를 논리 주소로 변환
profile_image
1

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

87. 다음은 여러 가지 교환방식의 특징 중 “연결 설정”에 대해 나타내었다. [보기]에서 ( )안에 들어갈 알맞은 내용을 차례대로 나열한 것은?

  1. ①,②,①
  2. ②,①,②
  3. ①,①,②
  4. ①,②,②
(정답률: 41%)
  • 교환 방식에 따른 연결 설정 필요 여부는 다음과 같습니다.
    회선 교환: 물리적 경로를 미리 확보해야 하므로 연결 설정이 요구됨
    메시지 교환: 저장 후 전송 방식으로 연결 설정이 요구되지 않음
    데이터그램 패킷교환: 각 패킷이 독립적으로 경로를 찾아가므로 연결 설정이 요구되지 않음
    따라서 정답은 의 빈칸에 순서대로 요구됨, 요구되지않음, 요구되지않음이 들어가는 구성입니다.
profile_image
1

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

88. 전송할 데이터가 있는 채널만 차례로 시간 슬롯을 이용하여 데이터와 함께 주소정보를 헤더로 붙여 전송하는 다중화 방식은?

  1. 주파수 분할 다중화
  2. 역 다중화
  3. 예약 시분할 다중화
  4. 통계적 시분할 다중화
(정답률: 64%)
  • 통계적 시분할 다중화는 타임 슬롯을 동적으로 할당하여, 전송할 데이터가 있는 채널에만 슬롯을 부여하고 주소 정보를 함께 전송함으로써 효율성을 높인 방식입니다.
profile_image
1

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

89. 가상회선 패킷교환에 대한 설명으로 옳지 않은 것은?

  1. 패킷이 전송되기 전에 논리적인 연결설정이 이루어져야 한다.
  2. 모든 패킷이 동일한 경로로 전달되므로 항상 보내어진 순서대로 도착이 보장된다.
  3. 링크 상에 설정된 하나의 가상회선 단위로 패킷의 손상 시 복구가 가능하다.
  4. 연결 설정 시에 경로가 미리 결정되기 때문에 각 노드에서 데이터 패킷의 처리 속도가 매우 느리다.
(정답률: 53%)
  • 가상회선 패킷교환은 연결 설정 단계에서 경로가 미리 결정되어 있기 때문에, 실제 데이터 패킷이 전송될 때는 각 노드에서 경로를 다시 계산할 필요가 없어 처리 속도가 매우 빠릅니다.
profile_image
1

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

90. PPP(Point-to-Point Protocol)에 대한 설명으로 틀린 것은?

  1. 인터넷 접속에 사용되는 IETF의 표준 프로토콜이다.
  2. 오류 검출만 제공되며, 오류 복구와 흐름제어 기능은 제공되지 않는다.
  3. IP 패킷의 캡슐화를 제공한다.
  4. 동기식 점대점 링크에서만 사용할 수 있다.
(정답률: 44%)
  • PPP는 인터넷 접속을 위한 표준 프로토콜로, IP 패킷 캡슐화와 에러 감지 기능을 제공하며 동기식 회선뿐만 아니라 비동기식 회선 모두에서 사용할 수 있는 유연한 프로토콜입니다.
profile_image
1

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

91. HDLC를 기반으로 하며, ISDN의 D채널을 위한 링크 제어 프로토콜로 사용되는 것은?

  1. LAP-B
  2. LAP-M
  3. LAP-D
  4. LLC
(정답률: 53%)
  • ISDN의 D 채널에서 송수신 제어 및 오류 검출을 위한 링크 제어 프로토콜은 LAP-D(Link Access Protocol-D channel)입니다.
profile_image
1

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

92. ICMP(Internet Control Message Protocol)에 관한 설명으로 틀린 것은?

  1. IP 프로토콜에서는 오류 보고와 수정을 위한 메커니즘이 없기 때문에 이를 보완하기 위해 설계되었다.
  2. ICMP는 네트워크 계층 프로토콜이다.
  3. ICMP 메시지는 하위 계층으로 가기 전에 IP 프로토콜 데이터그램 내에 캡슐화 된다.
  4. ICMP 메시지는 4바이트의 헤더와 고정 길이의 데이터 영역으로 나뉜다.
(정답률: 49%)
  • ICMP 메시지는 4바이트가 아닌 8바이트의 헤더를 가지며, 데이터 영역은 고정이 아닌 가변 크기로 구성됩니다.
profile_image
1

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

93. RTCP(Real-Time Control Protocol)의 특징으로 옳지 않은 것은?

  1. Session의 모든 참여자에게 컨트롤 패킷을 주기적으로 전송한다.
  2. RTCP 패킷은 항상 16비트의 경계로 끝난다.
  3. 하위 프로토콜은 데이터 패킷과 컨트롤 패킷의 멀티플렉싱을 제공한다.
  4. 데이터 전송을 모니터링하고 최소한의 제어와 인증 기능을 제공한다.
(정답률: 54%)
  • RTCP 패킷은 16비트가 아니라 항상 32비트 경계로 구성되어야 합니다.
profile_image
1

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

94. IEEE 802.4의 표준안 내용으로 옳은 것은?

  1. 토큰 버스 LAN
  2. 토큰 링 LAN
  3. CSMA/CD LAN
  4. 무선 LAN
(정답률: 56%)
  • IEEE 802.4 표준은 토큰 버스 LAN 방식을 정의합니다.

    오답 노트

    토큰 링 LAN: IEEE 802.5
    CSMA/CD LAN: IEEE 802.3
    무선 LAN: IEEE 802.11
profile_image
1

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

95. 일반적으로 동기식 시분할 다중화 방식에서 음성전화 채널 당 8bit씩 매 125㎲마다 할당한다면 데이터 전송률은?

  1. 32kbps
  2. 64kbps
  3. 1kbps
  4. 10kbps
(정답률: 44%)
  • 데이터 전송률은 단위 시간당 전송되는 비트 수로 계산합니다.
    ① [기본 공식] $R = \frac{b}{t}$ 전송률 = 비트 수 / 시간
    ② [숫자 대입] $R = \frac{8}{125 \times 10^{-6}}$
    ③ [최종 결과] $R = 64000\text{ bps} = 64\text{ kbps}$
profile_image
1

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

96. X.25 프로토콜에 대한 설명으로 틀린 것은?

  1. ITU-T에서는 1976년 패킷 교환망을 위한 표준 프로토콜인 X.25 권고안을 처음으로 발간하였다.
  2. 패킷형 단말기를 패킷 교환망에 접속하기 위한 인터페이스 프로토콜이다.
  3. 물리 계층과 링크 계층, 패킷 계층이라는 3개의 계층으로 구성되어 있다.
  4. X.25에서는 가상회선을 가상 호와 반영구 가상회선의 두 가지로 나누어서 정의하며, 모든 패킷은 최소 1옥텟의 헤더를 가진다.
(정답률: 51%)
  • X.25 프로토콜에서 패킷은 최소 1옥텟이 아니라 3옥텟의 헤더를 가집니다.
profile_image
1

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

97. 다음이 설명하고 있는 전송기술은?

  1. 다중화
  2. 부호화
  3. 양자화
  4. 압축화
(정답률: 71%)
  • 하나의 고속 전송 링크를 통해 여러 개의 독립적인 신호를 동시에 전송하여 전송 효율을 높이는 기술은 다중화(Multiplexing)입니다.
profile_image
1

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

98. 채널용량(Channel Capacity)에 대한 설명으로 틀린 것은?

  1. 정해진 오류 발생률 내에서 채널을 통해 최대로 전송할 수 있는 정보의 양을 의미한다.
  2. 측정 단위는 초당 전송되는 비트수(bps)로 나타낸다.
  3. 샤논(Shannon)은 채널용량을 C = W log2(1 + S*N)으로 나타내었다.
  4. 채널을 통해서 보내지는 데이터의 양은 그 채널의 대역폭(Bandwidth )과 비례한다.
(정답률: 48%)
  • 샤논의 채널용량 정리에 따르면, 채널용량은 신호 전력과 잡음 전력의 비율인 신호 대 잡음비($S/N$)를 이용하여 계산해야 합니다. 따라서 곱셈($S \times N$)으로 표기한 내용은 잘못되었습니다.
    $$C = W \log_{2}(1 + \frac{S}{N})$$
profile_image
1

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

99. 다음 중 TCP 헤더에 포함되는 정보가 아닌 것은?

  1. 긴급 포인터
  2. 호스트 주소
  3. 순서 번호
  4. 체크섬
(정답률: 37%)
  • TCP 헤더에는 송수신 포트, 순서 번호(Sequence Number), 확인 응답 번호(Acknowledgment Number), 윈도우 크기, 체크섬 등이 포함됩니다. 호스트 주소는 TCP 계층이 아닌 네트워크 계층의 IP 헤더에 포함되는 정보입니다.
profile_image
1

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

100. 동기전송 방식에서 주로 사용되는 오류검출 방식으로 프레임 단위로 오류검출을 위한 코드를 계산하여 프레임 끝에 FCS를 부착하는 것은?

  1. CRC
  2. Hamming Code
  3. Block Parity
  4. Parity Bit
(정답률: 53%)
  • CRC(Cyclic Redundancy Check)는 다항식을 이용하여 프레임 단위로 오류 검출 코드를 계산하고, 이를 프레임 끝에 FCS(Frame Check Sequence)로 부착하는 동기 전송 방식의 대표적 오류 검출 기법입니다.

    오답 노트

    Hamming Code: 오류 검출 및 수정 가능
    Parity Bit: 1비트 오류 검출
    Block Parity: 수평/수직 패리티를 이용한 다수 비트 오류 검출
profile_image
1

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

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