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

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

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

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

목록

1과목: 데이터 베이스

1. 데이터베이스를 구축하는 목적과 거리가 먼 것은?

  1. 데이터의 일관성 유지
  2. 데이터의 무결성 유지
  3. 데이터의 중복성 유지
  4. 데이터의 공유
(정답률: 89%)
  • 데이터베이스는 데이터의 중복성을 최소화하여 저장 공간을 효율적으로 사용하고 데이터 불일치를 방지하기 위해 구축합니다.

    오답 노트

    데이터의 중복성 유지: 중복을 최소화하는 것이 목적이므로 거리가 멉니다.
profile_image
1

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

2. 뷰(view)의 장점으로 거리가 먼 것은?

  1. 데이터의 논리적 독립성을 제공한다.
  2. 데이터에 대한 보안이 제공된다.
  3. 삽입, 삭제, 갱신, 연산에 유연성을 제공한다.
  4. 같은 데이터를 다양한 방법으로 볼 수 있게 한다.
(정답률: 72%)
  • 뷰는 가상 테이블로서 논리적 독립성 제공, 보안 강화, 다양한 관점의 데이터 제공이라는 장점이 있습니다. 하지만 뷰를 통해 데이터를 삽입, 삭제, 갱신하려면 기본 테이블의 기본키를 포함하는 등 엄격한 제약 조건이 따르므로 연산에 유연성을 제공한다고 보기 어렵습니다.
profile_image
1

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

3. 정규화(Normalization)는 데이터베이스의 물리적 구조나 처리에 영향을 주지 않고 논리적 처리 및 품질에 영향을 미친다. 정규화하지 않을 경우에는 이상(anomaly) 현상, 즉 잠재적인 문제점들이 발생한다. 다음 중 이상 현상의 형태에 해당하지 않는 것은?

  1. 삽입 이상 현상
  2. 링크 이상 현상
  3. 갱신 이상 현상
  4. 삭제 이상 현상
(정답률: 71%)
  • 데이터베이스 정규화를 하지 않았을 때 발생하는 이상(Anomaly) 현상은 데이터의 불일치나 손실을 초래하는 현상을 말합니다.

    오답 노트

    삽입 이상 현상: 불필요한 정보 없이는 데이터 저장이 불가능한 현상
    갱신 이상 현상: 일부 데이터 수정 시 데이터 불일치가 발생하는 현상
    삭제 이상 현상: 필요한 정보와 함께 원치 않는 정보까지 삭제되는 현상
profile_image
1

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

4. Fill in blank of the sentence(문제 오류로 실제 시험장에서는 가, 다번을 정답 처리한 문제입니다. 이곳에서는 가번을 정답 처리 하겠습니다.)

  1. data dictionary
  2. database
  3. catalog
  4. index
(정답률: 73%)
  • DDL(데이터 정의어) 문장을 컴파일한 결과로 생성되며, 데이터베이스의 구조와 제약 조건 등 메타데이터를 저장하는 특수 파일은 data dictionary입니다.
profile_image
1

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

5. 관계 데이터 모델에서 키에 대한 설명으로 옳지 않은 것은?

  1. 릴레이션에 있는 모든 튜플들을 유일하게 식별할 수 있는 하나 또는 몇 개의 애트리뷰트 집합을 그 릴레이션의 후보키라 한다.
  2. 널 값을 가지더라도 모든 튜플을 구분할 수 있으면 기본 키가 된다.
  3. 후보키가 둘 이상 되는 경우에 그 중에서 어느 하나를 선정하여 기본키라 지정하면, 나머지 후보키들은 대체키가 된다.
  4. 유일성만 있고 최소성이 없는 애트리뷰트 집합을 슈퍼키라 한다.
(정답률: 74%)
  • 기본 키(Primary Key)는 릴레이션 내의 모든 튜플을 유일하게 식별해야 하며, 개체 무결성 제약 조건에 따라 절대 널(Null) 값을 가질 수 없습니다.
profile_image
1

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

6. 데이터베이스의 3단계 스키마 구조에 대한 설명으로 옳지 않은 것은?

  1. 내부적 스키마는 데이터베이스의 논리적 저장구조를 묘사한다.
  2. 외부적 스키마는 데이터베이스 전체에서 특정 사용자 그룹이 관심을 가지고 있는 일부분만을 묘사한다.
  3. 데이터베이스관리시스템은 외부스키마에 따라 명시된 사용자의 요구를 개념스키마에 적합한 형태로 변경하고 이를 다시 내부적 스키마에 적합한 형태로 변환한다.
  4. 개념적 수준에서는 사용자 집단을 위한 전체 데이터베이스의 구조를 묘사한다.
(정답률: 38%)
  • 데이터베이스 3단계 스키마 구조에서 내부적 스키마는 데이터베이스의 논리적 구조가 아니라, 물리적 저장 장치 관점에서의 저장 구조를 묘사합니다.
profile_image
1

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

7. 다음 문자의 ( ) 안에 해당되는 용어는?

  1. Array
  2. List
  3. Tree
  4. Sort
(정답률: 42%)
  • 제시된 이미지의 문장은 "( )는 보통 무질서한 항목이나 레코드의 리스트를 각 레코드의 내용에 기반한 특정 기준에 따라 순서대로 배치하는 과정이다"라는 뜻입니다. 무질서한 데이터를 특정 기준에 따라 정렬하는 프로세스는 Sort(정렬)에 해당합니다.
profile_image
1

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

8. 개체-관계(Entity-Relational) 모델에 대한 설명으로 옳지 않은 것은?

  1. 1976년 P.Chen에 의해 처음으로 제안되었다.
  2. E-R 모델이 널리 사용되는 이유 중의 하나는 데이터베이스 응용스키마 정의를 나타내는 것과 관련된 다이어그램 기법이기 때문이다.
  3. 개체 타입(Entity Type)과 이들 간의 관계 타입(Relationship Type)를 이용해서 현실 세계를 개념적으로 표현한다.
  4. E-R Diagram에 사용되는 요소들은 개체 집합을 나타내는 사각형, 관계 집합인 나타내는 이중 화살표 등으로 구성된다.
(정답률: 70%)
  • E-R 모델의 다이어그램에서 관계 집합은 이중 화살표가 아니라 마름모 기호로 표현하는 것이 원칙입니다.
profile_image
1

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

9. 자기테이프에서 레코드의 크기는 10이고, 불록의 크기가 200인 경우 blocking factor는?

  1. 20
  2. 200
  3. 2000
(정답률: 62%)
  • 블로킹 팩터(Blocking Factor)는 하나의 블록에 저장될 수 있는 레코드의 수를 의미합니다.
    ① [기본 공식] $BF = \frac{B}{R}$ 블록 크기 / 레코드 크기
    ② [숫자 대입] $BF = \frac{200}{10}$
    ③ [최종 결과] $BF = 20$
profile_image
1

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

10. 보기와 같은 그래프에서 인접행렬이 옳게 된 것은?

(정답률: 54%)
  • 인접행렬은 그래프의 정점 간 연결 여부를 0과 1로 표시한 행렬입니다. 그래프를 분석하면:
    정점 1은 2, 3과 연결 $\rightarrow$ [0 1 1 0]
    정점 2는 1, 4와 연결 $\rightarrow$ [1 0 0 1]
    정점 3은 1, 4와 연결 $\rightarrow$ [1 0 0 1]
    정점 4는 2, 3과 연결 $\rightarrow$ [0 1 1 0]
    따라서 이 구성과 일치하는 가 정답입니다.
profile_image
1

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

11. 데이터 정의어(Data Definition Language)의 기능으로 거리가 먼 것은?

  1. 외부 스키마 명세
  2. 데이터베이스 정의 및 수정
  3. 스키마에 사용되는 제약조건 명세
  4. 사용자와 DBMS 간의 인터페이스 제공
(정답률: 59%)
  • DDL은 데이터베이스의 구조(스키마)를 정의, 수정, 삭제하는 언어로 외부 스키마 명세, 데이터베이스 정의 및 수정, 제약조건 명세 등의 기능을 수행합니다.

    오답 노트

    사용자와 DBMS 간의 인터페이스 제공: 데이터를 조회, 삽입, 삭제, 수정하는 DML(데이터 조작어)의 기능입니다.
profile_image
1

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

12. 다음 중 진법에 의한 변환 값이 다른 하나는?

  1. (F4)16
  2. (11110100)2
  3. (244)10
  4. (360)8
(정답률: 63%)
  • 각 진법의 수를 10진수로 변환하여 값을 비교합니다.
    $(F4)_{16} = 15 \times 16^1 + 4 \times 16^0 = 240 + 4 = 244$
    $(11110100)_2 = 128 + 64 + 32 + 16 + 4 = 244$
    $(244)_{10} = 244$
    $(360)_8 = 3 \times 8^2 + 6 \times 8^1 + 0 \times 8^0 = 192 + 48 + 0 = 240$
    따라서 값이 다른 하나는 $(360)_8$ 입니다.
profile_image
1

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

13. 두 릴레이션 R, S에 대한 교집합의 차수(degree)로 적합한 것은?

(정답률: 40%)
  • 릴레이션의 교집합 연산을 수행하기 위해서는 두 릴레이션의 차수(degree)와 속성 도메인이 동일한 합병 가능(Union Compatible) 상태여야 합니다. 따라서 교집합 결과의 차수는 두 릴레이션 R과 S의 차수가 같아야 하며, 이를 수식으로 표현하면 다음과 같습니다.
    $$\text{degree}(R \cap S) = \text{degree}(R) = \text{degree}(S)$$
    제시된 이미지 는 이러한 차수의 일치 조건을 나타내고 있습니다.
profile_image
1

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

14. 다음 그래프 중 보기의 신장트리(spanning tree)가 아닌 것은?

(정답률: 53%)
  • 신장트리(spanning tree)는 그래프의 모든 정점을 포함하면서 사이클(cycle)이 없는 연결 그래프여야 합니다. 그림은 폐쇄된 루프(사이클)가 형성되어 있어 트리 구조의 정의에 어긋나므로 신장트리가 아닙니다.
profile_image
1

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

15. 선형구조에 해당하지 않는 것은?

  1. 그래프(graph)
  2. 큐(queue)
  3. 스택(stack)
  4. 배열(array)
(정답률: 77%)
  • 선형구조는 데이터가 일렬로 연결된 구조를 말하며, 배열, 스택, 큐 등이 이에 해당합니다. 반면 그래프(graph)는 노드와 간선으로 이루어진 비선형구조입니다.
profile_image
1

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

16. 내장 SQL(embedded SQL)에 대한 설명으로 옳지 않은 것은?

  1. 내장 SQL문은 일반 대화식 SQL문에 ‘EXEC SQL'을 추가로 앞에 붙인다.
  2. SQL문은 주언어 변수(host variable)의 참조를(?) 포함 할 수 없다.
  3. 주언어 변수(host variable)와 데이터베이스 필드는 같은 이름을 가질 수 있다.
  4. 내장 SQL문의 호스트 변수의 데이터 타입은 이에 대응하는 데이터베이스 필드의 SQL 데이터 타입과 일치해야 된다.
(정답률: 55%)
  • 내장 SQL은 호스트 언어 내에 SQL문을 삽입하는 방식으로, 주언어 변수(호스트 변수)의 참조를 포함할 수 있습니다. 보통 호스트 변수 앞에는 콜론(:)을 붙여 데이터베이스 필드명과 구분합니다.

    오답 노트

    SQL문은 주언어 변수(host variable)의 참조를 포함 할 수 없다: 호스트 변수 참조가 가능하므로 틀린 설명입니다.
profile_image
1

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

17. 다음 두 집합 X와 Y의 대응관계를 보인 그림 중 다대 일(N:1)의 관계는?

(정답률: 54%)
  • 다대일(N:1) 관계는 집합 X의 여러 원소가 집합 Y의 하나의 원소에 대응되는 관계를 의미합니다. 그림을 보면 X의 여러 점이 Y의 한 점으로 모이는 구조이므로 다대일 관계에 해당합니다.
profile_image
1

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

18. 데이터베이스 설계 단계의 순서로 옳은 것은?

  1. ④-⑤-②-③-①
  2. ①-②-③-④-⑤
  3. ④-②-⑤-③-①
  4. ④-③-⑤-②-①
(정답률: 84%)
  • 데이터베이스 설계는 사용자의 요구사항을 분석한 뒤, 개념적 모델을 만들고, 이를 논리적 구조로 변환한 후, 물리적 저장 장치에 맞게 설계하여 최종적으로 구현하는 순서로 진행됩니다.
    요구조건 분석 단계 $\rightarrow$ 개념적 설계 단계 $\rightarrow$ 논리적 설계 단계 $\rightarrow$ 물리적 설계 단계 $\rightarrow$ 구현 단계
profile_image
1

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

19. 스택을 이용한 응용 분야로 적합하지 않은 것은?

  1. 인터럽트 처리
  2. 함수호출의 순서제어
  3. 작업 스케줄링
  4. 수식의 계산
(정답률: 67%)
  • 스택은 LIFO(Last-In First-Out) 구조로 인터럽트 처리, 함수 호출 순서 제어, 수식 계산 등에 사용됩니다.

    오답 노트

    작업 스케줄링: FIFO(First-In First-Out) 구조인 큐(Queue)의 응용 분야입니다.
profile_image
1

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

20. 다음 두 릴레이션 간의 관계에서 교수 릴레이션에 존재하는 외래키는?(단, 교수 릴레이션의 기본 키는 교수번호이고 학과 릴레이션의 기본 키는 학과번호이다.)

  1. 교수이름
  2. 학과번호
  3. 학과장 교수번호
  4. 학과이름
(정답률: 73%)
  • 외래키는 다른 릴레이션의 기본키를 참조하는 속성입니다. 에서 교수 릴레이션의 학과번호는 학과 릴레이션의 기본키인 학과번호를 참조하므로 외래키가 됩니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 성능을 향상시키기 위하여 주기억 장치와 CPU 레이스터 사이에서 데이터를 이동시키는 중간 버퍼로 작용하는 기억장치는?

  1. CD
  2. C 드라이브
  3. 캐시 기억장치
  4. 누산기
(정답률: 77%)
  • CPU와 주기억장치 사이의 속도 차이를 극복하기 위해 데이터를 임시로 저장하여 성능을 향상시키는 고속 버퍼 기억장치는 캐시 기억장치입니다.
profile_image
1

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

22. 메모리 인터리빙(interleaving) 방법의 사용 목적이 되는 것은?

  1. 메모리 액세스의 효율 증대
  2. 기억 용량의 증대
  3. 입·출력 장치의 증설
  4. 전력 소모 감소
(정답률: 68%)
  • 메모리 인터리빙은 연속된 메모리 주소를 여러 개의 독립적인 메모리 뱅크에 분산 배치하여, 여러 뱅크에서 동시에 데이터에 접근함으로써 메모리 액세스 속도를 높이고 효율을 증대시키는 기법입니다.
profile_image
1

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

23. 연산결과를 기억장치로 보내기 전에 잠시 보관하는 레지스터는?

  1. Adder
  2. Accumulator
  3. Index Register
  4. Core Memory
(정답률: 58%)
  • 누산기(Accumulator)는 ALU(산술논리연산장치)의 연산 결과를 일시적으로 저장하거나, 다음 연산에 필요한 피연산자를 보관하는 핵심 레지스터입니다.
profile_image
1

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

24. 인터럽트 수행 후에 처리되는 것은?

  1. 전원을 다시 동작시킨다.
  2. 모니터 화면에 인터럽트 종류를 디스플레이 한다.
  3. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
  4. 인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다.
(정답률: 74%)
  • 인터럽트가 발생하면 현재 수행 중인 프로그램의 상태(PC 값 및 레지스터 상태)를 스택 등에 저장한 후 인터럽트 서비스 루틴을 실행합니다. 처리가 완료된 후에는 중단되었던 지점부터 다시 시작하기 위해 보존시켰던 PC 및 제어상태 데이터를 원래의 레지스터로 복구해야 합니다.
profile_image
1

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

25. CPU내 제어기의 제어 데이터 중에 포함되지 않는 것은?

  1. 각 메이저 스테이트 사이의 변천을 제어하는 제어 데이터
  2. 중앙처리장치의 제어점을 제어하는데 필요한 제어 데이터
  3. 인스트럭션의 수행순서를 결정하는데 필요한 제어 데이터
  4. 입출력 장치의 제어점을 제어하는 제어 데이터
(정답률: 41%)
  • CPU 내 제어기는 CPU 내부의 동작과 명령어 수행 순서, 상태 변천 등을 제어하는 역할을 합니다. 입출력 장치의 제어점 제어는 CPU 내부 제어기가 아닌 별도의 입출력 제어기나 인터페이스 회로에서 담당하는 영역입니다.
profile_image
1

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

26. 마이크로 오퍼레이션 중 우선적으로 이루어져야 하는 것은?

  1. PC←PC+1
  2. IR←MBR
  3. MAR←PC
  4. MBR←PC
(정답률: 54%)
  • 명령어 사이클의 첫 단계인 인출(Fetch) 단계에서는 다음에 실행할 명령어의 주소를 메모리에서 가져와야 합니다. 따라서 프로그램 카운터(PC)에 저장된 주소를 메모리 주소 레지스터(MAR)로 전송하는 MAR←PC 과정이 가장 우선적으로 수행되어야 합니다.
profile_image
1

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

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

  1. (1010)
  2. (0101)
  3. (1111)
  4. (0000)
(정답률: 66%)
  • 2진수를 그레이 코드로 변환할 때는 최상위 비트는 그대로 내리고, 다음 비트부터는 원래의 2진수 비트와 바로 왼쪽 비트를 XOR 연산(다르면 1, 같으면 0)합니다.
    $$1010 \text{ (Binary)}$$
    $$\text{XOR}$$
    $$0101 \text{ (Right Shifted)}$$
    $$\text{Result} = 1111$$
profile_image
1

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

28. 4비트로 나타낼 수 있는 정보 단위는?

  1. nibble
  2. character
  3. full-word
  4. double-word
(정답률: 58%)
  • 정보 표현의 최소 단위인 비트(Bit) 4개를 묶은 단위는 nibble입니다.

    오답 노트

    character: 8비트(1바이트)로 구성된 문자 표현 단위
    full-word: 4바이트(32비트) 단위
    double-word: 8바이트(64비트) 단위
profile_image
1

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

29. 정보를 기억장치에 기억시키거나 읽어내는 명령이 있고난 후 부터 실제로 기억 또는 읽기가 시작되는데 소요되는 시간은?

  1. Acess time
  2. Cycle time
  3. Turn around time
  4. Seek time
(정답률: 53%)
  • 명령 후 실제로 기억 또는 읽기가 시작될 때까지 소요되는 시간은 Access time입니다.

    오답 노트

    Cycle time: 다시 읽고 쓸 수 있을 때까지 걸리는 최소 시간
    Turn around time: 요청 후 결과를 받을 때까지의 총 소요 시간
    Seek time: 디스크 헤드가 원하는 트랙으로 이동하는 탐색 시간
profile_image
1

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

30. 내용에 의하여 액세스 되는 메모리 장치는?

  1. CAM
  2. ROM
  3. 가상(virtual)
  4. 레지스터 기능
(정답률: 47%)
  • CAM(Content Addressable Memory)은 주소가 아닌 저장된 내용(Content)을 통해 데이터의 위치를 찾아내는 연관 메모리입니다.
profile_image
1

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

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

  1. 제어 기능
  2. 연산 기능
  3. 전송 기능
  4. 레지스터 기능
(정답률: 52%)
  • 시프트(Shift) 연산은 비트의 위치를 이동시키는 동작으로, 이는 CPU의 ALU(산술논리연산장치)에서 처리하는 전형적인 연산 기능에 해당합니다.
profile_image
1

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

32. 다음의 어셈블리어로 나타낸 기본적인 명령(instruction) 중 제어 기능을 가진 명령만으로 짝지어진 것은?

  1. JMP X, ROL
  2. LAD X, SZC
  3. SMA, JMP X
  4. JMP X, LAD X
(정답률: 44%)
  • 제어 기능 명령은 프로그램의 실행 흐름을 바꾸거나 상태를 제어하는 명령을 말합니다. SMA(Set Memory Address)와 JMP X(Jump to address X)는 메모리 주소를 설정하고 분기하는 대표적인 제어 명령입니다.
profile_image
1

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

33. PUSH, POP 명령어 처리시 처리되는 메모리 주소는?

  1. 스텍의 데이터
  2. AX의 데이터
  3. SI의 데이터
  4. DI의 데이터
(정답률: 83%)
  • PUSH와 POP 명령어는 스택(Stack) 구조의 메모리 영역을 사용하여 데이터를 저장하고 꺼내는 동작을 수행하므로, 처리되는 메모리 주소는 스텍의 데이터 영역입니다.
profile_image
1

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

34. 계산결과를 시험할 필요가 있을 때 계산 결과가 기억장치에 기억 될 뿐 아니라 중앙처리장치에도 남아 있어서 중앙처리장치 내에서 직접 시험이 가능하므로 시간이 절약되는 인스트럭션 형식은?

  1. 3주소 인스트럭션 형식
  2. 2주소 인스트럭션 형식
  3. 1주소 인스트럭션 형식
  4. 0주소 인스트럭션 형식
(정답률: 35%)
  • 2주소 인스트럭션 형식은 연산 결과가 목적지 주소(기억장치)에 저장됨과 동시에 CPU 내부의 레지스터(누산기)에도 남아 있어, 별도의 메모리 참조 없이 즉시 결과 시험이 가능하여 효율적입니다.
profile_image
1

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

35. 비교(compare) 동작과 같은 동작을 하는 논리 연산은?

  1. 마스크(mask) 동작
  2. OR 동작
  3. 배타적(exclusive)
  4. AND 동작
(정답률: 51%)
  • 배타적 OR(XOR) 연산은 두 입력값이 서로 다를 때만 $1$을 출력하고, 같으면 $0$을 출력하므로 두 값이 같은지 다른지를 판별하는 비교 동작과 동일한 논리를 가집니다.
profile_image
1

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

36. 8개의 bit로 표현 가능한 정보의 최대 가지수는?

  1. 8
  2. 64
  3. 255
  4. 256
(정답률: 58%)
  • 비트 수에 따른 정보의 최대 가지수는 2의 비트 수 제곱으로 계산합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{8}$
    ③ [최종 결과] $N = 256$
profile_image
1

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

37. 인터럽트 요인이 받아들어 졌을 때 CPU가 확인하여야 할 사항에 불필요한 것은?

  1. 프로그램 카운터의 내용
  2. 상태 조건의 내용
  3. 레지스터의 내용
  4. 스택 메모리의 내용
(정답률: 38%)
  • 인터럽트 발생 시 CPU는 현재 실행 중인 상태를 복구하기 위해 프로그램 카운터, 상태 조건, 레지스터의 내용을 저장해야 합니다. 하지만 스택 메모리의 내용 자체를 확인하는 것은 인터럽트 처리 과정에서 필수적인 확인 사항이 아닙니다.
profile_image
1

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

38. 10진수 9를 Excess-3 code로 변환하면?

  1. 1001(E)
  2. 1110(E)
  3. 1101(E)
  4. 1100(E)
(정답률: 40%)
  • Excess-3 코드는 10진수 숫자에 3을 더한 후 이를 2진수로 변환하는 방식입니다.
    ① [기본 공식] $Excess\text{-}3 = BCD(n) + 3$
    ② [숫자 대입] $1001 + 0011$
    ③ [최종 결과] $1100(E)$
profile_image
1

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

39. 인터럽트 원인이나 종류를 관발하는(?) 소프트웨어에 의한 방법은?

  1. Polling
  2. Daisy chain
  3. Decoder
  4. Multiplex
(정답률: 70%)
  • CPU가 소프트웨어적으로 각 장치들을 순차적으로 확인하며 인터럽트 발생 원인을 찾아내는 방식은 Polling입니다.
profile_image
1

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

40. 해밍 코드 방식에 의하여 구성된 코드가 16 비트인 경우 데이터 비트의 수 및 패리티 비트의 수는 각 각 몇 개씩인가?

  1. 데이터비트 : 11비트, 패리티비트 : 5비트
  2. 데이터비트 : 10비트, 패리티비트 : 6비트
  3. 데이터비트 : 12비트, 패리티비트 : 4비트
  4. 데이터비트 : 15비트, 패리티비트 : 1비트
(정답률: 25%)
  • 해밍 코드에서 전체 비트 수 $n$과 패리티 비트 수 $p$의 관계는 $2^p \ge n + 1$ 공식을 만족해야 합니다.
    ① [기본 공식] $2^p \ge n + 1$
    ② [숫자 대입] $2^5 \ge 16 + 1 \rightarrow 32 \ge 17$ (만족)
    ③ [최종 결과] 패리티 비트 $p = 5$, 데이터 비트 $n - p = 16 - 5 = 11$
profile_image
1

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

3과목: 시스템분석설계

41. 다음 중 입력 설계시 가장 먼저 설계하는 항목은?

  1. 입력정보 수집의 설계
  2. 입력정보 매체의 설계
  3. 입력정보 발생의 설계
  4. 입력정보 내용의 설계
(정답률: 52%)
  • 입력 설계의 표준 순서는 다음과 같습니다.
    입력 정보 발생 $\rightarrow$ 입력 정보 수집 $\rightarrow$ 입력 정보 매체화 $\rightarrow$ 입력 정보 투입 $\rightarrow$ 입력 정보 내용
    따라서 가장 먼저 설계해야 할 항목은 입력정보 발생의 설계입니다.
profile_image
1

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

42. Coad와 Yourdon의 객체 지향 설계에 대한 설명으로 옳지 않은 것은?

  1. 메시지 프로토콜을 간단하게 유지한다.
  2. 설계 절차는 분석 사항을 상향식 방법으로 설계에 접근하여 프로토타입으로 개발한다.
  3. 전체 시스템 규모를 최소화한다.
  4. 서비스를 간단하게 유지하며 설계의 변경을 최소화한다.
(정답률: 56%)
  • Coad와 Yourdon의 객체 지향 설계는 분석 사항을 바탕으로 하향식(Top-down) 방법으로 설계에 접근하는 것이 원칙입니다.
profile_image
1

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

43. 마스터 파일(master file)의 갱신 및 내용을 변경하거나 참조할 때 사용되는 일시적인 성격을 지닌 정보를 기록하는 파일은?

  1. 작업(work) 파일
  2. 히스토리(history) 파일
  3. 섬머리(summary) 파일
  4. 트랜잭션(transaction) 파일
(정답률: 63%)
  • 트랜잭션(transaction) 파일은 마스터 파일의 내용을 변경, 갱신하거나 참조하기 위해 사용하는 일시적인 성격의 파일입니다.
profile_image
1

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

44. 자료 사전에 사용되는 기호 중 반복을 의미하는 것은?

  1. +
  2. ( )
  3. [ ]
  4. { }
(정답률: 65%)
  • 자료 사전에서 중괄호 { }는 반복을 의미하는 기호입니다.

    오답 노트

    + : 구성 요소의 연속된 결합
    ( ) : 생략 가능
    [ ] : 선택 사항
profile_image
1

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

45. 입력 매체인 종이 테이프 또는 펀치 카드상의 데이터를 자기 디스크에 수록하는 처리는 프로세스의 표준 패턴 중 어디에 해당하는가?

  1. 분류(sorting)
  2. 병합(merge)
  3. 매체변환(conversion)
  4. 대조(matching)
(정답률: 62%)
  • 매체변환(conversion)은 종이 테이프나 펀치 카드와 같은 물리적 입력 매체의 데이터를 자기 디스크와 같은 다른 저장 매체로 옮겨 적는 처리 패턴을 의미합니다.
profile_image
1

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

46. 각 객체에 저장된 정보로서 한 클래스내에 속하는 객체들이 가지고 있는 데이터들의 값들을 단위별로 정의하게 되며 성질, 분류, 식별, 수량 또는 상태 등을 표현하는 것은?

  1. 속성(attribute)
  2. 클래스(class)
  3. 메시지(message)
  4. 관계성(relationship)
(정답률: 66%)
  • 속성(attribute)은 객체가 가지고 있는 고유한 성질, 상태, 식별 값 등을 정의하는 데이터 요소입니다.

    오답 노트

    클래스: 유사한 객체들을 묶어 공통 특성과 함수를 정의한 개념
profile_image
1

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

47. 다른 모듈 내의 외부 선언을 하지 않은 자료를 직접 참조하므로 의존도가 대단히 높고, 순서 변경이 다른 모듈에 영향을 주기 쉬운 모듈 결합도에 해당하는 것은?

  1. 제어 결합
  2. 외부 결합
  3. 공통결합
  4. 내용결합
(정답률: 42%)
  • 내용결합은 한 모듈이 다른 모듈의 내부 기능이나 데이터를 직접 참조하거나 수정하는 가장 강한 결합도입니다. 이로 인해 모듈 간 의존성이 매우 높으며, 한 모듈의 변경이 다른 모듈에 직접적인 영향을 주어 유지보수가 매우 어렵습니다.
profile_image
1

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

48. 소프트웨어 비용 산출시 고려해야 할 요소로서 거리가 먼 것은?

  1. 제품의 복잡도
  2. 제품의 크기
  3. 프로그래머의 자질
  4. 운용비
(정답률: 31%)
  • 소프트웨어 개발 비용 산출은 주로 제품의 규모(크기), 복잡도, 개발 인력(프로그래머)의 역량과 같은 개발 단계의 요소들을 기준으로 결정됩니다. 운용비는 개발 완료 후 시스템을 유지하고 운영하는 데 드는 비용이므로 초기 비용 산출 요소와는 구분됩니다.
profile_image
1

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

49. 시스템이 구비해야 할 특성으로 거리가 먼 것은?

  1. 편리성
  2. 목적성
  3. 자동성
  4. 제어성
(정답률: 48%)
  • 시스템은 특정 목적을 달성하기 위해 구성 요소들이 유기적으로 결합된 집합체로, 목적성, 자동성, 제어성이 필수적인 특성입니다. 편리성은 사용자 관점의 편의 사항일 뿐 시스템이 갖추어야 할 기본 정의상의 필수 특성으로는 거리가 멉니다.
profile_image
1

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

50. 코드화 대상 항목의 설질 즉, 길이, 넓이, 부피, 높이 등을 나타내는 의미가 있는 문자, 숫자, 혹은 기호를 그대로 나타내는 의미가 있는 문자, 숫자, 혹은 기호를 그대로 사용하는 코드는?

  1. sequence code
  2. significant digit code
  3. block code
  4. group code
(정답률: 67%)
  • 항목의 길이, 넓이, 부피 등 성질을 나타내는 숫자나 기호를 그대로 사용하는 코드는 유효 숫자 코드인 significant digit code입니다.

    오답 노트

    sequence code: 발생 순서나 논리적 순서에 따라 차례로 부여하는 코드
profile_image
1

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

51. HIPO는 시스템 설계 또는 시스템 문서화용으로 사용되고 있는 기법이다. HIPO를 사용하는 장점으로 거리가 먼 것은?

  1. 보기 쉽고 알기 쉽다.
  2. 변경, 유지보수가 쉽다.
  3. 기능과 데이터의 의존관계를 동시에 표현할 수 있다.
  4. 상향식(down-top) 개발이 쉽다
(정답률: 70%)
  • HIPO는 시스템의 기능을 하향식으로 분할하여 설계하는 하향식(Top-down) 개발 방식에 최적화된 도구입니다. 따라서 상향식(Down-top) 개발이 쉽다는 설명은 HIPO의 특징과 거리가 멉니다.
profile_image
1

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

52. 색인 순차(index sequence) 편성 파일에서 인덱스 영역(index area)에 해당하지 않는 것은?

  1. 트랙 인덱스 영역(track index area)
  2. 실린더 인덱스 영역(cylinder index area)
  3. 기본 인덱스 영역(prime index area)
  4. 마스터 인덱스 영역(master index area)
(정답률: 67%)
  • 색인 순차 파일의 인덱스 영역은 데이터 접근 속도를 높이기 위해 계층적으로 구성되며, 마스터 인덱스 영역, 실린더 인덱스 영역, 트랙 인덱스 영역으로 나뉩니다. 기본 인덱스 영역이라는 명칭은 사용되지 않습니다.
profile_image
1

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

53. HIPO 패키지의 3단계 다이어그램에 해당하지 않는 것은?

  1. Visual table of contents
  2. Overview diagram
  3. Detail diagram
  4. Table diagram
(정답률: 35%)
  • HIPO(Hierarchy plus Input-Process-Output) 패키지는 시스템의 기능을 계층적으로 표현하며, 크게 Visual table of contents, Overview diagram, Detail diagram의 3단계 다이어그램으로 구성됩니다. Table diagram은 HIPO의 구성 요소에 해당하지 않습니다.
profile_image
1

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

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

  1. ①②③④⑤⑥
  2. ⑥⑤④③②①
  3. ②①④③⑥⑤
  4. ①②④③⑥⑤
(정답률: 63%)
  • 코드 설계는 대상 선정부터 관리까지 논리적인 순서로 진행됩니다.
    코드 대상 선정 $\rightarrow$ 사용범위와 사용기간의 결정 $\rightarrow$ 코드설계와 체크 $\rightarrow$ 코드의 번역, 코드표 작성 $\rightarrow$ 코드 파일 작성 $\rightarrow$ 코드 파일과 코드표 관리 순으로 진행되는 것이 옳습니다.
profile_image
1

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

55. 시스템 분석자와 설계자가 갖추어야 할 조건에 대한 설명으로 옳지 않은 것은?

  1. 기업의 목적을 정확히 이해해야 한다.
  2. 업계의 동향 및 관계 법규 등도 파악해야 한다.
  3. 컴퓨터 기술과 관리 기법을 알아야 한다.
  4. 현정 분석 경험은 중요하지 않다.
(정답률: 77%)
  • 시스템 분석자와 설계자는 정확한 시스템 구축을 위해 현재 운영 중인 시스템의 문제점과 요구사항을 파악하는 현정 분석 경험이 매우 중요합니다.

    오답 노트

    현정 분석 경험은 중요하지 않다: 시스템 분석의 기초가 되는 필수 경험임
profile_image
1

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

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

  1. 갱신(update)
  2. 병합(merge)
  3. 변환(conversion)
  4. 삽입(insert)
(정답률: 77%)
  • 트랜잭션 파일의 내용을 바탕으로 마스터 파일의 정보를 추가, 삭제, 수정하여 최신 상태의 마스터 파일을 생성하는 과정을 갱신(update)이라고 합니다.
profile_image
1

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

57. 이미 정의되어 있는 상위 클래스의 메소드를 비롯한 모든 속성을 하위 클래스가 물려받는 것으로, 이를 이용하면 하위 클래스는 상위 클래스의 메소드 및 모든 속성을 자신의 클래스 내에 다시 정의하지 않고서도 자신의 속성으로 가질 수 있는 것은?

  1. method
  2. information hidden
  3. inheritance
  4. polymorphism
(정답률: 56%)
  • 상위 클래스가 가진 모든 속성과 메소드를 하위 클래스가 그대로 물려받아 재사용함으로써 중복 정의를 방지하는 객체지향의 핵심 개념은 inheritance(상속)입니다.
profile_image
1

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

58. 컴퓨터 입력 단계의 체크에서 입력 정보의 두 가지 이상이 특정 항목의 합계 값과 같다는 것을 알고 있을 때, 계산 결과가 같게 되는지를 체크하는 것은?

  1. 순차체크(sequence check)
  2. 범위체크(limit check)
  3. 일괄 합계 체크(batch total check)
  4. 균형체크(balance check)
(정답률: 40%)
  • 두 가지 이상의 입력 정보가 특정 항목의 합계 값과 일치하는지 확인하여 데이터의 무결성을 검증하는 입력 단계의 체크 방법은 균형체크(balance check)입니다.
profile_image
1

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

59. 코드의 기능에 대한 설명으로 거리가 먼 것은?

  1. 정보의 분류 및 조합을 쉽게 한다.
  2. 자료의 구별 및 추출을 쉽게 한다.
  3. 새로운 정보를 산출해 낸다.
  4. 정보의 표현을 단순화, 표준화한다.
(정답률: 72%)
  • 코드(Code)는 정보를 단순화, 표준화하여 분류, 조합, 추출을 용이하게 하기 위해 사용하는 수단입니다. 데이터를 효율적으로 관리하는 도구일 뿐, 그 자체로 새로운 정보를 산출해 내는 기능은 없습니다.
profile_image
1

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

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

  1. 제어
  2. 입출력
  3. 처리
  4. 평가
(정답률: 72%)
  • 컴퓨터 시스템의 기본 구성 요소는 크게 제어, 처리, 기억, 입출력 장치로 구성됩니다. 평가 과정은 시스템의 하드웨어적 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

4과목: 운영체제

61. 로더(loader)에 대한 설명으로 옳지 않은 것은?

  1. 로더는 링킹-재배치-로딩-주기억장치 할당의 순서로 기능을 수행한다.
  2. 재배치(relocation)로더는 단순한 로딩이에 목적 프로그램의 재배치를 담당한다.
  3. 컴퓨터 내부로 정보를 들어오거나 또는 외부 기억장치로부터 정보들을 주기억 장치 내에 적재하는 프로그램이다.
  4. 동적(dynamic) 로더는 프로그램을 한꺼번에 적재하는 것이 아니라 실행시 필요한 일부분만을 차례로 적재하는 방식이다.
(정답률: 23%)
  • 로더는 목적 프로그램을 실행하기 위해 주기억장치에 적재하는 프로그램으로, 올바른 수행 순서는 다음과 같습니다.
    주기억장치 공간 확보(할당) $\rightarrow$ 연결(Linking) $\rightarrow$ 재배치(Relocation) $\rightarrow$ 적재(Loading)
profile_image
1

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

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

  1. 할당된 시간(Time Slice) 내에 작업이 끝나지 않으면 대기큐의 맨 뒤로 그 작업을 배치한다.
  2. 시간 할당량이 작아질수록 문맥교환 과부하는 상대적으로 낮아진다.
  3. 시간 할당량이 충분히 크면 FIFO 방식과 비슷하다.
  4. 적절한 응답시간이 보장되므로 시분할 시스템에 유용하다.
(정답률: 60%)
  • Round-Robin 스케줄링은 각 프로세스에 동일한 시간 할당량을 부여하는 선점형 방식입니다. 시간 할당량이 작아질수록 더 자주 문맥 교환(Context Switching)이 발생하므로, 시스템의 오버헤드(과부하)는 상대적으로 높아지게 됩니다.
profile_image
1

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

63. 프로세스(process)에 대한 설명으로 거리가 먼 것은?

  1. 실행중인 프로그램이다.
  2. 프로시저가 활동 중인 것을 의미한다.
  3. 비동기적 행위를 일으키는 주체이다.
  4. 디스크 내에 파일 형태로 보관되어 있는 프로그램을 의미한다.
(정답률: 57%)
  • 프로세스는 메모리에 적재되어 실행 중인 동적인 상태의 프로그램을 의미합니다. 디스크 내에 파일 형태로 보관되어 있는 것은 정적인 상태인 프로그램(Program)입니다.

    오답 노트

    실행 중인 프로그램: 프로세스의 정의임
    프로시저 활동 중: 프로세스의 실행 단위임
    비동기적 행위 주체: 독립적인 실행 흐름을 가짐
profile_image
1

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

64. 병렬처리의 주종(master/slave) 시스템에 대한 설명으로 옳지 않은 것은?

  1. 주프로세스는 연산만 수행하고 종프로세스는 입출력과 연산을 수행한다.
  2. 주 프로세스만이 운영체제를 수행한다.
  3. 하나의 주프로세스와나머지 종플세스로 구성된다.
  4. 주프로세스의 고장시 전 시스템이 멈춘다.
(정답률: 60%)
  • 주종 시스템에서 주 프로세스는 시스템 제어, 스케줄링, 입출력 관리 등 전반적인 제어를 담당하며, 실제 연산 처리는 주로 종 프로세스가 수행합니다.

    오답 노트

    주 프로세스만 OS 수행: 맞음
    하나의 주 프로세스와 여러 종 프로세스 구성: 맞음
    주 프로세스 고장 시 시스템 정지: 맞음
profile_image
1

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

65. 트리 형태의 디렉토리 구조를 사용하는 시스템에 대한 설명으로 옳지 않은 것은?

  1. 유닉스 운영체제에서 사용하고 있다.
  2. 각 디렉토리의 생성과 파괴가 어렵다.
  3. 동일한 이름의 여러 디렉토리 생성이 가능하다.
  4. 하나의 루트 디렉토리와 여러 개의 부 디렉토리로 구성된다.
(정답률: 45%)
  • 트리 구조 디렉토리는 계층적 구조를 가지므로 디렉토리의 생성과 파괴가 매우 유연하고 쉽습니다.

    오답 노트

    유닉스 운영체제 사용: 맞음
    동일 이름 생성 가능: 서로 다른 경로라면 가능함
    루트 및 부 디렉토리 구성: 트리 구조의 기본 정의임
profile_image
1

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

66. 일반적(general)인 로더(loader)에 가장 가까운 것은?

  1. compile-and-go loader
  2. direct linking loader
  3. absolute loader
  4. direct loader
(정답률: 33%)
  • 직접 연결 로더(direct linking loader)는 재배치와 연결(linking)을 동시에 수행하여 프로그램의 실행 주소를 결정하는 가장 일반적인 형태의 로더입니다.
profile_image
1

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

67. 자원보호 기법 중 객체와 그 객체에 허용된 조작 리스트 이며, 영역과 결합되어 있으나 사용자에 의해 간접적으로 액세스되는 기법은?

  1. 접근제어행렬(access control matrix)
  2. 권한 리스트(capability list)
  3. 접근 제어 리스트(access control list)
  4. 자물쇠와 열쇠(lock/key) 매커니즘
(정답률: 53%)
  • 객체별로 허용된 조작 리스트를 관리하며, 영역과 결합되어 사용자가 간접적으로 액세스하는 방식은 접근 제어 리스트(access control list)입니다.
profile_image
1

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

68. 유닉스에서 inode는 파일을 구성하는 모든 물리적 블록들의 위치를 알 수 있는 정보를 가지고 있다. inode가 나타내는 정보가 아닌 것은?

  1. 소유자의 사용자 식별
  2. 소유자가 속한 그룹의 식별
  3. 파일에 대한 링크의 수
  4. 파일의 우선순위
(정답률: 38%)
  • 유닉스의 inode는 파일의 메타데이터를 저장하는 구조체로, 파일 소유자 ID, 그룹 ID, 파일 크기, 생성/수정 시간, 링크 수, 데이터 블록의 포인터 등을 포함합니다. 파일의 우선순위는 프로세스 스케줄링과 관련된 정보이며, 파일 시스템의 inode가 관리하는 정보가 아닙니다.
profile_image
1

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

69. 파일 시스템의 기능으로 옳지 않은 것은?

  1. 여러 종류의 접근 제어 방법을 제공
  2. 파일의 생성, 변경, 제거
  3. 네트워크 제어
  4. 파일의 무결성과 보안을 유지할 수 있는 방안 제공
(정답률: 69%)
  • 파일 시스템은 저장 장치 내의 파일 생성, 삭제, 변경, 접근 제어 및 보안 유지 등 파일의 관리와 저장에 집중하는 시스템입니다. 네트워크 제어는 파일 시스템의 역할이 아니라 네트워크 운영체제나 네트워크 프로토콜 스택의 기능입니다.
profile_image
1

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

70. 세마포어(semaphore)에 설명으로 옳지 않은 것은?

  1. Dijkstra가 제시한 상호 배제 알고리즘이다.
  2. 세마포어 변수는 양의 정수값만을 가질 수 있다.
  3. V 조작은 블록 큐에 대기 중인 프로세스를 깨우는 신호(wake-up)로서, 흔히 signal 동작이라 한다.
  4. P 조작은 영계 영역을 사용하려는 프로세서들의 진입여부를 결정하는 조작으로, 흔히 wait 동작이라 한다.
(정답률: 53%)
  • 세마포어 변수는 정수 값을 가지며, 구현 방식에 따라 0 또는 양의 정수뿐만 아니라 음수 값도 가질 수 있습니다(특히 대기 큐의 길이를 나타내는 경우).

    오답 노트

    Dijkstra가 제시한 상호 배제 알고리즘: 맞음
    V 조작(signal): 블록 큐의 프로세스를 깨움
    P 조작(wait): 진입 여부를 결정하고 자원을 점유
profile_image
1

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

71. 그래프의 X 축은 다중 프로그래밍 정도, Y축은 CPU 이용률을 나타낸 것이다. 가장 사실과 부합되는 것은?

(정답률: 36%)
  • 다중 프로그래밍 정도(Degree of Multiprogramming)가 증가함에 따라 CPU 이용률은 처음에는 상승하지만, 임계점을 넘어서면 과도한 문맥 교환(Context Switching)으로 인해 CPU 이용률이 급격히 떨어지는 스래싱(Thrashing) 현상이 발생합니다. 따라서 CPU 이용률이 상승하다가 정점을 찍고 하강하는 곡선 형태인 가 가장 사실과 부합합니다.
profile_image
1

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

72. 다단계 피드백 큐(Multilevel feedback queue)에 대한 설명으로 옳지 않은 것은?

  1. 짧은 작업에 우선권을 준다.
  2. 입/출력 위주의 작업권에 우선권을 주어야 한다.
  3. 마지막 단계의 큐에서는 작업이 완료될 때까지 Round-Robin 방식을 통해 처리한다.
  4. 비선점(non-preemption)형 방식을 취한다.
(정답률: 43%)
  • 다단계 피드백 큐(MFQ)는 CPU를 시간 할당량만큼 사용한 프로세스를 낮은 우선순위 큐로 이동시키는 선점(preemption)형 스케쥴링 방식입니다.

    오답 노트

    짧은 작업이나 입출력 위주 작업에 우선권을 부여하여 효율성을 높입니다
    마지막 단계의 큐에서는 라운드로빈(Round-Robin) 방식을 사용하여 처리합니다
profile_image
1

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

73. 유닉스의 쉘(shell)에 관한 설명으로 옳지 않은 것은?

  1. 사용자와 커널 사이에서 중계자 역할을 한다.
  2. 스케쥴링, 기억장치 관리, 파일 관리, 시스템호출 인터페이스 등의 기능을 제공한다.
  3. 여러 가지의 내장 명령어를 가지고 있다.
  4. 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령어 해석기이다.
(정답률: 54%)
  • 스케쥴링, 기억장치 관리, 파일 관리, 시스템 호출 인터페이스 제공은 운영체제의 핵심인 커널(kernel)이 담당하는 기능입니다. 쉘(shell)은 사용자의 명령을 해석하여 커널에 전달하는 명령어 해석기 역할을 수행합니다.
profile_image
1

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

74. 준비상태에서 대기하고 있는 프로세스 중 하나가 스케쥴링되어 중앙처리장치를 할당받아 실행상태로 전이되는 과정을 무엇이라 하는가?

  1. 실행(Run)
  2. 준비(Ready)
  3. 대기(Waiting)
  4. 디스패치(Dispatch)
(정답률: 43%)
  • 준비 상태(Ready)에 있는 프로세스 중 하나를 선택하여 CPU를 할당하고 실행 상태(Run)로 전환시키는 과정을 디스패치(Dispatch)라고 합니다.
profile_image
1

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

75. 디스크 스케쥴링 기법 중 SSTF(Shortest Seek Time-First)의 설명으로 옳은 것은?

  1. FCFS(first-come-first-served)보다 처리량이 많고 평균 응답 시간이 짧다.
  2. 응답시간의 편차가 작으므로 대화형 시스템에 적합하다.
  3. 대기행렬의 상태에 따라 항상 일정한 순서대로 처리하므로 신뢰도가 높다.
  4. 탐색거리가 짧은 요청이 먼저 서비스를 받게 되므로 디스크 요청의 기아 현상은 발생하지 않는다.
(정답률: 33%)
  • SSTF는 현재 헤드 위치에서 가장 가까운 요청을 먼저 처리하므로, FCFS보다 탐색 거리가 짧아 처리량이 많고 평균 응답 시간이 짧은 것이 특징입니다.

    오답 노트

    응답시간 편차가 커서 대화형 시스템에 부적합함
    처리 순서가 요청 위치에 따라 달라지므로 일정하지 않음
    헤드에서 멀리 떨어진 요청은 계속 밀려나는 기아 현상이 발생할 수 있음
profile_image
1

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

76. 분산 처리 시스템에 관한 설명으로 옳지 않은 것은?

  1. 약결합(loosely-coupled)으로 볼 수 있다.
  2. 업무량 증가에 따른 정진적인 확장이 용이하다.
  3. 높은 보안성이 유지된다.
  4. 제한된 자원을 여러 지역에서 공유 가능하다.
(정답률: 58%)
  • 분산 처리 시스템은 여러 컴퓨터가 네트워크로 연결되어 자원을 공유하는 구조이므로, 중앙 집중식 시스템에 비해 관리 포인트가 많고 네트워크 보안 취약점이 존재하여 높은 보안성을 유지하기 어렵습니다.
profile_image
1

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

77. PCB(Process Control Block)가 포함하는 정보에 해당하지 않는 것은?

  1. 프로세스의 고유한 식별자
  2. 할당되지 않은 주변 기기들의 상태정보
  3. 프로세스의 부모 프로세스에 대한 포인터
  4. 프로세스의 현재 상태
(정답률: 66%)
  • PCB는 프로세스 관리를 위해 해당 프로세스에 할당된 자원과 상태 정보를 저장하는 블록입니다. 따라서 프로세스에 할당되지 않은 주변 기기의 상태 정보는 PCB에 포함될 필요가 없습니다.
profile_image
1

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

78. 페이지 대체 기법 중 최적화 기법(optimal replacement)에 대한 설명으로 옳은 것은?

  1. 가장 오래 동안 사용하지 않은 페이지를 교체한다.
  2. 사용한 빈도수가 가장 낮은 페이지를 교체한다.
  3. 앞으로 가장 오래 동안 사용되지 않을 페이지와 교체한다.
  4. 앞으로 사용할 페이지 중 가장 빈도수가 낮은 것을 대체한다.
(정답률: 29%)
  • 최적 페이지 교체(Optimal) 알고리즘은 미래의 참조 기록을 알고 있다는 가정하에, 앞으로 가장 오랫동안 사용되지 않을 페이지를 선택하여 교체함으로써 페이지 부재율을 최소화하는 기법입니다.
profile_image
1

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

79. 가상기억장치에 있어서 세그멘테이션 기법과 페이징 기법에 대한 설명으로 옳지 않은 것은?

  1. 세그먼테이션 기법은 블록(block)이 고정적이다.
  2. 페이징 기법에서는 페이지 사상표를 보관할 장소가 요구된다.
  3. 세그먼테이션 기법에서는 기억장치 보호 키(storage protection key)가 필요하다.
  4. 페이징 기법에서 가상주소는 가상기억장치 내에서 참조될 내용이 들어있는 페이지 번호와 페이지 내에서 참조될 내용까지의 변위라는 두 개의 정보로 표현된다.
(정답률: 32%)
  • 세그멘테이션 기법은 논리적 단위로 나누기 때문에 블록의 크기가 가변적입니다.

    오답 노트

    블록이 고정적이다: 페이징 기법의 특징입니다.
profile_image
1

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

80. 디스크 헤드의 현 위치가 53 트랙에 있다고 가정할 대 SCAN 기법을 사용할 경우 대기 큐의 내용이 다음과 같을 때 처리 순서는 어떻게 되겠는가?

  1. 53-50-59-61-100-115-120-192-25
  2. 53-50-25-59-61-100-115-120-192
  3. 53-59-61-50-25-100-115-120-192
  4. 53-100-192-50-120-25-115-59-61
(정답률: 35%)
  • SCAN 기법은 헤드가 한쪽 방향으로 이동하며 경로에 있는 모든 요청을 처리하고, 끝에 도달하면 방향을 바꾸어 반대 방향의 요청을 처리하는 방식입니다. 현재 위치가 $53$이며, 의 대기 큐에서 낮은 번호 방향으로 먼저 이동한다고 가정하면 $53 \rightarrow 50 \rightarrow 25$ 순으로 처리한 뒤, 방향을 바꾸어 $59 \rightarrow 61 \rightarrow 100 \rightarrow 115 \rightarrow 120 \rightarrow 192$ 순으로 처리하게 됩니다.
profile_image
1

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

5과목: 정보통신개론

81. 음성, 데이터, 화상 등 여러 종류의 정보 신호를 디지털화하여 단일 망으로 총괄적인 서비스를 처리할 수 있는 정보통신망은 무엇이라고 부르는가?

  1. 부가가치통신망(VAN)
  2. 종합정보통신망(ISDN)
  3. 근거리통신망(LAN)
  4. 패킷공중정보통신망(PSDN)
(정답률: 54%)
  • 종합정보통신망(ISDN)은 음성, 데이터, 화상 등 서로 다른 형태의 정보를 디지털 신호로 통합하여 하나의 망으로 전송하는 통신 체계입니다.
profile_image
1

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

82. LAN의 구성요소 중 Broad-LAN에서의 모뎀 및 Base Band-LAN에서 사용되는 송·수신기능과 같이 통신망에 모드를 접속하기 위한 것은?

  1. CIU
  2. BIU
  3. MAU
  4. MSU
(정답률: 20%)
  • CIU(통신 인터페이스 장치)는 통신망의 모드 접속을 위해 Broad-LAN의 모뎀이나 Base Band-LAN의 송수신 기능을 수행하는 구성요소입니다.
profile_image
1

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

83. 패키지계 뉴미디어에 속하지 않는 것은?

  1. CATV
  2. VTR
  3. 비디오 디스크
  4. CD-ROM
(정답률: 31%)
  • 패키지계 뉴미디어는 정보를 저장 매체에 담아 제공하는 형태를 말합니다. CATV는 전송망을 통해 실시간으로 정보를 제공하는 네트워크계 뉴미디어에 해당합니다.
profile_image
1

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

84. 국제전기통신연합의 약칭으로 국제 간 통신규격을 제정하는 산하기구를 두고 있는 것은?

  1. ITU
  2. BSI
  3. DIN
  4. JIS
(정답률: 72%)
  • ITU(국제전기통신연합)는 전 세계의 전기통신 표준화 및 규격을 제정하는 UN 산하의 국제기구입니다.

    오답 노트

    BSI: 영국 표준 협회
    DIN: 독일 표준 협회
    JIS: 일본 공업 규격
profile_image
1

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

85. 샤논(Shannon)의 정리에 따라 백색 가우스 잡음(white gauss noise)이 발생되는 통신로의 용량(C[bit/sec])을 나타내는 식으로 맞는 것은?

  1. C=Wlog2(1+S/N)
  2. C=Wlog10(1+S/N)
  3. C=Wlog2(1+N/S)
  4. C=Wlog10(1+N/S)
(정답률: 45%)
  • 샤논의 정리는 잡음이 존재하는 통신로에서 전송할 수 있는 최대 정보 전송률(채널 용량)을 정의하며, 대역폭 $W$와 신호 대 잡음비 $S/N$에 의해 결정됩니다.
    $$C = W \log_{2}(1 + \frac{S}{N})$$
profile_image
1

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

86. 다음 중 한 노드(node)가 절단되어도 우회로를 구성하여 통신이 가능한 형태의 통신망은?

  1. 버스(BUS)형
  2. 스타(STAR)형
  3. 링(RING)형
  4. 트리(TREE)형
(정답률: 45%)
  • 링(RING)형 망은 인접한 노드들이 고리 형태로 연결되어 있어, 특정 노드나 회선에 장애가 발생하더라도 반대 방향으로 데이터를 전송하는 우회로를 통해 통신을 유지할 수 있는 구조적 특징을 가집니다.
profile_image
1

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

87. 베어러(bearer) 속도의 단위는?

  1. bit/sec
  2. baud
  3. block/sec
  4. character/sec
(정답률: 42%)
  • 베어러(bearer) 속도는 통신 회선에서 단위 시간당 전송되는 비트 수를 의미하므로, 전송 속도의 기본 단위인 bit/sec를 사용합니다.
profile_image
1

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

88. HDLC의 데이터 전달모드가 아닌 것은?

  1. 표준 균형모드
  2. 표준 응답모드
  3. 비동기 균형모드
  4. 비동기 응답모드
(정답률: 38%)
  • HDLC의 데이터 전달 모드는 크게 비동기 균형 모드(ABM), 비동기 응답 모드(ARM), 표준 응답 모드(NRM)로 구분됩니다. 따라서 표준 균형모드는 HDLC의 정의된 전달 모드가 아닙니다.
profile_image
1

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

89. ISDN 채널에 대한 설명으로 틀린 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. A채널: 4㎑ 디지털 전화채널
  2. B채널: 음성이나 데이터를 위한 64kbps 디지털채널
  3. D채널: 8kbps 혹은 16kbps의 디지털 신호채널
  4. H채널: 384kbps, 1536kbps, 1920kbps의 디지털채널
(정답률: 29%)
  • ISDN(종합정보통신망)은 B채널, D채널, H채널 등으로 구성되며, A채널이라는 명칭의 디지털 전화채널은 존재하지 않습니다.

    오답 노트

    B채널: 64kbps의 데이터/음성 전송 채널
    D채널: 16kbps 등의 신호 제어 채널
    H채널: 고속 데이터 전송을 위한 채널
profile_image
1

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

90. 통신 프로토콜(protocol)의 기본 요소에 해당되지 않는 것은?

  1. 포맷(format)
  2. 구분(syntax)
  3. 의미(semantics)
  4. 타이밍(timing)
(정답률: 69%)
  • 통신 프로토콜의 3대 기본 요소는 구문(Syntax), 의미(Semantics), 타이밍(Timing)입니다. 포맷(Format)은 구문의 세부적인 형태를 의미할 수는 있으나, 프로토콜의 독립적인 3대 기본 요소에는 해당하지 않습니다.
profile_image
1

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

91. 다음 중 뉴 미디어의 특정이라고 볼 수 없는 것은?

  1. 대용량 및 고속성
  2. 상호작용성 및 비동기성
  3. 쌍방향성 및 탈대중화
  4. 네트워크화에 따른 지역별 협역화
(정답률: 47%)
  • 뉴 미디어는 디지털 네트워크를 기반으로 하여 시공간의 제약을 극복하고 전 세계적으로 연결되는 특성을 가집니다. 따라서 지역별로 협역화되는 것이 아니라, 네트워크화를 통해 전 지구적인 광역화 및 초연결성을 지향합니다.
profile_image
1

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

92. 광섬유케이블의 장점이 아닌 것은?

  1. 대역폭이 넓어 정보 전송 능력은 향상되나 동축케이블보다 신호 감쇄현상이 매우 심하다.
  2. 전기적 잡음 영향을 받지 않기 때문에 신뢰성이 높다.
  3. 광을 이용하여 전송하기 때문에 보안성이 뛰어나다.
  4. 동축케이블에 비해 무게와 크기에서 이점을 갖는다.
(정답률: 65%)
  • 광섬유케이블은 빛을 이용하여 데이터를 전송하므로 전기적 잡음이 없고 보안성이 뛰어나며, 동축케이블에 비해 신호 감쇄가 매우 적어 장거리 전송에 유리한 것이 핵심 장점입니다.

    오답 노트

    신호 감쇄현상이 심하다: 광섬유는 감쇄가 매우 적음
profile_image
1

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

93. 온-라인 시스템에 대한 설명으로 거리가 먼 것은?

  1. 온-라인 시스템의 통신제어장치는 시분할 처리방식을 사용한다.
  2. 은행 업무 및 좌석 예약 등에 주로 이용한다.
  3. 단말장치, 중앙처리장치, 통신제어장치, 통신회선 등으로 구성된다.
  4. 온-라인 시스템은 시분할처리방식과 일괄처리방식으로 나눌 수 있다.
(정답률: 41%)
  • 온-라인 시스템은 단말기가 중앙 컴퓨터에 직접 연결되어 실시간으로 데이터를 주고받는 시스템입니다. 일괄처리방식(Batch Processing)은 데이터를 모아 한꺼번에 처리하는 방식으로, 실시간 응답이 핵심인 온-라인 시스템의 분류 체계와는 거리가 멉니다.
profile_image
1

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

94. 다음 중 정보통신의 의미를 가장 폭넓게 표현한 것은?

  1. 컴퓨터와 통신회선의 결합으로 전송기능에 통신처리 기능이 추가된 데이터 통신
  2. 컴퓨터와 통신기술이 결합된 것으로 정보처리가 가능한 컴퓨터 통신
  3. 정보통신망을 이용한 체계적인 정보의 전송을 위한 통신
  4. 컴퓨터와 통신기술의 결합에 의해 통신처리기능과 정보처리기능은 물론 정보의 변환, 저장과정이 추가된 형태의 통신
(정답률: 53%)
  • 정보통신은 단순한 데이터 전송을 넘어 컴퓨터의 정보처리 능력과 통신기술이 결합된 개념입니다. 따라서 통신처리와 정보처리는 물론, 정보의 변환과 저장 과정까지 모두 포함하는 것이 가장 포괄적이고 정확한 정의입니다.
profile_image
1

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

95. 다음 중 모뎀의 기능과 관련이 없는 것은?

  1. 변조와 복조 기능
  2. 펄스를 전송신호로 변환
  3. 언어번역 및 인식
  4. Data 통신 및 속도 제어
(정답률: 65%)
  • 모뎀(MODEM)은 디지털 신호를 아날로그 신호로 바꾸는 변조와 그 반대인 복조를 수행하며, 속도 제어 및 펄스 변환 기능을 수행하는 장치입니다. 언어번역 및 인식은 모뎀의 기능이 아닌 소프트웨어적인 처리 영역입니다.
profile_image
1

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

96. 데이터 통신에서 컴퓨터가 단말기에게 전송할 데이터의 유무를 묻는 것은?

  1. Polling
  2. Calling
  3. Selection
  4. Link up
(정답률: 54%)
  • 컴퓨터(주기억장치)가 단말기에게 송신할 데이터가 있는지 묻는 방식을 폴링(Polling)이라고 합니다.

    오답 노트

    셀렉션(Selection): 컴퓨터가 단말기에게 수신할 데이터가 있는지 묻는 방식입니다.
profile_image
1

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

97. 데이터 전송에서 1차원 Parity를 사용하는 목적은?

  1. 수신된 데이터에서 “1”의 개수를 셀 때
  2. 수신된 데이터에서 전송오류의 검출을 위해
  3. 수신된 데이터에서 전송오류의 정정을 위해
  4. 수신된 데이터에서 전송오류의 검출과 정정을 위해
(정답률: 60%)
  • 1차원 패리티(Parity) 비트는 데이터 전송 중 발생한 오류를 검출하기 위해 데이터 끝에 1비트를 추가하는 가장 단순한 오류 검출 방식입니다.

    오답 노트

    전송오류의 정정: 패리티 비트는 오류가 발생했는지만 알 수 있을 뿐, 어느 위치에서 오류가 났는지 알 수 없어 정정은 불가능합니다.
profile_image
1

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

98. 정보통신시스템의 기본 구성요소와 거리가 먼 것은?

  1. 다중변환장치
  2. 가입자단말장치
  3. 신호변환장치
  4. 통신제어장치
(정답률: 45%)
  • 정보통신시스템의 기본 구성요소는 단말장치(DTE), 통신제어장치(CCU), 신호변환장치(Modem), 통신회선 및 교환장치로 구성됩니다. 다중변환장치는 기본 구성요소에 해당하지 않습니다.
profile_image
1

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

99. 데이터 전송에서 보오(Baud)속도가 1600[baud]이고 트리비트(tribit)를 사용한다면 bps 속도는 얼마인가?

  1. 1600[bps]
  2. 3200[bps]
  3. 4800[bps]
  4. 6400[bps]
(정답률: 68%)
  • 데이터 전송 속도(bps)는 보오 속도에 한 번의 신호 변화로 전송되는 비트 수를 곱하여 계산합니다. 트리비트(tribit)는 한 번에 3비트를 전송함을 의미합니다.
    ① $bps = baud \times n$
    ② $bps = 1600 \times 3$
    ③ $bps = 4800$
profile_image
1

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

100. 다음 중 데이터 전송제어 절차로 올바른 것은?

  1. 회선 연결→링크 설정→데이터 전송→링크 해제→회선 해제
  2. 회선 연결→데이터 전송→링크 설정→회선 해제→링크 해제
  3. 링크 설정→회선 연결→데이터 전송→회선 해제→링크 해제
  4. 링크 설정→데이터 전송→회선 연결→링크 해제→회선 해제
(정답률: 59%)
  • 데이터 전송제어 절차는 물리적인 연결부터 논리적인 연결, 실제 데이터 전송, 그리고 이를 다시 해제하는 순서로 진행됩니다.
    회선 연결(물리적 연결) → 링크 설정(논리적 연결) → 데이터 전송 → 링크 해제(논리적 해제) → 회선 해제(물리적 해제) 순서가 올바른 절차입니다.
profile_image
1

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

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