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

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

목록

1과목: 데이터 베이스

1. P.Chen 이 제안한 것으로 현실 세계에 존재하는 객체들과 그들 간의 관계를 사람이 이해하기 쉽게 표현한 모델은?

  1. 개체-관계(E-R) 모델
  2. 관계 데이터 모델
  3. 네트워크 데이터 모델
  4. 계층 데이터 모델
(정답률: 84%)
  • 개체-관계(E-R) 모델은 현실 세계에 존재하는 객체들과 그들 간의 관계를 사람이 이해하기 쉽게 표현한 모델이다. 이 모델은 개체(Entity)와 관계(Relationship)로 구성되어 있으며, 개체는 현실 세계에서 존재하는 객체를 나타내고, 관계는 개체들 간의 연결을 나타낸다. 이 모델은 데이터베이스 설계에서 가장 많이 사용되는 모델 중 하나이며, 데이터베이스의 구조를 이해하고 설계하는 데 매우 유용하다. 따라서 정답은 "개체-관계(E-R) 모델"이다.
profile_image
1

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

2. SQL에서 DELETE 질의 명령에 대한 형식으로 틀린 것은?

  1. DELETE FROM <테이블명> WHERE <삭제조건>
  2. DELETE FROM <테이블명> <삭제조건>
  3. DELETE FROM <테이블명> WHERE <중첩질의가 포함된 삭제조건>
  4. DELETE FROM <테이블명>
(정답률: 65%)
  • 틀린 것은 "DELETE FROM <테이블명> <삭제조건>"이다. DELETE 질의 명령에는 WHERE 절을 통해 삭제할 데이터를 지정하는 삭제조건이 필요하다. 따라서 "DELETE FROM <테이블명> WHERE <삭제조건>"이 올바른 형식이다. 중첩질의가 포함된 삭제조건도 가능하지만, 이는 WHERE 절 안에서 중첩질의를 사용하여 삭제할 데이터를 지정하는 것이다.
profile_image
1

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

3. 데이터베이스 관리 시스템(DBMS)의 장점으로 거리가 먼 것은?

  1. 데이터의 중복을 최소화할 수 있다.
  2. 데이터의 일관성을 유지할 수 있다.
  3. 표준화를 기할 수 있다.
  4. 예비(backup)와 회복(recovery) 기법이 간단하다.
(정답률: 72%)
  • 예비와 회복 기법이 간단하다는 것은 데이터베이스에서 발생하는 문제나 오류에 대해 빠르게 복구할 수 있고, 데이터 손실을 최소화할 수 있다는 것을 의미합니다. 이는 데이터베이스의 안정성과 신뢰성을 높이는데 큰 도움이 됩니다. 또한, 이러한 기능은 데이터베이스의 가용성을 높이고, 업무의 지속성을 보장하는데도 중요한 역할을 합니다.
profile_image
1

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

4. 그림의 이진트리를 Preorder로 운행하고자 한다. 트리의 각 노드를 방문한 순서로 옳게 나열된 것은?

  1. A-B-D-E-C-F-G
  2. D-B-E-A-C-G-F
  3. D-E-B-G-F-C-A
  4. A-B-C-D-E-F-G
(정답률: 65%)
  • Preorder는 루트 노드를 먼저 방문하고, 왼쪽 서브트리를 방문한 후에 오른쪽 서브트리를 방문하는 순서이다. 따라서 이진트리를 Preorder로 운행하면 "A-B-D-E-C-F-G" 순서로 방문하게 된다.

    먼저 루트 노드인 A를 방문하고, A의 왼쪽 서브트리인 B를 방문한다. B의 왼쪽 서브트리인 D를 방문하고, D의 왼쪽 서브트리인 E를 방문한다. E는 더 이상 자식 노드가 없으므로, 다시 D의 오른쪽 서브트리인 B를 방문한다. B의 오른쪽 서브트리인 C를 방문하고, C의 왼쪽 서브트리인 F를 방문한다. F의 오른쪽 서브트리인 G를 방문하면, 모든 노드를 방문한 것이므로 "A-B-D-E-C-F-G" 순서로 방문하게 된다.
profile_image
1

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

5. 트리 구조에 대한 용어 설명 중 옳지 않은 것은?

  1. 어떤 노드의 서브트리 수를 그 노드의 차수라고 한다.
  2. 차수가 0인 노드를 단말 노드라고 한다.
  3. 같은 부모 노드를 가지는 노드를 형제 노드라고 한다.
  4. 모든 노드는 하나의 부모 노드를 가진다.
(정답률: 54%)
  • "모든 노드는 하나의 부모 노드를 가진다."는 옳은 설명이다. 이는 트리 구조에서 각 노드가 하나의 부모 노드를 가지며, 루트 노드를 제외한 모든 노드는 부모 노드를 가지고 있기 때문이다.
profile_image
1

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

6. 포인터를 사용하여 리스트를 나타냈을 때의 설명 중 옳지 않은 것은?

  1. 새로운 노드의 삽입이 쉽다.
  2. 기억공간이 많이 소요된다.
  3. 한 리스트를 여러 개의 리스트로 분리하기 쉽다.
  4. 노드를 리스트에서 삭제하기 어렵다.
(정답률: 59%)
  • 노드를 리스트에서 삭제하기 어렵다는 설명이 옳지 않습니다. 포인터를 사용하여 리스트를 나타내면 노드를 삭제하는 것이 상대적으로 쉽습니다. 삭제하려는 노드의 이전 노드의 포인터를 삭제하려는 노드의 다음 노드를 가리키도록 변경하면 됩니다. 따라서 옳지 않은 설명은 "노드를 리스트에서 삭제하기 어렵다"입니다.
profile_image
1

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

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

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

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

8. 주어진 관계로 부터 원하는 관계를 얻기 위해 연산자와 연산규칙을 제공하는 언어를 무엇이라 하는가?

  1. 관계 행렬
  2. 관계 대수
  3. 관계 해석
  4. 관계 테이블
(정답률: 75%)
  • 정답은 "관계 대수"입니다. 관계 대수는 주어진 관계로부터 원하는 관계를 얻기 위해 연산자와 연산규칙을 제공하는 언어입니다. 이를 통해 데이터베이스에서 원하는 정보를 추출하거나 조작할 수 있습니다. 관계 대수는 관계형 데이터베이스의 기본적인 쿼리 언어로 사용되며, SQL과 같은 다른 쿼리 언어들도 관계 대수의 개념을 기반으로 만들어졌습니다.
profile_image
1

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

9. 효율적인 프로그램을 작성할 때 가장 우선적인 고려사항은 저장 공간의 효율성과 실행시간의 신속성이다. 자료구조의 선택은 프로그램 실행시간에 직접적인 영향을 준다. 자료구조에 관한 설명으로 거리가 먼 것은?

  1. 자료구조는 자료의 표현과 그것과 관련된 연산이다.
  2. 자료구조는 일련의 자료들을 조직하고 구조화하는 것이다.
  3. 어떠한 자료구조에서도 필요한 모든 연산들을 처리하는 것이 가능하다.
  4. 처리할 문제가 주어지면 평소에 주로 사용하던 자료구조를 적용하는 것이 좋다.
(정답률: 50%)
  • "어떠한 자료구조에서도 필요한 모든 연산들을 처리하는 것이 가능하다."가 가장 거리가 먼 설명이다.

    처리할 문제가 주어지면 평소에 주로 사용하던 자료구조를 적용하는 것이 좋은 이유는 해당 자료구조를 사용하면 실행시간과 저장 공간의 효율성이 높아지기 때문이다. 또한, 해당 자료구조에 대한 이해도가 높아져서 코드 작성이 더욱 쉬워지고 오류 발생 가능성이 줄어든다. 따라서, 자주 사용하는 자료구조를 익숙하게 다룰 수 있도록 학습하는 것이 중요하다.
profile_image
1

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

10. 정렬 알고리즘 선택에 영향을 미치는 요인으로 거리가 먼 것은?

  1. 사용 컴퓨터 시스템의 특성
  2. 정렬할 자료의 양
  3. 초기 자료의 배열 상태
  4. 액세스 빈도
(정답률: 36%)
  • 액세스 빈도는 정렬 알고리즘 선택에 영향을 미치는 요인 중에서 거리가 먼 것입니다. 이는 정렬할 자료의 액세스 빈도가 높을수록 더 빠른 알고리즘이 선택되어야 하기 때문입니다. 액세스 빈도가 높다는 것은 자료가 자주 참조되는 경우를 의미하며, 이 경우에는 빠른 알고리즘이 선택되어야 자주 참조되는 자료를 빠르게 처리할 수 있기 때문입니다. 따라서 액세스 빈도는 정렬 알고리즘 선택에 매우 중요한 요인 중 하나입니다.
profile_image
1

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

11. 막대한 양의 자료를 각종 매체에 저장하는 기법을 파일 조직, 파일 편성 혹은 파일 구성 방법이라 한다. 일반적으로 많이 사용되는 파일 조직 방법 중에서 키 값에 따라 순차적으로 정렬된 데이터를 저장하는 데이터 지역(Data Area)과 이 지역에 대한 포인터를 가진 색인 지역(Index Area)으로 구성된 파일은?

  1. 링 파일(Ring File)
  2. 직접 파일(Direct File)
  3. 순차 파일(Sequential File)
  4. 색인 순차 파일(Indexed Sequential File)
(정답률: 88%)
  • 색인 순차 파일은 데이터를 키 값에 따라 순차적으로 정렬하여 저장하고, 이에 대한 포인터를 가진 색인 지역을 이용하여 빠르게 검색할 수 있는 파일 조직 방법이다. 따라서, 주어진 보기 중에서 색인 지역을 가진 파일 조직 방법은 "색인 순차 파일"이다.
profile_image
1

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

12. DBA의 역할로 거리가 먼 것은?

  1. 데이터베이스 스키마 정의
  2. 사용자 요구 응용프로그램 작성
  3. 보안 정책과 무결성(integrity) 유지
  4. 예비조치(backup)와 회복(recovery)에 대한 절차수립
(정답률: 62%)
  • DBA의 역할은 데이터베이스를 관리하고 유지보수하는 것이다. 그 중에서도 "사용자 요구 응용프로그램 작성"은 DBA의 역할과는 거리가 먼 것이다. 이는 개발자나 시스템 분석가 등의 역할이기 때문이다. DBA는 데이터베이스 스키마 정의, 보안 정책과 무결성 유지, 예비조치와 회복에 대한 절차수립 등의 역할을 수행한다.
profile_image
1

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

13. 데이터 언어에 대한 설명으로 옳지 않은 것은?

  1. 데이터 언어는 사용 목적에 따라 데이터 정의어, 데이터 조작어, 데이터 제어어로 나누어진다.
  2. 데이터 조작어(DML)에는 질의어가 있으며, 질의어는 터미널에서 주로 이용하는 절차적(procedural) 데이터 언어이다.
  3. 데이터 제어어(DCL)는 데이터를 보호하고 데이터를 관리하는 목적으로 사용된다.
  4. 데이터 정의어(DDL)는 데이터베이스를 정의하거나 수정할 목적으로 사용하는 언어이다.
(정답률: 65%)
  • "데이터 조작어(DML)에는 질의어가 있으며, 질의어는 터미널에서 주로 이용하는 절차적(procedural) 데이터 언어이다."는 옳은 설명이다.
profile_image
1

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

14. 키는 개체 집합에서 고유하게 개체를 식별할 수 있는 속성이다. 데이터베이스에서 사용되는 키의 종류에 대한 설명 중 옳지 않은 것은?

  1. 후보키(candidata key) : 개체들을 고유하게 식별할 수 있는 속성
  2. 수퍼키(super key) : 두개 이상의 속성으로 구성된 기본키
  3. 외부키(foreign key) : 다른 테이블의 기본키로 사용 되는 속성
  4. 보조키(secondary key) : 후보키 중에서 대표로 선정된 키
(정답률: 60%)
  • 보조키는 후보키 중에서 대표로 선정된 키가 아니라, 후보키가 아닌 다른 속성을 이용하여 개체를 식별할 수 있는 속성을 말한다. 따라서 "보조키(secondary key) : 후보키 중에서 대표로 선정된 키"는 옳지 않은 설명이다.
profile_image
1

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

15. 관계 데이터베이스의 정규화에 대한 설명으로 옳지 않은 것은?

  1. 정규화는 데이터베이스의 물리적 구조나 물리적 처리에 영향을 준다.
  2. 레코드들의 관련 속성들 간의 종속성을 최소화하기 위한 구성 기법이다
  3. 정규화의 목적은 논리적 데이터베이스 구조상에 있어 삽입, 수정, 그리고 삭제 결과 생기는 이상 현상(anomaly)을 제거하는데 있다.
  4. 정규화는 논리적 처리 및 품질에 큰 영향을 미친다.
(정답률: 37%)
  • "정규화는 데이터베이스의 물리적 구조나 물리적 처리에 영향을 준다."는 옳은 설명이다. 정규화는 논리적 데이터베이스 구조를 개선하기 위한 기법으로, 논리적 처리 및 품질에 큰 영향을 미친다. 따라서 이 보기에서 옳지 않은 것은 없다.

    하지만, "정규화는 데이터베이스의 물리적 구조나 물리적 처리에 영향을 준다."라는 설명을 최대한 간단명료하게 설명하자면, 정규화는 데이터베이스의 논리적 구조를 개선하는 과정이지만, 이는 물리적 구조나 물리적 처리에도 영향을 미치게 된다는 것이다. 예를 들어, 정규화를 통해 테이블을 분리하면 물리적으로도 여러 개의 테이블이 생성되고, 이에 따라 쿼리 처리도 변경될 수 있다. 따라서 정규화는 논리적인 측면 뿐만 아니라 물리적인 측면도 고려해야 한다.
profile_image
1

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

16. 데이터베이스 설계의 물리적 설계 단계에서 수행하는 작업이 아닌 것은?

  1. 저장레코드 양식의 설계
  2. 스키마의 평가 및 정제
  3. 레코드 집중의 분석 및 설계
  4. 파일의 저장 구조 및 탐색 기법
(정답률: 60%)
  • 스키마의 평가 및 정제는 데이터베이스 설계의 논리적 설계 단계에서 수행하는 작업으로, 물리적 설계 단계에서는 이미 스키마가 정의되어 있기 때문에 해당 작업은 수행하지 않는다. 따라서 정답은 "스키마의 평가 및 정제"이다. 물리적 설계 단계에서는 저장레코드 양식의 설계, 레코드 집중의 분석 및 설계, 파일의 저장 구조 및 탐색 기법 등을 수행한다.
profile_image
1

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

17. 테이블에 있는 자료를 검색, 갱신, 삭제 및 삽입하는 SQL 문과 관계없는 것은?

  1. SELECT
  2. ADD
  3. UPDATE
  4. DELETE
(정답률: 80%)
  • SQL 문에서 "ADD"는 존재하지 않는 키워드이기 때문에 관계없는 것이다. SQL에서는 "INSERT"를 사용하여 새로운 레코드를 삽입할 수 있다.
profile_image
1

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

18. 다음 영문과 관련되는 SQL 명령은?

  1. SELECT
  2. DELETE
  3. UPDATE
  4. DROP
(정답률: 62%)
  • 이 SQL 명령은 "DELETE"이다. 이유는 "DELETE"는 데이터베이스에서 특정 레코드를 삭제하는 명령이며, 위의 SQL 문장은 "Customers" 테이블에서 "CustomerID"가 "ALFKI"인 레코드를 삭제하는 것이다. "SELECT"는 데이터베이스에서 데이터를 검색하는 명령이고, "UPDATE"는 데이터를 업데이트하는 명령이다. "DROP"은 테이블이나 데이터베이스를 삭제하는 명령이다.
profile_image
1

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

19. 관계 데이터 모델의 무결성 제약 중 기본키 값이 널(null) 값일 수 없음을 의미하는 것은?

  1. 개체 무결성
  2. 참조 무결성
  3. 도메인 제약조건
  4. 주소 무결성
(정답률: 84%)
  • 기본키 값이 널(null) 값일 수 없음은 "개체 무결성"을 의미한다. 개체 무결성은 각 릴레이션의 기본키가 널(null) 값이 될 수 없으며, 중복되지 않아야 한다는 제약 조건을 말한다. 따라서 기본키 값이 널(null) 값이 될 수 없음으로써 개체 무결성을 유지할 수 있다.
profile_image
1

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

20. This is a linear list for which all insertions and deletions, and usually all accesses, are made at one and of the list. What is this?

  1. queue
  2. stack
  3. dimension
  4. tree
(정답률: 70%)
  • 이것은 "stack"입니다. 스택은 데이터를 쌓아 올리는 자료 구조로, 삽입과 삭제가 한쪽 끝에서만 이루어지며, 가장 최근에 삽입된 데이터가 가장 먼저 삭제됩니다. 이러한 특성 때문에 스택은 후입선출(LIFO, Last-In-First-Out) 구조를 가지고 있습니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. CPU의 명령을 받고 입출력 조작을 개시하면 CPU와는 독립적으로 조작을 하는 것은?

  1. Register
  2. Channel
  3. Terminal
  4. Buffer
(정답률: 52%)
  • Channel은 CPU와 독립적으로 입출력 조작을 수행할 수 있는 하드웨어 장치이기 때문에 CPU가 명령을 받고 입출력 조작을 개시하면 Channel이 독립적으로 조작을 수행할 수 있습니다. 다른 보기들은 CPU와 밀접한 관련이 있는 하드웨어나 소프트웨어 요소들입니다.
profile_image
1

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

22. 적중률(hit ratio)은 어느 메모리와 관계되는가?

  1. SRAM
  2. 컴퓨터의 C드라이브
  3. 캐시 메모리
  4. CD 드라이브
(정답률: 72%)
  • 적중률(hit ratio)은 캐시 메모리와 관련되어 있다. 캐시 메모리는 CPU가 자주 사용하는 데이터를 미리 저장해 놓는 고속 메모리이다. 이 때, 적중률은 CPU가 요청한 데이터 중에서 캐시 메모리에 이미 저장되어 있는 데이터의 비율을 나타내며, 캐시 메모리의 성능을 평가하는 중요한 지표 중 하나이다. 적중률이 높을수록 CPU가 더 빠르게 데이터에 접근할 수 있으므로 시스템 전체적인 성능 향상에 기여한다.
profile_image
1

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

23. CPU 클럭 중 동기 가변식에 관한 설명이 아닌 것은?

  1. 마이크로 오퍼레이션 수행 시간의 차이가 현저할 때 사용된다.
  2. 중앙처리장치의 시간을 효율적으로 이용할 수 있다.
  3. 수행 시간이 가장 긴 마이크로 오퍼레이션의 사이클 타임을 클럭 주기로 정한다.
  4. 모든 마이크로 오퍼레이션에 대하여 서로 다른 사이클을 정의할 수 있다.
(정답률: 44%)
  • "모든 마이크로 오퍼레이션에 대하여 서로 다른 사이클을 정의할 수 있다."는 CPU 클럭 중 동기 가변식에 관한 설명이 아닙니다.

    수행 시간이 가장 긴 마이크로 오퍼레이션의 사이클 타임을 클럭 주기로 정하는 이유는, 모든 마이크로 오퍼레이션이 해당 사이클 내에서 완료될 수 있도록 보장하기 위해서입니다. 이를 통해 중앙처리장치의 시간을 효율적으로 이용할 수 있습니다. 또한, 마이크로 오퍼레이션 수행 시간의 차이가 현저할 때 사용됩니다.
profile_image
1

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

24. 우선순위 인터럽트 중에서 소프트웨어적으로 우선순위가 높은 인터럽트를 알아내는 방식을 무엇이라고 하는가?

  1. 폴링(Polling)
  2. 데이지체인(daisy-chain)
  3. 병렬우선순위 인터럽트
  4. 직렬우선순위 인터럽트
(정답률: 65%)
  • 폴링(Polling)은 CPU가 인터럽트 요청을 지속적으로 확인하여 소프트웨어적으로 우선순위가 높은 인터럽트를 알아내는 방식입니다. 이 방식은 인터럽트 처리에 대한 제어권이 CPU에 있기 때문에 처리 우선순위를 조절할 수 있습니다. 따라서, 다른 방식인 데이지체인(daisy-chain), 병렬우선순위 인터럽트, 직렬우선순위 인터럽트와는 달리 소프트웨어적인 제어가 가능합니다.
profile_image
1

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

25. 메모리의 내용을 레지스터에 전달하는 기능은?

  1. Load
  2. Fetch
  3. Transfer
  4. Store
(정답률: 52%)
  • 메모리의 내용을 레지스터에 전달하는 기능은 "Load"이다. 이는 메모리에서 데이터를 가져와 레지스터에 로드하는 것을 의미한다.
profile_image
1

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

26. 피 연산자의 위치(기억장소)에 따라 명령어 형식을 분류할 때 instruction cycle time이 가장 짧은 명령어 형식은?

  1. 레지스터-메모리 인스트럭션
  2. AC 인스트럭션
  3. 스택 인스트럭션
  4. 메모리 - 메모리 인스트럭션
(정답률: 41%)
  • 스택 인스트럭션은 피 연산자를 스택에 저장하고, 연산을 수행한 결과를 다시 스택에 저장하는 방식으로 동작하기 때문에 피 연산자의 위치에 따라 명령어 형식을 분류할 필요가 없습니다. 따라서 instruction cycle time이 가장 짧은 명령어 형식은 스택 인스트럭션입니다.
profile_image
1

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

27. interrupt에 관한 설명 중 옳지 않은 것은?

  1. program 착오 시 발생된다.
  2. hardware 착오 시 발생된다.
  3. operator가 임의로 발생시킬 수 없다.
  4. 주변장치의 입Χ출력 요청 시 발생된다.
(정답률: 61%)
  • interrupt는 주로 hardware 착오나 주변장치의 입출력 요청 시 발생하지만, operator가 임의로 발생시킬 수도 있습니다. 예를 들어, 디버깅을 위해 소프트웨어에서 interrupt를 발생시키는 경우가 있습니다. 따라서 "operator가 임의로 발생시킬 수 없다"는 설명은 옳지 않습니다.
profile_image
1

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

28. 부동소수점 표현의 수치 자료 2개에 대하여 합산을 할 때 두 자료의 지수 베이스(base)는 같고, 지수 크기가 다르다면 지수를 어느 쪽에 일치시켜 계산해야 하는가?

  1. 지수가 큰 쪽에 일치시킨다.
  2. 지수가 작은 쪽에 일치시킨다.
  3. 어느 쪽에 일치시켜도 상관없다.
  4. 큰 쪽과 작은 쪽의 평균값에 일치시킨다.
(정답률: 52%)
  • 지수가 큰 쪽에 일치시키는 것이 좋은 이유는, 지수가 작은 쪽의 수치 자료는 지수가 큰 쪽보다 더 작은 범위에서 표현되기 때문이다. 따라서, 지수가 작은 쪽에 일치시키면 작은 쪽의 수치 자료는 더 큰 오차를 가지게 되고, 이는 전체 합산 결과에 영향을 미칠 수 있다. 반면, 지수가 큰 쪽에 일치시키면 두 수치 자료가 동일한 범위에서 표현되므로, 오차를 최소화할 수 있다.
profile_image
1

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

29. 레지스터에 있는 내용을 왼쪽으로 2비트 시프트 시키는 기능과 관계있는 것은?

  1. 제어 기능
  2. 연산 기능
  3. 전송 기능
  4. 레지스터 기능
(정답률: 68%)
  • 레지스터에 있는 내용을 왼쪽으로 2비트 시프트 시키는 기능은 연산 기능과 관련이 있습니다. 이는 레지스터에 저장된 값을 이동시키는 연산을 수행하기 때문입니다. 따라서 연산 기능이 정답입니다.
profile_image
1

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

30. 내용에 의하여 액세스 되는 메모리 장치는?

  1. CAM
  2. 가상(virtual) 메모리
  3. ROM
  4. DRAM
(정답률: 46%)
  • CAM은 Content-Addressable Memory의 약자로, 주소가 아닌 내용(content)에 따라 액세스되는 메모리 장치입니다. 즉, 저장된 데이터의 내용을 검색하여 해당 데이터의 위치를 찾아내는 방식으로 동작합니다. 이러한 특성 때문에 검색 속도가 매우 빠르며, 주로 라우터나 스위치 등에서 사용됩니다. 따라서 이 문제에서는 내용(content)에 따라 액세스되는 메모리 장치를 묻는 것이므로, 정답은 CAM입니다.
profile_image
1

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

31. 논리식 Y=A+AB+AC 를 간략화 하면?

  1. Y=A
  2. Y=B
  3. Y=A+B
  4. Y=A+C
(정답률: 66%)
  • 논리식 Y=A+AB+AC 를 간략화하면 Y=A가 된다.

    이유는 A+AB+AC를 인수분해하면 A(1+B+C)가 된다. 1+B+C는 항상 참이므로 A(1+B+C)는 A와 같다. 따라서 Y=A가 된다.
profile_image
1

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

32. OP 코드가 5비트, Operand가 11비트인 명령어가 갖는 매크로 연산의 종류는 몇 가지인가?

  1. 5가지
  2. 32가지
  3. 128가지
  4. 2048가지
(정답률: 55%)
  • 5비트로 표현 가능한 경우의 수는 2^5 = 32가지이다. Operand가 11비트이므로, 이를 이용하여 매크로 연산을 수행할 수 있는 경우의 수는 32가지 * 2^11 = 32768가지가 된다. 따라서, 이 명령어가 갖는 매크로 연산의 종류는 32가지이다.
profile_image
1

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

33. 인터럽트 요인이 발생하였을 때 CPU가 처리하지 않아도 되는 것은?

  1. 프로그램 카운터의 내용
  2. 관련 레지스터의 내용
  3. 스택(stack)의 내용
  4. 입출력장치 내용
(정답률: 42%)
  • 인터럽트 요인이 발생하면 CPU는 현재 실행 중인 작업을 중단하고 인터럽트 서비스 루틴(ISR)을 실행합니다. 이 때, ISR은 인터럽트 요인을 처리하기 위해 필요한 정보를 CPU에게 제공합니다. 이 정보 중에서 "입출력장치 내용"은 CPU가 처리하지 않아도 되는 이유는, 입출력장치는 CPU와 직접적인 연결이 없기 때문입니다. 입출력장치는 컴퓨터 시스템의 외부에 위치하며, CPU는 입출력장치와의 통신을 위해 입출력장치 제어기를 통해 데이터를 전송하거나 수신합니다. 따라서, 인터럽트 요인이 발생하더라도 CPU는 입출력장치 내용을 처리하지 않아도 됩니다.
profile_image
1

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

34. CPU에서 연산 처리된 데이터를 출력하기 위한 데이터의 형식은?

  1. pack된 10진법 형식
  2. pack된 2진법 형식
  3. unpack된 10진법 형식
  4. unpack된 2진법 형식
(정답률: 48%)
  • CPU에서 연산 처리된 데이터는 일반적으로 10진법 형식으로 출력됩니다. 이는 사람이 이해하기 쉽고, 다양한 기기나 소프트웨어에서 호환성이 높기 때문입니다. 또한, unpack된 형식은 데이터를 압축하지 않고 그대로 표현하기 때문에, 데이터의 정확성과 신뢰성을 보장할 수 있습니다. 따라서, CPU에서 연산 처리된 데이터를 출력하기 위한 데이터의 형식은 "unpack된 10진법 형식"입니다.
profile_image
1

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

35. 순차적으로만 자료를 처리할 수 있으며 주소가 없는 기억장치는?

  1. magnetic tape
  2. magnetic drum
  3. disk pack
  4. disk cartridge
(정답률: 67%)
  • 주소가 없는 기억장치는 순차적으로만 자료를 처리할 수 있기 때문에, 자료를 찾기 위해서는 처음부터 순서대로 읽어나가야 합니다. 이러한 특징을 가진 기억장치 중에서 "magnetic tape"이 가장 대표적입니다. 따라서 정답은 "magnetic tape"입니다.
profile_image
1

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

36. 기억장치의 사이클 타임(Mt)이 기억장치의 액세스 타임(At) 보다 항상 크거나 같은 관계식을 갖는 기억장치는 어떤 것인가?

  1. DRO(Destructive Read Out) Memory
  2. NDRO(Non Destructive Read Out) Memory
  3. DRAM(Dynamic Random Access Memory)
  4. ISAM(Indexed Sequential Access Memory)
(정답률: 25%)
  • DRO(Destructive Read Out) Memory는 데이터를 읽을 때 기억장치에서 데이터를 삭제하는 방식으로 동작하기 때문에, 데이터를 다시 읽기 위해서는 새로운 데이터를 기록해야 합니다. 이 때문에 기억장치의 액세스 타임(At)은 사이클 타임(Mt)보다 작을 수 없습니다. 따라서 DRO Memory는 기억장치의 사이클 타임(Mt)이 기억장치의 액세스 타임(At) 보다 항상 크거나 같은 관계식을 갖습니다.
profile_image
1

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

37. 인스트럭션 형식 중 자료의 주소를 지정할 필요가 없는 형식은?

  1. 1-주소
  2. 2-주소
  3. 3-주소
  4. 0-주소
(정답률: 74%)
  • 0-주소 형식은 레지스터에 직접 값을 지정하는 형식으로, 메모리 주소를 지정할 필요가 없습니다. 따라서 자료의 주소를 지정할 필요가 없는 형식입니다.
profile_image
1

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

38. 산술연산에서 overflow가 발생했을 경우 이것을 검출해야 하는데 이 때 사용되는 논리 게이트는?

  1. NOR
  2. OR
  3. Exclusive-OR
  4. NAND
(정답률: 69%)
  • Overflow는 덧셈이나 뺄셈 연산에서 결과가 주어진 비트 수를 초과할 때 발생합니다. 이때, 덧셈에서 overflow가 발생하려면 두 개의 양수를 더하거나 두 개의 음수를 더할 때 발생하며, 뺄셈에서는 두 개의 부호가 다른 수를 뺄 때 발생합니다.

    Exclusive-OR 게이트는 두 입력이 서로 다를 때 출력이 1이 되는 논리 게이트입니다. 따라서, 덧셈에서 overflow를 검출하기 위해서는 더하는 두 수의 최상위 비트가 같은지 다른지를 확인해야 합니다. 최상위 비트가 같으면 overflow가 발생하지 않지만, 최상위 비트가 다르면 overflow가 발생합니다. 이때, Exclusive-OR 게이트를 사용하면 최상위 비트가 같은지 다른지를 쉽게 확인할 수 있습니다.
profile_image
1

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

39. 메모리로 부터 읽은 내용이 오퍼랜드(operand)의 번지일 경우 컴퓨터의 사이클(cycle)은?

  1. 인터럽트 사이클
  2. 페치 사이클
  3. 실행 사이클
  4. 간접 사이클
(정답률: 35%)
  • 정답은 "간접 사이클"입니다.

    오퍼랜드가 메모리의 번지일 경우, 해당 주소에서 데이터를 가져오기 위해 추가적인 사이클이 필요합니다. 이를 "간접 사이클"이라고 합니다. 이 사이클에서는 메모리에서 데이터를 가져오는 작업이 이루어지며, 이후에는 해당 데이터를 사용하여 다음 사이클에서 연산을 수행합니다. 따라서 오퍼랜드가 메모리의 번지일 경우, "간접 사이클"이 필요합니다.
profile_image
1

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

40. 다음 중 계산에 의한 주소 지정방식이 아닌 것은?

  1. 상대 주소 지정방식(Relative Addressing Mode)
  2. 인덱스레지스터 주소 지정방식(Index Register Addressing Mode)
  3. 베이스레지스터 주소 지정방식(Base Register Addressing Mode)
  4. 즉시 주소 지정방식(Immediate Addressing Mode)
(정답률: 52%)
  • 즉시 주소 지정방식은 데이터 자체를 주소로 사용하는 방식으로, 명령어에 직접 상수 값을 지정하여 사용한다. 따라서 계산에 의한 주소 지정방식이 아닌 것이다. 예를 들어, "MOV AX, 5"는 즉시 주소 지정방식으로, AX 레지스터에 5라는 값을 직접 저장하는 것이다.
profile_image
1

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

3과목: 시스템분석설계

41. HIPO(Hierarchy Plus Input Process Output)를 구성하는 3단계 패키지에 해당되지 않는 것은?

  1. 기능 다이어그램
  2. 도식 목차
  3. 총괄 다이어그램
  4. 상세 다이어그램
(정답률: 35%)
  • 기능 다이어그램은 HIPO 패키지에 해당되지 않는다. HIPO는 계층 구조를 기반으로 하는 시스템 분석 방법론으로, 입력, 처리, 출력을 나타내는 3단계 패키지를 구성한다. 이에 따라 총괄 다이어그램, 상세 다이어그램, 도식 목차가 HIPO 패키지에 해당되며, 기능 다이어그램은 다른 시스템 분석 방법론에서 사용되는 도구이다.
profile_image
1

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

42. 입력 데이터에 대한 오류 체크로 계산처리 단계에서 수행되는 것은?

  1. 논리 체크(logical check)
  2. 범위 체크(limit check)
  3. 대조 체크(matching check)
  4. 한계초과 체크(overflow check)
(정답률: 23%)
  • 한계초과 체크는 계산 처리 과정에서 숫자의 크기가 정해진 범위를 초과하는지 확인하는 것이다. 이는 데이터의 정확성을 보장하기 위해 필요한 오류 체크 방법 중 하나이다. 만약 계산 결과가 한계를 초과한다면, 이는 잘못된 결과를 의미하므로 이를 방지하기 위해 한계초과 체크가 수행된다.
profile_image
1

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

43. 테이프 파일에 수록된 내용을 디스크에 수록하는 처리는 처리 패턴의 종류 중 무엇에 해당하는가?

  1. extract
  2. conversion
  3. update
  4. collate
(정답률: 47%)
  • 정답은 "conversion"이다.

    테이프 파일에 수록된 내용을 디스크에 수록하는 처리는 데이터 형식이나 저장 방식이 다른 두 매체 간에 데이터를 변환하는 과정이기 때문이다. 따라서 "conversion"이라는 처리 패턴에 해당한다.

    다른 보기들은 데이터를 추출하거나 업데이트하거나 정리하는 등의 처리 패턴에 해당한다.
profile_image
1

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

44. 리스트 편성파일의 특징으로 올바르지 않는 것은?

  1. 파일의 구조가 복잡하다.
  2. 처리효율이 떨어진다.
  3. 포인터 값의 변경으로 레코드 추가가 어렵다.
  4. 기억장소의 낭비가 크다.
(정답률: 46%)
  • 리스트 편성파일은 레코드들이 연결리스트 형태로 구성되어 있어, 레코드의 추가 및 삭제가 용이하다는 특징이 있다. 따라서 "포인터 값의 변경으로 레코드 추가가 어렵다."는 올바르지 않은 특징이다. 포인터 값의 변경으로 새로운 레코드를 추가할 수 있기 때문이다.
profile_image
1

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

45. 어떤 시스템의 운용 기간이 다음과 같을 때 평균 고장 시간(MTBF : Mean Time between Failure)을 계산하는 수식으로 옳은 것은?

  1. (a1+a2+a3)/3
  2. (b1+b2+b3)/3
  3. (b1+b2+b3)/(a1+a2+a3)
  4. (a1+a2+a3)/(a1+a2+a3+b1+b2+b3)
(정답률: 37%)
  • MTBF는 시스템이 고장하기까지의 평균 시간을 의미한다. 따라서 MTBF는 시스템 운용 기간을 시스템 고장 횟수로 나눈 값으로 계산할 수 있다.

    주어진 시스템의 운용 기간은 3개의 구간으로 나누어져 있으며, 각 구간에서의 고장 횟수는 각각 a1, a2, a3이다. 따라서 시스템 전체에서의 고장 횟수는 a1 + a2 + a3이다.

    따라서 MTBF는 시스템 운용 기간을 고장 횟수로 나눈 값으로 계산할 수 있으므로, (a1 + a2 + a3) / 3이 옳은 수식이다.
profile_image
1

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

46. 설계단계에서 산출된 설계사양서에서 내용을 컴퓨터가 인식할 수 있는 프로그램코드로 변환, 작성하는 단계는 시스템 개발 중 어느 단계에 해당하는가?

  1. 시스템 구현
  2. 시스템 실행
  3. 시스템 설계
  4. 시스템 분석
(정답률: 51%)
  • 설계단계에서 산출된 설계사양서를 프로그램 코드로 변환하는 것은 시스템 구현 단계에 해당한다. 이는 시스템 설계 단계에서 수립된 설계 계획을 실제로 구현하는 단계이며, 프로그래밍 언어를 사용하여 코드를 작성하고 컴파일하여 실행 가능한 프로그램을 생성하는 과정을 포함한다. 따라서, 시스템 구현 단계에서는 설계 단계에서 수립된 설계사양서를 기반으로 코드를 작성하고, 이를 실행 가능한 프로그램으로 만드는 작업이 이루어진다.
profile_image
1

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

47. 시스템의 기본 구성요소에 해당하지 않는 것은?

  1. 처리(PROCESS)
  2. 제어(CONTROL)
  3. 피드백(FEED BACK)
  4. 통신(COMMUNICATION)
(정답률: 63%)
  • 통신은 시스템의 기본 구성요소 중 하나이지만, 다른 요소들과는 달리 시스템 내부의 구성요소들 간의 상호작용을 위한 수단으로 사용되는 것이므로, 시스템 자체의 구성요소는 아닙니다. 따라서 정답은 "통신(COMMUNICATION)"입니다.
profile_image
1

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

48. 사람의 손에 의하여 코드를 기입하는 경우에 틀리지 않도록 하기 위하여 사용되는 방법과 거리가 먼 것은?

  1. 고무인의 사용
  2. 사전 인쇄
  3. 교육 훈련
  4. 컴퓨터에 의한 코드 설계
(정답률: 48%)
  • 교육 훈련은 사람이 코드를 기입할 때 실수를 줄이기 위해 사용되는 방법으로, 사람들에게 코드 작성에 대한 지식과 기술을 가르치고 훈련하는 것을 말합니다. 이에 비해 고무인의 사용은 오래된 방법으로, 실수를 수정하기 위해 사용되는데, 이는 이미 코드가 작성된 후에 이루어지기 때문에 실수를 방지하는 것은 아닙니다. 사전 인쇄는 코드를 미리 인쇄하여 사람이 직접 기입하는 것을 방지하기 위한 방법이지만, 이는 코드 작성에 대한 실력을 향상시키지는 않습니다. 컴퓨터에 의한 코드 설계는 사람이 코드를 작성하는 것을 자동화하는 방법으로, 코드 작성에 대한 지식과 기술을 가르치는 것은 아닙니다.
profile_image
1

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

49. 구조적 설계에서 기능 수행시 모듈간의 최소한의 상호작용을 하여 하나의 기능만을 수행하는 정도를 표현하는 용어는?

  1. 응집도
  2. 캡슐화
  3. 모듈화
  4. 정보은폐
(정답률: 38%)
  • 응집도는 모듈 내부의 요소들이 하나의 목적을 위해 밀접하게 연관되어 있는 정도를 나타내는 개념입니다. 즉, 모듈 내부의 요소들이 서로 최소한의 상호작용만을 하여 하나의 기능만을 수행하는 정도를 의미합니다. 따라서 구조적 설계에서는 모듈의 응집도를 높이는 것이 중요합니다.
profile_image
1

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

50. 전표처리에서 원장 또는 대장에 해당되는 파일로서 데이터 처리 시스템에서 중추적 역할을 담당하며 기본이 되는 데이터의 축적파일은?

  1. 마스터 파일(Master file)
  2. 트랜잭션 파일(Transaction file)
  3. 히스토리 파일(History file)
  4. 섬머리 파일(Summary file)
(정답률: 76%)
  • 마스터 파일은 전표처리에서 원장 또는 대장에 해당되는 파일로서, 기본이 되는 데이터의 축적파일입니다. 다른 파일들은 마스터 파일에서 발생한 변동사항을 기록하거나 요약하는 역할을 하지만, 마스터 파일은 중추적 역할을 담당하여 전체 데이터의 기초가 되는 파일입니다. 따라서 마스터 파일이 전표처리에서 가장 중요한 파일 중 하나입니다.
profile_image
1

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

51. 코드 설계의 요구사항으로 틀린 것은?

  1. 코드의 자릿수는 되도록 짧고 간결해야 한다.
  2. 코드와 데이터는 1:N의 대응관계가 있는 것처럼 다양성을 가져야 한다.
  3. 쉽게 그룹의 형태로 나눌 수 있거나 분류가 쉬어야 한다.
  4. 일관성이 있어야 한다.
(정답률: 69%)
  • "코드와 데이터는 1:N의 대응관계가 있는 것처럼 다양성을 가져야 한다."가 틀린 요구사항입니다. 코드와 데이터는 1:N의 대응관계가 있을 수 있지만, 다양성을 가져야 한다는 것은 오히려 코드와 데이터 간의 일관성을 해치는 요구사항입니다. 코드는 일관성 있게 사용되어야 하며, 데이터는 코드에 따라 분류되어야 합니다. 따라서 코드와 데이터는 일관성과 분류의 목적을 위해 가능한 한 단순하고 명확해야 합니다.
profile_image
1

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

52. 프로그램 테스트에 대한 설명으로 잘못된 것은?

  1. 단위 테스트(Unit Test) : 개발자나 개발 부서에서 각 모듈에 논리적인 로직이나 인터페이스의 기능을 테스트 한다.
  2. 통합테스트(Integration Test) : 개발된 모듈들을 통합해 가면서 테스트하는 것으로 하향식, 상향식, 혼합식 테스트가 있다.
  3. 기능 테스트(Function Test) : 함수들의 논리적인 기능들이 정확한 알고리즘으로 표현되었는지를 테스트한다.
  4. 시스템 테스트(System Test) : 완성된 시스템이 요구사항을 만족시키는지를 테스트한다.
(정답률: 31%)
profile_image
1

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

53. 발생한 데이터를 전표 상에 기록하고, 일정한 시간 단위로 일괄 수집하여 입력매체에 수록하는 입력 형식은?

  1. 분산 매체화 시스템
  2. 집중 매체화 시스템
  3. 턴 어라운드(turn around) 시스템
  4. 온라인 단말기 입력시스템
(정답률: 61%)
  • 집중 매체화 시스템은 발생한 데이터를 일정한 시간 단위로 일괄 수집하여 입력매체에 수록하는 입력 형식이다. 이는 분산 매체화 시스템과 달리 데이터를 한 곳에 집중하여 처리하기 때문에 데이터의 일관성과 통제가 용이하다는 장점이 있다. 따라서 대규모 데이터 처리에 적합한 시스템이다.
profile_image
1

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

54. IPT의 목적으로 옳지 않은 것은?

  1. 생산성 향상
  2. 표준화의 일환
  3. 개인적인 차이의 극대화
  4. 출력 지향보다 품질을 중시
(정답률: 71%)
  • IPT의 목적은 "개인적인 차이의 극대화"가 아니라, 생산성 향상과 표준화의 일환으로서 출력 지향보다 품질을 중시하는 것이다. IPT는 팀원들 간의 협력과 의사소통을 강화하여 효율적인 작업을 할 수 있도록 돕는 것이 목적이다. 따라서 개인적인 차이를 극대화하는 것은 IPT의 목적과는 맞지 않다.
profile_image
1

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

55. 코드화 대상의 명칭이나 약호를 코드의 일부에 넣어서 대상을 외우기 쉽도록 하는 코드는?

  1. Group classification code
  2. Block code
  3. Decimal code
  4. Mnemonic code
(정답률: 53%)
  • Mnemonic code는 코드화 대상의 명칭이나 약호를 코드의 일부에 넣어서 대상을 외우기 쉽도록 하는 코드이다. 다른 코드들은 대상을 구분하거나 숫자로 표현하는 등 다양한 방식으로 코드화하지만, Mnemonic code는 기억하기 쉬운 단어나 약어를 사용하여 대상을 표현하므로 사용자가 코드를 빠르게 이해하고 기억할 수 있다.
profile_image
1

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

56. 키 값에 따라 정렬된 레코드를 순차적으로 접근하거나, 주어진 키 값에 따라 임의로 접근하는 것이 모두 가능한 파일 형식은?

  1. 순차 파일
  2. 직접 파일
  3. 색인 순차 파일
  4. 리스트 파일
(정답률: 63%)
  • 색인 순차 파일은 키 값에 따라 정렬된 레코드를 순차적으로 접근할 수 있으며, 동시에 주어진 키 값에 따라 임의로 접근할 수도 있기 때문에 이러한 파일 형식이다. 다른 파일 형식들은 특정한 방식으로만 접근이 가능하거나, 정렬되어 있지 않아 순차적으로 접근이 어렵기 때문에 정답이 아니다.
profile_image
1

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

57. 출력 보고서 설계시 고려 사항이 아닌 것은?

  1. 이용자
  2. 이용목적
  3. 보고서의 양
  4. 보고서의 보관순서
(정답률: 57%)
  • 보고서의 보관순서는 출력 보고서 설계시 고려해야 할 사항이 아닙니다. 이는 보고서 작성 후에 보관 및 관리를 위해 필요한 사항으로, 보고서 작성 과정에서는 고려하지 않아도 됩니다.
profile_image
1

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

58. 시스템 개발 순서를 옳게 나열한 것은?(일부 컴퓨터에서 보기의 특수문자가 보이지 않아서 괄호뒤에 다시 표기 하여 둡니다.)

  1. (ㄱ) → (ㄴ) → (ㄷ) → (ㄹ) → (ㅁ) → (ㅂ)
  2. (ㄱ) → (ㄹ) → (ㄴ) → (ㄷ) → (ㅁ) → (ㅂ)
  3. (ㄹ) → (ㄱ) → (ㄴ) → (ㄷ) → (ㅁ) → (ㅂ)
  4. (ㄹ) → (ㄱ) → (ㄷ) → (ㄴ) → (ㅁ) → (ㅂ)
(정답률: 44%)
  • 정답은 "(ㄹ) → (ㄱ) → (ㄴ) → (ㄷ) → (ㅁ) → (ㅂ)" 입니다.

    시스템 개발 순서는 크게 요구분석, 설계, 구현, 테스트, 유지보수로 나눌 수 있습니다. 이 중에서도 요구분석이 가장 먼저 이루어져야 합니다. 요구분석을 통해 시스템이 가져야 할 요구사항을 파악하고, 이를 바탕으로 시스템의 구조와 기능을 설계합니다. 그 다음으로는 구현 단계에서 설계한 시스템을 실제로 개발하고, 테스트를 통해 오류를 찾아내고 수정합니다. 마지막으로 유지보수 단계에서는 시스템의 안정성과 기능을 유지하고 개선합니다.

    따라서, 요구분석부터 시작하여 설계, 구현, 테스트, 유지보수 순서로 진행되어야 하므로 "(ㄹ) → (ㄱ) → (ㄴ) → (ㄷ) → (ㅁ) → (ㅂ)"가 옳은 순서입니다.
profile_image
1

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

59. 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 객체 지향의 요소는?

  1. 객체(object)
  2. 클래스(class)
  3. 실체(instance)
  4. 메시지(message)
(정답률: 77%)
  • 클래스는 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 객체 지향의 요소입니다. 클래스는 객체를 생성하기 위한 템플릿이며, 객체의 속성과 메서드를 정의합니다. 따라서 클래스는 객체를 생성하기 위한 설계도 역할을 하며, 객체를 생성할 때 이 설계도를 참고하여 객체를 생성합니다.
profile_image
1

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

60. 순차코드(Sequence Code)와 비교할 때 블록코드(Block Code)의 장점으로 볼 수 없는 것은?

  1. 적은 자리수로 많은 항목을 표시할 수 있다.
  2. 코드의 범위를 무한대로 확장 가능하다.
  3. 예비코드를 사용할 수 있어 항목의 추가가 용이하다.
  4. 공통된 특성별로 분류 및 집계가 용이하다.
(정답률: 47%)
  • 블록코드는 코드의 범위를 무한대로 확장 가능하다는 장점이 있다. 이는 새로운 항목이 추가될 때마다 새로운 코드를 만들어 할당하는 것이 아니라, 기존의 코드를 확장하여 사용할 수 있기 때문이다. 따라서 블록코드는 적은 자리수로 많은 항목을 표시할 수 있으며, 예비코드를 사용할 수 있어 항목의 추가가 용이하고, 공통된 특성별로 분류 및 집계가 용이하다는 장점을 가지고 있다.
profile_image
1

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

4과목: 운영체제

61. 파일 디스크립터에 포함되는 내용이 아닌 것은?

  1. 파일의 이름
  2. 보조기억장치에서의 파일의 위치
  3. 생성된 날짜와 시간
  4. 파일 오류에 대한 수정 방법
(정답률: 69%)
  • 파일 디스크립터는 파일과 관련된 정보를 저장하는 구조체이며, 파일의 이름, 보조기억장치에서의 파일의 위치, 생성된 날짜와 시간 등의 정보를 포함한다. 하지만 파일 오류에 대한 수정 방법은 파일 디스크립터에 포함되지 않는다. 파일 오류에 대한 수정 방법은 파일 시스템이나 운영체제에서 제공하는 기능으로 처리된다.
profile_image
1

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

62. 운영체제의 형태 중 공장의 공정제어 등에 사용되어 처리해야 할 작업이 발생한 시점에서 즉각적으로 처리하여 그 결과를 얻어내는 방식은?

  1. 일괄처리 방식
  2. 분산처리 방식
  3. 오프라인 방식
  4. 실시간 방식
(정답률: 74%)
  • 실시간 방식은 작업이 발생한 시점에서 즉각적으로 처리하여 결과를 얻어내는 방식으로, 공장의 공정제어 등과 같이 실시간으로 처리해야 할 작업에 적합합니다. 따라서 이 문제에서는 공장의 공정제어와 같은 작업을 처리해야 하므로 정답은 "실시간 방식"입니다.
profile_image
1

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

63. 다음과 같은 상황으로 작업이 제출되었다고 할 때, 작업 스케줄링 방법 중 SJF(Shortest Job First)를 적용한다면 작업 3이 완료되는 시간은?

  1. 3:25
  2. 10:25
  3. 12:25
  4. 13:25
(정답률: 47%)
  • SJF(Shortest Job First) 방법은 작업의 실행 시간이 가장 짧은 작업부터 처리하는 방법이다. 따라서, 작업 1과 작업 2가 먼저 실행되고, 작업 3이 실행된다. 작업 3의 실행 시간은 5분이므로, 작업 3이 완료되는 시간은 12:25가 된다.
profile_image
1

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

64. 시간 할당량(Quantum)과 가장 관련 깊은 작업 스케줄링 방식은?

  1. Round-robin
  2. SJF
  3. FIFO
  4. HRN
(정답률: 61%)
  • "Round-robin"은 시간 할당량(Quantum)에 따라 작업을 일정 시간씩 번갈아가며 실행하는 방식으로, 시분할 시스템에서 가장 많이 사용되는 방식입니다. 따라서 시간 할당량과 가장 관련이 깊습니다.
profile_image
1

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

65. 아래의 작업 중 운영체제가 CPU 스케줄링 기법으로 HRN 방식을 구현했을 때 우선순위가 가장 높은 것은?

(정답률: 63%)
  • 정답은 "①"입니다.

    HRN 방식은 우선순위를 계산하는 방식으로, 우선순위는 (대기시간 + 서비스시간) / 서비스시간 으로 계산됩니다. 따라서 대기시간이 길고 서비스시간이 짧은 프로세스일수록 우선순위가 높아집니다.

    위의 작업 중에서는 프로세스 1이 대기시간이 가장 길고 서비스시간이 가장 짧기 때문에 우선순위가 가장 높습니다. 따라서 정답은 "①"입니다.
profile_image
1

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

66. 가상기억장치 성능에 중요한 영향을 미치는 페이지 교체 알고리즘에 대한 설명 중 옳지 않은 것은?

  1. FIFO - 가장 오랫동안 주기억장치에 있었던 페이지를 교체
  2. 최적 교체- 가장 오랫동안 사용되지 않을 페이지를 교체
  3. LRU - 최근에 사용한 페이지를 교체
  4. 2차 기회(second chance) - 참조 비트를 이용해 FIFO 알고리즘을 개선
(정답률: 47%)
  • 정답: "LRU - 최근에 사용한 페이지를 교체"가 옳지 않은 설명이다.

    LRU 알고리즘은 가장 최근에 사용되지 않은 페이지를 교체하는 알고리즘이다. 따라서 "최근에 사용한 페이지를 교체"가 아니라 "가장 최근에 사용되지 않은 페이지를 교체"하는 것이다.
profile_image
1

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

67. 다음 중 UNIX파일 시스템에서 -rwxr-xr-x 권한에 대한 설명으로 옳은 것은?

  1. 디렉토리에 대한 접근권한을 설명하고 있다.
  2. 이 파일의 소유자는 읽기와 실행만이 가능하다.
  3. 이 파일은 모든 사용자가 실행할 수 있다.
  4. 이 파일은 모든 사용자가 쓰기 권한을 갖는다.
(정답률: 36%)
  • 이 파일은 모든 사용자가 실행할 수 있다. -rwxr-xr-x 권한은 소유자에게 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기와 실행 권한만 부여하기 때문이다. 따라서 모든 사용자가 실행할 수 있다.
profile_image
1

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

68. 분산 운영체제에 대한 설명으로 잘못된 것은?

  1. 분산 운영체제는 전체 운영체제로서 각각의 컴퓨터를 실행시킨다.
  2. 분산 운영체제는 동적으로 프로세스를 CPU에게 할당한다.
  3. 분산 운영체제는 사용자들이 기계들의 종류를 알고 있어야 한다.
  4. 네트워크 운영체제에 비해 일관성 있는 시스템 설계가 가능하다.
(정답률: 64%)
  • "분산 운영체제는 사용자들이 기계들의 종류를 알고 있어야 한다."가 잘못된 설명이다. 분산 운영체제는 사용자들이 기계들의 종류를 알 필요 없이, 네트워크 상에서 자원을 공유하고 분산 처리를 수행할 수 있도록 설계된 운영체제이다. 따라서 사용자는 자신이 필요한 자원을 요청하고, 분산 운영체제가 자원을 할당해주는 방식으로 동작한다.
profile_image
1

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

69. 다중 처리 시스템(Multi-Processing System)에 대한 설명으로 옳지 않은 것은?

  1. 여러 개의 CPU를 사용하여 응용 프로그램을 여러 개의 처리기로 실행함으로써 작업의 신속한 처리가 가능하다
  2. 다중 처리기 자체의 중복성으로 인해 가용성을 증진시키며, 단일 지점의 고장은 제거될 수 있다.
  3. 운영체제가 여러 CPU 간의 기억장치를 공유하기 위한 스케쥴링이 간단해진다.
  4. 서로 다른 응용 프로그램에 대해 서로 다른 목적을 위해 자신을 동적으로 재구성할 수 있다.
(정답률: 44%)
  • "운영체제가 여러 CPU 간의 기억장치를 공유하기 위한 스케쥴링이 간단해진다."이 옳지 않은 설명이다. 이유는 다중 처리 시스템에서 여러 CPU가 공유하는 기억장치는 일반적으로 복잡한 스케쥴링 알고리즘이 필요하며, 이는 오히려 스케쥴링을 더 복잡하게 만들 수 있다.
profile_image
1

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

70. 가상기억장치에 대한 설명으로 옳지 않은 것은?

  1. 프로세스의 전체가 완전히 기억장치 내에 존재하지 않아도 수행이 가능한 기법이다.
  2. 가상기억장치는 실제 메모리로부터 사용자 논리 메모리를 분리하는 것이다.
  3. 가상기억장치는 구현하기 쉽고, 만약 잘못 사용하여도 실질적인 성능과는 무관하다.
  4. 가상기억장치는 대개 요구 페이징(demand paging)에 의해서 구현된다.
(정답률: 55%)
  • 가상기억장치는 구현하기 쉽고, 만약 잘못 사용하여도 실질적인 성능과는 무관하다는 설명이 옳지 않습니다. 가상기억장치는 실제 메모리와 디스크 사이의 데이터 전송이 필요하므로 잘못 사용하면 성능 저하가 발생할 수 있습니다. 따라서 가상기억장치의 구현과 사용은 신중하게 이루어져야 합니다.
profile_image
1

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

71. 보조기억장치의 보안 유지 기법 중 다음은 무엇에 해당하는가?

  1. 시설보안
  2. 운용보안
  3. 사용자 인터페이스 보안
  4. 내부 보안
(정답률: 63%)
  • 이 그림은 보조기억장치를 물리적으로 보호하는 시설보안에 해당한다. 시설보안은 건물, 방범장치, 출입통제 등 물리적인 보안을 강화하여 외부 침입을 방지하는 것이다. 따라서 이 그림은 보조기억장치를 물리적으로 보호하는 시설보안에 해당한다.
profile_image
1

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

72. 순차파일의 장점이 아닌 것은?

  1. 간단한 구조이기 때문에 특정 레코드를 검색하기 편리하다.
  2. 레코드들을 순차적으로 저장하기 때문에 저장매체의 효율이 높다.
  3. 어떠한 저장매체에서도 파일 구성이 가능하다.
  4. 레코드 정렬순서에 따라 순차적으로 접근하기 때문에 다음 레코드에 대한 접근 속도가 빠르다.
(정답률: 47%)
  • 순차파일의 장점 중에서 "어떠한 저장매체에서도 파일 구성이 가능하다."가 아닌 것은, 이는 순차파일의 장점 중 하나로서, 다른 파일 구성 방식과 달리 특정한 저장매체에 종속되지 않는다는 것을 의미한다. 따라서 이는 순차파일의 장점이 맞다.
profile_image
1

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

73. 분산처리 시스템의 장점에 해당하지 않는 것은?

  1. 계산속도 향상
  2. 보안의 용이성 향상
  3. 신뢰성 향상
  4. 자원 공유 증대
(정답률: 63%)
  • 분산처리 시스템은 여러 대의 컴퓨터를 연결하여 하나의 시스템처럼 동작하게 만드는 기술이다. 이를 통해 계산속도를 향상시키고 자원을 공유하여 효율적으로 사용할 수 있다. 또한 여러 대의 컴퓨터가 연결되어 있기 때문에 시스템의 신뢰성도 향상된다. 하지만 보안의 용이성은 향상되지 않는다. 분산처리 시스템은 여러 대의 컴퓨터가 연결되어 있기 때문에 보안 위협이 더 많아지기 때문이다. 따라서 보안에 대한 대책을 강화해야 한다.
profile_image
1

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

74. UNIX에서 i-node에 들어있는 정보가 아닌 것은?

  1. 파일의 유형
  2. 파일의 보호권한
  3. 최종 수정시간
  4. 자유 블록 비트맵
(정답률: 59%)
  • i-node에는 파일의 유형, 파일의 보호권한, 최종 수정시간 등 파일과 관련된 정보가 저장됩니다. 하지만 자유 블록 비트맵은 파일 시스템에서 사용 가능한 블록과 사용 중인 블록을 추적하기 위한 정보를 저장하는 데 사용됩니다. 따라서 i-node에 들어있는 정보가 아니며, 파일 시스템의 일부분을 관리하는 데 사용됩니다.
profile_image
1

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

75. 병행중인 프로세스들 간에 공유 변수를 액세스하고 있는 하나의 프로세스 이외에는 다른 모든 프로세스들이 공유 변수를 액세스하지 못하도록 제어하는 기법을 무엇이라 하는가?

  1. 상호보완
  2. 상호배제
  3. 접근제한
  4. 상호접근제한
(정답률: 66%)
  • 정답은 "상호배제"이다.

    상호배제란, 공유 자원에 대한 동시 접근을 막기 위해 한 번에 하나의 프로세스만이 공유 자원을 사용할 수 있도록 하는 기법이다. 이를 통해 공유 자원에 대한 충돌을 방지하고 데이터 일관성을 유지할 수 있다. 따라서, 다른 모든 프로세스들은 공유 변수를 액세스하지 못하도록 제어된다.
profile_image
1

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

76. 디스크 대기 큐가 65, 112, 40, 16, 90, 165, 35 이고 입출력 헤드의 처음 위치가 100, 전체 트랙길이가 200 일 때 트랙 접근 순서가 90, 112, 65, 40, 35, 16, 165 이고 헤드 이동거리가 10, 22, 47, 25, 5, 19, 149 라면 사용된 디스크 스케쥴링 기법은?

  1. FIFO(First-In First-Out)
  2. SSTF(Shortest Seek Time First)
  3. SCAN
  4. LOOK
(정답률: 67%)
  • 사용된 디스크 스케쥴링 기법은 SSTF(Shortest Seek Time First)이다. 이는 현재 헤드 위치에서 가장 가까운 트랙을 먼저 처리하는 방식으로, 디스크 대기 큐에서 가장 작은 차이를 가진 트랙을 선택하여 처리한다. 이번 예시에서도 90, 112, 65, 40, 35, 16, 165 순으로 처리되는 것을 보면, 이전 트랙과의 차이가 가장 작은 트랙을 우선적으로 처리하는 것을 확인할 수 있다. SSTF는 디스크 헤드 이동거리를 최소화하여 처리속도를 높이는 장점이 있지만, 특정 트랙에 대한 대기시간이 길어질 수 있는 단점이 있다.
profile_image
1

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

77. 인터럽트의 종류 중 입출력 수행, 기억 장치 할당, 오퍼레이터와의 대화 등을 위하여 발생하는 것은?

  1. 기계 검사 인터럽트
  2. 외부 인터럽트
  3. 입/출력 인터럽트
  4. SVC 인터럽트
(정답률: 27%)
  • SVC 인터럽트는 시스템 콜을 호출하기 위해 발생하는 인터럽트이기 때문에 입출력 수행, 기억 장치 할당, 오퍼레이터와의 대화 등과 같은 시스템 레벨의 작업을 수행하기 위해 발생하는 인터럽트입니다. 따라서 정답은 "SVC 인터럽트"입니다.
profile_image
1

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

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

  1. 요구 페이징(demand paging)
  2. 스래싱(thrashing)
  3. 단편화 (fragmentation)
  4. 블록킹(blocking)
(정답률: 70%)
  • 스래싱은 프로세스가 필요로 하는 페이지 프레임 수보다 시스템이 할당해준 페이지 프레임 수가 적어져서 빈번한 페이지 부재(page fault)가 발생하고, 이로 인해 CPU가 페이지 교환 작업에 많은 시간을 소비하게 되어 프로그램 수행에 필요한 시간보다 페이지 교환에 보내는 시간이 더 많아지는 현상을 말합니다. 이는 요구 페이징(demand paging)에서 발생하는 문제로, 프로세스가 필요로 하는 페이지를 요청할 때마다 해당 페이지를 디스크에서 가져와야 하기 때문에 발생하는 현상입니다. 따라서 스래싱은 요구 페이징에서 발생하는 문제 중 하나입니다.
profile_image
1

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

79. 아래와 같이 주어진 세그먼트 사상 테이블을 이용하여 다음의 논리적 주소를 물리적 주소로 변환하면? (단, 논리적인 주소는 (세그먼트 ID, 변위)로 구성되어 있다.)

  1. 2300
  2. 2315
  3. 115
  4. 오류 발생
(정답률: 42%)
  • 논리적 주소 "2300"은 세그먼트 1에 속하고 변위는 300이므로 물리적 주소는 4000+500+300=4800이다.

    논리적 주소 "2315"는 세그먼트 1에 속하고 변위는 315이므로 물리적 주소는 4000+500+315=4815이다.

    논리적 주소 "115"는 세그먼트 2에 속하고 변위는 115이므로 물리적 주소는 6000+115=6115이다.

    하지만 논리적 주소 "3200"은 세그먼트 3에 속하지 않으므로 오류가 발생한다.
profile_image
1

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

80. 교착 상태의 예방을 위하여 각 자원 유형에 일련의 순서번호를 부여하는 것은 다음 중 어떤 교착상태 발생 조건을 제거하기 위한 것인가?

  1. 상호배제 조건
  2. 점유와 대기 조건
  3. 비선점 조건
  4. 환형대기 조건
(정답률: 30%)
  • 환형대기 조건은 각 프로세스가 다음에 실행될 자원을 가지고 있고, 그 자원을 다른 프로세스가 점유하고 있어서 해당 프로세스가 대기 상태에 머무르는 상황을 말한다. 따라서 자원 유형에 일련의 순서번호를 부여하여 해당 자원을 점유하고 있는 프로세스가 다른 자원을 요청할 때, 그 요청한 자원의 순서번호가 더 높은 경우에는 해당 자원을 점유하고 있는 프로세스가 우선적으로 그 자원을 반납하도록 하여, 환형대기 조건을 제거할 수 있다.
profile_image
1

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

5과목: 정보통신개론

81. 대표적인 문자 위주 프로토콜로 BSC(Binary Synchronous Control)가 있다. 이의 특징으로 적합하지 않은 것은?

  1. 전이중 전송만 지원한다.
  2. 에러제어와 흐름제어를 위해서는 정지-대기 방식을 사용한다.
  3. 점-대-점(Point to point)링크 뿐만 아니라 멀티포인트 링크에서도 사용될 수 있다.
  4. 주로 동기전송을 사용하나 비동기 전송방식을 사용하기도 한다.
(정답률: 47%)
  • BSC는 전이중 전송만 지원하는 이유는, 전이중 전송 방식은 동시에 양방향 통신이 가능하기 때문이다. 따라서, 에러제어와 흐름제어를 위해서는 정지-대기 방식을 사용해야 한다. 이는 데이터를 전송하는 측과 수신하는 측이 번갈아가며 데이터를 전송하고 수신하는 방식으로, 데이터 전송 중 에러가 발생하면 전송을 중지하고 에러를 해결한 후 다시 전송을 시작하는 방식이다. BSC는 이러한 방식을 사용하여 에러제어와 흐름제어를 수행한다. 또한, BSC는 점-대-점(Point to point)링크 뿐만 아니라 멀티포인트 링크에서도 사용될 수 있으며, 주로 동기전송을 사용하나 비동기 전송방식을 사용하기도 한다.
profile_image
1

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

82. 다음 중 데이터 통신에서의 변복조 방식이 아닌 것은 ?

  1. 진폭편이 변조(ASK)
  2. 위상편이 변조(PSK)
  3. 주파수편이 변조(FSK)
  4. 주파수 디지털 변조(PDK)
(정답률: 63%)
  • 주파수 디지털 변조(PDK)는 데이터를 주파수로 변조하여 전송하는 방식이 아니라, 디지털 신호를 직접 변조하여 전송하는 방식이기 때문에 변복조 방식이 아니다.
profile_image
1

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

83. 프로토콜(protocol)의 구성요소가 아닌 것은 ?

  1. Syntax
  2. Semantics
  3. Interface
  4. Timing
(정답률: 65%)
  • 인터페이스는 프로토콜의 구성요소가 아니며, 프로토콜의 구현 방법을 제공하는 도구입니다. 구문, 의미론 및 타이밍은 프로토콜의 구성요소로 간주됩니다. 구문은 데이터 형식과 같은 것을 나타내며, 의미론은 데이터의 의미와 관련이 있습니다. 타이밍은 데이터 전송의 시간과 관련이 있습니다.
profile_image
1

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

84. 정보통신에서 통신처리의 설명 중 가장 적합한 것은?

  1. 기계대 기계의 통신에서 일어날 수 있는 과정으로써 속도변환, 프로토콜변환 등을 말한다.
  2. 문자, 도형, 화상 등의 인식과 변환이다.
  3. 전송 효율화를 위한 교환이나 다중화기능이다.
  4. 데이터로부터 목적하는 정보를 창출하고 이를 가공하며, 보관하는 일이다.
(정답률: 45%)
  • 정보통신에서 통신처리는 기계대 기계의 통신에서 일어날 수 있는 과정으로써 속도변환, 프로토콜변환 등을 말한다. 이는 서로 다른 기계나 시스템 간에 통신을 가능하게 하기 위한 필수적인 과정이다.
profile_image
1

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

85. ISDN을 사용하는 경우 얻어지는 특징이 아닌 것은 ?

  1. 사용자는 단일/복수의 다른 사용자와 동시에 교대로 음성, 문자, 데이터 통신서비스를 제공받을 수 있다.
  2. 단일 가입자 번호로 다양한 종류의 서비스를 제공받을 수 있다.
  3. 초고속망용이므로 저속용 전화, FAX, DATA, CATV 등의 통신 서비스를 제공받기가 어려워진다.
  4. 많은 부가가치를 얻을 수 있다.
(정답률: 65%)
  • ISDN을 사용하는 경우 얻어지는 특징 중에서 "초고속망용이므로 저속용 전화, FAX, DATA, CATV 등의 통신 서비스를 제공받기가 어려워진다."는 옳지 않은 특징이다. 이유는 ISDN은 초고속망이 아니라 중간속도의 디지털 회선 기술로, 저속용 전화, FAX, DATA, CATV 등의 통신 서비스를 모두 제공받을 수 있다. 따라서 이 보기는 옳지 않은 특징이다.
profile_image
1

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

86. 전송회선을 통신방식에 의해 분류할 때 ON-OFF 무전기에서 사용되는 방식은?

  1. 단방향회선
  2. 반이중회선
  3. 전이중회선
  4. 4선식회선
(정답률: 71%)
  • ON-OFF 무전기는 송신과 수신이 번갈아가며 이루어지는 반양향 통신 방식을 사용합니다. 이러한 방식은 반이중회선에 해당합니다. 반양향 통신에서는 송신과 수신이 동시에 이루어지지 않기 때문에 전이중회선이나 4선식회선과 같은 전이중 통신 방식은 사용할 수 없습니다.
profile_image
1

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

87. 다음 중 무선계 뉴미디어에 속하는 것은 ?

  1. WAN
  2. ISDN
  3. VAN
  4. Teletext
(정답률: 55%)
  • Teletext는 무선계 뉴미디어에 속하는 것이다. Teletext는 텔레비전 수신기를 통해 제공되는 정보 서비스로, 무선으로 전송되는 정보를 받아 화면에 출력하는 기술을 사용한다. 따라서 무선계 뉴미디어에 속한다. WAN, ISDN, VAN은 유선 통신망에 속하는 기술이다.
profile_image
1

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

88. ISDN 서비스 중 통신망과 단말 기능을 제공하는 서비스로 OSI 상위 4개 계층까지도 지원하는 이용자 측의 서비스는?

  1. 텔레서비스
  2. 베어러서비스
  3. 부가서비스
  4. D채널 비접속서비스
(정답률: 50%)
  • ISDN 서비스 중 통신망과 단말 기능을 제공하는 서비스는 베어러서비스이다. 하지만 이용자 측에서 제공되는 서비스는 텔레서비스이다. 텔레서비스는 OSI 상위 4개 계층까지도 지원하는 ISDN 서비스의 핵심 기능으로, 음성통화, 데이터 전송, 팩스 등 다양한 통신 서비스를 제공한다. 따라서 이용자 측에서는 텔레서비스를 이용하여 다양한 통신 서비스를 이용할 수 있다.
profile_image
1

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

89. 브리지(Bridge)에 대한 설명 중 틀린 것은?

  1. LAN과 LAN을 연결한다.
  2. 프로토콜이 다른 LAN을 확장할 때 사용한다.
  3. 데이터의 움직임을 제어함으로서 LAN간의 트래픽 양을 조절하는 기능이 있다.
  4. 데이터링크 계층까지 작동한다.
(정답률: 29%)
  • 정답은 "데이터링크 계층까지 작동한다." 이다.

    브리지는 프로토콜이 다른 LAN을 연결하여 확장할 때 사용되며, 데이터의 움직임을 제어하여 LAN간의 트래픽 양을 조절하는 기능이 있다. 하지만 브리지는 네트워크 계층까지 작동하지 않고, 데이터링크 계층에서만 작동한다. 따라서 다른 네트워크 계층 기술(예: 라우터)과 함께 사용되어야 한다.
profile_image
1

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

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

  1. JPEG
  2. MPEG
  3. MHEG
  4. HTTP
(정답률: 67%)
  • MPEG은 동영상과 음성 데이터를 압축하는 표준화 방식으로, 동화상 압축에 해당됩니다. JPEG은 정지 이미지 압축에 사용되는 표준화 방식이며, MHEG은 멀티미디어 콘텐츠를 제어하는 표준화 방식입니다. HTTP는 인터넷에서 데이터를 전송하는 프로토콜로, 멀티미디어 표준화 방식과는 직접적인 연관이 없습니다.
profile_image
1

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

91. 다음 중 광통신의 장점으로 맞지 않은 것은?

  1. 세심 경량성
  2. 광대역성
  3. 보안성
  4. 전기적 유도성
(정답률: 52%)
  • 광통신의 장점으로 맞지 않은 것은 "전기적 유도성"입니다. 광통신은 광섬유를 이용하여 정보를 전송하기 때문에 전기적인 신호가 아닌 빛의 신호를 사용합니다. 따라서 전기적 유도성이 없어 안정적인 신호 전송이 가능하며, 전자기파에 영향을 받지 않아 보안성이 높습니다. 또한, 광섬유의 세심 경량성과 광대역성으로 인해 대용량의 데이터 전송이 가능합니다.
profile_image
1

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

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

  1. 광대역 통신이 가능하다.
  2. 광범위한 지역에 서비스를 제공할 수 있다.
  3. 대용량, 고품질의 정보 전송이 가능하다.
  4. 전파지연이 없으나 감쇄현상이 나타날 수 있다.
(정답률: 70%)
  • 위성통신은 전파를 이용하여 통신을 하기 때문에 지표면과의 거리가 멀어질수록 전파의 감쇄가 일어나게 됩니다. 따라서, 전파지연은 없지만 감쇄현상은 나타날 수 있습니다. 이는 위성의 고도와 전파의 주파수에 따라 달라지며, 이를 보완하기 위해 다수의 위성을 이용하여 신호를 전달하거나 지상국과의 연결을 통해 보완합니다.
profile_image
1

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

93. PCM 방식에서 음성신호의 경우 표본화 간격에 해당되는 시간은 몇 [μs]인가? (단, 표본화 주파수는 8[KHz]이다.)

  1. 125
  2. 250
  3. 500
  4. 1000
(정답률: 46%)
  • 표본화 주파수가 8[KHz]이므로, 1초당 8000번의 표본화가 이루어진다. 따라서, 표본화 간격은 1/8000초가 된다. 이를 마이크로초(μs)로 변환하면 125[μs]가 된다. 따라서, 정답은 "125"이다.
profile_image
1

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

94. 디지털 신호를 아날로그 신호로 변환시키는 방법 중 0과 1에 따라 주파수를 변화시키는 변조 방식은 ?

  1. ASK
  2. FSK
  3. PSK
  4. QAM
(정답률: 48%)
  • 0과 1에 따라 주파수를 변화시키는 변조 방식은 FSK(Frequency Shift Keying)이다. FSK는 0과 1을 각각 다른 주파수로 변조하여 전송하며, 수신측에서는 주파수를 감지하여 디지털 신호로 복원한다. 이 방식은 ASK(Amplitude Shift Keying)나 PSK(Phase Shift Keying)보다 더 안정적인 전송이 가능하며, QAM(Quadrature Amplitude Modulation)과 함께 대역폭을 효율적으로 사용할 수 있는 방식이다.
profile_image
1

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

95. 통신회선의 다중화를 함으로서 얻어지는 가장 큰 장점은?

  1. 에러정정이 쉽다.
  2. 송·수신 시스템이 간단하다.
  3. 선로의 공동이용이 가능하다.
  4. 전송속도가 현저히 빨라진다.
(정답률: 52%)
  • 통신회선의 다중화를 함으로서 여러 개의 선로를 하나의 회선으로 묶어서 사용할 수 있게 되므로, 선로의 공동이용이 가능해진다. 이는 회선을 공유함으로써 비용을 절감할 수 있고, 선로의 이용률을 높일 수 있어서 전송속도를 높일 수 있다.
profile_image
1

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

96. 다음 중 데이터 전송계라고 볼 수 없는 것은 ?

  1. DSU
  2. Microwave
  3. CPU
  4. MODEM
(정답률: 65%)
  • CPU는 데이터 전송을 담당하는 장치가 아니기 때문에 데이터 전송계라고 볼 수 없습니다. CPU는 컴퓨터의 중앙처리장치로써, 입력된 데이터를 처리하고 출력하는 역할을 합니다. 따라서 CPU는 데이터를 전송하는 역할을 하지 않습니다.
profile_image
1

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

97. 시분할방식(Time Sharing System)에 가장 적합한 것은 ?

  1. 시스템상의 공간적 기능을 분할하는 방식이다.
  2. 주파수 동기를 맞추어 주는 기능이다.
  3. 하나의 컴퓨터를 여러 개의 단말기가 공동으로 사용하도록 하는 시스템이다.
  4. 아날로그 이동통신에 사용되는 통신방식이다.
(정답률: 63%)
  • 시분할방식은 하나의 컴퓨터를 여러 개의 단말기가 공동으로 사용하도록 하는 시스템이다. 이는 여러 사용자가 동시에 컴퓨터를 사용할 수 있도록 하며, 각 사용자는 자신만의 가상 컴퓨터를 사용하는 것처럼 느낄 수 있다. 이를 통해 시스템의 자원을 효율적으로 활용할 수 있으며, 사용자들은 빠른 응답 시간과 높은 처리량을 경험할 수 있다.
profile_image
1

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

98. OSI 7계층 참조모델을 크게 상위레벨과 하위레벨로 구분할 수 있다. 다음 중 하위레벨에 해당하지 않는 계층은?

  1. 물리 계층
  2. 네트워크 계층
  3. 트랜스포트 계층
  4. 데이터링크 계층
(정답률: 65%)
  • 트랜스포트 계층은 상위레벨에 해당한다. OSI 7계층 참조모델에서는 물리 계층, 데이터링크 계층, 네트워크 계층이 하위레벨에 해당하며, 트랜스포트 계층은 상위레벨에 위치한다. 트랜스포트 계층은 데이터의 전송을 담당하며, 신뢰성 있는 데이터 전송을 보장하기 위한 프로토콜을 제공한다. 예를 들어 TCP(Transmission Control Protocol)가 트랜스포트 계층에서 사용되며, 데이터의 분할, 전송, 재전송 등을 담당한다.
profile_image
1

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

99. 다음 중 비교적 좁은 지역(구내 건물 등)에 구성하여 이용하는 대표적인 정보통신망은?

  1. LAN
  2. WAN
  3. VAN
  4. ISDN
(정답률: 73%)
  • LAN은 Local Area Network의 약자로, 지역적으로 비교적 좁은 범위 내에서 구성하여 이용하는 정보통신망이다. 따라서 이 문제에 대한 정답은 LAN이다. WAN은 Wide Area Network의 약자로, 지리적으로 넓은 범위를 커버하는 정보통신망을 의미하며, VAN은 Value Added Network의 약자로, 기업이나 조직 내에서 특정한 목적을 위해 구성하는 정보통신망을 의미한다. ISDN은 Integrated Services Digital Network의 약자로, 디지털 통신망 기술 중 하나로, 음성, 데이터, 영상 등 다양한 정보를 통합적으로 전송하는 기술을 의미한다.
profile_image
1

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

100. 근거리통신망(LAN)의 액세스 제어방식 중 채널의 상태를 파악하여 채널이 사용 중이면 일정시간 기다렸다가 다시 채널 상태를 살펴본 후 채널이 사용 중이 아닐 때 액세스하는 방식은?

  1. CSMA/CD
  2. 토큰링(Token Ring)
  3. 토큰버스(Token Bus)
  4. 폴링(Polling)
(정답률: 49%)
  • 정답은 "CSMA/CD"입니다.

    CSMA/CD는 Carrier Sense Multiple Access with Collision Detection의 약자로, 채널의 상태를 파악하여 채널이 사용 중이면 일정시간 기다렸다가 다시 채널 상태를 살펴본 후 채널이 사용 중이 아닐 때 액세스하는 방식입니다. 이 방식은 LAN에서 가장 일반적으로 사용되는 액세스 제어 방식 중 하나이며, 충돌이 발생할 경우 충돌을 감지하고 재전송을 통해 충돌을 해결합니다.
profile_image
1

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

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