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

정보처리산업기사
(2004-09-05 기출문제)

목록

1과목: 데이터 베이스

1. 데이터베이스의 개념적 설계를 위해 사용되는 E-R 모델에 관한 설명으로 옳지 않은 것은?

  1. 개념 세계에서는 현실 세계에 대한 인식을 추상적 개념으로 표현하는데, 이 과정을 데이터 모델링이라 한다.
  2. 정보 모델링을 통하여 얻어진 결과를 정보 구조화라 한다.
  3. 정보 구조를 구성하는 추상적 개념은 현실 세계의 객체에서 추상화된 개체(entity) 집합이다.
  4. 각 개체 집합은 여러 개의 속성으로 표현되며, 각 속성은 현실 세계의 객체들이 갖는 특성이다.
(정답률: 45%)
  • 옳지 않은 설명은 "정보 모델링을 통하여 얻어진 결과를 정보 구조화라 한다."이다. 올바른 설명은 "개념 세계에서는 현실 세계에 대한 인식을 추상적 개념으로 표현하는데, 이 과정을 데이터 모델링이라 한다."이다. 데이터 모델링은 현실 세계의 객체와 그들 간의 관계를 추상화하여 개념적 모델을 만드는 과정이다. 이 과정에서 정보 모델링을 통해 얻어진 결과를 정보 구조화라고 한다. 정보 구조화는 추상적 개념으로 표현된 개체와 그들 간의 관계를 구조화하는 것을 말한다. 각 개체 집합은 여러 개의 속성으로 표현되며, 각 속성은 현실 세계의 객체들이 갖는 특성이다.
profile_image
1

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

2. SQL 언어의 질의 기능에 대한 설명 중 옳지 않은 것은?

  1. SELECT 절은 질의 결과에 포함될 데이터 행들을 기술하며 이는 데이터베이스로 부터의 데이터 행 또는 계산 행이 될 수 있다.
  2. FROM 절은 질의에 의해 검색될 데이터들을 포함하는 테이블을 기술한다.
  3. 복잡한 탐색조건을 구성하기 위하여 단순 탐색조건들을 AND, OR, NOT으로 결합할 수 있다.
  4. ORDER BY 절은 질의 결과가 한 개 또는 그 이상의 열 값을 기준으로 올림차순 또는 내림차순으로 정렬될 수 있도록 기술된다.
(정답률: 50%)
  • SELECT 절은 질의 결과에 포함될 데이터 행들을 기술하며 이는 데이터베이스로 부터의 데이터 행 또는 계산 행이 될 수 없다. (옳지 않은 설명)
profile_image
1

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

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

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

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

4. 논리적 데이터 모델 중 오너-멤버(owner-member) 관계를 가지는 것은?

  1. E-R 모델
  2. 관계 데이터 모델
  3. 계층 데이터 모델
  4. 네트워크 데이터 모델
(정답률: 75%)
  • 오너-멤버 관계는 계층 데이터 모델과 네트워크 데이터 모델에서 나타납니다. 그 중에서도 네트워크 데이터 모델은 오너-멤버 관계를 더욱 유연하게 표현할 수 있습니다. 네트워크 데이터 모델은 레코드 간의 다양한 관계를 표현할 수 있으며, 오너-멤버 관계 뿐만 아니라 다양한 관계를 표현할 수 있습니다. 따라서 정답은 "네트워크 데이터 모델"입니다.
profile_image
1

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

5. 다른 관계에 존재하는 튜플을 참조하기 위해 사용되는 속성의 값은 참조되는 테이블의 튜플 중에 해당 속성에 대해 같은 값을 갖는 튜플이 존재해야 한다는 제약은?

  1. 개체무결성 제약
  2. 주소무결성 제약
  3. 참조무결성 제약
  4. 도메인 제약
(정답률: 77%)
  • 참조무결성 제약은 외래키를 사용하여 다른 테이블의 튜플을 참조할 때, 참조되는 테이블의 해당 속성 값이 유일하고 존재해야 한다는 제약이다. 이를 통해 데이터베이스의 일관성과 정확성을 유지할 수 있으며, 참조된 테이블의 데이터가 변경되었을 때 이를 참조하는 다른 테이블의 데이터도 함께 변경되도록 보장한다. 따라서 참조무결성 제약은 데이터베이스의 데이터 일관성을 유지하기 위해 매우 중요한 제약 조건이다.
profile_image
1

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

6. 기억 공간의 낭비 원인이 되는 널 링크 부분을 트리 순회시 이용되도록 구성한 트리를 무엇이라고 하는가?

  1. 신장 트리(spanning tree)
  2. 스레드 이진 트리(thread binary tree)
  3. 완전 이진 트리(complete binary tree)
  4. 경사 트리(skewed tree)
(정답률: 60%)
  • 스레드 이진 트리는 기억 공간의 낭비를 줄이기 위해 널 링크 부분을 이용하여 트리를 구성한 것이다. 이러한 구조는 트리 순회를 빠르게 수행할 수 있도록 도와준다. 따라서 스레드 이진 트리가 정답이다.
profile_image
1

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

7. 보기와 같은 그래프에서 인접행렬이 옳게된 것은?

(정답률: 61%)
  • 인접행렬은 정점의 개수를 n이라고 할 때, n x n 크기의 행렬로 표현된다. 이때, 인접한 두 정점 사이에 간선이 있으면 1로, 없으면 0으로 표시한다.

    위 그래프에서 인접한 두 정점 사이에 간선이 있는 경우에만 1로 표시되어야 한다. 따라서, 인접행렬의 2행 3열, 3행 2열, 4행 5열, 5행 4열에만 1이 들어가야 한다. 이를 만족하는 보기는 "" 이다.
profile_image
1

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

8. 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(atomic) 값 들의 집합을 무엇이라 하는가?

  1. 속성
  2. 스킴
  3. 도메인
  4. 제약조건
(정답률: 76%)
  • 도메인은 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자 값들의 집합을 정의하는 개념입니다. 즉, 애트리뷰트가 가질 수 있는 값의 범위를 제한하는 역할을 합니다. 따라서 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자 값들의 집합을 도메인이라고 합니다.
profile_image
1

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

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

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

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

10. A person responsible for the design and management of the database and for deciding the storage and access strategy. Who is this?

  1. System analyzer
  2. DBA
  3. Programmer
  4. Custom engineer
(정답률: 83%)
  • DBA stands for Database Administrator, who is responsible for designing and managing the database, as well as deciding the storage and access strategy. They ensure the database is secure, efficient, and meets the needs of the organization.
profile_image
1

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

11. E-R 다이어그램에서 보기의 표현은 어떤 요소를 나타내는가?

  1. 개체
  2. 관계
  3. 항목
  4. 속성
(정답률: 73%)
  • 보기는 E-R 다이어그램에서 속성을 나타냅니다. 속성은 개체나 관계의 특성을 나타내며, 해당 개체나 관계가 가지는 정보를 표현합니다. 예를 들어, 위의 다이어그램에서 "고객" 개체는 "고객번호", "이름", "주소" 등의 속성을 가지고 있습니다.
profile_image
1

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

12. 자기테이프에서 레코드의 크기는 10이고, 블록의 크기가 200인 경우 blocking factor는?

  1. 2
  2. 20
  3. 200
  4. 2000
(정답률: 63%)
  • Blocking factor는 블록에 저장 가능한 레코드의 수를 의미합니다. 따라서, 블록의 크기를 레코드의 크기로 나눈 후 소수점 이하를 버린 값이 blocking factor가 됩니다.

    200 / 10 = 20

    따라서, 정답은 "20"입니다.
profile_image
1

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

13. Choose a sentence which dosen't explain the advantages from using DBMS.

  1. Redundancy can be reduced.
  2. Consistency can be avoided.
  3. The data can be shared.
  4. Security restrictions can be applied.
(정답률: 38%)
  • "Consistency can be avoided." is not an advantage of using DBMS, but rather a potential issue that can arise if proper measures are not taken to ensure data consistency.
profile_image
1

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

14. 데이터베이스에서 아직 알려지지 않거나 모르는 값으로서 "해당 없음" 등의 이유로 정보 부재를 나타내기 위해 사용하는 특수한 데이터 값을 무엇이라 하는가?

  1. 원자값(atomic value)
  2. 참조값(reference value)
  3. 무결값(integrity value)
  4. 널값(null value)
(정답률: 95%)
  • 정답: 널값(null value)

    널값은 데이터베이스에서 정보 부재를 나타내기 위해 사용하는 특수한 데이터 값으로, 해당 없음 등의 이유로 값이 존재하지 않는 경우에 사용된다. 예를 들어, 고객의 전화번호가 등록되지 않은 경우에는 널값으로 표시할 수 있다. 널값은 데이터베이스에서 중요한 역할을 하며, 데이터의 무결성을 유지하기 위해 사용된다.
profile_image
1

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

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

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

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

16. SQL에서 관계형 모델의 릴레이션을 테이블로 생성하는데 사용하는 명령어는?

  1. DEFINE
  2. ALTER
  3. CREATE
  4. MAKE
(정답률: 89%)
  • SQL에서 "CREATE" 명령어는 관계형 모델의 릴레이션을 테이블로 생성하는데 사용된다. 이 명령어는 새로운 테이블을 만들고, 해당 테이블의 열(column)과 데이터 타입(data type)을 정의하며, 필요한 경우 제약 조건(constraint)을 추가할 수 있다. 따라서 "CREATE" 명령어가 정답이다.
profile_image
1

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

17. 스택을 이용한 응용 분야로 적합하지 않은 것은?

  1. 인터럽트 처리
  2. 함수호출의 순서제어
  3. 작업 스케줄링
  4. 수식의 계산
(정답률: 73%)
  • 작업 스케줄링은 스택을 이용한 응용 분야가 아니다. 스택은 함수 호출의 순서 제어나 수식의 계산 등과 같이 후입선출(LIFO) 구조를 필요로 하는 분야에 적합하다. 하지만 작업 스케줄링은 운영체제에서 프로세스의 실행 순서를 결정하는 것으로, 스택과는 직접적인 연관성이 없다.
profile_image
1

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

18. 다음 질의문 실행의 결과는?

  1. 5000
  2. 7000
  3. 15000
  4. 23000
(정답률: 87%)
  • 주어진 그림에서는 3개의 빨간색 구슬과 2개의 파란색 구슬이 있습니다. 빨간색 구슬의 가치는 3000원이고, 파란색 구슬의 가치는 4000원입니다. 따라서, 3개의 빨간색 구슬의 가치는 9000원이고, 2개의 파란색 구슬의 가치는 8000원입니다. 이를 합산하면 17000원이 나오지만, 문제에서는 파란색 구슬 1개를 빨간색 구슬 1개와 교환할 수 있다고 했습니다. 따라서, 파란색 구슬 1개를 빨간색 구슬 1개로 바꾸면 빨간색 구슬이 4개가 되고, 파란색 구슬이 1개가 됩니다. 이 경우, 빨간색 구슬 4개의 가치는 12000원이고, 파란색 구슬 1개의 가치는 4000원입니다. 이를 합산하면 16000원이 나오지만, 문제에서는 빨간색 구슬 1개를 5000원으로 판매할 수 있다고 했습니다. 따라서, 빨간색 구슬 1개를 5000원으로 판매하면, 빨간색 구슬 3개의 가치는 9000원이고, 파란색 구슬 1개의 가치는 4000원입니다. 이를 합산하면 13000원이 나오지만, 문제에서는 파란색 구슬 1개를 7000원으로 판매할 수 있다고 했습니다. 따라서, 파란색 구슬 1개를 7000원으로 판매하면, 빨간색 구슬 3개의 가치는 9000원이고, 파란색 구슬 1개의 가치는 7000원입니다. 이를 합산하면 16000원이 나오므로, 정답은 15000원입니다.
profile_image
1

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

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

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

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

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

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

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

    ② 개념적 설계
    - 요구사항을 바탕으로 개념적 데이터 모델을 설계하는 단계

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

    ④ 물리적 설계
    - 논리적 모델을 바탕으로 물리적 데이터 모델을 설계하는 단계

    ⑤ 구현
    - 물리적 모델을 바탕으로 데이터베이스를 구현하는 단계

    따라서, 정답은 "④-⑤-②-③-①"이다. 물리적 설계부터 구현까지의 단계를 거쳐야 데이터베이스를 구현할 수 있기 때문이다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 음수를 2의 보수로 표현할 때, 8비트로 나타낼 수 있는 정수의 범위는?

  1. -27 ~ +27
  2. -28 ~ +28
  3. -27 ~ +27-1
  4. -27-1 ~ +27
(정답률: 65%)
  • 음수를 2의 보수로 표현할 때, 가장 왼쪽 비트는 부호 비트로 사용되므로 7개의 비트로는 -27부터 시작하여 +27-1까지의 범위를 나타낼 수 있습니다. 따라서 "-27 ~ +27-1"이 정답입니다. "-28 ~ +28"은 8개의 비트로 나타낼 수 있는 범위이지만, 부호 비트를 사용하므로 실제로는 7개의 비트만 사용됩니다. "-27-1 ~ +27"은 부호 비트를 사용하지 않는 방법으로 음수를 나타내는 것이므로, 실제로는 8비트로는 -27부터 +27-1까지의 범위를 나타낼 수 있습니다.
profile_image
1

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

22. 단항 연산자(Unary operation)가 아닌 것은?

  1. ROTATE
  2. COMPLEMENT
  3. AND
  4. SHIFT
(정답률: 65%)
  • AND는 이항 연산자(Binary operation)이기 때문에 단항 연산자가 아닙니다. AND는 두 개의 입력값을 받아 논리곱(AND) 연산을 수행하는 이항 연산자입니다.
profile_image
1

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

23. 이웃하는 코드가 한 비트만 다르기 때문에 코드 변환이 용이해서 A/D 변환에 주로 사용되는 코드는?

  1. Gray code
  2. Hamming code
  3. Excess-3 code
  4. Alphanumeric code
(정답률: 62%)
  • Gray code는 이웃하는 코드가 한 비트만 다르기 때문에 코드 변환이 용이하고, A/D 변환에서 오차를 최소화할 수 있기 때문에 주로 사용된다. 이 코드는 이진수를 변환할 때 한 비트만 변경되기 때문에 변환 과정에서 발생하는 오차를 최소화할 수 있다. 또한, 회로 구성이 간단하고 속도가 빠르기 때문에 A/D 변환에서 많이 사용된다.
profile_image
1

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

24. 소프트웨어적인 인터럽트 요구 장치 판별법은?

  1. 벡터 인터럽트
  2. 폴링
  3. 스택
  4. 핸드쉐이킹
(정답률: 62%)
  • 소프트웨어적인 인터럽트 요구 장치 판별법 중에서 폴링은 주기적으로 장치를 확인하여 인터럽트 요구가 있는지 판별하는 방법이다. 따라서 이 방법은 하드웨어적인 인터럽트 요구 장치와는 달리 소프트웨어적으로 구현되어 있으며, 주기적으로 장치를 확인하기 때문에 인터럽트 처리의 지연이 발생할 수 있다. 이러한 이유로 폴링은 비효율적인 방법으로 여겨지고 있지만, 하드웨어적인 인터럽트 요구 장치가 없는 경우에는 사용될 수 있는 유일한 방법이다. 따라서 정답은 "폴링"이다.
profile_image
1

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

25. 넌웨이티드 코드(Non-weighted code)는?

  1. 51111 코드
  2. 2421 코드
  3. 8421 코드
  4. 3초과 코드
(정답률: 53%)
  • 넌웨이티드 코드는 각 자리수마다 일정한 가중치를 부여하지 않는 코드를 말한다. 따라서 각 자리수의 값이 모두 같은 경우에도 다른 값으로 인식된다. 예를 들어, 1111과 2222는 51111 코드나 2421 코드에서는 같은 값으로 인식되지만, 넌웨이티드 코드에서는 다른 값으로 인식된다. 이러한 특성 때문에 넌웨이티드 코드는 3초과 코드라고도 불린다.
profile_image
1

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

26. 데이터 통신 및 마이크로컴퓨터에서 많이 채택되고 있는 코드는?

  1. BCD 코드
  2. Hamming 코드
  3. EBCDIC 코드
  4. ASCII 코드
(정답률: 66%)
  • ASCII 코드는 데이터 통신 및 마이크로컴퓨터에서 많이 채택되고 있는 코드이다. 이는 ASCII 코드가 7비트로 구성되어 있어서 데이터 전송 시에도 용량이 적고, 영문자 및 일부 특수문자를 표현할 수 있기 때문이다. 또한, ASCII 코드는 국제 표준 코드로서 다양한 기기 및 소프트웨어에서 호환성이 높아서 널리 사용되고 있다.
profile_image
1

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

27. 컴퓨터에서 사용되는 명령어들을 기능별로 분류할 때 분류 기준에 포함되지 않는 것은?

  1. 함수 연산 기능
  2. 주소계산 기능
  3. 전달 기능
  4. 입출력 기능
(정답률: 58%)
  • 주소계산 기능은 명령어의 기능이 아니라 주소를 계산하는 과정에서 사용되는 기능이기 때문에 분류 기준에 포함되지 않는다. 다른 기능들은 명령어의 실행에 직접적으로 관여하는 기능들이다.
profile_image
1

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

28. 프로그램 카운터가 명령의 번지 부분과 더해져서 유효번지가 결정되는 주소 지정 방식은?

  1. 상대 번지 모드(mode)
  2. 간접 번지 모드 (mode)
  3. 인덱스드 어드레싱 모드(indexed addressing mode)
  4. 베이스(base) 레지스터 어드레싱 모드
(정답률: 46%)
  • 프로그램 카운터가 명령의 번지 부분과 더해져서 유효번지가 결정되는 주소 지정 방식은 상대 번지 모드이다. 이는 프로그램이 실행되는 위치에 따라 주소가 상대적으로 결정되기 때문에 상대 번지 모드라고 불린다. 즉, 명령어가 위치한 상대적인 주소를 사용하여 주소를 지정하는 방식이다.
profile_image
1

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

29. X=(A+B)(AㆍB)‘와 같은 것은?

  1. A+B‘
  2. A‘B+AB’
  3. A+B
  4. A‘+B
(정답률: 62%)
  • X=(A+B)(AㆍB)‘를 전개하면 다음과 같다.

    X = (A+B)(A‘+B‘)
    = AA‘+AB‘+BA‘+BB‘
    = A‘B+AB‘ (A와 A‘, B와 B‘가 각각 곱해져서 0이 되므로 제외)

    따라서 정답은 A‘B+AB’이다.
profile_image
1

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

30. 다음 logic diagram의 Boolean expression은?

  1. y=A‘B+AC
  2. y=A‘BC
  3. y=AB‘+C
  4. y=A‘+B+C
(정답률: 64%)
  • AND 게이트를 통해 A와 B를 AND 연산하고, 그 결과를 NOT 게이트를 통해 반전시킨 후, OR 게이트를 통해 A' B와 AC를 OR 연산한 것이므로 y = A' B + AC 이다.
profile_image
1

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

31. CPU의 명령어 사이클 4단계에 해당되지 않는 것은?

  1. Fetch Cycle
  2. Control Cycle
  3. Indirect Cycle
  4. Interrupt Cycle
(정답률: 54%)
  • 정답은 "Control Cycle"입니다.

    CPU의 명령어 사이클은 Fetch Cycle, Decode Cycle, Execute Cycle, Store Cycle으로 구성됩니다. 이 중 Control Cycle은 존재하지 않습니다.

    Fetch Cycle은 명령어를 메모리에서 가져오는 단계이고, Decode Cycle은 명령어를 해석하는 단계입니다. Execute Cycle은 명령어를 실행하는 단계이며, Store Cycle은 결과를 저장하는 단계입니다.

    Indirect Cycle은 간접 주소 지정 방식을 사용하는 명령어를 실행할 때 추가적으로 필요한 단계이며, Interrupt Cycle은 인터럽트가 발생했을 때 CPU가 처리하는 단계입니다.
profile_image
1

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

32. 다음은 십진수를 표현하는 이진코드(binary code)들이다. 이들 중 자체 보수화(self - complementary)가 불가능한 코드는?

  1. BCD(8421) 코드
  2. Excess-3 코드
  3. 51111 코드
  4. 2421 코드
(정답률: 35%)
  • 자체 보수화란, 어떤 수의 보수(complement)를 구할 때 그 수 자체를 이용하여 보수를 구하는 것을 말한다. 이진수에서는 1의 보수와 2의 보수가 자주 사용되는데, 1의 보수는 각 자리수를 반전시키는 것이고, 2의 보수는 1의 보수에 1을 더한 것이다.

    BCD(8421) 코드는 10진수를 4비트 이진수로 표현하는 방법 중 하나이다. 예를 들어, 0부터 9까지의 수는 각각 0000부터 1001까지의 이진수로 표현된다. 이 코드는 자체 보수화가 가능하다. 예를 들어, 5의 1의 보수는 1010이고, 2의 보수는 1011이다. 이는 각 자리수를 반전시키거나 1을 더하는 것으로 쉽게 구할 수 있다.

    Excess-3 코드는 10진수를 4비트 이진수로 표현하는 방법 중 하나이다. 이 코드는 자체 보수화가 가능하다. 예를 들어, 5의 1의 보수는 1000이고, 2의 보수는 1001이다.

    51111 코드는 10진수를 5비트 이진수로 표현하는 방법 중 하나이다. 이 코드는 자체 보수화가 가능하다. 예를 들어, 5의 1의 보수는 11010이고, 2의 보수는 11011이다.

    2421 코드는 10진수를 4비트 이진수로 표현하는 방법 중 하나이다. 이 코드는 자체 보수화가 가능하다. 예를 들어, 5의 1의 보수는 1010이고, 2의 보수는 1011이다.

    따라서, 자체 보수화가 불가능한 코드는 BCD(8421) 코드이다. 이 코드는 10진수를 직접 이진수로 변환하는 방법으로, 보수를 구하는 방법이 없다.
profile_image
1

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

33. 일반적인 컴퓨터의 CPU 구조 가운데 처리할 수식을 미리 처리되는 순서인 역 polish(또는 postfix) 형식으로 바꾸어야 하는 CPU 구조는?

  1. 범용 레지스터 구조 CPU
  2. 단일 누산기 구조 CPU
  3. 스택 구조 CPU
  4. 모든 CPU 구조
(정답률: 63%)
  • 스택 구조 CPU는 연산자를 먼저 처리하고 그 결과를 스택에 저장한 후, 피연산자를 스택에서 꺼내어 계산하는 방식으로 동작하기 때문에 역 polish 형식으로 된 수식을 처리하기에 적합합니다. 따라서 정답은 "스택 구조 CPU"입니다. 다른 CPU 구조들은 역 polish 형식으로 된 수식을 처리하기 위해서는 추가적인 연산이 필요합니다.
profile_image
1

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

34. 접근 시간(access time)을 옳게 나타낸 것은?

  1. 접근시간 = 탐색시간 + 대기시간 + 전송시간
  2. 접근시간 = 탐색시간 + 대기시간 + 실행시간
  3. 접근시간 = 탐색시간 + 대기시간
  4. 접근시간 = 탐색시간 + 실행시간
(정답률: 32%)
  • 정답: "접근시간 = 탐색시간 + 대기시간 + 전송시간"

    이유:

    - 탐색시간: 디스크나 메모리에서 데이터를 찾는 데 걸리는 시간으로, 물리적인 위치를 찾는 과정이다.
    - 대기시간: CPU나 디스크, 메모리 등이 바쁘게 동작하고 있어서 데이터에 접근하기 위해 대기하는 시간이다.
    - 전송시간: 데이터를 전송하는 데 걸리는 시간으로, 데이터의 크기와 전송 속도에 따라 달라진다.

    따라서, 데이터에 접근하기 위해서는 탐색시간, 대기시간, 전송시간이 모두 필요하며, 이들을 모두 더한 것이 접근시간이 된다.
profile_image
1

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

35. 2진수 1010을 그레이(Gray) 코드로 변환한 것으로 옳은 것은?

  1. 1111(G)
  2. 1001(G)
  3. 1011(G)
  4. 1101(G)
(정답률: 60%)
  • 2진수 1010을 그레이 코드로 변환하려면, 첫 번째 비트는 그대로 두고, 두 번째 비트부터는 이전 비트와 XOR 연산을 수행하면 됩니다. 따라서, 1010의 그레이 코드는 1111입니다.

    1번 보기인 "1111(G)"이 정답입니다.
profile_image
1

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

36. 인터럽트의 발생 원인이 아닌 것은?

  1. 정전
  2. 서브 프로그램 호출
  3. 오버플로우(overflow) 발생
  4. 오퍼레이터(operator)의 조작
(정답률: 60%)
  • 서브 프로그램 호출은 인터럽트의 발생 원인이 아닙니다. 인터럽트는 프로세서가 실행 중인 프로그램의 흐름을 중단시키고, 우선순위가 높은 작업을 처리하기 위해 발생합니다. 반면에 서브 프로그램 호출은 현재 실행 중인 프로그램 내에서 다른 프로그램을 호출하는 것으로, 프로그램의 흐름을 변경시키지만, 우선순위가 높은 작업을 처리하기 위한 것은 아닙니다. 따라서 서브 프로그램 호출은 인터럽트의 발생 원인이 아닙니다.
profile_image
1

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

37. 전자계산기에서 어떤 특수한 상태가 발생하면 그것이 원인이 되어 현재 실행하고 있는 프로그램이 일시 중단되고, 그 특수한 상태를 처리하는 프로그램으로 옮겨져 처리한 후 다시 원래의 프로그램을 처리하는 현상은?

  1. 인터럽트
  2. 다중처리
  3. 시분할 시스템
  4. 다중 프로그램
(정답률: 84%)
  • 전자계산기에서 인터럽트는 특수한 상황이 발생하여 현재 실행 중인 프로그램이 일시 중단되고, 그 상황을 처리하는 프로그램으로 제어가 이동되는 현상을 말합니다. 따라서 인터럽트가 정답입니다. 다중처리, 시분할 시스템, 다중 프로그램은 모두 컴퓨터 시스템의 다양한 기술이지만, 인터럽트와 직접적인 연관성은 없습니다.
profile_image
1

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

38. 중앙연산처리 장치에서 마이크로 동작(Micro-operation)이 순서적으로 일어나게 하는데 필요한 신호는?

  1. 실행 신호
  2. 순차 신호
  3. 제어 신호
  4. 타이밍 신호
(정답률: 60%)
  • 중앙연산처리 장치에서 마이크로 동작이 순서적으로 일어나게 하는데 필요한 신호는 제어 신호입니다. 제어 신호는 마이크로 동작의 실행 여부를 결정하고, 동작의 순서를 제어하며, 데이터의 전송 방향과 크기를 결정하는 등 중앙연산처리 장치의 동작을 제어하는 역할을 합니다. 따라서 제어 신호는 중앙연산처리 장치의 동작을 제어하는 핵심적인 신호입니다.
profile_image
1

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

39. 컴퓨터의 주기억 장치는?

  1. ROM과 RAM
  2. DISK
  3. TTY
  4. Magnetic tape
(정답률: 77%)
  • 컴퓨터의 주기억 장치는 프로그램 실행에 필요한 데이터와 명령어를 저장하는 공간입니다. 이 중에서 ROM은 읽기 전용 메모리로, 컴퓨터가 처음 켜질 때부터 저장된 데이터와 명령어를 유지합니다. 반면에 RAM은 읽기와 쓰기가 모두 가능한 메모리로, 프로그램 실행 중에 필요한 데이터와 명령어를 일시적으로 저장합니다. 따라서 ROM과 RAM은 컴퓨터의 주기억 장치 중에서 가장 기본적이고 중요한 역할을 합니다.
profile_image
1

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

40. 메모리 용량이 총 4096워드이고, 1워드가 8비트라 할 때 PC(program counter)와 MBR(memory buffer register)의 비트 수를 올바르게 나타낸 것은?

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

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

3과목: 시스템분석설계

41. 자료 흐름도(DFD)에 대한 설명으로 옳지 않은 것은?

  1. 도형 중심의 표현
  2. 상향식 분할의 표현
  3. 자료 흐름 중심의 표현
  4. 구조적 분석용 문서화 도구
(정답률: 76%)
  • 상향식 분할의 표현은 옳은 설명입니다.

    자료 흐름도(DFD)는 시스템의 입력, 출력, 처리 과정 등을 그림으로 표현한 것입니다. 이를 통해 시스템의 구조와 기능을 파악하고 설계할 수 있습니다.

    도형 중심의 표현은 DFD에서 사용되는 도형들을 중심으로 그림을 그리는 방법입니다. 예를 들어, 원형은 처리 과정을 나타내고, 사각형은 데이터 저장소를 나타냅니다.

    자료 흐름 중심의 표현은 DFD에서 데이터의 흐름을 중심으로 그림을 그리는 방법입니다. 데이터가 어디에서 어디로 흐르는지를 중심으로 그림을 그리는 것입니다.

    구조적 분석용 문서화 도구는 DFD를 포함한 구조적 분석 방법론에서 사용되는 문서화 도구입니다. 이 도구를 사용하면 시스템의 구조와 기능을 상세하게 문서화할 수 있습니다.

    따라서, 옳지 않은 설명은 "상향식 분할의 표현"입니다. 상향식 분할은 DFD를 그리는 방법 중 하나로, 시스템을 작은 단위로 분할하여 그림을 그리는 방법입니다. 이 방법은 시스템의 복잡도를 낮추고, 설계를 보다 쉽게 할 수 있도록 도와줍니다.
profile_image
1

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

42. 코드 설계 순서로 옳은 것은?

  1. (ㄱ)(ㄴ)(ㄹ)(ㅁ)(ㄷ)
  2. (ㄱ)(ㄴ)(ㅁ)(ㄹ)(ㄷ)
  3. (ㄴ)(ㄱ)(ㅁ)(ㄹ)(ㄷ)
  4. (ㄴ)(ㄱ)(ㄹ)(ㅁ)(ㄷ)
(정답률: 27%)
  • 코드 설계 순서는 다음과 같습니다.

    1. 문제 파악 및 명세 작성
    2. 요구사항 분석
    3. 시스템 구조 설계
    4. 모듈 설계
    5. 인터페이스 설계
    6. 데이터 구조 설계
    7. 알고리즘 설계
    8. 코딩
    9. 디버깅 및 테스트
    10. 유지보수

    정답이 "(ㄴ)(ㄱ)(ㅁ)(ㄹ)(ㄷ)" 인 이유는, 문제 파악 및 명세 작성이 가장 먼저 이루어져야 하기 때문에, 이를 가장 먼저 나열한 "(ㄴ)"이 첫 번째로 올바른 순서입니다. 그리고 요구사항 분석, 시스템 구조 설계, 모듈 설계, 인터페이스 설계, 데이터 구조 설계, 알고리즘 설계는 순서대로 이루어져야 하기 때문에, "(ㄱ)(ㅁ)(ㄹ)(ㄷ)" 순서가 옳습니다. 따라서 정답은 "(ㄴ)(ㄱ)(ㅁ)(ㄹ)(ㄷ)"입니다.
profile_image
1

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

43. 파일매체를 선정하기 위한 기능 검토시 검토하는 사항이 아닌 것은?

  1. 처리방식의 검토
  2. 정보량의 검토
  3. 항목의 명칭 및 문자구분, 배열검토
  4. 파일의 갯수 및 사용 빈도의 검토
(정답률: 53%)
  • 항목의 명칭 및 문자구분, 배열검토는 파일매체를 선정하는 기능 검토와는 관련이 없는 사항이다. 이는 데이터베이스 설계나 프로그래밍에서 필요한 사항으로, 데이터의 구조와 관련된 내용이다. 따라서 이는 파일매체를 선정하는 기능 검토에서 고려하지 않는다.
profile_image
1

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

44. 코드화의 기능이 아닌 것은?

  1. 오류검출 및 정정 기능
  2. 암호화 기능
  3. 표준화 기능
  4. 분류 및 식별 기능
(정답률: 52%)
  • 코드화의 기능 중에서 "오류검출 및 정정 기능"은 아닙니다. 코드화는 정보를 표현하고 전달하기 위해 일정한 규칙에 따라 기호나 숫자로 변환하는 것을 말합니다. 따라서 코드화의 주요 기능은 암호화, 표준화, 분류 및 식별 기능입니다. 오류검출 및 정정 기능은 코드화 이후에 발생할 수 있는 문제를 해결하기 위한 기능으로, 코드화의 일부분이 아닙니다.
profile_image
1

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

45. 시스템 개발 단계의 순서를 옳게 나열한 것은?

  1. ⓐⓑⓒⓓⓔⓕ
  2. ⓔⓕⓑⓐⓒⓓ
  3. ⓔⓑⓐⓒⓕⓓ
  4. ⓔⓑⓐⓕⓒⓓ
(정답률: 57%)
  • 시스템 개발 단계는 계획, 분석, 설계, 구현, 테스트, 유지보수 순서로 진행됩니다. 그림에서도 이 순서대로 표시되어 있습니다. 따라서 옳은 답은 "ⓔⓕⓑⓐⓒⓓ" 입니다.
profile_image
1

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

46. HIPO 다이어그램을 구성하고 있는 요소가 아닌 것은?

  1. 도형 목차
  2. 총괄 도표
  3. 자료 사전
  4. 상세 도표
(정답률: 67%)
  • HIPO 다이어그램은 "도형 목차", "총괄 도표", "상세 도표"로 구성되어 있으며, "자료 사전"은 HIPO 다이어그램과는 관련이 없는 요소이기 때문에 정답입니다. 자료 사전은 데이터베이스나 시스템 개발에서 사용되는 용어로, 시스템에서 사용되는 데이터나 용어의 정의를 모아놓은 문서나 파일을 의미합니다.
profile_image
1

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

47. 입력 매체인 종이테이프 또는 펀치 카드 상의 데이터를 자기디스크에 수록하는 처리는 프로세스의 표준 패턴 중 어디에 해당하는가?

  1. 분류(sorting)
  2. 병합(merge)
  3. 매체변환(conversion)
  4. 대조(matching)
(정답률: 68%)
  • 입력 매체인 종이테이프 또는 펀치 카드 상의 데이터를 자기디스크에 수록하는 처리는 매체변환(conversion)에 해당한다. 이는 입력 데이터를 다른 형식으로 변환하여 출력하는 것으로, 종이테이프나 펀치 카드와 같은 물리적인 매체에서 디지털 데이터로 변환하는 과정이다. 따라서 매체변환은 프로세스의 표준 패턴 중 하나이다.
profile_image
1

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

48. 출력 시스템과 입력 시스템이 일치된 것으로 일단 출력된 정보가 이용자의 손을 거쳐 다시 입력되는 시스템의 형태는?

  1. Display 출력 시스템
  2. Turn Around System
  3. File 출력 시스템
  4. COM(Computer output Microfilm) 시스템
(정답률: 81%)
  • Turn Around System은 출력된 정보가 이용자에게 도달한 후, 이용자가 다시 입력하는 시스템을 말한다. 이는 일종의 반복적인 과정으로, 출력 시스템과 입력 시스템이 일치되어야 한다. 따라서, "Turn Around System"이 정답이다. 다른 보기들은 출력 시스템에 대한 설명이지만, 입력 시스템과의 관계에 대한 언급이 없다.
profile_image
1

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

49. 경리 장부 처리시 차변, 대변의 한계 값을 체크하는데 사용하는 방법으로 대차의 균형이나 가로, 세로의 합계가 일치하는가를 체크하는 방법은?

  1. Limit check
  2. Matching check
  3. Balance check
  4. Batch total check
(정답률: 63%)
  • "Balance check"는 대차의 균형이나 가로, 세로의 합계가 일치하는지를 체크하는 방법이다. 따라서 경리 장부 처리시 차변, 대변의 한계 값을 체크하는데 사용할 수 있다. "Limit check"는 한도 값을 초과하는지 체크하는 방법, "Matching check"는 두 개 이상의 항목이 일치하는지 체크하는 방법, "Batch total check"는 일괄 처리된 항목의 총합이 일치하는지 체크하는 방법이다.
profile_image
1

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

50. 시스템은 운영 중에 고장이 발생할 수 있다. 얼마나 고장 시간이 짧은가를 통해 시스템의 신뢰도를 구할 수 있는데 만일, 전체 시스템 운영 시간이 10 이고, 이중 가동시간이 6, 고장시간이 4라면 이 시스템의 신뢰도는?

  1. 1
  2. 0.6
  3. 0.4
  4. 0
(정답률: 66%)
  • 시스템의 신뢰도는 가동 시간 / 전체 시간으로 계산할 수 있다. 따라서 이 시스템의 신뢰도는 6 / 10 = 0.6 이다.
profile_image
1

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

51. 우리나라 주민등록번호의 코드 체크 방식은?

  1. 패리티 체크(parity check)
  2. 발란스 체크(balace check)
  3. 체크 디지트 체크(check digit check)
  4. 에코 체크(echo check)
(정답률: 67%)
  • 우리나라 주민등록번호의 코드 체크 방식은 체크 디지트 체크(check digit check)이다. 이는 주민등록번호의 마지막 자리에 해당하는 숫자가, 앞의 12자리 숫자들을 이용하여 계산된 값과 일치하는지 확인하는 방식이다. 이를 통해 입력된 주민등록번호가 올바른 형식인지, 또는 입력 오류가 있는지를 간단하게 확인할 수 있다.
profile_image
1

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

52. 모듈로 구성된 시스템이 가지는 특징과 거리가 먼 것은?

  1. 효율적으로 메모리를 유용하게 사용할 수 있다.
  2. 프로그램 코딩의 양을 늘릴 수 있다.
  3. 모듈의 재사용이 가능하다.
  4. 여러 개발자가 분담하여 독립적으로 작성할 수 있다.
(정답률: 49%)
  • 모듈로 구성된 시스템은 각각의 모듈이 독립적으로 작성되어 있기 때문에, 여러 개발자가 분담하여 독립적으로 작성할 수 있으며, 모듈의 재사용이 가능하다는 특징을 가지고 있습니다. 하지만 이와는 거리가 먼 것은 프로그램 코딩의 양을 늘릴 수 있다는 것입니다. 모듈로 구성된 시스템은 각각의 모듈이 독립적으로 작성되어 있기 때문에, 모듈 간의 인터페이스를 정확하게 설계하고 구현해야 하며, 이를 위해서는 추가적인 코드 작성이 필요합니다. 따라서 모듈로 구성된 시스템은 프로그램 코딩의 양을 늘릴 수 있다는 단점이 있습니다.
profile_image
1

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

53. 입력정보 설계의 절차를 순서대로 나열한 것은?

  1. ①→②→③→④→⑤
  2. ①→③→④→⑤→②
  3. ③→①→②→④→⑤
  4. ①→④→③→⑤→②
(정답률: 47%)
  • 입력정보 설계의 절차는 다음과 같다.

    ① 요구사항 분석
    - 시스템이 제공해야 할 기능과 성능, 제약조건 등을 파악하는 단계

    ② 개념적 설계
    - 요구사항을 바탕으로 시스템의 구조와 기능을 정의하는 단계

    ③ 논리적 설계
    - 개념적 설계를 바탕으로 시스템의 구조와 기능을 상세하게 정의하는 단계

    ④ 물리적 설계
    - 논리적 설계를 바탕으로 시스템의 구현 방법과 하드웨어, 소프트웨어 등을 결정하는 단계

    ⑤ 구현 및 시험
    - 물리적 설계를 바탕으로 시스템을 구현하고, 시험을 통해 문제가 없는지 확인하는 단계

    따라서, 입력정보 설계의 절차를 순서대로 나열한 것은 "①→③→④→⑤→②" 이다. 이유는 요구사항을 분석한 후 개념적 설계를 하고, 그것을 논리적 설계로 구체화하며 물리적 설계를 통해 구현 방법을 결정하고, 마지막으로 구현 및 시험을 진행하기 때문이다.
profile_image
1

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

54. 예를 들어 "자동차"와 "말"이라는 클래스(Class)에서 "이동수단"이라는 클래스를 만드는 일을 무엇이라 하는가?

  1. Instance
  2. Specialization
  3. Inheritance
  4. Abstraction
(정답률: 40%)
  • 이것은 "추상화(Abstraction)"라고 불린다. 이것은 더 일반적인 개념을 나타내는 새로운 클래스를 만드는 것으로, 이 경우 "이동수단"은 "자동차"와 "말"의 공통점을 추상화한 것이다. 이것은 객체 지향 프로그래밍에서 중요한 개념 중 하나이며, 코드의 재사용성과 유지보수성을 높이는 데 도움이 된다.
profile_image
1

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

55. 시스템 문서화에 대한 설명 중 틀린 것은?

  1. 시스템 문서화의 목적은 개발 후의 시스템 유지 보수의 용이함을 위해서이다.
  2. 시스템 문서화는 시스템의 기술적 타당성을 검토하는데 필요하다.
  3. 시스템 문서의 표준화는 효율적인 의사소통에 있다.
  4. 시스템 문서화는 매체를 통한 저장 파일로만 정보를 보관할 경우 담당자가 육안으로 확인할 수 없기 때문에 문서화한다.
(정답률: 34%)
  • "시스템 문서화는 시스템의 기술적 타당성을 검토하는데 필요하다."가 틀린 것이다. 시스템 문서화의 목적은 개발 후의 시스템 유지 보수의 용이함을 위해서이다. 시스템의 기술적 타당성을 검토하는 것은 시스템 분석과 설계 단계에서 이루어지는 것이다.
profile_image
1

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

56. 통계 처리나 파일의 자료에 잘못이 발생하였을 때 파일을 원상 복구하기 위해 사용되는 파일로서, 현재까지 변화된 정보를 포함하는 것으로 기록 파일이라고도 하는 것은?

  1. 마스터 파일(master file)
  2. 히스토리 파일(history file)
  3. 집계 파일(summary file)
  4. 트레일러 파일(trailer file)
(정답률: 72%)
  • 히스토리 파일은 통계 처리나 파일의 자료에 잘못이 발생하였을 때 파일을 원상 복구하기 위해 사용되는 파일로서, 현재까지 변화된 정보를 포함하는 것으로 기록 파일이기 때문입니다. 즉, 이전에 저장된 데이터의 변경 이력을 기록하고 있어서, 데이터 복구나 분석에 유용하게 사용됩니다.
profile_image
1

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

57. 색인순차편성(ISAM) 파일에 대한 특징이 아닌 것은?

  1. 순차처리와 임의처리가 모두 가능하다.
  2. 레코드의 추가 삭제시 파일 전체를 복사할 필요가 없다.
  3. 어느 특정 레코드 접근시 인덱스에 의한 처리로 직접 편성 파일에 비해서 접근 시간이 빠르다.
  4. 오버플로우 되는 레코드가 많아지면 사용 중에 파일을 재편성하는 문제점이 발생된다.
(정답률: 37%)
  • 정답은 "오버플로우 되는 레코드가 많아지면 사용 중에 파일을 재편성하는 문제점이 발생된다."입니다.

    ISAM 파일은 인덱스를 사용하여 레코드에 빠르게 접근할 수 있으며, 순차처리와 임의처리가 모두 가능합니다. 또한 레코드의 추가 삭제시 파일 전체를 복사할 필요가 없어서 파일의 크기가 커져도 관리하기 쉽습니다.

    하지만 오버플로우 되는 레코드가 많아지면 사용 중에 파일을 재편성하는 문제점이 발생합니다. 이는 파일의 크기가 커지면서 인덱스의 성능이 저하되고, 파일을 재편성하는 과정에서 시간이 많이 소요되기 때문입니다.

    따라서 ISAM 파일은 작은 규모의 데이터베이스나 파일에서 사용하기 적합하며, 대규모 데이터베이스에서는 다른 파일 구조를 사용하는 것이 좋습니다.

    어느 특정 레코드 접근시 인덱스에 의한 처리로 직접 편성 파일에 비해서 접근 시간이 빠른 이유는 인덱스를 사용하여 레코드의 위치를 빠르게 찾을 수 있기 때문입니다. 인덱스는 레코드의 키 값을 기준으로 정렬되어 있으며, 이를 이용하여 원하는 레코드의 위치를 빠르게 찾을 수 있습니다.
profile_image
1

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

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

  1. 프로그래머의 인사 이동시 결함을 방지할 수 있다.
  2. 시스템의 수정, 변경, 유지보수가 간단하게 이루어진다.
  3. 비용이 절감되며, 장기계획을 수립할 수 있다.
  4. 컴퓨터의 기종 변경시 프로그램의 생산성이 떨어진다.
(정답률: 79%)
  • 프로그램 설계서는 프로그램을 개발하고 유지보수하는 데 매우 중요한 역할을 합니다. 그러나 컴퓨터의 기종이 변경되면 프로그램을 다시 작성해야 할 수도 있고, 기존 프로그램을 수정하는 데 많은 시간과 비용이 들어갈 수 있습니다. 이는 프로그램 생산성을 떨어뜨리고, 개발 및 유지보수 비용을 증가시킬 수 있습니다. 따라서 프로그램 설계서를 작성할 때는 가능한 한 다양한 컴퓨터 기종에서 호환성을 고려하여야 합니다.
profile_image
1

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

59. 시스템의 5가지 기본 요소 중 아래와 같은 특징을 갖는 것은?

  1. 입력(input)
  2. 제어(control)
  3. 피드백(feedback)
  4. 처리(process)
(정답률: 79%)
  • 위 그림은 시스템의 작동 원리를 나타내는 블록 다이어그램이다. 시스템의 입력과 제어를 통해 처리를 하고, 처리된 결과를 다시 시스템에 피드백하여 제어를 조절하는 것을 반복한다. 이때, 피드백은 시스템의 출력이 목표치에 도달하기 위해 제어를 조절하는데 중요한 역할을 한다. 따라서, 위 그림에서 표시된 요소는 "피드백(feedback)"이다.
profile_image
1

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

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

  1. 회귀 데이터 시스템
  2. 집중 매체화 시스템
  3. 분산 매체화 시스템
  4. 직접 입력 시스템
(정답률: 69%)
  • 집중 매체화 시스템은 일정한 시간 단위로 데이터를 일괄 수집하여 입력 매체에 수록하는 방식이다. 따라서 발생한 데이터를 전표 상에 기록하고 일괄적으로 처리할 수 있어 효율적인 입력 방식이다. 회귀 데이터 시스템은 과거 데이터를 기반으로 예측하는 시스템, 분산 매체화 시스템은 여러 입력 매체를 사용하는 시스템, 직접 입력 시스템은 데이터를 직접 입력하는 방식이다.
profile_image
1

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

4과목: 운영체제

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

  1. MUTUAL EXCLUSION
  2. PREEMPTION
  3. CIRCULAR WAIT
  4. HOLD & WAIT
(정답률: 62%)
  • PREEMPTION은 교착상태 발생의 필요조건이 아닙니다. 교착상태 발생을 위해서는 MUTUAL EXCLUSION, CIRCULAR WAIT, HOLD & WAIT 조건이 모두 충족되어야 합니다. PREEMPTION은 다른 프로세스가 사용 중인 자원을 강제로 빼앗아 사용할 수 있는 기능을 말하며, 이는 교착상태 발생을 예방하는 데에 도움이 됩니다. 따라서 PREEMPTION은 교착상태 발생의 필요조건이 아닙니다.
profile_image
1

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

62. 분산처리 시스템에서 노드들의 물리적인 연결 형태를 위상(topology)이라고 하며, 연결 형태에 따라 여러 가지로 분류할 수 있다. 연결 형태의 설명이 옳지 않은 것은?

  1. 완전 연결(fully connected) 구조 - 각 노드가 시스템 내의 모든 다른 노드와 직접 연결된 형태
  2. 성형(star) 구조 - 임의의 중심 노드가 다른 모든 노드와 완전 연결되어 있는 형태
  3. 환형(ring) 구조 - 각 노드가 서로 다른 방향의 노드와 물리적으로 연결되어 링을 구성한 형태
  4. 다중접근 버스(multi-access bus) 구조 - 여러 개의 공유버스를 통해 직선 또는 환형 구조로 각 노드가 서로 연결된 형태
(정답률: 49%)
  • 다중접근 버스(multi-access bus) 구조는 여러 개의 공유버스를 통해 직선 또는 환형 구조로 각 노드가 서로 연결된 형태이다. 이 구조에서는 모든 노드가 공유하는 버스를 통해 데이터를 전송하며, 한 번에 하나의 노드만 데이터를 전송할 수 있다. 따라서 동시에 여러 노드가 데이터를 전송하려고 하면 충돌이 발생하게 된다. 이러한 충돌을 해결하기 위해 CSMA/CD(Carrier Sense Multiple Access with Collision Detection) 방식을 사용한다.
profile_image
1

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

63. HRN 스케줄링 방식의 특징으로 옳지 않은 것은?

  1. 비선점 스케줄링 기법이다.
  2. 긴작업과 짧은작업간의 지나친 불평등을 보완하는 기법이다.
  3. 우선순위 결정식은 (대기시간+서비스시간)/대기시간이다.
  4. 우선순위 결정식에서 대기시간이 분자에 있으므로 긴 작업도 대기시간이 큰 경우에는 우선순위가 높아진다.
(정답률: 68%)
  • "우선순위 결정식에서 대기시간이 분자에 있으므로 긴 작업도 대기시간이 큰 경우에는 우선순위가 높아진다."는 옳은 특징이다.

    HRN 스케줄링은 비선점 스케줄링 기법 중 하나로, 대기시간과 서비스시간을 고려하여 우선순위를 결정한다. 이를 통해 긴 작업과 짧은 작업간의 불평등을 보완할 수 있다. 우선순위 결정식에서 대기시간이 분자에 있으므로 대기시간이 큰 작업일수록 우선순위가 높아진다.
profile_image
1

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

64. 가상메모리 시스템의 페이지 크기에 관한 사항으로 옳지 않은 것은?

  1. 디스크 I/O 시간을 줄이기 위해서는 페이지 크기가 큰 것이 바람직하다.
  2. 페이지 테이블의 크기를 고려하면 페이지 크기가 큰 것이 바람직하다.
  3. 내부 단편화를 고려할 경우 페이지 크기가 큰 것이 바람직하다.
  4. 페이지 크기가 커지면, 불필요한 데이터도 함께 적재될 수 있다.
(정답률: 42%)
  • "내부 단편화를 고려할 경우 페이지 크기가 큰 것이 바람직하다."가 옳지 않은 것이다. 페이지 크기가 크면 내부 단편화가 발생할 가능성이 높아지기 때문에 페이지 크기를 적절하게 선택해야 한다. 내부 단편화란 페이지 크기보다 작은 데이터가 페이지에 적재될 때 발생하는 낭비되는 메모리 공간을 의미한다. 따라서 페이지 크기를 적절하게 선택하여 내부 단편화를 최소화해야 한다.
profile_image
1

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

65. 임계영역은 어느 한순간에 한 프로세스만 조작할 수 있는 영역을 의미한다. 이와 같은 임계구역을 구현하는데 필요한 조건이 아닌 것은?

  1. 한 프로세스가 임계구역을 수행중일 경우, 어떤 다른 프로세스도 임계구역을 수행해서는 안된다.
  2. 한 프로세스가 임계영역에 대한 진입 요청 후, 일정 시간 내에 진입을 허락해야 한다.
  3. 현재 임계구역에서 실행되는 프로세스가 없는 경우, 잔류영역 이외에 있는 프로세스는 임계영역에 진입할 수 없다.
  4. 임계구역내의 프로세스는 다른 프로세스가 임계구역 내로 들어오는 것을 허용할 수 있는 권한이 있다.
(정답률: 55%)
  • 정답: "임계구역내의 프로세스는 다른 프로세스가 임계구역 내로 들어오는 것을 허용할 수 있는 권한이 있다."

    임계구역은 공유자원에 대한 접근을 제어하기 위한 기술로, 한 순간에는 오직 하나의 프로세스만이 임계구역에 진입하여 공유자원을 조작할 수 있다. 따라서 다른 프로세스가 임계구역에 진입하는 것을 허용할 수 있는 권한이 있다는 것은 임계구역을 구현하는데 필요한 조건이 아니다. 오히려 이는 임계구역을 위반하는 것이며, 이를 방지하기 위해 상호배제, 진행, 한정대기 조건을 만족해야 한다.
profile_image
1

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

66. 분산처리 시스템의 계층 구조를 하드웨어 계층에서부터 사용자 프로그램 계층으로 설계할 경우 "하드웨어 계층 - ( ① ) - ( ② ) - ( ③ ) -사용자 프로그램 계층으로 분류할 수 있다." ( )에 들어갈 적절한 분류를 옳게 나열한 것은?

  1. ①-㉰, ②-㉮, ③-㉯
  2. ①-㉰, ②-㉯, ③-㉮
  3. ①-㉮, ②-㉯, ③-㉰
  4. ①-㉮, ②-㉰, ③-㉯
(정답률: 37%)
  • 정답은 "①-㉰, ②-㉮, ③-㉯"이다.

    ①-㉰: 하드웨어 계층은 실제 물리적인 장비들로 구성되어 있으며, 이들은 네트워크를 통해 연결되어 있다.

    ②-㉮: 운영체제 계층은 하드웨어와 사용자 프로그램 사이에서 중간 역할을 수행한다. 이 계층에서는 분산처리 시스템의 자원 관리, 프로세스 스케줄링, 네트워크 통신 등의 기능이 수행된다.

    ③-㉯: 사용자 프로그램 계층은 실제 사용자가 작성한 프로그램들로 구성되어 있다. 이 계층에서는 분산처리 시스템을 이용하여 작업을 수행하게 된다.
profile_image
1

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

67. 페이징 기법에 대한 설명으로 잘못된 것은?

  1. 페이지(Page)라는 고정 크기 조각 단위로 나누어 할당한다.
  2. 주기억 공간의 적재단위를 페이지 프레임(Page-Frame)이라고 한다.
  3. 요구페이징은 모든 페이지가 적재될 공간이 있어야 가능하다.
  4. 지역성 개념에 따라 페이지 테이블의 일부를 연관기억장치에 유지시킨다.
(정답률: 37%)
  • "요구페이징은 모든 페이지가 적재될 공간이 있어야 가능하다."가 잘못된 설명이다. 요구페이징은 필요한 페이지만 적재하여 사용하는 방식으로, 모든 페이지를 미리 적재할 필요가 없다. 따라서 요구페이징은 적은 메모리 공간에서도 효율적으로 동작할 수 있다.
profile_image
1

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

68. 교착 상태에 빠진 프로세스들의 자원을 선점해야 되는 경우 고려해야 할 직접적 사항이라고 할 수 없는 것은?

  1. 자원을 선점할 희생자 프로세스를 선택하는 문제
  2. 복귀 문제
  3. 시스템 교체 문제
  4. 기아 현상 문제
(정답률: 45%)
  • 교착 상태에 빠진 프로세스들의 자원을 선점해야 되는 경우, 시스템 교체 문제는 고려해야 할 직접적인 사항이 아니다. 시스템 교체는 교착 상태를 해결하는 대안 중 하나일 뿐이며, 교착 상태가 발생하지 않도록 예방하는 방법이 더 중요하다. 따라서 시스템 교체 문제는 간접적인 사항으로 볼 수 있다.
profile_image
1

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

69. 부디렉토리를 공유할 수 있고, 융통성이 있으며 기억공간을 절약할 수 있으나 복잡하고 하나의 파일에 다수의 이름이 존재할 수 있는 디렉토리 구조는?

  1. 2단계 디렉토리
  2. 트리 구조 디렉토리
  3. 일반 그래프 디렉토리
  4. 비순환 그래프 디렉토리
(정답률: 33%)
  • 비순환 그래프 디렉토리는 부모 디렉토리와 자식 디렉토리 간의 관계가 일방향이며, 따라서 순환 구조를 가지지 않습니다. 이러한 구조는 파일이 여러 개의 디렉토리에 속할 수 있고, 유연성이 높아지며 기억공간을 절약할 수 있습니다. 반면에 복잡성이 증가할 수 있으며, 파일이 여러 개의 이름으로 존재할 수 있어서 관리가 어려울 수 있습니다.
profile_image
1

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

70. 운영체제(Operating System)에 대한 설명으로 거리가 먼 것은?

  1. 운영체제는 컴퓨터 하드웨어와 사용자간의 매개체 역할을 하는 시스템 프로그램이다.
  2. 운영체제의 주목적은 컴퓨터 시스템을 편리하게 이용할 수 있게 하는데 있다.
  3. 운영체제는 컴퓨터 시스템을 공정하고 효율적으로 운영하기 위해 어떻게 자원을 할당할 것인가를 결정한다.
  4. 운영체제는 컴퓨터 시스템에 항상 존재해야 하며 컴파일러, 문서편집기, 데이터베이스 등의 프로그램을 반드시 포함하고 있어야 한다.
(정답률: 69%)
  • 운영체제는 컴파일러, 문서편집기, 데이터베이스 등의 프로그램을 반드시 포함하고 있어야 한다. - 이 설명은 운영체제의 역할과는 거리가 있으며, 운영체제는 이러한 프로그램들을 포함하지 않아도 됩니다. 운영체제의 주요 역할은 컴퓨터 하드웨어와 사용자간의 매개체 역할을 하는 시스템 프로그램으로, 컴퓨터 시스템을 편리하게 이용할 수 있게 하고, 자원을 효율적으로 할당하여 공정하고 효율적으로 운영하는 것입니다.
profile_image
1

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

71. 주기억장치 관리전략 중 배치전략의 방법이 아닌 것은?

  1. 최적적합
  2. 최악적합
  3. 최후적합
  4. 최초적합
(정답률: 69%)
  • 정답: "최초적합"

    최초적합은 메모리에 처음 들어온 프로세스를 먼저 배치하는 전략으로, 메모리 내부에서 빈 공간을 찾아서 배치한다. 이 방법은 메모리 내부의 작은 공간을 채우기 때문에 메모리 단편화가 발생할 가능성이 높아서 효율적이지 않다.

    반면에 최적적합, 최악적합, 최후적합은 메모리 내부에서 가장 적합한 크기의 공간을 찾아서 배치하는 전략으로, 메모리 단편화를 최소화할 수 있다.

    최적적합은 프로세스 크기와 가장 근접한 크기의 빈 공간을 찾아서 배치하는 전략이고, 최악적합은 가장 큰 빈 공간을 찾아서 배치하는 전략이다.

    최후적합은 가장 작은 빈 공간 중에서 가장 뒤쪽에 있는 공간을 찾아서 배치하는 전략으로, 메모리 내부에서 작은 공간을 채우기 때문에 최초적합과 비슷하지만, 최후적합은 메모리 끝부분에 빈 공간이 많이 남아있는 경우에 유용하다.
profile_image
1

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

72. 운영체제에서 프로세스(Process)를 가장 바르게 정의한 것은?

  1. 프로그래머가 작성한 원시 프로그램이다.
  2. 컴파일러에 의해 번역된 기계어 프로그램이다.
  3. 컴퓨터에 의해 실행 중인 프로그램으로 운영체제가 관리하는 최소 단위의 작업이다.
  4. 응용 프로그램과 시스템 프로그램 모두를 일컫는 용어이다.
(정답률: 75%)
  • 프로세스는 컴퓨터에 의해 실행 중인 프로그램으로, 운영체제가 관리하는 최소 단위의 작업입니다. 이는 프로그래머가 작성한 원시 프로그램이나 컴파일러에 의해 번역된 기계어 프로그램이 아닌, 실행 중인 프로그램을 의미합니다. 따라서 "컴퓨터에 의해 실행 중인 프로그램으로 운영체제가 관리하는 최소 단위의 작업"이 가장 바르게 정의된 것입니다.
profile_image
1

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

73. 디스크 헤드의 현 위치가 53 트랙에 있다고 가정할 때 SCAN 기법을 사용할 경우 대기 큐의 내용이 다음과 같을 때 처리 순서는 어떻게 되겠는가?

  1. 53-50-59-61-100-115-120-192-25
  2. 53-50-25-59-61-100-115-120-192
  3. 53-59-61-50-25-100-115-120-192
  4. 53-100-192-50-120-25-115-59-61
(정답률: 41%)
  • SCAN 기법은 디스크 헤드의 이동 방향이 일정하게 정해져 있으며, 디스크 헤드가 현재 위치한 트랙과 가장 가까운 방향으로 이동하면서 요청된 작업들을 처리하는 방법입니다.

    따라서, 현재 디스크 헤드의 위치가 53 트랙에 있으므로, SCAN 기법을 사용할 경우 대기 큐의 내용을 디스크 헤드가 이동하는 순서대로 정렬하면 다음과 같습니다.

    1. 50
    2. 59
    3. 61
    4. 100
    5. 115
    6. 120
    7. 192
    8. 25

    이때, 디스크 헤드는 50 트랙에서 25 트랙으로 이동하면서 요청된 작업들을 처리하므로, 처리 순서는 "53-50-25-59-61-100-115-120-192" 가 됩니다.

    따라서, 정답은 "53-50-25-59-61-100-115-120-192" 입니다.
profile_image
1

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

74. 페이지 교체기법 중 시간 오버헤드를 줄이는 기법으로서 참조비트(referenced bit)와 변형비트(modified bit)를 필요로 하는 방법은?

  1. FIFO
  2. LRU
  3. LFU
  4. NUR
(정답률: 59%)
  • 참조비트와 변형비트를 사용하는 페이지 교체 알고리즘은 NUR(Not Used Recently)이다. 이 알고리즘은 페이지의 참조 비트와 변형 비트를 이용하여 페이지를 분류하고, 가장 낮은 분류 등급을 가진 페이지를 교체하는 방식으로 동작한다. 이를 통해 시간 오버헤드를 줄일 수 있다. FIFO는 가장 오래된 페이지를 교체하는 방식으로, LRU는 가장 최근에 사용되지 않은 페이지를 교체하는 방식으로, LFU는 가장 적게 사용된 페이지를 교체하는 방식으로 동작한다.
profile_image
1

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

75. 운영체제의 여러 형태 중 시대적으로 가장 먼저 생겨난 형태는?

  1. 실시간처리 시스템
  2. 일괄처리 시스템
  3. 다중처리 시스템
  4. 분산처리 시스템
(정답률: 74%)
  • 일괄처리 시스템은 컴퓨터가 처음 개발되어 사용되던 시절에 등장한 형태로, 사용자가 입력한 일련의 작업들을 모아서 한꺼번에 처리하는 방식입니다. 이는 컴퓨터의 자원을 효율적으로 사용할 수 있게 해주었으며, 대량의 데이터를 처리하는 데에도 유용했습니다. 따라서 시대적으로 가장 먼저 생겨난 운영체제 형태 중 일괄처리 시스템이 정답입니다.
profile_image
1

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

76. UNIX 시스템에서 이용자와 시스템을 연결해 주는 매체로서 명령문 해석기라고 할 수 있는 것은?

  1. 커널(kernel)
  2. 쉘(shell)
  3. 인터프리터(interpreter)
  4. 소켓(socket)
(정답률: 75%)
  • 쉘은 사용자가 입력한 명령어를 해석하고, 이를 커널에 전달하여 실행시키는 역할을 합니다. 따라서 이용자와 시스템을 연결하는 매체로서 명령문 해석기라고 할 수 있습니다.
profile_image
1

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

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

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

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

    따라서 정답은 "가능한 한 기능 검증과 쉽게 정확한 구현을 할 수 있도록 간단히 설계한다."이다.
profile_image
1

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

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

  1. UNIX 시스템은 사용자에 대해 대화형 시스템이다.
  2. UNIX 시스템은 다중 작업시스템(Multi-tasking System)이다.
  3. UNIX 시스템의 파일 구조는 단층구조 형태이다.
  4. UNIX 시스템은 다 사용자(Multi-user) 시스템이다.
(정답률: 74%)
  • 정답은 "UNIX 시스템의 파일 구조는 단층구조 형태이다." 이다. UNIX 시스템의 파일 구조는 계층 구조(hierarchical structure)로 되어 있으며, 파일 시스템은 디렉토리와 파일로 구성된다. 이러한 계층 구조는 파일 시스템의 구성과 관리를 용이하게 하며, 파일의 접근과 보안을 쉽게 관리할 수 있다.
profile_image
1

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

79. 운영체제의 역할로서 거리가 먼 것은?

  1. 기억 장치 관리
  2. 처리기 관리
  3. 입출력 장치 관리
  4. 응용 프로그램 유지보수
(정답률: 67%)
  • 운영체제의 역할 중에서 "응용 프로그램 유지보수"는 다른 세 가지 역할과는 달리 운영체제가 직접적으로 수행하는 역할이 아니기 때문에 거리가 먼 것이다. 기억 장치 관리, 처리기 관리, 입출력 장치 관리는 운영체제가 시스템 자원을 효율적으로 관리하고, 응용 프로그램이 원활하게 실행될 수 있도록 지원하는 역할이다. 반면에 응용 프로그램 유지보수는 개발자나 사용자가 직접 수행하는 역할이지만, 운영체제는 이를 지원하기 위해 필요한 시스템 자원을 제공하고, 보안 및 안정성을 유지하는 역할을 한다.
profile_image
1

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

80. 프로세스 제어블록(PCB)에 포함되지 않는 정보는?

  1. 프로세스의 우선순위
  2. 레지스터 내용을 저장하는 장소
  3. 우선순위를 위한 스케줄러
  4. 프로세스의 현재 상태
(정답률: 46%)
  • PCB에는 프로세스의 우선순위, 레지스터 내용을 저장하는 장소, 프로세스의 현재 상태 등의 정보가 포함되지만, 우선순위를 위한 스케줄러는 PCB에 포함되지 않는 정보입니다. 이는 운영체제가 프로세스를 스케줄링할 때 사용되는 정보이며, 운영체제 내부에서 관리됩니다.
profile_image
1

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

5과목: 정보통신개론

81. 변조방식 중 ASK 변조란 무슨 변조 방식인가?

  1. 전송 편이 변조
  2. 주파수 편이 변조
  3. 위상 편이 변조
  4. 진폭 편이 변조
(정답률: 54%)
  • ASK 변조는 진폭 편이 변조 방식이다. 이는 전송하는 신호의 진폭을 변화시켜 데이터를 전송하는 방식으로, 진폭이 크면 1, 작으면 0으로 인식된다. 예를 들어, 라디오에서 소리의 크기를 조절하는 것과 같은 원리이다.
profile_image
1

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

82. 9600[bps] 의 전송속도를 갖는 모뎀이 4개의 위상을 갖는 QPSK로 변조될 때 변조속도는?

  1. 4800[baud]
  2. 2400[baud]
  3. 1200[baud]
  4. 600[baud]
(정답률: 31%)
  • QPSK는 2개의 비트를 한 번에 전송하기 때문에, 9600[bps]의 모뎀으로 QPSK를 전송하면 4800[baud]의 변조속도가 필요하다. 이는 전송되는 비트 수와 변조속도가 일치하기 때문이다. 따라서 정답은 "4800[baud]"이다.
profile_image
1

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

83. 다음 설명 중 틀린 것은?

  1. IBM의 SNA는 컴퓨터간 접속을 용이하게한 체계화된 네트워크 방식이다.
  2. 본격적인 데이타통신의 시초는 미국의 반자동 방공 시스템(SAGE)이다.
  3. 온라인시스템의 대량보급으로 정보통신을 위한 표준화의 필요성이 줄어들었다.
  4. 데이타전송이란 컴퓨터나 데이타단말에 의해 처리할 또는 처리된 정보의 전송을 말한다.
(정답률: 74%)
  • "온라인시스템의 대량보급으로 정보통신을 위한 표준화의 필요성이 줄어들었다."는 틀린 설명이다. 온라인시스템의 대량보급으로 인해 정보통신이 보편화되었지만, 이로 인해 다양한 기업이 각자의 시스템을 개발하고 사용하게 되어 표준화의 필요성이 더욱 커졌다.
profile_image
1

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

84. 다음 중 데이터 회선종단장치와 가장 거리가 먼 것은?

  1. DCE
  2. DTE
  3. MODEM
  4. DSU
(정답률: 32%)
  • 정답은 "DTE"입니다.

    "DCE"는 데이터 통신 회선에서 데이터를 전송하기 위해 필요한 신호를 변환하는 장치이며, "MODEM"은 디지털 신호를 아날로그 신호로 변환하거나, 아날로그 신호를 디지털 신호로 변환하는 장치입니다. "DSU"는 디지털 신호를 전송하기 위해 필요한 신호를 변환하는 장치입니다.

    반면, "DTE"는 데이터를 생성하거나 소비하는 장치로, 데이터 회선의 종단에 위치합니다. 따라서, 데이터 회선종단장치와 가장 거리가 먼 것은 "DTE"입니다.
profile_image
1

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

85. 아날로그 데이터를 전송하기 위해 디지털 형태로 변환하고 또한 디지털 형태를 원래의 아날로그 데이터로 복구시키는 것은?

  1. DTE
  2. CODEC
  3. CCU
  4. DCE
(정답률: 64%)
  • 아날로그 데이터를 디지털 형태로 변환하는 것을 "코덱(CODEC)"이라고 하며, 디지털 형태를 원래의 아날로그 데이터로 복구하는 것도 "코덱(CODEC)"이라고 한다. 따라서 정답은 "CODEC"이다. "DTE", "CCU", "DCE"는 모두 데이터 통신에 사용되는 장비들이지만, 코덱과는 직접적인 관련이 없다.
profile_image
1

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

86. OSI 7 계층 참조모델 중 데이터 링크 계층의 주요기능에 해당되지 않는 것은?

  1. 에러검출
  2. 출력확인
  3. 오류제어
  4. 흐름제어
(정답률: 65%)
  • 데이터 링크 계층의 주요 기능은 에러검출, 오류제어, 흐름제어이다. 출력확인은 데이터 링크 계층의 주요 기능에 해당되지 않는다. 출력확인은 응용 계층에서 수행되는 작업으로, 데이터를 출력하기 전에 사용자가 데이터의 내용을 확인하는 것을 말한다.
profile_image
1

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

87. 다음 중 LAN에 대한 설명 중 옳지 않은 것은?

  1. 광대역 전송매체의 사용으로 고속통신이 가능하다.
  2. 매우 낮은 오류율을 가지며, 방송 형태의 이용이 가능하다.
  3. LAN의 구성은 주로 공중망으로 이루어진다.
  4. 근거리 상호통신을 지원하고 워크스테이션 간을 연결하는데 사용한다.
(정답률: 52%)
  • LAN의 구성은 주로 공중망으로 이루어지지 않는다. LAN은 Local Area Network의 약자로, 근거리 상호통신을 지원하고 워크스테이션 간을 연결하는데 사용되는 네트워크이다. LAN은 일반적으로 이더넷, 와이파이 등의 유선 또는 무선 매체를 사용하여 구성된다. 따라서 "LAN의 구성은 주로 공중망으로 이루어진다."는 옳지 않은 설명이다.
profile_image
1

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

88. 통신망의 형태란 통신망 내에 위치한 여러 장치들 사이의 연결 모양을 지칭하는데 다음 중에서 대표적인 통신망 형태가 아닌 것은?

  1. 스타형(Star)
  2. 링형(Ring)
  3. 사각형(Square)
  4. 버스형(Bus)
(정답률: 68%)
  • 사각형은 대표적인 통신망 형태가 아닙니다. 왜냐하면 통신망은 일반적으로 중앙 집중식으로 구성되어 있으며, 스타형, 링형, 버스형 등의 형태를 띄고 있습니다. 사각형은 특별한 의미가 없는 형태이며, 통신망의 구성 요소들을 그림으로 나타낼 때 사용되는 것으로 생각할 수 있습니다.
profile_image
1

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

89. 컴퓨터시스템에서 사용되는 필수적인 시스템 소프트웨어로써 컴퓨터의 전반적인 운영과 각종 컴퓨터 자원의 관리를 수행하는 것은?

  1. OS(Operating System)
  2. 마스터 화일(Master file)
  3. 유틸리티(Utility)
  4. 인터럽트(Interrupt)
(정답률: 77%)
  • OS(Operating System)은 컴퓨터의 전반적인 운영과 각종 컴퓨터 자원의 관리를 수행하는 필수적인 시스템 소프트웨어입니다. 컴퓨터의 부팅, 파일 시스템 관리, 메모리 관리, 프로세스 관리, 입출력 관리 등 다양한 기능을 수행하며, 사용자와 하드웨어 간의 인터페이스 역할도 합니다. 따라서 컴퓨터 시스템에서 OS는 필수적인 역할을 수행하며, 다른 보기들과는 구분됩니다.
profile_image
1

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

90. 인터넷서비스에 사용되는 통신프로토콜인 TCP/IP는 OSI 참조모델의 어느 계층에 각 각 속하는가?

  1. 계층2/계층1
  2. 계층3/계층2
  3. 계층4/계층3
  4. 계층5/계층4
(정답률: 59%)
  • TCP/IP는 OSI 참조모델에서 계층4(전송 계층)에 해당하는 TCP(전송 제어 프로토콜)와 계층3(네트워크 계층)에 해당하는 IP(인터넷 프로토콜)로 구성되어 있습니다. TCP는 데이터의 신뢰성을 보장하고, IP는 데이터의 전송 경로를 결정합니다. 따라서 TCP/IP는 OSI 참조모델에서 계층4와 계층3에 각각 속합니다.
profile_image
1

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

91. 양방향으로 데이터 전송이 가능하나 한 순간에는 한 쪽 방향으로만(한번씩 교대로) 전송이 이루어지는 방식은?

  1. 단방향방식
  2. 반이중방식
  3. 양방향방식
  4. 전이중방식
(정답률: 81%)
  • 반이중방식은 양쪽 방향으로 데이터 전송이 가능하지만, 한 순간에는 한 쪽 방향으로만 전송이 이루어지는 방식입니다. 이는 전이중방식과는 달리 동시에 양쪽 방향으로 데이터를 전송하지 않기 때문입니다. 따라서 반이중방식은 전송 중 충돌이 발생할 가능성이 있으며, 이를 해결하기 위해 충돌 감지 및 해결 기능이 필요합니다.
profile_image
1

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

92. 정보통신기술 중 단말기술보다는 전송기술에 주로 해당된다고 보는 것은?

  1. 멀티미디어
  2. 개인화
  3. 고기능화
  4. 광대역화
(정답률: 74%)
  • 단말기술은 주로 하드웨어나 소프트웨어 등 단말기 자체의 기술을 의미하며, 전송기술은 데이터를 전송하는 기술을 의미합니다. 따라서 정보통신기술 중 전송기술에 해당되는 것은 데이터를 전송하는 기술 중에서도 대역폭이 넓은 광대역화 기술입니다. 광대역화 기술은 대용량 데이터를 빠르게 전송할 수 있어 멀티미디어, 개인화, 고기능화 등 다양한 서비스를 제공할 수 있습니다.
profile_image
1

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

93. 데이터 교환방식에 의한 망의 분류 중 적합하지 않은 것은?

  1. 회선 교환망
  2. 무선 교환망
  3. 패킷 교환망
  4. 메시지 교환망
(정답률: 54%)
  • 무선 교환망은 데이터 전송 시 무선 신호를 이용하여 통신하는 방식으로, 다른 교환망과는 달리 물리적인 제약이 많아서 대역폭이 제한적이며 신호 간섭 등의 문제가 발생할 수 있기 때문에 데이터 교환에 적합하지 않습니다.
profile_image
1

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

94. 다음 중 정보통신의 필요성과 가장 관계가 적다고 볼 수 있는 것은?

  1. 정보의 이용율 증가로 노동력 자원화 향상
  2. 원격지의 정보처리기기 사이의 효율적 정보교환
  3. 중요한 컴퓨터 자원의 공동 활용
  4. 정보통신망의 초고속화 및 글로벌화
(정답률: 71%)
  • 정보의 이용율 증가로 노동력 자원화 향상은 정보통신의 필요성과 가장 관계가 적다. 이유는 정보의 이용율 증가로 노동력 자원화 향상은 정보통신 기술을 활용하여 더욱 효율적인 업무 처리와 생산성 향상을 이루기 위한 것이기 때문이다. 반면, 원격지의 정보처리기기 사이의 효율적 정보교환, 중요한 컴퓨터 자원의 공동 활용, 정보통신망의 초고속화 및 글로벌화는 정보통신 기술을 활용하여 더욱 빠르고 효율적인 정보교환과 글로벌 비즈니스 환경에서 경쟁력을 확보하기 위한 것이기 때문에 정보통신의 필요성과 관련이 더욱 크다.
profile_image
1

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

95. 정보통신시스템의 구성 요소에 대한 설명으로 거리가 먼 것은?

  1. CCU, FEP는 통신제어장치이다.
  2. MODEM은 변ㆍ복조장치이다.
  3. DTE는 데이터 에러감시장치이다.
  4. DSU는 신호변환장치이다.
(정답률: 62%)
  • DTE는 데이터 종단 장치를 의미하며, 데이터를 생성하거나 소비하는 장치를 말한다. 따라서 "DTE는 데이터 에러감시장치이다."는 잘못된 설명이다.
profile_image
1

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

96. 다음 중 전송 오류의 주 원인이 아닌 것은?

  1. 신호 감쇄
  2. 지연 왜곡
  3. 신호 잡음
  4. 변조 복조
(정답률: 74%)
  • 변조 복조는 전송 오류의 주 원인이 아니라 데이터를 전송하는 과정에서 데이터를 암호화하거나 복호화하는 과정을 말한다. 이는 데이터 보안을 위해 사용되는 기술이며, 전송 오류와는 별개의 개념이다.

    - 신호 감쇄: 신호가 전송되는 도중에 신호의 세기가 약해지는 현상으로, 전송 거리가 멀거나 케이블의 품질이 좋지 않을 때 발생한다.
    - 지연 왜곡: 신호가 전송되는 도중에 신호의 도착 시간이 차이나는 현상으로, 케이블의 길이나 전송 속도가 다른 장비들 간의 연결이 복잡할 때 발생한다.
    - 신호 잡음: 신호가 전송되는 도중에 외부에서 발생하는 잡음으로, 전자기파나 라디오파 등의 외부 신호가 섞여서 발생한다.
    - 변조 복조: 데이터를 전송하는 과정에서 데이터를 암호화하거나 복호화하는 과정을 말한다.
profile_image
1

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

97. 전송로 상에 데이터가 흐르고 있지 않은 것을 확인한 후 데이터를 보내는 방식으로 버스(bus)형태의 통신망구조에 적합한 방식은?

  1. Token Passing 방식
  2. CSMA/CD 방식
  3. TDMA 방식
  4. CDMA 방식
(정답률: 63%)
  • CSMA/CD 방식은 데이터를 보내기 전에 전송로가 사용 중인지 확인하고, 사용 중이면 일정 시간 동안 기다린 후 다시 확인하는 방식이다. 이 방식은 충돌이 발생할 가능성이 있지만, 충돌이 발생하면 충돌을 감지하고 일정 시간 동안 기다린 후 다시 전송을 시도하므로 데이터 전송의 안정성을 보장할 수 있다. 따라서 버스 형태의 통신망 구조에서는 CSMA/CD 방식이 적합하다.
profile_image
1

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

98. OSI참조 모델에서 각 계층의 기능이 잘못 설명된 것은?

  1. 프레젠테이션 계층 : 정보의 형식 설정과 코드 변환
  2. 네트워크 계층 : 정보 교환과 중계 기능
  3. 응용 계층 : 회화 단위의 제어
  4. 물리 계층 : 전송 매체로의 전기적 신호 전송
(정답률: 54%)
  • 응용 계층은 사용자와 컴퓨터 간의 인터페이스를 담당하며, 데이터의 종단간 전송을 제어하는 계층입니다. 따라서 "회화 단위의 제어"는 응용 계층의 기능을 잘못 설명한 것입니다.
profile_image
1

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

99. 다음 중 CATV의 주요 구성 요소와 가장 거리가 먼 것은?

  1. 헤드엔드(HEAD-END)
  2. 모뎀
  3. 전송로
  4. 가입자 단말장치
(정답률: 46%)
  • CATV의 주요 구성 요소는 헤드엔드(HEAD-END), 전송로, 가입자 단말장치입니다. 이 중에서 모뎀은 CATV와는 별개의 통신망에서 사용되는 장치이므로 CATV의 주요 구성 요소와 가장 거리가 먼 것입니다. 모뎀은 인터넷 등의 데이터 통신을 위해 사용되는 장치로, CATV와는 관련이 있지만 직접적인 구성 요소는 아닙니다.
profile_image
1

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

100. SDLC 규범에서 한 프레임(Frame)을 구성하는데 필요한 요소가 아닌 것은?

  1. 플래그(Flag)
  2. 번지 지정부(Address Field)
  3. 제어부(control Field)
  4. 논리 연산부(Arithmetic Logic Unit)
(정답률: 59%)
  • SDLC 규범에서 한 프레임을 구성하는데 필요한 요소는 "플래그(Flag)", "번지 지정부(Address Field)", "제어부(Control Field)" 이다. 이들은 프레임의 헤더 부분을 구성하며, 데이터 전송에 필요한 정보를 담고 있다. 반면에 "논리 연산부(Arithmetic Logic Unit)"는 컴퓨터 하드웨어에서 연산을 수행하는 부분으로, SDLC 프레임 구성에는 관련이 없다.
profile_image
1

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

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