정보처리산업기사 필기 기출문제복원 (1999-06-20)

정보처리산업기사
(1999-06-20 기출문제)

목록

1과목: 데이터 베이스

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

  1. 1NF
  2. 2NF
  3. 3NF
  4. 4NF
(정답률: 60%)
  • 정답은 "2NF"입니다.

    2NF는 기본키가 아닌 모든 속성이 기본키에 대해 완전 함수적 종속을 만족하는 정규형입니다.

    즉, 기본키가 아닌 속성이 기본키의 일부분에만 종속되는 경우에는 2NF를 만족하지 못합니다.

    그러나 2NF는 이러한 문제를 해결하기 위해 설계된 것이 아니므로, 기본키가 아닌 속성이 기본키 전체에 대해 함수적 종속을 만족한다면 2NF를 만족합니다.

    따라서, 이 문제에서는 기본키가 아닌 모든 속성이 기본키에 대해 함수적 종속을 만족하므로 2NF를 만족합니다.
profile_image
1

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

2. 정규화의 의미로 틀린 것은?

  1. 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정이다.
  2. 좋은 데이터베이스 스키마를 생성해 내고 불필요한 데이터의 중복을 방지하여 정보 검색을 용이하게 할 수 있도록 허용해준다.
  3. 정규형에는 제1정규형, 제2정규형, 제3정규형, BCNF형, 제4정규형, 제5정규형 등이 있다.
  4. 어떠한 Relation구조가 바람직한 것인지, 바람직하지 못한 Relation을 어떻게 합쳐야 하는지에 관한 구체적인 판단기준을 제공한다.
(정답률: 50%)
  • 정규화의 의미로 틀린 것은 없다. 정규화는 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정이며, 좋은 데이터베이스 스키마를 생성해 내고 불필요한 데이터의 중복을 방지하여 정보 검색을 용이하게 할 수 있도록 허용해준다. 정규형에는 제1정규형, 제2정규형, 제3정규형, BCNF형, 제4정규형, 제5정규형 등이 있으며, 어떠한 Relation구조가 바람직한 것인지, 바람직하지 못한 Relation을 어떻게 합쳐야 하는지에 관한 구체적인 판단기준을 제공한다.
profile_image
1

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

3. SQL의 DROP문에 관한 설명 중 잘못된 것은?

  1. 해당 Table에 삽입된 Tuple들도 없어진다.
  2. 해당 Table에 대해 만들어진 Index가 없어진다.
  3. 해당 Table에 대해 만들어진 View가 없어진다.
  4. 해당 Table에 참조관계가 있는 Table이 없어진다.
(정답률: 45%)
  • 해당 Table에 참조관계가 있는 Table이 없어진다는 설명이 잘못되었습니다. DROP문으로 Table을 삭제하면 해당 Table과 관련된 모든 참조관계가 끊어지기 때문에, 다른 Table에서 해당 Table을 참조하고 있다면 에러가 발생합니다. 따라서 해당 Table에 참조관계가 있는 Table이 있다면 DROP문을 실행할 수 없습니다.
profile_image
1

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

4. 관계형 모델의 개체 무결성 규칙에 대한 설명으로 가장 적합한 것은?

  1. 기본 Relation에서 기본키의 어떤 성분도 Null일 수 없다.
  2. 기본키가 복합키일 때 기본키의 모든 개별적 값이 널이 아닐 필요성은 없다.
  3. 관계형 DB에서 식별할 수 없는 어떤 것의 정보를 기록하는 것이 가능하다.
  4. 개체 무결성 규칙은 기본키 및 대체키에도 적용된다.
(정답률: 69%)
  • 기본 Relation에서 기본키의 어떤 성분도 Null일 수 없다는 규칙은 기본키가 튜플을 식별하는 데 필요한 유일한 식별자이기 때문입니다. 만약 기본키의 어떤 성분이 Null이라면, 해당 튜플은 유일하게 식별되지 않으므로 데이터 무결성이 깨질 수 있습니다. 따라서 기본키의 모든 성분은 반드시 값이 있어야 합니다.
profile_image
1

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

5. 화일의 구조 결정시 고려해야 할 사항으로 거리가 먼 것은?

  1. 파일저장 매체의 접근 특성
  2. 자료처리의 주기
  3. 주기억장치의 크기
  4. 자료처리 순서
(정답률: 66%)
  • 주기억장치의 크기는 파일의 구조 결정에 고려해야 할 가장 중요한 요소 중 하나이다. 파일은 주기억장치에 저장되기 때문에 주기억장치의 크기가 파일의 크기와 구조를 결정하는데 큰 영향을 미친다. 만약 주기억장치의 크기가 작다면 큰 파일을 저장하거나 복잡한 구조의 파일을 처리하는 것이 어렵기 때문에 파일의 구조 결정시에는 반드시 고려해야 한다.
profile_image
1

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

6. 관계형 Data Base에서 Relation의 특성으로 거리가 먼 것은?

  1. 튜플 간에 순서가 없다.
  2. 속성 간에는 순서가 없다.
  3. 한 Relation에 포함된 Tuple들은 모두 상이하다.
  4. 한 Relation에 포함된 속성값은 모두 상이하다.
(정답률: 56%)
  • 한 Relation에 포함된 속성값은 모두 상이하다는 것은 각 속성에 대해 중복된 값이 없다는 것을 의미합니다. 즉, 모든 튜플에서 해당 속성의 값은 서로 다르다는 것을 보장합니다. 이는 데이터의 일관성과 정확성을 유지하는 데 중요한 역할을 합니다.
profile_image
1

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

7. 한 조직체에 필요한 DATA를 수집, 저장해 두었다가 필요시에 처리해서 의사결정에 유용한 정보를 생성하고 분배하는 수단을 무엇이라 하는가?

  1. 자료처리 시스템
  2. 정보 시스템
  3. 전문가 시스템
  4. 응용 시스템
(정답률: 47%)
  • 정보 시스템은 조직체에서 필요한 데이터를 수집, 저장, 처리하여 의사결정에 유용한 정보를 생성하고 분배하는 수단이다. 따라서 이 문제에 대한 답은 "정보 시스템"이다. 자료처리 시스템은 데이터를 처리하는데 중점을 둔 시스템이며, 전문가 시스템은 전문가의 지식과 경험을 활용하여 문제를 해결하는 시스템이다. 응용 시스템은 특정 분야에서 사용되는 소프트웨어나 시스템을 의미한다.
profile_image
1

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

8. 개체에 대한 설명으로 가장 부적절한 것은?

  1. 실세계에 존재하는 것이다.
  2. 속성을 포함한다.
  3. 구별 가능해야 한다.
  4. 관계에는 참여할 수 없다.
(정답률: 72%)
  • "관계에는 참여할 수 없다."는 개체에 대한 설명이 아니라 관계에 대한 설명이기 때문에 부적절한 것이다. 개체는 실세계에 존재하며 속성을 포함하며 구별 가능해야 한다.
profile_image
1

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

9. 상위 하나의 레코드에 대하여 하위의 레코드가 복수 대응하고, 하위 하나의 레코드에 대해서 상위레코드도 복수 대응하는 데이터베이스 구조는?

  1. 망 구조
  2. 계층 구조
  3. 관계 구조
  4. 결합 구조
(정답률: 21%)
  • 망 구조는 상위 레코드와 하위 레코드가 서로 복수 대응하는 구조이기 때문에, 하나의 레코드가 여러 개의 상위 레코드와 연결될 수 있고, 여러 개의 하위 레코드와도 연결될 수 있습니다. 이러한 구조는 복잡한 데이터 관계를 표현할 수 있어 유용하며, 데이터의 중복을 최소화할 수 있습니다. 따라서 망 구조가 정답입니다.
profile_image
1

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

10. SQL 언어의 CREATE TABLE문에 포함될 수 없는 것은?

  1. 속성의 NOT NUll 제약조건
  2. 속성의 타입 변경
  3. 속성의 초기값 지정
  4. CHECK 제약 조건의 정의
(정답률: 41%)
  • CREATE TABLE문은 테이블을 생성하는 명령어로, 테이블의 속성들을 정의할 수 있다. 그러나 이미 생성된 테이블의 속성의 타입을 변경하는 것은 CREATE TABLE문에서는 불가능하다. 이는 ALTER TABLE문을 사용해야 하기 때문이다. 따라서 "속성의 타입 변경"은 CREATE TABLE문에 포함될 수 없는 것이다.
profile_image
1

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

11. ISAM(Indexed Sequential Access Method) 파일 구조에서 사용되는 인덱스가 아닌 것은?

  1. 트랙 인덱스
  2. 디스크 인덱스
  3. 실린더 인텍스
  4. 마스터 인텍스
(정답률: 71%)
  • ISAM 파일 구조에서 사용되는 인덱스는 트랙 인덱스, 실린더 인덱스, 마스터 인덱스이다. 디스크 인덱스는 ISAM 파일 구조에서 사용되지 않는다. 디스크 인덱스는 파일 시스템에서 사용되는 인덱스이며, 파일의 위치를 찾기 위해 사용된다.
profile_image
1

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

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

  1. 기수(Cardinality)
  2. 차수(Degree)
  3. 도메인(Domain)
  4. 속성(Attribute)
(정답률: 47%)
  • 기수(Cardinality)는 어떤 릴레이션에 존재하는 튜플의 개수를 나타내는 용어입니다. 따라서 이 보기에서 정답은 "기수(Cardinality)"입니다. 차수(Degree)는 릴레이션의 속성(Attribute)의 개수를 나타내는 용어이며, 도메인(Domain)은 속성(Attribute)이 가질 수 있는 값의 범위를 나타내는 용어입니다.
profile_image
1

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

13. 노드의 삽입 작업은 선형리스트의 한쪽 끝에서 제거 작업은 다른 쪽 끝에서 수행되는 자료구조는?

  1. 스택
  2. 트리
  3. 데큐
(정답률: 49%)
  • 노드의 삽입 작업은 큐의 뒤쪽에서, 제거 작업은 앞쪽에서 수행되는 자료구조이기 때문에 정답은 "큐"입니다. 스택은 삽입과 제거가 모두 한쪽 끝에서 이루어지고, 트리는 계층적인 구조를 가지며 노드의 삽입과 제거 위치가 고정되어 있지 않습니다. 데큐는 양쪽 끝에서 삽입과 제거가 모두 가능하지만, 이 문제에서는 한쪽 끝에서만 삽입과 제거가 이루어진다는 조건이 주어졌기 때문에 정답이 될 수 없습니다.
profile_image
1

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

14. 데이터베이스에서 자료의 중앙 통제시 가장 큰 장점은?

  1. 데이터베이스 관리자가 필요 없게 된다.
  2. 저장된 자료의 일관성 유지가 용이하다.
  3. 데이터의 중복이 전혀 없게 되어 경제적이다.
  4. 보안에 대한 위협이 없어진다.
(정답률: 65%)
  • 데이터베이스에서 자료의 중앙 통제시 저장된 자료의 일관성 유지가 용이해진다는 것은, 데이터베이스에서 모든 자료가 한 곳에 집중되어 관리되기 때문에, 자료의 중복이나 불일치가 발생할 가능성이 줄어들어 일관성 있는 자료를 유지할 수 있다는 것을 의미한다. 이는 데이터의 정확성과 신뢰성을 높이는데 큰 도움이 된다.
profile_image
1

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

15. 데이터베이스 시스템에서 복구 및 병행 시행시 처리되는 작업의 논리적 단위를 일컫는 것은?

  1. COMMIT
  2. ROLLBACK
  3. TRANSACTION
  4. POINTING
(정답률: 40%)
  • 복구 및 병행 시행시 처리되는 작업의 논리적 단위는 "TRANSACTION"이다. TRANSACTION은 데이터베이스 시스템에서 데이터를 조작하는 작업의 최소 단위로, 하나의 논리적인 작업 단위를 의미한다. 이 작업은 COMMIT 또는 ROLLBACK으로 완료되며, COMMIT은 작업을 성공적으로 완료하고 데이터베이스에 변경 내용을 저장하는 것을 의미하고, ROLLBACK은 작업을 취소하고 이전 상태로 되돌리는 것을 의미한다. POINTING은 데이터베이스 시스템에서 사용되지 않는 용어이다.
profile_image
1

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

16. 다음의 자료 구조 중 비선형 자료구조는?

  1. 리스트
  2. 스택
  3. 그래프
(정답률: 69%)
  • 그래프는 비선형 자료구조이다. 이는 그래프가 데이터를 계층적으로 구성하지 않고, 노드와 간선으로 이루어진 임의의 구조를 가지기 때문이다. 따라서 그래프는 선형 자료구조인 리스트, 스택, 큐와는 구조적으로 다르다.
profile_image
1

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

17. 분산 환경에서 서로 다른 데이터베이스를 연결하여 사용할 수 있게 하는 미들웨어는?

  1. ODBC
  2. RPC
  3. CS Talk
  4. TCP/IP
(정답률: 47%)
  • ODBC는 Open Database Connectivity의 약자로, 서로 다른 데이터베이스 시스템 간에 데이터를 공유하고 연결할 수 있는 미들웨어입니다. ODBC를 사용하면 데이터베이스 시스템의 종류나 운영체제에 상관없이 일관된 방식으로 데이터를 처리할 수 있습니다. 따라서 분산 환경에서 서로 다른 데이터베이스를 연결하여 사용할 수 있게 해주는 ODBC가 정답입니다.
profile_image
1

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

18. SQL 문장에서 group by절에 의해 선택된 그룹의 탐색 조건을 지정할 수 있는 것은?

  1. having
  2. order by
  3. union
  4. join
(정답률: 56%)
  • having절은 group by절에 의해 선택된 그룹의 탐색 조건을 지정할 수 있는 절이다. having절은 where절과 유사하지만, where절은 개별 레코드에 대한 조건을 지정하는 반면, having절은 그룹에 대한 조건을 지정한다. 따라서, group by절과 함께 사용되는 having절은 그룹화된 데이터에서 특정 조건을 만족하는 그룹만을 선택할 수 있도록 해준다.
profile_image
1

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

19. DBMS를 사용했을 때의 장점으로 거리가 먼 것은?

  1. 표준화의 범기관적 시행
  2. 단순한 예비와 회복 기법
  3. 데이터의 보안 보상이 용이
  4. 데이터 무결성 및 일관성 유지
(정답률: 41%)
  • DBMS를 사용하면 데이터의 보안 보상이 용이해지고 데이터의 무결성 및 일관성을 유지할 수 있으며, 표준화의 범기관적 시행이 가능해진다. 하지만 DBMS를 사용하는 것의 단점으로는 단순한 예비와 회복 기법이 있다. 이는 데이터를 백업하고 복구하는 과정에서 단순한 방식으로 처리하기 때문에 복구 시간이 오래 걸리고 데이터 손실이 발생할 가능성이 있다.
profile_image
1

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

20. 스키마에 관한 내용으로 틀린 것은?

  1. 현실 세계의 특정한 한 부분의 표현으로서 특정 데이터 모델을 이용해서 만들어진다.
  2. 한 조직에서 관심 있는 부분의 데이터 구조로 기술하는 언어 또는 그래프 표현의 집합이다.
  3. 시간에 따라 불변인 특성을 갖는다.
  4. 스키마는 데이터의 구조적 특성을 의미하여 인스턴스에 의해 규정된다.
(정답률: 22%)
  • 정답은 "시간에 따라 불변인 특성을 갖는다." 이다. 스키마는 시간에 따라 변경될 수 있으며, 데이터 모델링 과정에서 수정될 수 있다. 따라서 스키마는 불변하지 않다. 나머지 보기들은 스키마에 대한 올바른 설명이다. 스키마는 특정 데이터 모델을 이용하여 현실 세계의 한 부분을 표현하며, 한 조직에서 관심 있는 부분의 데이터 구조를 기술하는 언어 또는 그래프 표현의 집합이다. 또한 스키마는 데이터의 구조적 특성을 의미하며, 인스턴스에 의해 규정된다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 연산자의 기능이 아닌 것은?

  1. 함수 연산 기능
  2. 번지 기능
  3. 전달 기능
  4. 제어 기능
(정답률: 66%)
  • 번지 기능은 연산자의 기능이 아닙니다. 번지 기능은 변수나 객체의 메모리 주소를 반환하는 기능으로, 변수나 객체를 참조할 때 사용됩니다. 따라서, 번지 기능은 연산자가 아니라 메모리 관리와 관련된 개념입니다.
profile_image
1

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

22. 전가산기(full adder)의 합의 동작을 얻을 수 있는 것은?

  1. AND
  2. OR
  3. 배타적 OR
  4. 다수결
(정답률: 28%)
  • 전가산기의 합은 입력된 두 비트와 이전 단계에서 전달된 자리올림값(Carry)을 더한 값이므로, 이를 계산하기 위해서는 입력된 두 비트 중에서 하나만 1인 경우에만 1을 출력하는 배타적 OR 연산이 필요하다. 이유는 두 비트가 모두 1인 경우에는 자리올림이 발생하기 때문에 합의 결과가 0이 되어야 하기 때문이다. 따라서, 전가산기의 합의 동작을 얻기 위해서는 "배타적 OR" 연산이 필요하다.
profile_image
1

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

23. 십진수 956에 대한 BCD(Binary Coded Deciamal)는?

  1. 1001 0101 0110
  2. 1101 0110 0101
  3. 1000 0101 0110
  4. 1010 0110 0101
(정답률: 79%)
  • BCD는 10진수를 4비트씩 나누어 이진수로 표현하는 방식입니다. 따라서 9는 1001, 5는 0101, 6은 0110으로 각각 변환됩니다. 이를 합치면 "1001 0101 0110"이 됩니다.
profile_image
1

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

24. 논리연산기능으로만 나열된 것은?

  1. MOVE, AND, COMPLEMENT
  2. ROTATE, ADD, SHIFT
  3. MOVE, EXCLUSIVE OR, SUBTRACT
  4. MULTIPLY, AND, DIVIDE
(정답률: 54%)
  • "MOVE"는 데이터를 복사하거나 이동시키는 기능으로, 논리연산과는 관련이 없습니다. "AND"는 두 비트를 AND 연산하여 결과를 반환하는 논리연산 기능입니다. "COMPLEMENT"는 비트를 반전시키는 논리연산 기능입니다. 따라서 "MOVE, AND, COMPLEMENT"는 모두 논리연산 기능으로만 이루어져 있습니다.
profile_image
1

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

25. stack과 관계있는 명령어 형식은?

  1. one-address 명령어
  2. two-address 명령어
  3. three-address 명령어
  4. zero-address 명령어
(정답률: 65%)
  • stack은 메모리의 일부이며, zero-address 명령어는 스택에서 값을 가져오거나 스택에 값을 넣는 명령어이기 때문에 stack과 관련이 있다. 다른 명령어 형식들은 레지스터나 메모리 주소를 직접 지정하는 방식이지만, zero-address 명령어는 스택의 값을 사용하기 때문에 주소를 지정할 필요가 없다. 따라서 zero-address 명령어가 stack과 관련이 있는 명령어 형식이다.
profile_image
1

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

26. 마이크로 동작의 시퀀스를 결정하여 주는 신호는?

  1. 사이클 신호
  2. 누산기
  3. 레지스터
  4. 제어신호
(정답률: 38%)
  • 마이크로 동작의 시퀀스를 결정하여 주는 신호는 제어신호입니다. 제어신호는 CPU의 제어유닛에서 생성되며, 명령어 해독 및 실행, 데이터 전송 등의 작업을 수행하는데 필요한 신호를 생성하여 전달합니다. 이러한 제어신호는 CPU의 동작을 제어하고, 마이크로 동작의 시퀀스를 결정하여 주는 역할을 합니다.
profile_image
1

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

27. 메이저 스테이트(Major state)를 명령이 패치(Fetch)사이클에서 사용하지 않는 것은?

  1. Program Counter
  2. Stack Pointer
  3. Memory Buffer Register
  4. Memory Address Register
(정답률: 46%)
  • 메이저 스테이트는 명령어 실행 중에 현재 수행 중인 명령어의 상태를 나타내는 레지스터들의 집합이다. 명령어를 패치하는 Fetch 사이클에서는 메모리 주소를 읽어오는 Memory Address Register와 메모리에서 읽어온 데이터를 저장하는 Memory Buffer Register가 사용된다. 또한 다음에 실행할 명령어의 주소를 저장하는 Program Counter도 사용된다. 하지만 Stack Pointer는 현재 스택의 위치를 나타내는 레지스터로, 명령어를 패치하는 과정에서는 사용되지 않는다. 따라서 정답은 Stack Pointer이다.
profile_image
1

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

28. 인터럽트가 발생할 수 있는 상황인 것은?

  1. 입·출력 장치 동작에 CPU의 기능이 요청 될 때
  2. 실행 중인 프로그램의 일부를 변경하고자 할 때
  3. 컴퓨터 조작자가 처리의 순서를 바꾸고자 할 때
  4. 정전 통보시간 5분전
(정답률: 50%)
  • 입·출력 장치는 CPU와는 별도로 동작하며, CPU가 입·출력 장치와 상호작용하기 위해서는 입·출력 장치가 CPU에게 요청을 보내야 합니다. 이때, 입·출력 장치가 CPU에게 요청을 보내면 CPU는 해당 요청을 처리하기 위해 현재 실행 중인 프로그램을 일시적으로 중단하고 요청을 처리합니다. 이러한 과정에서 인터럽트가 발생할 수 있습니다. 따라서 "입·출력 장치 동작에 CPU의 기능이 요청 될 때"가 인터럽트가 발생할 수 있는 상황인 것입니다.
profile_image
1

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

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

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

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

30. 정보를 기억장치에 기억 시키거나 읽어 내는 명령을 한 후 부터 실제로 정보를 기억 또는 읽기 시작할 때까지 소요되는 시간을 무엇이라 하는가?

  1. Seek Time
  2. Processing Time
  3. Access Time
  4. Idle Time
(정답률: 46%)
  • Access Time은 기억장치에서 정보를 읽거나 기억하기 위해 필요한 시간을 의미한다. 따라서 정보를 기억장치에 접근하고 읽거나 기억하기 위해 필요한 시간을 Access Time이라고 부른다. Seek Time은 디스크 드라이브에서 특정 위치로 이동하는 데 필요한 시간을 의미하며, Processing Time은 컴퓨터가 정보를 처리하는 데 필요한 시간을 의미한다. Idle Time은 기억장치가 사용되지 않는 시간을 의미한다.
profile_image
1

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

31. 동시에 여러 개의 입·출력 장치를 제어할 수 있는 채널은?

  1. 멀티플렉서 채널
  2. Duplex 채널
  3. 레지스터 채널
  4. Simplex 채널
(정답률: 73%)
  • 멀티플렉서 채널은 여러 개의 입·출력 장치를 하나의 채널로 제어할 수 있는 장치이다. 이를 통해 시스템의 복잡도를 낮추고 효율적인 데이터 전송을 가능하게 한다. 따라서 멀티플렉서 채널이 다른 보기들보다 입·출력 장치를 효율적으로 제어할 수 있는 장치이므로 정답이다. Duplex 채널은 양방향 통신을 지원하는 채널, 레지스터 채널은 레지스터를 이용한 입·출력 채널, Simplex 채널은 단방향 통신만 가능한 채널이다.
profile_image
1

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

32. 기억장치를 분류 할 때 Computer 내부에 있는 주기억장치를 무엇이라고 부르는가?

  1. Main Storage
  2. Accumulator
  3. Magnetic Memory
  4. Register Memory
(정답률: 40%)
  • 주기억장치는 컴퓨터 내부에서 데이터를 저장하고 처리하는 중요한 역할을 담당합니다. 이 중에서도 가장 중요한 역할을 하는 기억장치를 "Main Storage" 라고 부릅니다. 이는 컴퓨터에서 프로그램 실행에 필요한 데이터와 명령어를 저장하는 공간으로, CPU가 데이터를 읽고 쓰는 데 필요한 기본적인 기능을 수행합니다. 따라서 Main Storage는 컴퓨터의 성능과 작업 효율성에 큰 영향을 미치는 중요한 부품입니다.
profile_image
1

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

33. 다음 설명 중 옳지 않은 것은?

  1. 인터럽트가 발생하면 중앙처리장치의 모든 기능은 중지된다.
  2. 사이클 스틸의 발생시 중앙처리장치의 상태 보존이 필요없다.
  3. 사이클 스틸은 DMA 인터페이스에 의해서 이루어진다.
  4. 인터럽트 발생시 중앙처리장치의 상태 보존이 필요하다.
(정답률: 30%)
  • "사이클 스틸은 DMA 인터페이스에 의해서 이루어진다."는 옳지 않은 설명이다. 사이클 스틸은 DMA 인터페이스와는 관련이 없으며, 중앙처리장치가 메모리와 데이터를 주고받는 동안 발생하는 현상이다.

    인터럽트가 발생하면 중앙처리장치의 모든 기능은 중지된다는 설명은 옳다. 인터럽트는 중앙처리장치가 현재 수행 중인 작업을 중단하고, 우선순위가 높은 작업을 처리하기 위해 발생하는 신호이기 때문이다.

    사이클 스틸의 발생시 중앙처리장치의 상태 보존이 필요하다는 설명도 옳다. 사이클 스틸은 중앙처리장치가 메모리와 데이터를 주고받는 동안 발생하는 현상으로, 이때 중앙처리장치의 상태를 보존하지 않으면 데이터 불일치 등의 문제가 발생할 수 있다.
profile_image
1

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

34. 마이크로프로그램에 대한 설명 중 옳지 않은 것은?

  1. 마이크로프로그램은 소프트웨어라고 하는 것보다 하드웨어적인 요소가 많아 펌웨어(firmware)라고도 불린다.
  2. 제어기를 구성하는 방법으로 마이크로프로그램이 이용될 수 있다.
  3. 마이크로프로그램은 전자계산기의 제작 단계에서 컨트롤 스토레이지(Control Storage) 속 에 저장한다.
  4. 마이크로프로그램은 마이크로 명령으로 형성되어 있다.
(정답률: 35%)
  • 마이크로프로그램은 소프트웨어라고 하는 것보다 하드웨어적인 요소가 많아 펌웨어(firmware)라고도 불린다는 설명이 옳지 않다. 마이크로프로그램은 소프트웨어적인 요소로, 제어기의 동작을 제어하기 위한 명령어들의 집합이다. 따라서 펌웨어와는 구분되는 개념이다.
profile_image
1

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

35. 컴퓨터의 Fetch 사이클 시퀀스를 옳게 나타낸 것은?

  1. ③-①-④-②-⑤
  2. ③-①-④-⑤-②
  3. ③-④-①-②-⑤
  4. ①-③-④-②-⑤
(정답률: 29%)
  • Fetch 사이클 시퀀스는 다음과 같은 순서로 이루어진다.

    ① Instruction Fetch: 프로그램 카운터(PC)가 가리키는 메모리 주소에서 명령어를 가져온다.
    ② Increment PC: PC 값을 증가시켜 다음 명령어를 가리키도록 한다.
    ③ Decode Instruction: 가져온 명령어를 해석한다.
    ④ Fetch Operands: 명령어에서 필요한 데이터를 가져온다.
    ⑤ Execute Instruction: 명령어를 실행한다.

    따라서, ③-①-④-⑤-②가 옳은 순서이다. 먼저 명령어를 가져오고(PC 증가), 그 명령어를 해석하고 필요한 데이터를 가져온 후 실행한다. 마지막으로 PC 값을 다시 증가시켜 다음 명령어를 가리키도록 한다.
profile_image
1

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

36. BCD 코드에서의 가중치(Weight)는?

  1. 2, 4, 2, 1
  2. 8, 4, 2, 1
  3. 4, 3, 2, 1
  4. 103,102,101,100
(정답률: 55%)
  • BCD 코드에서 각 자리수의 가중치는 8, 4, 2, 1이다. 이는 각 자리수가 2의 거듭제곱으로 이루어져 있기 때문이다. BCD 코드는 4비트로 0부터 9까지의 10진수를 나타내는데, 각 비트는 2의 거듭제곱으로 8, 4, 2, 1의 가중치를 가지게 된다. 따라서 BCD 코드에서 각 자리수의 가중치는 8, 4, 2, 1이다.
profile_image
1

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

37. 연산의 종류를 unary연산과 binary연산으로 구별할 때 binary연산을 하는 연산자가 아닌 것은?

  1. Complement
  2. OR
  3. AND
  4. Exclusive OR
(정답률: 77%)
  • Complement는 unary 연산자이기 때문에 binary 연산을 수행하지 않습니다. Unary 연산자는 하나의 피연산자에 대해 작동하며, Complement는 비트를 반전시키는 연산자입니다. 따라서 Complement가 이 문제의 정답입니다.
profile_image
1

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

38. 다음 중에서 음수를 표시하는 방법이 아닌 것은?

  1. 1의 보수(1's Complement)
  2. 부호 및 크기(Signed Magnitude)
  3. 2의 보수(2's Complement)
  4. 10의 보수(10's Complement)
(정답률: 55%)
  • 부호 및 크기(Signed Magnitude)는 음수를 표시하는 방법이 아닙니다.

    10의 보수(10's Complement)는 어떤 수의 10의 보수는 그 수에서 10을 뺀 값과 같습니다. 예를 들어, 10의 보수를 구하려는 수가 4567이라면, 10에서 각 자리수를 뺀 값인 5432를 구한 후, 이 수에 1을 더한 값인 5433이 4567의 10의 보수가 됩니다. 이 방법은 뺄셈을 이용하여 음수를 나타내는 방법으로 사용됩니다.
profile_image
1

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

39. 자기테이프 record 크기가 80자로서 블록(block)의 크기가 2400자일 경우 블록 팩터(block factor)는?

  1. 40
  2. 30
  3. 25
  4. 20
(정답률: 69%)
  • 블록 팩터는 블록 크기를 레코드 크기로 나눈 값이다. 따라서, 블록 팩터는 2400/80 = 30 이다.
profile_image
1

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

40. OSI이란 다음 중 어느 것의 약자인가?

  1. Open Systems Interface
  2. Open Systems Interconnection
  3. Operating System Interface
  4. Operating Systems Interconnection
(정답률: 34%)
  • 정답은 "Open Systems Interconnection"이다. OSI는 컴퓨터 네트워크에서 통신 프로토콜을 계층적으로 분류하고 표준화한 모델을 의미한다. 이 모델은 7개의 계층으로 이루어져 있으며, 각 계층은 다른 계층과 통신하기 위한 특정한 기능과 역할을 수행한다. 이를 통해 서로 다른 시스템 간의 통신이 가능해지고, 호환성과 상호운용성이 보장된다.
profile_image
1

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

3과목: 시스템분석설계

41. 모듈이 가지는 특징에 대한 설명으로 잘못된 것은?

  1. 작성을 분담하여 독립적으로 작성할 수 있다.
  2. 사용할 변수를 새로 정의하지 않고 상속하여 사용할 수 있다.
  3. 서로 연결하여 한꺼번에 컴파일 함으로써 수행속도가 빠르다.
  4. 변수의 선언을 효율적으로 하여 메모리를 유용하게 쓸 수 있다.
(정답률: 44%)
  • "서로 연결하여 한꺼번에 컴파일 함으로써 수행속도가 빠르다."는 모듈의 특징이 아니라 모듈화된 코드를 컴파일할 때 발생하는 이점 중 하나일 뿐입니다. 모듈의 특징은 작성을 분담하여 독립적으로 작성할 수 있고, 사용할 변수를 새로 정의하지 않고 상속하여 사용할 수 있으며, 변수의 선언을 효율적으로 하여 메모리를 유용하게 쓸 수 있다는 것입니다.
profile_image
1

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

42. 20매로 구성된 디스크 팩에서 한 면에 200개의 Track을 사용할 수 있다면 실린더는 몇 개가 되는가?

  1. 200개
  2. 400개
  3. 2000개
  4. 4000개
(정답률: 52%)
  • 한 면에 200개의 Track을 사용할 수 있다면, 디스크 팩은 10개의 면을 가지고 있을 것입니다. 이때 한 실린더는 같은 위치에 있는 10개의 면을 의미하므로, 디스크 팩에서는 200 x 10 = 2000개의 Track이 존재하게 됩니다. 따라서 정답은 "2000개"가 됩니다. "200개"가 아닌 이유는 한 면에 200개의 Track이 존재하는 것이지, 디스크 팩 전체에 200개의 Track이 존재하는 것이 아니기 때문입니다.
profile_image
1

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

43. Merge를 올바르게 설명한 것은?

  1. 파일 내의 레코드를 Descending Sort한다.
  2. 여러 개의 파일을 2개의 파일로 편성하는 작업이다.
  3. 2개 이상의 파일을 합하여 일정한 규칙에 따라 하나의 파일로 작성한다.
  4. 같은 시간에 2개의 입력장치로 자료를 읽어 파일을 만드는 작업이다.
(정답률: 65%)
  • Merge는 2개 이상의 파일을 합하여 일정한 규칙에 따라 하나의 파일로 작성하는 작업입니다. 즉, 여러 개의 파일을 하나로 합치는 것입니다.
profile_image
1

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

44. 마스터 파일의 데이터를 트랜잭션 파일에 의해 추가, 삭제, 교환하여 새로운 마스터 파일을 작성하는 처리 패턴을 무엇이라 하는가?

  1. 병합(Merge)
  2. 갱신(Update)
  3. 대조(Matching)
  4. 변환(Conversion)
(정답률: 76%)
  • 갱신(Update)은 기존의 데이터를 수정하거나 새로운 데이터를 추가하여 마스터 파일을 업데이트하는 처리 패턴을 의미합니다. 따라서 마스터 파일의 데이터를 트랜잭션 파일에 의해 추가, 삭제, 교환하여 새로운 마스터 파일을 작성하는 것은 갱신(Update) 처리 패턴에 해당합니다.
profile_image
1

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

45. 리스트 편성 화일의 특징으로 옳지 못한 것은?

  1. 화일의 구조가 복잡하다.
  2. 처리효율이 떨어진다.
  3. 포인터 값의 변경으로 레코드의 추가가 어렵다.
  4. 기억장소의 낭비가 크다.
(정답률: 39%)
  • 링크드 리스트의 주요 장점 중 하나는 포인터 값의 변경으로 레코드의 추가가 용이하다는 점입니다. 새로운 레코드를 추가할 때 기존 요소의 포인터를 적절히 조정하면 되기 때문에, 배열과 비교했을 때 리스트의 특정 위치에 쉽게 레코드를 추가하거나 삭제할 수 있습니다.
profile_image
1

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

46. 원시 전표 설계시 고려하여야 할 사항으로 잘못 설명된 것은?

  1. 원시 전표는 기입이 쉽도록 해야 한다.
  2. 가능한 기입량을 적게 한다.
  3. 일정한 순서에 따라 차례로 기입될 수 있게 한다.
  4. 전표 번호나 발행 주문과 같은 고정 항목은 기입자가 반드시 기입하도록 한다.
(정답률: 44%)
  • "가능한 기입량을 적게 한다."는 잘못된 설명입니다. 원시 전표는 모든 필요한 정보를 포함하고 있어야 하므로, 필요한 기입량만큼 기입해야 합니다.

    전표 번호나 발행 주문과 같은 고정 항목은 기입자가 반드시 기입해야 하는 이유는, 이 정보들이 없으면 전표를 처리할 수 없기 때문입니다. 전표 번호는 전표를 식별하는 중요한 정보이며, 발행 주문은 전표를 발행하는 사람이나 부서를 명시하는 정보입니다. 따라서 이러한 고정 항목은 빠짐없이 기입되어야 합니다.
profile_image
1

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

47. 코드화 대상 항목을 소정의 기준에 따라 대분류, 소분류로 구분하고 순서대로 번호를 부여하는 방식은?

  1. 기호 코드
  2. 십진 분류식 코드
  3. 표의 숫자식 코드
  4. 그룹 분류식 코드
(정답률: 66%)
  • 그룹 분류식 코드는 대상 항목을 대분류와 소분류로 구분하고, 각 분류에 번호를 부여하여 코드화하는 방식이다. 이 방식은 대상 항목을 분류하는 데 있어서 구조적이고 체계적인 방법을 제공하며, 대상 항목의 특성에 따라 다양한 분류 체계를 적용할 수 있다는 장점이 있다. 따라서 대규모 데이터를 다루는 경우에 유용하게 사용된다.
profile_image
1

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

48. 한 모듈내에 있는 구성요소의 기능적 관련성을 평가하는 기준으로서, 다른 모듈과의 결합도에 영향을 주는 것은?

  1. 구조도표
  2. 결합도
  3. 설계구조도
  4. 응집도
(정답률: 64%)
  • 응집도는 한 모듈 내부의 구성 요소들이 서로 밀접하게 연관되어 있는 정도를 나타내는 개념입니다. 따라서 응집도가 높을수록 모듈 내부의 구성 요소들이 서로 관련성이 높아지므로, 다른 모듈과의 결합도에 영향을 주게 됩니다. 이에 반해, 구조도표는 모듈 간의 관계를 시각적으로 표현하는 도구이고, 결합도는 모듈 간의 상호 의존성 정도를 나타내는 개념입니다. 또한, 설계구조도는 시스템의 구조를 설계하는 도구입니다. 따라서 이들은 응집도와는 직접적인 연관성이 적습니다.
profile_image
1

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

49. 모듈 결합도에 해당되지 않는 기능은?

  1. 기능 결합
  2. 내용 결합
  3. 공통 결합
  4. 외부 결합
(정답률: 47%)
  • 기능 결합은 모듈 간에 서로 다른 기능을 수행하도록 설계되어 있어서 모듈 간의 결합도가 낮은 것을 의미합니다. 따라서, 모듈 결합도에 해당되지 않는 기능은 기능 결합입니다.
profile_image
1

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

50. 입력 데이터가 기록되는 디스켓, 자기 테이프, 디스크, OMR 등의 규격을 결정하는 것은 어느 단계인가?

  1. 입력 매체의 설계
  2. 입력 원표의 설계
  3. 화일 구조의 설계
  4. 저치 단계의 설계
(정답률: 72%)
  • 입력 매체의 설계는 입력 데이터가 기록되는 매체의 규격을 결정하는 단계이다. 이는 입력 데이터의 형식과 크기, 저장 방식 등을 고려하여 디스켓, 자기 테이프, 디스크, OMR 등의 매체를 선택하고 설계하는 것을 의미한다. 따라서 입력 매체의 설계는 입력 데이터 처리 과정에서 가장 먼저 고려해야 하는 단계이다.
profile_image
1

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

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

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

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

52. 시스템의 기본요소 중 처리된 결과를 측정 및 평가하여 목표 도달 여부를 체크하고, 불충분한 경우 재 입력과정에 포함되는 요소는?

  1. 프로세싱(Processing)
  2. 제어(Control)
  3. 피드백(Feedback)
  4. 입력(Input)
(정답률: 77%)
  • 피드백은 시스템의 처리된 결과를 측정하고 평가하여 목표 도달 여부를 체크하는 요소입니다. 이를 통해 불충분한 경우 재 입력과정에 포함됩니다. 즉, 입력된 정보가 처리되어 결과가 나오면 그 결과를 다시 측정하고 평가하여 목표에 도달했는지 확인하고, 도달하지 못했다면 다시 입력과정으로 돌아가는 것입니다. 이러한 과정에서 피드백은 매우 중요한 역할을 합니다.
profile_image
1

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

53. 개개의 모듈에서 테스트를 시작하고, 점차 이것들을 맞추어 테스트한 후 최종적으로 프로그램의 전체 테스트를 행하는 테스트 방식은?

  1. 상향 테스트 방식
  2. 단위 테스트 방식
  3. 하향 테스트 방식
  4. 통합 테스트 방식
(정답률: 31%)
  • 상향 테스트 방식은 개별 모듈에서부터 시작하여 점차적으로 테스트를 확장해가며 전체 시스템을 테스트하는 방식이다. 따라서 개별 모듈에서부터 시작하는 단위 테스트 방식과는 다르며, 전체 시스템에서부터 시작하여 개별 모듈로 테스트를 확장해가는 하향 테스트 방식과도 구분된다. 통합 테스트 방식은 개별 모듈을 통합하여 전체 시스템을 테스트하는 방식이므로 상향 테스트 방식과 유사하지만, 상향 테스트 방식은 개별 모듈에서부터 시작하여 점차적으로 테스트를 확장해가는 것에 초점을 둔다는 점에서 차이가 있다.
profile_image
1

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

54. 4 코드의 기능과 필요성에 대한 설명으로 잘못된 것은?

  1. 자료의 분류집계를 쉽게 한다.
  2. 자료의 구별과 특정자료의 추출이 용이하다.
  3. 자료의 내용을 쉽게 볼 수 있도록 한다.
  4. 정보의 표현 방법을 단순화한다.
(정답률: 27%)
  • 잘못된 것은 없다. 코드는 자료를 분류하고 구별하며 특정 자료를 추출하는 기능을 가지고 있으며, 이를 통해 자료의 내용을 쉽게 볼 수 있도록 한다. 또한, 코드를 사용함으로써 정보의 표현 방법을 단순화할 수 있다.
profile_image
1

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

55. 자기테이프에 사용하는 데이터 형식 중에서 경제성이 높고 처리속도가 빠르며 프로그램 작성이 쉬운 방법은?

  1. 비블록화 고정길이 레코드(Unblocking Fixed Length Record)
  2. 블록화 고정길이 레코드(Blocking Fixed Length Record)
  3. 비블록화 가변길이 레코드(Unblocking Variable Length Record)
  4. 블록화 가변길이 레코드(Blocking Variable Length Record)
(정답률: 63%)
  • 블록화 고정길이 레코드는 데이터를 일정한 크기의 블록으로 나누어 처리하기 때문에 처리속도가 빠르고, 레코드의 길이가 고정되어 있어 프로그램 작성이 쉽고 경제적이다. 또한, 데이터를 읽을 때 블록 단위로 읽기 때문에 입출력 횟수가 줄어들어 처리속도가 더욱 빨라진다. 따라서, 경제성과 처리속도가 중요한 자기테이프에 적합한 데이터 형식이다.
profile_image
1

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

56. 구조적 분석의 효과로 거리가 먼 항은?

  1. 시스템을 분할 할 수 있다.
  2. 분석자와 사용자간의 의사소통 용이하다.
  3. 상향식 원리를 적용하기 때문에 분석의 중복성이 배제할 수 있다.
  4. 전체 시스템 일관성 있게 이해 할 수 있다.
(정답률: 62%)
  • "상향식 원리를 적용하기 때문에 분석의 중복성이 배제할 수 있다."는 구조적 분석에서 가장 큰 장점 중 하나입니다. 상향식 원리는 시스템을 작은 부분으로 나누어서 각 부분을 개별적으로 분석하고 이해한 후, 이를 다시 합쳐 전체 시스템을 이해하는 원리입니다. 이를 통해 분석의 중복성을 배제할 수 있으며, 전체 시스템을 일관성 있게 이해할 수 있습니다. 따라서 거리가 먼 항은 "상향식 원리를 적용하기 때문에 분석의 중복성이 배제할 수 있다."입니다.
profile_image
1

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

57. 입력 데이터의 오류발생 원인 중 인접한 좌우 자리를 바꾸어서 발생하는 에러는?

  1. 사본 에러
  2. 전위에러
  3. 이중 전위 에러
  4. 랜덤 에러
(정답률: 69%)
  • 인접한 좌우 자리를 바꾸어서 발생하는 에러를 전위에러라고 부릅니다. 이는 입력 데이터의 순서가 바뀌어서 발생하는 오류로, 예를 들어 1234가 입력되어야 하는데 1324와 같이 인접한 자리가 바뀌어 입력되는 경우입니다. 이러한 오류는 데이터 입력 시 실수로 발생할 수 있으며, 프로그램에서 이를 방지하기 위해 입력 데이터를 정확하게 검증하고 처리해야 합니다.
profile_image
1

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

58. 새로운 시스템 완성 후에 심사되는 평가의 방법으로 적당하지 않는 것은?

  1. 이용부분의 만족도 분석
  2. 시스템 분석가의 만족도 분석
  3. 프로그램 정확성과 효율성 분석
  4. 개발비의 운용비용의 분석
(정답률: 53%)
  • 시스템 분석가의 만족도 분석은 시스템을 사용하는 사용자들의 만족도와는 직접적인 연관성이 없기 때문에 평가의 방법으로 적당하지 않습니다. 시스템 분석가의 만족도는 시스템 개발자들의 만족도와 관련이 있으며, 시스템의 기능성과 성능에 대한 평가와는 별개의 요소입니다. 따라서 이 방법은 시스템의 실제 사용성과 효과성을 평가하는 데에는 적합하지 않습니다.
profile_image
1

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

59. 구체화된 새로운 시스템이 본래의 요구를 만족하는가를 평가하는 기준으로 거리가 먼 것은?

  1. 가격
  2. 처리시간
  3. 기능
  4. 신뢰성
(정답률: 69%)
  • 가격은 시스템의 요구를 만족하는 데 있어서 직접적인 영향을 미치지 않는 요소이기 때문에 거리가 먼 것입니다. 처리시간, 기능, 신뢰성은 시스템의 성능과 직접적으로 연관되어 있어서 요구를 만족하는 데 중요한 역할을 합니다.
profile_image
1

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

60. 프로그램 설계서 작성으로 인한 기대효과와 거리가 먼 항은?

  1. 프로그래머의 인사 이동시 결함을 방지할 수 있다.
  2. 시스템의 수정, 유지보수가 간단하게 이루어진다.
  3. 비용이 절감되어, 장기 계획을 수립할 수 있다.
  4. 컴퓨터의 기종 변경시 프로그램의 생산성이 떨어진다.
(정답률: 76%)
  • 프로그램 설계서는 프로그램을 개발하고 유지보수하는 데 매우 중요한 역할을 합니다. 이를 작성함으로써 시스템의 수정과 유지보수가 간단하게 이루어지며, 결함을 방지할 수 있습니다. 또한 비용이 절감되어 장기적인 계획을 수립할 수 있습니다. 그러나 컴퓨터의 기종이 변경될 경우, 프로그램의 생산성이 떨어지는 문제가 발생할 수 있습니다. 이는 새로운 기종에 맞게 프로그램을 수정해야 하기 때문입니다. 따라서 프로그램 설계서를 작성할 때는 이러한 상황에 대비하여 유연성을 고려해야 합니다.
profile_image
1

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

4과목: 운영체제

61. 페이지 기법에서 옳지 않은 사항은?

  1. 페이지 크기가 작을수록 더 많은 페이지가 존재한다.
  2. 페이지가 클수록 더 큰 페이지 테이블 공간이 필요하다.
  3. 페이지 크기가 작을 경우 우수한 Work Set을 가질 수 있다.
  4. 페이지 크기가 클수록 참조되는 정보와는 무관한 많은 양의 정보가 주기억장치에 남게 된다.
(정답률: 47%)
  • 정답: 페이지가 클수록 더 큰 페이지 테이블 공간이 필요하다.

    설명: 페이지 테이블은 가상 주소와 물리 주소 간의 매핑 정보를 담고 있는 데이터 구조이다. 페이지 크기가 클수록 페이지 테이블에 저장되는 매핑 정보의 수가 적어지지만, 각 페이지의 크기가 커지므로 페이지 테이블의 크기가 더 커진다. 따라서 페이지 크기가 클수록 더 큰 페이지 테이블 공간이 필요하다.
profile_image
1

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

62. UNIX 시스템의 특징으로 볼 수 없는 것은?

  1. UNIX 시스템은 사용자에 대해 대화형 시스템이다.
  2. UNIX 시스템은 다중 작업 시스템(Multi-tasking System)이다.
  3. UNIX 시스템은 파일 구조는 단층 구조 형태이다.
  4. UNIX 시스템은 다중 사용자(Multi-User) 시스템이다.
(정답률: 63%)
  • UNIX 시스템은 파일 구조가 단층 구조 형태가 아니라 다층 구조 형태이기 때문에, "UNIX 시스템은 파일 구조는 단층 구조 형태이다."가 정답이다. UNIX 시스템은 파일 시스템이라는 다층 구조를 가지고 있으며, 이는 파일을 계층적으로 구성하여 관리하는 것을 가능하게 한다.
profile_image
1

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

63. 다중 프로그래밍 시스템에서 실행되는 프로세스가 너무 많아 처리 속도에 문제가 발생 할 경우, 시스템 운영자(operator)가 취할 수 있는 가장 적절한 방법은?

  1. 일부 낮은 우선순위의 프로세스를 중단시킨다.
  2. 일부 낮은 우선순위의 프로세스를 죽인다.
  3. PM을 실시한다.
  4. 교착 상태가 발생하였는지를 점검한다.
(정답률: 44%)
  • 일부 낮은 우선순위의 프로세스를 중단시키는 것은 시스템 자원을 확보하여 높은 우선순위의 프로세스가 빠르게 처리될 수 있도록 하는 것입니다. 낮은 우선순위의 프로세스는 중단되더라도 시스템 전체적인 성능에 큰 영향을 미치지 않기 때문에 이 방법이 가장 적절합니다. 또한, 프로세스를 죽이는 것은 해당 프로세스가 실행 중인 작업을 모두 잃게 되므로, 중단시키는 것이 더 나은 선택입니다.
profile_image
1

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

64. 프로세스 스케줄링 방법 중 실행 시간 추정과 선점 기능 때문에 스케줄러가 복잡해지고 남은 계산 시간들을 저장해 놓아야 하는 단점을 보완한 대화식 작업에 적합한 프로세스 스케줄링 방법은?

  1. HRN
  2. SRT
  3. SJF
  4. FIFO
(정답률: 45%)
  • HRN(최고 응답 비율 우선)은 실행 시간 추정과 대화식 작업에 적합한 프로세스 스케줄링 방법입니다. HRN은 실행 시간 추정치와 대기 시간을 모두 고려하여 우선순위를 결정합니다. 따라서 대화식 작업에 적합하며, 선점 기능이 없어 스케줄러가 복잡해지는 단점을 보완합니다. 또한, HRN은 남은 계산 시간을 저장해 놓지 않아도 되므로 메모리를 절약할 수 있습니다. 따라서 HRN이 대화식 작업에 적합한 프로세스 스케줄링 방법입니다.
profile_image
1

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

65. 클라이언트/서버 모델 설명으로 거리가 먼 것은?

  1. 프로그램의 모듈성과 융통성을 증대시킨다.
  2. 서버는 공유된 다양한 시스템 기능과 자원을 제공해야 한다.
  3. 공유되는 중앙 컴퓨터가 모든 클라이언트/서버를 관리한다.
  4. 다중 사용자 시스템은 사용자들 간에 CPU를 공유하기 위해 시분할된 단일 컴퓨터 시스템으로 구성된다.
(정답률: 28%)
  • 공유되는 중앙 컴퓨터가 모든 클라이언트/서버를 관리한다는 것은 클라이언트와 서버가 중앙 컴퓨터를 통해 통신하며, 중앙 컴퓨터가 모든 클라이언트와 서버의 연결과 데이터 전송을 관리한다는 것을 의미합니다. 이는 클라이언트와 서버 간의 직접적인 통신을 줄이고 중앙에서 관리함으로써 보안성과 안정성을 높이는 장점이 있습니다.
profile_image
1

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

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

  1. 워킹 셋
  2. 구역성
  3. 스래싱
  4. 단편화
(정답률: 59%)
  • 워킹 셋은 프로세스가 자주 참조하는 페이지의 집합을 의미한다. 이 페이지 집합이 적재되어 있으면 프로세스는 페이지 폴트 없이 실행될 수 있어서 성능이 향상된다. 따라서 워킹 셋은 프로세스의 성능을 개선하기 위한 중요한 개념이다. "구역성"은 프로세스가 참조하는 페이지가 일정 구역에 집중되어 있는 현상을 의미하며, 이는 워킹 셋과 관련이 있다. "스래싱"은 페이지 교체가 지나치게 빈번하게 일어나서 시스템 성능이 저하되는 현상을 의미한다. "단편화"는 메모리 공간이 작은 조각으로 나뉘어져서 효율적인 메모리 사용이 어려워지는 현상을 의미한다.
profile_image
1

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

67. 파일 접근 행렬(access-matrix)는 무슨 목적으로 만든 것인가?

  1. 압축
  2. 스케쥴링
  3. 할당
  4. 보호
(정답률: 29%)
  • 파일 접근 행렬은 보호를 목적으로 만들어졌습니다. 파일에 대한 접근 권한을 행렬로 나타내어 사용자와 파일 간의 접근 권한을 제어하고, 불법적인 접근을 방지하기 위해 사용됩니다.
profile_image
1

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

68. 교착 상태가 발생할 수 있는 조건이 아닌 것은?

  1. 점유 및 대기
  2. 비선점
  3. 상호 배제
  4. 진행
(정답률: 74%)
  • 교착 상태가 발생할 수 있는 조건은 "점유 및 대기", "비선점", "상호 배제" 이지만, "진행"은 교착 상태가 발생하지 않는 조건이다. "진행" 조건이란, 프로세스가 자원을 요청할 때 다른 자원을 가지고 있는 프로세스가 해당 자원을 사용하지 않고 있으면 즉시 할당해주는 것을 말한다. 따라서, 자원 할당이 지연되지 않고 즉시 이루어지므로 교착 상태가 발생하지 않는다.
profile_image
1

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

69. 프로그램과 이를 이용하는 I/O 장치와의 속도차를 극복하기 위한 방법으로 하드디스크가 중재하는 방식을 무엇이라 하는가?

  1. Spool
  2. Polling
  3. Cycle Steal
  4. Buffer
(정답률: 33%)
  • 정답: Spool

    Spool은 "Simultaneous Peripheral Operations On-line"의 약자로, 입출력 장치와 프로그램 간의 속도차를 극복하기 위한 방법 중 하나이다. 이 방식은 하드디스크와 같은 중재 장치를 사용하여 입출력 작업을 처리하는데, 프로그램이 입출력 작업을 요청하면 중재 장치가 해당 작업을 버퍼에 저장한 후, 프로그램은 다른 작업을 수행할 수 있다. 그리고 중재 장치는 버퍼에 저장된 작업을 순차적으로 처리하며, 작업이 완료되면 결과를 프로그램에 전달한다. 이렇게 함으로써 입출력 작업과 프로그램 실행이 병행될 수 있어 시스템의 성능을 향상시킬 수 있다. 따라서 Spool이 정답이다.
profile_image
1

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

70. 처리기 상호 연결 기법 중 공유 버스형에 대한 설명으로 틀린 것은?

  1. 버스는 한 시점에 단지 하나의 전송만을 취급 할 수 있다.
  2. 버스에 이상이 생기면 그 부분만 사용될 수 없다.
  3. 시스템의 전체 교신량이 전송률에 의한 제한을 받는다.
  4. 시스템이 바빠지면 버스 사용은 성능 효율을 저하시킨다.
(정답률: 34%)
  • "버스에 이상이 생기면 그 부분만 사용될 수 없다."가 틀린 설명입니다. 버스에 이상이 생기면 전체 버스가 사용 불가능해지는 경우도 있습니다.
profile_image
1

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

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

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

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

72. 사용자 Password에 대한 설명이 아닌 것은?

  1. 추출 가능한 전화번호, 생년월일용으로는 구성하지 않는 것이 바람직하다.
  2. 암호가 짧을수록 추측에 의한 암호 발각 가능성이 희박하다.
  3. 암호는 자주 변경하는 것이 바람직하다.
  4. 불법 액세스를 방지하는데 사용한다.
(정답률: 68%)
  • 암호가 짧을수록 추측에 의한 암호 발각 가능성이 희박하다는 것은, 암호를 추측하는 공격자가 가능한 모든 조합을 시도하는 경우, 암호가 짧을수록 시도해야 할 조합의 수가 적어져서 암호를 발견하기 어려워진다는 것을 의미합니다. 즉, 암호를 보다 안전하게 만들기 위해서는 가능한 길게 구성하는 것이 좋습니다.
profile_image
1

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

73. 디스크 할당 기법으로서 링크를 이용한 기법에 관하여 기술한 것이 잘못된 것은?

  1. 외부 단편화가 발생하지 않는다.
  2. 각 파일은 디스크 블록의 연결된 리스트이다.
  3. 직접 접근을 효율적으로 지원한다.
  4. FAT(File Allocation Table)는 이 기법의 변형이다.
(정답률: 22%)
  • "직접 접근을 효율적으로 지원한다."이 부분이 잘못된 것은 아니다. 링크를 이용한 기법은 각 파일이 디스크 블록의 연결된 리스트로 구성되어 있기 때문에 순차적으로 접근하는 것이 효율적이지 않다. 따라서 이 기법은 직접 접근을 지원하여 효율적인 파일 접근이 가능하다.
profile_image
1

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

74. 기억장치의 동적 분할 방식에 대한 설명으로 올바르지 않은 것은?

  1. 단편화 현상이 발생하지 않는다.
  2. 기억장소 활용률이 높아진다.
  3. 고정분할 방식에 비해 실행될 프로세스 크기에 대한 제약이 완화된다.
  4. 미리 크기를 결정하지 않고 실행할 프로세스의 크기에 맞게 기억 장소를 분할하기 때문에 가변분할 기억 장소 배당 방식이라고도 한다.
(정답률: 44%)
  • "단편화 현상이 발생하지 않는다."는 올바르지 않은 설명입니다. 동적 분할 방식에서도 프로세스가 종료되면 해당 공간이 비워지기 때문에 작은 조각들이 생겨나 단편화 현상이 발생할 수 있습니다.
profile_image
1

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

75. 개방형 시스템(Open System)의 특징이 아닌 것은?

  1. 구조가 공개되어 있다.
  2. 제품의 공급업자가 많다.
  3. 표준이 정해져 있다.
  4. 라이센스 비용이 비싸다
(정답률: 75%)
  • 라이센스 비용이 비싸다는 것은 개방형 시스템의 특징이 아니라 제품의 비즈니스 모델에 따라 결정되는 것입니다. 개방형 시스템은 구조가 공개되어 있고 제품의 공급업자가 많으며 표준이 정해져 있다는 특징을 가지고 있습니다.
profile_image
1

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

76. 가상기억장치의 페이지 교체 알고리즘 중에서, 각 페이지마다 계수기를 두어 현 시점에서 볼 때 가장 오래 전에 사용된 페이지를 교체하는 것은?

  1. FIFO(First-In First-Out)
  2. LIFO(Last-In First-Out)
  3. LRU(Least Recently Used)
  4. LFU(Least Frequently Used)
(정답률: 58%)
  • 각 페이지마다 계수기를 두어 현 시점에서 볼 때 가장 오래 전에 사용된 페이지를 교체하는 것은 LRU(Least Recently Used) 알고리즘이다. 이는 가장 최근에 사용된 페이지를 가장 오래 전에 사용된 페이지로 교체하는 FIFO와는 다르게, 실제로 사용되지 않은 페이지를 교체하는 경우를 최소화할 수 있기 때문이다. 즉, 가장 최근에 사용되지 않은 페이지를 교체함으로써 페이지 부재율을 최소화할 수 있다.
profile_image
1

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

77. 그림과 같은 기억장소에서 두 번째 공백인 14K의 작업공간에 13K의 작업을 할당할 수 있는 기억장치 배치 전략은?

  1. 최초 적합(First-Fit)
  2. 최적 적합(Best-Fit)
  3. 최악 적합(Worst-Fit)
  4. 세 가지 방법 모두
(정답률: 71%)
  • 14K의 작업공간에 13K의 작업을 할당하기 위해서는 해당 공간보다 크지 않으면서 가장 작은 공간을 찾아야 한다. 이를 위해 최적 적합(Best-Fit) 전략을 사용한다. 최적 적합은 사용 가능한 공간 중에서 작업 크기와 가장 근접한 공간을 찾아 할당하는 방법으로, 작은 공간을 효율적으로 활용할 수 있어서 메모리 낭비를 최소화할 수 있다. 최초 적합(First-Fit)은 사용 가능한 공간 중에서 작업 크기와 일치하는 첫 번째 공간을 할당하는 방법으로, 메모리 낭비가 발생할 수 있다. 최악 적합(Worst-Fit)은 사용 가능한 공간 중에서 작업 크기보다 큰 공간 중에서 가장 큰 공간을 할당하는 방법으로, 메모리 낭비가 많이 발생할 수 있다. 따라서, 최적 적합이 가장 효율적인 방법이다.
profile_image
1

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

78. UNIX 시스템에서 운영체제의 핵심이 되는 부분으로서 프로세서 관리, 입·출력관리, 파일관리 등을 하는 곳은?

  1. 파일 시스템
  2. 커널(Kernel)
  3. 파이프(Pipe)
  4. 필터(Filter)
(정답률: 62%)
  • 커널은 운영체제의 핵심 부분으로서, 프로세서 관리, 입·출력관리, 파일관리 등과 같은 시스템 리소스를 관리하고 제어하는 역할을 합니다. 따라서 UNIX 시스템에서 운영체제의 핵심이 되는 부분은 커널입니다. 파일 시스템은 파일을 저장하고 관리하는 방식을 의미하며, 파이프와 필터는 데이터를 처리하는 방식을 의미합니다.
profile_image
1

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

79. 인터럽트 종류와 발생원인에 대한 설명 중 거리가 먼 것은?

  1. 기계검사 인터럽트는 기계에 고장이 생겼을 때 발생한다.
  2. 재시작 인터럽트는 수행중인 프로세스가 0으로 나누어진다든지, 기타 허용되지 않은 명령어을 실행할 때 발생한다.
  3. 외부 인터럽트는 인터럽트 시계에서 일정한 시간이 만기가 된 경우 발생한다.
  4. 입출력 인터럽트는 입·출력 하드웨어가 발생시킨다.
(정답률: 36%)
  • "재시작 인터럽트는 수행중인 프로세스가 0으로 나누어진다든지, 기타 허용되지 않은 명령어을 실행할 때 발생한다."가 거리가 먼 것이 아니며, 이유는 해당 설명이 인터럽트 발생원인 중 하나인 "프로그램 인터럽트"에 해당하기 때문입니다. 프로그램 인터럽트는 프로세스가 실행 중에 예외 상황이 발생하여 인터럽트가 발생하는 것으로, 재시작 인터럽트는 이에 해당합니다.
profile_image
1

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

80. 세마포어(Semaphore)에 관한 설명 중 틀린 것은?

  1. 상호배제 문제를 해결하기 위하여 사용된다.
  2. 정수의 변수로서 양의 값만을 가진다.
  3. 여러 개의 프로세스가 동시에 그 값을 수정하기 못한다.
  4. 세마포어에 대한 연산을 처리 도중에 인터럽트 되어서는 안된다.
(정답률: 35%)
  • 정답은 "정수의 변수로서 양의 값만을 가진다."이다.

    세마포어는 상호배제 문제를 해결하기 위해 사용되며, 여러 개의 프로세스가 동시에 그 값을 수정하지 못하도록 보호한다. 또한 세마포어에 대한 연산을 처리 도중에 인터럽트 되어서는 안된다.

    하지만 세마포어는 양의 값 뿐만 아니라 음의 값도 가질 수 있다. 이는 세마포어를 사용하는 방식에 따라 다르며, 음의 값은 보통 세마포어를 사용하는 프로세스들의 대기 큐에 대한 정보를 나타내기도 한다.
profile_image
1

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

5과목: 정보통신개론

81. VAN에서 적용하는 4개의 계층 구조로 적합한 것은?

  1. 물리 계층-데이터 링크 계층-네트워크 계층-전달 계층
  2. 응용 계층-표현 계층-세션 계층-전달 계층
  3. 물리 계층-매체 접근 제어 계층-논리 링크 제어계층-네트워크 계층
  4. 기본 통신 계층-네트워크 계층-통신처리 계층-정보 처리 계층
(정답률: 23%)
  • VAN에서는 기본적으로 데이터를 전송하기 위해 4개의 계층 구조를 사용합니다. 이 중에서 "기본 통신 계층-네트워크 계층-통신처리 계층-정보 처리 계층"이 적합한 이유는 다음과 같습니다.

    - 기본 통신 계층: 데이터를 전송하기 위한 물리적인 매체와 관련된 계층입니다. 이 계층에서는 데이터를 전기 신호로 변환하거나, 전송할 수 있는 형태로 변환하는 등의 작업을 수행합니다.
    - 네트워크 계층: 데이터를 전송하기 위한 경로를 설정하고, 전송할 데이터를 분할하는 등의 작업을 수행합니다. 이 계층에서는 라우터 등의 장비를 사용하여 데이터를 전송합니다.
    - 통신처리 계층: 데이터를 전송하기 위한 프로토콜을 정의하고, 데이터를 전송하는 데 필요한 제어 정보를 추가하는 등의 작업을 수행합니다. 이 계층에서는 TCP/IP 등의 프로토콜을 사용합니다.
    - 정보 처리 계층: 데이터를 처리하고, 사용자에게 제공하는 등의 작업을 수행합니다. 이 계층에서는 HTTP, FTP 등의 프로토콜을 사용합니다.

    따라서, VAN에서는 데이터를 전송하기 위해 물리적인 매체와 관련된 기본 통신 계층부터 시작하여, 데이터를 전송하고 처리하는 모든 과정을 4개의 계층으로 나누어 수행합니다. 이 중에서 "기본 통신 계층-네트워크 계층-통신처리 계층-정보 처리 계층"이 적합한 이유는, 데이터를 전송하는 데 필요한 모든 과정을 포함하고 있기 때문입니다.
profile_image
1

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

82. 동기식 전송방식의 구성 형식은 동기문자와 제어정보, 데이터 블록으로 구성되는데 이러한 구성형식을 무엇이라 하는가?

  1. 패리티
  2. 프레임
  3. 플래그
  4. 싸이클
(정답률: 43%)
  • 동기식 전송방식에서 데이터를 전송할 때, 데이터를 일정한 크기의 블록으로 나누어 전송하는데 이 블록을 프레임이라고 합니다. 프레임은 동기문자와 제어정보, 데이터 블록으로 구성되어 있습니다. 따라서 이러한 구성형식을 프레임이라고 합니다.
profile_image
1

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

83. 운영체제(UNIX)를 구성하는 요소에 해당되지 않는 것은?

  1. Directory
  2. Kernel
  3. Core
  4. Utility Program
(정답률: 45%)
  • 운영체제를 구성하는 요소는 디렉토리, 커널, 유틸리티 프로그램이다. "코어"는 운영체제의 구성 요소가 아니며, 이유는 정확히 알 수 없다. "코어"가 어떤 것을 의미하는지에 따라 달라질 수 있기 때문이다.
profile_image
1

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

84. Presentation 계층에서 제공되는 기능은?

  1. 흐름 제어
  2. 동기 제어
  3. 데이터 압축
  4. 분산 데이터 베이스 액세스
(정답률: 37%)
  • Presentation 계층에서 제공되는 기능 중 데이터 압축은 데이터를 압축하여 전송 시에 더 적은 대역폭을 사용하고 전송 시간을 단축시키는 기능을 제공합니다. 이는 네트워크의 효율성을 높이고 비용을 절감하는 데에 도움이 됩니다.
profile_image
1

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

85. 베이스 밴드 전송 방식에 해당되지 않는 것은?

  1. 단류 NRZ방식
  2. 복류 NRZ방식
  3. CMI방식
  4. DSB방식
(정답률: 43%)
  • DSB방식은 주파수 분할 다중 접속(FDMA)에서 사용되는 방식으로, 베이스 밴드 전송 방식이 아닙니다. DSB방식은 기존의 아날로그 신호를 변조하여 전송하는 방식으로, 주파수 대역을 두 배로 사용하게 됩니다. 따라서, DSB방식은 주파수 분할 다중 접속(FDMA)에서 사용되는 방식이며, 베이스 밴드 전송 방식에 해당되지 않습니다.
profile_image
1

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

86. Protocol의 기본 요소가 아닌 것은?

  1. 구문
  2. 의미
  3. 계층
  4. 타이밍
(정답률: 47%)
  • "계층"은 Protocol의 기본 요소가 아니라는 것은, Protocol이 데이터를 전송하는 과정에서 데이터를 분할하고 각각의 계층에서 처리하는 것을 의미하는 OSI 7계층 모델과 같은 표준화된 구조를 가지고 있기 때문입니다. 따라서 "계층"은 Protocol의 기본 요소가 아니라는 것이 정답입니다.
profile_image
1

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

87. 8위상 변조와 2진폭 변조를 혼합하여 변복조장치 전송 속도가 1200baud/sec인 경우 비트 속도(bps)는?

  1. 1200
  2. 2400
  3. 3600
  4. 4800
(정답률: 50%)
  • 8위상 변조와 2진폭 변조를 혼합하여 사용하면, 한 심볼당 3개의 비트를 전송할 수 있습니다. 따라서 1200baud/sec의 전송 속도는 1200/3 = 400bps의 비트 속도를 가지게 됩니다. 그러나, 8위상 변조와 2진폭 변조를 혼합하여 사용하면, 각각의 비트가 두 번 전송되므로 비트 속도는 400bps x 2 = 800bps가 됩니다. 이에 따라, 정답은 "4800"이 아닌 "2400"입니다.
profile_image
1

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

88. HDLC 프로토콜의 기본 기능이 아닌 것은?

  1. 단방향, 반이중, 전이중 모두 사용 가능하다.
  2. BYTE 방식 프로토콜이다.
  3. GO-BACK-N ARQ 에러 제어 방식이다.
  4. 데이터 링크 형식은 point-to-point, Multi- point, Loop, 모두 가능하다.
(정답률: 62%)
  • HDLC 프로토콜은 비트 방식 프로토콜이기 때문에, "BYTE 방식 프로토콜이다." 라는 보기가 기본 기능이 아닌 것으로 나타납니다. HDLC는 데이터 링크 계층에서 사용되며, 단방향, 반이중, 전이중 모두 사용 가능하며, GO-BACK-N ARQ 에러 제어 방식을 사용합니다. 또한, 데이터 링크 형식은 point-to-point, Multi- point, Loop, 모두 가능합니다.
profile_image
1

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

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

  1. LAN
  2. VAN
  3. ISDN
  4. WAN
(정답률: 57%)
  • 공중 통신 회선을 이용하여 지리적으로 분산된 지역에 위치한 다양한 기기들을 연결하여 통신할 수 있는 네트워크를 VAN(Virtual Area Network)이라고 합니다. 따라서, 이 문제에서 설명하는 내용과 일치하는 답은 VAN입니다.
profile_image
1

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

90. ISDN을 위한 교환기의 필요조건이 아닌 것은?

  1. 아날로그형으로 한다.
  2. 패킷 교환 방식으로 한다.
  3. 분산 처리 네트워크로 한다.
  4. 축적 Program 제어형으로 한다.
(정답률: 35%)
  • 정답: "아날로그형으로 한다."

    설명: ISDN은 디지털 통신 기술이므로 아날로그형으로 교환기를 구성할 필요가 없습니다. 따라서 "아날로그형으로 한다."는 ISDN을 위한 교환기의 필요조건이 아닙니다. 패킷 교환 방식, 분산 처리 네트워크, 축적 Program 제어형은 모두 ISDN을 위한 교환기의 필요조건입니다.
profile_image
1

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

91. PCM 방식에서 양자화 revel을 126단계로 구분한다면 2진 부호로 부호화 하는 경우 몇 자리가 필요한가?

  1. 5
  2. 7
  3. 8
  4. 9
(정답률: 46%)
  • 126을 2진수로 나타내면 1111110이 된다. 이를 표현하기 위해서는 7자리가 필요하다. 따라서 정답은 "7"이다.
profile_image
1

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

92. 정보통신 시스템의 기본 구성 요소로 보이지 않는 것은?

  1. 통신 회선
  2. 컴퓨터(단말장치)
  3. 신호 변환기
  4. 구내 교환기
(정답률: 63%)
  • 구내 교환기는 정보통신 시스템의 기본 구성 요소가 아닙니다. 구내 교환기는 건물 내부에서 전화 통화를 가능하게 하는 장치로, 정보통신 시스템의 하위 시스템 중 하나입니다. 따라서, "구내 교환기"가 정답입니다.
profile_image
1

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

93. 비패킷형 단말기들을 패킷교환망에 접속이 가능하도록 데이터를 패킷으로 조립하고 수신측에서는 분해 해주는 H/W 및 S/W는?

  1. PAD
  2. PMS
  3. PS
  4. NCC
(정답률: 42%)
  • PAD는 Packet Assembler/Disassembler의 약자로, 비패킷형 단말기에서 패킷교환망에 접속하기 위해 데이터를 패킷으로 조립하고 수신측에서는 패킷을 분해하는 H/W 및 S/W를 말합니다. 따라서 PAD가 정답입니다. PMS는 Packet Mode Service, PS는 Packet Switching, NCC는 Network Control Center를 나타내는 용어로, 이 문제와는 관련이 없습니다.
profile_image
1

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

94. 전용회선을 이용하지 않는 통신서비스는?

  1. FAX
  2. TELETEXT
  3. ARS
  4. TELEX
(정답률: 43%)
  • 전용회선은 통신망에서 일정한 대역폭을 보장하는 서비스인데, TELETEXT는 전용회선을 필요로 하지 않는 서비스이기 때문에 정답입니다. TELETEXT는 텔레비전 화면에 텍스트 정보를 제공하는 서비스로, 일반적으로 무선 또는 유선 방송망을 통해 제공됩니다. 따라서 전용회선을 사용하지 않아도 충분히 제공될 수 있는 서비스입니다.
profile_image
1

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

95. 정보통신을 위해 한 시스템이 다른 시스템과 통신을 원활하게 수행할 수 있도록 해주는 통신 규약은?

  1. 인터페이스
  2. 통신 소프트웨어
  3. 통신 프로토콜
  4. 통신 처리
(정답률: 66%)
  • 통신 규약은 서로 다른 시스템 간에 데이터를 주고받기 위한 규칙이며, 이 규칙을 통신 프로토콜이 제공합니다. 통신 프로토콜은 데이터 전송 방식, 데이터 형식, 오류 검출 및 복구 방법 등을 정의하여 통신을 원활하게 수행할 수 있도록 도와줍니다. 따라서 통신 규약을 지키기 위해서는 통신 프로토콜을 사용해야 합니다.
profile_image
1

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

96. ISDN(Integrated Service Digital Network)에 관한 설명 중 옳지 않은 것은?

  1. 임차한 통신 회선 설비에 컴퓨터를 접속, 다양한 응용 서비스와 정보의 부가가치를 향상시킨다.
  2. 이용자의 통신망간에 인터페이스와 디지털 접속 등을 제공하는 종합 서비스망이다.
  3. 통신망의 경제성과 효율성을 증대시키고 통신처리 기능을 고도화시킨다.
  4. 하나의 통신망에 접속되며, 디지털 전송 기술을 이용하여 데이터, 음성, 화상 정보를 송수신할 수 있다
(정답률: 43%)
  • ISDN은 "임차한 통신 회선 설비에 컴퓨터를 접속, 다양한 응용 서비스와 정보의 부가가치를 향상시킨다."라는 설명이 옳다.
profile_image
1

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

97. 어떤 신호 f(t)가 의미를 지니는 최고의 주파수보다 2배 이상의 속도의 균일한 시간 간격으로 채집된다면 이 채집된 데이터는 원하의 신호가 가진 모든 정보를 포함한다는 이론은 어느 것인가?

  1. 표본화
  2. 양자화
  3. 부호화
  4. 이진화
(정답률: 35%)
  • 이론은 "표본화"이다. 이는 신호를 일정한 시간 간격으로 채집하여 디지털 신호로 변환하는 과정을 말한다. 이 때, 채집 주파수가 최고 주파수의 2배 이상이면 나이퀴스트-샘플링 이론에 따라 원래 신호의 모든 정보를 포함할 수 있다. 따라서, 표본화가 정답이다. 양자화는 디지털 신호를 연속적인 값에서 이산적인 값으로 변환하는 과정을 말하며, 부호화는 디지털 신호를 이진 코드로 변환하는 과정을 말한다. 이진화는 부호화의 일종으로, 디지털 신호를 0과 1로만 표현하는 과정을 말한다.
profile_image
1

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

98. 아날로그 데이터를 전송하기 위해 디지털 형태로 변환시키고 또 이러한 디지털 형태를 원래의 아날로그 데이터로 복구시키는 장치를 무엇이라 하는가?

  1. 모뎀
  2. 코덱
  3. 멀티플렉서
  4. 카운터
(정답률: 30%)
  • 정답은 "코덱"입니다. 코덱은 아날로그 데이터를 디지털 신호로 변환하는 인코더와, 디지털 신호를 아날로그 데이터로 복원하는 디코더로 이루어진 장치입니다. 따라서 아날로그 데이터를 디지털 신호로 변환하여 전송하고, 수신측에서는 디지털 신호를 다시 아날로그 데이터로 복원하여 사용할 수 있습니다. 모뎀은 디지털 신호를 아날로그 신호로 변환하는 장치이며, 멀티플렉서는 여러 개의 신호를 하나의 신호로 합치는 장치, 카운터는 숫자를 세는 장치입니다.
profile_image
1

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

99. 정보 통신 시스템의 이용 면에서 거리가 가장 먼 것은?

  1. 거리와 시간의 극복
  2. 대형 컴퓨터의 공동 이용
  3. 분산 처리 방법 활용
  4. 공장 자동화 시스템의 공동 이용
(정답률: 39%)
  • 공장 자동화 시스템의 공동 이용은 정보 통신 시스템과는 직접적인 연관이 없는 산업 자동화 분야의 기술이기 때문에, 정보 통신 시스템의 이용 면에서 거리가 가장 먼 것입니다. 다른 보기들은 모두 정보 통신 기술과 관련이 있습니다.
profile_image
1

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

100. 주파수분할 다중화(FDM) 방식에서 보호대역(Guard Band)이 필요한 이유는?

  1. 주파수 대역폭을 넓히기 위함이다.
  2. 신호의 세기를 크게 하기 위함이다.
  3. 채널 간섭을 막기 위함이다.
  4. 많은 채널을 좁은 주파수 대역에 쓰기 위함이다.
(정답률: 60%)
  • 주파수분할 다중화(FDM) 방식에서는 여러 개의 채널을 하나의 주파수 대역에 쓰기 때문에 채널 간섭이 발생할 수 있습니다. 이를 막기 위해 각 채널 사이에 일정한 간격을 두어 보호대역(Guard Band)을 만들어 줍니다. 이 보호대역은 채널 간섭을 막아주는 역할을 하며, 각 채널이 서로 영향을 끼치지 않도록 해줍니다. 따라서 보호대역은 채널 간섭을 막기 위해 필요합니다.
profile_image
1

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

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