정보처리산업기사 필기 기출문제복원 (2003-05-25)

정보처리산업기사
(2003-05-25 기출문제)

목록

1과목: 데이터 베이스

1. 선형 리스트의 특징이 아닌 것은?

  1. 가장 간단한 데이터 구조 중 하나이다.
  2. 배열과 같이 연속되는 기억장소에 저장되는 리스트를 말한다.
  3. 기억 장소 효율을 나타내는 메모리 밀도가 1이다.
  4. 데이터 항목을 추가 삭제하는 것이 용이하다.
(정답률: 54%)
  • 선형 리스트의 특징이 아닌 것은 "기억 장소 효율을 나타내는 메모리 밀도가 1이다." 이다.

    선형 리스트는 배열과 같이 연속되는 기억장소에 저장되는 리스트를 말하며, 가장 간단한 데이터 구조 중 하나이다. 데이터 항목을 추가 삭제하는 것이 용이한 이유는 배열과 같이 인덱스를 이용하여 접근하기 때문이다. 즉, 추가나 삭제 시에도 인덱스를 조정하여 데이터를 삽입하거나 삭제할 수 있기 때문이다.
profile_image
1

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

2. E-R 모델에 대한 설명으로 옳지 않은 것은?

  1. 개체 타입과 이들 간의 관계 타입을 이용해서 현실 세계를 개념적으로 표현하는 방법이다.
  2. 관계타입을 표현하는 방법은 그 관계타입의 이름과 함께 연관된 개체 타입들을 링크로 연결한다.
  3. 관계 타입의 차원은 관계 타입과 관련된 엔티티 타입의 개수이다.
  4. 관계 인스턴스는 다른 엔티티 타입에 속한 엔티티 사이의 관계를 표현한다.
(정답률: 35%)
  • "E-R 모델에 대한 설명으로 옳지 않은 것은?"이라는 질문에 대한 답변은 "관계타입을 표현하는 방법은 그 관계타입의 이름과 함께 연관된 개체 타입들을 링크로 연결한다."입니다. 이는 옳은 설명입니다.

    관계타입을 표현하는 방법은 그 관계타입의 이름과 함께 연관된 개체 타입들을 링크로 연결하는 것이 맞습니다. 이를 통해 개체 타입과 개체 타입 간의 관계를 표현하고, 이를 기반으로 데이터베이스를 설계할 수 있습니다.

    따라서, 옳지 않은 설명은 없습니다. 모든 설명이 맞는 내용입니다.
profile_image
1

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

3. SQL의 기술이 옳지 않은 것은?

  1. SELECT....FROM ....WHERE....
  2. INSERT....INTO....VALUES....
  3. UPDATE....TO....WHERE....
  4. DELETE....FROM....WHERE....
(정답률: 82%)
  • SQL에서 UPDATE 구문은 "SET" 키워드를 사용하여 업데이트할 열과 값을 지정합니다. 따라서 "UPDATE....TO....WHERE...."은 올바른 구문이 아닙니다. 올바른 구문은 "UPDATE....SET....WHERE...."입니다.
profile_image
1

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

4. 정렬 알고리즘 선택시 고려하여야 할 사항으로 거리가 먼 것은?

  1. 데이터의 양
  2. 초기 데이터의 배열상태
  3. 키 값들의 분포상태
  4. 운영체제의 종류
(정답률: 80%)
  • 정렬 알고리즘 선택시 고려해야 할 사항 중에서 운영체제의 종류는 영향을 미치는 요소가 아니기 때문에 거리가 먼 것이다. 운영체제의 종류는 정렬 알고리즘의 선택과는 무관하며, 알고리즘의 성능에 직접적인 영향을 미치지 않는다. 따라서 데이터의 양, 초기 데이터의 배열상태, 키 값들의 분포상태 등이 더 중요한 고려 요소가 된다.
profile_image
1

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

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

  1. 저장구조와 접근 방법 선정
  2. 데이터베이스의 무결성 유지
  3. 응용프로그램과 데이터의 중재
  4. 보안 정책 수립
(정답률: 64%)
  • DBA의 역할은 데이터베이스의 구축, 유지보수, 최적화 등 데이터베이스 전반적인 관리를 담당하는 것이다. 이 중에서 "응용프로그램과 데이터의 중재"는 DBA가 담당하는 역할 중에서는 가장 거리가 먼 것이다. 이는 응용프로그램과 데이터베이스 간의 상호작용을 관리하는 것으로, 일반적으로는 개발자나 시스템 관리자 등이 담당하는 역할이다. 따라서 DBA는 응용프로그램과 데이터베이스 간의 중재를 담당하는 것이 아니라, 데이터베이스의 구축과 유지보수, 최적화 등에 집중해야 한다.
profile_image
1

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

6. AVL 트리의 가장 큰 장점은?

  1. 탐색시간이 빠르다.
  2. 기억장소에서 공간이 절약된다.
  3. 트리에서 노드를 삽입하기가 쉽다.
  4. 트리에서 노드를 삭제하기가 쉽다.
(정답률: 59%)
  • AVL 트리는 균형을 유지하기 때문에 탐색 시간이 빠르다. 이는 모든 노드의 깊이가 최대한 균등하게 유지되기 때문에, 탐색 시간이 최악의 경우에도 O(log n)으로 유지되기 때문이다.
profile_image
1

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

7. 다음 그래프 중 보기의 신장트리(spanning tree)가 아닌 것은?

(정답률: 52%)
  • 답은 ""입니다. 이 그래프에서 ""을 제외한 모든 간선을 선택하면 모든 정점을 연결하는 신장트리를 만들 수 있습니다. 하지만 ""을 선택하면 사이클이 생기기 때문에 신장트리가 아닙니다.
profile_image
1

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

8. 다음 관계 대수 문장의 의미는?

  1. 전산학과 교수들의 이름을 검색하시오.
  2. 전산학과 교수들의 이름 테이블을 삭제하시오.
  3. 전산학과 교수들의 이름을 삭제하시오.
  4. 전산학과 교수들의 이름을 삽입하시오.
(정답률: 76%)
  • 주어진 관계에서 "전산학과 교수들의 이름"을 검색하라는 의미이다. 즉, 해당 관계에서 전산학과 교수들의 이름을 가져와서 출력하라는 뜻이다.
profile_image
1

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

9. 다음의 질의를 SQL 문으로 가장 잘 변환한 것은?

  1. SELECT * FROM 학생 WHEN 학년>=3 AND 학과="전자계산"
  2. SELECT 이름 FROM 학생 WHERE 학년>=3 OR 학과="전자계산"
  3. SELECT * FROM 학생 FOR 학년>=3 AND 학과="전자계산"
  4. SELECT 이름 FROM 학생 WHERE 학년>=3 AND 학과="전자계산"
(정답률: 74%)
  • 정답은 "SELECT 이름 FROM 학생 WHERE 학년>=3 AND 학과="전자계산""입니다.

    이유는 다음과 같습니다.
    - SELECT 이름: 학생 테이블에서 이름 열을 선택하라는 의미입니다.
    - FROM 학생: 학생 테이블에서 데이터를 가져오라는 의미입니다.
    - WHERE 학년>=3 AND 학과="전자계산": 학년이 3 이상이고 학과가 "전자계산"인 데이터만 가져오라는 의미입니다. AND 연산자를 사용하여 두 조건이 모두 참인 경우에만 데이터를 가져옵니다.
profile_image
1

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

10. 산술식 A/B-(C*D)/E를 Postfix 표기법으로 나타낸 것은?

  1. AB/CD*E/-
  2. AB/-CD*E/
  3. -/AB/*CDE
  4. A/B-C*D/E
(정답률: 59%)
  • Postfix 표기법은 연산자를 피연산자 뒤에 표기하는 방법입니다. 따라서, A/B-(C*D)/E를 Postfix 표기법으로 나타내면 다음과 같습니다.

    A B / C D * E / -

    먼저, A와 B를 나누기 연산자인 /로 나누어주고, 그 결과를 스택에 넣습니다. 스택에는 이제 A/B가 들어있습니다.

    다음으로, C와 D를 곱하기 연산자인 *로 곱해주고, 그 결과를 스택에 넣습니다. 스택에는 이제 A/B와 C*D가 들어있습니다.

    그 다음, E로 나누기 연산자인 /를 사용하여 C*D를 E로 나누어주고, 그 결과를 스택에 넣습니다. 스택에는 이제 A/B와 (C*D)/E가 들어있습니다.

    마지막으로, A/B에서 (C*D)/E를 빼기 연산자인 -로 빼주고, 그 결과를 스택에 넣습니다. 스택에는 이제 A/B-(C*D)/E가 들어있습니다.

    따라서, Postfix 표기법으로 나타낸 결과는 AB/CD*E/-입니다.
profile_image
1

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

11. 다음 영문의 ( ) 안에 적합한 단어는?

  1. stack
  2. queue
  3. graph
  4. tree
(정답률: 72%)
  • 이 그림은 선입선출(FIFO) 구조를 가지는 자료구조인 큐(queue)를 나타낸다. 큐는 데이터를 먼저 들어온 순서대로 처리하는 구조이며, 이 그림에서도 먼저 들어온 데이터부터 차례대로 처리되고 있다. 따라서 정답은 "queue"이다.
profile_image
1

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

12. 학생(STUDENT) 테이블에 컴퓨터정보과 학생 120명, 인터넷정보과 학생 160명, 사무자동화과 학생 80명에 관한 데이터가 있다고 했을 때, 다음에 주어지는 SQL문 (ㄱ), (ㄴ), (ㄷ)을 각각 실행시키면, 결과 튜플 수는 각각 몇 개인가? (단, DEPT는 학과 컬럼명임)

  1. (ㄱ) 3 (ㄴ) 360 (ㄷ) 1
  2. (ㄱ) 360 (ㄴ) 3 (ㄷ) 120
  3. (ㄱ) 3 (ㄴ) 360 (ㄷ) 120
  4. (ㄱ) 360 (ㄴ) 3 (ㄷ) 1
(정답률: 42%)
  • 정답은 "(ㄱ) 3 (ㄴ) 360 (ㄷ) 1"이다.

    (ㄱ)의 경우, DEPT별로 그룹화하여 COUNT 함수를 사용하였기 때문에, DEPT가 컴퓨터정보과, 인터넷정보과, 사무자동화과인 3개의 그룹이 생성되어 결과 튜플 수는 3이 된다.

    (ㄴ)의 경우, 학생 테이블의 모든 레코드를 선택하고, CROSS JOIN을 사용하여 DEPT 테이블의 모든 레코드와 결합하였기 때문에, 학생 테이블의 레코드 수인 360개와 DEPT 테이블의 레코드 수인 3개를 곱한 1,080개의 결과 튜플이 생성되었지만, WHERE 조건절에서 DEPT 테이블의 레코드 수인 3개만 선택되었기 때문에 최종 결과 튜플 수는 360이 된다.

    (ㄷ)의 경우, DEPT가 컴퓨터정보과인 레코드만 선택하였기 때문에, 결과 튜플 수는 120이 된다.
profile_image
1

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

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

  1. 데이터 및 처리 요구 조건을 설계한다.
  2. 트랜잭션을 모델링한다.
  3. 목표 DBMS에 맞는 스키마를 설계한다.
  4. 트랜잭션의 세부 설계를 한다.
(정답률: 38%)
  • 논리적 설계 단계는 데이터 모델링을 통해 개념적 모델을 논리적 모델로 변환하는 단계입니다. 이 단계에서는 목표 DBMS에 맞는 스키마를 설계하여 데이터베이스의 구조를 정의합니다. 이를 통해 데이터의 무결성, 일관성, 보안 등을 보장할 수 있습니다. 따라서 정답은 "목표 DBMS에 맞는 스키마를 설계한다."입니다.
profile_image
1

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

14. Which of the following is a language that allow users to create new database and specific their schema?

  1. Data definition language
  2. Data manipulation language
  3. Query language
  4. Data control language
(정답률: 65%)
  • "Data definition language" is the correct answer because it is a language used to create and modify the structure of a database, including creating tables, defining relationships between tables, and specifying constraints. It allows users to specify the schema of the database, which includes the data types, attributes, and relationships between tables.
profile_image
1

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

15. 사용자나 응용프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 나타내는 것은?

  1. 외부스키마
  2. 개념스키마
  3. 내부스키마
  4. 처리스키마
(정답률: 59%)
  • 외부스키마는 사용자나 응용프로그래머가 필요로 하는 데이터베이스의 논리적 구조를 나타내는 것으로, 각 개인의 입장에서 필요한 데이터를 표현하는 스키마이기 때문입니다. 다른 스키마들은 데이터베이스의 물리적 구조나 처리 방법 등을 나타내는 스키마이므로, 사용자나 응용프로그래머의 입장에서 필요한 정보를 제공하지 않습니다.
profile_image
1

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

16. 관계 데이터베이스에 적용할 순수 관계 연산자로 거리가 먼 것은?

  1. 링크(Link)
  2. 셀렉트(Select)
  3. 디비전(Division)
  4. 프로젝트(Project)
(정답률: 60%)
  • 링크 연산자는 두 개의 릴레이션을 연결하여 하나의 릴레이션으로 만드는 연산자이다. 따라서 거리와는 관련이 없으며, 순수 관계 연산자 중에서는 거리가 먼 것이 아니다. 따라서 정답은 "링크(Link)"이 아닌 다른 연산자여야 한다.
profile_image
1

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

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

  1. 요구조건 분석-물리적 설계-논리적 설계-개념적 설계
  2. 요구조건 분석-논리적 설계-개념적 설계-물리적 설계
  3. 요구조건 분석-개념적 설계-논리적 설계-물리적 설계
  4. 요구조건 분석-논리적 설계-물리적 설계-개념적 설계
(정답률: 80%)
  • 데이터베이스 설계는 요구조건을 분석하여 개념적 설계, 논리적 설계, 물리적 설계 순서로 진행됩니다. 따라서 "요구조건 분석-개념적 설계-논리적 설계-물리적 설계"가 올바른 순서입니다. 요구조건 분석에서는 사용자의 요구사항을 파악하고, 개념적 설계에서는 요구사항을 바탕으로 개념적 모델을 구성합니다. 이후 논리적 설계에서는 개념적 모델을 논리적 모델로 변환하고, 물리적 설계에서는 논리적 모델을 물리적 모델로 변환하여 실제 데이터베이스를 구축합니다.
profile_image
1

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

18. B-트리에 대한 설명이 아닌 것은?

  1. 루트와 리프(leaf)를 제외한 모든 노드는 최소 [m/2], 최대 m개의 서브트리를 갖는다.
  2. 순차 탐색은 각 노드를 중위 순회함으로써 좋은 성능을 발휘하지 못한다.
  3. 인덱스 세트를 통한 직접 처리와 순차세트를 이용한 순차처리로 수행함으로서 효율적이다.
  4. 삽입과 삭제를 하여도 데이터 구조의 균형을 유지해야 한다.
(정답률: 26%)
  • "B-트리는 인덱스 세트를 통한 직접 처리와 순차세트를 이용한 순차처리로 수행함으로서 효율적이다."라는 설명은 B-트리의 특징 중 하나이며, 올바른 설명이다. 따라서 이 보기는 정답이 아니다.
profile_image
1

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

19. 아래의 그림에서 속성(Attribute)의 개수는?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 84%)
  • 정답은 "5"이다. 이유는 그림에서 총 5개의 속성(Attribute)이 존재하기 때문이다. 속성은 엔티티(Entity)의 특성을 나타내는 것으로, 그림에서는 고객ID, 고객명, 생년월일, 성별, 전화번호가 속성으로 나타나 있다.
profile_image
1

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

20. 하나 또는 둘 이상의 기본 테이블로부터 유도되어 만들어진 가상 테이블을 무엇이라고 하는가?

  1. 뷰(View)
  2. 도메인(Domain)
  3. 튜플(Tuple)
  4. 릴레이션(Relation)
(정답률: 91%)
  • 뷰(View)는 하나 또는 둘 이상의 기본 테이블로부터 유도되어 만들어진 가상 테이블을 말합니다. 즉, 실제 데이터를 가지고 있지 않고 기존의 테이블에서 필요한 데이터만을 추출하여 보여주는 가상의 테이블입니다. 이러한 이유로 뷰는 데이터의 중복성을 줄이고, 데이터의 보안성을 높이는 등의 장점을 가지고 있습니다. 따라서, 뷰(View)가 정답입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 정수 표현에서 음수를 나타내는데 부호화된 2의 보수법이 1의 보수법에 비해 장점은?

  1. 산술 연산 속도가 빠른 점과 양수 표현이 좋다.
  2. 2의 보수에서는 carry가 발생하면 무시한다.
  3. 양수 표현이 유리하다.
  4. 보수 취하기가 쉽다.
(정답률: 46%)
  • 부호화된 2의 보수법에서는 음수를 나타내는 비트를 구하기 위해 1의 보수법에서처럼 보수를 취하는 과정이 필요하지 않습니다. 대신에, 양수의 2의 보수와 음수의 2의 보수를 더하면 항상 0이 되는 성질을 이용하여 음수를 나타냅니다. 이 때, 덧셈 연산에서 carry가 발생하면 무시해도 되는 이유는, carry가 발생하면 그 값은 다음 자리수에 더해지기 때문입니다. 하지만 음수의 경우, 다음 자리수에 더해지는 값은 항상 음수의 최상위 비트이므로, carry가 발생하더라도 무시해도 되는 것입니다. 따라서, 2의 보수법에서는 carry를 무시함으로써 산술 연산 속도를 높일 수 있습니다.
profile_image
1

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

22. 데이터를 수집하고 그것을 계산 처리용으로 변환하여 계산을 실행 한 후 그 결과를 사용자에게 알려주는데 요하는 시간을 나타내는 것은?

  1. idle time
  2. process time
  3. turnaround time
  4. perfect time
(정답률: 51%)
  • "turnaround time"은 프로세스가 시작되어 완료될 때까지 걸리는 시간을 나타내는 용어입니다. 데이터를 수집하고 계산 처리용으로 변환하는 시간, 계산을 실행하는 시간, 그리고 결과를 사용자에게 알려주는 시간을 모두 포함합니다. 따라서 "turnaround time"이 정답입니다. "idle time"은 시스템이 유휴 상태인 시간을 나타내며, "process time"은 프로세스가 CPU를 사용하는 시간을 나타냅니다. "perfect time"은 컴퓨터 시스템에서 사용되는 용어가 아닙니다.
profile_image
1

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

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

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

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

24. 데이터 연산시 스택(stack)만을 사용하는 인스트럭션은?

  1. zero-address
  2. one-address
  3. two-address
  4. three-address
(정답률: 66%)
  • 정답은 "zero-address"입니다.

    "zero-address"는 스택 기반의 연산을 수행하는 인스트럭션으로, 연산에 필요한 모든 데이터가 스택에 저장되어 있기 때문에 어떤 주소도 필요하지 않습니다. 따라서 "zero-address"는 스택만을 사용하는 인스트럭션입니다.

    반면에 "one-address", "two-address", "three-address"는 모두 메모리 주소를 사용하는 인스트럭션입니다. "one-address"는 하나의 메모리 주소를 사용하고, "two-address"는 두 개의 메모리 주소를 사용하며, "three-address"는 세 개의 메모리 주소를 사용합니다. 이들 인스트럭션은 스택을 사용하지 않고, 메모리 주소를 직접 참조하여 데이터를 연산합니다.
profile_image
1

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

25. 다음 중에서 주 기억 장치는?

  1. 컴퓨터의 RAM
  2. 컴퓨터의 C 드라이브
  3. 컴퓨터의 A 드라이브
  4. 컴퓨터의 CD 드라이브
(정답률: 68%)
  • 주 기억 장치는 컴퓨터가 현재 작업 중인 데이터를 일시적으로 저장하는 임시 저장소입니다. RAM은 컴퓨터의 주 기억 장치로, 프로그램 실행 중에 필요한 데이터를 일시적으로 저장하고 처리하는 역할을 합니다. 따라서, "컴퓨터의 RAM"이 주 기억 장치입니다. C 드라이브, A 드라이브, CD 드라이브는 모두 보조 기억 장치로, 데이터를 영구적으로 저장하는 역할을 합니다.
profile_image
1

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

26. BCD 코드를 사용할 때 십진수의 각 자리 값은 어떤 코드에 해당하는가?

  1. 8421 코드
  2. 2421 코드
  3. Gray 코드
  4. Excess-3 코드
(정답률: 62%)
  • BCD 코드에서 각 자리 값은 8421 코드에 해당한다. 이는 각 자리의 값이 2의 거듭제곱으로 표현되기 때문이다. 첫 번째 자리는 8, 두 번째 자리는 4, 세 번째 자리는 2, 네 번째 자리는 1에 해당한다. 이를 이용하여 0부터 9까지의 십진수를 4비트 이진수로 표현할 수 있다.
profile_image
1

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

27. 소프트웨어적으로 우선순위가 높은 인터럽트를 알아내는 방법은?

  1. 점프(jump)
  2. 폴링(polling)
  3. 인터럽트 벡터
  4. 데이지 체인(daisy chain)
(정답률: 64%)
  • 인터럽트는 여러 개가 동시에 발생할 수 있으며, 이 중에서 우선순위가 높은 것을 먼저 처리해야 합니다. 이를 위해 운영체제는 인터럽트 벡터를 사용합니다. 인터럽트 벡터는 각 인터럽트에 대한 우선순위를 가지고 있으며, 우선순위가 높은 인터럽트가 발생하면 해당 인터럽트 벡터를 참조하여 처리합니다.

    하지만 인터럽트 벡터를 사용하지 않는 경우, 우선순위가 높은 인터럽트를 알아내는 방법은 폴링(polling)입니다. 폴링은 주기적으로 인터럽트를 확인하여 우선순위가 높은 인터럽트를 처리하는 방식입니다. 이 방식은 인터럽트 처리에 대한 지연이 발생할 수 있으며, 시스템 성능에도 영향을 미칩니다. 따라서 인터럽트 벡터를 사용하는 것이 보다 효율적입니다.
profile_image
1

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

28. 기억장치와 입출력장치의 동작상 차이 중 가장 중요시되는 것은?

  1. 정보의 단위
  2. 동작의 자율성
  3. 착오의 발생율
  4. 동작의 속도
(정답률: 65%)
  • 기억장치는 CPU와 직접적으로 연결되어 있어서 매우 빠른 속도로 데이터를 처리할 수 있습니다. 반면에 입출력장치는 CPU와 간접적으로 연결되어 있어서 상대적으로 느린 속도로 데이터를 처리합니다. 따라서 기억장치와 입출력장치의 동작상 차이 중에서 가장 중요시되는 것은 동작의 속도입니다.
profile_image
1

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

29. 742‘1’코드 표현에 의한 십진수 6의 값은?

  1. 0110
  2. 1100
  3. 1001
  4. 1011
(정답률: 42%)
  • 7421 코드는 4비트 이진수로 0부터 9까지의 숫자를 나타내는 코드이다. 이 코드에서 6은 "0110"으로 나타내며, 이진수를 십진수로 변환하면 6이 된다. 따라서 정답은 "0110"이 아닌 "1001"이다.
profile_image
1

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

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

  1. 마이크로프로그램은 보통 RAM에 저장한다.
  2. 마이크로프로그램은 각종 제어신호를 발생시킨다.
  3. 마이크로프로그램은 마이크로 명령으로 형성되어 있다.
  4. 마이크로프로그램은 CPU내의 제어장치를 설계하는 프로그램이다.
(정답률: 56%)
  • 마이크로프로그램은 보통 ROM에 저장된다. 이유는 마이크로프로그램은 CPU의 제어장치를 구성하는 일종의 소프트웨어이기 때문에, 전원이 꺼져도 유지되어야 하기 때문이다. 따라서 ROM에 저장하여 전원이 꺼져도 데이터가 유지되도록 한다.
profile_image
1

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

31. 데이터 대량전송(burst transfer)및 사이클 스틸링(cycle stealing)과 관계있는 것은?

  1. DMA에 의한 전송
  2. 벡터 인터럽트에 의한 전송
  3. 프로그램된 I/O 데이터 전송
  4. 비벡터 인터럽트에 의한 전송
(정답률: 44%)
  • DMA에 의한 전송은 CPU의 개입 없이 디바이스와 메모리 간 데이터 전송을 수행하는 방식이다. 이 때, 대량의 데이터를 한 번에 전송하는 burst transfer와 CPU의 사이클을 이용하여 전송하는 cycle stealing 기술을 사용할 수 있다. 따라서 DMA에 의한 전송은 데이터 대량전송과 사이클 스틸링과 관련이 있다.
profile_image
1

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

32. 인스트럭션(instruction)의 수행 과정이 아닌 것은?

  1. 주소 변환
  2. 명령 인출
  3. 오퍼랜드 인출
  4. 사이클 실행
(정답률: 25%)
  • 인스트럭션의 수행 과정은 "주소 변환", "명령 인출", "오퍼랜드 인출"을 포함하며, 이들은 인스트럭션의 실행을 위해 필요한 단계들이다. 반면에 "사이클 실행"은 인스트럭션의 수행 결과를 나타내는 것으로, 인스트럭션의 수행 과정이 아니라 인스트럭션의 결과를 나타내는 것이다. 따라서 "사이클 실행"은 인스트럭션의 수행 과정이 아닌 것이다.
profile_image
1

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

33. 10진수 456을 BCD 코드로 변환한 것은?

  1. 0101 1101 0110
  2. 0100 0101 0110
  3. 1101 1011 0111
  4. 0100 0110 0101
(정답률: 75%)
  • BCD 코드는 Binary Coded Decimal의 약자로, 10진수를 4비트 이진수로 변환하여 각 자리수를 표현하는 방식입니다.

    따라서 456을 각 자리수별로 4비트 이진수로 변환하면 다음과 같습니다.

    4: 0100
    5: 0101
    6: 0110

    따라서 BCD 코드로 변환한 결과는 "0100 0101 0110"이 됩니다.
profile_image
1

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

34. 어떤 컴퓨터의 기억장치 용량이 4096워드이다. 각 32비트라고 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)의 각 구성 비트 수는?

  1. MAR:12, MBR:32
  2. MAR:5, MBR:12
  3. MAR:12, MBR:5
  4. MAR:32, MBR:12
(정답률: 51%)
  • MAR은 기억장치 주소를 저장하는 레지스터이므로, 4096워드를 표현하기 위해서는 12비트가 필요하다. MBR은 기억장치에서 읽어온 데이터를 저장하는 레지스터이므로, 각 워드가 32비트이므로 32비트가 필요하다. 따라서 정답은 "MAR:12, MBR:32"이다.
profile_image
1

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

35. EBCDIC로 10진 숫자 5를 표현한다면?

  1. 11101010
  2. 11110101
  3. 00000101
  4. 00100101
(정답률: 35%)
  • EBCDIC에서 10진 숫자 5는 "11110101"로 표현됩니다. 이는 EBCDIC에서 5를 나타내는 비트 패턴입니다. 다른 보기들은 5를 나타내는 비트 패턴이 아니기 때문에 정답이 될 수 없습니다.
profile_image
1

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

36. CPU의 명령을 받고 입·출력 조작을 개시하면 CPU와는 독립적으로 조작을 하는 것은?

  1. Register
  2. Channel
  3. Terminal
  4. Buffer
(정답률: 57%)
  • Channel은 입·출력 장치와 CPU 사이에서 중개자 역할을 하며, CPU의 명령을 받고 입·출력 조작을 개시하면 CPU와는 독립적으로 조작을 합니다. 따라서, Channel은 CPU와 입·출력 장치 간의 효율적인 데이터 전송을 가능하게 합니다. Register는 CPU 내부에서 데이터를 저장하는 임시 기억장치이며, Terminal은 사용자와 컴퓨터 간의 상호작용을 위한 입·출력 장치입니다. Buffer는 데이터를 일시적으로 저장하는 임시 기억장치입니다.
profile_image
1

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

37. 원시 프로그램을 컴파일러에 의해 번역하면 목적 프로그램이 생성되는데 이 목적 프로그램은 즉시 실행할 수 없는 상태의 기계어이다. 이를 실행 가능한 로드 모듈(Load Module)로 변환하는 것을 무엇이라 하는가?

  1. Linkage Editor
  2. Interpreter
  3. Compiler
  4. Assembler
(정답률: 28%)
  • 정답: Linkage Editor

    Linkage Editor는 컴파일러에 의해 생성된 목적 프로그램을 실행 가능한 로드 모듈로 변환하는 작업을 수행한다. 이 작업은 목적 파일들을 하나로 합치고, 서로 참조하는 부분을 연결하여 실행 가능한 프로그램을 만드는 것이다. 따라서 Linkage Editor는 목적 파일들을 연결하는 작업을 수행하므로 정답은 Linkage Editor이다.
profile_image
1

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

38. 기억된 정보의 일부분을 이용하여 원하는 정보가 기억된 위치를 알아낸 후 그 위치에서 나머지 정보에 접근하는 기억장치를 무엇이라 하는가?

  1. Cache memory
  2. Associative memory
  3. Virtual memory
  4. Main memory
(정답률: 67%)
  • Associative memory는 기억된 정보의 일부분을 이용하여 원하는 정보가 기억된 위치를 알아내는 기억장치이다. 다른 보기들은 이와 다른 기능을 수행한다. Cache memory는 자주 사용되는 데이터를 빠르게 접근하기 위한 기억장치이고, Virtual memory는 물리적인 메모리보다 큰 용량의 가상 메모리를 제공하는 기억장치이다. Main memory는 컴퓨터가 프로그램을 실행하기 위해 필요한 기본적인 메모리이다. 따라서, 이 중에서 Associative memory가 기억된 정보의 일부분을 이용하여 원하는 정보가 기억된 위치를 알아내는 유일한 기억장치이므로 정답은 "Associative memory"이다.
profile_image
1

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

39. Addressing 방법이 아닌 것은?

  1. temporary addressing
  2. direct addressing
  3. immediate addressing
  4. index addressing
(정답률: 64%)
  • 나머지 3가지 addressing 방법은 모두 메모리에 저장된 데이터를 직접적으로 참조하는 방법이지만, temporary addressing은 메모리에 저장된 데이터를 참조하는 것이 아니라 레지스터에 일시적으로 저장된 데이터를 참조하는 방법이기 때문에 다른 addressing 방법과는 다르다. 따라서 temporary addressing은 addressing 방법이 아니다.
profile_image
1

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

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

  1. Interrupt
  2. Program library
  3. PSW(Program Status Word)
  4. Problem state(처리 프로그램 상태)
(정답률: 71%)
  • Interrupt는 예기치 않은 일이 발생했을 때 제어 프로그램에게 알려주는 것으로, 다른 보기들은 컴퓨터 시스템에서 중요한 역할을 하지만, 예기치 않은 상황에 대처하기 위한 기능은 Interrupt가 수행하기 때문에 정답이 됩니다. Interrupt는 CPU가 현재 실행 중인 작업을 중단하고, 우선순위가 높은 작업을 처리할 수 있도록 하는 기능입니다. 따라서 예기치 않은 상황이 발생했을 때, 시스템이 적절하게 대처할 수 있도록 Interrupt가 필수적인 역할을 합니다.
profile_image
1

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

3과목: 시스템분석설계

41. 순차파일(sequential file)의 특징으로 거리가 먼 것은?

  1. 처리하는데 불편이 많아 이용도가 낮다.
  2. 데이터의 수록이 다른 파일에 비하여 어렵다.
  3. 데이터 검색시 시간이 많이 걸린다.
  4. 파일의 내용을 추가, 변경, 삭제하기가 매우 편리하다.
(정답률: 60%)
  • 파일의 내용을 추가, 변경, 삭제하기가 매우 편리한 이유는 순차파일은 데이터가 일정한 순서로 저장되어 있기 때문이다. 따라서 새로운 데이터를 추가하거나 기존 데이터를 변경, 삭제할 때도 해당 데이터의 위치를 찾아가는 과정이 간단하고 빠르기 때문에 편리하다.
profile_image
1

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

42. 소프트웨어 수명주기 모형 중 실제 상황이 나오기 전에 가상으로 시뮬레이션을 통하여 최종 결과물에 대한 예측이 가능한 모형은?

  1. 프로토타이핑 모형
  2. 코딩과 수정 모형
  3. 폭포수 모형
  4. 점증적 모형
(정답률: 66%)
  • 프로토타이핑 모형은 초기에 개발된 프로토타입을 바탕으로 사용자의 요구사항을 파악하고, 이를 수정하며 최종 결과물을 개발하는 모형입니다. 따라서 실제 상황이 나오기 전에 가상으로 시뮬레이션을 통해 예측이 가능하며, 사용자의 요구사항을 빠르게 파악하여 개발 속도를 높일 수 있습니다. 이에 반해 코딩과 수정 모형, 폭포수 모형, 점증적 모형은 초기에 요구사항을 분석하고 설계한 후에 개발을 진행하는 방식으로, 최종 결과물에 대한 예측이 어렵고 수정이 어려울 수 있습니다. 따라서 프로토타이핑 모형이 실제 상황을 예측하고 빠른 개발을 가능하게 하는 모형으로 선택됩니다.
profile_image
1

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

43. 컴퓨터로 처리할 데이터의 개수와 컴퓨터로 처리한 데이터의 개수가 같은지의 여부를 검사하는 체크 방법은?

  1. blank check
  2. total check
  3. data count check
  4. mode check
(정답률: 57%)
  • "Data count check"는 컴퓨터로 처리할 데이터의 개수와 실제로 처리한 데이터의 개수가 같은지를 검사하는 방법이다. 따라서 이 방법은 데이터의 누락이나 중복 등의 오류를 검출할 수 있어 데이터의 정확성을 보장하는 데에 유용하다. "Blank check"는 빈칸이 있는지 검사하는 방법, "Total check"는 총합이 맞는지 검사하는 방법, "Mode check"는 최빈값이 맞는지 검사하는 방법이다.
profile_image
1

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

44. 두 모듈이 하나의 기억 장소에 공통의 데이터 영역을 설정하여 그 기억 장소에 데이터를 전달하면 다른 모듈이 그 기억 장소를 조회함으로써 정보를 전달하는 방식을 취할 때의 결합도는?

  1. 제어 결합도
  2. 스탬프 결합도
  3. 공통 결합도
  4. 내용 결합도
(정답률: 50%)
  • 이 경우 두 모듈이 공통의 데이터 영역을 사용하므로 데이터 영역에 대한 변경이 다른 모듈에 영향을 미치게 되어 결합도가 높아진다. 따라서 이는 "공통 결합도"이다.
profile_image
1

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

45. 일정 시간 동안 수집된 변동 자료를 컴퓨터의 입력 자료로 만들었다가 필요한 시점에서 이 자료들을 입력하여 실행한 후 그 결과를 출력시켜 주는 방식의 시스템은?

  1. 일괄 처리 시스템
  2. 실시간 시스템
  3. 시분할 시스템
  4. 온라인 시스템
(정답률: 70%)
  • 일괄 처리 시스템은 일정 시간 동안 수집된 자료를 한꺼번에 처리하는 방식으로, 입력 자료를 미리 모아놓고 일괄적으로 처리하기 때문에 처리 시간이 상대적으로 길어질 수 있지만, 대량의 자료를 처리하는 데 효과적이다. 따라서, 이 문제에서 설명하는 시스템은 일괄 처리 시스템이다.
profile_image
1

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

46. 동일한 파일 형식을 가지고 있는 두 개 이상의 파일을 하나로 순서 정리하는 처리 패턴은?

  1. 병합
  2. 정렬
  3. 생성
  4. 조합
(정답률: 66%)
  • 병합은 동일한 파일 형식을 가지고 있는 두 개 이상의 파일을 하나로 합치는 작업을 의미합니다. 이 작업을 통해 파일을 순서대로 정리할 수 있습니다. 따라서 이 문제에서 정답은 "병합"입니다.
profile_image
1

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

47. 컴퓨터 처리 단계에서의 체크 중 계산 처리 단계에서의 체크 항목에 해당하는 것은?

  1. 균형 체크(balance check)
  2. 불일치 레코드 체크(unmatched record check)
  3. 검사 자리 체크(check digit check)
  4. 범위 체크(limit check)
(정답률: 34%)
  • 불일치 레코드 체크는 입력된 데이터와 시스템 내부의 데이터가 일치하지 않는지 확인하는 것으로, 입력된 데이터가 시스템 내부의 데이터와 일치하지 않으면 오류로 처리하는 체크 항목이다. 이는 데이터의 정합성을 보장하기 위한 중요한 체크 항목 중 하나이다.
profile_image
1

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

48. 객체 지향 분석에서 불필요한 부분을 생략하고 객체의 속성 중 가장 중요한 것에만 중점을 두어 개략화 시킨 것을 무엇이라고 하는가?

  1. 상속성
  2. 클래스
  3. 추상화
  4. 메시지
(정답률: 60%)
  • 정답: 추상화

    설명: 추상화는 객체 지향 분석에서 불필요한 부분을 생략하고 객체의 속성 중 가장 중요한 것에만 중점을 두어 개략화 시킨 것을 말합니다. 이를 통해 복잡한 현실 세계를 단순화하여 이해하기 쉬운 모델을 만들 수 있습니다. 따라서 "추상화"가 정답입니다. "상속성"은 객체 지향 프로그래밍에서 부모 클래스의 속성과 메서드를 자식 클래스가 물려받는 것을 말하며, "클래스"는 객체를 생성하기 위한 설계도이며, "메시지"는 객체 간의 상호작용을 위해 전달되는 요청이나 명령을 말합니다.
profile_image
1

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

49. 아래와 같은 조건으로 체크디지트(check digit)를 구할 때 코드값 '83294'는 체크디지트를 포함해서 어떻게 되겠는가?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. 832948
  2. 832947
  3. 832942
  4. 832944
(정답률: 32%)
  • 체크디지트는 주어진 숫자들의 일부 또는 전체를 이용하여 계산된 값으로, 입력된 숫자들이 올바른지 검증하는 용도로 사용된다. 이 문제에서는 주어진 숫자들의 일부를 이용하여 체크디지트를 계산한다.

    주어진 숫자들의 일부를 이용하여 체크디지트를 계산하는 방법은 다음과 같다.

    1. 주어진 숫자들의 홀수번째 자리 숫자들의 합을 구한다.
    2. 주어진 숫자들의 짝수번째 자리 숫자들의 합을 구한다.
    3. 1번에서 구한 합과 2번에서 구한 합을 더한다.
    4. 3번에서 구한 합을 10으로 나눈 나머지를 구한다.
    5. 4번에서 구한 나머지를 10에서 뺀 값을 체크디지트로 한다.

    주어진 숫자들의 홀수번째 자리 숫자들의 합은 8+2+4=14이고, 짝수번째 자리 숫자들의 합은 3+9+5=17이다. 따라서 1번에서 구한 합은 14이고, 2번에서 구한 합은 17이다. 3번에서 구한 합은 14+17=31이고, 4번에서 구한 나머지는 1이다. 5번에서 구한 체크디지트는 10-1=9이다. 따라서 주어진 숫자들과 체크디지트를 합한 값은 832949가 된다.

    따라서 정답은 "832949"이다. "832942"는 체크디지트를 잘못 계산한 값이다.
profile_image
1

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

50. 코드의 기능과 거리가 먼 것은?

  1. 식별 기능
  2. 분류 기능
  3. 배열 기능
  4. 암호 기능
(정답률: 59%)
  • 암호 기능은 코드의 실행 결과물이 아닌 보안적인 목적으로 사용되는 기능이기 때문에, 코드의 기능과 거리가 먼 것입니다. 다른 기능들은 코드의 실행 결과물을 만들어내는데 집중하고 있지만, 암호 기능은 코드의 실행 결과물보다는 보안적인 측면에 더 중점을 둔 기능입니다.
profile_image
1

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

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

  1. ①-④-②-③
  2. ④-②-③-①
  3. ②-③-①-④
  4. ③-①-④-②
(정답률: 69%)
  • 출력 설계 순서는 먼저 출력할 내용을 결정하고, 출력 방법을 선택하고, 출력할 내용을 형식에 맞게 정리한 후에 실제 출력하는 것이 가장 효율적이다. 따라서, ①에서 출력할 내용을 결정하고, ④에서 출력 방법을 선택하고, ②에서 출력할 내용을 형식에 맞게 정리한 후에 ③에서 실제 출력하는 것이 가장 올바른 출력 설계 순서이다.
profile_image
1

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

52. 색인 순차 파일(Indexed Sequential File)의 색인 구역이 아닌 것은?

  1. Master Index
  2. Data Index
  3. Cylinder Index
  4. Track Index
(정답률: 63%)
  • 색인 순차 파일에서 데이터를 저장하는 구역은 Cylinder Index와 Track Index이며, Master Index는 모든 색인 구역을 관리하는 구역입니다. 따라서 Data Index가 색인 구역이 아닌 것입니다.
profile_image
1

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

53. 클래스 내에 속하는 객체들이 가지고 있는 데이터의 값(value)들을 단위별로 정의하는 것으로서 성질, 분류, 식별, 수량 또는 상태 등을 표현한 것은?

  1. 메시지
  2. 추상화
  3. 속성
  4. 객체
(정답률: 65%)
  • 속성은 클래스 내에 속하는 객체들이 가지고 있는 데이터의 값들을 정의하는 것으로서, 객체의 성질, 분류, 식별, 수량 또는 상태 등을 표현합니다. 이는 객체 지향 프로그래밍에서 객체를 구성하는 중요한 요소 중 하나이며, 객체의 특징을 나타내는 데에 사용됩니다. 따라서 정답은 "속성"입니다.
profile_image
1

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

54. 입/출력 파일 설계시 색인 순차편성 파일 구성에서 새로이 추가되는 레코드가 많아서 기본 데이터 구역내에 더 이상 기록할 수 없을 때, 오버플로우된 레코드를 기록하는 구역은?

  1. 트랙 오버플로우 구역
  2. 기본 데이터 구역
  3. 실린더 인덱스 구역
  4. 실린더 오버플로우 구역
(정답률: 50%)
  • 새로 추가되는 레코드가 기본 데이터 구역에 더 이상 기록될 수 없을 때, 오버플로우된 레코드는 실린더 오버플로우 구역에 기록됩니다. 이는 기본 데이터 구역과는 별도로 관리되며, 실린더 인덱스 구역과는 다른 구역입니다. 따라서 실린더 오버플로우 구역이 정답입니다.
profile_image
1

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

55. 회사에서 각 부서의 명칭을 코드화하기 위하여 대분류, 중분류, 소분류 등으로 나누어 나타내고자 한다. 이 때 가장 적합한 코드의 종류는?

  1. 구분코드(block code)
  2. 그룹분류코드(group classification code)
  3. 연상기호코드(mnemonic code)
  4. 순차코드(sequence code)
(정답률: 79%)
  • 그룹분류코드(group classification code)가 가장 적합하다. 이유는 대분류, 중분류, 소분류 등으로 나누어 나타내기 위해서는 계층적인 구조를 가진 코드가 필요하며, 그룹분류코드는 이러한 계층적인 구조를 표현하기에 적합하다. 또한, 그룹분류코드는 각 부서의 명칭을 코드화하기에도 용이하며, 검색 및 분석에도 용이하다.
profile_image
1

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

56. 자료 흐름도(data flow diagram)의 구성요소에 해당되지 않는 것은?

  1. 프로세스
  2. 자료발생지
  3. 자료 저장소
  4. 자료사전
(정답률: 48%)
  • 자료사전은 자료 흐름도의 구성요소가 아니라 자료 흐름도를 작성하기 위해 필요한 도구 중 하나이다. 자료사전은 자료 흐름도에서 사용되는 용어와 정의를 담고 있는 사전으로, 자료 흐름도를 작성할 때 일관성 있는 용어 사용과 이해를 돕는 역할을 한다. 따라서 자료사전은 자료 흐름도의 구성요소가 아니라 보조적인 도구이다.
profile_image
1

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

57. 다음의 입력 설계 단계 중 제일 먼저 행해지는 것은?

  1. 입력정보 투입 설계
  2. 입력정보 매체화설계
  3. 입력정보 수집설계
  4. 입력정보 발생단계
(정답률: 70%)
  • 입력정보 발생단계가 제일 먼저 행해진다. 이는 입력정보가 어떤 형태로 발생하고, 어떤 방식으로 수집되는지를 결정하는 단계이기 때문이다. 다른 설계 단계들은 이후에 이 정보를 기반으로 진행되는 단계들이다.
profile_image
1

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

58. 시스템 개발 단계 중 가장 많은 비용이 투입되는 단계는?

  1. 테스트 단계
  2. 유지보수 단계
  3. 분석 및 설계 단계
  4. 구현 단계
(정답률: 64%)
  • 유지보수 단계는 시스템이 운영되는 동안 발생하는 문제를 해결하고 기능을 추가하거나 변경하는 등의 작업을 수행하는 단계입니다. 이 단계에서는 이미 개발된 시스템을 유지보수하기 위해 많은 비용이 투입되며, 이는 시스템의 수명이 길어질수록 더욱 높아집니다. 따라서 시스템 개발 단계 중에서 가장 많은 비용이 투입되는 단계는 유지보수 단계입니다.
profile_image
1

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

59. 시스템 개발 중 문서화(documentation)에 대한 설명으로 거리가 먼 것은?

  1. 프로그램 내용을 보기에 앞서 문서를 통하여 시스템에 대해 쉽게 이해할 수 있다.
  2. 시스템 개발자 이외의 사람에게 쉽게 시스템을 이해시킬 수 있다.
  3. 문서가 없으면 시스템의 유지 보수가 매우 어렵다.
  4. 개발자 입장에서는 문서가 필요 없지만 사용자 입장에서는 반드시 문서가 필요하다.
(정답률: 62%)
  • "개발자 입장에서는 문서가 필요 없지만 사용자 입장에서는 반드시 문서가 필요하다." 이유는 시스템을 만든 개발자는 이미 시스템에 대한 이해와 지식을 가지고 있기 때문에 문서가 필요하지 않지만, 사용자는 시스템을 처음 접하는 경우가 많기 때문에 시스템에 대한 이해를 돕기 위해 문서가 필요하다. 또한, 시스템의 유지 보수를 위해서도 문서화가 필요하다.
profile_image
1

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

60. HIPO 패키지의 3단계 도표에 해당하지 않는 것은?

  1. visual table of contents
  2. entity diagram
  3. overview diagram
  4. detail diagram
(정답률: 29%)
  • HIPO 패키지의 3단계 도표는 "visual table of contents", "overview diagram", "detail diagram"으로 구성되어 있습니다. "entity diagram"은 HIPO 패키지의 3단계 도표에 해당하지 않는 것입니다. 이유는 "entity diagram"은 데이터 모델링에서 사용되는 개념으로, HIPO 패키지의 3단계 도표와는 관련이 없기 때문입니다.
profile_image
1

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

4과목: 운영체제

61. 프로세스의 스케줄링 방법 중 비선점 방식이 아닌 것은?

  1. FCFS(First Come First Service)
  2. SJF(Shortest Job First)
  3. HRN(Highest Response ratio Next)
  4. RR(Round-Robin)
(정답률: 59%)
  • 비선점 방식이 아닌 것은 RR(Round-Robin)입니다. RR은 시간 할당량이 정해져 있어서 해당 시간 내에 프로세스가 끝나지 않으면 다음 프로세스로 넘어가지만, 이는 선점 방식입니다. FCFS, SJF, HRN은 모두 비선점 방식입니다. FCFS는 먼저 도착한 프로세스부터 처리하고, SJF는 실행 시간이 가장 짧은 프로세스부터 처리하며, HRN은 응답 비율이 가장 높은 프로세스부터 처리합니다.
profile_image
1

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

62. 천재지변이나 사고로 인해 정보의 손실이나 파괴를 막기 위해 취할 수 있는 방법으로 가장 올바른 것은?

  1. 파일 시스템을 체계적으로 잘 정리한다.
  2. 백업(Back-up)을 주기적으로 실시하여 안전한 곳에 보관한다.
  3. 컴퓨터에 안전장치를 하고, 필요할 때만 조심해서 사용해야 한다.
  4. 사고는 컴퓨터가 가동될 때만 발생함으로 사용 후에는 컴퓨터 전원을 반드시 꺼놓는다.
(정답률: 74%)
  • 정보의 손실이나 파괴를 막기 위해서는 백업(Back-up)을 주기적으로 실시하여 안전한 곳에 보관하는 것이 가장 올바른 방법이다. 이는 파일 시스템을 체계적으로 정리하거나 컴퓨터에 안전장치를 하거나 사용 후에 전원을 꺼놓는 것보다 더욱 확실한 방법이다. 백업을 실시하면 정보가 손실되더라도 안전한 곳에서 복구할 수 있기 때문이다.
profile_image
1

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

63. 현재 헤드의 위치가 50 에 있고 트랙 0번 방향으로 이동하며, 요청 대기 열에는 다음과 같은 순서로 들어 있다고 가정할 때, SCAN 스케줄링 알고리즘에 의한 헤드의 총 이동거리는 얼마인가?

  1. 790
  2. 380
  3. 370
  4. 250
(정답률: 34%)
  • SCAN 스케줄링 알고리즘은 헤드가 현재 위치에서 가장 가까운 요청 대기 열의 끝까지 이동한 후, 방향을 바꾸어 반대 방향으로 이동하며 요청 대기 열을 모두 처리하는 방식입니다.

    따라서, 현재 헤드 위치에서 가장 가까운 요청 대기 열의 끝은 70번 방향에 있는 370번입니다. 따라서 헤드는 70번 방향으로 이동하여 370번을 처리한 후, 방향을 바꾸어 0번 방향으로 이동합니다. 이때, 헤드는 50번에서 0번까지 이동하며 250의 이동 거리가 발생합니다.

    그리고 0번 방향에서 가장 가까운 요청 대기 열의 끝은 790번입니다. 따라서 헤드는 0번 방향으로 이동하여 790번을 처리합니다. 따라서 총 이동 거리는 250 + (790-370) = 670이 됩니다.

    하지만, 문제에서는 요청 대기 열의 순서가 주어져 있으므로 SCAN 알고리즘을 적용할 필요 없이 각 요청 대기 열 간의 이동 거리를 계산하여 더하면 됩니다. 따라서, 50 → 70 → 370 → 380 → 790 순서로 이동하며 총 이동 거리는 250이 됩니다.
profile_image
1

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

64. UNIX에서 백그라운드 처리를 하기 위하여 명령어의 마지막에 입력하는 것은?

  1. |
  2. []
  3. >>
  4. &
(정답률: 55%)
  • "&"는 백그라운드(background) 처리를 위한 명령어로, 해당 명령어를 입력하면 해당 프로세스가 백그라운드에서 실행되며, 쉘 프롬프트를 사용할 수 있게 된다. 이는 사용자가 다른 작업을 수행하면서도 프로세스가 계속 실행되도록 해준다.
profile_image
1

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

65. UNIX에서 파일시스템의 inode를 구성하는 정보에 해당하지 않는 것은?

  1. 파일의 소유자
  2. 보호 비트
  3. 파일 생성 시간
  4. 파일이 최초로 수정된 시간
(정답률: 57%)
  • 파일이 최초로 수정된 시간은 inode를 구성하는 정보 중 하나가 아니다. 이는 파일의 메타데이터 중 하나로, 파일이 마지막으로 수정된 시간을 나타낸다. 이 정보는 파일의 내용이 변경될 때마다 업데이트되며, 파일의 소유자나 보호 비트와는 별개의 정보이다.
profile_image
1

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

66. 분산처리 시스템에서 버스(bus)구조에 대한 설명으로 옳지 않은 것은?

  1. 노드의 추가와 삭제가 용이하다.
  2. 통신 회선의 길이에 제한이 있다.
  3. 통신회선이 1개이므로 물리적 구조가 간단하다.
  4. 노드에 고장이 발생하면 전체에 영향을 미치므로 신뢰성이 낮다.
(정답률: 54%)
  • 버스 구조에서는 모든 노드가 하나의 통신 회선을 공유하기 때문에, 한 노드에서 발생한 문제가 전체 시스템에 영향을 미치게 됩니다. 따라서 노드에 고장이 발생하면 전체에 영향을 미치므로 신뢰성이 낮다는 설명이 옳지 않습니다.
profile_image
1

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

67. 시간 할당량(Quantum)과 가장 관련 깊은 작업 스케줄링 방식은?

  1. Round-robin
  2. SJF
  3. FIFO
  4. HRN
(정답률: 63%)
  • "Round-robin"은 시간 할당량(Quantum)에 따라 작업을 일정 시간씩 번갈아가며 실행하는 방식으로, 시분할 시스템에서 가장 많이 사용되는 방식입니다. 따라서 시간 할당량과 가장 관련이 깊습니다.
profile_image
1

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

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

  1. 사용자가 컴퓨터를 손쉽게 사용할 수 있는 환경을 제공한다.
  2. 한 가지 기종의 시스템에 전문적인 기능을 가지도록 설계되어야 한다.
  3. 시스템 사용 도중 발생하는 내부, 외부적인 오류로부터 시스템을 보호한다.
  4. 응용 프로그램들이 컴퓨터의 제한된 자원들을 공유할 수 있도록 자원을 관리한다.
(정답률: 67%)
  • "한 가지 기종의 시스템에 전문적인 기능을 가지도록 설계되어야 한다."는 옳지 않은 설명이다. 운영체제는 다양한 기종의 컴퓨터에서 동작할 수 있도록 설계되어야 한다.
profile_image
1

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

69. 프로그램이 실행되는 과정에서 발생하는 기억 장치 참조는 하나의 순간에는 아주 지역적인 일부 영역에 대하여 집중적으로 이루어진다는 성질을 의미하는 것은?

  1. monitor
  2. thrashing
  3. locality
  4. working set
(정답률: 63%)
  • 프로그램이 실행되는 동안 기억 장치 참조는 일반적으로 한 번에 많은 양의 데이터를 처리하는 것이 아니라, 특정한 영역에 집중적으로 이루어진다는 것을 의미합니다. 이러한 성질을 locality라고 합니다. 이는 프로그램이 실행되는 동안 기억 장치에 접근하는 속도를 높일 수 있으며, 캐시 메모리 등의 기억 장치 계층 구조를 효과적으로 활용할 수 있도록 합니다.
profile_image
1

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

70. 입출력 수행, 기억 장치 할당, 오퍼레이터와의 대화를 위해 발생하는 인터럽트는?

  1. SVC 인터럽트
  2. 입/출력 인터럽트
  3. 외부 인터럽트
  4. 프로그램 검사 인터럽트
(정답률: 35%)
  • SVC 인터럽트는 시스템 콜을 호출할 때 발생하는 인터럽트로, 입출력 수행, 기억 장치 할당, 오퍼레이터와의 대화 등을 포함한 시스템 루틴을 실행하기 위해 사용됩니다. 따라서 이러한 작업을 수행하기 위해 발생하는 인터럽트는 SVC 인터럽트입니다.
profile_image
1

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

71. 교착 상태 발생의 필수 조건이 아닌 것은?

  1. Synchronization
  2. Circular Wait
  3. Hold And Wait
  4. Mutual Exclusion
(정답률: 63%)
  • "Synchronization"은 교착 상태 발생의 필수 조건이 아닙니다. 교착 상태 발생의 필수 조건은 "Circular Wait", "Hold And Wait", "Mutual Exclusion"입니다. "Synchronization"은 프로세스 간의 상호작용을 조정하는 것으로, 교착 상태 발생과 직접적인 연관이 없습니다.
profile_image
1

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

72. 실행시간 추정과 선점 기능 때문에 스케쥴러가 복잡해지고, 남은 계산 시간들을 저장해 놓아야 하는 단점을 보완하였으며, 서비스 시간과 대기 시간의 비율을 고려하는 프로세스 스케줄링 기법은?

  1. SJF
  2. SRT
  3. HRN
  4. FIFO
(정답률: 59%)
  • HRN은 Highest Response Ratio Next의 약자로, 서비스 시간과 대기 시간의 비율을 고려하여 우선순위를 결정하는 프로세스 스케줄링 기법입니다. 이 기법은 실행시간 추정과 선점 기능 때문에 복잡해지는 다른 기법들과는 달리, 대기 시간이 긴 프로세스에 우선순위를 부여하여 대기 시간을 최소화하고자 합니다. 따라서 HRN은 SJF, SRT, FIFO와 같은 다른 기법들보다 더 효율적인 스케줄링을 가능하게 합니다.
profile_image
1

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

73. 다중 프로그래밍 운영체제에서 한 순간에 여러 개의 프로세스에 의하여 공유되는 데이터 및 자원에 대하여, 한 순간에는 반드시 하나의 프로세스에 의해서만 자원 또는 데이터가 사용되도록 하고, 이러한 자원이 프로세스에 의하여 반납된 후, 비로소 다른 프로세스에서 자원을 이용하거나 데이터를 접근할 수 있도록 지정된 영역을 의미하는 것은?

  1. locality
  2. semaphore
  3. critical section
  4. working set
(정답률: 48%)
  • 여러 개의 프로세스가 공유하는 자원이나 데이터를 동시에 접근하면 문제가 발생할 수 있기 때문에, 이를 순차적으로 접근하도록 제한하는 영역을 critical section이라고 합니다. 이 영역에서는 오직 하나의 프로세스만이 자원이나 데이터를 사용할 수 있으며, 다른 프로세스는 이 영역에 접근할 수 없습니다. 이를 통해 자원의 일관성과 안정성을 유지할 수 있습니다.
profile_image
1

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

74. 공간 구역성(Spatial Locality)의 사용 경우로 적합하지 않은 것은?

  1. 카운팅(Counting), 집계(Totaling)에 사용되는 변수
  2. 순차적 코드(Sequential Code) 실행
  3. 배열 순회(Array Traversal)
  4. 같은 영역에 있는 변수를 참조할 때 사용
(정답률: 41%)
  • "카운팅(Counting), 집계(Totaling)에 사용되는 변수"는 공간 구역성과는 관련이 없는 개념이기 때문에 공간 구역성의 사용 경우로 적합하지 않다. 이 변수는 단순히 값을 누적하거나 개수를 세는 용도로 사용되며, 이를 위해서는 배열 순회나 같은 영역에 있는 변수를 참조할 필요가 없다. 따라서 이 변수는 공간 구역성의 효과를 누리지 못한다.
profile_image
1

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

75. 빈번한 페이지의 부재 발생으로 프로세스의 수행 소요시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미하는 것은?

  1. 스레싱(thrashing)
  2. 세마포어(semaphore)
  3. 페이징(paging)
  4. 오버레이(overlay)
(정답률: 63%)
  • 스레싱(thrashing)은 프로세스가 빈번하게 페이지 부재(page fault)를 발생시켜 메모리에서 필요한 페이지를 찾는 데 시간이 많이 소요되어 CPU가 실제 작업보다 페이지 교환 작업에 더 많은 시간을 소비하는 상황을 말합니다. 이는 메모리 부족 상황에서 발생할 수 있으며, 프로세스의 수행 속도가 현저히 느려지는 원인이 됩니다.
profile_image
1

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

76. 분산처리 시스템의 성형구조에 대한 설명으로 옳지 않은 것은?

  1. 자체가 단순하고 제어가 집중되어 모든 작동이 중앙 컴퓨터에 의해 감시되므로 하나의 제어기로 조절이 가능하다.
  2. 집중제어로 보수와 관리가 용이하다.
  3. 중앙 컴퓨터 고장시 전체 네트워크에는 영향을 주지 않는다.
  4. 한 노드의 고장이 다른 노드에 영향을 주지 않는다.
(정답률: 65%)
  • "중앙 컴퓨터 고장시 전체 네트워크에는 영향을 주지 않는다."는 옳은 설명이 아닙니다. 분산처리 시스템에서 중앙 컴퓨터는 전체 시스템의 제어와 감시를 담당하므로 중앙 컴퓨터의 고장은 전체 시스템에 영향을 미칠 수 있습니다. 따라서, 분산처리 시스템에서는 중앙 컴퓨터의 고장에 대비하여 백업 시스템을 구축하거나 분산된 제어 시스템을 사용하는 등의 대책이 필요합니다.
profile_image
1

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

77. 스풀링과 버퍼링에 대한 설명으로 옳지 않은 것은?

  1. 버퍼링은 CPU와 I/O 장치를 항상 바쁘게 하여 I/O 장치의 느린 속도를 보완하는 방법이다.
  2. 버퍼링은 한 작업에 대해 계산과 입출력을 동시에 수행한다.
  3. 스풀링은 서로 다른 여러 작업에 대하여 계산과 입/출력을 동시에 수행한다.
  4. 스풀링은 주기억 장치의 일부를 버퍼로 사용하는 반면에, 버퍼링은 디스크의 일부를 매우 큰 버퍼처럼 사용한다.
(정답률: 44%)
  • "스풀링은 주기억 장치의 일부를 버퍼로 사용하는 반면에, 버퍼링은 디스크의 일부를 매우 큰 버퍼처럼 사용한다."가 옳지 않은 설명입니다. 스풀링과 버퍼링 모두 입출력 속도를 개선하기 위한 방법으로, 스풀링은 디스크와 주기억장치 사이에서 중간 버퍼 역할을 하며, 버퍼링은 CPU와 I/O 장치 사이에서 중간 버퍼 역할을 합니다. 따라서 스풀링은 디스크의 일부를 버퍼로 사용하고, 버퍼링은 주기억장치의 일부를 매우 큰 버퍼처럼 사용합니다.
profile_image
1

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

78. 디스크 탐색시간 최적화 전략 중 C-SCAN 스케줄링 전략에 대한 설명으로 가장 적합한 것은?

  1. 현재 헤드의 위치에서 가장 가까운 I/O요청을 서비스한다.
  2. 헤드가 디스크 표면을 양방향(안쪽/바깥쪽)으로 이동하면서 이동하는 동선의 I/O 요청을 서비스한다. 이 때, 헤드는 이동하는 동선의 앞쪽에 I/O 요청이 없을 경우에만 후퇴가 가능하다.
  3. 헤드는 트랙의 안쪽으로, 한 방향으로만 움직이며 안쪽에 더 이상 I/O 요청이 없으면 다시 바깥쪽에서 안쪽으로 이동하면서 I/O 요청을 서비스한다.
  4. 먼저 도착한 I/O 요청을 먼저 서비스한다.
(정답률: 53%)
  • C-SCAN 스케줄링 전략은 헤드가 트랙의 안쪽으로, 한 방향으로만 움직이며 안쪽에 더 이상 I/O 요청이 없으면 다시 바깥쪽에서 안쪽으로 이동하면서 I/O 요청을 서비스하는 전략입니다. 이는 디스크 탐색시간을 최적화하기 위해 헤드의 이동 경로를 최소화하고, I/O 요청을 순차적으로 처리함으로써 효율적인 디스크 액세스를 가능하게 합니다.
profile_image
1

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

79. 파일 보호 기법 중에서 각 파일에 판독 암호와 기록 암호를 부여하여 제한된 사용자에게만 접근을 허용하는 기법은?

  1. 파일의 명명(Naming)
  2. 비밀번호(Password)
  3. 접근제어(Access control)
  4. 암호화(Cryptography)
(정답률: 44%)
  • 파일의 명명, 접근제어, 암호화는 모두 파일 보호 기법 중 하나이지만, 각 파일에 판독 암호와 기록 암호를 부여하여 제한된 사용자에게만 접근을 허용하는 기법은 비밀번호를 사용하는 것입니다. 비밀번호는 사용자 인증을 위한 가장 기본적인 방법 중 하나이며, 암호화와 접근제어와 함께 종합적인 보안을 제공할 수 있습니다.
profile_image
1

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

80. 그림과 같이 저장장치가 배치되어 있을 때, 13k의 작업이 공간의 할당을 요구한다면, 최초 적합(First-Fit) 전략을 사용할 때, 어느 주소에 배치되는가?

  1. b
  2. d
  3. f
  4. h
(정답률: 58%)
  • 13k의 작업이 최초 적합 전략을 사용하여 배치될 때, 가장 먼저 할당 가능한 공간은 16k의 빈 공간인 b이다. 따라서 작업은 b에 배치된다. "d", "f", "h"는 각각 8k, 7k, 5k의 빈 공간이지만, 이들은 모두 13k의 작업을 수용할 수 없다.
profile_image
1

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

5과목: 정보통신개론

81. ITU-T의 표준 시리즈 중에서 전화망을 통한 데이터 전송을 규정한 것은?

  1. A 시리즈
  2. O 시리즈
  3. V 시리즈
  4. X 시리즈
(정답률: 57%)
  • V 시리즈는 전화망을 통한 데이터 전송을 규정한 시리즈이다. A 시리즈는 전화망의 기본적인 기술을 다루고, O 시리즈는 국제전기통신연합(ITU)의 조직과 운영을 다루며, X 시리즈는 데이터 통신과 컴퓨터 네트워크를 다룬다.
profile_image
1

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

82. 다음 ISDN 서비스 중 실제로 단말을 조작하고 통신하는 이용자측에서 본 서비스는?

  1. 텔리 서비스
  2. 베어러 서비스
  3. 부가 서비스
  4. D채널 비접속 서비스
(정답률: 30%)
  • 텔리 서비스는 이용자가 실제로 단말을 조작하고 통신하는 서비스로, 전화를 걸거나 받는 등의 통화 서비스를 제공합니다. 베어러 서비스는 통신 회선을 연결하는 서비스이며, 부가 서비스는 통화와 관련된 부가 기능을 제공하는 서비스입니다. D채널 비접속 서비스는 ISDN의 D채널을 이용하지 않고 데이터 통신을 제공하는 서비스입니다. 따라서 이 중에서 실제로 단말을 조작하고 통신하는 이용자측에서 본 서비스는 텔리 서비스입니다.
profile_image
1

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

83. 통신 프로토콜(Protocol)의 설명 중 가장 합당한 것은?

  1. 회선이 접속되어 있는 단말장치를 중앙의 컴퓨터가 제어하기 위한 프로그램
  2. 데이터의 오류나 정정을 검출하기 위한 에러제어 방식
  3. 컴퓨터 간 또는 단말기 간 에러 없이 효율적인 정보를 주고받기 위해 설정한 통신규칙
  4. 데이터의 동기방식을 결정하기 위한 데이터구성 모델
(정답률: 69%)
  • 통신 프로토콜은 컴퓨터 간 또는 단말기 간 에러 없이 효율적인 정보를 주고받기 위해 설정한 통신규칙입니다. 이는 데이터의 전송 방식, 오류 제어, 데이터 형식 등을 포함합니다.
profile_image
1

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

84. 다음 식은 잡음이 있는 통신채널의 경우 통신용량을 계산하는 식이다. 기호가 바르게 표현된 것은?

  1. C : 신호 전력
  2. B : 주파수 대역폭
  3. S : 잡음 전력
  4. N : 통신용량
(정답률: 49%)
  • 이 식에서 주파수 대역폭은 통신용량과 신호 전력, 잡음 전력에 모두 영향을 미치기 때문에 가장 중요한 요소이다. 주파수 대역폭이 넓을수록 더 많은 정보를 전송할 수 있기 때문에, 이 값이 클수록 통신용량이 증가한다. 따라서 정답은 B이다.
profile_image
1

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

85. 다음의 설명 내용에 해당되는 것은?

  1. VAN
  2. ISDN
  3. LAN
  4. PSTN
(정답률: 77%)
  • 이 그림은 컴퓨터 네트워크 종류 중에서 LAN(Local Area Network)을 나타내고 있습니다. LAN은 지리적으로 제한된 작은 지역 내에서 컴퓨터와 다른 장치들이 서로 연결되어 있는 네트워크를 말합니다. 따라서 이 그림에서는 작은 지역 내에서 컴퓨터와 다른 장치들이 연결되어 있는 것을 보여주고 있기 때문에 정답은 "LAN"입니다.
profile_image
1

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

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

  1. 고속 대용량 전송이 가능하다.
  2. 가볍고 부식되지 않으므로 분기나 접속이 용이하다.
  3. 장거리 전송이 가능하다.
  4. 가볍고 내구성이 강하다.
(정답률: 58%)
  • 광섬유 케이블의 장점 중 가볍고 부식되지 않으므로 분기나 접속이 용이하다는 것은 잘못된 정보입니다. 광섬유 케이블은 일반적으로 유리나 플라스틱으로 만들어져 있어서 부식되지는 않지만, 케이블 자체가 가볍거나 분기나 접속이 용이한 것은 아닙니다. 따라서 정답은 "가볍고 내구성이 강하다."가 아닌 "가볍고 부식되지 않으므로 분기나 접속이 용이하다."입니다.
profile_image
1

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

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

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

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

88. 한 통신로를 이용하여 송신과 수신 중 한 가지 기능만으로 사용하되, 송· 수신 기능을 번갈아 사용하므로써 상호정보를 교환하는 방법은?

  1. 단방향(simplex) 통신
  2. 반단방향(half simplex) 통신
  3. 전이중방향(full duplex) 통신
  4. 반이중방향(half duplex) 통신
(정답률: 65%)
  • 한 통신로를 번갈아가며 송·수신 기능을 사용하는 방법은 반이중방향(half duplex) 통신이다. 이 방법은 송신과 수신이 동시에 일어나지 않고 번갈아가며 일어나기 때문에 전이중방향(full duplex) 통신과는 다르다. 단방향(simplex) 통신은 송신과 수신이 각각 별도의 통신로를 사용하는 방식이고, 반단방향(half simplex) 통신은 송신과 수신 중 한 가지 기능만을 사용하는 방식이다.
profile_image
1

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

89. 디지털 변조 방식 중에서 전송속도를 높이기 위하여 위상과 진폭을 함께 변화시켜서 변조하는 방식은?

  1. ASK
  2. PSK
  3. FSK
  4. QAM
(정답률: 55%)
  • QAM은 Quadrature Amplitude Modulation의 약자로, 위상과 진폭을 함께 변화시켜서 변조하는 방식입니다. 이 방식은 두 개의 진폭과 위상을 조합하여 다양한 신호를 만들어내기 때문에 전송속도를 높일 수 있습니다. 따라서 QAM이 전송속도를 높이기 위해 위상과 진폭을 함께 변화시켜서 변조하는 방식이라는 것이 정답입니다.
profile_image
1

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

90. 뉴미디어인 CATV에 대한 설명으로서 옳지 않은 것은?

  1. 일반 지상파 TV 방송과 칼라색상 구조 및 주사방식이 서로 다르다.
  2. 다채널로서 방송뿐만 아니라 정보통신서비스가 가능하다.
  3. 원래 난시청 해소를 목적으로 설치했던 지역 공동 안테나 TV 방식이다.
  4. 전송로는 동축케이블이나 광섬유케이블을 사용한다.
(정답률: 43%)
  • "일반 지상파 TV 방송과 칼라색상 구조 및 주사방식이 서로 다르다."는 옳은 설명이다. 이유는 CATV는 지상파 방송과는 다른 주파수 대역을 사용하며, 색상 구조와 주사 방식도 다르기 때문이다. 지상파 방송은 NTSC 방식을 사용하고, CATV는 PAL 방식을 사용한다.
profile_image
1

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

91. ISDN 사용자-망 인터페이스에 대한 설명 중 틀린 것은?

  1. ISDN 사용자-망 인터페이스에는 기본 인터페이스와 1차 군속도 인터페이스가 있다.
  2. TDM을 이용해서 사용자 정보채널과 신호 정보채널을 구성한다.
  3. 2선식 선로에 전이중 전송을 위해서 시간적으로 양방향 신호를 제어하는 ECH 방식을 사용한다.
  4. D채널을 통해 소량의 사용자 데이터를 전송하는 기능을 제공한다.
(정답률: 38%)
  • 2선식 선로에 전이중 전송을 위해서 시간적으로 양방향 신호를 제어하는 ECH 방식을 사용한다는 설명이 틀린 것이다. ISDN 사용자-망 인터페이스에서는 2B+D 방식을 사용하며, 2개의 B채널과 1개의 D채널로 구성된다. B채널은 사용자 데이터를 전송하는데 사용되고, D채널은 제어 정보를 전송하는데 사용된다. ECH 방식은 4선식 선로에서 사용되는 방식으로, ISDN에서는 사용되지 않는다.
profile_image
1

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

92. 데이터와 정보의 진화과정을 가장 적합하게 순차적으로 나타낸 것은?

  1. 데이터(Data) - 정보(information) - 지식(Knowledge) - 지능(intelligence)
  2. 정보(information) - 데이터(Data) - 지식(Knowledge) - 지능(intelligence)
  3. 데이터(Data) - 정보(information) - 지능(intelligence) - 지식(Knowledge)
  4. 데이터(Data) - 지식(Knowledge) - 정보(information) - 지능(intelligence)
(정답률: 61%)
  • 데이터는 단순히 수집된 사실이나 숫자들을 의미하며, 정보는 이러한 데이터를 분석하고 해석하여 의미있는 내용으로 구성된 것입니다. 이러한 정보를 통해 우리는 지식을 습득하게 되며, 이 지식을 활용하여 문제를 해결하거나 새로운 아이디어를 도출할 수 있습니다. 마지막으로, 이러한 지식과 경험을 바탕으로 우리는 지능을 발휘하게 되며, 새로운 문제를 해결하고 창의적인 아이디어를 생산할 수 있습니다. 따라서 "데이터(Data) - 정보(information) - 지식(Knowledge) - 지능(intelligence)" 순서가 가장 적합합니다.
profile_image
1

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

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

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

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

94. 기간통신사업자의 회선을 임차하여 부가가치를 부여한 음성이나 데이터정보를 제공하여 주는 서비스의 집합체는?

  1. LAN
  2. VAN
  3. ISDN
  4. PSDN
(정답률: 66%)
  • VAN은 기간통신사업자의 회선을 임차하여 부가가치를 부여한 음성이나 데이터정보를 제공하는 서비스의 집합체이다. 다른 보기들은 각각 로컬 네트워크(LAN), 광대역 네트워크(ISDN), 공중 패킷 교환망(PSDN)을 나타내는데, 이들은 VAN과는 서로 다른 네트워크 유형이다.
profile_image
1

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

95. 통신과 방송이 결합한 위성 멀티미디어 환경에서 가장 각광받을 것으로 기대되는 미래의 이동통신 서비스는?

  1. IMT-2000
  2. MPEG-4
  3. LE0
  4. BLUE-TOOTH
(정답률: 41%)
  • IMT-2000은 제3세대 이동통신 기술로, 고속 데이터 전송과 음성통화 등 다양한 서비스를 제공할 수 있으며, 이동성과 광대역성을 갖춘 통합적인 서비스를 제공할 수 있기 때문에 위성 멀티미디어 환경에서 가장 각광받을 것으로 기대됩니다. MPEG-4은 영상 압축 기술, LE0은 지상파 방송용 위성, BLUE-TOOTH는 근거리 무선 통신 기술입니다.
profile_image
1

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

96. OSI 7계층 모델의 구조에 대한 설명으로 틀린 것은?

  1. 적절한 수의 계층을 두어 시스템의 복잡도를 최소화하였다.
  2. 서비스 접점의 경계를 두어 되도록 적은 상호작용이 되도록 하였다.
  3. 동일계층에 서로 다른 프로토콜을 두어 효율성을 높였다.
  4. 인접한 상하위 계층 간에는 인터페이스를 두었다.
(정답률: 45%)
  • 동일계층에 서로 다른 프로토콜을 두어 효율성을 높였다는 설명이 틀립니다. OSI 7계층 모델에서는 각 계층이 서로 독립적이며, 각 계층에서 사용되는 프로토콜은 해당 계층에서만 사용됩니다. 따라서 동일계층에 서로 다른 프로토콜을 두는 것은 올바르지 않습니다.

    인접한 상하위 계층 간에는 인터페이스를 두었다는 것은 각 계층이 서로 통신하기 위한 규약을 정의하고, 이를 통해 상위 계층에서 하위 계층으로 데이터를 전달하고, 하위 계층에서 상위 계층으로 응답을 전달하는 방식을 의미합니다.

    적절한 수의 계층을 두어 시스템의 복잡도를 최소화하였다는 것은 각 계층이 자신의 역할에 충실하며, 서로 독립적으로 동작함으로써 시스템의 복잡도를 낮추는 것을 의미합니다.

    서비스 접점의 경계를 두어 되도록 적은 상호작용이 되도록 하였다는 것은 각 계층이 서로 독립적으로 동작하며, 서로 다른 계층 간에는 명확한 인터페이스를 두어 상호작용을 최소화하는 것을 의미합니다.
profile_image
1

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

97. 뉴미디어 분류에 속하지 않는 것은?

  1. 방송계 뉴미디어
  2. 통신계 뉴미디어
  3. 전파 통신 뉴미디어
  4. 패키지계 뉴미디어
(정답률: 45%)
  • 전파 통신 뉴미디어는 뉴미디어 분류 중에서도 전파를 이용하여 정보를 전달하는 미디어를 의미하는데, 이는 방송계 뉴미디어와 통신계 뉴미디어의 하위 개념으로 포함됩니다. 따라서 전파 통신 뉴미디어는 뉴미디어 분류에 속하는 것입니다.
profile_image
1

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

98. 이동통신 시스템에서 주로 이용하는 CDMA의 뜻은?

  1. 셀룰러 이동전화 시스템이다.
  2. 핸드폰을 이용하는 부가가치 네트워크이다.
  3. 코드분할 다중접속방식을 말한다.
  4. 디지털 영상 정보통신 방식을 말한다.
(정답률: 58%)
  • CDMA는 Code Division Multiple Access의 약자로, 코드분할 다중접속방식을 말합니다. 이는 여러 사용자가 같은 주파수 대역을 공유하면서 각자의 고유한 코드를 이용해 신호를 구분하는 방식으로, 이동통신 시스템에서 주로 이용됩니다.
profile_image
1

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

99. 전산망 기기가 타인의 전산망 기기와 접속되는 경우에 그 설치와 보전에 관한 책임의 한계를 명확하게 구분하기 위한 것을 무엇이라 하는가?

  1. 구분점
  2. 한계점
  3. 분계점
  4. 경계점
(정답률: 37%)
  • 이를 분계점이라고 하는 이유는, 전산망 기기와 접속되는 경우에는 두 기기 간의 책임이 분리되어야 하기 때문이다. 이를 위해 설치와 보전에 관한 책임의 한계를 명확하게 구분하는데, 이 구분점을 분계점이라고 부른다. 즉, 분계점은 두 기기 간의 책임을 분리하기 위한 경계점이라고 할 수 있다.
profile_image
1

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

100. 전화기의 구성부분 중 음성에너지를 전기적 에너지로 변환시켜주는 장치는?

  1. 수화기
  2. 다이얼
  3. 송화기
  4. 훅스윗치
(정답률: 51%)
  • 송화기는 전화기에서 사용자의 음성을 전기 신호로 변환시켜 전화선으로 전송하는 역할을 합니다. 따라서 음성에너지를 전기적 에너지로 변환시켜주는 장치는 송화기입니다.
profile_image
1

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

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