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

정보처리산업기사
(2012-05-20 기출문제)

목록

1과목: 데이터 베이스

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

  1. 삽입, 삭제, 갱신 연산의 용이
  2. 데이터의 논리적 독립성 유지
  3. 데이터 접근 제어에 의한 보안 제공
  4. 사용자의 데이터 관리 용이
(정답률: 75%)
  • 뷰(VIEW)에 대한 설명으로 옳지 않은 것은 "데이터 접근 제어에 의한 보안 제공"이다. 뷰는 데이터의 논리적 독립성을 유지하고 사용자의 데이터 관리를 용이하게 하지만, 보안 제공은 뷰가 아닌 다른 데이터베이스 객체인 권한(Permission)과 연관된다. 권한을 설정하여 데이터 접근을 제어할 수 있지만, 뷰 자체가 보안을 제공하는 것은 아니다.

    "삽입, 삭제, 갱신 연산의 용이"는 뷰가 가지는 장점 중 하나로, 뷰를 통해 데이터를 간편하게 조작할 수 있다는 것을 의미한다. 뷰는 실제 데이터를 가지고 있지 않고, 기존의 테이블에서 데이터를 가져와서 가공하여 보여주는 것이기 때문에, 뷰를 통해 데이터를 조작하면 실제 데이터가 변경되는 것이 아니라 뷰가 가리키는 원본 테이블의 데이터가 변경된다. 이러한 특성 때문에 뷰를 이용하면 삽입, 삭제, 갱신 연산이 간편해진다.
profile_image
1

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

2. 다음 자료를 삽입 정렬을 이용하여 오름차순으로 정렬할 경우 “pass 5"의 결과는?

  1. 14, 15, 27, 32, 38, 6, 21
  2. 14, 15, 32, 38, 27, 6, 21
  3. 6, 14, 15, 27, 32, 38, 21
  4. 6, 14, 15, 21, 27, 32, 38
(정답률: 55%)
  • 삽입 정렬은 현재 위치에서 그 이하의 배열들을 비교하여 자신이 들어갈 위치를 찾아 삽입하는 방식으로 정렬하는 알고리즘이다.

    먼저, 첫 번째 pass에서는 첫 번째 원소인 14가 이미 정렬되어 있다고 가정하고, 두 번째 원소인 15를 삽입해야 한다. 15는 14보다 크기 때문에 그대로 둔다.

    두 번째 pass에서는 14, 15가 이미 정렬되어 있다고 가정하고, 세 번째 원소인 27을 삽입해야 한다. 27은 15보다 크기 때문에 그대로 둔다.

    세 번째 pass에서는 14, 15, 27이 이미 정렬되어 있다고 가정하고, 네 번째 원소인 32를 삽입해야 한다. 32는 27보다 크기 때문에 그대로 둔다.

    네 번째 pass에서는 14, 15, 27, 32가 이미 정렬되어 있다고 가정하고, 다섯 번째 원소인 38을 삽입해야 한다. 38은 32보다 크기 때문에 그대로 둔다.

    다섯 번째 pass에서는 14, 15, 27, 32, 38이 이미 정렬되어 있다고 가정하고, 여섯 번째 원소인 6을 삽입해야 한다. 6은 38보다 작기 때문에 38을 오른쪽으로 한 칸 이동시키고, 32와 비교하여 32보다 작기 때문에 32를 오른쪽으로 한 칸 이동시킨다. 마지막으로 27과 비교하여 27보다 작기 때문에 27을 오른쪽으로 한 칸 이동시킨 후, 6을 27의 왼쪽에 삽입한다.

    여섯 번째 pass에서는 6, 14, 15, 27, 32, 38이 이미 정렬되어 있다고 가정하고, 일곱 번째 원소인 21을 삽입해야 한다. 21은 38보다 작기 때문에 38을 오른쪽으로 한 칸 이동시키고, 32와 비교하여 32보다 크기 때문에 그대로 둔다. 27과 비교하여 27보다 크기 때문에 그대로 둔다. 15와 비교하여 15보다 크기 때문에 그대로 둔다. 14와 비교하여 14보다 크기 때문에 그대로 둔다. 마지막으로 6과 비교하여 6보다 크기 때문에 6을 오른쪽으로 한 칸 이동시킨 후, 21을 6의 오른쪽에 삽입한다.

    따라서, pass 5의 결과는 "6, 14, 15, 27, 32, 38, 21"이 된다.
profile_image
1

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

3. 다음 영문의 ①, ② 에 적합한 내용으로 짝지어진 것은?

  1. ① Queue ② Stack
  2. ① Stack ② Queue
  3. ① Tree ② Stack
  4. ① Stack ② Tree
(정답률: 72%)
  • 이 그림은 ① Stack ② Queue 입니다.

    이유는, 스택은 LIFO (Last In First Out) 구조로 가장 나중에 들어온 데이터가 가장 먼저 나가는 구조이고, 큐는 FIFO (First In First Out) 구조로 가장 먼저 들어온 데이터가 가장 먼저 나가는 구조입니다.

    그림에서는 빨간색으로 표시된 데이터가 가장 먼저 들어온 데이터이고, 파란색으로 표시된 데이터가 가장 나중에 들어온 데이터입니다. 따라서, 스택으로 구현하면 파란색 데이터가 먼저 나가게 되고, 큐로 구현하면 빨간색 데이터가 먼저 나가게 됩니다. 따라서, 이 그림은 ① Stack ② Queue 입니다.
profile_image
1

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

4. 관계 대수와 관계 해석에 대한 설명으로 옳지 않은 것은?

  1. 관계 대수는 원래 수학의 프레디킷 해석에 기반을 두고 있다.
  2. 관계 대수로 표현한 식은 관계 해석으로 표현할 수 있다.
  3. 관계 해석은 관계 데이터의 연산을 표현하는 방법이다.
  4. 관계 해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적인 특징을 가지고 있다.
(정답률: 52%)
  • "관계 대수는 원래 수학의 프레디킷 해석에 기반을 두고 있다."가 옳지 않은 것이다. 관계 대수는 관계형 데이터베이스에서 데이터를 조작하기 위한 일련의 연산자와 규칙을 정의하는 것이며, 프레디킷 해석과는 별개의 개념이다.
profile_image
1

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

5. 다음 문장의 ( )에 적당한 것은?

  1. block
  2. tuple
  3. field
  4. file
(정답률: 75%)
  • 이미지에서 보이는 것은 여러 개의 값들이 괄호로 묶여 있는 것으로, 이는 튜플(tuple)의 형태를 띄고 있습니다. 따라서 정답은 "tuple"입니다.
profile_image
1

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

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

  1. Atomicity
  2. Isolation
  3. Consistency
  4. Durability
(정답률: 58%)
  • 이 보기는 트랜잭션의 ACID 특성을 나타내는 것이며, "Isolation"은 트랜잭션 간의 격리 수준을 나타내는 것입니다. 즉, 한 트랜잭션이 다른 트랜잭션에 영향을 미치지 않도록 보장하는 것입니다. 이를 위해 여러 격리 수준이 존재하며, 각각의 수준은 동시성과 일관성 사이에서 trade-off를 결정합니다.
profile_image
1

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

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

  1. A, D, B, C
  2. A, B, C, D
  3. D, C, B, A
  4. B, C, D, A
(정답률: 73%)
  • 정답은 "A, D, B, C"이다. 이유는 스택의 특성상 가장 나중에 입력된 데이터가 가장 먼저 출력되기 때문에, "A"가 가장 먼저 출력되려면 "B"와 "C"가 먼저 출력되어야 한다. 하지만 "D"가 "B"와 "C"보다 먼저 출력되어야 하므로 "A, D, B, C"는 스택으로 출력될 수 없는 순서이다.
profile_image
1

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

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

  1. 가 → 나 → 다 → 라
  2. 가 → 다 → 나 → 라
  3. 다 → 나 → 라 → 가
  4. 다 → 라 → 나 → 가
(정답률: 85%)
  • 정답은 "가 → 나 → 다 → 라"이다.

    데이터베이스 설계 순서는 크게 요구사항 분석, 개념적 설계, 논리적 설계, 물리적 설계로 나눌 수 있다.

    "가 → 나 → 다 → 라" 순서는 이러한 데이터베이스 설계 순서를 따르는 것이다.

    - "가"는 요구사항 분석 단계이다. 이 단계에서는 사용자의 요구사항을 수집하고 분석하여 데이터베이스에 어떤 정보가 필요한지 파악한다.
    - "나"는 개념적 설계 단계이다. 이 단계에서는 요구사항 분석을 바탕으로 개념적 모델을 만들어 데이터베이스의 구조를 설계한다.
    - "다"는 논리적 설계 단계이다. 이 단계에서는 개념적 모델을 바탕으로 실제 데이터베이스를 구현하기 위한 논리적 모델을 만든다.
    - "라"는 물리적 설계 단계이다. 이 단계에서는 논리적 모델을 바탕으로 실제 데이터베이스를 구현하기 위한 물리적 모델을 만든다.

    따라서 "가 → 나 → 다 → 라" 순서는 데이터베이스 설계를 체계적으로 수행하기 위한 올바른 순서이다.
profile_image
1

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

9. 데이터 모델의 구성 요소가 아닌 것은?

  1. 데이터구조(structure)
  2. 연산(operations)
  3. 관계(relationship)
  4. 제약조건(constraints)
(정답률: 56%)
  • 관계(relationship)는 데이터 모델링에서 데이터 구조, 연산, 제약조건과 함께 데이터 모델의 구성 요소 중 하나이지만, 다른 구성 요소들과 달리 데이터 간의 상호작용을 나타내는 것으로, 데이터 간의 관계를 정의하는 역할을 한다. 따라서, 관계(relationship)는 데이터 모델의 구성 요소 중 하나이다.
profile_image
1

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

10. 해싱 함수의 값을 구한 결과 키 K1, K2 가 같은 값을 가질 때, 이들 키 K1, K2 의 집합을 무엇이라고 하는가?

  1. Mapping
  2. Folding
  3. Synonym
  4. Chaining
(정답률: 78%)
  • 해싱 함수의 값을 구한 결과 키 K1, K2 가 같은 값을 가질 때, 이들 키 K1, K2 의 집합을 "Synonym" 이라고 한다. 이는 동의어라는 의미로, 서로 다른 단어들이 같은 의미를 가지는 것처럼, 서로 다른 키들이 같은 해시 값으로 매핑되는 것을 의미한다.
profile_image
1

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

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

  1. 모든 튜플은 서로 다른 값을 갖는다.
  2. 각 속성은 릴레이션 내에서 유일한 이름을 갖는다.
  3. 하나의 릴레이션에서 튜플의 순서는 없다.
  4. 릴레이션에 나타난 속성 값은 분해가 가능해야 한다.
(정답률: 76%)
  • 릴레이션에 나타난 속성 값은 분해가 가능해야 한다는 것은 함수적 종속성을 만족해야 한다는 것을 의미합니다. 즉, 어떤 속성의 값이 다른 속성의 값에 종속되어 있을 경우, 이를 분해하여 별도의 릴레이션으로 만들 수 있어야 합니다. 이는 데이터의 중복을 방지하고 데이터의 일관성을 유지하기 위한 것입니다. 따라서, "릴레이션에 나타난 속성 값은 분해가 가능해야 한다."가 옳지 않은 것입니다.
profile_image
1

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

12. 릴레이션 A는 4개의 튜플로 구성되어 있고, 릴레이션 B는 6개의 튜플로 구성되어 있다. 두 릴레이션에 대한 카티션 프로덕트 연산의 결과로서 몇 개의 튜플이 생성되는가?

  1. 2
  2. 6
  3. 10
  4. 24
(정답률: 76%)
  • 카티션 프로덕트 연산은 두 릴레이션의 모든 가능한 조합을 만들어내는 연산이다. 따라서 A와 B의 카티션 프로덕트 연산 결과로 생성되는 튜플의 수는 A의 튜플 수와 B의 튜플 수를 곱한 것과 같다. 따라서 4 x 6 = 24 이므로 정답은 "24"이다.
profile_image
1

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

13. 스택에서의 삽입 알고리즘으로 빈칸에 들어갈 내용은?

  1. STACK[TOP] = new node
  2. STACK[TOP + 1 ] = new node
  3. TOP = N
  4. TOP = TOP + 1
(정답률: 65%)
  • 스택에서 삽입 알고리즘은 TOP 변수를 이용하여 스택의 가장 위에 있는 자리에 새로운 데이터를 추가하는 것입니다. 따라서 새로운 데이터를 추가하기 위해서는 TOP 변수를 1 증가시켜야 합니다. 따라서 정답은 "TOP = TOP + 1" 입니다.
profile_image
1

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

14. 다음의 전위(prefix) 표기식을 중위(Infix) 표기식으로 옳게 변환한 것은?

  1. B * D + A - E / C
  2. C * D + B - A / E
  3. E * D + C - B / A
  4. A * B + C - D / E
(정답률: 84%)
  • 전위 표기식은 연산자가 피연산자 앞에 나오는 표기법이므로, 가장 먼저 나오는 연산자는 곱셈 연산자 '*' 이다. 따라서 'A * B'가 먼저 나오게 된다. 그 다음으로 나오는 연산자는 덧셈 연산자 '+' 이므로, 'A * B'와 'C'를 더해준다. 그 다음으로 나오는 연산자는 뺄셈 연산자 '-' 이므로, 'A * B + C'와 'D / E'를 빼준다. 따라서 최종적으로 중위 표기식은 'A * B + C - D / E'가 된다.
profile_image
1

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

15. 학생(STUDENT) 테이블에서 어떤 학과(DEPT)들이 있는지 검색하는 SQL 명령은? (단, 결과는 중복된 데이터가 없도록 한다.)

  1. SELECT ONLY * FROM STUDENT;
  2. SELECT DISTINCT DEPT FROM STUDENT;
  3. SELECT ONLY DEPT FROM STUDENT;
  4. SELECT NOT DUPLICATE DEPT FROM STUDENT;
(정답률: 81%)
  • 정답인 "SELECT DISTINCT DEPT FROM STUDENT;"는 DEPT 열에서 중복된 데이터를 제외하고 검색하라는 의미이다. SELECT ONLY * FROM STUDENT;는 모든 열을 검색하라는 의미이고, SELECT ONLY DEPT FROM STUDENT;는 DEPT 열만 검색하라는 의미이다. SELECT NOT DUPLICATE DEPT FROM STUDENT;는 SQL에서 사용되지 않는 올바르지 않은 문법이다.
profile_image
1

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

16. 다음 트리를 Post-order로 운행할 때 노드 D는 몇 번째로 검사되는가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 75%)
  • Post-order 운행은 왼쪽 서브트리, 오른쪽 서브트리, 루트 노드 순으로 운행하는 것이므로, 다음과 같은 순서로 노드를 검사하게 된다: A, B, E, F, G, C, D. 따라서 노드 D는 7번째로 검사된다. 따라서 정답은 "1"이 아니라 "7"이다.
profile_image
1

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

17. 데이터베이스 설계 단계 중 논리적 설계 단계에서의 수행사항이 아닌 것은?

  1. 논리적 데이터 모델로 변환
  2. 트랜잭션 인터페이스 설계
  3. 저장 레코드 양식 설계
  4. 스키마의 평가 및 정제
(정답률: 56%)
  • 논리적 데이터 모델로 변환, 트랜잭션 인터페이스 설계, 스키마의 평가 및 정제는 모두 논리적 설계 단계에서 수행되는 사항이지만, 저장 레코드 양식 설계는 물리적 설계 단계에서 수행되는 사항입니다. 저장 레코드 양식 설계는 논리적 데이터 모델을 물리적 데이터 모델로 변환하는 과정에서 수행되며, 데이터베이스 시스템에서 실제로 데이터를 저장하는 방식을 결정합니다. 따라서, 저장 레코드 양식 설계는 논리적 설계 단계에서 수행되는 사항이 아닙니다.
profile_image
1

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

18. 데이터베이스의 특징이 아닌 것은?

  1. 실시간 접근성(real-time accessibility)
  2. 계속적인 변화(continuous evolution)
  3. 동시 공유(concurrent sharing)
  4. 번호에 의한 참조(numbering reference)
(정답률: 81%)
  • 번호에 의한 참조는 데이터베이스의 특징이 아닙니다. 이유는 데이터베이스에서는 주로 키(key)를 사용하여 데이터를 참조하고 관리하기 때문입니다. 번호에 의한 참조는 일반적으로 파일 시스템에서 사용되는 방식으로, 파일의 위치를 나타내는 번호를 사용하여 데이터를 참조합니다.
profile_image
1

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

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

  1. 예비와 회복 기법의 단순화
  2. 데이터 중복의 최소화
  3. 데이터의 무결성 유지
  4. 데이터의 공유
(정답률: 77%)
  • DBMS는 데이터베이스를 관리하는 소프트웨어이며, 데이터 중복의 최소화, 데이터의 무결성 유지, 데이터의 공유 등의 기능을 제공한다. 따라서 "예비와 회복 기법의 단순화"는 DBMS의 기능 중 하나로, 데이터베이스의 예비와 회복을 단순하게 처리하여 데이터 손실을 최소화하는 기능이다. 따라서 이는 DBMS의 옳은 설명이다.
profile_image
1

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

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

  1. 시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
  2. 시스템 카탈로그에 저장되는 내용을 메타데이터라고 한다.
  3. 데이터 사전이라고도 한다.
  4. 일반 사용자는 시스템 테이블의 내용을 검색할 수 없다.
(정답률: 85%)
  • 일반 사용자는 시스템 테이블의 내용을 검색할 수 없는 것은 보안상의 이유 때문이다. 시스템 카탈로그에는 데이터베이스의 구조와 관련된 중요한 정보가 포함되어 있기 때문에 일반 사용자가 이를 접근하면 데이터베이스의 보안이 위협될 수 있다. 따라서 시스템 카탈로그에 접근할 수 있는 권한은 보통 DBA나 시스템 관리자에게만 부여된다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 그림에서 출력 F가 갖는 논리값은?

  1. F = A-1
  2. F = A+1
  3. F = A
  4. F = A'
(정답률: 66%)
  • 출력 F는 A와 B의 합에 NOT 연산을 한 결과이다. 따라서 A와 B가 모두 0일 때, NOT 연산으로 인해 F는 1이 된다. 그 외의 경우에는 A와 B 중 적어도 하나가 1이므로 NOT 연산으로 인해 F는 0이 된다. 따라서 F = A+1이다.
profile_image
1

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

22. 데이터 단위가 8비트인 메모리에서 용량이 8192byte인 경우 어드레스 핀의 개수는?

  1. 12개
  2. 13개
  3. 14개
  4. 15개
(정답률: 62%)
  • 8비트는 1바이트를 나타내는 단위이므로 8192byte는 8192개의 바이트로 이루어져 있습니다. 이를 이진수로 변환하면 2^13이 됩니다. 따라서, 용량이 8192byte인 메모리는 13개의 어드레스 핀이 필요합니다.
profile_image
1

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

23. 일반적인 컴퓨터의 명령어 형식에 포함되지 않은 필드(field)는?

  1. 연산코드 필드
  2. 주소 모드 필드
  3. 주소 필드
  4. 분기 필드
(정답률: 57%)
  • 분기 필드는 프로그램의 실행 흐름을 제어하기 위해 사용되는 필드로, 일반적인 명령어 형식에는 포함되지 않습니다. 이 필드는 조건 분기나 무조건 분기 등의 분기 명령어에서 사용되며, 분기할 주소나 분기 조건 등을 지정합니다. 따라서 분기 필드가 일반적인 명령어 형식에 포함되지 않는 이유는 분기 명령어가 다른 명령어와는 목적과 구조가 다르기 때문입니다.
profile_image
1

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

24. 중앙처리장치의 정보를 기억장치에 기억시키는 것은?

  1. LOAD
  2. BRANCH
  3. TRACE
  4. STORE
(정답률: 73%)
  • STORE는 중앙처리장치의 정보를 기억장치에 기억시키는 명령어이기 때문입니다. LOAD는 기억장치의 정보를 중앙처리장치로 가져오는 명령어이고, BRANCH는 프로그램의 실행 흐름을 변경하는 명령어입니다. TRACE는 프로그램의 실행 경로를 추적하는 명령어입니다.
profile_image
1

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

25. 하드웨어의 특성상 주기억장치가 제공할 수 있는 정보전달의 능력 한계는?

  1. 주기억장치 전달폭
  2. 주기억장치 용량폭
  3. 주기억장치 접근폭
  4. 주기억장치 대역폭
(정답률: 59%)
  • 주기억장치 대역폭은 주기억장치와 다른 하드웨어 간의 데이터 전송 속도를 의미합니다. 하드웨어 간의 데이터 전송 속도는 주기억장치 대역폭이 좁을수록 느려지게 됩니다. 따라서 주기억장치가 제공할 수 있는 정보전달의 능력 한계는 주기억장치 대역폭에 의해 제한됩니다.
profile_image
1

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

26. 레지스터와 레지스터 사이에서의 데이터 전송 방법을 설명한 것 중 틀린 것은?

  1. 레지스터간의 전송은 직렬 전송, 병렬 전송, 버스전송으로 크게 구분할 수 있다.
  2. 보통 직렬 전송은 직렬 시프트 마이크로 오퍼레이션(serial shift micro operation)을 뜻하며, 병렬전송에 비해 전송 속도가 빠르다.
  3. 병렬 전송은 하나의 클록 펄스 동안에 레지스터 내의 모든 비트 즉, 워드가 동시에 전송되는 방식이다.
  4. 버스 전송은 병렬 전송에 비해 결선의 수를 줄일 수 있다는 장점을 가지고 있다.
(정답률: 53%)
  • "보통 직렬 전송은 직렬 시프트 마이크로 오퍼레이션(serial shift micro operation)을 뜻하며, 병렬전송에 비해 전송 속도가 빠르다."가 틀린 것이다. 직렬 전송은 병렬 전송에 비해 전송 속도가 느리다. 이는 직렬 전송이 한 번에 하나의 비트씩 전송하기 때문이다. 하지만 직렬 전송은 병렬 전송에 비해 전송에 필요한 결선의 수가 적어지는 장점이 있다.
profile_image
1

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

27. 제어장치의 구현방법 중 고정 배선식 제어장치(Hard Wired Control Unit)에 대한 설명으로 틀린 것은?

  1. 하드웨어적으로 구현한 방법으로 제어신호를 발생시킨다.
  2. 마이크로프로그램 제어방식보다 속도가 빠르다.
  3. 한 번 만들어진 명령어 세트를 변경할 수 없다.
  4. 제작은 어렵지만 제작비용은 저렴하다.
(정답률: 66%)
  • "제작은 어렵지만 제작비용은 저렴하다."라는 설명은 틀린 것이다. 오히려 하드웨어적으로 구현하는 것이 복잡하고 비용이 많이 들기 때문에 제작비용이 높다.
profile_image
1

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

28. interrupt를 발생하는 모든 장치들을 직렬로 연결하여 우선순위를 결정하는 방식은?

  1. step by step 방식
  2. serial encoder 방식
  3. interrupt register 방식
  4. daisy-chain 방식
(정답률: 68%)
  • Daisy-chain 방식은 interrupt를 발생하는 모든 장치들을 직렬로 연결하여 우선순위를 결정하는 방식입니다. 이 방식에서는 각 장치가 interrupt를 발생시키면 그 신호가 다음 장치로 전달되어 우선순위를 결정합니다. 이렇게 하나씩 우선순위를 결정하면서 interrupt를 처리하는 방식이기 때문에 step by step 방식이라고도 불립니다.
profile_image
1

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

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

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

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

30. 의 논리식을 간단히 하면?

(정답률: 49%)
  • 논리식을 간단히 하면 "만약 A가 참이면 B는 거짓이다"가 된다. 따라서 A가 참이면 B는 거짓이 되어야 하므로 ""가 정답이 된다.
profile_image
1

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

31. 채널(channel)을 설명한 것으로 틀린 것은?

  1. I/O 속도를 향상시킨다.
  2. 고속 방식과 저속 방식의 채널이 있다.
  3. CPU의 idle time을 줄인다.
  4. MODEM의 기능을 갖는다.
(정답률: 71%)
  • MODEM의 기능을 갖는다는 것은 채널의 설명과는 관련이 없습니다. 채널은 데이터를 전송하는 물리적인 경로를 의미하며, I/O 속도를 향상시키고 CPU의 idle time을 줄이는 등의 기능을 갖습니다. 고속 방식과 저속 방식의 채널은 데이터 전송 속도에 따라 구분됩니다.
profile_image
1

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

32. 캐시(cache)에 기억시키는 블록 주소의 일부는?

  1. 태그주소
  2. 묵시주소
  3. 캐시주소
  4. 유효주소
(정답률: 37%)
  • 캐시는 메인 메모리에서 자주 사용되는 데이터를 더 빠르게 접근하기 위해 사용되는 고속 버퍼 메모리입니다. 캐시에 저장된 데이터는 블록 단위로 저장되며, 이 블록 주소의 일부는 태그주소입니다. 태그주소는 캐시에 저장된 블록이 메인 메모리에서 어디에 위치하는지를 식별하는 역할을 합니다. 따라서 캐시에서 데이터를 찾을 때는 태그주소를 이용하여 해당 블록이 캐시에 저장되어 있는지 확인하고, 저장되어 있다면 해당 블록을 가져와 사용합니다.
profile_image
1

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

33. 롬(ROM)내에 기억시켜 둘 필요가 없는 정보는?

  1. 부트스트랩 로더(bootstrap loader)
  2. 마이크로프로그램(micro program)
  3. 디스플레이 문자 코드(display character code)
  4. 소스 프로그램(source program)
(정답률: 51%)
  • 롬(ROM)은 읽기 전용 메모리로, 내부에 저장된 정보를 수정할 수 없습니다. 따라서 기억시켜 둘 필요가 없는 정보는 삭제할 수 없으며, 이 중에서 소스 프로그램은 수정이 가능한 정보입니다. 따라서 소스 프로그램은 롬에 저장할 필요가 없으며, 다른 저장 매체에 저장하여 필요할 때마다 불러와 사용할 수 있습니다. 따라서 소스 프로그램은 롬에 저장할 필요가 없는 정보입니다.
profile_image
1

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

34. 주소 지정 방식 중 오퍼랜드를 Fetch하는데 가장 많이 메모리를 접근하는 방식은?

  1. 레지스터 주소(register addressing) 방식
  2. 직접 주소(direct addressing) 방식
  3. 간접 주소(indirect addressing) 방식
  4. 즉시 주소(immediate addressing) 방식
(정답률: 49%)
  • 간접 주소(indirect addressing) 방식은 오퍼랜드가 저장된 메모리 주소를 먼저 레지스터에 로드한 후, 해당 메모리 주소에 저장된 값을 가져오기 때문에 두 번의 메모리 접근이 필요하다. 따라서 가장 많은 메모리 접근을 필요로 하므로 정답은 간접 주소(indirect addressing) 방식이다.
profile_image
1

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

35. 컴퓨터에서 MAR(Memory Address Register)의 역할은?

  1. 수행되어야 할 프로그램의 주소를 가리킨다.
  2. 메모리에 보관된 내용을 누산기(accumulator)에 전달하는 역할을 한다.
  3. 고급 수준 언어를 기계어로 변환해 주는 일종의 소프트웨어이다.
  4. CPU에서 기억장치내의 특정번지에 있는 데이터나 명령어를 인출하기 위해 그 번지를 기억하는 역할을 한다.
(정답률: 63%)
  • MAR(Memory Address Register)은 CPU에서 기억장치내의 특정번지에 있는 데이터나 명령어를 인출하기 위해 그 번지를 기억하는 역할을 합니다. 즉, MAR은 CPU가 메모리에서 데이터나 명령어를 읽어오기 위해 필요한 주소를 저장하는 레지스터입니다. 이 주소는 CPU가 메모리에서 데이터나 명령어를 읽어오기 위해 필요한 정보를 가지고 있습니다. 따라서 MAR은 CPU와 메모리 간의 데이터 전송을 위한 중요한 역할을 합니다.
profile_image
1

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

36. 명령어의 주소 부분에 실제 사용할 데이터의 유효주소(effective address)를 저장하고 주소 길이에 제약을 받는 주소 지정 방식은?

  1. 즉시 주소 방식
  2. 직접 주소 방식
  3. 간접 주소 방식
  4. 인덱스 레지스터 주소 방식
(정답률: 46%)
  • 직접 주소 방식은 명령어에서 직접적으로 데이터의 유효주소를 지정하는 방식으로, 주소 길이에 제약을 받는 방식입니다. 즉, 명령어에서 직접적으로 데이터의 주소를 지정하기 때문에 데이터에 접근하기 위해 추가적인 연산이 필요하지 않습니다.
profile_image
1

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

37. 중앙처리장치가 인터럽트 요청을 받았을 때의 처리순서를 옳게 나타낸 것은?

  1. ④→③→②→①
  2. ②→①→④→③
  3. ②→①→③→④
  4. ④→②→①→③
(정답률: 50%)
  • 인터럽트 요청이 발생하면 현재 수행중인 작업을 중단하고 인터럽트 서비스 루틴(ISR)으로 이동하여 해당 인터럽트를 처리합니다. 이때, ISR은 인터럽트 우선순위에 따라 선택되며, ISR 수행 중에는 다른 인터럽트 요청은 무시됩니다.

    따라서, ②에서 현재 수행중인 작업을 중단하고 ISR로 이동합니다. ①에서 해당 인터럽트를 처리하고, ④에서 ISR 수행 중에는 다른 인터럽트 요청은 무시됩니다. 마지막으로, ③에서 ISR 수행을 마치고 이전 작업으로 복귀합니다. 따라서, 처리순서는 "②→①→④→③"입니다.
profile_image
1

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

38. 마이크로 사이클 중 동기 고정식에 비교하여 동기 가변식에 관한 설명으로 틀린 것은?

  1. CPU의 시간을 효율적으로 이용
  2. 마이크로 오퍼레이션 수행 시간의 차이가 클 경우 사용
  3. 마이크로 오퍼레이션의 수행 시간이 유사한 경우 사용
  4. 그룹화된 각 마이크로 오퍼레이션들에 대하여 서로 다른 사이클을 정의
(정답률: 60%)
  • "마이크로 오퍼레이션의 수행 시간이 유사한 경우 사용"이 틀린 것은 아닙니다. 동기 가변식은 마이크로 오퍼레이션의 수행 시간이 유사한 경우 사용합니다. 이유는 마이크로 사이클 중에서는 동기 고정식이 마이크로 오퍼레이션의 수행 시간이 다른 경우에도 동작할 수 있지만, 동기 가변식은 마이크로 오퍼레이션의 수행 시간이 다른 경우에는 동작하지 않기 때문입니다. 따라서 마이크로 오퍼레이션의 수행 시간이 유사한 경우에는 동기 가변식을 사용하여 CPU의 시간을 효율적으로 이용할 수 있습니다.
profile_image
1

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

39. 주기억 장치에 기억된 명령을 꺼내서 해독하고, 시스템 전체에 지시 신호를 내는 것은?

  1. 채널(channel)
  2. 제어장치(control unit)
  3. 연산논리장치(ALU)
  4. 입출력장치(I/O unit)
(정답률: 65%)
  • 제어장치는 CPU의 구성 요소 중 하나로, 주기억 장치에 기억된 명령을 꺼내서 해독하고, 시스템 전체에 지시 신호를 내는 역할을 담당합니다. 따라서 제어장치는 CPU의 중추적인 역할을 수행하며, 다른 구성 요소들이 명령을 수행할 수 있도록 제어합니다. 따라서 주어진 보기 중에서 "제어장치(control unit)"가 정답입니다.
profile_image
1

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

40. 패리티 비트(parity bit)를 부가하여 사용하기에 가장 적절한 것은?

  1. ASCII 코드
  2. BCD 코드
  3. EBCDIC 코드
  4. 7421 코드
(정답률: 57%)
  • ASCII 코드는 7비트로 구성되어 있기 때문에 1비트를 패리티 비트로 사용하기에 가장 적절하다. BCD 코드와 EBCDIC 코드는 8비트로 구성되어 있어서 패리티 비트를 추가하면 9비트가 되어 비효율적이고, 7421 코드는 4비트로 구성되어 있어서 패리티 비트를 추가할 필요가 없다.
profile_image
1

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

3과목: 시스템분석설계

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

  1. 하향식 분할 원리를 적용하여 그림 중심으로 표현한다.
  2. 자료 저장소는 직사각형으로 표시한다.
  3. 개발 대상 업무의 작업 흐름을 쉽게 이해할 수 있다.
  4. 사용자의 요구 사항을 정확하게 파악할 수 있다.
(정답률: 57%)
  • "자료 저장소는 직사각형으로 표시한다."가 옳지 않은 것이다. 자료 저장소는 일반적으로 원형으로 표시한다. 이는 DFD에서 데이터의 흐름을 나타내는 화살표와 구분하기 위함이다.
profile_image
1

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

42. 출력정보의 설계 순서가 올바른 것은?

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

    ③→②→④→①

    ③: 출력할 데이터의 종류와 형식을 결정합니다. 이는 출력할 데이터의 내용을 먼저 결정하는 것이기 때문에 가장 먼저 이루어져야 합니다.

    ②: 출력할 데이터의 위치와 크기를 결정합니다. 이는 출력할 데이터의 내용을 바탕으로 출력할 위치와 크기를 결정하는 것이기 때문에 ③ 이후에 이루어져야 합니다.

    ④: 출력할 데이터의 스타일과 레이아웃을 결정합니다. 이는 출력할 데이터의 위치와 크기를 바탕으로 출력할 스타일과 레이아웃을 결정하는 것이기 때문에 ② 이후에 이루어져야 합니다.

    ①: 출력할 데이터를 실제로 출력합니다. 이는 모든 출력정보의 설계가 끝난 후에 이루어지는 것입니다.
profile_image
1

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

43. 문서화(Documentation)의 목적에 대한 설명으로 거리가 먼 것은?

  1. 시스템 개발 중 추가 변경에 따른 혼란 방지
  2. 개발 후 시스템 유지 보수의 용이
  3. 시스템의 개발 요령과 순서를 표준화하여 보다 효율적인 작업 도모
  4. 시스템 개발의 요식 행위화
(정답률: 78%)
  • "시스템 개발의 요식 행위화"는 문서화의 목적이 아니라 부적절한 행위입니다. 문서화의 목적은 시스템 개발 중 추가 변경에 따른 혼란 방지, 개발 후 시스템 유지 보수의 용이, 시스템의 개발 요령과 순서를 표준화하여 보다 효율적인 작업 도모입니다.
profile_image
1

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

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

  1. Display 출력 시스템
  2. Turn Around 시스템
  3. File 출력 시스템
  4. COM(Computer Output Microfilm) 시스템
(정답률: 73%)
  • Turn Around 시스템은 출력된 정보가 이용자에게 전달되어 다시 입력되는 시스템으로, 출력 시스템과 입력 시스템이 일치되어 정보가 순환되는 형태를 가지고 있다. 따라서 이 시스템은 출력과 입력이 반복적으로 이루어지는 작업에 적합하며, 예를 들어 응답 시간이 중요한 데이터베이스나 온라인 거래 시스템 등에서 사용될 수 있다.
profile_image
1

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

45. 파일 설계 단계 중 파일 매체 검토시 고려사항이 아닌 것은?

  1. 파일 활동률
  2. 작동 용이성
  3. 정보량
  4. 처리 시간
(정답률: 51%)
  • 파일 활동률은 파일 매체 검토시 고려사항이 아닙니다. 파일 활동률은 파일 처리 시스템에서 파일이 얼마나 자주 사용되는지를 나타내는 지표입니다. 파일 매체 검토시에는 작동 용이성, 정보량, 처리 시간 등을 고려해야 합니다.
profile_image
1

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

46. 객체지향 기법에 대한 설명으로 옳지 않은 것은?

  1. 복잡한 구조를 단계적, 계층적으로 표현할 수 있다.
  2. 구조적 기법의 문제점으로 인한 소프트웨어 위기의 해결책으로 채택되어 사용되고 있다.
  3. 소프트웨어 개발 및 유지보수가 용이하다.
  4. 상속을 통한 재사용과 시스템 확장은 용이하지 않다.
(정답률: 73%)
  • "상속을 통한 재사용과 시스템 확장은 용이하지 않다."는 객체지향 기법에 대한 설명으로 옳지 않습니다. 이유는 상속을 통해 부모 클래스의 속성과 메서드를 자식 클래스에서 재사용할 수 있으며, 새로운 기능을 추가하여 시스템을 확장할 수 있기 때문입니다. 따라서 상속은 객체지향 기법에서 중요한 개념 중 하나입니다.
profile_image
1

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

47. 체크 시스템 중 계산단계에서 마스터 파일과 트랜잭션 파일을 조합할 때 키 항목이 일치하는지의 여부를 검사하는 오류검사 방법은?

  1. 공란 검사
  2. 불일치 레코드 검사
  3. 타당성 검사
  4. 대조 검사
(정답률: 54%)
  • 불일치 레코드 검사는 마스터 파일과 트랜잭션 파일을 조합할 때, 두 파일의 키 항목이 일치하는지 검사하는 오류검사 방법입니다. 이 방법은 키 항목이 일치하지 않는 레코드를 찾아내어 오류를 검출할 수 있습니다. 따라서 데이터 일관성을 유지하고 오류를 방지하는 데에 유용합니다.
profile_image
1

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

48. 시스템의 기본 요소와 관련 없는 것은?

  1. 입력
  2. 출력
  3. 처리
  4. 평가
(정답률: 79%)
  • 입력, 출력, 처리는 시스템의 기본 요소로서 데이터를 받아들이고 처리한 후 결과를 출력하는 과정을 의미합니다. 하지만 평가는 이러한 과정과는 관련이 없으며, 시스템의 성능이나 효율성 등을 평가하는 것을 의미합니다. 따라서 평가는 시스템의 기본 요소가 아닙니다.
profile_image
1

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

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

  1. ⑦→③→②→⑤→⑥→①→④
  2. ⑦→③→⑤→②→⑥→①→④
  3. ③→②→⑦→⑤→⑥→①→④
  4. ⑦→①→②→⑤→⑥→③→④
(정답률: 57%)
  • 코드 설계 순서는 다음과 같은 과정을 따릅니다.

    ① 문제 이해 및 요구사항 파악
    ② 알고리즘 설계
    ③ 코드 작성
    ④ 테스트 및 디버깅
    ⑤ 유지보수 및 개선

    따라서, "⑦→③→⑤→②→⑥→①→④" 순서가 옳습니다. 먼저 문제 이해 및 요구사항 파악(⑦)을 한 후, 알고리즘 설계(③)를 하고 코드 작성(⑤)을 합니다. 그리고 테스트 및 디버깅(②)을 거쳐 유지보수 및 개선(⑥)을 합니다. 마지막으로 코드를 최종 검토하기 위해 코드 리뷰(①)를 합니다.
profile_image
1

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

50. 시스템의 특징 중 다음 설명에 해당하는 것은?

  1. 자동성
  2. 종합성
  3. 목적성
  4. 제어성
(정답률: 72%)
  • 위 그림은 시스템의 구성요소들이 상호작용하며 목적을 달성하는 과정을 보여줍니다. 이러한 과정에서 시스템은 외부 환경으로부터 입력을 받아 내부에서 처리하고 출력을 내보내는데, 이때 시스템이 자율적으로 작동하는 것이 아니라 외부에서 주어지는 명령에 따라 제어되는 것을 제어성이라고 합니다. 따라서 위 그림에서 시스템이 외부에서 주어지는 명령에 따라 작동하고 있으므로 제어성이라는 특징이 나타납니다.
profile_image
1

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

51. 프로세스 입력단계에서의 체크 중 입력정보의 특정 항목 합계 값을 미리 계산해서 이것을 입력정보와 함께 입력하고 컴퓨터상에서 계산한 결과와 수동 계산 결과가 같은지를 체크하는 것은?

  1. 순차 체크(sequence check)
  2. 공란 체크(blank check)
  3. 형식 체크(format check)
  4. 일괄 합계 체크(batch total check)
(정답률: 70%)
  • 일괄 합계 체크는 입력정보의 특정 항목 합계 값을 미리 계산해서 이것을 입력정보와 함께 입력하고 컴퓨터상에서 계산한 결과와 수동 계산 결과가 같은지를 체크하는 것입니다. 이는 입력정보의 일관성과 정확성을 보장하기 위한 체크 방법으로, 입력정보의 일부분이라도 잘못 입력되었을 경우 합계 값이 다르게 나타나므로 오류를 쉽게 발견할 수 있습니다. 따라서 일괄 합계 체크는 입력정보의 신뢰성을 높이기 위해 매우 중요한 체크 방법입니다.
profile_image
1

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

52. 한 모듈이 다른 모듈의 내부 자료를 직접적으로 참조하는 경우의 결합도를 의미하는 것은?

  1. 내용 결합도
  2. 공통 결합도
  3. 제어 결합도
  4. 스탬프 결합도
(정답률: 53%)
  • "내용 결합도"는 한 모듈이 다른 모듈의 내부 자료를 직접적으로 참조하는 경우의 결합도를 의미한다. 이는 다른 모듈의 내부 구현에 대한 의존성이 높아지기 때문에 모듈 간의 독립성이 떨어지고 유지보수가 어려워진다. 따라서 내용 결합도는 최대한 피해야 하는 결합도이다.
profile_image
1

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

53. 시스템 평가(System test)의 종류 중 다음 항목과 관계 되는 것은?

  1. 가격평가
  2. 기능 평가
  3. 성능평가
  4. 신뢰성 평가
(정답률: 53%)
  • 이미지에서 보이는 것은 ATM 기기이며, 이는 사용자들이 자주 이용하는 중요한 시스템이다. 따라서 이 시스템의 신뢰성을 평가하는 것이 중요하다. 신뢰성 평가는 시스템이 안정적으로 동작하며, 장애가 발생하지 않는지를 확인하는 것이다. 따라서 정답은 "신뢰성 평가"이다.
profile_image
1

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

54. 마스터 파일 내의 데이터를 트랜잭션 파일로 추가, 정정, 삭제하여 항상 최근의 정보를 갖도록 하는 것을 무엇이라 하는가?

  1. 정렬(sort)
  2. 갱신(update)
  3. 병합(merge)
  4. 대조(matching)
(정답률: 80%)
  • 마스터 파일은 기업이나 조직에서 가장 중요한 데이터를 담고 있는 파일이며, 이 파일의 데이터가 변경되면 트랜잭션 파일에 해당 변경 내용을 추가, 정정, 삭제하여 최신 정보를 유지하는 것을 갱신(update)이라고 한다. 따라서 정답은 "갱신(update)"이다.
profile_image
1

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

55. 특정 모듈에 대해서 존재하는 처리 요소들 간의 기능적 연관성을 의미하는 것으로 입력이나 에러 처리 같은 유사한 기능을 행하는 요소끼리 하나의 요소로 묶는 응집도는?

  1. 기능적 응집도
  2. 순차적 응집도
  3. 논리적 응집도
  4. 절차적 응집도
(정답률: 27%)
  • 논리적 응집도는 입력이나 에러 처리와 같은 유사한 기능을 수행하는 요소들을 하나의 모듈로 묶어서 처리하는 것을 의미합니다. 즉, 모듈 내부의 처리 요소들이 서로 관련이 있는 기능들끼리 묶여 있어야 하며, 이를 통해 모듈의 기능적 일관성과 유지보수성이 향상됩니다. 따라서, 논리적 응집도가 가장 적합한 답입니다.
profile_image
1

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

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

  1. ①→②→③→④
  2. ②→③→①→④
  3. ①→③→②→④
  4. ④→③→②→①
(정답률: 60%)
  • 파일 설계는 먼저 파일 구조를 정의하고, 그 다음에 필요한 필드를 정의하고, 필드의 데이터 타입을 결정하며, 마지막으로 레코드의 길이를 계산하여 파일을 생성하는 과정이다. 따라서, "④→③→②→①" 순서가 옳다. 먼저 파일 구조를 정의하고 필요한 필드를 정의하고, 필드의 데이터 타입을 결정한 후 레코드의 길이를 계산하여 파일을 생성하는 것이 가장 핵심적인 과정이기 때문이다.
profile_image
1

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

57. 프로세스 설계상 유의 사항으로 거리가 먼 것은?

  1. 프로세스 전개의 사상을 통일한다.
  2. 하드웨어의 기기 구성, 처리 성능을 고려한다.
  3. 운영체제를 중심으로 한 소프트웨어의 효율성을 고려한다.
  4. 오류에 대비한 체크 시스템의 고려는 필요 없으며, 분류 처리를 가능한 최대화한다.
(정답률: 77%)
  • 오류에 대비한 체크 시스템의 고려는 필요 없다는 것은 프로세스 설계에서 오류가 발생하지 않도록 미리 예방하는 것이 중요하다는 의미이다. 따라서 오류가 발생할 가능성이 있는 부분은 미리 파악하고 예방하는 것이 중요하며, 이를 위해 체크 시스템을 고려하는 것이 필요하다. 그러나 분류 처리를 최대화하는 것은 프로세스 설계의 핵심 목표 중 하나이다. 따라서 이를 위해 다른 요소들과 함께 고려해야 한다.
profile_image
1

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

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

  1. 오류검출 및 정정기능
  2. 암호화 기능
  3. 표준화 기능
  4. 분류 및 식별 기능
(정답률: 57%)
  • 코드화의 기능 중에서 "오류검출 및 정정기능"은 아닙니다. 코드화는 정보를 표현하고 전달하기 위한 방법으로, 오류검출 및 정정 기능은 코드화된 정보를 처리하는 과정에서 필요한 기능입니다. 따라서, 코드화의 기능은 "암호화 기능", "표준화 기능", "분류 및 식별 기능"입니다.
profile_image
1

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

59. 코드 설계시 유의사항으로 옳지 않은 것은?

  1. 공통성과 체계성이 있어야 한다.
  2. 대상 자료와 일 대 다(1:N) 대응되도록 설계한다.
  3. 사용자가 취급하기 쉬워야 한다.
  4. 컴퓨터 처리에 적합해야 한다.
(정답률: 69%)
  • "대상 자료와 일 대 다(1:N) 대응되도록 설계한다."는 옳은 유의사항입니다. 이는 데이터베이스 설계에서 중요한 원칙 중 하나로, 각 데이터의 관계를 명확하게 정의하고 이를 토대로 테이블을 구성하는 것이 중요합니다. 이를 통해 데이터의 중복을 최소화하고 데이터의 일관성을 유지할 수 있습니다.
profile_image
1

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

60. 입력 설계 단계 중 입력정보 매체화 설계시 고려사항이 아닌 것은?

  1. 매체화 담당자 및 장소
  2. 레코드 길이 및 형식
  3. 입력 항목의 배열순서 및 항목명
  4. 매체화시의 오류체크방법
(정답률: 38%)
  • 입력 항목의 배열순서 및 항목명은 입력정보 매체화 설계시 고려해야 할 중요한 요소이지만, 다른 요소들과는 달리 입력정보를 매체화하는 과정에서 직접적으로 영향을 미치지는 않기 때문에 고려사항이 아니다. 따라서 정답은 "입력 항목의 배열순서 및 항목명"이다.
profile_image
1

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

4과목: 운영체제

61. 16개의 CPU로 구성된 하이퍼큐브에서 각 CPU는 몇 개의 연결점을 갖는가?

  1. 2
  2. 4
  3. 128
  4. 256
(정답률: 63%)
  • 하이퍼큐브는 16개의 CPU가 4차원으로 연결된 구조를 가지고 있습니다. 따라서 각 CPU는 4개의 연결점을 갖게 됩니다. 따라서 정답은 "4"입니다.
profile_image
1

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

62. 상호배제의 문제는 병행하여 처리되는 여러 개의 프로세스가 공유 자원을 동시에 접근하기 때문에 발생한다. 따라서 공유되는 자원에 대한 처리 내용 중에서 상호배제를 시켜야 하는 일정 부분에 대해서는 어느 하나의 프로세스가 처리하는 동안에 다른 프로세스의 접근을 허용하지 말아야 한다. 이 때, 상호배제를 시켜야 하는 일정 부분을 무엇이라고 하는가?

  1. Locality
  2. Page
  3. Semaphore
  4. Critical Section
(정답률: 58%)
  • 정답은 "Critical Section"이다. 상호배제를 시켜야 하는 일정 부분을 Critical Section이라고 한다. 이는 공유 자원에 대한 접근을 제어하기 위해 필요한 부분으로, 한 번에 하나의 프로세스만 접근할 수 있도록 보호해야 한다. 다른 보기들은 상호배제와는 관련이 없는 용어들이다.
profile_image
1

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

63. 교착상태의 해결 방안 중 교착상태의 발생 가능성을 배제하지 않고 이를 적절하게 피해 나가는 방법을 의미하는 것은?

  1. Prevention
  2. Detection
  3. Avoidance
  4. Recovery
(정답률: 68%)
  • 교착상태의 발생 가능성을 배제하지 않고 이를 피해나가는 방법은 "Avoidance" 이다. 이 방법은 교착상태가 발생할 가능성이 있는 상황을 미리 파악하고, 그 상황을 피해나가는 것을 의미한다. 따라서 교착상태가 발생하지 않도록 예방하는 "Prevention"과는 차이가 있다.
profile_image
1

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

64. 운영체제에 대한 설명으로 옳지 않은 것은?

  1. CPU, 메모리 공간, 기억 장치, 입출력 장치, 정보관리 등의 자원을 관리한다.
  2. 다중 사용자와 다중 응용프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.
  3. 사용자가 컴퓨터 하드웨어를 사용하기 쉽도록 컴퓨터와 사용자간의 인터페이스를 지원한다.
  4. 운영체제의 운용기법 중 일괄처리시스템은 라운드로빈 방식이라고도 한다.
(정답률: 68%)
  • 운영체제의 운용기법 중 일괄처리시스템은 라운드로빈 방식이라고도 한다는 설명이 옳지 않다. 일괄처리시스템은 라운드로빈 방식 중 하나일 뿐, 다른 방식도 존재한다.
profile_image
1

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

65. UNIX에서 사용하는 디렉토리 구조는?

  1. 단일 구조
  2. 일반적 그래프 구조
  3. 비순환 그래프 구조
  4. 트리 구조
(정답률: 70%)
  • UNIX에서 사용하는 디렉토리 구조는 트리 구조이다. 이는 각 디렉토리가 하나의 루트 디렉토리에서 시작해 하위 디렉토리로 계층적으로 구성되어 있기 때문이다. 또한, 각 디렉토리는 부모 디렉토리와 자식 디렉토리 사이의 관계를 가지며, 순환하지 않는 구조를 가지고 있다. 이러한 트리 구조는 파일 시스템의 관리와 검색을 용이하게 하며, 파일 및 디렉토리의 위치를 명확하게 파악할 수 있도록 한다.
profile_image
1

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

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

  1. FIFO
  2. LRU
  3. LFU
  4. NUR
(정답률: 63%)
  • 참조 비트와 변형 비트를 사용하는 페이지 교체 기법은 NUR(Not Used Recently)이다. 이 기법은 페이지의 참조 비트와 변형 비트를 이용하여 페이지를 4개의 클래스로 분류하고, 가장 낮은 클래스에 속한 페이지를 교체하는 방식으로 동작한다. 이를 통해 시간 오버헤드를 줄일 수 있다.
profile_image
1

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

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

  1. 15
  2. 16
  3. 24
  4. 25
(정답률: 58%)
  • SJF 스케줄링은 CPU 사용시간이 가장 짧은 작업을 먼저 처리하는 방식이다. 따라서, 먼저 CPU 사용시간이 가장 짧은 작업인 작업 1을 먼저 처리하고, 작업 2, 3, 4 순서로 처리한다. 작업 1은 도착 시간과 CPU 사용시간이 모두 0이므로 대기시간이 0이다. 작업 2는 작업 1이 끝난 후에 도착하므로 대기시간은 3이다. 작업 3은 작업 2가 끝난 후에 도착하므로 대기시간은 6이다. 작업 4는 작업 3이 끝난 후에 도착하므로 대기시간은 10이다. 따라서, 평균 대기시간은 (0+3+6+10)/4 = 19/4 = 4.75이다. 하지만, 문제에서는 정수로 답을 요구하므로 4.75를 반올림하여 5가 된다. 따라서, 정답은 15이다.
profile_image
1

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

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

  1. 1번째
  2. 2번째
  3. 3번째
  4. 4번째
(정답률: 59%)
  • FCFS 스케줄링 기법은 먼저 도착한 요청부터 순서대로 처리하는 방식이다. 따라서 트랙 35는 50 다음으로 도착한 요청 중에서 4번째로 서비스를 받게 된다. 따라서 정답은 "4번째"이다.
profile_image
1

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

69. 주기억장치 관리기법 중 “Best Fit” 기법 사용시 20K의 프로그램은 주기억장치 영역 번호 중 어느 곳에 할당되는가?

  1. 영역 번호 1
  2. 영역 번호 2
  3. 영역 번호 3
  4. 영역 번호 4
(정답률: 61%)
  • Best Fit 기법은 주기억장치 내에서 프로그램이 실행될 때 필요한 크기에 가장 근접한 크기의 빈 영역에 할당하는 기법입니다. 따라서 20K의 프로그램은 영역 번호 4에 할당됩니다. 이는 20K보다 큰 영역인 영역 번호 1, 2, 3은 크기가 너무 크고, 20K보다 작은 영역인 영역 번호 5, 6은 크기가 너무 작기 때문입니다.
profile_image
1

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

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

  1. 여러 종류의 접근 제어 방법 제공
  2. 파일의 생성, 변경, 제거
  3. 네트워크 제어
  4. 파일의 무결성과 보안을 유지할 수 있는 방안 제공
(정답률: 71%)
  • 파일 시스템은 로컬 컴퓨터의 파일을 관리하는 기능을 제공하는데, 이 중에서 "네트워크 제어"는 다른 컴퓨터와의 파일 공유나 원격 접속 등 네트워크 관련 기능을 제공하는 것으로, 로컬 파일 관리와는 거리가 먼 기능이다.
profile_image
1

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

71. 분산처리 운영 시스템에 대한 설명으로 옳지 않은 것은?

  1. 사용자는 각 컴퓨터의 위치를 몰라도 자원 사용이 가능하다.
  2. 시스템의 점진적 확장이 용이하다.
  3. 중앙 집중형 시스템에 비해 시스템 설계가 간단하고 소프트웨어 개발이 쉽다.
  4. 연산속도, 신뢰성 사용 가능도가 향상된다.
(정답률: 68%)
  • 분산처리 운영 시스템은 중앙 집중형 시스템에 비해 시스템 설계가 복잡하고 소프트웨어 개발이 어렵다는 것이 옳지 않은 설명입니다. 이는 분산처리 운영 시스템이 여러 대의 컴퓨터로 이루어져 있기 때문에 각각의 컴퓨터들이 서로 통신하며 작동해야 하기 때문입니다. 따라서 시스템 설계와 소프트웨어 개발에 있어서 복잡도가 증가할 수 있습니다.
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 67%)
  • 정답은 "A"입니다. HRN 스케줄링 기법은 Highest Response Ratio Next의 약자로, 대기 시간과 서비스 시간을 고려하여 우선순위를 결정합니다. 따라서 대기 시간이 길고 서비스 시간이 짧은 작업일수록 우선순위가 높아지게 됩니다. 그러므로 대기 시간과 서비스 시간이 모두 짧은 작업인 "A"가 우선순위가 가장 낮은 것입니다.
profile_image
1

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

73. 라운드로빈(Round-Robin) 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같고 각 작업의 CPU 할당시간이 4시간일 때, 모든 작업을 완료하기 위한 CPU의 사용 순서가 옳게 나열된 것은?

  1. A B C A B C B C C
  2. A B C A B C A C A
  3. A B C A B C B C C C
  4. A C C C C C B
(정답률: 60%)
  • 라운드로빈 방식은 각 작업에 일정 시간을 할당하고, 할당된 시간이 지나면 다음 작업으로 넘어가는 방식입니다. 이 문제에서는 CPU 할당시간이 4시간으로 주어졌으므로, 각 작업은 최대 4시간까지 CPU를 사용할 수 있습니다.

    처음에는 A 작업이 CPU를 할당받고, 4시간이 지나면 B 작업이 CPU를 할당받습니다. 이후에는 C, A, B, C, B, C, C, C, A, B, A, C, A, B, C, B, C, C, C 순서로 CPU를 할당받게 됩니다.

    따라서 정답은 "A B C A B C B C C C" 입니다.
profile_image
1

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

74. 4 개의 페이지를 수용할 수 있는 주기억장치가 현재 완전히 비어 있으며, 어떤 프로세스가 다음과 같은 순서로 페이지번호를 요청했을 때 페이지 대체 정책으로 FIFO를 사용한다면 페이지 부재(Page-fault)의 발생 횟수는?

  1. 3회
  2. 4회
  3. 5회
  4. 6회
(정답률: 57%)
  • 주어진 페이지 요청 순서에 따라 FIFO 알고리즘을 적용하면, 먼저 요청된 페이지는 모두 주기억장치에 적재된다. 그러나 4개의 페이지를 수용할 수 있는 주기억장치가 가득 차 있지 않기 때문에, 처음 4개의 페이지 요청에 대해서는 페이지 부재가 발생하지 않는다. 그러나 5번째 페이지 요청에서는 주기억장치에 더 이상 적재할 공간이 없기 때문에, 가장 먼저 적재된 페이지 중에서 가장 오래된 페이지를 대체해야 한다. 따라서 페이지 부재가 발생하고, 이후에도 6번째 페이지 요청에서는 마찬가지로 페이지 부재가 발생하게 된다. 따라서 페이지 부재의 발생 횟수는 총 5회가 된다.
profile_image
1

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

75. 파일 디스크립터(File Descriptor)에 대한 설명으로 옳지 않은 것은?

  1. 파일이 액세스되는 동안 운영체제가 관리 목적으로 알아야 할 정보를 모아 놓은 자료 구조이다.
  2. 파일 디스크립터는 모든 시스템에 공통적인 구조를 가진다.
  3. 사용자가 직접 참조할 수 없다.
  4. 해당 파일이 Open되면 FCB가 메모리에 옮겨진다.
(정답률: 37%)
  • "파일 디스크립터는 모든 시스템에 공통적인 구조를 가진다."가 옳지 않은 설명이다. 파일 디스크립터는 운영체제마다 구조가 다를 수 있으며, 유닉스 계열 운영체제에서는 정수형으로 표현되는 반면, 윈도우 운영체제에서는 핸들(Handle)이라는 구조체로 표현된다.
profile_image
1

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

76. 디렉토리 구조 중 중앙에 마스터 파일 디렉토리가 있고, 그 아래에 사용자별로 서로 다른 파일 디렉토리가 있는 구조는?

  1. 1단계 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 비순환 그래프 디렉토리 구조
  4. 일반적 그래프 디렉토리 구조
(정답률: 66%)
  • 해당 디렉토리 구조는 중앙에 마스터 파일 디렉토리가 있고, 그 아래에 사용자별로 서로 다른 파일 디렉토리가 있는 구조입니다. 이러한 구조는 2단계 디렉토리 구조라고 부릅니다. 이는 디렉토리 구조가 두 단계로 이루어져 있기 때문입니다. 1단계 디렉토리 구조는 디렉토리가 한 단계로 이루어져 있으며, 비순환 그래프 디렉토리 구조와 일반적 그래프 디렉토리 구조는 그래프 이론에서 사용되는 용어이며, 디렉토리 구조와는 직접적인 연관이 없습니다.
profile_image
1

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

77. 구역성(Locality)에 대한 설명으로 옳지 않은 것은?

  1. 프로세스가 실행되는 동안 일부 페이지만 집중적으로 참조되는 경향을 말한다.
  2. 시간 구역성은 최근에 참조된 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미한다.
  3. 공간 구역성은 하나의 기억장소가 참조되면 그 근처의 기억장소가 계속 참조되는 경향이 있음을 의미한다.
  4. 프로세스가 효율적으로 실행되기 위해 프로세스에 의해 자주 참조되는 페이지들의 집합을 말한다.
(정답률: 56%)
  • 옳지 않은 설명은 "프로세스가 효율적으로 실행되기 위해 프로세스에 의해 자주 참조되는 페이지들의 집합을 말한다."입니다. 구역성은 페이지의 참조 패턴에 따라 나뉘며, 시간 구역성은 최근에 참조된 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미하고, 공간 구역성은 하나의 기억장소가 참조되면 그 근처의 기억장소가 계속 참조되는 경향이 있음을 의미합니다.
profile_image
1

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

78. 운영체제의 목적으로 옳지 않은 것은?

  1. 사용가능도 향상, 반환시간 증가, 신뢰도 향상
  2. 사용자와 컴퓨터 간의 인터페이스 제공
  3. 데이터 공유 및 주변장치 관리
  4. 자원의 효율적인 운영 및 자원 스케줄링
(정답률: 62%)
  • 운영체제의 목적은 사용가능도 향상, 반환시간 증가, 신뢰도 향상이 아닙니다. 이들은 운영체제가 제공하는 기능 중 일부일 뿐입니다. 운영체제의 목적은 사용자와 컴퓨터 간의 인터페이스 제공, 데이터 공유 및 주변장치 관리, 자원의 효율적인 운영 및 자원 스케줄링 등을 통해 컴퓨터 시스템을 효율적으로 관리하고 제어하는 것입니다.
profile_image
1

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

79. UNIX에서 현재 디렉토리 내의 파일 목록을 확인하는 명령은?

  1. find
  2. ls
  3. cat
  4. finger
(정답률: 71%)
  • 정답은 "ls"입니다. "ls"는 "list"의 약자로, 현재 디렉토리 내의 파일과 디렉토리 목록을 보여주는 명령입니다. 따라서 "ls"를 입력하면 현재 디렉토리 내의 파일 목록을 확인할 수 있습니다. "find"는 파일을 검색하는 명령이고, "cat"은 파일 내용을 출력하는 명령입니다. "finger"는 사용자 정보를 보여주는 명령입니다.
profile_image
1

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

80. 프로세스(Process)의 정의와 거리가 먼 것은?

  1. PCB의 존재로서 명시되는 것
  2. 동기적 행위를 일으키는 주체
  3. 프로시저가 활동 중인 것
  4. 실행중인 프로그램
(정답률: 68%)
  • 프로세스는 실행중인 프로그램을 의미합니다. 이 프로그램은 PCB(Process Control Block)에 의해 관리되며, 프로세스는 PCB의 존재로서 명시됩니다. 프로세스는 동기적 행위를 일으키는 주체이며, 이는 프로시저가 활동 중인 것을 의미합니다. 따라서, "동기적 행위를 일으키는 주체"가 프로세스와 가장 밀접한 관련이 있는 것입니다.
profile_image
1

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

5과목: 정보통신개론

81. 다음이 설명하고 있는 것은?

  1. 집중화
  2. 암호화
  3. 복호화
  4. 다중화
(정답률: 72%)
  • 위 그림은 하나의 통신 회선을 여러 개의 채널로 분할하여 동시에 데이터를 전송하는 다중화 기술을 나타내고 있습니다. 따라서 정답은 "다중화" 입니다.
profile_image
1

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

82. X .25 프로토콜을 구성하는 계층에 해당하지 않는 것은?

  1. 패킷 계층
  2. 물리 계층
  3. 링크 계층
  4. 응용 계층
(정답률: 39%)
  • X.25 프로토콜은 OSI 7계층 모델에서 데이터 링크 계층과 네트워크 계층을 포함합니다. 따라서 "응용 계층"은 X.25 프로토콜을 구성하는 계층에 해당하지 않습니다. 응용 계층은 OSI 모델의 상위 계층에 속하며, X.25 프로토콜과는 관련이 없습니다.
profile_image
1

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

83. 비동기식 전송방식의 특징으로 틀린 것은?

  1. 한 번에 한 문자씩 전송되는 방식이다.
  2. 300~19200[bps]의 비교적 저속의 데이터 전송에 주로 이용된다.
  3. 문자단위의 재 동기를 위해 시작비트(Start bit)와 정지(Stop bit)비트를 둔다.
  4. 송수신기의 클록 오차에 의한 오류를 줄이기 위해 긴 비트열을 전송하여 타이밍 오류를 피한다.
(정답률: 48%)
  • 정답은 "송수신기의 클록 오차에 의한 오류를 줄이기 위해 긴 비트열을 전송하여 타이밍 오류를 피한다." 이다.

    비동기식 전송방식은 한 번에 한 문자씩 전송되는 방식이며, 300~19200[bps]의 비교적 저속의 데이터 전송에 주로 이용된다. 문자단위의 재 동기를 위해 시작비트(Start bit)와 정지(Stop bit)비트를 둔다. 하지만 이 방식은 송수신기의 클록 오차에 의한 오류가 발생할 수 있다. 따라서 긴 비트열을 전송하여 타이밍 오류를 줄이는 방식을 사용한다.
profile_image
1

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

84. 호스트 A에서 사용하는 데이터 형식은 ASCII이고 호스트 B에서 사용하는 데이터 형식은 EBCDIC 인 경우에 두 호스트간의 통신을 가능하게 하기 위해서는 데이터 형식간의 변환 기능이 요구된다. 이러한 기능은 OSI 7계층 중 어느 계층에서 수행되는가?

  1. 물리 계층
  2. 데이터링크 계층
  3. 세션 계층
  4. 표현 계층
(정답률: 40%)
  • 정답은 "표현 계층"이다. 이는 데이터의 형식을 변환하고 암호화/복호화 등의 데이터 표현에 관련된 기능을 수행하는 계층이기 때문이다. 따라서 호스트 A와 호스트 B 간의 데이터 형식 변환은 표현 계층에서 이루어져야 한다.
profile_image
1

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

85. DTE에서 발생하는 NRZ-L 형태의 디지털 신호를 다른 형태의 디지털 신호로 바꾸어 먼 거리까지 전송이 가능하도록 하는 것은?

  1. DCE
  2. RTS
  3. DSU
  4. CTS
(정답률: 60%)
  • DSU는 DTE에서 발생하는 NRZ-L 형태의 디지털 신호를 다른 형태의 디지털 신호로 변환하여 먼 거리까지 전송이 가능하도록 하는 장치입니다. DCE는 데이터 통신 장비를 의미하며, RTS와 CTS는 흐름 제어 신호입니다. 따라서 DSU가 정답입니다.
profile_image
1

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

86. OSI 7계층 중 응용간의 대화 제어(dialogue control)를 담당하는 것은?

  1. 네트워크 계층
  2. 응용 계층
  3. 세션 계층
  4. 데이터링크 계층
(정답률: 52%)
  • 세션 계층은 응용 프로그램 간의 대화를 제어하고, 세션을 설정하고 유지하는 역할을 합니다. 따라서 응용간의 대화 제어(dialogue control)를 담당하는 것은 세션 계층입니다. 네트워크 계층은 패킷을 전송하고 라우팅하는 역할을 하며, 응용 계층은 사용자와 직접적으로 상호작용하는 응용 프로그램과의 인터페이스를 제공합니다. 데이터링크 계층은 물리적인 매체를 통해 데이터를 전송하고, 오류 검출 및 수정을 수행합니다.
profile_image
1

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

87. IEEE 802 시리즈의 표준화 모델이 바르게 연결된 것은?

  1. IEEE 802.2 - 매체접근 제어(MAC)
  2. IEEE 802.3 - 광섬유 LAN
  3. IEEE 802.4 - 토큰 버스(Token Bus)
  4. IEEE 802.5 - 논리링크 제어(LLC)
(정답률: 60%)
  • IEEE 802.2는 MAC 프로토콜을 정의하고, IEEE 802.3은 광섬유 LAN을 정의합니다. IEEE 802.5는 LLC 프로토콜을 정의합니다. 이에 반해, IEEE 802.4는 토큰 버스 프로토콜을 정의합니다. 따라서, IEEE 802 시리즈의 표준화 모델에서는 IEEE 802.4가 토큰 버스를 정의하고 있습니다.
profile_image
1

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

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

  1. 전송편이 변조
  2. 주파수편이 변조
  3. 위상편이 변조
  4. 진폭편이 변조
(정답률: 55%)
  • ASK 변조는 진폭편이 변조하는 방식으로, 디지털 신호를 전송할 때 0과 1을 각각 다른 진폭으로 변조하여 전송하는 방식이다. 이 방식은 간단하고 구현이 쉬우며, 대역폭을 적게 사용하여 효율적인 전송이 가능하다. 따라서 ASK 변조는 주로 짧은 거리의 데이터 전송에 사용된다.
profile_image
1

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

89. 여러 개의 터미널 신호를 하나의 통신회선을 통해 전송 할 수 있도록 하는 장치는?

  1. 변복조장치
  2. 멀티플렉서
  3. 전자교환기
  4. 디멀티플렉서
(정답률: 64%)
  • 멀티플렉서는 여러 개의 터미널 신호를 하나의 통신회선을 통해 전송할 수 있도록 하는 장치입니다. 이는 다수의 입력 신호를 하나의 출력 신호로 변환하여 전송하는 것으로, 통신 회선의 효율성을 높이고 비용을 절감할 수 있습니다. 따라서 멀티플렉서가 정답입니다.
profile_image
1

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

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

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

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

91. OSI 7계층 모델에서 기계적, 전기적, 절차적 특성을 정의한 계층은?

  1. 전송 계층
  2. 데이터링크 계층
  3. 물리 계층
  4. 표현 계층
(정답률: 69%)
  • 물리 계층은 데이터를 전송하기 위해 기계적, 전기적, 절차적인 특성을 정의하는 계층입니다. 이 계층은 데이터를 전기 신호로 변환하고, 케이블, 허브, 리피터 등의 물리적인 매체를 통해 전송합니다. 따라서 물리 계층은 데이터의 물리적인 전송을 담당하며, OSI 7계층 모델에서 가장 하위에 위치합니다.
profile_image
1

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

92. LAN의 토폴로지 형태에 해당하지 않는 것은?

  1. Star형
  2. Bus형
  3. Ring형
  4. Square형
(정답률: 75%)
  • "Square형"은 LAN의 토폴로지 형태에 해당하지 않는다. 이는 LAN에서 일반적으로 사용되는 토폴로지 형태가 "Star형", "Bus형", "Ring형"으로 구성되기 때문이다. "Square형"은 일반적으로 사용되지 않는 토폴로지 형태이며, 네트워크 구성이 복잡해지고 유지보수가 어려워지는 단점이 있다.
profile_image
1

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

93. 디지털 데이터를 아날로그 신호로 변환하는 과정에서 두 개의 2진 값이 서로 다른 두 개의 주파수로 구분되는 변조 방식은?

  1. ASK
  2. FSK
  3. PSK
  4. QPSK
(정답률: 52%)
  • FSK는 Frequency Shift Keying의 약자로, 디지털 데이터를 아날로그 신호로 변환할 때 두 개의 2진 값이 서로 다른 두 개의 주파수로 구분되는 변조 방식입니다. 따라서 FSK가 정답입니다. ASK는 Amplitude Shift Keying, PSK는 Phase Shift Keying, QPSK는 Quadrature Phase Shift Keying의 약자로, 각각은 다른 방식으로 디지털 데이터를 아날로그 신호로 변환합니다.
profile_image
1

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

94. TCP/IP 프로토콜 구조 중 응용 계층에서 동작하지 않는 것은?

  1. FTP
  2. Telnet
  3. SMTP
  4. ICMP
(정답률: 53%)
  • ICMP는 인터넷 제어 메시지 프로토콜로, 네트워크 상태를 모니터링하고 오류 메시지를 전송하는 프로토콜이므로 응용 계층에서 동작하지 않습니다. FTP, Telnet, SMTP은 모두 응용 계층에서 동작하는 프로토콜입니다.
profile_image
1

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

95. 에러 제어 방식 중 CRC(Cyclic Redundancy Check)에 대한 설명으로 옳은 것은?

  1. 한 블록의 데이터 끝에 하나의 비트를 추가하여 에러를 검출하는 방법이다.
  2. 에러 검출뿐만 아니라 에러 정정까지도 가능한 방법이다.
  3. 프레임 단위로 오류 검출을 위한 코드를 계산하여 프레임 끝에 부착하는데 이를 “FCS"라 한다.
  4. 에러 검출을 위해 해밍코드(Hamming code)를 사용한다.
(정답률: 40%)
  • 정답은 "프레임 단위로 오류 검출을 위한 코드를 계산하여 프레임 끝에 부착하는데 이를 “FCS"라 한다."이다. CRC는 프레임 단위로 오류 검출을 위한 코드를 계산하여 프레임 끝에 부착하는 방식으로 동작한다. 이를 위해 다항식 연산을 사용하며, FCS(Field Check Sequence)는 이를 통해 계산된 코드를 의미한다. 따라서 CRC는 에러 검출만 가능하며, 에러 정정은 불가능하다. 해밍코드는 에러 정정을 위한 방법이다.
profile_image
1

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

96. 다음이 설명하고 있는 LAN의 매체 접근 제어방식은?

  1. CSMA/CD
  2. token bus
  3. token ring
  4. slotted ring
(정답률: 67%)
  • 이 그림은 CSMA/CD (Carrier Sense Multiple Access with Collision Detection) 방식을 나타내고 있습니다. 이 방식은 네트워크 상에서 여러 대의 컴퓨터가 데이터를 전송할 때 충돌이 발생하는 것을 방지하기 위해 사용됩니다. 각 컴퓨터는 데이터를 전송하기 전에 먼저 채널을 감지하여 사용 중인지 여부를 확인하고, 사용 중이 아니면 데이터를 전송합니다. 그러나 동시에 데이터를 전송하는 컴퓨터가 있을 경우 충돌이 발생하게 되는데, 이때 충돌을 감지하고 전송을 중단하여 일정 시간 후에 다시 전송을 시도합니다. 이 방식은 이더넷에서 사용되는 가장 일반적인 매체 접근 제어 방식입니다.
profile_image
1

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

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

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

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

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

  1. 24바이트
  2. 48바이트
  3. 53바이트
  4. 64바이트
(정답률: 56%)
  • ATM 교환기에서 처리되는 셀의 길이는 53바이트이다. 이는 ATM 셀의 표준 길이이며, 5바이트의 헤더와 48바이트의 페이로드로 구성되어 있다. 따라서, 53바이트가 정답이다.
profile_image
1

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

99. HDLC(High-Level Data Link Control)에 대한 설명으로 옳지 않은 것은?

  1. 비트지향형의 프로토콜이다.
  2. 링크 구성 방식에 따라 세 가지 동작모드를 가지고 있다.
  3. 데이터링크 계층의 프로토콜이다.
  4. 반이중과 전이중 통신이 불가능하다.
(정답률: 70%)
  • HDLC는 비트지향형의 프로토콜로 데이터링크 계층의 프로토콜이다. 링크 구성 방식에 따라 세 가지 동작모드를 가지고 있지만, 반이중과 전이중 통신이 불가능한 것은 아니다. HDLC는 동기식 프로토콜로, 동시에 한 방향으로만 데이터를 전송할 수 있기 때문에 반이중과 전이중 통신이 가능하지 않다는 것이다.
profile_image
1

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

100. 화상정보가 축적된 정보센터의 데이터베이스를 TV수신기와 공중전화망에 연결해서 이용자가 화면을 보면서 상호대화 형태로 각종 정보검색을 할 수 있는 것은?

  1. Teletext
  2. Videotex
  3. HDTV
  4. CATV
(정답률: 54%)
  • Videotex는 화상정보가 축적된 정보센터의 데이터베이스를 TV수신기와 공중전화망에 연결해서 이용자가 화면을 보면서 상호대화 형태로 각종 정보검색을 할 수 있는 서비스이다. Teletext는 TV 수신기 내부에서 정보를 제공하는 서비스이고, HDTV는 고화질 TV 방송을 의미하며, CATV는 케이블 TV를 의미한다. 따라서, Videotex가 유일한 정답이다.
profile_image
1

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

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