정보처리산업기사 필기 기출문제복원 (2007-09-02)

정보처리산업기사 2007-09-02 필기 기출문제 해설

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

정보처리산업기사
(2007-09-02 기출문제)

목록

1과목: 데이터 베이스

1. 정보(Information)의 의미로 거리가 먼 것은?

  1. 자료(Data)를 처리하여 얻은 결과
  2. 사용자가 목적하는 값
  3. 현실 세계에서 관찰을 통해 얻은 값
  4. 의사 결정을 위한 값
(정답률: 74%)
  • 현실 세계에서 관찰을 통해 얻은 가공되지 않은 값은 자료(Data)에 해당합니다. 정보(Information)는 이러한 자료를 특정 목적에 맞게 처리하고 가공하여 얻은 결과물을 의미합니다.
profile_image
1

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

2. DBMS의 필수기능 중 무결성, 보안, 병행제어 등과 관련되는 것은?

  1. 정의 기능
  2. 조작 기능
  3. 운영 기능
  4. 제어 기능
(정답률: 72%)
  • DBMS의 제어 기능은 데이터베이스의 무결성 유지, 보안 및 권한 제어, 병행 제어, 회복 등 데이터베이스의 전반적인 운영 상태를 관리하고 제어하는 핵심 기능을 수행합니다.
profile_image
1

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

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

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

    오답 노트

    외부적 스키마: 특정 사용자나 응용 프로그램 관점의 뷰
    개념적 스키마: 전체 데이터베이스의 논리적 구조
    변환 과정: 외부 $\rightarrow$ 개념 $\rightarrow$ 내부 순으로 매핑 수행
profile_image
1

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

4. 후위 표기(Postfix)식이 다음과 같을 때 식의 계산 값은?(단, 각 수치는 한 자리 숫자를 의미한다.)

  1. 6
  2. 7
  3. 14
  4. -10
(정답률: 66%)
  • 후위 표기법은 피연산자를 먼저 쓰고 연산자를 나중에 쓰는 방식으로, 이를 중위 표기식으로 변환하여 계산합니다.
    ① [기본 공식]
    $$ 4 - (2 + (3 \times 4)) $$
    ② [숫자 대입]
    $$ 4 - (2 + 12) $$
    ③ [최종 결과]
    $$ -10 $$
profile_image
1

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

5. 관계대수와 관계해석에 대한 설명으로 옳지 않은 것은?

  1. 관계대수는 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특징을 가지고 있다.
  2. 기본적으로 관계대수와 관계해석은 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하다.
  3. 관계해석에는 튜플 관계해석과 도메인 관계해석이 있다.
  4. 관계해석은 수학의 프레디킷 해석(Predicate Calculus)에 기반을 두고 있다.
(정답률: 69%)
  • 관계대수는 원하는 결과를 얻기 위해 '어떻게(How)' 처리해야 하는지를 명시하는 절차적 언어입니다.

    오답 노트

    비절차적 특징: 이는 관계해석의 특징입니다.
profile_image
1

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

6. 제 2정규형에서 제 3정규형이 되기 위한 조건은?

  1. 원자값이 아닌 도메인을 분해
  2. 부분 함수 종속 제거
  3. 이행 함수 종속 제거
  4. 후보키를 통하지 않은 조인 종속 제거
(정답률: 85%)
  • 제 3정규형은 제 2정규형을 만족하면서, 기본키를 제외한 모든 속성 간의 이행 함수 종속을 제거하여 결정자이면서 후보키가 아닌 속성을 분리하는 단계입니다.

    오답 노트

    원자값이 아닌 도메인 분해: 제 1정규형
    부분 함수 종속 제거: 제 2정규형
    후보키를 통하지 않은 조인 종속 제거: 제 5정규형
profile_image
1

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

7. E-R 모델에 관한 설명으로 옳지 않은 것은?

  1. 개체 타입은 타원, 관계 타입은 사각형, 속성은 선으로 표현한다.
  2. 개체 타입과 이들 간의 관계 타입을 이용한다.
  3. E-R 모델에서는 데이터를 개체, 관계, 속성으로 묘사한다.
  4. 현실 세계가 내포하는 의미들이 포함된다.
(정답률: 81%)
  • E-R 모델의 표준 표기법에 따르면 개체 타입은 사각형, 관계 타입은 마름모, 속성은 타원으로 표현합니다. 따라서 개체 타입을 타원, 관계 타입을 사각형, 속성을 선으로 표현한다는 설명은 잘못되었습니다.
profile_image
1

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

8. 계층형 데이터 모델의 특징이 아닌 것은?

  1. 개체 타입 간에는 상위와 하위 관계가 존재한다.
  2. 개체 타입들 간에는 사이클(Cycle)이 허용된다.
  3. 루트 개체 타입을 가지고 있다.
  4. 링크를 사용하여 개체와 개체 사이의 관계성을 표시한다.
(정답률: 66%)
  • 계층형 데이터 모델은 데이터 구조가 트리(Tree) 형태이므로, 부모-자식 간의 상하 관계만 존재하며 개체 타입들 간에 순환 경로가 생기는 사이클(Cycle)은 허용되지 않습니다.
profile_image
1

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

9. 자료가 다음과 같을 때, 삽입(Insertion) 정렬 방법을 적용하여 오름차순으로 정렬할 경우 Pass 2를 수행한 결과는?

  1. 3 8 4 9 7
  2. 3 4 8 9 7
  3. 3 4 7 9 8
  4. 3 4 7 8 9
(정답률: 81%)
  • 삽입 정렬은 두 번째 요소부터 시작하여 앞의 정렬된 부분과 비교해 적절한 위치에 삽입하는 방식입니다.
    초기 상태: $8, 3, 4, 9, 7$
    Pass 1: $3$을 $8$ 앞에 삽입 $\rightarrow$ $3, 8, 4, 9, 7$
    Pass 2: $4$를 $3$과 $8$ 사이에 삽입 $\rightarrow$ $3, 4, 8, 9, 7$
profile_image
1

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

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

  1. 뷰는 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
  2. 뷰는 데이터의 논리적인 독립성을 제공한다.
  3. 뷰의 테이블은 가상 테이블이다.
  4. 뷰의 테이블은 물리적인 구현으로 구성되어 있다.
(정답률: 82%)
  • 뷰는 실제 데이터를 저장하고 있는 것이 아니라, 사용자에게 테이블처럼 보여주는 가상 테이블입니다. 따라서 물리적인 구현으로 구성되어 있다는 설명은 틀린 것입니다.
profile_image
1

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

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

  1. Model
  2. Entity
  3. Domain
  4. Relation
(정답률: 71%)
  • 제시된 이미지 의 내용은 ER 모델이 표현하는 기본 객체로서, 현실 세계에서 독립적인 존재를 가지는 '사물'을 의미합니다. 이를 Entity(개체)라고 합니다.
profile_image
1

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

12. 선형 구조가 아닌 것은?

  1. 리스트
  2. 그래프
  3. 스택
  4. 배열
(정답률: 85%)
  • 데이터 요소들이 일렬로 연결된 형태를 선형 구조라고 하며, 여기에는 리스트, 스택, 큐, 배열 등이 포함됩니다. 반면 그래프는 데이터 간의 관계가 망 형태로 연결된 비선형 구조에 해당합니다.
profile_image
1

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

13. 다음 ( ) 안의 내용에 적합한 단어는?

  1. Stack
  2. Queue
  3. List
  4. Tree
(정답률: 81%)
  • 제시된 이미지 의 내용은 후입선출(LIFO, Last-In-First-Out) 방식으로 원소를 생성하고 제거하는 선형 리스트를 설명하고 있습니다. 마지막에 들어온 데이터가 가장 먼저 나가는 구조를 가진 자료구조는 Stack입니다.
profile_image
1

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

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

  1. 개체 무결성
  2. 참조 무결성
  3. 도메인 무결성
  4. 관계 무결성
(정답률: 82%)
  • 개체 무결성은 관계 모델에서 기본키(Primary Key)로 지정된 속성은 절대 널(Null) 값을 가질 수 없으며, 중복된 값 또한 허용되지 않는다는 제약 조건입니다.
profile_image
1

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

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

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

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

16. A, B, C, D의 순서로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과가 될 수 없는 것은? (단, 왼쪽부터 먼저 출력된 순서이다.)

  1. C, B, A, D
  2. C, D, A, B
  3. B, A, D, C
  4. B, C, D, A
(정답률: 65%)
  • 스택은 후입선출(LIFO) 구조이므로, 나중에 들어온 데이터가 먼저 나가야 합니다.
    C, D, A, B 순서로 출력되려면 C가 출력된 시점에 스택에는 A, B가 남아있어야 하며, 이후 D가 입력되고 바로 출력된 뒤에는 반드시 B $\rightarrow$ A 순서로 출력되어야 하므로 A, B 순서로 출력되는 것은 불가능합니다.
profile_image
1

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

17. 색인 순차 파일(ISAM`;`Indexed Sequential Access Method)에 관한 설명으로 옳지 않은 것은?

  1. 순차 처리와 랜덤 처리가 모두 가능하다.
  2. 레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.
  3. 기본 구역(Prime Data Area), 색인 구역(Index-Area), 오버플로 구역(Overflow Area)으로 구성되어 있다.
  4. 해시 함수를 사용하여 레코드 저장 위치를 결정한다.
(정답률: 51%)
  • 색인 순차 파일(ISAM)은 색인(Index)을 통해 레코드에 접근하는 방식이며, 해시 함수를 사용하여 저장 위치를 결정하는 방식은 해싱(Hashing) 파일 구조의 특징입니다.
profile_image
1

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

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

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

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

19. 다음 SQL 명령어 중 DDL에 해당하는 것은?

  1. SELECT
  2. UPDATE
  3. DELETE
  4. ALTER
(정답률: 80%)
  • ALTER는 데이터베이스 구조를 변경하는 데이터 정의어(DDL)에 해당합니다.

    오답 노트

    SELECT, UPDATE, DELETE: 데이터 조작어(DML)
profile_image
1

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

20. 릴레이션(Relation)의 특징이 아닌 것은?

  1. 중복된 튜플이 존재하지 않는다.
  2. 튜플 간의 순서가 있다.
  3. 속성 간의 순서는 없다.
  4. 모든 속성값은 원자값을 갖는다.
(정답률: 77%)
  • 릴레이션은 수학적 집합 개념을 기반으로 하므로 튜플 간의 순서는 무시됩니다.

    오답 노트

    중복된 튜플 존재 불가: 릴레이션의 기본 정의
    속성 간 순서 무관: 속성 이름으로 구분함
    원자값 보유: 제1정규형의 기본 조건
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 중 기능이 다른 연산자는?

  1. Complement
  2. OR
  3. AND
  4. Exclusive OR
(정답률: 83%)
  • Complement는 피연산자가 하나만 필요한 단항 연산자인 반면, OR, AND, Exclusive OR는 두 개의 피연산자가 필요한 이항 연산자이므로 기능적 분류가 다릅니다.
profile_image
1

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

22. 컴퓨터 주기억장치의 용량이 256MB라면 주소 버스의 폭은 최소한 몇 Bit 이어야 하는가?

  1. 24
  2. 26
  3. 28
  4. 30
(정답률: 64%)
  • 주소 버스의 폭 $n$ Bit로 지정할 수 있는 최대 주소 공간은 $2^{n}$ Byte입니다. 256MB를 2의 거듭제곱 형태로 변환하여 필요한 비트 수를 계산합니다.
    ① [기본 공식] $2^{n} = \text{Capacity}$
    ② [숫자 대입] $2^{n} = 256 \times 2^{20}$
    ③ [최종 결과] $n = 28$
profile_image
1

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

23. 다음의 주소지정 방식 중 명령어가 피연산자의 주소가 아닌 피연산자의 주소가 저장된 곳의 주소를 나타내고 있는 방식은?

  1. Indirect Addressing
  2. Relative Addressing
  3. Immediate Addressing
  4. Direct Addressing
(정답률: 72%)
  • Indirect Addressing(간접 주소 지정 방식)은 명령어의 주소 필드가 실제 데이터(피연산자)의 주소가 아니라, 데이터의 주소가 저장되어 있는 메모리 위치를 가리키는 방식입니다. 즉, 메모리를 두 번 참조하여 최종 피연산자에 접근합니다.

    오답 노트

    Relative Addressing: $PC$ 값에 오프셋을 더해 주소 결정
    Immediate Addressing: 명령어 내에 실제 데이터가 포함됨
    Direct Addressing: 명령어 내 주소가 실제 데이터의 주소를 직접 가리킴
profile_image
1

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

24. 한글 2바이트 조합형 코드에서 한글과 영문을 구분하기 위한 비트 수는?

  1. 1 비트
  2. 2 비트
  3. 3 비트
  4. 4 비트
(정답률: 65%)
  • 한글 2바이트 조합형 코드에서는 최상위 비트(MSB) 1비트를 사용하여 해당 문자가 한글인지 영문/숫자인지를 구분합니다. 이 비트가 $1$이면 한글, $0$이면 영문/숫자로 인식합니다.
profile_image
1

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

25. 다음 중 플립플롭으로 구성할 수 없는 것은?

  1. Counter
  2. Register
  3. RAM
  4. 주파수 판별기
(정답률: 67%)
  • 플립플롭은 1비트의 정보를 저장할 수 있는 순차 논리 회로의 기본 소자로, 이를 조합하여 데이터를 저장하거나 상태를 기억하는 회로를 구성합니다.
    Counter(카운터)는 상태를 순차적으로 변화시키며 숫자를 세고, Register(레지스터)는 여러 비트의 데이터를 일시 저장하며, RAM(Random Access Memory)은 대량의 데이터를 저장하는 메모리 장치로 모두 플립플롭 기반의 기억 소자를 활용하여 구현 가능합니다.
    반면, 주파수 판별기는 입력 신호의 주파수 성분을 분석하는 아날로그 또는 디지털 필터링 회로의 영역이므로 플립플롭만으로는 구성할 수 없습니다.
profile_image
1

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

26. 10진수 634를 BCD Code로 표현하였을 때 옳은 것은?

  1. 0110 0011 0100
  2. 0110 0011 0011
  3. 0011 0011 0100
  4. 0011 0011 0011
(정답률: 76%)
  • BCD 코드는 10진수 한 자리를 각각 4비트의 2진수로 변환하여 표현하는 방식입니다.
    ① [기본 공식] $10진수 \rightarrow 4bit\ 2진수$
    ② [숫자 대입] $6 \rightarrow 0110, 3 \rightarrow 0011, 4 \rightarrow 0100$
    ③ [최종 결과] $0110\ 0011\ 0100$
profile_image
1

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

27. 자기디스크 장치에서 읽기/쓰기 헤드(Read/Write Head)의 위치를 정하기 위해서 액세스 암(Access Arm)이 이동하는 시간을 무엇이라고 하는가?

  1. Search Time
  2. Seek Time
  3. Data Transfer Time
  4. Delay Time
(정답률: 66%)
  • 자기디스크에서 읽기/쓰기 헤드가 원하는 트랙으로 이동하는 데 걸리는 시간을 탐색 시간(Seek Time)이라고 합니다.
profile_image
1

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

28. 명령 코드의 비트는 주소 필드(Field)를 가지고 있다. 이 주소 필드의 기능은?

  1. 누산기를 지정한다.
  2. 오퍼랜드를 선택할 수 있다.
  3. 레지스터를 지정할 수 있다.
  4. 수행할 동작을 명시할 수 있다.
(정답률: 48%)
  • 명령 코드의 주소 필드는 연산에 필요한 데이터(오퍼랜드)가 저장된 메모리 주소나 특정 레지스터를 지정하여 CPU가 해당 위치의 데이터를 참조할 수 있게 하는 기능을 합니다.
profile_image
1

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

29. 부호화된 데이터로부터 정보를 찾아내는 조합논리회로는?

  1. Flip-Flop
  2. Decoder
  3. Encoder
  4. Adder
(정답률: 66%)
  • 디코더(Decoder)는 n비트의 부호화된 입력 데이터를 받아 최대 $2^n$개의 출력선 중 하나를 선택하여 정보를 찾아내는 조합논리회로입니다.

    오답 노트

    Encoder: 정보를 부호화하여 출력함
    Flip-Flop: 순차논리회로의 기본 기억 소자
    Adder: 이진수 덧셈을 수행함
profile_image
1

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

30. 다음 ROM의 회로도를 보고 진리표의 A, B, C 값을 구하면?

  1. A=0, B=1, C=0
  2. A=0, B=1, C=1
  3. A=1, B=1, C=0
  4. A=1, B=1, C=1
(정답률: 50%)
  • 회로도를 분석하면 $F1$은 $D0$와 $D1$의 OR 연산 결과이고, $F2$는 $D1$과 $D2$의 OR 연산 결과입니다.
    1. $x=0, y=0$일 때 $D0=1$이므로 $F1=1, F2=0$ $\rightarrow$ $A=0$
    2. $x=1, y=1$일 때 $D3=1$이며 $D0, D1, D2$는 모두 $0$이므로 $F1=0, F2=0$ $\rightarrow$ $B=0, C=0$
    따라서 $A=0, B=0, C=0$이 되어야 하나, 정답지 기준 $A=0, B=1, C=0$으로 도출되는 논리 구조를 확인하시기 바랍니다. (제시된 정답 기반 해설: $A=0, B=1, C=0$)
profile_image
1

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

31. 입력 주소선이 10개, 출력 데이터선이 8개인 ROM의 기억용량은?

  1. 256 Byte
  2. 1024 Byte
  3. 2048 Byte
  4. 8292 Byte
(정답률: 60%)
  • ROM의 기억용량은 주소선에 의해 결정되는 주소 공간의 크기에 데이터선의 비트 수를 곱하여 계산합니다.
    ① [기본 공식] $Capacity = 2^{n} \times m$ (주소선 수 $n$, 데이터선 수 $m$)
    ② [숫자 대입] $Capacity = 2^{10} \times 1\text{ Byte}$ (데이터선 8비트 = 1 Byte)
    ③ [최종 결과] $Capacity = 1024\text{ Byte}$
profile_image
1

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

32. 자기테이프 레코드의 크기가 80자로서 블록(Block)의 크기가 2400자일 경우 블록킹 인수(Blocking Factor)는?

  1. 40
  2. 30
  3. 25
  4. 20
(정답률: 77%)
  • 블록킹 인수는 하나의 블록에 포함될 수 있는 레코드의 수를 의미합니다.
    ① [기본 공식] $BF = \frac{B}{R}$ (블록 크기 / 레코드 크기)
    ② [숫자 대입] $BF = \frac{2400}{80}$
    ③ [최종 결과] $BF = 30$
profile_image
1

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

33. 데이지 체인(Daisy Chain) 방식과 폴링(Polling) 방식의 설명으로 옳지 않은 것은?

  1. 폴링 방식은 소프트웨어 방식이다.
  2. 데이지 체인 방식은 하드웨어 방식이다.
  3. 데이지 체인 방식이 폴링 방식보다 속도가 빠르다.
  4. 폴링 방식이 데이지 체인 방식보다 속도가 빠르다.
(정답률: 67%)
  • 데이지 체인 방식은 하드웨어적으로 제어되어 속도가 빠르고, 폴링 방식은 소프트웨어적으로 제어되어 상대적으로 속도가 느립니다. 따라서 폴링 방식이 데이지 체인 방식보다 속도가 빠르다는 설명은 틀린 내용입니다.
profile_image
1

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

34. 다음 일련의 Micro-Operation들은 어느 명령어 Cycle을 나타내고 있는가?

  1. Fetch
  2. Indirect
  3. Execution
  4. Interrupt
(정답률: 61%)
  • 제시된 마이크로 연산 과정은 다음과 같습니다.
    $$T_1 : MAR \leftarrow PC$$
    $$T_2 : MBR \leftarrow M, PC \leftarrow PC + 1$$
    $$T_3 : IR(OP) \leftarrow MBR(OP), I \leftarrow MBR(I)$$
    이는 프로그램 카운터($PC$)가 가리키는 주소의 명령어를 메모리에서 읽어 명령어 레지스터($IR$)로 가져오는 전형적인 Fetch(인출) 사이클의 과정입니다.
profile_image
1

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

35. 74-2-1코드 표현에 의한 십진수 6의 값은?

  1. 0110
  2. 1100
  3. 1001
  4. 1011
(정답률: 45%)
  • 74-2-1 코드는 각 비트에 $7, 4, -2, -1$의 가중치를 부여하여 합산하는 가중치 코드입니다. 십진수 $6$을 만들기 위해서는 가중치 $7$과 $-1$을 조합해야 합니다.
    ① [기본 공식] $\text{Value} = (b_3 \times 7) + (b_2 \times 4) + (b_1 \times -2) + (b_0 \times -1)$
    ② [숫자 대입] $6 = (1 \times 7) + (0 \times 4) + (0 \times -2) + (1 \times -1)$
    ③ [최종 결과] $1001$
profile_image
1

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

36. 마이크로 프로세서의 연산 단위를 결정하는 기준에 포함되지 않는 것은?

  1. 메모리 용량
  2. 레지스터의 크기
  3. 외부 버스의 크기
  4. CPU 내부 버스의 크기
(정답률: 47%)
  • 마이크로프로세서의 연산 단위(워드 크기)는 CPU 내부의 데이터 처리 능력을 결정하며, 이는 레지스터의 크기, 내부 버스의 크기, 외부 버스의 크기에 의해 결정됩니다. 메모리 용량은 저장 가능한 데이터의 양을 의미할 뿐, 한 번에 처리하는 연산 단위와는 무관합니다.
profile_image
1

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

37. DRAM의 사이클 타임(Mt)과 기억장치 접근시간(At)의 관계식으로 옳은 것은?

  1. Mt >= At
  2. Mt = At
  3. Mt <= At
  4. Mt < At
(정답률: 62%)
  • 기억장치의 사이클 타임은 한 번의 접근이 끝난 후 다음 접근이 가능해질 때까지의 전체 시간이며, 접근 시간은 요청 후 데이터가 나올 때까지의 시간입니다. 따라서 사이클 타임은 항상 접근 시간보다 크거나 같습니다.
    $$\text{Mt} \ge \text{At}$$
profile_image
1

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

38. 인터럽트 반응 시간(Interrupt Response Time)에 대한 설명으로 옳은 것은?

  1. 인터럽트 요청 신호를 발생한 후 부터 인터럽트 취급 루틴의 수행이 시작될 때까지이다.
  2. 일반적으로 하드웨어에 의한 방식이 소프트웨어에 의한 처리보다 느리다.
  3. 인터럽트 반응 속도는 하드웨어나 소프트웨어에 필요한 기억 공간에 의한 영향이 없다.
  4. 인터럽트 요청 신호의 발생 후부터 취급 루틴의 수행이 완료될 때까지의 시간이다.
(정답률: 55%)
  • 인터럽트 반응 시간은 인터럽트 요청 신호가 발생한 시점부터 CPU가 이를 인식하여 실제 인터럽트 서비스 루틴(ISR)의 수행을 시작하기까지 걸리는 시간을 의미합니다.

    오답 노트

    인터럽트 요청 신호의 발생 후부터 취급 루틴의 수행이 완료될 때까지의 시간이다: 이는 반응 시간이 아니라 전체 처리 시간(Latency)에 해당함
profile_image
1

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

39. 그림과 같은 연산회로에서 얻어지는 마이크로 동작은?(단, A, B, C는 입력이고, Y는 출력이다)

  1. A를 1 증가
  2. 감산
  3. A를 전송
  4. A를 1 감소
(정답률: 62%)
  • 제시된 회로에서 병렬 가산기에 입력 $A$와 $B=0$ (기본값), 그리고 캐리 $C=1$이 입력되면 결과적으로 $A + 1$이 되어 $A$를 $1$ 증가시키는 마이크로 동작이 수행됩니다.
profile_image
1

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

40. 다음 게이트의 출력은? (단, A=B=C=1)

  1. 0
  2. 1
  3. AB
  4. C
(정답률: 67%)
  • 제시된 이미지는 로, 입력 $A, B, C$가 모두 AND 게이트로 들어간 뒤 결과가 반전되는 NAND 게이트 구조입니다. 모든 입력이 $1$일 때 NAND 게이트의 출력은 $0$이 됩니다.
profile_image
1

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

3과목: 시스템분석설계

41. 구조적 분석의 특징이 아닌 것은?

  1. 시스템 모형화에 필요한 도구를 제공한다.
  2. 시스템을 분할하여 분석할 수 있다.
  3. 상향식 분석으로 중복성을 배제하여 시스템 분석의 질을 높일 수 있다.
  4. 전체 시스템을 일관성 있게 이해할 수 있다.
(정답률: 69%)
  • 구조적 분석은 시스템을 하향식(Top-Down)으로 분할하여 분석하는 기법입니다.

    오답 노트

    상향식 분석: 하향식 분석의 반대 개념으로 구조적 분석의 특징이 아님
profile_image
1

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

42. 파일 설계 시 파일 매체 검토 단계에서의 기능 검토 사항이 아닌 것은?

  1. 파일의 활동률 검토
  2. 정보량의 검토
  3. 조작의 용이성 검토
  4. 처리 시간의 검토
(정답률: 48%)
  • 파일의 활동률 검토는 파일 매체 검토 단계가 아니라, 파일 특성 조사 단계에서 수행하는 사항입니다.
profile_image
1

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

43. 십진 분류 코드의 특징이 아닌 것은?

  1. 배열이나 집계 용이
  2. 코드의 범위 확장 용이
  3. 자료의 삽입 및 추가 용이
  4. 기계 처리가 용이
(정답률: 77%)
  • 십진 분류 코드는 계층적 구조를 가지므로 자료의 삽입, 추가, 범위 확장이 용이하고 배열 및 집계가 쉽다는 장점이 있습니다. 하지만 십진법 기반의 분류 체계는 이진법 기반의 컴퓨터가 처리하는 방식보다 기계적 처리 효율이 떨어집니다.
profile_image
1

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

44. 출력 방식에 의한 분류 중 다음 설명에 해당하는 것은?

  1. 디스플레이 출력 시스템
  2. 파일매체 출력 시스템
  3. COM 시스템
  4. 음성출력 시스템 방식
(정답률: 76%)
  • 제시된 이미지 의 설명처럼 출력 형태나 글자를 마이크로필름에 기록하는 장치와 컴퓨터가 결합된 시스템을 COM(Computer Output Microfilm) 시스템이라고 합니다.
profile_image
1

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

45. 모듈 작성 시 주의사항으로 옳지 않은 것은?

  1. 적절한 크기로 작성한다.
  2. 결합도는 최대화하고 응집도는 최소화한다.
  3. 모듈의 내용이 다른 곳에도 적용 가능하도록 표준화 한다.
  4. 보기 좋고 이해하기 쉽게 작성한다.
(정답률: 82%)
  • 좋은 모듈 설계를 위해서는 모듈 내부의 요소들이 서로 밀접하게 관련되어 있는 응집도는 최대화하고, 모듈 간의 상호 의존성을 나타내는 결합도는 최소화해야 합니다.

    오답 노트

    결합도는 최대화하고 응집도는 최소화한다: 응집도는 최대화, 결합도는 최소화가 정석입니다.
profile_image
1

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

46. 코드화 대상 항목의 길이, 넓이, 부피, 무게 등을 나타내는 문자, 숫자 혹은 기호를 그대로 코드로 사용하는 코드는?

  1. Group Classification Code
  2. Decimal Code
  3. Significant Digit Code
  4. Combined Code
(정답률: 74%)
  • Significant Digit Code(유효 숫자 코드)는 대상 항목의 길이, 넓이, 부피, 무게 등과 같은 수치적 특성을 나타내는 숫자나 기호를 그대로 코드로 사용하는 방식입니다.
profile_image
1

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

47. 입력 설계 순서가 옳게 나열된 것은?

  1. ㉮→㉯→㉰→㉱→㉲
  2. ㉱→㉲→㉮→㉯→㉰
  3. ㉮→㉱→㉯→㉲→㉰
  4. ㉱→㉮→㉲→㉯→㉰
(정답률: 78%)
  • 입력 설계는 정보의 발생부터 투입까지의 흐름을 따릅니다. 정보가 먼저 발생하고, 이를 수집하여, 내용을 결정한 뒤, 적절한 매체로 변환하여 최종적으로 시스템에 투입하는 순서로 진행됩니다.
    따라서 올바른 순서는 입력 정보의 발생(㉱) $\rightarrow$ 입력 정보의 수집(㉲) $\rightarrow$ 입력 정보의 내용(㉮) $\rightarrow$ 입력 정보의 매체화(㉯) $\rightarrow$ 입력 정보의 투입(㉰)입니다.
profile_image
1

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

48. 시스템 개발주기의 시스템 개발 단계 순서로 가장 적합한 것은?

  1. ②→④→③→①→⑥→⑤
  2. ②→④→①→③→⑥→⑤
  3. ①→②→③→④→⑥→⑤
  4. ①→②→④→③→⑤→⑥
(정답률: 81%)
  • 시스템 개발 주기는 조사 $\rightarrow$ 분석 $\rightarrow$ 설계 $\rightarrow$ 구현 $\rightarrow$ 테스트 $\rightarrow$ 유지보수 순으로 진행됩니다.
    따라서 이미지의 번호를 매칭하면 ②시스템 조사 $\rightarrow$ ④시스템 분석 $\rightarrow$ ①시스템 설계 $\rightarrow$ ③시스템 구현 $\rightarrow$ ⑥테스트 $\rightarrow$ ⑤유지보수 순서가 정답입니다.
profile_image
1

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

49. 컴퓨터 입력 단계에서의 오류 검사 방법 중 차변과 대변의 합일치를 검사하는 방법은?

  1. Balance Check
  2. Limit Check
  3. Sequence Check
  4. Matching Check
(정답률: 63%)
  • 회계 처리 시 차변과 대변의 합계가 일치하는지 확인하여 오류를 검사하는 방법은 Balance Check입니다.
profile_image
1

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

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

  1. 체계화된 문서 작성이 가능하다.
  2. 상향식(Bottom-Up) 방식을 사용하여 나타낸다.
  3. 유지보수 및 변경이 용이하다.
  4. 도표 상에 기능 위주로 입력 내용, 처리 방법, 출력 내용이 제시되므로 시스템의 이해가 쉽다.
(정답률: 74%)
  • HIPO 기법은 시스템의 기능을 하향식(Top-Down) 방식으로 분할하여 도식화하는 기법입니다.

    오답 노트

    상향식(Bottom-Up) 방식: HIPO는 하향식 방식을 사용하므로 틀린 설명입니다.
profile_image
1

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

51. 코드 “34275”를 “34575”와 같이 기록하는 것으로 디지트를 잘못 읽어 한 글자를 잘못 기록하는 오류는?

  1. 필사 오류(Transcription Error)
  2. 전위 오류(Transposition Error)
  3. 생략 오류(Missing Error)
  4. 임의 오류(Random Error)
(정답률: 78%)
  • 데이터를 읽거나 기록할 때 한 글자를 잘못 기록하는 오류를 필사 오류(Transcription Error)라고 합니다.

    오답 노트

    전위 오류: 인접한 두 글자의 위치가 서로 바뀌어 기록되는 오류
profile_image
1

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

52. 시스템 도입 시 고려 사항으로 거리가 먼 것은?

  1. 컴퓨터 시스템의 호환성
  2. 소요 예산 및 운영조직 확보
  3. 기기 규모의 적정성
  4. 프로그래머의 기술 능력
(정답률: 79%)
  • 시스템 도입 시에는 하드웨어의 규모, 예산, 호환성 등 시스템 자체의 인프라와 운영 환경을 고려해야 하며, 개별 프로그래머의 기술 능력은 도입 결정의 직접적인 고려 사항이 아닙니다.
profile_image
1

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

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

  1. 오퍼레이터 개입을 최소화 한다.
  2. 하드웨어의 기기 구성과 처리 능력을 고려한다.
  3. 신뢰성과 정확성을 고려한다.
  4. 분류 처리는 가급적 최대화 한다.
(정답률: 79%)
  • 프로세스 설계 시 효율성을 높이기 위해 분류 처리는 가급적 최소화하여 처리 시간을 단축하고 단순화해야 합니다.

    오답 노트

    오퍼레이터 개입 최소화, 하드웨어 능력 고려, 신뢰성 및 정확성 확보는 모두 프로세스 설계의 필수 유의사항입니다.
profile_image
1

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

54. 표준 처리 패턴 중 다음 설명이 의미하는 것은?

  1. 갱신
  2. 병합
  3. 정렬
  4. 분배
(정답률: 84%)
  • 마스터 파일의 데이터를 트랜잭션 파일을 이용하여 추가, 수정, 삭제함으로써 최신 상태로 유지하는 처리 패턴은 갱신입니다.
profile_image
1

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

55. 해싱 함수에서 같은 주소를 갖는 레코드의 집합을 의미 하는 것은?

  1. Bucket
  2. Synonym
  3. Collision
  4. List
(정답률: 69%)
  • 해싱 함수를 통해 서로 다른 키 값이 동일한 주소(해시 값)를 갖게 되어 생성된 레코드들의 집합을 Synonym(동의어)이라고 합니다.
profile_image
1

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

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

  1. 목적성
  2. 정보성
  3. 제어성
  4. 종합성
(정답률: 84%)
  • 시스템이 정해진 규정이나 한계를 벗어나지 않도록 사전 감지하고 수정하여 오류 없이 기능을 수행하게 하는 특성은 제어성입니다.
profile_image
1

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

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

  1. 분배 책임자
  2. 분배 경로
  3. 분배 주기 및 시기
  4. 출력 정보명
(정답률: 60%)
  • 출력 정보 분배 설계는 생성된 출력물이 누구에게, 어떻게, 언제 전달될 것인가를 결정하는 단계이므로 분배 책임자, 분배 경로, 분배 주기 및 시기를 검토합니다. 출력 정보명은 분배 단계가 아닌 출력 항목 자체를 정의하는 설계 단계의 검토사항입니다.
profile_image
1

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

58. 입력되는 데이터들을 논리적인 순서에 따라 물리적 연속 공간에 순차적으로 기록하는 방식으로 주로 자기 테이프에 사용되며, 일괄 처리 중심의 업무 처리에 많이 이용되는 파일 편성 방법은?

  1. 색인 순차 편성
  2. 순차 편성
  3. 리스트 편성
  4. 랜덤 편성
(정답률: 65%)
  • 데이터를 논리적 순서에 따라 물리적 연속 공간에 순차적으로 기록하는 방식은 순차 편성입니다. 주로 자기 테이프 매체에 사용되며, 대량의 데이터를 한꺼번에 처리하는 일괄 처리 업무에 최적화되어 있습니다.
profile_image
1

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

59. 객체지향의 기본 개념 중 다음 설명에 해당하는 것은?

  1. Class
  2. Inheritance
  3. Encapsulation
  4. Object
(정답률: 69%)
  • 데이터 구조와 그 데이터를 조작하는 함수를 하나로 묶고, 상세한 구현 내용을 외부로부터 감추어 객체의 내부 상태를 보호하는 개념은 Encapsulation(캡슐화)입니다.
profile_image
1

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

60. 시스템 문서화의 필요성에 대한 이유로 거리가 먼 것은?

  1. 시스템 유지보수의 용이성을 위해
  2. 업무 인수인계 시 그 업무 내용을 쉽게 파악하기 위해
  3. 시스템 개발 후의 변경에 따른 혼란을 방지하기 위해
  4. 오류 발생 시 책임 구분을 명확히 하기 위해
(정답률: 81%)
  • 시스템 문서화는 유지보수의 효율성을 높이고, 인수인계를 원활하게 하며, 변경 사항으로 인한 혼란을 방지하기 위해 수행하는 품질 관리 활동입니다. 오류 발생 시 책임 소재를 가리는 것은 문서화의 본래 목적이 아닙니다.
profile_image
1

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

4과목: 운영체제

61. 사용자가 로그인할 때 사용자 인증을 위해 신원을 확인하는 방법으로 적당하지 못한 것은?

  1. Enter 키 누름
  2. 지문인식장치 사용
  3. 패스워드 입력
  4. 보안카드 사용
(정답률: 87%)
  • 사용자 인증은 사용자가 주장하는 신원이 실제와 일치하는지 확인하는 과정으로, 지식(패스워드), 소유(보안카드), 생체 정보(지문) 등이 사용됩니다. 단순히 Enter 키를 누르는 행위는 신원을 증명하는 인증 수단이 될 수 없습니다.
profile_image
1

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

62. 제어의 흐름을 의미하며, 프로세스에서 실행의 개념만을 분리한 것으로, 프로세스의 구성을 제어의 흐름 부분과 실행 환경 부분으로 나눌 때, 프로세스의 실행 부분을 담당함으로써 실행의 기본 단위가 되는 것을 무엇이라고 하는가?

  1. Working Set
  2. PCB
  3. Thread
  4. Segmentation
(정답률: 59%)
  • 스레드(Thread)는 프로세스 내에서 실행의 흐름을 의미하는 기본 단위로, 프로세스의 실행 환경(코드, 데이터, 힙)을 공유하면서 제어의 흐름만을 분리하여 독립적으로 실행되는 객체입니다.
profile_image
1

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

63. 비선점(Non-Preemption) 스케줄링 방식에 대한 설명 중 옳지 않은 것은?

  1. 대화식 시분할 시스템에 적합하다.
  2. 긴 작업이 짧은 작업을 오랫동안 기다리게 하는 경우가 발생할 수 있다.
  3. 프로세스 간의 문맥교환 횟수가 적고, 보통 일괄 처리 시스템에 적합하다.
  4. 한 프로세스가 일단 CPU를 할당 받으면 다른 프로세스가 CPU를 강제적으로 뺏을 수 없는 방식이다.
(정답률: 53%)
  • 비선점 스케줄링은 CPU를 할당받은 프로세스가 스스로 반납할 때까지 강제로 뺏을 수 없는 방식이므로, 응답 시간이 중요한 대화식 시분할 시스템보다는 일괄 처리 시스템에 적합합니다.
profile_image
1

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

64. 자원보호기법 중 접근제어행렬을 구성하는 요소가 아닌 것은?

  1. 영역
  2. 객체
  3. 권한
  4. 시간
(정답률: 67%)
  • 접근제어행렬(Access Control Matrix)은 주체(Domain)와 객체(Object)를 축으로 하여 각 칸에 접근 권한(Right)을 명시한 행렬입니다.

    오답 노트

    영역, 객체, 권한: 접근제어행렬을 구성하는 3대 핵심 요소입니다.
profile_image
1

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

65. 교착 상태(Deadlock)는 하나 또는 둘 이상의 프로세스가 더 이상 계속할 수 없는 어떤 특정 사건을 기다리고 있는 상태를 말한다. 여기서 특정 사건의 의미로 가장 적당한 것은?

  1. 자원의 할당과 해제
  2. 자원의 요구
  3. 무한 연기
  4. 자원의 점유 및 대기
(정답률: 37%)
  • 교착 상태는 프로세스가 필요로 하는 자원을 다른 프로세스가 점유하고 있어, 그 자원이 해제되어 할당될 때까지 무한히 대기하는 상태를 의미합니다. 따라서 여기서 특정 사건이란 다른 프로세스가 보유한 자원의 할당과 해제를 의미합니다.
profile_image
1

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

66. HRN(Highest Response-ratio Next) 스케줄링 기법에서 가변적 우선순위는 다음 식으로 계산된다. ①에 알맞은 내용은?

  1. 대기 시간
  2. (대기 시간 -서비스를 받을 시간)
  3. 서비스를 받을 시간
  4. (서비스를 받을 시간 - 대기 시간)
(정답률: 78%)
  • HRN 스케줄링은 대기 시간이 길어질수록 우선순위를 높여 기아 현상을 방지하는 기법으로, 우선순위 계산 시 분모에 서비스를 받을 시간을 사용합니다.
    $$\text{우선순위} = \frac{\text{대기 시간} + \text{서비스 시간}}{\text{서비스 시간}}$$
profile_image
1

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

67. 시분할시스템(Time Sharing System)에 대한 설명으로 옳지 않은 것은?

  1. 다중 프로그래밍의 논리적 확장이다.
  2. 사용자와 시스템 간에 직접적인 통신을 제공한다.
  3. 동시에 많은 사용자가 컴퓨터를 공유하도록 한다.
  4. 시스템의 효율을 위하여 작업량을 일정 수준 모아두었다가 한꺼번에 처리한다.
(정답률: 78%)
  • 시분할시스템은 여러 사용자가 컴퓨터를 공유하며 빠른 응답 시간을 제공하는 시스템입니다. 반면, 작업량을 일정 수준 모아두었다가 한꺼번에 처리하는 방식은 일괄 처리(Batch Processing) 시스템에 대한 설명입니다.
profile_image
1

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

68. UNIX에서 현재 프로세스의 상태를 확인할 때 사용되는 명령어는?

  1. ps
  2. cp
  3. chmod
  4. cat
(정답률: 64%)
  • ps(Process Status) 명령어는 현재 시스템에서 실행 중인 프로세스의 상태를 확인하는 데 사용됩니다.

    오답 노트

    cp: 파일 복사
    chmod: 파일 권한 변경
    cat: 파일 내용 출력
profile_image
1

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

69. 기억장치 관리 전략의 하나로 새로 반입할 프로그램이 들어갈 장소를 마련하기 위해 어떤 프로그램과 데이터를 제거할 것인가를 결정하는 전략은?

  1. 삭제(Deletion) 전략
  2. 교체(Replacement) 전략
  3. 배치(Placement) 전략
  4. 반입(Fetch) 전략
(정답률: 55%)
  • 기억장치 관리 전략 중 교체 전략은 새로운 프로그램이나 데이터를 반입하기 위해 현재 메모리에 있는 어떤 프로그램이나 데이터를 제거할지 결정하는 기법입니다.
profile_image
1

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

70. 프로세스를 스케줄링하는 목적으로 옳지 않은 것은?

  1. 모든 작업에 대해 공평성을 유지해야 한다.
  2. 응답 시간을 최소화해야 한다.
  3. 프로세스의 처리량을 최소화해야 한다.
  4. 경과시간의 예측이 가능하여야 한다.
(정답률: 70%)
  • 프로세스 스케줄링의 목적은 시스템 자원을 효율적으로 사용하여 전체적인 성능을 높이는 것입니다.

    오답 노트

    프로세스의 처리량(Throughput)은 단위 시간당 완료되는 작업의 수이므로, 최소화하는 것이 아니라 최대화하는 것이 올바른 목적입니다.
profile_image
1

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

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

  1. 주프로세서는 연산만 수행하고 종프로세서는 입·출력과 연산을 수행한다.
  2. 주프로세서만이 운영체제를 수행한다.
  3. 하나의 주프로세서와 나머지 종프로세서로 구성된다.
  4. 주프로세서의 고장 시 전 시스템이 멈춘다.
(정답률: 68%)
  • 주종(Master/Slave) 시스템에서 주프로세서는 전체 시스템의 제어, 스케줄링, 입출력 관리 및 운영체제 실행을 담당하며, 종프로세서는 주프로세서로부터 할당받은 연산 작업만을 수행합니다.
profile_image
1

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

72. 라운드 로빈(Round-Robin) 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같고 각 작업의 CPU 할당 시간이 3시간일 때, CPU의 사용 순서가 알맞게 나열된 것은?

  1. A A A A B B C C C C C
  2. A A A A C C C C C B B
  3. A B C A B C A C A C C
  4. A B B C A A A C C C C
(정답률: 67%)
  • 라운드 로빈 방식은 각 프로세스에 동일한 시간 할당량(Time Quantum)을 부여하고, 시간이 지나면 다음 프로세스로 순차적으로 전환하는 방식입니다.
    1. A가 먼저 입력되어 3시간 수행 (남은 시간: A 7, B 5, C 15)
    2. B가 입력되어 3시간 수행 (남은 시간: A 7, B 2, C 15)
    3. C가 입력되어 3시간 수행 (남은 시간: A 7, B 2, C 12)
    4. 다시 A가 3시간 수행 (남은 시간: A 4, B 2, C 12)
    5. 다시 B가 남은 2시간 수행 (남은 시간: A 4, B 0, C 12)
    6. 다시 C가 3시간 수행 (남은 시간: A 4, B 0, C 9)
    7. 다시 A가 3시간 수행 (남은 시간: A 1, B 0, C 9)
    8. 다시 C가 3시간 수행 (남은 시간: A 1, B 0, C 6)
    9. 다시 A가 남은 1시간 수행 (남은 시간: A 0, B 0, C 6)
    10. 마지막으로 C가 남은 6시간을 3시간씩 두 번 수행하여 종료합니다.
    따라서 순서는 A B C A B C A C A C C 가 됩니다.
profile_image
1

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

73. UNIX 운영체제에서 가장 핵심적인 부분으로 하드웨어를 보호하고 응용프로그램들에게 서비스를 제공해 주는 것은?

  1. Kernel
  2. Shell
  3. IPC
  4. Process
(정답률: 74%)
  • Kernel은 운영체제의 핵심부로, 하드웨어 자원을 직접 제어하고 보호하며 응용 프로그램이 시스템 자원을 사용할 수 있도록 인터페이스와 서비스를 제공하는 역할을 합니다.
profile_image
1

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

74. 운영체제에 대한 설명으로 옳지 않은 것은?

  1. 사용자에게 편리성을 제공하는 역할을 한다.
  2. 사용자와 컴퓨터 간의 인터페이스 역할을 한다.
  3. 여러 사용자 간의 자원 스케줄링을 효과적으로 한다.
  4. 사용자가 작성한 원시 프로그램을 기계로 번역한다.
(정답률: 81%)
  • 운영체제는 하드웨어 자원을 효율적으로 관리하고 사용자가 컴퓨터를 편리하게 사용할 수 있도록 돕는 인터페이스 역할을 수행합니다.

    오답 노트

    사용자가 작성한 원시 프로그램을 기계어로 번역하는 것은 컴파일러(Compiler)나 어셈블러(Assembler)와 같은 언어 번역 프로그램의 역할입니다.
profile_image
1

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

75. 페이지 교체 기법 중 시간 오버헤드를 줄이는 기법으로서 참조 비트(Referenced Bit)와 변형 비트(Modified Bit)를 필요로 하는 방법은?

  1. FIFO
  2. LRU
  3. LFU
  4. NUR
(정답률: 71%)
  • NUR(Not Used Recently) 기법은 참조 비트(Referenced Bit)와 변형 비트(Modified Bit)를 사용하여 최근에 사용되지 않은 페이지를 우선적으로 교체함으로써 LRU의 시간 오버헤드를 줄인 효율적인 기법입니다.
profile_image
1

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

76. 다음과 같은 트랙이 요청되어 큐에 도착하였다. 모든 트랙을 서비스하기 위하여 SSTF스케줄링 기법이 사용 되었을 때 모두 몇 트랙의 헤드 이동이 생기는가? (단, 현재 헤드의 위치는 50트랙이다.)

  1. 50
  2. 85
  3. 105
  4. 110
(정답률: 56%)
  • SSTF(Shortest Seek Time First) 스케줄링은 현재 헤드 위치에서 가장 가까운 트랙을 우선적으로 서비스하는 방식입니다.
    ① [기본 공식]
    $$\text{총 이동 거리} = \sum |\text{다음 트랙} - \text{현재 트랙}|$$
    ② [숫자 대입]
    $$|55 - 50| + |40 - 55| + |35 - 40| + |10 - 35|$$
    $$= 5 + 15 + 5 + 25$$
    ③ [최종 결과]
    $$\text{총 이동 거리} = 50$$
profile_image
1

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

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

  1. Ring Connection
  2. Star Connection
  3. Hierarchy Connection
  4. Fully Connection
(정답률: 80%)
  • 모든 사이트가 하나의 중앙 노드에 집중적으로 연결된 구조를 Star Connection이라고 합니다. 중앙 노드가 전체 통신을 제어하므로, 중앙 노드에 과부하가 걸리거나 고장이 나면 전체 네트워크가 마비되는 단점이 있습니다.
profile_image
1

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

78. 3 페이지가 들어갈 수 있는 기억장치에서 다음과 같은 순서로 페이지가 참조될 때 FIFO 기법을 사용하면 페이지 부재(Page Fault)는 몇 번 일어나는가? (단, 현재 기억장치는 모두 비어 있다고 가정한다.)

  1. 4
  2. 5
  3. 6
  4. 8
(정답률: 60%)
  • FIFO(First-In-First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 참조열 $1, 2, 3, 4, 1, 3, 1, 2$에 대해 3개의 프레임을 적용하면 다음과 같습니다.
    1. [1] 부재 (1, _, _)
    2. [2] 부재 (1, 2, _)
    3. [3] 부재 (1, 2, 3)
    4. [4] 부재 (4, 2, 3) - 1 교체
    5. [1] 부재 (4, 1, 3) - 2 교체
    6. [3] 적중 (4, 1, 3)
    7. [1] 적중 (4, 1, 3)
    8. [2] 부재 (4, 1, 2) - 3 교체
    따라서 총 페이지 부재 횟수는 6번입니다.
profile_image
1

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

79. 어떤 프로세스가 실행에 필요한 수만큼의 프레임을 갖지 못하여 빈번한 페이지 부재(Page Fault)의 발생으로 프로그램 수행에 보내는 시간보다 페이지 교환에 보내는 시간이 더 큰 현상을 무엇이라 하는가?

  1. 요구 페이징(Demand Paging)
  2. 스래싱(Thrashing)
  3. 단편화(Fragmentation)
  4. 블록킹(Blocking)
(정답률: 71%)
  • 프로세스가 실행에 필요한 최소한의 프레임을 확보하지 못해, 실제 실행 시간보다 페이지 교체에 더 많은 시간을 소비하며 CPU 이용률이 급격히 떨어지는 현상을 스래싱(Thrashing)이라고 합니다.
profile_image
1

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

80. UNIX의 시스템 호출 명령어 중에서 프로세스를 복제하기 위해 사용되는 명령어는?

  1. getpid
  2. gerppid
  3. pipe
  4. fork
(정답률: 61%)
  • UNIX 시스템 호출에서 fork는 현재 실행 중인 프로세스와 동일한 복제본 프로세스를 생성하여 새로운 자식 프로세스를 만드는 명령어입니다.
profile_image
1

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

5과목: 정보통신개론

81. 광대역 통신망 ATM 셀(Cell)의 구성으로 알맞은 것은?

  1. 헤더 5바이트, 페이로드(Payload) 53바이트
  2. 헤더 4바이트, 페이로드(Payload) 53바이트
  3. 헤더 5바이트, 페이로드(Payload) 48바이트
  4. 헤더 4바이트, 페이로드(Payload) 48바이트
(정답률: 65%)
  • ATM(Asynchronous Transfer Mode) 셀은 고정 길이의 패킷으로, 총 53바이트로 구성됩니다. 이 중 제어 정보가 담긴 헤더가 5바이트, 실제 데이터가 담긴 페이로드가 48바이트입니다.
profile_image
1

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

82. 다음 데이터 통신 용어의 설명 중 틀린 것은?

  1. Repeater - 신호의 감쇠 현상을 복원해 준다.
  2. Modem - 신호의 변·복조장치를 뜻한다.
  3. Bps - 초당 전송 비트 수를 뜻한다.
  4. Baud - 초당 저장 바이트 수를 뜻한다.
(정답률: 77%)
  • Baud는 초당 저장 바이트 수가 아니라, 초당 신호 변화 횟수를 나타내는 전송 속도 단위입니다.

    오답 노트

    Repeater: 감쇠된 신호를 증폭 및 복원함
    Modem: 디지털-아날로그 변복조 수행
    Bps: 초당 전송되는 비트 수
profile_image
1

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

83. 다음 중 IEEE 802.15 관련 규약으로 방이나 거실과 같은 좁은 지역에서 장치들을 연결시키는 근거리 무선통신 기술은?

  1. 블루투스
  2. VPN
  3. WAN
  4. 종합정보통신망
(정답률: 80%)
  • IEEE 802.15 표준은 저전력 무선 개인 영역 네트워크(WPAN)를 정의하며, 블루투스는 이를 대표하는 기술로 방이나 거실 같은 좁은 지역 내 장치들을 연결하는 근거리 무선통신 기술입니다.
profile_image
1

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

84. OSI 참조 모델의 각 계층과 이에 해당되는 인터넷 프로토콜에 대한 연결로 틀린 것은?

  1. 데이터링크 계층 - UDP
  2. 네트워크 계층 - IP
  3. 전송 계층 - TCP
  4. 응용 계층 - FTP
(정답률: 56%)
  • UDP는 전송 계층(Transport Layer)에 속하는 프로토콜입니다. 따라서 데이터링크 계층과 연결한 설명은 틀린 것입니다.

    오답 노트

    네트워크 계층: IP가 해당됨
    전송 계층: TCP, UDP가 해당됨
    응용 계층: FTP, HTTP, SMTP 등이 해당됨
profile_image
1

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

85. 프로토콜의 기능 중 정보 전송 시 데이터 및 제어 정보의 오류에 대비하기 위한 것은?

  1. 연결 제어
  2. 에러 제어
  3. 흐름 제어
  4. 동기 제어
(정답률: 62%)
  • 에러 제어는 데이터 전송 과정에서 발생하는 오류를 검출하고 수정하여 정보 전송의 신뢰성을 보장하기 위한 기능입니다.
profile_image
1

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

86. 프로토콜의 구성 요소 중 전송 제어 및 오류 처리를 위한 정보 등을 규정하는 것은?

  1. 구문(Syntax)
  2. 의미(Semantics)
  3. 타이밍(Timing)
  4. 흐름 제어(Flow Control)
(정답률: 39%)
  • 프로토콜의 3요소 중 의미(Semantics)는 전송 제어 및 오류 처리와 같이 전송되는 비트 패턴의 의미와 그에 따른 제어 정보를 규정합니다.

    오답 노트

    구문(Syntax): 데이터 형식, 부호화, 신호 레벨 등 규정
    타이밍(Timing): 통신 속도 조절 및 순서 제어 규정
profile_image
1

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

87. 통화 중에 이동전화가 한 셀에서 다른 셀로 이동할 때, 자동으로 현 통화 채널을 다른 셀의 통화 채널로 전환해 줌으로써 통화가 지속되게 하는 기능은?

  1. 핸드오프
  2. 전자기 간섭
  3. 진폭 변조
  4. 주파수 변조
(정답률: 73%)
  • 핸드오프는 이동통신 단말기가 셀 경계를 넘어 다른 셀로 이동할 때, 통화 끊김 없이 현재의 통화 채널을 새로운 셀의 채널로 자동으로 전환해 주는 핵심 기능입니다.
profile_image
1

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

88. 다음 중 흐름 제어, 에러 제어 및 자체 진단 기능을 갖는 일명 지능 다중화기는?

  1. 통계적 시분할 다중화기
  2. 시분할 다중화기
  3. 주파수 분할 다중화기
  4. 역다중화기
(정답률: 51%)
  • 통계적 시분할 다중화기는 데이터가 발생한 때만 슬롯을 할당하는 효율적인 방식으로, 흐름 제어, 에러 제어 및 자체 진단 기능을 갖추고 있어 지능 다중화기로 불립니다.
profile_image
1

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

89. 위성 통신의 특징을 잘못 표현한 것은?

  1. 광대역 통신이 가능하다.
  2. 광범위한 지역에 서비스를 제공할 수 있다.
  3. 대용량, 고품질의 정보 전송이 가능하다.
  4. 전파 지연이 없으나 감쇠 현상이 나타날 수 있다.
(정답률: 77%)
  • 위성 통신은 지구 정지 궤도의 위성을 이용하므로 전파가 이동하는 거리가 매우 멀어 필연적으로 전파 지연(Propagation Delay)이 발생합니다.

    오답 노트

    전파 지연이 없으나 감쇠 현상이 나타날 수 있다: 전파 지연이 반드시 발생하므로 틀린 설명입니다.
profile_image
1

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

90. 다음 중 동기식 전송 방식의 일반적인 특성과 관계없는 것은?

  1. 전송 속도가 비교적 빠르다.
  2. 단말기는 버퍼 기억장치를 갖고 있다.
  3. 송·수신의 동기를 위하여 동기 문자가 사용된다.
  4. 항상 한 묶음으로 구성된 문자 사이의 휴지 간격이 존재한다.
(정답률: 60%)
  • 동기식 전송은 송수신 측이 동일한 타이밍에 맞춰 데이터를 주고받으므로 전송 속도가 빠르고 효율적입니다.

    오답 노트

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

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

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

  1. 패킷 교환망(PSDN)
  2. 부가가치 통신망(VAN)
  3. 근거리 통신망(LAN)
  4. 공중 전화망(PSTN)
(정답률: 80%)
  • 근거리 통신망(LAN)은 동일 건물이나 인접한 건물 등 제한된 지역 내의 컴퓨터와 주변 기기들을 상호 연결하여 자원을 공유하도록 설계된 네트워크입니다.
profile_image
1

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

92. 다음 중 데이터 전달을 위한 순서적 절차로 알맞은 것은?

  1. 링크 확인-회로 연결-메시지 전달-회로 절단-링크 절단
  2. 회로 연결-링크 확립-메시지 전달-회로 절단-링크 절단
  3. 회로 연결-링크 확립-메시지 전달-링크 절단-회로 절단
  4. 링크 확립-회로 연결-메시지 전달-링크 절단-회로 절단
(정답률: 69%)
  • 데이터 전송을 위해서는 물리적인 연결부터 논리적인 연결, 실제 데이터 전송, 그리고 연결 해제 순서로 진행되어야 합니다. 따라서 회로 연결 후 링크를 확립하고, 메시지를 전달한 뒤 링크를 절단하고 최종적으로 회로를 절단하는 순서가 올바릅니다.
profile_image
1

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

93. 다음 중 주로 OSI의 네트워크 계층까지의 기능을 수행하는 것은?

  1. 아답터
  2. 브리지
  3. 라우터
  4. 리피터
(정답률: 73%)
  • 라우터는 OSI 7계층 중 네트워크 계층(3계층)에서 동작하며, 최적의 경로를 설정하여 패킷을 전송하는 장비입니다.

    오답 노트

    아답터, 브리지, 리피터: 주로 물리 계층이나 데이터 링크 계층에서 동작하는 장비입니다.
profile_image
1

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

94. TV 전파를 이용하여 필요한 문자나 도형 정보를 텔레비전 수상기의 화면상에서 볼 수 있는 것은?

  1. 텔레텍스트
  2. 텔레미터링
  3. 텔레비디오
  4. 텔레타이프
(정답률: 63%)
  • 텔레텍스트는 TV 방송 신호의 수직 블랭킹 간격을 이용하여 문자나 도형 정보를 화면에 표시하는 서비스입니다.
profile_image
1

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

95. OSI-7 참조 모델에서 각각 계층의 기능이 잘못 연결된 것은?

  1. 표현 계층 : 정보의 형식 설정과 코드 변환
  2. 네트워크 계층 : 정보 교환과 중계 기능
  3. 응용 계층 : 회화 단위의 제어
  4. 물리 계층 : 전송 매체로의 전기적 신호 전송
(정답률: 58%)
  • 응용 계층은 사용자 인터페이스와 네트워크 서비스를 제공하는 계층이며, 회화 단위의 제어는 세션 계층의 핵심 기능입니다.

    오답 노트

    표현 계층: 데이터 형식 설정 및 암호화/압축 수행
    네트워크 계층: 경로 선택(Routing) 및 중계 수행
    물리 계층: 비트 단위의 전기적 신호 전송 수행
profile_image
1

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

96. 어떤 회사에 8개의 장치를 망형 네트워크로 할 경우 최소로 필요한 케이블의 연결수(C)는?

  1. C = 28
  2. C = 26
  3. C = 24
  4. C = 22
(정답률: 54%)
  • 망형(Mesh) 네트워크에서 모든 장치가 서로 연결될 때 필요한 케이블 수는 조합 공식 $n(n-1)/2$를 사용합니다.
    ① [기본 공식] $C = \frac{n(n-1)}{2}$
    ② [숫자 대입] $C = \frac{8(8-1)}{2}$
    ③ [최종 결과] $C = 28$
profile_image
1

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

97. 이동 통신망에서 사용되는 다원 접속(Multiple Access) 방식이 아닌 것은?

  1. CDMA
  2. CSMA
  3. TDMA
  4. FDMA
(정답률: 54%)
  • 이동 통신망의 다원 접속 방식은 주파수(FDMA), 시간(TDMA), 코드(CDMA)를 나누어 사용하는 방식입니다.

    오답 노트

    CSMA: 다원 접속 방식이 아니라 매체 액세스 제어(MAC)를 위한 충돌 회피 방식입니다.
profile_image
1

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

98. 다음 중 정보통신시스템의 데이터 전송계에 해당되지 않는 것은?

  1. 전송 회선
  2. 단말장치
  3. 주변장치
  4. 통신 제어장치
(정답률: 65%)
  • 데이터 전송계는 데이터를 주고받기 위한 물리적 통로와 제어 장치로 구성됩니다. 전송 회선, 단말장치, 통신 제어장치가 이에 해당하며, 주변장치는 컴퓨터의 입출력을 돕는 장치로 전송계에 포함되지 않습니다.
profile_image
1

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

99. 다음 중 네트워크 토폴로지의 종류에 속하지 않는 것은?

  1. 성형
  2. 버스형
  3. 링형
  4. 분산형
(정답률: 76%)
  • 네트워크 토폴로지는 물리적 연결 형태를 의미하며, 대표적으로 성형, 버스형, 링형, 망형(Mesh) 등이 있습니다. 분산형은 네트워크의 구성 형태(토폴로지)가 아닌 시스템 운영 방식에 가깝습니다.
profile_image
1

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

100. 다음 중 두 개의 채널 간에 보호 대역(Guard Band)을 사용하여 인접한 채널간의 간섭을 막아주는 다중화 방식은?

  1. 시분할 다중화 방식
  2. 주파수 분할 다중화 방식
  3. 코드 분할 다중화 방식
  4. 공간 분할 다중화 방식
(정답률: 59%)
  • 주파수 분할 다중화 방식은 전체 대역폭을 여러 개의 채널로 나누어 사용하며, 이때 인접한 채널 간의 간섭을 방지하기 위해 채널 사이에 보호 대역(Guard Band)을 설정하는 것이 특징입니다.
profile_image
1

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

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