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

정보처리산업기사 1999-06-20 필기 기출문제 해설

이 페이지는 정보처리산업기사 1999-06-20 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

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

목록

1과목: 데이터 베이스

1. 키가 아닌 모든 속성이 기본키에 충분한 함수적 종속을 만족하는 정규형은?

  1. 1NF
  2. 2NF
  3. 3NF
  4. 4NF
(정답률: 60%)
  • 제2정규형(2NF)은 제1정규형을 만족하면서, 기본키가 아닌 모든 속성이 기본키에 완전 함수 종속(부분 함수 종속 제거)된 상태를 말합니다.

    오답 노트

    1NF: 모든 도메인이 원자값으로 구성
    3NF: 기본키에 대한 이행적 함수 종속 제거
    4NF: 다치 종속 제거
profile_image
1

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

2. 정규화의 의미로 틀린 것은?

  1. 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정이다.
  2. 좋은 데이터베이스 스키마를 생성해 내고 불필요한 데이터의 중복을 방지하여 정보 검색을 용이하게 할 수 있도록 허용해준다.
  3. 정규형에는 제1정규형, 제2정규형, 제3정규형, BCNF형, 제4정규형, 제5정규형 등이 있다.
  4. 어떠한 Relation구조가 바람직한 것인지, 바람직하지 못한 Relation을 어떻게 합쳐야 하는지에 관한 구체적인 판단기준을 제공한다.
(정답률: 52%)
  • 정규화는 데이터 중복을 최소화하기 위해 관계형 스키마를 더 작은 세트로 쪼개는 과정입니다.
    따라서 바람직하지 못한 Relation을 합치는 것이 아니라, 적절하게 분해하는 기준을 제공하는 것이 핵심입니다.
profile_image
1

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

3. SQL의 DROP문에 관한 설명 중 잘못된 것은?

  1. 해당 Table에 삽입된 Tuple들도 없어진다.
  2. 해당 Table에 대해 만들어진 Index가 없어진다.
  3. 해당 Table에 대해 만들어진 View가 없어진다.
  4. 해당 Table에 참조관계가 있는 Table이 없어진다.
(정답률: 48%)
  • DROP 문은 테이블의 구조 자체를 완전히 삭제하는 DDL 명령어입니다. 따라서 테이블 내의 모든 튜플과 생성된 인덱스, 뷰 등이 함께 삭제되지만, 참조 관계가 있는 다른 테이블까지 자동으로 삭제하지는 않습니다.

    오답 노트

    해당 Table에 참조관계가 있는 Table이 없어진다: 참조 무결성 제약 조건에 의해 오히려 삭제가 제한될 수 있으며, 다른 테이블이 자동으로 삭제되지 않습니다.
profile_image
1

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

4. 관계형 모델의 개체 무결성 규칙에 대한 설명으로 가장 적합한 것은?

  1. 기본 Relation에서 기본키의 어떤 성분도 Null일 수 없다.
  2. 기본키가 복합키일 때 기본키의 모든 개별적 값이 널이 아닐 필요성은 없다.
  3. 관계형 DB에서 식별할 수 없는 어떤 것의 정보를 기록하는 것이 가능하다.
  4. 개체 무결성 규칙은 기본키 및 대체키에도 적용된다.
(정답률: 70%)
  • 개체 무결성(Entity Integrity) 규칙은 릴레이션의 기본키(Primary Key)가 유일해야 하며, 기본키를 구성하는 어떤 성분도 Null 값(빈 값)을 가질 수 없다는 원칙입니다.

    오답 노트

    기본키가 복합키일 때: 모든 성분이 Null이 아니어야 함
    식별 불가능한 정보 기록: 기본키가 없으면 식별이 불가능하므로 기록 불가
    대체키 적용: 개체 무결성은 기본키에만 적용됨
profile_image
1

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

5. 화일의 구조 결정시 고려해야 할 사항으로 거리가 먼 것은?

  1. 파일저장 매체의 접근 특성
  2. 자료처리의 주기
  3. 주기억장치의 크기
  4. 자료처리 순서
(정답률: 68%)
  • 화일 구조 설계 시에는 데이터의 접근 방식, 처리 주기, 처리 순서 등 데이터의 효율적 저장과 인출을 고려해야 하며, 주기억장치의 크기는 하드웨어 자원 문제로 화일 구조 결정의 직접적인 고려 사항이 아닙니다.
profile_image
1

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

6. 관계형 Data Base에서 Relation의 특성으로 거리가 먼 것은?

  1. 튜플 간에 순서가 없다.
  2. 속성 간에는 순서가 없다.
  3. 한 Relation에 포함된 Tuple들은 모두 상이하다.
  4. 한 Relation에 포함된 속성값은 모두 상이하다.
(정답률: 56%)
  • 릴레이션 내의 튜플(행)들은 서로 중복되지 않고 모두 상이해야 하지만, 속성값(열의 값)은 서로 중복될 수 있습니다.
profile_image
1

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

7. 한 조직체에 필요한 DATA를 수집, 저장해 두었다가 필요시에 처리해서 의사결정에 유용한 정보를 생성하고 분배하는 수단을 무엇이라 하는가?

  1. 자료처리 시스템
  2. 정보 시스템
  3. 전문가 시스템
  4. 응용 시스템
(정답률: 49%)
  • 정보 시스템(Information System)은 조직의 목적을 달성하기 위해 데이터를 수집, 저장, 처리하여 의사결정에 필요한 유용한 정보로 변환하고 이를 배분하는 통합적인 수단을 의미합니다.
profile_image
1

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

8. 개체에 대한 설명으로 가장 부적절한 것은?

  1. 실세계에 존재하는 것이다.
  2. 속성을 포함한다.
  3. 구별 가능해야 한다.
  4. 관계에는 참여할 수 없다.
(정답률: 74%)
  • 개체(Entity)는 실세계에 존재하는 구별 가능한 대상으로, 고유한 속성을 가지며 다른 개체와 관계를 맺을 수 있는 기본 단위입니다. 따라서 관계에 참여할 수 없다는 설명은 부적절합니다.
profile_image
1

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

9. 상위 하나의 레코드에 대하여 하위의 레코드가 복수 대응하고, 하위 하나의 레코드에 대해서 상위레코드도 복수 대응하는 데이터베이스 구조는?

  1. 망 구조
  2. 계층 구조
  3. 관계 구조
  4. 결합 구조
(정답률: 24%)
  • 상위 레코드와 하위 레코드가 서로 복수 개의 레코드와 대응하는 양방향 다대다(N:M) 관계를 가지는 데이터베이스 구조는 망 구조입니다.

    오답 노트

    계층 구조: 상위 하나에 하위 여러 개가 대응하는 1:N 트리 구조
profile_image
1

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

10. SQL 언어의 CREATE TABLE문에 포함될 수 없는 것은?

  1. 속성의 NOT NUll 제약조건
  2. 속성의 타입 변경
  3. 속성의 초기값 지정
  4. CHECK 제약 조건의 정의
(정답률: 42%)
  • CREATE TABLE문은 테이블의 초기 구조를 정의하는 문장입니다. 이미 생성된 테이블의 속성 타입을 변경하려면 CREATE가 아닌 ALTER TABLE문을 사용해야 합니다.
profile_image
1

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

11. ISAM(Indexed Sequential Access Method) 파일 구조에서 사용되는 인덱스가 아닌 것은?

  1. 트랙 인덱스
  2. 디스크 인덱스
  3. 실린더 인텍스
  4. 마스터 인텍스
(정답률: 72%)
  • ISAM 파일 구조는 데이터 접근 속도를 높이기 위해 실린더 인덱스, 트랙 인덱스, 마스터 인덱스를 계층적으로 사용합니다. 디스크 인덱스는 ISAM의 표준 인덱스 구조에 포함되지 않습니다.
profile_image
1

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

12. 어떤 릴레이션에 존재하는 튜플의 개수를 무엇이라 하는가?

  1. 기수(Cardinality)
  2. 차수(Degree)
  3. 도메인(Domain)
  4. 속성(Attribute)
(정답률: 50%)
  • 릴레이션에서 튜플(Tuple)의 총 개수를 기수(Cardinality)라고 합니다.

    오답 노트

    차수(Degree): 릴레이션을 구성하는 속성(Attribute)의 개수
    도메인(Domain): 하나의 속성이 가질 수 있는 원자 값들의 집합
profile_image
1

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

13. 노드의 삽입 작업은 선형리스트의 한쪽 끝에서 제거 작업은 다른 쪽 끝에서 수행되는 자료구조는?

  1. 스택
  2. 트리
  3. 데큐
(정답률: 52%)
  • 큐(Queue)는 한쪽 끝(Rear)에서는 삽입이 일어나고, 반대쪽 끝(Front)에서는 삭제가 일어나는 FIFO(First-In First-Out) 방식의 선형 자료구조입니다.

    오답 노트

    스택: 한쪽 끝에서만 삽입과 삭제가 모두 일어나는 LIFO 구조
    데큐: 양쪽 끝 모두에서 삽입과 삭제가 가능한 구조
profile_image
1

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

14. 데이터베이스에서 자료의 중앙 통제시 가장 큰 장점은?

  1. 데이터베이스 관리자가 필요 없게 된다.
  2. 저장된 자료의 일관성 유지가 용이하다.
  3. 데이터의 중복이 전혀 없게 되어 경제적이다.
  4. 보안에 대한 위협이 없어진다.
(정답률: 67%)
  • 데이터베이스의 중앙 통제 방식은 데이터 관리자가 데이터를 통합 관리하므로, 데이터의 중복을 최소화하고 저장된 자료의 일관성을 유지하기가 매우 용이합니다.
profile_image
1

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

15. 데이터베이스 시스템에서 복구 및 병행 시행시 처리되는 작업의 논리적 단위를 일컫는 것은?

  1. COMMIT
  2. ROLLBACK
  3. TRANSACTION
  4. POINTING
(정답률: 42%)
  • 트랜잭션(TRANSACTION)은 데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 논리적 단위로, 원자성, 일관성, 격리성, 지속성(ACID)을 보장해야 합니다.

    오답 노트

    COMMIT: 트랜잭션 완료 후 변경 내용을 확정하는 명령
    ROLLBACK: 트랜잭션 실패 시 이전 상태로 되돌리는 명령
profile_image
1

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

16. 다음의 자료 구조 중 비선형 자료구조는?

  1. 리스트
  2. 스택
  3. 그래프
(정답률: 71%)
  • 자료구조는 데이터의 배치 방식에 따라 선형과 비선형으로 나뉩니다. 그래프는 노드와 간선을 통해 데이터 간의 관계를 그물망 형태로 표현하는 대표적인 비선형 자료구조입니다.

    오답 노트

    리스트, 스택, 큐: 데이터가 일렬로 나열되는 선형 자료구조
profile_image
1

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

17. 분산 환경에서 서로 다른 데이터베이스를 연결하여 사용할 수 있게 하는 미들웨어는?

  1. ODBC
  2. RPC
  3. CS Talk
  4. TCP/IP
(정답률: 49%)
  • ODBC(Open Database Connectivity)는 응용 프로그램이 데이터베이스 종류에 상관없이 표준 API를 통해 서로 다른 DBMS에 접근할 수 있게 해주는 미들웨어 표준입니다.
profile_image
1

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

18. SQL 문장에서 group by절에 의해 선택된 그룹의 탐색 조건을 지정할 수 있는 것은?

  1. having
  2. order by
  3. union
  4. join
(정답률: 58%)
  • SQL에서 group by절을 통해 생성된 그룹에 대해 필터링 조건을 적용하고 싶을 때는 having절을 사용합니다.

    오답 노트

    order by: 결과 정렬
    union: 집합 합집합
    join: 테이블 결합
profile_image
1

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

19. DBMS를 사용했을 때의 장점으로 거리가 먼 것은?

  1. 표준화의 범기관적 시행
  2. 단순한 예비와 회복 기법
  3. 데이터의 보안 보상이 용이
  4. 데이터 무결성 및 일관성 유지
(정답률: 44%)
  • DBMS는 데이터의 무결성 유지, 보안 강화, 표준화 등 많은 장점을 제공하지만, 시스템 구조가 복잡하여 예비(백업)와 회복 기법이 매우 정교하고 복잡해진다는 단점이 있습니다.
profile_image
1

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

20. 스키마에 관한 내용으로 틀린 것은?

  1. 현실 세계의 특정한 한 부분의 표현으로서 특정 데이터 모델을 이용해서 만들어진다.
  2. 한 조직에서 관심 있는 부분의 데이터 구조로 기술하는 언어 또는 그래프 표현의 집합이다.
  3. 시간에 따라 불변인 특성을 갖는다.
  4. 스키마는 데이터의 구조적 특성을 의미하여 인스턴스에 의해 규정된다.
(정답률: 26%)
  • 스키마는 데이터베이스의 전체적인 구조와 제약 조건에 대한 정의이며, 이는 데이터베이스 설계 단계에서 결정되어 시간에 따라 거의 변하지 않는 불변의 특성을 갖습니다.

    오답 노트

    한 조직에서 관심 있는 부분의 데이터 구조로 기술하는 언어 또는 그래프 표현의 집합이다: 이는 스키마의 정의가 아닌 데이터 모델링의 일반적인 설명에 가깝습니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 연산자의 기능이 아닌 것은?

  1. 함수 연산 기능
  2. 번지 기능
  3. 전달 기능
  4. 제어 기능
(정답률: 65%)
  • 연산자는 데이터의 처리, 전달, 제어 및 함수 연산 기능을 수행하지만, 메모리의 위치를 지정하는 번지 기능은 연산자의 기능이 아닙니다.
profile_image
1

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

22. 전가산기(full adder)의 합의 동작을 얻을 수 있는 것은?

  1. AND
  2. OR
  3. 배타적 OR
  4. 다수결
(정답률: 29%)
  • 전가산기에서 합(Sum)은 입력값들 사이의 배타적 OR(XOR) 연산을 통해 도출됩니다. 두 입력의 XOR 결과와 캐리 입력의 XOR 결과가 최종 합이 됩니다.
profile_image
1

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

23. 십진수 956에 대한 BCD(Binary Coded Deciamal)는?

  1. 1001 0101 0110
  2. 1101 0110 0101
  3. 1000 0101 0110
  4. 1010 0110 0101
(정답률: 78%)
  • BCD 코드는 십진수 한 자리를 각각 4비트의 이진수로 변환하여 표현하는 방식입니다.
    ① [기본 공식] $9 \rightarrow 1001, 5 \rightarrow 0101, 6 \rightarrow 0110$
    ② [숫자 대입] $956 \rightarrow 1001 \ 0101 \ 0110$
    ③ [최종 결과] $1001 \ 0101 \ 0110$
profile_image
1

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

24. 논리연산기능으로만 나열된 것은?

  1. MOVE, AND, COMPLEMENT
  2. ROTATE, ADD, SHIFT
  3. MOVE, EXCLUSIVE OR, SUBTRACT
  4. MULTIPLY, AND, DIVIDE
(정답률: 56%)
  • 논리 연산은 데이터의 비트 단위 조작이나 이동을 수행하는 기능입니다. MOVE(데이터 이동), AND(논리곱), COMPLEMENT(보수/반전)는 모두 논리 연산 기능에 해당합니다.

    오답 노트

    ADD, SUBTRACT, MULTIPLY, DIVIDE: 산술 연산 기능
profile_image
1

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

25. stack과 관계있는 명령어 형식은?

  1. one-address 명령어
  2. two-address 명령어
  3. three-address 명령어
  4. zero-address 명령어
(정답률: 66%)
  • 스택(Stack) 구조에서는 오퍼랜드가 항상 스택의 최상단(Top)에 위치하므로, 주소를 명시하지 않는 zero-address 명령어를 사용하여 연산을 수행합니다.
profile_image
1

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

26. 마이크로 동작의 시퀀스를 결정하여 주는 신호는?

  1. 사이클 신호
  2. 누산기
  3. 레지스터
  4. 제어신호
(정답률: 39%)
  • 제어신호는 제어 장치(Control Unit)에서 생성되어 CPU 내부의 각 구성 요소에 마이크로 동작의 순서와 실행 여부를 결정하여 전달하는 신호입니다.
profile_image
1

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

27. 메이저 스테이트(Major state)를 명령이 패치(Fetch)사이클에서 사용하지 않는 것은?

  1. Program Counter
  2. Stack Pointer
  3. Memory Buffer Register
  4. Memory Address Register
(정답률: 46%)
  • 명령 패치(Fetch) 사이클은 메모리에서 명령어를 가져오는 과정으로, 다음 주소를 가리키는 Program Counter, 주소를 전달하는 Memory Address Register, 데이터를 임시 저장하는 Memory Buffer Register가 사용됩니다. 반면 Stack Pointer는 서브루틴 호출이나 복귀 시 스택 영역을 관리할 때 사용되므로 패치 사이클과는 무관합니다.
profile_image
1

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

28. 인터럽트가 발생할 수 있는 상황인 것은?

  1. 입·출력 장치 동작에 CPU의 기능이 요청 될 때
  2. 실행 중인 프로그램의 일부를 변경하고자 할 때
  3. 컴퓨터 조작자가 처리의 순서를 바꾸고자 할 때
  4. 정전 통보시간 5분전
(정답률: 53%)
  • 인터럽트는 CPU가 프로그램을 실행하고 있을 때 입출력 장치나 외부 하드웨어로부터 예기치 않은 상황이 발생하여 처리를 요청하는 메커니즘입니다. 입·출력 장치 동작에 CPU의 기능이 요청 될 때가 전형적인 하드웨어 인터럽트 상황에 해당합니다.
profile_image
1

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

29. 메모리 용량이 총 4096워드이고, 1워드가 8비트라 할 때 PC(Program Counter)와 MBR(Momory Buffer Register)의 비트수를 바르게 나타낸 것은?

  1. PC=8비트, MBR=12비트
  2. PC=12비트, MBR=8비트
  3. PC=8비트, MBR=8비트
  4. PC=12비트, MBR=12비트
(정답률: 65%)
  • PC는 메모리의 주소를 가리키므로 전체 용량의 주소 비트수가 필요하며, MBR은 메모리에 저장될 데이터의 크기인 워드 비트수가 필요합니다.
    ① [기본 공식]
    $$PC = \log_{2}(\text{Memory Capacity})$$
    $$MBR = \text{Word Size}$$
    ② [숫자 대입]
    $$PC = \log_{2}(4096)$$
    $$MBR = 8$$
    ③ [최종 결과]
    $$PC = 12, MBR = 8$$
profile_image
1

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

30. 정보를 기억장치에 기억 시키거나 읽어 내는 명령을 한 후 부터 실제로 정보를 기억 또는 읽기 시작할 때까지 소요되는 시간을 무엇이라 하는가?

  1. Seek Time
  2. Processing Time
  3. Access Time
  4. Idle Time
(정답률: 49%)
  • 기억장치에 데이터를 읽거나 쓰라는 명령을 내린 시점부터 실제로 해당 작업이 시작될 때까지 걸리는 시간을 Access Time(접근 시간)이라고 합니다.
profile_image
1

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

31. 동시에 여러 개의 입·출력 장치를 제어할 수 있는 채널은?

  1. 멀티플렉서 채널
  2. Duplex 채널
  3. 레지스터 채널
  4. Simplex 채널
(정답률: 74%)
  • 멀티플렉서 채널은 하나의 채널이 여러 개의 입출력 장치를 동시에 제어하고 관리할 수 있는 고성능 채널입니다.
profile_image
1

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

32. 기억장치를 분류 할 때 Computer 내부에 있는 주기억장치를 무엇이라고 부르는가?

  1. Main Storage
  2. Accumulator
  3. Magnetic Memory
  4. Register Memory
(정답률: 43%)
  • 컴퓨터의 CPU가 직접 접근하여 데이터를 읽고 쓸 수 있는 핵심 기억장치를 Main Storage(주기억장치)라고 합니다.
profile_image
1

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

33. 다음 설명 중 옳지 않은 것은?

  1. 인터럽트가 발생하면 중앙처리장치의 모든 기능은 중지된다.
  2. 사이클 스틸의 발생시 중앙처리장치의 상태 보존이 필요없다.
  3. 사이클 스틸은 DMA 인터페이스에 의해서 이루어진다.
  4. 인터럽트 발생시 중앙처리장치의 상태 보존이 필요하다.
(정답률: 33%)
  • 인터럽트가 발생하면 현재 수행 중인 프로그램의 실행을 일시 중단하고 인터럽트 서비스 루틴을 수행하는 것이지, 중앙처리장치의 모든 기능이 완전히 중지되는 것은 아닙니다.

    오답 노트

    사이클 스틸: DMA가 버스 제어권을 일시적으로 뺏어오는 방식으로, CPU의 상태 보존이 필요 없는 매우 짧은 중단입니다.
profile_image
1

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

34. 마이크로프로그램에 대한 설명 중 옳지 않은 것은?

  1. 마이크로프로그램은 소프트웨어라고 하는 것보다 하드웨어적인 요소가 많아 펌웨어(firmware)라고도 불린다.
  2. 제어기를 구성하는 방법으로 마이크로프로그램이 이용될 수 있다.
  3. 마이크로프로그램은 전자계산기의 제작 단계에서 컨트롤 스토레이지(Control Storage) 속 에 저장한다.
  4. 마이크로프로그램은 마이크로 명령으로 형성되어 있다.
(정답률: 36%)
  • 마이크로프로그램은 하드웨어와 소프트웨어의 중간 성격을 띠는 펌웨어(firmware)라고 불리며, 이는 하드웨어적인 요소가 많아서가 아니라 하드웨어 제어 기능을 소프트웨어적인 방식으로 구현하여 제어 기억장치에 저장하기 때문입니다.
profile_image
1

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

35. 컴퓨터의 Fetch 사이클 시퀀스를 옳게 나타낸 것은?

  1. ③-①-④-②-⑤
  2. ③-①-④-⑤-②
  3. ③-④-①-②-⑤
  4. ①-③-④-②-⑤
(정답률: 32%)
  • Fetch 사이클은 명령어를 메모리에서 읽어와 명령어 레지스터로 전송하는 과정입니다.
    순서는 다음과 같습니다: 의 ③ 명령의 번지를 전송 $\rightarrow$ ① 명령을 읽고 PC를 하나 증가 $\rightarrow$ ④ OP 코드를 전송 $\rightarrow$ ⑤ 간접 사이클로 간다 $\rightarrow$ ② 실행 사이클로 간다.
profile_image
1

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

36. BCD 코드에서의 가중치(Weight)는?

  1. 2, 4, 2, 1
  2. 8, 4, 2, 1
  3. 4, 3, 2, 1
  4. 103,102,101,100
(정답률: 57%)
  • BCD(Binary Coded Decimal) 코드는 10진수 한 자리를 4비트의 이진수로 표현하는 가중치 코드입니다. 이때 각 비트의 가중치는 이진수와 동일하게 $8, 4, 2, 1$을 가집니다.
profile_image
1

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

37. 연산의 종류를 unary연산과 binary연산으로 구별할 때 binary연산을 하는 연산자가 아닌 것은?

  1. Complement
  2. OR
  3. AND
  4. Exclusive OR
(정답률: 78%)
  • Binary 연산은 두 개의 피연산자를 필요로 하는 연산이며, Unary 연산은 하나의 피연산자만으로 수행되는 연산입니다.
    Complement(보수)는 하나의 입력값에 대해 반전시키는 단항 연산(Unary)이므로 binary 연산자가 아닙니다.

    오답 노트

    OR, AND, Exclusive OR: 두 개의 입력값이 필요한 논리 연산(Binary)
profile_image
1

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

38. 다음 중에서 음수를 표시하는 방법이 아닌 것은?

  1. 1의 보수(1's Complement)
  2. 부호 및 크기(Signed Magnitude)
  3. 2의 보수(2's Complement)
  4. 10의 보수(10's Complement)
(정답률: 55%)
  • 컴퓨터에서 음수를 표현하는 대표적인 방법으로는 부호 및 크기 방식, 1의 보수 방식, 2의 보수 방식이 사용됩니다. 10의 보수는 10진수 체계의 보수 개념일 뿐, 컴퓨터의 이진수 기반 음수 표현 방식이 아닙니다.
profile_image
1

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

39. 자기테이프 record 크기가 80자로서 블록(block)의 크기가 2400자일 경우 블록 팩터(block factor)는?

  1. 40
  2. 30
  3. 25
  4. 20
(정답률: 70%)
  • 블록 팩터는 하나의 블록에 포함된 레코드의 수를 의미합니다.
    ① [기본 공식]
    $$\text{Block Factor} = \frac{\text{Block Size}}{\text{Record Size}}$$
    ② [숫자 대입]
    $$\text{Block Factor} = \frac{2400}{80}$$
    ③ [최종 결과]
    $$\text{Block Factor} = 30$$
profile_image
1

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

40. OSI이란 다음 중 어느 것의 약자인가?

  1. Open Systems Interface
  2. Open Systems Interconnection
  3. Operating System Interface
  4. Operating Systems Interconnection
(정답률: 34%)
  • OSI는 서로 다른 제조사의 시스템들이 원활하게 통신할 수 있도록 표준화한 개방형 시스템 상호연결(Open Systems Interconnection)의 약자입니다.
profile_image
1

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

3과목: 시스템분석설계

41. 모듈이 가지는 특징에 대한 설명으로 잘못된 것은?

  1. 작성을 분담하여 독립적으로 작성할 수 있다.
  2. 사용할 변수를 새로 정의하지 않고 상속하여 사용할 수 있다.
  3. 서로 연결하여 한꺼번에 컴파일 함으로써 수행속도가 빠르다.
  4. 변수의 선언을 효율적으로 하여 메모리를 유용하게 쓸 수 있다.
(정답률: 46%)
  • 모듈화는 프로그램을 독립적인 단위로 나누어 개발하는 것으로, 각 모듈을 개별적으로 컴파일하여 연결(Linking)하므로 전체를 한꺼번에 컴파일하는 것보다 컴파일 시간이 단축되는 장점이 있습니다. 따라서 한꺼번에 컴파일하여 수행속도가 빠르다는 설명은 잘못되었습니다.
profile_image
1

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

42. 20매로 구성된 디스크 팩에서 한 면에 200개의 Track을 사용할 수 있다면 실린더는 몇 개가 되는가?

  1. 200개
  2. 400개
  3. 2000개
  4. 4000개
(정답률: 52%)
  • 실린더(Cylinder)는 디스크 팩의 모든 플래터에서 동일한 반지름을 가진 트랙들의 집합을 의미하므로, 실린더의 수는 한 면의 트랙 수와 동일합니다.
    ① [기본 공식] $\text{Cylinder Count} = \text{Tracks per Surface}$
    ② [숫자 대입] $\text{Cylinder Count} = 200$
    ③ [최종 결과] $\text{Cylinder Count} = 200$
profile_image
1

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

43. Merge를 올바르게 설명한 것은?

  1. 파일 내의 레코드를 Descending Sort한다.
  2. 여러 개의 파일을 2개의 파일로 편성하는 작업이다.
  3. 2개 이상의 파일을 합하여 일정한 규칙에 따라 하나의 파일로 작성한다.
  4. 같은 시간에 2개의 입력장치로 자료를 읽어 파일을 만드는 작업이다.
(정답률: 68%)
  • Merge(병합)는 2개 이상의 정렬된 파일을 합쳐서 일정한 규칙에 따라 하나의 정렬된 파일로 만드는 작업을 의미합니다.
profile_image
1

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

44. 마스터 파일의 데이터를 트랜잭션 파일에 의해 추가, 삭제, 교환하여 새로운 마스터 파일을 작성하는 처리 패턴을 무엇이라 하는가?

  1. 병합(Merge)
  2. 갱신(Update)
  3. 대조(Matching)
  4. 변환(Conversion)
(정답률: 77%)
  • 기존의 마스터 파일에 트랜잭션 파일의 변경 사항(추가, 삭제, 수정)을 반영하여 최신 상태의 새로운 마스터 파일을 생성하는 처리 패턴을 갱신(Update)이라고 합니다.
profile_image
1

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

45. 리스트 편성 화일의 특징으로 옳지 못한 것은?

  1. 화일의 구조가 복잡하다.
  2. 처리효율이 떨어진다.
  3. 포인터 값의 변경으로 레코드의 추가가 어렵다.
  4. 기억장소의 낭비가 크다.
(정답률: 41%)
  • 리스트 편성 화일은 포인터를 사용하여 레코드를 연결하므로, 포인터 값만 변경하면 레코드를 매우 쉽게 추가하거나 삭제할 수 있는 것이 특징입니다.

    오답 노트

    화일의 구조가 복잡하다, 처리효율이 떨어진다, 기억장소의 낭비가 크다: 리스트 편성 화일의 실제 특징입니다.
  • 링크드 리스트의 주요 장점 중 하나는 포인터 값의 변경으로 레코드의 추가가 용이하다는 점입니다. 새로운 레코드를 추가할 때 기존 요소의 포인터를 적절히 조정하면 되기 때문에, 배열과 비교했을 때 리스트의 특정 위치에 쉽게 레코드를 추가하거나 삭제할 수 있습니다.
profile_image
1

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

46. 원시 전표 설계시 고려하여야 할 사항으로 잘못 설명된 것은?

  1. 원시 전표는 기입이 쉽도록 해야 한다.
  2. 가능한 기입량을 적게 한다.
  3. 일정한 순서에 따라 차례로 기입될 수 있게 한다.
  4. 전표 번호나 발행 주문과 같은 고정 항목은 기입자가 반드시 기입하도록 한다.
(정답률: 46%)
  • 원시 전표의 전표 번호나 발행 주문과 같은 고정 항목은 기입자의 실수를 방지하고 효율성을 높이기 위해 미리 인쇄되어 있어야 하며, 기입자가 직접 작성하게 해서는 안 됩니다.
profile_image
1

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

47. 코드화 대상 항목을 소정의 기준에 따라 대분류, 소분류로 구분하고 순서대로 번호를 부여하는 방식은?

  1. 기호 코드
  2. 십진 분류식 코드
  3. 표의 숫자식 코드
  4. 그룹 분류식 코드
(정답률: 68%)
  • 코드화 대상 항목을 대분류, 소분류 등 계층적 구조로 구분하고 순차적으로 번호를 부여하는 방식은 그룹 분류식 코드의 핵심 특징입니다.
profile_image
1

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

48. 한 모듈내에 있는 구성요소의 기능적 관련성을 평가하는 기준으로서, 다른 모듈과의 결합도에 영향을 주는 것은?

  1. 구조도표
  2. 결합도
  3. 설계구조도
  4. 응집도
(정답률: 62%)
  • 응집도(Cohesion)는 하나의 모듈 내에 있는 구성 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내는 척도이며, 이는 모듈 간의 결합도에 직접적인 영향을 줍니다.
profile_image
1

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

49. 모듈 결합도에 해당되지 않는 기능은?

  1. 기능 결합
  2. 내용 결합
  3. 공통 결합
  4. 외부 결합
(정답률: 47%)
  • 모듈 결합도는 모듈 간의 상호 의존성을 측정하는 지표로, 내용 결합, 공통 결합, 외부 결합, 제어 결합, 스탬프 결합, 자료 결합이 존재합니다. 기능 결합은 결합도의 종류에 해당하지 않습니다.
profile_image
1

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

50. 입력 데이터가 기록되는 디스켓, 자기 테이프, 디스크, OMR 등의 규격을 결정하는 것은 어느 단계인가?

  1. 입력 매체의 설계
  2. 입력 원표의 설계
  3. 화일 구조의 설계
  4. 저치 단계의 설계
(정답률: 74%)
  • 디스켓, 자기 테이프, 디스크, OMR 등 데이터가 기록되는 물리적 매체의 규격과 특성을 결정하는 단계는 입력 매체의 설계입니다.
profile_image
1

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

51. 객체지향 시스템에서는 객체가 시스템을 구성하는 기본 단위인데, 이런 객체 중에는 같은 특성을 갖는 객체들이 많다. 이와 같이 같은 특성을 갖는 객체를 표현한 것을 무엇이라 하는가?

  1. 속성
  2. 클래스
  3. 메시지
  4. 인스턴스
(정답률: 66%)
  • 객체지향 시스템에서 공통된 속성과 행위를 갖는 객체들의 집합이자, 객체를 생성하기 위한 틀을 클래스라고 합니다.

    오답 노트

    인스턴스: 클래스를 통해 실제로 메모리에 구현된 구체적인 객체
profile_image
1

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

52. 시스템의 기본요소 중 처리된 결과를 측정 및 평가하여 목표 도달 여부를 체크하고, 불충분한 경우 재 입력과정에 포함되는 요소는?

  1. 프로세싱(Processing)
  2. 제어(Control)
  3. 피드백(Feedback)
  4. 입력(Input)
(정답률: 79%)
  • 처리된 결과를 측정 및 평가하여 목표 도달 여부를 확인하고, 필요시 다시 입력 과정으로 되돌려 보내는 제어 메커니즘을 피드백(Feedback)이라고 합니다.
profile_image
1

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

53. 개개의 모듈에서 테스트를 시작하고, 점차 이것들을 맞추어 테스트한 후 최종적으로 프로그램의 전체 테스트를 행하는 테스트 방식은?

  1. 상향 테스트 방식
  2. 단위 테스트 방식
  3. 하향 테스트 방식
  4. 통합 테스트 방식
(정답률: 32%)
  • 개별 모듈에서 시작하여 점차 상위 모듈로 결합하며 테스트를 진행하는 방식은 상향 테스트 방식입니다.

    오답 노트

    하향 테스트 방식: 상위 모듈부터 하위 모듈 순으로 테스트 진행
profile_image
1

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

54. 4 코드의 기능과 필요성에 대한 설명으로 잘못된 것은?

  1. 자료의 분류집계를 쉽게 한다.
  2. 자료의 구별과 특정자료의 추출이 용이하다.
  3. 자료의 내용을 쉽게 볼 수 있도록 한다.
  4. 정보의 표현 방법을 단순화한다.
(정답률: 31%)
  • 코딩의 주된 목적은 데이터의 단순화, 분류 및 집계의 용이성, 특정 자료의 빠른 추출에 있습니다. 코드는 데이터를 기호나 숫자로 대체하는 것이므로, 사람이 읽었을 때 자료의 내용을 직관적으로 쉽게 볼 수 있게 만드는 것과는 거리가 멉니다.
profile_image
1

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

55. 자기테이프에 사용하는 데이터 형식 중에서 경제성이 높고 처리속도가 빠르며 프로그램 작성이 쉬운 방법은?

  1. 비블록화 고정길이 레코드(Unblocking Fixed Length Record)
  2. 블록화 고정길이 레코드(Blocking Fixed Length Record)
  3. 비블록화 가변길이 레코드(Unblocking Variable Length Record)
  4. 블록화 가변길이 레코드(Blocking Variable Length Record)
(정답률: 65%)
  • 블록화 고정길이 레코드는 여러 개의 고정 길이 레코드를 하나의 블록으로 묶어 저장하는 방식입니다. 이는 입출력 횟수를 줄여 처리 속도를 높이고, 레코드 길이가 일정하여 프로그램 작성이 쉬우며 저장 공간의 경제성도 높습니다.
profile_image
1

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

56. 구조적 분석의 효과로 거리가 먼 항은?

  1. 시스템을 분할 할 수 있다.
  2. 분석자와 사용자간의 의사소통 용이하다.
  3. 상향식 원리를 적용하기 때문에 분석의 중복성이 배제할 수 있다.
  4. 전체 시스템 일관성 있게 이해 할 수 있다.
(정답률: 64%)
  • 구조적 분석은 하향식(Top-Down) 분할 원리를 적용하여 시스템을 세분화함으로써 중복성을 배제하고 일관성을 유지하는 기법입니다. 따라서 상향식 원리를 적용한다는 설명은 틀린 내용입니다.
profile_image
1

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

57. 입력 데이터의 오류발생 원인 중 인접한 좌우 자리를 바꾸어서 발생하는 에러는?

  1. 사본 에러
  2. 전위에러
  3. 이중 전위 에러
  4. 랜덤 에러
(정답률: 71%)
  • 데이터 입력 시 인접한 두 글자의 위치가 서로 바뀌어 발생하는 오류를 전위에러라고 합니다.

    오답 노트

    사본 에러: 데이터가 중복 입력됨
    랜덤 에러: 무작위로 발생하는 오류
profile_image
1

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

58. 새로운 시스템 완성 후에 심사되는 평가의 방법으로 적당하지 않는 것은?

  1. 이용부분의 만족도 분석
  2. 시스템 분석가의 만족도 분석
  3. 프로그램 정확성과 효율성 분석
  4. 개발비의 운용비용의 분석
(정답률: 55%)
  • 시스템 완성 후 평가의 핵심은 실제 사용자의 만족도와 시스템의 성능, 비용 효율성을 측정하는 것입니다. 시스템 분석가는 개발 주체이므로 분석가 자신의 만족도를 평가하는 것은 객관적인 시스템 평가 방법으로 적절하지 않습니다.
profile_image
1

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

59. 구체화된 새로운 시스템이 본래의 요구를 만족하는가를 평가하는 기준으로 거리가 먼 것은?

  1. 가격
  2. 처리시간
  3. 기능
  4. 신뢰성
(정답률: 71%)
  • 시스템이 본래의 요구사항을 만족하는지 평가하는 기준은 기능적 완성도, 성능(처리시간), 신뢰성 등 기술적 지표가 중심이 되며, 가격은 시스템의 구현 결과에 대한 요구 만족도 평가 기준과는 거리가 멉니다.
profile_image
1

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

60. 프로그램 설계서 작성으로 인한 기대효과와 거리가 먼 항은?

  1. 프로그래머의 인사 이동시 결함을 방지할 수 있다.
  2. 시스템의 수정, 유지보수가 간단하게 이루어진다.
  3. 비용이 절감되어, 장기 계획을 수립할 수 있다.
  4. 컴퓨터의 기종 변경시 프로그램의 생산성이 떨어진다.
(정답률: 77%)
  • 프로그램 설계서를 상세히 작성하면 시스템의 구조가 명확해지므로, 컴퓨터 기종이 변경되더라도 프로그램의 생산성을 유지하거나 높일 수 있습니다.
profile_image
1

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

4과목: 운영체제

61. 페이지 기법에서 옳지 않은 사항은?

  1. 페이지 크기가 작을수록 더 많은 페이지가 존재한다.
  2. 페이지가 클수록 더 큰 페이지 테이블 공간이 필요하다.
  3. 페이지 크기가 작을 경우 우수한 Work Set을 가질 수 있다.
  4. 페이지 크기가 클수록 참조되는 정보와는 무관한 많은 양의 정보가 주기억장치에 남게 된다.
(정답률: 47%)
  • 페이지 크기가 커지면 전체 페이지 수가 줄어들기 때문에, 이를 관리하는 페이지 테이블의 크기는 오히려 작아집니다.

    오답 노트

    페이지 크기가 작으면 페이지 수가 많아져 테이블 공간이 더 필요하며, Work Set 효율은 높아지지만 내부 단편화는 줄어듭니다. 반면 페이지가 크면 불필요한 정보가 메모리에 함께 올라오는 현상이 발생합니다.
profile_image
1

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

62. UNIX 시스템의 특징으로 볼 수 없는 것은?

  1. UNIX 시스템은 사용자에 대해 대화형 시스템이다.
  2. UNIX 시스템은 다중 작업 시스템(Multi-tasking System)이다.
  3. UNIX 시스템은 파일 구조는 단층 구조 형태이다.
  4. UNIX 시스템은 다중 사용자(Multi-User) 시스템이다.
(정답률: 64%)
  • UNIX 시스템은 계층적 트리 구조의 파일 시스템을 사용하여 디렉터리를 통해 파일을 효율적으로 관리합니다.

    오답 노트

    대화형 시스템, 다중 작업(Multi-tasking), 다중 사용자(Multi-User) 지원은 UNIX의 핵심 특징입니다.
profile_image
1

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

63. 다중 프로그래밍 시스템에서 실행되는 프로세스가 너무 많아 처리 속도에 문제가 발생 할 경우, 시스템 운영자(operator)가 취할 수 있는 가장 적절한 방법은?

  1. 일부 낮은 우선순위의 프로세스를 중단시킨다.
  2. 일부 낮은 우선순위의 프로세스를 죽인다.
  3. PM을 실시한다.
  4. 교착 상태가 발생하였는지를 점검한다.
(정답률: 43%)
  • 시스템에 너무 많은 프로세스가 실행되어 처리 속도가 저하될 때, 운영자는 시스템 부하를 줄이기 위해 우선순위가 낮은 프로세스를 일시적으로 중단시켜 가용 자원을 확보하는 것이 가장 적절한 조치입니다.
profile_image
1

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

64. 프로세스 스케줄링 방법 중 실행 시간 추정과 선점 기능 때문에 스케줄러가 복잡해지고 남은 계산 시간들을 저장해 놓아야 하는 단점을 보완한 대화식 작업에 적합한 프로세스 스케줄링 방법은?

  1. HRN
  2. SRT
  3. SJF
  4. FIFO
(정답률: 45%)
  • HRN(Highest Response-ratio Next)은 SJF의 단점인 기아 현상을 해결하기 위해 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하는 방식으로, 대화식 작업에 매우 적합합니다.

    오답 노트

    SRT: 남은 실행 시간이 가장 짧은 프로세스를 선택하는 선점형 방식
    SJF: 실행 시간이 가장 짧은 프로세스를 선택하는 비선점형 방식
    FIFO: 도착한 순서대로 처리하는 가장 단순한 방식
profile_image
1

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

65. 클라이언트/서버 모델 설명으로 거리가 먼 것은?

  1. 프로그램의 모듈성과 융통성을 증대시킨다.
  2. 서버는 공유된 다양한 시스템 기능과 자원을 제공해야 한다.
  3. 공유되는 중앙 컴퓨터가 모든 클라이언트/서버를 관리한다.
  4. 다중 사용자 시스템은 사용자들 간에 CPU를 공유하기 위해 시분할된 단일 컴퓨터 시스템으로 구성된다.
(정답률: 29%)
  • 클라이언트/서버 모델은 서비스 요청자와 제공자가 분산되어 작동하는 구조입니다. 모든 클라이언트와 서버를 중앙 컴퓨터가 일괄 관리하는 방식은 분산 환경의 특성과 맞지 않는 중앙 집중형 구조에 해당합니다.
profile_image
1

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

66. 하나의 프로세스가 자주 참조하는 페이지의 집합을 의미하며, 이런 페이지 집합이 적재되어 프로세스는 한동안 페이지 폴트 없이 실행될 수 있다. 이런 페이지 집합을 무엇이라 하는가?

  1. 워킹 셋
  2. 구역성
  3. 스래싱
  4. 단편화
(정답률: 60%)
  • 프로세스가 특정 시간 동안 집중적으로 참조하는 페이지들의 집합을 워킹 셋이라고 하며, 이를 메모리에 유지함으로써 페이지 폴트 발생 빈도를 낮추고 시스템 성능을 최적화할 수 있습니다.

    오답 노트

    구역성: 참조하는 주소가 특정 영역에 집중되는 현상
    스래싱: 페이지 폴트가 빈번하여 CPU 이용률이 급격히 떨어지는 현상
    단편화: 메모리 공간이 작은 조각으로 나뉘어 낭비되는 현상
profile_image
1

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

67. 파일 접근 행렬(access-matrix)는 무슨 목적으로 만든 것인가?

  1. 압축
  2. 스케쥴링
  3. 할당
  4. 보호
(정답률: 33%)
  • 파일 접근 행렬은 사용자(주체)와 객체(파일, 세그먼트 등) 간의 접근 권한을 정의하여, 허가되지 않은 접근을 차단하고 시스템 자원을 안전하게 관리하는 보호 목적으로 사용됩니다.
profile_image
1

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

68. 교착 상태가 발생할 수 있는 조건이 아닌 것은?

  1. 점유 및 대기
  2. 비선점
  3. 상호 배제
  4. 진행
(정답률: 74%)
  • 교착 상태(Deadlock)가 발생하기 위해서는 상호 배제, 점유 및 대기, 비선점, 환형 대기라는 4가지 조건이 동시에 만족되어야 합니다. 진행(Progress)은 교착 상태가 없는 상태에서 자원 할당이 원활히 이루어지는 성질을 말하며, 발생 조건이 아닙니다.
profile_image
1

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

69. 프로그램과 이를 이용하는 I/O 장치와의 속도차를 극복하기 위한 방법으로 하드디스크가 중재하는 방식을 무엇이라 하는가?

  1. Spool
  2. Polling
  3. Cycle Steal
  4. Buffer
(정답률: 36%)
  • 스풀(Spool)은 고속의 CPU와 저속의 I/O 장치 간의 속도 차이를 극복하기 위해 하드디스크와 같은 중간 저장 장치를 이용하여 데이터를 임시로 저장하고 처리하는 방식입니다.
profile_image
1

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

70. 처리기 상호 연결 기법 중 공유 버스형에 대한 설명으로 틀린 것은?

  1. 버스는 한 시점에 단지 하나의 전송만을 취급 할 수 있다.
  2. 버스에 이상이 생기면 그 부분만 사용될 수 없다.
  3. 시스템의 전체 교신량이 전송률에 의한 제한을 받는다.
  4. 시스템이 바빠지면 버스 사용은 성능 효율을 저하시킨다.
(정답률: 37%)
  • 공유 버스형 구조는 모든 장치가 하나의 공통 통로를 공유하므로, 버스 자체에 결함이 발생하면 시스템 전체가 마비되는 단일 장애점(Single Point of Failure) 특성을 가집니다.

    오답 노트

    한 시점 단일 전송: 버스 중재 필요
    전송률 제한: 버스 대역폭이 전체 성능 결정
    성능 저하: 트래픽 증가 시 병목 현상 발생
profile_image
1

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

71. 프로세스 제어블록(PCB)에 포함되지 않는 것은?

  1. 프로세스의 현재 상태
  2. 우선 순위
  3. 프로세스 식별자
  4. 프로세스의 CPU 사용율
(정답률: 48%)
  • PCB(Process Control Block)는 운영체제가 프로세스를 관리하기 위해 필요한 정보를 저장하는 구조체입니다. 프로세스 식별자, 프로세스 상태, 우선순위, 프로그램 카운터, 레지스터 정보 등이 포함되지만, 프로세스의 CPU 사용율은 성능 모니터링 지표이며 PCB에 저장되는 필수 관리 정보가 아닙니다.
profile_image
1

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

72. 사용자 Password에 대한 설명이 아닌 것은?

  1. 추출 가능한 전화번호, 생년월일용으로는 구성하지 않는 것이 바람직하다.
  2. 암호가 짧을수록 추측에 의한 암호 발각 가능성이 희박하다.
  3. 암호는 자주 변경하는 것이 바람직하다.
  4. 불법 액세스를 방지하는데 사용한다.
(정답률: 69%)
  • 암호의 길이가 짧을수록 가능한 조합의 수가 적어지므로, 공격자가 추측하거나 무작위 대입(Brute-force)을 통해 암호를 찾아낼 가능성이 훨씬 높아집니다.
profile_image
1

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

73. 디스크 할당 기법으로서 링크를 이용한 기법에 관하여 기술한 것이 잘못된 것은?

  1. 외부 단편화가 발생하지 않는다.
  2. 각 파일은 디스크 블록의 연결된 리스트이다.
  3. 직접 접근을 효율적으로 지원한다.
  4. FAT(File Allocation Table)는 이 기법의 변형이다.
(정답률: 24%)
  • 링크 할당 기법은 블록들이 연결 리스트 형태로 흩어져 저장되므로, 특정 블록에 접근하기 위해 이전 블록들을 순차적으로 거쳐야 하는 순차 접근 방식입니다. 따라서 직접 접근(Direct Access)은 매우 비효율적입니다.
profile_image
1

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

74. 기억장치의 동적 분할 방식에 대한 설명으로 올바르지 않은 것은?

  1. 단편화 현상이 발생하지 않는다.
  2. 기억장소 활용률이 높아진다.
  3. 고정분할 방식에 비해 실행될 프로세스 크기에 대한 제약이 완화된다.
  4. 미리 크기를 결정하지 않고 실행할 프로세스의 크기에 맞게 기억 장소를 분할하기 때문에 가변분할 기억 장소 배당 방식이라고도 한다.
(정답률: 46%)
  • 동적 분할 방식은 프로세스 크기에 맞게 메모리를 할당하므로 내부 단편화는 해결되지만, 프로세스의 생성과 소멸이 반복되면서 메모리 사이사이에 작은 빈 공간이 생기는 외부 단편화 현상이 발생합니다.
profile_image
1

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

75. 개방형 시스템(Open System)의 특징이 아닌 것은?

  1. 구조가 공개되어 있다.
  2. 제품의 공급업자가 많다.
  3. 표준이 정해져 있다.
  4. 라이센스 비용이 비싸다
(정답률: 76%)
  • 개방형 시스템은 표준이 공개되어 있어 여러 공급업체가 참여할 수 있으며, 일반적으로 라이선스 비용이 저렴하거나 무료인 특징을 가집니다.
profile_image
1

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

76. 가상기억장치의 페이지 교체 알고리즘 중에서, 각 페이지마다 계수기를 두어 현 시점에서 볼 때 가장 오래 전에 사용된 페이지를 교체하는 것은?

  1. FIFO(First-In First-Out)
  2. LIFO(Last-In First-Out)
  3. LRU(Least Recently Used)
  4. LFU(Least Frequently Used)
(정답률: 60%)
  • LRU(Least Recently Used) 알고리즘은 가장 오랫동안 사용되지 않은 페이지를 교체 대상으로 선정하는 방식입니다.

    오답 노트

    FIFO(First-In First-Out): 가장 먼저 들어온 페이지를 교체
    LFU(Least Frequently Used): 참조 횟수가 가장 적은 페이지를 교체
profile_image
1

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

77. 그림과 같은 기억장소에서 두 번째 공백인 14K의 작업공간에 13K의 작업을 할당할 수 있는 기억장치 배치 전략은?

  1. 최초 적합(First-Fit)
  2. 최적 적합(Best-Fit)
  3. 최악 적합(Worst-Fit)
  4. 세 가지 방법 모두
(정답률: 72%)
  • 최적 적합(Best-Fit) 전략은 가용 공간들 중 할당하려는 작업 크기와 차이가 가장 적은(가장 작은) 공간을 선택하는 방식입니다. 에서 $13\text{K}$ 작업을 배치할 때, 가용 공간인 $16\text{K}$, $14\text{K}$, $30\text{K}$ 중 크기 차이가 가장 작은 $14\text{K}$ 공간에 할당하는 것이 최적 적합 방식입니다.
profile_image
1

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

78. UNIX 시스템에서 운영체제의 핵심이 되는 부분으로서 프로세서 관리, 입·출력관리, 파일관리 등을 하는 곳은?

  1. 파일 시스템
  2. 커널(Kernel)
  3. 파이프(Pipe)
  4. 필터(Filter)
(정답률: 65%)
  • 커널(Kernel)은 운영체제의 핵심 부분으로, 하드웨어와 프로세스 사이의 인터페이스 역할을 하며 프로세서 관리, 메모리 관리, 파일 및 입출력 관리 등 시스템의 전반적인 자원을 제어합니다.
profile_image
1

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

79. 인터럽트 종류와 발생원인에 대한 설명 중 거리가 먼 것은?

  1. 기계검사 인터럽트는 기계에 고장이 생겼을 때 발생한다.
  2. 재시작 인터럽트는 수행중인 프로세스가 0으로 나누어진다든지, 기타 허용되지 않은 명령어을 실행할 때 발생한다.
  3. 외부 인터럽트는 인터럽트 시계에서 일정한 시간이 만기가 된 경우 발생한다.
  4. 입출력 인터럽트는 입·출력 하드웨어가 발생시킨다.
(정답률: 37%)
  • 0으로 나누기나 허용되지 않은 명령어 실행과 같이 프로세스 내부에서 발생하는 오류는 재시작 인터럽트가 아니라 트랩(Trap) 또는 예외(Exception) 인터럽트에 해당합니다.
profile_image
1

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

80. 세마포어(Semaphore)에 관한 설명 중 틀린 것은?

  1. 상호배제 문제를 해결하기 위하여 사용된다.
  2. 정수의 변수로서 양의 값만을 가진다.
  3. 여러 개의 프로세스가 동시에 그 값을 수정하기 못한다.
  4. 세마포어에 대한 연산을 처리 도중에 인터럽트 되어서는 안된다.
(정답률: 35%)
  • 세마포어는 공유 자원에 접근하는 프로세스의 수를 제어하는 정수형 변수입니다. 세마포어 값은 0 또는 음수가 될 수 있으며, 이를 통해 프로세스의 대기 상태를 관리하므로 양의 값만을 가진다는 설명은 틀렸습니다.
profile_image
1

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

5과목: 정보통신개론

81. VAN에서 적용하는 4개의 계층 구조로 적합한 것은?

  1. 물리 계층-데이터 링크 계층-네트워크 계층-전달 계층
  2. 응용 계층-표현 계층-세션 계층-전달 계층
  3. 물리 계층-매체 접근 제어 계층-논리 링크 제어계층-네트워크 계층
  4. 기본 통신 계층-네트워크 계층-통신처리 계층-정보 처리 계층
(정답률: 27%)
  • 부가가치통신망(VAN)의 계층 구조는 하위 단계부터 기본 통신 계층, 네트워크 계층, 통신처리 계층, 정보 처리 계층의 4단계로 구성됩니다.
profile_image
1

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

82. 동기식 전송방식의 구성 형식은 동기문자와 제어정보, 데이터 블록으로 구성되는데 이러한 구성형식을 무엇이라 하는가?

  1. 패리티
  2. 프레임
  3. 플래그
  4. 싸이클
(정답률: 42%)
  • 동기식 전송에서 동기 문자(SYN), 제어 정보, 데이터 블록을 하나로 묶어 전송하는 논리적인 데이터 단위를 프레임이라고 합니다.
profile_image
1

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

83. 운영체제(UNIX)를 구성하는 요소에 해당되지 않는 것은?

  1. Directory
  2. Kernel
  3. Core
  4. Utility Program
(정답률: 47%)
  • UNIX 운영체제는 하드웨어를 직접 제어하는 커널(Kernel), 파일 시스템을 관리하는 디렉터리(Directory), 사용자가 사용하는 유틸리티 프로그램(Utility Program)으로 구성됩니다. Core는 일반적으로 CPU의 핵심 처리 장치를 의미하며 운영체제의 구성 요소 분류에는 포함되지 않습니다.
profile_image
1

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

84. Presentation 계층에서 제공되는 기능은?

  1. 흐름 제어
  2. 동기 제어
  3. 데이터 압축
  4. 분산 데이터 베이스 액세스
(정답률: 38%)
  • 표현 계층(Presentation Layer)은 송수신 측의 서로 다른 데이터 형식을 일치시키는 역할을 하며, 데이터의 암호화, 복호화, 압축 및 변환 기능을 제공합니다.

    오답 노트

    흐름 제어, 동기 제어: 전송 계층 또는 데이터 링크 계층의 기능입니다.
profile_image
1

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

85. 베이스 밴드 전송 방식에 해당되지 않는 것은?

  1. 단류 NRZ방식
  2. 복류 NRZ방식
  3. CMI방식
  4. DSB방식
(정답률: 46%)
  • 베이스 밴드 전송은 변조 과정 없이 디지털 신호를 그대로 전송하는 방식입니다. DSB방식은 반송파를 사용하는 대역 통과(Pass-band) 전송 방식의 일종이므로 베이스 밴드 방식에 해당하지 않습니다.
profile_image
1

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

86. Protocol의 기본 요소가 아닌 것은?

  1. 구문
  2. 의미
  3. 계층
  4. 타이밍
(정답률: 48%)
  • 프로토콜의 3대 기본 요소는 구문(Syntax), 의미(Semantics), 타이밍(Timing)입니다.

    오답 노트

    계층: 프로토콜의 구성 요소가 아니라 네트워크 모델(OSI 7계층 등)의 구조적 개념입니다.
profile_image
1

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

87. 8위상 변조와 2진폭 변조를 혼합하여 변복조장치 전송 속도가 1200baud/sec인 경우 비트 속도(bps)는?

  1. 1200
  2. 2400
  3. 3600
  4. 4800
(정답률: 50%)
  • 비트 속도는 보오 속도에 한 신호당 전송되는 비트 수를 곱하여 계산합니다. 8위상 변조($2^3$)와 2진폭 변조($2^1$)를 혼합하면 한 신호당 $3 + 1 = 4$비트를 전송합니다.
    ① [기본 공식] $bps = baud \times \log_2 M$
    ② [숫자 대입] $bps = 1200 \times 4$
    ③ [최종 결과] $bps = 4800$
profile_image
1

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

88. HDLC 프로토콜의 기본 기능이 아닌 것은?

  1. 단방향, 반이중, 전이중 모두 사용 가능하다.
  2. BYTE 방식 프로토콜이다.
  3. GO-BACK-N ARQ 에러 제어 방식이다.
  4. 데이터 링크 형식은 point-to-point, Multi- point, Loop, 모두 가능하다.
(정답률: 61%)
  • HDLC는 비트 단위로 데이터를 전송하는 비트 Stuffing 방식을 사용하는 비트 지향 프로토콜입니다.

    오답 노트

    BYTE 방식 프로토콜이다: HDLC는 비트 방식이므로 틀린 설명입니다.
profile_image
1

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

89. 공중 통신 회선에 교환 설비, 컴퓨터 및 단말기 등을 접속시켜 새로운 부가 기능을 제공하는 통신망은?

  1. LAN
  2. VAN
  3. ISDN
  4. WAN
(정답률: 59%)
  • 공중 통신 회선을 이용하여 컴퓨터, 단말기 등을 연결하고 부가 기능을 제공하는 통신망은 VAN(Value Added Network, 부가가치 통신망)입니다.
profile_image
1

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

90. ISDN을 위한 교환기의 필요조건이 아닌 것은?

  1. 아날로그형으로 한다.
  2. 패킷 교환 방식으로 한다.
  3. 분산 처리 네트워크로 한다.
  4. 축적 Program 제어형으로 한다.
(정답률: 38%)
  • ISDN(종합 서비스 디지털 망)은 이름 그대로 모든 서비스를 디지털 방식으로 통합하는 망이므로, 아날로그형으로 구성하는 것은 기본 설계 원칙에 어긋납니다.
profile_image
1

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

91. PCM 방식에서 양자화 revel을 126단계로 구분한다면 2진 부호로 부호화 하는 경우 몇 자리가 필요한가?

  1. 5
  2. 7
  3. 8
  4. 9
(정답률: 46%)
  • 양자화 레벨 수와 필요한 비트 수 사이의 관계를 이용하여 계산합니다.
    ① [기본 공식] $L = 2^{n}$
    ② [숫자 대입] $126 \le 2^{n}$
    ③ [최종 결과] $n = 7$
    ($2^{6}=64$이므로 126단계를 표현하기 위해서는 최소 7비트가 필요합니다.)
profile_image
1

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

92. 정보통신 시스템의 기본 구성 요소로 보이지 않는 것은?

  1. 통신 회선
  2. 컴퓨터(단말장치)
  3. 신호 변환기
  4. 구내 교환기
(정답률: 65%)
  • 정보통신 시스템의 기본 구성 요소는 단말장치(DTE), 신호변환기(DCE), 통신회선, 통신제어장치(CCU)입니다. 구내 교환기는 특정 네트워크 환경의 부가 장치일 뿐 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

93. 비패킷형 단말기들을 패킷교환망에 접속이 가능하도록 데이터를 패킷으로 조립하고 수신측에서는 분해 해주는 H/W 및 S/W는?

  1. PAD
  2. PMS
  3. PS
  4. NCC
(정답률: 45%)
  • PAD(Packet Assembler/Disassembler)는 비패킷형 단말기가 패킷 교환망에 접속할 수 있도록 데이터를 패킷 단위로 조립하고 분해하는 장치입니다.
profile_image
1

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

94. 전용회선을 이용하지 않는 통신서비스는?

  1. FAX
  2. TELETEXT
  3. ARS
  4. TELEX
(정답률: 45%)
  • TELETEXT는 방송 신호의 수직 블랭킹 간격을 이용하여 텍스트 정보를 전송하는 서비스로, 전용회선이 아닌 방송망을 이용합니다.
profile_image
1

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

95. 정보통신을 위해 한 시스템이 다른 시스템과 통신을 원활하게 수행할 수 있도록 해주는 통신 규약은?

  1. 인터페이스
  2. 통신 소프트웨어
  3. 통신 프로토콜
  4. 통신 처리
(정답률: 68%)
  • 통신 프로토콜(Protocol)은 서로 다른 시스템 간에 원활한 정보 교환을 위해 정의한 통신 규약, 즉 약속된 통신 규칙을 의미합니다.
profile_image
1

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

96. ISDN(Integrated Service Digital Network)에 관한 설명 중 옳지 않은 것은?

  1. 임차한 통신 회선 설비에 컴퓨터를 접속, 다양한 응용 서비스와 정보의 부가가치를 향상시킨다.
  2. 이용자의 통신망간에 인터페이스와 디지털 접속 등을 제공하는 종합 서비스망이다.
  3. 통신망의 경제성과 효율성을 증대시키고 통신처리 기능을 고도화시킨다.
  4. 하나의 통신망에 접속되며, 디지털 전송 기술을 이용하여 데이터, 음성, 화상 정보를 송수신할 수 있다
(정답률: 46%)
  • ISDN은 디지털 전송 기술을 이용하여 음성, 데이터, 화상 등 다양한 서비스를 하나의 망으로 제공하는 종합 서비스 디지털 망입니다.

    오답 노트

    임차한 통신 회선 설비에 컴퓨터를 접속: 이는 전용선(Leased Line) 방식에 대한 설명이며, 종합 서비스망인 ISDN의 특징이 아닙니다.
profile_image
1

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

97. 어떤 신호 f(t)가 의미를 지니는 최고의 주파수보다 2배 이상의 속도의 균일한 시간 간격으로 채집된다면 이 채집된 데이터는 원하의 신호가 가진 모든 정보를 포함한다는 이론은 어느 것인가?

  1. 표본화
  2. 양자화
  3. 부호화
  4. 이진화
(정답률: 38%)
  • 표본화(Sampling)는 나이퀴스트(Nyquist) 이론에 따라 신호의 최고 주파수보다 2배 이상의 속도로 샘플링하면 원래의 신호를 완벽하게 복원할 수 있다는 원리를 이용하는 과정입니다.
profile_image
1

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

98. 아날로그 데이터를 전송하기 위해 디지털 형태로 변환시키고 또 이러한 디지털 형태를 원래의 아날로그 데이터로 복구시키는 장치를 무엇이라 하는가?

  1. 모뎀
  2. 코덱
  3. 멀티플렉서
  4. 카운터
(정답률: 33%)
  • 코덱(CODEC)은 Coder(부호화)와 Decoder(복호화)의 합성어로, 아날로그 신호를 디지털로 변환하여 전송하고 다시 원래의 아날로그 신호로 복구시키는 장치를 의미합니다.
profile_image
1

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

99. 정보 통신 시스템의 이용 면에서 거리가 가장 먼 것은?

  1. 거리와 시간의 극복
  2. 대형 컴퓨터의 공동 이용
  3. 분산 처리 방법 활용
  4. 공장 자동화 시스템의 공동 이용
(정답률: 44%)
  • 정보 통신 시스템은 거리와 시간의 극복, 자원의 공동 이용(대형 컴퓨터 등), 분산 처리 시스템 구축을 통해 효율성을 높이는 것이 목적입니다.

    오답 노트

    공장 자동화 시스템의 공동 이용: 이는 특정 산업의 자동화 제어 영역이며, 일반적인 정보 통신 시스템의 보편적 이용 목적과는 거리가 멉니다.
profile_image
1

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

100. 주파수분할 다중화(FDM) 방식에서 보호대역(Guard Band)이 필요한 이유는?

  1. 주파수 대역폭을 넓히기 위함이다.
  2. 신호의 세기를 크게 하기 위함이다.
  3. 채널 간섭을 막기 위함이다.
  4. 많은 채널을 좁은 주파수 대역에 쓰기 위함이다.
(정답률: 60%)
  • FDM 방식에서 인접한 채널 간의 주파수 중첩으로 인해 발생하는 신호 간섭을 방지하기 위해 채널 사이에 빈 공간인 보호대역을 둡니다.
profile_image
1

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

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