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

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

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

정보처리기사(구)
(2012-08-26 기출문제)

목록

1과목: 데이터 베이스

1. 물리적 저장 장치의 입장에서 본 데이터베이스 구조로서 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타내는 스키마는?

  1. Relational schema
  2. External schema
  3. Conceptual schema
  4. Internal schema
(정답률: 79%)
  • 물리적 저장 장치 관점에서 레코드의 형식, 저장 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 정의하는 스키마는 Internal schema입니다.
profile_image
1

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

2. 개체-관계 모델에 대한 설명으로 옳지 않은 것은?

  1. 오너-멤버(Owner-Member) 관계라고도 한다.
  2. 개체 타입과 이들 간의 관계 타입을 기본 요소로 이용하여 현실 세계를 개념적으로 표현한다.
  3. E-R 다이어그램에서 개체 타입은 사각형으로 나타낸다.
  4. E-R 다이어그램에서 속성을 타원으로 나타낸다.
(정답률: 72%)
  • 개체-관계(E-R) 모델은 개체 타입, 관계 타입, 속성을 사용하여 현실 세계를 개념화하는 모델입니다. 오너-멤버(Owner-Member) 관계는 E-R 모델이 아니라 네트워크(망)형 데이터 모델의 특징입니다.
profile_image
1

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

3. 다음 중 큐를 이용하는 작업에 해당하는 것은?

  1. 운영체제의 작업 스케줄링
  2. 부프로그램 호출시 복귀주소의 저장
  3. 컴파일러를 이용한 언어번역
  4. 재귀 프로그램의 순서제어
(정답률: 73%)
  • 큐(Queue)는 먼저 들어온 데이터가 먼저 나가는 FIFO(First-In First-Out) 구조로, 운영체제의 작업 스케줄링, 키보드 버퍼, 스풀(spool) 운용 등에 사용됩니다.

    오답 노트

    부프로그램 복귀주소 저장, 컴파일러 언어번역, 재귀 프로그램 제어: LIFO 구조인 스택(Stack) 이용
profile_image
1

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

4. 다음과 같은 트랜잭션의 특징은?

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

  • 둘 이상의 트랜잭션이 동시에 실행되더라도 서로 영향을 주지 않고 독립적으로 실행되어야 한다는 특징은 독립성(Isolation)에 해당합니다.

    오답 노트

    Atomicity: 트랜잭션의 연산이 모두 반영되거나 전혀 반영되지 않아야 함
    Consistency: 실행 완료 후 DB 상태가 일관되어야 함
    Durability: 결과가 영구적으로 반영되어야 함
profile_image
1

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

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

  1. 사용자가 직접 시스템 카탈로그의 내용을 갱신하여 데이터베이스 무결성을 유지한다.
  2. 시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
  3. 시스템 카탈로그에 저장되는 내용을 메타 데이터라고도 한다.
  4. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지한다.
(정답률: 79%)
  • 시스템 카탈로그(데이터 사전)는 DBMS가 스스로 생성하고 유지하며, 사용자는 SQL을 통해 검색만 가능할 뿐 직접 갱신할 수 없습니다.

    오답 노트

    메타 데이터: 시스템 카탈로그에 저장되는 데이터의 정의
profile_image
1

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

6. 다음 트리를 후위 순회(Post Traversal)할 경우 가장 먼저 탐색되는 것은?

  1. A
  2. C
  3. D
  4. F
(정답률: 82%)

  • 후위 순회(Post-order Traversal)는 '왼쪽 자식 → 오른쪽 자식 → 루트' 순으로 방문합니다. 주어진 트리에서 가장 왼쪽 하단에 위치한 D가 가장 먼저 탐색됩니다.
    탐색 순서: $D \rightarrow E \rightarrow B \rightarrow F \rightarrow C \rightarrow A$
profile_image
1

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

7. 다음 영문의 ( ) 안 내용으로 공통 적용될 수 있는 것은?

  1. Domain
  2. Schema
  3. Cardinality
  4. Degree
(정답률: 83%)
  • 데이터베이스의 구조(엔티티, 속성, 관계)와 제약 조건에 대한 정의를 담고 있는 메타 데이터의 집합을 스키마라고 합니다.
profile_image
1

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

8. 선형 구조에 해당하는 구조를 모두 선택한 것은?

  1. ①, ②
  2. ③, ④, ⑤
  3. ②, ③, ④, ⑤
  4. ①, ③, ④, ⑤
(정답률: 76%)
  • 데이터 구조는 데이터의 배치 형태에 따라 선형과 비선형으로 나뉩니다. 스택, 큐, 데크는 데이터가 일렬로 나열되는 선형 구조에 해당합니다.

    오답 노트

    트리, 그래프: 계층 구조나 망 구조를 가지는 비선형 구조입니다.
profile_image
1

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

9. 데이터 모델에 대한 다음 설명 중 ( )안에 공통으로 들어갈 내용으로 가장 타당한 것은?

  1. 개체
  2. 연산
  3. 속성
  4. 도메인
(정답률: 61%)
  • 데이터 모델의 3가지 핵심 구성 요소는 구조, 연산, 제약조건입니다. 에서 설명하는 내용은 데이터 구조에서 허용되는 처리 방법인 연산과 그에 따른 제약조건을 의미합니다.

    오답 노트

    개체, 속성, 도메인은 주로 관계형 데이터 모델의 세부 구성 요소에 해당합니다.
profile_image
1

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

10. 트랜잭션을 취소하는 이외의 조치를 명세할 필요가 있는 경우 메시지를 보내 어떤 값을 자동적으로 갱신하도록 프로시저를 기동시키는 방법은?

  1. 트리거(trigger)
  2. 무결성(integrity)
  3. 잠금(lock)
  4. 복귀(rollback)
(정답률: 74%)
  • 트리거(trigger)는 특정 테이블의 데이터가 INSERT, UPDATE, DELETE문에 의해 변경될 때 자동으로 수행되는 저장 프로시저입니다. 사용자가 직접 실행하는 것이 아니라, 설정된 이벤트가 발생하면 방아쇠를 당기듯 자동으로 기동되어 데이터 갱신 등의 작업을 수행하는 것이 핵심입니다.
profile_image
1

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

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

  1. 로킹은 데이터의 액세스를 상호배타적으로 수행한다.
  2. 데이터베이스, 파일은 로킹 단위가 될 수 없다.
  3. 로킹 단위가 커지면 데이터베이스 공유도가 저하된다.
  4. 로킹 단위가 작아지면 로킹 오버헤드가 증가한다.
(정답률: 77%)
  • 로킹(Locking)은 트랜잭션이 데이터에 접근할 때 다른 트랜잭션의 접근을 제한하는 기법이며, 로킹 단위는 데이터베이스 전체, 파일, 페이지, 레코드, 필드 등 다양하게 설정될 수 있습니다.

    오답 노트

    로킹 단위가 커지면: 관리할 로크 수는 줄어들지만, 공유도가 낮아져 병행 수준이 저하됩니다.
    로킹 단위가 작아지면: 병행 수준은 높아지지만, 관리해야 할 로크 수가 많아져 오버헤드가 증가합니다.
profile_image
1

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

12. 데이터베이스 설계 단계 중 물리적 설계에 해당하는 것은?

  1. 데이터 모형화와 사용자 뷰들을 통합한다.
  2. 사용자들의 요구사항을 확인하고 메타 데이터를 수집, 기록한다.
  3. 파일 조직 방법과 저장 방법, 그리고 파일 접근 방법 등을 선정한다.
  4. 사용자들의 요구사항을 입력으로 하여 응용프로그램의 골격인 스키마를 작성한다.
(정답률: 68%)
  • 물리적 설계는 목표 DBMS에 종속적인 구조를 설계하는 단계로, 실제 저장 레코드 양식, 파일 조직 방법, 저장 및 접근 방법 등을 결정하는 과정입니다.
profile_image
1

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

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

  1. ②, ③
  2. ②, ③, ④
  3. ①, ③, ④
  4. ①, ②, ③, ④
(정답률: 76%)
  • 데이터베이스의 4대 특성은 실시간 접근성, 계속적인 변화, 동시 공용, 내용에 의한 참조입니다.


    오답 노트

    주소나 위치에 의해 참조: 데이터베이스는 주소가 아닌 '내용'에 의해 참조됩니다.
profile_image
1

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

14. 데이터베이스에서 널(null) 값에 대한 설명으로 옳지 않은 것은?

  1. 아직 모르는 값을 의미한다.
  2. 아직 알려지지 않은 값을 의미한다.
  3. 공백이나 0(zero)과 같은 의미이다.
  4. 정보 부재를 나타내기 위해 사용한다.
(정답률: 75%)
  • 데이터베이스에서 NULL은 값이 정의되지 않았거나 알 수 없는 상태, 즉 정보의 부재를 의미합니다.

    오답 노트

    공백이나 0(zero): NULL과 달리 실제 값이 존재하는 데이터로 취급됩니다.
profile_image
1

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

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

  1. ③, ④
  2. ②, ③, ④
  3. ①, ②, ④
  4. ①, ②, ③, ④
(정답률: 83%)
  • 릴레이션의 특징은 모든 튜플이 서로 달라야 하며, 속성 이름이 유일하고, 모든 속성 값은 원자 값이어야 한다는 점입니다.

    오답 노트

    하나의 릴레이션에서 튜플의 순서는 존재한다: 릴레이션 내 튜플의 순서는 무관하며 존재하지 않습니다.
profile_image
1

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

16. 다음 설명이 뜻하는 것은?

  1. E-R Diagram
  2. Flow Chart
  3. View
  4. Normalization
(정답률: 81%)
  • 제시된 이미지의 텍스트 에서는 시스템 내의 모든 개체(entities)와 그들 사이의 관계(relationships)를 보여주는 다이어그램을 설명하고 있으므로, 정답은 E-R Diagram입니다.
profile_image
1

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

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

  1. A, B, C, D
  2. C, D, B, A
  3. D, C, A, B
  4. B, C, D, A
(정답률: 74%)
  • 스택은 후입선출(LIFO) 구조이므로, 나중에 들어온 데이터가 먼저 나가야 합니다. D, C, A, B 순서로 출력되려면 D와 C가 나간 후 A가 나가야 하는데, A가 나가기 전에는 반드시 그 위에 쌓여있던 B가 먼저 출력되어야 하므로 D, C, A, B 순서는 불가능합니다.
profile_image
1

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

18. 정규화 과정에서 발생하는 이상(Anomaly)에 관한 설명으로 옳지 않은 것은?

  1. 이상은 속성들 간에 존재하는 여러 종류의 종속관계를 하나의 릴레이션에 표현할 때 발생한다.
  2. 속성들 간의 종속 관계를 분석하여 여러 개의 릴레이션을 하나로 결합하여 이상을 해결한다.
  3. 삭제이상, 삽입이상, 갱신이상이 있다.
  4. 정규화는 이상을 제거하기 위해서 중복성 및 종속성을 배제시키는 방법으로 사용한다.
(정답률: 67%)
  • 정규화는 데이터의 중복성과 종속성을 제거하여 이상 현상을 해결하는 과정입니다. 따라서 여러 개의 릴레이션을 하나로 결합하는 것이 아니라, 오히려 하나의 릴레이션을 여러 개로 분해하여 이상 현상을 해결하는 것이 올바른 방법입니다.
profile_image
1

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

19. DBMS의 필수 기능 중 데이터베이스를 접근하여 데이터의 검색, 삽입, 삭제, 갱신 등의 연산 작업을 위한 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?

  1. 정의기능
  2. 조작기능
  3. 제어기능
  4. 절차기능
(정답률: 71%)
  • 데이터베이스의 검색, 삽입, 삭제, 갱신과 같은 연산 작업을 위해 사용자와 DBMS 사이의 인터페이스를 제공하는 기능은 조작기능입니다. 이는 DML(데이터 조작어)을 통해 수행되는 핵심 기능입니다.
profile_image
1

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

20. 릴레이션에서 튜플을 유일하게 구별해 주는 속성 또는 속성들의 조합을 의미하는 키는?

  1. alternative key
  2. foreign key
  3. complex key
  4. candidate key
(정답률: 65%)
  • 후보키(candidate key)는 릴레이션 내의 모든 튜플을 유일하게 식별할 수 있는 속성 또는 속성들의 집합으로, 유일성과 최소성을 모두 만족하는 키입니다.

    오답 노트

    alternative key: 후보키 중 기본키를 제외한 나머지 키
    foreign key: 다른 릴레이션의 기본키를 참조하는 키
profile_image
1

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

2과목: 전자 계산기 구조

21. 인터프리터(interpreter)를 사용하는 언어는?

  1. BASIC
  2. FORTRAN
  3. PASCAL
  4. Machine Code
(정답률: 52%)
  • 언어 번역 방식에 따라 소스 코드를 한 줄씩 읽어 즉시 실행하는 인터프리터 방식과 전체를 한꺼번에 번역하는 컴파일러 방식으로 나뉩니다. BASIC은 대표적인 인터프리터 언어입니다.

    오답 노트

    FORTRAN, PASCAL: 컴파일러 언어
profile_image
1

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

22. 가상 기억체제에서 주소 공간이 1024K이고 기억공간은 32K라고 가정할 때 주기억장치의 주소 레지스터는 몇 비트로 구성되는가?

  1. 12
  2. 13
  3. 14
  4. 15
(정답률: 73%)
  • 주소 레지스터의 비트 수는 실제 주기억장치의 기억 공간 크기를 결정하는 지수 값과 같습니다. 가상 기억 공간이 아닌 실제 기억 공간인 $32\text{K}$를 기준으로 계산합니다.
    ① [기본 공식] $2^{n} = \text{Memory Size}$
    ② [숫자 대입] $2^{n} = 32 \times 1024 = 2^{5} \times 2^{10} = 2^{15}$
    ③ [최종 결과] $n = 15$
profile_image
1

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

23. JK 플립플롭에서 J=1, K=1 일 때 Qn+1의 출력은?

  1. Qn
  2. 0(reset)
  3. 1(set)
  4. toggle
(정답률: 59%)
  • JK 플립플롭은 RS 플립플롭의 금지 상태(S=1, R=1)를 보완하여, 두 입력이 모두 1일 때 현재 상태를 반전시키는 기능을 갖습니다.
    따라서 J=1, K=1일 때 출력은 toggle(상태 반전)이 됩니다.
profile_image
1

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

24. 명령어 파이프라인이 정상적인 동작에서 벗어나게 하는 일반적인 원인이 아닌 것은?

  1. 자원 충돌
  2. 유효주소의 계산
  3. 데이터 의존성
  4. 분기 곤란
(정답률: 52%)
  • 유효주소의 계산은 명령어를 실행하기 위해 반드시 거쳐야 하는 정상적인 파이프라인 동작 과정입니다.

    오답 노트

    자원 충돌: 동일한 자원을 동시에 사용하려 할 때 발생하는 해저드입니다.
    데이터 의존성: 이전 명령어의 결과가 다음 명령어에 필요할 때 발생하는 해저드입니다.
    분기 곤란: 분기 명령어 발생 시 다음 실행할 주소를 즉시 알 수 없어 발생하는 해저드입니다.
profile_image
1

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

25. 인터럽트 발생시 동작 순서로 옳은 것은?

  1. ②→⑤→①→④→③
  2. ②→①→④→⑤→③
  3. ②→④→①→⑤→③
  4. ②→①→⑤→④→③
(정답률: 70%)
  • 인터럽트 발생 시 처리 순서는 신호 발생 후 현재 상태를 보존하고, 어떤 장치가 요청했는지 확인한 뒤 루틴을 수행하고 복귀하는 순서로 진행됩니다.
    순서:
    ② 인터럽트 요청 신호 발생 $\rightarrow$ ① 현재 수행중인 프로그램의 상태를 저장한다 $\rightarrow$ ⑤ 어느 장치가 인터럽트를 요청했는지 찾는다 $\rightarrow$ ④ 인터럽트 취급 루틴을 수행 $\rightarrow$ ③ 보존한 프로그램 상태로 복귀
profile_image
1

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

26. 입출력 제어 처리방식에 대한 설명으로 틀린 것은?

  1. 동작의 타이밍을 조정하는 방식은 프로그램에 의해서 프로세서가 조정하는 중앙처리장치 제어방식과 별도의 제어장치를 두어 조정하는 전용장치 제어 방식이 있다.
  2. 중앙처리장치 제어방식은 입출력 시점을 중앙처리장치 동작 타이밍에 맞추는 동기 방식과 입출력장치의 동작 타이밍에 맞추는 비동기 방식이 있다.
  3. 비동기 방식은 입출력 장치의 준비 상태를 중앙처리장치가 직접 검사하는 플래그 검사 방식과 입출력 장치에서 하드웨어적인 외부 신호를 발생시켜 중앙처리장치에 알리는 인터럽트 제어 방식이 있다.
  4. 중앙처리장치 제어방식의 경우 동기 방식과 비동기방식으로 나눌 수 있으며 인터럽트 제어방식은 동기방식에 해당된다.
(정답률: 51%)
  • 인터럽트 제어 방식은 입출력 장치가 준비되었을 때 CPU에 신호를 보내 알리는 방식으로, CPU의 동작 타이밍과 일치하지 않는 비동기 방식에 해당합니다.

    오답 노트

    인터럽트 제어방식은 동기방식에 해당된다: 인터럽트 방식은 대표적인 비동기 방식입니다.
profile_image
1

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

27. 컴퓨터의 메이저 상태에 대한 설명으로 틀린 것은?

  1. 실행 상태가 끝나면 항상 패치 상태로만 간다.
  2. 간접 주소 명령어 형식인 경우 패치-간접-실행 순서로 진행되어야 한다.
  3. 실행 상태는 연산자 코드의 내용에 따라 연산을 수행하는 과정이다.
  4. 패치 상태에서는 기억 장치에서 인스트럭션을 읽어 중앙처리장치로 가져온다.
(정답률: 65%)
  • 실행 상태가 종료된 후에는 플래그 레지스터를 통해 인터럽트 요청 여부를 확인합니다. 인터럽트 요청이 있다면 인터럽트 처리 단계로 진입하고, 없다면 다시 패치 상태로 돌아가므로 항상 패치 상태로만 간다는 설명은 틀렸습니다.

    오답 노트

    간접 주소 명령어 형식: 패치 $\rightarrow$ 간접 $\rightarrow$ 실행 순서로 진행되는 것이 맞습니다.
    실행 상태: 연산자 코드(Op-code)에 따라 실제 연산을 수행하는 단계입니다.
    패치 상태: 기억 장치에서 명령어를 인출하여 CPU로 가져오는 단계입니다.
profile_image
1

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

28. 다음은 ADD 명령어의 마이크로 오퍼레이션이다. t2시간에 가장 알맞은 동작은? (단, MAR : Memory Address Register, MBR : Memory Buffer Register, M(addr) : Memory, AC : 누산기)

  1. AC ← MBR
  2. MBR ← AC
  3. M(MBR) ← MBR
  4. AC ← AC+MBR
(정답률: 60%)
  • ADD 명령은 메모리에서 가져온 값과 누산기(AC)의 값을 더해 다시 누산기에 저장하는 연산입니다.
    제시된 마이크로 오퍼레이션의 흐름은 다음과 같습니다.
    $$t_0 : MAR \leftarrow MBR(addr)$$
    $$t_1 : MBR \leftarrow M(MAR)$$
    따라서 $t_2$ 단계에서는 메모리에서 읽어온 $MBR$의 값과 $AC$의 값을 더하는 $AC \leftarrow AC + MBR$ 동작이 수행되어야 합니다.
profile_image
1

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

29. 명령어를 구성하는 명령어 내 비트들이 할당에 영향을 주는 요소가 아닌 것은?

  1. 버스 개수
  2. 주소지정방식의 개수
  3. 주소 영역
  4. 연산코드
(정답률: 43%)
  • 명령어의 비트 할당은 연산코드(Op-code)의 종류, 주소지정방식의 개수, 그리고 메모리 주소 영역의 크기에 의해 결정됩니다. 버스 개수는 데이터 전송 통로의 수일 뿐, 명령어 내부의 비트 구성에는 영향을 주지 않습니다.
profile_image
1

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

30. 양수 A와 B가 있다. 2의 보수 표현 방식을 사용하여 A-B를 수행하였을 때 최상위비트에서 캐리(carry)가 발생하였다. 이 결과로부터 A와 B에 대한 설명으로 가장 옳은 것은?

  1. 캐리가 발생한 것으로 보아 A는 B보다 작은 수이다.
  2. B-A를 수행하면 최상위비트에서 캐리가 발생하지 않는다.
  3. A+B를 수행하면 최상위비트에서 캐리가 발생하지 않는다.
  4. A-B의 결과에 캐리를 제거하고 1을 더해주면 올바른 결과를 얻을 수 있다.
(정답률: 35%)
  • 2의 보수 방식에서 $A - B$를 수행할 때 캐리가 발생했다는 것은 $A \ge B$임을 의미합니다. 따라서 $B$가 $A$보다 작거나 같으므로, 반대로 $B - A$를 수행하면 최상위비트에서 캐리가 발생하지 않습니다.
profile_image
1

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

31. 다음 중 사용자의 의도적인 인터럽트에 해당되는 것은?

  1. 스택 오버플로우
  2. 정전
  3. 시스템 호출
  4. 입출력 장치의 데이터 전송 요청
(정답률: 52%)
  • 시스템 호출은 사용자 프로그램이 운영체제의 특정 기능을 요청하기 위해 의도적으로 발생시키는 소프트웨어 인터럽트(Trap)에 해당합니다.

    오답 노트

    스택 오버플로우: 예외 상황(Exception)
    정전: 하드웨어 오류(Hardware Failure)
    입출력 장치의 데이터 전송 요청: 외부 하드웨어 인터럽트
profile_image
1

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

32. 인터럽트 서비스가 진행되면 다른 인터럽트를 배제시켜야 하는데 이 때 변경시켜야 하는 flag는 무엇이며, 어떻게 변경하여야 하는가?

  1. IEN ← 1
  2. IEN ← 0
  3. VAD ← 0
  4. VAD ← 1
(정답률: 57%)
  • 인터럽트 처리 중에 다른 인터럽트 요청을 받지 않도록 설정하는 플래그가 IEN(Interrupt Enable)입니다. IEN이 1일 때만 인터럽트 요청이 가능하므로, 다른 인터럽트를 배제하기 위해서는 IEN을 0으로 변경해야 합니다.
profile_image
1

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

33. 제어 주소 레지스터(control address register)에 적재될 수 없는 것은?

  1. MAR(memory address register)의 내용
  2. 사상(mapping)의 결과값
  3. 주소 필드(address field)
  4. 서브루틴 레지스터(subroutine register)의 내용들
(정답률: 30%)
  • 제어 주소 레지스터(CAR)는 다음에 실행할 마이크로 명령어의 주소를 저장하며, 사상의 결과값, 주소 필드, 서브루틴 레지스터의 내용 등이 적재될 수 있습니다. MAR의 내용은 메모리 주소를 지정하는 레지스터로 CAR에 직접 적재되는 항목이 아닙니다.
profile_image
1

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

34. 다음 불 함수를 간소화한 결과로 가장 옳은 것은? (단, d()는 무관 조건임)

  1. F = w'z + yz
  2. F = x'y + w'z'
  3. F = w'x'y'z + yz
  4. F = w'x'z + yz
(정답률: 42%)
  • 주어진 불 함수 $F(w, x, y, z) = \Sigma(1, 3, 7, 11, 15)$와 무관 조건 $$d(w, x, y, z) = \Sigma(0, 2, 5)$$를 카르노 맵(K-map)으로 분석하여 간소화하면, $yz$ 항과 $w'z$ 항으로 묶을 수 있습니다.
    따라서 최종 간소화 결과는 $F = w'z + yz$가 됩니다.
profile_image
1

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

35. 반가산기에서 입력을 X, Y라 할 때 출력 부분의 캐리(Carry) 값은?

  1. XY
  2. X
  3. Y
  4. X +Y
(정답률: 61%)
  • 반가산기에서 캐리(Carry)는 두 입력 $X$와 $Y$가 모두 1일 때만 1이 되는 논리곱(AND) 연산 결과와 동일합니다.
    $$\text{Carry} = X \cdot Y$$
profile_image
1

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

36. 프로그램 카운터가 명령어의 주소부분과 더해져서 유효번지를 결정하는 주소지정방식은?

  1. 레지스터 주소지정방식
  2. 상대 주소지정방식
  3. 간접 주소지정방식
  4. 인덱스 주소지정방식
(정답률: 41%)
  • 상대 주소지정방식은 프로그램 카운터(PC)의 값에 명령어의 주소 필드 내용을 더하여 유효 주소를 결정하는 방식입니다.

    오답 노트

    레지스터 주소지정방식: 레지스터에 데이터가 직접 지정됨
    간접 주소지정방식: 주소 필드에 유효 주소가 저장된 메모리 위치가 지정됨
    인덱스 주소지정방식: 주소 필드 값과 인덱스 레지스터 값을 더해 결정함
profile_image
1

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

37. 클라우드 컴퓨팅(cloud computing)에 대한 설명으로 틀린 것은?

  1. 인터넷 기술을 활용하여 가상화된 IT자원을 서비스로 제공하는 컴퓨팅이다.
  2. 사용자는 IT자원을 필요한 만큼 빌려서 사용하고 필요한 경우 비용을 지불한다.
  3. 클라우드 컴퓨팅은 서비스 제공자가 장애로 인해 서비스를 제공하지 못하면 자료에 접근이 불가능하다.
  4. PaaS는 서버, 데스크탑 컴퓨터, 스토리지 같은 IT하드웨어 자원을 클라우드 서비스로 빌려 쓰는 형태를 말한다.
(정답률: 51%)
  • PaaS는 운영체제와 같은 플랫폼을 서비스로 제공하는 형태입니다. 서버, 스토리지, 네트워크와 같은 IT 하드웨어 자원을 가상화하여 빌려 쓰는 형태는 IaaS에 해당합니다.

    오답 노트

    인터넷 기술 활용 가상화 자원 제공: 클라우드 컴퓨팅의 기본 정의
    필요한 만큼 빌려 쓰고 비용 지불: 클라우드 컴퓨팅의 경제적 특징
    제공자 장애 시 접근 불가능: 클라우드 컴퓨팅의 가용성 리스크
profile_image
1

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

38. 일반적인 제어장치 모델에서 제어 장치로 입력되는 항목이 아닌 것은?

  1. CPU 내의 제어 신호들
  2. 클록
  3. 명령어 레지스터
  4. 플래그
(정답률: 30%)
  • 제어장치는 클록, 명령어 레지스터, 플래그, 제어 버스 입력 등을 입력받아 동작합니다. 반면 CPU 내의 제어 신호들은 제어장치에서 생성되어 나가는 출력 항목에 해당합니다.
profile_image
1

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

39. 수직 마이크로명령어 방식의 명령어가 다음의 형식을 갖는다면 이 제어장치는 최대 몇 개의 제어 신호를 동시에 생성할 수 있는가?

  1. 1개
  2. 2개
  3. 3개
  4. 4개
(정답률: 60%)

  • 수직 마이크로명령어 방식에서 동시에 생성할 수 있는 제어 신호의 최대 개수는 마이크로오퍼레이션 필드의 개수와 동일합니다.
    제시된 형식에서 마이크로오퍼레이션 필드는 $F1, F2, F3$로 총 3개이므로 최대 3개의 제어 신호를 생성할 수 있습니다.
profile_image
1

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

40. 고선명(HD) 비디오 데이터를 저장하기 위해 짧은 파장(405나노미터)을 갖는 레이저를 사용하는 광 기록방식 저장매체는?

  1. Blu-ray 디스크
  2. CD
  3. DVD
  4. 플래시 메모리
(정답률: 75%)
  • 블루레이 디스크(Blu-ray 디스크)는 고선명(HD) 비디오 데이터를 저장하기 위해 파장이 $405\text{nm}$로 짧은 청색 레이저를 사용하는 광 기록방식 저장매체입니다.
profile_image
1

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

3과목: 운영체제

41. 운영체제의 운영 기법 중 “Quantum"과 관계되는 것은?

  1. Real-time processing system
  2. Batch Processing system
  3. Time-sharing system
  4. Distributed processing system
(정답률: 47%)
  • 시분할 시스템(Time-sharing system)은 CPU 사용 시간을 아주 작은 시간 단위인 퀀텀(Quantum) 또는 타임 슬라이스(Time Slice)로 나누어 여러 작업에 번갈아 할당함으로써 동시에 여러 사용자가 시스템을 사용하는 것처럼 느끼게 하는 방식입니다.
profile_image
1

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

42. 프로세스의 처리 시간보다 페이지 교체에 소요되는 시간이 더 많아지는 현상을 의미하는 것은?

  1. 스케줄링
  2. 스래싱
  3. 프리페이징
  4. 워킹 셋
(정답률: 74%)
  • 페이지 부재가 빈번하게 발생하여 프로세스 처리 시간보다 페이지 교체에 소요되는 시간이 더 많아지는 현상을 스래싱이라고 합니다.
profile_image
1

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

43. 운영체제의 역할로 거리가 먼 것은?

  1. 시스템의 오류 검사 및 복구
  2. 자원의 스케줄링 기능 제공
  3. 원시 프로그램에 대한 토큰 생성
  4. 자원 보호 기능 제공
(정답률: 69%)
  • 운영체제는 하드웨어와 사용자 간의 인터페이스를 정의하고 자원 스케줄링, 오류 처리, 자원 보호 기능을 수행하는 자원 할당자 역할을 합니다. 반면, 원시 프로그램에 대한 토큰 생성은 운영체제가 아닌 컴파일러의 어휘 분석 단계에서 수행하는 기능입니다.
profile_image
1

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

44. 디렉토리의 구조 중 중앙에 마스터 파일 디렉토리가 있고 하부에 사용자 파일 디렉토리가 있는 구조는?

  1. 단일 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 트리 디렉토리 구조
  4. 비순환 그래프 디렉토리 구조
(정답률: 63%)
  • 중앙에 마스터 파일 디렉토리가 있고 그 하위에 사용자 파일 디렉토리가 위치하는 구조는 2단계 디렉토리 구조입니다.

    오답 노트

    단일 디렉토리 구조: 모든 파일이 하나의 디렉토리에 포함되어 이름 중복 문제가 발생합니다.
    트리 디렉토리 구조: 루트 디렉토리 아래에 여러 부디렉토리가 계층적으로 구성됩니다.
    비순환 그래프 디렉토리 구조: 부디렉토리의 공동 사용이 가능하며 사이클이 없는 구조입니다.
profile_image
1

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

45. 다음 설명에 해당하는 자원 보호 기법은?

  1. 전역 테이블
  2. 접근 제어 리스트
  3. 권한 리스트
  4. 잠금-키(Lock-Key)
(정답률: 56%)
  • 제시된 이미지 의 핵심은 보호 대상에 영역별 접근 권한을 나열한 목록을 구성한다는 점입니다. 이는 접근 제어 리스트(ACL)의 정의와 정확히 일치하며, 접근 행렬의 열을 리스트로 묶어 메모리 낭비를 줄이는 효율적인 기법입니다.
profile_image
1

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

46. SCAN의 무한 대기 발생 가능성을 제거한 것으로 SCAN 보다 응답시간의 편차가 적고, SCAN과 같이 진행 방향상의 요청을 서비스하지만, 진행 중에 새로이 추가된 요청은 서비스하지 않고 다음 진행시에 서비스하는 디스크 스케줄링 기법은?

  1. N-step SCAN 스케줄링
  2. C-SCAN 스케줄링
  3. SSTF 스케줄링
  4. FCFS 스케줄링
(정답률: 48%)
  • N-step SCAN 스케줄링은 SCAN의 무한 대기 문제를 해결한 기법으로, 진행 방향의 요청을 서비스하되 진행 중에 새로 추가된 요청은 서비스하지 않고 다음 진행 시에 처리하여 응답 시간의 편차를 줄입니다.

    오답 노트

    C-SCAN 스케줄링: 한쪽 방향으로만 서비스하고 반대 방향으로는 서비스 없이 빠르게 복귀하는 방식입니다.
profile_image
1

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

47. 주기억장치 관리기법인 최악, 최초, 최적 적합기법을 각각 사용할 때, 각 방법에 대하여 10K의 프로그램이 할당되는 영역을 각 기법의 순서대로 옳게 나열한 것은? (단, 영역 A, B, C, D는 모두 비어 있다고 가정한다.)

  1. 영역 D, 영역 A, 영역 A
  2. 영역 D, 영역 A, 영역 B
  3. 영역 B, 영역 A, 영역 A
  4. 영역 D, 영역 B, 영역 C
(정답률: 74%)
  • 주어진 메모리 영역은 와 같이 A(9K), B(15K), C(10K), D(30K)입니다. $10\text{K}$ 프로그램을 할당하는 각 기법의 원리는 다음과 같습니다.
    1. 최악 적합(Worst Fit): 가장 큰 공간에 배치 $\rightarrow$ 영역 D(30K)
    2. 최초 적합(First Fit): 적재 가능한 첫 번째 공간에 배치 $\rightarrow$ 영역 B(15K)
    3. 최적 적합(Best Fit): 남는 공간이 가장 적은 곳에 배치 $\rightarrow$ 영역 C(10K)
    따라서 순서대로 영역 D, 영역 B, 영역 C가 됩니다.
profile_image
1

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

48. 분산 처리 운영체제에서 구체적인 시스템 환경을 사용자가 알 수 없도록 하며, 또한 사용자들로 하여금 이에 대한 정보가 없어도 원하는 작업을 수행할 수 있도록 지원하는 개념을 무엇이라고 하는가?

  1. Naming
  2. Transparency
  3. Encryption
  4. Locality
(정답률: 44%)
  • 투명성(Transparency)은 분산 처리 시스템에서 사용자가 물리적인 자원의 위치나 구체적인 시스템 환경을 알 필요 없이, 마치 하나의 통합된 시스템을 사용하는 것처럼 느끼게 하는 개념입니다.
profile_image
1

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

49. RR(Round Robin) 스케줄링에 대한 설명으로 옳지 않은 것은?

  1. Time slice를 크게 하면 입출력 위주의 작업이나 긴급을 요하는 작업에 신속히 반응하지 못한다.
  2. Time slice가 작을 경우 FCFS 스케줄링과 같아진다.
  3. Time Sharing System을 위해 고안된 방식이다.
  4. Time slice가 작을수록 문맥교환에 따른 오버헤드가 자주 발생한다.
(정답률: 56%)
  • RR 스케줄링은 할당되는 시간(Time slice)이 매우 커지면, 프로세스가 할당 시간을 모두 사용할 때까지 CPU를 점유하게 되어 FCFS(First-Come First-Served) 방식과 동일하게 동작합니다.

    오답 노트

    Time slice가 작을 경우: 문맥 교환 오버헤드가 증가함
profile_image
1

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

50. UNIX의 파일 시스템 구조와 거리가 먼 것은?

  1. 사용자 블록
  2. I-node 블록
  3. 데이터 블록
  4. 슈퍼 블록
(정답률: 62%)
  • UNIX 파일 시스템은 부트 블록, 슈퍼 블록, 실린더 그룹 블록, I-node 블록, 데이터 블록으로 구성됩니다. 따라서 사용자 블록은 파일 시스템의 기본 구조에 해당하지 않습니다.
profile_image
1

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

51. 다음 표와 같이 작업이 할당되었을 경우 내부단편화 및 외부단편화 크기는 얼마인가?

  1. 내부단편화 200 K, 외부 단편화 : 200 K
  2. 내부단편화 50 K, 외부 단편화 : 150 K
  3. 내부단편화 650 K, 외부 단편화 : 470 K
  4. 내부단편화 250 K, 외부 단편화 : 170 K
(정답률: 63%)
  • 분할 영역의 크기보다 작업 크기가 커서 할당되지 못하고 남은 공간은 외부 단편화, 할당 후 영역 내에 남은 공간은 내부 단편화로 계산합니다.

    1분할($50\text{K}$) $\rightarrow$ 작업($60\text{K}$): 할당 불가 $\rightarrow$ 외부 단편화 $50\text{K}$
    2분할($150\text{K}$) $\rightarrow$ 작업($160\text{K}$): 할당 불가 $\rightarrow$ 외부 단편화 $150\text{K}$
    3분할($200\text{K}$) $\rightarrow$ 작업($100\text{K}$): 할당 후 $100\text{K}$ 남음 $\rightarrow$ 내부 단편화 $100\text{K}$
    4분할($250\text{K}$) $\rightarrow$ 작업($150\text{K}$): 할당 후 $100\text{K}$ 남음 $\rightarrow$ 내부 단편화 $100\text{K}$
    ① [내부 단편화 합계] $100\text{K} + 100\text{K} = 200\text{K}$
    ② [외부 단편화 합계] $50\text{K} + 150\text{K} = 200\text{K}$
    ③ [최종 결과] 내부단편화 $200\text{K}$, 외부 단편화 $200\text{K}$
profile_image
1

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

52. 하이퍼 큐브에서 하나의 프로세서에 연결되는 다른 프로세서의 수가 3개일 경우 필요한 총 프로세서의 수는?

  1. 4
  2. 8
  3. 16
  4. 32
(정답률: 76%)
  • 하이퍼큐브 구조에서 하나의 프로세서에 연결되는 프로세서의 수(차수)가 $n$일 때, 전체 프로세서의 수는 $2^{n}$으로 계산합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{3}$
    ③ [최종 결과] $N = 8$
profile_image
1

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

53. 은행가 알고리즘(Banker's Algorithm)은 다음 교착상태 해결 방법 중 어떤 분야에 속하는가?

  1. 교착 상태의 예방
  2. 교착 상태의 회피
  3. 교착 상태의 발견
  4. 교착 상태의 회복
(정답률: 72%)
  • 은행가 알고리즘(Banker's Algorithm)은 자원 할당 시 시스템이 안전 상태(Safe State)를 유지하는지 확인하여 교착 상태가 발생하지 않도록 미리 피하는 교착 상태의 회피 기법의 대표적인 알고리즘입니다.
profile_image
1

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

54. 4개의 프레임을 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?

  1. 6회
  2. 7회
  3. 8회
  4. 9회
(정답률: 56%)
  • FIFO(First-In-First-Out) 알고리즘은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 의 참조 순서에 따라 프레임 상태를 추적하면 다음과 같습니다.
    1(결함) $\rightarrow$ [1]
    2(결함) $\rightarrow$ [1, 2]
    3(결함) $\rightarrow$ [1, 2, 3]
    1(히트) $\rightarrow$ [1, 2, 3]
    2(히트) $\rightarrow$ [1, 2, 3]
    4(결함) $\rightarrow$ [1, 2, 3, 4]
    5(결함) $\rightarrow$ [5, 2, 3, 4] (1 교체)
    1(결함) $\rightarrow$ [5, 1, 3, 4] (2 교체)
    2(결함) $\rightarrow$ [5, 1, 2, 4] (3 교체)
    5(히트) $\rightarrow$ [5, 1, 2, 4]
    4(히트) $\rightarrow$ [5, 1, 2, 4]
    총 페이지 결함 횟수는 7회입니다.
profile_image
1

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

55. 파일 디스크립터의 내용으로 옳지 않은 것은?

  1. 오류 발생시 처리 방법
  2. 보조기억장치 정보
  3. 파일 구조
  4. 접근 제어 정보
(정답률: 60%)
  • 파일 디스크립터(FCB)는 운영체제가 파일을 관리하기 위해 필요한 정보를 담고 있으며, 보조기억장치 정보(위치), 파일 구조(순차, 색인 등), 접근 제어 정보, 파일 유형, 생성/수정 시간 등을 포함합니다. 오류 발생 시 처리 방법은 파일의 속성 정보가 아니라 예외 처리 로직에 해당하므로 파일 디스크립터의 내용이 아닙니다.
profile_image
1

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

56. 시스템 성능 평가요인으로 거리가 먼 것은?

  1. 신뢰도
  2. 처리 능력
  3. 응답 시간
  4. 프로그램 크기
(정답률: 74%)
  • 시스템 성능 평가의 주요 요인은 신뢰도, 처리 능력, 응답 시간, 가용도(Availability)입니다. 프로그램 크기는 소프트웨어의 물리적 용량일 뿐, 시스템의 전반적인 성능을 평가하는 지표로는 적절하지 않습니다.
profile_image
1

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

57. UNIX에서 I-node는 한 파일이나 디렉토리에 관한 모든 정보를 포함하고 있는데, 이에 해당하지 않는 것은?

  1. 파일 소유자의 사용자 번호
  2. 파일이 만들어진 시간
  3. 데이터가 담긴 블록의 주소
  4. 파일이 가장 처음 변경된 시간 및 파일의 타입
(정답률: 65%)
  • I-node는 파일의 메타데이터를 저장하는 구조체로, 파일 소유자의 사용자 번호(UID), 그룹 번호(GID), 파일 크기, 파일 타입, 생성 시기, 최종 변경 시기, 최근 사용 시기, 보호 권한, 링크 수, 데이터 블록 주소 등을 포함합니다. 따라서 파일이 가장 처음 변경된 시간 및 파일의 타입이라는 설명은 I-node의 일반적인 구성 정보와 일치하지 않습니다.
profile_image
1

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

58. 두 개의 프로세스 간 선행순서를 Pa < Pb로 표현할 경우 Pb가 먼저 실행된다고 가정한다면, P2 < P1, P4 < P2, P4 < P3의 선행관계가 있는 경우에 병행으로 실행될 수 있는 프로세스로 짝지어진 것은?

  1. P1, P3
  2. P1, P4
  3. P2, P4
  4. P3, P4
(정답률: 55%)
  • 선행순서 $P_a < P_b$가 $P_b$가 먼저 실행됨을 의미하므로, 주어진 관계를 실행 순서로 나열하면 다음과 같습니다.
    1. $P_2 < P_1 \rightarrow P_1$ 먼저 실행
    2. $P_4 < P_2 \rightarrow P_2$ 먼저 실행
    3. $P_4 < P_3 \rightarrow P_3$ 먼저 실행
    이를 정리하면 $P_1 \rightarrow P_2 \rightarrow P_4$ 경로와 $P_3 \rightarrow P_4$ 경로가 형성됩니다. 따라서 서로 의존 관계가 없는 $P_1$과 $P_3$은 병행하여 실행될 수 있습니다.
profile_image
1

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

59. UNIX의 운영체제의 특징으로 적합하지 않은 것은?

  1. 트리 구조의 파일 시스템을 갖는다.
  2. Multi-Tasking은 지원하지만 Multi-User는 지원하지 않는다.
  3. 높은 이식성과 확장성이 있다.
  4. 대부분 C 언어로 작성되어 있다.
(정답률: 78%)
  • UNIX 운영체제는 다수의 사용자가 동시에 접속하여 사용할 수 있는 Multi-User 환경과 여러 작업을 동시에 처리하는 Multi-Tasking을 모두 지원하는 것이 특징입니다.
profile_image
1

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

60. 분산 운영체제의 특징 중 다음 설명과 관계되는 것은?

  1. Availability
  2. Expandability
  3. Resource Sharing
  4. Reliability
(정답률: 40%)

  • 제시된 이미지의 설명처럼 일부 시스템에 고장이 발생하더라도 다른 시스템이 계속 작업을 수행하여 전체 시스템이 정상적으로 운영되는 특성을 Reliability(신뢰성)라고 합니다.
profile_image
1

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

4과목: 소프트웨어 공학

61. 프로그램 설계도의 하나인 NS(Nassi-Schneiderman) Chart에 대한 설명으로 옳지 않은 것은?

  1. 논리의 기술에 중점을 두고 도형을 이용한 표현방법이다.
  2. 이해하기 쉽고 코드 변환이 용이하다.
  3. 화살표나 GOTO를 사용하여 이해하기 쉽다.
  4. 연속, 선택, 반복 등의 제어 논리 구조를 표현한다.
(정답률: 53%)
  • NS Chart는 프로그램의 처리 흐름을 상자 형태로 표현하는 도구로, 구조적 프로그래밍을 지향하기 때문에 화살표나 GOTO 문을 사용하지 않는 것이 핵심 특징입니다.
profile_image
1

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

62. 프로젝트 추진 과정에서 예상되는 각종 돌발 상황을 미리 예상하고 이에 대한 적절한 대책을 수립하는 일련의 활동을 무엇이라고 하는가?

  1. 위험관리
  2. 일정관리
  3. 코드관리
  4. 모형관리
(정답률: 77%)
  • 위험관리는 프로젝트 추진 중 발생 가능한 돌발 상황(위험)을 미리 식별하고, 분석 및 평가하여 적절한 대응 계획을 수립하고 감시하는 활동을 의미합니다.
profile_image
1

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

63. 객체 지향 기법에서 상위 클래스의 메소드와 속성을 하위클래스가 물려받는 것을 의미하는 것은?

  1. Abstraction
  2. Polymorphism
  3. Encapsulation
  4. Inheritance
(정답률: 62%)
  • Inheritance(상속)는 상위 클래스가 가지고 있는 속성과 메소드를 하위 클래스가 그대로 물려받아 재사용하거나 확장하는 객체 지향의 핵심 개념입니다.
profile_image
1

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

64. 소프트웨어 품질보증을 위한 정형 기술 검토의 지침사항으로 옳지 않은 것은?

  1. 논쟁과 반박의 제한성
  2. 의제의 무제한성
  3. 제품검토의 집중성
  4. 참가인원의 제한성
(정답률: 70%)
  • 정형 기술 검토(FTR)는 효율적인 검토를 위해 의제를 제한하여 진행해야 합니다.

    오답 노트

    의제의 무제한성: 효율적인 진행을 위해 의제는 반드시 제한되어야 함
profile_image
1

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

65. Rumbaugh의 객체 모델링 기법(OMT)에서 사용하는 세 가지 모델링이 아닌 것은?

  1. 객체 모델링(object modeling)
  2. 정적 모델링(static modeling)
  3. 동적 모델링(dynamic modeling)
  4. 기능 모델링(functional modeling)
(정답률: 70%)
  • Rumbaugh의 객체 모델링 기법(OMT)은 시스템을 분석하기 위해 객체 모델링, 동적 모델링, 기능 모델링의 세 가지 모델을 사용합니다. 따라서 정적 모델링은 이에 해당하지 않습니다.
profile_image
1

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

66. 다음 중 가장 높은 응집도(Cohesion)에 해당하는 것은?

  1. 순서적 응집도(Sequential Cohesion)
  2. 시간적 응집도(Temporal Cohesion)
  3. 대화적 응집도(Communicational Cohesion)
  4. 절차적 응집도(Procedural Cohesion)
(정답률: 41%)
  • 응집도는 모듈 내부 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내며, 높을수록 좋은 설계입니다. 응집도의 강도는 우연적 < 논리적 < 시간적 < 절차적 < 교환적 < 순서적 < 기능적 순으로 높아지므로, 제시된 보기 중에서는 순서적 응집도가 가장 높습니다.
profile_image
1

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

67. 나선형(Spiral) 모형에 대한 설명으로 옳지 않은 것은?

  1. 여러 번의 개발 과정을 거쳐 점진적으로 완벽한 소프트웨어를 개발한다.
  2. 대규모 시스템의 소프트웨어 개발에 적합하다.
  3. 위험성 평가에 크게 의존하기 때문에 이를 발견하지 않으면 문제가 발생할 수 있다.
  4. 실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측하는 모형이다.
(정답률: 66%)
  • 나선형 모형은 계획, 위험 분석, 개발, 평가 단계를 반복하며 점진적으로 개발하는 모델입니다.

    오답 노트

    실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측하는 모형은 프로토타입 모형에 해당합니다.
profile_image
1

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

68. 소프트웨어 재공학은 어떤 유지보수 측면에서 소프트웨어 위기를 해결하려고 하는 방법인가?

  1. 수정 유지보수
  2. 적응 유지보수
  3. 완전화 유지보수
  4. 예방 유지보수
(정답률: 49%)
  • 소프트웨어 재공학은 시스템의 유지보수성을 높여 향후 발생할 문제를 미리 방지하는 예방 유지보수 측면의 방법입니다.
profile_image
1

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

69. 제어흐름 그래프가 다음과 같을 때 McCabe의 cyclomatic수는 얼마인가?

  1. 3
  2. 4
  3. 5
  4. 6
(정답률: 54%)
  • 제어흐름 그래프에서 McCabe의 순환 복잡도(Cyclomatic Number)는 간선의 수와 노드의 수를 이용하여 계산합니다.
    $$V(G) = E - N + 2$$
    $$V(G) = 6 - 4 + 2$$
    $$V(G) = 4$$
profile_image
1

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

70. 소프트웨어 재공학(Reengineering)에 관한 설명으로 거리가 먼 것은?

  1. 현재의 시스템을 변경하거나 재구조화(Restructuring)하는 것이다.
  2. 재구조화는 재공학의 한 유형으로 사용자의 요구사항이나 기술적 설계의 변경 없이 프로그램을 개선하는 것이다.
  3. 재개발(Redevelopment)과 재공학은 동일한 의미이다.
  4. 사용자의 요구사항을 변경시키지 않고, 기술적 설계를 변경하여 프로그램을 개선하는 것도 재공학이다.
(정답률: 65%)
  • 재공학은 기존 시스템을 활용하여 더 나은 시스템을 구축하는 과정인 반면, 재개발은 처음부터 새롭게 개발을 시작하는 것이므로 두 개념은 서로 다릅니다.
profile_image
1

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

71. 소프트웨어 프로젝트 관리의 효과적 수행을 위한 3P에 해당하지 않는 것은?

  1. program
  2. people
  3. problem
  4. process
(정답률: 73%)
  • 소프트웨어 프로젝트 관리의 성공적인 수행을 위한 3P는 People(인력), Process(프로세스), Problem(문제)을 의미합니다.
profile_image
1

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

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

  1. 개발기간의 단축
  2. 소프트웨어의 품질향상
  3. 개발 비용 감소
  4. 새로운 개발 방법 도입의 용이성
(정답률: 74%)
  • 소프트웨어 재사용은 이미 검증된 모듈을 사용하여 개발 기간 단축, 비용 감소, 품질 향상의 효과를 가져오지만, 새로운 개발 방법론의 도입과는 직접적인 관련이 없습니다.
profile_image
1

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

73. 객체지향 분석 방법론 중 Coad-Yourdon 방법에 해당하는 것은?

  1. E-R 다이어그램을 사용하여 객체의 행위를 데이터모델링 하는데 초점을 둔 방법이다.
  2. 객체, 동적, 기능 모델로 나누어 수행하는 방법이다.
  3. 미시적 개발 프로세스와 거시적 개발 프로세스를 모두 사용하는 방법이다.
  4. Use Case를 강조하여 사용하는 방법이다.
(정답률: 50%)
  • Coad-Yourdon 방법은 E-R 다이어그램을 사용하여 객체의 행위를 데이터 모델링 하는 데 초점을 둔 분석 방법론입니다.

    오답 노트

    객체, 동적, 기능 모델로 나누어 수행: Rumbaugh 방법
    미시적 개발 프로세스와 거시적 개발 프로세스 사용: Booch 방법
    Use Case를 강조하여 사용: Jacobson 방법
profile_image
1

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

74. CASE(Computer-Aided Software Engineering)에 대한 설명으로 옳지 않은 것은?

  1. 소프트웨어 모듈의 재사용성을 봉쇄하여 개발비용을 절감할 수 있다.
  2. 소프트웨어 품질과 일관성을 효율적으로 관리할 수 있다.
  3. 소프트웨어 생명 주기의 모든 단계를 연결시켜 주고 자동화시켜 준다.
  4. 소프트웨어의 유지보수를 용이하게 수행할 수 있도록 해 준다.
(정답률: 69%)
  • CASE는 소프트웨어 모듈의 재사용성을 높여 개발 비용을 절감하는 도구입니다.

    오답 노트

    소프트웨어 모듈의 재사용성을 봉쇄하여 개발비용을 절감할 수 있다: 재사용성을 높여야 비용이 절감됩니다.
profile_image
1

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

75. 객체 지향 기법에서 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 정의한 것은?

  1. Entity
  2. Method
  3. Instance
  4. Class
(정답률: 70%)
  • 객체 지향 기법에서 Method는 객체가 수행하는 기능으로, 객체가 보유한 데이터를 처리하는 구체적인 알고리즘이자 연산을 정의한 것입니다.
profile_image
1

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

76. 소프트웨어 품질목표 중 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도를 의미하는 것은?

  1. Efficiency
  2. Reliability
  3. Portability
  4. Usability
(정답률: 52%)
  • Efficiency(효율성)는 요구되는 기능을 수행하기 위해 필요한 메모리, CPU 등 자원의 소요 정도를 의미합니다.

    오답 노트

    Reliability: 오류 없이 정확하고 일관된 결과를 수행하는 신뢰성
    Portability: 다양한 환경에서 쉽게 수정하여 운용 가능한 이식성
    Usability: 사용자의 노력을 최소화하여 쉽게 사용할 수 있는 사용 용이성
profile_image
1

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

77. 소프트웨어의 위기현상과 거리가 먼 것은?

  1. 개발인력의 급증
  2. 유지보수의 어려움
  3. 개발기간의 지연 및 개발비용의 증가
  4. 신기술에 대한 교육과 훈련의 부족
(정답률: 75%)
  • 소프트웨어 위기란 하드웨어의 발전 속도를 소프트웨어 개발 속도가 따라가지 못해 발생하는 생산성 저하와 품질 저하 현상을 의미합니다. 개발 인력이 급증하는 것이 아니라, 오히려 숙련된 인력의 부족과 생산성 저하가 핵심 문제입니다.
profile_image
1

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

78. 다음 검사의 기법 중 종류가 다른 하나는 무엇인가?

  1. 동치 분할 검사
  2. 원인 효과 그래프 검사
  3. 비교 검사
  4. 데이터 흐름 검사
(정답률: 59%)
  • 테스트 기법은 내부 구조를 보느냐 아니냐에 따라 블랙박스와 화이트박스로 구분합니다. 데이터 흐름 검사는 프로그램 내부의 논리적 경로를 확인하는 화이트박스 검사 기법입니다.

    오답 노트

    동치 분할 검사, 원인 효과 그래프 검사, 비교 검사: 내부 구조를 보지 않고 입력과 출력만 확인하는 블랙박스 검사입니다.
profile_image
1

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

79. 중앙 집중형 팀(책임프로그래머 팀)의 특징으로 거리가 먼 것은?

  1. 팀 리더의 개인적 능력이 가장 중요하다.
  2. 조직적으로 잘 구성된 중앙 집중식 구조이다.
  3. 프로젝트 팀의 목표 설정 및 의사결정 권한이 팀리더에게 주어진다.
  4. 팀 구성원 간의 의사교류를 활성화 시키므로 팀원의 참여도와 만족도를 증대시킨다.
(정답률: 74%)
  • 중앙 집중형 팀은 팀 리더에게 모든 권한과 책임이 집중되는 구조입니다. 따라서 의사결정이 신속하고 리더의 능력이 중요하지만, 팀원들의 참여도나 만족도는 낮아지는 경향이 있습니다.
profile_image
1

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

80. DFD에 대한 설명으로 옳지 않은 것은?

  1. DFD는 자료 흐름과 기능을 자세히 표현하기 위하여 단계적으로 세분화된다.
  2. DFD는 시스템이나 프로그램간의 총체적인 데이터 흐름을 표시할 수 있으며, 기본적인 데이터요소와 그들 사이의 데이터흐름 형태로 기술된다.
  3. DFD로 데이터가 논리적 시스템들 간에 어떻게 흘러 다니는지는 알 수 있지만, 제어나 순서에 관한 정보는 알 수가 없다.
  4. DFD는 Data flow, Process, Data Store, Terminator의 4가지로 구성되며, 하향식 분석(Top-down Analysis)의 유용한 도구이다.
(정답률: 61%)
  • DFD(자료 흐름도)는 순차처리의 원칙에 따라 작성되므로 데이터의 흐름과 순서에 관한 정보는 알 수 있지만, 제어(Control)에 관한 정보는 알 수 없습니다.
profile_image
1

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

5과목: 데이터 통신

81. 데이터 전송제어 절차를 순서대로 옳게 나열한 것은?

  1. 회선접속→데이터링크 확립→정보 전송→회선절단→데이터링크 해제
  2. 데이터링크 확립→회선접속→정보 전송→데이터링크 해제→회선절단
  3. 회선접속→데이터링크 확립→정보 전송→데이터링크 해제→회선절단
  4. 데이터링크 확립→회선접속→정보 전송→회선절단→데이터링크 해제
(정답률: 71%)
  • 데이터 전송제어의 표준 절차는 물리적인 연결을 먼저 수행한 후 논리적 연결을 확립하고, 데이터를 전송한 뒤 역순으로 해제하는 과정을 거칩니다.
    회선접속 $\rightarrow$ 데이터링크 확립 $\rightarrow$ 정보 전송 $\rightarrow$ 데이터링크 해제 $\rightarrow$ 회선절단
profile_image
1

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

82. 슬라이딩 윈도우(Sliding window)제어 방식에 대한 설명으로 옳지 않은 것은?

  1. X.25 패킷 레벨의 프로토콜에서도 사용되고 있으며, 수신 통지를 이용하여 송신 데이터의 양을 조절하는 방식이다.
  2. 송신측과 수신측 실체(entity)간에 호출설정 시 연속적으로 송신 가능한 데이터 단위의 최대치를 절충하는 방식이다.
  3. 수신측으로 부터의 수신통지에 의해 윈도우는 이동하고 새로운 데이터 단위의 송신이 가능하다.
  4. 하나의 데이터 블록을 전송한 후 응답이 올 때까지 다음 데이터 블록을 전송하지 않고 대기하는 방식이다.
(정답률: 65%)
  • 슬라이딩 윈도우 방식은 수신측의 응답 없이도 설정된 윈도우 크기만큼 연속적으로 데이터를 전송할 수 있는 효율적인 제어 방식입니다.

    오답 노트

    하나의 데이터 블록 전송 후 응답이 올 때까지 대기하는 방식: stop-and-wait(정지-대기) 제어방식
profile_image
1

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

83. 두 개 이상의 컴퓨터 사이에 데이터 전송을 할 수 있도록 미리 정보의 송수신 측에서 정해둔 통신 규약을 무엇이라 하는가?

  1. Protocol
  2. Link
  3. Terminal
  4. Interface
(정답률: 76%)
  • 컴퓨터 간의 원활한 데이터 전송을 위해 송수신 측이 사전에 약속한 통신 규약을 Protocol이라고 합니다.
profile_image
1

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

84. RTP(Real-time Transport Protocol) 헤더의 각 필드에 대한 설명으로 틀린 것은?

  1. Padding(P) 필드가 세팅되어 있는 경우는 그 패킷의 끝에 전송하려는 데이터 외에 추가적인 데이터들이 포함되어 있다.
  2. Marker(M) 필드는 패킷 스트림에서 프레임들 간의 경계에 존재하는 특별한 경우를 표시한다.
  3. Extension(X) 필드가 세팅되어 있는 경우는 RTP헤더 앞에 확장 헤더가 있음을 의미한다.
  4. Payload Type(PT) 필드는 데이터가 어떤 형식인지를 지정한다.
(정답률: 41%)
  • Extension(X) 필드는 고정 RTP 헤더(12bytes) 이후에 확장 헤더가 존재하는지를 나타내는 필드입니다. 따라서 확장 헤더가 헤더 앞에 있다는 설명은 틀린 것입니다.
profile_image
1

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

85. PSK(Phase Shift Keying) 방식이 적용되지 않은 변조 방식은?

  1. QDPSK
  2. QAM
  3. QVM
  4. DPSK
(정답률: 51%)
  • PSK(Phase Shift Keying) 방식에는 DPSK, QPSK, QDPSK 등이 있으며, QAM은 진폭과 위상을 모두 변조하는 방식입니다. QVM은 PSK 계열의 변조 방식에 존재하지 않는 명칭입니다.
profile_image
1

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

86. VAN의 주요 통신처리 기능 중 회선의 접속이나 제어 절차 등의 데이터를 전송할 때 다른 기종간의 통신이 가능 하도록 통신절차를 변환시키는 기능은?

  1. 프로토콜 변환 기능
  2. 미디어 변환 기능
  3. 포맷 변환 기능
  4. 데이터 교환 기능
(정답률: 57%)
  • 프로토콜 변환 기능은 서로 다른 네트워크 간 또는 서로 다른 기종 간에 통신이 가능하도록 회선 제어, 접속 등의 통신 절차를 변환해 주는 기능입니다.
profile_image
1

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

87. CSMA/CD(Carrier Sensing Mulitiple Access/Collision Detection)에 대한 설명으로 틀린 것은?

  1. 전송 중에 충돌이 감지되면 패킷의 전송을 즉시 중단하고 충돌이 발생한 사실을 모든 스테이션들이 알 수 있도록 간단한 통보신호를 송신한다.
  2. 스테이션의 수가 많아지면 충돌이 많아져서 효율이 떨어진다.
  3. 충돌과 채널 경쟁을 위해 p-persistent 기법을 일반적으로 사용한다.
  4. 어느 한 기기에 고장이 발생하여도 다른 기기의 통신에 전혀 영향을 미치지 않는다.
(정답률: 36%)
  • CSMA/CD는 충돌과 채널 경쟁을 해결하기 위해 non-persistent, 1-persistent, p-persistent 기법을 사용하며, 이 중 일반적으로 가장 효율적인 1-persistent 기법을 주로 사용합니다.

    오답 노트

    충돌과 채널 경쟁을 위해 p-persistent 기법을 일반적으로 사용한다: 일반적으로 1-persistent 기법을 더 많이 사용합니다.
profile_image
1

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

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

  1. 물리계층의 표준으로 X.21을 사용한다.
  2. 링크 계층의 표준은 LAPB을 사용한다.
  3. 패킷형 단말기를 패킷 교환망에 접속하기 위한 인터페이스 프로토콜이다.
  4. 물리 계층과 링크 계층인 2개의 계층으로 구성된다.
(정답률: 60%)
  • X.25 프로토콜은 물리 계층, 링크 계층, 패킷 계층의 총 3개 계층으로 구성됩니다.

    오답 노트

    물리 계층과 링크 계층인 2개의 계층으로 구성된다: 3개 계층으로 구성되므로 틀린 설명입니다.
profile_image
1

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

89. B-ISDN 프로토콜 참조 모델에 해당하지 않는 계층은?

  1. Data Link Layer
  2. Asynchronous Transfer Mode Layer
  3. Asynchronous Transfer Mode Adaptation Layer
  4. Physical Layer
(정답률: 26%)
  • B-ISDN 프로토콜 참조 모델은 Physical Layer, ATM Layer, ATM Adaptation Layer의 3계층 구조로 이루어져 있습니다. 따라서 Data Link Layer는 해당 모델의 계층에 포함되지 않습니다.
profile_image
1

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

90. 송신측에서 11012 의 데이터를 전송하였으나, 수신측이 받은 데이터는 10112로 나타났다. 이 때 두 데이터간의 해밍거리로 옳은 것은?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 61%)
  • 해밍 거리는 같은 길이를 가진 두 문자열에서 서로 다른 문자의 개수를 측정하여 전송 중 발생한 오류를 확인하는 방법입니다.
    ① [기본 공식]
    $$\text{Hamming Distance} = \text{Count of differing bits}$$
    ② [숫자 대입]
    $$1101 \text{ vs } 1011 \rightarrow \text{2nd and 3rd bits differ}$$
    ③ [최종 결과]
    $$\text{Distance} = 2$$
profile_image
1

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

91. 이동 단말이나 PDA, 소형 무선 단말기 상에서 인터넷을 이용할 수 있도록 해주는 프로토콜의 총칭은?

  1. ASP
  2. WAP
  3. HTTP
  4. PPP
(정답률: 69%)
  • WAP(Wireless Application Protocol)는 인터넷 데이터를 휴대폰이나 PDA와 같은 소형 무선 단말기에서 효율적으로 사용할 수 있도록 변환하여 제공하는 프로토콜의 총칭입니다.
profile_image
1

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

92. LAN의 통신 구조가 가능한 한 호환성을 유지해야 한다는 필요성에 의해 OSI 참조 모델의 데이터 링크 계층을 2개의 서브 계층으로 나누었는데 이에 해당하는 것은?

  1. 상위 서브 계층 : LLC, 하위 서브계층 : LAPB
  2. 상위 서브 계층 : HDLC, 하위 서브계층 : MAC
  3. 상위 서브 계층 : HDLC, 하위 서브계층 : LAPB
  4. 상위 서브 계층 : LLC, 하위 서브계층 : MAC
(정답률: 38%)
  • OSI 참조 모델의 데이터 링크 계층은 호환성 유지를 위해 두 개의 서브 계층으로 나뉩니다. 상위 서브 계층인 LLC(Logical Link Control)는 기본 기능을 담당하고, 하위 서브 계층인 MAC(Medium Access Control)은 물리적 전송 매체 제어를 처리합니다.
profile_image
1

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

93. 다음이 설명하고 있는 인터넷 서비스는?

  1. Ubiquitous
  2. WiBro
  3. RFID
  4. VoIP
(정답률: 71%)
  • 이동하면서 초고속 인터넷을 이용할 수 있는 무선광대역 인터넷 서비스로, ETRI와 삼성전자가 개발한 HPi 기술 표준이 IEEE 제3세대 이동통신 기술 표준으로 채택된 WiBro에 대한 설명입니다.
profile_image
1

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

94. 데이터 링크 제어 프로토콜 중 ① 문자 위주 프로토콜과 ② 비트 위주 프로토콜을 옳게 나열한 것은?

  1. ① BSC, ② HDLC
  2. ① SDLC, ② HDLC
  3. ① PPP, ② BSC
  4. ① X.25 ② PPP
(정답률: 52%)
  • 데이터 링크 제어 프로토콜은 전송 단위에 따라 구분됩니다.
    1. 문자 위주 프로토콜: BSC(Binary Synchronous Communication)가 대표적입니다.
    2. 비트 위주 프로토콜: HDLC(High-level Data Link Control)가 대표적이며, 비트 스터핑 기법을 사용하여 프레임을 구분합니다.
profile_image
1

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

95. 패킷교환 방식에서 패킷을 작게 분할할 경우의 단점이 아닌 것은?

  1. 헤더가 증가된다.
  2. 노드지연시간이 증가된다.
  3. 패킷의 분할/조립시간이 늘어난다.
  4. 전체적인 전송지연 시간이 증가한다.
(정답률: 38%)
  • 패킷을 작게 분할하면 각 패킷마다 헤더가 붙어 전체 헤더 양이 증가하고, 분할 및 조립 시간이 늘어나며, 노드별 처리 횟수가 많아져 노드 지연 시간이 증가합니다. 하지만 전체적인 전송 지연 시간은 분할 여부와 관계없이 일정하므로 단점으로 보기 어렵습니다.
profile_image
1

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

96. 데이터 링크를 제어하는 국(Station)으로서 오류를 제어하고 복구에 대한 책임을 가지며, 명령 프레임을 송신하고 응답 프레임을 수신하는 국(Station)은?

  1. 주국(Primary Station)
  2. 보조국(Secondary Station)
  3. 복합국(Combined Station)
  4. 이동국(Movement Station)
(정답률: 66%)
  • 주국(Primary Station)은 종속된 단말기를 제어하고 오류 복구에 대한 책임을 지며, 명령 프레임을 송신하고 응답 프레임을 수신하는 제어국 역할을 수행합니다.
profile_image
1

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

97. TCP/IP 프로토콜 중 인터넷 계층에 대응하는 OSI 참조 모델의 계층은?

  1. Physical Layer
  2. Presentation Layer
  3. Network Layer
  4. Session Layer
(정답률: 71%)
  • TCP/IP 모델의 인터넷 계층은 IP 주소를 기반으로 패킷의 최적 경로를 설정하고 전송하는 역할을 하며, 이는 OSI 참조 모델의 Network Layer와 정확히 대응됩니다.
profile_image
1

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

98. 다음 설명에 해당하는 OSI 7계층은?

  1. 데이터 링크 계층
  2. 네트워크 계층
  3. 세션 계층
  4. 표현 계층
(정답률: 52%)
  • 응용 프로세스 간의 대화 제어(Dialogue Control)를 담당하며, 통신 장애 시 동기점(synchronization point)을 이용하여 복구하는 기능을 제공하는 계층은 세션 계층입니다.

    오답 노트

    데이터 링크 계층: 인접 노드 간 신뢰성 있는 전송 담당
    네트워크 계층: 경로 선택(Routing) 및 패킷 전송 담당
    표현 계층: 데이터 형식 변환, 암호화, 압축 담당
profile_image
1

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

99. 가상회선 패킷교환 방식에서 모든 패킷이 전송되면 마지막으로 이미 확립된 접속을 끝내기 위해 이용되는 패킷은?

  1. Call Accept Packet
  2. Clear Request Packet
  3. Call identifier Packet
  4. Reset Packet
(정답률: 63%)
  • 가상회선 패킷교환 방식은 연결 지향형 방식으로, 데이터 전송을 위해 미리 설정된 논리적 경로를 통해 패킷을 전송하며, 모든 전송이 완료된 후 확립된 접속을 해제하기 위해 Clear Request Packet을 사용합니다.
profile_image
1

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

100. 아날로그 데이터를 디지털 신호로 변환하는 변조 방식은?

  1. PAM
  2. PDM
  3. PPM
  4. PCM
(정답률: 62%)
  • PCM(Pulse Code Modulation, 펄스 부호 변조)은 아날로그 신호를 표본화, 양자화, 부호화 과정을 거쳐 디지털 신호로 변환하는 대표적인 방식입니다.
profile_image
1

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

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