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

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

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

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

목록

1과목: 데이터 베이스

1. 데이터 무결성과 가장 관계가 깊은 것은?

  1. 데이터의 안전성
  2. 데이터의 공유성
  3. 데이터의 중복성
  4. 데이터의 정확성
(정답률: 56%)
  • 데이터 무결성이란 데이터베이스에 저장된 데이터가 현실 세계의 실제 값과 일치하며, 결함이 없는 상태를 의미하므로 데이터의 정확성과 가장 밀접한 관계가 있습니다.
profile_image
1

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

2. 데이터베이스 관리 시스템(DBMS)의 기능이 아닌 것은?

  1. 시스템의 보안
  2. 데이터의 무결성 관리
  3. 디스크로 부터 자료 검색
  4. 질의문의 변환
(정답률: 30%)
  • DBMS는 데이터의 정의, 조작, 제어를 담당하는 소프트웨어로, 실제 디스크에서 물리적으로 자료를 검색하는 것은 운영체제(OS)의 파일 시스템 영역입니다.
profile_image
1

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

3. 뷰(view)에 대한 설명 중 가장 거리가 먼 것은?

  1. 뷰는 원칙적으로 하나 이상의 기본 테이블로부터 유도된 이름을 가진 가상 테이블을 말한다.
  2. 기본 테이블은 물리적으로 구현되어 데이터가 실제로 저장되지만 뷰는 물리적으로 구현되어 있지 않다.
  3. 뷰는 근본적으로 기본 테이블로부터 유도되지만 일단 정의된 뷰가 또 다른 뷰의 정의에 기초가 될 수도 있다.
  4. 뷰의 정의만 시스템 내에 저장하였다가 필요시 실행시간에 테이블을 구축하므로 시스템 검색에 있어서 뷰와 기본 테이블 사이에 약간의 차이가 있다.
(정답률: 58%)
  • 뷰(View)는 하나 이상의 기본 테이블로부터 유도된 가상 테이블로, 물리적으로 데이터를 저장하지 않고 정의만 저장합니다.
    뷰는 기본 테이블의 데이터를 실시간으로 참조하여 보여주는 것이므로, 시스템 검색 시 기본 테이블과 성능 차이가 거의 없거나 논리적으로 동일하게 취급됩니다.
profile_image
1

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

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

  1. 제 1정규형
  2. 제 2정규형
  3. 제 3정규형
  4. 제 1, 2, 3정규형
(정답률: 47%)
  • 제 2정규형(2NF)을 만족하면서, 기본 키에 속하지 않는 모든 애트리뷰트가 기본 키에 대해 이행적 함수 종속을 제거한 상태를 제 3정규형이라고 합니다.
profile_image
1

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

5. 키 값을 여러 부분으로 분류하여 가 부분을 더하거나 XOR 하여 주소를 해싱 함수의 종류는 ?

  1. 제산(divide)함수
  2. 접지(folding) 함수
  3. 중간제곱(mid-square) 함수
  4. 숫자 분석 함수
(정답률: 61%)
  • 접지(folding) 함수는 키 값을 여러 부분으로 나누어 각 부분을 더하거나 XOR 연산을 수행하여 해시 주소를 생성하는 방식입니다.
profile_image
1

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

6. 데이터베이스에서 아직 알려지지 않거나 모르는 값으로서 해당 없음 등의 이유로 정보 부재를 나타내기 위해 사용하는 특수한 데이터 값을 무엇이라 하는가?

  1. 원자값(atomic value)
  2. 참고값(reference vakue)
  3. 무결값(integrity value)
  4. 널값(null value)
(정답률: 88%)
  • 데이터베이스에서 값이 정의되지 않았거나, 해당 사항이 없음, 또는 알 수 없는 상태를 나타내기 위해 사용하는 특수한 표식인 널값(null value)에 대한 설명입니다.
profile_image
1

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

7. 정렬 방법 중 보조기억장치를 이용하는 것은?

  1. 버블(bubble) 정렬
  2. 셀랙션(selection) 정렬
  3. 퀵(quick) 정렬
  4. 균형 합병(balanced merge) 정렬
(정답률: 19%)
  • 균형 합병 정렬은 데이터 양이 너무 많아 주기억장치에 모두 올릴 수 없을 때, 보조기억장치를 이용하여 데이터를 나누어 정렬하고 합치는 외부 정렬 방식입니다.
profile_image
1

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

8. 데이터베이스 관리자(DBA)의 역할 중 거리가 언 것은?

  1. 사용자의 요구와 불평을 해결
  2. 시스템 감시 및 성능 분석
  3. 데이터베이스 설계와 운영
  4. 정보추출을 위한 데이터베이스 접근
(정답률: 45%)
  • 정보추출을 위한 데이터베이스 접근은 일반 사용자의 역할이며, DBA는 시스템의 설계, 운영, 성능 분석 및 사용자 관리와 같은 관리적 책임을 집니다.
profile_image
1

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

9. 인덱스된 순차파일에서 인덱스와 순차 데이터 파일을 구성하는 방법으로는 정적인덱스 방법과 동적인덱스 방법이 있다. 이에 관한 설명으로 옳지 않은 것은?

  1. 정적 인덱스 방법에서는 데이터 파일의 레코드가 삽입되거나 삭제됨에 따라 인덱스의 내용은 변하지만 구조자체는 변하지 않는다.
  2. 동적 인덱스 방법에서는 블록이 가득차면 동적으로 분열되고, 일정 수의 레코드가 유지되지 않는 블록은 합병된다.
  3. 동적 인덱스 방법은 인덱스 부분과 데이터 부분을 별개의 파일로 분리하여 구성하고 정적 인덱스 방법은 두 부분을 하나의 파일로 구성한다.
  4. 정적 인덱스 방법은 마스터 인덱스, 실린더 인덱스. 트랙 인덱스로 구성되고, 데이터 파일은 기본구역과 오버플로우 구성으로 구성된다.
(정답률: 26%)
  • 정적 인덱스와 동적 인덱스 모두 인덱스 부분과 데이터 부분을 별개의 파일로 분리하여 구성할 수 있으며, 구성 방식의 차이는 파일 분리 여부가 아니라 인덱스 구조의 가변성 여부에 있습니다.

    오답 노트

    정적 인덱스 방법: 레코드 삽입/삭제 시 내용은 변하지만 구조는 고정됨
    동적 인덱스 방법: 블록 가득 참 시 분열, 부족 시 합병으로 구조가 동적으로 변함
    정적 인덱스 구성: 마스터, 실린더, 트랙 인덱스와 기본/오버플로우 구역으로 구성됨
profile_image
1

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

10. SQL 언어의 질의 기능에 대한 설명 중 옳지 않은 것은?

  1. SELECT 절은 질의 결과에 포함될 데이터 행들을 기술하며, 이는 데이터베이스로부터 데이터 행 또는 계산 행이 될 수 있다.
  2. FROM 절은 질의에 의해 검색될 데이터들을 포함하는 테이블을 기술한다.
  3. 복잡한 탐색조건을 구성하기 위하여 단순 탐색조건들을 AND, OR, NOT으로 결합할 수 있다.
  4. ORDER BY 절은 질의 결과가 한 개 또는 그 이상의 열값을 기준으로 오름차순 또는 내림차순으로 정렬될 수 있도록 기술된다.
(정답률: 42%)
  • SELECT 절은 질의 결과에 포함될 데이터 '열(Column)'을 기술하는 곳입니다. 데이터 '행(Row)'들을 기술하는 절은 WHERE 절이므로 설명이 잘못되었습니다.
profile_image
1

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

11. 데이트베이스 모델의 개념과 관계가 먼 것은?

  1. 데이터 모델은 추상화를 제공하기 위해 사용된다.
  2. 데이터베이스의 구조를 묘사하기 위해 사용되는 개념들의 집합이다.
  3. 데이터베이스의 구조는 데이터의 타입, 데이터 간의 관계, 데이터를 유지하기 위해 필요 제약들을 의미 한다.
  4. 대부분의 데이터베이스 사용자의 관심밖에 존재하는 저장소의 상세한 내용들을 사용자에게 공개한다.
(정답률: 75%)
  • 데이터 모델은 사용자에게 복잡한 물리적 저장 구조를 숨기고 논리적인 추상화를 제공하는 것이 목적입니다. 따라서 저장소의 상세 내용을 사용자에게 공개한다는 설명은 데이터 모델의 기본 원칙에 어긋납니다.
profile_image
1

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

12. 관계 모델에서의 무결성을 제약하는 방법으로, 기본 키의 값은 널(null)일 수 없다는 무결성 조건은?

  1. 개체 무결성
  2. 참고 무결성
  3. 도메인 제약 조건
  4. 함수적 종속
(정답률: 76%)
  • 관계 모델에서 기본 키(Primary Key)는 튜플을 유일하게 식별해야 하므로, 절대 빈 값인 널(null)이 될 수 없다는 규칙을 개체 무결성이라고 합니다.
profile_image
1

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

13. 데크(deque)에 관한 설명으로 옳지 않은 것은?

  1. 삽입과 삭제가 양쪽 끝에서 일어난다.
  2. 스택과 큐를 복합한 형태이다.
  3. 사용하는 포인터는 한 개다.
  4. 입력제한 테크를 scoll이라고 한다.
(정답률: 85%)
  • 데크(deque)는 양쪽 끝에서 삽입과 삭제가 모두 가능한 자료구조로, 스택과 큐의 특성을 모두 가지고 있어 양 끝을 가리키는 두 개 이상의 포인터가 필요합니다.

    오답 노트

    사용하는 포인터 한 개: 스택(Stack)의 특징
profile_image
1

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

14. 데이터 언어는 사용 목적에 따라 세가지로 나누어지는데 그 중 테이블이나 뷰를 구축 또는 삭제하는 기능을 가진 것은?

  1. 절차적 데이터 조작어
  2. 비절차적 데이터 조작어
  3. 데이터 정의어(DDL)
  4. 데이터 제어어(DCL)
(정답률: 62%)
  • 데이터 정의어(DDL)는 데이터베이스의 구조를 정의하는 언어로, 테이블이나 뷰의 생성(CREATE), 변경(ALTER), 삭제(DROP) 기능을 수행합니다.

    오답 노트

    데이터 조작어: 데이터의 검색, 삽입, 삭제, 수정 수행
    데이터 제어어: 보안, 무결성, 권한 제어 수행
profile_image
1

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

15. DBMS 모델의 종류가 아닌 것은?

  1. 계층 모델
  2. 관계 모델
  3. 링크 모델
  4. 객체 지향 모델
(정답률: 62%)
  • DBMS 모델에는 데이터 간의 관계를 정의하는 계층 모델, 관계 모델, 네트워크 모델, 객체 지향 모델 등이 있으며, 링크 모델은 이에 해당하지 않습니다.
profile_image
1

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

16. 컴퓨터내의 연산시 숫자자료를 보수(complement)로 표현하는 이유는?

  1. 음수를 표현하기 쉽다.
  2. 실수를 표현하기 쉽다.
  3. 덧셈과 뺄셈을 덧셈 회로로 처리할 수 있다.
  4. 수를 표현하는 저장장치를 절약할 수 있다.
(정답률: 55%)
  • 컴퓨터는 뺄셈을 위한 별도의 회로를 만드는 대신, 빼려는 수를 보수로 변환하여 더함으로써 덧셈 회로만으로 뺄셈 연산을 처리하여 하드웨어 구조를 단순화합니다.
profile_image
1

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

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

  1. 데이터의 중복을 최소화할 수 있다.
  2. 데이터의 일관성을 유지할 수 있다.
  3. 표준화를 기할 수 있다.
  4. 예비(backup)와 회복(recovery) 기법이 간단하다.
(정답률: 78%)
  • DBMS는 데이터의 중복 최소화, 일관성 유지, 표준화 등을 통해 효율적인 데이터 관리를 가능하게 하지만, 시스템의 복잡도가 증가하여 예비(backup)와 회복(recovery) 기법은 오히려 더 복잡해집니다.
profile_image
1

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

18. 물리적 데이터베이스 설계시 고려사항으로 가장 거리가 먼 것은?

  1. 레코드의 크기
  2. 파일에 대한 트랜잭션의 갱신과 참조 성향
  3. 수행될 질의롸 트랜잭션의 예상 빈도
  4. 인덱스의 구조
(정답률: 34%)
  • 물리적 설계는 저장 장치에 데이터를 어떻게 효율적으로 배치할 것인가를 다룹니다. 수행될 질의와 트랜잭션의 예상 빈도를 분석하는 것은 물리적 설계 이전 단계인 논리적 설계나 요구사항 분석 단계에서 주로 고려됩니다.
profile_image
1

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

19. 개체 집합에 대한 속성 관계를 표현하기 위해 개체를 테이블(table)로 사용하고 개체 집합들 사이의 관계를 공통속성으로 연결하는 독립된 형태의 데이터 모델은?

  1. 망 데이터 모델
  2. 계층 데이터 모델
  3. 관계 데이터 모델
  4. 객체 지향 데이터 모델
(정답률: 47%)
  • 개체와 관계를 2차원 테이블 형태로 표현하며, 공통 속성(외래키)을 통해 테이블 간의 관계를 연결하는 모델은 관계 데이터 모델입니다.
profile_image
1

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

20. 데이터베이스 구조에 전반적으로 기술한 것을 스키마라고 하나 3층 스키마에 해당하지 않는 것은?

  1. 외부 스키마
  2. 개념 스키마
  3. 논리 스키마
  4. 내부 스키마
(정답률: 78%)
  • 데이터베이스 3층 스키마 구조는 사용자 관점의 외부 스키마, 전체적인 논리 구조인 개념 스키마, 물리적 저장 장치 관점의 내부 스키마로 구성됩니다.

    오답 노트

    논리 스키마: 3층 스키마의 공식 명칭에 포함되지 않습니다.
profile_image
1

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

2과목: 전자 계산기 구조

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

  1. 인터럽트 사이클
  2. 페치 사이클
  3. 실행 사이클
  4. 간접 사이클
(정답률: 38%)
  • 명령어의 오퍼랜드가 실제 데이터가 아닌 데이터가 저장된 주소를 가리키고 있어, 실제 데이터의 주소를 한 번 더 읽어와야 하는 과정은 간접 사이클에서 수행됩니다.
profile_image
1

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

22. 프로그램 카운터가 명령의 번지 부분과 더해져서 유효 번지가 결정되는 주소 지정 방식은?

  1. 상대 번지 모드(mode)
  2. 간접 번지 모드(mode)
  3. 인덱스드 어드레싱 모드(indexed addressing mode)
  4. 베이스(bass) 레지스터 어드레싱 모드
(정답률: 62%)
  • 상대 번지 모드는 프로그램 카운터(PC)의 현재 값에 명령어의 변위(Address)를 더하여 실제 유효 주소를 결정하는 주소 지정 방식입니다.
profile_image
1

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

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

  1. 제어 기능
  2. 연산 기능
  3. 전송 기능
  4. 레지스터 기능
(정답률: 62%)
  • 시프트(Shift) 연산은 비트를 왼쪽이나 오른쪽으로 이동시키는 작업으로, 이는 데이터의 값을 변경하는 산술적 또는 논리적 연산에 해당하므로 연산 기능과 관계가 있습니다.
profile_image
1

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

24. 프로그램 카운터(PC)에 대한 설명 중 옳은 것은?

  1. 프로그램을 카운트하여 +1씩 증가한다.
  2. 프로그램 데이터를 저장한다.
  3. 명령을 저장한다.
  4. 실행을 기다리는 명령의 번지를 저장한다.
(정답률: 59%)
  • 프로그램 카운터(PC)는 CPU가 다음에 실행할 명령어의 메모리 주소를 가리키는 특수 레지스터입니다. 따라서 실행을 기다리는 명령의 번지를 저장하는 역할을 수행합니다.
profile_image
1

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

25. 가상(Virtual) 메모리에서 페이ㅣ 교체(Replacement) 알고리즘에 해당하는 것은?

  1. Write-through 알고리즘
  2. 매치(match) 알고리즘
  3. Write-back 알고리즘
  4. First In First Out(FIFO) 알고리즘
(정답률: 30%)
  • 페이지 교체 알고리즘은 가상 메모리에서 페이지 부재 발생 시 어떤 페이지를 교체할지 결정하는 기법입니다. First In First Out(FIFO) 알고리즘은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 대표적인 방식입니다.

    오답 노트

    Write-through, Write-back: 캐시 메모리의 쓰기 정책
profile_image
1

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

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

  1. Accumulator
  2. Program Counter
  3. Instruction Register
  4. Full Adder
(정답률: 77%)
  • 레지스터는 CPU 내부의 고속 임시 저장 장치입니다. Full Adder는 가산기라고 하며, 덧셈 연산을 수행하는 조합 논리 회로이므로 저장 장치인 레지스터가 아닙니다.
profile_image
1

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

27. 계산 도중 연산장치에서 계산된 중간 결과를 보존하는 곳은?

  1. address register
  2. accumulator
  3. parallel adder
  4. instruction register
(정답률: 64%)
  • accumulator(누산기)는 ALU(산술논리연산장치)에서 연산 결과나 중간 계산 값을 일시적으로 저장하는 특수 레지스터입니다.
profile_image
1

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

28. 인스트럭션의 연산자 부분이 나타낼 수 있는 것으로 옳지 않은 것은?

  1. 인스트럭션의 순서
  2. 인스트럭션의 형식
  3. 자료의 종류
  4. 연산자
(정답률: 15%)
  • 인스트럭션의 연산자(Op-code) 부분은 CPU가 수행해야 할 동작을 정의하며, 연산자의 종류, 자료의 종류, 인스트럭션의 형식을 결정합니다.
    인스트럭션의 순서는 프로그램 카운터(PC)가 관리하며, 연산자 부분이 결정하는 것이 아닙니다.
profile_image
1

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

29. 다음 코드 중에서 통신 및 마이크로컴퓨터에서 많이 채택되고 있는 코드는?

  1. BCD 코드
  2. Hamming 코드
  3. EBCDIC 코드
  4. ASCLL 코드
(정답률: 50%)
  • ASCII 코드는 7비트를 사용하여 영문자, 숫자, 특수문자를 표현하는 표준 코드로, 통신 및 마이크로컴퓨터 분야에서 가장 널리 채택되어 사용되고 있습니다.
profile_image
1

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

30. ROM에 대한 설명 중 옳지 않은 것은?

  1. 기억된 내용을 임의로 변경시킬 수 없다.
  2. 사용자가 작성한 Program이나 data를 기억시켜 처리하기 위해 사용하는 memory이다.
  3. Read만이 가능하다.
  4. Micro instruction을 내장하고 있다.
(정답률: 54%)
  • ROM(Read Only Memory)은 이름 그대로 읽기 전용 메모리로, 전원이 꺼져도 내용이 유지되는 비휘발성 메모리입니다.
    사용자가 작성한 Program이나 data를 기억시켜 처리하기 위해 사용하는 memory는 RAM(Random Access Memory)에 대한 설명입니다.
profile_image
1

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

31. 64가지의 각기 다른 자료를 나타내려고 하면 최소한 몇 개의 비트(bit)가 필요한가?

  1. 1
  2. 3
  3. 5
  4. 6
(정답률: 74%)
  • 비트 수에 따라 표현 가능한 자료의 가짓수는 $2^{n}$으로 결정됩니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $64 = 2^{6}$
    ③ [최종 결과] $n = 6$
profile_image
1

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

32. Compiler Language나 Assembly Language로 작성된 프로그램을 자칭할 때 무엇이라 하는가?

  1. Assembler
  2. Object Program
  3. Source Program
  4. Operating System Program
(정답률: 34%)
  • 프로그래머가 컴파일러 언어나 어셈블리 언어와 같은 고수준/저수준 언어로 직접 작성한 원래의 프로그램을 Source Program이라고 합니다.

    오답 노트

    Object Program: 소스 프로그램을 컴파일하여 기계어로 변환한 결과물
profile_image
1

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

33. 여러개의 CPU(중앙처리장치)를 가지고 동시에 많은 일을 처리 하는 것을 무엇이라 하는가?

  1. Multiprocessing
  2. Multiprogramming
  3. Multiaccessing
  4. Multitasking
(정답률: 63%)
  • 두 개 이상의 CPU를 사용하여 여러 개의 프로세스를 동시에 처리하는 방식을 Multiprocessing이라고 합니다.

    오답 노트

    Multitasking: 하나의 CPU가 여러 작업을 빠르게 전환하며 처리하는 방식
profile_image
1

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

34. 단항(unary) 연산을 행하는 것은?

  1. SHIFT
  2. AND
  3. OR
  4. 4칙 연산
(정답률: 57%)
  • 단항 연산은 하나의 피연산자만을 대상으로 하는 연산입니다. SHIFT는 하나의 데이터를 좌우로 밀어내는 단항 연산이며, AND, OR, 4칙 연산은 두 개 이상의 피연산자가 필요한 이항 연산입니다.
profile_image
1

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

35. 중앙처리장치(CPU)의 기능이 아닌 것은?

  1. 기억 기능
  2. 연산 기능
  3. 제어 기능
  4. 입력 기능
(정답률: 40%)
  • CPU는 컴퓨터의 두뇌로서 제어, 연산, 기억 기능을 수행합니다. 입력 기능은 키보드나 마우스와 같은 입력 장치가 담당하는 영역입니다.
profile_image
1

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

36. 아래 그림과 같이 A, B 레지스터에 있는 2개의 자료에 대해 ALU에 의한 OR 연산이 이루어 졌을 때 그 결과가 출력되는 C 레지스터의 내용은?

  1. 10000000
  2. 10110110
  3. 11111110
  4. 11101110
(정답률: 70%)
  • ALU의 OR 연산은 두 입력 비트 중 하나라도 1이면 결과가 1이 되는 논리 합 연산입니다.

    $$A = 10110110$$
    $$B = 11001100$$
    각 자릿수별로 OR 연산을 수행하면 다음과 같습니다.
    $$1 \text{ OR } 1 = 1$$
    $$0 \text{ OR } 1 = 1$$
    $$1 \text{ OR } 0 = 1$$
    $$1 \text{ OR } 0 = 1$$
    $$0 \text{ OR } 1 = 1$$
    $$1 \text{ OR } 1 = 1$$
    $$1 \text{ OR } 0 = 1$$
    $$0 \text{ OR } 0 = 0$$
    따라서 결과값 C는 11111110이 됩니다.
profile_image
1

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

37. parity bit의 기능으로 옳은 것은?

  1. error 검출용 비트이다.
  2. bit 위치에 따라 weight 값을 갖는다.
  3. BCD code에서만 사용한다.
  4. error bit이다.
(정답률: 85%)
  • 패리티 비트(parity bit)는 데이터 전송 과정에서 발생한 오류를 검출하기 위해 데이터 끝에 추가하는 1비트의 검출용 비트입니다.
profile_image
1

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

38. 원격단말장치에서 host와 terminal에 각 각 필수적으로 요구되는 것은?

  1. ,MODEN
  2. DASD
  3. STACKER
  4. CIL
(정답률: 56%)
  • 원격단말장치(Terminal)와 호스트(Host) 간의 통신을 위해서는 신호를 변환하여 전송하는 MODEM이 필수적으로 요구됩니다.
profile_image
1

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

39. 프로그램 제어에 관한 명령이 아닌 것은?

  1. 브렌치(branch)
  2. 콜(call), 리턴(Return)
  3. 인터럽트에 관한 명령
  4. 논리연산
(정답률: 46%)
  • 프로그램 제어 명령은 프로그램의 실행 순서를 바꾸는 브렌치(branch), 콜(call), 리턴(Return), 인터럽트 관련 명령 등이 해당합니다.

    오답 노트

    논리연산: 데이터 처리 명령에 해당합니다.
profile_image
1

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

40. 인터럽트 회선에 대하여 우선순위를 배정하는 일차적 목적은?

  1. 인터럽트 루틴 어드레스를 선택한다.
  2. 어느 인터럽트가 가장 자주 사용 하는가 결정한다.
  3. 인터럽트가 하나 이상 발생 할 때 어느 것이 선택 되어야 하는가를 지적한다.
  4. 마이크로프로세서가 하나 이상의 인터럽트 루틴을 동시에 실행하는 것을 방지한다.
(정답률: 30%)
  • 인터럽트 우선순위 배정의 핵심 목적은 여러 개의 인터럽트가 동시에 발생했을 때, 어떤 인터럽트를 먼저 처리할지 결정하여 처리 순서를 지정하는 것입니다.
profile_image
1

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

3과목: 시스템분석설계

41. 시스템 개발 초기에 사용자의 요구 기능을 시제품으로 만들어 사용자로 하여금 기능과 사용성 등에 대해 검증시켜 가면서 시스템을 개발하는 기법은?

  1. 프로토타입 모델(Prototype model)
  2. 나선형 모델(Spiral model)
  3. 폭포수 모델(Waterfall model)
  4. 구조적 모델(Structured model)
(정답률: 68%)
  • 사용자의 요구사항을 반영한 시제품(Prototype)을 빠르게 만들어 검증하고 수정하며 개발하는 기법은 프로토타입 모델(Prototype model)입니다.

    오답 노트

    나선형 모델: 위험 분석 중심의 반복적 개발
    폭포수 모델: 순차적인 단계별 개발
    구조적 모델: 기능 분할 중심의 개발
profile_image
1

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

42. 시스템의 신뢰성 평가를 위한 검토 항목으로 관계가 먼 것은?

  1. 시스템 전체의 가동률
  2. 시스템을 구성하는 각 요소의 신뢰도
  3. 신뢰성 향상을 위해 시행한 처리의 경제 효과
  4. 업무 프로그램의 사용 언어
(정답률: 82%)
  • 시스템 신뢰성은 가동률, 요소별 신뢰도, 경제적 효과 등 시스템의 안정성과 효율성을 평가하는 항목으로 판단하며, 업무 프로그램의 사용 언어는 신뢰성 평가와 직접적인 관계가 없습니다.
profile_image
1

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

43. 입력설계시에 제일 먼저 설계하는 항목은?

  1. 입력내용에 관한 설계
  2. 입력매체에 관한 설계
  3. 입력 투입에 관한 설계
  4. 입력 정보수집 설계
(정답률: 55%)
  • 입력 설계의 가장 첫 단계는 시스템에 어떤 데이터가 필요한지 파악하는 입력 정보수집 설계부터 시작됩니다.
profile_image
1

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

44. 모듈(module)의 독립성을 높이기 위한 방법은?

  1. 모듈간의 결합도는 최소화, 모듈내 요소들 간의 응집력은 최대화
  2. 모듈간의 결합도 및 모듈내의 요소들간의 응집력을 최소화
  3. 모듈간의 결합도는 최대화, 모듈내 요소들 간의 응집력은 최소화
  4. 모듈간의 결합도 및 모듈내 요소들간의 응집력을 최대화
(정답률: 69%)
  • 모듈의 독립성을 높이려면 모듈 내부의 요소들은 서로 밀접하게 관련되어 있어야 하고(응집도 최대화), 모듈 간의 상호 의존성은 낮아야(결합도 최소화) 합니다.
profile_image
1

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

45. 결합 테스트의 테스트 데이터 작성에 관한 설명 중 가장 적합한 것은?

  1. 시스템의 이용자는 현업이기 때문에 현업 담당자가 작성하는 것이 바람직하다.
  2. 시스템의 단계별 기능을 테스트하는 것이므로 시스템 분석자가 작성하는 것이 바람직하다.
  3. 프로그램의 오류를 찾기 위해 프로그램을 작성한 프로그래머가 작성하는 것이 바람직하다.
  4. 시스템을 운영할 오퍼레이터가 작성하는 것이 바람직하다.
(정답률: 60%)
  • 결합 테스트는 모듈들이 통합되었을 때 시스템의 단계별 기능이 설계대로 정확히 작동하는지 검증하는 단계입니다. 따라서 전체적인 시스템 흐름과 기능을 가장 잘 파악하고 있는 시스템 분석자가 테스트 데이터를 작성하는 것이 가장 적합합니다.
profile_image
1

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

46. 코드 앞자리 2글자는 학과, 그 다음 4자리는 입학년도, 다음 3자리는 일련번호와 같이 부여되는 코드는?

  1. 구분 코드
  2. 그룹 분류 코드
  3. 일련번호 코드
  4. 기호 코드
(정답률: 66%)
  • 학과, 입학년도, 일련번호와 같이 코드의 각 자릿수(필드)마다 특정한 의미를 부여하여 그룹별로 분류하는 방식은 그룹 분류 코드의 전형적인 특징입니다.
profile_image
1

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

47. HIPO는 시스템의 구조를 기능 중심으로 어떤 방법을 사용하여 나타내는가?

  1. top-down
  2. bottom-up
  3. left-recursive
  4. right-left
(정답률: 47%)
  • HIPO(Hierarchy Input Process Output)는 시스템의 기능을 계층적으로 분할하여 상위 수준에서 하위 수준으로 상세화하는 top-down(하향식) 방식을 사용하여 구조를 나타냅니다.
profile_image
1

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

48. 그림과 같이 관련되는 데이터 레코드들이 물리적으로는 떨어져 있으나 데이터 레코드에 포함되어 있는 포인터가 순차적으로 데이터 레코드가 저장되어 있는 주소를 지시함으로써 데이터 구조관계를 유지하는 파일 편성방법은?

  1. 순차 편성방법(sequential organization)
  2. 색인순차 편성방법(indexed sequential organization)
  3. 랜덤 편성방법(random organization)
  4. 리스트 편성방법(list organization)
(정답률: 20%)
  • 데이터 레코드들이 물리적으로는 흩어져 있지만, 각 레코드 내의 포인터가 다음 레코드의 주소를 가리켜 논리적인 순서를 유지하는 방식은 리스트 편성방법(list organization)의 핵심 특징입니다.
profile_image
1

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

49. 문서화의 근본 목적이 아닌 것은?

  1. 시스템의 개발 요령과 순서를 표준화 한다.
  2. 개발 후에 시스템의 유지 보수가 용이하다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지한다.
  4. 시스템 개발의 업적을 남긴다.
(정답률: 75%)
  • 문서화의 근본 목적은 시스템 개발의 표준화, 유지보수의 용이성 확보, 그리고 변경 사항 발생 시 혼란을 방지하여 효율적인 시스템 관리를 수행하는 데 있습니다. 시스템 개발의 업적을 남기는 것은 부수적인 결과일 뿐, 문서화의 본질적인 목적이라고 볼 수 없습니다.
profile_image
1

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

50. 구조적 분석 도구에 해당되지 않는 것은?

  1. 자료흐름도
  2. 미니명세서
  3. 자료사전
  4. 자료계획서
(정답률: 27%)
  • 구조적 분석 도구는 시스템의 데이터 흐름을 중심으로 분석하는 자료흐름도(DFD), 프로세스의 세부 내용을 기술하는 미니명세서, 데이터의 정의를 명시하는 자료사전으로 구성됩니다.

    오답 노트

    자료계획서: 구조적 분석의 표준 도구가 아닙니다.
profile_image
1

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

51. 자료 흐름도(DFD : Data flow diagram)의 구성 요소가 아닌 것은?

  1. 시작점/종착점
  2. 입/출력
  3. 자료 흐름
  4. 데이터 저장소
(정답률: 36%)
  • 자료 흐름도(DFD)는 프로세스, 자료 흐름, 데이터 저장소, 외부 엔티티(시작점/종착점)의 4가지 요소로 구성됩니다.

    오답 노트

    입/출력: DFD의 기본 구성 요소에 포함되지 않는 개념입니다.
profile_image
1

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

52. 모듈 결합도가 높은 것에서부터 낮은 순서대로 바르게 나열된 것은?

  1. 내용결합도→제어결합도→공통결합도→자료결합도
  2. 내용결합도→외부결합도→스탬프결합도→제어결합도
  3. 내용결합도→공통결합도→스탬프결합도→자료결합도
  4. 자료결합도→스탬프결합도→제어결합도→내용결합도
(정답률: 63%)
  • 모듈 결합도는 낮을수록 독립성이 높아져 바람직하며, 결합도가 높은 순서(강한 결합 $\rightarrow$ 약한 결합)는 내용결합도 $\rightarrow$ 공통결합도 $\rightarrow$ 외부결합도 $\rightarrow$ 제어결합도 $\rightarrow$ 스탬프결합도 $\rightarrow$ 자료결합도 순입니다.
profile_image
1

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

53. 캡슐화(encapsulation)와 정보 은닉 (information hidden)의 가장 큰 장점은?

  1. 분석의 용이성
  2. 유지보수 용이성
  3. 접근 용이성
  4. 개발 용이성
(정답률: 43%)
  • 캡슐화와 정보 은닉은 객체의 내부 구현 상세를 외부로부터 숨기고 인터페이스만을 노출함으로써, 내부 변경이 외부 모듈에 영향을 주지 않게 하여 유지보수 용이성을 극대화하는 기법입니다.
profile_image
1

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

54. 입력 자료의 어떤 항목 내용이 논리적으로 정해진 범위내에 있는가를 체크하는 방법은?

  1. 유효 범위 체크(Limit check)
  2. 체크 디지트 체크(Check digit check)
  3. 형식 체크(Format check)
  4. 균형 체크(Balance check)
(정답률: 75%)
  • 입력된 데이터가 미리 정의된 최소값과 최대값 사이의 논리적 범위 내에 존재하는지 확인하는 검증 방법을 유효 범위 체크(Limit check)라고 합니다.

    오답 노트

    Check digit check: 데이터 전송/입력 오류를 검출하기 위해 추가하는 검사 숫자 확인
    Format check: 데이터의 형식이 정해진 규칙(예: 날짜 형식)에 맞는지 확인
    Balance check: 합계나 개수 등의 총합이 일치하는지 확인
profile_image
1

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

55. 색인순차 편성화일(indexed sequential file)의 각 구역 중 일정한 크기의 불록으로 불록화하여 처리할 킷값을 갖는 레코드가 어느 실린더 인덱스 상에 기록되어 있는가를 나타내는 정보가 수록된 구역은?

  1. 마스터 인덱스 구역
  2. 실린더 인덱스 구역
  3. 트랙 인덱스 구역
  4. 기본 데이터 구역
(정답률: 50%)
  • 색인순차 파일의 마스터 인덱스 구역은 전체 파일의 최상위 인덱스로, 특정 키값을 가진 레코드가 어느 실린더 인덱스에 위치하는지를 알려주는 정보를 저장하는 구역입니다.
profile_image
1

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

56. 객체지향 개념에서 이미 정의되어 있는 상위 클래스(슈퍼 클래스 혹은 부모 클래스)의 메소드를 비롯한 모든 속성을 하위 클래스가 물려받는 것을 무엇이라 하는가?

  1. abstractio
  2. method
  3. inheritance
  4. message
(정답률: 60%)
  • 상위 클래스의 모든 속성과 메소드를 하위 클래스가 그대로 물려받아 재사용함으로써 중복을 줄이고 확장성을 높이는 개념을 상속(inheritance)이라고 합니다.

    오답 노트

    abstraction: 복잡한 내부 구현을 숨기고 핵심 인터페이스만 노출하는 추상화
    method: 클래스 내에 정의된 함수나 동작
    message: 객체 간의 상호작용을 위한 통신 수단
profile_image
1

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

57. HIPO의 구성에 포함되지 않는 것은?

  1. 도식 목차(visual table of contents)
  2. 총괄 도표(overview diagram)
  3. 상세 도표(detail diagram)
  4. 구조 도표(structure diagram)
(정답률: 52%)
  • HIPO(Hierarchy plus Input-Process-Output)는 시스템의 기능을 계층적으로 도식화하는 도구로, 도식 목차(visual table of contents), 총괄 도표(overview diagram), 상세 도표(detail diagram)로 구성됩니다. 구조 도표(structure diagram)는 HIPO의 구성 요소에 포함되지 않습니다.
profile_image
1

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

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

  1. Processing
  2. Control
  3. Feed back
  4. Memory
(정답률: 69%)
  • 시스템 구성의 기본 요소는 입력, 처리(Processing), 출력, 제어(Control), 피드백(Feed back)으로 이루어집니다. Memory는 시스템의 구성 요소가 아닌 컴퓨터 하드웨어의 자원 요소에 해당합니다.
profile_image
1

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

59. 코드의 기입 과정에서 원래는 1996으로 기입되어야 하는데 오기를 하여 1969로 표기되었다고 할 때, 어느 Error에 해당하는가?

  1. Transcription Error
  2. Transposition Error
  3. Double Transposition Error
  4. Random Error
(정답률: 80%)
  • 데이터 입력 시 인접한 두 글자나 숫자의 위치가 서로 바뀌어 입력되는 오류를 전치 오류(Transposition Error)라고 합니다. 1996이 1969로 입력된 것은 전형적인 위치 바뀜 현상입니다.
profile_image
1

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

60. 코드 설계시 고려할 사항으로 옳지 않는 것은?

  1. 컴퓨터 처리에 적합하도록 1:1로 대응시킨다.
  2. 자료의 표현은 단순하고 짧게 한다.
  3. 코드의 확장 가능성을 고려해야 한다.
  4. 다른 사람이 알 수 없는 용어를 사용해야 한다.
(정답률: 75%)
  • 코드 설계는 데이터 처리의 효율성과 유지보수성을 위해 단순하고 명확하며 확장 가능해야 합니다. 따라서 누구나 이해할 수 있는 표준화된 용어를 사용해야 하며, 다른 사람이 알 수 없는 용어를 사용하는 것은 설계 원칙에 어긋납니다.
profile_image
1

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

4과목: 운영체제

61. 파일 디스크립터(file descriptor)에 포함되지 않는 내용은?

  1. 파일 작성자
  2. 파일 작성일자
  3. 파일의 위치
  4. 판독 회수
(정답률: 7%)
  • 파일 디스크립터는 프로세스가 파일에 접근하기 위해 사용하는 추상적인 식별자로, 파일의 위치, 판독 횟수, 작성 일자 등 시스템 관리를 위한 제어 정보를 포함합니다. 파일 작성자와 같은 사용자 정보는 파일 디스크립터가 아닌 파일 시스템의 아이노드(inode)나 메타데이터 영역에서 관리합니다.
profile_image
1

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

62. 근거리 네트워크의 특징이라고 할 수 없는 것은?

  1. 데이터의 전송 속도가 빠르다.
  2. 경영의 융통성을 향상시킬 수 있다.
  3. 네트워크 구조는 mesh형이 많이 사용된다.
  4. 자료 및 장비의 공유가 용이하다.
(정답률: 46%)
  • 근거리 네트워크(LAN)는 좁은 지역 내에서 고속 전송과 자원 공유를 목적으로 하며, 주로 버스형(Bus)이나 성형(Star) 구조가 사용됩니다. mesh형은 모든 노드가 서로 연결되는 복잡한 구조로, 주로 광역 네트워크(WAN)에서 신뢰성을 높이기 위해 사용됩니다.
profile_image
1

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

63. 선점형(preemptive) 스케줄링 기법에 해당하는 것은?

  1. FIFO(first-in-firtst-out) 스케줄링
  2. SJF(Shortest-job-first) 스케줄링
  3. HRN(Hightest reponse-ratio next) 스케줄링
  4. Roung-Robin 스케줄링
(정답률: 49%)
  • Round-Robin 스케줄링은 각 프로세스에 동일한 시간 할당량(Time Quantum)을 부여하고, 시간이 지나면 강제로 CPU를 회수하여 다음 프로세스에 넘겨주는 대표적인 선점형 스케줄링 방식입니다.

    오답 노트

    FIFO, SJF, HRN: 한 번 CPU를 점유하면 작업이 끝날 때까지 유지하는 비선점형 방식
profile_image
1

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

64. 암호법(cryptography)과 관계가 먼 것은?

  1. RISC(reduced instruction set computer)
  2. DES 알고리즘
  3. 공용키시스템(public key system)
  4. RSA 알고리즘
(정답률: 36%)
  • RISC(reduced instruction set computer)는 CPU의 명령어 집합을 단순화하여 성능을 높인 컴퓨터 설계 방식(하드웨어 구조)으로, 암호법과는 관계가 없습니다.

    오답 노트

    DES 알고리즘: 표준 대칭키 암호화 방식
    공용키시스템: 공개키와 개인키를 사용하는 비대칭 암호화 방식
    RSA 알고리즘: 대표적인 공개키 기반 암호 알고리즘
profile_image
1

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

65. 하나의 프로세스가 자주 참조하는 페이지들의 집합을 무엇이라 하는가?

  1. locality
  2. working set
  3. segment
  4. fragmentation
(정답률: 75%)
  • 프로세스가 실행되는 동안 특정 시간 동안 집중적으로 참조하는 페이지들의 집합을 working set이라고 합니다.

    오답 노트

    locality: 참조하는 페이지들이 특정 영역에 집중되는 현상 그 자체
    segment: 논리적 단위로 나누어진 메모리 영역
    fragmentation: 메모리 내의 사용되지 않는 작은 빈 공간
profile_image
1

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

66. 일반적으로 가상 메모리 시스템에서 다중 프로그래밍의 정도가 커질수록(적재된 작업의 수가 많아질수록) CPU의 이용률은 증가된다. 그러나 어느 정도를 넘어서면 CPU 이용률이 급격히 떨어지며 디스크 장치의 이용율이 증가한다. 이러한 현상을 무엇이라고 하는가?

  1. thrashing
  2. locality
  3. fragmentation
  4. working set
(정답률: 66%)
  • 다중 프로그래밍의 정도가 과도하게 높아져 프로세스가 실행 시간보다 페이지 교체(Page Replacement)에 더 많은 시간을 소비하게 되어 CPU 이용률이 급격히 떨어지는 현상을 thrashing이라고 합니다.

    오답 노트

    locality: 프로세스가 실행되는 동안 특정 부분의 메모리만 집중적으로 참조하는 특성
    fragmentation: 메모리 할당/해제로 인해 발생하는 빈 공간(단편화)
    working set: 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합
profile_image
1

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

67. Unix 명령의 실행 상태에 대한 설명으로 옳은 것은?

  1. 파일 aaa에 대하여 소유자는 읽기, 쓰기, 실행이 모두 가능하다.
  2. 파일 aaa에 대하여 소유자는 bbb이고, 그룹은 ccc이다.
  3. 파일 bbb에 대하여 소유자는 aaa이고, 그룹은 ccc이다.
  4. 파일 ccc에 대하여 소유자는 aaa이고, 그룹은 bbb이다.
(정답률: 5%)
  • 제시된 이미지의 ls -l 출력 결과는 '-rwxr-xr-x aaa bbb 98 Aug 7 19:16 ccc'입니다.
    Unix 파일 상세 정보의 순서는 [권한] [소유자] [그룹] [크기] [날짜] [파일명] 순으로 표시됩니다.
    따라서 파일명은 ccc, 소유자는 aaa, 그룹은 bbb임을 알 수 있습니다.
profile_image
1

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

68. 프로그램이 프로세서에 의해 수행되는 속도와 프린터 등  결과를 처리하는 속도의 차이를 극복하기 위해 디스크 저장 공간을 사용하는 기법은?

  1. 링킹(linking)
  2. 사이클 스틸링(cycle stealing)
  3. 스풀링(spooling)
  4. 페이징(paging)
(정답률: 76%)
  • 스풀링(spooling)은 CPU와 저속의 출력 장치(프린터 등) 사이의 속도 차이를 해결하기 위해, 출력할 데이터를 즉시 보내지 않고 디스크의 스풀 영역에 임시 저장했다가 순차적으로 처리하는 기법입니다.
profile_image
1

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

69. 페이지 교체 알고리즘 중 최근에 가장 적게 참조된 페이지가 교체되는 방식은?

  1. LRU(Least Recently Used)
  2. FIFO(First In First Out)
  3. LIFO(Last In First Out)
  4. MRU(Most Recently Used)
(정답률: 72%)
  • LRU(Least Recently Used)는 페이지 교체 시 가장 오랫동안 사용되지 않은, 즉 최근에 가장 적게 참조된 페이지를 우선적으로 교체하는 알고리즘입니다.

    오답 노트

    FIFO: 가장 먼저 들어온 페이지 교체
    LIFO: 가장 나중에 들어온 페이지 교체
    MRU: 가장 최근에 사용된 페이지 교체
profile_image
1

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

70. 기억 장치의 관리 전략이 아닌 것은?

  1. 요구 반입(demand fetch) 전략
  2. 삭제(delete) 전략
  3. 교체(replacement) 전략
  4. 최초 적합(first-fit) 전략
(정답률: 40%)
  • 기억 장치 관리 전략은 메모리를 효율적으로 할당하고 교체하는 것에 집중합니다. 요구 반입, 교체, 최초 적합 전략은 메모리 관리의 핵심 기법이지만, 삭제 전략은 일반적인 기억 장치 관리 전략에 해당하지 않습니다.
profile_image
1

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

71. CPU와 입출력 장치와의 속도 차이를 줄이기 위해 사용하는 기법은?

  1. Storage Protection
  2. Storage Interleaving
  3. Buffering
  4. Polling
(정답률: 34%)
  • CPU와 입출력 장치 간의 처리 속도 차이를 극복하기 위해 데이터를 일시적으로 저장하는 영역을 두어 전송 효율을 높이는 기법이 Buffering입니다.
profile_image
1

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

72. 은행원 알고리즘(banker's algorithm)은 어느 경우에 사용하는가?

  1. deadlock reservation
  2. deadlock avoidance
  3. deadlock detection
  4. deadlock for deadlock
(정답률: 58%)
  • 은행원 알고리즘은 자원 할당 시 시스템이 안전 상태(safe state)를 유지하는지 확인하여 교착 상태가 발생하지 않도록 미리 회피하는 deadlock avoidance(교착 상태 회피) 기법의 대표적인 알고리즘입니다.
profile_image
1

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

73. Unix에서 프로세스 간 통신을 위하여 주로 사용되는 것은?

  1. 공유 메모리(shared memory)
  2. 소켓(socket)
  3. 세마포어(semaphore)
  4. 모니터(monitor)
(정답률: 33%)
  • Unix 시스템에서 서로 다른 프로세스나 네트워크상의 서로 다른 컴퓨터 간에 데이터를 주고받기 위해 사용하는 양방향 통신 종단점(endpoint)을 소켓(socket)이라고 합니다.
profile_image
1

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

74. 분산처리의 개발 동기가 아닌 것은?

  1. 신뢰성
  2. 자원의 공유
  3. 연산 속도의 향상
  4. 자료 중복성 배제
(정답률: 59%)
  • 분산처리는 여러 컴퓨터에 작업을 나누어 처리함으로써 신뢰성 확보, 자원 공유, 연산 속도 향상을 목적으로 합니다. 반면, 분산 환경에서는 데이터의 가용성과 신뢰성을 높이기 위해 의도적으로 자료를 복제하여 저장하는 경우가 많으므로 자료 중복성 배제는 개발 동기가 아닙니다.
profile_image
1

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

75. 주기억장치 상에서 빈번하게 기억 장소가 할당되고 반납됨에 따라 기억장소들이 조각들로 나누어지는 현상을 무엇이라고 하는가?

  1. compaction
  2. fragmentation
  3. coalescing
  4. collision
(정답률: 48%)
  • 기억장치 내에서 프로세스의 할당과 해제가 반복되면서 사용 가능한 빈 공간이 작은 조각으로 나누어져, 전체 용량은 충분함에도 불구하고 연속된 공간이 없어 메모리를 할당하지 못하는 현상을 fragmentation(단편화)이라고 합니다.
profile_image
1

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

76. 시분할 시스템(time sharing system)에 관련된 내용은?

  1. 다중 프로그래밍 기법을 사용한다.
  2. 일괄 처리 시스템에 주로 사용된다.
  3. 입력되는 자료들을 일정기간 동안 모았다가 한꺼번에 처리한다.
  4. 실시간 처리 시스템이라고도 한다.
(정답률: 40%)
  • 시분할 시스템은 CPU 시간을 매우 짧은 시간 단위로 나누어 여러 사용자가 동시에 시스템을 사용하는 것처럼 느끼게 하는 시스템으로, 이를 구현하기 위해 다중 프로그래밍 기법을 사용합니다.

    오답 노트

    일괄 처리 시스템: 데이터를 모아 한꺼번에 처리하는 방식
    실시간 처리 시스템: 데이터 발생 즉시 처리하는 방식
profile_image
1

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

77. 프로세스 제어브록(PCB)에 포함되지 않는 정보는?

  1. 프로세스의 우선순위
  2. 레지스터 내용을 저장하는 장소
  3. 우선순위를 위한 스케줄러
  4. 프로세스의 현재 상태
(정답률: 42%)
  • PCB는 프로세스 상태, 우선순위, 레지스터 값 등 프로세스 제어에 필요한 정보를 저장하는 저장소일 뿐, 스케줄링 알고리즘을 수행하는 스케줄러 자체를 포함하지는 않습니다.
profile_image
1

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

78. 가상기억장치에 대한 설명으로 거리가 먼 것은?

  1. 주기억장치 용량보다 훨씬 큰 프로그램이나 데이터를 저장할 수 있다.
  2. 프로그램 실행시 주소변환 작업이 필요하다.
  3. 가상기억장치 구현방법으로 paging과 segmentation이 있다.
  4. 수행중인 프로그램에서 사용된 주소가 반드시 주기억장치에서 사용 가능한 주소이어야 한다.
(정답률: 50%)
  • 가상기억장치는 논리 주소를 물리 주소로 변환하여 사용하므로, 프로그램이 사용하는 주소가 반드시 실제 주기억장치의 물리적 주소 범위 내에 있을 필요가 없습니다.
profile_image
1

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

79. Unix 시스템의 특징이 아닌 것은?

  1. 온라인 대화형 시스템이다.
  2. 다중 작업 시스템이다.
  3. 다중 사용자 시스템이다.
  4. 이식성이 낮은 시스템이다.
(정답률: 88%)
  • Unix는 C언어로 작성되어 하드웨어 의존성이 낮기 때문에 다양한 시스템으로 쉽게 옮길 수 있는 이식성이 매우 높은 시스템입니다.
profile_image
1

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

80. 순자차적으로만 사용할 수 있는 공유 자원 혹은 공유 자원 그룹을 할당하는데 사용되며, 데이터 및 프로시저를 포함하는 병행성 구조(concurrent construct)는?

  1. 버퍼(buffer)
  2. 채널(channel)
  3. 모니터(monitor)
  4. 세마포어(semaphore)
(정답률: 31%)
  • 모니터는 공유 자원에 대해 상호 배제를 보장하며, 데이터와 이를 조작하는 프로시저를 하나의 캡슐로 묶어 관리하는 고수준 병행성 동기화 구조입니다.
profile_image
1

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

5과목: 정보통신개론

81. 반송파의 위상과 진폭을 상호변화하여 신호률 전송함으로써 4개의 위상과 2개의 진폭으로 한번에 3비트가 전송가능한 방식은?

  1. ASK
  2. PSK
  3. FSK
  4. QAM
(정답률: 44%)
  • QAM(직교 진폭 변조)은 진폭 변조(ASK)와 위상 변조(PSK)를 결합한 방식으로, 진폭과 위상을 동시에 변화시켜 한 번에 여러 비트를 전송함으로써 전송 효율을 높인 방식입니다.
profile_image
1

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

82. 입력신호파 fs와 fc의 주파수를 가진 반송파를 결합시켜 fc±fs의 대역폭을 갖는 신호 fo(t)를 생성하는 과정을 무엇이라 하는가?

  1. 표본화
  2. 양자화
  3. 변조
  4. 디지털화
(정답률: 12%)
  • 변조는 저주파의 정보 신호를 고주파의 반송파에 실어 전송하기 위해, 반송파의 진폭, 주파수, 위상 중 하나 이상을 신호파에 따라 변화시키는 과정입니다.
profile_image
1

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

83. 다음 통신제어장치에서 경제적으로 다소 비싸나 컴퓨터에 걸리는 부하가 가장 적은 방식은?

  1. 비트 버퍼(Bit buffer) 방식
  2. 블록 버퍼(Block buffer) 방식
  3. 캐랙터 버퍼(Character buffeer) 방식
  4. 메시지 버퍼(Message buffer) 방식
(정답률: 26%)
  • 메시지 버퍼 방식은 전송할 전체 메시지를 한꺼번에 버퍼에 저장한 후 전송하므로, 컴퓨터가 통신 제어를 위해 개입하는 횟수가 가장 적어 CPU 부하가 최소화됩니다. 다만, 대용량 버퍼가 필요하여 비용이 많이 듭니다.
profile_image
1

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

84. 다음 중 패킷 교환망에 관한 설명으로 옳지 않은 것은?

  1. 개설된 경로가 반드시 고정된 것은 아니다.
  2. 메새지를 일정한 길이의 패킷으로 잘라 보낸다.
  3. 각 노드에서 각 패킷을 저장한 후 이웃 노드로 보낸다.
  4. 데이터그램 전달방식에서는 목적지에서 순서로 재정리하여야 한다.
(정답률: 34%)
  • 패킷 교환망은 메시지를 작은 단위인 패킷으로 나누어 전송하며, 각 노드는 패킷을 일시적으로 저장했다가 전달하는 저장 후 전송(Store-and-Forward) 방식을 사용합니다. 하지만 문제에서 제시된 '각 노드에서 각 패킷을 저장한 후 이웃 노드로 보낸다'는 설명은 패킷 교환의 일반적인 메커니즘이나, 정답 설정상 옳지 않은 설명으로 분류되었습니다. (일반적으로 패킷 교환은 저장 후 전송을 수행하지만, 문맥상 경로 설정이나 전송 방식의 특이점을 묻는 문제로 해석됩니다.)
profile_image
1

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

85. 데이터의 충돌을 막기 위해 송신 데이터가 없을 때에만 데이터로 송신하고, 다른 장비가 송신중일 때에는 송신을 중단하며 일정시간 간격을 두고 대기하였다가 순서에 따라 다시 송신하는 방식을 무엇이라 하는가?

  1. 토큰 순환버스
  2. 코튼 순회 링
  3. CSMA/CD
  4. CSMA/CA
(정답률: 50%)
  • CSMA/CD(Carrier Sense Multiple Access with Collision Detection)는 매체 접근 제어 방식으로, 데이터를 보내기 전 회선이 사용 중인지 확인(Carrier Sense)하고, 충돌이 발생하면 즉시 중단한 후 임의의 시간 동안 대기했다가 재전송하는 방식입니다.
profile_image
1

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

86. 다음의 그림과 맞지 않는 VAN의 통신처리 기능은?

  1. 정시 집선, 배선기능
  2. 프로토콜변환
  3. 동보통신기능
  4. 전자사서함기능
(정답률: 30%)
  • 제시된 이미지는 여러 시간대(9:00, 9:30, 10:00)에 들어온 데이터를 저장소에 모았다가 특정 시간(12:00)에 한꺼번에 전송하는 정시 집선 및 배선 기능을 나타냅니다. 동보통신기능은 하나의 송신측에서 여러 수신측으로 동시에 데이터를 전송하는 기능이므로 위 그림의 동작 방식과 맞지 않습니다.
profile_image
1

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

87. 다음의 설명 내용에 해당되는 것은?

  1. 부가가치통신망(VAN)
  2. 종합정보통신망(ISDN)
  3. 근거리 통신망(LAN)
  4. 가입전신망(Teletex)
(정답률: 64%)
  • 제한된 지역 내의 통신, 파일 공유, 광역통신망(WAN)과 대조되는 개념, 소단위의 고속 정보 통신망이라는 특징은 모두 근거리 통신망(LAN)에 해당합니다.
profile_image
1

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

88. 다음 ISDN 사용자망 인터페이스에서 기본 인터페이스의 물리적 속도는 몇[kbps]인가?

  1. 144
  2. 192
  3. 1544
  4. 2048
(정답률: 20%)
  • ISDN 기본 인터페이스(BRI)는 2B+1D 채널로 구성되며, 각 B 채널은 $64\text{kbps}$, D 채널은 $16\text{kbps}$의 속도를 가집니다.
    ① [기본 공식] $\text{Total Speed} = (2 \times B\text{ channel}) + (1 \times D\text{ channel})$
    ② [숫자 대입] $\text{Total Speed} = (2 \times 64) + 16$
    ③ [최종 결과] $\text{Total Speed} = 144\text{ kbps}$
profile_image
1

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

89. 부가가치통신망(VAN)의 통신처리기능으로서 회선의 접속, 각종 제어철차 등의 데이터를 전송할 때 통신절차를 변화하는 기능은?

  1. 미디어변환
  2. 프로토콜변환
  3. 포맷변환
  4. 부호변환
(정답률: 63%)
  • 통신 회선의 접속 및 제어 절차와 같은 통신 규약(Protocol)을 서로 다른 환경에 맞게 변환하여 데이터를 전송하는 기능은 프로토콜변환입니다.
profile_image
1

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

90. 공중전화통신망에 컴퓨터나 단말기를 접속하기 위해 필요한 장치는?

  1. MODEM
  2. Interface
  3. Multiplexer
  4. Concentrator
(정답률: 77%)
  • 컴퓨터의 디지털 신호를 전화선의 아날로그 신호로 변환(변조)하고, 다시 디지털로 복원(복조)해주는 MODEM(Modulator-Demodulator)이 필요합니다.
profile_image
1

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

91. 다음 중 데이터 신호 속도의 단위를 나타내고 있는 것은?

  1. baud
  2. bps
  3. cps
  4. tpi
(정답률: 75%)
  • 데이터 신호 속도(전송 속도)는 초당 전송되는 비트 수인 bps(bits per second)를 단위로 사용합니다.

    오답 노트

    baud: 변조 속도 단위
profile_image
1

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

92. 근거리통신망(LAN)의 이용효과가 아닌 것은?

  1. 자원(Data, Program Device)의 공유
  2. 복잡한 과학기술 계산의 고속처리
  3. 하드웨어 및 소프트웨어의 경비절감
  4. 자원(자료, 프로그램, 장비)의 효율적인 Backup
(정답률: 34%)
  • LAN은 자원 공유와 비용 절감, 고속 처리를 목적으로 하지만, 백업은 LAN의 이용 효과라기보다 데이터 관리 전략의 영역입니다.

    오답 노트

    자원 공유, 경비 절감, 고속 처리는 LAN 도입의 핵심 기대 효과입니다.
profile_image
1

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

93. X.25 표준은 다음 중 무엇을 나타내는가?

  1. 다이얼 액세스 대한 기준
  2. 비동기식 데이터에 대한 기준
  3. 데이터 전송속도
  4. DTE/DCE 인터페이스
(정답률: 67%)
  • X.25는 패킷 교환망에서 데이터 단말 장치(DTE)와 데이터 회선 종단 장치(DCE) 사이의 인터페이스 표준을 정의한 규격입니다.
profile_image
1

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

94. 데이터 통신 시스템이 최초로 이용된 분야는?

  1. 사무자동화분야
  2. 군사분야
  3. 공장자동화분야
  4. 의료분야
(정답률: 75%)
  • 데이터 통신 기술은 초기 냉전 시대의 전략적 정보 전달과 지휘 통제 체계 구축을 위해 군사분야에서 가장 먼저 개발되고 이용되었습니다.
profile_image
1

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

95. 8위상 변조신호의 변조속도가 1,200[baud]로 전송할 때 데이터신호속도는 몇 [bps]인가?

  1. 2,400
  2. 3,600
  3. 4,800
  4. 9,600
(정답률: 44%)
  • 데이터 신호 속도는 변조 속도에 한 신호당 포함된 비트 수를 곱하여 계산합니다. 8위상 변조($M=8$)의 경우 한 신호당 $\log_2 8 = 3$비트를 전송합니다.
    ① [기본 공식] $bps = baud \times \log_2 M$
    ② [숫자 대입] $bps = 1200 \times \log_2 8$
    ③ [최종 결과] $bps = 3600$
profile_image
1

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

96. OSI 7계층 모델에서 기계적, 전기적, 절차적 특성을 정의한 계층은?

  1. 전송계층
  2. 데이터링크 계층
  3. 물리계층
  4. 표현계층
(정답률: 57%)
  • OSI 7계층 중 물리계층은 전송 매체를 통해 비트 흐름을 전송하며, 케이블의 특성, 전압, 핀 배열과 같은 기계적, 전기적, 절차적 특성을 정의하는 계층입니다.
profile_image
1

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

97. 공동시청안테나를 이용하는 텔레비전방식으로 난시청 지역에 고감도 안테나를 설치하여, 이를 통해 수신한 양질의 TV신호를 일정한 전송로를 통하여 수요자에게 제공하는 뉴미디어시스템은?

  1. HDTV
  2. CATV
  3. CCTV
  4. NTSC
(정답률: 48%)
  • CATV(종합유선방송)는 난시청 지역에 고감도 안테나를 설치하여 수신한 양질의 방송 신호를 유선 전송로를 통해 다수의 가입자에게 제공하는 시스템입니다.
profile_image
1

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

98. 통신 소프트웨어의 세 가지 기본 구성요소로 옳은 것은?

  1. 데이터 송수신, 통신하드웨어 제어, 이용자 인터페이스 제어
  2. 데이터 입출력제어, 데이터 처리, 데이터 분해
  3. 네트워크 제어, 전송부호 관리, 이용자 인터페이스 제어
  4. 데이터 입출력 제어, 데이터 전송 제어, 통신회선 제어
(정답률: 22%)
  • 통신 소프트웨어는 효율적인 데이터 전송을 위해 데이터 송수신, 통신하드웨어 제어, 그리고 사용자가 시스템을 편리하게 사용할 수 있도록 돕는 이용자 인터페이스 제어의 세 가지 기본 구성요소로 이루어집니다.
profile_image
1

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

99. 다음 중 프로토콜의 주요 기능이 아닌 것은?

  1. 분리와 재결합
  2. 흐름제어와 순서결정
  3. 주소지정과 다중화
  4. 회선접속 및 통신방식의 제어
(정답률: 30%)
  • 프로토콜은 통신 쌍방 간의 약속으로, 데이터의 분리와 재결합, 흐름 제어, 순서 결정, 주소 지정, 다중화 등의 기능을 수행합니다. 회선접속 및 통신방식의 제어는 프로토콜의 주요 기능보다는 물리적인 회선 제어 영역에 해당합니다.
profile_image
1

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

100. 디지털 데이터를 전송하기 위해 개발된 신규 터미널 인터페이스는?

  1. V 시리즈 인터페이스
  2. 동기식 인터페이스
  3. 비동기식 인터페이스
  4. X 시리즈 인터페이스
(정답률: 52%)
  • 디지털 데이터 전송을 위해 표준화되어 개발된 신규 터미널 인터페이스는 X 시리즈 인터페이스입니다.
profile_image
1

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

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