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

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

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

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

목록

1과목: 데이터 베이스

1. 자료가 아래와 같을 때, 삽입(insertion) 정렬 방법을 적용하여 오름차순으로 정렬할 경우 pass 1을 수행한 결과는?

  1. 19, 20, 14, 16, 18
  2. 14, 20, 19, 16, 18
  3. 14, 19, 20, 16, 18
  4. 20, 14, 19, 16, 18
(정답률: 79%)
  • 삽입 정렬은 두 번째 요소부터 시작하여 앞의 정렬된 부분과 비교해 적절한 위치에 삽입하는 방식입니다.
    초기 상태: $[20, 19, 14, 16, 18]$
    pass 1: 두 번째 요소인 $19$를 첫 번째 요소 $20$과 비교하여 $20$보다 작으므로 앞으로 삽입합니다.
    결과: $19, 20, 14, 16, 18$
profile_image
1

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

2. 데이터베이스를 정의하는 과정에서 주로 사용되는 데이터 언어는?

  1. DDL
  2. DCL
  3. DML
  4. DQL
(정답률: 80%)
  • DDL(Data Definition Language)은 데이터베이스의 구조를 정의, 변경, 삭제하는 데 사용되는 데이터 정의어입니다.

    오답 노트

    DML: 데이터의 조작(삽입, 수정, 삭제)을 위한 언어
    DCL: 권한 부여 및 회수를 위한 제어어
profile_image
1

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

3. 데이터베이스 설계 순서를 바르게 나열한 것은?

  1. ㉮-㉯-㉰-㉱
  2. ㉮-㉰-㉯-㉱
  3. ㉰-㉯-㉱-㉮
  4. ㉰-㉱-㉯-㉮
(정답률: 75%)
  • 데이터베이스 설계는 사용자 요구사항을 분석한 뒤, 이를 바탕으로 추상적인 개념을 잡고, 논리적 구조로 변환한 후, 실제 저장 장치에 맞게 물리적으로 구현하는 순서로 진행됩니다.
    정답 순서: ㉮ 요구 분석 $\rightarrow$ ㉯ 개념 설계 $\rightarrow$ ㉰ 논리 설계 $\rightarrow$ ㉱ 물리 설계
profile_image
1

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

4. 데이터베이스 내용에 대한 전체적인 뷰(view)라고 볼 수 있는 스키마는?

  1. 외부 스키마
  2. 개념 스키마
  3. 내부 스키마
  4. 서브 스키마
(정답률: 59%)
  • 개념 스키마는 데이터베이스의 전체적인 논리적 구조를 정의한 전체적인 뷰를 의미합니다.

    오답 노트

    외부 스키마: 개별 사용자나 응용 프로그램 관점의 서브 스키마(사용자 뷰)입니다.
    내부 스키마: 물리적 저장 장치 관점의 저장 스키마입니다.
profile_image
1

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

5. 아래 이진트리를 후위순서(postorder)로 운행한 결과는?

  1. ABCDEFGH
  2. DBGHEFCA
  3. ABDCEGHF
  4. BDGHEFAC
(정답률: 78%)
  • 후위 순회(Postorder Traversal)는 '왼쪽 서브트리 → 오른쪽 서브트리 → 루트 노드' 순으로 방문합니다.
    1. B의 왼쪽 자식 D 방문 $\rightarrow$ D
    2. B 방문 $\rightarrow$ B
    3. C의 왼쪽 서브트리(E) 탐색: G 방문 $\rightarrow$ G, H 방문 $\rightarrow$ H, E 방문 $\rightarrow$ E
    4. C의 오른쪽 자식 F 방문 $\rightarrow$ F
    5. C 방문 $\rightarrow$ C
    6. 루트 A 방문 $\rightarrow$ A
    따라서 결과는 DBGHEFCA가 됩니다.
profile_image
1

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

6. 깊이가 6인 이진트리의 최대 노드 수는?

  1. 63
  2. 64
  3. 65
  4. 66
(정답률: 43%)
  • 이진트리에서 깊이가 $n$일 때 가질 수 있는 최대 노드 수는 모든 레벨이 꽉 찬 포화 이진트리의 노드 수와 같습니다.
    ① [기본 공식]
    $$2^{n} - 1$$
    ② [숫자 대입]
    $$2^{6} - 1$$
    ③ [최종 결과]
    $$63$$
profile_image
1

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

7. 주기억장치 내에서 이루어지는 정렬 방법은?

  1. oscillating sort
  2. balanced sort
  3. polyphase sort
  4. insertion sort
(정답률: 60%)
  • insertion sort(삽입 정렬)는 데이터를 하나씩 확인하며 적절한 위치에 삽입하는 방식으로, 주기억장치 내에서 수행되는 대표적인 내부 정렬 방법입니다.
profile_image
1

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

8. 논리적 데이터 모델에 대한 설명으로 옳지 않은 것은?

  1. 관계형, 계층형, 네트워크형 모델 등이 있다.
  2. 네트워크형 모델은 레코드들이 링크에 의해서 서로 연결되는 그래프 형태로 구성된다.
  3. 관계형 모델은 릴레이션의 집합으로 표현된다.
  4. 계층적 모델은 다대다(n : m) 관계의 표현이 쉽다.
(정답률: 60%)
  • 계층적 모델은 데이터가 트리(Tree) 구조로 구성되어 상위 레코드와 하위 레코드가 1:N 관계를 가지므로, 다대다(n : m) 관계를 표현하기 어렵습니다.

    오답 노트

    관계형, 계층형, 네트워크형 모델: 논리적 데이터 모델의 대표적 종류
    네트워크형 모델: 그래프 형태로 구성되어 N:M 관계 표현 가능
    관계형 모델: 2차원 표 형태인 릴레이션의 집합으로 표현
profile_image
1

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

9. 데이터베이스 관리 시스템의 기능은 데이터를 정의하고 조작하며 제어하는 것이다. 정의 기능은 데이터베이스의 구조와 특성을 정의할 때는 데이터 모델에 따라 명세하고 정의한다. 데이터 모델 중에서 캡슐화(Capsulation), 상속(Inheritance), 다형성(Polymorphism)의 개념을 가지는 데이터 모델은?

  1. 관계 데이터 모델(Relational Data Model)
  2. 계층 데이터 모델(Hierarchical Data Model)
  3. 네트워크 데이터 모델(Network Data Model)
  4. 객체지향 데이터 모델(Object-Oriented Data Model)
(정답률: 54%)
  • 캡슐화, 상속, 다형성은 객체지향 프로그래밍의 핵심 개념으로, 이를 데이터베이스 모델에 적용하여 복잡한 데이터 구조를 효율적으로 관리하는 모델이 객체지향 데이터 모델입니다.
profile_image
1

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

10. DBMS의 필수 기능에 해당하지 않는 것은?

  1. 정의기능(definition facility)
  2. 조작기능(manipulation facility)
  3. 제어기능(control facility)
  4. 회복기능(recovery facility)
(정답률: 79%)
  • DBMS의 3대 필수 기능은 데이터의 구조를 정의하는 정의 기능, 데이터를 검색 및 수정하는 조작 기능, 데이터의 무결성과 보안을 유지하는 제어 기능입니다.

    오답 노트

    회복기능: 필수 기능이 아닌 DBMS의 세부 관리 기능에 해당합니다.
profile_image
1

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

11. 기본 키에 속해 있는 애트리뷰트는 항상 널 값을 가질 수 없는 제약을 무엇이라고 하는가?

  1. 개체 무결성
  2. 참조 무결성
  3. 키 무결성
  4. 널 무결성
(정답률: 65%)
  • 개체 무결성은 관계형 데이터베이스에서 기본 키(Primary Key)로 지정된 속성은 반드시 고유해야 하며, 절대 널(Null) 값을 가질 수 없다는 제약 조건입니다.
profile_image
1

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

12. Fill in the blank of the sentence.

  1. queue
  2. stack
  3. tree
  4. list
(정답률: 73%)
  • 제시된 이미지 의 문장은 '모든 삽입과 삭제가 top이라고 불리는 한쪽 끝에서만 이루어지는 정렬된 리스트'를 설명하고 있습니다. 이는 후입선출(LIFO) 구조인 stack의 정의입니다.
profile_image
1

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

13. 해싱(Hashing) 기법에 대한 설명으로 옳은 것은?

  1. 버킷(bucket)이란 한 개의 레코드를 저장할 수 있는 공간으로 N개의 버킷이 모여 슬롯을 형성한다.
  2. 충돌(collision)이란 서로 다른 키가 동일한 주소로 해싱되는 두 키를 말한다.
  3. DAM 파일을 구성할 때 해싱이 사용되며, 접근 속도는 빠르나 기억공간이 많이 요구된다.
  4. 개방주소법(open addressing)이란 오버플로 발생시 이를 별도의 기억 공간에 두고 링크로 연결하여 사용하는 방법을 말한다.
(정답률: 33%)
  • 해싱은 DAM(Direct Access Method) 파일 구성에 사용되며, 키 값을 주소로 직접 변환하여 접근 속도가 매우 빠르지만 빈 공간이 생길 수 있어 기억 공간이 많이 요구되는 특징이 있습니다.

    오답 노트

    버킷: 슬롯이 모여 버킷을 형성함
    충돌: 서로 다른 키가 동일한 주소로 해싱되는 현상 자체를 의미함
    개방주소법: 오버플로 발생 시 빈 버킷을 찾아 저장하는 방법 (링크 연결은 체이닝 기법)
profile_image
1

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

14. Which is an incorrect sentence that explains the responsibility of DBA?

  1. DBA is responsible for writing application programs that use the database in a language such as COBOL, PL/1, C or Pascal.
  2. DBA is responsible for deciding the storage and access strategy.
  3. DBA is responsible for defining security and integrity checks.
  4. DBA is responsible for monitoring performance and responding to changing requirements.
(정답률: 38%)
  • COBOL, PL/1, C, Pascal 등의 프로그래밍 언어를 사용하여 데이터베이스를 사용하는 응용 프로그램을 작성하는 것은 DBA(데이터베이스 관리자)가 아니라 응용 프로그래머(Application Programmer)의 역할입니다.
profile_image
1

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

15. 내장 SQL에 대한 설명으로 옳지 않은 것은?

  1. 삽입 SQL 실행문은 호스트 실행문이 나타날 수 있는 곳이면, 어디에서나 사용 가능하다.
  2. SQL문에 사용되는 호스트 변수는 콜론(:)을 앞에 붙인다.
  3. 응용 프로그램에서 내장 SQL문은 ‘EXEC SQL'을 앞에 붙여 다른 호스트 명령문과 구별한다.
  4. 내장 SQL문의 호스트 변수의 데이터 타입은 이에 대응하는 데이터베이스 필드의 SQL데이터 타입과 일치하지 않아도 된다.
(정답률: 55%)
  • 내장 SQL의 호스트 변수는 데이터베이스 필드의 SQL 데이터 타입과 반드시 일치하거나 호환되어야 데이터의 정확한 송수신이 가능합니다.
profile_image
1

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

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

  1. 데이터베이스 시스템에 따라 상이한 구조를 가진다.
  2. 사용자도 SQL을 이용하여 검색할 수 있다.
  3. 데이터베이스에 대한 통계정보가 저장될 수 있다.
  4. 사용자 데이터베이스이다.
(정답률: 59%)
  • 시스템 카탈로그는 데이터베이스의 구조, 제약 조건, 통계 정보 등 메타데이터를 저장하는 시스템 데이터베이스이며, 일반 사용자가 사용하는 사용자 데이터베이스와는 엄격히 구분됩니다.
profile_image
1

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

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

  1. 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
  2. 사용자의 데이터 관리를 간단하게 해 준다.
  3. 뷰가 정의된 기본 테이블이 삭제되면, 뷰도 자동적으로 삭제된다.
  4. 하나 이상의 기본 테이블로부터 유도되어 만들어지는 실제 테이블이다.
(정답률: 80%)
  • 뷰는 하나 이상의 기본 테이블로부터 유도되어 만들어진 가상 테이블(Virtual Table)이며, 물리적으로 데이터를 저장하지 않습니다.

    오답 노트

    데이터 접근 제어 및 보안 제공, 사용자 데이터 관리 단순화, 기본 테이블 삭제 시 뷰 자동 삭제는 뷰의 올바른 특징입니다.
profile_image
1

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

18. 비선형 자료구조에 해당하는 것은?

  1. 리스트
  2. 스택
  3. 그래프
(정답률: 74%)
  • 그래프는 데이터 요소들이 계층적이거나 망 형태로 연결된 비선형 자료구조입니다.

    오답 노트

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

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

19. 개체-관계(E-R) 다이어그램에 대한 설명으로 옳지 않은 것은?

  1. 개체 타입은 타원으로 표시된다.
  2. 현실 세계를 사람이 잘 이해할 수 있도록 표현한 개념적 구조이다.
  3. 특정 DBMS를 고려한 것은 아니다.
  4. 관계 타입은 다이아몬드 형태로 나타낸다.
(정답률: 69%)
  • 개체-관계(E-R) 다이어그램에서 개체 타입은 타원이 아니라 직사각형으로 표시합니다. 타원은 애트리뷰트를 표현할 때 사용합니다.
profile_image
1

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

20. 관계 데이터 모델에서 하나의 애트리뷰트(attribute)가 취할 수 있는 모든 원자 값들의 집합을 무엇이라고 하는가?

  1. 도메인
  2. 스키마
  3. 튜플
  4. 엔티티
(정답률: 59%)
  • 도메인이란 하나의 애트리뷰트가 가질 수 있는 원자 값들의 집합을 의미합니다.

    오답 노트

    스키마: 데이터베이스의 전체적인 구조와 제약 조건
    튜플: 관계(테이블)의 행(Row) 단위
    엔티티: 현실 세계의 독립적인 객체
profile_image
1

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

2과목: 전자 계산기 구조

21. ALU의 목적은?

  1. OP 코드의 번역
  2. 산술과 논리 연산의 실행
  3. 필요한 기계 사이클 수의 계산
  4. 어드레스 버스 제어
(정답률: 63%)
  • ALU(Arithmetic Logic Unit)는 중앙처리장치(CPU) 내에서 실제적인 데이터 연산을 담당하는 장치로, 산술 연산(덧셈, 뺄셈 등)과 논리 연산(AND, OR, NOT 등)을 수행하는 것이 핵심 목적입니다.
profile_image
1

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

22. 하나의 AND 회로와 E-OR 회로를 조합한 회로는?

  1. 반가산기
  2. 전가산기
  3. 래치
  4. 플립플롭
(정답률: 58%)
  • 반가산기는 두 개의 비트를 더해 합(Sum)과 자리올림수(Carry)를 구하는 회로로, 합은 XOR 게이트를 통해, 자리올림수는 AND 게이트를 통해 출력하는 구조를 가집니다.
profile_image
1

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

23. 영문자(alphanumeric) 코드에 해당하는 것은?

  1. Gray Code
  2. BCD Code
  3. ASCII Code
  4. Access 3 Code
(정답률: 61%)
  • ASCII Code는 영문자와 숫자, 특수문자를 표현하기 위해 표준화된 7비트(또는 8비트) 기반의 영문자(alphanumeric) 코드입니다.
profile_image
1

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

24. 중앙처리장치에서 사용되는 레지스터(register)의 종류가 아닌 것은?

  1. Accumulator
  2. Program Counter
  3. Instruction Register
  4. Full Adder
(정답률: 53%)
  • 중앙처리장치(CPU)의 레지스터는 명령어 실행 과정에서 데이터를 일시적으로 저장하는 고속 기억장치입니다. 누산기(Accumulator)는 연산 결과를, 프로그램 카운터(Program Counter)는 다음 실행할 명령어 주소를, 명령 레지스터(Instruction Register)는 현재 실행 중인 명령어를 저장합니다.

    오답 노트

    Full Adder: 레지스터가 아니라 이진수 덧셈을 수행하는 조합 논리 회로입니다.
profile_image
1

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

25. 인터럽트의 종류 중 발생 요인이 전혀 다른 인터럽트는?

  1. external interrupt
  2. internal interrupt
  3. trap
  4. software interrupt
(정답률: 22%)
  • external interrupt는 전원 이상이나 외부 신호 같은 물리적 요인에 의해 발생하는 외부 인터럽트입니다. 반면 internal interrupt, trap, software interrupt는 모두 프로그램 오류나 SVC 명령 같은 논리적 요인에 의해 발생하는 내부 인터럽트 계열입니다.
profile_image
1

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

26. 부동소수점 표현의 수들 사이의 곱셈 알고리즘 과정에 해당되지 않는 것은?

  1. 0인지 여부를 조사한다.
  2. 가수의 위치를 조정한다.
  3. 가수를 곱한다.
  4. 결과를 정규화 한다.
(정답률: 38%)
  • 부동소수점 곱셈은 0 여부 확인, 가수의 곱셈, 지수의 덧셈, 결과의 정규화 과정을 거칩니다. 가수의 위치를 조정하는 것은 덧셈이나 뺄셈 연산 시 지수를 맞추기 위해 수행하는 과정이며, 곱셈 알고리즘에는 해당하지 않습니다.
profile_image
1

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

27. 데이지체인(daisy-chain) 우선순위 인터럽트 방법에서 인터럽트를 발생하는 장치들의 연결 방법은?

  1. 모든 장치를 직렬로 연결한다.
  2. 모든 장치를 병렬로 연결한다.
  3. 직렬과 병렬로 연결한다.
  4. 우선순위에 따라 직렬 및 병렬로 연결한다.
(정답률: 42%)
  • 데이지체인 방식은 인터럽트 요청 신호를 우선순위가 높은 장치부터 낮은 장치까지 순차적으로 전달하기 위해 모든 장치를 직렬로 연결하는 구조입니다.
profile_image
1

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

28. 인터럽트 원인이나 종류를 판별하는 소프트웨어에 의한 방법은?

  1. Polling
  2. Daisy chain
  3. Decoder
  4. Multiplex
(정답률: 57%)
  • Polling은 CPU가 주기적으로 각 장치의 상태를 확인하여 인터럽트 원인이나 종류를 판별하는 소프트웨어적인 방식입니다.

    오답 노트

    Daisy chain: 하드웨어적인 우선순위 결정 방식
    Decoder: 하드웨어적으로 인터럽트원을 식별하는 방식
profile_image
1

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

29. 2진수 (1010)2을 그레이 코드로 변환하면?

  1. (1010)
  2. (0101)
  3. (1111)
  4. (0000)
(정답률: 58%)
  • 2진수를 그레이 코드로 변환할 때는 최상위 비트는 그대로 내려쓰고, 그다음 비트부터는 이전 2진수 비트와 현재 2진수 비트를 XOR 연산합니다.
    ① 최상위 비트: $1 \rightarrow 1$
    ② 두 번째 비트: $1 \oplus 0 = 1$
    ③ 세 번째 비트: $0 \oplus 1 = 1$
    ④ 네 번째 비트: $1 \oplus 0 = 1$
    따라서 결과는 (1111)입니다.
profile_image
1

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

30. 명령 형식 중에서 스택(stack)을 필요로 하는 것은?

  1. 3주소 명령어
  2. 2주소 명령어
  3. 1주소 명령어
  4. 0주소 명령어
(정답률: 54%)
  • 0주소 명령어는 오퍼랜드(피연산자)를 명시하지 않고 스택(Stack)의 최상단(Top)에 있는 데이터를 자동으로 이용하는 스택 머신 구조에서 사용됩니다.
profile_image
1

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

31. 디지털 코드 중에서 에러 검출 및 교정이 가능한 코드는?

  1. 그레이(Gray) 코드
  2. 해밍(Hamming) 코드
  3. 3초과(Excess-3) 코드
  4. BCD 코드
(정답률: 73%)
  • 해밍 코드는 데이터 전송 중 발생한 에러를 검출할 뿐만 아니라, 에러가 발생한 위치를 찾아내어 스스로 수정(교정)할 수 있는 코드입니다.

    오답 노트

    그레이 코드: 인접한 수치 간에 1비트만 변하는 코드
    3초과 코드: BCD 코드에 3을 더한 코드
    BCD 코드: 10진수 1자리를 4비트 2진수로 표현한 코드
profile_image
1

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

32. 컴퓨터에서 사용되는 명령어들을 기능별로 분류할 때 분류 기준에 포함되지 않는 것은?

  1. 함수 연산 기능
  2. 주소계산 기능
  3. 전달 기능
  4. 입·출력 기능
(정답률: 42%)
  • 컴퓨터 명령어는 기능에 따라 데이터 전달, 산술 및 논리(함수) 연산, 입출력 제어 등으로 분류됩니다. 주소계산 기능은 명령어를 실행하기 위한 내부 과정이지 명령어의 기능적 분류 기준이 아닙니다.
profile_image
1

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

33. “동기 디지털 시스템에 내장되어 있는 모든 레지스터의 타이밍은( )에 의하여 제어된다.” ( )에 올바른 용어는?

  1. 마스터 클록 발생기
  2. 프로그램 카운터
  3. 스택 포인터
  4. 플립플롭
(정답률: 30%)
  • 동기 디지털 시스템은 모든 구성 요소가 하나의 공통된 타이밍 신호에 맞춰 동작해야 하므로, 시스템 내 모든 레지스터의 타이밍은 마스터 클록 발생기에 의해 제어됩니다.
profile_image
1

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

34. 전자계산기의 입·출력에 필요한 기능이 아닌 것은?

  1. 입·출력 버스
  2. 입·출력 인터페이스
  3. 입·출력 제어
  4. 입·출력 기억
(정답률: 48%)
  • 전자계산기의 입출력 시스템은 CPU와 주변장치 간의 데이터 전송을 위한 버스, 인터페이스, 제어 기능이 핵심이며, 입출력 기억이라는 별도의 독립된 기능 단계는 존재하지 않습니다.
profile_image
1

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

35. 다음과 같은 명렁어의 기능은?

  1. 제어 기능
  2. 함수 연산 기능
  3. 전달 기능
  4. 입·출력 기능
(정답률: 33%)
  • $$\text{JMP X}$$ 명령어는 프로그램 카운터(PC)의 값을 $X$로 변경하여 실행 순서를 강제로 바꾸는 제어 기능(분기 명령)을 수행합니다.
profile_image
1

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

36. 2의 보수 표현 방식으로 8비트의 기억 공간에 정수를 표현할 때 표현 가능 범위는?

  1. -27 ~ +27
  2. -28 ~ +28
  3. -27 ~ +(27-1)
  4. -28 ~ +2(8-1)
(정답률: 48%)
  • 2의 보수 표현 방식에서 $n$비트로 표현 가능한 정수의 범위는 $-2^{n-1}$부터 $+(2^{n-1}-1)$까지입니다.
    ① [기본 공식] $-2^{n-1} \sim +(2^{n-1}-1)$
    ② [숫자 대입] $-2^{8-1} \sim +(2^{8-1}-1)$
    ③ [최종 결과] $-2^{7} \sim +(2^{7}-1)$
profile_image
1

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

37. 입력장치인 동시에 출력 장치로도 사용할 수 있는 것은?

  1. 카드판독장치
  2. 카드천공장치
  3. 인쇄장치
  4. 자기테이프장치
(정답률: 41%)
  • 자기테이프장치는 데이터를 기록(출력)할 수도 있고, 기록된 데이터를 읽어(입력) 들일 수도 있는 입출력 겸용 보조기억장치입니다.
profile_image
1

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

38. 메모리의 내용을 어드레스 할 수 있는 메모리는?

  1. associative 메모리
  2. ROM
  3. RAM
  4. 자기테이프장치
(정답률: 36%)
  • associative 메모리는 주소가 아닌 메모리 내의 데이터 내용(Content)을 통해 직접 접근하여 데이터를 검색할 수 있는 연관 메모리입니다.
profile_image
1

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

39. 인터럽트 벡터에 필수적인 것은?

  1. 분기번지
  2. 메모리
  3. 제어규칙
  4. Acc
(정답률: 44%)
  • 인터럽트 벡터는 인터럽트 발생 시 해당 인터럽트를 처리할 서비스 루틴의 시작 주소인 분기번지를 저장하고 있는 테이블입니다.
profile_image
1

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

40. Addressing 방법이 아닌 것은?

  1. temporary addressing
  2. direct addressing
  3. immediate addressing
  4. index addressing
(정답률: 44%)
  • Addressing(주소 지정 방식)에는 즉시(immediate), 직접(direct), 인덱스(index), 간접(indirect) 방식 등이 있으며, temporary addressing이라는 방식은 존재하지 않습니다.
profile_image
1

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

3과목: 시스템분석설계

41. 시스템 문서화의 효과로 거리가 먼 것은?

  1. 시스템 개발 후 시스템의 유지 보수가 용이하다.
  2. 시스템 개발팀에서 운용팀으로 인계 인수가 쉽다.
  3. 시스템 개발중 추가 변경에 따른 혼란을 방지한다.
  4. 시스템 에러 발생시 책임 소재를 분명히 한다.
(정답률: 65%)
  • 시스템 문서화는 유지보수 효율성 증대, 원활한 인수인계, 변경 관리 등 시스템의 안정적인 운영을 목적으로 하며, 특정 개인이나 팀의 책임 소재를 가리기 위한 수단이 아닙니다.
profile_image
1

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

42. 파일의 종류 중 내용을 변경하거나 참조할 때 사용하며 일시적인 성격을 지닌 정보를 기록하는 파일은?

  1. transaction file
  2. master file
  3. source data file
  4. backup file
(정답률: 64%)
  • transaction file은 마스터 파일의 내용을 변경하거나 참조하기 위해 사용되는 일시적인 성격의 트랜잭션(거래) 데이터를 기록하는 파일입니다.

    오답 노트

    master file: 비교적 변동이 적은 기본 정보를 저장하는 영구 파일
profile_image
1

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

43. 출력정보의 설계 순서로 가장 타당한 것은?

  1. ③,①,②,④
  2. ②,①,③,④
  3. ③,①,④,②
  4. ②,③,④,①
(정답률: 51%)
  • 출력정보 설계는 무엇을 출력할지 결정하는 내용 설계부터 시작하여, 어떻게 매체화하고 분배하며 최종적으로 어떻게 이용할지의 순서로 진행됩니다.
    따라서 의 순서는 출력정보의 내용에 관한 설계 $\rightarrow$ 출력정보의 매체화에 관한 설계 $\rightarrow$ 출력정보의 분배에 관한 설계 $\rightarrow$ 출력정보의 이용에 관한 설계 순이 타당합니다.
profile_image
1

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

44. 입력의 형식 중 발생한 정보를 원시 전표 위에 기록하고 일정 시간 단위로 수집하여 매체화 전문 기기에서 매체화해서 일괄 입력하는 시스템은?

  1. 집중 입력 방식
  2. 분산 입력 방식
  3. 직접 입력 방식
  4. 반환 입력 방식
(정답률: 64%)
  • 원시 전표에 기록된 정보를 일정 시간 단위로 수집하여 매체화 기기를 통해 일괄적으로 입력하는 방식은 집중 입력 방식의 핵심 특징입니다.
profile_image
1

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

45. 그림과 같이 구성되어 있는 시스템의 신뢰도는?(단, 중앙처리장치의 가동율은 0.9, 프린터 A의 가동률은 0.8, 프린터 B의 가동률은 0.7)

  1. 0.504
  2. 0.63
  3. 0.72
  4. 0.846
(정답률: 20%)
  • 중앙처리장치와 병렬로 연결된 프린터들의 신뢰도를 계산한 후, 전체 시스템의 직렬 신뢰도를 구하는 문제입니다.
    ① [기본 공식]
    $$\text{Reliability} = R_{cpu} \times (1 - (1 - R_A) \times (1 - R_B))$$
    ② [숫자 대입]
    $$\text{Reliability} = 0.9 \times (1 - (1 - 0.8) \times (1 - 0.7))$$
    ③ [최종 결과]
    $$\text{Reliability} = 0.846$$
profile_image
1

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

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

  1. 체계화된 문서 작성이 가능하다.
  2. 상향식(bottom-up) 개발이 용이하다.
  3. 유지 보수 및 변경이 용이하다.
  4. 도표 상에 기능 위주로 입력 내용, 처리 방법, 출력 내용이 제시되므로 시스템의 이해가 쉽다.
(정답률: 49%)
  • HIPO 기법은 시스템의 전체적인 구조를 먼저 정의하고 세부 기능을 정의해 나가는 하향식(top-down) 개발 방식에 적합한 도구입니다.

    오답 노트

    상향식(bottom-up) 개발이 용이하다: 하향식 설계 방식이므로 틀린 설명입니다.
profile_image
1

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

47. 컴퓨터 입력 단계의 체크(check) 중 입력 정보의 두 가지 이상이 특정 항목의 합과 같다는 것을 알고 있을 때, 컴퓨터를 이용해서 계산한 결과와 분명히 같은 지를 체크하는 방법은?

  1. limit check
  2. check digit check
  3. batch total check
  4. balance check
(정답률: 40%)
  • 두 가지 이상의 항목 합계가 특정 값과 일치하는지 확인하여 입력 데이터의 정확성을 검증하는 방법은 balance check입니다.
profile_image
1

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

48. 파일 설계의 순서로 적절한 것은?

  1. ①,②,③,④,⑤
  2. ③,④,⑤,①,②
  3. ⑤,③,①,④,②
  4. ③,④,①,②,⑤
(정답률: 67%)
  • 파일 설계는 목적을 먼저 확인한 후, 세부 항목과 특성을 조사하고, 이를 저장할 매체와 편성법을 결정하는 순서로 진행됩니다.
    파일작성의 목적 확인 $\rightarrow$ 파일 항목의 검토 $\rightarrow$ 파일의 특성 조사 $\rightarrow$ 파일매체의 검토 $\rightarrow$ 편성법 검토
profile_image
1

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

49. 시스템의 기본 요소 중 처리할 데이터 및 조건을 부여하는 것을 의미하는 것은?

  1. 출력
  2. 입력
  3. 제어
  4. 처리
(정답률: 36%)
  • 시스템의 기본 요소 중 외부로부터 처리할 데이터와 처리 조건(제어 정보)을 시스템 내부로 들여오는 과정을 입력이라고 합니다.
profile_image
1

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

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

  1. +
  2. { }
  3. [ ]
  4. ( )
(정답률: 63%)
  • 자료 사전(Data Dictionary)에서 기호 { }는 0번 이상 반복됨을 의미합니다.

    오답 노트

    + : 하나 이상의 연결
    [ ] : 하나를 선택
    ( ) : 생략 가능
profile_image
1

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

51. 시스템 평가 항목의 요소와 거리가 먼 것은?

  1. 신뢰성 평가
  2. 가격 평가
  3. 성능 평가
  4. 기능 평가
(정답률: 69%)
  • 시스템 평가 항목은 시스템이 요구사항을 얼마나 잘 충족하는지를 측정하는 신뢰성, 성능, 기능 평가 등이 핵심 요소이며, 가격 평가는 시스템의 기술적 성능 평가 항목에 해당하지 않습니다.
profile_image
1

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

52. 20매로 구성된 디스크 팩(disk pack)에서 한 면에 200개의 트랙(track)을 사용할 수 있다면 실린더는 몇 개가 되는가?

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

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

53. 프로세스의 표준 처리 패턴 중 동일한 파일 형식을 가지고 있는 두 개 이상의 파일을 하나로 정리하는 처리로서, 컴퓨터의 처리 효율이나 파일의 보관 등을 고려해서 하나의 파일로 통합하는 것은?

  1. Conversion
  2. Sort
  3. Merge
  4. Matching
(정답률: 59%)
  • 동일한 파일 형식을 가진 두 개 이상의 파일을 하나로 통합하여 처리 효율을 높이고 보관을 용이하게 하는 처리 패턴은 Merge입니다.
profile_image
1

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

54. 객체 지향의 기본 개념 중 데이터와 이 데이터를 조작하는 연산을 하나로 묶는 것을 의미하는 것은?

  1. 상속성
  2. 추상화
  3. 메소드
  4. 캡슐화
(정답률: 43%)
  • 캡슐화는 데이터와 그 데이터를 처리하는 연산(메소드)을 하나의 단위로 묶어 외부에서 직접 접근하지 못하도록 은닉하는 객체 지향의 핵심 개념입니다.
profile_image
1

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

55. 객체 모델링 기법(Object-Modeling Technique)에서 분석 모델을 설정하기 위해 적용하는 모델링 방법에 해당하지 않는 것은?

  1. 객체 모형(Object modeling)
  2. 동적 모형(Dynamic modeling)
  3. 논리적 모형(Logical modeling)
  4. 기능 모형(Function modeling)
(정답률: 38%)
  • OMT(Object-Modeling Technique)의 3대 모델링 방법은 객체 모형, 동적 모형, 기능 모형입니다.

    오답 노트

    논리적 모형: OMT의 표준 모델링 구성 요소에 포함되지 않습니다.
profile_image
1

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

56. 코드의 오류 형태 중 입력시 좌우 자리를 바꾸어 발생하는 에러는?

  1. transposition error
  2. transcription error
  3. random error
  4. omission error
(정답률: 74%)
  • 데이터 입력 시 인접한 두 문자의 좌우 위치를 바꾸어 입력하는 오류를 transposition error라고 합니다.
profile_image
1

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

57. 시스템의 기본적인 특성에 속하지 않는 것은?

  1. 제어성
  2. 목적성
  3. 정보성
  4. 자동성
(정답률: 50%)
  • 시스템의 기본 특성은 특정한 목적을 달성하기 위한 목적성, 스스로 작동하는 자동성, 시스템을 관리하는 제어성 등이 포함됩니다. 정보성은 시스템의 특성이라기보다 시스템을 통해 처리되는 데이터의 성격에 가깝습니다.
profile_image
1

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

58. 코드 작성시 유의 사항으로 적합하지 않은 것은?

  1. 공통성이 있어야 한다.
  2. 복잡성이 있어야 한다.
  3. 체계성이 있어야 한다.
  4. 확장성이 있어야 한다.
(정답률: 74%)
  • 좋은 코드는 유지보수와 이해가 쉽도록 단순하고 명확해야 합니다. 따라서 복잡성이 아닌 단순성이 확보되어야 하며, 공통성, 체계성, 확장성을 갖추는 것이 적합합니다.
profile_image
1

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

59. 클래스(Class)에 관한 설명으로 옳지 않은 것은?

  1. 클래스는 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것이다.
  2. 한 클래스를 기준하여 그 기준 클래스의 상위 클래스를 서브 클래스, 하위 클래스를 수퍼클래스라 한다.
  3. 클래스로부터 새로운 객체를 생성하는 행위를 인스턴스화(instantiation)라 한다.
  4. 객체의 유형 또는 타입(object type)이 클래스이다.
(정답률: 55%)
  • 상속 관계에서 상위 클래스는 수퍼클래스(Superclass), 이를 상속받는 하위 클래스는 서브클래스(Subclass)라고 정의합니다.

    오답 노트

    한 클래스를 기준하여 그 기준 클래스의 상위 클래스를 서브 클래스, 하위 클래스를 수퍼클래스라 한다: 상위와 하위의 명칭이 서로 바뀌어 설명되었습니다.
profile_image
1

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

60. 다음과 같은 표현방법으로 부여하는 코드는?

  1. Sequence code
  2. Mnemonic code
  3. Block code
  4. Group classification code
(정답률: 35%)
  • 기억하기 쉬운 문자나 기호를 사용하여 코드를 부여하는 방식을 니모닉 코드(Mnemonic code)라고 합니다.

    제시된 표에서 냉장고를 RF, 텔레비전을 T와 같이 약어로 표현한 것이 전형적인 니모닉 코드의 특징입니다.
profile_image
1

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

4과목: 운영체제

61. 기억 장소의 초기 상태가 다음 그림과 같을 때, 20K를 필요로 하는 프로세스가 도착하여 최적 적합(best-fit) 방식을 적용했을 경우, 할당되는 장소는?

  1. (ㄱ)
  2. (ㄴ)
  3. (ㄷ)
  4. (ㄱ), (ㄴ)
(정답률: 57%)
  • 최적 적합(Best-fit) 방식은 프로세스가 들어갈 수 있는 빈 공간 중 크기가 가장 작은 공간을 선택하여 내부 단편화를 최소화하는 전략입니다.

    현재 $20\text{K}$ 프로세스가 들어갈 수 있는 공간은 $25\text{K}$인 (ㄴ)과 $22\text{K}$인 (ㄷ)이며, 이 중 가장 크기가 작은 (ㄷ)에 할당됩니다.
profile_image
1

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

62. HRN 스케줄링에서 우선순위 결정의 계산식은?

  1. (대기시간+실행시간)/실행시간
  2. (대기시간+서비스 시간)/실행시간
  3. (대기시간+서비스 시간)/서비스 시간
  4. (실행시간+서비스시간)/서비스 시간
(정답률: 65%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 응답률이 가장 높은 프로세스에 우선순위를 부여하는 방식입니다.
    우선순위 결정식은 다음과 같습니다.
    $$\frac{대기 시간 + 서비스 시간}{서비스 시간}$$
profile_image
1

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

63. E. J. Dijkstra가 제안한 방법으로 반드시 상호 배제의 원리가 지켜져야 하는 공유 영역에 대하여 각각의 프로세스들이 접근하기 위하여 사용되는 두 개의 연산 P와 V라는 연산을 통해서 프로세스 사이의 동기를 유지하고 상호 배제의 원리를 보장하는 것은?

  1. synchronization
  2. context switching
  3. monitor
  4. semaphore
(정답률: 48%)
  • 세마포어(semaphore)는 Dijkstra가 제안한 동기화 도구로, 정수 값과 P(wait), V(signal) 연산을 사용하여 공유 자원에 대한 상호 배제와 프로세스 간 동기화를 보장합니다.
profile_image
1

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

64. 자원 보호 기법의 종류에 해당하지 않는 것은?

  1. capability control matrix
  2. access control matrix
  3. access control list
  4. capability list
(정답률: 26%)
  • 자원 보호 기법에는 접근 제어 행렬(access control matrix), 접근 제어 리스트(access control list), 능력 리스트(capability list)가 있습니다. capability control matrix라는 용어는 표준적인 자원 보호 기법에 해당하지 않습니다.
profile_image
1

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

65. UNIX에서 새로운 프로세스를 생성시키는 시스템 호출은?

  1. fork
  2. exit
  3. brk
  4. wait
(정답률: 71%)
  • UNIX 시스템에서 fork 시스템 호출은 현재 실행 중인 프로세스와 동일한 복제본 프로세스를 생성하여 새로운 프로세스를 만드는 역할을 합니다.
profile_image
1

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

66. 교착상태 발생의 필요조건에 해당하는 것으로 짝지어진 것은?

  1. (ㄱ), (ㄴ), (ㄹ), (ㅂ)
  2. (ㄱ), (ㄹ), (ㅁ), (ㅂ)
  3. (ㄴ), (ㄷ), (ㅁ), (ㅂ)
  4. (ㄱ), (ㄷ), (ㄹ), (ㅂ)
(정답률: 57%)
  • 교착상태(Deadlock)가 발생하기 위해서는 상호배제, 점유와 대기, 비선점, 환형대기라는 4가지 조건이 동시에 만족되어야 합니다.
    따라서 정답은 상호배제(mutual exclusion) 조건, 환형대기(circular wait) 조건, 비선점(non-preemption) 조건, 점유와 대기(hold and wait) 조건인 (ㄱ), (ㄴ), (ㄹ), (ㅂ)입니다.
profile_image
1

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

67. UNIX에 대한 설명으로 옳지 않은 것은?

  1. 대화식 시분할 운영체제이다.
  2. 두 사람 이상의 사용자가 동시에 시스템을 사용할 수 있다.
  3. 대부분 C 언어로 구성되어 있다.
  4. 동시에 여러 작업을 수행하는 다중 작업(multitasking)을 지원하지 않는다.
(정답률: 59%)
  • UNIX는 다중 사용자(multi-user)와 다중 작업(multitasking)을 동시에 지원하는 대화식 시분할 운영체제입니다.

    오답 노트

    동시에 여러 작업을 수행하는 다중 작업(multitasking)을 지원하지 않는다: UNIX는 멀티태스킹을 기본적으로 지원합니다.
profile_image
1

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

68. 프로그램이 실행되는 과정에서 발생하는 기억 장치 참조는 하나의 순간에는 아주 지역적인 일부 영역에 대하여 집중적으로 이루어진다는 성질을 의미하는 것은?

  1. monitor
  2. thrashing
  3. locality
  4. working set
(정답률: 53%)
  • locality(지역성)는 프로그램 실행 시 특정 시간 동안 특정 메모리 영역에 집중적으로 접근하는 특성을 말하며, 시간 지역성과 공간 지역성으로 나뉩니다.
profile_image
1

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

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

  1. ring connection
  2. star connection
  3. hierarchy connection
  4. fully connection
(정답률: 56%)
  • star connection(성형 연결)은 모든 노드가 중앙의 제어 노드에 집중적으로 연결된 구조로, 중앙 노드에 장애가 발생하면 전체 시스템 통신이 마비되는 단점이 있습니다.
profile_image
1

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

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

  1. 기계 검사 인터럽트
  2. 외부 인터럽트
  3. 입/출력 인터럽트
  4. SVC 인터럽트
(정답률: 26%)
  • SVC(Supervisor Call) 인터럽트는 사용자가 운영체제에 특정한 서비스(입출력 수행, 기억 장치 할당, 오퍼레이터 대화 등)를 요청할 때 발생하는 소프트웨어적 인터럽트입니다.

    오답 노트

    외부 인터럽트: 입출력 장치나 전원 이상 등 외부 요인으로 발생함
    입/출력 인터럽트: 입출력 작업이 완료되었을 때 발생함
profile_image
1

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

71. 운영체제를 기능적으로 분류했을 때, 처리 프로그램(processing program)에 해당하는 것으로만 짝지어진 것은?

  1. ㄹ,ㅁ,ㅂ
  2. ㄱ,ㄴ,ㄷ
  3. ㄱ,ㅁ,ㅂ
  4. ㄷ,ㄹ,ㅁ
(정답률: 36%)
  • 운영체제의 기능적 분류 중 처리 프로그램(processing program)은 시스템의 실제 운영과 관리를 수행하는 프로그램들로 구성됩니다. 에서 language translator program, service program, problem program이 이에 해당합니다.
profile_image
1

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

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

  1. 자원의 공유
  2. 신뢰도 향상
  3. 부하의 균형
  4. 보안의 향상
(정답률: 59%)
  • 분산 처리 시스템은 여러 컴퓨터에 자원을 분산하여 공유하고 부하를 균형 있게 조절하며, 일부 시스템 장애 시에도 운영이 가능해 신뢰도가 향상됩니다. 하지만 네트워크를 통해 연결되므로 관리 포인트가 늘어나고 외부 침입 경로가 많아져 보안의 향상과는 거리가 멉니다.
profile_image
1

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

73. 각 페이지가 주기억장치 적재될 때마다 그때의 시간을 기억시켜 두고, 주기억장치 내에 가장 오래 있었던 페이지를 교체시키는 페이지 교체 기법은?

  1. FIFO 기법
  2. NUR 기법
  3. LRU 기법
  4. LFU 기법
(정답률: 30%)
  • FIFO 기법은 First-In First-Out의 약자로, 페이지가 적재된 시간을 기록하여 가장 먼저 들어온(가장 오래된) 페이지를 우선적으로 교체하는 방식입니다.
profile_image
1

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

74. 입출력 헤드가 디스크의 한 끝에서 다른 끝으로, 다른 한 쪽 끝에 도달하였을 때는 역방향으로 이동하면서 요청된 트랙에 대한 처리를 해나가는 디스크 스케줄링 기법은?

  1. FCFS
  2. SCAN
  3. SST
  4. 에센바흐
(정답률: 48%)
  • SCAN 기법은 헤드가 디스크의 한쪽 끝에서 반대쪽 끝까지 이동하며 요청된 트랙을 처리하고, 끝에 도달하면 다시 역방향으로 이동하며 처리하는 '엘리베이터 알고리즘' 방식입니다.
profile_image
1

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

75. UNIX에서 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령 해석기로서 사용자와 시스템간의 인터페이스를 담당하는 것은?

  1. 커널(Kernel)
  2. 쉘(Shell)
  3. 유틸리티(Utility)
  4. 포트(Port)
(정답률: 65%)
  • 쉘(Shell)은 사용자가 입력한 명령어를 해석하여 커널에 전달하고 시스템 기능을 수행하게 하는 명령 해석기이자 사용자 인터페이스 역할을 합니다.

    오답 노트

    커널(Kernel): 하드웨어 제어 및 시스템 자원 관리를 담당하는 운영체제의 핵심 부분
profile_image
1

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

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

  1. FIFO
  2. Optimal
  3. LRU
  4. LFU
(정답률: 36%)
  • 페이지 프레임 수가 증가함에도 불구하고 페이지 부재가 오히려 증가하는 현상을 'Belady의 모순'이라고 하며, 이는 FIFO 기법에서 발생하는 대표적인 특징입니다.
profile_image
1

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

77. 다음 CPU 스케줄링 방식 중 비선점(nonpreemptive) 방식에 해당하지 않는 것은?

  1. SRT 스케줄링
  2. HRN 스케줄링
  3. FIFO 스케줄링
  4. SJF 스케줄링
(정답률: 42%)
  • SRT(Shortest Remaining Time) 스케줄링은 실행 중인 프로세스보다 남은 시간이 더 짧은 프로세스가 도착하면 CPU를 강제로 뺏어오는 선점(preemptive) 방식입니다.

    오답 노트

    HRN, FIFO, SJF: 한 번 CPU를 할당받으면 작업이 끝날 때까지 반납하지 않는 비선점 방식
profile_image
1

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

78. 다음 중 바람직한 스케줄링 정책이라고 할 수 잇는 것은?

  1. CPU 이용률을 늘리고 처리량을 최소화시킨다.
  2. 무조건 먼저 도착한 프로세스를 먼저 실행시킨다.
  3. 응답시간을 늘리고 반환시간을 줄인다.
  4. 무한정의 실행연기를 피하기 위해 aging 기법을 사용한다.
(정답률: 53%)
  • 스케줄링의 목표는 자원을 효율적으로 사용하여 시스템 성능을 극대화하는 것입니다. 특히 우선순위가 낮은 프로세스가 무한정 기다리는 기아(Starvation) 현상을 방지하기 위해 시간이 지날수록 우선순위를 높여주는 aging 기법을 사용하는 것이 바람직합니다.

    오답 노트

    처리량: 최소화가 아닌 최대화가 목표
    응답시간: 늘리는 것이 아니라 줄여야 함
profile_image
1

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

79. 시분할(time-sharing) 처리 시스템에 대한 설명으로 옳지 않은 것은?

  1. 하나의 CPU를 여러 개의 작업들이 일정한 시간 간격동안 사용함으로써 각각의 작업은 CPU를 공유한다.
  2. Round-Robin 방식이라고도 한다.
  3. 시스템의 전체 효율(처리량)은 좋아지나 개인별 사용자 입장에서는 반응 속도가 느려질 수 있다.
  4. 시스템의 효율 향상을 위하여 작업량이 일정한 수준이 될 때까지 모아두었다가 한꺼번에 일시에 처리한다.
(정답률: 64%)
  • 시분할 시스템은 CPU를 짧은 시간 단위로 나누어 여러 사용자가 동시에 사용하는 방식으로, 빠른 응답 시간을 제공하는 것이 핵심입니다. 작업량을 모아두었다가 한꺼번에 처리하는 방식은 일괄 처리(Batch Processing) 시스템에 대한 설명입니다.

    오답 노트

    Round-Robin: 시분할 시스템의 대표적인 스케줄링 방식
profile_image
1

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

80. 컴퓨터시스템에서 보안유지 방식의 종류에 해당하지 않는 것은?

  1. external security
  2. internal security
  3. user interface security
  4. interrupt security
(정답률: 57%)
  • 컴퓨터 시스템의 보안 유지 방식은 크게 외부 보안(external security), 내부 보안(internal security), 그리고 사용자 인터페이스 보안(user interface security)으로 구분됩니다. 따라서 interrupt security는 보안 유지 방식의 종류에 해당하지 않습니다.
profile_image
1

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

5과목: 정보통신개론

81. 동기식 전송방식의 특징과 관계없는 것은?

  1. 전송속도가 빠르다.
  2. 단말기는 반드시 버퍼기억장치를 실정하여야 한다.
  3. 송수신의 동기를 유지하기 위하여 동기문자가 사용된다.
  4. 항상 한 묶음으로 구성된 문자사이의 휴지간격이 존재한다.
(정답률: 48%)
  • 동기식 전송은 데이터를 블록 단위로 묶어 전송하며 동기문자를 사용하여 송수신 측의 타이밍을 맞추므로 전송 속도가 빠르고 버퍼 기억장치가 필요합니다.

    오답 노트

    항상 한 묶음으로 구성된 문자사이의 휴지간격이 존재한다: 비동기식 전송의 특징입니다.
profile_image
1

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

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

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

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

83. 통신제어장치의 역할은?

  1. 데이터 전송의 특성을 변조시킨다.
  2. 통신회선을 통하여 송·수신되는 자료를 제어하고 감시한다.
  3. 수신신호에서 아이 패턴을 복조한다.
  4. 통신회선을 거쳐온 전송신호를 데이터로 변환시킨다.
(정답률: 63%)
  • 통신제어장치(CCU)는 컴퓨터와 통신 회선 사이에서 데이터의 흐름을 관리하며, 통신회선을 통하여 송·수신되는 자료를 제어하고 감시하는 역할을 수행합니다.
profile_image
1

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

84. 그림의 네트워크 형상(Topology) 구조는?

  1. Bus형
  2. Token Ring형
  3. Star형
  4. Peer to peer형
(정답률: 77%)
  • 제시된 이미지 처럼 하나의 공통 전송 매체(백본)에 여러 단말기가 병렬로 연결된 구조는 Bus형 네트워크의 전형적인 특징입니다.
profile_image
1

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

85. OSI 7계층 참조모델 중 데이터 링크 계층의 주요기능에 해당되지 않는 것은?

  1. 프레임 동기
  2. 출력확인
  3. 오류제어
  4. 흐름제어
(정답률: 46%)
  • 데이터 링크 계층은 물리 계층으로부터 받은 비트 흐름을 프레임 단위로 묶어 전송하며, 프레임 동기, 흐름제어, 오류제어를 통해 신뢰성 있는 전송을 보장하는 계층입니다. 출력확인은 데이터 링크 계층의 주요 기능에 해당하지 않습니다.
profile_image
1

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

86. 데이터 전송시 회선제어절차를 5단계로 연결한 과정으로 옳은 것은?

  1. 회선접속-데이터 링크의 확립-정보의 전송-링크종결-회선의 절단
  2. 회선접속-정보의 전송-데이터 링크의 확립-회선의 절단-링크종결
  3. 데이터 링크의 확립-회선접속-링크종결-정보의 전송-회선의 절단
  4. 데이터 링크의 확립-정보의 전송-회선접속-회선의 절단-링크종결
(정답률: 60%)
  • 데이터 전송을 위한 회선 제어 절차는 물리적인 연결부터 논리적인 연결, 데이터 전송, 그리고 연결 해제 순으로 진행됩니다. 따라서 회선접속 $\rightarrow$ 데이터 링크의 확립 $\rightarrow$ 정보의 전송 $\rightarrow$ 링크종결 $\rightarrow$ 회선의 절단 순서가 정확한 과정입니다.
profile_image
1

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

87. 광대역 통신망과는 달리 빌딩이나 공장 구내 등 한정된 지역 내에서 컴퓨터나 단말기들을 고속전송회선으로 연결한 네트워크 형태는?

  1. WAN
  2. LAN
  3. VAN
  4. ISDN
(정답률: 60%)
  • LAN은 근거리 통신망으로, 빌딩이나 공장 구내와 같이 비교적 좁은 한정된 지역 내에서 컴퓨터와 단말기들을 고속 전송 회선으로 연결한 네트워크 형태를 의미합니다.

    오답 노트

    WAN: 광대역 통신망으로 넓은 지역을 연결함
    VAN: 부가가치 통신망으로 통신 회선을 빌려 서비스를 제공함
    ISDN: 종합 정보 통신망으로 디지털 전송 방식의 통신망임
profile_image
1

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

88. 프로토콜의 일반적인 기능 중 캡슐화(Encapsulation)할 때 제어정보에 포함되지 않는 것은?

  1. 연결제어(connection control)
  2. 프로토콜제어(protocol control)
  3. 에러검출코드(error detecting code)
  4. 주소(address)
(정답률: 23%)
  • 캡슐화는 데이터 전송을 위해 헤더와 트레일러에 제어 정보를 추가하는 과정입니다. 주소, 프로토콜 제어, 에러 검출 코드는 데이터의 정확한 전달을 위해 필수적으로 포함되는 제어 정보이지만, 연결 제어는 프로토콜의 기능적 절차에 해당하며 캡슐화 시 포함되는 제어 정보 자체로 보지 않습니다.
profile_image
1

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

89. Start-stop 전송방식이라고 하며 데이터 전송시 한 번에 한 캐릭터씩 전송하는 방식은?

  1. 동기식 전송방식
  2. 비동기식 전송방식
  3. 혼합형 전송방식
  4. 비혼합형 전송방식
(정답률: 53%)
  • 비동기식 전송방식은 데이터의 시작(Start)과 끝(Stop)을 알리는 비트(Start-stop bit)를 사용하여 한 번에 한 캐릭터씩 전송하는 방식입니다.

    오답 노트

    동기식 전송방식: 블록 단위로 데이터를 전송하며 송수신 측이 타이밍을 맞추는 방식입니다.
profile_image
1

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

90. 패킷교환방식에 해당되지 않는 것은?

  1. 패킷을 일단 메모리에 축적하고 수신처에 따라 적당한 경로를 선택해서 전송한다.
  2. 우선순위가 허용된다.
  3. 통신량이 많아지면 몇 개의 호가 거절될 수도 있다.
  4. 데이터 전송률 변환이 가능하다.
(정답률: 44%)
  • 통신량이 많아질 때 호가 거절되는 특성은 회선교환방식(Circuit Switching)의 특징입니다. 패킷교환방식은 저장 후 전송(Store-and-Forward) 방식을 사용하여 경로 선택이 가능하고 전송률 변환이 가능하며 우선순위를 부여할 수 있습니다.
profile_image
1

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

91. 홀수패리티가 부가된 7비트 ASCII 코드 D(1000001)의 송신데이터는?

  1. 1000010
  2. 0100001
  3. 10000011
  4. 11000010
(정답률: 39%)
  • 홀수 패리티는 데이터 내의 1의 개수가 홀수가 되도록 패리티 비트를 추가하는 방식입니다.
    데이터 1000001의 1의 개수는 2개(짝수)이므로, 전체를 홀수로 만들기 위해 패리티 비트 1을 추가해야 합니다.
    $$\text{데이터(1000001)} + \text{패리티(1)} = 10000011$$
profile_image
1

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

92. 정보통신의 필요성과 관계가 적거나 없다고 볼 수 있는 것은?

  1. 정보의 이용도 증가로 노동 경제성 향상
  2. 원격지의 정보처리기기 사이의 효율적 정보교환
  3. 중요한 컴퓨터(Computer)자원의 공동 활용
  4. 정보통신망의 초고속화 및 글로벌화
(정답률: 51%)
  • 정보통신은 자원의 공동 활용, 효율적 정보 교환, 망의 초고속화 및 글로벌화를 통해 가치를 창출합니다. 정보 이용도 증가가 직접적으로 노동 경제성 향상으로 이어진다는 설명은 정보통신의 핵심 필요성과 거리가 멉니다.
profile_image
1

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

93. 다음 중 데이터 통신방식이 아닌 것은?

  1. 전이중통신방식
  2. 단방향통신방식
  3. 반이중통신방식
  4. 업링크통신방식
(정답률: 72%)
  • 데이터 통신방식은 데이터가 흐르는 방향에 따라 단방향, 반이중, 전이중 통신방식으로 구분합니다.

    오답 노트

    업링크통신방식: 통신 방향이 아닌 송신 경로(지상 $\rightarrow$ 위성)를 의미하는 용어입니다.
profile_image
1

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

94. 뉴미디어 CATV에 대한 설명으로서 옳지 않은 것은?

  1. 일반 지상파 TV 방송과 컬러색상 구조 및 주사방식이 서로 다르다.
  2. 다채널로서 방송뿐만 아니라 정보통신서비스가 가능하다.
  3. 원래 난시청 해소를 목적으로 설치했던 지역 공동안테나 TV 방식이다.
  4. 전송로는 동축케이블이나 광섬유케이블을 사용한다.
(정답률: 36%)
  • 뉴미디어 CATV는 기본적으로 지상파 방송의 신호를 수신하여 전달하는 방식이므로, 일반 지상파 TV 방송과 컬러색상 구조 및 주사방식이 동일합니다.
profile_image
1

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

95. 정보통신망에서 변복조 장치를 단말기에 접속할 때 사용하는 표준안은?

  1. CSMA/CD 방식
  2. TCP/IP 방식
  3. 10 BASE T 방식
  4. RS-232C 방식
(정답률: 35%)
  • RS-232C는 컴퓨터와 모뎀 등 데이터 단말기 간의 직렬 통신을 위해 정의된 표준 인터페이스 규격입니다.
profile_image
1

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

96. 다음 신호변환장치들의 전송신호와 전송회선의 연결이 잘못된 것은?

  1. 전화 : 아날로그신호 → 아날로그회선
  2. 모뎀 : 디지털신호 → 아날로그회선
  3. 코덱 : 아날로그신호 → 디지털회선
  4. DSU : 디지털신호 → 아날로그회선
(정답률: 50%)
  • DSU(Digital Service Unit)는 디지털 데이터를 디지털 회선에 적합한 신호로 변환하여 전송하는 장치입니다.

    오답 노트

    DSU 디지털신호 → 아날로그회선: 디지털신호 → 디지털회선으로 연결되어야 함
profile_image
1

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

97. 다음 설명 중 틀린 것은?

  1. IBM의 SNA는 컴퓨터 간 접속을 용이하게 한 체계화된 네트워크 방식이다.
  2. 본격적인 데이터통신의 시초는 미국의 반자동 방공시스템(SAGE)이다.
  3. 온라인시스템의 대량보급으로 정보통신을 위한 표준화의 필요성이 줄어들었다.
  4. 데이터전송이란 컴퓨터나 데이터단말에 의해 처리할 또는 처리된 정보의 전송을 말한다.
(정답률: 63%)
  • 온라인 시스템이 대량 보급될수록 서로 다른 기기 간의 원활한 통신을 위해 정보통신 표준화의 필요성은 더욱 증대됩니다.

    오답 노트

    표준화 필요성 감소: 시스템 보급 확대로 표준화 필요성 증가
profile_image
1

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

98. 다음 중 ISDN(Intergrated Service Digital Network)에 관한 설명으로 옳지 않은 것은?

  1. 음성, 화상, 데이터 등을 별개의 통신망으로 서비스되고 있는 것을 하나의 디지털 통신망에 통합 처리하려는 목적에서 발전되고 있다.
  2. 기존의 회선교환망이나 패킷교환망도 이용 가능하다.
  3. 서비스기능은 하위계층인 베어러서비스와 상위계층인 텔레서비스를 모두 포함한다.
  4. 공중전기통신망인 PSTN과 PSDN에서 제공하는 통신서비스는 제외한다.
(정답률: 51%)
  • ISDN은 음성, 데이터, 영상 등 다양한 서비스를 하나의 디지털 망으로 통합하는 기술로, 공중전기통신망인 PSTN과 PSDN을 기반으로 하여 서비스를 제공합니다.

    오답 노트

    공중전기통신망 제외: PSTN과 PSDN을 기반으로 제공됨
profile_image
1

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

99. 통신회선의 전송용량을 증가시키기 위한 방법으로 적합하지 못한 것은?

  1. 신호세력을 높인다.
  2. 잡음세력을 줄인다.
  3. 데이터 오류 줄인다.
  4. 주파수 대역폭을 증가시킨다.
(정답률: 47%)
  • 샤논의 전송용량 공식에 따라 전송용량은 대역폭이 넓을수록, 신호 대 잡음비(SNR)가 클수록 증가합니다. 따라서 신호세력을 높이거나 잡음세력을 줄이고, 주파수 대역폭을 증가시키는 것은 전송용량 확대 방법이지만, 데이터 오류를 줄이는 것은 전송 품질의 문제이지 전송용량 자체를 증가시키는 방법은 아닙니다.
profile_image
1

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

100. 공중데이터 네트워크에서 패킷형 터미널을 위한 DCE와 DTE사이의 접속규격은?

  1. X.25
  2. X.24
  3. X.22
  4. X.21
(정답률: 49%)
  • X.25는 공중데이터 네트워크(PDN)에서 패킷 교환 방식을 사용하여 DTE(데이터 단말 장치)와 DCE(데이터 회선 종단 장치) 사이의 인터페이스 및 접속 규격을 정의한 표준입니다.
profile_image
1

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

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