정보처리산업기사 필기 기출문제복원 (2002-09-08)

정보처리산업기사
(2002-09-08 기출문제)

목록

1과목: 데이터 베이스

1. 다음 설명이 의미하는 것은?

  1. 스택
  2. 다중스택
  3. 데크
(정답률: 60%)
  • 위 그림은 데크(deque)의 구조를 나타낸 것이다. 데크는 스택과 큐의 기능을 모두 갖고 있으며, 양쪽 끝에서 삽입과 삭제가 가능하다. 따라서 데크가 정답이다.
profile_image
1

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

2. 다음과 같은 이진트리를 후위순서로 순회할 때 네번째로 방문하는 노드는?

  1. A
  2. B
  3. C
  4. D
(정답률: 83%)
  • 이진트리를 후위순서로 순회하면 왼쪽 자식 노드, 오른쪽 자식 노드, 그리고 마지막으로 부모 노드를 방문하게 된다. 따라서, 순서대로 "D", "C", "B", "A" 순으로 방문하게 된다. 네번째로 방문하는 노드는 "A"이므로 정답은 "B"가 아니다. 따라서, 이 문제에서는 정답이 없다.
profile_image
1

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

3. 데이터베이스의 장점에 해당되지 않는 것은?

  1. 데이터의 공유성
  2. 데이터의 중복성
  3. 데이터의 일관성
  4. 데이터의 무결성
(정답률: 80%)
  • 데이터의 중복성은 데이터베이스의 장점이 아닌 단점입니다. 중복된 데이터는 데이터베이스의 용량을 증가시키고 데이터의 일관성과 무결성을 해치기 때문입니다. 따라서 데이터베이스 설계 시 중복된 데이터를 최소화하고 데이터의 일관성과 무결성을 유지하는 것이 중요합니다.
profile_image
1

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

4. 어떤 릴레이션에 존재하는 튜플의 갯수를 무엇이라 하는가?

  1. cardinality
  2. degree
  3. domain
  4. attribute
(정답률: 64%)
  • 튜플의 갯수를 나타내는 용어는 "cardinality" 이다. 이는 릴레이션에 포함된 튜플의 수를 의미한다. "degree"는 릴레이션의 속성의 수를 나타내며, "domain"은 속성이 가질 수 있는 값의 범위를 의미한다. "attribute"는 릴레이션의 속성을 나타내는 용어이다.
profile_image
1

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

5. 인덱스나 데이터 파일을 블럭으로 구성하고 각 블록에는 추가로 삽입될 레코드를 감안하여 빈 공간을 미리 예비해 두는 인덱스 방법은?

  1. 정적 인덱스 방법
  2. 동적 인덱스 방법
  3. 집중화 인덱스 방법
  4. 보조 인덱스 방법
(정답률: 49%)
  • 동적 인덱스 방법은 인덱스나 데이터 파일을 블록으로 구성하고, 각 블록에는 추가로 삽입될 레코드를 감안하여 빈 공간을 미리 예비해 두는 방법이다. 이는 새로운 레코드가 추가될 때마다 블록을 재구성하지 않고도 빈 공간에 삽입할 수 있어서 효율적이다. 따라서 이 방법은 동적으로 변하는 데이터에 적합하며, 정적 데이터에는 적합하지 않다.
profile_image
1

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

6. 데이터베이스 관리자가 기본 테이블에서 임의로 유도하여 만드는 테이블로서 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위한 테이블을 무엇이라 하는가?

  1. 임시 테이블(temporary table)
  2. 뷰 테이블(view table)
  3. 색인 테이블(index table)
  4. 기본 테이블(base table)
(정답률: 75%)
  • 뷰 테이블은 기본 테이블에서 필요한 데이터만 추출하여 보여주는 가상의 테이블이다. 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 사용된다. 따라서, 뷰 테이블은 기본 테이블의 일부 데이터만을 보여주는 것으로, 임시 테이블이나 색인 테이블과는 목적과 사용 방법이 다르다.
profile_image
1

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

7. 데이터베이스 관리시스템의 필수기능 중 다양한 응용 프로그램과 데이터베이스가 서로 인터페이스를 할 수 있는 방법을 제공하는 기능은?

  1. 정의 기능
  2. 조작 기능
  3. 제어 기능
  4. 저장 기능
(정답률: 30%)
  • 정의 기능은 데이터베이스 구조를 정의하고, 데이터베이스 객체를 생성, 수정, 삭제하는 기능을 제공합니다. 이를 통해 다양한 응용 프로그램과 데이터베이스가 서로 인터페이스를 할 수 있도록 데이터베이스의 구조와 객체를 일관성 있게 관리할 수 있습니다. 따라서 정의 기능은 데이터베이스 관리시스템의 필수 기능 중 하나입니다.
profile_image
1

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

8. 데이터베이스 관리자(DBA)의 역할 중 거리가 먼 것은?

  1. 사용자의 요구와 불평을 해결
  2. 시스템 감시 및 성능 분석
  3. 데이터베이스 설계와 운영
  4. 정보추출을 위한 데이터베이스 접근
(정답률: 55%)
  • DBA의 역할 중 "정보추출을 위한 데이터베이스 접근"은 다른 역할들과는 다르게 데이터베이스에 저장된 정보를 추출하여 다양한 분석 및 보고서 작성 등의 작업을 수행하는 역할이기 때문에 다른 역할들과는 거리가 먼 역할입니다. 이 역할은 데이터베이스에 저장된 정보를 활용하여 조직의 의사결정에 도움을 주는 역할을 수행하며, 데이터베이스에 대한 깊은 이해와 데이터 분석 능력이 필요합니다.
profile_image
1

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

9. FIFO(First In First Out) 방식의 작업 스케쥴링(Job - Scheduling)을 위한 자료구조로서 가장 적합한 것은?

  1. 스택(Stack)
  2. 스트링(String)
  3. 큐(Queue)
  4. 그래프(Graph)
(정답률: 70%)
  • FIFO 방식의 작업 스케쥴링은 먼저 들어온 작업이 먼저 처리되어야 하는 방식이므로, 가장 적합한 자료구조는 "큐(Queue)"입니다. 큐는 먼저 들어온 데이터가 먼저 나가는 구조로, FIFO 방식에 딱 맞습니다. 스택은 LIFO(Last In First Out) 방식으로 데이터가 처리되므로 적합하지 않습니다. 스트링은 문자열을 다루는 자료형이므로 작업 스케쥴링과는 관련이 없습니다. 그래프는 복잡한 구조를 다루는 자료구조로, 작업 스케쥴링에는 적합하지 않습니다.
profile_image
1

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

10. 색인순차파일(ISAM : Indexed Sequential Access Method)에 관한 설명으로 옳지 않은 것은?

  1. 순차 처리와 랜덤 처리가 모두 가능하다.
  2. 레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.
  3. 기본 구역(Prime data area), 색인 구역(Index - area), 오버플로우 구역(Overflow area)으로 구성되어 있다.
  4. 해시 함수를 사용하여 레코드를 저장할 위치를 결정한다.
(정답률: 36%)
  • 해시 함수를 사용하여 레코드를 저장할 위치를 결정하는 것은 해시 파일(Hash File)의 특징이며, ISAM 파일은 색인 구역(Index - area)을 사용하여 레코드를 저장할 위치를 결정합니다. 따라서 "해시 함수를 사용하여 레코드를 저장할 위치를 결정한다."는 옳지 않은 설명입니다.
profile_image
1

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

11. 데이터베이스 설계 단계의 순서가 옳은 것은?

  1. ①→②→③→④→⑤
  2. ③→②→①→④→⑤
  3. ②→③→④→①→⑤
  4. ④→③→①→②→⑤
(정답률: 84%)
  • 올바른 데이터베이스 설계 단계의 순서는 다음과 같다.

    ① 요구사항 분석
    - 시스템이 제공해야 할 기능과 데이터를 파악하고 분석하는 단계이다.

    ② 개념적 설계
    - 요구사항 분석을 바탕으로 개념적 데이터 모델을 만드는 단계이다.

    ③ 논리적 설계
    - 개념적 데이터 모델을 바탕으로 논리적 데이터 모델을 만드는 단계이다.

    ④ 물리적 설계
    - 논리적 데이터 모델을 바탕으로 실제 데이터베이스를 구축하는 단계이다.

    ⑤ 구현 및 운영
    - 물리적 데이터베이스를 구축하고 운영하는 단계이다.

    따라서, 올바른 답은 "④→③→①→②→⑤"이다. 논리적 설계는 개념적 설계를 바탕으로 이루어지며, 물리적 설계는 논리적 설계를 바탕으로 이루어진다.
profile_image
1

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

12. 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(null) 값이나 중복 값을 가질 수 없다는 것을 의미하는 것은?

  1. 참조 무결성 제약조건
  2. 주소 무결성 제약 조건
  3. 원자값 무결성 제약조건
  4. 개체 무결성 제약조건
(정답률: 78%)
  • 개체 무결성 제약조건은 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(null) 값이나 중복 값을 가질 수 없다는 것을 의미합니다. 이는 데이터의 일관성과 정확성을 보장하기 위한 제약조건으로, 데이터베이스에서 중요한 역할을 합니다.
profile_image
1

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

13. 다음 SQL 문에서 WHERE 절의 조건이 의미하는 것은?

  1. S로 시작되는 3문자의 CNO를 검색한다.
  2. S로 시작하는 모든 CNO를 검색한다.
  3. 문자열로만 이루어진 모든 CNO를 검색한다.
  4. S를 포함한 모든 CNO를 검색한다.
(정답률: 80%)
  • WHERE 절의 조건은 CNO 컬럼의 값이 'S'로 시작하는 것을 검색한다. 'S로 시작되는 3문자의 CNO를 검색한다'는 조건이 아니라 'S로 시작하는 모든 CNO를 검색한다'가 정답이다. 이유는 WHERE 절의 조건에서는 'S'로 시작하는 모든 값을 검색하기 때문이다.
profile_image
1

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

14. 오너-멤버(owner-member) 관계와 관련되는 논리적 데이터 모델은?

  1. 관계형 데이터 모델
  2. 네트워크 데이터 모델
  3. 계층형 데이터 모델
  4. 분산 데이터 모델
(정답률: 73%)
  • 오너-멤버 관계는 하나의 오너가 여러 개의 멤버를 가질 수 있고, 각 멤버는 다른 멤버와도 관계를 가질 수 있는 복잡한 구조를 가지고 있습니다. 이러한 복잡한 구조를 표현하기 위해서는 네트워크 데이터 모델이 가장 적합합니다. 네트워크 데이터 모델은 레코드 간의 복잡한 관계를 표현할 수 있으며, 하나의 레코드가 여러 개의 다른 레코드와 연결될 수 있습니다. 따라서 오너-멤버 관계를 표현하는 데에는 네트워크 데이터 모델이 가장 적합합니다.
profile_image
1

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

15. 주기억 장치 내에서 이루어지는 정렬 방법은?

  1. oscillating sort
  2. balanced sort
  3. polyphase sort
  4. insertion sort
(정답률: 58%)
  • 주기억 장치 내에서 이루어지는 정렬 방법 중 "insertion sort"는 각 원소를 적절한 위치에 삽입하는 방식으로 정렬을 수행합니다. 이는 다른 정렬 방법에 비해 구현이 간단하며, 작은 데이터셋에 대해서는 빠른 속도를 보입니다. 또한, 이미 정렬된 데이터에 대해서는 최선의 경우 O(n)의 시간 복잡도를 가지므로 효율적입니다.
profile_image
1

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

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

  1. 개체와 개체간의 관계를 도식화한다.
  2. 개체 집합을 사각형으로 표시한다.
  3. 관계를 다이아몬드로 표시한다.
  4. 일 대 일(1:1), 일 대 다(1:N) 관계 유형만 표현할 수 있다.
(정답률: 70%)
  • 일 대 다(N:1), 다 대 다(N:M) 관계 유형도 표현할 수 있다. E-R 모델은 다양한 관계 유형을 표현할 수 있는 모델이다.
profile_image
1

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

17. 레코드의 많은 자료 이동을 없애고 하나의 파일을 부분적으로 나누어가면서 정렬하는 방법으로 키를 기준으로 작은 값은 왼쪽에 큰 값은 오른쪽에 모이도록 서로 교환시키는 부분 교환 정렬법은?

  1. 퀵정렬(Quick sorting)
  2. 쉘정렬(Shell sorting)
  3. 삽입정렬(Insertion sorting)
  4. 선택정렬(Selection sorting)
(정답률: 30%)
  • 퀵정렬은 분할 정복 알고리즘을 사용하여 레코드를 빠르게 정렬하는 알고리즘입니다. 레코드를 분할하고 각 부분을 정렬한 후, 합병하여 전체를 정렬합니다. 이 때, 분할할 때 사용하는 피벗(pivot)을 기준으로 작은 값은 왼쪽에, 큰 값은 오른쪽에 모으는 방식을 사용합니다. 이 과정을 재귀적으로 반복하면서 정렬을 수행합니다. 따라서, 부분 교환 정렬법과 유사한 방식으로 작동하며, 레코드의 이동을 최소화하여 빠른 정렬을 가능하게 합니다.
profile_image
1

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

18. 데이터베이스 내용에 대한 전체적인 뷰(view)라고 볼 수 있는 스키마는?

  1. 외부 스키마
  2. 개념 스키마
  3. 내부 스키마
  4. 서브 스키마
(정답률: 60%)
  • 개념 스키마는 데이터베이스 전체적인 구조와 내용을 나타내는 스키마로, 데이터베이스의 모든 사용자들이 공유하는 뷰이다. 따라서 데이터베이스의 전반적인 구조와 내용을 파악하는 데에 가장 적합한 스키마이다. 외부 스키마는 각 사용자나 응용 프로그램이 필요로 하는 데이터베이스의 일부분만을 나타내는 스키마이고, 내부 스키마는 데이터베이스를 물리적으로 저장하는 방법을 나타내는 스키마이다. 서브 스키마는 개념 스키마의 일부분을 나타내는 스키마이다.
profile_image
1

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

19. Which of the following is a standardized query language for requesting information from a database?

  1. SQL
  2. DML
  3. DLL
  4. DCL
(정답률: 70%)
  • SQL is a standardized query language for requesting information from a database because it allows users to communicate with a database using a common syntax and set of commands, regardless of the specific database management system being used. It is widely used in the industry and is essential for managing and analyzing large amounts of data.
profile_image
1

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

20. Which one of the following is not a kind of schema?

  1. conceptual schema
  2. internal schema
  3. external schema
  4. sub schema
(정답률: 46%)
  • "Sub schema" is not a kind of schema because it refers to a subset of a schema, rather than a distinct type of schema. It is used to refer to a specific portion of a schema that is relevant to a particular user or application.
profile_image
1

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

2과목: 전자 계산기 구조

21. 자료에 관한 설명 중 옳은 것은?

  1. EBCDIC 코드는 데이터 통신용으로 널리 쓰이며, 특히 소형 컴퓨터 용으로 쓰인다.
  2. ASCII 코드는 IBM사에서 개발한 것으로 대형 컴퓨터용에 쓰인다.
  3. 자료의 가장 작은 단위를 bit라 하며, bit는 binary digit의 약자이다.
  4. 부동소숫점 방식의 특징은 적은 bit를 차지함과 동시에 정밀도가 낮다는 것이다.
(정답률: 65%)
  • 자료의 가장 작은 단위를 bit라 하며, bit는 binary digit의 약자이다. 이는 이진수 체계에서 0 또는 1의 값을 가지는 최소 단위이기 때문이다.
profile_image
1

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

22. 다음 인터럽트(interrupt) 중에서 최우선권을 갖는 것은?

  1. power fail interrupt
  2. arithmetic overflow interrupt
  3. input output interrupt
  4. parity error interrupt
(정답률: 69%)
  • "power fail interrupt"가 최우선권을 갖는 이유는 시스템 전원이 갑자기 차단되는 상황에서 발생하기 때문입니다. 이 인터럽트는 시스템이 안전하게 종료될 수 있도록 중요한 작업을 수행합니다. 다른 인터럽트들은 시스템의 성능과 안정성에 영향을 미치지만, "power fail interrupt"는 시스템의 생명을 보호하는 역할을 합니다.
profile_image
1

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

23. OP 코드가 5비트, Operand가 11비트인 명령어가 갖는 매크로 연산의 종류는 몇 가지인가?

  1. 5가지
  2. 32가지
  3. 128가지
  4. 2048가지
(정답률: 54%)
  • 5비트로 표현 가능한 숫자는 2^5 = 32개이다. Operand가 11비트이므로, 이를 이용하여 32가지의 다양한 매크로 연산을 구현할 수 있다. 따라서 정답은 "32가지"이다.
profile_image
1

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

24. 인터럽트 수행 후에 처리되는 것은?

  1. 전원을 다시 동작시킨다.
  2. 모니터 화면에 인터럽트 종류를 디스플레이 한다.
  3. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
  4. 인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다.
(정답률: 78%)
  • 인터럽트가 발생하면 CPU는 현재 수행 중인 프로그램을 일시 중단하고 인터럽트 처리 루틴으로 이동합니다. 이때 CPU는 현재 수행 중이던 프로그램의 상태를 저장하고, 인터럽트 처리가 끝난 후에는 이전 상태로 복구해야 합니다. 이를 위해 CPU는 인터럽트 처리시 보존시켰던 PC(Program Counter) 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구합니다. 따라서 정답은 "인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다."입니다.
profile_image
1

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

25. 마이크로 동작(Micro - operation)에 대한 정의로서 옳은 것은?

  1. 레지스터에 저장된 데이터에 의해서 이루어지는 동작
  2. 컴퓨터의 빠른 계산 동작
  3. 플립플롭 내에서 기억되는 동작
  4. 2진수 계산에 쓰이는 동작
(정답률: 61%)
  • 마이크로 동작은 컴퓨터의 기본적인 동작을 수행하는 작은 단위의 동작으로, CPU 내부에서 이루어지는 동작을 말합니다. 이 중 "레지스터에 저장된 데이터에 의해서 이루어지는 동작"이 옳은 정의인 이유는, 레지스터는 CPU 내부에서 데이터를 저장하고 처리하는 데에 사용되는 중요한 요소이기 때문입니다. 따라서 레지스터에 저장된 데이터에 따라 CPU가 수행하는 동작이 마이크로 동작으로 이루어지게 됩니다. 다른 보기들은 마이크로 동작과 관련이 있지만, 정확한 정의로서는 부적절합니다.
profile_image
1

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

26. 주기억 장치에 기억된 명령을 꺼내서 해독하고, 시스템 전체에 지시 신호를 내는 것은?

  1. 채널(Channel)
  2. 제어 기구(control unit)
  3. 연산 논리 기구(ALU)
  4. 입·출력 장치(I/O unit)
(정답률: 54%)
  • 제어 기구는 CPU의 핵심 구성 요소 중 하나로, 주기억 장치에 기억된 명령을 해독하고 실행하기 위해 다른 하드웨어 구성 요소들을 제어하는 역할을 담당합니다. 따라서 시스템 전체에 지시 신호를 내는 것도 제어 기구가 담당합니다. 이에 반해 채널은 입출력 장치와 주기억 장치 사이의 데이터 전송을 담당하고, 연산 논리 기구는 산술 및 논리 연산을 수행합니다. 따라서 이들은 시스템 제어와 직접적인 연관이 없습니다.
profile_image
1

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

27. JK플립플롭의 트리거 입력과 상태 전환조건을 설명한 것 중 옳지 않은 것은?

  1. J=0, K=0일 때는 반전치 않는다.
  2. J=0, K=1일 때 0으로 되돌아간다.
  3. J=1, K=0일 때는 1로 된다.
  4. J=1, K=0일 때는 반전된다.
(정답률: 52%)
  • "J=1, K=0일 때는 1로 된다."는 옳지 않은 설명입니다. JK플립플롭에서 J=1, K=0일 때는 이전 상태의 반전된 값이 출력됩니다. 이는 J=0, K=1일 때와 반대로 현재 상태를 반전시키는 역할을 합니다. 이러한 동작 원리는 J와 K의 입력이 서로 반대되는 경우에 발생합니다.
profile_image
1

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

28. 메모리의 내용을 레지스터에 전달하는 기능은?

  1. Load
  2. Fetch
  3. Transfer
  4. Store
(정답률: 56%)
  • 메모리의 내용을 레지스터에 전달하는 기능은 "Load"이다. 이는 메모리에서 데이터를 가져와 레지스터에 저장하는 작업을 의미한다. 즉, 메모리에서 데이터를 가져와 레지스터에 로드하는 것이다.
profile_image
1

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

29. 컴퓨터 주기억장치의 용량이 256MB라면 주소 버스는 최소한 몇 bit이어야 하는가?

  1. 24bit
  2. 26bit
  3. 28bit
  4. 30bit
(정답률: 46%)
  • 256MB는 2의 28승 바이트와 같습니다. 따라서, 28비트의 주소 버스가 필요합니다.
profile_image
1

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

30. -14를 부호화된 2의 보수 표현법으로 표현된 것은? (단, 8bit로)

  1. 10001110
  2. 11100011
  3. 11110010
  4. 11111001
(정답률: 53%)
  • -14를 2의 보수 표현법으로 나타내기 위해서는 먼저 14를 2진수로 나타내고, 각 자리수를 반전시킨 후 1을 더해준다.

    14의 2진수 표현은 00001110이다. 각 자리수를 반전시키면 11110001이 되고, 여기에 1을 더해주면 최종적으로 11110010이 된다.

    따라서, -14를 부호화된 2의 보수 표현법으로 표현하면 11110010이 된다.
profile_image
1

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

31. 명령(instruction)이 실행되기 위해 가장 우선적으로 처리되어야 하는 마이크로 오퍼레이션은?

  1. PC → MAR
  2. PC → MBR
  3. PC → CPU
  4. PC → M
(정답률: 54%)
  • 명령(instruction)이 실행되기 위해서는 해당 명령어가 저장된 메모리 주소를 알아야 합니다. 이를 위해 우선적으로 처리되어야 하는 마이크로 오퍼레이션은 "PC → MAR" 입니다. 이 오퍼레이션은 프로그램 카운터(PC)에 저장된 값(다음 실행할 명령어의 주소)을 메모리 주소 레지스터(MAR)에 전송하는 작업을 의미합니다. 따라서 명령어를 실행하기 위해서는 먼저 해당 명령어가 저장된 메모리 주소를 MAR에 전송해야 합니다.
profile_image
1

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

32. 2진수 (1001011)2의 2의 보수(2's Complement)는?

  1. 0110100
  2. 1110100
  3. 1110101
  4. 0110101
(정답률: 60%)
  • 2진수 (1001011)2의 1의 보수(1's Complement)는 (0110100)2이다. 2의 보수는 1의 보수에 1을 더한 값이므로, (0110100)2 + 1 = (0110101)2 이다. 따라서 정답은 "0110101"이다.
profile_image
1

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

33. 명령어의 형식 가운데 연산에 사용된 모든 피 연산자 값을 상실하는 명령어 형식은?

  1. 3-주소 형식 명령어
  2. 2-주소 형식 명령어
  3. 1-주소 형식 명령어
  4. 0-주소 형식 명령어
(정답률: 40%)
  • 0-주소 형식 명령어는 연산에 사용된 모든 피 연산자 값을 상실하는 명령어 형식이다. 이는 주소를 필요로 하지 않고, 명령어 자체가 값을 가지고 있기 때문에 피 연산자 값을 상실하게 된다. 따라서 이 형식의 명령어는 주로 상수 값을 다루는데 사용된다.
profile_image
1

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

34. 선형구조가 아닌 것은?

  1. stack
  2. queue
  3. deque
  4. link
(정답률: 73%)
  • "link"는 선형구조가 아닌 비선형구조이기 때문에 정답입니다. 선형구조는 자료들이 일렬로 연결되어 있는 구조를 말하며, "stack", "queue", "deque"는 모두 일렬로 연결되어 있는 구조입니다. 하지만 "link"는 자료들이 일렬로 연결되어 있지 않고, 서로 다른 위치에 존재하는 구조입니다. 따라서 "link"는 선형구조가 아닙니다.
profile_image
1

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

35. 2의 보수 표현 방식으로 8비트의 기억 공간에 정수를 표현할 때 표현 가능 범위는?

  1. -27 ∼ +27
  2. -28 ∼ +28
  3. -27 ∼ +(27-1)
  4. -28 ∼ +(28-1)
(정답률: 46%)
  • 2의 보수 표현 방식에서 8비트의 기억 공간은 부호 비트를 포함하여 총 8개의 비트로 이루어져 있다. 부호 비트는 최상위 비트로서, 0이면 양수를, 1이면 음수를 나타낸다.

    8비트의 기억 공간에서 최상위 비트를 제외한 나머지 7개의 비트로는 숫자를 표현할 수 있다. 2의 보수 표현 방식에서는 음수를 나타내는 비트를 제외한 나머지 비트를 모두 반전시킨 후 1을 더하면 해당 음수의 2의 보수를 얻을 수 있다.

    따라서, 8비트의 기억 공간에서 2의 보수 표현 방식으로 표현 가능한 최소값은 -2^7 = -128이고, 최대값은 2^7-1 = 127이다. 이를 계산하면, -27은 -128보다 크고, +(27-1)은 127과 같으므로, 표현 가능 범위는 "-27 ∼ +(27-1)"이 된다.
profile_image
1

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

36. 보조기억장치로 부적합한 것은?

  1. 자기 디스크
  2. CD-ROM
  3. 자기 테이프
  4. SDRAM
(정답률: 55%)
  • SDRAM은 주기억장치인 RAM의 일종으로, 데이터를 일시적으로 저장하는 역할을 합니다. 따라서 보조기억장치로는 부적합합니다. 반면 자기 디스크, CD-ROM, 자기 테이프는 모두 보조기억장치로 사용됩니다.
profile_image
1

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

37. 산술연산과 논리연산 동작을 수행한 후 결과를 축적하는 register를 무엇이라 하는가?

  1. 누산기
  2. 인덱스 레지스터
  3. 플래그 레지스터
  4. RAM
(정답률: 79%)
  • 누산기는 산술연산과 논리연산을 수행한 후 그 결과를 축적하는 register로, 이전 연산의 결과를 저장하고 다음 연산에 사용할 수 있도록 값을 누적하는 역할을 합니다. 따라서 "누산기"가 정답입니다. 인덱스 레지스터는 주소 계산에 사용되는 register이며, 플래그 레지스터는 연산 결과에 대한 정보를 저장하는 register입니다. RAM은 메모리를 의미합니다.
profile_image
1

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

38. 입력번지 선이 8개, 출력 데이터 선이 8개인 ROM의 기억 용량은?

  1. 64 바이트
  2. 256 바이트
  3. 512 바이트
  4. 1024 바이트
(정답률: 45%)
  • ROM은 Read-Only Memory의 약자로, 읽기 전용 메모리를 의미합니다. 입력 데이터 선이 8개이므로 2의 8승, 즉 256개의 주소를 가질 수 있습니다. 또한 출력 데이터 선이 8개이므로 각 주소마다 8비트의 데이터를 저장할 수 있습니다. 따라서 ROM의 기억 용량은 256개의 주소에 각각 8비트의 데이터가 저장되므로 256 바이트가 됩니다.
profile_image
1

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

39. 대용량 메모리를 내장한 제품 중 프로그램 되어 있는 ROM은?

  1. PROM
  2. Mask ROM
  3. EPROM
  4. EAROM
(정답률: 50%)
  • 대용량 메모리를 내장한 제품 중 프로그램 되어 있는 ROM은 Mask ROM이다. 이는 제조 과정에서 이미 프로그램이 완료된 상태로 제품이 출시되는 ROM으로, 사용자가 내용을 변경할 수 없다는 특징이 있다. PROM은 사용자가 내용을 한 번만 변경할 수 있는 ROM이고, EPROM과 EAROM은 내용을 반복적으로 변경할 수 있는 ROM이다.
profile_image
1

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

40. 하나의 AND 회로와 E-OR 회로를 조합한 회로는?

  1. 반가산기
  2. 전가산기
  3. 래치
  4. 플립플롭
(정답률: 69%)
  • 반가산기는 두 개의 입력(A, B)을 받아서 AND 회로와 E-OR 회로를 조합하여 합(S)과 자리올림(C)을 출력하는 회로이다. AND 회로는 두 입력이 모두 1일 때만 출력이 1이 되고, E-OR 회로는 두 입력 중 하나 이상이 1일 때 출력이 1이 된다. 따라서 반가산기는 두 입력이 모두 1일 때 자리올림이 발생하고, 두 입력 중 하나 이상이 1일 때 합이 발생하는 경우에 사용된다.
profile_image
1

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

3과목: 시스템분석설계

41. 시스템 분석가로서 훌륭한 분석을 하기 위한 기본 사항으로 거리가 먼 것은?

  1. 분석가는 창조성이 있어야 한다.
  2. 분석가는 시간배정과 계획 등을 빠른 시간 내에 파악할 수 있어야 한다.
  3. 분석가는 컴퓨터장치와 소프트웨어에 대한 지식을 가져야 한다.
  4. 분석가는 기계 중심적이어야 한다.
(정답률: 65%)
  • 분석가는 기계 중심적이어야 한다는 것은, 시스템 분석 작업에서 컴퓨터 시스템과 소프트웨어를 이해하고 다룰 수 있어야 한다는 것을 의미합니다. 이는 분석가가 시스템의 문제를 해결하고 개선하기 위해 필요한 기술과 지식을 보유하고 있어야 한다는 것을 나타냅니다. 따라서 분석가는 컴퓨터 시스템과 소프트웨어에 대한 지식을 가지고 있어야 하며, 이를 바탕으로 문제를 해결하는 창의성과 능력을 발휘해야 합니다.
profile_image
1

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

42. 아래와 같은 특징을 갖는 출력 매체 시스템은?

  1. CRT 출력 시스템
  2. COM 시스템
  3. X-Y 플로터
  4. 음성 출력 시스템
(정답률: 66%)
  • 위 그림은 COM 시스템으로, 시리얼 포트를 통해 컴퓨터와 통신하며 출력을 수행하는 시스템이다. COM 시스템은 문자나 그림을 출력할 수 있으며, 주로 프린터와 연결하여 사용된다.
profile_image
1

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

43. 시스템의 기본 5가지 요소로 옳게 짝지어진 것은?

  1. 입력, 출력, 처리, 피드백, 제어
  2. 입력, 출력, 연산, 처리, 피드백
  3. 입력, 출력, 제어, 연산, 피드백
  4. 입력, 출력, 처리, 피드백, 연산
(정답률: 42%)
  • 시스템의 기본 5가지 요소는 입력, 출력, 처리, 피드백, 제어입니다. 입력은 시스템에 데이터를 제공하는 것이고, 출력은 시스템이 처리한 결과를 제공하는 것입니다. 처리는 입력된 데이터를 가공하고 처리하는 것이며, 피드백은 처리 결과를 다시 입력으로 돌려주는 것입니다. 마지막으로 제어는 시스템의 동작을 제어하고 조절하는 것입니다. 따라서 "입력, 출력, 처리, 피드백, 제어"가 옳은 짝지어진 것입니다.
profile_image
1

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

44. 프로그래밍 지시서에 포함되지 않는 것은?

  1. PROGRAM-ID
  2. 입출력 일람
  3. 프로세스 흐름도
  4. 처리 명세
(정답률: 22%)
  • 프로그래밍 지시서는 프로그램을 작성하기 위한 기본적인 정보를 제공하는 문서이며, PROGRAM-ID는 프로그램의 식별자, 입출력 일람은 프로그램에서 사용되는 입력과 출력의 형식과 위치를 정의하는 것, 처리 명세는 프로그램에서 수행되는 처리의 내용과 방법을 설명하는 것입니다.

    하지만 프로세스 흐름도는 프로그램의 구조와 흐름을 시각적으로 표현하는 도구로, 프로그래밍 지시서에 포함되지 않습니다. 프로세스 흐름도는 프로그램을 이해하고 설계하는 데 도움이 되지만, 구체적인 코드 작성에 직접적으로 영향을 미치지는 않기 때문입니다.
profile_image
1

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

45. 자료사전(DD : Data Dictionary)에 대한 설명으로 가장 적절한 것은?

  1. 자료가 발생지에서 종착지까지 처리되고 저장되는 모든 활동 사항을 도형을 이용하여 나타내는 구조적 분석용 도구
  2. 시스템과 관련된 모든 자료의 명세와 자료 속성을 파악할 수 있도록 조직화한 도구
  3. 처리절차나 논리적 활동을 기술하는 도구로 구조적 언어나 의사 결정표의 형태로 구성된 것
  4. 크고 복잡한 문제를 해결할 때 이해하기 쉬운 일련의 작은 단위로 나눈 뒤 차례로 풀어나가는 과정을 모은 것
(정답률: 58%)
  • DD(Data Dictionary)는 시스템과 관련된 모든 자료의 명세와 자료 속성을 파악할 수 있도록 조직화한 도구입니다.
profile_image
1

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

46. 자료 흐름도(DFD : Data flow diagram)의 구성 요소가 아닌 것은?

  1. 시작점/종착점
  2. 피드백
  3. 자료 흐름
  4. 데이터 저장소
(정답률: 55%)
  • DFD에서 피드백은 구성 요소가 아닙니다. DFD는 시스템의 데이터 흐름을 시각적으로 표현하는 방법으로, 시작점/종착점은 데이터 흐름의 출발점과 도착점을 나타내며, 자료 흐름은 데이터가 어떻게 이동하는지를 나타내고, 데이터 저장소는 데이터가 저장되는 장소를 나타냅니다. 하지만 피드백은 데이터 흐름이 되돌아가는 것을 나타내는 개념으로, DFD의 구성 요소가 아닙니다.
profile_image
1

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

47. 코드화 대상 항목을 대분류, 중분류, 소분류 등으로 구분하여 각 그룹 내에서 순서대로 번호를 부여하여 분류하는 코드의 종류는?

  1. 구분 코드(Block code)
  2. 10진 분류 코드(Decimal code)
  3. 합성 코드(Combined code)
  4. 그룹 분류 코드(Group classification code)
(정답률: 70%)
  • 그룹 분류 코드는 대분류, 중분류, 소분류 등으로 구분하여 각 그룹 내에서 순서대로 번호를 부여하여 분류하는 코드이다. 이 코드는 계층적인 구조를 가지며, 각 분류 항목이 어떤 그룹에 속하는지 쉽게 파악할 수 있어 효율적인 분류가 가능하다. 따라서, 이러한 특징으로 인해 그룹 분류 코드가 정답이 된다.
profile_image
1

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

48. 시스템에 대한 정의로 옳지 않은 것은?

  1. 예정된 기능을 수행하기 위하여 설계된 상호작용을 갖는 요소의 유기적 집합체이다.
  2. 어떤 목적을 위하여 하나 이상의 기능요소가 상호 관련하여 유기적으로 결합된 것이다.
  3. 공통의 목적에 의하여 공통의 목적에 기여할 수 있는 많은 이질부문으로 구성되는 복잡한 단일체이다.
  4. 상호 관련이 없는 구성요소가 조합되어 어떤 목적을 위하여 유기적으로 결합된 것이다.
(정답률: 42%)
  • 시스템에 대한 정의로 옳지 않은 것은 "상호 관련이 없는 구성요소가 조합되어 어떤 목적을 위하여 유기적으로 결합된 것이다." 이다. 이는 시스템의 정의와는 맞지 않는다. 시스템은 상호작용을 갖는 요소들의 유기적 집합체이며, 어떤 목적을 위하여 하나 이상의 기능요소가 상호 관련하여 유기적으로 결합된 것이다. 따라서 시스템은 구성요소들이 상호 관련되어 결합된 것이다.
profile_image
1

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

49. 다음 중 가장 강한 결합도는?

  1. 외부 결합
  2. 자료 결합
  3. 제어 결합
  4. 스템프 결합
(정답률: 30%)
  • 가장 강한 결합도는 "자료 결합"이다. 이는 모듈 내부에서 변수나 데이터를 공유하는 것을 의미한다. 반면 "외부 결합"은 모듈 간의 인터페이스를 통해 서로 데이터를 주고받는 것을 의미하며, 모듈 간의 결합도는 상대적으로 약하다. 따라서 "외부 결합"이 가장 강한 결합도가 아닌 것이다.
profile_image
1

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

50. 시스템 개발 순서로 가장 적합한 것은?

  1. (ㄷ)(ㄱ)(ㄹ)(ㄴ)㉥(ㅁ)
  2. (ㄷ)(ㄴ)(ㄹ)㉥(ㄱ)(ㅁ)
  3. (ㄷ)(ㄹ)㉥(ㄴ)(ㄱ)(ㅁ)
  4. (ㄷ)㉥(ㄹ)(ㄴ)(ㄱ)(ㅁ)
(정답률: 80%)
  • 시스템 개발 순서는 요구사항 분석, 설계, 구현, 테스트, 유지보수 순서로 진행됩니다. 따라서, 보기에서 정답이 "(ㄷ)(ㄱ)(ㄹ)(ㄴ)㉥(ㅁ)" 인 이유는 요구사항 분석, 설계, 구현, 테스트, 유지보수 순서로 진행되기 때문입니다. 다른 보기들은 시스템 개발 순서와 일치하지 않습니다.
profile_image
1

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

51. 시스템의 문서화 목적으로 거리가 먼 것은?

  1. 시스템 개발 후 유지 보수가 용이하다.
  2. 시스템 개발팀에서 운용팀으로 인계 인수를 쉽게 할 수 있다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 수 있다.
  4. 문제 발생시 책임 한계를 명확히 할 수 있다.
(정답률: 72%)
  • 문제 발생시 책임 한계를 명확히 할 수 있다는 것은 시스템 운영 중 문제가 발생했을 때, 누가 책임을 져야 하는지 명확히 하기 위해서 문서화가 필요하다는 것을 의미합니다. 이를 통해 책임을 회피하거나 분쟁을 예방할 수 있습니다.
profile_image
1

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

52. 코드(code) 설계시 유의 사항으로 거리가 먼 것은?

  1. 컴퓨터 처리에 적합하여야 한다.
  2. 공통성이 있어야 한다.
  3. 다양성이 있어야 한다.
  4. 확장성이 있어야 한다.
(정답률: 50%)
  • 코드 설계시 다양성이 있어야 하는 이유는 다양한 상황에서 코드가 유연하게 대처할 수 있도록 하기 위해서입니다. 다양성이 없는 코드는 특정한 상황에서만 동작하며, 다른 상황에서는 문제가 발생할 수 있습니다. 따라서 코드 설계시 다양성을 고려하여 유연하고 안정적인 코드를 만들어야 합니다.
profile_image
1

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

53. HIPO의 특징이 아닌 것은?

  1. 문서화
  2. 상향식
  3. 계층구조
  4. 기능 중심
(정답률: 57%)
  • HIPO의 특징 중에서 상향식은 아닙니다. HIPO는 하향식 방법론으로, 전체 시스템을 세부적인 기능 단위로 분해하여 설계하는 방법론입니다. 따라서 하위 기능부터 상위 기능으로 이어지는 하향식 구조를 가지고 있습니다.
profile_image
1

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

54. 출력 내용에 대한 설계 사항에 해당되지 않는 것은?

  1. 출력할 항목을 결정한다.
  2. 출력 항목의 배열 순서, 크기, 자리수를 결정한다.
  3. 출력 매체와 장치를 결정한다.
  4. 출력 항목을 숫자, 영문자, 한글, 한자 중 어느 것으로 할 것인지를 결정한다.
(정답률: 40%)
  • "출력 매체와 장치를 결정한다."는 출력 내용에 대한 설계 사항이 아니라 출력 환경에 대한 결정 사항이기 때문에 다른 항목들과는 다릅니다. 출력 매체와 장치를 결정하는 것은 출력할 내용을 어떻게 표현할 것인지에 대한 결정이 아니라, 출력할 내용을 표현하기 위해 어떤 장치나 매체를 사용할 것인지를 결정하는 것입니다.
profile_image
1

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

55. 마스터 파일의 내용을 변동 파일에 의해 추가, 삭제, 수정 등의 작업을 하여 새로운 파일을 만드는 처리 패턴은?

  1. update
  2. matching
  3. extract
  4. merge
(정답률: 67%)
  • 마스터 파일의 내용을 변동 파일에 의해 추가, 삭제, 수정 등의 작업을 하여 새로운 파일을 만드는 처리 패턴은 "update"이다. 이는 기존의 파일을 업데이트하여 새로운 파일을 만드는 것을 의미하기 때문이다. 다른 보기들은 두 개 이상의 파일을 합치는 작업을 의미하는데, 이와는 다른 개념이다.
profile_image
1

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

56. 객체에 정의된 연산을 의미하며, 객체의 상태를 참조 및 변경하는 수단은?

  1. 클래스
  2. 상속
  3. 메소드
  4. 엔티티
(정답률: 62%)
  • 메소드는 객체에 정의된 연산을 수행하는 기능을 제공하며, 객체의 상태를 참조하거나 변경하는 수단으로 사용됩니다. 따라서 객체를 조작하고 제어하는 데 필수적인 요소 중 하나입니다. 클래스는 객체를 생성하기 위한 틀이며, 상속은 부모 클래스의 특성을 자식 클래스가 물려받는 것을 의미합니다. 엔티티는 개체를 나타내는 용어로 사용됩니다. 이에 비해 메소드는 객체의 동작을 정의하고 구현하는 데 사용되는 중요한 개념입니다.
profile_image
1

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

57. 색인 순차 파일의 색인 영역에 해당하지 않는 것은?

  1. Track Index Area
  2. Cylinder Index Area
  3. Master Index Area
  4. Overflow Index Area
(정답률: 61%)
  • 색인 순차 파일에서 데이터 레코드가 색인 영역에 저장될 수 없을 정도로 큰 경우, 이를 저장하기 위한 추가적인 공간이 필요하다. 이러한 공간을 제공하는 것이 Overflow Index Area이다. 따라서 Overflow Index Area는 색인 영역이 아닌 데이터 레코드를 저장하기 위한 공간이다.
profile_image
1

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

58. 구조적 프로그램의 기본 구조에 해당하지 않는 것은?

  1. 순차(sequence) 구조
  2. 반복(repetition) 구조
  3. 조건(condition) 구조
  4. 일괄(batch) 구조
(정답률: 56%)
  • 일괄(batch) 구조는 구조적 프로그램의 기본 구조에 해당하지 않는다. 이는 일괄 처리(batch processing) 방식으로 작업을 처리하는 구조로, 입력 데이터를 한 번에 처리하고 결과를 한꺼번에 출력하는 방식이다. 일괄 구조는 순차, 반복, 조건 구조와는 다른 독립적인 구조로, 대량의 데이터를 처리하는데 적합하다.
profile_image
1

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

59. 코드의 기본적 기능이 아닌 것은?

  1. 표준화
  2. 분류
  3. 복잡성
  4. 암호화
(정답률: 67%)
  • "표준화", "분류", "암호화"는 코드의 기본적인 기능으로, 코드를 보다 효율적으로 작성하고 관리할 수 있도록 도와줍니다. 하지만 "복잡성"은 코드의 기본적인 기능이 아니며, 오히려 코드를 작성하는 과정에서 최대한 피해야 할 요소입니다. 코드의 복잡성이 높아지면 유지보수가 어려워지고 오류가 발생할 가능성이 높아지기 때문입니다. 따라서 코드를 작성할 때는 최대한 간결하고 명확하게 작성하는 것이 중요합니다.
profile_image
1

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

60. 파일 설계 단계 중 아래의 항목들은 어느 단계에 해당하는가?

  1. 파일항목의 검토
  2. 파일의 특성조사
  3. 파일매체의 검토
  4. 파일편성법의 검토
(정답률: 34%)
  • 이 그림은 파일 설계 단계 중 "파일매체의 검토"에 해당한다. 이는 파일을 저장할 매체를 결정하는 단계로, 어떤 매체를 사용할지 결정하고 해당 매체의 용량, 속도, 안정성 등을 고려하여 적합한 매체를 선택하는 과정이다.
profile_image
1

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

4과목: 운영체제

61. 기억장치의 가변 분할 방법에서 유휴공간 중에서 요구량보다 큰 공간 중 가장 작은 공간을 선택하는 알고리즘은?

  1. first-fit
  2. best-fit
  3. least-fit
  4. worst-fit
(정답률: 55%)
  • 가변 분할 방법에서는 메모리를 필요한 크기에 따라 분할하여 사용한다. 이때, 메모리가 사용되지 않는 유휴공간이 있을 수 있다. 이 유휴공간 중에서 요구량보다 큰 공간 중 가장 작은 공간을 선택하는 알고리즘은 "best-fit"이다. 이 알고리즘은 메모리를 최대한 효율적으로 사용할 수 있기 때문에 가장 적합한 알고리즘이다.
profile_image
1

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

62. Round-Robin 스케쥴링에 대한 설명으로 틀린 것은?

  1. 프로세스들이 배당 시간내에 작업을 완료되지 못하면 폐기된다.
  2. 프로세스들이 중앙처리장치에서 시간량에 제한을 받는다.
  3. 시분할 시스템에 효과적이다.
  4. 선점형(preemptive) 기법이다.
(정답률: 53%)
  • "프로세스들이 배당 시간내에 작업을 완료되지 못하면 폐기된다."라는 설명이 틀립니다. Round-Robin 스케쥴링에서는 프로세스가 배당 시간 내에 작업을 완료하지 못하더라도 다음에 다시 실행될 수 있습니다. 이는 프로세스가 순환적으로 실행되기 때문입니다. 따라서, 정답은 "프로세스들이 배당 시간내에 작업을 완료하지 못해도 다음에 다시 실행될 수 있다."가 되어야 합니다.
profile_image
1

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

63. UNIX의 커널(Kernel)에 대한 설명으로 옳지 않은 것은?

  1. 명령어를 해석하여 실행한다.
  2. 파일 시스템의 접근 권한을 처리한다.
  3. 시스템의 기억장소와 각 프로세스의 배당을 관리한다
  4. 시스템에서 처리되는 각종 데이터를 장치간에 전송하고 변환한다.
(정답률: 54%)
  • "명령어를 해석하여 실행한다."는 옳은 설명이다. 이는 사용자가 입력한 명령어를 해석하고 해당 명령어에 대한 작업을 수행하는 역할을 한다. 예를 들어, 사용자가 ls 명령어를 입력하면, 커널은 해당 명령어를 해석하여 현재 디렉토리의 파일 목록을 출력하는 작업을 수행한다.
profile_image
1

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

64. 프로세스가 기억장치내의 정보를 균일하게 액세스하는 것이 아니라, 어느 한 순간에 특정부분을 집중적으로 참조한다는 의미는?

  1. 구역성(locality)
  2. 스래싱(thrashing)
  3. 워킹세트(working set)
  4. 프리페이징(prepaging)
(정답률: 58%)
  • 프로세스가 기억장치 내의 정보를 균일하게 액세스하는 것이 아니라, 어느 한 순간에 특정 부분을 집중적으로 참조하는 것을 "구역성(locality)"이라고 합니다. 이는 프로세스가 일반적으로 한 번에 여러 데이터를 처리하거나, 반복적으로 같은 데이터를 참조하는 경우가 많기 때문입니다. 이러한 구역성을 이용하여, 운영체제는 프로세스가 다음에 참조할 데이터를 미리 예측하여 미리 기억장치에 올려놓는 "프리페이징(prepaging)" 기법을 사용하거나, 프로세스가 참조하는 데이터의 집합을 "워킹세트(working set)"로 관리하여 스래싱(thrashing)을 방지합니다.
profile_image
1

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

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

  1. 시스템 성능 향상
  2. 처리량 향상
  3. 응답시간 증가
  4. 신뢰성 향상
(정답률: 78%)
  • 운영체제의 목적은 시스템 성능 향상, 처리량 향상, 신뢰성 향상 등이 있지만, 응답시간 증가는 그와는 거리가 먼 목적이다. 응답시간 증가는 사용자 경험을 개선하기 위한 것으로, 운영체제의 주요 목적은 아니기 때문이다.
profile_image
1

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

66. 하나의 기억 장소가 참조되면 그 근처의 기억장소가 계속 참조되는 것을 공간 구역성이라고 한다. 공간 구역성과 관련이 적은 것은?

  1. 스택
  2. 배열
  3. 순차적 코드
  4. 가까운 위치에서 선언된 관련있는 변수들
(정답률: 42%)
  • 스택은 공간 구역성과 관련이 적은 것이다. 스택은 후입선출(LIFO) 구조로 데이터를 저장하고 꺼내는 자료구조이며, 변수의 선언과 함수 호출 등에 사용된다. 스택은 변수의 선언 순서와는 무관하게 데이터를 저장하므로 공간 구역성과는 관련이 없다. 따라서 스택은 다른 보기들과 달리 공간 구역성과 관련이 적은 것이다.
profile_image
1

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

67. 다음은 이차 기회(second chance) 알고리즘에 대한 설명이다. 빈 칸에 알맞은 것은?

  1. ① FIFO ② LFU
  2. ① FIFO ② LRU
  3. ① LFU ② LRU
  4. ① LRU ② NUR
(정답률: 45%)
  • 이차 기회 알고리즘은 페이지 교체 알고리즘 중 하나로, 페이지를 참조할 때마다 해당 페이지의 참조 비트를 1로 설정한다. 페이지 교체가 필요할 때, 먼저 참조 비트가 0인 페이지를 찾아서 교체한다. 만약 참조 비트가 1인 페이지가 있다면, 그 페이지의 참조 비트를 0으로 바꾸고 다음 페이지를 참조한다. 이 과정을 모든 페이지를 검사할 때까지 반복한다.

    ① FIFO는 페이지를 참조한 순서대로 교체하는 알고리즘이다. 이 알고리즘은 페이지 교체가 일어날 때마다 가장 오래된 페이지를 교체하기 때문에, 최근에 사용되지 않은 페이지가 교체될 가능성이 높다.

    ② LRU는 가장 최근에 사용되지 않은 페이지를 교체하는 알고리즘이다. 이 알고리즘은 페이지의 사용 빈도를 고려하여 교체하기 때문에, 최근에 사용되지 않은 페이지가 교체될 가능성이 높다. 따라서 이차 기회 알고리즘은 LRU와 유사한 성능을 보이며, LRU보다 구현이 간단하다는 장점이 있다.

    따라서 정답은 "① FIFO ② LRU"이다.
profile_image
1

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

68. HRN 스케줄링에서 우선순위 결정의 계산식은?

  1. (대기시간 + 실행시간) / 실행시간
  2. (대기시간 + 서비스 시간) / 실행시간
  3. (대기시간 + 서비스 시간) / 서비스 시간
  4. (실행시간 + 서비스 시간) / 서비스 시간
(정답률: 65%)
  • HRN 스케줄링에서 우선순위 결정의 계산식은 "(대기시간 + 서비스 시간) / 서비스 시간" 이다. 이유는 대기시간이 길고 서비스 시간이 짧은 프로세스일수록 우선순위가 높아져야 하기 때문이다. 따라서 대기시간과 서비스 시간을 더한 값에 서비스 시간을 나누어 계산하면, 이 값이 작을수록 우선순위가 높아지게 된다.
profile_image
1

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

69. 특정 레코드를 검색하기 위하여 키(Key)와 보조기억 장치 사이의 물리적인 주소로 변환할 수 있는 사상 함수(mapping function)가 필요한 파일은?

  1. 순차 파일
  2. 인덱스된 순차파일
  3. 직접 파일
  4. 분할 파일
(정답률: 35%)
  • 직접 파일은 키(Key)와 보조기억 장치 사이의 물리적인 주소로 변환할 수 있는 사상 함수(mapping function)가 필요한 파일이다. 이는 키(Key)를 직접 주소로 변환하여 검색 속도가 매우 빠르다는 장점이 있다. 따라서 키(Key)를 이용한 검색이 빈번하게 일어나는 경우에 적합한 파일이다.
profile_image
1

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

70. 유닉스에서 inode는 파일을 구성하는 모든 물리적 블록들의 위치를 알 수 있는 정보를 가지고 있다. inode가 나타내는 정보가 아닌 것은?

  1. 소유자의 사용자 식별
  2. 소유자가 속한 그룹의 식별
  3. 파일에 대한 링크의 수
  4. 파일의 우선 순위
(정답률: 42%)
  • inode는 파일의 물리적인 위치와 파일의 메타데이터 정보를 저장하는데, 이 메타데이터 정보에는 파일의 소유자와 소유자가 속한 그룹의 식별, 파일에 대한 링크의 수 등이 포함된다. 하지만 파일의 우선 순위는 inode가 나타내는 정보가 아니기 때문에 정답이다. 파일의 우선 순위는 파일 시스템에서 관리하는 다른 정보와 관련이 있을 수 있지만, inode와는 직접적인 연관성이 없다.
profile_image
1

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

71. Queue에 아래와 같은 트랙요청 정보가 들어 있고 Head의 현재 위치가 Track 53일 때, Head가 움직이는 순서가 아래와 같다면 무슨 스케줄링 기법을 사용했는가?

  1. SCAN
  2. C-SCAN
  3. SSTF
  4. Sector Queuing
(정답률: 62%)
  • Head가 현재 위치한 Track 53에서 가장 가까운 Track인 50을 먼저 처리하고, 그 다음으로 가장 가까운 Track인 58을 처리하는 순서로 움직였다. 이는 Shortest Seek Time First (SSTF) 스케줄링 기법을 사용한 것이다. SSTF는 현재 Head 위치에서 가장 가까운 Track을 우선적으로 처리하여 평균 탐색 시간을 최소화하는 기법이다.
profile_image
1

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

72. 운영체제에 대한 설명으로 옳지 않은 것은?

  1. 다중 사용자와 다중 응용프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.
  2. CPU, 메모리 공간, 기억 장치, 입출력 장치, 정보 관리 등의 자원을 관리한다.
  3. 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.
  4. 사용자가 컴퓨터 하드웨어를 사용하기 쉽도록 컴퓨터와 사용자간의 인터페이스를 지원한다.
(정답률: 68%)
  • 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다는 설명이 옳지 않습니다. 매크로 프로세서, 어셈블러, 컴파일러는 개발 도구이며, 운영체제는 이러한 개발 도구를 이용하여 시스템 자원을 관리하고 사용자와 하드웨어 간의 인터페이스를 지원합니다.
profile_image
1

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

73. 교착상태(DEAD LOCK) 발생의 필요조건이 아닌 것은?

  1. MUTUAL EXCLUSION
  2. PREEMPTION
  3. CIRCULAR WAIT
  4. HOLD & WAIT
(정답률: 62%)
  • 교착상태 발생의 필요조건은 상호배제, 점유대기, 비선점, 환형대기 4가지이다. 따라서 "PREEMPTION"은 교착상태 발생의 필요조건이 아니다. PREEMPTION은 다른 프로세스가 자원을 강제로 빼앗아 사용할 수 있는 선점(preemption) 기능을 의미한다. 이는 교착상태를 예방하는데 도움이 되는 기능이다.
profile_image
1

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

74. 분산 처리 시스템에 관한 설명으로 옳지 않은 것은?

  1. 약결합(loosely-coupled)으로 볼 수 있다.
  2. 업무량 증가에 따른 점진적인 확장이 용이하다.
  3. 높은 보안성이 유지된다.
  4. 제한된 자원을 여러 지역에서 공유 가능하다.
(정답률: 71%)
  • 분산 처리 시스템은 여러 대의 컴퓨터가 네트워크로 연결되어 작업을 분산 처리하는 시스템이다. 이 때, 높은 보안성이 유지되지 않을 수 있다. 왜냐하면 분산 처리 시스템은 여러 대의 컴퓨터가 연결되어 있기 때문에 각 컴퓨터 간의 통신이 이루어지고, 이를 해킹 등의 공격으로부터 보호하기 위해서는 추가적인 보안 조치가 필요하기 때문이다. 따라서, "높은 보안성이 유지된다."는 설명은 옳지 않다.
profile_image
1

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

75. 스케줄링에 대한 설명으로 옳지 않은 것은?

  1. 무한 연기는 회피해야 한다.
  2. 단위시간당 처리량을 극대화해야 한다.
  3. 모든 프로세스에게 공정하게 적용되어야 하기 때문에 우선 순위제도는 불필요하다.
  4. 오버헤드를 최소화시켜야 한다.
(정답률: 80%)
  • "모든 프로세스에게 공정하게 적용되어야 하기 때문에 우선 순위제도는 불필요하다."는 옳지 않은 설명입니다. 우선 순위제도는 일부 프로세스에게 우선권을 부여하여 처리를 빠르게 하기 위해 사용됩니다. 따라서 모든 프로세스에게 공정하게 적용되는 것이 아니라, 일부 프로세스에게 우선순위를 부여하여 처리 속도를 높이는 것이 목적입니다.
profile_image
1

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

76. 분산 처리시스템에서 완전연결(fully connected) 구조에 대한 설명으로 옳은 것은?

  1. 각 노드가 시스템내의 모든 노드와 직접 연결되어 있다.
  2. 통신 전달이 매우 느리다.
  3. 비용이 적게 든다.
  4. 트리와 같은 형태로 구성되어 있다.
(정답률: 49%)
  • 각 노드가 시스템내의 모든 노드와 직접 연결되어 있기 때문에 메시지 전달이 빠르고 효율적이며, 노드간 통신 경로가 여러 개 존재하기 때문에 네트워크 장애 시에도 시스템 전체가 유지될 가능성이 높아진다. 따라서, 분산 처리시스템에서는 완전연결 구조가 가장 이상적인 구조 중 하나이다.
profile_image
1

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

77. 기억공간을 할당하고 회수하는 작업이 자주 발생함에 따라 디스크의 기억공간이 점차 단편화되어, 파일이 널리 분산되어 있는 블록들에 분산 저장되는 경우, 이런 문제를 해결하기 위한 적절한 방법은?

  1. allocation
  2. garbage collection
  3. fragmentation
  4. insertion
(정답률: 41%)
  • 단편화된 기억공간을 회수하고, 분산된 파일들을 한 곳으로 모아서 저장하는 작업을 수행하는 것이 garbage collection입니다. 따라서 이 방법이 디스크의 기억공간 단편화 문제를 해결하기 위한 적절한 방법입니다.
profile_image
1

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

78. 번호가 0부터 199인 200개의 트랙을 가진 유동 헤드 디스크가 있다. 헤드의 현재 위치는 트랙 143 이며 트랙의 바깥쪽 방향으로 진행하고 있다고 가정할 경우, 요청 큐가 FCFS 순으로 147, 91, 177, 94, 150, 102, 175, 130 과 같을 때, SCAN 스케줄링 알고리즘을 사용했을 때 헤드의 총 이동량은 얼마인가?

  1. 164
  2. 154
  3. 144
  4. 174
(정답률: 21%)
  • SCAN 스케줄링 알고리즘은 헤드가 한 방향으로 이동하면서 요청 큐에서 가장 가까운 요청을 처리하고, 해당 방향의 끝까지 이동한 후 반대 방향으로 이동하면서 다시 가장 가까운 요청을 처리하는 방식이다.

    따라서, 헤드는 현재 위치인 트랙 143에서 바깥쪽 방향으로 이동하면서 147, 150, 175, 177 순서로 처리하고, 바깥쪽 방향의 끝인 트랙 199까지 이동한 후 다시 안쪽 방향으로 이동하면서 130, 102, 94, 91 순서로 처리한다. 이동 거리는 (199-143) + (199-147) + (175-150) + (177-130) + (102-94) + (91-0) = 56 + 52 + 25 + 47 + 8 + 91 = 279 이므로, 정답은 "164"가 아닌 "279"이다.
profile_image
1

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

79. 인터럽터 시계의 시간할당량이 종료될 때 발생되는 인터럽트 종류는?

  1. SVC interrupt
  2. Program Check interrupt
  3. I/O interrupt
  4. External interrupt
(정답률: 34%)
  • 인터럽터 시계는 CPU가 다른 작업을 수행하다가 일정 시간이 지나면 인터럽트를 발생시켜 다른 작업을 처리하도록 합니다. 이때 발생하는 인터럽트 종류는 외부에서 발생하는 인터럽트로, "External interrupt" 입니다. 외부에서 발생하는 인터럽트는 예를 들어 마우스나 키보드 입력 등이 있습니다.
profile_image
1

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

80. 다음 표와 같이 작업이 제출되었을 때, SJF 정책을 사용하여 스케줄링하면 평균 turnaround 시간은 얼마인가?(현재 표가 누락되어 있습니다. 정답은 3번입니다. 추후 표 데이터를 추가해 두겠습니다.)

  1. 6.33
  2. 6.67
  3. 7
  4. 7.5
(정답률: 60%)
  • SJF(Shortest Job First) 정책은 실행 시간이 가장 짧은 작업을 먼저 처리하는 방식입니다. 따라서, 작업의 실행 시간이 짧은 순서대로 처리하면 평균 turnaround 시간이 최소화됩니다.

    작업 1의 실행 시간이 2이므로 가장 먼저 처리합니다. 그 다음으로는 작업 3을 처리하고, 작업 2를 마지막으로 처리합니다. 따라서, 평균 turnaround 시간은 (2+5+9)/3 = 5.33이 됩니다.

    따라서, 보기에서 정답이 "7"인 이유는 오답입니다.
profile_image
1

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

5과목: 정보통신개론

81. 초당 발생한 신호의 변화 상태로 나타내는 변조속도의 기본 단위는?

  1. 비트(bit)
  2. 보(baud)
  3. 패킷(packet)
  4. 셀(cell)
(정답률: 60%)
  • 보(baud)는 초당 전송되는 신호의 수를 나타내는 단위이며, 비트(bit)는 정보의 양을 나타내는 단위입니다. 따라서 변조속도를 나타내는 기본 단위는 보(baud)입니다. 예를 들어, 1초에 1000개의 신호가 전송되면 변조속도는 1000보(baud)이며, 이때 전송되는 정보의 양은 비트(bit)로 나타낼 수 있습니다.
profile_image
1

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

82. 위성통신의 특징을 잘못 표현한 것은?

  1. 광대역 통신이 가능하다.
  2. 광범위한 지역에 서비스를 제공할 수 있다.
  3. 대용량, 고품질의 정보 전송이 가능하다.
  4. 전파지연이 없으나 감쇄현상이 나타날 수 있다.
(정답률: 62%)
  • 위성통신은 지구의 대기권을 통과하여 통신을 하기 때문에 지상 통신과 달리 지리적 제약이 없으며, 광대역 통신과 대용량, 고품질의 정보 전송이 가능합니다. 하지만 전파가 대기권을 통과하면서 감쇄현상이 발생할 수 있으며, 이는 지상 통신과 마찬가지로 발생하는 현상입니다. 따라서 "전파지연이 없으나 감쇄현상이 나타날 수 있다."가 정답입니다.
profile_image
1

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

83. 운영체제를 구성하는 부분을 두 가지로 나누었을 때 가장 적합한 것은?

  1. 시스템 프로그램과 응용 프로그램
  2. 제어 프로그램과 처리 프로그램
  3. 하드웨어와 소프트웨어
  4. 중앙처리장치와 주변장치
(정답률: 32%)
  • 운영체제는 시스템 자원을 관리하고 응용 프로그램을 실행하는 역할을 합니다. 이러한 역할을 수행하기 위해서는 제어 프로그램과 처리 프로그램으로 구성되어야 합니다. 제어 프로그램은 시스템 자원을 관리하고 응용 프로그램의 실행을 제어하는 역할을 하며, 처리 프로그램은 응용 프로그램이 요청한 작업을 처리하는 역할을 합니다. 따라서, 운영체제를 구성하는 부분을 제어 프로그램과 처리 프로그램으로 나누는 것이 가장 적합합니다.
profile_image
1

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

84. 분리된 두장치간에 정보를 교대로 데이타를 교환하는 통신방식을 무엇이라 하는가?

  1. 단방향통신방식
  2. 반이중통신방식
  3. 전이중통신방식
  4. 포인트 투 포인트방식
(정답률: 59%)
  • 반이중통신방식은 두 장치가 정보를 교환할 때, 양쪽에서 동시에 정보를 보내고 받을 수 있는 방식을 말합니다. 따라서 양쪽에서 동시에 정보를 주고 받을 수 있기 때문에 빠른 속도로 통신이 가능하며, 대화형 통신에 적합합니다. 반면에 단방향통신방식은 한쪽에서만 정보를 보내고 받을 수 있으며, 전이중통신방식은 두 장치가 동시에 정보를 보내고 받을 수 있지만, 하나의 채널을 공유하기 때문에 속도가 느릴 수 있습니다. 포인트 투 포인트방식은 특정한 두 장치 간에만 정보를 주고 받을 수 있는 방식을 말합니다. 따라서 이 문제에서는 두 장치 간에 정보를 교환할 때, 양쪽에서 동시에 정보를 보내고 받을 수 있는 반이중통신방식이 정답입니다.
profile_image
1

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

85. 공중통신회선에 교환설비, 컴퓨터 및 단말기등을 접속시켜 새로운 부가기능을 제공하는 통신망은?

  1. LAN
  2. VAN
  3. ISDN
  4. WAN
(정답률: 41%)
  • VAN은 공중통신망에서 교환설비, 컴퓨터 및 단말기 등을 접속하여 새로운 부가기능을 제공하는 통신망입니다. 따라서, 이 문제에서 주어진 조건에 가장 부합하는 답은 VAN입니다. LAN은 지역 내 통신망, WAN은 광역 통신망, ISDN은 통합 디지털 통신망을 의미합니다.
profile_image
1

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

86. LAN(Local Area Network)은 사무실내의 정보유통을 위한 유효한 수단으로서 여러 가지 장점을 가지고 있는데, 다음 중 장점에 포함되지 않는 것은?

  1. 다른 기종간의 통신에 있어서 사무처리의 능률화
  2. 파일의 공유에 따른 처리의 효율화
  3. 집중처리의 실현으로 처리시간 단축화
  4. 기기자원의 공유에 따른 이용효율의 향상
(정답률: 52%)
  • LAN의 장점 중 "집중처리의 실현으로 처리시간 단축화"가 포함되지 않는 이유는, LAN은 여러 대의 컴퓨터를 연결하여 네트워크를 형성하는 것이므로, 처리 작업을 분산시켜 처리 시간을 단축시키는 것이 주요 목적이기 때문입니다. 따라서, 집중처리는 처리 시간을 단축시키는 것이 아니라, 처리 작업을 한 대의 컴퓨터에서 집중적으로 처리하는 것을 의미하므로 LAN의 장점으로 포함되지 않습니다.
profile_image
1

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

87. 다음 통신선로 중에서 근거리 네트워크(LAN)에서 사용되지 않는 것은?

  1. 나선
  2. 꼬임선
  3. 동축케이블
  4. 광섬유
(정답률: 42%)
  • "나선"은 근거리 네트워크(LAN)에서 사용되지 않는 이유는 그 구조 때문입니다. 나선은 일반적으로 전원 공급에 사용되며, 데이터 전송에는 적합하지 않습니다. 나선은 꼬임선, 동축케이블, 광섬유와는 다른 구조를 가지고 있으며, 데이터 전송에 필요한 특성을 갖추지 못합니다. 따라서 근거리 네트워크(LAN)에서는 나선을 사용하지 않습니다.
profile_image
1

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

88. 데이터의 충돌을 막기 위해 송신 데이터가 없을 때에만 데이터를 송신하고, 다른 장비가 송신중일 때에는 송신을 중단하며 일정시간 간격을 두고 대기하였다가 다시 송신하는 방식을 무엇이라 하는가?

  1. 토큰 순회버스
  2. 토큰 순회 링
  3. CSMA/CD
  4. CSMA/CA
(정답률: 52%)
  • 정답은 "CSMA/CD"이다. CSMA/CD는 Carrier Sense Multiple Access with Collision Detection의 약자로, 충돌 감지를 통해 데이터 충돌을 방지하는 방식이다. 송신 데이터가 없을 때에만 데이터를 송신하고, 다른 장비가 송신중일 때에는 송신을 중단하며 일정시간 간격을 두고 대기하였다가 다시 송신하는 방식을 채택하여 데이터 충돌을 방지한다.
profile_image
1

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

89. 다음 중 프로토콜의 구성 요소가 아닌 것은?

  1. 구문(syntax)
  2. 의미(semantic)
  3. 순서(timing)
  4. 접속(connection)
(정답률: 56%)
  • 프로토콜의 구성 요소는 구문, 의미, 순서이며, 접속은 프로토콜을 사용하기 위한 사전 작업으로, 프로토콜의 구성 요소는 아닙니다. 접속은 네트워크 상에서 두 시스템 간의 연결을 설정하는 것을 의미합니다.
profile_image
1

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

90. OSI 7-layer 중 표현계층의 기능과 거리가 먼 것은?

  1. data 표현 형식 제어
  2. data의 암호화
  3. data의 전송 제어
  4. text의 압축수행
(정답률: 49%)
  • 표현계층은 데이터의 표현 방식을 정의하고, 데이터의 변환, 압축, 암호화 등을 수행한다. 따라서 "data의 전송 제어"는 전송계층에서 수행하는 기능으로, 표현계층과 거리가 먼 기능이다. 전송 제어는 데이터의 분할, 재조립, 오류 제어 등을 담당한다.
profile_image
1

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

91. CATV의 일반적인 특징으로 잘못된 것은?

  1. 단방향통신이다.
  2. 다채널이다.
  3. 부가통신서비스를 할 수 있다.
  4. 수용자의 범위가 한정적이다.
(정답률: 25%)
  • 단방향통신이 아니라 양방향통신이 가능하다. CATV는 수신기로부터 신호를 받아 TV 채널을 제공하는 것뿐만 아니라, 역방향으로도 정보를 전송할 수 있는 기능을 가지고 있어 부가통신서비스를 제공할 수 있다. 따라서 "단방향통신이다."는 잘못된 특징이다.
profile_image
1

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

92. 다음 중 정보통신의 의미를 가장 폭넓게 표현한 것은?

  1. 컴퓨터와 통신회선의 결합으로 전송기능에 통신처리 기능이 추가된 데이터 통신
  2. 컴퓨터와 통신기술이 결합된 것으로 정보처리가 가능한 컴퓨터 통신
  3. 정보통신망을 이용한 체계적인 정보의 전송을 위한 통신
  4. 컴퓨터와 통신기술의 결합에 의해 통신처리기능과 정보처리기능은 물론 정보의 변환, 저장과정이 추가된 형태의 통신
(정답률: 60%)
  • 정보통신의 의미는 "컴퓨터와 통신기술의 결합에 의해 통신처리기능과 정보처리기능은 물론 정보의 변환, 저장과정이 추가된 형태의 통신"입니다. 이는 컴퓨터와 통신 기술이 결합되어 데이터를 전송하면서 동시에 정보를 처리하고 저장하는 것을 의미합니다. 이를 통해 체계적이고 효율적인 정보의 전송과 관리가 가능해집니다.
profile_image
1

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

93. ISDN 채널 중 기본적인 이용자 채널로 PCM 화된 디지털 음성이나 회선교환 혹은 패킷교환등에 이용되는 채널은?

  1. A채널
  2. B채널
  3. C채널
  4. D채널
(정답률: 35%)
  • B채널은 ISDN에서 기본적으로 제공되는 사용자 채널 중 하나로, PCM 화된 디지털 음성이나 회선교환 혹은 패킷교환 등에 이용됩니다. A채널은 제어 채널, C채널은 데이터 전송에 이용되는 채널, D채널은 패킷 교환망에서 이용되는 채널입니다. 따라서 B채널이 기본적인 이용자 채널로 사용됩니다.
profile_image
1

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

94. 프로토콜의 계층화에 대한 장점이 아닌 것은?

  1. 전체적인 오버헤드(over head)가 증가한다.
  2. 모듈화에 의한 전체 설계가 쉽다.
  3. 이 기종간의 호환성 유지가 쉽다.
  4. 한 계층을 수정할 때 다른 계층에 영향을 주지 않는다.
(정답률: 60%)
  • 프로토콜의 계층화는 각 계층이 독립적으로 작동하며, 한 계층의 변경이 다른 계층에 영향을 미치지 않는다는 장점이 있다. 따라서 "한 계층을 수정할 때 다른 계층에 영향을 주지 않는다."는 장점이 있다. 그러나 계층화는 각 계층에서 추가되는 헤더 정보 등의 오버헤드가 증가하게 된다. 이는 "전체적인 오버헤드(over head)가 증가한다."라는 답의 이유이다.
profile_image
1

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

95. 보오(Baud) 속도가 3,200 보오이며, 트리비트(Tri-bit)를 사용하는 경우 몇 bps가 되는가?

  1. 1200
  2. 2400
  3. 4800
  4. 9600
(정답률: 65%)
  • 트리비트(Tri-bit)는 3개의 비트가 하나의 신호로 전송되는 방식이다. 따라서 1초당 전송되는 비트 수는 보오(Baud) 속도의 1/3이 된다. 따라서 3,200 보오에서는 1초당 3,200/3 = 1,066.67 bps가 전송된다. 이 값이 주어진 보기에서 가장 가까운 값은 9600 bps이므로 정답은 9600이 된다.
profile_image
1

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

96. 종합정보통신망(ISDN)에 대한 설명으로 부적당한 것은?

  1. 음성 및 비음성 서비스를 포함한 광범위한 서비스를 제공한다.
  2. 기능에 의해 기본통신 계층, 네트워크 계층, 통신처리 계층, 정보처리 계층으로 분류된다.
  3. 64Kbps의 디지털 기본 접속기능을 제공한다.
  4. OSI 참조모델에 정의된 계층화된 프로토콜 구조가 적용된다.
(정답률: 24%)
  • "음성 및 비음성 서비스를 포함한 광범위한 서비스를 제공한다."는 종합정보통신망(ISDN)에 대한 올바른 설명이다.

    ISDN은 기능에 따라 기본통신 계층, 네트워크 계층, 통신처리 계층, 정보처리 계층으로 분류되며, 64Kbps의 디지털 기본 접속기능을 제공하고 OSI 참조모델에 정의된 계층화된 프로토콜 구조가 적용된다.
profile_image
1

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

97. 정보통신 System의 구성요소중 정보 전송계 요소에 맞지 않는 것은?

  1. 신호변환장치
  2. 전송회선
  3. 중앙처리장치
  4. 통신제어장치
(정답률: 66%)
  • 정보 전송계 요소는 신호를 변환하고 전송하는데 관여하는 장치들로 구성되어 있습니다. 따라서 신호를 처리하는 중앙처리장치는 정보 전송계 요소에 맞지 않습니다. 중앙처리장치는 컴퓨터 시스템의 핵심 요소로서 데이터 처리와 관리를 담당합니다.
profile_image
1

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

98. 정보통신시스템의 통신회선 종단에 위치한 신호변환장치 중 디지털 전송로에서 단극성 신호를 쌍극성 신호로 변환이 가능한 장치는?

  1. 지능 모뎀
  2. 음향결합기
  3. 코덱
  4. 디지털 서비스 유니트
(정답률: 39%)
  • 디지털 전송로에서는 쌍극성 신호를 사용하므로, 단극성 신호를 쌍극성 신호로 변환해주는 장치가 필요합니다. 이러한 기능을 수행하는 장치가 디지털 서비스 유니트입니다. 디지털 서비스 유니트는 디지털 신호를 처리하고 다양한 디지털 서비스를 제공하는 장치로, 디지털 전송망에서 중요한 역할을 합니다.
profile_image
1

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

99. 다음 중 정보통신망의 3대 구성요소가 아닌 것은?

  1. 단말장치
  2. 교환장치
  3. 전송장치
  4. 저장장치
(정답률: 57%)
  • 정답은 "저장장치"입니다. 정보통신망의 3대 구성요소는 단말장치, 교환장치, 전송장치입니다. 저장장치는 데이터를 저장하고 보관하는 역할을 하지만, 정보통신망의 핵심 구성요소는 아닙니다.
profile_image
1

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

100. DSU(Digital Service Unit)의 역할은?

  1. 아날로그 데이터를 디지털 신호로 변환시킨다.
  2. 디지털 신호를 아날로그 데이터로 변환시킨다.
  3. 아날로그 신호를 디지털 데이터로 변환시킨다.
  4. 디지털 데이터를 디지털 신호로 변환시킨다.
(정답률: 57%)
  • DSU는 디지털 데이터를 디지털 신호로 변환시키는 역할을 합니다. 이는 디지털 데이터를 전송하기 위해 필요한 과정 중 하나로, 디지털 데이터를 전송 가능한 디지털 신호로 변환시켜주는 것입니다.
profile_image
1

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

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