정보처리산업기사 필기 기출문제복원 (2020-06-06)

정보처리산업기사
(2020-06-06 기출문제)

목록

1과목: 데이터 베이스

1. 데이터베이스 관리 시스템(DBMS)의 필수기능에 해당하지 않는 것은?

  1. 정의 기능(definition facility)
  2. 조작 기능(manipulation facility)
  3. 제어 기능(control facility)
  4. 사전 기능(dictionary facility)
(정답률: 86%)
  • 사전 기능은 DBMS의 필수 기능은 아니며, 데이터베이스 내의 데이터 구조, 스키마, 제약 조건 등을 기술하는 메타데이터를 관리하는 기능이다. 이는 데이터베이스 설계 및 유지보수를 위한 보조 기능으로 분류되며, 데이터베이스의 기본적인 CRUD(Create, Read, Update, Delete) 작업과는 직접적인 연관성이 없다. 따라서 사전 기능은 DBMS의 필수 기능이 아니다.
profile_image
1

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

2. 다음 설명에 해당하는 것은?

  1. Bubble Sort
  2. Schema
  3. Key
  4. Data Warehouse
(정답률: 84%)
  • 다이어그램에서 보이는 구조는 데이터베이스의 스키마를 나타내고 있습니다. 스키마는 데이터베이스에서 사용되는 데이터 구조를 정의하는 것으로, 데이터베이스의 테이블, 컬럼, 제약조건 등을 포함합니다. 따라서 정답은 "Schema"입니다.
profile_image
1

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

3. 로킹에 대한 설명으로 옳지 않은 것은?

  1. 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
  2. 로킹은 주요 데이터의 접근을 상호배타적으로 하는 것이다.
  3. 로킹 단위가 크면 병행성 수준이 높아진다.
  4. 로킹 단위가 작아지면 로킹 오버헤드가 증가한다.
(정답률: 60%)
  • 로킹 단위가 크면 병행성 수준이 높아진다는 설명이 옳지 않다. 로킹 단위가 작을수록 병행성 수준이 높아지며, 로킹 단위가 크면 로킹이 발생하는 빈도가 줄어들어 병행성 수준이 낮아진다. 로킹 단위가 작아지면 로킹 오버헤드가 증가하게 된다. 로킹은 주요 데이터의 접근을 상호배타적으로 하는 것이며, 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
profile_image
1

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

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

  1. 한 릴레이션에 포함된 튜플들은 모두 상이하다.
  2. 모든 속성 값은 세분화가 가능해야 하므로 원자값이어서는 안 된다.
  3. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
  4. 한 릴레이션을 구성하는 속성 사이에는 순서가 없다.
(정답률: 74%)
  • "모든 속성 값은 세분화가 가능해야 하므로 원자값이어서는 안 된다."는 옳은 특징이다. 이는 릴레이션에서 각 속성 값이 더 이상 나눌 수 없는 원자값이 아니라, 더 작은 단위로 분해 가능한 값이어야 한다는 것을 의미한다. 이는 데이터의 중복을 최소화하고, 데이터의 일관성과 정확성을 유지하기 위한 필수적인 조건이다.
profile_image
1

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

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

  1. C, B, A, D
  2. C, D, A, B
  3. B, A, D, C
  4. B, C, D, A
(정답률: 67%)
  • "C, D, A, B"는 스택의 특성상 가장 나중에 입력된 것이 가장 먼저 출력되어야 하는데, "C"가 먼저 출력되어야 하기 때문에 스택으로 구현할 수 없는 순서이다. 다른 보기들은 스택으로 구현 가능한 순서들이다.
profile_image
1

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

6. 다음의 조건을 모두 만족하는 정규형은?

  1. 제1 정규형
  2. 제2 정규형
  3. 제3 정규형
  4. 비정규 릴레이션
(정답률: 65%)
  • 1. 모든 속성은 원자값을 가진다. (제1 정규형)
    - 모든 속성이 하나의 값만을 가지므로 원자값을 가진다.

    2. 기본키가 아닌 속성들이 기본키에 대해서 이행적 함수 종속을 갖지 않는다. (제2 정규형)
    - 기본키가 아닌 속성들 중에서도 고객번호에 종속되는 속성이 있으므로 이행적 함수 종속을 갖는다. 따라서 제2 정규형을 만족하지 않는다.

    3. 기본키가 아닌 속성들 간에 서로 종속 관계가 없다. (제3 정규형)
    - 기본키가 아닌 속성들 간에 서로 종속 관계가 없으므로 제3 정규형을 만족한다.

    따라서 정답은 "제3 정규형"이다.
profile_image
1

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

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

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

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

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

  1. 개념적설계 → 물리적설계 → 논리적설계
  2. 개념적설계 → 논리적설계 → 물리적설계
  3. 물리적설계 → 개념적설계 → 논리적설계
  4. 논리적설계 → 개념적설계 → 물리적설계
(정답률: 81%)
  • 정답은 "개념적설계 → 논리적설계 → 물리적설계"입니다.

    데이터베이스 설계는 크게 개념적 설계, 논리적 설계, 물리적 설계로 나뉩니다.

    개념적 설계는 사용자 요구사항을 수집하고 이를 바탕으로 개념적 모델을 만드는 단계입니다. 이 단계에서는 업무 프로세스, 업무 규칙, 데이터 구조 등을 파악하고 이를 개념적 모델로 표현합니다.

    논리적 설계는 개념적 모델을 바탕으로 데이터베이스의 구조를 정의하는 단계입니다. 이 단계에서는 개념적 모델을 논리적 모델로 변환하고, 테이블, 속성, 관계 등을 정의합니다.

    물리적 설계는 논리적 모델을 바탕으로 실제 데이터베이스를 구축하는 단계입니다. 이 단계에서는 데이터베이스의 성능, 보안, 가용성 등을 고려하여 데이터베이스를 구축합니다. 이 단계에서는 인덱스, 파티셔닝, 클러스터링 등의 기술을 활용하여 데이터베이스를 최적화합니다.
profile_image
1

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

9. SQL 언어의 데이터 제어어(DCL)에 해당하는 것은?

  1. SELECT
  2. INSERT
  3. UPDATE
  4. GRANT
(정답률: 74%)
  • GRANT는 SQL에서 데이터에 대한 권한을 부여하거나 취소하는 명령어로, 데이터 제어어(DCL)에 해당한다. 다른 보기인 SELECT, INSERT, UPDATE는 데이터 조작어(DML)에 해당한다.
profile_image
1

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

10. 논리적 데이터 모델 중 오너-멤버(Owner-Member) 관계를 가지며, CODASYL DBTG 모델이라고도 하는 것은?

  1. E-R 모델
  2. 관계 데이터 모델
  3. 계층 데이터 모델
  4. 네트워크 데이터 모델
(정답률: 56%)
  • 오너-멤버 관계를 가지며, CODASYL DBTG 모델은 네트워크 데이터 모델이다. 이는 데이터를 레코드와 레코드 간의 관계로 표현하는 모델로, 레코드 간의 관계를 트리 구조가 아닌 그래프 구조로 표현할 수 있다는 특징이 있다. 이를 통해 복잡한 데이터 구조를 표현할 수 있으며, 오너-멤버 관계를 통해 다양한 연결 관계를 표현할 수 있다.
profile_image
1

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

11. 다음 그림에서 트리의 차수는?

  1. 3
  2. 4
  3. 5
  4. 10
(정답률: 70%)
  • 트리의 차수란 각 노드가 가지고 있는 자식 노드의 수를 말합니다. 그림에서 노드 A는 자식 노드 B, C, D를 가지고 있으므로 차수는 3입니다. 따라서 정답은 "3"입니다.
profile_image
1

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

12. 다음 그림에서 단말 노드(Terminal Node)의 개수는?

  1. 3
  2. 4
  3. 6
  4. 10
(정답률: 74%)
  • 단말 노드란 자식 노드가 없는 노드를 말합니다. 그림에서 자식 노드가 없는 노드는 6개이므로, 단말 노드의 개수는 6입니다.
profile_image
1

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

13. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬하고자 할 경우 1회전을 수행한 결과는?

  1. 4, 5, 1, 3, 9
  2. 1, 3, 4, 5, 9
  3. 4, 1, 3, 5, 9
  4. 1, 3, 9, 4, 5
(정답률: 81%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 정렬 방법입니다.

    1회전에서는 첫 번째 원소와 두 번째 원소를 비교하여 큰 값을 뒤로 보내고, 두 번째 원소와 세 번째 원소를 비교하여 큰 값을 뒤로 보냅니다. 이어서 세 번째 원소와 네 번째 원소, 네 번째 원소와 다섯 번째 원소를 비교하여 큰 값을 뒤로 보냅니다.

    따라서 1회전을 수행한 결과는 첫 번째 원소와 두 번째 원소를 비교하여 큰 값인 5가 뒤로 이동하고, 두 번째 원소와 세 번째 원소를 비교하여 큰 값인 5가 그대로 유지됩니다. 이어서 세 번째 원소와 네 번째 원소를 비교하여 큰 값인 4가 뒤로 이동하고, 네 번째 원소와 다섯 번째 원소를 비교하여 큰 값인 9가 그대로 유지됩니다.

    따라서 1회전을 수행한 결과는 "4, 5, 1, 3, 9" 입니다.
profile_image
1

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

14. 데이터베이스 설계 단계 중 물리적 설계 단계와 거리가 먼 것은?

  1. 저장 레코드 양식 설계
  2. 레코드 집중의 분석 및 설계
  3. 트랜잭션 모델링 수행
  4. 접근 경로 설계
(정답률: 61%)
  • 물리적 설계 단계는 데이터베이스 구조를 실제 저장장치에 맞게 변환하는 단계이며, 저장 레코드 양식 설계, 레코드 집중의 분석 및 설계, 접근 경로 설계 등이 해당된다. 그러나 트랜잭션 모델링은 데이터베이스 설계 단계 중 논리적 설계 단계에서 수행되는 작업으로, 데이터베이스에서 수행되는 작업들을 트랜잭션 단위로 분석하고 설계하는 것을 말한다. 따라서 트랜잭션 모델링은 물리적 설계 단계와 거리가 먼 작업이다.
profile_image
1

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

15. 해싱(Hashing)에서 한 개의 레코드를 저장할 수 있는 공간을 의미하는 것은?

  1. Bucket
  2. Synonym
  3. Slot
  4. Collision
(정답률: 67%)
  • 해싱에서 한 개의 레코드를 저장할 수 있는 공간을 "Slot"이라고 부릅니다. 이는 해시 테이블에서 각각의 인덱스에 해당하는 공간을 의미하며, 각 슬롯은 하나의 레코드만 저장할 수 있습니다.
profile_image
1

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

16. 다음 SQL 문에서 테이블 생성에 사용되는 문장은?

  1. DROP
  2. INSERT
  3. SELECT
  4. CREATE
(정답률: 85%)
  • 정답은 "CREATE"입니다.

    이유는 CREATE 문은 새로운 테이블을 생성하는 데 사용되는 SQL 문입니다. DROP 문은 기존 테이블을 삭제하는 데 사용되며, INSERT 문은 테이블에 새로운 데이터를 삽입하는 데 사용됩니다. SELECT 문은 데이터를 검색하는 데 사용되는 SQL 문입니다.
profile_image
1

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

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

  1. 개체타입은 타원, 관계 타입은 사각형, 속성은 선으로 표현한다.
  2. 개체 타입과 이들 간의 관계 타입을 이용한다.
  3. E-R 모델에서는 데이터를 개체, 관계, 속성으로 묘사한다.
  4. 현실세계가 내포하는 의미들이 포함 된다.
(정답률: 80%)
  • "E-R 모델에 관한 설명으로 옳지 않은 것은? 다음의 보기에서 정답이 '개체타입은 타원, 관계 타입은 사각형, 속성은 선으로 표현한다.' 인 이유를 최대한 간단명료하게 설명해줘."

    이유는 개체타입은 타원, 관계 타입은 마름모, 속성은 타원 안에 작성한다. 사각형은 관계 타입을 나타내는 것이다.
profile_image
1

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

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

  1. 실제 저장된 데이터 중에서 사용자가 필요한 내용만을 선별해서 볼 수 있다.
  2. 데이터 접근 제어로 보안을 제공한다.
  3. 뷰를 제거할 때는 DELETE문을 사용한다.
  4. 실제로는 존재하지 않는 가상의 테이블이다.
(정답률: 76%)
  • "뷰를 제거할 때는 DELETE문을 사용한다."는 옳지 않은 설명이다. 뷰를 제거할 때는 DROP VIEW 문을 사용한다.

    뷰는 실제 저장된 데이터 중에서 사용자가 필요한 내용만을 선별해서 볼 수 있으며, 데이터 접근 제어로 보안을 제공한다. 뷰는 실제로는 존재하지 않는 가상의 테이블이다.
profile_image
1

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

19. 비선형구조에 해당하는 것은?

  1. 그래프
  2. 데크
  3. 스택
(정답률: 78%)
  • 그래프는 비선형구조에 해당한다. 이는 그래프 내의 노드들이 선형적으로 연결되어 있지 않고, 여러 개의 가지(branch)를 가지고 있기 때문이다. 따라서 그래프는 선형구조인 데크, 스택, 큐와는 다른 구조를 가지고 있다.
profile_image
1

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

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

  1. AB*C+DE/-
  2. ABCDE*+-/
  3. -+*ABC/DE
  4. *+-/ABCDE
(정답률: 77%)
  • 중위 표기 방식에서 연산자는 피연산자들의 가운데에 위치하고, 우선순위가 높은 연산자일수록 괄호로 묶어서 표현됩니다. 이를 전위 표기 방식으로 변환할 때는 연산자가 피연산자들 앞에 위치하게 됩니다. 따라서, 주어진 중위 표기 방식을 전위 표기 방식으로 변환하면 다음과 같습니다.

    1. 가장 우선순위가 높은 연산자는 곱셈(*)이므로, *의 앞에 있는 피연산자인 A와 B를 묶어서 *AB로 표현합니다.
    2. 다음으로 우선순위가 높은 연산자는 나눗셈(/)이므로, /의 앞에 있는 피연산자인 D와 E를 묶어서 /DE로 표현합니다.
    3. 이제 덧셈(+)과 뺄셈(-)을 처리합니다. 덧셈과 뺄셈은 우선순위가 가장 낮으므로, 묶이지 않고 그대로 표현됩니다. 따라서, +*AB와 /DE를 묶어서 +*AB/DE로 표현합니다.
    4. 마지막으로, +와 -를 처리합니다. +와 -는 우선순위가 같으므로, 묶이지 않고 그대로 표현됩니다. 따라서, -+*AB/DE로 최종적으로 표현됩니다.

    따라서, 정답은 "-+*ABC/DE"입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 컴퓨터 명령어 실행주기 중에서 인스트럭션의 종류에 대한 판단이 이루 어지는 상태는?

  1. fetch
  2. execute
  3. interrupt
  4. indirect
(정답률: 56%)
  • "fetch"는 명령어를 메모리에서 가져오는 단계이므로, 이 단계에서는 어떤 종류의 인스트럭션인지 판단할 필요가 없기 때문에 판단이 이루어지지 않는다. 따라서 "fetch"가 정답이다.
profile_image
1

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

22. 버스(bus)를 구성하는데 사용할 수 있는 논리회로는?

  1. encoder
  2. multiplexer
  3. counter
  4. comparator
(정답률: 66%)
  • 버스를 구성하는데 사용할 수 있는 논리회로 중에서, multiplexer는 다양한 입력 중에서 하나의 출력을 선택하는 기능을 가지고 있기 때문에 가장 적합합니다. 따라서, 버스를 구성하는데 사용할 수 있는 논리회로는 multiplexer입니다.
profile_image
1

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

23. 마이크로 오퍼레이션에 관한 설명 중 옳은 것은?

  1. 마이크로 오퍼레이션을 동기시키는 방법으로 동기 고정식과 동기 가변식이 있다.
  2. 동기 고정식은 CPU 시간의 효율적 이용은 가능하나 제어가 복잡하다.
  3. 동기 가변식은 CPU 시간의 낭비를 초래하지만 제어회로가 간단하다.
  4. 마이크로 사이클은 마이크로 오퍼레이션과 무관하다.
(정답률: 65%)
  • 마이크로 오퍼레이션은 CPU 내부에서 수행되는 작은 명령어 단위이며, 이를 동기시키는 방법으로는 동기 고정식과 동기 가변식이 있다. 동기 고정식은 CPU 시간의 효율적 이용은 가능하지만 제어가 복잡하며, 동기 가변식은 CPU 시간의 낭비를 초래하지만 제어회로가 간단하다. 따라서 "마이크로 오퍼레이션을 동기시키는 방법으로 동기 고정식과 동기 가변식이 있다."가 옳은 설명이다. 마이크로 사이클은 마이크로 오퍼레이션과 밀접한 관련이 있으며, 마이크로 오퍼레이션을 수행하기 위해 마이크로 사이클이 사용된다. 따라서 "마이크로 사이클은 마이크로 오퍼레이션과 무관하다."는 옳지 않은 설명이다.
profile_image
1

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

24. 명령어의 형식 가운데 연산에 사용된 모든 피연산자 값을 상실하는 명령어 형식은?

  1. 3-주소 형식 명령어
  2. 2-주소 형식 명령어
  3. 1-주소 형식 명령어
  4. 0-주소 형식 명령어
(정답률: 61%)
  • 0-주소 형식 명령어는 연산에 사용된 모든 피연산자 값을 상실하는 명령어 형식이다. 이는 주소를 사용하지 않고 레지스터에 직접 값을 저장하거나 불러오는 형식으로, 연산에 사용된 값들이 레지스터에 저장되기 때문에 메모리에서 값을 읽어오거나 저장할 필요가 없어서 피연산자 값을 상실하지 않는다. 따라서 0-주소 형식 명령어는 연산에 사용된 모든 피연산자 값을 상실하지 않는 유일한 명령어 형식이다.
profile_image
1

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

25. 다음 논리도(Logic Diagram)에서 Y0에 1, Y1에 0이 입력되었을 때, 1을 출력하는 단자는?

  1. X1
  2. X1과 X2
  3. X2
  4. X2와 X3
(정답률: 63%)
  • Y0에 1이 입력되면, AND 게이트의 출력은 X1과 X2의 AND 연산 결과인 0이 되고, OR 게이트의 출력은 X2와 X3의 OR 연산 결과인 1이 된다. 따라서, Y1에 0이 입력되어도 OR 게이트의 출력이 1이므로, 최종 출력인 Y는 1이 된다. 따라서, 1을 출력하는 단자는 X1이다.
profile_image
1

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

26. 1개의 Full Adder를 구성하기 위해서는 최소 몇 개의 Half Adder가 있어야 하는가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 78%)
  • 1개의 Full Adder를 구성하기 위해서는 2개의 Half Adder가 필요합니다. 이는 Full Adder가 2개의 입력(A, B)과 1개의 Carry-in(Cin)을 받아 1개의 출력(Sum)과 1개의 Carry-out(Cout)을 내보내기 때문입니다. 따라서, 1개의 Full Adder를 구성하기 위해서는 최소 2개의 Half Adder가 필요합니다.
profile_image
1

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

27. 보조기억장치의 일반적인 특징 중 틀린 것은?

  1. 읽고 쓰는 속도가 느리다.
  2. 기억용량을 크게하기가 용이하다.
  3. 전원공급이 중단되면 기억된 내용이 모두 지워진다.
  4. 기억용량의 상대적인 가격이 주기억장치보다 저렴하다.
(정답률: 70%)
  • "전원공급이 중단되면 기억된 내용이 모두 지워진다."가 틀린 것이다. 보조기억장치는 전원이 꺼져도 기억된 내용을 유지할 수 있는 비휘발성 기억장치가 사용된다. 따라서 전원이 다시 켜지면 이전에 저장된 내용을 다시 불러올 수 있다.
profile_image
1

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

28. 8진수인 다음식의 연산값은?

  1. 2151
  2. 2152
  3. 1251
  4. 1125
(정답률: 61%)
  • 8진수에서 각 자리수는 2의 거듭제곱으로 표현된다. 따라서, 1번째 자리는 5, 2번째 자리는 2의 0승인 1, 3번째 자리는 2의 3승인 8, 4번째 자리는 2의 6승인 64이다. 이를 계산하면 5+1+8+64=78이므로, 연산값은 78이다. 이 값을 10진수로 변환하면 1125가 된다. 따라서, 정답은 "1125"이다.
profile_image
1

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

29. 채널의 기능이 아닌 것은?

  1. 입출력 명령 해독
  2. 입출력 명령 지시
  3. 입출력 데이터 저장
  4. 입출력 데이터 실행
(정답률: 48%)
  • 채널은 입출력 명령을 해독하고 지시하여 입출력 데이터를 전송하는 역할을 합니다. 따라서 "입출력 데이터 저장"은 채널의 기능이 아닙니다. 채널은 데이터를 전송하고 처리하는 역할을 하지만, 데이터를 저장하거나 실행하는 기능은 다른 장치나 프로그램이 수행해야 합니다.
profile_image
1

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

30. ALU의 위치와 기능이 바르게 나열된 것은?

  1. CPU, 산술논리연산
  2. ROM, 산술논리연산
  3. CPU, 주소지정
  4. ROM, 주소지정
(정답률: 67%)
  • ALU는 산술과 논리 연산을 수행하는 장치이며, CPU에 위치해야 합니다. 따라서 "CPU, 산술논리연산"이 정답입니다. ROM은 읽기 전용 메모리로, 데이터를 저장하고 읽어오는 역할을 하며, ALU와는 직접적인 연관이 없습니다. 또한, CPU는 주소지정을 담당하는데, 이는 메모리 주소를 계산하고 데이터를 읽어오는 역할을 합니다. 따라서 "CPU, 주소지정"은 ALU와는 관련이 없습니다.
profile_image
1

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

31. 중앙처리장치와 주기억장치의 속도 차이가 현저할 때 인스트럭션의 수행속도가 주기억장치에 제한을 받지 않고 중앙처리장치의 속도로 수행되도록 하는 기억장치는?

  1. 캐시메모리
  2. 인스트럭션 버퍼
  3. CAM
  4. 제어기억장치
(정답률: 68%)
  • 캐시메모리는 중앙처리장치와 주기억장치의 속도 차이를 줄이기 위해 사용되는 기억장치로, 중앙처리장치가 자주 사용하는 데이터를 미리 저장해 놓는 역할을 합니다. 이렇게 미리 저장된 데이터는 중앙처리장치가 필요할 때 바로 접근할 수 있어 인스트럭션의 수행속도가 주기억장치에 제한을 받지 않고 중앙처리장치의 속도로 수행될 수 있게 됩니다. 따라서 캐시메모리는 중앙처리장치의 성능을 향상시키는 중요한 역할을 합니다.
profile_image
1

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

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

  1. 인터럽트
  2. 다중처리
  3. 시분할 시스템
  4. 다중 프로그램
(정답률: 72%)
  • 인터럽트는 전자계산기에서 특정한 상황이 발생했을 때, 현재 실행 중인 프로그램을 일시 중단하고 그 상황을 처리하는 프로그램으로 제어를 넘기는 기술입니다. 따라서 인터럽트는 전자계산기에서 다중 프로그램을 지원하고, 시분할 시스템을 구현하는 데 중요한 역할을 합니다.
profile_image
1

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

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

  1. 주기억장치 용량폭
  2. 주기억장치 대역폭
  3. 주기억장치 접근폭
  4. 주기억장치 전달폭
(정답률: 65%)
  • 주기억장치 대역폭은 주기억장치와 다른 하드웨어 장치들 간의 데이터 전송 속도를 의미합니다. 이는 주기억장치가 제공할 수 있는 정보전달의 능력 한계를 결정하는 중요한 요소 중 하나입니다. 따라서 주기억장치 대역폭이 낮을수록 데이터 전송 속도가 느려지고, 시스템의 성능이 저하됩니다.
profile_image
1

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

34. 분기 명령이 수행될 때 다음의 레지스터 중 그 내용이 바뀌는 것은?

  1. 누산기
  2. 프로그램 카운터
  3. 인덱스 레지스터
  4. 메모리 어드레스 레지스터
(정답률: 54%)
  • 분기 명령이 수행될 때 프로그램 카운터(PC)의 내용이 바뀝니다. 이는 분기 명령이 실행될 위치를 가리키는 PC 값이 변경되기 때문입니다. 누산기, 인덱스 레지스터, 메모리 어드레스 레지스터는 분기 명령과는 직접적인 연관이 없기 때문에 내용이 바뀌지 않습니다.
profile_image
1

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

35. 비수치 연산에 속하지 않은 것은?

  1. 사칙 연산
  2. 논리적 연산
  3. 로테이트(rotate)
  4. 논리적 시프트(shift)
(정답률: 65%)
  • 사칙 연산은 숫자를 더하거나 빼는 등의 연산으로, 숫자에 대한 연산이기 때문에 비수치 연산에 속하지 않습니다. 반면에 논리적 연산, 로테이트, 논리적 시프트는 비트 단위의 연산으로, 숫자가 아닌 비트에 대한 연산이기 때문에 비수치 연산에 속합니다.
profile_image
1

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

36. op-code가 8비트일 때 생성될 수 있는 명령어의 수는?

  1. 27-1
  2. 27
  3. 28
  4. 28-1
(정답률: 60%)
  • 8비트 op-code는 0부터 255까지의 값을 가질 수 있습니다. 이는 2진수로 표현하면 00000000부터 11111111까지 가능하다는 것을 의미합니다. 따라서 가능한 명령어의 수는 2의 8승, 즉 256개입니다. 따라서 정답은 "28"입니다.
profile_image
1

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

37. 기억장치 계층 구조 상 접근 속도가 가장 빠른 것은?

  1. ROM
  2. RAM
  3. Register
  4. Magnetic Disk
(정답률: 72%)
  • Register는 CPU 내부에 위치하며, CPU와 직접적으로 연결되어 있기 때문에 접근 속도가 가장 빠릅니다. 반면에 ROM, RAM, Magnetic Disk는 외부 기억장치로서 CPU와의 연결이 덜 직접적이며, 따라서 접근 속도가 느립니다.
profile_image
1

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

38. 중앙 처리 장치를 통하지 않고 직접 주기억장치를 접근하여 입출력을 하는 방식으로, 한 번에 한 블록씩 전송하는 방법은?

  1. DMA
  2. 인터럽트 입출력
  3. 고정 채널 제어기 입출력
  4. 가변 채널 제어기 입출력
(정답률: 62%)
  • DMA는 Direct Memory Access의 약자로, 중앙 처리 장치를 거치지 않고 주기억장치에 직접 접근하여 입출력을 처리하는 방식이다. 따라서 입출력 속도가 빠르고, 중앙 처리 장치의 부담을 줄일 수 있다. 이 방식은 한 번에 한 블록씩 전송하는 방법으로, 인터럽트 입출력, 고정 채널 제어기 입출력, 가변 채널 제어기 입출력과는 구분된다.
profile_image
1

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

39. 트랩(trap)의 발생 원인으로 옳은 것은?

  1. 0으로 나눌 때
  2. 정해진 시간이 지났을 때
  3. 정보 전송이 끝났음을 알릴 때
  4. 입·출력장치가 데이터의 전송을 요구할 때
(정답률: 60%)
  • "0으로 나눌 때"는 수학적으로 불가능한 연산이기 때문에 컴퓨터에서도 처리할 수 없습니다. 따라서 이러한 연산을 수행하려고 하면 예외 상황이 발생하게 되고, 이 예외 상황이 바로 트랩의 발생 원인이 됩니다. 이 예외 상황은 프로그래머의 실수로 발생할 수도 있지만, 컴퓨터 시스템 자체에서도 발생할 수 있습니다.
profile_image
1

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

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

  1. AB
  2. S
(정답률: 57%)
  • 다음 게이트는 XOR 게이트이다. 입력 A와 B가 같으면 출력이 0이 되고, 다르면 출력이 1이 된다. 여기서 A와 B가 모두 1이므로 출력은 0이 된다. 따라서 정답은 "0"이다.
profile_image
1

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

3과목: 시스템분석설계

41. 다음 표와 같이 시스템이 운영될 때 시스템의 평균수리시간(MTTR)은? (단, 상태에서 R=가동중, S=고장중이다.)

  1. 80시간
  2. 200시간
  3. 120시간
  4. 140시간
(정답률: 63%)
  • MTTR은 고장이 발생하여 시스템이 정상 상태로 복구될 때까지 걸리는 평균 시간을 의미한다. 따라서, MTTR은 (S상태에서 R상태로 전환되는 시간) + (고장을 수리하는데 걸리는 시간)으로 계산된다.

    위 표에서 R에서 S로 전환되는 경우는 20시간, S에서 R로 전환되는 경우는 60시간이 걸리므로, (S상태에서 R상태로 전환되는 시간)은 20+60=80시간이 된다. 또한, 고장을 수리하는데 걸리는 시간은 0시간이 아닌 40시간이므로, MTTR은 80+40=120시간이 된다.

    따라서, 정답은 "120시간"이다.
profile_image
1

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

42. 색인순차파일(Index Sequential File)에서 데이터 레코드 중의 key 항목만을 모아서 기록하는 인덱스 부분에 해당하지 않는 것은?

  1. Master Index
  2. Cylinder Index
  3. Track Index
  4. Data Index
(정답률: 58%)
  • 색인순차파일에서 데이터 레코드 중의 key 항목만을 모아서 기록하는 인덱스 부분은 Master Index, Cylinder Index, Track Index에 해당한다. 이들은 데이터 레코드를 빠르게 찾기 위해 사용되는 인덱스이다. 반면에 Data Index는 데이터 레코드 자체를 저장하는 부분으로, 인덱스 부분에 해당하지 않는다. 따라서 정답은 "Data Index"이다.
profile_image
1

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

43. 다음의 소프트웨어 개발주기 모형에 대한 설명에 해당하는 것은?

  1. 단계적 모형
  2. 폭포수 모형
  3. 구조적 모형
  4. 객체지향적 모형
(정답률: 67%)
  • 이 모형은 개발 과정을 단계적으로 진행하는 모형으로, 각 단계가 순차적으로 이루어지며 이전 단계가 완료되어야 다음 단계로 진행할 수 있다. 따라서 "단계적 모형"이라고도 불린다. 이 모형은 요구사항 분석, 설계, 구현, 테스트, 유지보수 등의 단계로 이루어져 있으며, 각 단계에서는 이전 단계에서 정의된 결과물을 바탕으로 작업이 진행된다. 이러한 특징으로 인해 이 모형은 변경이 어렵고 유연성이 떨어지는 단점이 있지만, 각 단계에서의 검증과 테스트를 통해 오류를 최소화할 수 있다는 장점이 있다. 따라서 이 모형은 "폭포수 모형"이라고 불린다.
profile_image
1

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

44. 코드 설계 단계 중 다음 설명에 해당하는 것은?

  1. 사용 범위의 결정
  2. 코드 목적의 명확화
  3. 코드 대상의 특성 분석
  4. 코드 부여 방식 결정
(정답률: 64%)
  • 이 그림은 변수의 스코프(scope)를 나타내고 있습니다. 변수의 스코프란 변수가 사용 가능한 범위를 의미합니다. 따라서 이 그림은 코드에서 사용될 변수들의 스코프를 결정하는 것이 중요하다는 것을 보여주고 있습니다. 이는 "사용 범위의 결정"에 해당합니다.
profile_image
1

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

45. 순서도와는 달리 논리 기술에 중점을 두고 상자 도형을 이용한 설계 도구로 순차, 선택, 반복 등의 제어 논리 구조를 표현하는 도구는?

  1. Waterfall 모델
  2. N-S차트
  3. PAD
  4. HCP
(정답률: 58%)
  • N-S차트는 상자 도형을 이용하여 제어 논리 구조를 표현하는 도구로, 순서, 선택, 반복 등의 제어 논리 구조를 표현할 수 있습니다. 따라서, 순서도와는 달리 논리 기술에 중점을 두고 설계를 할 수 있습니다. Waterfall 모델은 소프트웨어 개발 방법론 중 하나이며, N-S차트와는 관련이 없습니다. PAD는 프로그래밍 언어와 관련된 용어이며, HCP는 컴퓨터 하드웨어와 관련된 용어입니다.
profile_image
1

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

46. 객체지향기법에서 객체가 메시지를 받아 실행해야 할 때 객체의 구체적 인 연산을 정의한 것은?

  1. Instance
  2. Message
  3. Class
  4. Method
(정답률: 71%)
  • 객체가 메시지를 받아 실행할 때, 그 객체가 구체적으로 수행해야 할 연산을 정의한 것이 메소드이다. 메소드는 객체의 행동을 정의하고, 객체가 수행해야 할 작업을 구체화하여 실행할 수 있도록 한다. 따라서, 객체지향기법에서 객체가 메시지를 받아 실행해야 할 때 객체의 구체적인 연산을 정의한 것은 "Method"이다.
profile_image
1

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

47. 객체지향시스템 분석에서 사건들을 시나리오로 작성하여 각 시나리오마다 사건 추적도를 그리고 사건 흐름 다이어그램을 작성하는 단계는?

  1. 객체 모형화
  2. 동적 모형화
  3. 기능 모형화
  4. 사양서 작성
(정답률: 60%)
  • 시나리오와 사건 추적도, 사건 흐름 다이어그램은 객체지향시스템의 동작을 분석하기 위한 것으로, 객체들 간의 상호작용과 시스템의 동작을 이해하는 데 도움을 줍니다. 이러한 동작을 분석하는 과정을 동적 모형화라고 합니다. 따라서 정답은 "동적 모형화"입니다.
profile_image
1

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

48. 시스템의 특성 중 제어성과 가장 관련 깊은 것은?

  1. 최종 목표에 도달하고자 하는 특성
  2. 시스템 변화에 스스로 대처할 수 있는 특성
  3. 정해진 목표를 달성하기 위해 오류가 발생하지 않도록 사태를 감시하는 특성
  4. 관련된 다른 시스템과 상호 의존관계로 통합되는 특성
(정답률: 71%)
  • 제어성은 시스템이 정해진 목표를 달성하기 위해 오류가 발생하지 않도록 사태를 감시하는 특성입니다. 이는 시스템이 목표를 달성하기 위해 필요한 제어를 수행하고, 오류가 발생하면 이를 감지하고 수정하여 목표 달성을 보장하기 위한 중요한 특성입니다.
profile_image
1

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

49. 모듈의 결합도는 설계에 대한 품질 평가 방법의 하나로서 두 모듈 간의 상호 의존도를 측정하는 것이다. 다음 중 설계 품질이 가장 좋은 결합도는?

  1. Common Coupling
  2. Data Coupling
  3. Control Coupling
  4. Content Coupling
(정답률: 45%)
  • 정답: Data Coupling

    이유: Data Coupling은 두 모듈 간에 데이터 인터페이스만 공유하고, 서로 독립적으로 작동하는 결합도이다. 이는 모듈 간의 의존성이 낮아지므로, 모듈의 재사용성과 유지보수성이 높아지는 효과가 있다. 따라서, 설계 품질이 가장 좋은 결합도는 Data Coupling이다. 반면에, Common Coupling은 전역 변수나 공유 자원을 사용하여 모듈 간에 강한 의존성을 가지게 되므로, 결합도가 높아지고, 유지보수성이 떨어지는 단점이 있다. Control Coupling은 모듈 간에 제어 인터페이스를 공유하여 의존성이 높아지는 결합도이며, Content Coupling은 모듈 간에 내용을 공유하여 의존성이 높아지는 결합도이다.
profile_image
1

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

50. 중량, 용량, 거리, 크기, 면적 등의 물리적 수치를 직접 코드에 적용시키는 코드 방식은?

  1. 순차코드(sequence code)
  2. 표의숫자코드(Significant digit code)
  3. 블록코드(block code)
  4. 기호코드(mnemonic code)
(정답률: 64%)
  • 표의숫자코드는 물리적 수치를 직접 코드에 적용시키는 방식으로, 숫자의 유효숫자를 일정한 자릿수로 제한하여 표현하는 방식입니다. 이 방식은 숫자의 정확도를 유지하면서도 코드의 길이를 줄일 수 있어 효율적인 데이터 저장과 전송이 가능합니다.
profile_image
1

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

51. 시스템 개발 시 문서화의 효과에 대한 설명으로 거리가 먼 것은?

  1. 시스템 개발 단계에서의 요식적 행위이다.
  2. 효율적인 소프트웨어 개발관리가 용이하다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지한다.
  4. 시스템 개발 후에 유지보수가 용이하다.
(정답률: 73%)
  • "시스템 개발 단계에서의 요식적 행위이다."는 올바르지 않은 설명입니다. 시스템 개발 시 문서화를 함으로써 효율적인 소프트웨어 개발관리가 용이해지며, 시스템 개발 중 추가 변경에 따른 혼란을 방지하고, 시스템 개발 후에 유지보수가 용이해집니다.
profile_image
1

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

52. 모듈 내부의 모든 기능 요소들이 단일한 목적을 위해 수행하는 경우의 응집도는?

  1. Coincidental cohesion
  2. Functional cohesion
  3. Procedural cohesion
  4. Temporal cohesion
(정답률: 59%)
  • 정답은 "Functional cohesion"입니다. 이유는 모듈 내부의 모든 기능 요소들이 단일한 목적을 위해 수행하기 때문입니다. 즉, 모듈 내부의 모든 기능 요소들이 서로 관련이 있고, 같은 목적을 위해 수행되므로 기능적 응집도가 높습니다. 다른 응집도 유형들은 모듈 내부의 기능 요소들이 서로 다른 목적을 수행하거나, 서로 관련이 없는 기능 요소들이 모여있는 경우입니다.
profile_image
1

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

53. 다음은 어떤 종류의 코드 오류(error)인가?

  1. Transposition error
  2. Random error
  3. Transcription error
  4. Double Transposition error
(정답률: 70%)
  • 이 코드 오류는 "Transcription error"이다. 이유는 숫자 9와 4가 서로 바뀌어 적혀있기 때문이다. Transcription error는 데이터를 복사하거나 전송할 때 발생하는 오류로, 데이터를 잘못 복사하거나 전송할 때 발생한다.
profile_image
1

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

54. 프로세스의 표준 처리 패턴 중 어떤 파일에서 특정한 조건에 만족하는 정보를 추출해 내는 처리는?

  1. Matching
  2. Merge
  3. Extract
  4. Distribution
(정답률: 54%)
  • 정답은 "Extract"입니다. 이유는 프로세스의 표준 처리 패턴 중에서 파일에서 특정한 조건에 만족하는 정보를 추출해 내는 처리는 데이터를 추출하는 것이기 때문입니다. 따라서 "Extract"가 정답입니다. "Matching"은 데이터를 매칭하는 것, "Merge"는 데이터를 병합하는 것, "Distribution"은 데이터를 분배하는 것을 의미합니다.
profile_image
1

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

55. 마스터 파일의 데이터를 트랜잭션 파일에 의해 추가, 삭제, 수정 등의 작업을 하여 새로운 마스터 파일을 작성하는 처리 패턴은?

  1. merge
  2. update
  3. matching
  4. conversion
(정답률: 72%)
  • 마스터 파일의 데이터를 트랜잭션 파일에 의해 추가, 삭제, 수정 등의 작업을 하여 새로운 마스터 파일을 작성하는 처리 패턴은 "update"이다. 이는 기존의 마스터 파일을 업데이트하여 새로운 정보를 반영하는 것이기 때문이다. 다른 보기들은 해당 패턴과는 관련이 없는 용어들이다.
profile_image
1

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

56. 자료 흐름도의 구성 요소 중 대상 시스템의 외부에 존재하는 사람이나 조직체를 나타낸 것은?

  1. Process
  2. Data Flow
  3. Data Store
  4. Terminator
(정답률: 64%)
  • "Terminator"는 자료 흐름도에서 대상 시스템의 외부에 존재하는 사람이나 조직체를 나타내는 요소입니다. 이는 시스템과 상호작용하는 외부 요소를 나타내며, 시스템과 외부 요소 간의 인터페이스를 나타냅니다. 따라서 "Terminator"가 정답입니다.
profile_image
1

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

57. 입력된 자료가 처리되어 일단 출력된 후 이용자를 거쳐 다시 재입력되는 방식으로 공과금, 보험료 징수 등의 지로용지를 처리하는데 사용되는 입력방식은?

  1. 집중 매체화형 시스템
  2. 턴어라운드 시스템
  3. 분산 매체화형 시스템
  4. 직접 입력 시스템
(정답률: 71%)
  • 턴어라운드 시스템은 입력된 자료가 처리되어 출력된 후 다시 재입력되는 방식으로 작동하는 시스템이다. 이 방식은 공과금이나 보험료 징수와 같은 지불 처리에 적합하다. 이유는 이용자가 지불할 금액을 입력하고, 시스템이 이를 처리하여 영수증을 출력한 후 이용자가 다시 확인하고 지불하는 방식으로 작동하기 때문이다. 이를 통해 입력된 자료의 정확성을 보장하고, 이용자의 실수나 오류를 최소화할 수 있다.
profile_image
1

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

58. 자료 사전(Data Dictionary)에서 반복을 의미하는 기호는?

  1. +
  2. { }
  3. [ ]
  4. ( )
(정답률: 63%)
  • "{ }" 기호는 중괄호로, 반복을 의미하는 기호입니다. 이 기호 안에 있는 내용을 0번 이상 반복할 수 있습니다. 예를 들어, "{a,b}"는 a와 b 사이의 문자열을 0번 이상 반복하는 것을 의미합니다.
profile_image
1

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

59. 데이터 파일의 종류 중 마스터 파일을 갱신 또는 조회하기 위해 작성하는 파일은?

  1. trailer file
  2. transaction file
  3. summary file
  4. source data file
(정답률: 62%)
  • 마스터 파일은 기업이나 조직에서 가장 중요한 데이터를 담고 있는 파일이며, 이를 갱신하거나 조회하기 위해서는 해당 데이터를 수정하거나 검색하는 작업이 필요합니다. 이러한 작업을 수행하기 위해 작성되는 파일이 바로 "transaction file"입니다. 이 파일은 마스터 파일과 연동되어 데이터를 갱신하거나 조회하는 작업을 수행하며, 이후에는 마스터 파일에 반영됩니다. 따라서 마스터 파일을 유지보수하고 관리하기 위해서는 transaction file이 필수적입니다.
profile_image
1

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

60. 오류 검사의 종류 중 산술 연산 시 “0(zero)"으로 나눈 경우의 여부를 검사하는 것은?

  1. impossible check
  2. sign check
  3. overflow check
  4. unmatched record check
(정답률: 55%)
  • 정답은 "impossible check"입니다. 이유는 0으로 나누는 것은 수학적으로 불가능하기 때문에 프로그램에서 이를 검사하는 것은 무의미합니다. 따라서 이러한 오류는 발생하지 않도록 코드를 작성해야 합니다.
profile_image
1

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

4과목: 운영체제

61. 파일 디스크립터(descriptor)가 가지고 있는 정보로 틀린 것은?

  1. 파일의 구조
  2. 접근 제어 정보
  3. 파일의 백업 방법
  4. 보조기억장치상의 파일 위치
(정답률: 60%)
  • 파일 디스크립터는 파일의 구조, 접근 제어 정보, 보조기억장치상의 파일 위치 등의 정보를 가지고 있지만, 파일의 백업 방법은 파일 디스크립터가 가지고 있는 정보가 아니다. 파일의 백업 방법은 파일 시스템이나 운영체제에서 제공하는 백업 기능을 이용하여 수행된다.
profile_image
1

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

62. 3개의 페이지 프레임을 갖는 시스템에서 페이지 참조 순서가 1, 2, 1, 0, 4, 1, 3일 경우 FIFO 알고리즘에 의한 최종 페이지 대치 결과는?

  1. 1, 4, 2
  2. 1, 2, 0
  3. 4, 1, 3
  4. 4, 1, 0
(정답률: 64%)
  • FIFO 알고리즘은 가장 먼저 들어온 페이지를 먼저 교체하는 방식이다. 따라서 페이지 참조 순서대로 페이지를 삽입하다가 페이지 프레임이 가득 차면 가장 먼저 들어온 페이지를 교체한다.

    1. 페이지 1을 삽입한다. (1)
    2. 페이지 2를 삽입한다. (1, 2)
    3. 페이지 1이 이미 존재하므로 삽입하지 않는다. (1, 2)
    4. 페이지 0을 삽입한다. (1, 2, 0)
    5. 페이지 4를 삽입한다. (1, 2, 0, 4)
    6. 페이지 1이 이미 존재하므로 삽입하지 않는다. (1, 2, 0, 4)
    7. 페이지 3을 삽입한다. (1, 2, 0, 3)

    따라서 최종 페이지 대치 결과는 "1, 2, 0"이 아닌 "4, 1, 3"이 된다.
profile_image
1

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

63. 교착상태 발생의 필요조건에 해당하는 것으로 나열된 것은?

  1. ㉠, ㉡, ㉣, ㉥
  2. ㉠, ㉣, ㉤, ㉥
  3. ㉡, ㉢, ㉤, ㉥
  4. ㉠, ㉢, ㉣, ㉥
(정답률: 61%)
  • 교착상태 발생의 필요조건은 상호배제, 점유와 대기, 비선점, 순환대기입니다.

    ㉠은 상호배제와 점유와 대기를 만족합니다. 즉, 한 자원에 대해 여러 프로세스가 동시에 점유하려고 하고, 다른 프로세스가 그 자원을 사용하기 위해 대기하면서 상호배제와 점유와 대기 조건이 충족됩니다.

    ㉡은 상호배제와 비선점을 만족합니다. 즉, 한 자원에 대해 여러 프로세스가 동시에 점유하려고 하지만, 다른 프로세스가 그 자원을 강제로 빼앗을 수 없으므로 상호배제와 비선점 조건이 충족됩니다.

    ㉣은 점유와 대기와 순환대기를 만족합니다. 즉, 한 자원에 대해 여러 프로세스가 동시에 점유하려고 하고, 다른 프로세스가 그 자원을 사용하기 위해 대기하면서 점유와 대기 조건이 충족되며, 이러한 상황이 순환적으로 발생하여 순환대기 조건이 충족됩니다.

    ㉥은 비선점과 순환대기를 만족합니다. 즉, 한 자원에 대해 여러 프로세스가 동시에 점유하려고 하지만, 다른 프로세스가 그 자원을 강제로 빼앗을 수 없으므로 비선점 조건이 충족되며, 이러한 상황이 순환적으로 발생하여 순환대기 조건이 충족됩니다.

    따라서, ㉠, ㉡, ㉣, ㉥은 모두 교착상태 발생의 필요조건을 만족하므로 정답입니다.
profile_image
1

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

64. 가상기억장치에서 어떤 프로세스가 충분한 프레임을 갖지 못하여 페이지 교환이 계속적으로 발생하여 전체 시스템의 성능이 저하되는 현상을 의미하는 것은?

  1. 페이징
  2. 스래싱
  3. 스와핑
  4. 폴링
(정답률: 55%)
  • 스래싱은 가상기억장치에서 어떤 프로세스가 충분한 프레임을 갖지 못하여 페이지 교환이 계속적으로 발생하여 전체 시스템의 성능이 저하되는 현상을 의미합니다. 다른 보기들은 가상기억장치와 관련된 용어이지만, 스래싱과 같은 현상을 나타내지 않습니다.
profile_image
1

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

65. 네트워크를 이용하여 서비스를 요구/제공할 수 있다. 여러 가지 서비스 를 요구하는 측을 일컫는 용어는?

  1. Host
  2. Client
  3. Server
  4. Backbone
(정답률: 71%)
  • 네트워크를 이용하여 서비스를 요구하는 측을 일컫는 용어는 "Client"이다. 이는 서버에게 요청을 보내고, 서버로부터 응답을 받는 구조에서 클라이언트가 요청을 보내는 측이기 때문이다. 즉, 클라이언트는 서비스를 요청하고, 서버는 요청에 대한 응답을 제공하는 역할을 한다.
profile_image
1

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

66. 파일의 보호 방법 중 틀린 것은?

  1. 암호화
  2. 접근제어
  3. 패스워드
  4. 파일공유
(정답률: 80%)
  • 파일공유는 파일을 다른 사용자와 공유하는 것으로, 파일의 보호를 강화하는 방법이 아니라 오히려 보안 위험을 증가시킬 수 있습니다. 다른 사용자가 파일에 접근하고 수정할 수 있기 때문입니다. 따라서 파일 보호 방법으로는 암호화, 접근제어, 패스워드 등이 적합합니다.
profile_image
1

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

67. 교착상태 해결 방법 중 다음 사항과 관계되는 것은?

  1. Recovery
  2. Detection
  3. Avoidance
  4. Prevention
(정답률: 49%)
  • 교착상태를 예방하는 것이 가장 효과적인 방법이기 때문에 "Prevention"이 정답이다. 이미 교착상태가 발생한 경우에는 "Recovery"나 "Detection" 등의 방법으로 대처할 수 있지만, 이러한 방법은 이미 문제가 발생한 후에 대처하는 것이기 때문에 예방이 중요하다. "Avoidance"는 교착상태를 피하는 것이지만, 모든 상황에서 피할 수 있는 것은 아니기 때문에 예방이 더 중요하다.
profile_image
1

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

68. 파일 시스템에 대한 설명으로 틀린 것은?

  1. 사용자가 파일을 생성하고 수정하며 제거할 수 있도록 한다.
  2. 사용자는 자료가 저장되어 있는 특정장치의 물리적인 제어 방식 을 알고 있어야 한다.
  3. 파일을 안전하게 사용할 수 있도록 하고, 파일이 보호되어야 한다.
  4. 손쉽게 사용할 수 있도록 편리한 사용자 인터페이스를 제공해야 한다.
(정답률: 69%)
  • "사용자는 자료가 저장되어 있는 특정장치의 물리적인 제어 방식을 알고 있어야 한다."가 틀린 설명입니다. 파일 시스템은 사용자가 물리적인 제어 방식을 알 필요 없이 파일을 생성, 수정, 제거할 수 있도록 추상화된 인터페이스를 제공합니다. 따라서 사용자는 파일 시스템을 사용하기 위해 물리적인 제어 방식을 알 필요가 없습니다.
profile_image
1

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

69. RR(Round Robin) 방식에 관한 설명으로 틀린 것은?

  1. 시분할 시스템을 위해 고안된 방식이다.
  2. 시스템이 사용자에게 적합한 응답시간을 제공해 주는 대화식 시스템에 유용하다.
  3. 시간 할당량이 클 경우 FCFS 기법과 같아지고, 시간 할당량이 작을 경우 문맥 교환 및 오버헤드가 자주 발생될 수 있다.
  4. 프로세스에게 이미 할당된 프로세서를 강제로 빼앗을 수 없고, 그 프로세스의 사용이 종료된 후에 스케줄링 해야하는 방법을 택하고 있다.
(정답률: 56%)
  • 정답은 "프로세스에게 이미 할당된 프로세서를 강제로 빼앗을 수 없고, 그 프로세스의 사용이 종료된 후에 스케줄링 해야하는 방법을 택하고 있다."가 아닌 "프로세스에게 이미 할당된 프로세서를 강제로 빼앗을 수 있고, 시간 할당량이 지나면 다시 스케줄링 된다."입니다. RR 방식은 시간 할당량이 지나면 해당 프로세스를 대기 큐의 끝으로 보내고 다음 프로세스를 실행합니다. 따라서 프로세스에게 이미 할당된 프로세서를 강제로 빼앗을 수 있습니다.
profile_image
1

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

70. 프로세스 스케줄링 기법 중 비선점 방식의 SJF에 선점 방식을 도입하여, 현재 실행중인 프로세스보다 잔여 처리 시간이 짧은 프로세스가 준비 큐에 생기면 실행중인 프로세스를 선점하여 더 짧은 프로세스를 실행시키는 방식은?

  1. 기한부 스케줄링
  2. SRT 스케줄링
  3. HRN 스케줄링
  4. 다단계 큐 스케줄링
(정답률: 63%)
  • 이는 SRT 스케줄링이다. SRT 스케줄링은 비선점 방식의 SJF에 선점 방식을 도입하여, 현재 실행중인 프로세스보다 잔여 처리 시간이 짧은 프로세스가 준비 큐에 생기면 실행중인 프로세스를 선점하여 더 짧은 프로세스를 실행시키는 방식이다.
profile_image
1

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

71. 한 프로세스가 다른 프로세스보다 우선순위 등이 낮아 기다리게 되는 경우, 한번 양보하거나 일정 시간이 지나면 우선순위를 한 단계씩 높여 줌으로써 오래 기다린 프로세스를 고려하여 무기한 지연을 해결하는 방법은?

  1. aging
  2. priority
  3. recovery
  4. avoidance
(정답률: 63%)
  • "aging"은 오래 기다린 프로세스를 우선 고려하여 무기한 지연을 해결하는 방법입니다. 이 방법은 기다리는 시간이 길어질수록 우선순위를 높여주는 것으로, 프로세스가 오래 기다리면 우선순위가 높아져서 빨리 처리될 수 있도록 도와줍니다. 따라서, "aging"이 정답입니다.
profile_image
1

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

72. 기억 장치의 분할 방식 중 틀린 것은?

  1. 분산분할
  2. 고정분할
  3. 단일분할
  4. 동적분할
(정답률: 38%)
  • 분산분할은 기억 장치를 여러 개의 작은 조각으로 나누어 사용하는 방식이 아니라, 여러 대의 컴퓨터에 데이터를 분산하여 저장하고 처리하는 방식이기 때문에 분할 방식으로는 올바르지 않습니다.
profile_image
1

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

73. 공간 구역성(Spatial Locality)이 이루어지는 기억장소로 틀린 것은?

  1. 배열 순회(Array Traversal)
  2. 순차적 코드(Sequential Code) 실행
  3. 같은 영역에 있는 변수를 참조할 때 사용
  4. 카운팅(Counting), 집계(Totaling)에 사용되는 변수
(정답률: 50%)
  • 공간 구역성은 메모리에서 인접한 위치에 있는 데이터에 접근할 때 발생하는 성질을 말합니다. 따라서 "카운팅(Counting), 집계(Totaling)에 사용되는 변수"는 공간 구역성과는 관련이 없는 변수입니다. 이 변수들은 일반적으로 반복문에서 사용되며, 반복문 내에서 특정 조건이 충족될 때마다 값을 증가시키거나 누적하는 용도로 사용됩니다.
profile_image
1

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

74. 프로세스에 할당된 페이지 프레임 수가 증가하면 페이지 부재의 수가 감소하는 것이 당연하지만 페이지 프레임 수가 증가할 때 현실적으로 페이지 부재가 더 증가하는 모순(Anomaly) 현상과 가장 관계있는 페이지 교체기법은?

  1. LRU
  2. LFU
  3. FIFO
  4. Optimal
(정답률: 49%)
  • 페이지 프레임 수가 증가하면 페이지 부재의 수가 감소해야 하지만, FIFO 페이지 교체 알고리즘에서는 가장 오래된 페이지를 우선적으로 교체하기 때문에 새로운 페이지가 들어와도 이전에 들어온 페이지가 계속 교체되어 페이지 부재가 더 증가하는 모순 현상이 발생할 수 있습니다. 따라서 페이지 프레임 수가 증가할 때 이러한 모순 현상을 방지하기 위해서는 LRU나 Optimal과 같은 페이지 교체 알고리즘을 사용해야 합니다.
profile_image
1

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

75. 시스템 호출의 종류 중 프로세스 제어를 위해 사용되는 명령어로 틀린 것은?

  1. END
  2. SEND
  3. LOAD
  4. EXECUTE
(정답률: 47%)
  • SEND는 프로세스 제어를 위한 명령어가 아니라, 프로세스간 통신을 위한 명령어이기 때문에 틀린 것입니다. SEND 명령어는 메시지를 보내는 역할을 하며, 이를 받는 프로세스는 RECEIVE 명령어를 사용하여 메시지를 수신합니다.
profile_image
1

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

76. 다중 처리기 운영체제의 주/종(Master/Slave) 구조에서 각각의 기능에 대한 연결이 옳은 것은?

  1. Master : 사용자 프로그램 담당, Slave : 연산 및 입출력 담당
  2. Master : 연산 담당, Slave : 입출력 담당
  3. Master : 연산 담당, Slave : 운영체제 수행 담당
  4. Master : 연산 및 입출력 담당, Slave : 연산 담당
(정답률: 59%)
  • 다중 처리기 운영체제의 주/종(Master/Slave) 구조에서는 Master가 전반적인 시스템의 제어와 관리를 담당하며, Slave는 Master의 지시에 따라 연산, 입출력 등의 작업을 수행합니다. 따라서, "Master : 연산 및 입출력 담당, Slave : 연산 담당"이 옳은 답입니다. Master가 연산 및 입출력을 담당하는 경우, Slave는 단순히 연산만을 담당하게 되므로 효율적인 분산 처리가 이루어질 수 있습니다.
profile_image
1

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

77. 운영체제의 기능으로 틀린 것은?

  1. 시스템의 오류 처리를 담당한다.
  2. 데이터 및 자원의 공유 기능을 제공한다.
  3. 사용자와 시스템 간의 인터페이스 기능을 제공한다.
  4. 매크로 정의인식, 정의저장, 호출인식 등을 처리한다.
(정답률: 58%)
  • 운영체제는 매크로 정의인식, 정의저장, 호출인식 등을 처리하는 기능을 가지고 있지 않습니다. 이는 프로그래밍 언어나 컴파일러 등에서 처리하는 기능입니다. 운영체제의 주요 기능으로는 시스템의 오류 처리, 데이터 및 자원의 공유 기능, 사용자와 시스템 간의 인터페이스 기능 등이 있습니다.
profile_image
1

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

78. 분산 처리 시스템 중 성형(star) 연결에 대한 설명으로 틀린 것은?

  1. 통신비용이 적게 듦
  2. 기본비용은 사이트 수에 비례함
  3. 각 사이트들이 중앙 컴퓨터에 연결되어 데이터 교환
  4. 중앙 사이트의 고장 시에도 전체 사이트의 성능은 영향을 받지 않음
(정답률: 70%)
  • "중앙 사이트의 고장 시에도 전체 사이트의 성능은 영향을 받지 않음" 이 설명이 틀린 것은 아닙니다. 성형 연결은 중앙 컴퓨터와 각 사이트들이 연결되어 데이터를 교환하는 구조이며, 중앙 사이트의 고장 시에도 다른 사이트들은 서로 독립적으로 작동하기 때문에 전체 사이트의 성능에 영향을 받지 않습니다. 따라서, 이 설명은 올바릅니다.
profile_image
1

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

79. 다음의 작업 중 운영체제가 CPU 스케줄링 기법으로 HRN 방식을 구현 했을 때 가장 먼저 처리되는 작업은?

(정답률: 58%)
  • HRN 방식은 우선순위와 실행 시간을 모두 고려하여 작업을 스케줄링하는 방식입니다. 따라서 우선순위와 실행 시간이 모두 높은 작업이 가장 먼저 처리됩니다.

    위의 작업 중에서 우선순위가 가장 높은 작업은 "㉠"입니다. "㉠"의 우선순위는 1이며, 실행 시간도 1입니다. 따라서 "㉠"가 가장 먼저 처리됩니다.
profile_image
1

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

80. 스케줄링 기법 중 선점 알고리즘에 해당하는 것은?

  1. SRT(Shortest Remaining Time)
  2. HRN(Highest Response-ratio Next)
  3. SJF(Shortest Job First)
  4. FCFS(First Come First Service)
(정답률: 45%)
  • 선점 알고리즘은 프로세스가 CPU를 점유하고 있을 때, 다른 프로세스가 CPU를 강제로 빼앗을 수 있는 기법을 말합니다. 이 중 SRT(Shortest Remaining Time)는 현재 실행 중인 프로세스의 남은 실행 시간을 고려하여 가장 짧은 실행 시간을 가진 프로세스에게 CPU를 할당하는 기법입니다. 따라서 SRT는 선점 알고리즘에 해당합니다.
profile_image
1

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

5과목: 정보통신개론

81. 광섬유 케이블의 설명으로 틀린 것은?

  1. 동축 케이블보다 더 넓은 대역폭을 지원한다.
  2. 전송속도가 UTP 케이블보다 빠르다.
  3. 동축 케이블에 비해 전자기적 잡음에 약하다.
  4. 동축 케이블에 비해 전송손실이 작다.
(정답률: 69%)
  • "동축 케이블에 비해 전자기적 잡음에 약하다."가 틀린 것이다. 광섬유 케이블은 전자기적인 신호가 아닌 빛을 이용하여 데이터를 전송하기 때문에 전자기적 잡음에 영향을 받지 않는다. 따라서, 광섬유 케이블은 동축 케이블보다 전자기적 잡음에 강하다고 할 수 있다.
profile_image
1

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

82. Shannon의 표본화정리에 의하면 보내려는 신호성분 중 최고 주파수의 최소 몇 배 이상으로 표본을 행하면 원신호를 충실하게 재현시킬 수 있는가?

  1. 1
  2. 2
  3. 4
  4. 8
(정답률: 56%)
  • Shannon의 표본화정리에 따르면, 보내려는 신호성분 중 최고 주파수의 최소 2배 이상으로 표본을 취하면 원신호를 충실하게 재현할 수 있다. 이는 나이퀴스트-샘플링 정리로도 알려져 있으며, 이론적으로는 이보다 적은 표본으로는 원신호를 완벽하게 재현할 수 없다는 것을 의미한다. 따라서, 정답은 "2"이다.
profile_image
1

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

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

  1. CSMA/CD
  2. Token bus
  3. Token ring
  4. Slotted ring
(정답률: 54%)
  • 이 그림은 CSMA/CD (Carrier Sense Multiple Access with Collision Detection) 방식을 나타내고 있습니다. 이 방식은 네트워크 상에서 여러 대의 컴퓨터가 동시에 데이터를 전송하려고 할 때 충돌이 발생하는 것을 방지하기 위해 사용됩니다. 각 컴퓨터는 데이터를 전송하기 전에 먼저 채널을 감지하여 사용 중인지 여부를 확인하고, 사용 중이 아니면 데이터를 전송합니다. 그러나 여러 대의 컴퓨터가 동시에 채널을 감지하여 데이터를 전송하려고 할 때 충돌이 발생할 수 있습니다. 이 때 충돌이 발생한 컴퓨터는 일정 시간 동안 대기한 후 다시 데이터를 전송하며, 다른 컴퓨터는 이를 감지하여 대기하게 됩니다. 이 과정을 반복하여 충돌을 최소화하고 데이터 전송을 원활하게 합니다.
profile_image
1

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

84. HDLC 프레임의 구조가 순서대로 옳은 것은?

  1. 플래그 → 주소부 → 제어부 → 정보부 → FCS → 플래그
  2. 플래그 → 제어부 → FCS → 정보부 → 주소부 → 플래그
  3. 플래그 → 주소부 → 정보부 → FCS → 제어부 → 플래그
  4. 플래그 → 제어부 → FCS → 주소부 → 정보부 → 플래그
(정답률: 59%)
  • HDLC 프레임의 구조는 플래그로 시작하여 플래그로 끝나며, 주소부, 제어부, 정보부, FCS 순서로 구성됩니다. 이는 데이터를 안전하게 전송하기 위한 프로토콜의 기본 구조입니다. 따라서 "플래그 → 주소부 → 제어부 → 정보부 → FCS → 플래그"가 옳은 순서입니다.
profile_image
1

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

85. 단일 송신자와 단일 수신자간의 통신이므로, 단일 인터페이스를 사용하는 IPv6 주소 지정 방식은?

  1. 애니캐스트
  2. 유니캐스트
  3. 멀티캐스트
  4. 브로드캐스트
(정답률: 59%)
  • 유니캐스트는 단일 송신자와 단일 수신자간의 통신을 위한 주소 지정 방식이기 때문에, 이 경우에 사용된다. 애니캐스트는 여러 대상 중 가장 가까운 대상에게 패킷을 전송하는 방식이고, 멀티캐스트는 여러 대상에게 동시에 패킷을 전송하는 방식이며, 브로드캐스트는 네트워크 상의 모든 대상에게 패킷을 전송하는 방식이다.
profile_image
1

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

86. 800baud의 변조속도로 4상 위상 변조된 데이터의 신호속도(bps)는?

  1. 100
  2. 1200
  3. 1600
  4. 3200
(정답률: 50%)
  • 4상 위상 변조는 4개의 신호를 이용하여 데이터를 전송하는 방식입니다. 따라서 변조속도 800baud는 1초당 800개의 신호를 전송할 수 있음을 의미합니다.

    하지만 4상 위상 변조에서는 4개의 신호를 이용하므로, 1초당 전송되는 데이터의 양은 4배가 됩니다. 따라서 이 경우의 신호속도는 800 x 4 = 3200bps가 됩니다.

    따라서, 보기에서 정답이 "1600"이 아닌 "3200"이 되어야 합니다.
profile_image
1

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

87. FM에서 변조지수가 10, 변조신호의 최고 주파수를 4kHz라 할 때 소요 대역폭[kHz]은?

  1. 8
  2. 40
  3. 88
  4. 400
(정답률: 40%)
  • FM에서 소요 대역폭은 변조신호의 최고 주파수에 2를 곱한 값과 변조지수를 더한 값의 곱으로 계산됩니다. 따라서, 소요 대역폭 = (4kHz x 2) + 10 = 8kHz + 10kHz = 18kHz 입니다. 하지만, FM에서는 대역폭을 kHz 단위가 아닌 Hz 단위로 표기합니다. 따라서, 18kHz를 1000으로 나누어 18,000Hz로 표기하면, 정답은 18,000Hz를 kHz 단위로 변환한 18kHz가 아닌, 88이 됩니다.
profile_image
1

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

88. 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준 화시켜 놓은 통신 규약을 무엇이라 하는가?

  1. 클라이언트
  2. 터미널
  3. 링크
  4. 프로토콜
(정답률: 73%)
  • 프로토콜은 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약입니다. 이는 데이터를 주고받는 과정에서 어떤 형식으로 데이터를 보내고 받아야 하는지, 어떤 프로세스를 거쳐야 하는지 등을 정의해 놓은 것입니다. 따라서 프로토콜은 서로 다른 기기들 간의 통신을 원활하게 수행하기 위한 필수적인 요소입니다.
profile_image
1

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

89. 다중접속 방식이 아닌 것은?

  1. FDMA
  2. TDMA
  3. CDMA
  4. XXUMA
(정답률: 62%)
  • 다중접속 방식이 아닌 것은 "XXUMA"이 존재하지 않기 때문입니다. "FDMA", "TDMA", "CDMA"는 모두 다중접속 방식입니다.
profile_image
1

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

90. ATM 셀의 헤더 길이는 몇 [byte] 인가?

  1. 2
  2. 5
  3. 8
  4. 10
(정답률: 55%)
  • ATM 셀의 헤더 길이는 5 byte이다. 이는 ATM 셀의 전체 길이가 53 byte이며, 이 중에서 헤더는 5 byte이고 페이로드는 48 byte이기 때문이다. 헤더에는 셀의 버전, 셀의 길이, 가상 경로 식별자(VPI), 가상 회선 식별자(VCI), 셀의 흐름 제어 정보 등이 포함된다.
profile_image
1

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

91. Link State 방식의 라우팅 프로토콜은?

  1. RIP
  2. RIP V2
  3. IGRP
  4. OSPF
(정답률: 49%)
  • Link State 방식의 라우팅 프로토콜은 네트워크의 전체적인 토폴로지 정보를 수집하여 최적의 경로를 계산하는 방식이다. 이 중에서 OSPF는 Link State 방식의 대표적인 라우팅 프로토콜로, 네트워크의 전체적인 토폴로지 정보를 수집하고 이를 Dijkstra 알고리즘을 이용하여 최적의 경로를 계산한다. 또한, OSPF는 다양한 기능을 제공하며, 대규모 네트워크에서도 안정적으로 동작할 수 있는 특징을 가지고 있다.
profile_image
1

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

92. 발광다이오드(LED)에서 나오는 빛의 파장을 이용해 빠른 통신 속도를 구현하는 기술은?

  1. LAN
  2. MCC
  3. Li-Fi
  4. SAA
(정답률: 65%)
  • Li-Fi는 발광다이오드(LED)에서 나오는 빛의 파장을 이용해 빠른 통신 속도를 구현하는 기술이다. 따라서 이 문제에서 정답은 "Li-Fi"이다. LAN은 유선 네트워크 기술, MCC는 모바일 국제전화망, SAA는 보안 인증 기술을 나타내는 약어이다.
profile_image
1

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

93. 전송 효율을 최대한 높이려고 데이터 블록의 길이를 동적으로 변경시켜 전송하는 ARQ방식은?

  1. Adaptive ARQ
  2. Stop-And-Wait ARQ
  3. Positive ARQ
  4. Distributed ARQ
(정답률: 54%)
  • Adaptive ARQ는 데이터 블록의 길이를 동적으로 조정하여 전송 효율을 최대화하는 ARQ 방식이다. 따라서 다른 보기인 Stop-And-Wait ARQ, Positive ARQ, Distributed ARQ와는 구별된다.
profile_image
1

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

94. 위상변화를 작게 하면서 반송파의 진폭도 바꿔 정보 전송률을 높이려는 변조방식은?

  1. ASK
  2. FSK
  3. PSK
  4. QAM
(정답률: 53%)
  • QAM은 Quadrature Amplitude Modulation의 약자로, 위상 변화를 작게 하면서 진폭도 바꾸는 변조 방식 중 하나입니다. QAM은 진폭과 위상을 동시에 변조하여 더 많은 정보를 전송할 수 있습니다. 따라서 정보 전송률을 높일 수 있습니다.
profile_image
1

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

95. TCP 전송 계층 프로토콜을 사용하여 통신하는 데 이용되는 소켓을 무엇이라 하는가?

  1. 스트림 소켓
  2. 데이터그램 소켓
  3. raw 소켓
  4. 리시빙 소켓
(정답률: 46%)
  • TCP는 연결 지향적인 프로토콜로, 데이터를 신뢰성 있게 전송하기 위해 연결을 설정하고 유지해야 한다. 이를 위해 스트림 소켓이 사용된다. 스트림 소켓은 연결 지향적이며, 데이터를 순차적으로 전송하고 받는 것을 보장한다. 따라서 TCP를 사용하는 통신에서는 스트림 소켓이 사용된다. 데이터그램 소켓은 UDP와 같은 비연결 지향적인 프로토콜에서 사용되며, raw 소켓은 IP 패킷을 직접 다루는 소켓이다. 리시빙 소켓은 존재하지 않는다.
profile_image
1

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

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

  1. 수신은 송신된 순서대로 패킷이 도착한다.
  2. 우회 경로로 패킷을 전달할 수 있어 신뢰성이 높다.
  3. 비연결형 서비스 방식이다.
  4. 먼저 전송했더라도 최적의 경로를 찾지 못하면 나중에 전송한 데이터보다 늦게 도착할 수 있다.
(정답률: 37%)
  • 가상회선 패킷교환 방식은 비연결형 서비스 방식으로, 패킷을 전송할 때마다 최적의 경로를 찾아 전송하게 된다. 이 때, 패킷은 독립적으로 전송되기 때문에 우회 경로로 전달될 수도 있어 신뢰성이 높다. 하지만 이러한 방식 때문에 먼저 전송했더라도 최적의 경로를 찾지 못하면 나중에 전송한 데이터보다 늦게 도착할 수 있다. 그러나 가상회선은 패킷을 전송할 때 일정한 경로를 사용하기 때문에, 수신은 송신된 순서대로 패킷이 도착한다.
profile_image
1

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

97. PCM 방식의 데이터 전송 순서로 맞는 것은?

  1. 표본화 → 부호화 → 양자화 → 복호화
  2. 표본화 → 양자화 → 부호화 → 복호화
  3. 양자화 → 표본화 → 부호화 → 복호화
  4. 양자화 → 표본화 → 복호화 → 부호화
(정답률: 70%)
  • PCM 방식은 아날로그 신호를 디지털 신호로 변환하는 방식 중 하나입니다. 이 방식은 먼저 아날로그 신호를 일정한 간격으로 샘플링하여 디지털 신호로 변환하는 표본화를 수행합니다. 그 다음, 양자화를 통해 디지털 신호를 일정한 단계로 분할합니다. 이렇게 분할된 디지털 신호는 부호화를 통해 전송 가능한 비트열로 변환됩니다. 수신측에서는 이 비트열을 복호화하여 원래의 디지털 신호를 복원합니다. 따라서, PCM 방식의 데이터 전송 순서는 "표본화 → 양자화 → 부호화 → 복호화" 입니다.
profile_image
1

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

98. ARQ(Automatic Repeat Request) 방식에 해당하지 않는 것은?

  1. Stop and Wait ARQ
  2. Adaptive ARQ
  3. Receive Ready ARQ
  4. Go back N ARQ
(정답률: 51%)
  • Receive Ready ARQ는 존재하지 않는 ARQ 방식입니다. 따라서 ARQ 방식에 해당하지 않습니다.

    Stop and Wait ARQ는 송신 측이 데이터를 전송하고, 수신 측이 해당 데이터를 받았다는 확인 신호를 보내야 다음 데이터를 전송하는 방식입니다.

    Adaptive ARQ는 채널 상태에 따라 ARQ 방식을 동적으로 변경하는 방식입니다.

    Go back N ARQ는 송신 측이 일정 범위의 데이터를 전송하고, 수신 측이 해당 데이터를 받았다는 확인 신호를 보내지 않으면 해당 범위의 모든 데이터를 재전송하는 방식입니다.
profile_image
1

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

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

  1. 전송 계층
  2. 데이터링크 계층
  3. 물리 계층
  4. 표현 계층
(정답률: 71%)
  • 물리 계층은 데이터를 전송하기 위해 기계적, 전기적, 절차적인 특성을 정의하는 계층입니다. 이 계층은 데이터를 전기 신호로 변환하고, 케이블, 허브, 리피터 등의 물리적인 매체를 통해 전송합니다. 따라서 물리 계층은 데이터의 물리적인 전송을 담당하며, 다른 계층들과 함께 네트워크를 구성하는 기초적인 역할을 합니다.
profile_image
1

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

100. IP 주소 체계에서 B클래스의 주소 범위는?

  1. 0.0.0.0 ~ 127.255.255.255
  2. 128.0.0.0 ~ 191.255.255.255
  3. 192.0.0.0 ~ 223.255.255.255
  4. 224.0.0.0 ~ 239.255.255.255
(정답률: 68%)
  • IP 주소 체계에서 A, B, C, D, E 클래스로 나누어지며, B 클래스는 첫 번째 옥텟이 128부터 191까지의 범위를 가지고 있습니다. 이는 2진수로 변환하면 첫 번째 비트가 1이고 두 번째 비트가 0인 것을 의미합니다. 따라서 B 클래스의 주소 범위는 128.0.0.0 ~ 191.255.255.255입니다.
profile_image
1

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

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