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

정보처리산업기사
(2001-09-23 기출문제)

목록

1과목: 데이터 베이스

1. 해싱 함수의 값을 구한 결과 키 K1, K2가 같은 값을 가질 때, 이들 키 K1, K2의 집합을 무엇이라 하는가?

  1. Mapping
  2. Folding
  3. Synonym
  4. Chaining
(정답률: 76%)
  • 해싱 함수의 값을 구한 결과 키 K1, K2가 같은 값을 가질 때, 이들 키 K1, K2의 집합을 Synonym이라고 한다. 이는 동의어와 같은 의미로, 서로 다른 단어들이 같은 의미를 가지는 것처럼, 서로 다른 키들이 같은 해시 값으로 매핑되어 같은 의미를 가지는 것이다. 따라서 "Synonym"이 정답이다. "Mapping"은 해시 함수가 입력 키를 해시 값으로 매핑하는 과정을 의미하며, "Folding"은 입력 키를 일정한 크기로 분할하여 해시 값을 계산하는 과정을 의미한다. "Chaining"은 해시 충돌이 발생했을 때, 같은 해시 값으로 매핑된 키들을 연결 리스트로 관리하는 기법을 의미한다.
profile_image
1

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

2. 관계 데이터 모형에서 하나의 릴레이션을 구성하는 각각의 행을 지칭하는 것은?

  1. DOMAIN
  2. TUPLE
  3. ENTITY
  4. MEMBER
(정답률: 80%)
  • 릴레이션은 테이블과 같은 구조를 가지며, 각각의 행은 튜플(TUPLE)이라고 불립니다. 따라서, 관계 데이터 모형에서 하나의 릴레이션을 구성하는 각각의 행을 지칭하는 것은 TUPLE입니다.
profile_image
1

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

3. 데크(deque)에 관한 설명으로 옳지 않은 것은?

  1. 삽입과 삭제가 양쪽 끝에서 일어난다.
  2. 스택과 큐를 복합한 형태이다.
  3. 사용하는 포인터는 한 개이다.
  4. 입력제한 데크를 scroll이라고 한다.
(정답률: 72%)
  • "사용하는 포인터는 한 개이다."가 옳지 않은 설명이다. 데크는 양쪽 끝에서 삽입과 삭제가 일어나기 때문에 양쪽 끝을 가리키는 두 개의 포인터를 사용한다. 따라서 사용하는 포인터는 두 개이다. "입력제한 데크를 scroll이라고 한다."는 올바른 설명이다.
profile_image
1

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

4. 다음은 어떠한 정렬 방법을 설명한 것인가?

  1. 2-way 합병 정렬
  2. 퀵 정렬
  3. 기수정렬
  4. 버블정렬
(정답률: 71%)
  • 주어진 배열을 반으로 나누어 각각을 재귀적으로 정렬한 후, 두 개의 정렬된 배열을 합쳐서 최종적으로 정렬된 배열을 만드는 방법이 "2-way 합병 정렬"이다. 위의 그림에서도 배열을 반으로 나누어 재귀적으로 정렬하고, 마지막에 두 개의 정렬된 배열을 합쳐서 정렬된 배열을 만드는 것을 볼 수 있다.
profile_image
1

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

5. E-R 다이어그램에서 아래 기호는 어떤 요소를 나타내는가?

  1. 개체
  2. 관계
  3. 항목
  4. 속성
(정답률: 80%)
  • 위 그림에서의 기호는 "속성"을 나타낸다. 속성은 개체나 관계의 특성을 나타내는 것으로, 해당 개체나 관계가 가지고 있는 세부 정보를 표현한다. 예를 들어, 위 그림에서 "고객" 개체의 속성으로 "고객번호", "이름", "주소" 등이 있을 수 있다.
profile_image
1

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

6. 키가 아닌 모든 속성이 기본 키(primary key)에 충분한 함수적 종속을 만족하는 정규형은?

  1. 1N
  2. 2NF
  3. 3NF
  4. 4NF
(정답률: 41%)
  • 2NF는 부분 함수 종속을 제거한 정규형이다. 즉, 모든 비기본 속성이 기본 키에 대해 완전 함수적 종속을 만족해야 한다. 따라서 이 문제에서는 키가 아닌 모든 속성이 기본 키에 대해 완전 함수적 종속을 만족한다는 조건이 주어졌으므로, 2NF가 답이 된다.
profile_image
1

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

7. 데이터베이스관리자(DBA)의 역할에 대한 설명으로 거리가 먼 것은?

  1. 데이터베이스의 스키마를 정의한다.
  2. 데이터베이스의 저장장소 및 접근 방법을 정의한다.
  3. 사용자들에게 데이터베이스의 접근 권한을 부여한다.
  4. 응용 프로그램을 통하여 데이터베이스를 접근한다.
(정답률: 67%)
  • 응용 프로그램을 통하여 데이터베이스를 접근하는 것은 DBA의 역할이 아니라 개발자의 역할이다. DBA는 데이터베이스의 스키마를 정의하고 저장장소 및 접근 방법을 정의하며 사용자들에게 데이터베이스의 접근 권한을 부여하는 역할을 담당한다.
profile_image
1

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

8. 선형 자료구조에 해당되지 않는 것은?

  1. 스택(stack)
  2. 큐(queue)
  3. 트리(tree)
  4. 데크(deque)
(정답률: 92%)
  • 트리는 비선형 자료구조이기 때문에 선형 자료구조에 해당되지 않습니다. 스택, 큐, 데크는 모두 선형 자료구조입니다.
profile_image
1

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

9. 두 릴레이션에 저장된 튜플간에 데이터 일관성을 유지하기 위한 것으로서, 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다는 조건은?

  1. 참조 무결성
  2. 개체 무결성
  3. 주소 무결성
  4. 원자값 무결성
(정답률: 77%)
  • 참조 무결성은 두 릴레이션 간의 관계를 유지하기 위한 제약 조건으로, 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조할 때, 참조되는 튜플이 반드시 R2에 존재해야 한다는 것을 의미합니다. 이를 통해 데이터 일관성을 유지하고, 데이터 무결성을 보장할 수 있습니다.
profile_image
1

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

10. 다음 데이터베이스 설계 순서를 바르게 나열한 것은?

  1. ①-②-③-④
  2. ①-③-②-④
  3. ①-④-②-③
  4. ①-②-④-③
(정답률: 86%)
  • ①-④-②-③이 정답이다.

    ①은 요구사항 분석으로 시작하는 단계이다. 이 단계에서는 시스템이 제공해야 할 기능과 데이터를 파악하고 분석한다.

    ④는 논리적 설계 단계이다. 이 단계에서는 요구사항 분석을 바탕으로 데이터베이스의 구조를 설계한다.

    ②는 물리적 설계 단계이다. 이 단계에서는 논리적 설계를 바탕으로 데이터베이스를 구현하기 위한 세부적인 사항들을 결정한다.

    ③은 구현 단계이다. 이 단계에서는 물리적 설계를 바탕으로 데이터베이스를 구현하고 운영한다.

    따라서, 데이터베이스 설계 순서는 ①-④-②-③이다.
profile_image
1

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

11. 다음 SQL 문에서 DISTINCT의 의미는?

  1. 검색결과에서 레코드 중복을 제거하라.
  2. 모든 레코드를 검색하라
  3. 검색 결과를 순서대로 정렬하라
  4. DEPT의 처음 레코드만 검색하라.
(정답률: 71%)
  • DISTINCT는 검색 결과에서 중복된 레코드를 제거하는 키워드이다. 따라서 "검색결과에서 레코드 중복을 제거하라."가 정답이다. 다른 보기들은 DISTINCT와 관련이 없는 내용이다.
profile_image
1

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

12. 다음 ( )안의 내용에 해당하는 관련 단어는?

  1. Stack
  2. Queue
  3. List
  4. Tree
(정답률: 84%)
  • 이 그림은 Stack의 동작 방식을 나타내고 있습니다. Stack은 LIFO (Last In First Out) 방식으로 데이터를 저장하고 꺼내는 자료구조입니다. 즉, 가장 마지막에 들어온 데이터가 가장 먼저 나가게 됩니다. 이 그림에서도 가장 마지막에 들어온 데이터인 5가 가장 먼저 나가는 것을 볼 수 있습니다. 따라서 정답은 "Stack"입니다.
profile_image
1

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

13. Which of the following is not desirable properties of transaction?

  1. atomicity
  2. consistency preservation
  3. isolation
  4. validity
(정답률: 38%)
  • Validity is not a desirable property of a transaction because it is not a commonly recognized property of a transaction. The commonly recognized properties of a transaction are atomicity, consistency preservation, and isolation. Validity is not typically considered a property of a transaction.
profile_image
1

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

14. 시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스로서, 포함하고 있는 객체로는 테이블, 데이터베이스, 뷰, 접근 권한 등이 있는 것은?

  1. 인덱스(Index)
  2. 카탈로그(Catalog)
  3. QBE(Query By Example)
  4. SQL(Structure Query Language)
(정답률: 53%)
  • 카탈로그는 시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이기 때문에, 다른 보기들과는 달리 시스템 내부의 객체들을 관리하는 역할을 수행합니다. 따라서 테이블, 데이터베이스, 뷰, 접근 권한 등과 같은 객체들의 정보를 담고 있어 시스템의 구성과 관리에 필수적인 역할을 합니다.
profile_image
1

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

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

  1. radix sort
  2. cascade sort
  3. balanced sort
  4. oscillating sort
(정답률: 27%)
  • 주기억장치내에서 이루어지는 정렬 중 "radix sort"는 자릿수를 기준으로 정렬하는 알고리즘이다. 이 알고리즘은 각 자릿수를 기준으로 정렬을 수행하며, 가장 작은 자릿수부터 가장 큰 자릿수까지 차례대로 정렬을 수행한다. 이러한 방식으로 정렬을 수행하면, 자릿수가 큰 숫자일수록 먼저 정렬되므로 빠른 정렬이 가능하다. 따라서 "radix sort"가 주기억장치내에서 이루어지는 정렬 중 하나로 선택될 수 있다.
profile_image
1

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

16. 개체간의 관계와 제약조건을 나타내고 데이터베이스의 접근 권한, 보안 및 무결성 규칙 명세가 있는 스키마는?

  1. 내부 스키마
  2. 외부 스키마
  3. 개념 스키마
  4. 서브 스키마
(정답률: 62%)
  • 개념 스키마는 데이터베이스의 전체적인 구조를 정의하며, 개체간의 관계와 제약조건, 데이터베이스의 접근 권한, 보안 및 무결성 규칙 명세 등을 포함합니다. 다시 말해, 개념 스키마는 데이터베이스의 전반적인 구조와 특성을 나타내는 스키마입니다. 따라서 이 문제에서 정답은 개념 스키마입니다.
profile_image
1

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

17. 아래 이진 트리를 후위순서(postorder)로 운행한 결과는?

  1. ABCDEFGH
  2. DBGHEFCA
  3. ABDCEGHF
  4. BDGHEFAC
(정답률: 77%)
  • 이진 트리를 후위순서로 운행하면 왼쪽 자식 노드, 오른쪽 자식 노드, 그리고 부모 노드 순서로 방문하게 된다. 따라서 이진 트리를 후위순서로 운행한 결과는 "DGHEFBCA"가 된다.

    하지만 보기에서는 "DBGHEFCA"가 정답으로 주어졌다. 이는 이진 트리를 전위순서로 운행한 결과를 후위순서로 바꾼 것이다. 즉, "ABCDEFGH"를 전위순서로 운행한 결과는 "DBACEGFH"가 되고, 이를 후위순서로 바꾸면 "DBGHEFCA"가 된다.

    따라서 정답은 "DBGHEFCA"이다.
profile_image
1

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

18. 데이터베이스 관리 시스템(DBMS)의 필수기능중 제어기능에 대한 설명으로 거리가 먼 것은?

  1. 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되어 데이터의 무결성이 유지되도록 제어해야 한다.
  2. 데이터의 논리적 구조와 물리적 구조 사이에 변환이 가능하도록, 두 구조 사이의 사상(Mapping)을 명시하여야 한다.
  3. 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안(Security)을 유지하고 권한(Authorit)을 검사할 수 있어야 한다.
  4. 여러 사용자가 데이터베이스를 동시에 접근하여 데이터를 처리할 때 처리 결과가 항상 정확성을 유지하도록 병행 제어(Concurrency Control)를 할 수 있어야 한다.
(정답률: 62%)
  • "데이터의 논리적 구조와 물리적 구조 사이에 변환이 가능하도록, 두 구조 사이의 사상(Mapping)을 명시하여야 한다."는 데이터베이스의 구조와 관련된 내용으로, 제어기능과는 거리가 있습니다. 다른 보기들은 데이터의 무결성, 보안, 권한, 병행 제어와 관련된 내용으로, DBMS의 제어기능에 해당합니다.
profile_image
1

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

19. 삽입 SQL(embedded SQL)에 대한 설명으로 옳지 않은 것은?

  1. 응용 프로그램에 삽입되어 사용되는 SQL이다.
  2. SQL 문장의 식별자로서 EXEC SQL을 앞에 기술한다.
  3. 호스트 변수와 데이터베이스 필드의 이름은 같아도 무방하다.
  4. 호스트 언어의 변수는 SQL 변수와 구별하기 위하여 앞에 % 기호를 붙인다.
(정답률: 54%)
  • 호스트 언어의 변수는 SQL 변수와 구별하기 위하여 앞에 % 기호를 붙인다는 설명이 옳지 않다. 실제로는 호스트 언어의 변수와 SQL 변수를 구별하기 위해 다른 방법을 사용한다. 예를 들어, C 언어에서는 SQL 변수를 사용할 때 SQL 변수의 이름 앞에 "sql_"을 붙이는 것이 일반적이다.
profile_image
1

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

20. 뷰(view)에 대한 설명으로 옳지 않은 것은?

  1. 데이터베이스 일부만 선택적으로 보여주므로 데이터베이스의 접근을 제한할 수 있다.
  2. 복잡한 검색을 사용자는 간단하게 할 수 있다.
  3. 사용자에게 데이터의 독립성을 제공할 수 있다.
  4. 뷰는 별도의 디스크 공간을 차지하여 생성되는 실제적 테이블이다.
(정답률: 83%)
  • 뷰는 별도의 디스크 공간을 차지하여 생성되는 실제적 테이블이 아니다. 뷰는 데이터베이스 내의 기존 테이블에서 선택적으로 보여주는 가상의 테이블이며, 저장 공간을 차지하지 않는다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 메모리 용량이 총 4096워드이고, 1워드가 8비트라 할때 PC(Program Counter)와 MBR(Memory Buffer Register)의 비트수를 올바르게 나타낸 것은?

  1. PC=8비트, MBR=12비트
  2. PC=12비트, MBR=8비트
  3. PC=8비트, MBR=8비트
  4. PC=12비트, MBR=12비트
(정답률: 67%)
  • PC는 메모리 주소를 저장하는 레지스터이므로, 메모리 용량이 4096워드이므로 12비트가 필요하다. MBR은 메모리에서 읽어온 데이터를 저장하는 레지스터이므로, 1워드가 8비트이므로 8비트가 필요하다. 따라서 정답은 "PC=12비트, MBR=8비트"이다.
profile_image
1

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

22. 제어데이터의 종류를 열거한 것으로 옳지 않은 것은?

  1. 메이저 스테이트 사이의 변천을 제어하는 제어 데이터
  2. 입출력 장치의 제어점을 제어하는데 필요한 제어데이터
  3. 중앙 처리 장치의 제어점을 제어하는데 필요한 제어데이터
  4. 인스트럭션 수행순서를 결정하는데 필요한 제어데이터
(정답률: 26%)
  • 정답은 "메이저 스테이트 사이의 변천을 제어하는 제어 데이터"입니다.

    입출력 장치의 제어점을 제어하는 제어데이터는 입출력 제어 데이터라고도 불리며, 입출력 장치와 컴퓨터 간의 데이터 전송을 제어하는 역할을 합니다.

    중앙 처리 장치의 제어점을 제어하는 제어데이터는 제어 유닛에서 사용되며, CPU의 동작을 제어하는 역할을 합니다.

    인스트럭션 수행순서를 결정하는데 필요한 제어데이터는 제어 유닛에서 사용되며, CPU가 명령어를 수행하는 순서를 결정하는 역할을 합니다.
profile_image
1

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

23. 전류 일치 기술(coincident-current technique)에 의하여 기억장소를 선별하는 기억장치는?

  1. 자기 코어
  2. 자기 디스크
  3. 자기 테이프
  4. 자기 드럼
(정답률: 39%)
  • 전류 일치 기술은 기억장치에 저장된 데이터를 읽어오는 방법 중 하나로, 입력 신호와 저장된 데이터의 전류가 일치할 때 해당 기억장소를 선택하는 방식입니다. 이를 위해 기억장치는 자기 코어와 같은 자기적 특성을 가진 소자를 사용합니다. 자기 코어는 자기장을 이용하여 데이터를 저장하고, 전류를 통해 데이터를 읽어올 수 있습니다. 따라서 전류 일치 기술을 사용하는 기억장치에서는 자기 코어가 선별되어 사용됩니다.
profile_image
1

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

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

  1. 채널(channel)
  2. 제어기구(control unit)
  3. 연산 논리 기구(ALU)
  4. 입출력 장치(I/O unit)
(정답률: 49%)
  • 제어기구는 CPU의 핵심 구성 요소 중 하나로, 주기억 장치에 기억된 명령을 해독하고 실행하기 위해 다른 하드웨어 구성 요소들을 제어하는 역할을 담당합니다. 따라서 시스템 전체에 지시신호를 내는 것도 제어기구의 역할 중 하나입니다.
profile_image
1

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

25. 사용되는 문자의 빈도수에 따라서 코드의 길이가 달라지는 코드는?

  1. 그레이(gray)
  2. 742‘1’
  3. 허프만(huffman)
  4. 비퀴너리(biquinary)
(정답률: 47%)
  • 허프만 코드는 사용되는 문자의 빈도수에 따라서 코드의 길이가 달라지는 코드이다. 빈도수가 높은 문자일수록 짧은 코드를 부여하고, 빈도수가 낮은 문자일수록 긴 코드를 부여하여 전체 코드의 길이를 최소화하는 방식으로 동작한다. 따라서 허프만 코드는 다른 코드와 비교하여 더 효율적인 압축을 가능하게 한다.
profile_image
1

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

26. 정보의 단위로 가장 적은 것은?

  1. Byte
  2. Word
  3. Bit
  4. Record
(정답률: 76%)
  • 정보의 단위로 가장 적은 것은 "Bit"이다. 이는 0 또는 1의 이진수로 표현되는 가장 작은 정보 단위이기 때문이다. Byte는 8개의 Bit로 이루어져 있고, Word는 컴퓨터 아키텍처에 따라 다르지만 일반적으로 2 또는 4개의 Byte로 이루어져 있다. Record는 여러 개의 필드로 구성된 데이터 레코드를 의미하며, Bit, Byte, Word보다 더 큰 단위이다.
profile_image
1

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

27. 마이크로 프로그램(micro program)에 대한 설명 중 옳지 않은 것은?

  1. 마이크로 프로그램은 보통 RAM에 저장한다.
  2. 마이크로 프로그램은 CPU 내의 제어장치를 설계하는 프로그램이다.
  3. 마이크로 프로그램은 각종 제어신호를 발생시킨다.
  4. 마이크로 프로그램은 마이크로 명령으로 형성되어 있다.
(정답률: 49%)
  • "마이크로 프로그램은 보통 RAM에 저장한다."는 옳은 설명이 아니다. 실제로 마이크로 프로그램은 ROM에 저장되는 경우가 많다. 이는 마이크로 프로그램이 CPU의 제어장치를 구성하는 중요한 요소이기 때문에, 안정적이고 빠른 접근이 필요하기 때문이다.
profile_image
1

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

28. 연산장치의 기본 요소가 되는 것은?

  1. 자기테이프
  2. 레지스터
  3. 카드
  4. 자기코어
(정답률: 74%)
  • 레지스터는 연산장치에서 데이터를 일시적으로 저장하고 처리하는데 필요한 기억장치입니다. 따라서 연산장치의 기본 요소가 되는 것은 레지스터입니다. 자기테이프, 카드, 자기코어는 기억장치의 다른 형태이지만, 연산장치의 기본 요소는 아닙니다.
profile_image
1

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

29. 연산자의 기능에 해당하지 않는 것은?

  1. 함수연산 기능
  2. 기억 기능
  3. 제어 기능
  4. 입·출력 기능
(정답률: 46%)
  • 연산자는 주로 값을 계산하거나 조작하는 기능을 수행하지만, "기억 기능"은 연산자의 기능에 해당하지 않습니다. 기억 기능은 변수나 배열 등에 값을 저장하거나 읽어오는 기능을 말하며, 이는 변수나 배열을 다루는 문법이나 함수를 통해 수행됩니다. 따라서 "기억 기능"은 연산자의 기능이 아닙니다.
profile_image
1

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

30. 페치사이클(fetch cycle)에 해당하지 않는 것은?

  1. 주기억장치의 지정 장소(address)로부터 명령을 끄집어 내어 CPU에 옮긴다.
  2. 명령의 오퍼레이션(operation)부를 명령 레지스터(Instruction Register)에 세트(set)시켜 해독시킨다.
  3. 다음에 실행할 명령의 기억장소(address)를 세트(set)시킨다.
  4. 실제로 명령을 이행한다.
(정답률: 53%)
  • 실제로 명령을 이행한다. 이는 실행 단계(execution stage)에 해당하며, 페치사이클(fetch cycle)은 명령어를 가져오는 단계로, 주기억장치에서 명령어를 가져와 명령 레지스터에 저장하는 과정을 말한다. 명령어를 가져오는 것은 CPU가 다음에 실행할 명령어를 결정하는 중요한 단계이지만, 실제로 명령어를 실행하는 것은 다음 단계인 실행 단계(execution stage)에서 이루어진다.
profile_image
1

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

31. 2진수 (1001011)2의 2의 보수(2’s Complement)는?

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

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

32. 비수치적 자료의 사용 분야에 해당되지 않는 것은?

  1. 문장의 해석 및 분류
  2. 문헌정보 검색
  3. 과학적인 응용 및 상업적인 응용
  4. 고급 프로그래밍 언어를 기계어로 번역하는 처리
(정답률: 35%)
  • 비수치적 자료는 주로 언어, 문장, 문헌 등의 텍스트 데이터를 의미합니다. 따라서 "과학적인 응용 및 상업적인 응용"은 수치적인 데이터를 다루는 분야에 해당하므로, 비수치적 자료의 사용 분야에 해당되지 않습니다.
profile_image
1

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

33. program count의 기능을 설명한 것 중 옳은 것은?

  1. PC의 내용은 fetch cycle 동안에 1 증가된다.
  2. PC의 내용은 execute cycle 동안에 1 증가된다.
  3. PC의 내용은 fetching, executing과 관계없다.
  4. PC의 내용은 변화하지 않는다.
(정답률: 45%)
  • 정답은 "PC의 내용은 fetch cycle 동안에 1 증가된다." 이다. 이는 프로그램이 실행될 때, 다음에 실행할 명령어의 주소를 가리키는 PC(Program Counter)가 fetch cycle 동안에 다음 명령어의 주소로 증가하기 때문이다. 이렇게 PC가 증가하면 다음에 실행할 명령어를 가져오기 위해 메모리에서 새로운 주소를 읽어올 수 있게 된다.
profile_image
1

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

34. 인터럽트 요인이 발생하였을 때 CPU가 확인하여야 할 사항은?

  1. 메모리 내용
  2. 입·출력 장치
  3. 시간
  4. 모든 레지스터의 내용
(정답률: 32%)
  • 인터럽트 요인이 발생하면 CPU는 현재 수행 중인 작업을 중단하고 인터럽트 서비스 루틴(ISR)을 실행해야 합니다. 이 때 ISR은 현재 수행 중인 작업을 저장하고, 인터럽트 요인을 처리하기 위한 작업을 수행합니다. 이를 위해서는 ISR이 현재 수행 중인 작업의 상태를 파악해야 하며, 이를 위해 모든 레지스터의 내용을 확인해야 합니다. 따라서 정답은 "모든 레지스터의 내용"입니다. 메모리 내용이나 입·출력 장치의 상태도 중요하지만, ISR이 실행되기 전에는 현재 수행 중인 작업의 상태를 파악하는 것이 우선적입니다. 시간은 인터럽트 요인과 관련이 있을 수 있지만, CPU가 확인해야 할 사항은 아닙니다.
profile_image
1

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

35. Computer system에 예기치 않은 일이 발생했을 때 제어 프로그램에게 알려주는 것을 무엇이라 하는가?

  1. Interrupt
  2. PSW(Program Status Word)
  3. Problem State(처리프로그램 상태)
  4. Program Library
(정답률: 79%)
  • 예기치 않은 일이 발생하면 CPU는 현재 수행 중인 작업을 중단하고, 해당 작업을 처리하기 위한 제어 프로그램으로 제어를 이전시켜야 합니다. 이때 CPU는 Interrupt(인터럽트) 신호를 발생시켜 제어 프로그램에게 알려주게 됩니다. 따라서 "Interrupt"가 정답입니다. PSW(Program Status Word)는 CPU가 현재 수행 중인 작업의 상태 정보를 저장하는 레지스터이며, Problem State(처리프로그램 상태)는 CPU가 실행 중인 프로그램이 사용자 모드인지 시스템 모드인지를 나타내는 상태입니다. Program Library는 프로그램을 저장하는 라이브러리입니다.
profile_image
1

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

36. 패리티 bit는 몇 개의 착오까지 검출이 가능한가?

  1. 2 bit의 숫자만큼
  2. 1 bit
  3. 2 bit
  4. 4 bit
(정답률: 52%)
  • 패리티 bit는 1 bit만큼의 착오까지 검출이 가능합니다. 이는 패리티 bit가 추가된 데이터의 비트 수가 홀수인 경우, 패리티 bit를 통해 검출 가능한 착오가 1 bit이기 때문입니다. 예를 들어, 7 bit의 데이터에 패리티 bit를 추가하면 총 8 bit가 되며, 이 경우 1 bit의 착오까지 검출이 가능합니다. 하지만 8 bit의 데이터에 패리티 bit를 추가하면 총 9 bit가 되며, 이 경우 2 bit의 착오까지 검출이 가능합니다. 따라서 패리티 bit는 1 bit의 착오까지만 검출이 가능합니다.
profile_image
1

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

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

  1. 레지스터에 저장된 데이터에 의해서 이루어지는 동작
  2. 컴퓨터의 빠른 계산 동작
  3. 플립플롭 내에서 기억되는 동작
  4. 2진수 계산에 쓰이는 동작
(정답률: 57%)
  • 마이크로 동작은 컴퓨터의 기본적인 동작을 수행하는 작은 단위의 동작으로, 레지스터에 저장된 데이터에 의해서 이루어지는 동작이다. 이는 CPU가 명령어를 실행할 때, 명령어를 구성하는 여러 개의 마이크로 동작들이 실행되어 전체적인 명령어 동작을 수행하게 된다는 것을 의미한다. 따라서, 마이크로 동작은 컴퓨터의 빠른 계산 동작이나 플립플롭 내에서 기억되는 동작, 2진수 계산에 쓰이는 동작 등과는 조금 다른 개념이다.
profile_image
1

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

38. 컴퓨터의 연산장치에서 2개의 자료 11011101, 01101101을 Exclusive-OR 연산하였을 때의 결과는?

  1. 01001111
  2. 10110000
  3. 11111101
  4. 01001101
(정답률: 54%)
  • Exclusive-OR 연산은 두 비트가 다를 때 1을 반환하고 같을 때 0을 반환합니다. 따라서, 각 자리별로 비교하여 결과를 계산하면 됩니다.

    11011101
    01101101
    --------
    10110000

    위와 같이 계산하면, 2개의 자료를 Exclusive-OR 연산한 결과는 "10110000"이 됩니다.
profile_image
1

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

39. 오퍼랜드(operand) 부분에 데이터를 기억하는 방법에 해당되는 것은?

  1. 상대 번지 지정
  2. 이미디어트(immediate) 번지 지정
  3. 변형 페이지 제로 번지 지정
  4. 인덱스 번지 지정
(정답률: 21%)
  • 오퍼랜드 부분에 데이터를 기억하는 방법 중에서, "이미디어트(immediate) 번지 지정"은 명령어 자체에 데이터 값을 포함시켜서 사용하는 방법입니다. 즉, 명령어가 실행될 때 데이터 값을 메모리에서 읽어오는 것이 아니라, 명령어 자체에 포함된 값을 사용하는 것입니다. 이 방법은 데이터 값을 미리 정해놓고 사용해야 할 때 유용합니다.
profile_image
1

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

40. DRAM의 특징으로 옳은 것은?

  1. 전원이 끊어져도 기억장치의 상태는 지워지지 않는다.
  2. 주기적으로 메모리 재생(refresh)을 해야 한다.
  3. 내용 주소화(content addressable) 기억장치이다.
  4. 동적 재배치(dynamic relocation)를 용이하게 한다.
(정답률: 51%)
  • DRAM은 전기적 신호를 이용하여 데이터를 저장하는데, 이 신호는 시간이 지나면서 약해지기 때문에 주기적으로 메모리를 재생(refresh)해줘야 합니다. 이를 하지 않으면 데이터가 손실될 수 있습니다. 따라서 DRAM은 주기적인 refresh가 필요한데, 이것이 DRAM의 특징 중 하나입니다.
profile_image
1

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

3과목: 시스템분석설계

41. 파일 설계 순서로 옳은 것은?

  1. ①②③④
  2. ②③①④
  3. ①③②④
  4. ④③②①
(정답률: 53%)
  • 파일 설계 순서는 다음과 같다.

    ① 파일 구조 설계
    - 파일 구조를 설계하고 필요한 필드를 정의한다.

    ② 레코드 구조 설계
    - 레코드 구조를 설계하고 필요한 필드를 정의한다.

    ③ 파일 처리 방법 설계
    - 파일에 대한 입출력 방법과 처리 방법을 설계한다.

    ④ 파일 보안 및 무결성 보장 방법 설계
    - 파일에 대한 보안 및 무결성 보장 방법을 설계한다.

    따라서, 정답은 "④③②①"이다. 파일 보안 및 무결성 보장 방법 설계가 가장 먼저 이루어져야 하며, 그 다음으로 파일 처리 방법 설계, 레코드 구조 설계, 파일 구조 설계 순으로 이루어져야 한다.
profile_image
1

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

42. 파일의 색인 순차편성은 데이터 부분과 색인 부분으로 구성되는데, 다음 중 색인부분에 포함되지 않는 것은?

  1. 오버플로우 영역 인덱스
  2. 마스터 인덱스
  3. 실린더 인덱스
  4. 트랙 인덱스
(정답률: 68%)
  • "오버플로우 영역 인덱스"는 파일의 색인 부분에 포함되지 않는다. 이는 파일의 데이터 부분에서 발생한 오버플로우(넘침) 현상을 처리하기 위한 공간으로, 데이터 부분에 위치하며 데이터의 크기가 색인 부분에서 정의한 크기를 초과할 경우 해당 데이터를 오버플로우 영역에 저장하고, 그 위치를 가리키는 인덱스를 색인 부분에 저장한다. 따라서 "오버플로우 영역 인덱스"는 데이터 부분에 속하는 개념이며, 색인 부분에는 포함되지 않는다.
profile_image
1

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

43. 문서화의 목적에 대한 설명으로 옳지 않은 것은?

  1. 시스템 개방 프로젝트 관리의 효율화
  2. 소프트웨어 이관의 용이함
  3. 시스템 유지보수의 효율화
  4. 시스템 개발과정의 요식행위화
(정답률: 64%)
  • "시스템 개발과정의 요식행위화"는 문서화의 목적이 아니라 부작용입니다. 문서화의 목적은 시스템 개발 프로젝트 관리의 효율화, 소프트웨어 이관의 용이함, 시스템 유지보수의 효율화 등입니다. "시스템 개발과정의 요식행위화"는 문서화를 통해 개발자들이 개발 과정을 건너뛰거나 대충 넘어가는 등의 부작용을 일으킬 수 있기 때문에 옳지 않은 목적입니다.
profile_image
1

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

44. 성공적인 시스템을 개발하기 위해서는 아래 보기 중 어떤 순서로 접근하는 것이 효율적이겠는가?

  1. ①④②③⑤
  2. ①②③④⑤
  3. ⑤④②③①
  4. ④①②③⑤
(정답률: 66%)
  • 시스템 개발의 효율적인 접근 순서는 다음과 같다.

    ① 요구사항 분석: 시스템이 제공해야 할 기능과 사용자 요구사항을 파악한다.

    ④ 설계: 요구사항을 바탕으로 시스템의 구조와 동작 방식을 설계한다.

    ② 구현: 설계된 시스템을 실제로 개발하고 구현한다.

    ③ 테스트: 구현된 시스템을 테스트하여 오류를 찾고 수정한다.

    ⑤ 유지보수: 시스템이 사용되는 동안 발생하는 문제를 해결하고 업그레이드를 수행한다.

    따라서, 정답은 "①④②③⑤"이다. 요구사항 분석과 설계를 먼저 수행하고, 그 다음에 구현과 테스트를 진행하며, 마지막으로 유지보수를 수행한다.
profile_image
1

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

45. 발생한 데이터를 전표상에 기록하고, 일정한 시간단위로 일괄 수집하여 전산부서에서 입력매체에 수록하는 입력 방식은?

  1. 분산매체화 시스템
  2. 턴어라운드 시스템
  3. 집중매체화 시스템
  4. 직접입력 시스템
(정답률: 64%)
  • 집중매체화 시스템은 발생한 데이터를 일정한 시간 단위로 일괄 수집하여 전산부서에서 입력매체에 수록하는 방식이다. 이는 데이터의 일괄 처리를 통해 효율적인 처리가 가능하며, 입력 오류를 줄일 수 있는 장점이 있다. 따라서 이 문제의 정답은 "집중매체화 시스템"이다.
profile_image
1

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

46. 아래 보기와 같이 주로 도서 분류코드에 사용되는 코드는?

  1. 10진코드
  2. 순서코드
  3. 문자코드
  4. 분류코드
(정답률: 52%)
  • 주어진 보기에서 주로 도서 분류코드에 사용되는 코드는 "10진코드"입니다. 이는 0부터 9까지의 10개의 숫자를 사용하여 분류를 표시하는 코드이기 때문입니다. 다른 코드들은 순서나 문자를 이용하여 분류를 표시하는 것에 비해 10진코드는 숫자로 표시하기 때문에 보다 간단하고 명료하게 분류를 나타낼 수 있습니다.
profile_image
1

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

47. 프로세스 입력단계에서의 체크 중 입력정보의 특정항목 합계 값을 미리 계산해서 이것을 입력정보와 함께 입력하고 컴퓨터상에서 계산한 결과와 수동 계산결과가 같은지를 체크하는 것은?

  1. 순차 체크(sequence check)
  2. 범위 체크(limit check)
  3. 균형 체크(balance check)
  4. 일괄 합계 체크(batch total check)
(정답률: 59%)
  • 일괄 합계 체크는 입력정보의 특정항목 합계 값을 미리 계산해서 이것을 입력정보와 함께 입력하고 컴퓨터상에서 계산한 결과와 수동 계산결과가 같은지를 체크하는 것입니다. 이는 입력정보의 일관성과 정확성을 보장하기 위한 체크 방법으로, 입력정보의 합계 값이 잘못 입력되었을 경우에도 쉽게 발견할 수 있습니다. 따라서 일괄 합계 체크는 입력정보의 오류를 빠르게 발견하고 수정할 수 있도록 도와줍니다.
profile_image
1

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

48. 프로그램 단위별로 디버깅이 끝난 것을 모아 서로 연관된 프로그램군(group)을 계통적으로 검사하는 테스트 방법을 무엇이라 하는가?

  1. 단위 테스트
  2. 결합 테스트
  3. 종합 테스트
  4. 계층 테스트
(정답률: 29%)
  • 정답: 결합 테스트

    결합 테스트는 프로그램 단위별로 디버깅이 끝난 것을 모아 서로 연관된 프로그램군을 계층적으로 검사하는 테스트 방법이다. 이는 각각의 프로그램이 서로 올바르게 상호작용하는지를 확인하고, 결합된 시스템 전체의 동작을 검증하는 것을 목적으로 한다. 따라서, 다른 보기들은 프로그램의 단위별로 검사하는 것이 목적인 단위 테스트, 전체 시스템의 동작을 검증하는 것이 목적인 종합 테스트, 계층적으로 검사하는 것이 목적인 계층 테스트와는 구분된다.
profile_image
1

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

49. 부여된 코드를 실제로 사용하는 단계에서 ‘781356’을 ‘783156’으로 오류(Error)가 발생되었을 때, 어떤 오류에 해당하는가?

  1. Transcription Error
  2. Transposition Error
  3. Double Transposition Error
  4. Random Error
(정답률: 76%)
  • 정답: Transposition Error

    이유: Transposition Error은 숫자나 문자의 위치가 바뀌어 발생하는 오류로, 예를 들어 ‘781356’을 ‘783156’으로 잘못 입력하는 경우와 같이 인접한 두 숫자나 문자의 위치가 바뀌어 발생한다. 따라서 이 문제는 Transposition Error에 해당한다.
profile_image
1

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

50. 객체 지향 시스템에서는 객체가 시스템을 구성하는 기본 단위인데, 이런 객체 중에는 같은 특성을 갖는 객체들이 많다. 이와 같이 같은 특성을 갖는 객체를 표현한 것을 무엇이라 하는가?

  1. 속성
  2. 클래스
  3. 메시지
  4. 인스턴스
(정답률: 68%)
  • 같은 특성을 갖는 객체를 표현한 것을 클래스라고 한다. 클래스는 객체를 생성하기 위한 템플릿이며, 객체의 속성과 메서드를 정의한다. 따라서 같은 특성을 갖는 객체들은 모두 같은 클래스에서 생성된 인스턴스들이다.
profile_image
1

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

51. 마스터 파일(Master File)의 변경하고자 하는 내용을 검사하거나 갱신할 때 사용되는 정보로서, 일시적인 성격을 지닌 파일은?

  1. Transaction File
  2. History File
  3. Summary File
  4. Trailer File
(정답률: 75%)
  • 일시적인 성격을 지닌 파일은 "Transaction File"이다. 이는 마스터 파일의 변경 내용을 기록하거나 갱신할 때 사용되는 정보로, 일시적으로 생성되고 사용된 후에는 삭제되는 파일이다. 따라서 이 파일은 마스터 파일의 변경 이력을 추적하고 관리하는 데 필수적인 역할을 한다.
profile_image
1

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

52. 시스템의 신뢰성 평가요소로 거리가 먼 것은?

  1. 시스템 전체의 가동률
  2. 보조기억장치의 용량과 성능
  3. 신뢰성 향상을 위해 시행한 처리의 경제 효과
  4. 시스템을 구성하는 각 요소의 신뢰도 균형성
(정답률: 48%)
  • 보조기억장치의 용량과 성능은 시스템의 신뢰성과는 직접적인 연관성이 없기 때문에 거리가 먼 요소이다. 시스템 전체의 가동률, 신뢰성 향상을 위해 시행한 처리의 경제 효과, 시스템을 구성하는 각 요소의 신뢰도 균형성은 시스템의 신뢰성 평가에 중요한 역할을 한다.
profile_image
1

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

53. 자료 사전에서 사용되는 표기법 중 반복의 의미를 나타내는 기호는?

  1. +
  2. =
  3. [ ]
  4. { }
(정답률: 67%)
  • "{ }" 기호는 중괄호로, 자료 사전에서 반복되는 값들을 나타내는 데 사용됩니다. 중괄호 안에 있는 값들은 반복적으로 나타나는 값들을 의미하며, 중괄호 바깥에 있는 숫자는 해당 값들이 반복되는 횟수를 나타냅니다. 따라서 "{ }" 기호는 반복의 의미를 나타내는 것입니다.
profile_image
1

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

54. 소프트웨어 개발주기 모델의 하나인 폭포수형(waterfall) 모델에서 개발될 소프트웨어에 대한 전체적인 하드웨어 및 소프트웨어 구조, 제어구조, 자료구조의 개략적인 설계를 작성하는 단계는?

  1. 타당성조사 단계
  2. 기본설계 단계
  3. 상세설계 단계
  4. 계획과 요구사항 분석단계
(정답률: 68%)
  • 기본설계 단계는 폭포수형 모델에서 개발될 소프트웨어의 전체적인 구조를 개략적으로 설계하는 단계입니다. 이 단계에서는 하드웨어 및 소프트웨어 구조, 제어구조, 자료구조 등을 설계하게 됩니다. 따라서 이 단계에서는 전체적인 시스템의 구조를 결정하고, 이를 기반으로 상세설계 단계에서 구체적인 내용을 설계하게 됩니다. 따라서 정답은 "기본설계 단계"입니다.
profile_image
1

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

55. 출력설계의 순서가 옳은 것은?

  1. ①-②-③-④
  2. ①-④-②-③
  3. ④-①-②-③
  4. ④-③-②-①
(정답률: 64%)
  • 출력설계의 순서는 다음과 같이 이루어진다.

    ① 출력할 내용을 정한다.
    ② 출력 방법을 결정한다.
    ③ 출력 형태를 결정한다.
    ④ 출력한다.

    따라서, 옳은 순서는 ①-②-③-④ 이다. 출력할 내용을 먼저 정하고, 그에 맞는 출력 방법과 형태를 결정한 후에 출력하는 것이 가장 효율적이기 때문이다.
profile_image
1

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

56. 코드의 3대 기능으로 거리가 먼 것은?

  1. 정렬
  2. 식별
  3. 분류
  4. 배열
(정답률: 41%)
  • 정렬은 데이터를 순서대로 정리하는 기능으로, 다른 기능들과는 달리 데이터 간의 상대적인 위치를 변경시키는 것이 주요한 목적입니다. 따라서 다른 기능들과는 달리 데이터 간의 거리를 조절하는 것이 주요 목적이며, 이는 다른 기능들과는 구분되는 특징입니다.
profile_image
1

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

57. 입력설계시에 제일 먼저 설계하는 항목은?

  1. 입력 내용에 관한 설계
  2. 입력 매체에 관한 설계
  3. 입력 투입에 관한 설계
  4. 입력 정보수집 설계
(정답률: 66%)
  • 입력 정보수집 설계는 입력되는 정보를 어떻게 수집할 것인지에 대한 계획을 수립하는 것으로, 입력 내용, 입력 매체, 입력 투입 등을 고려하여 입력 정보를 효율적으로 수집할 수 있는 방법을 설계하는 것이다. 따라서 입력설계시에 제일 먼저 설계하는 항목은 입력 정보수집 설계이다.
profile_image
1

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

58. HIPO는 일반적으로 세가지로 구성된 패키지 형태로 되어 있는데, 이에 해당하지 않는 것은?

  1. 도식목차(visual table of contents)
  2. 순서도(flowchart)
  3. 총괄도표(overview diagram)
  4. 상세도표(detail diagram)
(정답률: 47%)
  • HIPO는 계층적인 구조를 가지고 있으며, 이를 표현하기 위해 도식화된 그림을 사용합니다. 도식화된 그림 중에서도 순서도는 일련의 과정이나 절차를 나타내는데, 이는 HIPO의 계층적인 구조와는 조금 다른 개념입니다. 따라서 순서도는 HIPO의 패키지 형태에 해당하지 않습니다.
profile_image
1

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

59. 시스템 구성의 기본 요소에 해당되지 않는 것은?

  1. Processing
  2. Control
  3. Feedback
  4. Memory
(정답률: 48%)
  • 시스템 구성의 기본 요소는 처리(Processing), 제어(Control), 피드백(Feedback)이다. 메모리(Memory)는 시스템의 구성 요소 중 하나이지만, 기본 요소는 아니다. 메모리는 시스템에서 데이터를 저장하고 검색하는 데 사용되는 보조 장치이다.
profile_image
1

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

60. 프로세스 설계시 유의할 사항으로 거리가 먼 것은?

  1. 오류에 대비한 체크 시스템을 고려한다.
  2. 신뢰성과 정확성을 고려한다.
  3. 시스템의 상태, 구성요소 및 기능 등을 종합적으로 표시한다.
  4. 각 부문별 담당자의 책임범위를 고려한다.
(정답률: 78%)
  • 각 부문별 담당자의 책임범위를 고려하는 것은 프로세스 설계에서 역할과 책임을 명확히 하기 위해서이다. 이를 고려하지 않으면 업무 수행 중 혼란과 중복이 발생할 수 있으며, 이는 전체적인 프로세스의 효율성을 떨어뜨릴 수 있다. 따라서 각 부문별 담당자의 책임범위를 고려하여 역할과 책임을 분명하게 정의하는 것이 중요하다.
profile_image
1

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

4과목: 운영체제

61. 어떤 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교체에 소요되는 시간이 더 많은 경우를 의미하는 것은?

  1. page fault
  2. thrashing
  3. overloading
  4. demand paging
(정답률: 60%)
  • "thrashing"은 페이지 교체에 소요되는 시간이 프로그램 수행에 소요되는 시간보다 더 많은 경우를 의미한다. 이는 시스템이 너무 많은 페이지 부재(page fault)를 발생시켜서 페이지 교체가 지나치게 빈번하게 일어나는 상황에서 발생한다. 이러한 상황에서는 CPU가 페이지 교체에 많은 시간을 소비하게 되어 프로그램 수행에 필요한 시간보다 페이지 교체에 더 많은 시간이 소요되는 결과를 초래한다.
profile_image
1

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

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

  1. Mutual exclusion
  2. Hold and wait
  3. Preemption
  4. Circular wait
(정답률: 69%)
  • Preemption은 교착상태 발생의 필요조건이 아닙니다. 교착상태 발생을 위해서는 상호배제, 대기, 순환대기, 한정된 대기 등의 조건이 모두 충족되어야 합니다. Preemption은 다른 프로세스가 사용 중인 자원을 강제로 빼앗아 사용할 수 있는 기능을 말하는데, 이는 교착상태를 예방하는 방법 중 하나입니다. 따라서 Preemption은 교착상태 발생의 필요조건이 아닙니다.
profile_image
1

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

63. 분산 시스템의 장점이 아닌 것은?

  1. 보안이 향상된다.
  2. 자원 공유가 가능하다.
  3. 신뢰성이 보장된다.
  4. 연산 처리 속도가 향상된다.
(정답률: 75%)
  • 보안이 향상되는 것은 분산 시스템의 장점이 아니다. 분산 시스템은 자원 공유가 가능하고 신뢰성이 보장되며 연산 처리 속도가 향상되는 등의 장점이 있다. 그러나 분산 시스템에서는 여러 대의 컴퓨터가 네트워크로 연결되어 작업을 수행하기 때문에 보안에 취약한 부분이 있다. 따라서 보안을 강화하기 위해서는 추가적인 보안 대책이 필요하다.
profile_image
1

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

64. RR(Round-Robin) 스케쥴링 기법에서 시간 할당량에 대한 설명으로 옳지 않은 것은?

  1. 시간 할당량이 너무 작으면 문맥교환 오버헤드가 작아지게 된다.
  2. 시간 할당량이 너무 작으면 문맥교환이 자주 일어나게 된다.
  3. 시간 할당량이 너무 크면 FIFO 기법과 거의 같은 형태가 된다.
  4. 시간 할당량이 너무 작으면 시스템은 대부분의 시간을 프로세서의 스위칭에 소비하고 실제 사용자들의 연산은 거의 못하는 결과가 초래된다.
(정답률: 63%)
  • 시간 할당량이 너무 작으면 문맥교환 오버헤드가 작아지게 된다. - 이 설명은 옳지 않습니다. 시간 할당량이 너무 작으면 문맥교환이 자주 일어나게 되어 오버헤드가 증가합니다.
profile_image
1

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

65. 프로그램의 실행 오류로 인해 발생하는 인터럽트로 수행중인 프로그램에서 0으로 나누는 연산이나, 스택의 오버플로우(overflow) 등과 같은 오류가 발생했을 때, 일어나는 인터럽트는 무엇인가?

  1. 기계 검사 인터럽트
  2. SVC(Supervisor Call) 인터럽트
  3. 프로그램 검사(program check) 인터럽트
  4. 재시작(restart) 인터럽트
(정답률: 57%)
  • 프로그램의 실행 오류로 인해 발생하는 인터럽트는 프로그램 검사(program check) 인터럽트이다. 이는 수행중인 프로그램에서 오류가 발생하여 시스템이 해당 프로그램을 검사하고 오류를 해결하기 위해 인터럽트를 발생시키는 것이다. 따라서 프로그램 검사 인터럽트는 프로그램의 안정성을 유지하기 위한 중요한 역할을 한다.
profile_image
1

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

66. 13K의 작업을 두 번째 공백인 14K의 작업공간에 할당했을 경우, 사용된 기억장치 배치전략 기법은?

  1. 최초 적합(first-fit)
  2. 최적 적합(best-fit)
  3. 최악 적합(worst-fit)
  4. 최후 적합(last-fit)
(정답률: 80%)
  • 최적 적합(best-fit) 기법은 사용 가능한 공간 중에서 작업 크기와 가장 근접한 공간을 찾아 할당하는 기법입니다. 따라서 13K의 작업을 14K의 작업공간에 할당할 때, 13K보다 크지 않으면서 가장 작은 14K의 공간이 선택되어 할당됩니다. 이는 메모리 공간의 낭비를 최소화하면서 작업을 할당하는 효율적인 방법입니다.
profile_image
1

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

67. 데이터 암호화 시스템 중, 암호화 키와 해독 키가 따로 존재하여 암호화 키는 공용키로 공개되어 있고 해독 키는 개인 키로 비밀이 보장되어 있는 방식은?

  1. 비밀 번호(password)
  2. DES(Data Encryption Standards)
  3. 공개 키 시스템(public key system)
  4. 디지털 서명(digital signature)
(정답률: 62%)
  • 공개 키 시스템은 암호화와 해독에 사용되는 키가 서로 다른 방식으로 생성되어 있기 때문에, 암호화 키는 공개되어 있어도 해독 키를 알지 못하면 데이터를 해독할 수 없습니다. 이러한 방식은 보안성이 높아서 인터넷 상에서 안전한 통신을 할 때 많이 사용됩니다.
profile_image
1

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

68. 프로세스 제어블록(PCB)에 포함되지 않는 것은?

  1. 프로세스의 현재 상태
  2. 우선 순위
  3. 프로세스 식별자
  4. 프로세스의 CPU 사용율
(정답률: 54%)
  • 프로세스 제어블록(PCB)은 운영체제가 각 프로세스를 관리하기 위해 유지하는 정보를 담고 있는 자료구조입니다. 이 중에서 프로세스의 현재 상태, 우선 순위, 프로세스 식별자는 모두 PCB에 포함됩니다. 하지만 프로세스의 CPU 사용율은 PCB에 포함되지 않습니다. 이는 CPU 사용율은 프로세스가 실행되는 동안 계속해서 변화하기 때문에, 이를 PCB에 저장하면 매번 업데이트해야 하기 때문입니다. 대신 CPU 사용율은 운영체제가 프로세스를 관리하면서 동적으로 계산하고, 필요한 경우에만 사용됩니다.
profile_image
1

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

69. 유닉스의 파일 시스템에서 inode에 포함되는 내용이 아닌 것은?

  1. 파일을 최후로 접근(access)한 시간
  2. 파일이 최초로 변경(modification)된 시간
  3. 파일의 크기
  4. 파일의 타입
(정답률: 56%)
  • inode에는 파일의 크기, 타입, 최후로 접근한 시간 등의 정보가 포함되지만, 파일이 최초로 변경된 시간은 inode에 포함되지 않는다. 이는 파일의 내용이 변경될 때마다 해당 파일의 inode가 아닌 파일 시스템의 superblock에 있는 시간 정보가 갱신되기 때문이다. 따라서 파일의 최초 변경 시간을 알고 싶다면 파일 시스템의 superblock을 확인해야 한다.
profile_image
1

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

70. 파일 디스크립터(file descriptor)에 포함되는 내용이 아닌 것은?

  1. 파일 작성자
  2. 생성 날짜 및 시간
  3. 보조기억장치 상의 파일의 위치
  4. 액세스 회수
(정답률: 24%)
  • 파일 작성자는 파일 디스크립터에 포함되지 않습니다. 파일 디스크립터는 파일을 식별하고 파일에 대한 정보를 저장하는 정수값입니다. 이 정보에는 파일의 위치, 액세스 회수, 생성 날짜 및 시간 등이 포함됩니다. 파일 작성자는 파일의 소유자를 나타내는 정보이며, 이는 파일 시스템의 메타데이터에 저장됩니다.
profile_image
1

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

71. “윈도 98”에서 사용자가 사용하기 원하는 하드웨어를 시스템에 부착하면 자동으로 인식하여 동작하게 해 주는 기능은?

  1. folding
  2. plug and play
  3. coalescing
  4. naming
(정답률: 64%)
  • "Plug and play"는 하드웨어를 시스템에 연결하면 자동으로 인식하여 필요한 드라이버를 설치하고 설정을 완료해주는 기능이다. 따라서 사용자는 별도의 설정이나 드라이버 설치 없이 즉시 해당 하드웨어를 사용할 수 있다.
profile_image
1

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

72. 비선점(nonpreemptive)형 프로세스 스케줄링 방식에 해당하는 것은?

  1. SJF, SRT
  2. SJF, FIFO
  3. Round-Robin, SRT
  4. Round-Robin, SJF
(정답률: 53%)
  • 비선점형 프로세스 스케줄링 방식은 한 번 CPU를 할당받은 프로세스는 CPU를 반환하기 전까지 계속해서 CPU를 점유하며 실행됩니다. 따라서 SJF와 FIFO가 비선점형 프로세스 스케줄링 방식에 해당합니다.

    SJF(Shortest Job First)는 실행 시간이 가장 짧은 프로세스를 먼저 실행하는 방식으로, 평균 대기 시간을 최소화할 수 있습니다.

    FIFO(First In First Out)는 먼저 도착한 프로세스를 먼저 실행하는 방식으로, 먼저 도착한 프로세스가 먼저 실행되기 때문에 공정한 방식이라 할 수 있습니다. 하지만 평균 대기 시간이 길어질 수 있습니다.
profile_image
1

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

73. 특정 공유 자원이나 한 그룹의 공유 자원들을 할당하는 데 필요한 데이터 및 프로시저를 포함하는 병행성 구조로서 자료 추상화 개념을 기초로 하는 것은?

  1. Monitor
  2. Locality
  3. Paging
  4. Context Switching
(정답률: 43%)
  • Monitor는 공유 자원에 대한 접근을 제어하고 동기화하는 데 필요한 데이터 및 프로시저를 포함하는 병행성 구조입니다. 이는 자료 추상화 개념을 기반으로 하며, 공유 자원에 대한 접근을 제한하고 동기화하여 다중 스레드 환경에서 안정적인 실행을 보장합니다. 따라서 이 문제에서 정답은 Monitor입니다.
profile_image
1

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

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

  1. 시스템 성능 향상
  2. 처리량 향상
  3. 응답시간 증가
  4. 신뢰성 향상
(정답률: 82%)
  • 운영체제의 목적은 시스템 성능 향상, 처리량 향상, 신뢰성 향상 등이 있지만, 응답시간 증가는 그와는 거리가 먼 목적이다. 응답시간 증가는 사용자 경험을 개선하기 위한 것으로, 시스템 성능이나 처리량, 신뢰성과는 직접적인 연관성이 없다. 따라서, 응답시간 증가는 운영체제의 목적으로는 거리가 먼 것이다.
profile_image
1

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

75. 분산처리 시스템의 위상(topology)에 따른 분류에서 성형(star) 구조에 대한 설명으로 옳지 않은 것은?

  1. 터미널의 증가에 따라 통신 회선수도 증가한다.
  2. 중앙 노드 이외의 장애는 다른 노드에 영향을 주지 않는다.
  3. 각 노드들은 point-to-point 형태로 모든 노드들과 직접 연결된다.
  4. 제어가 집중되고 모든 동작이 중앙 컴퓨터에 의해 감시된다.
(정답률: 59%)
  • "터미널의 증가에 따라 통신 회선수도 증가한다."가 옳지 않은 설명이다. 성형 구조에서는 중앙 노드와 각 노드들이 point-to-point 형태로 직접 연결되기 때문에 터미널의 증가에 따라 통신 회선 수가 증가하지 않는다.
profile_image
1

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

76. 인터럽트 발생시 운영체제가 가장 먼저 하는 일은?

  1. 인터럽트 처리
  2. 인터럽트 발생 지점으로 복귀
  3. 인터럽트 서비스 루틴으로 제어를 이동
  4. 현재까지의 모든 프로그램 상태를 저장
(정답률: 62%)
  • 인터럽트는 예기치 않은 상황으로 인해 발생하는데, 이 때 운영체제는 현재 실행 중인 프로그램의 상태를 저장해야 합니다. 이는 인터럽트 서비스 루틴으로 제어를 이동하기 전에 이루어져야 합니다. 만약 현재까지의 모든 프로그램 상태를 저장하지 않으면, 인터럽트 서비스 루틴에서 필요한 정보를 참조할 수 없게 되어 오류가 발생할 수 있습니다. 따라서 운영체제가 가장 먼저 하는 일은 현재까지의 모든 프로그램 상태를 저장하는 것입니다.
profile_image
1

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

77. 기억 장치에서 페이지들이 참조될 때마다 그때의 시간을 기억시켜 두고 페이지 대치가 필요할 때, 가장 오랫동안 사용되지 않은 페이지를 선택하여 대치시키는 방법은 무엇인가?

  1. FIFO(first-in-first-ont)
  2. LRU(least recently used)
  3. LFU(least frequently used)
  4. Second Chance
(정답률: 61%)
  • LRU는 페이지 대치 알고리즘 중에서 가장 오랫동안 사용되지 않은 페이지를 대치하는 방법이다. 이는 페이지들이 참조될 때마다 그때의 시간을 기억하여, 가장 오래전에 참조된 페이지를 대치하는 방식으로 동작한다. 따라서 가장 최근에 사용된 페이지는 대치되지 않고, 오랫동안 사용되지 않은 페이지가 대치되는 특징을 가지고 있다.
profile_image
1

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

78. Brinch Hansen의 HRN 기법에서 가변적 우선순위를 구하는 식은?

(정답률: 67%)
  • Brinch Hansen의 HRN 기법에서 가변적 우선순위를 구하는 식은 다음과 같다.

    우선순위 = (대기시간 + 서비스시간) / 서비스시간

    이 식에서 대기시간은 해당 프로세스가 대기한 시간을 의미하고, 서비스시간은 해당 프로세스가 CPU를 사용하는 시간을 의미한다. 이 식은 대기시간이 길수록 우선순위가 높아지고, 서비스시간이 길수록 우선순위가 낮아진다는 것을 나타낸다.

    따라서, 보기 중에서 우선순위가 가장 높은 것은 ""이다. 이는 대기시간이 가장 길고, 서비스시간이 가장 짧기 때문이다.
profile_image
1

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

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

  1. 운영체제는 컴퓨터 자원들인 기억장치, 프로세서, 파일 및 정보, 네트워크 및 보호 등을 효율적으로 관리할 수 있는 프로그램의 집합니다.
  2. 운영체제는 컴퓨터 하드웨어, 시스템 프로그램, 응용 프로그램, 사용자 등으로 구성되어 있다.
  3. 자원할당 측면에서 운영체제의 주된 기능은 파일 관리, 입출력의 구현, 소스 프로그램의 컴파일 및 목적코드 생성 등이다.
  4. 운영체제는 시스템 전체의 움직임을 감시, 감독 관리 및 지원하는 처리 프로그램과 주어진 문제를 응용 프로그램 감독 하에 실제 데이터 처리를 하는 제어 프로그램으로 구성된다.
(정답률: 49%)
  • 운영체제는 컴퓨터 자원들을 효율적으로 관리할 수 있는 프로그램의 집합입니다.
profile_image
1

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

80. 하나의 프로세스가 자주 참조하는 페이지의 집합을 의미하며, 이런 페이지 집합이 적재되면 프로세스는 한동안 페이지 폴트 없이 실행될 수 있다. 이런 페이지 집합을 무엇이라 하는가?

  1. working set
  2. critical section
  3. paging
  4. fragmentation
(정답률: 72%)
  • 프로세스가 자주 참조하는 페이지의 집합을 "working set"이라고 부른다. 이는 프로세스가 실행되는 동안 필요한 페이지들이 모두 적재되어 있어 페이지 폴트가 발생하지 않고, 프로세스가 빠르게 실행될 수 있도록 한다. 따라서, working set은 프로세스의 성능을 향상시키는 중요한 개념이다.
profile_image
1

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

5과목: 정보통신개론

81. 변조속도는 어떻게 구하는가?

  1. 데이터 신호속도/변조시 상태변화 수
  2. 변조시 상태변화 수/데이터 신호속도
  3. 데이터 전송속도/변조시 상태변화 수
  4. 변조시 상태변화 수/데이터 전송속도
(정답률: 26%)
  • 변조속도는 데이터를 전송할 때 사용하는 변조 기술에서 상태변화가 일어나는 속도를 의미합니다. 따라서 변조속도를 구하기 위해서는 데이터 신호속도를 상태변화 수로 나누어주어야 합니다. 이는 데이터 신호가 얼마나 빠르게 전송되는지와 상태변화가 얼마나 빈번하게 일어나는지를 고려하여 변조속도를 계산하는 것입니다. 따라서 "데이터 신호속도/변조시 상태변화 수"가 변조속도를 구하는 공식입니다.
profile_image
1

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

82. 꼬임선(Twisted-pair line)의 특징으로 맞지 않는 것은?

  1. 전기적 간섭현상을 줄이기 위해서 균일하게 서로 감겨있는 형태의 케이블이다.
  2. 하나의 케이블에 여러쌍의 꼬임선들을 절연체로 피복하여 구성한다.
  3. 다른 전송매체에 비해서 거리, 대역폭 및 데이터 전송률면에서 제한적이지 않다.
  4. 가격이 저렴하고 설치가 간편한 이점을 가진다.
(정답률: 62%)
  • 답: "다른 전송매체에 비해서 거리, 대역폭 및 데이터 전송률면에서 제한적이지 않다."

    꼬임선은 전기적 간섭을 줄이기 위해 균일하게 서로 감겨있는 형태의 케이블로, 하나의 케이블에 여러쌍의 꼬임선들을 절연체로 피복하여 구성됩니다. 또한 가격이 저렴하고 설치가 간편한 이점을 가지고 있습니다. 하지만 꼬임선은 거리가 멀어질수록 신호의 감쇠가 심해지고 대역폭과 데이터 전송률도 제한적입니다.
profile_image
1

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

83. 다음 중 광섬유케이블의 장점이 아닌 것은 ?

  1. 안정된 통신 및 누화 방지
  2. 많은 중계 급전선 필요
  3. 광대역이며 대용량 전송
  4. 실치보수 용이 및 비용 절감
(정답률: 38%)
  • 광섬유케이블의 장점 중에서 "많은 중계 급전선 필요"는 아닙니다. 광섬유케이블은 안정된 통신 및 누화 방지, 광대역이며 대용량 전송, 실치보수 용이 및 비용 절감 등의 장점이 있습니다. 이는 광섬유케이블이 광신호를 이용하여 데이터를 전송하기 때문에 전기 신호를 이용하는 기존의 케이블보다 더욱 안정적이며, 대용량 데이터 전송이 가능하며, 유지보수 비용이 저렴하다는 것을 의미합니다. 따라서 광섬유케이블은 현재 많은 통신망에서 사용되고 있습니다.
profile_image
1

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

84. 다음 중 데이터 통신에서의 변복조 방식이 아닌 것은 ?

  1. 진폭편이 변조(ASK)
  2. 위상 편이 변조(PSK)
  3. 주파수편이 변조(FSK)
  4. 주파수 디지털 변조(PDK)
(정답률: 72%)
  • 주파수 디지털 변조(PDK)는 데이터를 주파수로 변조하여 전송하는 방식이 아니라, 디지털 신호를 직접 변조하여 전송하는 방식이기 때문에 변복조 방식이 아니다.
profile_image
1

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

85. 네트워크 구조에 대한 설명 중 틀린 것은 ?

  1. 프로세스는 정보처리나 통신을 하는 것을 모델화한 것이다.
  2. 원격처리장치는 노드로 모델화 시킬 수 있다.
  3. 전기신호를 운반하는 매체는 링크로 모델화 한다.
  4. 정보처리란 노드내의 프로그램이 다른 프로그램과 상호 보완적으로 실행하는 처리라 할 수 있다.
(정답률: 21%)
  • "정보처리란 노드내의 프로그램이 다른 프로그램과 상호 보완적으로 실행하는 처리라 할 수 있다."가 틀린 것은 아니다.

    프로세스는 정보처리나 통신을 하는 것을 모델화한 것이 맞다. 원격처리장치는 노드로 모델화 시킬 수 있다는 것도 맞다. 전기신호를 운반하는 매체는 링크로 모델화 한다는 것도 맞다.

    따라서, 주어진 보기 중에서 틀린 것은 없다.
profile_image
1

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

86. 패키지계 뉴미디어에 속하지 않는 것은 ?

  1. CATV
  2. VTR
  3. 비디오 디스크
  4. CD-ROM
(정답률: 27%)
  • CATV는 케이블 TV를 의미하며, 뉴미디어는 인터넷, 모바일, 디지털 방송 등을 포함하는 개념입니다. 따라서 CATV는 뉴미디어에 속하지 않습니다.
profile_image
1

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

87. OSI 7계층 참조 모델의 목적에 해당되지 않는 것은 ?

  1. 시스템 상호간을 접속하기 위한 개념을 규정한다.
  2. OSI 규격을 개발하기 위한 범위를 정한다.
  3. 관련 규격의 적합성을 조정하기 위한 공동적인 기반을 제공한다.
  4. 개별적인 독립된 시스템의 특수성을 유지하도록 한다.
(정답률: 67%)
  • 개별적인 독립된 시스템의 특수성을 유지하도록 한다는 것은 OSI 7계층 참조 모델의 목적과는 관련이 없습니다. OSI 7계층 참조 모델의 목적은 시스템 상호간을 접속하기 위한 개념을 규정하고, OSI 규격을 개발하기 위한 범위를 정하며, 관련 규격의 적합성을 조정하기 위한 공동적인 기반을 제공하는 것입니다.
profile_image
1

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

88. 패킷 교환망의 특징으로 옳지 않은 것은 ?

  1. 전송 오류의 정정 불능
  2. 전송량제어와 전송속도 변환
  3. 대량의 데이터 전송시 전송 지연
  4. 표준화된 프로토콜 적용
(정답률: 57%)
  • 전송 오류의 정정 불능은 패킷 교환망의 특징 중 하나가 아니라 오히려 단점이다. 패킷 교환망에서는 데이터를 작은 단위인 패킷으로 나누어 전송하고, 이 패킷들은 각각 독립적으로 전송되기 때문에 전송 중 오류가 발생하면 해당 패킷만 재전송하고 나머지 패킷들은 정상적으로 전송된다. 하지만 패킷 교환망에서는 전송된 패킷이 오류를 가지고 있을 경우에도 패킷을 재전송할 수 없기 때문에 전송 오류의 정정이 불가능하다.
profile_image
1

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

89. LAN의 채널 액세스 제어방식인 CSMA/CD에 대한 설명 내용으로 잘못된 것은 ?

  1. 채널로 송출된 패킷은 모든 제어기에서 수신가능하다.
  2. 각 제어기는 액세스 제어에 관하여 반송파 검출 및 충돌 검출만 필요하다.
  3. 제어기가 상위계층으로부터 패킷을 받고나서 전송을 완료할 때까지의 시간은 확률적으로 변화한다.
  4. 모든 제어기는 차동의 액세스 권리를 갖는다.
(정답률: 18%)
  • "모든 제어기는 차동의 액세스 권리를 갖는다."는 잘못된 설명입니다. CSMA/CD에서는 경쟁적으로 채널에 액세스하려는 모든 제어기가 동등한 액세스 권리를 갖습니다. 따라서 "차동의"라는 표현은 부적절합니다.

    CSMA/CD는 이더넷과 같은 LAN에서 채널 충돌을 방지하기 위한 방식으로, 각 제어기는 채널이 사용 중인지를 감지하고, 사용 중이 아니면 패킷을 전송합니다. 그러나 여러 제어기가 동시에 패킷을 전송하면 충돌이 발생하고, 이를 검출하여 재전송을 시도합니다. 따라서 각 제어기는 반송파 검출과 충돌 검출 기능을 갖추어야 합니다. 또한 전송 완료까지의 시간은 충돌이 발생하지 않는 경우에도 확률적으로 변화하므로, 이를 고려하여 네트워크 딜레이를 계산해야 합니다.
profile_image
1

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

90. 다음 중 정보통신 관련 국제표준기구가 아닌 것은 ?

  1. ITU
  2. ISO
  3. IEC
  4. IITA
(정답률: 65%)
  • 정답은 "IITA"입니다. "IITA"는 존재하지 않는 기구이기 때문입니다. ITU(International Telecommunication Union), ISO(International Organization for Standardization), IEC(International Electrotechnical Commission)는 모두 정보통신 관련 국제표준기구입니다.
profile_image
1

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

91. 데이터통신방식의 에러체크방식 중 수평패리티방식에서 짝수패리티 방식을 채택할 경우 1개의 블록 중에 수평에 대한 1의 개수는 ?

  1. 홀수가 되도록 한다.
  2. 3의 배수가 되도록 한다.
  3. 짝수가 되도록 한다.
  4. 5개가 되도록 한다.
(정답률: 63%)
  • 짝수패리티 방식에서는 1의 개수가 짝수가 되도록 한다. 이는 에러 검출을 위한 방식으로, 데이터 전송 시에 데이터 블록에 포함된 1의 개수가 홀수인 경우에는 에러가 발생한 것으로 간주하고, 짝수인 경우에는 에러가 발생하지 않은 것으로 간주한다. 따라서 수평패리티 방식에서는 1의 개수가 짝수가 되도록 하여 에러 검출을 보다 정확하게 할 수 있다.
profile_image
1

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

92. 그림과 같은 네트워크 형상(Topology)에 해당되는 것은

  1. 성(Star)형
  2. 버스(Bus)형
  3. 로터리(Rotary)형
  4. 링(Ring)형
(정답률: 77%)
  • 네트워크가 링(Ring)형이라는 것은 모든 노드들이 일렬로 연결되어 있고, 마지막 노드와 첫번째 노드가 연결되어 원형으로 이루어져 있는 형태를 말합니다. 따라서 그림과 같은 형상은 링(Ring)형에 해당됩니다.
profile_image
1

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

93. 데이터 통신에서 컴퓨터가 단말기에 전송할 데이터의 유무를 묻는 것은 ?

  1. Polling
  2. Calling
  3. Selection
  4. Link up
(정답률: 53%)
  • Polling은 데이터 통신에서 컴퓨터가 단말기에 전송할 데이터의 유무를 묻는 방식입니다. 이는 컴퓨터가 단말기에게 지속적으로 데이터를 전송하는 것이 아니라, 단말기가 데이터를 받을 준비가 되었을 때에만 전송하는 방식으로 효율적인 데이터 전송을 가능하게 합니다. 따라서 Polling이 데이터 통신에서 컴퓨터와 단말기 간 효율적인 통신을 위한 중요한 방식 중 하나입니다.
profile_image
1

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

94. 다음중 반송파의 진폭과 위상을 상호 변환하여 신호를 얻는 디지털 변조방식은 ?

  1. PSK
  2. ASK
  3. QAM
  4. FSK
(정답률: 58%)
  • QAM은 Quadrature Amplitude Modulation의 약자로, 진폭과 위상을 동시에 변조하여 신호를 만드는 디지털 변조 방식입니다. 이 방식은 두 개의 직교하는 캐리어 신호를 사용하여 진폭과 위상을 각각 변조하고, 이를 결합하여 하나의 신호로 만듭니다. 따라서, QAM은 다른 세 방식인 PSK, ASK, FSK보다 더 많은 정보를 전송할 수 있습니다.
profile_image
1

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

95. 데이터 전송기기에서 통신제어장치의 주요한 기능이 아닌 것은 ?

  1. 통신방식 제어
  2. 다중접속 제어
  3. 단말제어
  4. 전송제어
(정답률: 51%)
  • 통신제어장치의 주요한 기능은 통신방식 제어, 다중접속 제어, 전송제어이며, 단말제어는 그 중에서 제외됩니다. 단말제어는 데이터 전송기기와 통신망 사이의 인터페이스를 제어하는 기능으로, 데이터 전송기기의 상태를 모니터링하고 제어하여 데이터 전송의 안정성과 신뢰성을 유지하는 역할을 합니다.
profile_image
1

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

96. 다음 그림은 OSI 7 계층 모델의 개념도이다. (가)부분에 해당하는 것은 ?

  1. Entity
  2. Service Primitive
  3. Process
  4. SAP(Service Access Point)
(정답률: 29%)
  • (가)부분은 "SAP(Service Access Point)"이다. SAP는 서비스 접근 지점으로, 각 계층에서 상위 계층과 통신하기 위한 인터페이스를 제공한다. 즉, 각 계층에서 하위 계층과 통신하기 위한 인터페이스와 상위 계층과 통신하기 위한 인터페이스를 가지고 있는데, 이 중에서 상위 계층과 통신하기 위한 인터페이스가 SAP이다. SAP는 각 계층에서 상위 계층으로 데이터를 전송하기 위한 출발점이며, 상위 계층에서는 이를 수신하여 처리한다.
profile_image
1

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

97. 7 정보통신망의 3대 동작 기능이 아닌 것은 ?

  1. 전달기능
  2. 신호기능
  3. 부호기능
  4. 제어기능
(정답률: 73%)
  • 정보통신망의 3대 동작 기능은 전달기능, 신호기능, 제어기능입니다. 부호기능은 정보를 부호화하여 전송하는 기능으로, 정보통신망의 3대 동작 기능에 포함되지 않습니다.
profile_image
1

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

98. 다음과 같은 장점을 가지고 있는 전송매체는 ?

  1. 동축케이블(Coaxial cable)
  2. 꼬임 UTP 케이블(Twisted UTP cable)
  3. 스크린케이블(Screen cable)
  4. 광섬유케이블(Optical fiber cable)
(정답률: 66%)
  • 광섬유케이블은 전기 신호가 아닌 빛 신호를 이용하여 데이터를 전송하기 때문에 전기적인 간섭이 없고, 대역폭이 넓어서 빠른 속도로 데이터를 전송할 수 있습니다. 또한, 신호가 광섬유 안에서만 전달되기 때문에 보안성이 높습니다.
profile_image
1

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

99. TCP/IP 상에서 운용되는 응용 서비스가 아닌 것은 ?

  1. FTP(File Transfer Protocol)
  2. Telnet
  3. E-Mail
  4. DSU(Digital Service Unit)
(정답률: 49%)
  • DSU(Digital Service Unit)은 TCP/IP 상에서 운용되는 응용 서비스가 아니라, 디지털 회선에서 디지털 신호를 변환하여 전송하는 장치이기 때문에 정답입니다. FTP, Telnet, E-Mail은 모두 TCP/IP 상에서 운용되는 응용 서비스입니다.
profile_image
1

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

100. 00 다음 중 무선계 뉴미디어에 속하는 것은 ?

  1. LAN
  2. ISDN
  3. VAN
  4. Teletext
(정답률: 57%)
  • Teletext는 무선이나 유선 네트워크를 통해 전송되는 텍스트 기반의 뉴미디어 형태이다. 따라서 무선계 뉴미디어에 속한다. LAN, ISDN, VAN은 모두 유선 네트워크에 속하는 기술이다.
profile_image
1

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

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