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

정보처리산업기사
(2013-08-18 기출문제)

목록

1과목: 데이터 베이스

1. 다음 트리에 대한 운행 결과의 순서가 “D → B → A→ G → E → H → C → F”일 경우, 적용된 운행 기법은?

  1. Post-order
  2. In-order
  3. Pre-order
  4. Last-order
(정답률: 72%)
  • 운행 결과의 순서가 "D → B → A→ G → E → H → C → F"이므로, 이는 In-order 운행 기법을 적용한 결과입니다. In-order 운행 기법은 왼쪽 서브트리를 먼저 운행한 후, 루트 노드를 운행하고 오른쪽 서브트리를 운행하는 방식으로 운행을 진행합니다. 따라서, 이 트리에서 In-order 운행을 하면 "A → B → D → E → G → H → C → F" 순서로 운행이 이루어집니다. 주어진 운행 결과와 일치하므로, 이는 In-order 운행 기법이 적용된 것입니다.
profile_image
1

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

2. 순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과가 될 수 없는 것은?(단, 보기 항에서 좌측 값부터 먼저 출력된 순서이다.)

  1. D, C, B, A
  2. D, A, C, B
  3. A, C, B, D
  4. C, D, B, A
(정답률: 66%)
  • 정답은 "D, A, C, B"이다. 이는 입력 순서가 "A, B, C, D"이므로, 스택에는 "D"가 가장 먼저 입력되어야 한다. 하지만 "D"가 출력되는 순서는 가장 마지막이어야 하므로, "D"가 가장 먼저 입력되는 경우에는 올바른 출력 순서를 얻을 수 없다. 따라서 "D, A, C, B"는 올바른 출력 순서가 될 수 없다.
profile_image
1

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

3. 막대한 양의 자료를 각종 매체에 저장하는 기법을 파일 조직, 파일 편성, 혹은 파일 구성 방법이라 한다. 일반적으로 많이 사용되는 파일 조직 방법 중에서 키 값에 따라 순차적으로 정렬된 데이터를 저장하는 데이터 지역(Data Area)과 이 지역에 대한 포인터를 가진 색인 지역(Index Area)으로 구성된 파일은?

  1. 링 파일(Ring File)
  2. 직접 파일(Direct File)
  3. 순차 파일(Sequential File)
  4. 색인 순차 파일(Indexed Sequential File)
(정답률: 84%)
  • 색인 순차 파일은 데이터 지역에 저장된 데이터를 키 값에 따라 순차적으로 정렬하고, 이에 대한 포인터를 가진 색인 지역을 이용하여 빠르게 검색할 수 있는 파일 조직 방법이다. 따라서 데이터의 검색 및 정렬이 필요한 경우에 적합하며, 다른 파일 조직 방법에 비해 빠른 검색 속도를 제공한다.
profile_image
1

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

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

  1. 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
  2. 사용자의 데이터 관리를 간단하게 해 준다.
  3. 뷰가 정의된 기본 테이블이 삭제되면, 뷰도 자동적으로 삭제된다.
  4. 하나 이상의 기본 테이블로부터 유도되어 만들어지는 물리적인 실제 테이블이다.
(정답률: 81%)
  • 뷰는 하나 이상의 기본 테이블로부터 유도되어 만들어지는 논리적인 가상 테이블이며, 물리적인 실제 테이블은 아니다. 따라서 "하나 이상의 기본 테이블로부터 유도되어 만들어지는 물리적인 실제 테이블이다."가 옳지 않은 설명이다.
profile_image
1

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

5. 데이터 모델의 종류 중 오너-멤버(owner-member) 관계를 갖는 것은?

  1. 관계 데이터 모델
  2. 계층 데이터 모델
  3. 뷰 데이터 모델
  4. 네트워크 데이터 모델
(정답률: 79%)
  • 오너-멤버 관계는 계층 구조가 아닌 네트워크 구조에서 주로 사용되는 개념입니다. 따라서 정답은 "네트워크 데이터 모델"입니다. 네트워크 데이터 모델은 오너-멤버 관계를 표현하기 위해 다중 레코드 타입을 사용하며, 각 레코드 타입은 자신의 오너 레코드와 멤버 레코드를 가리키는 포인터를 포함합니다. 이러한 구조는 복잡한 관계를 표현할 수 있어 대규모 시스템에서 유용하게 사용됩니다.
profile_image
1

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

6. E-R 모델에 관한 설명으로 옳은 내용을 모두 나열한 것은?

  1. ①, ②
  2. ①, ②, ④
  3. ①, ③, ④
  4. ①, ②, ③, ④
(정답률: 80%)
  • ①은 엔티티(Entity)를 나타내는 사각형으로, 이 모델에서는 고객, 계좌, 거래 등이 엔티티가 될 수 있다. ③은 관계(Relationship)를 나타내는 마름모로, 이 모델에서는 고객이 계좌를 가지고 있다는 관계 등을 나타낼 수 있다. ④는 속성(Attribute)을 나타내는 타원형으로, 이 모델에서는 고객의 이름, 계좌의 잔액 등이 속성이 될 수 있다. 따라서 ①, ③, ④가 옳은 내용이다.
profile_image
1

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

7. 선형 자료구조만으로 짝지어진 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 82%)
  • 선형 자료구조는 데이터를 일렬로 나열하는 자료구조를 말합니다. 따라서 위의 그림에서 ②, ③, ④는 모두 데이터를 일렬로 나열한 것이기 때문에 선형 자료구조에 해당합니다. 하지만 ①은 트리 구조로 데이터가 계층적으로 구성되어 있기 때문에 선형 자료구조에 해당하지 않습니다. 따라서 정답은 "②, ③, ④"입니다.
profile_image
1

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

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

  1. DBA
  2. DBMS
  3. Transaction
  4. Schema
(정답률: 39%)
  • 위 그림은 데이터베이스에서 트랜잭션(Transaction)의 개념을 나타내고 있다. 트랜잭션은 데이터베이스에서 한 번에 수행되어야 할 일련의 작업들을 의미한다. 이 작업들은 모두 성공적으로 수행되어야 하며, 그렇지 않으면 이전 상태로 롤백되어야 한다. 따라서, 위 그림에서는 트랜잭션(Transaction)이 가장 중요한 개념으로 나타나고 있으며, 따라서 정답은 "Transaction"이다.
profile_image
1

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

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

  1. ④ → ① → ③ → ②
  2. ① → ③ → ② → ④
  3. ③ → ② → ④ → ①
  4. ② → ④ → ① → ③
(정답률: 85%)
  • ④ → ① → ③ → ② 순서는 논리적인 데이터베이스 설계 순서를 따른 것입니다.

    ④ 단계에서는 요구사항 분석을 통해 어떤 데이터가 필요한지 파악하고, 이를 엔티티-관계 다이어그램으로 표현합니다.

    ① 단계에서는 엔티티-관계 다이어그램을 바탕으로 각 엔티티의 속성을 정의하고, 이를 테이블로 변환합니다.

    ③ 단계에서는 테이블 간의 관계를 정의하고, 이를 외래키로 구현합니다.

    마지막으로 ② 단계에서는 물리적인 데이터베이스 구조를 설계하고, 데이터베이스를 구축합니다.

    따라서, "④ → ① → ③ → ②" 순서가 올바른 데이터베이스 설계 순서입니다.
profile_image
1

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

10. Which of the following is a language that enables users to access and manipulate data as organized by the appropriate data model?

  1. Data Definition Language
  2. Data Manipulation Language
  3. Data Control Language
  4. Host Language
(정답률: 70%)
  • "Data Manipulation Language" is a language that allows users to access and manipulate data as organized by the appropriate data model. It includes commands for inserting, updating, deleting, and retrieving data from a database.
profile_image
1

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

11. 삽입(insertion) 정렬을 사용하여 다음의 자료를 오름차순으로 정렬하고자 한다. 1회전 후의 결과는?

  1. 4, 5, 3, 2, 1
  2. 1, 2, 3, 4, 5
  3. 3, 4, 5, 2, 1
  4. 2, 3, 4, 5, 1
(정답률: 82%)
  • 삽입 정렬은 현재 위치에서 그 이하의 배열들을 비교하여 자신이 들어갈 위치를 찾아 삽입하는 방식으로 정렬을 수행한다.

    1회전에서는 첫 번째 원소인 4가 이미 정렬된 상태이므로 그대로 둔다. 두 번째 원소인 5는 4보다 크므로 그대로 둔다. 세 번째 원소인 3은 5보다 작으므로 5와 자리를 바꾼다. 이제 배열은 "4, 3, 5, 2, 1"이 된다. 네 번째 원소인 2는 5, 3, 4보다 작으므로 각각과 자리를 바꾼다. 배열은 "4, 3, 2, 5, 1"이 된다. 마지막으로 다섯 번째 원소인 1은 5, 2, 3, 4보다 작으므로 각각과 자리를 바꾼다. 배열은 "4, 3, 2, 1, 5"가 된다.

    따라서 정답은 "4, 5, 3, 2, 1"이다.
profile_image
1

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

12. 관계 데이터 모델에서 릴레이션의 특성으로 옳지 않은 것은?

  1. 한 릴레이션에는 똑같은 튜플이 중복 포함될 수 있다.
  2. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
  3. 한 릴레이션을 구성하는 애트리뷰트 사이에는 순서가 없다.
  4. 모든 속성 값은 원자값이다.
(정답률: 74%)
  • "한 릴레이션에는 똑같은 튜플이 중복 포함될 수 있다."가 옳지 않은 것이다. 릴레이션은 집합이므로 중복된 튜플을 포함할 수 없다. 중복된 데이터를 저장해야 하는 경우에는 별도의 릴레이션을 만들어서 참조하는 방식으로 해결할 수 있다. 예를 들어, 학생 정보와 수강 정보를 저장하는 릴레이션이 있다면, 학생 정보와 수강 정보를 각각 저장하는 릴레이션을 만들고, 학생 정보와 수강 정보를 참조하는 외래키를 사용하여 두 릴레이션을 연결할 수 있다.
profile_image
1

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

13. 데이터베이스의 구성 요소 중 개체(Entity)에 대한 설명으로 적합하지 않은 것은?

  1. 속성들이 가질 수 있는 모든 값들의 집합이다.
  2. 데이터베이스에 표현하려고 하는 현실 세계의 대상체이다,
  3. 유형, 무형의 정보로서 서로 연관된 몇 개의 속성으로 구성된다.
  4. 파일의 레코드에 대응하는 것으로 어떤 정보를 제공하는 역할을 수행한다.
(정답률: 45%)
  • 정답은 "파일의 레코드에 대응하는 것으로 어떤 정보를 제공하는 역할을 수행한다."입니다.

    속성은 개체의 특성을 나타내는 것이며, 속성들이 가질 수 있는 모든 값들의 집합은 그 속성의 도메인이라고 합니다. 개체는 데이터베이스에 표현하려는 현실 세계의 대상체이며, 유형, 무형의 정보로서 서로 연관된 몇 개의 속성으로 구성됩니다. 따라서 "속성들이 가질 수 있는 모든 값들의 집합이다."는 속성에 대한 설명으로 적합합니다.
profile_image
1

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

14. 관계 데이터베이스의 테이블인 수강(학번, 과목명, 중간성적, 기말성적)에서 과목명이 “DB”인 모든 튜플들을 성적에 의해 정렬된 형태로 검색하고자 한다. 이때 정렬 기준은 기말성적의 오름차순으로 정렬하고 기말성적이 같은 경우는 중간성적의 내림차순으로 정렬하고자 한다. 다음 SQL 질의문에서 ORDER BY 절의 밑줄 친 부분의 내용으로 옳은 것은?

  1. 기말성적 DESC, 중간성적 ASC
  2. 기말성적 UP, 중간성적 DOWN
  3. 기말성적 ASC, 중간성적 DESC
  4. 기말성적 HIGH, 중간성적 LOW
(정답률: 72%)
  • 정답은 "기말성적 ASC, 중간성적 DESC"이다.

    기말성적을 오름차순으로 정렬하고, 기말성적이 같은 경우에는 중간성적을 내림차순으로 정렬하기 때문이다.

    즉, 먼저 기말성적이 낮은 순서대로 정렬하고, 기말성적이 같은 경우에는 중간성적이 높은 순서대로 정렬하게 된다.

    그래서 "기말성적 ASC, 중간성적 DESC"가 옳은 답이다.
profile_image
1

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

15. 데이터베이스가 가지는 특성이 아닌 것은?

  1. 여러 사용자들에 의해 동시 공유된다.
  2. 저장된 내용이 계속적으로 변화된다.
  3. 레코드의 주소나 위치에 의해 참조된다.
  4. 실시간으로 처리하여 즉각적인 응답이 이루어진다.
(정답률: 66%)
  • 데이터베이스의 특성 중 "레코드의 주소나 위치에 의해 참조된다."는 데이터베이스의 특성이 아닙니다. 이는 데이터베이스 시스템의 내부 구조와 관련된 사항으로, 사용자는 이를 알 필요가 없습니다. 데이터베이스는 여러 사용자들에 의해 동시 공유되며, 저장된 내용이 계속적으로 변화되며, 실시간으로 처리하여 즉각적인 응답이 이루어진다는 특성을 가지고 있습니다.
profile_image
1

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

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

  1. 데이터베이스의 물리적 저장 구조와 접근 권한을 결정한다.
  2. 최초의 데이터베이스 스키마를 생성하고, 이는 데이터 사전에 테이블 집합으로 영구 저장된다.
  3. 정보 보안 검사와 무결성 제약 조건을 지정한다.
  4. 주로 DML을 이용하여 사용자가 요구한 응용 프로그램을 작성한다.
(정답률: 58%)
  • "주로 DML을 이용하여 사용자가 요구한 응용 프로그램을 작성한다."는 데이터베이스 관리자의 역할과는 거리가 먼 설명이다. 데이터베이스 관리자는 데이터베이스의 물리적 저장 구조와 접근 권한을 결정하고, 최초의 데이터베이스 스키마를 생성하며, 정보 보안 검사와 무결성 제약 조건을 지정하는 등 데이터베이스의 전반적인 관리를 담당한다. DML을 이용하여 응용 프로그램을 작성하는 것은 주로 개발자나 데이터베이스 사용자의 역할이다.
profile_image
1

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

17. SQL 문장의 기술이 적당치 않은 것은?

  1. select... from... where...
  2. insert... on values...
  3. update... set... where...
  4. delete... from... where...
(정답률: 76%)
  • "insert... on values..."는 올바른 SQL 문장이 아닙니다. 올바른 문장은 "insert into... values..."입니다. "on" 대신 "into"를 사용해야 합니다.
profile_image
1

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

18. 제 2정규형에서 제 3정규형이 되기 위한 조건은?

  1. 부분 함수 종속 제거
  2. 이행 함수 종속 제거
  3. 원자 값이 아닌 도메인을 분해
  4. 결정자가 후보 키가 아닌 함수 종속 제거
(정답률: 80%)
  • 제 2정규형에서 제 3정규형이 되기 위해서는 이행 함수 종속을 제거해야 합니다. 이행 함수 종속이란 A → B, B → C와 같이 A → C와 같은 함수 종속이 존재하는 경우를 말합니다. 이러한 경우에는 B가 중간 역할을 하기 때문에 데이터의 중복이 발생할 수 있습니다. 따라서 이러한 이행 함수 종속을 제거하여 데이터의 중복을 방지하고 데이터의 일관성을 유지할 수 있도록 해야 합니다.
profile_image
1

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

19. 큐의 응용 분야에 해당하는 내용을 모두 나열한 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ①, ②, ③, ④
(정답률: 52%)
  • 이 그림은 은행 창구에서 대기하는 손님들의 대기열을 나타내고 있으며, 이는 큐의 대표적인 응용 분야 중 하나인 대기열 관리에 해당한다. 따라서 정답은 "①"이다. ②, ③, ④는 큐의 다른 응용 분야인 네트워크 통신, 운영체제 스케줄링, 그리고 이벤트 처리 등을 나타내는데, 이들은 대기열 관리와는 조금 다른 개념이므로 정답이 될 수 없다.
profile_image
1

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

20. 시스템 카탈로그에 대한 설명으로 옳은 내용을 모두 나열한 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 76%)
  • 시스템 카탈로그는 데이터베이스의 구조와 객체들에 대한 정보를 담고 있는 데이터베이스 객체이다.

    ① "①, ②" : 시스템 카탈로그는 데이터베이스의 구조와 객체들에 대한 정보를 담고 있기 때문에, 데이터베이스의 구조를 파악하는 데 필요한 정보를 제공한다. 따라서 ①은 옳은 설명이다. 하지만, 시스템 카탈로그는 데이터베이스 객체들에 대한 정보도 담고 있기 때문에 ②는 부족한 설명이다.

    ② "①, ②, ③" : 시스템 카탈로그는 데이터베이스 객체들에 대한 정보도 담고 있기 때문에, 데이터베이스 객체들의 속성, 구조, 권한 등에 대한 정보를 제공한다. 따라서 ③은 옳은 설명이다.

    ③ "②, ③, ④" : 시스템 카탈로그는 데이터베이스 객체들의 속성, 구조, 권한 등에 대한 정보를 제공하기 때문에, 데이터베이스 객체들을 관리하는 데 필요한 정보를 제공한다. 따라서 ④는 옳은 설명이다.

    ④ "①, ②, ③, ④" : 모든 내용이 옳은 설명이다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 중 조합 논리 회로는?

  1. 반가산기
  2. 레지스터
  3. 카운터
  4. 버스
(정답률: 72%)
  • 반가산기는 두 개의 입력 비트를 받아들여 덧셈 연산을 수행하는 가산기의 일종입니다. 따라서 조합 논리 회로 중에서는 반가산기가 덧셈 연산을 수행하는 가장 기본적인 회로이기 때문에 정답이 됩니다. 레지스터는 데이터를 저장하는 회로, 카운터는 숫자를 세는 회로, 버스는 데이터 전송을 위한 회로입니다.
profile_image
1

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

22. [그림]에서와 같이 A, B 레지스터에 있는 2개의 자료에 대하여 ALU에 의해 OR 연산이 이루어졌을 때 그 결과가 출력되는 C 레지스터의 내용은?

  1. 11101110
  2. 10110110
  3. 10000000
  4. 11111110
(정답률: 72%)
  • OR 연산은 두 비트 중 하나라도 1이면 결과가 1이 되므로, A와 B 레지스터의 각 비트를 OR 연산한 결과가 C 레지스터에 저장됩니다. 따라서 A와 B 레지스터의 각 비트를 OR 연산한 결과는 "11111110"이 되므로, C 레지스터의 내용도 "11111110"이 됩니다.
profile_image
1

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

23. 35를 2진화 10진수(BCD)로 나타낸 것은?

  1. (00110011)BCD
  2. (00100000)BCD
  3. (00110101)BCD
  4. (00100101)BCD
(정답률: 53%)
  • 35를 2진수로 나타내면 00110101이 된다. BCD(Binary Coded Decimal)는 10진수를 4비트씩 끊어서 각각 2진수로 나타내는 방식이다. 따라서 35를 BCD로 나타내면 0011(3) 0101(5)가 되어 (00110101)BCD가 된다.
profile_image
1

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

24. 인출(fetch) 명령 사이클 상태를 나타낸 것으로 적합하지 않은 것은?

  1. ADD X : MBR(OP)→IR
  2. AND X : MBR(OP)→IR
  3. ADD X : MBR+AC→AC
  4. JMP X : MBR(PC)→IR
(정답률: 53%)
  • 정답은 "AND X : MBR(OP)→IR"입니다.

    ADD X : MBR+AC→AC 명령어는 MBR에 저장된 값을 AC 레지스터의 값과 더한 후, 그 결과를 다시 AC 레지스터에 저장하는 명령어입니다.

    이 명령어는 인출(fetch) 명령 사이클 상태와는 직접적인 연관이 없습니다. 인출(fetch) 명령 사이클 상태에서는 명령어를 메모리에서 읽어와 IR 레지스터에 저장하는 과정이 이루어지는데, ADD X 명령어의 경우 MBR(OP)→IR 과정에서 MBR에 저장된 값을 IR 레지스터에 저장합니다.

    따라서 ADD X : MBR+AC→AC 명령어는 실행(execute) 명령 사이클 상태에서 실행되는 명령어입니다.
profile_image
1

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

25. CAM(Content Addressable Memory)에 대한 설명 중 가장 옳지 않은 것은?

  1. 구성 요소로 key 레지스터, match 레지스터 등이 있다.
  2. 병렬 검색이 가능하다.
  3. 데이터를 직렬 탐색하기에 알맞도록 되어 있다.
  4. 주소를 사용하지 않고 기억된 정보의 일부분을 이용하여 자료를 신속히 찾을 수 있다.
(정답률: 49%)
  • CAM은 데이터를 직렬 탐색하기에 알맞도록 되어 있지 않습니다. CAM은 주소를 사용하지 않고 기억된 정보의 일부분을 이용하여 자료를 신속히 찾을 수 있으며, 구성 요소로 key 레지스터, match 레지스터 등이 있고 병렬 검색이 가능합니다.
profile_image
1

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

26. 묵시적 주소지정 방식에서 산술 연산을 실행하는데 사용되는 레지스터는?

  1. 누산기
  2. 데이터 레지스터
  3. 주소 레지스터
  4. 인덱스 레지스터
(정답률: 62%)
  • 누산기는 산술 연산을 수행하는 데 사용되는 레지스터로, 묵시적 주소지정 방식에서도 산술 연산을 수행하기 위해 사용됩니다. 누산기는 덧셈, 뺄셈, 곱셈, 나눗셈 등의 산술 연산을 수행할 수 있으며, 이를 통해 메모리에 저장된 데이터를 처리할 수 있습니다. 따라서 누산기가 묵시적 주소지정 방식에서 산술 연산을 실행하는 데 사용되는 레지스터입니다.
profile_image
1

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

27. 명령을 수행하기 위하여 CPU 내의 레지스터와 플래그의 상태 변환을 일으키는 작업을 무엇이라 하는가?

  1. Fetch
  2. Count Operation
  3. Micro Operation
  4. Program Operation
(정답률: 56%)
  • 명령을 수행하기 위해 CPU 내부에서 수행되는 작은 단위의 연산을 Micro Operation이라고 합니다. 이 작업은 CPU 내의 레지스터와 플래그의 상태를 변경하여 명령을 수행하는 데 필요한 모든 정보를 제공합니다. 따라서 Micro Operation은 명령어 실행의 핵심적인 부분이며, CPU의 성능과 효율성에 큰 영향을 미칩니다.
profile_image
1

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

28. 다음 중 보조기억장치의 데이터를 입출력할 경우 가장 효율성이 뛰어난 방법은?

  1. Direct Memory Access
  2. Interrupt I/0
  3. Programmed I/0
  4. Strobe
(정답률: 63%)
  • "Direct Memory Access"는 CPU의 개입 없이 보조기억장치와 메인 메모리 간 데이터 전송이 가능한 방법이다. 이 방법은 데이터 전송 속도가 빠르며, CPU의 부담을 줄여 시스템의 전체 성능을 향상시킨다. 따라서 보조기억장치의 데이터를 입출력할 경우 "Direct Memory Access"가 가장 효율성이 뛰어난 방법이다.
profile_image
1

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

29. 누산기(Accumulator)에 대한 설명으로 옳은 것은?

  1. 데이터를 누적하는 곳으로 기억 장치에 있다.
  2. 연산을 위한 중간 결과를 저장하는 곳이다.
  3. 필요한 연산을 실행하는 곳이다.
  4. 다음에 실행될 명령이 있는 주소를 가리킨다.
(정답률: 58%)
  • 누산기는 연산을 수행하는 데 필요한 중간 결과를 저장하는 곳입니다. 예를 들어, 덧셈 연산을 수행할 때 두 수를 더한 결과를 누산기에 저장하고, 다음에 덧셈 연산을 수행할 때 이전에 저장된 값을 이용하여 계산을 진행합니다. 따라서 누산기는 연산을 위한 중간 결과를 저장하는 곳입니다.
profile_image
1

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

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

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

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

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

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

31. 컴퓨터의 메이저 사이클에서 인터럽트 사이클 후 처리되는 사이클은?

  1. 실행(execute)
  2. 간접(indirect)
  3. 인출(fetch)
  4. 직접(direct)
(정답률: 61%)
  • 컴퓨터의 메이저 사이클에서 인터럽트 사이클 후 처리되는 사이클은 "인출(fetch)"입니다. 이는 CPU가 메모리에서 다음 명령어를 가져오는 단계로, CPU는 메모리에서 명령어를 가져와서 실행하기 위해 인출 사이클을 수행합니다. 따라서 인출 사이클은 CPU가 다음 명령어를 가져오는 중요한 단계입니다.
profile_image
1

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

32. 하드 디스크 드라이브(HDD)와 비슷하게 동작하면서 기계적 장치인 HDD와는 달리 반도체를 이용하여 정보를 저장하는 것은?

  1. CCD
  2. SSD
  3. 캐시메모리
  4. DVD
(정답률: 74%)
  • 정답은 "SSD"입니다. SSD는 하드 디스크 드라이브와 비슷하게 데이터를 저장하고 읽어오지만, HDD와는 달리 기계적인 부품이 없이 반도체를 이용하여 정보를 저장하기 때문입니다. 이로 인해 더 빠른 속도와 더 낮은 전력 소비를 보장할 수 있습니다. CCD는 이미지 센서, 캐시메모리는 임시 저장소, DVD는 광학 저장 장치입니다.
profile_image
1

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

33. 캐시의 적중률(hit ratio)을 구하는 식은?

  1. 적중시간/총액세스시간
  2. 총액세스횟수/적중횟수
  3. 적중횟수/총액세스횟수
  4. 총액세스시간/적중시간
(정답률: 57%)
  • 캐시의 적중률(hit ratio)은 캐시에 저장된 데이터 중에서 요청한 데이터가 존재하는 비율을 의미합니다. 따라서 적중횟수(요청한 데이터가 캐시에 존재하여 캐시에서 데이터를 가져온 횟수)를 총액세스횟수(전체 데이터 요청 횟수)로 나눈 비율이 적중률이 됩니다. 따라서 정답은 "적중횟수/총액세스횟수" 입니다.
profile_image
1

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

34. 일반적인 micro processor에서 ALU가 위치한 곳, ALU의 의미가 옳게 나열된 것은?

  1. CPU, 산술논리연산장치
  2. ROM, 산술논리연산장치
  3. CPU, address Locating unit
  4. ROM, address locating unit
(정답률: 68%)
  • ALU는 산술과 논리 연산을 수행하는 장치이며, 이는 CPU(중앙처리장치) 내부에 위치합니다. 따라서 "CPU, 산술논리연산장치"가 옳은 답입니다. ROM은 읽기 전용 메모리이며, address locating unit은 주소 위치를 찾는 장치입니다. 이들은 ALU와는 별개의 기능을 수행합니다.
profile_image
1

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

35. 다음 중 패리티 비트를 검사하려면 어떤 게이트를 사용하는 것이 가장 좋은가?

  1. AND
  2. NAND
  3. NOR
  4. EX-OR
(정답률: 54%)
  • EX-OR 게이트는 입력값이 서로 다를 때 1을 출력하므로, 패리티 비트를 검사하기에 가장 적합하다. 예를 들어, 4비트 데이터에서 패리티 비트를 검사하기 위해 EX-OR 게이트를 사용하면, 4비트 데이터의 각 비트와 패리티 비트를 입력으로 주면, 출력값이 1이면 홀수 개의 1이 있는 것이므로 패리티 비트를 1로 설정하고, 출력값이 0이면 짝수 개의 1이 있는 것이므로 패리티 비트를 0으로 설정할 수 있다.
profile_image
1

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

36. 다음 논리 회로의 출력 F는?

(정답률: 56%)
  • 입력 A와 B가 모두 1일 때, AND 게이트를 통해 출력 C가 1이 되고, 이 출력 C가 NOT 게이트를 통해 반전되어 출력 F가 0이 된다. 따라서 정답은 "" 이다.
profile_image
1

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

37. 주소의 변경이나 프로그램 루프의 실행 횟수를 계산하는데 유용한 명령으로 지정된 주소에 저장된 워드의 내용을 1 증가시킨 다음 그 결과가 0 이면 다음 명령을 skip하고, 0 이 아니면 그대로 다음 명령을 실행하는 것은?

  1. BUN 명령
  2. BSA 명령
  3. JMP 명령
  4. ISZ 명령
(정답률: 45%)
  • ISZ 명령은 Increment and Skip if Zero의 약자로, 지정된 주소에 저장된 워드의 값을 1 증가시키고 그 결과가 0이면 다음 명령을 skip하고, 0이 아니면 그대로 다음 명령을 실행하는 명령어이기 때문에 이 문제의 답은 ISZ 명령입니다. 이 명령은 프로그램 루프의 실행 횟수를 계산하거나, 주소의 변경 등에 유용하게 사용됩니다.
profile_image
1

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

38. 입출력 채널과 프로세서가 동시에 주기억장치를 접근 하려고 하면 문제가 발생한다. 이 때 채널의 우선순위를 높여주어 입출력 장치의 효율을 향상시키기 위해 사용하는 것은?

  1. DMA
  2. 인터럽트
  3. 사이클 스틸링
  4. 핸드세이킹
(정답률: 40%)
  • 정답은 "사이클 스틸링"입니다.

    사이클 스틸링은 입출력 채널과 프로세서가 동시에 주기억장치를 접근하려고 할 때 발생하는 문제를 해결하기 위해 사용됩니다. 이 때 채널의 우선순위를 높여주어 입출력 장치의 효율을 향상시키는 방법입니다. 즉, 프로세서가 주기억장치에 접근하는 동안 입출력 채널이 사이클을 스틸링하여 입출력 작업을 처리할 수 있도록 합니다. 이를 통해 입출력 작업의 처리 속도를 높일 수 있습니다.

    DMA는 직접 메모리 접근을 의미하며, 인터럽트는 프로세서가 실행 중인 작업을 중단하고 다른 작업을 처리하는 것을 의미합니다. 핸드세이킹은 입출력 작업을 수행하는 장치와 프로세서 간의 통신을 의미합니다.
profile_image
1

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

39. 다음 중 마이크로 명령 형식을 표현한 것으로 옳지 않은 것은?

  1. 수직 마이크로 명령
  2. 나노 명령
  3. 수평 마이크로 명령
  4. 컨트롤 마이크로 명령
(정답률: 40%)
  • 정답은 "나노 명령"입니다. 나노 명령은 존재하지 않는 용어입니다.

    컨트롤 마이크로 명령은 제어 신호를 전송하는 명령으로, CPU가 실행할 작업을 지시하는 역할을 합니다. 수직 마이크로 명령은 메모리에서 데이터를 읽거나 쓰는 명령을 전송하는 것이고, 수평 마이크로 명령은 ALU(산술 논리 장치)에서 수행할 연산을 지시하는 명령입니다.
profile_image
1

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

40. 다음은 입출력 채널(Channel)의 종류를 분류 기준에 따라 설명한 것이다. 옳은 것은?

  1. 연결 형태에 따라 고정채널과 가변채널로 구분되며 고정채널이 가변채널에 비해 채널 효율이 낮다.
  2. 정보 취급방법에 따라 멀티플렉서 모드와 버스트 모드로 구분되며 멀티플렉서 모드는 대량의 데이터를 고속으로 전송하기에 적합한 방식이다.
  3. 입출력 장치의 설질에 따라 실렉터 채널과 멀티플렉서 채널로 구분되며 저속의 입출력장치의 경우 실렉터 채널에 연결하는 것이 효율적이다.
  4. 채널 제어를 위한 임의의 시점에서 볼 때 어느 하나의 입출력 장치를 독점 운영하는 형태의 채널을 멀티플렉서 채널이라 한다.
(정답률: 42%)
  • 정답은 "연결 형태에 따라 고정채널과 가변채널로 구분되며 고정채널이 가변채널에 비해 채널 효율이 낮다."이다.

    고정채널은 입출력 장치와 컴퓨터 간의 연결이 고정되어 있어서 다른 장치와 연결하려면 채널을 해제하고 다시 연결해야 한다. 반면에 가변채널은 연결이 유동적이어서 다른 장치와 쉽게 연결할 수 있다. 따라서 고정채널은 채널 효율이 낮아지는 단점이 있다.

    정보 취급방법에 따라 멀티플렉서 모드와 버스트 모드로 구분되며 멀티플렉서 모드는 대량의 데이터를 고속으로 전송하기에 적합한 방식이다.

    입출력 장치의 설질에 따라 실렉터 채널과 멀티플렉서 채널로 구분되며 저속의 입출력장치의 경우 실렉터 채널에 연결하는 것이 효율적이다.

    채널 제어를 위한 임의의 시점에서 볼 때 어느 하나의 입출력 장치를 독점 운영하는 형태의 채널을 멀티플렉서 채널이라 한다.
profile_image
1

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

3과목: 시스템분석설계

41. 해싱에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미하는 것은?

  1. Slot
  2. Division
  3. Collision
  4. Synonym
(정답률: 65%)
  • Synonym은 해싱에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미합니다. 이는 해시 함수에 의해 계산된 주소가 동일한 경우 발생하는 충돌의 한 형태입니다. 따라서 Synonym은 충돌(Collision)의 일종입니다.
profile_image
1

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

42. 자료 흐름도에 대한 설명으로 옳지 않은 것은?

  1. 처리 공정은 원, 자료저장소는 이중직선, 종착지는 사각형, 자료 흐름은 점선으로 표시한다.
  2. 시스템의 활동적인 구성 요소 및 그들 간의 연관 관계를 모형화 한다.
  3. 자료 흐름도는 논리적으로 일관성이 있어야 한다.
  4. 기능별로 분할하고 다차원적이다.
(정답률: 62%)
  • "기능별로 분할하고 다차원적이다."는 자료 흐름도에 대한 설명으로 옳지 않습니다. 자료 흐름도는 기능별로 분할되어 표현되지만, 다차원적이지는 않습니다. 오히려 단순하고 일차원적인 구조를 가지며, 시스템의 활동적인 구성 요소 및 그들 간의 연관 관계를 모형화하여 표현합니다.
profile_image
1

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

43. 입력 정보의 설계 순서로 옳은 것은?

  1. ① → ② → ③ → ④
  2. ① → ④ → ② → ③
  3. ③ → ① → ④ → ②
  4. ④ → ② → ③ → ①
(정답률: 68%)
  • 입력 정보의 설계 순서는 다음과 같은 순서로 이루어져야 합니다.

    ③ → ① → ④ → ②

    ③: 입력 정보의 종류와 형식을 결정합니다. 이 단계에서는 어떤 종류의 입력 정보가 필요하고, 그 입력 정보가 어떤 형식으로 제공되어야 하는지를 결정합니다.

    ①: 입력 정보를 수집합니다. 이 단계에서는 결정된 입력 정보의 종류와 형식에 맞게 실제로 입력 정보를 수집합니다.

    ④: 입력 정보를 검증합니다. 이 단계에서는 수집된 입력 정보가 올바른 형식인지, 필수 입력 정보가 누락되지 않았는지 등을 검증합니다.

    ②: 검증된 입력 정보를 처리합니다. 이 단계에서는 검증된 입력 정보를 이용하여 다음 단계의 처리를 위한 데이터를 생성하거나, 시스템의 동작을 제어합니다.
profile_image
1

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

44. 객체의 특성으로 옳지 않은 것은?

  1. 상태와 행위를 가지고 있다.
  2. 식별성을 가진다.
  3. 객체들 간의 관계를 가진다.
  4. 일정한 기억 장소를 갖지 않는다.
(정답률: 72%)
  • 객체는 일정한 기억 장소를 갖지 않는다는 것은 옳은 설명이다. 객체는 프로그램 실행 중에 메모리에 할당되어 사용되지만, 이 메모리 공간은 동적으로 할당되고 해제되기 때문에 일정한 기억 장소를 갖지 않는다. 따라서 객체는 필요할 때 생성되고 필요 없어지면 소멸되는 것이 일반적이다.
profile_image
1

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

45. 소프트웨어 비용 산정 방법 중 전문가가 독자적으로 감정할 때 발생할 수 있는 편차를 줄이기 위해 단계별로 전문가들의 견해를 조정자가 조정하여 최종 견적을 결정하는 것은?

  1. 전문가 감정에 의한 방법
  2. 델파이 방법
  3. LOC 방법
  4. COCOMO 방법
(정답률: 47%)
  • 델파이 방법은 전문가들의 독립적인 견해를 조정하여 최종 견적을 결정하는 방법이다. 이를 통해 전문가들의 주관적인 편차를 줄이고, 보다 정확한 소프트웨어 비용 산정을 할 수 있다. 따라서 이 방법이 정답이다.
profile_image
1

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

46. 대화형 입출력 방식 중 화면에 여러 개의 항목을 진열하고 그 중의 하나를 선택 도구로 지정하여 직접 실행하는 방식으로 직접 조작 방식이라고도 하는 것은?

  1. 프롬프트 방식
  2. 메뉴 방식
  3. 항목 채우기 방식
  4. 아이콘 방식
(정답률: 60%)
  • 화면에 여러 개의 항목을 진열하고 그 중의 하나를 선택 도구로 지정하여 직접 실행하는 방식은 "아이콘 방식"이다. 이는 아이콘으로 표시된 그래픽 이미지를 클릭하여 해당 기능을 실행하는 방식으로, 직관적이고 직접적인 조작이 가능하다는 장점이 있다.
profile_image
1

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

47. 동일한 형식의 2개 이상의 파일을 하나의 파일로 만드는 작업은?

  1. match
  2. merge
  3. update
  4. conversion
(정답률: 70%)
  • "Merge"는 동일한 형식의 2개 이상의 파일을 하나의 파일로 합치는 작업을 의미합니다. 다른 보기들은 파일을 합치는 작업이 아니라 다른 작업을 수행하는 용어들이기 때문에 "merge"가 정답입니다.
profile_image
1

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

48. 컴퓨터에 의한 계산 처리에 앞서 오류 데이터를 찾기 위하여 입력되는 데이터 항목의 논리적 모순 여부를 체크하는 방법은?

  1. Numeric Check
  2. Limit Check
  3. Logical Check
  4. Matching Check
(정답률: 60%)
  • 논리적 모순 여부를 체크하는 방법은 "Logical Check" 이다. 이는 입력된 데이터가 논리적으로 올바른지 확인하는 것으로, 예를 들어 성별 항목에 "기타"라는 값이 입력되는 것은 논리적으로 모순되는 데이터이다. 따라서 이러한 오류를 방지하기 위해 논리적 모순 여부를 체크하는 것이 중요하다. Numeric Check는 숫자 형식에 맞는지, Limit Check는 범위 내에 있는지, Matching Check는 일치하는지를 확인하는 방법이다.
profile_image
1

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

49. 시스템의 특성 중 (ㄱ), (ㄴ)의 설명에 해당하는 것으로 옳게 나열된 것은?

  1. (ㄱ) 종합성, (ㄴ) 제어성
  2. (ㄱ) 제어성, (ㄴ) 목적성
  3. (ㄱ) 목적성, (ㄴ) 제어성
  4. (ㄱ) 종합성, (ㄴ) 자동성
(정답률: 70%)
  • 시스템의 종합성은 시스템이 여러 가지 요소들로 이루어져 있어서 전체적인 특성을 파악해야 한다는 것을 의미하고, 제어성은 시스템이 외부나 내부의 영향에 따라 변화할 수 있으므로 이를 제어할 수 있어야 한다는 것을 의미합니다. 따라서 정답은 "(ㄱ) 종합성, (ㄴ) 제어성" 입니다.
profile_image
1

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

50. 람바우의 객체지향분석 모델링에서 데이터 흐름 다이어그램을 이용하여 다수의 프로세스들 간의 데이터 흐름을 중심으로 처리과정을 표현한 모델링은?

  1. 동적 모델링
  2. 기능 모델링
  3. 클래스 모델링
  4. 객체 모델링
(정답률: 29%)
  • 데이터 흐름 다이어그램은 시스템 내에서 데이터가 어떻게 처리되는지를 중심으로 표현하는 모델링이다. 이 모델링은 다수의 프로세스들 간의 데이터 흐름을 중심으로 처리과정을 표현하므로, 시스템의 기능을 분석하고 설계하는 데에 적합하다. 따라서 이 모델링은 "기능 모델링"이라고 부른다.
profile_image
1

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

51. 시스템의 기본 요소 중 출력 결과가 만족스럽지 않거나 보다 좋은 출력을 위해 다시 입력하는 과정은?

  1. 출력
  2. 처리
  3. 제어
  4. 피드백
(정답률: 79%)
  • 피드백은 시스템의 출력 결과를 평가하고, 그 결과가 만족스럽지 않을 경우 다시 입력하여 보다 좋은 출력을 얻기 위한 과정을 말한다. 따라서 정답은 "피드백"이다.
profile_image
1

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

52. 프로세스 설계시 고려 사항에 해당하는 내용을 모두 나열한 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ①, ②, ④
  4. ②, ③, ④
(정답률: 78%)
  • 프로세스 설계시 고려 사항은 다음과 같다.

    ① 입력과 출력 데이터의 정의와 처리 방법
    ② 데이터의 흐름과 처리 과정의 정의
    ③ 데이터의 보안과 안전성
    ④ 시스템의 성능과 확장성

    이 중에서도 이미지에서는 입력과 출력 데이터의 정의와 처리 방법, 데이터의 흐름과 처리 과정의 정의, 시스템의 성능과 확장성이 강조되어 나타나 있으므로 정답은 "①, ②, ④"이다.
profile_image
1

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

53. 다음의 코드 설계 단계 중 가장 먼저 행하는 것은?

  1. 코드 대상 항목 선정
  2. 사용 범위와 기간의 결정
  3. 코드 부여 방식 결정
  4. 코드 목적의 명확화
(정답률: 66%)
  • 코드 설계 단계 중 가장 먼저 행하는 것은 "코드 대상 항목 선정"이다. 이는 코드를 부여할 대상이 무엇인지를 결정하는 것으로, 코드 설계의 기본이 되는 단계이다. 코드 대상 항목을 선정함으로써 코드 부여 방식, 사용 범위와 기간, 코드 목적 등을 결정할 수 있게 된다. 따라서 코드 설계의 첫 번째 단계는 코드 대상 항목을 선정하는 것이다.
profile_image
1

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

54. 파일 편성법 중 랜덤 편성법에 대한 설명으로 옳은 내용 모두를 나열한 것은?

  1. ①, ③
  2. ①, ②, ④
  3. ①, ③, ④
  4. ②, ③, ④
(정답률: 58%)
  • 랜덤 편성법은 파일을 무작위로 편성하여 저장하는 방법이다. 이 방법은 파일의 접근 시간을 분산시켜서 디스크의 효율성을 높이는 효과가 있다. 따라서, 랜덤 편성법은 파일의 크기와 상관없이 효율적으로 파일을 저장할 수 있다. 따라서, ①과 ③은 옳은 설명이다. 반면에, ②와 ④는 랜덤 편성법에 대한 잘못된 설명이다.
profile_image
1

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

55. 색인 순차 파일(Indexed Sequential File)에서 색인 영역(index area)의 종류로 옳은 것은?

  1. Master Index area, Cylinder Index area, Data Index area
  2. Cylinder Index area, Track Index area, Data Index area
  3. Master Index area, Cylinder Index area, Track Index area
  4. Track Index area, Master Index area, Data Index area
(정답률: 66%)
  • 정답은 "Master Index area, Cylinder Index area, Track Index area"입니다.

    - Master Index area: 모든 색인 정보를 담고 있는 최상위 색인 영역으로, 파일 전체의 구조를 파악하는 데 필요한 정보를 제공합니다.
    - Cylinder Index area: 디스크의 실린더 단위로 색인 정보를 담고 있는 영역으로, 파일의 레코드가 저장된 실린더를 찾는 데 필요한 정보를 제공합니다.
    - Track Index area: 디스크의 트랙 단위로 색인 정보를 담고 있는 영역으로, 파일의 레코드가 저장된 트랙을 찾는 데 필요한 정보를 제공합니다.

    따라서, 이 세 가지 색인 영역은 파일의 구조를 파악하고 레코드를 검색하는 데 필수적인 역할을 합니다.
profile_image
1

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

56. 모듈의 결합도는 설계에 대한 품질 평가 방법의 하나로서 두 모듈 간의 상호 의존도를 측정하는 것이다. 다음 중 설계 품질이 가장 좋은 결합도는?

  1. Common Coupling
  2. Data Coupling
  3. Control Coupling
  4. Content Coupling
(정답률: 38%)
  • 정답: Data Coupling

    이유: Data Coupling은 두 모듈 간에 데이터 요소만 전달되고 있으며, 다른 모듈의 내부 작업에 대해 알지 못하는 결합도이다. 이는 모듈 간의 의존성을 최소화하고 모듈의 재사용성과 유지 보수성을 높이는 데 도움이 된다. 따라서 설계 품질이 가장 좋은 결합도는 Data Coupling이다.
profile_image
1

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

57. 흐름도(Flowchart)의 종류 중 다음 설명에 해당하는 것은?

  1. 시스템 흐름도
  2. 프로그램 흐름도
  3. 프로세스 흐름도
  4. 블록 차트
(정답률: 49%)
  • 이 흐름도는 프로그램의 실행 흐름을 보여주는 것으로, 프로그램 흐름도라고 부릅니다. 다른 보기들은 시스템 전체의 흐름을 보여주는 시스템 흐름도, 프로세스의 흐름을 보여주는 프로세스 흐름도, 작업의 순서와 관계를 보여주는 블록 차트 등이 있습니다.
profile_image
1

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

58. 중량, 용량, 거리, 크기, 면적 등의 물리적 수치를 직접 코드에 적용시키는 코드 방식은?

  1. Significant Digit Code
  2. Sequence Code
  3. Block Code
  4. Decimal Code
(정답률: 61%)
  • "Significant Digit Code"는 중요한 숫자를 코드에 포함시키는 방식으로, 물리적 수치를 정확하게 나타내기 위해 사용된다. 이 방식은 다른 코드 방식과 달리 숫자의 정확도를 높이기 위해 사용되며, 숫자의 중요성에 따라 코드의 길이가 달라질 수 있다. 따라서 이 방식은 물리적 수치를 정확하게 나타내기 위해 사용되는 가장 효과적인 방식 중 하나이다.
profile_image
1

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

59. 입력 정보의 설계 단계 중 입력 정보 투입 단계에서의 결정사항에 해당하는 내용 모두를 나열한 것은?

  1. ①, ④
  2. ①, ②, ④
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 67%)
  • 입력 정보 투입 단계에서 결정해야 하는 사항은 다음과 같다.

    ① 입력 정보의 종류와 형식
    ② 입력 정보의 수집 방법
    ③ 입력 정보의 검증 방법
    ④ 입력 정보의 저장 위치와 방법

    보기를 살펴보면 ①은 모든 보기에 포함되어 있고, ③은 ①, ②, ③, ④ 모두에 포함되어 있다. 따라서 정답은 ②, ③, ④이다.
profile_image
1

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

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

  1. 시스템 개발 후 유지 보수가 용이하다.
  2. 시스템 개발팀에서 운용팀으로 인계, 인수를 쉽게 할 수 있다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 수 있다.
  4. 문제 발생시 책임 한계를 명확히 할 수 있다.
(정답률: 74%)
  • 문제 발생시 책임 한계를 명확히 할 수 있다는 것은 시스템 운영 중 문제가 발생했을 때, 누가 책임을 져야 하는지 명확히 하기 위해서이다. 이를 문서화해 놓으면 책임을 추적하고 분명히 할 수 있어서, 문제 해결에 도움이 된다.
profile_image
1

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

4과목: 운영체제

61. UNIX의 커널(Kernel)에 대한 옳은 내용 모두를 나열한 것은?

  1. ②, ③
  2. ②, ③, ④
  3. ①, ②, ③, ④
(정답률: 58%)
  • ①은 옳지 않습니다. UNIX의 커널은 모놀리식 커널(Monolithic Kernel)입니다.

    ②는 옳습니다. UNIX의 커널은 프로세스 관리, 메모리 관리, 파일 시스템 관리 등 다양한 시스템 리소스를 관리합니다.

    ③은 옳습니다. UNIX의 커널은 시스템 콜(System Call)을 제공하여 사용자 프로그램이 하드웨어와 상호작용할 수 있도록 합니다.

    ④는 옳지 않습니다. UNIX의 커널은 모놀리식 커널이므로, 모든 시스템 리소스와 드라이버는 커널 내부에서 실행됩니다.

    따라서 정답은 "②, ③, ④"입니다.
profile_image
1

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

62. 보안 메커니즘의 설계 원칙에는 개방된 설계, 최소 특권, 특권의 분할, 메커니즘의 경제성 등이 있다. 이 중 개방된 설계의 의미를 가장 적절하게 설명한 것은?

  1. 알고리즘은 알려졌으나, 그 키는 비밀인 암호 시스템의 사용을 의미한다.
  2. 트로이 목마로부터의 피해를 제한하기 위해 모든 주체는 업무 완수에 필요한 최소한의 특권만을 사용해야 한다.
  3. 가능하다면 객체에 대한 접근은 하나 이상의 조건을 만족하게 해야 한다.
  4. 가능한 한 기능 검증과 쉽게 정확한 구현을 할 수 있도록 간단히 설계한다.
(정답률: 57%)
  • 개방된 설계란, 시스템의 구성요소들이 서로 독립적이고 상호작용이 가능하도록 설계되어야 한다는 원칙을 의미한다. 이는 시스템의 유연성과 확장성을 높이는데 도움이 된다.

    "알고리즘은 알려졌으나, 그 키는 비밀인 암호 시스템의 사용을 의미한다."는 개방된 설계와는 관련이 없는 내용이다. 이는 암호화 기술에서 사용되는 개념으로, 알고리즘은 공개되어 있지만 암호화에 사용되는 키는 비밀로 유지되어야 한다는 것을 의미한다.

    따라서 정답은 "가능하다면 객체에 대한 접근은 하나 이상의 조건을 만족하게 해야 한다."이다. 이는 개방된 설계의 원칙 중 하나로, 객체에 대한 접근을 제한함으로써 시스템의 보안성을 높이는데 도움이 된다.
profile_image
1

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

63. 페이지 교체 알고리즘 중 각 페이지마다 계수기나 스택을 두어 현 시점에서 가장 오랫동안 사용하지 않은 페이지를 교체하는 것은?

  1. LFU
  2. SCR
  3. FIFO0
  4. LRU
(정답률: 67%)
  • 이 알고리즘은 LRU (Least Recently Used) 알고리즘이다. 각 페이지마다 계수기나 스택을 두어 현 시점에서 가장 오랫동안 사용하지 않은 페이지를 교체하는 것이 LRU 알고리즘의 핵심 아이디어이다. LRU 알고리즘은 가장 최근에 사용된 페이지를 가장 오래된 것으로 간주하고, 가장 오래전에 사용된 페이지를 교체한다. 이는 페이지 교체 알고리즘 중에서 가장 효율적인 알고리즘 중 하나이다.
profile_image
1

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

64. 페이지 크기에 대한 설명으로 옳지 않은 것은?

  1. 페이지 크기가 작을 경우 한 개의 페이지를 주기억장치로 이동하는 시간이 줄어든다.
  2. 페이지 크기가 클 경우 맵 테이블의 크기가 작아 진다.
  3. 페이지 크기가 클 경우 전체적인 입출력의 효율성이 감소된다.
  4. 페이지 크기가 작을 경우 전체 맵핑 속도가 늦어 진다.
(정답률: 38%)
  • "페이지 크기가 작을 경우 전체 맵핑 속도가 늦어 진다."가 옳지 않은 설명입니다.

    페이지 크기가 클 경우에는 한 번에 더 많은 데이터를 읽어올 수 있기 때문에 입출력 효율성이 높아집니다. 하지만 페이지 크기가 너무 클 경우에는 메모리 공간을 낭비하게 되고, 페이지 교체 시에도 더 많은 시간이 소요됩니다. 따라서 적절한 페이지 크기를 선택하는 것이 중요합니다.

    맵 테이블은 페이지의 위치 정보를 저장하는 테이블로, 페이지 크기와는 직접적인 연관이 없습니다. 따라서 "페이지 크기가 클 경우 맵 테이블의 크기가 작아 진다."는 옳은 설명입니다.

    따라서 정답은 "페이지 크기가 작을 경우 전체 맵핑 속도가 늦어 진다."입니다.

    페이지 크기가 작을 경우에는 한 페이지를 구성하는 데이터 양이 적어져서, 전체 맵핑 속도가 늦어질 수 있습니다. 이는 페이지 교체 시에도 더 많은 오버헤드가 발생하게 됩니다. 따라서 적절한 페이지 크기를 선택하는 것이 중요합니다.
profile_image
1

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

65. SJF(Shortest Job First) 스케줄링에서 작업 도착 시간과 CPU 사용시간은 다음 표와 같다. 모든 작업들의 평균 대기 시간은?

  1. 6
  2. 11
  3. 12
  4. 15
(정답률: 58%)
profile_image
1

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

66. 파일시스템의 기능으로 거리가 먼 것은?

  1. 사용자가 물리적 이름을 사용하는 대신에 기호형 이름을 사용하여 자신의 파일을 참조할 수 있도록 장치 독립성을 제공한다.
  2. 이용자의 데이터와 이들 데이터에 대해 수행될 수 있는 작업에 대한 물리적 구조를 제공한다.
  3. 불의의 사고로 인한 정보의 손실이나 고의적인 파괴를 방지하기 위해 백업과 복구 능력을 갖추어야 한다.
  4. 정보가 안전하게 보호되고 비밀이 보장되어야 하는 환경에서는 정보를 암호화하고 해독할 수 있는 능력을 갖추어야 한다.
(정답률: 40%)
  • 정답은 "이용자의 데이터와 이들 데이터에 대해 수행될 수 있는 작업에 대한 물리적 구조를 제공한다."입니다. 파일시스템은 사용자가 파일을 저장하고 관리할 수 있도록 물리적 구조를 제공합니다. 이를 통해 사용자는 파일을 쉽게 찾고, 수정하고, 삭제할 수 있습니다. 또한 파일시스템은 파일의 보안과 안정성을 유지하기 위해 백업과 복구 능력을 갖추어야 하며, 정보를 암호화하고 해독할 수 있는 능력도 필요합니다. 하지만 이러한 기능들은 파일시스템의 주요 기능이 아니며, 거리가 먼 것으로 분류됩니다.
profile_image
1

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

67. 자원 보호 기법 중 객체와 그 객체에 허용된 조작 리스트이며 영역과 결합되어 있으나 사용자에 의해 간접적으로 액세스 되는 기법은?

  1. 접근 제어 행렬(access control matrix)
  2. 권한 리스트(capability list)
  3. 접근 제어 리스트(access control list)
  4. 자물쇠와 열쇠(lock/key) 메커니즘
(정답률: 37%)
  • 권한 리스트(capability list)는 객체와 그 객체에 대한 허용된 조작 리스트가 결합된 형태로, 사용자는 객체에 직접적으로 액세스하지 않고 권한 리스트를 통해 간접적으로 액세스할 수 있습니다. 따라서 영역과 결합되어 있지만 사용자에 의해 간접적으로 액세스되는 자원 보호 기법입니다.
profile_image
1

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

68. PCB(Process Control Block)가 포함하는 정보에 해당하는 내용 모두를 나열한 것은?

  1. ①, ②
  2. ①, ③
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 68%)
  • PCB(Process Control Block)는 프로세스의 상태와 관련된 정보를 담고 있는 자료구조입니다. 위의 그림에서 PCB가 포함하는 정보는 다음과 같습니다.

    ① 프로세스 ID(Process ID) : 프로세스를 구분하기 위한 고유한 식별자입니다.

    ② 프로세스 상태(Process State) : 프로세스의 현재 상태를 나타냅니다. 대기(waiting), 실행(running), 준비(ready) 등의 상태가 있습니다.

    ③ 프로그램 카운터(Program Counter) : 다음에 실행할 명령어의 주소를 가리키는 레지스터입니다.

    ④ CPU 레지스터(CPU Registers) : 프로세스가 현재 사용 중인 CPU 레지스터의 값들을 저장합니다.

    따라서, PCB가 포함하는 정보는 "②, ③, ④"입니다.
profile_image
1

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

69. 운영체제의 성능 평가 기준 중 시스템이 주어진 문제를 정확하게 해결하는 정도를 의미하는 것은?

  1. Throughput
  2. Reliability
  3. Turn Around Time
  4. Availability
(정답률: 44%)
  • "Reliability"는 시스템이 주어진 문제를 정확하게 해결하는 정도를 의미합니다. 이는 시스템이 얼마나 안정적이고 오류 없이 작동하는지를 나타내며, 사용자가 시스템을 믿고 사용할 수 있는지에 대한 중요한 지표입니다. 따라서 운영체제의 성능 평가에서 "Reliability"는 매우 중요한 기준 중 하나입니다.
profile_image
1

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

70. 다음과 같이 트랙이 요청되어 큐에 순서적으로 도착 하였다. 모든 트랙을 서비스하기 위하여 디스크 스케줄링 기법 중 FCFS 스케줄링 기법이 사용되었을 경우, 트랙 10은 요청된 트랙 중 몇 번째에 서비스를 받게 되는가?(단, 현재 헤드의 위치는 트랙 22이다.)

  1. 첫 번째
  2. 두 번째
  3. 세 번째
  4. 네 번째
(정답률: 63%)
  • FCFS 스케줄링 기법은 먼저 도착한 작업을 먼저 처리하는 방식이다. 따라서 트랙 10은 가장 먼저 도착한 작업이므로 첫 번째에 서비스를 받게 된다.
profile_image
1

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

71. 다음은 무엇에 관한 정의인가?

  1. PROCESS
  2. WORKING SET
  3. MONITOR
  4. SEMAPHORE
(정답률: 77%)
  • 위 그림은 프로세스와 관련된 용어들을 나타내고 있다. 그 중에서도 "PROCESS"는 컴퓨터에서 실행 중인 프로그램을 의미한다. 따라서, 위 그림에서 "PROCESS"는 다른 용어들과는 구분되어 있으며, 프로그램 실행에 관련된 용어들 중 하나이다.
profile_image
1

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

72. 13K의 작업을 다음 그림의 30K 공백의 작업공간에 할당했을 경우 사용된 기억장치 배치전략 기법은?(단, 탐색은 위에서 아래로 한다.)

  1. Last fit
  2. Best fit
  3. First fit
  4. Worst fit
(정답률: 69%)
  • 정답은 "Worst fit"입니다.

    Worst fit은 가장 큰 공간을 찾아서 할당하는 기법입니다. 위의 그림에서는 30K 공간 중 가장 큰 20K 공간에 13K 작업을 할당하였습니다. 이렇게 되면 남은 공간은 7K가 되고, 이 공간은 다른 작업에 할당될 수 없는 크기가 되어버립니다. 따라서 Worst fit은 기억장치를 최대한 효율적으로 사용하지 못하게 됩니다.

    반면에 Best fit은 가장 작은 공간을 찾아서 할당하는 기법으로, 작은 공간을 적극 활용하여 기억장치를 효율적으로 사용할 수 있습니다. First fit은 탐색을 위에서부터 하며, 처음으로 발견한 적당한 공간에 할당하는 기법입니다. Last fit은 탐색을 아래에서부터 하며, 마지막으로 발견한 적당한 공간에 할당하는 기법입니다.
profile_image
1

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

73. UNIX 파일 시스템 구조에서 데이터 블록의 주소 정보를 보관하고 있는 것은?

  1. 부트 블록
  2. 슈퍼 블록
  3. I-node 블록
  4. 데이터 블록
(정답률: 59%)
  • I-node 블록은 UNIX 파일 시스템에서 파일의 메타데이터를 저장하는 블록 중 하나이며, 이 블록에는 파일의 소유자, 권한, 크기 등의 정보뿐만 아니라 데이터 블록의 주소 정보도 포함되어 있습니다. 따라서 데이터 블록의 주소 정보를 보관하고 있는 것은 I-node 블록입니다.
profile_image
1

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

74. 3 페이지가 들어갈 수 있는 기억 장치에서 다음과 같은 순서로 페이지가 참조될 때 FIFO 기법을 사용하면 페이지 부재(page fault)는 몇 번 발생하는가?(단, 현재 기억장치는 모두 비어 있다고 가정한다.)

  1. 3
  2. 4
  3. 5
  4. 6
(정답률: 55%)
  • FIFO 기법은 가장 먼저 들어온 페이지를 먼저 내보내는 방식으로 동작한다. 따라서 페이지 참조 순서대로 페이지를 기억장치에 적재하다가 기억장치가 가득 차면 가장 먼저 들어온 페이지를 내보내고 새로운 페이지를 적재한다.

    초기에는 모든 페이지가 기억장치에 적재되어 있지 않으므로 페이지 부재가 발생한다. 따라서 페이지 참조 순서대로 페이지를 적재하면서 페이지 부재가 발생하는 횟수를 세어보면 다음과 같다.

    1. 3: 페이지 부재 발생
    2. 4: 페이지 부재 발생
    3. 5: 페이지 부재 발생
    4. 6: 페이지 부재 발생

    따라서 페이지 부재는 총 4번 발생한다.
profile_image
1

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

75. 병렬처리의 주종(Master/Slave) 시스템에 대한 설명으로 옳지 않은 것은?

  1. 주프로세서는 입출력과 연산을 수행한다.
  2. 종프로세서는 입출력 발생시 주프로세서에게 서비스를 요청한다.
  3. 종프로세서가 운영체제를 수행한다.
  4. 비대칭 구조를 갖는다.
(정답률: 65%)
  • "종프로세서가 운영체제를 수행한다."는 옳지 않은 설명입니다. 주프로세서가 운영체제를 수행하고, 종프로세서는 주프로세서에게 서비스를 요청하는 역할을 합니다. 이는 비대칭 구조를 갖는 병렬처리 시스템의 특징 중 하나입니다.
profile_image
1

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

76. Round-Robin 스케줄링(Scheduling) 방식에 대한 옳은 설명 모두를 나열한 것은?

  1. ①, ③, ④
  2. ②, ③, ④
  3. ①, ②, ③, ④
(정답률: 64%)
  • Round-Robin 스케줄링 방식은 시간 할당량(Time Quantum)을 정해놓고, 각 프로세스들이 해당 시간만큼 CPU를 할당받아 실행되는 방식이다. 만약 해당 시간 내에 실행이 완료되지 않은 프로세스는 대기열의 맨 뒤로 이동하고, 다음 프로세스가 실행된다. 따라서, ②는 Round-Robin 스케줄링 방식의 특징을 옳게 설명하고 있으며, ③은 시간 할당량이 작을수록 Context Switching이 빈번하게 일어나므로 Overhead가 증가한다는 것을 옳게 설명하고 있고, ④는 Round-Robin 스케줄링 방식이 공정한 스케줄링 방식이라는 것을 옳게 설명하고 있다. 따라서, 정답은 "②, ③, ④"이다.
profile_image
1

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

77. 분산처리 운영체제 시스템의 특징으로 거리가 먼 것은?

  1. 시스템 설계의 단순화
  2. 연산 속도 향상
  3. 자원 공유
  4. 신뢰성 증진
(정답률: 67%)
  • 분산처리 운영체제 시스템에서 시스템 설계의 단순화는 거리와는 관련이 없습니다. 이는 분산처리 운영체제 시스템의 특징 중 하나로, 분산된 자원들을 효율적으로 관리하고 제어하기 위해 중앙 집중식 시스템보다는 분산된 시스템 구조를 채택하여 시스템 설계를 단순화하고자 하는 것입니다. 이를 통해 시스템의 유연성과 확장성을 높일 수 있습니다.
profile_image
1

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

78. 운영체제에 대한 옳은 내용 모두를 나열한 것은?

  1. ①, ④
  2. ①, ②, ④
  3. ①, ②, ③, ④
(정답률: 60%)
  • ①은 운영체제의 역할 중 하나인 자원 관리를 말하며, ②는 운영체제의 역할 중 하나인 프로세스 관리를 말한다. ④는 운영체제의 역할 중 하나인 보안 관리를 말한다. 따라서, ①, ②, ④가 모두 옳은 내용이다. ③은 운영체제의 역할 중 하나인 파일 시스템 관리를 말하는데, 이는 보기에서 언급되지 않았으므로 정답에서 제외된다.
profile_image
1

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

79. 교착상태의 해결 방안 중 은행원 알고리즘과 관계되는 것은?

  1. Avoidance
  2. Prevention
  3. Detection
  4. Recovery
(정답률: 65%)
  • 은행원 알고리즘은 교착상태를 해결하기 위한 방법 중 하나로, 자원 할당 시에 교착상태가 발생하지 않도록 미리 예방하는 방법입니다. 따라서 "Avoidance"가 정답입니다.
profile_image
1

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

80. HRN 스케줄링 기법을 적용할 경우 우선 순위가 가장낮은 것은?

  1. A
  2. B
  3. C
  4. D
(정답률: 63%)
  • HRN 스케줄링 기법은 Highest Response Ratio Next의 약자로, 대기 시간과 서비스 시간을 고려하여 우선순위를 결정하는 기법입니다. 따라서 가장 우선순위가 낮은 것은 대기 시간과 서비스 시간이 모두 작은 프로세스인 "B"입니다.
profile_image
1

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

5과목: 정보통신개론

81. 다음 중 베이스밴드(base band) 방식의 변조에 해당되는 것은?

  1. 주파수편이 변조(FSK)
  2. 위상편이 변조(PSK)
  3. 펄스코드 변조(PCM)
  4. 진폭편이 변조(ASK)
(정답률: 43%)
  • 베이스밴드(base band) 방식은 신호를 직접 변조하여 전송하는 방식으로, 주파수 대역을 사용하지 않는다. 따라서 주어진 보기 중 주파수편이 변조(FSK), 위상편이 변조(PSK), 진폭편이 변조(ASK)는 모두 주파수 대역을 사용하는 방식이므로 베이스밴드 방식에 해당되지 않는다. 반면에 펄스코드 변조(PCM)는 디지털 신호를 아날로그 신호로 변환하는 방식으로, 주파수 대역을 사용하지 않으므로 베이스밴드 방식에 해당된다.
profile_image
1

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

82. 협대역 ISDN의 가입자 전송채널에 대한 설명으로 틀린 것은?

  1. B채널은 정보 채널로 64Kbps의 전송속도를 제공한다.
  2. D채널은 신호 채널로 16Kbps와 64Kbps의 전송 속도를 제공한다.
  3. H채널은 고속의 사용자 정보전송을 위한 채널이다.
  4. BRI 채널은 기본 접속서비스채널로 B+2D로 구성 된다.
(정답률: 49%)
  • 정답은 "H채널은 고속의 사용자 정보전송을 위한 채널이다." 이다.

    BRI 채널은 기본 접속서비스채널로 B+2D로 구성된다는 것은 맞다. B채널은 정보 채널로 64Kbps의 전송속도를 제공하고, D채널은 신호 채널로 16Kbps와 64Kbps의 전송 속도를 제공한다. 하지만 H채널은 존재하지 않는다.
profile_image
1

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

83. OSI 참조모델에 관한 설명으로 틀린 것은?

  1. 시스템간의 상호회선교환만을 위한 개념을 규정한다.
  2. OSI 규격을 개발하는데 있어서 그 범위를 정한다.
  3. 계층화함으로써 프로토콜 개발의 용이성과 독립성을 제공한다.
  4. 컴퓨터 통신을 위한 기본 골격을 제시하고 있다.
(정답률: 64%)
  • "시스템간의 상호회선교환만을 위한 개념을 규정한다."는 OSI 참조모델에 대한 설명으로 틀린 것입니다. OSI 참조모델은 컴퓨터 네트워크에서 통신이 일어나는 과정을 7개의 계층으로 나누어 설명하며, 이를 통해 프로토콜 개발의 용이성과 독립성을 제공합니다. 따라서 "시스템간의 상호회선교환만을 위한 개념을 규정한다."는 OSI 참조모델에 대한 설명으로 옳지 않습니다.
profile_image
1

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

84. 통신망 구성 형태 중 하나의 노드에 여러 개의 노드가 연결되어 있는 형태로, 각 노드가 계층적으로 구성되어있는 망의 형태는?

  1. 트리(Tree)형
  2. 링(Ring)형
  3. 스타(Star)형
  4. 버스(Bus)형
(정답률: 62%)
  • 트리(Tree)형은 하나의 노드가 여러 개의 하위 노드를 가지고, 각 하위 노드는 또 다른 하위 노드를 가지는 계층적인 구조를 가지고 있습니다. 이러한 구조는 중앙 집중식으로 관리하기 쉽고, 확장성이 높아서 네트워크 규모가 큰 경우에 적합합니다. 또한, 하나의 노드가 고장나더라도 다른 노드에 영향을 미치지 않는 장점이 있습니다.
profile_image
1

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

85. 다음이 설명하고 있는 시스템은?

  1. 멀티태스킹 시스템
  2. 시분할 시스템
  3. 시스템 제너레이션 시스템
  4. 데이터베이스 관리 시스템
(정답률: 49%)
  • 위 그림은 시분할 시스템을 나타내고 있습니다. 시분할 시스템은 CPU를 시간 단위로 분할하여 여러 작업을 동시에 처리하는 시스템입니다. 이를 통해 사용자는 마치 자신이 전체 CPU를 독점하는 것처럼 빠르게 작업을 수행할 수 있습니다. 따라서 정답은 "시분할 시스템"입니다.
profile_image
1

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

86. 다음 중 데이터링크 계층에서 손상된 프레임의 재전송을 요구하는 자동반복 요청의 기능은?

  1. 흐름제어
  2. 전송에러제어
  3. 링크제어
  4. 회선제어
(정답률: 61%)
  • 전송에러제어는 데이터링크 계층에서 손상된 프레임의 재전송을 요구하는 자동반복 요청의 기능을 수행합니다. 이는 송신측에서 수신측으로 전송된 프레임이 손상되었을 경우, 수신측에서 손상을 감지하고 송신측에게 해당 프레임을 재전송하도록 요청하는 기능입니다. 이를 통해 데이터의 신뢰성을 보장할 수 있습니다.
profile_image
1

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

87. 데이터 전송에러 검출방식 중에서 집단 에러에 대해 신뢰성 있는 에러검출을 위해 다항식 코드를 사용하여 에러 검사를 하는 방식은?

  1. Parity Check
  2. Block Sum Check
  3. CRC
  4. Run Length
(정답률: 44%)
  • CRC는 Cyclic Redundancy Check의 약자로, 데이터 전송 중에 발생할 수 있는 집단 에러를 검출하기 위해 사용되는 방식 중 하나입니다. CRC는 다항식 코드를 사용하여 에러 검사를 하며, 이를 통해 신뢰성 있는 에러 검출이 가능합니다. 따라서 이 문제에서는 CRC가 정답입니다.
profile_image
1

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

88. 대도시 정보통신망으로 넓은 지역에 분산되어 있는 건물 및 기관들을 연결하여 데이터 전송서비스를 목적으로 하는 정보통신망은?

  1. MAN
  2. LAN
  3. WWW
  4. VAN
(정답률: 51%)
  • MAN은 Metropolitan Area Network의 약자로, 대도시 지역을 커버하는 정보통신망을 의미합니다. 따라서, 문제에서 설명하는 것과 같이 대도시 지역에 분산되어 있는 건물 및 기관들을 연결하여 데이터 전송서비스를 목적으로 하는 정보통신망은 MAN에 해당합니다. LAN은 Local Area Network로 지역 내 작은 규모의 네트워크를 의미하며, WWW는 World Wide Web로 인터넷을 의미합니다. VAN은 Virtual Area Network로 가상의 지역 네트워크를 의미합니다.
profile_image
1

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

89. 데이터와 확인신호(ACK) 등을 보내고 문자동기를 유지하는 기능은 전송제어 절차 중 어느 단계에 속하는가?

  1. 회선의 접속
  2. 데이터 링크의 설정
  3. 정보의 전송
  4. 데이터 링크의 종결
(정답률: 45%)
  • 데이터와 확인신호 등을 보내고 문자동기를 유지하는 기능은 "정보의 전송" 단계에 속합니다. 이는 데이터가 실제로 전송되는 단계이며, 데이터의 안정적인 전송을 위해 확인신호(ACK) 등을 보내고 문자동기를 유지하는 것이 중요합니다.
profile_image
1

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

90. 패킷교환방식의 설명으로 적합하지 않는 것은?

  1. 패킷은 정해진 크기의 비트 수로 나눈 후 정해진 형식에 맞추어 만들어진 데이터의 묶음이다.
  2. 선택-저장-전달 방식을 사용하기 때문에 링크를 효율적으로 이용할 수 있다.
  3. 컴퓨터와 터미널 간 통신 프로토콜이 다른 경우에도 통신이 가능한 교환방식이다.
  4. 작성된 패킷에 의해 목적지의 주소나 송신측의 주소 등을 부가하여 전송한다.
(정답률: 31%)
  • "선택-저장-전달 방식을 사용하기 때문에 링크를 효율적으로 이용할 수 있다."는 패킷교환방식의 설명과 일치한다.

    선택-저장-전달 방식은 패킷을 전송하는 동안 중간에 경유하는 노드에서 패킷을 일시적으로 저장한 후, 다음 노드로 전달하는 방식을 말한다. 이 방식을 사용하면 링크를 효율적으로 이용할 수 있으며, 전송 중에 발생하는 오류나 혼잡도에 대한 대처도 가능하다. 따라서 이 설명은 패킷교환방식의 특징 중 하나이다.
profile_image
1

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

91. "인접한 두 개의 통신 시스템 간에 신뢰성 있는 효율적인 데이터를 전송할 수 있도록 한다. 전송 과정에서는 데이터 오류의 검출 및 회복과 흐름 제어를 조절하여 링크의 효율성을 향상시킨다." OSI-7계층에서 설명에 해당되는 계층은?

  1. 물리 계층
  2. 데이터링크 계층
  3. 응용 계층
  4. 표현 계층
(정답률: 67%)
  • 데이터링크 계층은 인접한 두 개의 통신 시스템 간에 신뢰성 있는 효율적인 데이터를 전송하기 위해 데이터 오류의 검출 및 회복과 흐름 제어를 조절하여 링크의 효율성을 향상시키는 역할을 담당합니다. 따라서, 위의 설명은 데이터링크 계층에 해당합니다.
profile_image
1

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

92. 이동통신망에서 통화중인 이동국이 현재의 셀에서 벗어나 다른 셀로 진입하는 경우, 셀이 바뀌어도 중단 없이 통화를 계속할 수 있게 해주는 것은?

  1. 핸드오프(hand off)
  2. 다이버시티(diversity)
  3. 셀 분할(cell splitting)
  4. 로밍(roaming)
(정답률: 59%)
  • 핸드오프는 이동통신망에서 통화중인 이동국이 현재의 셀에서 벗어나 다른 셀로 진입하는 경우, 셀이 바뀌어도 중단 없이 통화를 계속할 수 있게 해주는 기술입니다. 이는 이동국이 새로운 셀에 진입할 때 기존의 셀과 새로운 셀 간의 신호 강도를 비교하여 자동으로 전환하는 것으로, 통화 품질을 유지하면서 이동성을 보장합니다.
profile_image
1

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

93. 다음 중 HDLC 프레임 구조에 포함되지 않는 것은?

  1. 플래그(flag) 필드
  2. 제어(control) 필드
  3. 주소(address) 필드
  4. 시작(start) 필드
(정답률: 57%)
  • HDLC 프레임 구조에는 "시작(start) 필드"가 포함되지 않습니다. HDLC 프레임은 "플래그(flag) 필드"로 시작하며, 이어서 "주소(address) 필드", "제어(control) 필드", 데이터 필드, CRC 필드 등이 포함됩니다. 시작 필드는 다른 프로토콜에서 사용되는 것입니다.
profile_image
1

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

94. 다음 중 비트방식의 데이터 링크 프로토콜이 아닌 것은?

  1. BSC
  2. SDLC
  3. HDLC
  4. ADCCP
(정답률: 48%)
  • BSC는 비트 방식의 데이터 링크 프로토콜이 아닙니다. BSC는 문자 방식의 프로토콜로, 비트 단위로 데이터를 전송하지 않습니다. SDLC, HDLC, ADCCP는 모두 비트 방식의 데이터 링크 프로토콜입니다.
profile_image
1

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

95. 통신회선을 다중화 함으로써 얻어지는 가장 큰 장점은?

  1. 데이터 전송시 에러정정이 쉽다.
  2. 송수신 시스템이 간단하다.
  3. 하나의 전송링크를 통하여 여러 사용자가 동시에 사용가능하다.
  4. 전송속도가 현저히 빨라진다.
(정답률: 62%)
  • 통신회선을 다중화 함으로써 여러 개의 전송링크를 하나로 묶어서 사용할 수 있기 때문에, 하나의 전송링크를 통하여 여러 사용자가 동시에 사용할 수 있게 됩니다. 이는 효율적인 자원 활용을 가능하게 하며, 더 많은 사용자들이 빠르고 안정적인 인터넷 서비스를 이용할 수 있게 됩니다.
profile_image
1

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

96. MHS(Message Handling System)에 대한 설명으로 바르지 않는 것은?

  1. MS는 메시지를 축적하는 사서함 기능을 갖는다.
  2. 사용자간의 메시지를 송수신 하는 기능을 갖는다.
  3. MHS는 UA, MTA, MS 등으로 구성된다.
  4. 신호변환 및 정보처리가 가능하다.
(정답률: 55%)
  • MHS(Message Handling System)에 대한 설명으로 바르지 않은 것은 없다. MHS는 UA(User Agent), MTA(Mail Transfer Agent), MS(Message Store) 등으로 구성되어 있으며, 메시지를 축적하고 사용자 간에 송수신하는 기능을 갖고 있다. 또한, MHS는 메시지의 형식 변환, 암호화, 복호화 등의 정보처리 기능을 갖고 있어 신호변환 및 정보처리가 가능하다.
profile_image
1

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

97. 단말장치의 기능으로 거리가 가장 먼 것은?

  1. 입출력 기능
  2. 전송제어 기능
  3. 기억 기능
  4. 감시 기능
(정답률: 61%)
  • 감시 기능은 단말장치가 수행하는 기능 중에서 거리와는 관련이 없습니다. 입출력 기능은 데이터를 입력하고 출력하는 기능, 전송제어 기능은 데이터의 전송을 제어하는 기능, 기억 기능은 데이터를 저장하는 기능입니다. 따라서, 감시 기능이 거리와 관련이 없기 때문에 가장 먼 기능입니다.
profile_image
1

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

98. 전이중 통신에 대한 설명으로 옳은 것은?

  1. 송신을 하면서 동시에 수신도 할 수 있는 방식이다.
  2. 양방향 어느 쪽으로도 데이터를 전송할 수 있으나 동시에 전송할 수는 없다.
  3. 송신측과 수신측을 서로 필요에 따라 교대하는 방식이다.
  4. 전기적으로 신호를 보내기 위해서는 송신측과 수신측을 연결하는 폐쇄회로를 구성해야하므로 2개의 선로가 필요하다.
(정답률: 64%)
  • 전이중 통신은 송신과 수신이 동시에 가능한 방식입니다. 따라서 "송신을 하면서 동시에 수신도 할 수 있는 방식이다."가 옳은 설명입니다. 다른 보기들은 부분적으로 맞는 내용이 있지만 전체적으로는 정확하지 않습니다.
profile_image
1

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

99. 통신제어장치의 기능 중에서 송신과 수신을 동일한 타이밍으로 동작시키기 위한 기능은?

  1. 오류제어
  2. 흐름제어
  3. 동기제어
  4. 응답제어
(정답률: 51%)
  • 동기제어는 송신과 수신을 동일한 타이밍으로 동작시키기 위한 기능입니다. 이는 데이터를 정확하게 전송하고 수신하는 데 필요한 것으로, 송신 측과 수신 측의 클럭을 동기화하여 데이터 전송 시간을 일치시키는 것입니다. 이를 통해 데이터 전송 중에 발생할 수 있는 오류를 최소화하고, 데이터의 신뢰성을 높일 수 있습니다.
profile_image
1

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

100. 데이터 통신에서 오류가 검출되면 자동으로 송신 스테이션에게 재전송을 요청하는 ARQ 방식의 종류가 아닌 것은?

  1. Stop-and Wait ARQ
  2. Control-Data ARQ
  3. GO-back-N ARQ
  4. Selective-Repeat ARQ
(정답률: 53%)
  • Control-Data ARQ는 실제로는 존재하지 않는 ARQ 방식입니다. 따라서 오류가 검출되면 자동으로 재전송을 요청하는 ARQ 방식은 "Stop-and Wait ARQ", "GO-back-N ARQ", "Selective-Repeat ARQ" 중 하나여야 합니다.
profile_image
1

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

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