정보처리산업기사 필기 기출문제복원 (1999-04-18)

정보처리산업기사
(1999-04-18 기출문제)

목록

1과목: 데이터 베이스

1. 다음 중 관계데이터베이스의 정규화에 관련된 설명 중 잘못된 것은?

  1. 정규화는 데이터베이스의 개념적 설계 단계와 논리적 설계단계에서 수행된다.
  2. 정규화가 잘못되면 데이터의 불필요한 중복을 야기하여 릴레이션 조작시 문제를 일으킨다.
  3. 현실 세계를 정확하게 표현하는 관계 스키마를 설계하는 작업 으로 개체, 속성, 관계성들로 릴레이션을 만드는 과정에 관한 것이다.
  4. 정규화 되지 못한 릴레이션의 조작시 발생하는 이상(anomaly) 현상의 근본적인 원인은 여러 가지 종류의 사실들이 하나의 릴레이션에 표현되기 때문이다.
(정답률: 40%)
  • 잘못된 설명은 없습니다.

    정규화는 데이터베이스의 개념적 설계 단계와 논리적 설계 단계에서 수행되며, 이를 통해 현실 세계를 정확하게 표현하는 관계 스키마를 설계합니다. 정규화가 잘못되면 데이터의 불필요한 중복을 야기하여 릴레이션 조작시 문제를 일으키며, 이상(anomaly) 현상의 근본적인 원인은 여러 가지 종류의 사실들이 하나의 릴레이션에 표현되기 때문입니다.
profile_image
1

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

2. 데이터 언어 중에서 독자적이고 상호 작용 형태로 터미널에서 많이 사용하고 있는 고급명령어형태의 독립된 데이터 조작어를 무엇이라 하는가?

  1. 데이터 제어어
  2. 데이터 부속어
  3. 호스트 언어
  4. 질의어
(정답률: 59%)
  • 질의어는 데이터를 조작하고 검색하는데 사용되는 독립된 데이터 조작어로, 사용자가 직접 입력하여 데이터베이스와 상호작용하는 형태로 많이 사용됩니다. 다른 보기들은 데이터 제어나 부속에 사용되는 언어나 호스트 언어와 관련된 용어이므로, 질의어가 가장 적절한 답입니다.
profile_image
1

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

3. 오버플로 처리방법 중에서 여러 개의 해상함수를 준비하였다가 충돌 발생시 새로운 해상함수를 적용하여 새로운 해시표를 생성하는 방법은?

  1. 개방주소 방법
  2. 이차검색방법
  3. 재해상방법
  4. 체이방법
(정답률: 55%)
  • 재해상방법은 충돌이 발생하면 새로운 해상함수를 적용하여 충돌을 해결하는 방법이다. 이를 통해 충돌이 발생해도 해시테이블의 크기를 늘리지 않고도 충돌을 해결할 수 있다. 따라서 메모리를 절약할 수 있으며, 해시테이블의 성능을 유지할 수 있다.
profile_image
1

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

4. 다음 설명은 무엇을 말하는가?

  1. 스택
  2. 다중 스택
  3. 데크
(정답률: 56%)
  • 이 그림은 데크를 나타내고 있습니다. 데크는 Double Ended Queue의 약자로, 양쪽 끝에서 삽입과 삭제가 모두 가능한 자료구조입니다.
profile_image
1

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

5. 아래의 설명 (ㄱ)과 (ㄴ)이 의미하고 있는 개념을 정확히 설명한 것으로 짝지어진 것은?

  1. (ㄱ)차수(degree) (ㄴ)레벨(level)
  2. (ㄱ)차수(degree) (ㄴ)카디널리티(cardinality)
  3. (ㄱ)레벨(level) (ㄴ)카디널리티(cardinalty)
  4. (ㄱ)레벨(level) (ㄴ)차수(degree)
(정답률: 77%)
  • (ㄱ)차수는 노드에 연결된 간선의 개수를 의미하고, (ㄴ)카디널리티는 집합이나 관계에서 원소의 개수를 의미한다. 따라서 그래프에서 각 노드의 차수는 해당 노드와 연결된 다른 노드의 개수를 나타내며, 그래프 전체의 카디널리티는 모든 노드의 차수의 합과 같다.
profile_image
1

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

6. 어떤 릴레이션 R이 2NF를 만족하면서 키에 속하지 않는 모든 애트리뷰트가 기본키에 대하여 이행적 함수 종속이 아니면, 어떤 정규형에 해당하는가?

  1. 제1정규형
  2. 제2정규형
  3. 제3정규형
  4. BCNF
(정답률: 55%)
  • 만약 어떤 릴레이션 R이 2NF를 만족하면서 키에 속하지 않는 모든 애트리뷰트가 기본키에 대하여 이행적 함수 종속이 아니라면, 이 릴레이션 R은 제3정규형에 해당한다. 이는 2NF를 만족하면서 비주요 애트리뷰트 간의 이행적 함수 종속이 없는 정규형을 의미한다. 이는 데이터 중복성을 최소화하고 데이터 일관성을 유지하기 위한 중요한 요소이다.
profile_image
1

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

7. 릴레이션 R1에 속한 애트리뷰트 A와 릴레이션 R2의 기본키인 B가 동일한 도메인 상에서 정의되었다. 이때 릴레이션 R1의 애트리뷰트 A를 무엇이라 부르며, 이 애트리뷰트에 관련된 제약조건은 무엇인지 정확한 내용으로 짝지어진 것은?

  1. 외래키 - 참조 무결성 제약조건
  2. 외래키 - 개체 무결성 제약조건
  3. 기본키 - 참조 무결성 제약조건
  4. 기본키 - 개체 무결성 제약조건
(정답률: 61%)
  • 릴레이션 R1의 애트리뷰트 A는 외래키라고 부르며, 이 애트리뷰트에 관련된 제약조건은 참조 무결성 제약조건입니다. 외래키는 다른 릴레이션의 기본키를 참조하는 애트리뷰트를 말하며, 참조 무결성 제약조건은 외래키 값이 참조하는 릴레이션의 기본키 값과 일치하거나 NULL이어야 한다는 제약조건을 말합니다. 따라서 R1의 애트리뷰트 A가 R2의 기본키 B를 참조하는 경우, A는 외래키이며, 이 애트리뷰트에는 참조 무결성 제약조건이 적용됩니다.
profile_image
1

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

8. 데이터베이스의 정의와 관계없는 것은?

  1. 데이터베이스는 통합된 데이터이다.
  2. 데이터베이스는 공용 데이터이다.
  3. 데이터베이스는 운영 데이터이다.
  4. 데이터베이스는 실시간 처리 데이터이다.
(정답률: 63%)
  • 데이터베이스는 실시간 처리 데이터이지 않습니다. 데이터베이스는 여러 응용 시스템들이 공유하여 사용할 수 있는 통합된 데이터의 집합이며, 이 데이터는 운영에 필요한 데이터로서 공용으로 사용됩니다.
profile_image
1

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

9. 사람과 도시 사이의 거주관계에서 사람은 반드시 하나의 도시에 거주해야만 하며, 하나의 도시에는 다수의 사람이 거주한다고 할 때 이를 E-R 다이어그램으로 정확히 표현한 것은?

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

    이유는 E-R 다이어그램에서 사람과 도시는 1:N 관계를 가지기 때문입니다. 즉, 하나의 도시에는 다수의 사람이 거주할 수 있지만, 하나의 사람은 오직 하나의 도시에만 거주할 수 있습니다. 이러한 관계를 E-R 다이어그램에서는 도시가 사람을 가리키는 화살표로 표현합니다. 따라서 ""가 정답입니다.
profile_image
1

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

10. 만약 학생(STUDENT) 테이블에 전산과 학생이 50명, 전자과 학생이 100명, 기계과 학생이 50명 있다고 할 때 다음 SQL 문 (ㄱ),(ㄴ),(ㄷ) 의 실행 결과 튜플 수는 각각 얼마인가? (단 DEPT 필드는 학과명을 의미한다.)

  1. (ㄱ) 3 (ㄴ) 3 (ㄷ) 1
  2. (ㄱ) 200 (ㄴ) 3 (ㄷ) 1
  3. (ㄱ) 200 (ㄴ) 3 (ㄷ) 50
  4. (ㄱ) 200 (ㄴ) 200 (ㄷ) 50
(정답률: 42%)
  • 정답은 "(ㄱ) 200 (ㄴ) 3 (ㄷ) 1" 이다.

    (ㄱ)의 경우, UNION 연산자는 중복을 제거하지 않고 모든 결과를 합친다. 따라서 전산과, 전자과, 기계과 학생 수를 모두 합한 200개의 튜플이 결과로 나온다.

    (ㄴ)의 경우, GROUP BY 절에서 DEPT 필드를 기준으로 그룹화를 하고 COUNT 함수를 사용하여 각 그룹의 개수를 구한다. 따라서 전산과, 전자과, 기계과 3개의 그룹이 있으므로 결과는 3개의 튜플이 나온다.

    (ㄷ)의 경우, WHERE 절에서 DEPT 필드가 '전자과'인 학생만 선택하므로 전자과 학생 수인 100개의 튜플이 결과로 나온다.
profile_image
1

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

11. 아래의 중위식(infix)을 후위식(postfix)으로 바르게 표현한 것은?

  1. +* / AB + CDE
  2. CD + AB / * E +
  3. AB / (CD +)* E +
  4. AB / CD + *E+
(정답률: 50%)
  • 중위식을 후위식으로 바꾸는 방법은 다음과 같습니다.

    1. 피연산자는 그대로 출력합니다.
    2. 연산자는 스택에 넣습니다.
    3. 연산자를 넣을 때, 스택의 top에 있는 연산자의 우선순위가 더 높거나 같으면 top의 연산자를 출력하고 pop한 후에 현재 연산자를 스택에 넣습니다.
    4. 괄호가 있으면 여는 괄호는 스택에 넣고, 닫는 괄호를 만나면 여는 괄호를 만날 때까지 스택에서 pop하여 출력합니다.

    위의 방법을 이용하여 주어진 중위식을 후위식으로 바꾸면 "AB/CD+*E+"가 됩니다.

    이유는 다음과 같습니다.

    1. A와 B는 피연산자이므로 그대로 출력합니다.
    2. / 연산자를 스택에 넣습니다.
    3. C와 D는 피연산자이므로 그대로 출력합니다.
    4. + 연산자를 스택에 넣습니다. 스택의 top에 있는 / 연산자의 우선순위가 더 높으므로 / 연산자를 출력하고 pop한 후에 + 연산자를 스택에 넣습니다.
    5. * 연산자를 스택에 넣습니다.
    6. E는 피연산자이므로 그대로 출력합니다.
    7. + 연산자를 출력합니다.
    8. 스택에 남아있는 * 연산자를 출력합니다.

    따라서 "AB/CD+*E+"가 정답입니다.
profile_image
1

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

12. 다음 SQL문 중에서 구문적 오류가 있는 것은?

  1. DELETE FROM STUDENT, ENROL WHERE SNO = 100;
  2. INSERT INTO STUDENT(SNO, SNAME, YEAR) VALUES (100, '홍길동', 4);
  3. INSERT INTO COMPUTER(SNO, SNAME, YEAR) SELECT SNO, SNAME, YEAR FROM STUDENT WHERE DEPT='CE' ;
  4. UPDATE STUDENT SET DEPT = (SELECT DEPT FROM COURSE WHERE CNO='C123') WHERE YEAR=4;
(정답률: 31%)
  • 구문적 오류가 있는 SQL문은 없습니다.

    정답: DELETE FROM STUDENT, ENROL WHERE SNO = 100;

    이 SQL문은 DELETE 구문에서 테이블 이름이 두 개가 나와있는데, 이렇게 하면 구문적으로 오류가 발생합니다. DELETE 구문에서는 하나의 테이블만 지울 수 있기 때문입니다. 따라서, 이 SQL문은 구문적으로 오류가 있습니다.

    INSERT INTO STUDENT(SNO, SNAME, YEAR) VALUES (100, '홍길동', 4); : STUDENT 테이블에 새로운 레코드를 추가하는 SQL문입니다.

    INSERT INTO COMPUTER(SNO, SNAME, YEAR) SELECT SNO, SNAME, YEAR FROM STUDENT WHERE DEPT='CE' ; : STUDENT 테이블에서 DEPT가 'CE'인 레코드들을 COMPUTER 테이블에 추가하는 SQL문입니다.

    UPDATE STUDENT SET DEPT = (SELECT DEPT FROM COURSE WHERE CNO='C123') WHERE YEAR=4; : YEAR가 4인 STUDENT 테이블의 레코드들의 DEPT 값을 COURSE 테이블에서 CNO이 'C123'인 레코드의 DEPT 값으로 변경하는 SQL문입니다.
profile_image
1

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

13. E-R(Entity-Reationship) 모델에 관한 내용 중 틀린 것은?

  1. 1976년 Peter Chen에 의해 제안된 이래 개념적 설계에 가장 많이 사용되는 모델로서더욱 더 일반적으로 쓰이고 있다.
  2. 최초에는 entity, relationship, attribute와 같은 개념들로 구성되었으나 나중에 일반화 계층같은 복잡한 개념들이 첨가되어 확장된 모델로 발전하였다.
  3. entity란 가상 세계의 객체를 나타낸다. 예를 들면 사람, 남자, 여자, 회사원, 도시 등과 같은 것들로 사각형으로 나타낸다.
  4. attribute는 entity 또는 relationship의 성질로 작은 원으로 표시된다.
(정답률: 32%)
  • E-R 모델에 관한 내용 중 틀린 것은 없습니다. 모든 보기가 맞는 내용입니다.

    단, entity란 가상 세계의 객체를 나타내는 것은 맞지만, 사각형으로 나타내는 것은 일반적인 표기법 중 하나일 뿐입니다. 다른 표기법에서는 원, 타원, 다이아몬드 등 다양한 모양으로 나타낼 수 있습니다.
profile_image
1

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

14. SQL 언어의 데이터 조작어(DML)에 속하지 않는 것은?

  1. INSERT 명령
  2. SELECT 명령
  3. UPDATE 명령
  4. ADD 명령
(정답률: 66%)
  • SQL 언어에는 ADD 명령어가 없습니다. 따라서 ADD 명령어는 데이터 조작어(DML)에 속하지 않습니다. INSERT, SELECT, UPDATE 명령어는 모두 데이터 조작어(DML)에 속합니다.
profile_image
1

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

15. 프로그래머 관점에서 데이터베이스를 바라볼 때 관심 있는 데이터 구조는?

  1. 외부스키마
  2. 개념스키마
  3. 내부스키마
  4. 스키마
(정답률: 60%)
  • 프로그래머 관점에서 데이터베이스를 바라볼 때 가장 관심 있는 데이터 구조는 외부스키마입니다. 외부스키마는 사용자나 응용 프로그램이 접근하는 데이터베이스의 논리적 구조를 나타내는 스키마로, 사용자나 응용 프로그램이 필요로 하는 데이터를 쉽게 찾을 수 있도록 구성됩니다. 따라서 프로그래머는 외부스키마를 중심으로 데이터베이스를 설계하고 구현하게 됩니다. 개념스키마는 전체적인 데이터베이스의 논리적 구조를 나타내는 스키마이며, 내부스키마는 데이터베이스의 물리적 구조를 나타내는 스키마입니다. 스키마는 데이터베이스의 구조를 정의하는 개념으로, 데이터베이스를 구성하는 테이블, 필드, 관계 등의 구조를 정의합니다.
profile_image
1

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

16. 다음 자료구조의 종류들 중 나머지와 구조가 다른 것은?

  1. 리스트
  2. 그래프
  3. 스택
  4. 배열
(정답률: 70%)
  • 그래프는 다른 자료구조들과 달리 노드와 간선으로 이루어진 비선형 구조이며, 노드와 간선의 관계를 표현하는 방식이 다릅니다. 따라서 그래프는 나머지 자료구조들과 구조가 다릅니다.
profile_image
1

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

17. 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(atomic)값들의 집합을 무엇이라 하는가?

  1. 속성
  2. 스킴
  3. 도메인
  4. 제약조건
(정답률: 65%)
  • 도메인은 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자값들의 집합을 의미한다. 즉, 애트리뷰트가 가질 수 있는 값의 범위를 정의하는 것이 도메인이다. 따라서, 보기에서 정답은 "도메인"이다. "속성"은 엔티티나 릴레이션의 특성을 나타내는 것이고, "스킴"은 데이터베이스의 구조를 정의하는 것이며, "제약조건"은 데이터의 무결성을 보장하기 위한 규칙을 정의하는 것이다.
profile_image
1

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

18. 시스템 카탈로그에 대한 설명으로 부적합한 것은?

  1. 시스템 데이터베이스이다.
  2. 자료사전의 역할을 한다.
  3. 데이터베이스에 대한 통계정보가 저장될 수 있다.
  4. 사용자 데이터베이스이다.
(정답률: 64%)
  • 시스템 카탈로그는 데이터베이스의 구조와 관련된 정보를 저장하는 데이터베이스이다. 따라서 사용자 데이터베이스는 시스템 카탈로그에 포함되지 않는다. 사용자 데이터베이스는 사용자가 직접 생성하고 관리하는 데이터베이스이다.
profile_image
1

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

19. 역(inverted) 파일과 다중 리스트 파일에 대한 비교, 설명 중 잘못된 것은?

  1. 다중 리스트 방식은 인덱스 관리가 더 용이하다.
  2. 역 인덱스 방식은 질의문 처리 능력에서 더 우월할 수가 있다.
  3. 역 인덱스 방식은 이 인덱스를 사용하지 않는 프로그래머에게 더 투명하다.
  4. 다중 리스트 방식은 동일한 키의 모든 레코드를 검색하는 성능이 더 우수하다.
(정답률: 25%)
  • "다중 리스트 방식은 동일한 키의 모든 레코드를 검색하는 성능이 더 우수하다."가 잘못된 것이다. 실제로는 역 인덱스 방식이 동일한 키의 모든 레코드를 검색하는 성능이 더 우수하다. 이유는 역 인덱스 방식은 키를 기준으로 레코드를 정렬하고, 이진 검색을 통해 빠르게 검색할 수 있기 때문이다. 반면 다중 리스트 방식은 키를 기준으로 리스트를 만들어 검색하는 방식이기 때문에, 동일한 키의 모든 레코드를 검색하는 경우에는 성능이 떨어질 수 있다.
profile_image
1

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

20. 한 개 이상의 논리적 레코드를 하나의 물리적 레코드, 즉 블록으로 저장하는 것을 블록화(blocking)라고 한다. 블록화에 대한 다음의 설명 중 관련이 없는 것은?

  1. 입출력 시간을 줄일 수 있다.
  2. 블록 간의 갭으로 인한 기억 공간의 낭비를 줄일 수 있다.
  3. 버퍼의 크기만큼 주기억 장치 내의 사용 공간이 줄어든다.
  4. 고정길이 블록화, 신장된 가변 길이 블록화, 비신장된 가변 길이 블록화가 있다.
(정답률: 28%)
  • "버퍼의 크기만큼 주기억 장치 내의 사용 공간이 줄어든다."는 블록화와 관련이 없는 설명이다.

    블록화는 입출력 시간을 줄이고, 블록 간의 갭으로 인한 기억 공간의 낭비를 줄일 수 있으며, 고정길이 블록화, 신장된 가변 길이 블록화, 비신장된 가변 길이 블록화 등의 방법이 있다.

    블록화는 여러 개의 논리적 레코드를 하나의 물리적 레코드로 저장하기 때문에, 블록 간의 갭으로 인한 기억 공간의 낭비를 줄일 수 있다. 예를 들어, 블록 크기가 4096바이트이고 논리적 레코드의 크기가 1024바이트일 때, 블록에 4개의 논리적 레코드를 저장할 수 있다. 이렇게 하면 4개의 논리적 레코드를 저장하기 위해 필요한 공간보다 적은 공간을 사용할 수 있기 때문에, 기억 공간의 낭비를 줄일 수 있다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 중앙처리장치의 정보를 기억장치에 기억시키는 것을 무엇이라고 하는가?

  1. LOAD
  2. STORE
  3. TRANCE
  4. BRANCH
(정답률: 62%)
  • 정답은 "STORE"이다. STORE는 중앙처리장치에서 처리한 데이터나 명령어를 기억장치에 저장하는 것을 의미한다. 이는 컴퓨터에서 데이터를 영구적으로 보존하고 다시 사용할 수 있도록 하는 중요한 과정이다. LOAD는 기억장치에서 데이터를 읽어오는 것을 의미하며, TRANCE는 명령어를 해석하고 실행하는 과정을 의미한다. BRANCH는 프로그램의 실행 흐름을 변경하는 것을 의미한다.
profile_image
1

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

22. 어느 자료의 일부분 또는 자료 전체를 지울 때 사용하는 연산은?

  1. Move
  2. AND
  3. OR
  4. Complement
(정답률: 50%)
  • AND 연산은 두 개의 비트가 모두 1일 때만 결과가 1이 되는 연산이므로, 어떤 자료의 일부분 또는 자료 전체를 지울 때 사용하면 해당 비트를 0으로 만들 수 있기 때문에 정답입니다.
profile_image
1

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

23. 오류(error) 정보를 검출하기 위해 사용하는 비트는?

  1. sign bit
  2. parity bit
  3. check bit
  4. 위 모두 아니다.
(정답률: 70%)
  • 오류 검출을 위해 사용하는 비트는 "패리티 비트"이다. 이는 데이터 전송 시 데이터 비트들의 합이 짝수 또는 홀수가 되도록 하는 비트로, 수신 측에서 데이터를 받을 때 패리티 비트를 검사하여 오류 여부를 판단할 수 있다.
profile_image
1

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

24. 오퍼랜드(operand) 부분에 데이터를 기억하는 방법에 해당 되는 것은?

  1. 상대 번지 지정
  2. 이미디어트(immediate) 번지 지정
  3. 변형 페이지 제로 번지 지정
  4. 인덱스 번지 지정
(정답률: 30%)
  • 오퍼랜드 부분에 데이터를 기억하는 방법 중에서, "이미디어트(immediate) 번지 지정"은 명령어 자체에 데이터 값을 포함시켜서 사용하는 방법입니다. 따라서 별도의 메모리 접근 없이 명령어를 실행할 때 필요한 데이터 값을 바로 사용할 수 있어서 빠르고 간편합니다.
profile_image
1

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

25. 다음 출력 결과는?

  1. (0000)2
  2. (0101)2
  3. (1111)2
  4. (0010)2
(정답률: 62%)
  • 위 그림은 4비트 2의 보수 표현법에서 -6을 나타내는 방법을 보여줍니다.

    -6의 절댓값인 6을 4비트 2진수로 나타내면 (0110)2입니다.
    이를 1의 보수로 바꾸면 (1001)2이 되고, 여기에 1을 더하면 2의 보수인 (1010)2가 됩니다.

    하지만 이 문제에서는 4비트로 표현하라고 했으므로, (1010)2에서 맨 왼쪽 비트를 버리고 나머지 4비트만을 취합니다.
    그러면 최종적으로 (0010)2가 됩니다.

    따라서 정답은 "(0010)2"입니다.
profile_image
1

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

26. 독립된 기능을 가진 복수의 컴퓨터가 하드웨어, 소프트웨어 및 데이터 등의 자원을 공용할 수 있도록 통합된 시스템을 말하는 것은?

  1. 타임셰어링 시스템
  2. 리모트 배치 시스템
  3. 리얼타임 시스템
  4. 컴퓨터 네트워크 시스템
(정답률: 60%)
  • 컴퓨터 네트워크 시스템은 복수의 컴퓨터가 자원을 공유하여 작업을 수행할 수 있는 시스템을 말합니다. 이는 다른 보기들과는 달리 독립된 기능을 가진 컴퓨터들이 연결되어 하나의 시스템으로 동작하는 것이 특징입니다.
profile_image
1

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

27. 서브루틴과 연관되어 사용되는 명령은?

  1. Sifte
  2. Call과 Return
  3. Skip과 Jump
  4. Increment와 Decrement
(정답률: 59%)
  • 서브루틴은 메인 프로그램에서 호출되어 실행되는 작은 프로그램 단위이다. 이때 서브루틴을 호출하기 위해서는 Call 명령어를 사용하고, 서브루틴의 실행이 끝나면 다시 메인 프로그램으로 돌아가기 위해서는 Return 명령어를 사용한다. 따라서 Call과 Return 명령어는 서브루틴과 연관되어 사용되는 명령어이다.
profile_image
1

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

28. 0-주소 인스트럭션 형식의 특징이 아닌 것은?

  1. 연산을 위한 스택을 갖고 있으며, 연산 수행 후에 결과를 스택(stack)에 보존한다.
  2. 자료를 얻기 위하여 스택에 접근할 때는 top이 지정하는 곳에 접근한다.
  3. unary 연산 경우에는 2개의 자료가 필요하고, top이 지정하는 곳의 자료를 처리하고, 결과는 top 다음 위치에 기억한다.
  4. binary 연산인 경우 2개 자료가 필요하고, 스택 상단부 2자리에 지정한다.
(정답률: 47%)
  • 정답은 "binary 연산인 경우 2개 자료가 필요하고, 스택 상단부 2자리에 지정한다."입니다.

    unary 연산은 하나의 자료를 처리하는 연산이므로 스택에서 2개의 자료를 가져올 필요가 없습니다. 대신 top이 지정하는 곳의 자료를 처리하고, 결과는 top 다음 위치에 기억합니다. 이는 주소 인스트럭션에서 사용되는 연산 중 하나인 "pop" 연산과 같은 경우입니다.

    반면 binary 연산은 2개의 자료를 필요로 하며, 이는 스택 상단부 2자리에 지정됩니다. 이는 주소 인스트럭션에서 사용되는 연산 중 하나인 "add" 연산과 같은 경우입니다.
profile_image
1

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

29. 가상기억 체제를 설명한 것 중 옳은 것은?

  1. 컴퓨터의 구조 및 조작이 간편해 진다.
  2. 주기억 장치의 용량이 증대된다.
  3. 주소 공간이 확대되어 주기억 장치의 용량이 큰 것처럼 동작된다.
  4. 명령 수행시간이 빨라진다.
(정답률: 55%)
  • 가상기억 체제는 주기억장치(RAM)의 용량을 넘어서는 데이터를 하드디스크 등의 보조기억장치에 저장하고 필요할 때 주기억장치로 불러와 사용하는 기술이다. 이를 통해 주기억장치의 용량이 증대되는 것처럼 동작하며, 이는 주소 공간이 확대되어 가상적인 주소를 사용하기 때문이다. 따라서 "주소 공간이 확대되어 주기억 장치의 용량이 큰 것처럼 동작된다."가 옳은 설명이다.
profile_image
1

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

30. 정보의 단위로 가장 적은 것은?

  1. Byte
  2. Word
  3. Bit
  4. Record
(정답률: 68%)
  • 정보의 단위로 가장 적은 것은 "Bit"이다. 이는 0 또는 1의 이진수로 표현되는 가장 작은 정보 단위이기 때문이다. Byte는 8개의 Bit로 이루어져 있고, Word는 컴퓨터 아키텍처에 따라 다르지만 일반적으로 2 또는 4개의 Byte로 이루어져 있다. Record는 여러 개의 필드로 구성된 데이터 레코드를 의미하며, Bit, Byte, Word보다 더 큰 단위이다.
profile_image
1

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

31. 인스트럭션(instruction)의 수행 과정이 아닌 것은?

  1. 주소 변환
  2. 명령 인출
  3. 오퍼랜드 인출
  4. 사이클 실행
(정답률: 37%)
  • 인스트럭션의 수행 과정은 "주소 변환", "명령 인출", "오퍼랜드 인출"이 포함되며, 이들은 모두 인스트럭션의 실행을 위해 필요한 단계이다. 반면에 "사이클 실행"은 인스트럭션의 수행 결과를 나타내는 것으로, 인스트럭션의 수행 과정이 아니라 인스트럭션의 결과를 나타내는 것이다. 따라서 "사이클 실행"은 인스트럭션의 수행 과정이 아닌 것이다.
profile_image
1

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

32. 자료의 외부적 표현방식으로 가장 흔히 사용되는 code는?

  1. ASCII
  2. Excess 3
  3. Gray
  4. 4-bit BCD
(정답률: 60%)
  • ASCII는 American Standard Code for Information Interchange의 약자로, 미국에서 개발된 문자 인코딩 표준이다. ASCII 코드는 7비트로 이루어져 있으며, 128개의 문자를 표현할 수 있다. 이러한 이유로 ASCII 코드는 가장 흔하게 사용되는 코드 중 하나이다.
profile_image
1

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

33. 기억장치에서 1234H 번지는 (A)페이지에서 (B)번지라고 할 수 있다. A와 B는?

  1. A=1234H, B=1234H
  2. A=1234H, B=OH
  3. A=34H, B=12H
  4. A=12H, B=34H
(정답률: 39%)
  • 기억장치는 주소를 페이지와 오프셋으로 나누어 관리한다. 페이지는 큰 덩어리로, 오프셋은 그 안에서의 상대적인 위치를 나타낸다. 따라서 1234H 번지는 12H 페이지에서 34H 오프셋이다. 따라서 정답은 "A=12H, B=34H" 이다.
profile_image
1

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

34. 클라이언트/서버 구조에 대한 설명 중 옳지 않은 것은?

  1. 잘 설계된 구조는 하나의 제품으로 구현되어야 한다.
  2. 구조는 제품을 만들 때 지침으로 사용하는 정의, 규정과 조건들이 집합이다.
  3. 제품이란 한 구조를 특정하게 구현한 것이다.
  4. 구현한 제품이 없는 구조만은 전혀 쓸모가 없다.
(정답률: 68%)
  • 클라이언트/서버 구조에 대한 설명 중 옳지 않은 것은 "구현한 제품이 없는 구조만은 전혀 쓸모가 없다."가 아닌 "잘 설계된 구조는 하나의 제품으로 구현되어야 한다."이다. 구조는 제품을 만들 때 지침으로 사용하는 정의, 규정과 조건들이 집합이며, 제품이란 한 구조를 특정하게 구현한 것이다. 하지만 구현한 제품이 없는 구조도 설계 단계에서 유용하게 활용될 수 있다. 예를 들어, 다양한 제품을 만들기 위한 기반으로 사용될 수 있다.
profile_image
1

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

35. 문자의 위치 변환에 이용하는데 가장 효율적인 동작은 ?

  1. 로테이트(rotate) 동작
  2. 산술 시프트(shift)
  3. 논리 시프트
  4. 좌측 및 우측 시프트
(정답률: 44%)
  • 로테이트(rotate) 동작은 문자열의 위치를 변환할 때 가장 효율적인 동작이다. 이는 문자열의 첫 번째 문자를 마지막으로 이동시키는 것으로, 문자열의 순서는 유지되면서 위치만 변경된다. 이에 비해 산술 시프트(shift)와 논리 시프트는 문자열의 순서를 변경시키는 동작이므로, 문자열의 위치를 변환하는 데는 적합하지 않다. 좌측 및 우측 시프트는 문자열의 위치를 변환하는 데는 적합하지만, 로테이트(rotate) 동작보다는 덜 효율적이다.
profile_image
1

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

36. 레지스터를 사용하지 않고 연산 수행을 하는 것은 ?

  1. 10진 연산
  2. 부동 소수점 연산
  3. 고정 소수점 연산
  4. 산슬 Shift
(정답률: 28%)
  • 10진 연산은 숫자를 10진수로 표현하여 연산을 수행하는 것을 말합니다. 이는 사람이 일상적으로 사용하는 숫자 체계와 일치하기 때문에 계산이 더욱 직관적이고 쉽게 이루어집니다. 따라서 레지스터를 사용하지 않고도 10진 연산을 수행할 수 있습니다. 반면에 부동 소수점 연산, 고정 소수점 연산, 산슬 Shift는 모두 이진수로 연산을 수행하는 방식이기 때문에 레지스터를 사용해야 합니다.
profile_image
1

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

37. 다음 컴퓨터 사이클 제어 중에서 오퍼랜드의 번지를 읽어내는 기능은?

  1. 간접 사이클
  2. 실행 사이클
  3. 가로채기 사이클
  4. 명령 사이클
(정답률: 44%)
  • 오퍼랜드의 번지를 직접적으로 읽어내는 것이 아니라, 해당 번지에 저장된 값이 가리키는 메모리 주소를 읽어내는 것이기 때문에 "간접 사이클"이다. 간접 사이클은 메모리 주소를 직접적으로 사용하지 않고, 해당 주소에 저장된 값이 가리키는 메모리 주소를 사용하는 방식으로 동작한다.
profile_image
1

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

38. Computer system에 예기치 않은 일이 발생했을 때 제어프로그램에게 알려주는 것을 무엇이라 하는가?

  1. Interrupt
  2. PSW(Program Status Word)
  3. Problem state
  4. Program library
(정답률: 72%)
  • 예기치 않은 일이 발생하면 CPU는 현재 수행 중인 작업을 중단하고, 해당 작업을 처리하기 위한 제어프로그램에게 제어권을 넘겨줍니다. 이때 발생하는 신호를 "Interrupt"라고 합니다. 따라서, 예기치 않은 일이 발생했을 때 제어프로그램에게 알려주는 것은 "Interrupt"입니다. PSW(Program Status Word)는 CPU가 현재 수행 중인 작업의 상태를 나타내는 레지스터이며, Problem state는 CPU가 실행 중인 코드가 허용되지 않은 작업을 수행하려고 할 때 발생하는 상태를 나타냅니다. Program library는 여러 프로그램을 모아놓은 라이브러리를 의미합니다.
profile_image
1

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

39. 명령 코드가 명령을 수행할 수 있게 필요한 제어 기능을 제공해 주는 것은?

  1. 레지스터
  2. 누산기
  3. 스택
  4. CPU에 있는 제어 장치
(정답률: 46%)
  • 명령 코드는 CPU에 있는 제어 장치에 의해 해석되고 실행되어야 합니다. 제어 장치는 명령 코드가 필요로 하는 제어 기능을 제공하며, 명령 코드를 실행하기 위해 필요한 레지스터, 누산기, 스택 등의 하드웨어 자원을 관리합니다. 따라서 CPU에 있는 제어 장치가 명령 코드를 수행할 수 있게 필요한 제어 기능을 제공해 주는 것입니다.
profile_image
1

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

40. DMA의 장점으로 해당되는 것은?

  1. 속도가 느린 메모리가 사용될 수 있다.
  2. 마이크로프로세서가 데이터 전송을 제어한다.
  3. 데이터 전송회로가 보다 덜 복잡하다.
  4. 보다 빠른 데이터의 전송이 가능하다.
(정답률: 46%)
  • DMA는 CPU의 개입 없이 직접 메모리와 입출력 장치 간 데이터 전송을 수행할 수 있기 때문에, CPU가 데이터 전송을 처리하는 것보다 보다 빠른 데이터의 전송이 가능하다는 장점이 있다.
profile_image
1

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

3과목: 시스템분석설계

41. 입력정보의 매체화에 관한 설계시 입력매체 장치를 선택할 때 검토하지 않아도 되는 사항은?

  1. 시스템의 이행(移行), 운용 비용
  2. 이용자의 취향
  3. 입력정보 발생 분야에서의 업무 특성
  4. 입력매체와 매체화 장치의 특성
(정답률: 64%)
  • 입력매체 장치를 선택할 때 이용자의 취향은 검토하지 않아도 되는 사항이다. 이는 입력매체 장치의 선택은 주로 업무 특성과 매체화 장치의 특성, 그리고 시스템의 이행과 운용 비용 등을 고려하여 결정되기 때문이다. 이용자의 취향은 선택의 영역이 아니며, 이는 사용자 경험과 관련된 부분으로 디자인 단계에서 고려되어야 한다.
profile_image
1

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

42. 다음과 같이 구성되는 코드는?

  1. 문자형 코드
  2. 순서 코드
  3. 그룹 분류 코드
  4. 구분 코드
(정답률: 63%)
  • 이 코드는 "그룹 분류 코드"이다. 이유는 코드의 첫 번째 자리가 알파벳으로 구성되어 있으며, 이 알파벳은 해당 데이터가 속하는 그룹을 나타내기 때문이다. 예를 들어, A로 시작하는 코드는 그룹 A에 속하는 데이터를 나타내고, B로 시작하는 코드는 그룹 B에 속하는 데이터를 나타낸다. 따라서 이 코드는 데이터를 그룹별로 분류하기 위한 용도로 사용된다.
profile_image
1

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

43. 같은 파일 형식을 갖는 2개 이상의 파일을 하나의 파일로 통합 처리하는 데이터 프로세스의 기본 형식은?

  1. 매체변환(conversion)
  2. 정렬(sort)
  3. 병합(merge)
  4. 조합(matching)
(정답률: 72%)
  • 병합은 같은 파일 형식을 가진 여러 파일을 하나의 파일로 합치는 과정을 말합니다. 이를 통해 중복된 데이터를 제거하거나, 여러 파일에서 나누어져 있는 데이터를 하나로 모아서 분석이나 처리를 용이하게 할 수 있습니다. 따라서 같은 파일 형식을 가진 여러 파일을 하나로 합치는 데이터 프로세스의 기본 형식은 병합입니다.
profile_image
1

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

44. 원시 코드 라인수(LOC)기법에 의하여 예측된 총 라인수가 30,000 라인, 개발에 참여할 프로그래머가 5명, 프로그래머들의 평균생산성이 월간 300 라인일 때 개발에 소요되는 기간은?

  1. 10 개월
  2. 15 개월
  3. 20 개월
  4. 30 개월
(정답률: 64%)
  • 원시 코드 라인수 기법에 따라 예측된 총 라인수는 30,000 라인이며, 개발에 참여할 프로그래머가 5명이므로, 각 프로그래머가 개발해야 할 라인수는 30,000 / 5 = 6,000 라인입니다.

    또한, 프로그래머들의 평균 생산성이 월간 300 라인이므로, 각 프로그래머가 월간 생산할 수 있는 라인수는 300 라인입니다.

    따라서, 각 프로그래머가 개발해야 할 라인수인 6,000 라인을 월간 생산할 수 있는 300 라인으로 나누면, 개발에 소요되는 기간은 20 개월이 됩니다.

    즉, 5명의 프로그래머가 월간 300 라인의 생산성으로 20 개월간 개발을 진행하면, 예측된 총 라인수인 30,000 라인을 개발할 수 있습니다.
profile_image
1

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

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

  1. 순차 코드(sequence code)
  2. 표의 숫자 코드(significant digit code)
  3. 블록 코드(block code)
  4. 기호 코드(mnemonic code)
(정답률: 62%)
  • 표의 숫자 코드는 중요한 숫자를 강조하여 표현하는 방식으로, 물리적 수치를 직접 코드에 적용시키는 방식이다. 이 방식은 숫자의 크기와 중요도에 따라 자리수를 다르게 할당하여 표현하므로, 숫자의 의미를 빠르게 파악할 수 있어서 많이 사용된다. 따라서 이 방식이 정답이다.
profile_image
1

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

46. 경리 장부 처리시 차변, 대변의 한계 값을 체크하는데 사용하는 방법으로 대차의 균형이나 가로, 세로의 합계가 일치하는 가를 체크하는 방법은?

  1. Limit check
  2. Matching check
  3. Balance check
  4. Batch total check
(정답률: 56%)
  • "Balance check"은 대차의 균형이나 가로, 세로의 합계가 일치하는지를 체크하는 방법이다. 따라서 장부 처리시 차변과 대변의 합계가 일치하는지를 확인하여 장부의 균형을 유지하는 것이 중요하다. 이 방법은 장부 처리 과정에서 가장 기본적이고 필수적인 체크 방법이다.
profile_image
1

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

47. 시스템 개발 주기를 폭포형(Waterfall model)으로 표현할 때 그 순서가 맞는 것은?

  1. ③⑥②①④⑤⑧⑦
  2. ⑥③②①④⑤⑧⑦
  3. ⑥②③①⑤④⑧⑦
  4. ③⑥④②①⑤⑧⑦
(정답률: 39%)
  • 시스템 개발 주기를 폭포형으로 표현할 때, 순서는 다음과 같다.

    ①요구사항 분석 -> ②시스템 설계 -> ③구현 -> ④시스템 테스트 -> ⑤운영 및 유지보수 -> ⑥배포 -> ⑦평가 및 검토 -> ⑧개선

    이 중에서도, 시스템 개발 주기의 핵심은 요구사항 분석과 시스템 설계이다. 따라서 이 두 단계가 가장 먼저 나오고, 그 다음에는 구현, 시스템 테스트, 운영 및 유지보수, 배포, 평가 및 검토, 개선 순으로 진행된다. 따라서 정답은 "⑥③②①④⑤⑧⑦"이다.
profile_image
1

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

48. 구조적 분석에서 자료사전(data dictionary) 작성시 고려 사항과 가장 거리가 먼 것은?

  1. 이름이 중복되어야 한다.
  2. 갱신하기 쉬워야 한다.
  3. 이름을 가지고 정의를 쉽게 찾을 수 있어야 한다.
  4. 정의하는 방식이 명확해야 한다.
(정답률: 80%)
  • 이름이 중복되어야 한다는 것은, 자료사전에서 같은 이름을 가진 항목이 여러 개 있을 수 있다는 것을 의미합니다. 이는 다른 항목들과의 관계나 구분을 위해 필요합니다. 예를 들어, "주문번호"라는 이름을 가진 항목이 여러 개 있을 수 있는데, 이들은 각각 다른 테이블에서 사용될 수 있으며, 각각의 주문번호는 다른 의미를 가질 수 있습니다. 따라서 이름이 중복되어야 한다는 것은 자료사전에서 항목들을 구분하기 위한 필수적인 요소입니다.
profile_image
1

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

49. 프로그램의 품질 개선과 생산성 향상을 위한 기법으로 가장 적절한 것은 ?

  1. IPT
  2. 상향식 방식
  3. 하향식 방식
  4. SADJ
(정답률: 41%)
  • 정답은 "IPT"입니다. IPT는 Integrated Product Team의 약자로, 다양한 분야의 전문가들이 함께 일하는 방식으로 프로그램의 품질 개선과 생산성 향상을 도모할 수 있습니다. 상향식 방식은 큰 그림부터 시작하여 세부적인 내용을 처리하는 방식이고, 하향식 방식은 세부적인 내용부터 시작하여 큰 그림을 완성하는 방식입니다. SADJ는 Systematic Approach to Decision Making의 약자로, 의사결정을 체계적으로 수행하는 방법론입니다. 하지만 이들 방법론은 프로그램의 품질 개선과 생산성 향상을 위한 IPT보다는 다른 목적을 위해 사용됩니다.
profile_image
1

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

50. 시스템의 판정 기준이 아닌 것은?

  1. 시스템의 능력성
  2. 시스템의 신뢰성
  3. 시스템의 유연성
  4. 시스템의 추가성
(정답률: 57%)
  • 시스템의 추가성은 시스템이 기존 시스템에 추가되어 새로운 기능을 제공하는 능력을 의미합니다. 이는 시스템의 판정 기준이 아니라 시스템이 가지는 부가적인 특성이기 때문에 정답입니다. 다른 보기들은 시스템의 성능과 관련된 기준들입니다.
profile_image
1

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

51. 객체지향 방법론에서 시스템의 형성 구조를 모형화하는 데이터 흐름 다이어그램(DFD)을 사용해서 객체를 분해하고, 객체들 간의 인터페이스를 찾아 이것들을 Ada 프로그램으로 변환시키는 기법은?

  1. 코드(code)와 요던(Yourdon) 기법
  2. Shlaer &Mellor 기법
  3. 룸바우(Rumbaugh) 기법
  4. Booch 기법
(정답률: 36%)
  • Booch 기법은 객체지향 방법론에서 시스템을 모델링하고 설계하는 데 사용되는 기법 중 하나입니다. 이 기법은 데이터 흐름 다이어그램(DFD)을 사용하여 시스템의 구조를 모델링하고, 객체를 분해하고 인터페이스를 찾아 Ada 프로그램으로 변환시키는 방법을 제공합니다. Booch 기법은 객체지향 개념을 적극적으로 활용하여 시스템을 모델링하고 설계하는 데 유용하며, 객체 간의 관계와 상호작용을 명확하게 표현할 수 있습니다. 따라서 이 기법이 정답입니다.
profile_image
1

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

52. 출력정보의 내용에 관해서 설계할 때, 고려해야 할 사항이 아닌 것은?

  1. 출력항목 명칭과 배열
  2. 출력항목의 자리수와 문자구분
  3. 집계구분(소계, 중계, 합계 등)
  4. 기밀성의 유무와 보존
(정답률: 46%)
  • 기밀성의 유무와 보존은 출력정보의 내용과는 관련이 없는 보안적인 문제이기 때문에 고려하지 않아도 된다. 출력정보의 내용에 관해서는 출력항목 명칭과 배열, 출력항목의 자리수와 문자구분, 집계구분 등을 고려해야 한다.
profile_image
1

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

53. 시스템의 기본 요소 중에서 처리결과를 평가하여 불충분한 경우에 목적 달성을 위해 반복 처리하는 요소는?

  1. process(프로세스)
  2. feed back(피드백)
  3. output(출력)
  4. control(통제)
(정답률: 72%)
  • 피드백은 시스템의 출력 결과를 평가하여 목적 달성을 위해 필요한 조치를 취하는 요소입니다. 이를 통해 시스템의 성능을 개선하고 문제를 해결할 수 있습니다. 따라서 처리결과를 평가하고 필요한 경우에 반복 처리하는 요소인 피드백이 정답입니다.
profile_image
1

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

54. 처리될 파일의 정보가 기록순서나 코드순서와 같은 논리적 순서와 관계없이 특정한 방법으로 키 변환을 하여 임의로 자료를 보관하고 처리시에도 필요한 장소에 직접 접근하도록 만든 파일은?

  1. 랜덤 파일
  2. 순차 파일
  3. 순서 파일
  4. 색인 순차 파일
(정답률: 54%)
  • 랜덤 파일은 처리될 파일의 정보가 논리적 순서와 관계없이 특정한 방법으로 키 변환을 하여 임의로 자료를 보관하고 처리시에도 필요한 장소에 직접 접근하도록 만든 파일이기 때문에 정답입니다. 다른 선택지인 순차 파일, 순서 파일, 색인 순차 파일은 모두 처리될 파일의 정보가 일정한 순서로 저장되어 있어 순차적으로 접근해야 하기 때문에 랜덤 파일과는 다릅니다.
profile_image
1

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

55. 코드의 기능이라고 볼 수 없는 것은?

  1. 식별기능
  2. 검색기능
  3. 분류기능
  4. 배열기능
(정답률: 49%)
  • 검색기능은 코드의 기능이 아니라 데이터나 자료를 찾는 기능이기 때문입니다. 코드의 기능은 주로 데이터를 처리하거나 조작하는 것이며, 검색기능은 그저 데이터를 찾아주는 역할을 합니다.
profile_image
1

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

56. HIPO는 시스템의 설계 또는 시스템 문서화용으로 사용되고 있는 기법이다. HIPO를 사용하는 이점과 거리가 먼 것은?

  1. 상향식 개발이 쉽다.
  2. 보기 쉽고 알기 쉽다.
  3. 변경, 유지보수가 쉽다.
  4. 기능과 데이터의 의존관계를 동시에 표현할 수 있다.
(정답률: 53%)
  • "상향식 개발이 쉽다."는 HIPO가 시스템을 작은 모듈로 분해하고 각 모듈을 순차적으로 개발하는 상향식 개발 방법론과 호환되기 때문이다. HIPO는 시스템을 구성하는 기능과 데이터의 의존관계를 동시에 표현할 수 있어 개발자들이 시스템의 구조를 쉽게 파악할 수 있으며, 이로 인해 보기 쉽고 알기 쉬운 문서를 작성할 수 있다. 또한, 시스템의 변경이나 유지보수가 쉬워지는 장점이 있다.
profile_image
1

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

57. 마스터 파일을 갱신하거나 수정하기 위해 사용되는 파일은?

  1. 소트 파일
  2. 체크 파일
  3. 합성 파일
  4. 트랜잭션 파일
(정답률: 65%)
  • 트랜잭션 파일은 마스터 파일을 갱신하거나 수정하기 위해 사용되는 파일로, 마스터 파일에 새로운 데이터를 추가하거나 기존 데이터를 수정 또는 삭제할 때 사용됩니다. 이 파일은 일련의 작업을 하나의 단위로 묶어서 처리하며, 작업이 모두 완료되면 마스터 파일에 적용됩니다. 따라서 마스터 파일의 일관성과 무결성을 유지하기 위해 중요한 역할을 합니다.
profile_image
1

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

58. 파일 매체의 설계에 관한 설명으로 잘못된 것은?

  1. 어느 매체가 가장 업무에 적합한가를 충분히 검토하여 선정한다.
  2. 매체 선정시 매체의 특성을 잘 이해하는 것이 좋다.
  3. 매체 선정시 시간, 용량, 비용 등을 검토하여야 한다.
  4. 파일 매체에 대한 검토는 액세스 형태만 충분히 검토하면 된다.
(정답률: 66%)
  • "파일 매체에 대한 검토는 액세스 형태만 충분히 검토하면 된다."는 잘못된 설명이다. 파일 매체를 선택할 때는 액세스 형태 뿐만 아니라 용량, 속도, 안정성, 보안 등 다양한 요소를 고려해야 한다. 따라서 파일 매체에 대한 검토는 액세스 형태 뿐만 아니라 다양한 요소를 종합적으로 검토해야 한다.
profile_image
1

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

59. 시스템 분석가(SA)의 기본적인 조건과 거리가 먼 것은?

  1. 기업 목적의 정확한 이해
  2. 개인의 결단력과 추진력
  3. 업무의 현상 분석능력
  4. 컴퓨터의 기술과 관리기법의 이해
(정답률: 63%)
  • 시스템 분석가는 기업의 업무를 분석하고 개선하기 위해 컴퓨터 기술과 관리기법을 이해하며, 업무의 현상 분석 능력을 갖추어야 합니다. 또한 기업 목적을 정확히 이해하고 이를 바탕으로 업무를 개선하는 역할을 수행해야 합니다. 하지만 개인의 결단력과 추진력은 SA의 조건이 아니며, 이는 개인의 성격과 능력에 따라 다르기 때문입니다. 따라서 SA가 되기 위해서는 개인의 결단력과 추진력보다는 업무 분석 능력과 기술적 지식이 더욱 중요합니다.
profile_image
1

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

60. 복잡한 처리, 까다로운 조건 등을 알기 쉽게 표현하는 의사결정 테이블(Decision table)의 표준 양식에 사용되지 않는 란은?

  1. 입출력 항목란
  2. 조건 항목란
  3. 행동 항목란
  4. 규칙란
(정답률: 33%)
  • 의사결정 테이블은 조건과 행동을 나열하여 규칙을 정의하는 표 형식의 도구입니다. 이 중에서 "입출력 항목란"은 표준 양식에 사용되지 않는 란입니다. 이는 의사결정 테이블에서 입력값과 출력값을 명시하는 항목으로, 일반적으로는 조건 항목과 행동 항목에 포함되어 있습니다. 따라서 이 항목은 표준 양식에서는 별도로 구분되지 않습니다.
profile_image
1

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

4과목: 운영체제

61. 운영체제가 처리기 경영에서 무시하여도 좋은 항목은?

  1. 디스크와 같은 보조 기억 장치의 접근 시간
  2. 프로세스가 일괄처리 형태인가, 대화형 처리 형태인가하는 점
  3. 계산 위주(cpu-bound)와 입출력 위주(i/o-bound)의 균형문제
  4. 프로세스가 높은 우선순위의 프로세스에 의해 선점(preemption)되는 빈도
(정답률: 41%)
  • 운영체제는 디스크와 같은 보조 기억 장치의 접근 시간을 처리하지 않습니다. 이는 하드웨어적인 문제이기 때문에 운영체제가 처리할 수 없습니다. 따라서 이 항목은 처리기 경영에서 무시해도 됩니다.
profile_image
1

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

62. 페이지 번호와 변위로 구성된 가상 주소 중 페이지 번호로 페이지 사상 표(page mapping table)에서 구한 실기억 장치의 주소와 가상 주소 중의 변위로 실제 주소를 변환하는 방법을 갖는 페이지 사상 법은?

  1. 직접 사상
  2. 연관 사상
  3. 요구 페이징
  4. 연관/직접 사상
(정답률: 30%)
  • 직접 사상은 페이지 번호와 실제 메모리 주소를 일대일로 대응시키는 방식으로, 페이지 사상 표에서 페이지 번호를 찾아 해당 페이지의 시작 주소를 구하고, 변위를 더해 실제 메모리 주소를 계산하는 방식입니다. 이 방식은 구현이 간단하고 빠르지만, 메모리 공간 활용도가 낮아질 수 있습니다. 따라서 메모리 공간이 충분한 경우에 적합한 방식입니다.
profile_image
1

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

63. 다음 중 file의 특성을 결정하는 기준이 아닌 것은?

  1. 소멸성(volatility)
  2. 활성률(activity)
  3. 크기(size)
  4. 볼륨(volume)
(정답률: 42%)
  • 파일의 특성을 결정하는 기준 중 "볼륨(volume)"은 아닙니다. 파일의 볼륨은 파일이 저장되는 물리적인 공간의 크기를 나타내는 것으로, 파일의 특성을 결정하는 기준이 아닙니다. 파일의 소멸성, 활성률, 크기는 파일이 얼마나 오래 보존되는지, 얼마나 자주 사용되는지, 파일의 크기가 얼마나 큰지 등 파일의 특성을 결정하는 중요한 기준입니다.
profile_image
1

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

64. 파일 시스템에서 파일을 블록 단위로 저장하는 기법이 아닌 것은?

  1. 블록체인 기법
  2. 연속 블록 할당 기법
  3. 인덱스 블록체인 기법
  4. 블록 단위의 파일 사상
(정답률: 25%)
  • 연속 블록 할당 기법은 파일을 연속된 블록에 저장하는 기법으로, 파일의 크기가 미리 결정되어야 하고 파일이 삭제되면 해당 블록들이 다시 사용 가능한 상태가 되지 않는다는 단점이 있다. 따라서 다른 기법들과 달리 파일을 블록 단위로 저장하는 기법이 아니다.
profile_image
1

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

65. 시분할 시스템(time sharing system)에 관한 다음 기술 중 적절하지 못한 것은?

  1. 다중 프로그래밍 기법이 최초로 사용된 시스템이다.
  2. 많은 사용자들이 동시에 컴퓨터를 공유하도록 한다.
  3. 각 사용자는 기억 장치에 독립된 프로그램을 갖는다.
  4. 컴퓨터를 대화식(interactive)으로 사용한다.
(정답률: 27%)
  • "다중 프로그래밍 기법이 최초로 사용된 시스템이다."는 오히려 적절한 기술이다. 시분할 시스템은 다중 프로그래밍 기법을 사용하여 여러 개의 프로그램이 동시에 실행되도록 하기 때문이다. 따라서 이 문장은 오히려 시분할 시스템의 핵심 기술 중 하나를 설명하고 있다.
profile_image
1

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

66. 복수의 프로세스(process)가 가능하지 못한 상태를 무한정 기다리고 있는 상태를 무엇이라 하는가?

  1. 교착상태(deadlock)
  2. 병목상태(bottleneck)
  3. 차단상태(blocked)
  4. 임계영역(critical section)
(정답률: 69%)
  • 교착상태는 두 개 이상의 프로세스가 서로 상대방의 자원을 점유하고 있어서 더 이상 진행할 수 없는 상태를 말합니다. 이 상태에서는 모든 프로세스가 무한정 기다리기 때문에 시스템이 멈추게 됩니다. 따라서 교착상태가 발생하면 시스템을 복구하기 위해 대처해야 합니다.
profile_image
1

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

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

  1. FIFO
  2. LRU
  3. LFU
  4. NUR
(정답률: 59%)
  • 참조비트와 변형비트를 필요로 하는 페이지 교체 기법 중에서 NUR은 참조비트와 변형비트를 이용하여 페이지를 분류하고, 가장 낮은 우선순위를 가진 페이지를 교체하는 방법입니다. 이 방법은 다른 페이지 교체 기법에 비해 시간 오버헤드가 적으며, 최근에 참조되지 않거나 변형되지 않은 페이지를 먼저 교체하여 페이지 부재율을 낮출 수 있습니다. 따라서 NUR이 시간 오버헤드를 줄이는 효과적인 페이지 교체 기법이 됩니다.
profile_image
1

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

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

  1. a
  2. b
  3. c
  4. d
(정답률: 53%)
  • HRN 방식은 Highest Response Ratio Next의 약자로, 대기 시간과 서비스 시간을 고려하여 우선순위를 결정하는 방식입니다. 즉, 대기 시간이 길고 서비스 시간이 짧은 작업일수록 우선순위가 높아집니다.

    위의 작업 중에서 a 작업은 대기 시간이 가장 길고 서비스 시간이 가장 짧습니다. 따라서 HRN 방식에서는 a 작업이 가장 우선순위가 높게 됩니다.
profile_image
1

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

69. 클라이언트/서버 시스템의 장점이 아닌 것은?

  1. 개방 시스템을 받아들이도록 참작하고 독려한다.
  2. 특별히 협동처리를 위해 설계된 분산응용은 비분산보다 간단하다.
  3. 처리할 자료의 출처 가까이서 처리작업이 진행되도록 할 수 있다.
  4. 고성능 워크스테이션에서 가능한 그래픽 사용자 인터페이스를 용이하게 쓸 수 있다.
(정답률: 35%)
  • 정답은 "특별히 협동처리를 위해 설계된 분산응용은 비분산보다 간단하다." 이다. 이유는 분산 시스템은 여러 대의 컴퓨터가 협력하여 작업을 수행하기 때문에 복잡한 구조를 가지고 있어 설계와 구현이 어렵다. 따라서 분산 시스템에서는 특별히 협동처리를 위해 설계된 분산응용이 비분산보다 간단하다는 주장은 옳지 않다.
profile_image
1

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

70. 분산처리 시스템의 위상(topology)에 따른 분류에서 성형(star) 구조에 대한 설명이다. 틀린 것은?

  1. 터미널의 증가에 따라 통신 회선수도 증가한다.
  2. 한 노드의 고장은 다른 노드에 영향을 주지 않는다.
  3. 각 노드들은 point-to point 형태로 모든 노드들과 직접 연결된다.
  4. 제어가 집중되고 모든 동작이 중앙 컴퓨터에 의해 감시된다.
(정답률: 44%)
  • 정답은 "터미널의 증가에 따라 통신 회선수도 증가한다."이다.

    성형 구조는 중앙 컴퓨터와 모든 노드들이 point-to-point 형태로 직접 연결되는 구조이다. 따라서 한 노드의 고장은 다른 노드에 영향을 주지 않으며, 제어가 집중되고 모든 동작이 중앙 컴퓨터에 의해 감시된다. 이러한 구조는 확장성이 높아서 터미널의 증가에 따라 통신 회선수도 증가하지 않는다는 장점이 있다.
profile_image
1

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

71. 다음 중 RR(Round-Robin) 스케줄링 기법에서 시간 할당량에 대한 설명으로 올바르지 않은 것은?

  1. 시간 할당량이 너무 작으면 문맥교환 오버헤드가 작아지게 된다.
  2. 시간 할당량이 너무 작으면 문맥교환이 자주 일어나게 된다.
  3. 시간 할당량이 너무 크면 FIFO 기법과 거의 같은 형태가 된다.
  4. 시간 할당량이 너무 작으면 시스템은 대부분의 시간을 프로세서의 스위칭에 소비하고 실제 사용자들의 연산은 거의 못하는 결과가 초래된다.
(정답률: 44%)
  • 시간 할당량이 너무 작으면 문맥교환 오버헤드가 작아지게 된다. (올바르지 않은 설명)

    시간 할당량이 너무 작으면 문맥교환이 자주 일어나게 되어 오버헤드가 증가하게 된다. 따라서 시간 할당량은 적당한 크기로 설정해야 한다.
profile_image
1

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

72. UNIX에서 파일이나 디렉토리 파일이 생성되면 그 속성을 등록하게 된다. 이러한 파일의 속성을 나타내는 정보들을 저장하고 있는 것은?

  1. 디렉토리
  2. 커널
  3. inode
  4. 버퍼
(정답률: 52%)
  • 정답은 "inode"이다. inode는 UNIX 파일 시스템에서 파일이나 디렉토리 파일의 속성 정보를 저장하고 있는 데이터 구조체이다. 이 구조체는 파일의 소유자, 권한, 크기, 생성 시간 등의 정보를 포함하고 있으며, 파일 시스템에서 파일을 찾거나 접근할 때 이 정보를 참조하여 처리한다. 따라서 파일 시스템에서 파일의 속성 정보를 저장하고 관리하는 데에는 inode가 중요한 역할을 한다.
profile_image
1

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

73. 그래프 탐색 알고리즘이 간단하며, 원하는 파일로 접근이 쉬우며, 파일의 제거를 위하여 자투리 모음(Garbage-Collection)을 위한 참조 계수기가 필요한 디렉토리 구조는?

  1. 1단계 디렉토리
  2. 2단계 디렉토리
  3. 일반 그래프 디렉토리
  4. 비순화 그래프 디렉토리
(정답률: 42%)
  • 일반 그래프 디렉토리는 간단한 그래프 탐색 알고리즘을 사용하여 파일에 쉽게 접근할 수 있으며, 파일의 제거를 위해 자투리 모음(Garbage-Collection)을 위한 참조 계수기가 필요하다. 이는 파일 간의 관계가 복잡하지 않고, 파일이 서로 독립적이기 때문에 가능하다. 따라서 일반 그래프 디렉토리가 가장 적합한 디렉토리 구조이다. 1단계 디렉토리와 2단계 디렉토리는 파일 간의 관계가 단순하고, 파일이 서로 독립적이지 않기 때문에 파일에 접근하기 어렵다. 비순화 그래프 디렉토리는 파일 간의 관계가 복잡하고, 파일이 서로 의존적이기 때문에 파일에 접근하기 어렵다.
profile_image
1

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

74. 몇 개의 작업을 동시에 주기억 장치에 적재하여 실행하는 처리 기법을 무엇이라고 하는가?

  1. 일괄처리
  2. 다중 프로그래밍
  3. 대화식 처리
  4. 온라인 처리
(정답률: 54%)
  • 다중 프로그래밍은 주기억 장치에 여러 개의 작업을 동시에 적재하여 실행하는 처리 기법이다. 이를 통해 CPU가 일을 처리하는 동안 다른 작업들이 대기하거나 블록되는 시간을 최소화하여 시스템의 처리량을 높일 수 있다. 따라서 주어진 보기 중에서 "다중 프로그래밍"이 정답이다.
profile_image
1

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

75. 연속 및 불연속 기억장치 할당에 관한 설명으로 올바르지 않은 것은?

  1. 불연속 기억장치의 할당은 주기억 장치 내의 이용 부분을 여러 작은 부분으로 나누어 실행할 수 있다.
  2. 불연속 기억장치에서는 분산되어 있는 블록 또는 조각들을 반드시 인접하여 적재하여야한다.
  3. 가상기억 장치에서는 연속 기억 장치보다는 불연속 기억 장치 할당 기법을 채택하여 사용하고 있다.
  4. 연속 기억장치 할당 기법에서는 오버레이 기법을 활용하여 주기억장치보다 더 큰 프로그램을 실행할 수 있게 하였다.
(정답률: 29%)
  • "불연속 기억장치에서는 분산되어 있는 블록 또는 조각들을 반드시 인접하여 적재하여야한다."는 올바르지 않은 설명입니다. 불연속 기억장치에서는 분산되어 있는 블록 또는 조각들을 인접하지 않게 적재할 수도 있습니다. 이는 메모리 단편화를 방지하기 위한 방법 중 하나입니다.
profile_image
1

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

76. 처리기 스케줄러(process scheduler)가 하는 일은?

  1. 하나의 프로세스를 준비(ready) 상태에서 실행(run) 상태로 만든다.
  2. 하나의 프로세스를 대기(blocked) 상태에서 실행(run) 상태로 만든다.
  3. 하나의 프로세스를 제출(submit) 상태에서 준비(ready) 상태로 만든다.
  4. 하나의 프로세스를 제출(submit) 상태에서 대기(blocked) 상태로 만든다.
(정답률: 50%)
  • 처리기 스케줄러는 준비(ready) 상태에 있는 프로세스 중에서 실행(run)할 프로세스를 선택하여 처리기에 할당하는 역할을 한다. 따라서 "하나의 프로세스를 준비(ready) 상태에서 실행(run) 상태로 만든다."가 정답이다. 다른 보기들은 처리기 스케줄러가 담당하지 않는 상태 변화들이다.
profile_image
1

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

77. 기억 장치에 관한 설명 중 가장 거리가 먼 것은?

  1. 보조 기억 장치보다는 주기억 장치의 액세스 시간이 작다.
  2. 기억 용량이 작을수록 비트 당 기억 장치 비용이 증가한다.
  3. 중앙 처리 장치는 캐시 기억 장치와 보조 기억 장치에 저장된 프로그램과 데이터를 직접 참조할 수 있다.
  4. 기억 장치는 각기 자신의 주소를 갖는 워드 또는 바이트들로 구성되어 있다.
(정답률: 14%)
  • "기억 장치는 각기 자신의 주소를 갖는 워드 또는 바이트들로 구성되어 있다."가 가장 거리가 먼 설명입니다.

    중앙 처리 장치는 캐시 기억 장치와 보조 기억 장치에 저장된 프로그램과 데이터를 직접 참조할 수 있는 이유는, 캐시 기억 장치는 주기억 장치보다 빠르고, 보조 기억 장치는 주기억 장치보다 느리기 때문입니다. 따라서 중앙 처리 장치는 캐시 기억 장치와 보조 기억 장치에 저장된 데이터를 빠르게 가져와서 처리할 수 있습니다.
profile_image
1

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

78. 다음 중 UNIX의 특징이 아닌 것은?

  1. 대화식 시스템이다.
  2. 이식성이 매우 높다.
  3. 멀티유저 시스템이다.
  4. 대부분 어셈블리 언어로 구현되었다.
(정답률: 62%)
  • 대화식 시스템, 이식성이 높음, 멀티유저 시스템은 UNIX의 특징이지만, 대부분 어셈블리 언어로 구현되었다는 것은 틀린 설명입니다. UNIX는 C언어로 구현되었습니다. C언어는 어셈블리 언어보다 추상화된 고급 언어이기 때문에 이식성이 높아지고 유지보수가 용이해집니다. 또한, C언어는 어셈블리 언어보다 코드 작성이 간단하고 생산성이 높아지기 때문에 UNIX 개발에 적합한 언어로 선택되었습니다.
profile_image
1

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

79. 프로세스가 CPU를 점유하고 있는 상태를 무엇이라 하는가?

  1. 실행(running) 상태
  2. 준비(ready) 상태
  3. 보류(block) 상태
  4. 조건만족(wakeup) 상태
(정답률: 57%)
  • 프로세스가 CPU를 점유하고 있는 상태를 "실행(running) 상태"라고 한다. 이는 해당 프로세스가 현재 CPU를 사용하고 있으며, 작업을 수행하고 있는 상태를 의미한다. 따라서 다른 프로세스가 CPU를 사용하려고 하면 대기해야 한다.
profile_image
1

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

80. 다음과 같은 세그먼트 테이블이 있을 때, 실제 주소는 얼마가 되겠는가? (단, 가상 주소=s(2,100))

  1. 1500
  2. 1600
  3. 2000
  4. 2100
(정답률: 38%)
  • 가상 주소 s(2,100)은 세그먼트 번호가 2이고, 이 세그먼트의 시작 주소가 2000이므로 실제 주소는 2000+100=2100이 된다. 따라서 정답은 "2100"이다.
profile_image
1

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

5과목: 정보통신개론

81. 통신용 단말기로서 사용되지 않는 것은?

  1. 전화기
  2. 퍼스널 컴퓨터
  3. 팩시밀리
  4. 중계기
(정답률: 44%)
  • 전화기, 퍼스널 컴퓨터, 팩시밀리는 모두 통신용 단말기로 사용될 수 있지만, 중계기는 다른 단말기들 간의 통신을 중계하는 역할을 하기 때문에 직접적으로 통신용 단말기로 사용되지 않습니다.
profile_image
1

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

82. 다음 중 서로 관련성이 먼 것은?

  1. ENIAVC-최초의 컴퓨터
  2. SAGE-상업용 정보통신 시스템
  3. SABRE-항공기 좌석예약 응용
  4. ALOHA-실험용 무선패킷 교환망
(정답률: 60%)
  • "ENIAVC-최초의 컴퓨터"와 "SAGE-상업용 정보통신 시스템", "SABRE-항공기 좌석예약 응용", "ALOHA-실험용 무선패킷 교환망"은 모두 컴퓨터와 정보통신 기술에 관련된 용어이지만, "SAGE-상업용 정보통신 시스템"은 다른 것들과 달리 상업용 정보통신 시스템에 대한 용어이기 때문에 서로 관련성이 덜한 것이다.
profile_image
1

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

83. 데이터 전송 에러 검출 방식 중에서 집단 에러에 대해 신뢰성 있는 에러 검출을 위해 다항식 코드를 사용하여 에러 검사를 하는 방식은?

  1. Parity Check
  2. Block Sum Check
  3. CRC
  4. ARQ
(정답률: 36%)
  • CRC는 Cyclic Redundancy Check의 약자로, 데이터 전송 중 발생할 수 있는 집단 에러를 검출하기 위해 사용되는 방식 중 하나입니다. CRC는 다항식 코드를 사용하여 에러 검사를 하며, 이를 통해 신뢰성 있는 에러 검출이 가능합니다. 따라서 이 문제에서는 CRC가 집단 에러에 대해 신뢰성 있는 에러 검출을 위해 다항식 코드를 사용하여 에러 검사를 하는 방식이라는 이유로 정답입니다.
profile_image
1

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

84. ISDN 서비스에서 베어러 서비스(bearer service)란?

  1. 상위계층 및 하위계층 서비스 모두를 제공하는 서비스를 말한다.
  2. 하위계층 기능만을 제공하는 서비스를 말한다.
  3. G4 팩시밀리나 지능망 전화 등의 서비스를 말한다.
  4. 단말을 포함한 End-End 간의 서비스를 말한다.
(정답률: 30%)
  • 베어러 서비스는 하위계층 기능만을 제공하는 서비스를 말합니다. 즉, 데이터 전송에 필요한 물리적인 연결과 전송 속도 등과 같은 하위계층의 기능만을 제공하며, 상위계층의 프로토콜이나 서비스는 제공하지 않습니다. 예를 들어, ISDN에서의 베어러 서비스는 전화 통화나 데이터 전송 등의 하위계층 기능만을 제공합니다.
profile_image
1

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

85. 다중화기 중 구조가 간단하고 주로 저속도의 장비에 이용 가능하며 멀티포인트 방식 구성에 적합한 것은?

  1. 주파수 분할 다중화기
  2. 시분할 다중화기
  3. 공간 시분할 다중화기
  4. 파장 분할 다중화기
(정답률: 40%)
  • 주파수 분할 다중화기는 각 채널마다 주파수 대역을 할당하여 다수의 신호를 동시에 전송할 수 있는 다중화 방식입니다. 이 방식은 구조가 간단하고 주로 저속도의 장비에 이용 가능하며 멀티포인트 방식 구성에 적합합니다. 따라서 주어진 보기 중에서 주파수 분할 다중화기가 해당됩니다.
profile_image
1

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

86. 패킷형으로 동작하는 단말 장치들을 위한 데이터 단말 장치(DTE)와 데이터 회선 종단 장치(DCE) 간의 인터페이스는?

  1. X.25
  2. X.29
  3. X.3
  4. X.22bis
(정답률: 65%)
  • X.25은 패킷 교환 네트워크에서 데이터 단말 장치(DTE)와 데이터 회선 종단 장치(DCE) 간의 인터페이스를 정의하는 국제 표준 프로토콜입니다. 따라서 패킷형으로 동작하는 단말 장치들을 위한 데이터 단말 장치(DTE)와 데이터 회선 종단 장치(DCE) 간의 인터페이스로 X.25이 사용됩니다.
profile_image
1

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

87. 데이터 통신의 에러 체크 방식 중 수직패리티 체크 방식은 1개 부호 중 수직에 대한 1의 bit수를 어떻게 하고 있는가?

  1. 홀수가 되도록 한다.
  2. 3의 배수가 되도록 한다.
  3. 짝수가 되도록 한다.
  4. 5개가 되도록 한다.
(정답률: 44%)
  • 수직패리티 체크 방식은 데이터 블록의 각 수직열에 대해 1의 bit 수를 세어 그 수가 홀수가 되도록 한다. 이유는 데이터 블록에 오류가 발생하면 1의 bit 수가 바뀌게 되는데, 이때 홀수로 유지되도록 하면 오류가 발생한 수직열을 찾을 수 있다. 만약 짝수로 유지되도록 한다면 오류가 발생한 수직열을 찾을 수 없게 된다. 3의 배수나 5개가 되도록 한다면 오류를 검출할 수 있는 확률이 낮아진다.
profile_image
1

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

88. 대학, 병원 및 연구소 등 근거리 통신망이 필요하면서도 여건이 안되는 기관 간에 인근전화국의 데이터 교환망과 기존 통신망을 연동시켜 구성하는 통신망은?

  1. PBX
  2. CO-LAN
  3. VAN
  4. MAN
(정답률: 43%)
  • CO-LAN은 인근전화국의 데이터 교환망과 기존 통신망을 연동하여 근거리 통신망을 구성하는 것이다. 따라서, 대학, 병원 및 연구소 등 근거리 통신망이 필요하면서도 여건이 안되는 기관 간에 이용할 수 있는 효율적인 통신망이다. PBX는 사내 전화교환기, VAN은 가상 사설망, MAN은 도시권 광대역망을 의미한다.
profile_image
1

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

89. 모뎀(MODEM)의 작용은?

  1. 디지털 데이터를 아날로그 신호로 변환시킨다.
  2. 아날로그 데이터를 디지털 신호로 변화시킨다.
  3. 디지털 신호를 디지털 데이터로 변환시킨다.
  4. 아날로그 신호를 아날로그 데이터로 변환시킨다.
(정답률: 53%)
  • 모뎀은 디지털 데이터를 아날로그 신호로 변환시켜 전화선을 통해 전송할 수 있도록 해주는 장치입니다. 이는 전화선이 아날로그 신호를 전송하기 때문에 필요한 과정입니다. 따라서 "디지털 데이터를 아날로그 신호로 변환시킨다."가 정답입니다.
profile_image
1

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

90. TCP/ IP에 관한 설명으로 잘못된 것은?

  1. TCP 프로토콜과 IP 프로토콜의 결합적 의미로서 TCP가 IP보다 상위층에 존재한다.
  2. OSI 표준 프로토콜과 가까운 망구조를 가지고 있다.
  3. TCP는 OSI 참조모델의 네트워크계층에 대응되고, IP는 트랜스포트계층에 대응된다.
  4. UNIX 운영체제가 탑재된 워크스테이션이나, 미니컴퓨터를 주축으로 하여 운영되고 있다.
(정답률: 41%)
  • "TCP는 OSI 참조모델의 네트워크계층에 대응되고, IP는 트랜스포트계층에 대응된다."가 잘못된 설명이 아닙니다. TCP는 OSI 참조모델의 전송계층에 대응되고, IP는 네트워크계층에 대응됩니다. 이는 TCP가 데이터의 전송을 담당하고, IP가 데이터의 경로를 결정하는 역할을 하기 때문입니다.
profile_image
1

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

91. 패킷(packet) 교환망의 교환처리 순서제어로 틀린 것은?

  1. 정상적인 패킷은 그대로 보내고 받는다.
  2. 중복된 패킷은 폐기한다.
  3. 분실된 패킷은 재송시켜 정정한다.
  4. 역전된 패킷은 후속되는 것만을 폐기한다.
(정답률: 53%)
  • "역전된 패킷은 후속되는 것만을 폐기한다."가 틀린 것은, 패킷 교환망에서는 패킷의 순서를 보장하기 위해 역전된 패킷도 폐기하지 않고 재전송하여 순서를 맞추는 것이 일반적이기 때문입니다. 따라서, 역전된 패킷도 정정하여 보내야 합니다.
profile_image
1

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

92. 데이터 링크 계층의 주요 기능에 해당되지 않는 것은?

  1. 프레임동기
  2. 출력확인
  3. 오류제어
  4. 흐름제어
(정답률: 46%)
  • 데이터 링크 계층의 주요 기능은 프레임 동기화, 오류 제어, 흐름 제어입니다. 출력 확인은 데이터 링크 계층에서 수행되지 않습니다. 출력 확인은 응용 프로그램이나 운영 체제에서 수행됩니다. 따라서, 정답은 "출력 확인"입니다.
profile_image
1

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

93. ISDN에 대해 바르게 설명한 것은 ?

  1. 아날로그 통신기술을 전제로 하고 있다.
  2. 음성, 비음성 데이터 서비스의 각 분야를 독립적으로 처리하는 통신망이다.
  3. 한 빌딩 내 또는 특정지역 내의 복수의 컴퓨터, 워드프로세서 등을 접속하는 상호 통신망이다.
  4. 모든 통신 서비스를 단일 통신망으로 통합한 것이다.
(정답률: 35%)
  • ISDN은 모든 통신 서비스를 단일 통신망으로 통합한 것입니다. 이것은 음성 통화, 데이터 전송, 비디오 회의 등 모든 통신 서비스를 하나의 통신망에서 처리할 수 있도록 하는 것을 의미합니다. 따라서 이전에는 각각의 서비스를 처리하기 위해 별도의 통신망이 필요했지만, ISDN을 사용하면 하나의 통신망으로 모든 서비스를 처리할 수 있습니다.
profile_image
1

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

94. 정보통신 시스템의 처리방식에 해당되지 않는 것은?

  1. 온-라인(On-line) 처리방식
  2. 트래픽(Traffic) 처리방식
  3. 거래(Transaction) 처리방식
  4. 실시간(time sharing) 처리방식
(정답률: 45%)
  • 트래픽(Traffic) 처리방식은 정보통신 시스템의 처리방식에 해당되지 않습니다. 이는 네트워크에서 발생하는 데이터의 양과 속도를 관리하는 방식으로, 데이터를 처리하는 것이 아니라 데이터의 흐름을 관리하는 방식입니다. 따라서 온-라인, 거래, 실시간 처리방식과는 다른 개념입니다.
profile_image
1

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

95. 패킷교환망의 주요 기능으로서 옳지 않은 것은?

  1. 논리채널
  2. 경로선택제어
  3. 트래픽제어
  4. 엑세스제어
(정답률: 20%)
  • 패킷교환망에서 엑세스제어는 주요 기능이 아닙니다. 엑세스제어는 네트워크에 접속하는 사용자나 장치의 인증, 권한 부여, 보안 등을 관리하는 기능으로, 패킷교환망에서는 논리채널, 경로선택제어, 트래픽제어 등이 주요 기능입니다.
profile_image
1

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

96. OSI 참조 모델의 상위계층(higher layer)에 해당되지 않는 것은?

  1. 세션계층(session layer)
  2. 표현계층(presentation layer)
  3. 응용계층(application layer)
  4. 망계층(network layer)
(정답률: 54%)
  • OSI 참조 모델의 상위계층에 해당하는 세션계층, 표현계층, 응용계층은 데이터의 표현, 전송, 처리 등을 담당하는 계층으로, 사용자와 직접적으로 상호작용하는 부분이다. 반면에 망계층은 데이터를 전송하기 위한 경로 설정과 라우팅 등을 담당하는 계층으로, 상위계층과 하위계층을 연결하는 중간 계층이다. 따라서 망계층은 OSI 참조 모델의 상위계층에 해당하지 않는다.
profile_image
1

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

97. 다음 교환방식 중에서 전송지연 시간이 가장 긴 것은 ?

  1. 메시지 교환방식
  2. 음성용 회선 교환방식
  3. 패킷 교환방식
  4. 데이터용 회선 교환방식
(정답률: 38%)
  • 메시지 교환방식이 전송지연 시간이 가장 긴 이유는 전체 메시지를 한 번에 전송하기 때문입니다. 메시지를 전송하기 전에는 전체 메시지를 모두 모아야 하기 때문에 전송 준비 시간이 길어지고, 전송 중에는 다른 메시지를 전송할 수 없기 때문에 전송 속도가 느려집니다. 따라서 메시지 교환방식은 전송량이 적은 경우에 적합하며, 대용량 데이터 전송에는 적합하지 않습니다.
profile_image
1

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

98. 광통신 시스템의 전송모드 종류가 아닌 것은 ?

  1. 복합모드
  2. 멀티모드 스텝 인덱스
  3. 단일모드
  4. 멀티모드 그래드 인덱스
(정답률: 30%)
  • 복합모드는 광섬유 전송 시스템의 전송모드 종류가 아닙니다. 이유는 복합모드는 멀티모드 스텝 인덱스와 멀티모드 그래드 인덱스를 혼합한 모드로, 두 가지 모드의 특성을 결합하여 사용하는 것이기 때문입니다. 따라서, 복합모드는 단일모드와 멀티모드 스텝 인덱스, 멀티모드 그래드 인덱스와 같은 광통신 시스템의 전송모드 종류 중 하나가 아닙니다.
profile_image
1

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

99. 데이터 전송 중에 오류검출 및 정정을 수행하는 장치는?

  1. 신호 변환 장치
  2. 통신 제어 장치
  3. 다중화 장치
  4. 망 제어 장치
(정답률: 58%)
  • 데이터 전송 중에 오류검출 및 정정을 수행하는 장치는 통신 제어 장치입니다. 이는 데이터 전송 과정에서 발생할 수 있는 오류를 검출하고, 이를 정정하여 정확한 데이터 전송을 보장하기 위한 장치입니다. 다른 보기들은 데이터 전송 과정에서 다른 역할을 수행합니다.
profile_image
1

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

100. 원거리에서 일괄처리하는 시스템 터미널은?

  1. 인텔리전트 터미널
  2. 더미(Dummy) 터미널
  3. 리모트 배치 터미널
  4. 키보드 터미널
(정답률: 48%)
  • 원거리에서 일괄처리하는 시스템을 위해 사용되는 터미널은 리모트 배치 터미널입니다. 이는 일괄처리 작업을 수행하기 위해 원격지에서 컴퓨터 시스템에 접속하여 작업을 수행하는 터미널로, 일괄처리 작업을 자동화하고 효율적으로 처리할 수 있도록 도와줍니다. 다른 보기들은 인텔리전트 터미널은 자체적으로 데이터 처리가 가능한 스마트한 터미널, 더미(Dummy) 터미널은 입력만 가능하고 출력은 불가능한 단순한 터미널, 키보드 터미널은 키보드만을 이용하여 입력을 처리하는 터미널입니다.
profile_image
1

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

< 이전회차목록