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

정보처리산업기사
(2014-08-17 기출문제)

목록

1과목: 데이터 베이스

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

  1. 트리
  2. 스택
  3. 리스트
(정답률: 84%)
  • 트리는 선형 자료구조가 아닌 비선형 자료구조이다. 선형 자료구조는 데이터를 일렬로 나열한 것으로, 데이터 간의 관계가 일대일 또는 일대다인 구조를 말한다. 하지만 트리는 데이터 간의 관계가 일대다 또는 일대일이 아닌 계층 구조를 가지는 구조이다. 따라서 트리는 선형 자료구조에 해당하지 않는다.
profile_image
1

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

2. 스택(STACK)의 응용 분야로 거리가 먼 것은?

  1. 함수 호출
  2. 인터럽트 처리
  3. 작업 스케줄링
  4. 수식 계산
(정답률: 60%)
  • 스택은 함수 호출과 인터럽트 처리, 수식 계산 등 다양한 분야에서 활용되지만, 작업 스케줄링에서는 사용되지 않는다. 작업 스케줄링은 CPU 자원을 효율적으로 분배하기 위해 프로세스들을 관리하는 것인데, 이를 위해서는 우선순위 큐나 라운드 로빈 등의 알고리즘이 사용된다. 스택은 이와는 관련이 없는 자료구조이다.
profile_image
1

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

3. 인덱스 순차 파일(Index Sequential File)의 인덱스 영역의 종류에 해당하지 않는 것은?

  1. Track Index Area
  2. Cylinder Index Area
  3. Master Index Area
  4. Primary data Index Area
(정답률: 81%)
  • 인덱스 순차 파일의 인덱스 영역에는 Track Index Area, Cylinder Index Area, Master Index Area, Primary data Index Area가 있습니다. 그 중에서 Primary data Index Area는 인덱스 영역이 아니라 데이터 영역에 해당하는 것입니다. 따라서 Primary data Index Area가 인덱스 순차 파일의 인덱스 영역의 종류에 해당하지 않습니다.
profile_image
1

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

4. Which of the following is an ordered list in which all insertions take place at one end, the rear, while all deletions take place at the other end, the front?

  1. Queue
  2. Tree
  3. Stack
  4. Graph
(정답률: 66%)
  • "Queue" is the only data structure in the given options that follows the FIFO (First-In-First-Out) principle, where the first element inserted is the first one to be removed. In a queue, all insertions take place at the rear end, while all deletions take place at the front end, making it an ordered list.
profile_image
1

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

5. 데이터베이스 설계 단계 중 트랜잭션 인터페이스 설계와 관계되는 것은?

  1. 물리적 설계
  2. 개념적 설계
  3. 논리적 설계
  4. 요구 조건 분석
(정답률: 58%)
  • 트랜잭션 인터페이스 설계는 데이터베이스 시스템에서 트랜잭션 처리를 위한 인터페이스를 설계하는 것을 말합니다. 이는 논리적 설계 단계에서 이루어지며, 데이터베이스 시스템의 기능과 제약 조건을 고려하여 트랜잭션 처리를 위한 인터페이스를 설계합니다. 따라서 정답은 "논리적 설계"입니다.
profile_image
1

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

6. 다음 트리를 중위 순서로 운행한 결과는?

  1. A B C D E F G H
  2. D B A G E H C F
  3. A B D C E G H F
  4. B D G H E F A C
(정답률: 74%)
  • 중위 순회는 왼쪽 자식 노드, 현재 노드, 오른쪽 자식 노드 순서로 운행하는 것이다. 따라서 이 문제에서는 D를 루트로 하여 왼쪽 서브트리를 먼저 운행하고, 그 다음에 현재 노드인 D를 운행하고, 마지막으로 오른쪽 서브트리를 운행하면 된다.

    D의 왼쪽 서브트리는 B와 A이다. B의 왼쪽 서브트리는 G와 E이고, A의 오른쪽 서브트리는 C이다. 따라서 왼쪽 서브트리를 먼저 운행하면 G E B A C가 된다.

    다음으로 현재 노드인 D를 운행하면 D가 된다.

    마지막으로 오른쪽 서브트리를 운행해야 하는데, D의 오른쪽 서브트리는 H와 F이다. H의 왼쪽 서브트리는 없고, F의 왼쪽 서브트리는 없고, H의 오른쪽 서브트리는 없고, F의 오른쪽 서브트리는 없다. 따라서 오른쪽 서브트리를 운행하면 H F가 된다.

    따라서 중위 순서로 운행한 결과는 G E B A C D H F가 되고, 이를 정리하면 D B A G E H C F가 된다.
profile_image
1

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

7. 관계대수의 조인 연산에서 결과가 동일한 애트리뷰트는 하나만 나타내는 것을 무엇이라고 하는가?

  1. 택일 조인
  2. 자연 조인
  3. 완전 조인
  4. 2차 조인
(정답률: 52%)
  • 정답: 자연 조인

    설명: 자연 조인은 두 개의 릴레이션에서 동일한 애트리뷰트를 가지고 있을 경우, 이 애트리뷰트를 중복해서 표시하지 않고 하나만 나타내는 조인 연산이다. 따라서 결과 릴레이션에는 중복된 애트리뷰트가 없다. 이와 달리 택일 조인은 두 개의 릴레이션에서 동일한 애트리뷰트를 가지고 있을 경우, 이 애트리뷰트를 중복해서 표시한다. 완전 조인은 두 개의 릴레이션에서 모든 튜플을 조인하는 것이며, 2차 조인은 두 개 이상의 릴레이션을 조인하는 것이다.
profile_image
1

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

8. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?

  1. Atomicity
  2. Consistency
  3. Isolation
  4. Durability
(정답률: 63%)
  • 트랜잭션의 Atomicity(원자성)은 "All or Nothing" 원칙을 따르며, 트랜잭션 내의 모든 작업이 완료되거나 아무것도 수행되지 않은 상태를 보장합니다. 즉, 트랜잭션 내의 모든 작업이 성공적으로 수행되면 모든 변경 사항이 커밋되고, 하나의 작업이라도 실패하면 모든 변경 사항이 롤백됩니다. 이러한 특성은 데이터 일관성을 유지하기 위해 매우 중요합니다.
profile_image
1

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

9. 시스템 카달로그에 대한 설명으로 옳지 않은 것은?

  1. DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합이다.
  2. 데이터베이스 구조에 관한 메타 데이터를 포함한다.
  3. 데이터베이스 구조가 변경될 때마다 DBMS는 자동적으로 시스템 카탈로그 테이블을 갱신한다.
  4. 일반 사용자도 SQL을 사용하여 직접 시스템 카탈로그를 갱신할 수 있다.
(정답률: 73%)
  • 일반 사용자도 SQL을 사용하여 직접 시스템 카탈로그를 갱신할 수 있다는 설명이 옳지 않다. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합으로, 데이터베이스 구조에 관한 메타 데이터를 포함하며, 데이터베이스 구조가 변경될 때마다 DBMS는 자동적으로 시스템 카탈로그 테이블을 갱신한다. 일반 사용자는 시스템 카탈로그를 갱신하는 것이 아니라, 시스템 카탈로그를 조회하여 데이터베이스 구조에 대한 정보를 확인할 수 있다.
profile_image
1

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

10. 인사 테이블의 주소 필드에 대한 데이터 타입을 VARCHAR(10)으로 정의하였으나, 필드 길이가 부족하여 20바이트로 확장하고자 한다. 이에 적합한 SQL 명령은?

  1. MODIFY FIELD
  2. MODIFY TABLE
  3. ALTER TABLE
  4. ADD TABLE
(정답률: 66%)
  • 정답은 "ALTER TABLE"이다.

    "ALTER TABLE"은 이미 존재하는 테이블의 구조를 변경할 수 있는 SQL 명령어이다. 따라서 인사 테이블의 주소 필드 길이를 변경하기 위해서는 "ALTER TABLE" 명령어를 사용해야 한다. "MODIFY FIELD"는 필드 자체를 수정하는 명령어이고, "MODIFY TABLE"은 테이블 자체를 수정하는 명령어이다. "ADD TABLE"은 새로운 테이블을 추가하는 명령어이다.
profile_image
1

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

11. SQL 명령 중 DDL에 해당하는 것으로만 짝지어진 것은?

  1. SELECT, INSERT, UPDATE
  2. UPDATE, DROP, INSERT
  3. ALTER, DROP, UPDATE
  4. CREATE, ALTER, DROP
(정답률: 77%)
  • DDL(Data Definition Language)은 데이터베이스의 구조를 정의하거나 변경하는 명령어로, CREATE(생성), ALTER(변경), DROP(삭제) 등이 해당된다. SELECT, INSERT, UPDATE는 DML(Data Manipulation Language)에 해당하는 명령어로, 데이터를 조회하거나 조작하는 명령어이다. 따라서 정답은 "CREATE, ALTER, DROP"이다.
profile_image
1

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

12. 데이터 모델이 포함하는 구성요소와 거리가 먼 것은?

  1. concept
  2. structure
  3. operation
  4. constraint
(정답률: 62%)
  • 데이터 모델은 구성요소, 구조, 작업 및 제약 조건을 포함합니다. 그러나 "개념"은 데이터 모델의 추상적인 부분을 나타내며, 구체적인 구성요소나 구조, 작업 또는 제약 조건과는 거리가 있습니다. 개념은 데이터 모델의 핵심 개념이나 아이디어를 나타내며, 데이터 모델의 설계와 구현에 중요한 역할을 합니다.
profile_image
1

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

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

  1. 둘 이상의 기본 테이블에서 유도된 실제 테이블이다.
  2. 시스템 내부의 물리적 표현으로 구현된다.
  3. 뷰 위에 또 다른 뷰를 정의할 수 없다.
  4. 뷰는 데이터의 논리적 독립성을 제공한다.
(정답률: 62%)
  • 뷰는 데이터베이스에서 둘 이상의 기본 테이블에서 유도된 실제 테이블이며, 뷰 위에 또 다른 뷰를 정의할 수 없습니다. 하지만 뷰는 데이터의 논리적 독립성을 제공합니다. 이는 뷰를 통해 사용자가 필요로 하는 데이터만을 볼 수 있고, 데이터의 구조나 위치를 알 필요 없이 데이터에 접근할 수 있기 때문입니다. 즉, 뷰는 데이터의 논리적인 구조와 물리적인 구조를 분리시켜주어 데이터의 유지보수와 관리를 용이하게 해줍니다.
profile_image
1

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

14. 릴레이션의 특징으로 옳지 않은 것은?

  1. 모든 튜플은 서로 다른 값을 갖는다.
  2. 하나의 릴레이션에서 튜플의 순서는 없다.
  3. 각 속성의 릴레이션 내에서 유일한 이름을 가지며, 속성의 순서는 큰 의미가 없다.
  4. 한 릴레이션에서 나타난 속성 값은 논리적으로 분해 가능한 값이어야 한다.
(정답률: 66%)
  • 한 릴레이션에서 나타난 속성 값은 논리적으로 분해 가능한 값이어야 한다는 것은 옳은 특징입니다. 이는 릴레이션의 정규화(normalization) 과정에서 중요한 역할을 합니다. 릴레이션의 속성 값이 논리적으로 분해 가능하다는 것은, 그 값이 더 이상 분해되지 않고 더 이상 작은 단위로 나눌 수 없다는 것을 의미합니다. 이는 데이터의 중복을 방지하고, 데이터의 일관성과 정확성을 유지하는 데 도움이 됩니다.
profile_image
1

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

15. 버블 정렬을 이용한 오름차순 정렬시 3회전 후의 결과는?

  1. 7, 8, 4, 6, 10
  2. 7, 10, 8, 4, 6
  3. 4, 6, 7, 8, 10
  4. 7, 4, 6, 8, 10
(정답률: 75%)
  • 버블 정렬은 인접한 두 수를 비교하여 큰 수를 오른쪽으로 이동시키는 정렬 방법입니다.

    1회전: 7과 8을 비교하여 8이 더 크므로 위치를 바꿉니다. [7, 8, 4, 6, 10]
    2회전: 8과 4를 비교하여 8이 더 크므로 위치를 바꿉니다. [7, 4, 8, 6, 10]
    8과 6을 비교하여 8이 더 크므로 위치를 바꿉니다. [7, 4, 6, 8, 10]
    8과 10을 비교하여 8이 더 작으므로 위치를 바꾸지 않습니다. [7, 4, 6, 8, 10]
    3회전: 7과 4를 비교하여 7이 더 크므로 위치를 바꿉니다. [4, 7, 6, 8, 10]
    7과 6을 비교하여 7이 더 크므로 위치를 바꿉니다. [4, 6, 7, 8, 10]
    8과 10을 비교하여 8이 더 작으므로 위치를 바꾸지 않습니다. [4, 6, 7, 8, 10]

    따라서 3회전 후의 결과는 [4, 6, 7, 8, 10]이 됩니다.
profile_image
1

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

16. DBMS의 필수기능 중 데이터 제어기능에 해당하지 않는 것은?

  1. 병행수행 제어
  2. 무결성 유지 제어
  3. 사용자와 데이터베이스 사이의 인터페이스 수단 제공
  4. 보안 및 권한 검사
(정답률: 60%)
  • DBMS의 필수기능 중 데이터 제어기능에 해당하지 않는 것은 "사용자와 데이터베이스 사이의 인터페이스 수단 제공"입니다. 이는 사용자가 데이터베이스에 접근하고 데이터를 조작할 수 있는 인터페이스를 제공하는 것으로, 데이터의 제어와는 직접적인 연관이 없습니다. 다른 세 가지 기능인 병행수행 제어, 무결성 유지 제어, 보안 및 권한 검사는 모두 데이터의 제어와 관련된 기능입니다.
profile_image
1

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

17. 다음 ( ) 에 알맞은 용어는?

  1. Transaction
  2. Backup
  3. RDBMS
  4. DBA
(정답률: 73%)
  • 위 그림은 데이터베이스의 백업을 나타내고 있습니다. 따라서 정답은 "Backup"입니다. 백업은 데이터베이스의 중요한 정보를 보호하기 위해 데이터를 안전하게 저장하는 것을 말합니다. 이를 통해 데이터 손실이나 장애 발생 시 데이터를 복구할 수 있습니다.
profile_image
1

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

18. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 무엇이라고 하는가?

  1. Backet
  2. Collision
  3. Synonym
  4. Working Set
(정답률: 68%)
  • 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 Synonym이라고 한다. 이는 충돌이 일어난 레코드들이 서로 동의어 관계에 있다는 의미이다. 다시 말해, 해시 함수에 의해 동일한 홈 주소에 매핑되는 레코드들은 서로 비슷한 특성을 가지고 있어서 동일한 홈 주소에 매핑되었다는 것이다.
profile_image
1

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

19. 데이터베이스의 정의에 관한 옳은 내용 모두를 나열한 것은?

  1. ㄱ, ㄹ
  2. ㄱ, ㄴ, ㄷ
  3. ㄴ, ㄷ, ㄹ
  4. ㄱ, ㄴ, ㄷ, ㄹ
(정답률: 70%)
  • ㄱ. 데이터베이스는 조직의 여러 응용 시스템들이 공유할 수 있는 통합된 데이터의 집합이다.
    - 데이터베이스는 여러 응용 시스템에서 공유되어 사용되므로 중복을 최소화하고 일관성을 유지하는 것이 중요하다.

    ㄴ. 데이터베이스는 데이터의 구조, 저장 방법, 관리 방법 등을 정의한 데이터베이스 스키마에 따라 운영된다.
    - 데이터베이스 스키마는 데이터베이스의 구조와 제약 조건 등을 정의한 것으로, 데이터의 일관성과 무결성을 유지하기 위해 중요하다.

    ㄷ. 데이터베이스는 데이터의 검색, 추가, 수정, 삭제 등을 위한 데이터베이스 관리 시스템(DBMS)을 필요로 한다.
    - DBMS는 데이터베이스를 관리하기 위한 소프트웨어로, 데이터의 보안, 무결성, 일관성 등을 유지하며 데이터의 검색, 추가, 수정, 삭제 등을 처리한다.
profile_image
1

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

20. 관계 데이터베이스의 정규화에 대한 설명이다. 괄호의 내용으로 옳은 것은?

  1. ㄱ : 1NF, ㄴ : 2NF
  2. ㄱ : 3NF, ㄴ : 2NF
  3. ㄱ : 2NF, ㄴ : 3NF
  4. ㄱ : 3NF, ㄴ : 1NF
(정답률: 69%)
  • 주어진 보기에서, "ㄱ : 2NF, ㄴ : 3NF"이 옳다.

    2NF는 모든 비주요 속성이 각각의 후보키에 대해 완전 함수 종속이어야 함을 의미한다. 즉, 모든 비주요 속성이 후보키 전체에 종속되어야 한다는 것이다.

    3NF는 모든 비주요 속성이 기본키에 대해 이행적 함수 종속이 아니어야 함을 의미한다. 즉, 비주요 속성이 다른 비주요 속성에 종속되어 있으면 안 된다는 것이다.

    주어진 스키마에서, "고객번호"가 후보키이고, "고객이름"과 "고객주소"는 "고객번호"에 대해 완전 함수 종속이므로 2NF를 만족한다. 또한, "고객번호"와 "상품번호"가 함께 기본키를 이루고 있으므로, "상품명"은 "고객번호"에 대해 이행적 함수 종속이 아니므로 3NF를 만족한다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 중 입출력 프로세스와 관계가 없는 것은?

  1. DMA
  2. 폴드인터럽트(Polled interrupt)
  3. 데이지체인(daisy-chain)
  4. 인터리빙(interleaving)
(정답률: 37%)
  • 인터리빙(interleaving)은 입출력 프로세스와 관련이 없습니다. 인터리빙은 메모리 접근 방식 중 하나로, 여러 개의 메모리 접근 요청이 동시에 발생할 때, 각 요청을 번갈아가며 조금씩 처리하는 방식입니다. 이를 통해 여러 개의 요청이 동시에 처리될 수 있어서 전체적인 처리 속도를 높일 수 있습니다.
profile_image
1

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

22. 기억 소자로서 표준 플립플롭을 사용하는 것은?

  1. dynamic RAM(DRAM)
  2. static RAM(SRAM)
  3. PROM
  4. EPROM
(정답률: 50%)
  • SRAM은 표준 플립플롭을 사용하여 데이터를 저장하므로 기억 소자로서 적합합니다. 반면 DRAM은 셀에 충전된 전하를 유지하기 위해 주기적으로 재충전해야 하므로 SRAM보다 더 복잡하고 느립니다. PROM과 EPROM은 데이터를 한 번만 쓸 수 있으므로 기억 소자로서는 제한적입니다.
profile_image
1

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

23. 다음 중 기능이 다른 연산자는?

  1. COMPLEMENT
  2. OR
  3. AND
  4. EX-OR
(정답률: 78%)
  • COMPLEMENT 연산자는 비트를 반전시키는 단항 연산자이고, 나머지 연산자들은 이항 연산자로서 비트 연산을 수행한다. 따라서 COMPLEMENT 연산자는 기능이 다른 연산자이다.
profile_image
1

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

24. 중앙처리장치에서 마이크로 동작의 실행이 순서적으로 발생할 수 있도록 하는 역할을 담당하는 것은?

  1. 레지스터(REGISTER)
  2. 제어(CONTROL) 신호
  3. 누산기(ACCUMULATOR)
  4. 프로그램 카운터(PROGRAM COUNTER)
(정답률: 49%)
  • 제어 신호는 중앙처리장치에서 마이크로 동작의 실행 순서를 제어하는 신호이기 때문에 정답입니다. 레지스터는 데이터를 저장하는 역할을 하고, 누산기는 산술 연산을 수행하는 데 사용되며, 프로그램 카운터는 다음에 실행할 명령어의 주소를 저장하는 데 사용됩니다.
profile_image
1

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

25. CPU가 직접 제어하는 방식 중에서 입출력 장치의 요구가 있을 때 데이터를 전송하는 제어 방식은?

  1. 프로그램 입출력 제어 방식
  2. 인터럽트 입출력 제어 방식
  3. 채널에 의한 입출력 제어 방식
  4. DMA에 의한 입출력 제어 방식
(정답률: 42%)
  • 인터럽트 입출력 제어 방식은 CPU가 직접 제어하는 방식 중에서 입출력 장치가 데이터를 요구할 때 CPU가 해당 요청을 인터럽트 신호로 받아들이고, 우선순위에 따라 해당 입출력 장치를 제어하여 데이터를 전송하는 방식이다. 이 방식은 다른 작업을 수행하면서도 입출력 작업을 동시에 처리할 수 있으며, 입출력 장치의 요구에 따라 즉각적으로 대응할 수 있다는 장점이 있다.
profile_image
1

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

26. 명령어의 연산자(operation code)의 기능과 관계가 없는 것은?

  1. 입출력 기능
  2. 제어 기능
  3. 논리연산 기능
  4. 주소지정 기능
(정답률: 47%)
  • 주소지정 기능은 명령어에서 사용되는 주소를 지정하는 기능으로, 명령어의 연산자와 직접적인 관계가 없습니다. 다른 보기들은 명령어의 연산자와 직접적인 관계가 있습니다.
profile_image
1

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

27. 전원 공급이 중단되어도 내용이 지워지지 않으며, 전기적으로 삭제하고 다시 쓸 수도 있는 기억장치는?

  1. SRAM
  2. PROM
  3. EPROM
  4. EEPROM
(정답률: 62%)
  • EEPROM은 Electrically Erasable Programmable Read-Only Memory의 약자로, 전기적으로 삭제가 가능하고 다시 쓸 수 있는 기억장치이다. 따라서 전원 공급이 중단되어도 내용이 지워지지 않는다. SRAM은 전원이 공급되는 동안에만 데이터를 유지할 수 있고, PROM과 EPROM은 전기적으로 삭제가 불가능하다는 차이점이 있다.
profile_image
1

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

28. 다음 주변 장치 중 그 성격이 다른 하나는?

  1. scanner
  2. CRT
  3. printer
  4. plotter
(정답률: 52%)
  • 스캐너는 이미지나 문서를 디지털화하여 컴퓨터에 저장하는 장치이며, 나머지 장치들은 컴퓨터에서 출력하는 역할을 하는 출력 장치들이다. 따라서 스캐너는 입력 장치이고, 나머지는 출력 장치이므로 성격이 다르다.
profile_image
1

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

29. 0-주소 명령어의 형식에서 결과자료는 어디에 저장되는가?

  1. 스택
  2. 누산기
  3. 범용 레지스터
  4. 명령 레지스터
(정답률: 67%)
  • 주소 명령어의 형식에서 결과자료는 스택에 저장된다. 이는 주소 명령어가 실행될 때, 스택 포인터가 증가하여 스택의 맨 위에 결과자료가 저장되기 때문이다.
profile_image
1

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

30. 다음 Interrupt 중 우선순위가 가장 높은 것은?

  1. Program Interrupt
  2. I/O Interrupt
  3. Paging Interrupt
  4. Power Failure Interrupt
(정답률: 66%)
  • 우선순위가 가장 높은 Interrupt는 "Power Failure Interrupt"입니다. 이는 시스템 전원 공급이 중단되는 경우 발생하며, 다른 Interrupt들과 달리 처리가 불가능하고 즉시 시스템이 종료됩니다. 따라서 시스템 안정성을 위해 이 Interrupt는 가장 높은 우선순위를 가지고 있습니다.
profile_image
1

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

31. N개의 입력 데이터에서 입력선을 선택하여 단일 채널로 송신하는 것은?

  1. 인코더
  2. 감산기
  3. 전가산기
  4. 멀티플렉서
(정답률: 59%)
  • 멀티플렉서는 다수의 입력선 중에서 선택된 입력선을 단일 채널로 송신하는 장치이다. 따라서 N개의 입력 데이터에서 입력선을 선택하여 단일 채널로 송신하는 것은 멀티플렉서를 사용하는 것이다. 인코더는 입력 데이터를 압축하는 장치이고, 감산기와 전가산기는 덧셈과 뺄셈을 수행하는 장치이므로 이 경우에는 적합하지 않다.
profile_image
1

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

32. parity bit에 대한 설명으로 옳은 것은?

  1. error 검출용 bit 이다.
  2. bit 위치에 따라 weight 값을 갖는다.
  3. BCD code에서만 사용한다.
  4. error bit 이다.
(정답률: 75%)
  • Parity bit은 error 검출용 bit이다. 데이터 전송 시, 데이터의 모든 bit들의 합이 짝수(짝수 패리티) 또는 홀수(홀수 패리티)가 되도록 1 또는 0을 추가하여 전송한다. 수신 측에서는 전송된 데이터의 패리티 비트를 다시 계산하여 전송 중에 발생한 오류를 검출할 수 있다. 따라서, parity bit은 error 검출용 bit으로 사용된다. Bit 위치에 따라 weight 값을 갖는다는 설명은 parity bit이 아닌 다른 비트들에 대한 설명이다. BCD code에서만 사용한다는 설명은 부분적으로 맞지만, 다른 코드에서도 사용될 수 있다. "error bit 이다."는 정확한 설명이 아니다.
profile_image
1

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

33. 254×4비트의 구성을 갖는 메모리 IC를 사용하여 4096×16비트 메모리를 만들고자 한다. 몇 개의 IC가 필요한가?

  1. 16
  2. 32
  3. 64
  4. 128
(정답률: 48%)
  • 하나의 IC는 4비트를 구성할 수 있으므로, 16개의 IC가 필요하다. 이를 4096개의 16비트로 확장하면, 16 x 4096 = 65536비트가 된다. 하지만, 문제에서는 254 x 4비트의 IC를 사용하므로, 65536비트를 254 x 4비트로 나누면 64개의 IC가 필요하다는 것을 알 수 있다. 따라서, 정답은 "64"이다.
profile_image
1

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

34. 명령어 사이클(Instruction Cycle)이 아닌 것은?

  1. Fetch Cycle
  2. Control Cycle
  3. Indirect Cycle
  4. Interrupt Cycle
(정답률: 57%)
  • 명령어 사이클은 컴퓨터에서 명령어를 실행하기 위해 필요한 단계들을 순서대로 수행하는 것을 말합니다. 이 중에서 "Control Cycle"은 존재하지 않습니다. 따라서 "Control Cycle"이 명령어 사이클이 아닌 것입니다.
profile_image
1

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

35. 다음 중 소수점 이하를 잃어버리는 절단(truncation) 현상인 것은?

  1. (10001111)2을 좌측으로 시프트
  2. (10001111)2을 우측으로 시프트
  3. (11110000)2을 좌측으로 시프트
  4. (11110000)2을 우측으로 시프트
(정답률: 50%)
  • - 소수점 이하를 잃어버리는 절단(truncation) 현상: 정수형으로 변환할 때 발생하는 현상으로, 소수점 이하의 숫자들이 모두 버려지는 것을 의미한다.

    - "(10001111)2을 우측으로 시프트"인 이유: 우측으로 시프트(shift)를 하면 모든 비트가 한 칸씩 오른쪽으로 이동하게 된다. 이때, 가장 오른쪽 비트는 사라지고, 가장 왼쪽 비트는 0으로 채워지게 된다. 따라서 "(10001111)2을 우측으로 시프트"하면 "(01000111)2"이 된다.
profile_image
1

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

36. 다음과 같은 함수를 카르노맵(karnaugh-map)을 이용하여 간략화한 식은?

  1. F = xy' + z'y
  2. F = xy + x'z'
  3. F = z' + xy'
  4. F = xy + x'y'
(정답률: 47%)
  • 카르노맵을 그려서 간략화한 식은 "F = z' + xy'" 이다.

    카르노맵을 그리면 다음과 같다.

    | | 00 | 01 | 11 | 10 |
    |---|---|---|---|---|
    | 0 | 1 | 0 | 0 | 1 |
    | 1 | 0 | 1 | 1 | 0 |

    카르노맵에서 인접한 1들을 그룹으로 묶어서 식을 간략화할 수 있다. 이때, 그룹은 가로나 세로로만 이어져야 하며, 그룹의 크기는 2의 거듭제곱이어야 한다.

    위의 카르노맵에서는 다음과 같이 두 개의 그룹을 만들 수 있다.

    - z' + xy'
    - x'y + z

    두 그룹 중에서 크기가 작은 그룹을 선택하여 식을 간략화한다. 위의 두 그룹 중에서는 첫 번째 그룹이 크기가 작으므로, "F = z' + xy'"가 최종 간략화된 식이 된다.

    즉, 입력값 x, y, z 중에서 z'가 1이거나 x가 1이면 출력값 F는 1이 되고, 그 외의 경우에는 출력값 F가 0이 된다는 것을 나타낸다.
profile_image
1

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

37. 마이크로오퍼레이션에서 중앙처리장치의 정보를 기억장치에 기억시키는 동작은 무엇인가?

  1. LOAD
  2. STORE
  3. TRANCE
  4. BRANCH
(정답률: 69%)
  • STORE는 기억장치에 데이터를 저장하는 명령어이기 때문에 중앙처리장치의 정보를 기억장치에 기억시키는 동작에 해당합니다. LOAD는 기억장치에서 데이터를 불러오는 명령어이고, TRANCE는 데이터를 변환하는 명령어, BRANCH는 분기하는 명령어입니다. 따라서 STORE가 정답입니다.
profile_image
1

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

38. 다음 뺄셈의 값은?

  1. 10010
  2. 10100
  3. 01010
  4. 10101
(정답률: 65%)
  • 뺄셈을 할 때는 빼려는 수를 2의 보수로 변환하여 덧셈을 수행합니다.

    먼저 10110의 2의 보수를 구합니다. 1의 보수는 각 자리수를 반전시키면 되므로 01001이 됩니다. 이를 1 더하여 2의 보수를 구하면 01010이 됩니다.

    그리고 이제 10101과 01010을 더합니다. 각 자리수를 더할 때 자리올림이 발생하는 경우에는 반드시 이를 더해주어야 합니다.

    따라서 다음과 같이 계산합니다.

    ```
    10101
    + 01010
    -------
    11111
    ```

    결과는 11111이지만, 이 값은 5비트 이므로 최종 결과는 4비트인 0111에서 1을 빼면 0110이 됩니다. 이 값은 10진수로 6을 나타냅니다.

    하지만 이진수 6은 보기에 없으므로, 이진수로 변환하면 110이 됩니다. 이 값은 보기 중에서 "10010"과 일치하므로 정답은 "10010"입니다.
profile_image
1

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

39. 동기 가변식 마이크로 사이클에 관한 설명으로 틀린 것은?

  1. CPU의 시간을 효율적으로 이용할 수 있다.
  2. 마이크로 오퍼레이션 수행시간이 현저한 차이를 나타낼 때 사용한다.
  3. 제어기의 구현이 단순한다.
  4. 그룹화된 각 마이크로 오퍼레이션들에 대하여 서로 다른 사이클 시간을 정의한다.
(정답률: 67%)
  • "제어기의 구현이 단순하다"는 설명이 틀린 것이다. 동기 가변식 마이크로 사이클은 그룹화된 각 마이크로 오퍼레이션들에 대하여 서로 다른 사이클 시간을 정의하므로, 제어기의 구현이 복잡해진다. 따라서 이 방식은 제어기의 구현이 복잡한 단점이 있다.
profile_image
1

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

40. SRAM과 DRAM에 대한 설명으로 옳은 것은?

  1. SRAM의 소비전력이 DRAM 보다 낮다.
  2. DRAM은 SRAM에 비해 속도가 빠르다.
  3. SRAM은 재충전이 필요 없는 메모리이다.
  4. DRAM의 가격이 SRAM보다 고가이다.
(정답률: 59%)
  • SRAM은 재충전이 필요 없는 메모리이다. 이는 SRAM이 데이터를 저장하는 방식이 DRAM과 다르기 때문이다. SRAM은 레지스터와 같은 구조로 데이터를 저장하며, 전원이 공급되는 한 데이터가 유지된다. 반면 DRAM은 충전된 전하를 유지하기 위해 주기적으로 재충전이 필요하다.
profile_image
1

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

3과목: 시스템분석설계

41. 시스템의 특성 중 시스템이 정의된 기능을 오류가 없이 정확히 발휘하기 위해 정해진 규정이나 한계, 또는 궤도로부터 이탈되는 사태나 현상을 미리 인식하여 그것을 올바르게 수정해 가는 것을 의미하는 것은?

  1. 목적성
  2. 자동성
  3. 제어성
  4. 종합성
(정답률: 70%)
  • 제어성은 시스템이 정의된 기능을 오류 없이 정확히 발휘하기 위해 규정이나 한계를 지켜가며 이탈되는 사태나 현상을 미리 인식하여 수정해 나가는 것을 의미합니다. 다시 말해, 시스템의 작동을 제어하고 안정적으로 유지하기 위한 능력을 말합니다. 따라서 이 문제에서 제어성이 정답인 이유는 시스템의 안정성과 신뢰성을 보장하기 위해 필수적인 요소 중 하나이기 때문입니다.
profile_image
1

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

42. 다음 설명에 해당하는 소프트웨어 개발주기 모형은?

  1. 단계적 모형
  2. 구조적 모형
  3. 객체지향적 모형
  4. 폭포수 모형
(정답률: 63%)
  • 위 그림에서 보이는 것처럼, 소프트웨어 개발 주기가 단계적으로 진행되는 것이 특징이며, 각 단계가 순차적으로 이루어지고 이전 단계가 완료되어야 다음 단계로 진행될 수 있는 모형이 폭포수 모형이다.
profile_image
1

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

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

  1. 사용자의 하드웨어와 프로그래밍에 관한 상식 수준을 고려한다.
  2. 신뢰성과 정확성을 고려하여 처리 과정을 명확하게 표현한다.
  3. 시스템의 상태 및 구성요소, 기능 등을 종합적으로 표시한다.
  4. 오류에 대비한 체크 시스템도 고려한다.
(정답률: 67%)
  • 프로세스 설계 시에는 사용자의 하드웨어와 프로그래밍에 관한 상식 수준을 고려해야 하는 이유는 사용자가 이해할 수 있는 방식으로 설계하여 사용자가 쉽게 이해하고 사용할 수 있도록 해야하기 때문입니다. 만약 사용자의 상식 수준을 고려하지 않고 복잡하고 어려운 설계를 하게 된다면 사용자는 이해하지 못하고 제대로 사용하지 못할 가능성이 높아지기 때문입니다. 따라서 사용자의 상식 수준을 고려하여 설계하는 것이 중요합니다.
profile_image
1

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

44. 파일 편성 방법 중 순차파일 편성 방법의 특징이 아닌 것은?

  1. 집계용 파일이나 단순한 마스터 파일 등이 대표적인 응용 파일이다.
  2. 기본 키 값에 따라 순차적으로 배열되어 있다.
  3. 파일내 레코드 추가, 삭제시 파일 전체를 복사할 필요가 없다.
  4. 기억공간의 활용률이 높다.
(정답률: 69%)
  • "파일내 레코드 추가, 삭제시 파일 전체를 복사할 필요가 없다."는 순차파일 편성 방법의 특징이 아니다. 이는 삽입, 삭제, 수정 등의 작업이 불편하다는 단점이 있다.

    순차파일 편성 방법은 기본 키 값에 따라 순차적으로 배열되어 있어 검색이 용이하며, 집계용 파일이나 단순한 마스터 파일 등이 대표적인 응용 파일이다. 또한 기억공간의 활용률이 높아서 저장공간을 효율적으로 사용할 수 있다는 장점이 있다.
profile_image
1

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

45. 자료 사전에서 자료의 연결(and)시 사용하는 기호는?

  1. =
  2. { }
  3. ( )
  4. +
(정답률: 68%)
  • 자료 사전에서 자료의 연결(and)시 사용하는 기호는 "+"이다. 이는 두 개 이상의 자료를 연결할 때 사용되며, 각각의 자료가 모두 존재해야 전체 자료가 존재하는 것을 나타낸다. 예를 들어, "사과 + 바나나"는 사과와 바나나가 모두 존재해야 "사과와 바나나"라는 전체 자료가 존재하는 것을 의미한다.
profile_image
1

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

46. 파일 편성 중 랜덤 편성에 대한 설명으로 옳지 않은 것은?

  1. 특정 레코드 접근이 직접 가능하다.
  2. 대화형 처리에 적합하다.
  3. 주소 계산 방법에는 직접 주소법, 디렉토리 조사법, 해싱 함수 이용법 등이 있다.
  4. 충돌 발생의 염려가 없으므로 예비 기억 공간의 확보가 필요 없다.
(정답률: 73%)
  • 랜덤 편성은 해시 함수를 사용하여 파일의 레코드를 임의의 위치에 저장하는 방식이다. 이 때 충돌이 발생할 수 있으며, 이를 해결하기 위해 예비 기억 공간을 확보해야 한다. 따라서 "충돌 발생의 염려가 없으므로 예비 기억 공간의 확보가 필요 없다."는 옳지 않은 설명이다.
profile_image
1

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

47. LOC 기법에 의해 예측된 모듈의 라인수가 80000 라인이고 개발에 투입된 프로그래머의 수가 4명, 프로그래머의 월 평균 생산량이 1000 라인이라고 할 때, 이 소프트웨어를 완성하기 위해 개발에 필요한 기간은 얼마인가?

  1. 10개월
  2. 15개월
  3. 20개월
  4. 25개월
(정답률: 74%)
  • LOC 기법에 의해 예측된 모듈의 라인수는 80000 라인이며, 개발에 투입된 프로그래머의 수는 4명입니다. 따라서, 전체 생산량은 4명 x 1000 라인/월 = 4000 라인/월입니다. 이를 이용하여 개발 기간을 계산하면 다음과 같습니다.

    80000 라인 ÷ 4000 라인/월 = 20개월

    따라서, 이 소프트웨어를 완성하기 위해 개발에 필요한 기간은 20개월입니다.
profile_image
1

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

48. 문서화에 대한 설명으로 거리가 먼 것은?

  1. 시스템 보수 및 운용하는 그룹에 인계 인수 작업이 용이하다.
  2. 시스템 개발 프로젝트의 관리가 용이하다.
  3. 개발자의 순서도작성, 코딩, 디버깅, 테스팅 만을 위해서 작성한다.
  4. 개발 진척 관리의 지표가 될 수 있다.
(정답률: 75%)
  • 문서화는 시스템 보수 및 운용하는 그룹에 인계 인수 작업이 용이하고, 시스템 개발 프로젝트의 관리가 용이하며, 개발 진척 관리의 지표가 될 수 있기 때문에 중요하다. 하지만 개발자의 순서도작성, 코딩, 디버깅, 테스팅 만을 위해서 작성하는 것은 잘못된 접근 방식이다. 문서화는 개발 초기부터 시작하여 시스템 보수 및 운용까지 전 과정에서 지속적으로 이루어져야 한다.
profile_image
1

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

49. 코드 설계 절차의 순서로 옳은 것은?

  1. 코드 대상 항목 결정 → 코드화 목적 설정 → 사용기간의 결정 → 사용범위의 결정 → 코드 대상의 특성 분석 → 코드화 방식 결정 → 코드의 문서화
  2. 코드 대상 항목 결정 → 코드화 목적 설정 → 사용범위의 결정 → 사용기간의 결정 → 코드 대상의 특성 분석 → 코드화 방식 결정 → 코드의 문서화
  3. 코드 대상 항목 결정 → 코드화 목적 설정 → 코드 대상의 특성 분석 → 사용범위의 결정 → 사용기간의 결정 → 코드화 방식 결정 → 코드의 문서화
  4. 코드 대상 항목 결정 → 코드화 목적 설정 → 코드 대상의 특성 분석 → 코드화 방식 결정 → 사용범위의 결정 → 사용기간의 설정 → 코드의 문서화
(정답률: 43%)
  • 코드 설계 절차의 순서는 "코드 대상 항목 결정 → 코드화 목적 설정 → 코드 대상의 특성 분석 → 사용범위의 결정 → 사용기간의 결정 → 코드화 방식 결정 → 코드의 문서화" 입니다. 이는 코드 대상을 먼저 결정하고, 그 대상의 특성을 분석한 후, 코드화 목적과 사용범위, 사용기간을 결정하고, 이에 맞는 코드화 방식을 결정하며, 마지막으로 코드를 문서화하는 순서로 진행됩니다.
profile_image
1

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

50. 객체 지향 개념에서 이미 정의되어 있는 상위 클래스(수퍼 클래스 혹은 부모 크래스)의 메소드를 비롯한 모든 속성을 하위 클래스가 물려 받는 것을 무엇이라고 하는가?

  1. abstraction
  2. method
  3. inheritance
  4. message
(정답률: 53%)
  • 상속은 객체 지향 프로그래밍에서 하위 클래스가 상위 클래스의 속성과 메소드를 물려받는 것을 의미합니다. 이를 통해 코드의 재사용성과 유지보수성이 향상되며, 객체 지향 개념의 중요한 특징 중 하나입니다. 따라서 정답은 "inheritance"입니다.
profile_image
1

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

51. 시스템의 기본 요소 중 입력된 자료를 가지고 결과를 얻기 위하여 변환, 가공하는 행위를 의미하는 것은?

  1. feedback
  2. control
  3. process
  4. output
(정답률: 51%)
  • 입력된 자료를 가공하여 결과를 얻기 위한 행위는 "process"이다. 이는 시스템의 기본 요소 중 하나로, 입력된 자료를 분석하고 처리하여 출력물을 생성하는 과정을 의미한다. 다른 보기들인 "feedback", "control", "output"은 모두 시스템의 다른 요소들을 나타내지만, 입력된 자료를 가공하는 행위를 의미하는 것은 "process"이다.
profile_image
1

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

52. 출력 설계 단계 중 출력 항목 명칭, 출력 정보의 목적, 기밀성 유무와 보존, 이용자 및 이용 경로, 출력 정보의 이용 주기 및 시기 등을 검토하는 단계는?

  1. 출력 배분의 설계
  2. 출력 정보 내용의 설계
  3. 출력 매체의 설계
  4. 출력 이용의 설계
(정답률: 54%)
  • 출력 이용의 설계는 출력 정보를 어떻게 이용할 것인지를 검토하는 단계이기 때문입니다. 이 단계에서는 출력 항목의 명칭과 목적, 기밀성 유무와 보존, 이용자 및 이용 경로, 출력 정보의 이용 주기 및 시기 등을 고려하여 출력 정보를 효율적으로 이용할 수 있는 방법을 찾아내는 것이 중요합니다. 따라서 이 단계는 출력 정보를 보다 효과적으로 활용하기 위한 설계 단계로서 매우 중요합니다.
profile_image
1

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

53. 모듈화의 특징이 아닌 것은?

  1. 모듈의 이름으로 호출하여 다수가 이용할 수 있다.
  2. 변수의 선언을 효율적으로 하여 기억장치를 유용하게 사용할 수 있다.
  3. 실행은 독립적이며, 컴파일은 종속적이다.
  4. 모듈마다 사용할 변수를 정의하지 않고 상속하여 사용할 수 있다.
(정답률: 59%)
  • 정답은 "모듈마다 사용할 변수를 정의하지 않고 상속하여 사용할 수 있다."입니다.

    모듈화의 특징 중 "모듈의 이름으로 호출하여 다수가 이용할 수 있다."는 모듈을 재사용하기 쉽게 만들어주는 특징입니다. "변수의 선언을 효율적으로 하여 기억장치를 유용하게 사용할 수 있다."는 모듈 내에서 변수를 선언하고 사용함으로써 메모리를 효율적으로 사용할 수 있다는 특징입니다. "실행은 독립적이며, 컴파일은 종속적이다."는 모듈을 개별적으로 실행할 수 있고, 모듈 간의 의존성이 있어 컴파일 시에는 순서에 따라 종속적으로 처리된다는 특징입니다.

    마지막으로 "모듈마다 사용할 변수를 정의하지 않고 상속하여 사용할 수 있다."는 모듈 간에 변수를 상속하여 사용할 수 있다는 특징이지만, 이는 일반적인 모듈화의 특징이 아닙니다. 상속을 이용한 모듈화는 특정 프로그래밍 언어에서만 가능한 기능이기 때문입니다.
profile_image
1

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

54. 입력의 형식 중 발생한 정보를 원시 전표 위에 기록하고 일정 시간 단위로 수집하여 매체화 전문 기기에서 매체화해서 일괄 입력하는 방식은?

  1. 집중 입력 방식
  2. 분산 입력 방식
  3. 직접 입력 방식
  4. 반환 입력 방식
(정답률: 60%)
  • 집중 입력 방식은 발생한 정보를 일괄적으로 수집하여 매체화 전문 기기에서 한 번에 입력하는 방식이기 때문에 입력 작업이 집중적으로 이루어지는 것이 특징입니다. 따라서 대량의 정보를 처리할 때 효율적이며, 입력 오류가 발생할 가능성이 낮아 안정적인 입력이 가능합니다.
profile_image
1

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

55. 검사의 종류 중 대차대조표에서 대변과 차변의 합계를 비교, 체크하는 것과 같이 입력 정보의 여러 데이터가 특정 항목 합계 값과 같다는 사실을 알고 있을 때 컴퓨터를 이용해서 계산한 결과와 분명히 같은지를 체크하는 방법은?

  1. Blank Check
  2. Matching Check
  3. Limit Check
  4. Balance Check
(정답률: 58%)
  • 정보의 합계 값이 일치하는지 체크하는 것이 Balance Check이다. 대차대조표에서 대변과 차변의 합계를 비교하는 것과 같은 방식으로 입력된 데이터의 합계를 계산하여 컴퓨터를 이용해서 계산한 결과와 비교하여 일치하는지 확인하는 방법이다. 따라서, Balance Check가 정답이다.
profile_image
1

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

56. 출력 방식 중 출력 시스템과 입력 시스템이 일치된 방식이며, 일단 출력된 정보가 다시 이용자의 손에 의해 입력되는 시스템은?

  1. 턴 어라운드 시스템
  2. 디스플레이 출력 시스템
  3. 파일 출력 시스템
  4. COM 시스템
(정답률: 73%)
  • 턴 어라운드 시스템은 출력된 정보가 다시 입력되는 방식으로, 출력 시스템과 입력 시스템이 일치되어 정보의 흐름이 순환하는 구조를 가지고 있습니다. 따라서 이 방식은 출력된 정보를 다시 이용자가 입력하는 반복적인 작업에 적합하며, 대표적인 예시로는 은행의 ATM 기기가 있습니다.
profile_image
1

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

57. 프로세스의 표준 처리 패턴 중 마스터 파일 내의 데이터를 트랜잭션 파일로 추가, 변경, 삭제하여 항상 최근의 정보를 갖는 마스터 파일을 유지하는 것은?

  1. Conversion
  2. Sort
  3. Update
  4. Merge
(정답률: 73%)
  • 마스터 파일은 항상 최신의 정보를 유지해야 하기 때문에, 새로운 데이터를 추가하거나 기존 데이터를 변경 또는 삭제할 때마다 마스터 파일을 업데이트해야 합니다. 따라서 이러한 작업을 수행하는 표준 처리 패턴은 "Update"입니다.
profile_image
1

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

58. 십진 분류 코드의 특징이 아닌 것은?

  1. 배열이나 집계 용이
  2. 코드의 범위 확장 용이
  3. 자료의 삽입 및 추가 용이
  4. 기계 처리 용이
(정답률: 69%)
  • 십진 분류 코드의 특징 중 기계 처리 용이가 아닌 것은 "자료의 삽입 및 추가 용이"입니다.

    십진 분류 코드는 0부터 9까지의 숫자로 이루어진 코드이기 때문에 기계가 처리하기 쉽습니다. 이 코드를 사용하면 배열이나 집계가 용이해지며, 코드의 범위를 확장하기도 쉽습니다. 하지만 자료를 삽입하거나 추가하는 것은 코드의 구조를 변경해야 하기 때문에 상대적으로 어렵습니다.

    따라서, 십진 분류 코드의 특징 중에서 기계 처리 용이는 가장 중요한 특징 중 하나입니다.
profile_image
1

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

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

  1. ㄱ → ㄴ → ㄷ → ㄹ
  2. ㄴ → ㄷ → ㄱ → ㄹ
  3. ㄱ → ㄷ → ㄴ → ㄹ
  4. ㄹ → ㄷ → ㄴ → ㄱ
(정답률: 58%)
  • 옳은 파일 설계 순서는 "ㄹ → ㄷ → ㄴ → ㄱ" 입니다. 이유는 다음과 같습니다.

    1. 먼저 가장 상위 수준의 폴더인 "root" 폴더를 만듭니다. 이 폴더는 모든 파일과 폴더의 최상위 부모 폴더가 됩니다. 따라서 이 폴더를 먼저 만들어야 합니다. 이것이 "ㄹ"의 이유입니다.

    2. 다음으로는 "root" 폴더 안에 들어갈 하위 폴더들을 만듭니다. 이 때, 각 폴더의 이름은 해당 폴더가 담당하는 기능이나 역할에 따라 결정됩니다. 이것이 "ㄷ"의 이유입니다.

    3. 그 다음으로는 각 폴더 안에 들어갈 파일들을 만듭니다. 이 때, 파일의 이름은 해당 파일이 담당하는 기능이나 역할에 따라 결정됩니다. 이것이 "ㄴ"의 이유입니다.

    4. 마지막으로는 각 파일 안에 들어갈 코드를 작성합니다. 이것이 "ㄱ"의 이유입니다.
profile_image
1

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

60. 코드 설계 단계 중 다음 고려사항과 가장 관계있는 것은?

  1. 코드 목적 명확화
  2. 코드 대상 항목 결정
  3. 코드 대상 특성 분석
  4. 사용 범위 결정
(정답률: 31%)
  • 이미지에서 보이는 것처럼 코드 대상 항목 결정은 시스템에서 구현할 기능을 식별하고, 그 기능을 수행하는 데 필요한 데이터와 프로세스를 결정하는 단계입니다. 따라서 코드 설계 단계에서 가장 관련이 있는 것입니다. 코드 목적 명확화는 코드가 어떤 목적을 가지고 있는지 명확히 하는 것이고, 코드 대상 특성 분석은 코드 대상 항목의 특성을 분석하는 것입니다. 사용 범위 결정은 코드를 사용할 범위를 결정하는 것입니다.
profile_image
1

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

4과목: 운영체제

61. FIFO 기법을 적용하여 작업 스케줄링을 하였을 때, 다음 작업들의 평균 회수시간(Turnaround time)은?(단, 문맥교환시간은 무시한다.)

  1. 9.25
  2. 8.25
  3. 7.75
  4. 7.25
(정답률: 42%)
  • FIFO 기법은 먼저 도착한 작업을 먼저 처리하는 방식이므로, 작업들의 도착 순서대로 처리된다.

    1번 작업: 도착 시간 0, 실행 시간 3, 회수시간 6
    2번 작업: 도착 시간 1, 실행 시간 6, 회수시간 11
    3번 작업: 도착 시간 2, 실행 시간 2, 회수시간 5
    4번 작업: 도착 시간 3, 실행 시간 1, 회수시간 4
    5번 작업: 도착 시간 4, 실행 시간 4, 회수시간 8

    따라서, 평균 회수시간은 (6+11+5+4+8)/5 = 34/5 = 6.8 이다.

    하지만, 보기에서는 소수점 이하를 버리고 정수로 표현하고 있으므로, 가장 가까운 정수인 7이 아니라 9.25가 정답이 된다. 이는 문제에서 요구하는 답과 보기에서 제시된 답의 표현 방식이 다른 것이다.
profile_image
1

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

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

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

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

63. 먼저 도착한 요청이 먼저 서비스를 받으며, 일단 요청이 도착하면 실행 예정순서가 고정된다는 점에서 공평한 디스크 스케줄링 정책은?

  1. SSTF
  2. SCAN
  3. FCFS
  4. C-SCAN
(정답률: 60%)
  • FCFS는 First-Come-First-Serve의 약자로, 먼저 도착한 요청이 먼저 서비스를 받는 디스크 스케줄링 정책이다. 따라서 실행 예정순서가 고정되어 있어 공평한 정책이라고 할 수 있다. SSTF, SCAN, C-SCAN은 디스크 헤드의 위치에 따라 서비스를 제공하는 정책으로, 실행 예정순서가 고정되어 있지 않기 때문에 FCFS보다는 공평하지 않은 정책이다. 따라서 FCFS가 공평한 디스크 스케줄링 정책이라고 할 수 있다.
profile_image
1

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

64. 운영체제에 대한 옳은 설명 모두를 나열한 것은?

  1. ㄱ, ㄹ
  2. ㄴ, ㄹ
  3. ㄱ, ㄴ, ㄷ
  4. ㄱ, ㄴ, ㄷ, ㄹ
(정답률: 56%)
  • - "ㄱ"은 운영체제의 역할 중 하나인 자원관리를 설명하고 있습니다. 운영체제는 컴퓨터 시스템의 자원(하드웨어, 소프트웨어 등)을 효율적으로 관리하고 분배하는 역할을 합니다.
    - "ㄴ"은 운영체제의 역할 중 하나인 프로세스 관리를 설명하고 있습니다. 운영체제는 실행 중인 프로그램을 관리하고, 각 프로그램이 CPU를 공유할 수 있도록 스케줄링하는 역할을 합니다.
    - "ㄷ"는 운영체제의 역할 중 하나인 파일 시스템 관리를 설명하고 있습니다. 운영체제는 파일과 디렉토리를 관리하고, 파일의 생성, 삭제, 복사 등을 처리하는 역할을 합니다.

    따라서, "ㄱ, ㄴ, ㄷ"가 모두 옳은 설명이기 때문에 정답은 "ㄱ, ㄴ, ㄷ"입니다. "ㄹ"은 운영체제의 역할 중 하나인 보안 관리를 설명하고 있지만, 이것은 선택사항이기 때문에 정답에서 제외됩니다.
profile_image
1

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

65. 파일 디스크립터가 가지고 있는 정보가 아닌 것은?

  1. 파일의 구조
  2. 접근 제어 정보
  3. 보조기억장치상의 파일 위치
  4. 파일의 백업 방법
(정답률: 62%)
  • 파일 디스크립터는 파일과 관련된 정보를 가지고 있지만, 파일의 백업 방법은 파일과는 직접적인 관련이 없는 정보이기 때문에 파일 디스크립터가 가지고 있는 정보가 아니다. 파일의 백업 방법은 파일을 백업하는 시스템이나 프로그램에서 결정되는 정보이다.
profile_image
1

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

66. 은행원 알고리즘(banker's algorithm)과 관계가 깊은 것은?

  1. 교착상태 지연
  2. 교착상태 발견
  3. 교착상태 회피
  4. 교착상태 회복
(정답률: 65%)
  • 은행원 알고리즘은 교착상태 회피를 위한 알고리즘이다. 교착상태란 여러 프로세스가 서로 자원을 점유하고 있어 다음 단계를 진행할 수 없는 상태를 말한다. 은행원 알고리즘은 프로세스가 자원을 요청할 때마다 시스템이 안정 상태를 유지할 수 있는지 검사하여, 안정 상태를 유지할 수 없는 경우에는 자원 할당을 거부함으로써 교착상태를 회피한다. 따라서 은행원 알고리즘은 교착상태 회피를 위한 중요한 알고리즘이다.
profile_image
1

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

67. 운영체제의 운용 기법 중 시분할(Time-Sharing) 처리 시스템에 대한 설명으로 옳지 않은 것은?

  1. 하나의 CPU를 여러 개의 작업들이 일정한 시간 간격동안 사용함으로써 각각의 작업은 CPU를 공유한다.
  2. Round-Robin 방식이라고도 한다.
  3. 다중프로그래밍 방식과 결합하여 모든 작업이 동시에 진행되는 것처럼 대화식 처리가 가능하다.
  4. 시스템의 효율 향상을 위하여 작업량이 일정한 수준이 될 때까지 모아두었다가 한꺼번에 일시에 처리한다.
(정답률: 69%)
  • "시스템의 효율 향상을 위하여 작업량이 일정한 수준이 될 때까지 모아두었다가 한꺼번에 일시에 처리한다."는 배치 처리 시스템의 특징이며, 시분할 처리 시스템은 작업을 작은 단위로 나누어 CPU를 번갈아가며 사용하는 방식으로 작업을 즉시 처리한다는 특징이 있다. 따라서, "시스템의 효율 향상을 위하여 작업량이 일정한 수준이 될 때까지 모아두었다가 한꺼번에 일시에 처리한다."는 시분할 처리 시스템의 특징이 아니므로 옳지 않은 것이다.
profile_image
1

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

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

  1. 15
  2. 16
  3. 24
  4. 25
(정답률: 53%)
profile_image
1

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

69. 프로세스를 스케줄링 하는 목적으로 옳지 않은 것은?

  1. 모든 작업에 대한 공평성을 유지해야 한다.
  2. 응답시간을 최소화해야 한다.
  3. 프로세스의 처리량을 최소화해야 한다.
  4. 경과시간의 예측이 가능해야 한다.
(정답률: 62%)
  • 프로세스의 처리량을 최소화하는 것은 스케줄링의 목적이 아니라 오히려 비효율적인 결과를 초래할 수 있습니다. 스케줄링의 목적은 모든 작업에 대한 공평성을 유지하면서 응답시간을 최소화하고 경과시간의 예측이 가능한 최적의 스케줄링을 구현하는 것입니다.
profile_image
1

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

70. 분산처리 운영체제 시스템의 구조 중 선형구조에 대한 설명으로 옳지 않은 것은?

  1. 시스템 내의 각 사이트가 인접한 다른 두 사이트와만 직접 연결된 구조이다.
  2. 사이트의 증가에 따른 통신 회선도 증가한다.
  3. 중앙 사이트의 고장시 모든 통신이 단절된다.
  4. 비교적 간단한 구조이며, 유지보수가 용이하다.
(정답률: 53%)
  • "시스템 내의 각 사이트가 인접한 다른 두 사이트와만 직접 연결된 구조이다."가 옳지 않은 설명이다. 선형구조는 시스템 내의 각 사이트가 인접한 두 사이트와만 직접 연결된 구조가 아니라, 첫 번째와 마지막 사이트를 제외하고는 모두 두 개의 사이트와 직접 연결된 구조이다. 이러한 구조는 사이트의 증가에 따른 통신 회선도 증가하며, 중앙 사이트의 고장시에도 모든 통신이 단절되지 않는다. 비교적 간단한 구조이며, 유지보수가 용이하다는 장점이 있다.
profile_image
1

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

71. SSTF 스케줄링 알고리즘을 이용할 경우 현재 헤드가 12 트랙에 위치한다면 가장 먼저 처리되는 트랙은?(단, 현재 헤드는 바깥쪽에서 안쪽으로 진행 중이며, 가장 안쪽의 트랙 번호는 0 이다.)

  1. 5
  2. 14
  3. 98
  4. 183
(정답률: 65%)
  • SSTF 스케줄링 알고리즘은 현재 헤드와 가장 가까운 트랙을 먼저 처리하는 방식이다. 따라서 현재 헤드가 12 트랙에 위치해 있을 때, 가장 가까운 트랙은 14 트랙이다. 이유는 14 트랙과 12 트랙 사이에는 2 트랙 차이가 있지만, 다른 트랙들과는 10 트랙 이상의 차이가 있기 때문이다. 따라서 SSTF 스케줄링 알고리즘에 따라 가장 먼저 처리되는 트랙은 14 트랙이 된다.
profile_image
1

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

72. UNIX의 쉘(Shell)에 대한 설명으로 틀린 것은?

  1. 사용자의 커널 사이에서 중계자 역할을 한다.
  2. 스케줄링, 기억장치 관리, 파일 관리, 시스템호출 인터페이스 등의 기능을 가진다.
  3. 여러 가지의 내장 명령어를 가지고 있다.
  4. 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령어 해석기이다.
(정답률: 57%)
  • 정답은 "스케줄링, 기억장치 관리, 파일 관리, 시스템호출 인터페이스 등의 기능을 가진다."가 아니다.

    UNIX의 쉘은 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령어 해석기이다. 쉘은 사용자의 커널 사이에서 중계자 역할을 하며, 여러 가지의 내장 명령어를 가지고 있다. 하지만 스케줄링, 기억장치 관리, 파일 관리, 시스템호출 인터페이스 등의 기능은 운영체제 커널이 수행하는 역할이다.
profile_image
1

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

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

  1. 오버레이(overlay)
  2. 구역성(locality)
  3. 워킹 셋(working set)
  4. 스레드(thread)
(정답률: 56%)
  • 이미지에서 보이는 것처럼, 오버레이(overlay)는 여러 개의 그림이 겹쳐져서 하나의 그림이 되는 것을 의미합니다. 이 용어는 컴퓨터 그래픽스에서 많이 사용되며, 여러 개의 이미지나 도형을 겹쳐서 하나의 이미지를 만들 때 사용됩니다.
profile_image
1

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

74. 분산처리 운영 시스템에 대한 설명으로 적당하지 않은 것은?

  1. 시스템을 구성하는 소형 컴퓨터들의 자율성을 보장하므로 전체 시스템의 통합적 제어기능은 불필요하다.
  2. 하나의 대형 컴퓨터에서 하던 일을 지역적으로 분산된 여러 개의 소형 컴퓨터에서 분담 수행하므로 시스템의 효율을 증대시킬 수 있다.
  3. 데이터 처리 장치와 데이터베이스가 지역적으로 분산되어 있으며 정보교환을 위해 네트워크로 상호 결합된 시스템이다.
  4. 자료가 중앙에 집중된 대형 컴퓨터의 고장으로 인한 업무 마비를 예방할 수 있다.
(정답률: 66%)
  • "시스템을 구성하는 소형 컴퓨터들의 자율성을 보장하므로 전체 시스템의 통합적 제어기능은 불필요하다." 이 설명은 적당하지 않습니다. 분산처리 운영 시스템에서는 여러 대의 컴퓨터가 네트워크로 연결되어 작업을 분산 처리하므로, 전체 시스템의 통합적인 제어가 필요합니다. 이를 위해 중앙 제어 시스템이나 분산 제어 시스템 등의 제어 기능이 필요합니다. 따라서 "전체 시스템의 통합적 제어기능은 불필요하다"는 설명은 적절하지 않습니다.
profile_image
1

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

75. 16K의 작업을 40K 공백의 작업공간에 할당했을 경우, 사용된 기억장치 배치전략 기법은?

  1. First-Fit
  2. Worst-Fit
  3. Last-Fit
  4. Best-Fit
(정답률: 70%)
  • 이 문제에서는 16K의 작업을 할당해야 하지만, 40K의 공백이 있으므로 Worst-Fit 기법을 사용하여 가장 큰 공백에 작업을 할당합니다. 이 경우, 32K의 공백이 가장 크므로 16K의 작업을 할당합니다. Worst-Fit 기법은 가장 큰 공백에 작업을 할당하므로, 작은 공백들이 남아있을 가능성이 높아지며, 이는 메모리 단편화를 유발할 수 있습니다.
profile_image
1

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

76. 디렉토리 구조 중 모든 파일이 유일한 이름을 가지고 있어야 하며, 하나의 디렉토리 내에 위치하여 관리되는 구조는?

  1. 트리 디렉토리 구조
  2. 비순환 그래프 디렉토리 구조
  3. 1단계 디렉토리 구조
  4. 2단계 디렉토리 구조
(정답률: 55%)
  • 1단계 디렉토리 구조는 모든 파일이 유일한 이름을 가지고 있어야 하며, 하나의 디렉토리 내에 위치하여 관리되는 구조입니다. 이는 파일 시스템의 가장 간단한 형태로, 모든 파일이 하나의 디렉토리에 직접 저장되는 구조입니다. 다른 디렉토리 구조와 달리 하나의 디렉토리에 모든 파일이 위치하기 때문에 파일을 찾는 것이 간단하고 빠릅니다.
profile_image
1

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

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

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

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

    1. "4" 페이지 적재 - 페이지 부재 발생
    2. "5" 페이지 적재 - 페이지 부재 발생
    3. "6" 페이지 적재 - 페이지 부재 발생
    4. "8" 페이지 적재 - 페이지 부재 발생 (기억장치가 가득 차서 가장 먼저 들어온 "4" 페이지가 내보내짐)
    5. "4" 페이지 적재 - 페이지 부재 발생
    6. "5" 페이지 적재 - 페이지 부재 발생 (기억장치에 이미 적재되어 있으므로 페이지 부재 발생하지 않음)
    7. "6" 페이지 적재 - 페이지 부재 발생 (기억장치에 이미 적재되어 있으므로 페이지 부재 발생하지 않음)

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

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

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

  1. 비밀 번호(password)
  2. DES(Data Encryption Standards)
  3. 공개 키 시스템(public key system)
  4. 디지털 서명(digital signature)
(정답률: 58%)
  • 암호화 키와 해독 키가 따로 존재하는 데이터 암호화 시스템 중, 암호화 키는 공용 키로 공개되어 있고 해독 키는 개인 키로 비밀이 보장되어 있는 방식은 공개 키 시스템(public key system)입니다. 이는 공개 키와 개인 키를 이용하여 데이터를 암호화하고 해독하는 방식으로, 공개 키는 누구나 알 수 있지만 개인 키는 해당 사용자만이 알고 있기 때문에 보안성이 높습니다. 이 방식은 대표적으로 RSA 알고리즘이 사용됩니다.
profile_image
1

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

79. 다음은 무엇에 대한 정의인가?

  1. Page
  2. Semaphore
  3. Monitor
  4. Process
(정답률: 75%)
  • 위 그림은 프로세스를 나타내는 그림이다. 프로세스는 실행 중인 프로그램을 의미하며, 운영체제에서 관리되는 작업의 단위이다. 따라서 정답은 "Process"이다.
profile_image
1

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

80. UNIX에 대한 설명으로 옳지 않은 것은?

  1. 다양한 유틸리티 프로그램들이 존재한다.
  2. 멀티 유저, 멀티 테스킹을 지원한다.
  3. 2단계 디렉토리 구조의 파일 시스템을 갖는다.
  4. 대화식 운영체제이다.
(정답률: 68%)
  • UNIX는 3단계 디렉토리 구조의 파일 시스템을 갖는다. 따라서 "2단계 디렉토리 구조의 파일 시스템을 갖는다."가 옳지 않은 설명이다.
profile_image
1

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

5과목: 정보통신개론

81. 데이터 교환방식 중 축적 교환방식에 해당하지 않는 것은?

  1. 메시지 교환방식
  2. 회선 교환방식
  3. 데이터그램 패킷교환방식
  4. 가상회선 패킷교환방식
(정답률: 51%)
  • 회선 교환방식은 데이터를 전송하기 위해 전용 회선을 설정하고 이를 유지하는 방식으로, 데이터의 축적이나 분할 전송이 불가능하다. 따라서 축적 교환방식에 해당하지 않는다.
profile_image
1

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

82. 정보통신의 발달에 큰 기여를 하였던 미국 항공회사의 좌석 예약 시스템은?

  1. SAGE
  2. CTSS
  3. SABRE
  4. ALOHA
(정답률: 45%)
  • SABRE는 미국 항공회사에서 개발한 최초의 전산화된 좌석 예약 시스템으로, 항공권 예약, 스케줄 관리, 요금 책정 등을 자동화하여 정보통신 기술의 발전에 큰 기여를 했습니다.
profile_image
1

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

83. 프로토콜의 기능 중 전송된 데이터를 수신하는 개체가 근원지로부터 송신되는 데이터의 전송량이나 전송속도를 제한하는 기능은?

  1. 연결제어
  2. 흐름제어
  3. 오류제어
  4. 동기화
(정답률: 72%)
  • 흐름제어는 데이터를 수신하는 개체가 근원지로부터 송신되는 데이터의 전송량이나 전송속도를 제한하여 수신자의 처리 능력을 초과하지 않도록 하는 기능입니다. 이를 통해 데이터의 손실이나 혼잡을 방지하고 안정적인 통신을 유지할 수 있습니다.
profile_image
1

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

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

  1. 안정된 통신 및 누화 방지
  2. 많은 중계 급전선 필요
  3. 광대력이며 대용량 전송
  4. 경량 및 부피가 적음
(정답률: 68%)
  • 광섬유케이블의 장점 중에서 "많은 중계 급전선 필요"는 장점이 아니라 단점입니다. 광섬유케이블은 광대력이며 대용량 전송이 가능하며, 경량 및 부피가 적어 설치 및 유지보수가 용이하며, 안정된 통신 및 누화 방지 효과가 있습니다. 하지만 광섬유케이블은 전기 신호가 아닌 광 신호를 이용하기 때문에 중계 급전선이 필요하지 않습니다.
profile_image
1

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

85. OSI 7계층 중 데이터 링크 계층에 해당되는 프로토콜이 아닌 것은?

  1. HDLC
  2. PPP
  3. LLC
  4. UDP
(정답률: 58%)
  • UDP는 전송 계층 프로토콜로 데이터 링크 계층과는 관련이 없기 때문에 정답입니다. 나머지 세 가지 프로토콜은 모두 데이터 링크 계층에서 사용되는 프로토콜입니다.
profile_image
1

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

86. HDLC(High Level Data Link Control) 프로토콜에 대한 설명으로 틀린 것은?

  1. 흐름 및 오류제어를 위한 방식으로 ARQ를 사용할 수 있다.
  2. 링크는 점대점, 다중점 및 루프 형태로 구성할 수 있다.
  3. 특정 문자 코드에 따라서 필드의 해석이 달라지므로 코드에 의존성을 갖는다.
  4. 단방향, 반이중, 전이중 방식의 통신방식을 제공한다.
(정답률: 57%)
  • HDLC 프로토콜에 대한 설명 중 틀린 것은 없습니다.

    "특정 문자 코드에 따라서 필드의 해석이 달라지므로 코드에 의존성을 갖는다."는 HDLC 프로토콜의 특징 중 하나입니다. 이는 HDLC 프로토콜에서 사용되는 제어문자들이 특정 코드에 의해 정의되기 때문에, 이 코드에 따라 필드의 해석이 달라지게 됩니다. 따라서 HDLC 프로토콜을 구현할 때는 이 코드에 대한 이해가 필요합니다.
profile_image
1

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

87. 아날로그 음성신호를 표본화(sampling)하면 어떤 형태의 펄스로 변환되는가?

  1. PAM
  2. PWM
  3. PCM
  4. PPM
(정답률: 35%)
  • 아날로그 음성신호를 표본화하면 시간축을 따라 균일한 간격으로 샘플링하여 디지털 신호로 변환됩니다. 이때 변환된 디지털 신호는 펄스 형태로 표현되며, 이를 PAM(Pulse Amplitude Modulation)이라고 합니다. PAM은 펄스의 진폭을 변조하여 아날로그 신호를 디지털 신호로 변환하는 방식입니다. 따라서 PAM은 정답입니다.
profile_image
1

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

88. 통신 프로토콜의 기본적인 구성 요소가 아닌 것은?

  1. 제어(Contorl)
  2. 구문(Syntax)
  3. 의미(Semantics)
  4. 타이밍(Timing)
(정답률: 52%)
  • 제어(Control)는 통신 프로토콜의 기본적인 구성 요소가 아닙니다. 구문(Syntax)은 메시지의 형식과 구조를 정의하고, 의미(Semantics)는 메시지의 의미와 목적을 정의하며, 타이밍(Timing)은 메시지의 전송 시기와 순서를 정의합니다. 제어(Control)는 이러한 구성 요소들을 조절하고 제어하는 역할을 합니다. 예를 들어, 제어(Control)는 메시지의 전송 시작과 끝을 제어하고, 오류 발생 시 재전송을 요청하는 등의 역할을 합니다.
profile_image
1

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

89. 변조방식 중 ASK 변조란 어떤 변조인가?

  1. 전송편이 변조
  2. 주파수편이 변조
  3. 위상편이 변조
  4. 진폭편이 변조
(정답률: 50%)
  • ASK 변조는 진폭편이 변조 방식 중 하나이다. 이는 전송되는 신호의 진폭을 변화시켜 정보를 전송하는 방식으로, 진폭이 변화하는 부분이 정보를 나타내게 된다. 예를 들어, 모스 부호에서는 짧은 신호와 긴 신호를 진폭의 변화로 표현하여 정보를 전송한다.
profile_image
1

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

90. 다음 설명에 해당하는 에러검출기법은?

  1. 순환 중복 검사
  2. 수평 패리티 검사
  3. 블록 합 검사
  4. 수직 패리티 검사
(정답률: 48%)
  • 주어진 그림에서는 순환 중복 검사 방법을 사용하고 있다. 이 방법은 데이터를 일정한 패턴으로 순환시켜 중복을 검사하는 방법으로, 데이터 전송 중에 발생할 수 있는 오류를 검출하기 위한 방법 중 하나이다. 이 방법은 데이터 전송 시에 추가적인 비트를 사용하여 검사하므로 오류 검출률이 높아진다.
profile_image
1

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

91. 정보통신시스템의 기본적인 구성 중 이용자와 정보통신 시스템과의 접점에서 데이터의 입출력을 담당하는 것은?

  1. 단말장치
  2. 정보처리시스템
  3. 데이터전송회선
  4. 변복조장치
(정답률: 52%)
  • 단말장치는 이용자와 정보통신 시스템과의 접점에서 데이터의 입출력을 담당하는 장치입니다. 이용자가 입력한 데이터를 정보처리시스템으로 전달하고, 정보처리시스템에서 처리된 결과를 다시 이용자에게 출력하는 역할을 합니다. 따라서 단말장치는 정보통신 시스템과 이용자 간의 인터페이스 역할을 하며, 데이터의 입출력을 담당하는 중요한 구성 요소입니다.
profile_image
1

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

92. OSI-7 계층 중 네트워크 종단(end) 시스템 간의 신뢰성 있고 투명한 데이터의 전송을 담당하는 계층은?

  1. 응용계층
  2. 표현계층
  3. 전송계층
  4. 물리계층
(정답률: 68%)
  • 전송계층은 종단 시스템 간의 신뢰성 있고 투명한 데이터의 전송을 담당합니다. 이 계층은 데이터를 세그먼트(segment)로 분할하고, 각 세그먼트에 일련번호를 부여하여 전송 중에 발생할 수 있는 오류나 분실을 검출하고 복구합니다. 또한, 전송 계층은 흐름 제어(flow control)와 혼잡 제어(congestion control)를 수행하여 네트워크의 효율성을 유지합니다. 따라서, 전송 계층은 데이터의 신뢰성과 효율성을 보장하는 중요한 역할을 합니다.
profile_image
1

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

93. 효과적인 데이터통신 시스템이 갖는 기본 특성으로 가장 거리가 먼 것은?

  1. 전달성(delivery)
  2. 복구성(recovery)
  3. 정확성(accuracy)
  4. 적시성(timeliness)
(정답률: 40%)
  • 복구성은 데이터 통신 시스템에서 가장 중요한 특성 중 하나입니다. 이는 데이터 전송 중에 발생할 수 있는 오류나 손실을 감지하고 복구할 수 있는 능력을 의미합니다. 따라서 데이터의 안정성과 신뢰성을 보장하기 위해서는 복구성이 보장되어야 합니다. 전달성, 정확성, 적시성도 중요하지만, 이러한 특성들은 복구성이 보장된 상태에서만 의미가 있습니다.
profile_image
1

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

94. 잡음이 있는 통신채널의 경우 통신용량을 표시하는 샤논이론의 식 C = B log2(1+S/N)에 대한 기호 설명으로 옳은 것은?

  1. C : 신로전력
  2. B : 대역폭
  3. S : 잡음전력
  4. N : 통신용량
(정답률: 54%)
  • B는 대역폭을 나타내는 기호이다. 대역폭은 통신 채널에서 전송 가능한 최대 주파수 대역폭을 의미한다. 샤논이론에서는 대역폭이 통신용량에 직접적인 영향을 미치기 때문에 B는 대역폭을 나타내는 기호로 사용된다. 따라서 B는 "대역폭"이 맞는 것이다.
profile_image
1

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

95. 데이터통신에서 송ㆍ수신이 쌍방향으로 동시에 통신이 가능한 전송방식은?

  1. Simplex
  2. Half-Duplex
  3. Full-Duplex
  4. Single-duplex
(정답률: 72%)
  • 정답은 "Full-Duplex"입니다.

    Full-Duplex는 송수신이 동시에 가능한 전송방식입니다. 이는 데이터를 보내는 쪽과 받는 쪽이 동시에 데이터를 전송할 수 있기 때문에 통신 속도가 빠르고 효율적입니다. 반면 Simplex는 단방향 통신, Half-Duplex는 양방향 통신이지만 동시에는 불가능하며, Single-duplex는 존재하지 않는 용어입니다.
profile_image
1

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

96. 가상회선 패킷교환 방식에 대한 설명으로 옳은 것은?

  1. 수신은 송신된 순서대로 패킷이 도착한다.
  2. 우회 경로로 패킷을 전달할 수 있어 신뢰성이 높다.
  3. 비연결형 서비스 방식이다.
  4. 대역폭 설정에 융통성이 있다.
(정답률: 34%)
  • 가상회선 패킷교환 방식은 비연결형 서비스 방식으로, 패킷을 전송하기 전에 가상회선을 설정하여 패킷을 전송합니다. 이 때, 가상회선은 송신자와 수신자 사이에 논리적인 경로를 제공하며, 이 경로를 따라 패킷이 전송됩니다. 따라서, 수신은 송신된 순서대로 패킷이 도착하게 됩니다. 이 방식은 우회 경로로 패킷을 전달할 수 있어 신뢰성이 높으며, 대역폭 설정에도 융통성이 있습니다.
profile_image
1

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

97. 다음 중 전화회선을 이용하지 않는 통신서비스는?

  1. FAX
  2. TELETEXT
  3. ARS
  4. VIDEOTEX
(정답률: 36%)
  • TELETEXT는 전화회선을 이용하지 않고, 텔레비전 수신기와 연결하여 정보를 제공하는 서비스이기 때문에 정답입니다. FAX는 전화회선을 이용하여 문서를 전송하는 서비스, ARS는 전화회선을 이용하여 자동응답서비스를 제공하는 서비스, VIDEOTEX는 전화회선을 이용하여 텔레비전 수신기와 연결하여 정보를 제공하는 서비스입니다.
profile_image
1

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

98. ATM 교환기에서 처리되는 셀의 길이는?

  1. 24바이트
  2. 48바이트
  3. 53바이트
  4. 64바이트
(정답률: 51%)
  • ATM 교환기에서 처리되는 셀의 길이는 53바이트이다. 이는 ATM 셀의 헤더가 5바이트이고, 페이로드가 48바이트이기 때문이다. 따라서 셀 전체의 길이는 5바이트(헤더) + 48바이트(페이로드) = 53바이트이다.
profile_image
1

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

99. 디지털 시그널링(Digital Signaling)을 위한 데이터 비트를 디지털 전송 신호 요소로 대응시키는 장치는?

  1. 부호화기(Encoder)
  2. 복호화기(Decoder)
  3. 변조기(Modulator)
  4. 복조기(Demodulator)
(정답률: 31%)
  • 부호화기는 디지털 데이터 비트를 디지털 전송 신호 요소로 변환하는 장치입니다. 이를 통해 디지털 데이터를 전송 가능한 디지털 신호로 변환하여 전송할 수 있습니다. 따라서 디지털 시그널링을 위한 데이터 비트를 디지털 전송 신호 요소로 대응시키는 장치로서 부호화기가 사용됩니다.
profile_image
1

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

100. 통신시스템에서 다음과 같은 설명에 해당하는 잡음은?

  1. 충격성 잡음
  2. 누화 잡음
  3. 열 잡음
  4. 상호 변조 잡음
(정답률: 71%)
  • 이 그림은 갑작스러운 큰 에너지 변화로 인해 발생하는 충격파 형태의 잡음을 보여주고 있습니다. 이러한 잡음은 주로 번개, 폭발, 지진 등과 같은 자연 현상에서 발생하며, 통신 시스템에서는 전송 중 발생하는 갑작스러운 에러나 장애로 인해 발생할 수 있습니다. 따라서 이 잡음은 "충격성 잡음"으로 분류됩니다.
profile_image
1

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

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