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

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

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

정보처리산업기사
(2014-05-25 기출문제)

목록

1과목: 데이터 베이스

1. 오너-멤버(owner-member) 관계와 관련되는 논리적 데이터 모델은?

  1. 관계형 데이터 모델
  2. 네트워크 데이터 모델
  3. 계층형 데이터 모델
  4. 분산 데이터 모델
(정답률: 78%)
  • 데이터 모델의 구조적 특징을 구분하는 문제입니다.
    오너-멤버(owner-member) 관계는 망(Network) 형태로 데이터를 연결하는 네트워크 데이터 모델의 핵심 특징입니다.

    오답 노트

    계층형 데이터 모델: 부모-자식(Parent-Child) 관계를 가집니다.
profile_image
1

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

2. 다음 ( ) 안의 내용으로 알맞은 것은?

  1. model
  2. entity
  3. domain
  4. relation
(정답률: 68%)
  • ER 모델에서 현실 세계의 독립적인 존재로서 나타내는 기본 객체는 entity(개체)입니다.
profile_image
1

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

3. 정렬 알고리즘 선택 시 고려하여야 할 사항으로 거리가 먼 것은?

  1. 데이터의 양
  2. 초기 데이터의 배열상태
  3. 키 값들의 분포상태
  4. 운영체제의 종류
(정답률: 78%)
  • 정렬 알고리즘을 선택할 때는 데이터의 양, 초기 데이터의 배열 상태, 키 값들의 분포 상태, 그리고 소요 공간 및 작업 시간 등을 종합적으로 고려해야 합니다. 운영체제의 종류는 알고리즘의 효율성이나 선택 기준에 영향을 주지 않습니다.
profile_image
1

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

4. 순수 관계 연산자 중 Select 연산의 연산자 기호는?

  1. π
  2. σ
(정답률: 70%)
  • 관계 대수에서 Select 연산은 튜플(행)을 선택하는 연산으로 그리스 문자 $\sigma$를 사용합니다.

    오답 노트

    $\pi$ : Project 연산(열 선택)
profile_image
1

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

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

  1. 뷰로 구성된 내용에 대하여 삽입, 삭제, 갱신 연산에 제약이 없다.
  2. 실제 저장된 데이터 중에서 사용자가 필요한 내용만을 선별해서 볼 수 있다.
  3. 데이터 접근 제어로 보안을 제공한다.
  4. 실제로는 존재하지 않는 가상의 테이블이다.
(정답률: 77%)
  • 뷰는 가상의 테이블이므로 기본 테이블의 구조에 따라 삽입, 삭제, 갱신 연산에 일정한 제약이 따릅니다.
profile_image
1

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

6. 널(NULL) 값에 대한 설명으로 부적합한 것은?

  1. 부재(missing) 정보를 의미한다.
  2. 알려지지 않은 값을 의미한다.
  3. 영(zero)의 값을 의미한다.
  4. 널(NULL) 값은 혼란을 야기할 수 있다.
(정답률: 81%)
  • 널(NULL) 값은 데이터가 입력되지 않은 부재 상태나 알 수 없는 값을 의미하며, 숫자 $0$과는 완전히 다른 개념입니다.
profile_image
1

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

7. 관계해석에 대한 설명으로 거리가 먼 것은?

  1. 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 언어이다.
  2. 기본적으로 관계해석과 관계대수는 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하다.
  3. 튜플 관계해석과 도메인 관계해석이 있다.
  4. 프레디키트 해석(predicate calculus)에 기반을 두고 있다.
(정답률: 73%)
  • 관계해석은 원하는 정보가 무엇인지만 정의하는 비절차적 언어입니다.

    오답 노트

    원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 언어: 관계대수에 대한 설명임
profile_image
1

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

8. 개체-관계 모델에서 사용하는 기호와 그 의미의 연결이 옳지 않은 것은?

  1. 사각형 - 개체 타입
  2. 타원 - 속성
  3. 선 - 개체 타입과 속성 연결
  4. 화살표 - 관계 타입
(정답률: 71%)
  • 개체-관계 모델(ER 모델)에서 관계 타입은 마름모(다이아몬드) 기호로 표시합니다. 화살표는 관계의 방향이나 참여 제약 조건을 나타낼 때 사용됩니다.
profile_image
1

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

9. 데이터베이스 스키마의 설명으로 옳지 않은 것은?

  1. 스키마는 데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한다.
  2. 외부 스키마는 응용프로그래머가 데이터베이스를 바라보는 관점이다.
  3. 개념 스키마는 조직이나 기관의 총괄적 입장에서 본 데이터베이스의 전체적인 논리적 구조이다.
  4. 하나의 데이터베이스 시스템에는 내부, 외부, 개념 스키마가 각각 하나씩만 존재한다.
(정답률: 70%)
  • 데이터베이스 시스템에서 내부 스키마와 개념 스키마는 하나씩만 존재하지만, 외부 스키마는 사용자나 응용 프로그램의 관점에 따라 여러 개가 존재할 수 있습니다.

    오답 노트

    내부, 외부, 개념 스키마가 각각 하나씩만 존재한다: 외부 스키마는 다수 존재 가능
profile_image
1

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

10. 해싱에 대한 다음 설명의 ( ) 안 내용으로 옳은 것은?

  1. collision
  2. slot
  3. bucket
  4. key
(정답률: 65%)
  • 해싱(Hashing) 과정에서 서로 다른 두 개 이상의 키가 해시 함수에 의해 동일한 주소로 배정되는 현상을 충돌(collision)이라고 합니다.
    제시된 이미지 의 문장 중 'more than one key will be hashed to the same address'라는 표현을 통해 collision임을 알 수 있습니다.
profile_image
1

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

11. 데이터베이스의 특성으로 옳은 내용 모두를 나열한 것은?

  1. (ㄱ), (ㄴ), (ㄷ)
  2. (ㄴ), (ㄹ)
  3. (ㄱ), (ㄴ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 61%)
  • 데이터베이스의 4대 특성은 실시간 접근성, 계속적인 변화, 동시 공용, 내용에 의한 참조입니다.
    따라서 에서 Time Accessibility(실시간 접근성), Continuous Evolution(계속적인 변화), Concurrent Sharing(동시 공용)은 옳은 특성이며, Address Reference(주소 참조)는 내용에 의한 참조와 반대되는 개념이므로 틀린 설명입니다.
profile_image
1

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

12. 다음 SQL 명령 중 DML에 해당하는 항목 모두를 나열한 것은?

  1. (ㄱ), (ㅂ)
  2. (ㄴ), (ㄹ), (ㅁ)
  3. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ), (ㅂ)
(정답률: 80%)
  • DML(데이터 조작어)은 데이터베이스 내의 데이터를 조회, 삽입, 수정, 삭제하는 언어입니다.

    따라서 SELECT, INSERT, DELETE, UPDATE가 DML에 해당합니다.

    오답 노트

    CREATE, DROP: 데이터베이스 구조를 정의하는 DDL(데이터 정의어)
profile_image
1

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

13. 큐(Queue)에 대한 설명으로 옳지 않은 것은?

  1. 입력은 리스트의 한 끝에서, 출력은 그 상대편 끝에서 일어난다.
  2. 운영체제의 작업 스케줄링에 사용된다.
  3. 오버플로우는 발생될 수 있어도 언더플로우는 발생되지 않는다.
  4. 가장 먼저 삽입된 자료가 가장 먼저 삭제되는 FIFO방식으로 처리된다.
(정답률: 72%)
  • 큐는 저장 공간이 가득 찼을 때 데이터를 삽입하려고 하면 오버플로우(Overflow)가 발생하고, 비어 있는 상태에서 데이터를 삭제하려고 하면 언더플로우(Underflow)가 발생합니다. 따라서 언더플로우가 발생하지 않는다는 설명은 틀린 것입니다.
profile_image
1

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

14. 자료를 구조에 따라 분류할 경우, 성격이 나머지 셋과 다른 하나는?

  1. 스택
  2. 그래프
  3. 데크
(정답률: 84%)
  • 자료구조는 데이터의 배치 형태에 따라 선형 구조와 비선형 구조로 나뉩니다. 그래프는 데이터가 계층적이나 망 형태로 연결된 비선형 구조이며, 스택, 큐, 데크는 데이터가 일렬로 나열된 선형 구조입니다.
profile_image
1

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

15. 다음 트리에 대한 운행 결과의 순서가 “D→B→A→G→E→H→C→F” 일 경우, 적용된 운행 기법은?

  1. Post-order
  2. In-order
  3. Last-order
  4. Pre-order
(정답률: 69%)
  • 제시된 운행 순서가 D→B→A→G→E→H→C→F인 것은 왼쪽 서브트리 → 루트 → 오른쪽 서브트리 순으로 방문하는 중위 순회(In-order) 방식입니다.


    오답 노트

    Post-order: 왼쪽 → 오른쪽 → 루트 순으로 방문
    Pre-order: 루트 → 왼쪽 → 오른쪽 순으로 방문
profile_image
1

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

16. 다음 자료에 대하여 삽입(Insertion) 정렬을 이용하여 오름차순으로 정렬하고자 할 경우 1회전 후의 결과는?

  1. 3, 4, 2, 1
  2. 1, 3, 2, 4
  3. 1, 4, 3, 2
  4. 3, 2, 1, 4
(정답률: 70%)
  • 삽입 정렬은 두 번째 요소부터 시작하여 앞의 정렬된 부분과 비교해 적절한 위치에 삽입하는 방식입니다.
    초기 상태 에서 1회전 시, 두 번째 요소인 3을 첫 번째 요소인 4와 비교하여 4보다 작으므로 앞으로 보냅니다. 따라서 결과는 3, 4, 2, 1 이 됩니다.
profile_image
1

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

17. 애트리뷰트 간에 존재하는 여러 가지 종속 관계를 분석해서 기본적으로 하나의 종속성이 하나의 릴레이션으로 표현되도록 분해하는 과정을 정규화라고 한다. 정규화의 원칙으로 거리가 먼 것은?

  1. 하나의 스키마에서 다른 스키마로 변환시킬 때 정보의 손실이 있어서는 안된다.
  2. 데이터의 종속성이 많아야 한다.
  3. 하나의 독립된 관계성은 하나의 독립된 릴레이션으로 분리시켜 표현한다.
  4. 데이터의 중복성이 감소되어야 한다.
(정답률: 78%)
  • 정규화의 핵심 목적은 데이터의 중복성을 최소화하고 무결성을 유지하는 것입니다. 따라서 데이터의 종속성이 많아야 한다는 설명은 정규화의 원칙과 거리가 멉니다. 정규화를 통해 중복성을 감소시키고, 정보 손실 없이 독립된 관계성을 분리하여 표현해야 합니다.
profile_image
1

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

18. 결정자가 후보 키가 아닌 함수 종속을 제거하는 정규화 단계는?

  1. 비정규 릴레이션 → 1NF
  2. 1NF → 2NF
  3. 2NF → 3NF
  4. 3NF → BCNF
(정답률: 59%)
  • 결정자가 후보 키가 아닌 함수 종속성을 제거하여 강한 정규화를 수행하는 단계는 3NF에서 BCNF로 가는 과정입니다.

    오답 노트

    비정규 릴레이션 $\rightarrow$ 1NF: 도메인의 원자값 확보
    1NF $\rightarrow$ 2NF: 부분 함수 종속 제거
    2NF $\rightarrow$ 3NF: 이행 함수 종속 제거
profile_image
1

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

19. 다음 그림에서 단말 노드(Terminal Node)의 개수는?

  1. 3
  2. 4
  3. 6
  4. 10
(정답률: 58%)
  • 단말 노드(Terminal Node 또는 Leaf Node)는 트리 구조에서 자식 노드가 없는 최하위 노드를 의미합니다. 제시된 그림에서 자식이 없는 노드는 D, I, J, F, G, H로 총 6개입니다.
profile_image
1

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

20. 릴레이션에 대한 설명으로 적합하지 않은 것은?

  1. 릴레이션은 릴레이션 스키마와 릴레이션 인스턴스로 구성된다.
  2. 릴레이션 스키마는 한 릴레이션의 논리적 구조를 기술한 것이다.
  3. 릴레이션 인스턴스는 구조를 나타내며, 릴레이션 스키마는 실제 값들을 나타낸다.
  4. 릴레이션의 스키마는 정적인 성질을 가지며, 릴레이션 인스턴스는 동적인 성질을 가진다.
(정답률: 49%)
  • 릴레이션 스키마는 릴레이션의 이름과 속성들의 집합으로 구성된 논리적 구조를 정의하며, 릴레이션 인스턴스는 특정 시점에 릴레이션에 저장된 실제 데이터 값들의 집합을 의미합니다. 따라서 릴레이션 인스턴스가 구조를 나타내고 릴레이션 스키마가 실제 값들을 나타낸다는 설명은 서로 반대로 기술되었습니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 고정소수점 수에서 10비트로써 표현할 수 있는 수의 범위는? (단, 2의 보수로 표현)

  1. -511 ~ 511
  2. -511 ~ 512
  3. -512 ~ 511
  4. -512 ~ 512
(정답률: 55%)
  • 2의 보수 방식을 사용하는 고정소수점 수의 표현 범위는 $n$비트일 때 $-2^{n-1}$부터 $2^{n-1}-1$까지입니다.
    ① [기본 공식] $-2^{n-1} \sim 2^{n-1}-1$
    ② [숫자 대입] $-2^{10-1} \sim 2^{10-1}-1$
    ③ [최종 결과] $-512 \sim 511$
profile_image
1

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

22. 입출력 제어 장치의 역할이 아닌 것은?

  1. 데이터 버퍼링
  2. 제어 신호의 논리적 변환
  3. 제어 신호의 물리적 변환
  4. DMA 제어
(정답률: 48%)
  • 입출력 제어 장치는 데이터 버퍼링, 제어 신호의 논리적/물리적 변환 등을 통해 CPU와 주변장치 간의 속도 차이와 신호 형식을 맞추는 역할을 합니다.

    오답 노트

    DMA 제어: DMA 제어기(DMA Controller)가 전담하여 수행하는 독립적인 기능입니다.
profile_image
1

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

23. 콘솔(console) 장치의 기능이 아닌 것은?

  1. 입출력 장치의 선택
  2. 컴퓨터 동작의 개시와 정지
  3. 컴퓨터 동작 상태의 변경
  4. data의 관리
(정답률: 64%)
  • 콘솔은 사용자와 컴퓨터 사이의 대화 창구 역할을 하는 입출력 겸용 장치로, 컴퓨터 동작의 개시/정지, 상태 변경, 입출력 장치 선택 등의 제어 기능을 수행합니다. data의 관리는 기억장치나 운영체제의 파일 시스템 영역에 해당합니다.
profile_image
1

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

24. 한 번 기억한 내용을 외부로부터 지워버릴 수 없는 기억방식은?

  1. dynamic memory
  2. writable memory
  3. RAM
  4. ROM
(정답률: 66%)
  • ROM(Read Only Memory)은 이름 그대로 읽기 전용 기억장치로, 한 번 기록된 내용은 외부에서 임의로 지우거나 수정할 수 없는 비휘발성 메모리입니다.
profile_image
1

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

25. 가상 메모리(virtual memory)에 대한 설명으로 틀린 것은?

  1. 운영체제가 제어한다.
  2. 매핑 테이블이 있어야 한다.
  3. 미스율(miss rate)이 높다.
  4. 논리적 공간을 주소화한 것이다.
(정답률: 65%)
  • 가상 메모리는 물리적 메모리보다 큰 프로그램 실행을 위해 논리적 주소 공간을 사용하는 기술로, 운영체제가 제어하며 주소 변환을 위한 매핑 테이블이 필수적입니다. 가상 메모리 시스템의 효율성을 높이려면 페이지 부재(page fault)를 줄여 미스율(miss rate)을 낮게 유지하는 것이 핵심입니다.
profile_image
1

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

26. CPU의 제어장치 구성으로 옳은 것은?

  1. 누산기, 명령 해독기, 신호 발생기
  2. 명령 레지스터, 플래그 레지스터, 신호 발생기
  3. 명령 레지스터, 명령 해독기, 인터페이스기
  4. 명령 레지스터, 명령 해독기, 신호 발생기
(정답률: 60%)
  • CPU의 제어장치는 명령어를 가져와 해석하고 제어 신호를 생성하는 역할을 하며, 핵심 구성 요소로 명령 레지스터, 명령 해독기, 신호 발생기 등이 포함됩니다.
profile_image
1

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

27. 데이지 체인(daisy-chain) 우선순위 인터럽트에 대한 설명으로 틀린 것은?

  1. 하드웨어 우선순위 인터럽트 장치로써 직렬로 연결한다.
  2. 우선순위가 가장 높은 장치를 선두에 연결한다.
  3. 인터럽트 요구 선은 모든 장치에 공통이며, 와이어드 논리(wired-logic)로 연결되어 있다.
  4. 마스크 레지스터를 사용하여 우선순위를 결정한다.
(정답률: 43%)
  • 데이지 체인 방식은 장치들을 직렬로 연결하여 물리적인 연결 순서에 따라 우선순위를 결정하는 하드웨어 방식입니다. 마스크 레지스터를 사용하여 소프트웨어적으로 우선순위를 결정하는 것은 병렬 우선순위 방식의 특징입니다.
profile_image
1

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

28. 산술적 시프트(shift)에 대한 설명으로 옳은 것은?

  1. 산술적 시프트는 오른쪽 방향으로 한 비트씩 이동시킨다.
  2. 산술적 시프트는 Rotate와 동일하다.
  3. 산술적 시프트는 논리적 시프트와 동일하다.
  4. 산술적 시프트는 곱셈과 나눗셈의 보조역할에 이용된다.
(정답률: 52%)
  • 산술적 시프트는 부호를 유지하며 비트를 이동시키는 방식으로, 왼쪽으로 시프트하면 곱셈, 오른쪽으로 시프트하면 나눗셈의 효과가 있어 계산의 보조 역할로 이용됩니다.

    오답 노트

    오른쪽 방향으로만 이동: 왼쪽, 오른쪽 모두 가능함
    Rotate와 동일: Rotate는 밀려난 비트가 반대편으로 다시 들어오는 방식임
    논리적 시프트와 동일: 논리적 시프트는 부호 고려 없이 빈자리를 무조건 0으로 채움
profile_image
1

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

29. 다음과 같은 진리표를 갖는 게이트는?

  1. XOR게이트
  2. NOR 게이트
  3. NAND 게이트
  4. XNOR 게이트
(정답률: 52%)
  • 제시된 진리표 를 보면 두 입력이 같을 때(0,0 또는 1,1) 출력값이 1이 되고, 다를 때 0이 됩니다. 이는 XOR 게이트의 결과물을 반전시킨 XNOR 게이트의 특성입니다.

    오답 노트

    XOR게이트: 입력이 다를 때 1 출력
    NOR게이트: OR의 부정 (모두 0일 때만 1 출력)
    NAND게이트: AND의 부정 (모두 1일 때만 0 출력)
profile_image
1

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

30. 마이크로오퍼레이션에 관한 설명 중 옳은 것은?

  1. 마이크로 오퍼레이션을 동기시키는 방법으로 동기 고정식과 동기 가변식이 있다.
  2. 동기 고정식은 CPU 시간의 효율적 이용은 가능하나 제어가 복잡하다.
  3. 동기 가변식은 CPU 시간의 낭비를 초래하지만 제어회로가 간단하다.
  4. 마이크로 사이클은 마이크로 오퍼레이션과 무관하다.
(정답률: 65%)
  • 마이크로 오퍼레이션을 동기시키는 방법에는 동기 고정식과 동기 가변식이 존재합니다.

    오답 노트

    동기 고정식: 제어회로는 간단하지만 CPU 시간 낭비 초래
    동기 가변식: CPU 시간의 효율적 이용이 가능하나 제어가 복잡함
    마이크로 사이클: 하나의 마이크로 오퍼레이션을 수행하는 데 필요한 시간
profile_image
1

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

31. 하나의 전가산기를 구성하는데 필요한 반가산기는 최소 몇 개 인가?

  1. 5
  2. 4
  3. 3
  4. 2
(정답률: 70%)
  • 전가산기(Full-Adder)는 3개의 입력을 처리하기 위해 2개의 반가산기와 1개의 OR 회로를 조합하여 구성합니다.
profile_image
1

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

32. 논리적 연산 중 2의 보수 가산 회로로서 정수 곱셈과정에서 필요하지 않은 것은?

  1. AND
  2. COMPLEX
  3. COMPLEMENT
  4. Shift
(정답률: 40%)
  • 정수 곱셈 과정에서는 AND 연산, COMPLEMENT(보수), Shift(시프트) 연산 등이 사용되지만, COMPLEX라는 연산 과정은 존재하지 않습니다.
profile_image
1

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

33. Branch 혹은 Jump 명령문은 결국 다음 중 어느 Register를 수정하는가?

  1. Accumulator
  2. MAR(Memory Address Register)
  3. MBR(Memory Buffer Register)
  4. PC(Program Counter)
(정답률: 47%)
  • Branch나 Jump 명령은 프로그램의 실행 흐름을 특정 위치로 바꾸는 분기 명령입니다. 따라서 다음에 실행할 명령어의 주소를 저장하는 PC(Program Counter)를 목적지 주소로 갱신해야 합니다.
profile_image
1

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

34. 오퍼랜드가 레지스터를 지정하고, 그 레지스터 값이 실제 데이터가 기억되어 있는 주소를 지정하는 방식은?

  1. 직접 주소지정방식
  2. 간접 주소지정방식
  3. 상대 주소지정방식
  4. 레지스터 간접 주소지정방식
(정답률: 38%)
  • 오퍼랜드가 레지스터를 가리키고, 그 레지스터에 저장된 값이 실제 데이터가 위치한 유효 주소가 되는 방식은 레지스터 간접 주소지정방식입니다.
profile_image
1

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

35. 디스크의 회전 속도가 60rpm이고, 트랙(track)당 16 섹터(sector)이며, 섹터 당 512byte를 저장하는 1장의 단면 디스크로 구성된 디스크 시스템이 한 개의 이동식 읽기/쓰기 헤드를 가지고 있다면 최대 데이터 전송 속도는 몇 bps 인가?

  1. 8 kbps
  2. 16 kbps
  3. 32 kbps
  4. 64 kbps
(정답률: 33%)
  • 최대 데이터 전송 속도는 초당 회전수, 트랙당 섹터 수, 섹터당 비트 수를 모두 곱하여 계산합니다.
    ① [기본 공식] $Speed = RPS \times Sector \times Byte \times 8$
    ② [숫자 대입] $Speed = \frac{60}{60} \times 16 \times 512 \times 8$
    ③ [최종 결과] $64\text{ kbps}$
profile_image
1

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

36. DASD(direct access storage device)의 기능과 관계가 없는 것은?

  1. 직접호출(direct access)
  2. 랜덤호출(random access)
  3. 순차호출(sequential access)
  4. 간접호출(indirect access)
(정답률: 48%)
  • DASD는 디스크와 같이 원하는 데이터 위치로 직접 접근하는 장치로, 직접 호출, 랜덤 호출, 순차 호출이 가능하지만 간접 호출(indirect access)은 SASD 방식의 특징이므로 관계가 없습니다.
profile_image
1

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

37. 명령 코드가 명령을 수행할 수 있도록 필요한 기능을 제공하여 주는 역할을 하는 것은?

  1. 누산기
  2. 제어 장치
  3. 레지스터
  4. 번지 필드(field)
(정답률: 44%)
  • 제어 장치는 컴퓨터의 모든 장치에 동작을 지시하고 제어하여 명령 코드가 실제로 수행될 수 있도록 기능을 제공하는 역할을 합니다.

    오답 노트

    누산기: 연산 결과를 일시 저장하는 레지스터
    레지스터: CPU 내부의 초고속 임시 기억 장소
    번지 필드: 데이터가 저장된 메모리 주소를 지정하는 영역
profile_image
1

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

38. 주기억장치의 속도가 CPU의 속도에 비해 현저히 늦다. 명령어의 수행 속도를 CPU의 속도와 유사하도록 하고자 할 때 사용되는 기억장치는?

  1. Cache 기억장치
  2. Virtual 기억장치
  3. Segment 기억장치
  4. 복수 모듈 기억장치
(정답률: 71%)
  • CPU와 주기억장치 사이의 속도 차이를 극복하기 위해, 자주 사용하는 데이터를 임시로 저장하여 접근 속도를 높이는 고속의 Cache 기억장치를 사용합니다.
profile_image
1

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

39. 2진수 (1101.01)2를 10진수로 표현하면?

  1. 13.25
  2. 13.5
  3. 15.25
  4. 15.5
(정답률: 68%)
  • 2진수를 10진수로 변환할 때는 각 자릿수에 2의 거듭제곱 가중치를 곱하여 합산합니다.
    ① [기본 공식] $Value = \sum (digit \times 2^{n})$
    ② [숫자 대입] $(1 \times 2^{3}) + (1 \times 2^{2}) + (0 \times 2^{1}) + (1 \times 2^{0}) + (0 \times 2^{-1}) + (1 \times 2^{-2})$
    ③ [최종 결과] $13.25$
profile_image
1

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

40. 8비트로 표현되는 부호와 절대치의 방식에서 -50을 1비트 우측으로 시프트(shift) 했을 때 옳은 것은?

  1. 10011000
  2. 11011000
  3. 11011001
  4. 10011001
(정답률: 43%)
  • 부호와 절대치 방식에서는 최상위 비트(MSB)를 부호 비트로 사용하며, 나머지 비트로 절대값을 표현합니다. 음수 $-50$을 표현한 후 부호 비트는 고정한 채 나머지 비트를 우측으로 시프트합니다.
    ① [절대값 50의 2진수 표현]
    $$00110010$$
    ② [부호와 절대치 방식의 $-50$ 표현]
    $$10110010$$
    ③ [1비트 우측 시프트 결과]
    $$10011001$$
profile_image
1

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

3과목: 시스템분석설계

41. 다음과 같이 코드를 부여할 대상의 이름이나 약호를 코드의 일부분으로 사용하는 코드화 방법은?

  1. 순서 코드(Sequence Code)
  2. 그룹 분류 코드(Group Classification Code)
  3. 블록 코드(Block Code)
  4. 연상 기호 코드(Mnemonic Code)
(정답률: 68%)
  • 와 같이 코드화 대상의 명칭이나 약호와 연관된 문자, 기호를 사용하여 코드를 부여하는 방식은 연상 기호 코드(Mnemonic Code)입니다.
profile_image
1

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

42. 입력 설계 단계 중 입력 정보 내용에 관한 설계 시 고려사항이 아닌 것은?

  1. 입력 항목명
  2. 입력 항목의 순서 및 배열
  3. 입력 정보에 대한 오류 검사
  4. 입력 정보의 수집 시기 및 주기
(정답률: 39%)
  • 입력 설계 단계 중 '입력 정보 내용' 설계에서는 항목명, 순서 및 배열, 오류 검사 등을 고려합니다.

    오답 노트

    입력 정보의 수집 시기 및 주기는 입력 설계의 이전 단계인 '입력 정보의 수집' 단계에서 결정되는 사항입니다.
profile_image
1

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

43. 소프트웨어 위기 발생 원인으로 거리가 먼 것은?

  1. 소프트웨어의 유지보수 어려움과 이에 따른 비용 증가
  2. 소프트웨어에 대한 관리소홀로 비효율적 자원 통제
  3. 소프트웨어의 생산성 및 품질 저하
  4. 소프트웨어 개발속도가 하드웨어 개발 속도 추월
(정답률: 71%)
  • 소프트웨어 위기는 하드웨어의 발전 속도를 소프트웨어 개발 속도가 따라가지 못해 발생하는 생산성 저하와 품질 관리의 어려움을 의미합니다. 따라서 소프트웨어 개발 속도가 하드웨어 개발 속도를 추월했다는 설명은 위기의 원인과 정반대되는 내용입니다.
profile_image
1

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

44. 시스템 흐름도에 대한 설명으로 가장 적절한 것은?

  1. 시스템에 있어서 데이터의 발생으로부터 처리 과정 및 처리된 정보의 배분, 축적하는 전 공정을 도식화한 것이다.
  2. 컴퓨터의 입력, 처리, 출력되는 하나의 처리 과정을 그림으로 표시한 것이다.
  3. 설계서에 따라 프로그래머가 작성한 것으로 컴퓨터에 의한 처리 내용 및 조건, 입출력 데이터의 종류와 출력 등을 컴퓨터의 기능에 맞게 논리적으로 정확하게 전개한 것이다.
  4. 블록을 이용하여 표시하며 상호간에 순서과 관련 상태를 선으로 연결한 것이다.
(정답률: 42%)
  • 시스템 흐름도는 데이터의 발생부터 처리 과정, 그리고 처리된 정보의 배분과 축적에 이르는 전 공정을 도식화한 것입니다.
profile_image
1

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

45. 시스템의 특성 중 다음 설명에 해당하는 것은?

  1. 자동성
  2. 종합성
  3. 목적성
  4. 제어성
(정답률: 71%)

  • 시스템이 다른 관련 시스템과 상호 의존 관계를 가지며, 부분 시스템이 전체 시스템에 공헌해야 한다는 설명은 종합성의 특징입니다.

    오답 노트

    목적성: 최고 목표 도달 지향
    자동성: 스스로 변화에 대처
    제어성: 오류 발생 방지 및 제어
profile_image
1

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

46. 출력 설계 단계 중 출력 정보 분배에 대한 설계 시 고려사항으로 거리가 먼 것은?

  1. 분배 책임자
  2. 분배의 방법 및 형태
  3. 분배의 주기 및 시기
  4. 분배 항목 명칭
(정답률: 47%)
  • 출력 정보 분배 설계 시에는 분배 책임자, 분배 방법 및 형태, 분배 경로, 분배 주기 및 시기 등을 결정해야 합니다. 분배 항목 명칭은 분배 설계의 직접적인 고려사항이 아닙니다.
profile_image
1

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

47. 다음 코드 설계 단계 중 가장 마지막 단계는?

  1. 코드의 문서화
  2. 코드 대상 항목 결정
  3. 사용 범위와 기간 결정
  4. 코드화 방식 결정
(정답률: 74%)
  • 코드 설계는 [코드 대상 항목 결정] $\rightarrow$ [사용 범위와 기간 결정] $\rightarrow$ [코드화 방식 결정] $\rightarrow$ [코드의 문서화] 순으로 진행되므로, 가장 마지막 단계는 코드의 문서화입니다.
profile_image
1

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

48. 시스템의 평가 항목 중 시스템 요건에서 제시된 시스템 목표 및 목적 등의 기능을 정확하게 수행하는지를 평가하는 것은?

  1. 가격 평가
  2. 신뢰성 평가
  3. 성능 평가
  4. 기능 평가
(정답률: 42%)
  • 사용자가 요구한 시스템 목표 및 목적 등의 기능을 정확하게 수행하는지를 평가하는 것은 기능 평가의 핵심 정의입니다.
profile_image
1

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

49. 코드 설계 시 유의사항으로 옳지 않은 것은?

  1. 코드 처리 시 집계가 편리해야 하고, 기억과 판단이 쉬워야 한다.
  2. 사람이 알기 쉬워야 한다.
  3. 코드 분류 기준에 따라 분류가 용이해야 한다.
  4. 자료 항목의 증가로 인한 코드의 추가는 제한적이어야 한다.
(정답률: 75%)
  • 코드 설계 시에는 향후 자료 항목이 증가하더라도 유연하게 코드를 추가할 수 있도록 확장성을 고려하여 설계해야 합니다.
profile_image
1

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

50. 컴퓨터 입력 단계에서의 체크 방법으로 원시 자료를 기간 별로 그룹화 하여 수작업으로 합계를 계산한 후 컴퓨터에서 처리된 결과와 비교하여 오류를 검사하는 방법은?

  1. 한계 체크(Limit Check)
  2. 균형 체크(Balance Check)
  3. 대조 체크(Matching Check)
  4. 일괄 합계 체크(Batch Total Check)
(정답률: 48%)
  • 원시 자료를 그룹화하여 수작업 합계와 컴퓨터 처리 결과를 비교하는 방식은 일괄 합계 체크(Batch Total Check)의 핵심 정의입니다.

    오답 노트

    한계 체크: 상한/하한 범위 내 존재 여부 검사
    균형 체크: 대차 균형 및 가로/세로 합계 일치 여부 검사
    대조 체크: 별도 코드표와 일치 여부 검사
profile_image
1

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

51. 오류 검사의 종류 중 산술 연산 시 “0(Zero)" 으로 나눈 경우의 여부를 검사하는 것은?

  1. impossible check
  2. sign check
  3. overflow check
  4. unmatched record check
(정답률: 49%)
  • impossible check는 산술 연산 중 0으로 나누는 경우와 같이 논리적으로 발생할 수 없는 상황이나 불가능한 값을 검사하는 방법입니다.
profile_image
1

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

52. 모듈의 특징으로 옳지 않은 것은?

  1. 모듈은 독립적으로 실행되지만, 각 모듈의 컴파일은 서로 결합되어 종속적으로 수행된다.
  2. 모듈의 이름으로 호출하여 다수가 이용할 수 있다.
  3. 모듈마다 사용할 변수를 정의하지 않고 상속하여 사용할 수 있다.
  4. 변수의 선언을 효율적으로 하여 기억장치를 유용하게 사용할 수 있다.
(정답률: 54%)
  • 모듈은 각 모듈의 컴파일이 독립적으로 수행되며, 실행 시에 서로 결합되어 작동하는 특징을 가집니다.
profile_image
1

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

53. 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 정의한 것은?

  1. Instance
  2. Method
  3. Message
  4. Class
(정답률: 68%)
  • 메소드(Method)는 객체가 메시지를 받았을 때 실행해야 할 구체적인 연산을 정의한 것입니다.

    오답 노트

    인스턴스(Instance): 클래스에 속하는 각각의 개체
    메시지(Message): 객체에 전달되는 메소드 행위의 요구
    클래스(Class): 유사한 객체들을 묶어 공통 특성을 표현한 객체의 집합
profile_image
1

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

54. 자료 흐름도의 구성 요소가 아닌 것은?

  1. 자료사전(Data Dictionary)
  2. 종착지(Terminator)
  3. 자료저장장소(Data Store)
  4. 자료흐름(Data Flow)
(정답률: 57%)
  • 자료 흐름도(DFD)의 구성 요소는 종착지, 자료저장장소, 자료흐름, 프로세스로 이루어집니다. 자료사전(Data Dictionary)은 자료 흐름도에 나타난 자료를 더 상세하게 정의하고 기록한 별도의 도구입니다.
profile_image
1

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

55. 소프트웨어 수명주기 모형 중 사용자의 요구사항을 정확히 파악하기 위하여 실제 개발될 시스템에 대한 시제품을 만들어 최종 결과물에 대한 예측이 가능한 모형은?

  1. 점증적 모형
  2. 폭포수 모형
  3. 코딩과 수정 모형
  4. 프로토타이핑 모형
(정답률: 66%)
  • 프로토타이핑 모형은 폭포수 모형의 단점을 보완하여, 사전에 시제품(Prototype)을 미리 만들어 사용자의 요구사항을 정확히 파악하고 최종 결과물을 예측하는 모형입니다.

    오답 노트

    폭포수 모형: 요구 사항 변경이 어려운 가장 오래된 선형 모델
profile_image
1

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

56. 입력 방식의 종류 중 현장 정보를 기록한 원시 전표를 전산 부서에서 일정한 주기로 수집하여, 일괄적으로 입력 매체를 작성하는 방식은?

  1. 분산 입력 방식
  2. 집적 입력 방식
  3. 집중 입력 방식
  4. 턴어라운드(반환) 입력 방식
(정답률: 59%)
  • 집중 입력 방식은 현장의 원시 전표를 전산 부서에서 주기적으로 수집하여 일괄적으로 입력 매체를 작성하는 방식입니다.
profile_image
1

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

57. 럼바우의 객체지향 분석 기법에서 상태 다이어그램과 밀접한 관계가 있는 것은?

  1. Object Modeling
  2. Dynamic Modeling
  3. Function Modeling
  4. Total Modeling
(정답률: 45%)
  • 동적 모델링(Dynamic Modeling)은 객체들의 제어 흐름, 상호 반응, 연산 순서를 나타내며, 이를 위해 상태 다이어그램(상태도)을 작성하는 기법입니다.
profile_image
1

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

58. 동일한 파일 형식을 가지고 있는 두 개 이상의 파일을 하나로 정리하는 처리 패턴은?

  1. 갱신(update)
  2. 병합(merge)
  3. 대조(match)
  4. 정렬(sort)
(정답률: 78%)
  • 동일한 형식을 가진 두 개 이상의 파일을 하나로 합쳐 정리하는 처리 패턴은 병합(merge)입니다.
profile_image
1

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

59. 문서화의 목적과 거리가 먼 것은?

  1. 유지보수 용이성 향상
  2. 시스템 개발 요령과 순서의 표준화를 통한 효율적 작업 지원
  3. 개발팀에서 운용팀으로의 인수, 인계 용이
  4. 효율적인 개발 비용 산출
(정답률: 65%)
  • 문서화는 유지보수, 표준화, 인수 인계, 생산성 향상을 목적으로 하며, 개발 비용 산출은 프로젝트 계획 단계의 비용 추정 영역입니다.
profile_image
1

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

60. 시스템의 기본 요소 중 목표 달성을 위해서 이루어지는 모든 작업들을 통제 조정하는 것은?

  1. Control
  2. Feedback
  3. Process
  4. Input
(정답률: 66%)
  • 시스템의 목표 달성을 위해 모든 작업 과정을 통제하고 조정하는 기능은 제어(Control)의 핵심 정의입니다.
profile_image
1

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

4과목: 운영체제

61. 분산처리 운영체제 시스템에 대한 설명으로 옳지 않은 것은?

  1. 중앙 집중형 시스템에 비해 소프트웨어 개발이 쉽다.
  2. 여러 사용자들이 데이터를 공유할 수 있다.
  3. 시스템의 점진적 확장이 용이하다.
  4. 사용 가능도가 향상된다.
(정답률: 70%)
  • 분산처리 시스템은 여러 대의 컴퓨터를 네트워크로 연결하여 하나의 시스템처럼 동작하게 하므로, 중앙 집중형 시스템보다 구조가 복잡하여 소프트웨어 개발이 훨씬 어렵습니다.

    오답 노트

    데이터 공유 가능, 점진적 확장 용이, 시스템 일부 장애 시에도 작동하여 사용 가능도 향상됨
profile_image
1

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

62. 로더의 기능이 아닌 것은?

  1. compile
  2. allocation
  3. linking
  4. relocation
(정답률: 54%)
  • 로더(Loader)는 프로그램을 실행하기 위해 보조기억장치에서 주기억장치로 적재하는 프로그램으로, 할당(Allocation), 연결(Linking), 재배치(Relocation), 적재(Loading) 기능을 수행합니다.

    오답 노트

    compile: 컴파일은 소스 코드를 목적 코드로 변환하는 컴파일러의 기능입니다.
profile_image
1

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

63. 분산처리 운영체제 시스템의 구조 중 성형구조에 대한 설명으로 옳지 않은 것은?

  1. 자체가 단순하고 제어가 집중되어 모든 작동이 중앙 컴퓨터에 의해 감시되므로 하나의 제어기로 조절이 가능하다.
  2. 집중제어로 보수와 관리가 용이하다.
  3. 중앙 컴퓨터 고장 시 전체 네트워크에는 영향을 주지 않는다.
  4. 중앙 노드를 제외한 노드의 고장은 다른 노드에 영향을 주지 않는다.
(정답률: 69%)
  • 성형 구조는 중앙 컴퓨터를 중심으로 모든 노드가 연결된 중앙 집중형 구조입니다. 제어가 집중되어 관리가 용이하지만, 모든 통신이 중앙을 거치므로 중앙 컴퓨터에 의존적입니다.

    오답 노트

    중앙 컴퓨터 고장 시 전체 네트워크에는 영향을 주지 않는다: 중앙 컴퓨터가 고장 나면 전체 네트워크가 마비됩니다.
profile_image
1

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

64. 임계 구역(Critical Section)에 대한 설명으로 옳지 않은 것은?

  1. 특정 프로세스가 독점해서는 안된다.
  2. 하나의 프로세스만 접근할 수 있다.
  3. 임계 구역 내에서의 작업은 신속하게 진행되어야 한다.
  4. 실행 중인 프로세스가 일정 시간 동안 참조하는 페이지의 집합을 의미한다.
(정답률: 61%)
  • 임계 구역은 공유 자원에 접근하는 코드 영역으로, 데이터 일관성을 위해 한 번에 하나의 프로세스만 접근해야 하며(상호 배제), 신속하게 처리되어 다른 프로세스의 대기 시간을 줄여야 합니다.

    오답 노트

    실행 중인 프로세스가 일정 시간 동안 참조하는 페이지의 집합을 의미한다: 이는 워킹 셋(Working Set)에 대한 설명입니다.
profile_image
1

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

65. 세 개의 페이지를 수용할 수 있는 주기억장치로 현재 페이지는 모두 비어 있는 상태이다. 어떤 프로그램이 다음과 같은 순서로 페이지 번호를 요구하였을 때, 페이지 교체 기법으로 FIFO 기법을 사용하였다면, 페이지 부재는 몇 번 일어나겠는가?

  1. 3번
  2. 4번
  3. 5번
  4. 6번
(정답률: 41%)
  • FIFO(First-In-First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 페이지 프레임이 3개일 때 요청 순서 c, d, e, b, d, e, c, d에 따른 변화는 다음과 같습니다.
    1. c 요청: [c, _, _] (부재 1)
    2. d 요청: [c, d, _] (부재 2)
    3. e 요청: [c, d, e] (부재 3)
    4. b 요청: [b, d, e] (부재 4, c 교체)
    5. d 요청: [b, d, e] (적중)
    6. e 요청: [b, d, e] (적중)
    7. c 요청: [b, c, e] (부재 5, d 교체)
    8. d 요청: [b, c, d] (부재 6, e 교체)
    따라서 총 페이지 부재 횟수는 6번입니다.
profile_image
1

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

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

  1. 6
  2. 9
  3. 12
  4. 14
(정답률: 55%)
  • SJF(Shortest Job First) 스케줄링은 준비 큐에 있는 작업 중 CPU 사용 시간이 가장 짧은 작업을 우선적으로 처리하는 방식입니다.
    작업 1이 먼저 실행된 후, 대기 중인 작업 2와 3 중 사용 시간이 짧은 작업 3이 먼저 실행되고, 마지막으로 작업 2가 실행됩니다.
    각 작업의 대기시간은 (실행 시작 시간 - 도착 시간)으로 계산합니다.
    ① [기본 공식] $Average Wait Time = \frac{\sum (Wait Time)}{Number of Jobs}$
    ② [숫자 대입] $Average Wait Time = \frac{0 + (20 + 13 - 8) + (20 + 13 - 3)}{3}$
    ③ [최종 결과] $Average Wait Time = 14$
profile_image
1

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

67. 가상기억장치에 대한 설명으로 옳지 않은 것은?

  1. 컴퓨터시스템의 주기억장치 용량보다 더 큰 저장용량을 주소로 지정할 수 있도록 해준다.
  2. 페이징과 세그먼테이션 기법을 이용하여 가상기억장치를 구현할 수 있다.
  3. 다중 프로그래밍의 효율을 높일 수 있다.
  4. 프로세스가 갖는 가상주소 공간상의 연속적인 주소가 실제 기억장치에서도 연속적이어야 한다.
(정답률: 64%)
  • 가상기억장치는 가상 주소를 실제 물리 주소로 매핑하는 과정을 거치므로, 가상 주소 공간에서 연속적이더라도 실제 기억장치에서는 불연속적으로 배치될 수 있습니다.
profile_image
1

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

68. 파일 내용을 화면에 표시하는 UNIX 명령은?

  1. cp
  2. mv
  3. rm
  4. cat
(정답률: 73%)
  • cat 명령은 텍스트 파일의 내용을 표준 출력(화면)으로 출력하는 UNIX 명령어입니다.
profile_image
1

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

69. 워킹 셋(WORKING SET)의 의미로 가장 적합한 것은?

  1. 프로세스가 실행되는 동안 일부 페이지만 집중적으로 참조되는 경향을 의미한다.
  2. 최근에 참조된 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미한다.
  3. 하나의 기억장소가 참조되면 그 근처의 기억장소가 계속 참조되는 경향이 있음을 의미한다.
  4. 프로세스가 효율적으로 실행되기 위해 프로세스에 의해 자주 참조되는 페이지들의 집합을 말한다.
(정답률: 66%)
  • 워킹 셋(WORKING SET)은 프로세스가 효율적으로 실행되기 위해 일정 시간 동안 자주 참조되는 페이지들의 집합을 의미합니다.
profile_image
1

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

70. 13K 작업을 다음 그림의 14K 공백의 작업공간에 할당했을 경우 사용된 기억장치 배치전략 기법은?

  1. Last fit
  2. First fit
  3. Worst fit
  4. Best fit
(정답률: 75%)
  • Best fit(최적 배치)은 가용 공백 중 프로세스 크기와 가장 비슷하여 내부 단편화가 가장 적게 남는 공간에 배치하는 전략입니다. 에서 $13\text{K}$ 작업을 배치할 때, $14\text{K}$ 공백에 배치하면 낭비되는 공간이 $1\text{K}$로 가장 적기 때문에 Best fit에 해당합니다.

    오답 노트

    First fit: 배치 가능한 첫 번째 공백인 $16\text{K}$에 배치됨
    Worst fit: 가장 큰 공백인 $30\text{K}$에 배치됨
profile_image
1

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

71. 다음 설명에 해당하는 디렉토리 구조는?

  1. 1단계 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 일반적인 그래프 디렉토리 구조
  4. 트리 디렉토리 구조
(정답률: 47%)
  • 제시된 이미지 의 설명 중 '사이클이 허용됨'과 '참조 카운터가 필요함'이라는 특징은 일반적인 그래프 디렉토리 구조의 핵심 정의입니다.

    오답 노트

    트리 디렉토리 구조: 루트를 기점으로 계층적 구조를 가지며 사이클이 허용되지 않음
profile_image
1

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

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

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

    오답 노트

    커널(Kernel): 하드웨어를 직접 제어하는 운영체제의 핵심 부분
profile_image
1

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

73. 사용자 Password에 대한 설명으로 옳지 않은 것은?

  1. 추측 가능한 사용자의 전화번호, 생년월일 등으로는 구성하지 않는 것인 바람직하다.
  2. 암호가 짧을수록 추측에 의한 암호 발각 가능성이 희박하다.
  3. 암호는 자주 변경하는 것이 바람직하다.
  4. 불법 액세스를 방지하는데 사용된다.
(정답률: 77%)
  • 암호의 길이가 짧을수록 조합 가능한 경우의 수가 적어지므로, 추측을 통한 암호 발각 가능성은 오히려 높아집니다.
profile_image
1

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

74. 다음 프로세스에 대하여 HRN 기법으로 스케줄링 할 경우 우선 순위로 옳은 것은?

  1. B → C → A
  2. C → A → B
  3. B → A → C
  4. A → B → C
(정답률: 57%)
  • HRN(Highest Response-ratio Next) 기법은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하며, 계산된 우선순위 값이 클수록 먼저 스케줄링됩니다.
    ① [기본 공식] $\text{Priority} = \frac{\text{Waiting Time} + \text{Service Time}}{\text{Service Time}}$
    ② [숫자 대입]
    $$A = \frac{30 + 10}{10} = 4$$
    $$B = \frac{12 + 6}{6} = 3$$
    $$C = \frac{84 + 12}{12} = 8$$
    ③ [최종 결과] $C(8) \rightarrow A(4) \rightarrow B(3)$
profile_image
1

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

75. 프로세스(Process)의 의미로 거리가 먼 것은?

  1. 실행 중인 프로그램
  2. PCB의 존재로서 명시되는 것
  3. 동기적 행위를 일으키는 주체
  4. 프로시저가 활동 중인 것
(정답률: 65%)
  • 프로세스는 CPU에 의해 현재 실행 중인 프로그램이며, PCB(Process Control Block)를 통해 명시되고 프로시저가 활동 중인 상태를 의미합니다. 프로세스는 비동기적 행위를 일으키는 주체이므로, 동기적 행위를 일으키는 주체라는 설명은 틀린 것입니다.
profile_image
1

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

76. 초기 헤드의 위치가 100번 트랙이고 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중이다. SSTF 스케줄링 기법을 사용하여 액세스 요청을 모두 처리할 경우 가장 마지막에 처리하는 트랙은?(단, 가장 안쪽 트랙 : 0, 가장 바깥 쪽 트랙 : 150)

  1. 16
  2. 40
  3. 90
  4. 112
(정답률: 57%)
  • SSTF(Shortest Seek Time First) 스케줄링은 현재 헤드 위치에서 가장 가까운 트랙을 우선적으로 처리하는 방식입니다.
    초기 위치 $100$에서 가장 가까운 순서대로 이동 경로를 추적합니다.
    ① [이동 경로] $100 \rightarrow 90 \rightarrow 112 \rightarrow 65 \rightarrow 40 \rightarrow 16$
    ② [거리 계산] $|100-90|=10 \rightarrow |90-112|=22 \rightarrow |112-65|=47 \rightarrow |65-40|=25 \rightarrow |40-16|=24$
    ③ [최종 결과] $16$
profile_image
1

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

77. UNIX의 특징이 아닌 것은?

  1. Multi-User, Multi-Tasking 지원
  2. 대화식 운영체제
  3. 높은 이식성
  4. 2단계 디렉토리 구조
(정답률: 69%)
  • UNIX는 계층적인 트리 구조의 디렉토리 시스템을 사용하여 파일과 폴더를 효율적으로 관리합니다.

    오답 노트

    2단계 디렉토리 구조: UNIX는 트리 구조를 사용함
profile_image
1

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

78. 운영체제의 기능으로 거리가 먼 것은?

  1. 사용자 인터페이스 제공
  2. 자원 스케줄링
  3. 데이터의 공유
  4. 원시 프로그램을 목적 프로그램으로 변환
(정답률: 72%)
  • 원시 프로그램을 목적 프로그램으로 변환하는 것은 컴파일러(Compiler)나 어셈블러(Assembler)와 같은 언어 번역 프로그램의 역할이며, 운영체제의 기능이 아닙니다.
profile_image
1

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

79. Round-Robin 스케줄링(Scheduling) 방식에 대한 설명으로 옳지 않은 것은?

  1. 할당된 시간(Time Slice) 내에 작업이 끝나지 않으면 대기 큐의 맨 뒤로 그 작업을 배치한다.
  2. 시간 할당량이 작아질수록 문맥교환 과부하는 상대적으로 낮아진다.
  3. 시간 할당량이 충분히 크면 FIFO 방식과 비슷하다.
  4. 적절한 응답시간이 보장되므로 시분할 시스템에 유용하다.
(정답률: 66%)
  • Round-Robin 스케줄링에서 시간 할당량이 작아지면 더 자주 프로세스를 교체해야 하므로, 문맥교환(Context Switching) 횟수가 증가하여 시스템 과부하가 높아집니다.
profile_image
1

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

80. 자원 할당 그래프와 관계되는 교착상태 해결 기법은?

  1. Prevention
  2. Avoidance
  3. Recovery
  4. Detection
(정답률: 28%)
  • 교착상태 발견(Detection) 기법은 자원 할당 그래프(Resource Allocation Graph)를 통해 시스템의 교착상태 발생 여부를 주기적으로 확인하고 탐지하는 방식입니다.

    오답 노트

    Prevention: 교착상태 발생 조건 중 하나를 부정하여 예방
    Avoidance: 자원 할당 시 안전 상태를 확인하여 회피
    Recovery: 교착상태 발견 후 자원 선점 등을 통해 복구
profile_image
1

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

5과목: 정보통신개론

81. 다음 중 ITU-T(International Telecommunications Union Telecommunication)에서 1976년에 패킷교환망을 위한 표준으로, 처음 권고안을 발간한 프로토콜은?

  1. X.25
  2. I.9577
  3. CONP
  4. CLNP
(정답률: 69%)
  • X.25는 1976년 ITU-T에서 정의한 패킷교환망의 표준 프로토콜로, 초기 패킷 교환 네트워크의 기반이 되었습니다.
profile_image
1

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

82. 다음 중 CATV의 주요 구성 요소로 틀린 것은?

  1. 헤드엔드(HEAD-END)
  2. 모뎀
  3. 전송로
  4. 가입자 단말장치
(정답률: 40%)
  • CATV 시스템은 방송 신호를 송출하는 헤드엔드(HEAD-END), 신호를 전달하는 전송로, 그리고 이를 수신하는 가입자 단말장치로 구성됩니다. 모뎀은 일반적인 데이터 통신 장치이며 CATV의 기본 구성 요소는 아닙니다.
profile_image
1

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

83. 패킷교환망의 특징으로 틀린 것은?

  1. 장애 발생 시 대체 경로 선택 불가능하다.
  2. 프로토콜 및 속도 변환이 가능하다.
  3. 대량의 데이터 전송 시 전송 지연이 발생될 수 있다.
  4. 표준화된 프로토콜을 적용한다.
(정답률: 64%)
  • 패킷교환망은 데이터가 패킷 단위로 전송되며, 네트워크 내의 라우터를 통해 최적의 경로를 선택하므로 장애 발생 시 유연하게 대체 경로를 선택할 수 있는 것이 특징입니다.
profile_image
1

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

84. 실제로 전송할 데이터가 있는 단말장치에만 타임슬롯을 할당함으로써 전송 효율을 높일 수 있는 다중화 방식은?

  1. 동기식 다중화
  2. 광대역 다중화
  3. 통계적 시분할 다중화
  4. 주파수 분할 다중화
(정답률: 45%)
  • 통계적 시분할 다중화는 전송할 데이터가 있는 단말장치에만 동적으로 타임슬롯을 할당하여 전송 효율을 극대화하는 방식입니다.

    오답 노트

    동기식 다중화: 데이터 유무와 상관없이 고정적으로 슬롯 할당
profile_image
1

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

85. 동일 건물이나 인접한 건물에 있는 다양한 컴퓨터 기기들을 상호 연결하여 정보통신망에 연결된 다른 기기나 주변기기들과 공유할 수 있도록 설계한 네트워크 형태(topology)는?

  1. 패킷교환망(PSDN)
  2. 부가가치통신망(VAN)
  3. 근거리통신망(LAN)
  4. 공중전화망(PSTN)
(정답률: 71%)
  • 근거리통신망(LAN)은 학교, 회사, 연구소 등 동일 건물이나 인접한 일정 지역 내에서 컴퓨터와 주변기기들을 고속 전송 회선으로 연결하여 자원을 공유하는 네트워크 형태입니다.
profile_image
1

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

86. 다음 중 에러검출과 정정이 가능한 것은?

  1. 수평패리티검사
  2. 수직패리티검사
  3. 정마크부호
  4. 해밍부호
(정답률: 61%)
  • 해밍부호는 데이터 전송 중 발생한 오류를 검출할 뿐만 아니라, 오류가 발생한 정확한 위치를 찾아내어 스스로 수정(정정)할 수 있는 부호 방식입니다.
profile_image
1

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

87. 인터넷에 사용되고 있는 통신용 프로토콜은?

  1. IEEE 802
  2. TCP/IP
  3. CAT 5
  4. 10 Base T
(정답률: 72%)
  • TCP/IP는 서로 다른 기종의 컴퓨터들이 인터넷상에서 원활하게 데이터를 주고받을 수 있도록 정의된 표준 통신 프로토콜 집합입니다.
profile_image
1

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

88. RFC 821에 정의된 이메일 통신을 위한 인터넷 응용프로토콜인 SMTP의 잘 알려진 기본 포트는?

  1. 포트 21
  2. 포트 23
  3. 포트 25
  4. 포트 80
(정답률: 50%)
  • SMTP(Simple Mail Transfer Protocol)는 이메일 전송을 위한 표준 프로토콜로, 기본적으로 포트 $25$번을 사용합니다.

    오답 노트

    포트 21: FTP
    포트 23: Telnet
    포트 80: HTTP
profile_image
1

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

89. OSI 7계층 중 전송(transprot) 계층의 주요 기능으로 맞는 것은?

  1. 종단 간 신뢰성 있는 메시지의 전달기능 제공
  2. 코드변환 및 암호화, 데이터 압축 기능 제공
  3. 데이터 송수신의 기계적, 전기적 규격 정의
  4. 패킷을 목적지까지 전달 담당
(정답률: 48%)
  • 전송 계층은 송신자와 수신자 간의 종단 간(End-to-End) 신뢰성 있는 데이터 전송을 보장하며, 흐름 제어와 오류 제어를 통해 메시지가 정확하게 전달되도록 관리하는 역할을 합니다.

    오답 노트

    코드변환 및 암호화, 데이터 압축: 표현 계층
    기계적, 전기적 규격 정의: 물리 계층
    패킷을 목적지까지 전달: 네트워크 계층
profile_image
1

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

90. X.25 프로토콜의 패킷계층에서 하나의 전송 링크를 통하여 여러 개의 논리적 연결을 제공하는 기능은?

  1. 흐름제어
  2. 에러제어
  3. 다중화
  4. 리셋과 리스타트
(정답률: 63%)
  • 하나의 물리적인 전송 링크를 통해 여러 개의 논리적 연결을 제공하여 다수의 단말기가 회선을 공유하게 하는 기능은 다중화입니다.
profile_image
1

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

91. 광대역 종합 정보 통신망인 ATM 셀 (Cell)의 구조로 옳은 것은?

  1. Header : 5 octets, Payload : 53 octets
  2. Header : 5 octets, Payload : 48 octets
  3. Header : 5 octets, Payload : 50 octets
  4. Header : 6 octets, Payload : 52 octets
(정답률: 59%)
  • ATM 셀은 고정 길이의 패킷으로, 총 53 octets의 크기를 가집니다. 이 중 제어 정보가 담긴 Header가 5 octets, 실제 데이터가 담긴 Payload가 48 octets로 구성됩니다.
profile_image
1

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

92. 접속된 두 장치 간에 한 번씩 교대로 데이터를 교환하는 통신방식은?

  1. 단방향 통신방식
  2. 반이중 통신방식
  3. 다방향 통신방식
  4. 전이중 통신방식
(정답률: 67%)
  • 반이중 통신방식은 양방향 전송이 가능하지만, 동시에 양쪽 방향에서 전송할 수는 없어 한 번씩 교대로 데이터를 교환하는 방식입니다.
profile_image
1

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

93. 다음 중 다중화(multiplexing)의 의미로 적합한 것은?

  1. 하나의 경로에 하나의 채널을 전송하는 기술
  2. 하나의 경로에 복수의 채널을 전송하는 기술
  3. 복수의 경로에 하나의 채널을 전송하는 기술
  4. 복수의 경로에 복수의 채널을 전송하는 기술
(정답률: 66%)
  • 다중화는 하나의 고속 통신 회선을 다수의 단말기가 효율적으로 공유하여, 하나의 경로에 복수의 채널을 전송하는 기술을 의미합니다.
profile_image
1

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

94. 어떤 회사에 8개의 장치가 완전히 연결된 망형 네트워크를 가지고 있다. 최소로 필요한 케이블의 연결 수(C)와 각 장치 당 포트 수(P)는 ?

  1. C=28, P=7
  2. C=28, P=8
  3. C=32, P=7
  4. C=32, P=8
(정답률: 39%)
  • 망형 네트워크에서 전체 케이블 수(C)는 모든 장치가 서로 연결되는 조합의 수이며, 포트 수(P)는 한 장치가 나머지 모든 장치와 연결되는 수입니다.
    ① [기본 공식]
    $$C = \frac{n(n-1)}{2}$$
    $$P = n-1$$
    ② [숫자 대입]
    $$C = \frac{8(8-1)}{2}$$
    $$P = 8-1$$
    ③ [최종 결과]
    $$C = 28, P = 7$$
profile_image
1

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

95. OSI 7계층 중 프로세스간의 대화 제어 및 동기점을 이용한 효율적인 데이터 복수를 제공하는 계층은?

  1. 물리계층
  2. 네트워크계층
  3. 세션계층
  4. 표현계층
(정답률: 53%)
  • 세션계층은 프로세스 간의 대화 구성, 동기 제어 및 효율적인 데이터 복구를 제공하는 역할을 수행합니다.

    오답 노트

    물리계층: 기계적, 전기적 특성 정의
    네트워크계층: 경로 설정 및 트래픽 제어
    표현계층: 코드 변환, 암호화, 압축
profile_image
1

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

96. 데이터 통신에서 주국이 부국에게 전송할 데이터의 유무를 묻는 것은?

  1. Polling
  2. Calling
  3. Selection
  4. Link up
(정답률: 51%)
  • Polling은 주국이 부국에게 전송할 데이터가 있는지 묻는 방식입니다.

    오답 노트

    Selection: 주국이 부국에게 데이터를 수신할 준비가 되었는지 묻는 방식
profile_image
1

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

97. 채널효율을 최대로 하기 위해 블록의 길이를 동적으로 변경할 수 있는 ARQ(Automatic Repeat Request)방식은?

  1. 적응적(Adaptive) ARQ
  2. Stop-And-Wait ARQ
  3. 선택적(selective) ARQ
  4. Go-back-N 방식 ARQ
(정답률: 54%)
  • 적응적(Adaptive) ARQ는 전송 환경에 따라 블록의 길이를 동적으로 변경하여 채널 효율을 최대로 높이는 방식입니다.
profile_image
1

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

98. ISDN의 채널(channel)의 종류가 아닌 것은?

  1. B
  2. C
  3. D
  4. H
(정답률: 39%)
  • ISDN의 채널 종류는 B, D, H 채널로 구성됩니다. 따라서 C는 해당하지 않습니다.
profile_image
1

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

99. 문자 위주 동기전송에서 문자 동기를 나타내는 전송 제어 문자로 맞는 것은?

  1. SYN
  2. SOH
  3. ETX
  4. ENQ
(정답률: 55%)
  • SYN(Synchronous Idle)은 문자 위주 동기전송에서 문자 동기를 맞추기 위해 사용하는 제어 문자입니다.

    오답 노트

    SOH: 헤딩의 시작
    ETX: 본문의 종료
    ENQ: 데이터 링크 설정 및 응답 요구
profile_image
1

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

100. 다음 중 정보통신시스템의 회선구성 또는 처리방식에 해당되지 않는 것은?

  1. 온-라인(On-line) 방식
  2. 트래픽(Traffic) 방식
  3. 일괄(Batch) 처리방식
  4. 실시간(Real time) 처리방식
(정답률: 51%)
  • 정보통신시스템의 처리 방식에는 데이터가 발생하는 즉시 처리하는 온-라인 방식, 일정 기간 데이터를 모아 한꺼번에 처리하는 일괄(Batch) 처리방식, 즉각적인 응답이 필요한 실시간(Real time) 처리방식이 있습니다.

    오답 노트

    트래픽(Traffic) 방식: 처리 방식이 아니라 통신망에 흐르는 데이터의 양을 의미하는 용어입니다.
profile_image
1

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

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