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

정보처리산업기사
(2011-03-20 기출문제)

목록

1과목: 데이터 베이스

1. 분산 데이터베이스에 대한 설명으로 옳지 않은 것은?

  1. 데이터베이스의 설계가 쉽다.
  2. 분산제어가 가능하다.
  3. 시스템 성능이 향상된다.
  4. 시스템의 융통성이 증가한다.
(정답률: 77%)
  • "데이터베이스의 설계가 쉽다."는 분산 데이터베이스에 대한 설명으로 옳지 않습니다.

    분산 데이터베이스는 여러 대의 컴퓨터에 데이터를 분산하여 저장하고 처리하는 시스템입니다. 이러한 시스템은 데이터의 일관성 유지, 분산제어, 보안 등 다양한 문제를 해결해야 하기 때문에 데이터베이스의 설계가 복잡해집니다. 따라서 "데이터베이스의 설계가 쉽다."는 옳지 않은 설명입니다.

    분산 데이터베이스의 장점으로는 분산제어가 가능하다는 점, 시스템 성능이 향상된다는 점, 시스템의 융통성이 증가한다는 점 등이 있습니다.
profile_image
1

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

2. 뷰에 대한 설명으로 옳지 않은 것은?

  1. 뷰 위에 또 다른 뷰를 정의 할 수 있다.
  2. 보안 측면에서 뷰를 활용할 수 있다.
  3. 뷰를 삭제할 때 그 위에 정의된 다른 뷰도 자동적으로 삭제된다.
  4. 뷰에 대한 삽입, 갱신, 삭제 연산은 기본 테이블과 동일하다.
(정답률: 65%)
  • 뷰에 대한 삽입, 갱신, 삭제 연산은 기본 테이블과 동일하지 않다. 뷰는 가상의 테이블이므로 데이터를 직접 저장하지 않고 기본 테이블의 데이터를 참조하기 때문에 뷰에 대한 삽입, 갱신, 삭제 연산은 기본 테이블의 데이터를 변경하는 것과 같다. 따라서 뷰에 대한 삽입, 갱신, 삭제 연산은 제한적이며, 뷰를 정의할 때 WITH CHECK OPTION 옵션을 사용하여 뷰에 대한 삽입, 갱신, 삭제 연산의 제약 조건을 설정할 수 있다.
profile_image
1

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

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

  1. 관계 데이터 모델
  2. 계층 데이터 모델
  3. 뷰 데이터 모델
  4. 네트워크 데이터 모델
(정답률: 80%)
  • 오너-멤버 관계를 갖는 데이터 모델은 "네트워크 데이터 모델"입니다. 이 모델은 데이터를 노드(node)와 링크(link)로 구성된 그래프 형태로 표현하며, 각 노드는 다른 노드와의 관계를 가질 수 있습니다. 이러한 관계를 통해 오너-멤버 관계를 표현할 수 있습니다. 예를 들어, 한 회사의 CEO가 오너이고, 그 아래에 여러 부서가 있고, 각 부서에는 여러 직원이 속해있다면, CEO 노드와 부서 노드, 부서 노드와 직원 노드 사이에 링크를 만들어서 이를 표현할 수 있습니다.
profile_image
1

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

4. 다음 ( )에 공통 적용될 단어로 옳은 것은?

  1. Domain
  2. Cardinality
  3. Transaction
  4. Schema
(정답률: 52%)
  • 위 그림은 데이터베이스에서의 트랜잭션(Transaction)을 나타내고 있습니다. 따라서 정답은 "Transaction"입니다.
profile_image
1

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

5. 일반적인 데이터 모델의 3가지 구성요소로 옳은 것은?

  1. 구조, 연산, 제약조건
  2. 구조, 연산, 도메인
  3. 릴레이션, 구조, 스키마
  4. 데이터사전, 연산, 릴레이션
(정답률: 71%)
  • 일반적인 데이터 모델의 3가지 구성요소는 구조, 연산, 제약조건입니다.

    - 구조: 데이터의 구조를 정의하는 것으로, 데이터가 어떤 속성을 가지고 있고 이 속성들이 어떤 형태로 구성되어 있는지를 나타냅니다. 예를 들어, 학생 데이터 모델에서는 학생의 이름, 학번, 학과 등의 속성들이 있을 수 있습니다.

    - 연산: 데이터를 처리하는 연산을 정의하는 것으로, 데이터를 검색하거나 수정하는 등의 작업을 수행할 수 있도록 합니다. 예를 들어, 학생 데이터 모델에서는 학생 정보를 검색하는 연산이 있을 수 있습니다.

    - 제약조건: 데이터에 대한 제약사항을 정의하는 것으로, 데이터의 무결성을 보장하고 데이터의 일관성을 유지할 수 있도록 합니다. 예를 들어, 학생 데이터 모델에서는 학번이 중복되지 않도록 하는 제약조건이 있을 수 있습니다.
profile_image
1

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

6. 스키마의 3계층에서 실제 데이터베이스가 기억장치 내에 저장되어 있으며 저장 스키마(storage schema)라고도 하는 것은?

  1. 개념 스키마
  2. 외부 스키마
  3. 내부 스키마
  4. 관계 스키마
(정답률: 78%)
  • 내부 스키마는 데이터베이스의 실제 저장 구조를 정의하는 스키마로, 기억장치 내에 저장되어 있는 데이터베이스의 물리적인 구조를 나타냅니다. 따라서 실제 데이터베이스가 저장되어 있는 것은 내부 스키마입니다.
profile_image
1

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

7. 다음 문장의 ( ) 안의 내용으로 적합한 것은?

  1. System structure
  2. Operation
  3. Meta-data
  4. System architecture
(정답률: 65%)
  • 이미지에서 보이는 정보는 데이터가 아니라 데이터에 대한 정보인 메타데이터이기 때문입니다.
profile_image
1

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

8. DBMS에 대한 설명으로 옳지 않은 것은?

  1. 데이터의 중복을 최소화하여 기억공간을 절약할 수 있다.
  2. 다수의 사용자들이 서로 다른 목적으로 데이터를 공유하는 것이 가능하다.
  3. 정확한 최신 정보의 이용이 가능하고 무결성이 유지된다.
  4. 시스템이 간단해지고 파일의 예비와 복구가 쉽다.
(정답률: 75%)
  • DBMS는 데이터를 효율적으로 관리하기 위한 시스템으로, 데이터의 중복을 최소화하여 기억공간을 절약하고 다수의 사용자들이 서로 다른 목적으로 데이터를 공유하는 것이 가능하며, 정확한 최신 정보의 이용이 가능하고 무결성이 유지됩니다. 하지만 시스템이 간단해지고 파일의 예비와 복구가 쉬운 것은 옳지 않습니다. DBMS는 복잡한 시스템으로, 데이터의 안정성과 보안을 위해 백업과 복구 과정이 복잡하고 전문적인 지식이 필요합니다.
profile_image
1

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

9. 병행수행의 문제점 중 하나의 트랜잭션 수행이 실패한 후 회복되기 전에 다른 트랜잭션이 실패한 갱신 결과를 참조하는 현상은?

  1. uncommitted dependency
  2. lost update
  3. inconsistency
  4. cascading rollback
(정답률: 62%)
  • 병행수행에서 트랜잭션은 동시에 실행되기 때문에, 하나의 트랜잭션이 실패하고 롤백되기 전에 다른 트랜잭션이 그 실패한 트랜잭션의 갱신 결과를 참조할 수 있게 되는 경우가 있다. 이러한 상황을 "uncommitted dependency"라고 한다. 이는 데이터의 일관성을 해치는 문제이며, 이를 방지하기 위해서는 트랜잭션 간의 순서를 정확히 지켜주는 것이 중요하다.
profile_image
1

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

10. 하나의 릴레이션에 존재하는 후보 키들 중에서 기본 키를 제외한 나머지 후보 키들을 의미하는 것은?

  1. 대체키
  2. 외래키
  3. 유일키
  4. 최소키
(정답률: 72%)
  • 기본 키는 릴레이션에서 튜플을 유일하게 식별할 수 있는 유일한 식별자이다. 따라서 후보 키 중에서 기본 키를 제외한 나머지 후보 키들은 튜플을 유일하게 식별할 수 없다. 이러한 후보 키들은 대체키라고 불리며, 기본 키와 마찬가지로 유일성과 최소성을 만족해야 한다. 대체키는 기본 키로 사용할 수 없지만, 릴레이션에서 중복을 방지하고 검색 속도를 높이는 데에 사용된다.
profile_image
1

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

11. 부분 함수 종속 제거가 이루어지는 정규화 단계는?

  1. 1NF → 2NF
  2. 2NF → 3NF
  3. 3NF → BCNF
  4. BCNF → 4NF
(정답률: 73%)
  • "1NF → 2NF"는 부분 함수 종속을 제거하기 위한 정규화 단계입니다. 1NF에서는 모든 속성이 원자값을 가지도록 하지만, 여전히 하나의 키에 대해 여러 개의 속성이 종속되는 경우가 있을 수 있습니다. 이러한 경우에는 2NF로 정규화하여 부분 함수 종속을 제거합니다. 2NF에서는 모든 비주요 속성이 주요 속성에 대해 완전 함수 종속을 가져야 합니다. 이를 통해 중복 데이터를 제거하고 데이터의 일관성을 유지할 수 있습니다.
profile_image
1

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

12. 다음 트리를 Post-order로 운행한 결과는?

  1. ABDECFG
  2. DBEACGF
  3. ABCDEFG
  4. DEBGFCA
(정답률: 65%)
  • Post-order 운행은 왼쪽 서브트리, 오른쪽 서브트리, 루트 노드 순으로 운행하는 것을 말합니다. 따라서 위의 트리를 Post-order로 운행하면 D, E, B, G, F, C, A 순으로 운행하게 됩니다. 따라서 정답은 "DEBGFCA" 입니다.
profile_image
1

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

13. 트랜잭션의 특성 중 “all or nothing", 즉 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 함을 의미하는 것은?

  1. atomicity
  2. consistency
  3. isolation
  4. durability
(정답률: 64%)
  • "Atomicity"는 트랜잭션의 모든 연산이 하나의 원자적인 작업으로 처리되어야 함을 의미합니다. 즉, 트랜잭션 내의 모든 연산이 성공적으로 수행되면 데이터베이스에 모두 반영되어야 하며, 하나의 연산이라도 실패하면 이전 상태로 롤백되어야 합니다. 이러한 특성은 데이터의 일관성과 무결성을 보장하기 위해 매우 중요합니다.
profile_image
1

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

14. 다음 그림에서 트리의 차수(Degree of a Tree)는?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 78%)
  • 트리의 차수란 각 노드가 가지고 있는 자식 노드의 수를 말합니다. 따라서 위 그림에서 루트 노드는 3개의 자식 노드를 가지고 있으므로 트리의 차수는 3입니다. ["3"]
profile_image
1

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

15. 논리적 설계 단계에 해당하지 않는 것은?

  1. 논리적 데이터 모델로 변환
  2. 트랜잭션 인터페이스 설계
  3. 스키마의 평가 및 정제
  4. 접근 경로 설계
(정답률: 57%)
  • 논리적 설계 단계에서는 데이터 모델링, 트랜잭션 인터페이스 설계, 스키마의 평가 및 정제 등이 포함되지만, 접근 경로 설계는 물리적 설계 단계에서 수행되는 작업입니다. 따라서 접근 경로 설계는 논리적 설계 단계에 해당하지 않습니다.
profile_image
1

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

16. 데이터베이스의 특성 중 다음 설명에 해당하는 것은?

  1. continuous evolution
  2. time accessibility
  3. concurrent sharing
  4. content reference
(정답률: 66%)
  • 위 그림은 데이터베이스의 "continuous evolution" 특성을 나타낸 것입니다. 이는 데이터베이스가 지속적으로 변화하고 발전할 수 있는 능력을 의미합니다. 즉, 데이터베이스는 새로운 데이터를 추가하거나 기존 데이터를 수정하거나 삭제함으로써 계속해서 발전할 수 있습니다. 이는 데이터베이스가 유연하게 대처할 수 있는 중요한 특성 중 하나입니다.
profile_image
1

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

17. 다음 자료에 대하여 버블 정렬을 이용하여 오름차순 정렬을 할 경우 1pass 후의 결과는?

  1. 14 17 37 35 40
  2. 14 37 17 40 35
  3. 35 37 14 17 40
  4. 37 14 17 35 40
(정답률: 63%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 정렬 알고리즘이다.

    1pass 후의 결과는 첫 번째 원소와 두 번째 원소를 비교하여 작은 값인 14을 앞으로 보내고, 두 번째 원소와 세 번째 원소를 비교하여 큰 값인 37을 뒤로 보내므로 "14 37 17 40 35"가 된다.

    이후 2pass에서는 세 번째 원소와 네 번째 원소를 비교하여 작은 값인 17을 앞으로 보내고, 네 번째 원소와 다섯 번째 원소를 비교하여 큰 값인 40을 뒤로 보내므로 "14 17 37 35 40"이 최종적으로 정렬된 결과가 된다.
profile_image
1

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

18. 다음과 같은 응용 분야에 가장 적합한 자료 구조는?

  1. 스택
  2. 데크
  3. 트리
(정답률: 75%)
  • 이 그림은 후위 표기법을 계산하는 과정을 보여주고 있습니다. 후위 표기법은 연산자를 피연산자 뒤에 쓰는 방법으로, 계산하기 쉽고 우선순위를 따로 고려하지 않아도 됩니다. 이 과정에서 연산자와 피연산자를 저장하는 자료 구조가 필요합니다. 스택은 후입선출(LIFO) 구조로, 가장 최근에 삽입된 데이터가 가장 먼저 삭제되는 구조입니다. 따라서 연산자를 스택에 삽입하고, 피연산자가 나타나면 스택에서 두 개의 연산자를 꺼내 계산한 후 다시 스택에 삽입하는 방식으로 후위 표기법을 계산할 수 있습니다. 따라서 이 응용 분야에서는 스택이 가장 적합한 자료 구조입니다.
profile_image
1

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

19. SQL의 DDL에 해당하지 않는 것은?

  1. CREATE
  2. ALTER
  3. DROP
  4. SELECT
(정답률: 79%)
  • DDL은 데이터 정의 언어로, 데이터베이스의 스키마를 정의하거나 수정하거나 삭제하는 역할을 합니다. CREATE, ALTER, DROP은 모두 데이터베이스 스키마를 정의하거나 수정하거나 삭제하는 역할을 하므로 DDL에 해당합니다. 하지만 SELECT는 데이터를 조회하는 역할을 하므로 DDL에 해당하지 않습니다. SELECT는 DML(데이터 조작 언어)에 해당합니다.
profile_image
1

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

20. 다음 자료 구조 중 성격이 나머지 셋과 다른 하나는?

  1. 스택
  2. 데크
  3. 트리
(정답률: 84%)
  • 트리는 선형 자료 구조가 아니라 비선형 자료 구조이기 때문에 나머지 셋과 성격이 다릅니다. 스택, 큐, 데크는 모두 선형 자료 구조로, 데이터를 일렬로 나열하여 저장하고 접근합니다. 하지만 트리는 노드와 간선으로 이루어진 계층적인 구조를 가지며, 각 노드는 하나의 부모 노드와 여러 개의 자식 노드를 가질 수 있습니다. 따라서 트리는 계층적인 구조를 표현할 때 유용하게 사용됩니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 정보 코드의 에러 교정 방식에서 우수 패리티(even parity)를 사용하여 BCD수 1001에 대한 단일 에러 교정 코드를 결정한 것 중 알맞은 것은?

  1. 10010
  2. 01001
  3. 0011001
  4. 1100110
(정답률: 40%)
  • BCD수 1001은 이진수로 0001 0000 0001이 된다. 이진수에서 우수 패리티를 사용하면, 각 자리수의 1의 개수가 짝수가 되도록 1비트를 추가한다. 따라서 1001의 경우에는 0001 0000 0001 0이 된다.

    단일 에러 교정 코드를 결정하기 위해서는, 각 자리수마다 우수 패리티를 계산하여 1비트 오류를 교정할 수 있는 코드를 결정해야 한다.

    0011001은 1001의 각 자리수에 대해 우수 패리티를 계산한 결과를 이용하여 결정된 코드이다.

    첫 번째 자리수 0과 두 번째 자리수 0은 각각 1비트 오류를 교정할 수 있는 코드를 가지고 있지 않다.

    세 번째 자리수 1은 1비트 오류를 교정할 수 있는 코드 1을 가지고 있다.

    네 번째 자리수 1은 1비트 오류를 교정할 수 있는 코드 0을 가지고 있다.

    다섯 번째 자리수 0과 여섯 번째 자리수 0은 각각 1비트 오류를 교정할 수 있는 코드를 가지고 있지 않다.

    따라서, 0011001은 BCD수 1001에 대한 단일 에러 교정 코드로 적합하다.
profile_image
1

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

22. 다음 중 CICS(Complex Instruction Set Computer)형 프로세서의 특징이 아닌 것은?

  1. 명령어의 길이가 일정하다.
  2. 많은 수의 명령어를 갖는다.
  3. 다양한 addressing mode를 지원한다.
  4. 레지스터와 메모리의 다양한 명령어를 제공한다.
(정답률: 70%)
  • 답: "많은 수의 명령어를 갖는다."

    CICS형 프로세서의 특징 중 하나는 명령어의 길이가 일정하다는 것입니다. 이는 명령어를 해석하는 데 필요한 시간을 줄이고, 프로그램 실행 속도를 높이는 데 도움이 됩니다. 이러한 이유로 CISC 프로세서는 명령어의 길이가 일정하다는 특징을 가지고 있습니다.
profile_image
1

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

23. 어느 인스트럭션의 수행 속도를 반으로 줄였다. 프로그램에서 사용한 인스트럭션들의 20%가 이 인스트럭션이라면 프로그램 전체의 수행속도는 얼마만큼 향상되는가?

  1. 9.9%
  2. 11.11%
  3. 22.22%
  4. 25.25%
(정답률: 53%)
  • 인스트럭션의 수행 속도를 반으로 줄였으므로 이 인스트럭션을 수행하는데 걸리는 시간은 원래의 1/2가 된다. 따라서 프로그램 전체의 수행 시간은 0.8(=1-0.2) * 1/2 + 0.2 * 1 = 0.6 이 된다. 이는 원래 수행 시간의 60%에 해당한다. 따라서 프로그램 전체의 수행속도는 1/0.6 - 1 = 0.666... 즉, 66.66...% 향상된다. 이를 반올림하면 11.11%가 된다.
profile_image
1

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

24. 메모리로부터 fetch한 데이터는 어떤 레지스터로 전송하는가?

  1. MBR(Memory Buffer Register)
  2. MAR(Memory Address Register)
  3. PC(Program Counter)
  4. IR(Instruction Register)
(정답률: 59%)
  • 메모리로부터 fetch한 데이터는 MBR(Memory Buffer Register)로 전송됩니다. 이는 메모리와 CPU 사이에서 데이터를 주고받는 레지스터로, 메모리로부터 읽어온 데이터를 일시적으로 저장하는 역할을 합니다. MBR은 MAR(Memory Address Register)과 함께 사용되어, MAR이 가리키는 메모리 주소에서 데이터를 읽어와 MBR에 저장합니다. 이후 CPU는 MBR에 저장된 데이터를 이용하여 다음 동작을 수행합니다.
profile_image
1

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

25. 명령어 사이클과 마이크로연산에 대한 설명 중 잘못된 것은?

  1. R2←R3+R4는 마이크로 명령어의 한 예로서 R3와 R4 레지스터의 내용을 가산하여 R2 레지스터에 저장하는 동작이다.
  2. 인터럽트 사이클에는 마이크로연산 MBR(AD)←PC를 통해서 복귀주소를 저장한다.
  3. 마이크로연산들의 집합을 마이크로프로그래밍이라고 한다.
  4. 간접 사이클(indirect cycle)에서는 데이터를 가지고 있는 주기억장치의 유효주소를 찾는다.
(정답률: 44%)
  • "마이크로연산들의 집합을 마이크로프로그래밍이라고 한다."는 잘못된 설명이다. 마이크로연산들의 집합을 마이크로연산 집합이라고 하며, 마이크로프로그래밍은 이러한 마이크로연산들을 조합하여 명령어 사이클을 구성하는 프로그래밍 기법이다.

    간단히 말해, 마이크로연산은 명령어 사이클을 이루는 작은 동작들이고, 마이크로프로그래밍은 이러한 작은 동작들을 조합하여 전체적인 명령어 사이클을 만드는 것이다.
profile_image
1

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

26. 컴퓨터의 기억장치와 입출력장치의 가장 중요한 차이점이라고 할 수 있는 것은?

  1. 동작 속도
  2. 가격(cost)
  3. 소형, 경량화
  4. 정보 표현
(정답률: 70%)
  • 컴퓨터의 기억장치와 입출력장치의 가장 중요한 차이점은 동작 속도입니다. 기억장치는 컴퓨터가 작업을 처리하는 데 필요한 데이터를 저장하고 빠르게 접근할 수 있도록 하는 반면, 입출력장치는 외부에서 데이터를 입력하거나 출력하는 역할을 합니다. 따라서 기억장치는 컴퓨터의 작업 속도에 직접적인 영향을 미치는 반면, 입출력장치는 작업 속도보다는 데이터의 입력과 출력에 더 중점을 둔 기능을 가지고 있습니다.
profile_image
1

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

27. 기억장치 접근 속도가 0.5㎲이고, 데이터 워드가 32비트 일 때 대역폭은?

  1. 8M(bit/sec]
  2. 16M[bit/sec]
  3. 32M[bit/sec]
  4. 64M[bit/sec]
(정답률: 36%)
  • 기억장치 접근 속도가 0.5㎲이므로 1초에 접근할 수 있는 횟수는 1/0.5x10^-6 = 2x10^6 회입니다. 데이터 워드가 32비트이므로 1회 접근 시 32비트의 데이터를 전송할 수 있습니다. 따라서 대역폭은 2x10^6 x 32 = 64M(bit/sec)가 됩니다.
profile_image
1

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

28. RAM에는 최소한 몇 개의 입력 단자가 사용되어야 하는가?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 45%)
  • RAM은 최소한 3개의 입력 단자가 필요합니다. 이는 주소 입력, 데이터 입력, 그리고 제어 입력이 필요하기 때문입니다. 주소 입력은 RAM에서 읽거나 쓸 위치를 지정하는 데 사용되며, 데이터 입력은 RAM에 쓰거나 읽을 데이터를 제공하는 데 사용됩니다. 마지막으로 제어 입력은 RAM의 작동을 제어하는 데 사용됩니다. 따라서 RAM은 최소한 3개의 입력 단자가 필요합니다.
profile_image
1

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

29. 명령어 형식이 다음과 같을 때 실행할 수 있는 명령의 수는?

  1. 16개
  2. 32개
  3. 48개
  4. 64개
(정답률: 49%)
  • 이 명령어 형식은 5비트의 오프셋 필드와 6비트의 오퍼레이션 필드로 구성되어 있습니다. 따라서 오프셋 필드는 2^5 = 32개의 서로 다른 값을 가질 수 있고, 오퍼레이션 필드는 2^6 = 64개의 서로 다른 값을 가질 수 있습니다. 하지만 오퍼레이션 필드 중에서 일부는 사용되지 않으므로, 실행할 수 있는 명령의 수는 32개입니다.
profile_image
1

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

30. 다음 설명 중 옳은 것은?

  1. 마이크로 오퍼레이션을 동기 시키는 방법으로 동기 고정식과 동기 가변식이 있다.
  2. 동기 고정식은 CPU 시간의 효율적 이용은 가능하나 제어가 복잡하다.
  3. 동기 가변식은 CPU 시간의 낭비를 초래하지만 제어회로가 간단하다.
  4. 마이크로 사이클은 마이크로 오퍼레이션과 무관하다.
(정답률: 63%)
  • 정답은 "마이크로 오퍼레이션을 동기 시키는 방법으로 동기 고정식과 동기 가변식이 있다." 이다.

    동기 고정식은 CPU 시간의 효율적 이용은 가능하나 제어가 복잡하다는 설명은 동기 고정식의 특징을 설명한 것이다.

    동기 가변식은 CPU 시간의 낭비를 초래하지만 제어회로가 간단하다는 설명은 동기 가변식의 특징을 설명한 것이다.

    마이크로 사이클은 마이크로 오퍼레이션과 밀접한 관련이 있으며, 마이크로 오퍼레이션을 수행하기 위해 마이크로 사이클이 실행된다. 따라서 마이크로 사이클은 마이크로 오퍼레이션과 무관하지 않다.
profile_image
1

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

31. CPU의 제어장치 구성으로 적당한 것은?

  1. 누산기, 명령 해독기, 신호 발생기
  2. 명령 레지스터, 플래그 레지스터, 신호 발생기
  3. 명령 레지스터, 명령 해독기, 인터페이스기
  4. 명령 레지스터, 명령 해독기, 신호 발생기
(정답률: 61%)
  • CPU의 제어장치는 명령어를 실행하기 위해 필요한 제어 신호를 생성하고, 명령어를 해독하여 실행하는 역할을 합니다. 따라서, 명령어를 저장하는 명령 레지스터와 명령어를 해독하는 명령 해독기, 그리고 제어 신호를 발생시키는 신호 발생기가 필요합니다. 따라서, "명령 레지스터, 명령 해독기, 신호 발생기"가 적당한 구성입니다.
profile_image
1

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

32. 레지스터에 저장되어 있는 몇 개의 비트를 반전하기 위하여 그 장소에 x를 가진 데이터를 y 연산하면 된다. 이 때 x와 y는?

  1. x = 1, y = EX-OR
  2. x = 0, y = OR
  3. x = 1, y = AND
  4. x = 0, y = AND
(정답률: 62%)
  • 레지스터에 저장되어 있는 비트를 반전하기 위해서는 EX-OR 연산을 사용해야 한다. EX-OR 연산은 두 비트가 서로 다를 때 1을 반환하므로, 레지스터의 각 비트와 1을 EX-OR 연산하면 해당 비트가 반전된다. 따라서 x는 1이 되어야 하고, y는 EX-OR 연산이 되어야 한다.
profile_image
1

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

33. 논리식 를 간략화 하면?

  1. Y=A+B
  2. Y = B'
  3. Y= A+B+C
  4. Y=AB
(정답률: 63%)
  • 논리식을 간략화하면 Y = B'이다. 이유는 A와 B가 OR 연산으로 연결되어 있기 때문에, B가 참일 때 Y는 항상 참이 된다. 따라서 B'가 거짓일 때 Y는 참이 되므로, Y = B'가 성립한다. C는 논리식에 영향을 주지 않으므로 제거할 수 있다.
profile_image
1

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

34. 자료를 읽은 후 기억된 자료가 지워지는 파괴 메모리(DRO Memory : Destructive Read Out Memory)는 자료를 읽은 후 어떤 작업을 필요로 하는가?

  1. 재충전(Refresh)
  2. 재저장(Restoration)
  3. 클리어(Clear)
  4. 수정(Modify)
(정답률: 45%)
  • DRO Memory는 자료를 읽은 후에 기억된 자료를 지워버리기 때문에, 다시 사용하기 위해서는 기존의 자료를 재저장해야 합니다. 따라서 정답은 "재저장(Restoration)"입니다.
profile_image
1

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

35. 다음 중 실린더(cylinder)와 관련이 있는 것은?

  1. Magnetic Disk
  2. Magnetic Tape
  3. Paper Tape
  4. Magnetic Core
(정답률: 58%)
  • 실린더는 디스크 드라이브에서 데이터를 저장하는 방식 중 하나이다. 따라서 "Magnetic Disk"가 정답이다. 다른 보기들은 모두 자기 테이프나 자기 코어와 관련이 있다.
profile_image
1

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

36. DAM(Direct Access Method)으로 사용하지 않는 장치는?

  1. Magnetic Tape
  2. Data Cell
  3. Magnetic Drum
  4. Magnetic Disk
(정답률: 56%)
  • DAM(Direct Access Method)은 데이터를 직접 접근하는 방식으로, 데이터를 빠르게 검색하고 수정할 수 있습니다. 하지만 Magnetic Tape은 데이터를 순차적으로 읽고 쓰는 방식으로, DAM을 사용하지 않습니다. 따라서 Magnetic Tape은 DAM을 사용하지 않는 장치입니다.
profile_image
1

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

37. 상대 주소 지정 방식(relative addressing mode)에 가장 많이 쓰이는 명령어는?

  1. 분기 명령어
  2. 전달 명령어
  3. 감산 명령어
  4. 입출력 명령어
(정답률: 48%)
  • 상대 주소 지정 방식은 현재 위치에서 상대적인 주소를 이용하여 메모리에 접근하는 방식입니다. 이 방식에서 가장 많이 쓰이는 명령어는 분기 명령어입니다. 분기 명령어는 프로그램의 실행 흐름을 변경하는 명령어로, 상대 주소를 이용하여 다른 위치로 점프하는 기능을 수행합니다. 이를 통해 프로그램의 흐름을 제어하고 반복문, 조건문 등을 구현할 수 있습니다. 따라서 상대 주소 지정 방식에서는 분기 명령어가 가장 중요한 역할을 합니다.
profile_image
1

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

38. 컴퓨터 연산에 대한 설명 중 옳지 않은 것은?

  1. 한 번에 3개 이상의 데이터를 단일 연산기로 동시에 처리할 수 있다.
  2. 연산에 사용되는 데이터의 수가 한 개뿐인 것을 단항(unary)연산이라 한다.
  3. 중앙처리장치(CPU)에서 연산에 사용될 데이터를 기억시켜 두는 장소를 레지스터라 한다.
  4. 이동(move)과 회전(rotate)은 비수치적 연산에 속한다.
(정답률: 65%)
  • "한 번에 3개 이상의 데이터를 단일 연산기로 동시에 처리할 수 있다."는 옳지 않은 설명이다. 대부분의 컴퓨터 시스템에서는 한 번에 2개의 데이터만 처리할 수 있는 이항(binary) 연산이 일반적이다. 이유는 연산기의 구조와 설계상 한 번에 처리할 수 있는 데이터의 양이 제한되어 있기 때문이다.
profile_image
1

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

39. 10진수 -6의 2의 보수 표현으로 옳은 것은?

  1. 11111110
  2. 11111010
  3. 11111011
  4. 11111100
(정답률: 62%)
  • -6의 2의 보수 표현은 다음과 같이 구할 수 있습니다.
    1. -6을 2진수로 변환합니다. (-110)
    2. 1의 보수를 구합니다. (001)
    3. 1의 보수에 1을 더합니다. (010)
    따라서, -6의 2의 보수 표현은 "11111010" 입니다.

    이유는 -6을 2진수로 변환하면 "110"이 됩니다. 이를 1의 보수로 바꾸면 "001"이 됩니다. 여기에 1을 더하면 "010"이 됩니다. 이 값이 -6의 2의 보수 표현인 "11111010"이 됩니다. 이유는 2의 보수는 1의 보수에 1을 더한 값이기 때문입니다.
profile_image
1

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

40. 다음 표에서 함수연산기능의 명령어를 수행하는 컴퓨터 구조와 피 연산자의 기억장소가 옳게 연결된 것은?

  1. ①, ②, ③
  2. ①, ③, ⑤
  3. ②, ③, ④
  4. ③, ④, ⑤
(정답률: 68%)
  • 함수연산기능의 명령어는 기억장소의 값을 읽어와서 함수연산을 수행하고, 그 결과를 다시 기억장소에 저장하는 기능을 수행한다. 따라서 함수연산기능의 명령어를 수행하는 컴퓨터 구조는 피 연산자의 기억장소를 읽어와야 하므로, 피 연산자의 기억장소와 연결된 입력 버스를 가져야 한다. 이에 따라 ①, ③, ⑤가 옳게 연결된 것이다. ②와 ④는 출력 버스와 연결되어 있어서 함수연산 결과를 기억장소에 저장할 수 없다.
profile_image
1

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

3과목: 시스템분석설계

41. 입력 설계 단계 중 현장에서 발생한 정보를 언제, 어디서, 누가, 무슨 용도로 사용 하는가 육하원칙에 따라 각 항목별로 명확하게 조사하는 단계는?

  1. 입력정보 수집 설계
  2. 입력정보 투입 설계
  3. 입력정보 발생 설계
  4. 입력정보 내용 설계
(정답률: 44%)
  • 입력정보 발생 설계는 현장에서 발생한 정보를 언제, 어디서, 누가, 무슨 용도로 사용하는지를 육하원칙에 따라 명확하게 조사하는 단계입니다. 이는 입력정보를 수집하고 투입하기 전에 반드시 수행되어야 하는 작업으로, 입력정보의 정확성과 유효성을 보장하기 위해 매우 중요합니다. 따라서 입력정보 발생 설계는 입력정보 수집 설계와 입력정보 투입 설계의 전제 조건이 되는 단계입니다.
profile_image
1

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

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

  1. 개발자 등 관련자간의 의사소통 도구로 이용된다.
  2. 정보의 축적수단으로 이용된다.
  3. 신입 및 이동직원을 위한 교육 자료로 활용이 가능하다.
  4. 에러 발생시 책임 구분을 명확히 할 수 있다.
(정답률: 71%)
  • 시스템 문서화의 목적은 시스템에 대한 정보를 정확하고 체계적으로 기록하여 유지보수 및 개선에 활용하는 것입니다. 따라서 에러 발생시 책임 구분을 명확히 할 수 있다는 것은 시스템의 문제점을 파악하고 해결하기 위한 중요한 정보를 제공할 수 있기 때문에 가장 거리가 먼 것이 아닙니다.
profile_image
1

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

43. 코드의 사용 목적 중 적은 자릿수로 많은 항목을 표현하는 것은?

  1. 확장성
  2. 표의성
  3. 관리성
  4. 함축성
(정답률: 65%)
  • 정답: "함축성"

    이유: 코드의 사용 목적 중 적은 자릿수로 많은 항목을 표현하는 것은 "함축성"이다. 이는 코드를 간결하고 이해하기 쉽게 만들어주며, 코드의 가독성을 높여준다. 또한 코드의 유지보수를 용이하게 하며, 코드의 재사용성을 높여준다.
profile_image
1

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

44. 시스템의 특성 중 조건이나 상황 변화의 경우 대응하는 절차나 행동을 그때마다 판단하거나 합의하여 결정하는 것이 아니고, 가장 적절한 처리가 조건이나 상황에 대응하여 이루어지도록 시스템을 설정해 주는 것은?

  1. 목적성
  2. 제어성
  3. 자동성
  4. 종합성
(정답률: 53%)
  • 자동성은 시스템이 조건이나 상황에 대응하여 적절한 처리를 자동으로 이루어지도록 설정되어 있기 때문에 정답입니다. 이는 인간의 판단이나 합의 없이도 시스템이 스스로 문제를 해결할 수 있도록 하는 것을 의미합니다. 따라서 시스템의 효율성과 신뢰성을 높일 수 있습니다.
profile_image
1

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

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

  1. ④→①→②→③
  2. ①→②→④→③
  3. ④→②→①→③
  4. ②→④→①→③
(정답률: 54%)
  • 올바른 코드 설계 순서는 "②→④→①→③" 입니다.

    ② 단계에서는 문제를 이해하고 요구사항을 파악합니다. 이 단계에서는 어떤 문제를 해결해야 하는지, 어떤 기능이 필요한지 등을 파악합니다.

    ④ 단계에서는 설계를 수행합니다. 이 단계에서는 요구사항을 바탕으로 시스템의 구조를 설계하고, 클래스나 함수 등을 정의합니다.

    ① 단계에서는 코딩을 수행합니다. 이 단계에서는 설계한 구조를 바탕으로 코드를 작성합니다.

    ③ 단계에서는 테스트를 수행합니다. 이 단계에서는 작성한 코드가 요구사항을 충족시키는지 검증하고, 버그를 찾아 수정합니다.

    따라서, 문제를 파악하고 요구사항을 파악하는 ② 단계가 가장 먼저 이루어져야 하며, 설계를 수행하는 ④ 단계가 그 다음에 이루어져야 합니다. 그리고 코드를 작성하는 ① 단계와 테스트를 수행하는 ③ 단계는 마지막에 이루어져야 합니다.
profile_image
1

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

46. 표준 처리 패턴 중 파일 내의 데이터와 대조 파일에 있는 데이터 중 동일한 것들만 골라서 파일을 만드는 것은?

  1. merge
  2. collate
  3. extract
  4. distribution
(정답률: 52%)
  • "Collate"는 파일 내의 데이터와 대조 파일에 있는 데이터를 비교하여 동일한 것들만 골라서 파일을 만드는 것을 의미합니다. 따라서 이것이 정답입니다. "Merge"는 두 개 이상의 파일을 하나로 합치는 것을 의미하며, "Extract"는 파일에서 특정한 데이터를 추출하는 것을 의미합니다. "Distribution"은 파일을 분배하는 것을 의미합니다.
profile_image
1

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

47. 객체 지향의 개념 중 공통 성질을 가지고 있는 객체들을 분류하여 클래스를 생성하는 작업을 의미하는 것은?

  1. abstraction
  2. method
  3. inheritance
  4. instance
(정답률: 38%)
  • abstraction은 객체 지향의 개념 중 하나로, 공통된 특성을 가진 객체들을 분류하여 클래스를 생성하는 작업을 의미합니다. 즉, 객체들의 공통점을 추상화하여 클래스로 정의하는 것입니다. 이를 통해 코드의 재사용성과 유지보수성을 높일 수 있습니다. 따라서, "abstraction"이 정답입니다.
profile_image
1

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

48. 자료 흐름도의 구성 요소 중 다음 설명에 해당하는 것은?

  1. data flow
  2. process
  3. terminator
  4. data store
(정답률: 56%)
  • 위 그림에서 파란색 박스는 "process"를 나타냅니다. 이는 데이터를 처리하고 변환하는 작업을 수행하는 구성 요소입니다. 따라서 정답은 "process"입니다.
profile_image
1

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

49. 폭포수 모형에 대한 설명으로 옳지 않은 것은?

  1. 단계별 정의가 분명하고 전체 공조의 이해가 용이하다.
  2. 두 개 이상의 과정이 병행하여 수행되지 않는다.
  3. 실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측한다.
  4. 전통적인 생명주기 모형이다.
(정답률: 68%)
  • 폭포수 모형은 실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측하는 것이 아니라, 각 단계별로 정의를 분명하게 하고 전체 과정의 이해가 용이하도록 하는 모형이다. 따라서 "실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측한다."가 옳지 않은 설명이다.
profile_image
1

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

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

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

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

51. 시스템 출력 설계에서 종이에 출력하는 대신 출력정보를 마이크로필름에 수록하는 방식은?

  1. CRT 출력 시스템
  2. X-Y 플로터 시스템
  3. 음성 출력 시스템
  4. COM 시스템
(정답률: 66%)
  • 마이크로필름에 출력정보를 수록하는 방식은 COM 시스템이다. 이는 종이 출력보다 공간을 적게 차지하며, 보관 및 관리가 용이하다는 장점이 있다. 또한, 마이크로필름은 내구성이 뛰어나므로 오랫동안 보관해도 정보가 손상되지 않는다는 장점이 있다.
profile_image
1

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

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

  1. Matching Check
  2. Format Check
  3. Balance Check
  4. Check Digit Check
(정답률: 64%)
  • 정보의 합계 값이 맞는지 체크하는 것이 "Balance Check"이다. 대차대조표에서 대변과 차변의 합계를 비교하는 것과 같이 입력된 데이터의 합계 값과 컴퓨터를 이용해 계산한 결과의 합계 값이 같은지를 체크하는 것이다. 따라서 이 문제에서 정답은 "Balance Check"이다.
profile_image
1

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

53. 파일 편성 방법 중 다음 설명에 해당하는 것은?

  1. Sequential 편성
  2. Indexed sequential 편성
  3. List 편성
  4. Random 편성
(정답률: 43%)
  • 위 그림은 Random 편성 방법을 보여줍니다. Random 편성 방법은 파일의 레코드를 임의의 위치에 저장하는 방법입니다. 이 방법은 레코드의 크기가 서로 다르거나, 레코드의 추가/삭제가 빈번하게 일어나는 경우에 유용합니다. 또한, 레코드의 검색이 빈번하게 일어나는 경우에도 효율적입니다. 하지만, 레코드의 순서를 유지할 수 없기 때문에 순차적인 처리가 필요한 경우에는 적합하지 않습니다.
profile_image
1

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

54. 프로세스를 설계하기 전 기본확인 사항으로 거리가 먼 것은?

  1. 최종사용자의 요구사항이 무엇인가를 확인한다.
  2. 정보의 발생장소와 발생시간을 확인한다.
  3. 처리해야 할 정보의 양과 발생빈도를 확인한다.
  4. 프로세스 흐름도를 작성한다.
(정답률: 45%)
  • 프로세스를 설계하기 전에는 최종사용자의 요구사항, 정보의 발생장소와 발생시간, 처리해야 할 정보의 양과 발생빈도 등을 확인해야 합니다. 이 중에서 프로세스 흐름도를 작성하는 것은 프로세스의 전체적인 흐름을 파악하고, 문제가 발생할 가능성이 있는 부분을 미리 파악하여 대처할 수 있기 때문입니다. 프로세스 흐름도를 작성하면 프로세스의 구성요소와 각 요소들 간의 관계를 시각적으로 파악할 수 있으며, 이를 기반으로 프로세스를 설계하고 구현할 수 있습니다.
profile_image
1

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

55. 십진 분류 코드에 대한 설명으로 옳지 않은 것은?

  1. 대량의 자료에 대한 삽입 및 추가가 용이하다.
  2. 코드의 범위를 무한대로 확장 가능하다.
  3. 배열이나 집계가 용이하다.
  4. 기계 처리가 용이하다.
(정답률: 60%)
  • "코드의 범위를 무한대로 확장 가능하다."가 옳지 않은 설명이다. 십진 분류 코드는 0부터 9까지의 숫자로 이루어진 코드이므로 범위를 무한대로 확장할 수 없다. 기계 처리가 용이한 이유는 각 코드가 고유한 숫자로 이루어져 있어 컴퓨터가 쉽게 처리할 수 있기 때문이다.
profile_image
1

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

56. 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 조회하는 경우의 결합성은?

  1. stamp coupling
  2. common coupling
  3. content coupling
  4. control coupling
(정답률: 58%)
  • 내부 기능 및 자료를 조회하는 경우, 모듈 간의 결합성은 내용 결합(content coupling)이다. 이는 모듈 간의 상호 의존성이 높아져서 하나의 모듈이 수정되면 다른 모듈도 수정되어야 할 가능성이 높아지기 때문이다. 따라서 내용 결합은 모듈 간의 결합성을 낮추기 위해서는 피해야 하는 것이 좋다.
profile_image
1

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

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

  1. 출력 분배의 설계
  2. 출력 정보 내용의 설계
  3. 출력 매체의 설계
  4. 출력 이용의 설계
(정답률: 57%)
  • 출력 이용의 설계는 출력물을 이용하는 사용자와 이용 경로, 그리고 출력 정보의 이용 주기와 시기 등을 고려하여 출력물의 목적과 기밀성 유무를 검토하는 단계이기 때문에 정답이 됩니다. 다른 보기들은 출력 설계의 다른 단계를 나타내는데, 출력 분배의 설계는 출력물을 어떻게 분배할지 결정하는 단계, 출력 정보 내용의 설계는 출력물에 포함될 정보의 내용을 결정하는 단계, 출력 매체의 설계는 출력물을 어떤 매체로 출력할지 결정하는 단계입니다.
profile_image
1

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

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

  1. feedback
  2. control
  3. process
  4. output
(정답률: 55%)
  • 입력된 자료를 가공하여 결과를 얻기 위한 행위는 "process"이다. 이는 시스템의 기본 요소 중 하나로, 입력된 자료를 분석하고 처리하여 유용한 정보를 생성하는 과정을 의미한다. 다른 보기인 "feedback"은 결과를 다시 입력으로 돌려주는 과정을 의미하며, "control"은 시스템의 동작을 제어하는 과정을 의미한다. "output"은 시스템에서 생성된 결과물을 의미한다.
profile_image
1

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

59. 모듈화의 특징으로 옳지 않는 것은?

  1. 모듈은 상속하여 사용할 수 없다.
  2. 모듈의 이름으로 호출하여 다수가 이용할 수 있다.
  3. 매개 변수로 값을 전달하여 사용 가능하다.
  4. 모듈은 분담하여 독립적으로 작성할 수 있다.
(정답률: 65%)
  • "모듈은 상속하여 사용할 수 없다."는 옳지 않은 설명이다. 모듈은 다른 모듈이나 클래스에서 상속하여 사용할 수 있다. 모듈은 함수나 클래스 등을 포함하고 있기 때문에 다른 모듈에서 해당 함수나 클래스를 상속하여 사용할 수 있다. 따라서, "모듈은 상속하여 사용할 수 있다."가 옳은 설명이다.
profile_image
1

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

60. 파일 설계 단계 중 항목의 이름, 항목의 배열순서, 항목의 자릿수, 문자의 구분, 레코드 길이의 가변성 여부, 전송 블록 길이 등을 검토하는 단계는?

  1. 파일 매체의 검토
  2. 파일 편성법의 검토
  3. 파일 특성 조사
  4. 파일 항목의 검토
(정답률: 58%)
  • 파일 설계 단계 중 파일 항목의 검토는 파일 구조를 결정하는 중요한 단계로, 파일에 저장될 데이터 항목의 이름, 배열 순서, 자릿수, 문자의 구분 등을 검토하여 파일의 구조를 정의합니다. 이 단계에서는 레코드 길이의 가변성 여부, 전송 블록 길이 등도 고려하여 파일의 효율성과 안정성을 높이는 것이 중요합니다. 따라서 파일 항목의 검토는 파일 설계 단계에서 가장 중요한 단계 중 하나입니다.
profile_image
1

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

4과목: 운영체제

61. 페이징 기법에 대한 설명으로 옳지 않은 것은?

  1. 다양한 크기의 논리적인 단위로 프로그램을 나눈 후 주 기억장치에 적재시켜 실행시킨다.
  2. 주소 변환을 위해서 페이지의 위치 정보를 가지고 있는 페이지 맵 테이블이 필요하다.
  3. 주기억장치의 이용률과 다중 프로그래밍의 효율을 높일 수 있다.
  4. 가상기억장치 구현 기법으로 사용된다.
(정답률: 42%)
  • 옳지 않은 설명은 "다양한 크기의 논리적인 단위로 프로그램을 나눈 후 주 기억장치에 적재시켜 실행시킨다." 이다. 페이징 기법은 물리적인 메모리를 일정한 크기의 페이지로 나누어 논리적인 주소와 매핑하는 기법으로, 논리적인 프로그램을 나누는 것이 아니라 물리적인 메모리를 나누는 것이다. 따라서 "다양한 크기의 논리적인 단위로"라는 표현은 옳지 않다.
profile_image
1

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

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

  1. 모니터
  2. 프로세스
  3. 세마포어
  4. 위킹셋
(정답률: 77%)
  • 위 그림은 운영체제에서 프로세스의 상태 변화를 나타내는 것이다. 따라서 보기 중 정답이 "프로세스"인 이유는 이 그림이 프로세스의 상태 변화를 보여주기 때문이다. 모니터는 상호배제를 위한 동기화 기법 중 하나이고, 세마포어는 동기화 기법 중 하나로 공유 자원에 대한 접근을 제어하는 데 사용된다. 위킹셋은 페이지 교체 알고리즘 중 하나이다.
profile_image
1

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

63. 운영체제의 기능으로 거리가 먼 것은?

  1. 사용자 인터페이스 제공
  2. 자원 스케줄링
  3. 데이터의 공유
  4. 원시 프로그램을 목적 프로그램으로 변환
(정답률: 75%)
  • 운영체제의 기능 중에서 "원시 프로그램을 목적 프로그램으로 변환"은 컴파일러와 관련된 기능으로, 소스 코드로 작성된 프로그램을 컴파일러를 통해 기계어로 변환하여 실행 가능한 프로그램으로 만드는 것을 말합니다. 따라서 다른 기능들과는 거리가 먼 기능입니다.
profile_image
1

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

64. 교착상태 발생의 필요충분조건이 아닌 것은?

  1. mutual exclusion
  2. hold and wait
  3. preemption
  4. circular wait
(정답률: 68%)
  • 교착상태 발생의 필요충분조건은 "mutual exclusion", "hold and wait", "circular wait" 이지만, "preemption"은 필요조건이 아니라 선택적인 조건이기 때문에 교착상태 발생의 필요충분조건이 아니다. "preemption"은 다른 프로세스의 자원을 강제로 빼앗아 사용할 수 있는 기능을 말한다. 따라서, "preemption"이 가능하다면 교착상태를 방지할 수 있다.
profile_image
1

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

65. 디스크에서 헤드가 70트랙을 처리하고 60트랙으로 이동해 왔다. 디스크 스케줄링 기법으로 SCAN 방식을 사용할 때 다음 디스크 대기 큐에서 가장 먼저 처리되는 트랙은?

  1. 20
  2. 50
  3. 95
  4. 100
(정답률: 72%)
  • SCAN 방식은 디스크 헤드가 한 방향으로 이동하면서 해당 방향에 있는 모든 트랙을 처리한 후, 반대 방향으로 이동하면서 다시 해당 방향에 있는 모든 트랙을 처리하는 방식이다. 따라서, 현재 헤드가 60트랙에 위치해 있으므로 SCAN 방식에서는 헤드가 이동하는 방향이 오른쪽 방향이다. 따라서, 현재 헤드 위치인 60트랙보다 작은 값 중에서 가장 큰 값인 50트랙이 다음에 처리될 트랙이 된다. 따라서 정답은 "50"이다.
profile_image
1

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

66. 자원 보호 기법 중 접근 제어 행렬에서 수평으로 있는 각 행들만을 따온 것으로서 각 영역에 대한 권한은 객체와 그 객체에 허용된 연산자로 구성되는 것은?

  1. Global Table
  2. Access Control List
  3. Capability List
  4. Lock/Key
(정답률: 51%)
  • 각 영역에 대한 권한은 객체와 그 객체에 허용된 연산자로 구성되는 것이기 때문에, Capability List가 정답입니다. Capability List는 객체와 그 객체에 대한 권한을 포함하는 리스트로, 이를 통해 객체에 대한 접근 권한을 제어합니다. 따라서 Capability List는 접근 제어 행렬에서 수평으로 있는 각 행들만을 따온 것과 유사한 역할을 합니다.
profile_image
1

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

67. 파일의 특성을 결정하는 기준 중 파일에 자료를 추가하거나 파일로부터 제거하는 작업의 빈도수를 의미하는 것은?

  1. activity
  2. volatility
  3. size
  4. access
(정답률: 45%)
  • 정답은 "volatility"입니다. 파일의 활동성 또는 변동성은 파일에 자료를 추가하거나 파일로부터 제거하는 작업의 빈도수를 의미합니다. 즉, 파일이 자주 변경되거나 업데이트되는 경우에는 해당 파일의 변동성이 높다고 할 수 있습니다. 따라서 파일의 변동성은 파일의 특성을 결정하는 중요한 기준 중 하나입니다.
profile_image
1

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

68. UNIX에서 커널의 기능이 아닌 것은?

  1. 프로세스 관리 기능
  2. 기억장치 관리 기능
  3. 입/출력 관리 기능
  4. 명령어 해독 기능
(정답률: 68%)
  • UNIX에서 커널은 프로세스 관리, 기억장치 관리, 입/출력 관리 등 다양한 기능을 수행하지만, 명령어 해독 기능은 커널의 역할이 아닙니다. 명령어 해독 기능은 커널이 아닌 쉘(shell)이나 컴파일러 등의 프로그램이 수행하는 역할입니다. 커널은 프로그램이 실행될 때 필요한 자원을 할당하고, 프로그램 간의 충돌을 방지하며, 시스템 자원을 효율적으로 관리하는 등의 역할을 수행합니다.
profile_image
1

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

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

  1. First -Fit
  2. Best-Fit
  3. Worst-Fit
  4. Last-Fit
(정답률: 77%)
  • 이 문제에서 사용된 기억장치 배치전략 기법은 "Best-Fit"입니다. 이유는 5K의 작업을 할당하기 위해 가장 적합한 공간을 찾아야 하기 때문입니다. "First-Fit"은 첫 번째로 발견된 공간에 할당하는 방법이므로, 작은 공간에 할당되어 큰 공간이 남을 수 있습니다. "Worst-Fit"은 가장 큰 공간에 할당하는 방법이므로, 작은 공간이 남을 수 있습니다. "Last-Fit"은 마지막으로 발견된 공간에 할당하는 방법이므로, 작은 공간이 남을 수 있습니다. 따라서, "Best-Fit"은 가장 적합한 공간을 찾아 할당하므로, 가장 효율적인 방법입니다.
profile_image
1

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

70. 대기 시간 5, 서비스 시간 5 일 때, HRN 스케줄링 기법을 사용했을 경우 우선순위 계산 결과는?

  1. 25
  2. 10
  3. 2
  4. 1
(정답률: 69%)
  • HRN 스케줄링 기법은 우선순위를 계산하여 가장 높은 우선순위를 가진 프로세스를 먼저 실행하는 방식입니다.

    우선순위는 다음과 같이 계산됩니다.

    우선순위 = (대기 시간 + 서비스 시간) / 서비스 시간

    따라서, 이 문제에서는

    프로세스 1: (0 + 5) / 5 = 1
    프로세스 2: (0 + 5) / 5 = 1
    프로세스 3: (0 + 5) / 5 = 1

    세 프로세스의 우선순위가 모두 같습니다. 따라서, 먼저 도착한 프로세스인 프로세스 1부터 실행됩니다.

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

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

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

  1. 자체가 단순하고 제어가 집중되어 모든 작동이 중앙 컴퓨터에 의해 감시되므로 하나의 제어기로 조절이 가능하다.
  2. 집중제어로 보수와 관리가 용이하다.
  3. 중앙 컴퓨터 고장시 전체 네트워크에는 영향을 주지 않는다.
  4. 중앙 노드를 제외한 노드의 고장은 다른 노드에 영향을 주지 않는다.
(정답률: 72%)
  • "중앙 컴퓨터 고장시 전체 네트워크에는 영향을 주지 않는다."는 옳은 설명이 아니다. 성형구조는 중앙 컴퓨터가 모든 작업을 감시하고 제어하기 때문에 중앙 컴퓨터의 고장은 전체 네트워크에 영향을 미칠 수 있다. 따라서 이 설명은 옳지 않다.
profile_image
1

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

72. Round-Robin 스케줄링(Scheduling) 방식에 대한 설명으로 옳지 않는 것은?

  1. 할당된 시간(Time Slice) 내에 작업이 끝나지 않으면 대기 큐의 맨 뒤로 그 작업을 배치한다.
  2. 시간 할당량이 작아질수록 문맥교환 과부하는 상대적으로 낮아진다.
  3. 시간 할당량이 충분히 크면 FIFO 방식과 비슷하다.
  4. 적절한 응답시간이 보장되므로 시분할 시스템에 유용한다.
(정답률: 64%)
  • 시간 할당량이 작아질수록 문맥교환 과부하는 상대적으로 낮아진다는 설명이 옳지 않습니다. 시간 할당량이 작아질수록 문맥교환 횟수가 늘어나므로 문맥교환 과부하가 증가할 수 있습니다.
profile_image
1

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

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

  1. 다양한 유틸리티 프로그램들이 존재한다.
  2. 멀티유저, 멀티태스킹을 지원한다.
  3. 2단계 디렉토리 구조의 파일 시스템을 갖는다.
  4. 대화식 운영체제이다.
(정답률: 66%)
  • 2단계 디렉토리 구조의 파일 시스템을 갖는다는 설명은 옳지 않습니다. UNIX는 계층적인 디렉토리 구조를 가지며, 파일 시스템은 트리 구조로 구성됩니다. 따라서 2단계 디렉토리 구조라는 용어는 UNIX와 관련이 없습니다.
profile_image
1

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

74. “Working Set"의 설명으로 옳은 것은?

  1. 단위 시간 동안 처리된 작업의 집합
  2. 하나의 일(Job)을 구성하는 페이지의 집합
  3. 오류 데이터가 포함되어 있는 페이지의 집합
  4. 하나의 프로세스가 자주 참조하는 페이지의 집합
(정답률: 65%)
  • "Working Set"은 하나의 프로세스가 자주 참조하는 페이지의 집합을 의미합니다. 이는 프로세스가 실행되는 동안 필요한 페이지들을 미리 메모리에 올려놓음으로써 페이지 폴트(Page Fault)를 최소화하고 성능을 향상시키는 기술입니다. 따라서, "하나의 프로세스가 자주 참조하는 페이지의 집합"이 옳은 설명입니다.
profile_image
1

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

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

  1. 15
  2. 12
  3. 9
  4. 6
(정답률: 64%)
  • SJF 스케줄링은 CPU 사용시간이 가장 짧은 작업을 먼저 처리하는 방식이다. 따라서, 먼저 CPU 사용시간이 가장 짧은 작업인 작업 4가 먼저 실행되고, 그 다음으로 작업 3, 2, 1이 실행된다. 작업 4는 도착 시간과 CPU 사용시간이 모두 1이므로, 실행 시간은 1이다. 작업 3은 도착 시간이 1이고 CPU 사용시간이 2이므로, 실행 시간은 3이다. 작업 2는 도착 시간이 2이고 CPU 사용시간이 3이므로, 실행 시간은 6이다. 작업 1은 도착 시간이 3이고 CPU 사용시간이 4이므로, 실행 시간은 10이다. 따라서, 각 작업의 대기시간은 각각 0, 2, 4, 7이고, 평균 대기시간은 (0+2+4+7)/4 = 3.25이다. 하지만, 문제에서는 소수점 이하를 버리고 정수로 답을 구하도록 요구하고 있으므로, 평균 대기시간은 3이 된다. 따라서, 정답은 12이다.
profile_image
1

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

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

  1. 4
  2. 5
  3. 6
  4. 8
(정답률: 61%)
  • FIFO 기법은 가장 먼저 들어온 페이지를 먼저 내보내는 기법이다. 따라서 페이지 참조 순서대로 페이지를 기억장치에 넣으면, 기억장치에 페이지가 꽉 차게 되면 가장 먼저 들어온 페이지부터 차례대로 내보내게 된다.

    초기에는 모두 비어있으므로 페이지 부재가 발생하지 않는다.

    1. 페이지 4가 참조되면, 기억장치에 페이지 4가 들어간다. (페이지 부재 발생 X)
    2. 페이지 5가 참조되면, 기억장치에 페이지 5가 들어간다. (페이지 부재 발생 X)
    3. 페이지 6이 참조되면, 기억장치에 페이지 6이 들어간다. (페이지 부재 발생 X)
    4. 페이지 8이 참조되면, 기억장치에 페이지 8이 들어간다. (페이지 부재 발생 X)
    5. 페이지 4가 다시 참조되면, 기억장치에 이미 페이지 4가 있으므로 페이지 부재가 발생하지 않는다.
    6. 페이지 5가 다시 참조되면, 기억장치에 이미 페이지 5가 있으므로 페이지 부재가 발생하지 않는다.
    7. 페이지 6이 다시 참조되면, 기억장치에 이미 페이지 6이 있으므로 페이지 부재가 발생하지 않는다.
    8. 페이지 7이 참조되면, 기억장치에 페이지가 꽉 차 있으므로 가장 먼저 들어온 페이지 4를 내보내고, 페이지 7을 기억장치에 넣는다. (페이지 부재 발생 1회)

    따라서 페이지 부재는 총 1회 발생하게 된다.
profile_image
1

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

77. 운영체제의 목적 중 다음 사항과 가장 관계되는 것은?

  1. 처리 능력 증대
  2. 응답 시간 단축
  3. 신뢰도 향상
  4. 사용 가능도 증대
(정답률: 70%)
  • 위 그림은 운영체제의 프로세스 스케줄링에 대한 예시를 보여줍니다. 이를 통해 운영체제가 프로세스를 효율적으로 관리하여 시스템의 신뢰도를 향상시키는 것이 목적 중 하나라는 것을 알 수 있습니다. 따라서 정답은 "신뢰도 향상"입니다.
profile_image
1

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

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

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

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

79. 다음은 무엇을 구현하기 위한 방법인가?

  1. 세마포어
  2. 상호배제
  3. 모니터
  4. 페이지 교체
(정답률: 53%)
  • 위 그림은 공유 자원에 대한 접근을 제어하기 위한 방법 중 하나인 상호배제를 구현한 것입니다. 상호배제란 공유 자원에 대한 동시 접근을 막기 위해 하나의 프로세스나 스레드가 공유 자원을 사용하는 동안 다른 프로세스나 스레드는 접근할 수 없도록 하는 것입니다. 따라서 위 그림에서는 공유 자원에 대한 접근을 제어하기 위해 두 개의 프로세스가 상호배제를 사용하고 있습니다.
profile_image
1

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

80. 디렉토리 구조 중 마스터 파일 디렉토리는 사용자 파일 디렉토리를 관리하고, 사용자 파일 디렉토리는 사용자별 파일을 관리하는 것은?

  1. 1단계 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 트리 디렉토리 구조
  4. 비순환 그래프 디렉토리 구조
(정답률: 59%)
  • 마스터 파일 디렉토리는 사용자 파일 디렉토리를 관리하고, 사용자 파일 디렉토리는 사용자별 파일을 관리하는 것은 2단계 디렉토리 구조이다. 이는 디렉토리를 계층적으로 구성하여 관리하는 방식으로, 최상위 디렉토리(루트 디렉토리) 아래에 여러 개의 하위 디렉토리가 존재하며, 각 하위 디렉토리 아래에 또 다른 하위 디렉토리가 존재하는 구조이다. 이러한 방식으로 디렉토리를 구성하면 파일을 보다 체계적으로 관리할 수 있으며, 파일의 위치를 쉽게 파악할 수 있다.
profile_image
1

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

5과목: 정보통신개론

81. 멀티미디어 표준화방식에서 동화상 압축 표준화에 해당되는 것은?

  1. JPEG
  2. MPEG
  3. MP3
  4. HTTP
(정답률: 71%)
  • MPEG은 동영상과 오디오를 압축하는 표준화 방식으로, 동화상 압축에 해당됩니다. JPEG은 정지 이미지 압축에, MP3은 오디오 압축에, HTTP는 인터넷 통신 프로토콜에 해당됩니다.
profile_image
1

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

82. 다음 중 계층화 구조의 기본 구성 요소에 해당되지 않는 것은?

  1. 개체(Entity)
  2. 데이터 단위(Data Unit)
  3. 접속(Connection)
  4. 주소(Address)
(정답률: 34%)
  • 주소(Address)는 계층화 구조의 기본 구성 요소가 아니며, 개체(Entity)는 데이터를 생성하거나 사용하는 개체를 의미하고, 데이터 단위(Data Unit)는 데이터를 전송하는 단위를 의미하며, 접속(Connection)은 데이터를 전송하기 위한 연결을 의미한다.
profile_image
1

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

83. 비패킷형 단말이 패킷교환망을 이용할 수 있도록 패킷을 조립, 분해하는 기능을 가진 장치는?

  1. DSU
  2. MODEM
  3. PAD
  4. CCU
(정답률: 56%)
  • PAD는 Packet Assembler/Disassembler의 약자로, 비패킷형 단말이 패킷교환망을 이용하기 위해 패킷을 조립하거나 분해하는 기능을 가진 장치입니다. 따라서 PAD가 정답입니다. DSU는 Digital Service Unit의 약자로, 디지털 회선에서 디지털 신호를 변환하는 역할을 합니다. MODEM은 Modulator/Demodulator의 약자로, 아날로그 신호를 디지털 신호로 변환하거나 디지털 신호를 아날로그 신호로 변환하는 역할을 합니다. CCU는 Channel Control Unit의 약자로, 데이터 통신 회선에서 데이터 전송을 제어하는 역할을 합니다.
profile_image
1

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

84. 다음 중 비동기식 전송시 포함되는 내용이 아닌 것은?

  1. 시작 비트
  2. 데이터
  3. 플래그 비트
  4. 정지 비트
(정답률: 54%)
  • 비동기식 전송에서는 시작 비트와 정지 비트가 포함되며, 데이터를 전송하는 동안에는 플래그 비트가 사용되지 않습니다. 플래그 비트는 데이터 프레임의 시작과 끝을 나타내는 특별한 비트이며, 동기식 전송에서 사용됩니다.
profile_image
1

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

85. 다음 중 광통신 시스템에서 광 검출기로 적합한 것은?

  1. LD(Laser Diode)
  2. LED(Light Emitting Diode)
  3. ZD(Zener Diode)
  4. APD(Avalanche Photo Diode)
(정답률: 39%)
  • APD(Avalanche Photo Diode)는 광전자 증폭기로서, 광 신호를 검출하고 증폭시켜 전기 신호로 변환하는 역할을 합니다. 이에 비해 LD(Laser Diode)와 LED(Light Emitting Diode)는 광원으로서 광 신호를 발생시키는 역할을 하며, ZD(Zener Diode)는 반도체 소자 중 하나로서 전압을 일정하게 유지하는 역할을 합니다. 따라서 광통신 시스템에서는 광 검출기로 APD(Avalanche Photo Diode)가 적합합니다.
profile_image
1

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

86. 다음 중 전송 오류 검출 방식이 아닌 것은?

  1. 패리티(parity) 검사
  2. 블록합검사(block sum check)
  3. 순환잉여검사(CRC)
  4. 바이폴라(bipolar) 검사
(정답률: 66%)
  • 바이폴라 검사는 전송 오류 검출 방식이 아니라 신호의 극성을 확인하는 방식으로, 데이터 전송에서 오류 검출에 사용되지 않는다. 따라서 바이폴라 검사가 정답이다.
profile_image
1

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

87. 다음 중 패킷 교환방식의 장점이 아닌 것은?

  1. 송ㆍ수신 간에 이용되는 단말기의 속도나 프로토콜이 서로 상이하여도 통신이 가능하다.
  2. 전송데이터의 패킷에는 목적지의 주소, 제어정보 등의 추가로 인한 오버헤드가 존재한다.
  3. 디지털전송에 이용되기 때문에 전송품질과 신뢰도가 우수하다.
  4. 중계회선을 서로 다른 이용자가 공동으로 사용할 수 있어 회선 사용률이 좋다.
(정답률: 46%)
  • 전송데이터의 패킷에는 목적지의 주소, 제어정보 등의 추가로 인한 오버헤드가 존재한다. - 이유: 패킷 교환방식에서는 데이터를 작은 패킷으로 분할하여 전송하고, 각 패킷에는 목적지 주소, 제어 정보 등의 추가 정보가 포함되어야 합니다. 이로 인해 전송 데이터의 양이 증가하고, 이는 전송 시간과 대역폭을 낭비할 수 있습니다.
profile_image
1

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

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

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

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

89. OSI-7 참조모델 계층 중 종점간(End-to-End)에 신뢰성 있는 데이터 전송을 제공하고, 다중화의 기능을 수행하는 계층은?

  1. 데이터링크 계층(Data link Layer)
  2. 네트워크 계층(Network Layer)
  3. 트랜스포트 계층(Transport Layer)
  4. 세션 계층(Session Layer)
(정답률: 50%)
  • 트랜스포트 계층은 종점간(End-to-End)에 신뢰성 있는 데이터 전송을 제공하고, 다중화의 기능을 수행하기 때문에 정답입니다. 이 계층은 데이터를 분할하고, 전송 중 손실된 데이터를 재전송하며, 데이터의 순서를 보장하여 종단간 신뢰성을 제공합니다. 또한, 다중화 기능을 수행하여 여러 개의 애플리케이션에서 동시에 데이터를 전송할 수 있도록 합니다.
profile_image
1

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

90. 8위상변조와 2진폭변조를 혼합하여 변조속도가 1200[baud]인 경우 전송속도[bps]는?

  1. 1200
  2. 2400
  3. 3600
  4. 4800
(정답률: 45%)
  • 8위상변조와 2진폭변조를 혼합하여 사용하면 한 번에 두 개의 비트를 전송할 수 있습니다. 따라서, 1200 baud의 경우에도 전송속도는 2배가 됩니다. 즉, 전송속도는 2400 bps가 됩니다. 따라서, 보기에서 정답은 "2400"이어야 합니다.
profile_image
1

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

91. 다음 중 베이스밴드 LAN에 대한 설명으로 옳은 것은?

  1. 높은 반송파를 통해서 데이터, 영상, 음성 등의 전송이 이루어진다.
  2. 디지털 신호정보를 직접 전송하는 방식이다.
  3. 통신경로를 여러 개의 주파수대역으로 나누어 쓰는 방식이다.
  4. 기본적으로 주파수 분할 다중화방식을 이용한다.
(정답률: 37%)
  • 베이스밴드 LAN은 디지털 신호정보를 직접 전송하는 방식입니다. 이는 다른 보기와 달리 높은 반송파나 주파수 분할 다중화방식을 사용하지 않고, 디지털 신호를 직접 전송함으로써 더욱 간단하고 효율적인 방식입니다.
profile_image
1

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

92. 아날로그컬러TV 방송방식에 대한 국제표준규격이 아닌 것은?

  1. SECAM
  2. NTSC
  3. PAL
  4. ATSC
(정답률: 28%)
  • ATSC는 디지털 방식의 TV 방송 국제표준규격이므로, 아날로그 컬러 TV 방송방식에 대한 국제표준규격이 아니다. SECAM, NTSC, PAL은 모두 아날로그 컬러 TV 방송방식에 대한 국제표준규격이다.
profile_image
1

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

93. OSI-7 참조모델 계층에서 제4~6계층의 순서가 차례대로 옳은 것은?

  1. 트랜스포트계층 → 세션계층 → 프레젠테이션계층
  2. 세션계층 → 네트워크계층 → 응용계층
  3. 네트워크계층 → 트랜스포트계층 → 세션계층
  4. 프레젠테이션계층 → 응용계층 → 세션계층
(정답률: 64%)
  • 정답은 "트랜스포트계층 → 세션계층 → 프레젠테이션계층" 입니다.

    이유는 OSI-7 참조모델에서는 데이터 통신 과정을 7개의 계층으로 나누어 관리합니다.

    1. 물리계층: 데이터를 전기적 신호로 변환하여 전송하는 역할을 합니다.
    2. 데이터 링크계층: 물리적인 매체를 통해 데이터를 안정적으로 전송하기 위한 프로토콜을 제공합니다.
    3. 네트워크계층: 데이터를 목적지까지 가장 안전하고 빠르게 전달하기 위한 경로를 선택합니다.
    4. 트랜스포트계층: 데이터 전송의 신뢰성과 효율성을 보장합니다.
    5. 세션계층: 데이터 교환을 위한 논리적인 연결을 제공합니다.
    6. 프레젠테이션계층: 데이터의 형식을 변환하거나 암호화, 복호화 등의 기능을 제공합니다.
    7. 응용계층: 사용자가 네트워크에 접속하여 데이터를 주고받을 수 있는 인터페이스를 제공합니다.

    따라서, 트랜스포트계층은 데이터 전송의 신뢰성과 효율성을 보장하는 역할을 하며, 세션계층은 데이터 교환을 위한 논리적인 연결을 제공합니다. 마지막으로 프레젠테이션계층은 데이터의 형식을 변환하거나 암호화, 복호화 등의 기능을 제공합니다. 이에 따라 "트랜스포트계층 → 세션계층 → 프레젠테이션계층" 순서가 옳은 것입니다.
profile_image
1

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

94. 다중화 방식 중 실제로 전송할 데이터가 있는 단말장치에만 타임 슬롯을 할당함으로써 전송 효율을 높일 수 있는 것은?

  1. 동기식 TDM
  2. FDM
  3. 비동기식 TDM
  4. CDM
(정답률: 47%)
  • 비동기식 TDM은 데이터가 있는 단말장치에만 타임 슬롯을 할당하여 전송 효율을 높일 수 있습니다. 이는 다른 방식들과 달리 데이터가 없는 단말장치에는 타임 슬롯을 할당하지 않기 때문에 전송 대기 시간이 줄어들어 전송 속도가 빨라지는 장점이 있습니다. 따라서 정답은 "비동기식 TDM"입니다.
profile_image
1

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

95. 다음 중 위성 통신의 다원접속 방법이 아닌 것은?

  1. 신호분할 다원접속
  2. 주파수분할 다원접속
  3. 시분할 다원접속
  4. 코드분할 다원접속
(정답률: 36%)
  • 정답: "시분할 다원접속"

    설명: 시분할 다원접속은 시간을 분할하여 여러 사용자가 동일한 주파수 대역폭을 공유하는 방식이지만, 위성 통신에서는 시간 지연 문제가 발생할 수 있기 때문에 사용되지 않습니다. 반면에 신호분할 다원접속은 사용자 간의 신호를 분할하여 동일한 주파수 대역폭을 공유하는 방식으로, 위성 통신에서 가장 많이 사용되는 방법 중 하나입니다. 주파수분할 다원접속은 주파수 대역폭을 분할하여 여러 사용자가 공유하는 방식이며, 코드분할 다원접속은 각 사용자에게 고유한 코드를 부여하여 신호를 분할하는 방식입니다.
profile_image
1

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

96. 다음 중 OSI-7 참조모델의 네트워크 계층까지의 기능을 수행하는 것은?

  1. 아답터
  2. 브리지
  3. 라우터
  4. 리피터
(정답률: 63%)
  • 라우터는 OSI-7 참조모델의 네트워크 계층까지의 기능을 수행하는데, 이는 패킷의 경로를 결정하고 전송하는 역할을 수행하기 때문이다. 라우터는 패킷의 목적지 주소를 확인하고, 해당 목적지까지의 경로를 결정하여 패킷을 전송한다. 이러한 기능으로 인해 라우터는 서로 다른 네트워크 간의 통신을 가능하게 하며, 인터넷에서도 핵심적인 역할을 수행한다.
profile_image
1

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

97. 다음 중 주파수분할 다중화(FDM)에 대한 설명으로 옳은 것은?

  1. 채널간의 완충지역으로 가드밴드가 있어 채널의 증가 효과가 있다.
  2. 대역확산방식을 이용한 다중화 방식이다.
  3. 각 채널에 고정된 time slot을 할당하는 방식이다.
  4. TV방송이나 CATV 등에 사용되며, 전송로의 대역폭을 여러 개의 작은 대역으로 나누어 쓰는 기법이다.
(정답률: 50%)
  • TV방송이나 CATV 등에 사용되며, 전송로의 대역폭을 여러 개의 작은 대역으로 나누어 쓰는 기법이다. FDM은 다수의 채널을 하나의 전송로에서 동시에 전송하기 위해 채널 간의 주파수 대역을 분할하여 사용하는 방식이다. 이를 통해 각 채널은 독립적으로 전송될 수 있으며, 채널 간의 간섭을 최소화할 수 있다.
profile_image
1

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

98. 반송파로 사용되는 정현파의 위상에 정보를 실어 보내는 변조방식은?

  1. ASK
  2. DM
  3. PSK
  4. ADPCM
(정답률: 59%)
  • PSK는 위상 변조 방식으로, 반송파의 위상을 변화시켜 정보를 전송합니다. 따라서 PSK는 정현파의 위상에 정보를 실어 보내는 변조방식으로 사용됩니다. ASK는 진폭 변조 방식, DM은 주파수 변조 방식, ADPCM은 직접적인 변조 방식이 아니므로 PSK가 정답입니다.
profile_image
1

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

99. 원거리에서 전기나 수도, 가스 등의 사용량을 원격 검침하는 시스템은?

  1. TMS(Tele-Metering System)
  2. ARS(Automatic Response System)
  3. CTS(Computerized Typesetting System)
  4. POS(Point of sales System)
(정답률: 46%)
  • TMS는 "Tele-Metering System"의 약자로, 전기나 수도, 가스 등의 사용량을 원격으로 검침하는 시스템을 의미합니다. 이 시스템은 센서를 통해 사용량을 측정하고, 통신망을 통해 데이터를 전송하여 원격으로 검침할 수 있습니다. 따라서 TMS가 원거리에서 전기나 수도, 가스 등의 사용량을 원격 검침하는 시스템인 이유는 이러한 특징 때문입니다. ARS, CTS, POS는 각각 자동응답시스템, 컴퓨터화된 조판시스템, 판매점 포인트 시스템을 의미하며, TMS와는 전혀 다른 분야의 시스템입니다.
profile_image
1

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

100. 통신회선의 채널용량을 증가시키기 위한 방법으로 적합하지 않은 것은?

  1. 신호 세력을 높인다.
  2. 잡음 세력을 줄인다.
  3. 데이터 오류를 줄인다.
  4. 채널대역폭을 증가시킨다.
(정답률: 53%)
  • 채널 대역폭을 증가시키는 것은 통신회선의 채널용량을 증가시키는 방법 중 하나이지만, 데이터 오류를 줄이는 방법은 아니다. 데이터 오류를 줄이기 위해서는 신호 세력을 높이고 잡음 세력을 줄이는 것이 중요하다.
profile_image
1

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

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