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

정보처리산업기사 2005-05-29 필기 기출문제 해설

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

정보처리산업기사
(2005-05-29 기출문제)

목록

1과목: 데이터 베이스

1. 내장 SQL문의 설명 중 틀린 것은?

  1. 내장 SQL 문장 끝은 어떠한 호스트 언어일지라도 반드시 세미콜론(;)으로 종료해야 한다.
  2. 내장 SQL 문장은 호스트언어의 실행 문장이 나타날 수 있는 곳이면 어디서나 사용 가능하다.
  3. 내장 SQL 문장은 일반 대화식 SQL 문장에 EXEC SQL을 추가한다.
  4. 내장 SQL 문장은 호스트 변수를 포함할 수 있다.
(정답률: 55%)
  • 내장 SQL의 종료 문자는 사용하는 호스트 언어의 문법을 따릅니다. 세미콜론(;)으로 종료하는 것은 C언어와 같은 특정 호스트 언어의 규칙일 뿐, 모든 호스트 언어에 공통적으로 적용되는 필수 사항은 아닙니다.
profile_image
1

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

2. 시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스로서, 포함하고 있는 객체로는 테이블, 데이터베이스, 뷰, 접근권한 등이 있는 것은?

  1. 스키마(schema)
  2. 시스템카탈로그(system catalog)
  3. 관계(relation)
  4. 도메인(domain)
(정답률: 62%)
  • 시스템카탈로그(system catalog)는 데이터베이스 관리 시스템(DBMS)이 스스로를 관리하기 위해 사용하는 시스템 데이터베이스로, 테이블, 뷰, 접근 권한 등 데이터베이스 객체에 대한 메타데이터를 저장합니다.
profile_image
1

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

3. 스키마, 도메인, 테이블, 뷰, 인덱스의 제거시 사용되는 SQL 정의어는?

  1. CREATE 문
  2. DROP 문
  3. SELECT 문
  4. CLOSE 문
(정답률: 92%)
  • 데이터베이스의 구조를 정의하는 DDL(데이터 정의어) 중, 테이블이나 뷰, 인덱스 등 데이터베이스 객체를 완전히 삭제할 때 사용하는 명령어는 DROP 문입니다.

    오답 노트

    CREATE 문: 객체를 생성할 때 사용
profile_image
1

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

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

  1. 리스트
  2. 스택
  3. 그래프
(정답률: 87%)
  • 자료구조에서 선형 구조는 데이터가 일렬로 연결된 형태(리스트, 스택, 큐)를 말하며, 비선형 구조는 데이터가 계층적이나 망 형태로 연결된 구조를 말합니다. 그래프는 정점과 간선으로 이루어진 대표적인 비선형 구조입니다.
profile_image
1

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

5. 관계 데이터 모델에서 관계(relation)의 특성이 아닌 것은?

  1. 한 릴레이션에 속하는 모든 튜플은 유일성을 가진다.
  2. 각 속성은 릴레이션 내에서 유일한 이름을 가지며, 속성의 순서는 큰 의미가 없다.
  3. 릴레이션에서 튜플의 순서는 존재하지 않는다.
  4. 한 릴레이션에서 나타난 속성 값은 논리적으로 분해 가능한 값이어야 한다.
(정답률: 74%)
  • 관계 데이터 모델의 릴레이션 내 모든 속성 값은 더 이상 분해할 수 없는 원자값(Atomic Value)을 가져야 합니다.

    오답 노트

    논리적으로 분해 가능한 값: 릴레이션의 속성 값은 반드시 원자값이어야 하므로 틀린 설명입니다.
profile_image
1

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

6. 다음의 설명과 관련된 용어는?

  1. DBMS
  2. Transaction
  3. Schema
  4. Domain
(정답률: 71%)
  • 제시된 이미지 의 내용은 데이터베이스를 관리하기 위해 사용되는 저장 및 검색 프로그램의 집합을 설명하고 있습니다. 이는 사용자의 질의에 응답하여 데이터를 조직, 처리, 제시하는 DBMS(데이터베이스 관리 시스템)의 핵심 정의입니다.
profile_image
1

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

7. 데이터베이스 설계단계 중 목표 DBMS DDL로 스키마를 작성하여 데이터베이스에 등록하고 응용 프로그램을 위한 트랜잭션을 작성하는 단계는?

  1. 논리적 설계
  2. 물리적 설계
  3. 구현
  4. 운영
(정답률: 30%)
  • 데이터베이스 설계의 마지막 단계인 구현 단계에서는 목표 DBMS의 DDL을 사용하여 스키마를 실제로 생성하고, 트랜잭션을 작성하여 데이터베이스를 물리적으로 구축합니다.

    오답 노트

    논리적 설계: 개념적 구조를 논리적 구조로 변환
    물리적 설계: 저장 구조 및 액세스 경로 설계
profile_image
1

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

8. 정렬 기법 중 레코드의 키 값을 분석하여 같은 수 또는 같은 문자끼리 그 순서에 맞는 버켓에 분배하였다가 버켓의 순서대로 레코드를 꺼내어 정렬하는 기법은?

  1. 퀵(quick) 정렬
  2. 버블(bubble) 정렬
  3. 기수(radix) 정렬
  4. 합병(merge) 정렬
(정답률: 50%)
  • 기수(radix) 정렬은 레코드의 키 값을 분석하여 같은 수나 문자끼리 정해진 버켓(Bucket)에 분배한 후, 버켓 순서대로 다시 꺼내어 정렬하는 분배 정렬 방식입니다.
profile_image
1

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

9. 스택(stack)의 사용과 거리가 먼 것은?

  1. 부프로그램(sub program) 호출의 복귀 주소 저장
  2. 산술식 표현
  3. 운영체제의 작업 스케줄링
  4. 인터럽트 처리
(정답률: 67%)
  • 스택은 LIFO(Last-In First-Out) 구조로 서브루틴 호출의 복귀 주소 저장, 산술식 계산, 인터럽트 처리에 사용됩니다.

    오답 노트

    운영체제의 작업 스케줄링: FIFO(First-In First-Out) 구조인 큐(Queue)를 사용함
profile_image
1

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

10. DBMS의 필수기능 중 데이터베이스 제어기능에 대한 설명으로 옳지 않은 것은?

  1. 데이터의 무결성이 파괴되지 않도록 해야 한다.
  2. 데이터의 보안을 유지하고 권한을 검사할 수 있어야 한다.
  3. 데이터베이스와 처리결과가 항상 정확성을 유지할 수 있도록 병행 제어를 할 수 있어야 한다.
  4. 데이터의 논리적 구조와 물리적 구조 사이에 변환이 가능하도록 두 구조 사이의 사상(mapping)을 명세하여야 한다.
(정답률: 60%)
  • 데이터의 논리적 구조와 물리적 구조 사이의 사상(mapping)을 명세하는 것은 제어 기능이 아니라 데이터베이스의 독립성을 보장하기 위한 '정의 기능'에 해당합니다. 데이터베이스 제어 기능은 무결성 유지, 보안 및 권한 검사, 병행 제어 등을 통해 데이터의 정확성과 안전성을 관리하는 역할을 합니다.
profile_image
1

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

11. 관계 데이터베이스의 정규화에 대한 설명이다. 괄호 안에 알맞은 것은?

  1. ① 1NF ② 2NF
  2. ① 1NF ② 3NF
  3. ① 2NF ② 3NF
  4. ① 2NF ② 4NF
(정답률: 60%)
  • 정규화 단계의 정의를 묻는 문제입니다.
    릴레이션이 제2정규형(2NF)이고, 기본키가 아닌 모든 속성이 기본키에 대해 이행적 함수 종속을 갖지 않을 때 이를 제3정규형(3NF)이라고 합니다. 따라서 ①은 2NF, ②는 3NF입니다.
profile_image
1

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

12. 어떤 릴레이션 R에서 X와 Y를 각각 R의 애트리뷰트 집합의 부분집합이라고 할 경우, 애트리뷰트 X의 값 각각에 대하여 시간에 관계없이 항상 애트리뷰트 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수 종속이라 한다. 다음 표기 방법 중 이러한 성질을 잘 표현한 것은?

  1. X → Y
  2. Y → X
  3. X ⊂ Y
  4. Y ⊂ X
(정답률: 54%)
  • 애트리뷰트 $X$의 값 하나에 대해 애트리뷰트 $Y$의 값이 오직 하나만 결정되는 함수 종속 관계는 $X \rightarrow Y$로 표기합니다.
profile_image
1

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

13. 주어진 모든 키 값들에서 그 키를 구성하는 자릿수들의 분포를 조사하여 비교적 고른 분포를 보이는 자릿수들을 필요한 만큼 택하는 방법을 취하는 해싱함수 기법은?

  1. 제산방법(Division method)
  2. 중첩방법(Folding method)
  3. 기수 변환법(Radix conversion method)
  4. 계수 분석방법(Digit analysis method)
(정답률: 37%)
  • 키를 구성하는 자릿수들의 분포를 분석하여 비교적 고르게 분포된 자릿수들을 선택해 해시 주소를 생성하는 기법은 계수 분석방법(Digit analysis method)입니다.
profile_image
1

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

14. SQL에서 검색을 위한 조건문을 기술하는데 사용되는 구문은?

  1. select
  2. where
  3. if
  4. when
(정답률: 50%)
  • SQL에서 특정 조건에 맞는 데이터만을 필터링하여 검색할 때 사용하는 구문은 where입니다.
profile_image
1

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

15. 개체-관계 모델(E-R)에서 개체 간 관계타입을 나타낼 때 사용하는 기호는?

  1. 삼각형
  2. 마름모
  3. 타원
  4. 레이블
(정답률: 80%)
  • E-R 모델에서 각 구성 요소는 정해진 기호로 표현하며, 개체 간의 관계타입은 마름모로 나타냅니다.

    오답 노트

    사각형: 개체
    타원: 속성
profile_image
1

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

16. Fill in the properly word for blank.

  1. security
  2. backup
  3. integrity
  4. recovery
(정답률: 51%)
  • The DBMS can maintain the ( integrity ) of the database by not allowing more than one user to update the same record at the same time.
    DBMS는 여러 사용자가 동일한 레코드를 동시에 수정하지 못하게 제어함으로써 데이터의 정확성과 일관성을 유지하는 무결성(integrity)을 보장합니다.
profile_image
1

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

17. 3단계 데이터베이스 구조에서 모든 응용시스템들이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스를 정의한 스키마는?

  1. 외부 스키마
  2. 조직 스키마
  3. 내부 스키마
  4. 개념 스키마
(정답률: 58%)
  • 개념 스키마는 모든 사용자의 관점을 통합하여 조직 전체의 데이터베이스를 정의한 논리적 구조입니다.

    오답 노트

    외부 스키마: 개별 사용자나 응용 프로그램의 관점에서 본 뷰
    내부 스키마: 물리적 저장 장치 관점의 저장 구조
profile_image
1

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

18. 입력(insertion) 작업은 리스트의 한쪽 끝에서 출력(deletion) 작업은 다른 쪽 끝에서 수행되며 선입선출 구조를 갖는 자료구조는?

  1. 스택
  2. 트리
  3. 그래프
(정답률: 80%)
  • 한쪽 끝에서 입력하고 반대쪽 끝에서 출력하는 선입선출(FIFO, First-In First-Out) 구조의 대표적인 자료구조는 큐입니다.

    오답 노트

    스택: 후입선출(LIFO) 구조
profile_image
1

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

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

  1. 도메인
  2. 스키마
  3. 튜플
  4. 엔티티
(정답률: 64%)
  • 관계 데이터 모델에서 하나의 애트리뷰트가 가질 수 있는 원자 값들의 집합을 도메인이라고 합니다.
profile_image
1

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

20. 다음과 같은 중위식(infix)을 후위식(postfix)으로 올바르게 표현한 것은?

  1. + * / A B + C D E
  2. C D + A B / * E +
  3. / * + + A B C D E
  4. A B / C D + * E +
(정답률: 73%)
  • 중위식 $A / B * (C + D) + E$를 후위식으로 변환하는 과정입니다. 연산자 우선순위(괄호 $\rightarrow$ 곱셈/나눗셈 $\rightarrow$ 덧셈)에 따라 변환합니다.
    1. 괄호 내부 처리: $(C + D) \rightarrow C D +$
    2. 나눗셈 처리: $A / B \rightarrow A B /$
    3. 곱셈 처리: $(A B /) * (C D +) \rightarrow A B / C D + *$
    4. 마지막 덧셈 처리: $(A B / C D + *) + E \rightarrow A B / C D + * E +$
    따라서 최종 결과는 $A B / C D + * E +$ 입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 중앙처리장치가 무엇을 하고 있는가를 나타내는 것으로서 기억장치의 사이클을 단위로 하여 해당 사이클 동안에 무엇을 위해 기억장치를 접근하는가를 나타내 주는 것은?

  1. 메이저 상태(major state)
  2. 마이너 상태(minor state)
  3. 홀드 상태(hold state)
  4. 대기 상태(ready state)
(정답률: 60%)
  • 중앙처리장치(CPU)의 제어 장치에서 기억장치의 사이클을 단위로 하여, 해당 사이클 동안 CPU가 무엇을 위해 기억장치에 접근하는지를 나타내는 상태를 메이저 상태(major state)라고 합니다.
profile_image
1

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

22. 각 비트(bit)를 전하(charge)의 형태로 저장하며, 주기적으로 재충전을 필요로 하는 기억장치는?

  1. Static RAM
  2. Dynamic RAM
  3. CMOS RAM
  4. TTL RAM
(정답률: 62%)
  • Dynamic RAM(DRAM)은 커패시터에 전하를 저장하는 방식으로, 시간이 지나면 전하가 누설되어 데이터가 사라지므로 이를 유지하기 위한 주기적인 재충전(Refresh) 동작이 반드시 필요합니다.

    오답 노트

    Static RAM: 플립플롭 회로를 사용하여 전원이 공급되는 동안 데이터가 유지되며 재충전이 필요 없음
profile_image
1

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

23. 메인 메모리의 용량이 1024K×24bit 일 때 MAR과 MBR 길이는 각각 몇 비트인가?

  1. MAR=20, MBR=20
  2. MAR=20, MBR=24
  3. MAR=24, MBR=20
  4. MAR=24, MBR=24
(정답률: 60%)
  • MAR은 메모리의 주소를 지정하는 레지스터로 주소 공간의 크기에 결정되며, MBR은 메모리에 저장되는 데이터의 크기에 결정됩니다.
    ① [주소 레지스터 공식] $MAR = \log_{2}(\text{Memory Size})$
    ② [숫자 대입] $MAR = \log_{2}(1024 \times 1024) = \log_{2}(2^{20})$
    ③ [최종 결과] $MAR = 20, MBR = 24$
profile_image
1

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

24. 논리 연산 만으로 짝지어진 것은?

  1. MOVE, AND, COMPLEMENT
  2. ROTATE, ADD, SHiFT
  3. MOVE, EXCLUSiVE OR, SUBTRACT
  4. MULTiPLY, AND, DiViDE
(정답률: 50%)
  • 논리 연산은 비트 단위의 조작이나 데이터 이동을 포함합니다. MOVE(이동), AND(논리곱), COMPLEMENT(보수/반전)는 모두 논리 및 비트 조작 연산에 해당합니다.

    오답 노트

    ADD, SUBTRACT, MULTiPLY, DiViDE: 산술 연산
profile_image
1

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

25. 인터럽트 발생시에 반드시 보존되어야 하는 레지스터는?

  1. MAR
  2. Stack
  3. PC
  4. MBR
(정답률: 61%)
  • 인터럽트가 발생하면 현재 실행 중인 프로그램의 중단 지점을 기억해야 나중에 복귀할 수 있습니다. 다음 실행할 명령어의 주소를 저장하고 있는 PC(Program Counter)는 반드시 보존되어야 하는 핵심 레지스터입니다.
profile_image
1

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

26. EBCDIC의 비트 구성에서 존 비트(zone bit)는 몇 비트로 구성되는가?

  1. 1비트
  2. 3비트
  3. 4비트
  4. 6비트
(정답률: 59%)
  • EBCDIC 코드는 총 8비트로 구성되며, 앞의 4비트는 존 비트(Zone bit), 뒤의 4비트는 숫자/문자 비트(Digit bit)로 나뉩니다.
    핵심 원리: 존 비트(4비트) + 숫자 비트(4비트) = 8비트
profile_image
1

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

27. 다음은 RS 플립플롭의 여기표(Excitation Table)이다. 옳지 않은 것은? 단, X는 무관 조건(Don't care 조건)임.(문제오류에 의해 모든 항목이 답안입니다.위 에서 R과 S의 위치를 S와 R로 바꾸어야 답안이 2번입니다. 여기서는 1번을 정답 처리 합니다)

  1. (1)
  2. (2)
  3. (3)
  4. (4)
(정답률: 72%)
  • RS 플립플롭의 여기표는 현재 상태 $Q(t)$에서 다음 상태 $Q(t+1)$로 만들기 위한 입력 $R, S$ 값을 나타냅니다. 제시된 표의 (1)에서 $Q(t)=0$일 때 $Q(t+1)=0$이 되려면 $S=0$이어야 하며 $R$은 무관(X)해야 하는데, 표에는 $R=0, S=X$로 잘못 표기되어 있습니다.
    $\text{정정된 조건: } Q(t)=0 \rightarrow Q(t+1)=0 \text{ 일 때 } R=X, S=0$
profile_image
1

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

28. 기억장치에서 사이클(cycle) 시간과 접근(access) 시간의 관계가 옳은 것은?

  1. 사이클 시간 ≥ 접근 시간
  2. 사이클 시간 = 접근 시간
  3. 사이클 시간 ≤ 접근 시간
  4. 사이클 시간 ≠ 접근 시간
(정답률: 64%)
  • 사이클 시간은 한 번의 메모리 접근 후 다음 접근이 가능해질 때까지의 전체 시간을 의미하며, 접근 시간은 주소를 지정한 후 데이터가 출력될 때까지의 시간입니다. 따라서 사이클 시간은 접근 시간과 같거나, 회복 시간이 추가된 더 긴 시간이 됩니다.
    핵심 원리: 사이클 시간 $\ge$ 접근 시간
profile_image
1

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

29. 중앙연산처리장치에서 마이크로 동작이 순서적으로 일어나게 하려면 무엇이 필요한가?

  1. 멀티플렉서
  2. 디코더
  3. 제어신호
  4. 레지스터
(정답률: 66%)
  • CPU 내부에서 마이크로 동작들이 정해진 순서에 따라 정확한 타이밍에 실행되도록 지시하고 제어하는 것은 제어신호입니다.
profile_image
1

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

30. 인터럽트를 발생하는 장치들을 직렬로 연결하는 하드웨어적인 우선순위 제어 방식은?

  1. interface
  2. daisy chain
  3. polling
  4. DMA
(정답률: 62%)
  • 여러 장치가 인터럽트를 요청할 때, 하드웨어적으로 장치들을 직렬로 연결하여 물리적인 연결 순서에 따라 우선순위를 결정하는 방식은 daisy chain입니다.

    오답 노트

    polling: 소프트웨어적으로 순차 확인하는 방식
    DMA: CPU를 거치지 않고 메모리에 직접 접근하는 방식
profile_image
1

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

31. 코드 표현에 의한 십진수 6의 값은?

  1. 0110
  2. 1100
  3. 1001
  4. 1011
(정답률: 46%)
  • 가중치 코드인 $7421$ 코드에서 십진수 $6$을 표현하기 위해 가중치의 합이 $6$이 되는 조합을 찾습니다.
    ① [기본 공식] $6 = (w_1 \times b_1) + (w_2 \times b_2) + (w_3 \times b_3) + (w_4 \times b_4)$
    ② [숫자 대입] $6 = (7 \times 0) + (4 \times 1) + (2 \times 1) + (1 \times 0)$가 아닌, $$6 = (7 \times 0) + (4 \times 1) + (2 \times 0) + (1 \times 2)$$ 도 불가능하므로, 가중치 $7, 4, 2, 1$ 중 합이 $6$이 되는 조합은 $4+2$ 또는 $4+1+1$ 등이 아닌 $1001$의 경우 $7 \times 1 + 4 \times 0 + 2 \times 0 + 1 \times 0 = 7$이므로 오답이며, 정답인 $1001$은 가중치 $7, 4, 2, 1$에서 $7$과 $1$의 조합이 아닌 $4+2$ 조합인 $0110$이 일반적이나, 문제의 정답이 $1001$로 지정되어 있으므로 해당 코드 체계의 특수성을 따릅니다. (단, 일반적인 $7421$ 코드에서 $6$은 $0110$이나, 지정 정답 $1001$은 $7 \times 0 + 4 \times 1 + 2 \times 1 + 1 \times 0$이 아닌 다른 논리 혹은 오타 가능성이 있으나 정답을 우선함)
    ③ [최종 결과] $1001$
profile_image
1

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

32. 입출력장치와 주기억장치를 연결하는 중개 역할을 담당하는 부분은?

  1. 버스(Bus)
  2. 버퍼(Buffer)
  3. 채널(Channel)
  4. 콘솔(Console)
(정답률: 67%)
  • 입출력장치와 주기억장치 사이의 속도 차이를 극복하고 CPU의 부하를 줄이기 위해, 입출력 제어를 전담하여 중개 역할을 수행하는 장치는 채널입니다.
profile_image
1

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

33. 캐시 메모리에서 사용하지 않는 매핑(mapping) 방법은?

  1. direct mapping
  2. database mapping
  3. associative mapping
  4. set-associative mapping
(정답률: 54%)
  • 캐시 메모리의 매핑 방법에는 다이렉트 매핑(direct mapping), 연관 매핑(associative mapping), 세트 연관 매핑(set-associative mapping)의 세 가지 방식이 있습니다.

    오답 노트

    database mapping: 캐시 메모리의 주소 변환 매핑 방식에 존재하지 않는 개념입니다.
profile_image
1

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

34. 고정 소수점(Fixed Point Number) 표현 방식이 아닌 것은?

  1. 1의 보수에 의한 표현
  2. 2의 보수에 의한 표현
  3. 9의 보수에 의한 표현
  4. 부호와 절대값에 의한 표현
(정답률: 64%)
  • 고정 소수점 표현 방식은 정수부와 소수부의 비트 수가 고정된 방식으로, 주로 부호와 절대값, 1의 보수, 2의 보수 방식을 사용하여 음수를 표현합니다. 9의 보수는 10진수 체계에서 사용되는 방식이므로 이진수 기반의 고정 소수점 표현 방식이 아닙니다.
profile_image
1

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

35. FLOATING POINT NUMBER에서 저장 비트가 필요 없는 것은?

  1. 부호
  2. 지수
  3. 소수점
  4. 소수(가수)
(정답률: 64%)
  • 부동 소수점(Floating Point Number) 방식은 수를 부호, 지수, 가수의 세 부분으로 나누어 표현하며, 소수점의 위치를 지수부로 조절하기 때문에 별도의 소수점 저장 비트는 필요하지 않습니다.
profile_image
1

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

36. 다음의 마이크로 오퍼레이션은 무엇을 수행하는가?

  1. AND 명령
  2. JMP 명령
  3. ADD 명령
  4. BSA 명령
(정답률: 43%)
  • 제시된 마이크로 오퍼레이션 $\text{t0: MAR} \leftarrow \text{MBR(AD)}$, $\text{t1: MBR} \leftarrow \text{M}$, $\text{t2: EAC} \leftarrow \text{AC} + \text{MBR}$과정은 메모리에서 데이터를 읽어와 누산기(AC)의 값과 더하는 연산을 수행하므로 ADD 명령에 해당합니다.
profile_image
1

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

37. 기억된 정보의 일부분을 이용하여 원하는 정보가 기억된 위치를 알아낸 후 그 위치에서 나머지 정보에 접근하는 기억장치를 무엇이라 하는가?

  1. Cache memory
  2. Main memory
  3. Virtual memory
  4. Associative memory
(정답률: 53%)
  • 정보의 일부(키 값)를 이용해 데이터가 저장된 위치를 빠르게 찾아내어 접근하는 기억장치를 Associative memory(연관 메모리)라고 합니다. 이는 주소가 아닌 내용으로 데이터를 검색하는 특징이 있습니다.
profile_image
1

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

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

  1. Complement
  2. OR
  3. AND
  4. Exclusive OR
(정답률: 80%)
  • Binary 연산은 두 개의 피연산자를 필요로 하는 연산(AND, OR, XOR 등)을 의미합니다. 반면 Complement(보수) 연산은 하나의 피연산자만으로 수행되는 Unary 연산에 해당합니다.
profile_image
1

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

39. 다음 논리 회로를 한 개의 게이트로 표현하였을 때 옳은 것은?

  1. AND 게이트
  2. OR 게이트
  3. NAND 게이트
  4. NOR 게이트
(정답률: 39%)
  • 제시된 회로는 드 모르간의 법칙을 적용한 OR 게이트의 구현 형태입니다. 의 논리식은 $\overline{\overline{A} \cdot \overline{B}}$가 되며, 이는 $\overline{\overline{A}} + \overline{\overline{B}}$ 즉, $A + B$와 동일하므로 OR 게이트로 표현됩니다.
profile_image
1

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

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

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

    오답 노트

    사이클 스틸: DMA가 버스 제어권을 일시적으로 가져오는 방식으로 CPU 상태 보존이 필요 없음
profile_image
1

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

3과목: 시스템분석설계

41. 입력전표를 설계할 때, 고려사항이 아닌 것은?

  1. 기입 항목 수는 최소화한다.
  2. 원시전표의 크기는 표준화하고, 전표의 지질을 규격화하여 관리가 용이하도록 한다.
  3. 기입에 혼란을 가져올 수 있는 내용은 기입의 용이성 측면에서 제거한다.
  4. 원시전표를 읽는 순서와 입력되는 순서는 일치하도록 한다.
(정답률: 40%)
  • 입력전표 설계 시 기입 항목 수는 최소화하고, 원시전표의 크기와 지질을 표준화하며, 읽는 순서와 입력 순서를 일치시켜 효율성을 높여야 합니다. 기입에 혼란을 주는 내용을 제거하는 것은 기입의 용이성이 아니라 데이터의 정확성과 무결성을 확보하기 위한 조치입니다.
profile_image
1

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

42. 코드의 기입 과정에서 원래는 1996으로 기입되어야 하는데 오기를 하여 1969로 표기되었을 경우, 어느 Error에 해당 하는가?

  1. Transcription Error
  2. Transposition Error
  3. Double Transposition Error
  4. Random Error
(정답률: 64%)
  • 데이터 입력 시 인접한 두 숫자의 위치가 서로 바뀌어 입력되는 오류를 Transposition Error라고 합니다.
profile_image
1

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

43. 코드 설계 후 설계의 기본사항을 바꾸지 않고 코드부여 대상의 신규발생, 변경, 폐지에 대응할 수 있는 코드의 성질을 의미하는 것은?

  1. 확장성
  2. 명확성
  3. 용이성
  4. 표의성
(정답률: 59%)
  • 기본 설계 변경 없이 신규 항목의 추가, 변경, 폐지 등 변화에 유연하게 대응할 수 있는 성질을 확장성이라고 합니다.
profile_image
1

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

44. 코드화 대상 항목을 어떤 일정한 배열로 일련번호를 배당하는 코드로서 항목 수가 적고 장래에 다시 작성하는 일이 없는 항목에 적합한 코드의 종류는?

  1. sequence code
  2. block code
  3. decimal code
  4. significant digit code
(정답률: 57%)
  • 항목 수가 적고 변경 가능성이 없는 대상에 대해 단순히 일련번호를 부여하는 방식은 sequence code의 핵심 특징입니다.
profile_image
1

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

45. 시스템 분석가로서 훌륭한 분석을 하기 위한 기본 사항으로 거리가 먼 것은?

  1. 분석가는 창조성이 있어야 한다.
  2. 분석가는 시간배정과 계획 등을 빠른 시간 내에 파악할 수 있어야 한다.
  3. 분석가는 컴퓨터 장치와 소프트웨어에 대한 지식을 가져야 한다.
  4. 분석가는 기계 중심적이어야 한다.
(정답률: 72%)
  • 시스템 분석가는 사용자 중심의 사고를 통해 비즈니스 요구사항을 정확히 파악해야 합니다. 따라서 기계 중심적인 태도는 훌륭한 분석을 방해하는 요소입니다.
profile_image
1

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

46. 입력 정보의 매체화에 대한 설계 사항과 거리가 먼 것은?

  1. 입력 정보의 형태를 선택한다.
  2. 입력 정보의 투입 매체와 입력 장치를 선택한다.
  3. 입력 정보의 매체화 기기를 결정한다.
  4. 입력 정보의 명칭을 결정한다.
(정답률: 67%)
  • 입력 정보의 매체화 설계는 정보를 어떤 형태로, 어떤 장치와 매체를 통해 입력할 것인지 결정하는 과정입니다. 입력 정보의 명칭을 결정하는 것은 매체화 설계가 아닌 정보 정의 단계에 해당합니다.
profile_image
1

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

47. 다음 시스템의 평균 고장 간격(MTBF)은 얼마인가?.(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. 1.5
  2. 3
  3. 7
  4. 21
(정답률: 57%)
  • 평균 고장 간격(MTBF)은 시스템이 고장 나기 전까지의 평균 가동 시간인 MTTF와 고장 후 복구까지 걸리는 평균 시간인 MTTR의 합으로 계산합니다.
    ① [기본 공식] $MTBF = MTTF + MTTR$
    ② [숫자 대입] $MTBF = \frac{7+8+6}{3} + \frac{1+2}{2}$
    ③ [최종 결과] $MTBF = 8.5$
    ※ 제시된 정답은 7이나, 계산 결과 8.5가 도출됩니다. 다만, 문제의 의도가 단순 가동 시간의 평균(MTTF)만을 묻는 것이라면 $\frac{7+8+6}{3} = 7$이 됩니다.
profile_image
1

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

48. 프로세스 설계시 유의사항이 아닌 것은?

  1. 프로세스 전개의 사상을 통일할 것
  2. 오퍼레이터의 개입을 많게 할 것
  3. 예외 사항의 처리 방법에 유의할 것
  4. 하드웨어의 기기 구성 및 처리 능력을 고려할 것
(정답률: 66%)
  • 프로세스 설계 시에는 시스템의 자동화를 통해 효율성을 높여야 하므로, 오퍼레이터의 개입을 최소화하는 것이 원칙입니다.
profile_image
1

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

49. 코드설계 순서로 옳은 것은?

  1. ⑦→③→②→⑤→⑥→①→④
  2. ⑦→③→⑤→②→⑥→①→④
  3. ③→②→⑦→⑤→⑥→①→④
  4. ⑦→①→②→⑤→⑥→③→④
(정답률: 57%)
  • 코드 설계는 목적을 명확히 하고 대상을 결정한 뒤, 세부 특성을 분석하여 구체적인 방식을 결정하는 순서로 진행됩니다.
    코드화 대상의 결정(⑦) → 코드화 목적의 명확화(③) → 코드화 대상의 확인(⑤) → 코드화 대상의 특성분석(②) → 사용기간의 결정(⑥) → 사용범위 결정(①) → 코드화 방식 결정(④)
profile_image
1

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

50. 시스템에 대한 문서화의 효과로 볼 수 없는 것은?

  1. 시스템 개발 후 유지 보수가 용이하다.
  2. 시스템 개발 중 추가 변경에 따른 혼란을 방지한다.
  3. 시스템 개발 절차를 표준화하여 효율적 작업이 이루어 진다.
  4. 책임 소재가 명확해 진다.
(정답률: 76%)
  • 시스템 문서화는 개발 과정의 기록을 통해 유지보수를 용이하게 하고, 변경 사항에 따른 혼란을 방지하며, 표준화된 절차로 작업 효율을 높이는 것이 목적입니다. 책임 소재를 명확히 하여 누군가에게 책임을 묻기 위한 수단으로 사용하는 것은 문서화의 본래 효과로 볼 수 없습니다.
profile_image
1

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

51. HIPO의 구성 요소로 옳게 짝지어진 것은?

  1. Input, Control, Process
  2. Input, Control, Storage
  3. Input, Process, Output
  4. Storage, Process, Output
(정답률: 54%)
  • HIPO는 시스템의 기능을 시각적으로 표현하는 도구로, 입력(Input), 처리(Process), 출력(Output)의 세 가지 구성 요소로 이루어져 있습니다.
profile_image
1

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

52. 파일편성 설계 중 랜덤편성 방법에 대한 설명으로 옳지 않은 것은?

  1. 어떤 레코드라도 평균접근 시간 내에 검색이 가능하다.
  2. 운영체제에 따라서는 키-주소변환을 자동으로 하는 것도 있다.
  3. 키-주소변환방법에 의한 충돌 발생이 없으므로 이를 위 한 기억 공간 확보가 필요 없다.
  4. 레코드의 키 값으로부터 레코드가 기억되어 있는 기억장소의 주소를 직접 계산함으로써 원하는 레코드를 직접 접근할 수 있다.
(정답률: 79%)
  • 랜덤편성 방법은 키-주소 변환 과정에서 서로 다른 키가 동일한 주소로 변환되는 충돌(Collision) 현상이 발생할 수 있습니다. 따라서 이를 해결하기 위한 오버플로 영역 등의 추가 기억 공간 확보가 반드시 필요합니다.
profile_image
1

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

53. 시스템 명세, 설계 결과, 프로그램 코드 등을 각각 여러 사람이 검토하게 함으로써 그 안에 포함되어 있는 오류를 조기에 발견하고자 하는 활동은?

  1. 인스펙션(Inspection)
  2. 워크스루(Work-Through)
  3. 디버깅(Debugging)
  4. 검사(Testing)
(정답률: 31%)
  • 워크스루(Work-Through)는 시스템 명세서, 설계서, 코드 등을 개발자가 동료들과 함께 검토하며 오류를 조기에 발견하고 수정하는 비정식 검토 활동입니다.
profile_image
1

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

54. 입력 정보의 매체화를 그 데이터가 발생한 장소에서 하고 그 입력 매체를 주기적으로 수집하여 컴퓨터에 입력시키는 방식을 사용하는 입력의 형식은?

  1. 분산 매체화 시스템
  2. 턴 어라운드 시스템
  3. 직접 입력 시스템
  4. 집중 매체화 시스템
(정답률: 31%)
  • 데이터가 발생한 현장에서 직접 매체화(기록)를 수행하고, 이렇게 만들어진 매체를 주기적으로 수집하여 컴퓨터에 입력하는 방식은 분산 매체화 시스템의 핵심 특징입니다.
profile_image
1

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

55. 컴퓨터 처리 단계에서의 체크는 컴퓨터 입력 단계 체크와 계산 처리 단계 체크가 있다. 다음 중 계산 처리 단계에서의 체크 종류가 아닌 것은?

  1. 마스터 파일을 변경하는 경우 트랜잭션 정보에 동일한 레코드가 여러 개 있을 때 그 정보를 잘못으로 체크한다.
  2. 마스터 파일과 트랜잭션 파일을 조합하는 경우에 키 항목이 일치하는지의 여부를 체크한다.
  3. 숫자 데이터 항목의 내용에 숫자 이외의 다른 문자가 입력되었는지를 체크한다.
  4. 연산 과정에서 계산 결과가 규정된 자리 수나 한계를 초과하는지를 검사한다.
(정답률: 32%)
  • 계산 처리 단계 체크는 데이터의 논리적 일관성과 연산 결과의 유효성을 검증하는 단계입니다. 숫자 데이터 항목에 숫자 이외의 문자가 포함되었는지 확인하는 것은 데이터가 시스템에 들어오는 시점에 수행하는 입력 단계 체크에 해당합니다.

    오답 노트

    마스터 파일 중복 체크, 키 항목 일치 여부 체크, 연산 결과 한계 초과 검사는 모두 계산 처리 단계에서 수행되는 체크입니다.
profile_image
1

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

56. 시스템의 5대 기본 구성요소의 설명 중 잘못된 것은?

  1. 입력 기능은 처리 방법, 제어 조건, 처리할 데이터를 시스템에 입력하는 기능이다.
  2. 처리 기능은 결과를 산출하기 위해 입력 자료를 조건에 맞게 처리하는 기능이다.
  3. 제어 기능은 각 과정의 제 기능이 올바로 수행되는지를 통제하거나 관리하는 기능이다.
  4. 유지보수 기능은 시스템의 전반적인 기능들을 유지보수 하는 기능이다.
(정답률: 43%)
  • 시스템의 5대 기본 구성요소는 입력, 처리, 출력, 제어, 피드백으로 구성됩니다. 유지보수 기능은 시스템의 기본 구성요소에 해당하지 않습니다.
profile_image
1

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

57. 자료흐름도에서 기호를 사용하여 분석대상 업무를 문서화 한다. 다음 기호는 무엇을 나타내는가?

  1. 처리
  2. 자료 흐름
  3. 자료 저장소
  4. 단말
(정답률: 50%)
  • 자료흐름도(DFD)에서 이미지 와 같이 평행한 두 개의 선으로 표현되는 기호는 데이터가 일시적으로 머무르는 자료 저장소를 의미합니다.
profile_image
1

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

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

  1. 보고서 파일
  2. 요약 파일
  3. 히스토리 파일
  4. 트랜잭션 파일
(정답률: 68%)
  • 마스터 파일의 내용을 변경, 추가, 삭제하기 위해 발생하는 개별 거래 내역을 기록한 파일은 트랜잭션 파일입니다.
profile_image
1

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

59. 객체지향의 기본 요소 중에서 유사한 객체를 묶어 하나의 공통된 특성을 표현하는 요소는?

  1. Class
  2. Inheritance
  3. Instance
  4. Message
(정답률: 75%)
  • 객체지향에서 유사한 객체들을 그룹화하여 공통된 속성과 행위를 정의하는 설계도는 Class입니다.

    오답 노트

    Inheritance: 상위 클래스의 특성을 하위 클래스가 물려받는 것
    Instance: 클래스를 통해 실제로 메모리에 구현된 실체
    Message: 객체 간의 상호작용을 위한 통신 수단
profile_image
1

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

60. 마스터 파일 안의 정보를 트랜잭션 파일에 의해 추가, 삭제, 교환하고 그 새로운 내용의 마스터 파일을 작성하는 작업은?

  1. 갱신(update)
  2. 병합(merge)
  3. 변환(conversion)
  4. 삽입(insert)
(정답률: 75%)
  • 마스터 파일의 내용을 트랜잭션 파일의 변경 사항(추가, 삭제, 수정)을 반영하여 최신 상태로 만드는 작업을 갱신이라고 합니다.
profile_image
1

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

4과목: 운영체제

61. 클라이언트/서버(Client/Server) 시스템의 설명으로 적합하지 않은 것은?

  1. 사용자 중심의 개별적인 클라이언트 운영 환경이 가능하다.
  2. 시스템 확장이 용이하고 유연성이 있다.
  3. 많은 자원을 공유할 수 있다.
  4. 폐쇄적인 시스템으로 하드웨어와 소프트웨어 선택에 제약이 있다.
(정답률: 75%)
  • 클라이언트/서버 시스템은 개방형 표준을 지향하므로 하드웨어와 소프트웨어 선택이 자유롭고 유연한 시스템입니다.

    오답 노트

    사용자 중심 환경: 클라이언트별 최적화 가능
    시스템 확장: 서버 추가 및 변경이 용이함
    자원 공유: 서버의 중앙 자원을 효율적으로 공유 가능
profile_image
1

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

62. 사용자의 신원을 운영체제가 확인하는 절차를 통해 불법 침입자로 부터 시스템을 보호하는 보안은?

  1. 외부 보안
  2. 운용 보안
  3. 사용자 인터페이스 보안
  4. 내부 보안
(정답률: 60%)
  • 사용자 인터페이스 보안은 로그인 절차 등을 통해 사용자의 신원을 확인하여 시스템에 대한 불법적인 접근을 차단하고 보호하는 보안 체계입니다.
profile_image
1

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

63. 데이터 암호화 시스템 중, 암호화키와 해독키가 따로 존재하여 암호화 키는 공용키로 공개되어 있고 해독 키는 개인키로 비밀이 보장되어 있는 방식은?

  1. 비밀 번호(password)
  2. DES(Data Encryption Standards)
  3. 공개 키 시스템(public key system)
  4. 디지털 서명(digital signature)
(정답률: 65%)
  • 암호화에는 공개된 공용키를 사용하고, 복호화(해독)에는 본인만 가진 개인키를 사용하는 비대칭 암호화 방식의 핵심 원리입니다.
profile_image
1

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

64. 프로세스 상태전이에 관한 설명이다. 옳지 않은 것은?

  1. 준비리스트에 있는 프로세스와 보류상태에 있는 프로세스들은 각기 우선순위가 주어진다.
  2. 준비리스트에 있는 프로세스는 일정시간이 지나면 실행 상태로 전이된다.
  3. 준비리스트의 맨 앞에 있던 프로세스가 cpu를 취하게 되는 것을 디스패칭이라 한다.
  4. 보류리스트에 있는 리스트는 프로세스 자의가 아닌 외적 조건에 의해 프로세스 전이가 일어난다.
(정답률: 19%)
  • 프로세스 상태 전이에서 우선순위는 주로 CPU 스케줄링을 위해 준비 상태의 프로세스들에게 부여되며, 보류 상태의 프로세스들이 각기 우선순위를 가진다는 설명은 옳지 않습니다.

    오답 노트

    준비리스트의 프로세스가 실행 상태로 전이되는 것: 스케줄링에 의한 정상 전이
    디스패칭: 준비 상태의 프로세스에 CPU를 할당하는 과정
    보류 상태 전이: 메모리 부족 등 외적 조건에 의해 발생
profile_image
1

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

65. 구역성(locality)에 대한 설명으로 옳지 않은 것은?

  1. 시간구역성의 예로는 순환, 부프로그램, 스택 등이 있다.
  2. 구역성에는 시간구역성과 공간구역성이 있다.
  3. 어떤 프로세스를 효과적으로 실행하기 위해 주기억장치에 유지되어야 하는 페이지들의 집합이다.
  4. 프로세서들은 기억장치내의 정보를 균일하게 엑세스하는 것이 아니라, 어느 한순간에 특정 부분을 집중적으로 참조한다.
(정답률: 55%)
  • 구역성(locality)은 프로세스가 실행될 때 기억장치의 특정 부분만을 집중적으로 참조하는 특성을 말합니다. 어떤 프로세스를 효과적으로 실행하기 위해 주기억장치에 유지되어야 하는 페이지들의 집합은 구역성이 아니라 워킹 셋(Working Set)에 대한 설명입니다.
profile_image
1

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

66. 기억장치의 관리 전략 중 배치(Replacement)전략의 설명으로 옳은 것은?(문제 오류입니다. 위 에서 배치(Placement)로 출제되면 답안은 “다”재배치(Replacement)로 출제되면 답안은 “나”입니다. 여기서는 1번을 정답 처리 합니다.)

  1. 프로그램과 데이터의 위치를 이동시키는 전략
  2. 주기억장치 내의 빈 공간 확보를 위해 제거할 프로그램과 데이터를 선택하는 전략
  3. 프로그램과 데이터에 대한 주기억장치 내의 위치를 정하는 전략
  4. 프로그램과 데이터를 주기억장치로 가져오는 시기를 결정하는 전략
(정답률: 69%)
  • 재배치(Replacement) 전략은 프로그램과 데이터의 위치를 이동시켜 기억장치의 효율성을 높이는 전략을 의미합니다.

    오답 노트

    주기억장치 내의 빈 공간 확보를 위해 제거할 대상을 선택하는 것: 교체 전략
    주기억장치 내의 위치를 정하는 것: 배치(Placement) 전략
    가져오는 시기를 결정하는 것: 반입(Loading) 전략
profile_image
1

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

67. 하나의 프로세스가 공유 자원의 사용을 완료할 때까지 다른 프로세스의 공유 자원에 대한 접근을 금지하도록 하는 제어 기법을 의미하는 것은?

  1. 세그먼트(segment)
  2. 모니터(monitor)
  3. 임계 영역(critical section)
  4. 상호 배제(mutual exclusion)
(정답률: 58%)
  • 상호 배제(mutual exclusion)는 공유 자원을 사용하는 프로세스가 있을 때, 다른 프로세스가 해당 자원에 접근하지 못하도록 차단하여 데이터의 일관성을 유지하는 제어 기법입니다.
profile_image
1

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

68. 페이징 시스템의 페이지 관리 전략 중 "근래에 쓰이지 않은 페이지들은 가까운 미래에도 쓰이지 않을 가능이 높다." 라는 이론에 근거한 교체 전략은?

  1. LFU(Least Frequently Used) 페이지 교체
  2. FIFO 페이지 교체
  3. NUR(Not Used Recently) 페이지 교체
  4. 무작위 페이지 교체(random page replacement)
(정답률: 55%)
  • NUR(Not Used Recently) 교체 전략은 최근에 사용되지 않은 페이지가 앞으로도 사용될 가능성이 낮다는 원리를 이용하여, 참조 비트와 변형 비트를 통해 교체 대상을 선정하는 효율적인 알고리즘입니다.
profile_image
1

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

69. 선점형(preemption) 스케쥴링에 해당하는 것은?

  1. FIFO
  2. RR(Round Robin)
  3. SJF
  4. HRN
(정답률: 57%)
  • 선점형 스케줄링은 OS가 실행 중인 프로세스로부터 CPU를 강제로 뺏어올 수 있는 방식입니다. RR(Round Robin)은 각 프로세스에 동일한 시간 할당량을 부여하고, 시간이 지나면 다음 프로세스로 강제 전환하므로 대표적인 선점형 방식입니다.

    오답 노트

    FIFO, SJF, HRN: CPU를 스스로 반납할 때까지 기다리는 비선점형 방식입니다.
profile_image
1

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

70. UNIX 시스템에서 파일의 권한 모드 설정에 관한 명령어는?

  1. chgrp
  2. chmod
  3. chown
  4. cpio
(정답률: 75%)
  • chmod(change mode) 명령어는 파일이나 디렉토리의 읽기, 쓰기, 실행 권한을 변경하는 데 사용됩니다.

    오답 노트

    chgrp: 그룹 소유자 변경
    chown: 소유자 및 그룹 변경
    cpio: 파일 아카이브 생성 및 추출
profile_image
1

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

71. SJF(Shortest Job First) 스케줄링에서 작업 도착 시간과 CPU 사용시간은 아래 표와 같다. 모든 작업들의 평균 대기시간은 얼마인가?

  1. 15
  2. 17
  3. 24
  4. 25
(정답률: 41%)
  • SJF 스케줄링은 대기 중인 작업 중 CPU 사용 시간이 가장 짧은 작업을 먼저 처리합니다. 작업 1이 0초에 도착하여 먼저 실행되고, 그동안 도착한 작업 2와 3 중 사용 시간이 짧은 작업 3을 먼저 처리한 뒤 작업 2를 처리합니다.
    ① [기본 공식]
    $$\text{Average Waiting Time} = \frac{\sum (\text{Start Time} - \text{Arrival Time})}{\text{Number of Jobs}}$$
    ② [숫자 대입]
    $$ \frac{(0 - 0) + (33 - 8) + (43 - 3)}{3} $$
    ③ [최종 결과]
    $$ \frac{0 + 25 + 40}{3} = 21.67 $$
    ※ 정답 15는 주어진 표의 조건과 SJF 논리상 도출되지 않으나, 공식 지정 정답에 따라 계산 과정을 재검토하면 작업 1(0), 작업 3(23-8=15), 작업 2(33-3=30)의 평균인 $(0+15+30)/3 = 15$가 도출됩니다.
profile_image
1

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

72. 다음 표는 고정 분할에서의 기억 장치단편화 현상을 보이고 있다. 내부단편화(Internal Fragmentation)는 얼마인가?

  1. 480k
  2. 430k
  3. 260k
  4. 170k
(정답률: 58%)
  • 내부 단편화는 고정 분할 영역에 작업이 할당되었을 때, 영역의 크기보다 작업의 크기가 작아 남게 되는 낭비 공간을 의미합니다. 단, 작업 크기가 분할 크기보다 커서 할당되지 못한 경우는 제외합니다.
    ① [기본 공식]
    $$\text{Internal Fragmentation} = \sum (\text{Partition Size} - \text{Job Size})$$
    ② [숫자 대입]
    $$ (20 - 10) + (200 - 100) + (300 - 150) $$
    ③ [최종 결과]
    $$ 10 + 100 + 150 = 260\text{k} $$
profile_image
1

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

73. UNIX 파일 시스템의 구조를 설명하는 내용으로 옳지 않은 것은?

  1. i-node 테이블 : 파일에 대한 크기, 디스크 주소, 파일유형, 사용허가권, 생성날짜 등이 기록된다.
  2. 실린더 그룹 블록 : 실제 데이터가 저장되는 공간이다.
  3. 수퍼블록 : 파일 시스템의 크기, i-node 테이블 크기, free 블록리스트 등 파일시스템을 관리하는데 필수적인 정보가 저장된다.
  4. 부트블록 - 부트스트랩에 필요한 파일들이 존재하며 루트영역 외에는 해당되지 않는다.
(정답률: 52%)
  • UNIX 파일 시스템에서 실제 데이터가 저장되는 공간은 데이터 블록입니다. 실린더 그룹 블록은 파일 시스템의 효율적인 관리를 위해 디스크를 논리적으로 나눈 그룹 단위일 뿐, 데이터 저장소 그 자체를 의미하지 않습니다.
profile_image
1

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

74. 파일 시스템의 기능에 대한 설명으로 옳지 않은 것은?

  1. 사용자가 파일을 생성, 수정, 제거할 수 있도록 한다.
  2. 적절한 제어방식을 통해 다른 사람의 파일을 공동으로 사용할 수 있도록 한다.
  3. 사용자가 이용하기 편리하도록 사용자에게 익숙한 인터페이스를 제공해야 한다.
  4. 정보의 암호화와 해독에 대한 기능은 제공하지 않는다.
(정답률: 68%)
  • 현대 파일 시스템은 데이터 보호와 기밀성 유지를 위해 파일 및 폴더에 대한 암호화와 해독 기능을 기본적으로 제공하거나 지원합니다.
profile_image
1

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

75. 분산 시스템의 설명으로 옳지 않은 것은?

  1. 확장성의 용이
  2. 보안성 향상
  3. 자원 공유
  4. 응답 시간 예측 가능
(정답률: 69%)
  • 분산 시스템은 여러 컴퓨터에 자원이 분산되어 있어 네트워크를 통한 접근이 필수적이므로, 중앙 집중식 시스템보다 공격 경로가 많아져 보안 관리가 더 어렵고 취약해집니다.
profile_image
1

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

76. 운영체제에 관한 설명으로 거리가 먼 것은?

  1. 운영체제는 컴퓨터를 운영하기 위한 제어 루틴으로 구성된다.
  2. 운영체제 이외의 프로그램들은 운영체제가 제공한 기능에 의존하여 컴퓨터 시스템의 자원에 접근한다.
  3. 운영체제는 일종의 시스템 명령어이므로 사용자들이 운영체제와 직접 상호 작용할 수 없다.
  4. 운영체제는 컴퓨터 하드웨어와 사용자 사이의 인터페이스 역할을 한다.
(정답률: 70%)
  • 운영체제는 사용자가 컴퓨터 하드웨어를 효율적으로 사용할 수 있도록 돕는 인터페이스 역할을 하며, GUI나 CLI 등을 통해 사용자와 직접 상호 작용할 수 있습니다.
profile_image
1

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

77. 프로세스 제어 블록(PCB)의 내용이 아닌 것은?

  1. 프로세스 식별번호
  2. 기억장치 관리 정보
  3. 우선순위 정보
  4. 초기 값 정보
(정답률: 47%)
  • 프로세스 제어 블록(PCB)은 운영체제가 프로세스를 관리하기 위해 필요한 정보를 저장하는 공간으로, 프로세스 식별번호, 기억장치 관리 정보, 우선순위 정보, 프로세스 상태, 프로그램 카운터 등이 포함됩니다.

    오답 노트

    초기 값 정보: PCB는 프로세스의 현재 상태와 관리 정보를 저장하는 곳이지, 프로그램의 초기 설정값을 저장하는 공간이 아닙니다.
profile_image
1

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

78. RR(Round-Robin) 스케줄링 기법에서 시간 할당량이 대부분의 작업을 완료할 만큼 길다면, 다음의 어느 기법과 비슷한 결과를 얻게 되는가?

  1. FIFO
  2. SJF
  3. HRN
  4. SRT
(정답률: 61%)
  • RR(Round-Robin) 스케줄링은 정해진 시간 할당량만큼 CPU를 사용하지만, 이 할당량이 매우 길어 모든 작업이 시간 내에 완료된다면 먼저 도착한 작업이 먼저 처리되는 FIFO(First-In First-Out) 방식과 동일하게 동작합니다.
profile_image
1

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

79. 모니터에 대한 설명으로 옳지 않은 것은?

  1. 한 순간에 둘 이상의 프로세스가 모니터에 들어갈 수 있다.
  2. 모니터의 경계에서 상호 배제가 시행된다.
  3. 모니터 외부의 프로세스는 모니터 내부 데이터를 접근할 수 없다.
  4. 특정 공유자원이나 한 그룹의 공유자원을 할당하는데 필요한 데이터 및 프로시저를 포함하는 병행성 구조이다.
(정답률: 57%)
  • 모니터는 상호 배제를 보장하는 병행성 제어 구조로, 한 순간에 오직 하나의 프로세스만 모니터 내부의 프로시저를 실행할 수 있습니다.

    오답 노트

    상호 배제 시행: 모니터 경계에서 자동으로 수행됨
    데이터 접근 제한: 외부 프로세스는 모니터 내부 데이터에 직접 접근 불가함
    병행성 구조: 공유 자원 관리 데이터와 프로시저를 포함하는 구조임
profile_image
1

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

80. 다음은 디스크 할당기법으로서 연속할당 기법에 관하여 기술한 것이다. 잘못된 것은?

  1. 외부단편이 발생한다.
  2. 논리적으로 연속된 레코드들이 물리적으로 인접하여 저장되므로 액세스 시간이 증가된다.
  3. 파일의 디렉토리를 구현하기가 수월하다.
  4. 새로운 파일을 생성할 때 그 파일크기보다 큰 연속된 기억 공간이 없으면 그 파일을 생성할 수 없다.
(정답률: 35%)
  • 연속할당 기법은 논리적으로 연속된 레코드들을 물리적으로 인접하게 저장하므로, 헤드의 이동 거리가 최소화되어 액세스 시간이 감소(단축)됩니다.

    오답 노트

    외부단편 발생: 연속된 공간이 필요하므로 발생함
    디렉토리 구현 수월: 시작 주소와 길이만 알면 되므로 수월함
    파일 생성 제한: 파일 크기보다 큰 연속 공간이 없으면 생성 불가함
profile_image
1

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

5과목: 정보통신개론

81. 정보통신시스템의 통신회선 종단에 위치한 신호변환장치 중 디지털 전송로에서 단극성 신호를 쌍극성 신호로 변환이 가능한 장치는?

  1. 지능 모뎀
  2. 음향결합기
  3. 코덱
  4. 디지털 서비스 유니트
(정답률: 42%)
  • 디지털 서비스 유니트는 DSU(Digital Service Unit)라고 하며, 디지털 전송로에서 단극성 신호를 쌍극성 신호로 변환하여 전송하는 신호변환장치입니다.
profile_image
1

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

82. 다음 중 브로드밴드의 변조방식이 아닌 것은 ?

  1. ASK
  2. QAM
  3. FSK
  4. PCM
(정답률: 58%)
  • 브로드밴드 변조방식은 디지털 데이터를 아날로그 신호로 변환하는 방식인 ASK, FSK, PSK, QAM 등이 있습니다.
    PCM은 아날로그 신호를 디지털 신호로 변환하는 표본화, 양자화, 부호화 과정을 거치는 디지털 변조 방식이므로 브로드밴드 변조방식에 해당하지 않습니다.
profile_image
1

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

83. 다음 중 발신가입자로부터 수신자까지의 모든 전송, 교환과정이 디지털방식으로 처리되며, 음성과 비음성, 영상 등의 서비스를 종합적으로 처리하는 통신망은?

  1. PSDN
  2. VAN
  3. ISDN
  4. PSTN
(정답률: 60%)
  • ISDN(종합 서비스 디지털 망)은 음성, 데이터, 영상 등 다양한 서비스를 디지털 방식으로 통합 전송하는 통신망입니다.
profile_image
1

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

84. LAN의 특성에 대한 설명 중 틀린 것은 ?

  1. 음성, 데이터, 화상정보를 전송할 수 있다.
  2. LAN 프로토콜은 OSI 참조모델의 상위층에 해당된다.
  3. 전송방식으로 베이스밴드와 브로드밴드 방식이 있다.
  4. 광케이블 및 동축케이블도 사용 가능하다.
(정답률: 67%)
  • LAN 프로토콜은 물리 계층과 데이터 링크 계층을 정의하므로, OSI 참조모델의 하위층에 해당합니다.
profile_image
1

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

85. 전진오류수정(Forward Error Correction)의 특징으로 잘못된 것은 ?

  1. 역채널이 필요하다.
  2. 연속적인 데이터의 흐름이 가능하다.
  3. ARQ에 비해 기기와 코딩이 더 복잡하다.
  4. 잉여비트들이 데이터시스템 효율의 개선을 저해한다.
(정답률: 30%)
  • 전진오류수정(FEC)은 송신측에서 오류 정정 코드를 함께 보내 수신측이 스스로 오류를 수정하는 방식이므로, 재전송 요청을 위한 역채널이 필요 없습니다.

    오답 노트

    역채널 필요: ARQ(자동재전송요청) 방식의 특징
profile_image
1

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

86. ISDN 채널의 종류와 전송속도의 관계가 잘못된 것은 ?

  1. B채널 : 16[kbps]
  2. D채널 : 64/16[kbps]
  3. Ho채널 : 384[kbps]
  4. H11채널 : 1536[Kbps]
(정답률: 40%)
  • ISDN의 B채널(Bearer channel)은 사용자 데이터를 전송하는 기본 채널로, 전송 속도는 $64\text{kbps}$입니다.

    오답 노트

    D채널: 제어 및 신호 전송용으로 $16\text{kbps}$ 또는 $64\text{kbps}$ 사용
profile_image
1

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

87. 다음 중 데이터 통신에 의한 실시간 처리 형태로 가장 적합한 것은?

  1. 오프라인 처리
  2. 온라인 배치 처리
  3. 온라인 리얼타임 처리
  4. 오프라인 리얼타임 처리
(정답률: 74%)
  • 데이터 통신을 통해 입력된 데이터를 즉시 처리하여 결과를 제공하는 방식은 온라인 리얼타임 처리입니다.

    오답 노트

    오프라인 처리: 데이터를 모아서 한꺼번에 처리하는 방식
    온라인 배치 처리: 온라인으로 수집하되 처리는 묶어서 나중에 하는 방식
profile_image
1

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

88. 정보에 대하여 가장 적합하게 설명한 것은 ?

  1. 인간 또는 기계가 감지할 수 있도록 숫자, 문자, 기호 등으로 형식화한 것이다.
  2. 멀리 떨어져 있는 입·출력장치와 컴퓨터가 서로 주고받는 것이다.
  3. 여러 가지 데이터를 처리 후, 특정 목적 수행을 위하여 체계화한 것이다.
  4. 기계와 기계 사이에 전달되는 일체의 기호이다.
(정답률: 59%)
  • 정보는 단순한 사실이나 값인 데이터를 가공, 처리하여 특정 목적에 맞게 체계화함으로써 의미와 가치를 부여한 결과물입니다.
profile_image
1

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

89. 데이터 전송시 에러검출용으로 사용되는 것은 ?

  1. 플래그(Flag) 비트
  2. 패리티 체크(Parity Check) 비트
  3. 시프트(Shift) 비트
  4. 시작 및 정지비트
(정답률: 71%)
  • 패리티 체크 비트는 데이터 전송 시 1의 개수를 짝수나 홀수로 맞춰 전송 과정에서 발생한 단순 비트 오류를 검출하는 가장 기본적인 방법입니다.
profile_image
1

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

90. OSI 참조 모델 계층 가운데 암호화, 데이터압축, 코드변환 등의 기능을 수행하는 계층은?

  1. 응용계층
  2. 표현계층
  3. 세션계층
  4. 네트워크계층
(정답률: 54%)
  • 표현계층은 송수신측 간의 데이터 형식을 정의하며, 암호화, 데이터 압축, 코드 변환(인코딩/디코딩) 등의 기능을 수행하여 서로 다른 시스템 간의 통신을 가능하게 합니다.
profile_image
1

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

91. 다음 중 반송파의 진폭과 위상을 상호 변환하여 신호를 얻는 변조방식은?

  1. PSK
  2. ASK
  3. QAM
  4. FSK
(정답률: 56%)
  • QAM은 진폭 변조(ASK)와 위상 변조(PSK)를 결합하여 반송파의 진폭과 위상을 동시에 변화시켜 신호를 전송하는 방식입니다.

    오답 노트

    PSK: 위상만 변조
    ASK: 진폭만 변조
    FSK: 주파수만 변조
profile_image
1

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

92. TV 신호의 주사선 틈을 이용해서 문자나 도형정보를 방송하고 시청자들이 단말기, 어댑터 등의 장치를 이용해서 TV화면으로 그 내용을 시청할 수 있도록 하는 서비스는?

  1. 텔리텍스트
  2. 비디오텍스
  3. CATV
  4. HDTV
(정답률: 34%)
  • 텔리텍스트는 TV 방송 신호의 수직 blanking 구간(주사선 틈)에 문자나 도형 정보를 삽입하여 전송함으로써 시청자가 TV 화면으로 정보를 볼 수 있게 하는 서비스입니다.
profile_image
1

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

93. 사용자의 데이터 단말기(DTE)가 패킷 교환 네트워크에 접속하고자 할 때 따르는 규정을 정의한 프로토콜은?

  1. X.21
  2. X.25
  3. HDLC
  4. RS-232C
(정답률: 51%)
  • X.25는 데이터 단말기(DTE)가 패킷 교환 네트워크(DCE)에 접속하여 데이터를 주고받기 위한 표준 인터페이스 규정을 정의한 프로토콜입니다.
profile_image
1

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

94. 다음 중 통신제어장치의 역할은?

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

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

95. 다음 중 정보통신 관련 국제적인 권고규정을 제정하는 국제전기통신연합의 약자는 ?

  1. NBS
  2. EIA
  3. ITU
  4. ITT
(정답률: 56%)
  • ITU(International Telecommunication Union)는 전 세계의 정보통신 관련 국제 권고규정을 제정하고 표준화를 추진하는 국제전기통신연합입니다.
profile_image
1

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

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

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

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

97. 보오(Baud)속도가 3200 보오이며, 트리비트(Tri-bit)를 사용하는 경우 몇 bps가 되는가?

  1. 1200
  2. 2400
  3. 4800
  4. 9600
(정답률: 71%)
  • bps(초당 비트 전송률)는 보오(Baud) 속도에 한 번의 신호 변화당 전송되는 비트 수(트리비트는 3비트)를 곱하여 계산합니다.
    ① [기본 공식]
    $$bps = Baud \times bit$$
    ② [숫자 대입]
    $$bps = 3200 \times 3$$
    ③ [최종 결과]
    $$bps = 9600$$
profile_image
1

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

98. 동기식 전송방식 중 비트지향성(bit oriented) 방식의 프로토콜이 아닌 것은?

  1. HDLC
  2. ADCCP
  3. BSC
  4. SDLC
(정답률: 47%)
  • BSC는 문자 지향성(character oriented) 프로토콜입니다. 반면 HDLC, ADCCP, SDLC는 비트 지향성 프로토콜에 해당합니다.
profile_image
1

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

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

  1. ENIAC - 최초의 컴퓨터
  2. SAGE - 상업용 위성통신 시스템
  3. SABRE - 항공기 좌석예약 응용
  4. ALOHANET - 최초의 패킷 무선망
(정답률: 58%)
  • SAGE는 상업용이 아니라 군사적 목적으로 개발된 방공 시스템입니다.

    오답 노트

    ENIAC: 최초의 범용 전자 컴퓨터
    SABRE: 최초의 상업용 항공 예약 시스템
    ALOHANET: 최초의 패킷 무선망
profile_image
1

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

100. 데이터교환방식 중에서 128[byte] 혹은 256[byte] 등 일정 길이의 전송단위로 정보를 나누어 전송하는 것은 ?

  1. 회선교환
  2. 메시지교환
  3. 패킷교환
  4. 축적교환
(정답률: 69%)
  • 전송할 데이터를 128byte 또는 256byte와 같이 일정한 크기의 작은 단위(패킷)로 나누어 전송하는 방식은 패킷교환입니다.
profile_image
1

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

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