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

정보처리산업기사
(2007-09-02 기출문제)

목록

1과목: 데이터 베이스

1. 정보(Information)의 의미로 거리가 먼 것은?

  1. 자료(Data)를 처리하여 얻은 결과
  2. 사용자가 목적하는 값
  3. 현실 세계에서 관찰을 통해 얻은 값
  4. 의사 결정을 위한 값
(정답률: 75%)
  • 정보는 현실 세계에서 관찰을 통해 얻은 값입니다. 이는 자료를 처리하여 얻은 결과나 사용자가 목적하는 값과는 다릅니다. 정보는 현실 세계에서 일어나는 사건이나 현상을 관찰하고 분석하여 얻어지는 값으로, 의사 결정을 위한 값으로 활용됩니다.
profile_image
1

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

2. DBMS의 필수기능 중 무결성, 보안, 병행제어 등과 관련되는 것은?

  1. 정의 기능
  2. 조작 기능
  3. 운영 기능
  4. 제어 기능
(정답률: 72%)
  • 제어 기능은 DBMS의 필수기능 중 무결성, 보안, 병행제어 등과 관련된 기능을 담당합니다. 이는 데이터의 무결성을 유지하고, 불법적인 접근을 방지하며, 동시에 여러 사용자가 동시에 데이터를 접근할 때 충돌이 발생하지 않도록 조절하는 역할을 합니다. 따라서 제어 기능은 DBMS의 안정성과 신뢰성을 보장하는 중요한 역할을 합니다.
profile_image
1

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

3. 데이터베이스의 3단계 스키마 구조에 대한 설명으로 옳지 않은 것은?

  1. 내부적 스키마는 데이터베이스의 논리적 저장 구조를 묘사한다.
  2. 외부적 스키마는 데이터베이스 전체에서 특정 사용자 그룹이 관심을 가지고 있는 일부분만을 묘사한다.
  3. 데이터베이스 관리 시스템은 외부적 스키마에 따라 명시된 사용자의 요구를 개념적 스키마에 적합한 형태로 변경하고 이를 다시 내부적 스키마에 적합한 형태로 변환한다.
  4. 개념적 수준에서는 사용자 집단을 위한 전체 데이터베이스의 구조를 묘사한다.
(정답률: 43%)
  • "내부적 스키마는 데이터베이스의 논리적 저장 구조를 묘사한다."가 옳지 않은 것이다. 내부적 스키마는 데이터베이스의 물리적 저장 구조를 묘사한다. 즉, 데이터가 실제로 어떻게 저장되는지를 나타낸다.
profile_image
1

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

4. 후위 표기(Postfix)식이 다음과 같을 때 식의 계산 값은?(단, 각 수치는 한 자리 숫자를 의미한다.)

  1. 6
  2. 7
  3. 14
  4. -10
(정답률: 66%)
  • 후위 표기식은 연산자를 뒤에 놓는 표기법으로, 스택을 이용하여 계산할 수 있다.

    먼저, 스택을 생성하고 표기식을 왼쪽에서 오른쪽으로 읽으면서 다음과 같이 처리한다.

    1. 피연산자(숫자)를 만나면 스택에 push 한다.
    2. 연산자를 만나면 스택에서 두 개의 피연산자를 pop 하여 연산을 수행하고, 그 결과를 다시 스택에 push 한다.

    따라서, 위의 후위 표기식을 스택을 이용하여 계산하면 다음과 같다.

    |표기식|스택|
    |---|---|
    |6|6|
    |7|6, 7|
    |+|13|
    |14|13, 14|
    |-|-1|
    |3|-1, 3|
    |*|-3|

    따라서, 계산 값은 -3 이다.

    하지만, 보기에서는 [-10] 이라는 값이 주어졌다. 이는 스택을 이용하여 계산한 결과가 아니라, 후위 표기식을 직접 계산한 결과이다. 따라서, 보기에서는 연산자를 만날 때마다 스택을 이용하여 계산한 것이 아니라, 숫자를 만날 때마다 스택에 push 하고, 연산자를 만나면 스택에서 두 개의 숫자를 pop 하여 계산한 것이다.

    따라서, 보기에서는 다음과 같이 계산한 것이다.

    |표기식|스택|
    |---|---|
    |6|6|
    |7|6, 7|
    |14|6, 7, 14|
    |+|6, 21|
    |-|-15|
    |10|-15, 10|
    |*|-150|

    따라서, 계산 값은 -150 이 아니라 -10 이다.
profile_image
1

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

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

  1. 관계대수는 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특징을 가지고 있다.
  2. 기본적으로 관계대수와 관계해석은 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하다.
  3. 관계해석에는 튜플 관계해석과 도메인 관계해석이 있다.
  4. 관계해석은 수학의 프레디킷 해석(Predicate Calculus)에 기반을 두고 있다.
(정답률: 70%)
  • "관계대수는 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특징을 가지고 있다."는 옳은 설명이다. 관계대수는 원하는 정보를 정의하는 것만으로 결과를 얻을 수 있기 때문에 비절차적 특징을 가진다.
profile_image
1

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

6. 제 2정규형에서 제 3정규형이 되기 위한 조건은?

  1. 원자값이 아닌 도메인을 분해
  2. 부분 함수 종속 제거
  3. 이행 함수 종속 제거
  4. 후보키를 통하지 않은 조인 종속 제거
(정답률: 86%)
  • 제 2정규형에서 제 3정규형이 되기 위해서는 이행 함수 종속을 제거해야 합니다. 이행 함수 종속이란 A → B, B → C와 같이 A → C와 같은 함수 종속이 성립하는 경우를 말합니다. 이러한 경우에는 B가 중간 역할을 하기 때문에 데이터의 중복이 발생할 수 있습니다. 이를 방지하기 위해서는 이행 함수 종속을 제거하여 각각의 함수 종속이 직접적으로 연결되도록 해야 합니다.
profile_image
1

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

7. E-R 모델에 관한 설명으로 옳지 않은 것은?

  1. 개체 타입은 타원, 관계 타입은 사각형, 속성은 선으로 표현한다.
  2. 개체 타입과 이들 간의 관계 타입을 이용한다.
  3. E-R 모델에서는 데이터를 개체, 관계, 속성으로 묘사한다.
  4. 현실 세계가 내포하는 의미들이 포함된다.
(정답률: 82%)
  • "E-R 모델에 관한 설명으로 옳지 않은 것은? 개체 타입은 타원, 관계 타입은 사각형, 속성은 선으로 표현한다." 이유는, 속성은 선으로 표현하는 것이 아니라 타원 내부에 속성 이름을 적어서 표현한다.
profile_image
1

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

8. 계층형 데이터 모델의 특징이 아닌 것은?

  1. 개체 타입 간에는 상위와 하위 관계가 존재한다.
  2. 개체 타입들 간에는 사이클(Cycle)이 허용된다.
  3. 루트 개체 타입을 가지고 있다.
  4. 링크를 사용하여 개체와 개체 사이의 관계성을 표시한다.
(정답률: 65%)
  • 개체 타입들 간에는 사이클(Cycle)이 허용된다는 것은 계층형 데이터 모델에서 한 개체 타입이 다른 개체 타입의 부모가 될 수 있고, 그 부모 개체 타입이 다시 자식 개체 타입의 부모가 될 수 있다는 것을 의미합니다. 이러한 구조에서는 사이클이 발생할 수 있으며, 이는 계층 구조를 유지하기 어렵게 만들 수 있습니다. 따라서 계층형 데이터 모델에서는 사이클을 최대한 피하는 것이 좋습니다.
profile_image
1

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

9. 자료가 다음과 같을 때, 삽입(Insertion) 정렬 방법을 적용하여 오름차순으로 정렬할 경우 Pass 2를 수행한 결과는?

  1. 3 8 4 9 7
  2. 3 4 8 9 7
  3. 3 4 7 9 8
  4. 3 4 7 8 9
(정답률: 81%)
  • Pass 1에서는 첫 번째 숫자 3은 이미 정렬된 상태이므로 두 번째 숫자 8과 비교하여 자리를 바꾸지 않고 넘어가게 된다. 세 번째 숫자 4는 두 번째 숫자 8보다 작으므로 자리를 바꾸어야 한다. 따라서 "3 8 4 9 7"에서 "3 4 8 9 7"이 된다. 이후 Pass 2에서는 첫 번째 숫자 3과 두 번째 숫자 4는 이미 정렬된 상태이므로 넘어가게 되고, 세 번째 숫자 8과 네 번째 숫자 9는 이미 정렬된 상태이므로 넘어가게 된다. 마지막으로 다섯 번째 숫자 7은 네 번째 숫자 9보다 작으므로 자리를 바꾸어 "3 4 8 9 7"에서 "3 4 7 9 8"이 된다. 따라서 Pass 2를 수행한 결과는 "3 4 7 9 8"이 된다.
profile_image
1

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

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

  1. 뷰는 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
  2. 뷰는 데이터의 논리적인 독립성을 제공한다.
  3. 뷰의 테이블은 가상 테이블이다.
  4. 뷰의 테이블은 물리적인 구현으로 구성되어 있다.
(정답률: 82%)
  • 뷰의 테이블은 가상 테이블이다. 뷰는 실제 데이터를 저장하는 것이 아니라 쿼리 결과를 가상의 테이블로 만들어서 제공하기 때문에 뷰의 테이블은 물리적인 구현으로 구성되어 있지 않다.
profile_image
1

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

11. 다음 ( ) 안의 내용으로 알맞은 것은?

  1. Model
  2. Entity
  3. Domain
  4. Relation
(정답률: 71%)
  • 이 그림은 데이터베이스 모델링에서 엔티티(Entity)를 나타내는 것입니다. 엔티티는 데이터베이스에서 관리하고자 하는 개체를 의미하며, 이 개체는 속성(Attribute)을 가지고 있습니다. 따라서 이 그림은 엔티티를 나타내는 것이므로 정답은 "Entity"입니다.
profile_image
1

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

12. 선형 구조가 아닌 것은?

  1. 리스트
  2. 그래프
  3. 스택
  4. 배열
(정답률: 86%)
  • 그래프는 선형 구조가 아닌 비선형 구조이기 때문입니다. 그래프는 노드와 간선으로 이루어져 있으며, 각 노드들이 서로 연결되어 있어서 선형적인 구조를 가지지 않습니다. 따라서 그래프는 선형 구조가 아닙니다.
profile_image
1

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

13. 다음 ( ) 안의 내용에 적합한 단어는?

  1. Stack
  2. Queue
  3. List
  4. Tree
(정답률: 82%)
  • 이 그림은 Stack의 동작 방식을 나타내고 있습니다. Stack은 LIFO (Last In First Out) 방식으로 데이터를 저장하고 꺼내는 자료구조입니다. 즉, 가장 마지막에 들어온 데이터가 가장 먼저 나가게 됩니다. 이 그림에서도 가장 마지막에 들어온 데이터인 5가 가장 먼저 나가는 것을 볼 수 있습니다. 따라서 정답은 "Stack"입니다.
profile_image
1

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

14. 관계 모델에서의 무결성을 제약하는 방법으로, 기본키의 값은 널(Null)일 수 없다는 무결성 조건은?

  1. 개체 무결성
  2. 참조 무결성
  3. 도메인 무결성
  4. 관계 무결성
(정답률: 82%)
  • 기본키는 각 행을 유일하게 식별하는 역할을 하기 때문에, 값이 널일 경우에는 행을 식별할 수 없게 되어 데이터의 무결성이 깨질 수 있습니다. 따라서 기본키의 값은 널일 수 없다는 무결성 조건을 "개체 무결성"이라고 합니다.
profile_image
1

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

15. 릴레이션에 대한 설명으로 적합하지 않은 것은?

  1. 릴레이션은 릴레이션 스키마와 릴레이션 인스턴스로 구성된다.
  2. 릴레이션 스키마는 한 릴레이션의 논리적 구조를 기술한 것이다.
  3. 릴레이션 인스턴스는 구조를 나타내며, 릴레이션 스키마는 실제 값들을 나타낸다.
  4. 릴레이션의 스키마는 정적인 성질을 가지며, 릴레이션 인스턴스는 동적인 성질을 가진다.
(정답률: 59%)
  • 정답은 "릴레이션 인스턴스는 구조를 나타내며, 릴레이션 스키마는 실제 값들을 나타낸다."이다. 릴레이션 인스턴스는 실제 데이터 값들을 나타내는 것이며, 릴레이션 스키마는 해당 릴레이션의 구조와 속성을 정의하는 것이다. 따라서 릴레이션 인스턴스는 동적인 성질을 가지며, 릴레이션 스키마는 정적인 성질을 가진다.
profile_image
1

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

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

  1. C, B, A, D
  2. C, D, A, B
  3. B, A, D, C
  4. B, C, D, A
(정답률: 66%)
  • "C, D, A, B"는 스택의 특성상 가장 나중에 입력된 것이 가장 먼저 출력되어야 하는데, "C"가 먼저 출력되어야 하기 때문에 "C, D, A, B"는 스택에 입력된 순서대로 출력될 수 없다.
profile_image
1

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

17. 색인 순차 파일(ISAM`;`Indexed Sequential Access Method)에 관한 설명으로 옳지 않은 것은?

  1. 순차 처리와 랜덤 처리가 모두 가능하다.
  2. 레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.
  3. 기본 구역(Prime Data Area), 색인 구역(Index-Area), 오버플로 구역(Overflow Area)으로 구성되어 있다.
  4. 해시 함수를 사용하여 레코드 저장 위치를 결정한다.
(정답률: 52%)
  • 해시 함수를 사용하여 레코드 저장 위치를 결정하는 것은 해시 테이블을 사용하는 해시 파일에서 이루어지는 일이며, ISAM 파일에서는 사용되지 않는다. 따라서 "해시 함수를 사용하여 레코드 저장 위치를 결정한다."가 옳지 않은 설명이다.
profile_image
1

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

18. 널(NULL) 값에 대한 설명으로 부적합한 것은?

  1. 부재(Missing) 정보를 의미한다.
  2. 알려지지 않은 값을 의미한다.
  3. 영(Zero)의 값을 의미한다.
  4. 널(NULL) 값은 혼란을 야기할 수 있다.
(정답률: 79%)
  • 영(Zero)의 값을 의미한다는 것은 부적절한 설명입니다. 널(NULL) 값은 아무 값도 가지지 않는 상태를 의미하며, 부재(Missing) 정보나 알려지지 않은 값을 의미할 수도 있습니다. 하지만 영(Zero)의 값을 의미하는 것은 아닙니다.
profile_image
1

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

19. 다음 SQL 명령어 중 DDL에 해당하는 것은?

  1. SELECT
  2. UPDATE
  3. DELETE
  4. ALTER
(정답률: 82%)
  • DDL은 데이터 정의 언어로, 데이터베이스의 스키마를 정의하거나 수정하는 명령어를 말한다. 따라서 "ALTER"는 DDL에 해당한다. "SELECT", "UPDATE", "DELETE"는 DML(데이터 조작 언어)에 해당한다.
profile_image
1

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

20. 릴레이션(Relation)의 특징이 아닌 것은?

  1. 중복된 튜플이 존재하지 않는다.
  2. 튜플 간의 순서가 있다.
  3. 속성 간의 순서는 없다.
  4. 모든 속성값은 원자값을 갖는다.
(정답률: 78%)
  • 릴레이션에서 튜플 간의 순서는 없습니다. 즉, 튜플의 순서가 바뀌어도 같은 릴레이션이 유지됩니다. 따라서 "튜플 간의 순서가 있다."는 릴레이션의 특징이 아닙니다.
profile_image
1

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

2과목: 전자 계산기 구조

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

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

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

22. 컴퓨터 주기억장치의 용량이 256MB라면 주소 버스의 폭은 최소한 몇 Bit 이어야 하는가?

  1. 24
  2. 26
  3. 28
  4. 30
(정답률: 66%)
  • 256MB는 2의 28승 바이트이다. 따라서, 주소 버스의 폭은 최소한 28비트여야 한다.
profile_image
1

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

23. 다음의 주소지정 방식 중 명령어가 피연산자의 주소가 아닌 피연산자의 주소가 저장된 곳의 주소를 나타내고 있는 방식은?

  1. Indirect Addressing
  2. Relative Addressing
  3. Immediate Addressing
  4. Direct Addressing
(정답률: 72%)
  • "Indirect Addressing" 방식은 피연산자의 주소가 저장된 곳의 주소를 나타내고 있으며, 이를 통해 간접적으로 피연산자에 접근하는 방식이다. 즉, 피연산자의 실제 값이 저장된 메모리 주소가 아닌, 해당 값이 저장된 메모리 주소를 가리키는 포인터를 사용하여 피연산자에 접근하는 방식이다. 이 방식은 포인터를 사용하여 메모리 주소를 간접적으로 참조하기 때문에 유연성이 높고, 프로그램의 구조를 보다 쉽게 관리할 수 있다는 장점이 있다.
profile_image
1

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

24. 한글 2바이트 조합형 코드에서 한글과 영문을 구분하기 위한 비트 수는?

  1. 1 비트
  2. 2 비트
  3. 3 비트
  4. 4 비트
(정답률: 66%)
  • 한글 2바이트 조합형 코드에서 한글과 영문을 구분하기 위한 비트 수는 1 비트이다. 이는 코드의 첫 번째 바이트에서 8번째 비트를 사용하여 구분하기 때문이다. 8번째 비트가 0이면 영문, 1이면 한글로 인식한다. 따라서 한글과 영문을 구분하기 위해 1 비트만 사용하면 된다.
profile_image
1

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

25. 다음 중 플립플롭으로 구성할 수 없는 것은?

  1. Counter
  2. Register
  3. RAM
  4. 주파수 판별기
(정답률: 67%)
  • 주파수 판별기는 디지털 회로가 아닌 아날로그 회로이기 때문에 플립플롭으로 구성할 수 없습니다. 플립플롭은 디지털 신호를 처리하는데 사용되는 회로이며, 주파수 판별기는 아날로그 신호를 처리하는 회로입니다. 따라서 주파수 판별기는 플립플롭으로 구성할 수 없습니다.
profile_image
1

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

26. 10진수 634를 BCD Code로 표현하였을 때 옳은 것은?

  1. 0110 0011 0100
  2. 0110 0011 0011
  3. 0011 0011 0100
  4. 0011 0011 0011
(정답률: 77%)
  • BCD Code는 Binary Coded Decimal의 약자로, 10진수를 4비트씩 나누어 각각을 이진수로 표현하는 방식입니다.

    634를 2진수로 변환하면 1010 0110이 됩니다. 이를 4비트씩 나누어 BCD Code로 표현하면 0110 0011 0100이 됩니다.

    따라서 정답은 "0110 0011 0100"입니다.
profile_image
1

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

27. 자기디스크 장치에서 읽기/쓰기 헤드(Read/Write Head)의 위치를 정하기 위해서 액세스 암(Access Arm)이 이동하는 시간을 무엇이라고 하는가?

  1. Search Time
  2. Seek Time
  3. Data Transfer Time
  4. Delay Time
(정답률: 67%)
  • 액세스 암이 디스크의 특정 위치로 이동하는 시간을 "Seek Time"이라고 부릅니다. 이는 자기디스크에서 데이터를 읽거나 쓰기 위해 필요한 가장 기본적인 시간 요소 중 하나입니다. 디스크의 회전 속도나 데이터 전송 속도와는 별개로, Seek Time은 디스크의 물리적인 구조와 관련이 있습니다. 따라서 Seek Time을 최소화하는 것이 디스크 성능을 향상시키는 데 중요한 역할을 합니다.
profile_image
1

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

28. 명령 코드의 비트는 주소 필드(Field)를 가지고 있다. 이 주소 필드의 기능은?

  1. 누산기를 지정한다.
  2. 오퍼랜드를 선택할 수 있다.
  3. 레지스터를 지정할 수 있다.
  4. 수행할 동작을 명시할 수 있다.
(정답률: 48%)
  • 주소 필드는 명령 코드에서 사용되는 레지스터의 번호나 주소를 지정하는 역할을 한다. 따라서 주소 필드를 통해 레지스터를 지정할 수 있다.
profile_image
1

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

29. 부호화된 데이터로부터 정보를 찾아내는 조합논리회로는?

  1. Flip-Flop
  2. Decoder
  3. Encoder
  4. Adder
(정답률: 67%)
  • 부호화된 데이터는 일반적으로 이진수로 표현되며, 디코더는 이진수 입력을 받아 해당하는 출력을 생성하는 조합논리회로이다. 따라서 디코더는 부호화된 데이터로부터 정보를 찾아내는 데에 적합한 회로이다.
profile_image
1

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

30. 다음 ROM의 회로도를 보고 진리표의 A, B, C 값을 구하면?

  1. A=0, B=1, C=0
  2. A=0, B=1, C=1
  3. A=1, B=1, C=0
  4. A=1, B=1, C=1
(정답률: 51%)
  • 회로도를 보면 AND 게이트와 OR 게이트로 이루어져 있습니다.

    먼저 AND 게이트의 입력값은 A와 B입니다. A는 스위치로부터 입력되는 값이며, 스위치가 OFF 상태이므로 A는 0입니다. B는 NAND 게이트의 출력값이므로 B=NOT(NAND(A,B))=NOT(NAND(0,B))=NOT(1)=0입니다.

    따라서 AND 게이트의 출력값은 A AND B = 0 AND 0 = 0입니다.

    이제 OR 게이트의 입력값은 A와 C입니다. A는 위에서 구한 값인 0이며, C는 NAND 게이트의 출력값이므로 C=NOT(NAND(A,B))=NOT(NAND(0,0))=NOT(1)=0입니다.

    따라서 OR 게이트의 출력값은 A OR C = 0 OR 0 = 0입니다.

    따라서 최종적으로 진리표는 "A=0, B=1, C=0"이 됩니다.
profile_image
1

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

31. 입력 주소선이 10개, 출력 데이터선이 8개인 ROM의 기억용량은?

  1. 256 Byte
  2. 1024 Byte
  3. 2048 Byte
  4. 8292 Byte
(정답률: 61%)
  • 입력 주소선이 10개인 ROM은 2^10 (1024) 개의 주소를 가질 수 있습니다. 출력 데이터선이 8개이므로 각 주소마다 8비트(1바이트)의 데이터를 저장할 수 있습니다. 따라서 이 ROM의 기억용량은 1024 바이트입니다.
profile_image
1

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

32. 자기테이프 레코드의 크기가 80자로서 블록(Block)의 크기가 2400자일 경우 블록킹 인수(Blocking Factor)는?

  1. 40
  2. 30
  3. 25
  4. 20
(정답률: 78%)
  • 블록(Block)의 크기는 2400자이므로, 블록(Block)에 저장 가능한 레코드의 수는 2400/80 = 30개입니다. 따라서 블록킹 인수(Blocking Factor)는 30이 됩니다.
profile_image
1

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

33. 데이지 체인(Daisy Chain) 방식과 폴링(Polling) 방식의 설명으로 옳지 않은 것은?

  1. 폴링 방식은 소프트웨어 방식이다.
  2. 데이지 체인 방식은 하드웨어 방식이다.
  3. 데이지 체인 방식이 폴링 방식보다 속도가 빠르다.
  4. 폴링 방식이 데이지 체인 방식보다 속도가 빠르다.
(정답률: 67%)
  • 정답은 "데이지 체인 방식이 폴링 방식보다 속도가 빠르다." 이다.

    데이지 체인 방식은 하드웨어 방식으로, 여러 개의 장치를 하나의 버스에 연결하여 데이터를 전송하는 방식이다. 이 때, 데이터는 하나의 장치에서 다음 장치로 순차적으로 전달되기 때문에 전송 속도가 느릴 수 있다.

    반면, 폴링 방식은 소프트웨어 방식으로, 컴퓨터가 주기적으로 여러 장치에게 데이터를 요청하고 응답을 받는 방식이다. 이 때, 데이터 전송이 필요한 장치만 응답하므로 전송 속도가 빠를 수 있다.

    따라서, 폴링 방식이 데이지 체인 방식보다 속도가 빠르다는 것이 옳은 설명이다.
profile_image
1

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

34. 다음 일련의 Micro-Operation들은 어느 명령어 Cycle을 나타내고 있는가?

  1. Fetch
  2. Indirect
  3. Execution
  4. Interrupt
(정답률: 61%)
  • 이 일련의 Micro-Operation들은 명령어를 메모리에서 가져오는 Fetch Cycle을 나타낸다. 이는 MAR (Memory Address Register)에 PC(Program Counter)의 값을 저장하고, MBR(Memory Buffer Register)에 해당 주소의 명령어를 가져오는 과정을 포함한다. 따라서 "Fetch"가 정답이다.
profile_image
1

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

35. 74-2-1코드 표현에 의한 십진수 6의 값은?

  1. 0110
  2. 1100
  3. 1001
  4. 1011
(정답률: 46%)
  • 74-2-1 코드는 4비트 이진수로 10진수를 표현하는 방법 중 하나입니다. 이 코드에서 첫 번째 비트는 부호를 나타내고, 두 번째 비트부터는 2의 거듭제곱 값을 나타냅니다. 따라서 6을 74-2-1 코드로 표현하면 다음과 같습니다.

    부호 비트: 0 (양수)
    2^2 비트: 1 (2)
    2^1 비트: 0 (0)
    2^0 비트: 1 (1)

    이를 이어붙이면 "0101"이 됩니다. 하지만 74-2-1 코드에서는 2^1 비트가 없으므로, 이 비트를 건너뛰고 다음 비트인 2^0 비트를 2^1 비트로 취급합니다. 따라서 최종적으로는 "1001"이 됩니다.
profile_image
1

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

36. 마이크로 프로세서의 연산 단위를 결정하는 기준에 포함되지 않는 것은?

  1. 메모리 용량
  2. 레지스터의 크기
  3. 외부 버스의 크기
  4. CPU 내부 버스의 크기
(정답률: 47%)
  • 마이크로 프로세서의 연산 단위를 결정하는 기준은 연산에 필요한 데이터의 크기와 처리 속도 등과 같은 기술적인 요소들이 포함됩니다. 그러나 메모리 용량은 연산 단위를 결정하는 기준에 포함되지 않습니다. 메모리 용량은 마이크로 프로세서가 처리하는 데이터의 양과는 관련이 있지만, 연산 단위를 결정하는 기준은 아닙니다. 따라서 정답은 "메모리 용량"입니다.
profile_image
1

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

37. DRAM의 사이클 타임(Mt)과 기억장치 접근시간(At)의 관계식으로 옳은 것은?

  1. Mt >= At
  2. Mt = At
  3. Mt <= At
  4. Mt < At
(정답률: 61%)
  • DRAM의 사이클 타임(Mt)은 메모리 셀이 한 번 동작하는 데 걸리는 시간을 의미하고, 기억장치 접근시간(At)은 메모리에 접근하여 데이터를 읽거나 쓰는 데 걸리는 시간을 의미한다.

    따라서, 메모리에 접근하는 데 걸리는 시간인 At보다 메모리 셀이 한 번 동작하는 데 걸리는 시간인 Mt이 더 길어야 한다. 즉, Mt >= At 이어야 한다. 따라서 정답은 "Mt >= At"이다.
profile_image
1

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

38. 인터럽트 반응 시간(Interrupt Response Time)에 대한 설명으로 옳은 것은?

  1. 인터럽트 요청 신호를 발생한 후 부터 인터럽트 취급 루틴의 수행이 시작될 때까지이다.
  2. 일반적으로 하드웨어에 의한 방식이 소프트웨어에 의한 처리보다 느리다.
  3. 인터럽트 반응 속도는 하드웨어나 소프트웨어에 필요한 기억 공간에 의한 영향이 없다.
  4. 인터럽트 요청 신호의 발생 후부터 취급 루틴의 수행이 완료될 때까지의 시간이다.
(정답률: 56%)
  • 정답은 "인터럽트 요청 신호를 발생한 후 부터 인터럽트 취급 루틴의 수행이 시작될 때까지이다." 이다. 인터럽트 반응 시간은 인터럽트 요청 신호를 받은 후 해당 인터럽트를 처리하기 위한 취급 루틴이 실행되기까지 걸리는 시간을 의미한다. 따라서 인터럽트 요청 신호를 받은 후부터 인터럽트 취급 루틴의 수행이 시작될 때까지의 시간이 인터럽트 반응 시간이 된다.
profile_image
1

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

39. 그림과 같은 연산회로에서 얻어지는 마이크로 동작은?(단, A, B, C는 입력이고, Y는 출력이다)

  1. A를 1 증가
  2. 감산
  3. A를 전송
  4. A를 1 감소
(정답률: 62%)
  • 입력 A가 1씩 증가하는 이유는 A가 1비트 씩 증가하는 이진 카운터 역할을 하기 때문이다. A가 1씩 증가하면서 출력 Y는 A의 값에 따라 0 또는 1이 되는데, 이는 A가 2의 배수일 때마다 바뀌는 것을 확인할 수 있다. 따라서 A를 1씩 증가시키면 Y는 0과 1을 번갈아 출력하면서 이진 카운터 역할을 수행하게 된다.
profile_image
1

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

40. 다음 게이트의 출력은? (단, A=B=C=1)

  1. 0
  2. 1
  3. AB
  4. C
(정답률: 67%)
  • AND 게이트의 입력으로 A, B가 들어가고, 그 결과가 OR 게이트의 입력으로 들어가고, 또 다시 C와 AND 게이트의 입력으로 들어간다. A, B가 모두 1이므로 AND 게이트의 출력은 1이 되고, OR 게이트의 입력으로 들어가므로 OR 게이트의 출력은 1이 된다. 하지만, 이 출력값이 AND 게이트의 입력으로 들어가고, C가 1이므로 AND 게이트의 출력은 1이 아닌 0이 된다. 따라서 최종 출력값은 0이 된다.
profile_image
1

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

3과목: 시스템분석설계

41. 구조적 분석의 특징이 아닌 것은?

  1. 시스템 모형화에 필요한 도구를 제공한다.
  2. 시스템을 분할하여 분석할 수 있다.
  3. 상향식 분석으로 중복성을 배제하여 시스템 분석의 질을 높일 수 있다.
  4. 전체 시스템을 일관성 있게 이해할 수 있다.
(정답률: 70%)
  • 정답: "시스템 모형화에 필요한 도구를 제공한다."

    해설: 구조적 분석은 시스템을 분할하여 분석하고, 상향식 분석으로 중복성을 배제하여 시스템 분석의 질을 높일 수 있으며, 전체 시스템을 일관성 있게 이해할 수 있다는 특징이 있습니다. 따라서, 이 중에서 구조적 분석의 특징이 아닌 것은 "시스템 모형화에 필요한 도구를 제공한다."입니다.
profile_image
1

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

42. 파일 설계 시 파일 매체 검토 단계에서의 기능 검토 사항이 아닌 것은?

  1. 파일의 활동률 검토
  2. 정보량의 검토
  3. 조작의 용이성 검토
  4. 처리 시간의 검토
(정답률: 49%)
  • 파일의 활동률 검토는 파일 매체 검토 단계에서의 기능 검토 사항이 아닙니다. 이는 파일의 사용 빈도 및 접근 빈도를 검토하여 파일의 활동성을 파악하는 것으로, 파일의 구성 및 기능과는 관련이 없습니다. 따라서 정답은 "파일의 활동률 검토"입니다.
profile_image
1

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

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

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

    십진 분류 코드는 0부터 9까지의 숫자로 이루어진 코드로, 각 숫자는 특정한 의미를 가지고 있습니다. 이러한 코드는 배열이나 집계에 용이하며, 코드의 범위를 확장하거나 자료를 삽입하거나 추가하는 것도 용이합니다.

    하지만 기계 처리가 용이한 이유는 아닙니다. 기계 처리가 용이하다는 것은 컴퓨터가 이해하기 쉽고 처리하기 쉬운 형태의 코드를 의미하는데, 십진 분류 코드는 사람이 이해하기 쉬운 형태의 코드이지 컴퓨터가 처리하기 쉬운 형태의 코드는 아닙니다. 따라서 기계 처리가 용이한 이유는 아닙니다.
profile_image
1

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

44. 출력 방식에 의한 분류 중 다음 설명에 해당하는 것은?

  1. 디스플레이 출력 시스템
  2. 파일매체 출력 시스템
  3. COM 시스템
  4. 음성출력 시스템 방식
(정답률: 76%)
  • 이 출력 방식은 컴퓨터와 외부 기기를 시리얼 포트를 통해 연결하여 데이터를 전송하는 방식으로, COM 포트를 사용하는 시스템이다. 따라서 "COM 시스템"이라고 부른다.
profile_image
1

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

45. 모듈 작성 시 주의사항으로 옳지 않은 것은?

  1. 적절한 크기로 작성한다.
  2. 결합도는 최대화하고 응집도는 최소화한다.
  3. 모듈의 내용이 다른 곳에도 적용 가능하도록 표준화 한다.
  4. 보기 좋고 이해하기 쉽게 작성한다.
(정답률: 82%)
  • "보기 좋고 이해하기 쉽게 작성한다."는 모듈 작성 시 주의사항 중 하나이지만, 다른 세 가지 주의사항은 옳은 것이다.

    결합도는 모듈 간의 상호 의존성을 나타내며, 최대화하면 모듈 간의 영향력이 높아져서 유지보수가 어려워지지만, 최소화하면 모듈 간의 독립성이 높아져서 유지보수가 용이해진다. 응집도는 모듈 내부의 기능적 관련성을 나타내며, 최소화하면 모듈 내부의 기능이 분산되어 유지보수가 어려워지지만, 최대화하면 모듈 내부의 기능이 밀접하게 연관되어 유지보수가 용이해진다. 따라서 모듈 작성 시 결합도는 최대화하고 응집도는 최소화하는 것이 좋다.
profile_image
1

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

46. 코드화 대상 항목의 길이, 넓이, 부피, 무게 등을 나타내는 문자, 숫자 혹은 기호를 그대로 코드로 사용하는 코드는?

  1. Group Classification Code
  2. Decimal Code
  3. Significant Digit Code
  4. Combined Code
(정답률: 74%)
  • "Significant Digit Code"는 항목의 크기를 나타내는 숫자를 그대로 코드로 사용하는 방식이기 때문에, 다른 코드와 달리 숫자의 유효숫자를 중요하게 다룹니다. 이는 정확한 측정이 필요한 항목에 적합하며, 데이터의 정확성을 높일 수 있습니다. 따라서 이 방식이 코드화 대상 항목의 길이, 넓이, 부피, 무게 등을 나타내는 문자, 숫자 혹은 기호를 그대로 코드로 사용하는 것보다 더욱 정확하고 유용하다고 할 수 있습니다.
profile_image
1

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

47. 입력 설계 순서가 옳게 나열된 것은?

  1. ㉮→㉯→㉰→㉱→㉲
  2. ㉱→㉲→㉮→㉯→㉰
  3. ㉮→㉱→㉯→㉲→㉰
  4. ㉱→㉮→㉲→㉯→㉰
(정답률: 80%)
  • 정답은 "㉱→㉲→㉮→㉯→㉰" 입니다.

    입력 설계 순서는 다음과 같은 순서로 이루어집니다.

    1. 입력 데이터의 종류와 형식을 결정합니다. (㉱)
    2. 입력 데이터의 처리 방법을 결정합니다. (㉲)
    3. 입력 데이터의 유효성을 검사합니다. (㉮)
    4. 입력 데이터를 처리합니다. (㉯)
    5. 처리 결과를 출력합니다. (㉰)

    따라서, 입력 데이터의 종류와 형식을 결정하는 것이 가장 먼저 이루어져야 하며, 처리 결과를 출력하는 것이 가장 마지막에 이루어져야 합니다.
profile_image
1

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

48. 시스템 개발주기의 시스템 개발 단계 순서로 가장 적합한 것은?

  1. ②→④→③→①→⑥→⑤
  2. ②→④→①→③→⑥→⑤
  3. ①→②→③→④→⑥→⑤
  4. ①→②→④→③→⑤→⑥
(정답률: 81%)
  • 시스템 개발주기의 단계는 계획, 분석, 설계, 구현, 시험, 유지보수로 구성됩니다. 따라서, 주어진 보기 중에서 시스템 개발 단계 순서로 가장 적합한 것은 "②→④→①→③→⑥→⑤" 입니다. 이는 계획 단계에서 프로젝트 계획을 수립하고, 분석 단계에서 요구사항을 수집하고 분석한 후, 설계 단계에서 시스템 구조를 설계하고, 구현 단계에서 실제로 시스템을 개발하며, 시험 단계에서 시스템을 검증하고, 유지보수 단계에서 시스템을 유지보수하고 개선합니다.
profile_image
1

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

49. 컴퓨터 입력 단계에서의 오류 검사 방법 중 차변과 대변의 합일치를 검사하는 방법은?

  1. Balance Check
  2. Limit Check
  3. Sequence Check
  4. Matching Check
(정답률: 63%)
  • "Balance Check"은 입력된 데이터의 차변과 대변의 합이 일치하는지 검사하는 방법이다. 이는 회계 시스템에서 매우 중요한 검사 방법으로, 장부의 정확성을 보장하기 위해 사용된다. 예를 들어, 회계 시스템에서 거래 내역을 입력할 때 차변과 대변의 금액이 일치하지 않으면 장부가 꼬이게 되어 잘못된 정보를 제공할 수 있다. 따라서 "Balance Check"는 입력 오류를 방지하고 장부의 정확성을 유지하기 위해 필수적인 검사 방법이다.
profile_image
1

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

50. HIPO 기법에 대한 설명으로 옳지 않은 것은?

  1. 체계화된 문서 작성이 가능하다.
  2. 상향식(Bottom-Up) 방식을 사용하여 나타낸다.
  3. 유지보수 및 변경이 용이하다.
  4. 도표 상에 기능 위주로 입력 내용, 처리 방법, 출력 내용이 제시되므로 시스템의 이해가 쉽다.
(정답률: 75%)
  • HIPO 기법은 상향식(Bottom-Up) 방식이 아닌 상향식(Top-Down) 방식을 사용하여 나타낸다. 상향식 방식은 작은 모듈부터 큰 모듈로 합쳐가는 방식이고, 상향식 방식은 큰 모듈에서 작은 모듈로 세분화해가는 방식이다. 따라서, "상향식(Bottom-Up) 방식을 사용하여 나타낸다."는 옳지 않은 설명이다.
profile_image
1

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

51. 코드 “34275”를 “34575”와 같이 기록하는 것으로 디지트를 잘못 읽어 한 글자를 잘못 기록하는 오류는?

  1. 필사 오류(Transcription Error)
  2. 전위 오류(Transposition Error)
  3. 생략 오류(Missing Error)
  4. 임의 오류(Random Error)
(정답률: 79%)
  • 필사 오류는 디지트를 잘못 읽어서 한 글자를 잘못 기록하는 오류를 말합니다. 따라서 주어진 예시에서는 2를 5로 잘못 읽어서 34275를 34575로 잘못 기록한 것이 필사 오류입니다.
profile_image
1

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

52. 시스템 도입 시 고려 사항으로 거리가 먼 것은?

  1. 컴퓨터 시스템의 호환성
  2. 소요 예산 및 운영조직 확보
  3. 기기 규모의 적정성
  4. 프로그래머의 기술 능력
(정답률: 79%)
  • 시스템 도입 시 고려 사항으로는 컴퓨터 시스템의 호환성, 소요 예산 및 운영조직 확보, 기기 규모의 적정성 등이 있지만, 이 중에서 거리가 먼 것은 "프로그래머의 기술 능력"이다. 이는 시스템 도입 이전에 프로그래머의 기술 능력을 파악하고 평가할 수 있기 때문에 시스템 도입 이후에는 개발자의 능력을 향상시키는 교육 등을 통해 보완할 수 있기 때문이다.
profile_image
1

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

53. 프로세스 설계 시 유의사항이 아닌 것은?

  1. 오퍼레이터 개입을 최소화 한다.
  2. 하드웨어의 기기 구성과 처리 능력을 고려한다.
  3. 신뢰성과 정확성을 고려한다.
  4. 분류 처리는 가급적 최대화 한다.
(정답률: 80%)
  • 정답: "분류 처리는 가급적 최대화 한다."

    이유: 분류 처리는 프로세스 설계에서 매우 중요한 요소 중 하나이며, 데이터를 효율적으로 처리하고 분석하기 위해 필요합니다. 따라서 분류 처리를 최대화하여 데이터의 정확성과 효율성을 높이는 것이 중요합니다. 다른 보기들도 중요하지만, 분류 처리는 특히 중요한 요소입니다.
profile_image
1

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

54. 표준 처리 패턴 중 다음 설명이 의미하는 것은?

  1. 갱신
  2. 병합
  3. 정렬
  4. 분배
(정답률: 85%)
  • 이 그림은 "갱신" 처리 패턴을 나타낸 것입니다. 갱신은 기존 데이터를 새로운 데이터로 대체하는 것을 의미합니다. 그림에서는 A 데이터가 B 데이터로 갱신되는 것을 보여줍니다.
profile_image
1

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

55. 해싱 함수에서 같은 주소를 갖는 레코드의 집합을 의미 하는 것은?

  1. Bucket
  2. Synonym
  3. Collision
  4. List
(정답률: 70%)
  • 해싱 함수에서 같은 주소를 갖는 레코드의 집합을 의미하는 것은 "Bucket"이다. "Synonym"은 해싱 함수와는 관련이 없는 용어로, 해싱에서는 사용되지 않는다. "Collision"은 해싱 함수에서 서로 다른 키가 같은 해시값을 가지는 상황을 의미하며, 이 때 같은 버킷에 저장되는 것을 말한다. "List"는 충돌이 발생했을 때 같은 버킷에 저장된 레코드들을 연결 리스트로 관리하는 방법을 의미한다.
profile_image
1

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

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

  1. 목적성
  2. 정보성
  3. 제어성
  4. 종합성
(정답률: 84%)
  • 위 그림은 시스템의 구성요소들 간의 상호작용을 나타내고 있습니다. 이러한 상호작용에서 가장 중요한 것은 시스템의 제어성입니다. 시스템은 입력과 출력 사이에 제어기가 위치하여 입력 신호를 분석하고 출력을 조절함으로써 원하는 목적을 달성합니다. 따라서 시스템의 제어성은 시스템이 목적을 달성하기 위해 필수적인 특성입니다.
profile_image
1

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

57. 출력 설계 단계 중 출력 정보 분배에 대한 설계 시 검토사항으로 거리가 먼 것은?

  1. 분배 책임자
  2. 분배 경로
  3. 분배 주기 및 시기
  4. 출력 정보명
(정답률: 61%)
  • 출력 정보 분배에 대한 설계 시 검토사항으로 거리가 먼 것은 "출력 정보명"입니다. 이는 출력 정보 분배의 대상이 되는 정보를 이미 정의하고 있기 때문입니다. 따라서 이 검토사항은 다른 검토사항들과 함께 고려되어야 하며, 출력 정보명이 분배 책임자, 분배 경로, 분배 주기 및 시기와 일치하는지 확인해야 합니다.
profile_image
1

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

58. 입력되는 데이터들을 논리적인 순서에 따라 물리적 연속 공간에 순차적으로 기록하는 방식으로 주로 자기 테이프에 사용되며, 일괄 처리 중심의 업무 처리에 많이 이용되는 파일 편성 방법은?

  1. 색인 순차 편성
  2. 순차 편성
  3. 리스트 편성
  4. 랜덤 편성
(정답률: 66%)
  • 순차 편성은 입력되는 데이터를 논리적인 순서에 따라 물리적 연속 공간에 순차적으로 기록하는 방식으로, 자료를 차례대로 처리하는 일괄 처리에 적합하다. 따라서 일괄 처리 중심의 업무 처리에 많이 이용된다. 반면에 색인 순차 편성은 색인을 이용하여 데이터를 검색하는 방식이고, 리스트 편성은 데이터를 연결 리스트 형태로 구성하는 방식이며, 랜덤 편성은 데이터를 임의의 위치에 저장하는 방식이다.
profile_image
1

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

59. 객체지향의 기본 개념 중 다음 설명에 해당하는 것은?

  1. Class
  2. Inheritance
  3. Encapsulation
  4. Object
(정답률: 69%)
  • Encapsulation은 객체지향의 기본 개념 중 하나로, 데이터와 그 데이터를 다루는 메서드를 하나로 묶어서 외부에서 직접 접근하지 못하도록 보호하는 것을 말합니다. 즉, 데이터와 메서드를 캡슐화하여 객체의 내부 구현을 외부에 감추고, 객체 간의 상호작용을 보다 안전하고 효율적으로 관리할 수 있도록 합니다. 위의 그림에서도 데이터와 메서드가 하나의 캡슐 안에 묶여있는 것을 볼 수 있습니다.
profile_image
1

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

60. 시스템 문서화의 필요성에 대한 이유로 거리가 먼 것은?

  1. 시스템 유지보수의 용이성을 위해
  2. 업무 인수인계 시 그 업무 내용을 쉽게 파악하기 위해
  3. 시스템 개발 후의 변경에 따른 혼란을 방지하기 위해
  4. 오류 발생 시 책임 구분을 명확히 하기 위해
(정답률: 82%)
  • 시스템 문서화를 통해 오류 발생 시 책임 구분을 명확히 할 수 있습니다. 문서화된 시스템의 구조와 기능을 파악하고, 문제가 발생한 부분을 파악하여 책임을 분명하게 할 수 있기 때문입니다. 이를 통해 불필요한 분쟁을 예방하고, 문제 해결에 빠르게 대응할 수 있습니다.
profile_image
1

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

4과목: 운영체제

61. 사용자가 로그인할 때 사용자 인증을 위해 신원을 확인하는 방법으로 적당하지 못한 것은?

  1. Enter 키 누름
  2. 지문인식장치 사용
  3. 패스워드 입력
  4. 보안카드 사용
(정답률: 88%)
  • "Enter 키 누름"은 사용자 인증을 위한 적절한 방법이 아닙니다. 이유는 Enter 키를 누르는 것만으로는 사용자의 신원을 확인할 수 없기 때문입니다. Enter 키를 누르는 것은 단순히 입력한 정보를 제출하는 것으로, 누구든지 Enter 키를 누를 수 있기 때문에 보안에 취약합니다. 따라서, 사용자 인증을 위해서는 패스워드 입력, 지문인식장치 사용, 보안카드 사용 등 보다 안전하고 신뢰성 있는 방법을 사용해야 합니다.
profile_image
1

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

62. 제어의 흐름을 의미하며, 프로세스에서 실행의 개념만을 분리한 것으로, 프로세스의 구성을 제어의 흐름 부분과 실행 환경 부분으로 나눌 때, 프로세스의 실행 부분을 담당함으로써 실행의 기본 단위가 되는 것을 무엇이라고 하는가?

  1. Working Set
  2. PCB
  3. Thread
  4. Segmentation
(정답률: 59%)
  • 답: Thread

    Thread는 프로세스 내에서 실행의 기본 단위가 되는 것으로, 프로세스의 실행 부분을 담당합니다. 따라서 제어의 흐름을 의미하는 것을 담당하며, 프로세스에서 실행의 개념만을 분리한 것입니다. 다른 보기들은 프로세스의 다른 구성 요소를 나타내는 용어들입니다.
profile_image
1

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

63. 비선점(Non-Preemption) 스케줄링 방식에 대한 설명 중 옳지 않은 것은?

  1. 대화식 시분할 시스템에 적합하다.
  2. 긴 작업이 짧은 작업을 오랫동안 기다리게 하는 경우가 발생할 수 있다.
  3. 프로세스 간의 문맥교환 횟수가 적고, 보통 일괄 처리 시스템에 적합하다.
  4. 한 프로세스가 일단 CPU를 할당 받으면 다른 프로세스가 CPU를 강제적으로 뺏을 수 없는 방식이다.
(정답률: 53%)
  • "프로세스 간의 문맥교환 횟수가 적고, 보통 일괄 처리 시스템에 적합하다."는 비선점 스케줄링 방식에 대한 설명 중 옳지 않은 것입니다.

    비선점 스케줄링 방식은 한 프로세스가 CPU를 할당 받으면 다른 프로세스가 CPU를 강제적으로 뺏을 수 없는 방식이기 때문에 대화식 시분할 시스템에 적합합니다. 이러한 방식은 사용자와의 상호작용이 필요한 대화식 시스템에서는 중요한 역할을 합니다.

    하지만 비선점 스케줄링 방식은 긴 작업이 짧은 작업을 오랫동안 기다리게 하는 경우가 발생할 수 있습니다. 이는 일괄 처리 시스템에서 발생할 수 있는 문제입니다. 또한 프로세스 간의 문맥교환 횟수가 적다는 것은 오히려 선점 스케줄링 방식의 특징입니다.
profile_image
1

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

64. 자원보호기법 중 접근제어행렬을 구성하는 요소가 아닌 것은?

  1. 영역
  2. 객체
  3. 권한
  4. 시간
(정답률: 67%)
  • 시간은 접근제어행렬을 구성하는 요소가 아닙니다. 접근제어행렬은 영역, 객체, 권한으로 구성됩니다. 시간은 접근제어의 유효기간을 설정하는 등의 용도로 사용될 수 있지만, 접근제어행렬을 구성하는 요소는 아닙니다.
profile_image
1

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

65. 교착 상태(Deadlock)는 하나 또는 둘 이상의 프로세스가 더 이상 계속할 수 없는 어떤 특정 사건을 기다리고 있는 상태를 말한다. 여기서 특정 사건의 의미로 가장 적당한 것은?

  1. 자원의 할당과 해제
  2. 자원의 요구
  3. 무한 연기
  4. 자원의 점유 및 대기
(정답률: 37%)
  • 교착 상태는 자원의 할당과 해제를 기다리는 상태에서 발생할 수 있다. 예를 들어, 프로세스 A가 자원 1을 점유하고 자원 2를 요구하고, 프로세스 B가 자원 2를 점유하고 자원 1을 요구하는 경우, 두 프로세스는 서로 자원을 기다리며 무한히 대기하게 되어 교착 상태가 발생한다. 이러한 상황에서는 자원의 할당과 해제를 조절하여 교착 상태를 방지할 수 있다.
profile_image
1

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

66. HRN(Highest Response-ratio Next) 스케줄링 기법에서 가변적 우선순위는 다음 식으로 계산된다. ①에 알맞은 내용은?

  1. 대기 시간
  2. (대기 시간 -서비스를 받을 시간)
  3. 서비스를 받을 시간
  4. (서비스를 받을 시간 - 대기 시간)
(정답률: 79%)
  • HRN 스케줄링 기법에서 가변적 우선순위는 Response Ratio로 계산되며, Response Ratio는 (대기 시간 + 서비스를 받을 시간) / 서비스를 받을 시간으로 계산된다. 따라서 서비스를 받을 시간이 가장 큰 작업이 가장 높은 우선순위를 가지게 된다. 따라서 정답은 "서비스를 받을 시간"이다.
profile_image
1

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

67. 시분할시스템(Time Sharing System)에 대한 설명으로 옳지 않은 것은?

  1. 다중 프로그래밍의 논리적 확장이다.
  2. 사용자와 시스템 간에 직접적인 통신을 제공한다.
  3. 동시에 많은 사용자가 컴퓨터를 공유하도록 한다.
  4. 시스템의 효율을 위하여 작업량을 일정 수준 모아두었다가 한꺼번에 처리한다.
(정답률: 79%)
  • "시스템의 효율을 위하여 작업량을 일정 수준 모아두었다가 한꺼번에 처리한다."는 시분할시스템의 특징이 아니라 배치처리 시스템의 특징이다. 시분할시스템은 여러 사용자가 동시에 컴퓨터를 공유하도록 하여 각 사용자에게 일정 시간을 할당하여 작업을 처리하는 시스템이다. 따라서 "시스템의 효율을 위하여 작업량을 일정 수준 모아두었다가 한꺼번에 처리한다."는 옳지 않은 설명이다.
profile_image
1

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

68. UNIX에서 현재 프로세스의 상태를 확인할 때 사용되는 명령어는?

  1. ps
  2. cp
  3. chmod
  4. cat
(정답률: 63%)
  • "ps" 명령어는 UNIX에서 현재 실행 중인 프로세스의 상태를 확인하는 명령어입니다. 이 명령어를 사용하면 프로세스의 ID, 실행 시간, CPU 사용량 등의 정보를 확인할 수 있습니다. 따라서 현재 실행 중인 프로세스의 상태를 파악하고 관리하기 위해 "ps" 명령어를 사용합니다.
profile_image
1

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

69. 기억장치 관리 전략의 하나로 새로 반입할 프로그램이 들어갈 장소를 마련하기 위해 어떤 프로그램과 데이터를 제거할 것인가를 결정하는 전략은?

  1. 삭제(Deletion) 전략
  2. 교체(Replacement) 전략
  3. 배치(Placement) 전략
  4. 반입(Fetch) 전략
(정답률: 56%)
  • 교체 전략은 새로운 프로그램이 메모리에 들어올 때, 기존에 메모리에 올라와 있던 프로그램 중 어떤 것을 제거하고 그 자리에 새로운 프로그램을 올릴지 결정하는 전략이다. 따라서 새로운 프로그램을 반입할 장소를 마련하기 위해 어떤 프로그램과 데이터를 제거할 것인가를 결정하는 전략으로 교체 전략이 선택된다.
profile_image
1

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

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

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

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

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

  1. 주프로세서는 연산만 수행하고 종프로세서는 입·출력과 연산을 수행한다.
  2. 주프로세서만이 운영체제를 수행한다.
  3. 하나의 주프로세서와 나머지 종프로세서로 구성된다.
  4. 주프로세서의 고장 시 전 시스템이 멈춘다.
(정답률: 70%)
  • "주프로세서는 연산만 수행하고 종프로세서는 입·출력과 연산을 수행한다."는 옳은 설명이 아니다. 일반적으로 주프로세서는 전체 시스템의 제어와 조정을 담당하며, 종프로세서는 주어진 작업을 병렬로 처리하기 위해 주프로세서로부터 할당받은 일부 작업을 수행한다. 따라서 종프로세서도 연산을 수행할 수 있으며, 입·출력 작업도 수행할 수 있다.
profile_image
1

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

72. 라운드 로빈(Round-Robin) 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같고 각 작업의 CPU 할당 시간이 3시간일 때, CPU의 사용 순서가 알맞게 나열된 것은?

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

    처음에는 작업 A가 CPU를 사용하게 됩니다. A는 3시간 동안 CPU를 사용하고, 그 다음으로는 작업 B가 CPU를 사용하게 됩니다. B도 3시간 동안 CPU를 사용하고, 그 다음으로는 작업 C가 CPU를 사용하게 됩니다. C도 3시간 동안 CPU를 사용하고, 이제 다시 작업 A가 CPU를 사용하게 됩니다.

    이후에는 A, B, C가 순서대로 CPU를 사용하게 되는데, 이때 각 작업이 CPU를 사용하는 시간은 최대 3시간이므로, A는 2번째에는 1시간 동안, 4번째에는 2시간 동안 CPU를 사용하게 됩니다. B는 3번째에 1시간 동안 CPU를 사용하고, 5번째에 2시간 동안 CPU를 사용하게 됩니다. C는 6번째에 1시간 동안 CPU를 사용하고, 8번째에 2시간 동안 CPU를 사용하게 됩니다.

    따라서 CPU의 사용 순서는 "A B C A B C A C A C C"가 됩니다.
profile_image
1

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

73. UNIX 운영체제에서 가장 핵심적인 부분으로 하드웨어를 보호하고 응용프로그램들에게 서비스를 제공해 주는 것은?

  1. Kernel
  2. Shell
  3. IPC
  4. Process
(정답률: 75%)
  • Kernel은 운영체제의 핵심 부분으로, 하드웨어를 보호하고 응용프로그램들에게 서비스를 제공해 주는 역할을 합니다. 이는 운영체제의 핵심 기능 중 하나로, 컴퓨터 시스템의 안정성과 보안을 유지하는 데 중요한 역할을 합니다. Shell, IPC, Process는 모두 운영체제의 기능이지만, Kernel은 이러한 기능들을 지원하고 제어하는 중심적인 역할을 합니다.
profile_image
1

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

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

  1. 사용자에게 편리성을 제공하는 역할을 한다.
  2. 사용자와 컴퓨터 간의 인터페이스 역할을 한다.
  3. 여러 사용자 간의 자원 스케줄링을 효과적으로 한다.
  4. 사용자가 작성한 원시 프로그램을 기계로 번역한다.
(정답률: 81%)
  • "사용자가 작성한 원시 프로그램을 기계로 번역한다."는 컴파일러의 역할을 설명한 것이며, 운영체제의 역할과는 관련이 없다. 운영체제는 사용자에게 편리성을 제공하고, 사용자와 컴퓨터 간의 인터페이스 역할을 하며, 여러 사용자 간의 자원 스케줄링을 효과적으로 한다.
profile_image
1

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

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

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

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

76. 다음과 같은 트랙이 요청되어 큐에 도착하였다. 모든 트랙을 서비스하기 위하여 SSTF스케줄링 기법이 사용 되었을 때 모두 몇 트랙의 헤드 이동이 생기는가? (단, 현재 헤드의 위치는 50트랙이다.)

  1. 50
  2. 85
  3. 105
  4. 110
(정답률: 57%)
  • SSTF 스케줄링 기법은 현재 헤드 위치에서 가장 가까운 트랙을 먼저 서비스하는 방식이다. 따라서, 현재 헤드 위치인 50트랙에서 가장 가까운 45트랙을 먼저 서비스하고, 그 다음으로 가장 가까운 60트랙을 서비스한다. 이후에는 70, 85, 105, 110 트랙 순서대로 서비스하면 되므로, 총 6번의 헤드 이동이 발생하게 된다. 따라서 정답은 "6"이다.
profile_image
1

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

77. 분산운영체제의 구조 중 모든 사이트는 하나의 중앙노드에 직접 연결되어 있으며, 중앙노드에 과부하가 걸리면 성능이 현저히 감소하고, 중앙노드의 고장 시 모든 통신이 이루어지지 않는 구조는?

  1. Ring Connection
  2. Star Connection
  3. Hierarchy Connection
  4. Fully Connection
(정답률: 81%)
  • Star Connection은 모든 사이트가 중앙노드에 직접 연결되어 있는 구조이기 때문에 중앙노드에 과부하가 걸리면 성능이 현저히 감소하고, 중앙노드의 고장 시 모든 통신이 이루어지지 않는 단점이 있다. 따라서 분산운영체제에서는 Star Connection보다는 다른 구조를 사용하는 것이 일반적이다.
profile_image
1

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

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

  1. 4
  2. 5
  3. 6
  4. 8
(정답률: 60%)
  • 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. 다시 4 페이지가 참조되면, 기억장치에 이미 4 페이지가 있으므로 페이지 부재가 발생하지 않는다.
    9. 다시 5 페이지가 참조되면, 기억장치에 이미 5 페이지가 있으므로 페이지 부재가 발생하지 않는다.
    10. 다시 6 페이지가 참조되면, 기억장치에 이미 6 페이지가 있으므로 페이지 부재가 발생하지 않는다.
    11. 다시 8 페이지가 참조되면, 기억장치에 이미 8 페이지가 있으므로 페이지 부재가 발생하지 않는다.

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

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

79. 어떤 프로세스가 실행에 필요한 수만큼의 프레임을 갖지 못하여 빈번한 페이지 부재(Page Fault)의 발생으로 프로그램 수행에 보내는 시간보다 페이지 교환에 보내는 시간이 더 큰 현상을 무엇이라 하는가?

  1. 요구 페이징(Demand Paging)
  2. 스래싱(Thrashing)
  3. 단편화(Fragmentation)
  4. 블록킹(Blocking)
(정답률: 72%)
  • 스래싱(Thrashing)은 프로세스가 실행에 필요한 수만큼의 프레임을 갖지 못하여 빈번한 페이지 부재(Page Fault)의 발생으로 인해 페이지 교환에 보내는 시간이 더 큰 현상을 말한다. 이는 프로세스가 필요로 하는 페이지를 가져오기 위해 계속해서 디스크에서 페이지를 읽어오는 과정에서 발생한다. 이러한 상황에서는 CPU가 페이지 교환에만 바쁘게 되어 실제 작업을 수행하는 시간이 줄어들게 되어 성능 저하가 발생한다.
profile_image
1

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

80. UNIX의 시스템 호출 명령어 중에서 프로세스를 복제하기 위해 사용되는 명령어는?

  1. getpid
  2. gerppid
  3. pipe
  4. fork
(정답률: 62%)
  • 정답은 "fork"입니다. fork 명령어는 현재 실행 중인 프로세스를 복제하여 새로운 프로세스를 생성합니다. 이 때, 새로운 프로세스는 부모 프로세스의 모든 자원을 상속받습니다. 이를 통해 부모 프로세스와 동일한 코드를 실행하면서도 독립적으로 동작할 수 있습니다. fork 명령어는 다중 프로세스를 생성하는 데에 매우 유용하게 사용됩니다.
profile_image
1

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

5과목: 정보통신개론

81. 광대역 통신망 ATM 셀(Cell)의 구성으로 알맞은 것은?

  1. 헤더 5바이트, 페이로드(Payload) 53바이트
  2. 헤더 4바이트, 페이로드(Payload) 53바이트
  3. 헤더 5바이트, 페이로드(Payload) 48바이트
  4. 헤더 4바이트, 페이로드(Payload) 48바이트
(정답률: 66%)
  • ATM 셀은 53바이트로 구성되어 있으며, 이 중에서 5바이트는 헤더로 사용되고, 나머지 48바이트는 페이로드로 사용됩니다. 따라서 정답은 "헤더 5바이트, 페이로드(Payload) 48바이트" 입니다.
profile_image
1

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

82. 다음 데이터 통신 용어의 설명 중 틀린 것은?

  1. Repeater - 신호의 감쇠 현상을 복원해 준다.
  2. Modem - 신호의 변·복조장치를 뜻한다.
  3. Bps - 초당 전송 비트 수를 뜻한다.
  4. Baud - 초당 저장 바이트 수를 뜻한다.
(정답률: 78%)
  • Baud는 초당 저장 바이트 수를 뜻하는 것이 아니라, 초당 전송 신호의 변경 횟수를 뜻한다. 따라서 정답은 "Baud - 초당 저장 바이트 수를 뜻한다."이다.
profile_image
1

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

83. 다음 중 IEEE 802.15 관련 규약으로 방이나 거실과 같은 좁은 지역에서 장치들을 연결시키는 근거리 무선통신 기술은?

  1. 블루투스
  2. VPN
  3. WAN
  4. 종합정보통신망
(정답률: 80%)
  • IEEE 802.15은 근거리 무선통신 기술을 다루는 규약이며, 이 중에서 블루투스는 주로 방이나 거실과 같은 좁은 지역에서 장치들을 연결시키는 기술입니다. 따라서 블루투스가 정답입니다. VPN은 가상 사설망, WAN은 광역 네트워크, 종합정보통신망은 국가 전체를 대상으로 하는 통신망을 의미합니다.
profile_image
1

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

84. OSI 참조 모델의 각 계층과 이에 해당되는 인터넷 프로토콜에 대한 연결로 틀린 것은?

  1. 데이터링크 계층 - UDP
  2. 네트워크 계층 - IP
  3. 전송 계층 - TCP
  4. 응용 계층 - FTP
(정답률: 56%)
  • 데이터링크 계층은 물리적인 연결을 통해 데이터를 전송하는 계층으로, MAC 주소를 사용하여 통신한다. UDP는 전송 계층에서 사용되는 프로토콜로, 데이터의 신뢰성을 보장하지 않는다. 따라서 "데이터링크 계층 - UDP"는 올바르지 않은 연결이다.
profile_image
1

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

85. 프로토콜의 기능 중 정보 전송 시 데이터 및 제어 정보의 오류에 대비하기 위한 것은?

  1. 연결 제어
  2. 에러 제어
  3. 흐름 제어
  4. 동기 제어
(정답률: 62%)
  • 에러 제어는 정보 전송 시 데이터 및 제어 정보의 오류에 대비하기 위한 기능으로, 전송 중 발생할 수 있는 오류를 검출하고 복구하는 기능을 수행합니다. 이를 통해 데이터의 무결성을 보장하고 안정적인 통신을 가능하게 합니다.
profile_image
1

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

86. 프로토콜의 구성 요소 중 전송 제어 및 오류 처리를 위한 정보 등을 규정하는 것은?

  1. 구문(Syntax)
  2. 의미(Semantics)
  3. 타이밍(Timing)
  4. 흐름 제어(Flow Control)
(정답률: 39%)
  • 프로토콜의 구성 요소 중 전송 제어 및 오류 처리를 위한 정보 등을 규정하는 것은 "의미(Semantics)"이다. 이는 프로토콜에서 전송되는 데이터의 의미와 그에 따른 처리 방법을 정의하는 것으로, 데이터의 구조와 형식뿐만 아니라 데이터의 의미와 처리 방법도 중요한 요소이기 때문이다.
profile_image
1

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

87. 통화 중에 이동전화가 한 셀에서 다른 셀로 이동할 때, 자동으로 현 통화 채널을 다른 셀의 통화 채널로 전환해 줌으로써 통화가 지속되게 하는 기능은?

  1. 핸드오프
  2. 전자기 간섭
  3. 진폭 변조
  4. 주파수 변조
(정답률: 73%)
  • 핸드오프는 이동전화가 한 셀에서 다른 셀로 이동할 때, 자동으로 현 통화 채널을 다른 셀의 통화 채널로 전환해 주는 기능이다. 이를 통해 통화가 지속되며, 통화 중에 통화 품질이 저하되는 것을 방지할 수 있다. 따라서 핸드오프가 정답이다. 전자기 간섭, 진폭 변조, 주파수 변조는 핸드오프와는 관련이 없는 다른 개념들이다.
profile_image
1

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

88. 다음 중 흐름 제어, 에러 제어 및 자체 진단 기능을 갖는 일명 지능 다중화기는?

  1. 통계적 시분할 다중화기
  2. 시분할 다중화기
  3. 주파수 분할 다중화기
  4. 역다중화기
(정답률: 51%)
  • 통계적 시분할 다중화기는 여러 사용자가 동시에 사용하는 시스템에서 흐름 제어, 에러 제어 및 자체 진단 기능을 갖춘 일종의 지능 다중화기입니다. 이는 사용자들의 요구에 따라 자원을 동적으로 할당하며, 사용자들 간의 충돌을 방지하고 시스템의 안정성을 유지합니다. 따라서 통계적 시분할 다중화기는 다른 다중화기와 달리 효율적인 자원 관리와 안정성을 보장하는데 있어서 우수한 성능을 발휘합니다.
profile_image
1

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

89. 위성 통신의 특징을 잘못 표현한 것은?

  1. 광대역 통신이 가능하다.
  2. 광범위한 지역에 서비스를 제공할 수 있다.
  3. 대용량, 고품질의 정보 전송이 가능하다.
  4. 전파 지연이 없으나 감쇠 현상이 나타날 수 있다.
(정답률: 78%)
  • 위성 통신은 전파가 우주 공간을 통해 전달되기 때문에 지상 통신과 달리 지형이나 건물 등의 장애물에 영향을 받지 않고 광범위한 지역에 서비스를 제공할 수 있습니다. 또한 대용량, 고품질의 정보 전송이 가능하며 광대역 통신이 가능합니다. 하지만 전파가 지상과는 달리 직선적으로 전달되기 때문에 감쇠 현상이 나타날 수 있습니다. 따라서 위성 통신에서는 전파 지연은 없지만 감쇠 현상이 발생할 수 있다는 것이 특징입니다.
profile_image
1

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

90. 다음 중 동기식 전송 방식의 일반적인 특성과 관계없는 것은?

  1. 전송 속도가 비교적 빠르다.
  2. 단말기는 버퍼 기억장치를 갖고 있다.
  3. 송·수신의 동기를 위하여 동기 문자가 사용된다.
  4. 항상 한 묶음으로 구성된 문자 사이의 휴지 간격이 존재한다.
(정답률: 62%)
  • "항상 한 묶음으로 구성된 문자 사이의 휴지 간격이 존재한다."는 동기식 전송 방식의 일반적인 특성과 관계없는 것이다. 이는 비동기식 전송 방식에서 발생하는 스타트 비트와 스톱 비트를 사용하지 않기 때문이다. 동기식 전송 방식에서는 동기 문자를 사용하여 송·수신의 동기를 맞추기 때문에 스타트 비트와 스톱 비트를 사용하지 않아도 된다. 따라서 항상 한 묶음으로 구성된 문자 사이의 휴지 간격이 존재하지 않는다.
profile_image
1

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

91. 동일 건물이나 인접한 건물에 있는 다양한 컴퓨터 기기들을 상호 연결하여 정보 통신망에 연결된 다른 기기나 주변 기기들과 공유할 수 있도록 설계한 네트워크는?

  1. 패킷 교환망(PSDN)
  2. 부가가치 통신망(VAN)
  3. 근거리 통신망(LAN)
  4. 공중 전화망(PSTN)
(정답률: 81%)
  • 근거리 통신망(LAN)은 동일 건물이나 인접한 건물에 있는 다양한 컴퓨터 기기들을 상호 연결하여 정보 통신망에 연결된 다른 기기나 주변 기기들과 공유할 수 있도록 설계된 네트워크이다. 따라서, 이 문제에서는 다양한 기기들을 상호 연결하여 공유할 수 있는 네트워크를 찾는 것이므로 근거리 통신망(LAN)이 정답이다.
profile_image
1

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

92. 다음 중 데이터 전달을 위한 순서적 절차로 알맞은 것은?

  1. 링크 확인-회로 연결-메시지 전달-회로 절단-링크 절단
  2. 회로 연결-링크 확립-메시지 전달-회로 절단-링크 절단
  3. 회로 연결-링크 확립-메시지 전달-링크 절단-회로 절단
  4. 링크 확립-회로 연결-메시지 전달-링크 절단-회로 절단
(정답률: 70%)
  • 정답은 "회로 연결-링크 확립-메시지 전달-링크 절단-회로 절단" 입니다.

    데이터 전달을 위한 순서적 절차는 다음과 같습니다.

    1. 회로 연결: 데이터를 전달하기 위한 회선을 연결합니다.
    2. 링크 확립: 데이터를 전송하기 위한 링크를 확립합니다.
    3. 메시지 전달: 데이터를 전송합니다.
    4. 링크 절단: 데이터 전송이 완료되면 링크를 절단합니다.
    5. 회로 절단: 데이터 전송이 완료되면 회선을 절단합니다.

    따라서, "회로 연결-링크 확립-메시지 전달-링크 절단-회로 절단"이 올바른 순서입니다.
profile_image
1

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

93. 다음 중 주로 OSI의 네트워크 계층까지의 기능을 수행하는 것은?

  1. 아답터
  2. 브리지
  3. 라우터
  4. 리피터
(정답률: 74%)
  • 라우터는 OSI 모델의 네트워크 계층에서 동작하며, 패킷을 수신하고 목적지 주소를 확인하여 다음 경로를 결정하는 등의 라우팅 기능을 수행합니다. 따라서 주로 OSI의 네트워크 계층까지의 기능을 수행하는 것은 라우터입니다.
profile_image
1

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

94. TV 전파를 이용하여 필요한 문자나 도형 정보를 텔레비전 수상기의 화면상에서 볼 수 있는 것은?

  1. 텔레텍스트
  2. 텔레미터링
  3. 텔레비디오
  4. 텔레타이프
(정답률: 64%)
  • 텔레텍스트는 TV 전파를 이용하여 문자나 도형 정보를 전송하여 텔레비전 수상기의 화면상에서 볼 수 있게 해주는 기술이다. 다른 보기들은 TV 전파를 이용하여 다른 종류의 정보를 전송하는 기술들이다.
profile_image
1

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

95. OSI-7 참조 모델에서 각각 계층의 기능이 잘못 연결된 것은?

  1. 표현 계층 : 정보의 형식 설정과 코드 변환
  2. 네트워크 계층 : 정보 교환과 중계 기능
  3. 응용 계층 : 회화 단위의 제어
  4. 물리 계층 : 전송 매체로의 전기적 신호 전송
(정답률: 59%)
  • 정답은 "응용 계층 : 회화 단위의 제어" 입니다.

    응용 계층은 사용자와 직접적으로 상호작용하는 계층으로, 데이터의 종류와 형식을 결정하고, 데이터의 전송 및 수신을 제어합니다. 따라서 "회화 단위의 제어"와 같은 기능은 전송 계층이나 세션 계층에서 수행될 수 있지만, 응용 계층에서는 이러한 기능을 수행하지 않습니다.
profile_image
1

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

96. 어떤 회사에 8개의 장치를 망형 네트워크로 할 경우 최소로 필요한 케이블의 연결수(C)는?

  1. C = 28
  2. C = 26
  3. C = 24
  4. C = 22
(정답률: 55%)
  • 망형 네트워크에서 모든 장치는 중앙에 위치한 허브에 연결되어야 한다. 따라서 8개의 장치를 연결하기 위해서는 각 장치마다 허브에 연결하는 케이블이 필요하다. 이렇게 하면 총 8개의 케이블이 필요하다.

    하지만 망형 네트워크에서는 각 허브끼리도 연결이 필요하다. 8개의 장치를 연결하기 위해 사용한 허브는 1개이므로, 다른 7개의 허브와 연결해야 한다. 이 때, 각 허브마다 1개의 케이블이 필요하므로 총 7개의 케이블이 더 필요하다.

    따라서 최소로 필요한 케이블의 연결수(C)는 8 + 7 = 15개이다. 하지만 이렇게 하면 모든 장치가 동시에 통신할 수 없다. 따라서 각 허브마다 2개의 케이블을 추가로 연결해야 한다. 이렇게 하면 총 7개의 허브마다 2개의 케이블이 필요하므로 7 x 2 = 14개의 케이블이 더 필요하다.

    따라서 최소로 필요한 케이블의 연결수(C)는 15 + 14 = 29개이다. 하지만 이렇게 하면 하나의 허브에 4개 이상의 케이블이 연결되어 있게 되어 효율적이지 않다. 따라서 하나의 허브에 최대 3개의 케이블만 연결하도록 하면, 총 8개의 장치를 연결하기 위해 필요한 케이블의 연결수(C)는 8 + 6 + 6 + 6 + 6 = 32개이다.

    하지만 이렇게 하면 불필요한 케이블이 생길 수 있다. 예를 들어, 1번 허브와 2번 허브, 3번 허브와 4번 허브, 5번 허브와 6번 허브, 7번 허브과 8번 허브를 각각 직접 연결하면 총 4개의 케이블을 줄일 수 있다. 따라서 최소로 필요한 케이블의 연결수(C)는 32 - 4 = 28개이다.
profile_image
1

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

97. 이동 통신망에서 사용되는 다원 접속(Multiple Access) 방식이 아닌 것은?

  1. CDMA
  2. CSMA
  3. TDMA
  4. FDMA
(정답률: 55%)
  • CSMA는 이더넷과 같은 유선 네트워크에서 사용되는 다원 접속 방식이지만, 이동 통신망에서는 사용되지 않습니다. 따라서 CSMA가 정답입니다. 이동 통신망에서는 CDMA, TDMA, FDMA와 같은 다원 접속 방식이 사용됩니다.
profile_image
1

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

98. 다음 중 정보통신시스템의 데이터 전송계에 해당되지 않는 것은?

  1. 전송 회선
  2. 단말장치
  3. 주변장치
  4. 통신 제어장치
(정답률: 66%)
  • 주변장치는 정보통신시스템에서 데이터를 전송하는 역할을 하지 않기 때문에 데이터 전송계에 해당되지 않습니다. 주변장치는 컴퓨터 시스템에서 데이터를 입력하거나 출력하는 장치로, 예를 들면 프린터, 스캐너, 모니터 등이 있습니다. 따라서 주어진 보기 중에서 데이터 전송계에 해당되지 않는 것은 "주변장치"입니다.
profile_image
1

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

99. 다음 중 네트워크 토폴로지의 종류에 속하지 않는 것은?

  1. 성형
  2. 버스형
  3. 링형
  4. 분산형
(정답률: 77%)
  • 분산형은 네트워크 토폴로지의 종류가 아니라 분산 시스템의 구성 방식을 나타내는 용어입니다. 분산 시스템은 여러 대의 컴퓨터가 네트워크로 연결되어 작업을 분산 처리하는 시스템을 말합니다. 따라서 정답은 "분산형"입니다.
profile_image
1

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

100. 다음 중 두 개의 채널 간에 보호 대역(Guard Band)을 사용하여 인접한 채널간의 간섭을 막아주는 다중화 방식은?

  1. 시분할 다중화 방식
  2. 주파수 분할 다중화 방식
  3. 코드 분할 다중화 방식
  4. 공간 분할 다중화 방식
(정답률: 59%)
  • 주파수 분할 다중화 방식은 각 채널 간에 일정한 보호 대역을 두어 인접한 채널 간의 간섭을 막아주는 방식입니다. 이 방식은 주파수 대역을 나누어 여러 채널을 만들어내는데, 각 채널은 서로 다른 주파수 대역을 사용하므로 서로 간섭 없이 동시에 사용할 수 있습니다. 따라서 주파수 분할 다중화 방식은 인접한 채널 간의 간섭을 최소화하면서 효율적인 다중화를 가능하게 합니다.
profile_image
1

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

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