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

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

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

정보처리산업기사
(2004-05-23 기출문제)

목록

1과목: 데이터 베이스

1. 다음 산술문의 중위 표기(Infix)에서 후위 표기(Postfix)로 옳게 변환된 것은?

  1. ABC**/DE+*AC-*
  2. ABC**/DE*+AC*-
  3. **/ABC*+DE*-AC
  4. **/ABC+*DE-*AC
(정답률: 63%)
  • 중위 표기법을 후위 표기법으로 변환할 때는 연산자 우선순위와 괄호를 고려하여 피연산자를 먼저 배치하고 연산자를 뒤로 보냅니다.
    주어진 식 $\text{A / (B * C) + (D * E) - (A * C)}$를 변환하면 다음과 같습니다.
    1. $\text{B * C} \rightarrow \text{BC*}$
    2. $\text{A / (BC*)} \rightarrow \text{ABC*/}$
    3. $\text{D * E} \rightarrow \text{DE*}$
    4. $\text{(ABC*/) + (DE*)} \rightarrow \text{ABC*/DE*+}$
    5. $\text{A * C} \rightarrow \text{AC*}$
    6. $\text{(ABC*/DE*+) - (AC*)} \rightarrow \text{ABC*/DE*+AC*-}$
profile_image
1

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

2. SQL 뷰(View)의 생성을 위한 정의 예약어는?

  1. CREATE
  2. ALTER
  3. UPDATE
  4. DROP
(정답률: 89%)
  • SQL에서 뷰(View)는 가상 테이블을 생성하는 것이므로, 객체를 생성할 때 사용하는 데이터 정의어(DDL)인 CREATE 문을 사용합니다.

    오답 노트

    ALTER: 구조 수정
    UPDATE: 데이터 수정
    DROP: 객체 삭제
profile_image
1

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

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

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

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

4. 삽입(embedded) SQL을 포함하는 응용 프로그램의 특성이 아닌 것은?

  1. 삽입 SQL문은 PASCAL, COBOL, C와 같은 호스트 프로그래밍 언어로 작성된 응용 프로그램 속에 내장시켜 사용할 수 있다.
  2. 삽입 SQL 실행문은 호스트 언어의 실행문이 나타날 수 있는 곳이면 어디든지 나타날 수 있다.
  3. 호스트 변수와 데이터베이스 필드의 이름이 중복 사용될 수 없다.
  4. 삽입 SQL문은 호스트 변수를 포함할 수 있다.
(정답률: 53%)
  • 삽입 SQL(Embedded SQL)에서 호스트 변수는 응용 프로그램 내에서 사용되는 변수이며, 데이터베이스의 필드 이름과는 서로 다른 영역에서 정의되므로 이름이 중복되어도 상관없습니다.
profile_image
1

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

5. 데이터베이스 관리자(DBA)의 역할로 거리가 먼 것은?

  1. 데이터베이스 개념 스키마 정의
  2. 내부 스키마 정의
  3. 데이터베이스 시스템의 설계 및 조작
  4. 응용 프로그램의 작성
(정답률: 80%)
  • DBA는 데이터베이스의 설계, 구현, 관리 및 제어를 책임지는 관리자로서 개념 스키마와 내부 스키마 정의, 시스템 조작 등을 수행합니다. 응용 프로그램의 작성은 DBA가 아닌 응용 프로그래머(Application Programmer)의 역할입니다.
profile_image
1

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

6. 다음의 자료 구조 중 성질이 다른 하나는?

  1. 스택(stack)
  2. 트리(tree)
  3. 큐(queue)
  4. 데크(deque)
(정답률: 82%)
  • 스택, 큐, 데크는 데이터가 일렬로 나열되는 선형 구조인 반면, 트리는 계층적인 구조를 가지는 비선형 구조이므로 성질이 다릅니다.
profile_image
1

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

7. 데이터베이스의 정의로 보기 어려운 것은?

  1. 동일한 데이터의 중복을 최소화한다.
  2. 컴퓨터가 접근할 수 있는 저장매체에 저장된 데이터의 집합이다.
  3. 특정 프로그램을 위한 독자적인 데이터이다.
  4. 존재 목적이나 유용성 면에서 필수적인 데이터이다.
(정답률: 80%)
  • 데이터베이스는 특정 프로그램이 독점하는 것이 아니라, 여러 응용 프로그램이 공동으로 이용할 수 있도록 통합 관리되는 공유 데이터의 집합입니다.
profile_image
1

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

8. 다음 데이터베이스 설계 순서를 바르게 나열한 것은?

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

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

9. 스택(STACK)의 응용 분야가 아닌 것은?

  1. 함수호출
  2. 순환호출
  3. 작업 스케줄링
  4. 수식계산
(정답률: 70%)
  • 스택은 LIFO(Last-In First-Out) 구조로 함수 호출, 순환 호출, 수식 계산(후위 표기법) 등에 사용됩니다.

    오답 노트

    작업 스케줄링: 주로 FIFO(First-In First-Out) 구조인 큐(Queue)를 사용합니다.
profile_image
1

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

10. 해싱 함수의 값을 구한 결과 키 K1, K2가 같은 값을 가질 때, 이들 키 K1, K2의 집합을 무엇이라 하는가?

  1. Mapping
  2. Folding
  3. Synonym
  4. Chaining
(정답률: 73%)
  • 해시 함수를 통해 서로 다른 키가 동일한 해시 값을 가져 충돌(Collision)이 발생했을 때, 이들 키의 집합을 Synonym이라고 합니다.
profile_image
1

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

11. 해시(hash) 함수와 밀접한 관계가 있는 파일은?

  1. ISAM 파일
  2. VSAM 파일
  3. DAM 파일
  4. 링 파일
(정답률: 52%)
  • DAM(Direct Access Method) 파일은 해시 함수를 사용하여 레코드의 키 값을 물리적 주소로 직접 변환함으로써 데이터에 빠르게 접근하는 직접 접근 파일 방식입니다.
profile_image
1

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

12. 기관이 필요로 하는 정보를 생성하기 위한 모든 데이터 객체들에 대한 정의뿐만 아니라 데이터베이스 접근권한, 보안정책, 무결성 규칙에 관한 명세를 기술한 것은?

  1. 외부 스키마
  2. 개념 스키마
  3. 내부 스키마
  4. 서브 스키마
(정답률: 75%)
  • 개념 스키마는 모든 사용자 관점을 통합하여 데이터베이스의 전체적인 논리 구조를 정의하며, 데이터 객체 정의, 접근 권한, 보안 정책, 무결성 규칙 등을 기술하는 통합 뷰입니다.
profile_image
1

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

13. DBMS의 필수 기능에 해당하지 않는 것은?

  1. 정의기능(definition facility)
  2. 조작기능(manipulation facility)
  3. 제어기능(control facility)
  4. 회복기능(recovery facility)
(정답률: 86%)
  • DBMS의 3대 필수 기능은 데이터베이스를 정의하는 정의 기능, 데이터를 검색 및 갱신하는 조작 기능, 그리고 보안 및 무결성을 유지하는 제어 기능입니다.

    오답 노트

    회복기능: DBMS의 세부적인 관리 기능 중 하나일 뿐, 필수 3대 기능(정의, 조작, 제어)에 포함되지 않습니다.
profile_image
1

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

14. 트랜잭션(transaction)의 특성에 해당하지 않는 것은?

  1. 원자성(Atomicity)
  2. 일관성(Consistency)
  3. 지속성(Duration)
  4. 무결성(Integrity)
(정답률: 49%)
  • 트랜잭션의 특성은 ACID라고 하며, 원자성(Atomicity), 일관성(Consistency), 격리성(Isolation), 지속성(Durability)의 4가지 핵심 성질을 가집니다.

    오답 노트

    무결성: 데이터베이스의 정확성과 일관성을 유지하는 제약 조건이지, 트랜잭션 자체의 실행 특성은 아닙니다.
profile_image
1

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

15. 관계 데이터 모형에서 하나의 릴레이션을 구성하는 각각의 행을 지칭하는 것은?

  1. DOMAIN
  2. TUPLE
  3. ENTITY
  4. MEMBER
(정답률: 74%)
  • 관계 데이터 모형에서 릴레이션(표)의 행(Row)에 해당하는 개념을 튜플(TUPLE)이라고 합니다.
profile_image
1

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

16. 다음과 같은 그래프에서 간선의 개수는?

  1. 2개
  2. 4개
  3. 6개
  4. 8개
(정답률: 82%)
  • 그래프에서 간선(Edge)은 정점(Vertex)과 정점을 잇는 선분을 말합니다.

    제시된 이미지에서 연결된 선의 개수를 세어보면 (1-2), (1-3), (1-4), (2-3), (2-4), (3-4)로 총 6개입니다.
profile_image
1

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

17. What is the domain?

  1. a set of atomic values
  2. a set of table values
  3. a set of composite values
  4. a set of relation values
(정답률: 42%)
  • 도메인(Domain)은 하나의 속성이 가질 수 있는 원자값(atomic values)들의 집합을 의미합니다.
profile_image
1

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

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

  1. 개체 무결성
  2. 참조 무결성
  3. 도메인 제약 조건
  4. 함수적 종속
(정답률: 76%)
  • 개체 무결성은 릴레이션의 기본 키(Primary Key)가 유일해야 하며, 절대 널(null) 값을 가질 수 없다는 제약 조건입니다.

    오답 노트

    참조 무결성: 외래 키 값은 참조하는 릴레이션의 기본 키 값과 일치하거나 널이어야 함
profile_image
1

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

19. 다음 ( ) 안의 내용에 해당하는 관련 단어는?

  1. Stack
  2. Queue
  3. List
  4. Tree
(정답률: 78%)
  • 이미지 내 문구 'last-in-first-out order'는 후입선출(LIFO) 방식을 의미하며, 이는 가장 나중에 들어온 데이터가 가장 먼저 나가는 Stack의 핵심 동작 원리입니다.
profile_image
1

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

20. 관계형 데이터베이스에서 릴레이션의 특성으로 거리가 먼 것은?

  1. 하나의 릴레이션에서 튜플의 순서는 없다.
  2. 각 속성은 릴레이션 내에서 유일한 이름을 가진다.
  3. 모든 튜플은 서로 다른 값을 갖는다.
  4. 한 릴레이션에 나타난 속성 값은 논리적으로 분해 가능한 값이어야 한다.
(정답률: 69%)
  • 관계형 데이터베이스의 릴레이션은 모든 속성 값이 더 이상 분해되지 않는 원자 값(Atomic Value)을 가져야 한다는 원자성 원칙을 따릅니다.
    따라서 한 릴레이션에 나타난 속성 값은 논리적으로 분해 가능한 값이어야 한다는 설명은 틀린 것입니다.

    오답 노트

    튜플의 순서는 없다: 릴레이션의 기본 특성임
    속성은 유일한 이름을 가진다: 릴레이션의 기본 특성임
    모든 튜플은 서로 다르다: 중복 튜플을 허용하지 않음
profile_image
1

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

2과목: 전자 계산기 구조

21. Gray code 011011을 binary number로 변환시키면?

  1. (110010)2
  2. (010110)2
  3. (010010)2
  4. (111000)2
(정답률: 47%)
  • 그레이 코드를 2진수로 변환할 때는 첫 번째 비트를 그대로 내리고, 내린 비트와 다음 그레이 코드 비트를 XOR 연산(값이 다르면 1, 같으면 0)하여 순차적으로 구합니다.
    1. 첫 번째 비트: 0 $\rightarrow$ 0 (그대로 내림)
    2. 두 번째 비트: 0(내린 값) XOR 1(그레이) $\rightarrow$ 1
    3. 세 번째 비트: 1(내린 값) XOR 1(그레이) $\rightarrow$ 0
    4. 네 번째 비트: 0(내린 값) XOR 0(그레이) $\rightarrow$ 0
    5. 다섯 번째 비트: 0(내린 값) XOR 1(그레이) $\rightarrow$ 1
    6. 여섯 번째 비트: 1(내린 값) XOR 1(그레이) $\rightarrow$ 0
    최종 결과는 010010입니다.
profile_image
1

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

22. 입력 번지 선이 8개, 출력 데이터 선이 8개인 ROM의 기억 용량은?

  1. 64 바이트
  2. 256 바이트
  3. 512 바이트
  4. 1024 바이트
(정답률: 52%)
  • ROM의 기억 용량은 주소 선의 수에 따른 선택 가능한 위치(단어 수)와 데이터 선의 수(단어 크기)를 곱하여 계산합니다.
    ① [기본 공식] $\text{Capacity} = 2^{n} \times m \text{ bytes}$ (여기서 $n$은 주소 선 수, $m$은 데이터 선 수/8)
    ② [숫자 대입] $\text{Capacity} = 2^{8} \times \frac{8}{8}$
    ③ [최종 결과] $\text{Capacity} = 256 \text{ bytes}$
profile_image
1

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

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

  1. 0
  2. 1
  3. AB
  4. S
(정답률: 62%)
  • 제시된 회로는 AND 게이트의 입력 중 하나(S)에 NOT 버블이 붙어 있는 형태입니다. 즉, 출력 $Y$는 $A$와 $B$가 1이고, $S$가 0일 때만 1이 됩니다.
    현재 $A=1, B=1, S=1$이므로, $S$ 입력단에서 1이 0으로 반전되어 AND 게이트에 입력됩니다.
    따라서 최종 출력은 0이 됩니다.
profile_image
1

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

24. 인스트럭션(instruction) 사이클에 해당되지 않는 것은?

  1. FETCH cycle
  2. INDIRECT cycle
  3. DECODE cycle
  4. EXECUTE cycle
(정답률: 67%)
  • 인스트럭션 사이클은 명령어를 가져오는 FETCH cycle, 주소를 결정하는 INDIRECT cycle, 명령을 실행하는 EXECUTE cycle로 구성됩니다.

    오답 노트

    DECODE cycle: 명령어 해독은 FETCH cycle의 일부 과정이거나 EXECUTE cycle의 시작 단계에 포함되며, 독립적인 사이클 단계로 구분하지 않습니다.
profile_image
1

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

25. 주기억 장치에 기억된 명령을 꺼내서 해독하고, 시스템 전체에 지시 신호를 내는 것은?

  1. 채널(Channel)
  2. 제어 기구(control unit)
  3. 연산 논리 기구(ALU)
  4. 입ㆍ출력 장치(I/O unit)
(정답률: 57%)
  • 제어 기구(control unit)는 주기억 장치에서 명령어를 인출(Fetch)하여 해독(Decode)하고, 그 결과에 따라 시스템의 각 구성 요소에 제어 신호를 보내는 역할을 수행합니다.
profile_image
1

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

26. 그림과 같은 논리회로를 설명한 내용 중 옳지 않은 것은?

  1. 반가산기를 나타내는 논리회로이다.
  2. S=AB+A‘+B’이다.
  3. C=AB이다.
  4. S=A XOR B로 표시할 수 있다.
(정답률: 56%)
  • 제시된 회로는 XOR 게이트와 AND 게이트로 구성된 반가산기입니다.
    S(합)는 $A \oplus B$이며, 이는 $A\bar{B} + \bar{A}B$로 표현됩니다. 따라서 S=AB+A‘+B’이다라는 설명은 논리적으로 틀린 식입니다.
    C(캐리)는 $A \cdot B$이므로 C=AB이다라는 설명은 옳습니다.
profile_image
1

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

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

  1. Adder
  2. Accumulator
  3. Index Register
  4. Core Memory
(정답률: 61%)
  • 연산 장치(ALU)에서 계산된 중간 결과나 최종 결과를 일시적으로 저장하여 기억장치로 보내기 전까지 보관하는 레지스터는 Accumulator입니다.
profile_image
1

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

28. 인터럽트의 발생 원인이나 종류를 소프트웨어로 판단하는 방법은?

  1. Polling
  2. Daisy chain
  3. Decoder
  4. Multiplex
(정답률: 67%)
  • CPU가 소프트웨어적으로 각 장치에 인터럽트 발생 여부를 순차적으로 확인하여 원인을 판단하는 방식은 Polling입니다.
profile_image
1

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

29. 컴퓨터의 내부 상태를 나타내는 레지스터(register)는?

  1. 버퍼 레지스터(buffer register)
  2. 스테이터스 레지스터(status register)
  3. 인덱스 레지스터(index register)
  4. 명령 레지스터(instruction register)
(정답률: 50%)
  • 스테이터스 레지스터(status register)는 CPU의 연산 결과에 따른 상태(부호, 제로, 오버플로 등)나 시스템의 현재 내부 상태 정보를 저장하는 레지스터입니다.
profile_image
1

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

30. 프로그램 실행 도중 분기가 발생하면 CPU 내의 어떤 장치의 내용을 먼저 변화시켜야 하는가?

  1. MAR(Memory Address Register)
  2. PC(Program Counter)
  3. MBR(Memory Buffer Register)
  4. IR(Instruction Register)
(정답률: 52%)
  • 분기(Branch)가 발생하면 다음에 실행할 명령어의 주소가 바뀌어야 하므로, 다음에 실행될 명령어의 주소를 저장하고 있는 PC(Program Counter)의 내용을 가장 먼저 변경해야 합니다.
profile_image
1

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

31. 한 명령을 두 부분으로 나누면?

  1. 호출과 실행
  2. 연산과 논리
  3. 번지와 데이터
  4. operation과 operand
(정답률: 46%)
  • 컴퓨터의 명령어는 무엇을 할 것인지 정의하는 연산 코드인 operation과, 연산의 대상이 되는 데이터나 주소를 의미하는 operand의 두 부분으로 구성됩니다.
profile_image
1

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

32. Error를 검출하여 교정까지 할 수 있는 Code는?

  1. Gray Code
  2. Excess-3 Code
  3. EBCDIC Code
  4. Hamming Code
(정답률: 77%)
  • Hamming Code는 데이터 전송 중 발생하는 오류를 검출할 뿐만 아니라, 오류가 발생한 정확한 위치를 찾아내어 원래의 값으로 수정(교정)할 수 있는 코드입니다.
profile_image
1

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

33. 2진법의 수 1101.11을 10진법으로 표시하면?

  1. 11.75(10)
  2. 13.55(10)
  3. 13.75(10)
  4. 15.3(10)
(정답률: 73%)
  • 2진수의 각 자릿수에 가중치($2^n$)를 곱하여 모두 더하면 10진수가 됩니다.
    ① [기본 공식] $\text{Value} = \sum (d_i \times 2^i)$
    ② [숫자 대입] $(1 \times 2^3) + (1 \times 2^2) + (0 \times 2^1) + (1 \times 2^0) + (1 \times 2^{-1}) + (1 \times 2^{-2})$
    ③ [최종 결과] $13.75$
profile_image
1

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

34. 컴퓨터 내부에서 음수를 표현하는 방법에 속하지 않는 것은?

  1. 부호∼크기(절대치) 표현법
  2. 크기∼부호∼크기 표현법
  3. 부호∼1의 보수 표현법
  4. 부호∼2의 보수 표현법
(정답률: 64%)
  • 컴퓨터에서 음수를 표현하는 표준 방법은 부호-크기 표현법, 1의 보수 표현법, 2의 보수 표현법 세 가지입니다. 크기-부호-크기 표현법이라는 방식은 존재하지 않습니다.
profile_image
1

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

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

  1. Accumulator
  2. Program Counter
  3. Instruction Register
  4. Full Adder
(정답률: 71%)
  • Full Adder(전가산기)는 2진수 덧셈을 수행하는 조합 논리 회로이며, 데이터를 일시적으로 저장하는 레지스터가 아닙니다.
profile_image
1

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

36. 레지스터의 내용을 메모리에 전달하는 기능을 무엇이라 하는가?

  1. Fetch
  2. Store
  3. Load
  4. Transfer
(정답률: 36%)
  • 레지스터에 있는 데이터를 메모리(주기억장치)의 특정 주소로 전송하여 저장하는 동작을 Store라고 합니다.

    오답 노트

    Load: 메모리의 내용을 레지스터로 가져오는 기능
profile_image
1

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

37. 인터럽트 발생시 복귀 주소를 기억시키는데 사용되는 것은?

  1. 스택
  2. 어큐뮬레이터
  3. 프로그램 카운터
(정답률: 55%)
  • 인터럽트가 발생하면 현재 실행 중인 프로그램의 복귀 주소를 임시로 저장해야 하며, 이때 LIFO(Last-In First-Out) 구조를 가진 스택을 사용하여 주소를 저장하고 복구합니다.
profile_image
1

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

38. 주소 부분이 하나밖에 없는 1-주소 명령 형식에서 결과 자료를 넣어 두는데 사용하는 레지스터는?

  1. 어큐뮬레이터(accumulator)
  2. 인덱스(index) 레지스터
  3. 범용 레지스터
  4. 스택(stack)
(정답률: 44%)
  • 1-주소 명령 형식은 하나의 주소만 명시하며, 연산에 필요한 다른 한 개의 피연산자와 연산 결과값을 저장하기 위해 어큐뮬레이터(accumulator)라는 특수 레지스터를 사용합니다.
profile_image
1

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

39. 연산 수행시 스택(stack)을 이용하는 인스트럭션 형식은?

  1. 0-주소 인스트럭션 형식
  2. 1-주소 인스트럭션 형식
  3. 2-주소 인스트럭션 형식
  4. 3-주소 인스트럭션 형식
(정답률: 66%)
  • 0-주소 인스트럭션 형식은 오퍼랜드(Operand)를 명시하지 않고 스택(Stack)의 최상단(Top)에 있는 데이터를 이용해 연산을 수행하는 방식입니다.
profile_image
1

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

40. 컴퓨터의 입ㆍ출력에 필요한 기능이 아닌 것은?

  1. 입ㆍ출력 버스
  2. 입ㆍ출력 인터페이스
  3. 입ㆍ출력 제어
  4. 입ㆍ출력 기억
(정답률: 61%)
  • 컴퓨터의 입출력 시스템은 외부 장치와 CPU/메모리 사이의 데이터 전송을 제어하고 연결하는 버스, 인터페이스, 제어 기능으로 구성됩니다. 입출력 기억이라는 별도의 기능 단위는 존재하지 않습니다.
profile_image
1

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

3과목: 시스템분석설계

41. 처리될 파일의 정보가 기록순서나 코드순서와 같은 논리적 순서와 관계 없이 특정한 방법으로 키 변환을 하여 임의로 자료를 보관하고 처리시에도 필요한 장소에 직접 접근 하도록 만든 파일은?

  1. 랜덤파일
  2. 순차파일
  3. 순서파일
  4. 색인순차파일
(정답률: 55%)
  • 키 변환(Hashing)을 통해 논리적 순서와 상관없이 임의의 위치에 저장하고, 필요한 데이터에 직접 접근하는 방식은 랜덤파일의 핵심 특징입니다.
profile_image
1

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

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

  1. 기업의 목적을 정확히 이해해야 한다.
  2. 업계의 동향 및 관계 법규 등도 파악해야 한다.
  3. 컴퓨터 기술과 관리 기법을 알아야 한다
  4. 현장 분석 경험은 중요하지 않다.
(정답률: 80%)
  • 시스템 분석자와 설계자는 사용자의 요구사항을 정확히 파악하고 실제 업무 프로세스를 이해해야 하므로, 현장 분석 경험은 매우 중요합니다.
profile_image
1

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

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

  1. 프로토타입 모델(Prototype model)
  2. 나선형 모델(Spiral model)
  3. 폭포수 모델(Waterfall model)
  4. 구조적 모델(Structured model)
(정답률: 61%)
  • 사용자의 요구사항을 빠르게 확인하기 위해 시스템의 핵심 기능을 시제품(Prototype)으로 제작하여 검증하며 개발하는 기법은 프로토타입 모델(Prototype model)입니다.
profile_image
1

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

44. 데이터의 공통된 성질을 추출하여 슈퍼 클래스를 선정하는 개념에 해당되는 것은?

  1. 객체
  2. 추상화
  3. 다형성
  4. 상속성
(정답률: 43%)
  • 추상화는 불필요한 세부 사항을 제거하고 데이터의 공통된 핵심 성질만을 추출하여 슈퍼 클래스를 정의하는 개념입니다.

    오답 노트

    다형성: 동일한 인터페이스로 다양한 구현을 수행하는 성질
    상속성: 상위 클래스의 특성을 하위 클래스가 물려받는 성질
profile_image
1

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

45. 모듈의 결합도는 설계에 대한 품질 평가 방법의 하나로서 두 모듈 간의 상호 의존도를 측정하는 것이다. 다음 중 설계 품질이 가장 좋은 결합도는?

  1. 공통 결합
  2. 자료 결합
  3. 제어 결합
  4. 외부 결합
(정답률: 47%)
  • 결합도는 낮을수록 모듈 간 독립성이 높아져 설계 품질이 좋습니다. 결합도의 강도는 자료 결합 < 외부 결합 < 제어 결합 < 공통 결합 < 내용 결합 순으로 낮으므로, 제시된 보기 중 자료 결합이 가장 품질이 좋은 설계입니다.
profile_image
1

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

46. 하나의 마스터 파일을 목적에 따라 여러 종류의 파일로 나누어 두는 것이 바람직한 경우가 많이 있는데, 이러한 경우에 마스터 파일의 끝부분에 해당하는 파일은 무엇인가?

  1. 트랜잭션 파일(transaction file)
  2. 히스토리 파일(history file)
  3. 원시자료 파일(source data file)
  4. 트레일러 파일(trailer file)
(정답률: 47%)
  • 마스터 파일의 끝부분에 위치하여 파일의 끝을 알리거나 데이터의 무결성을 검증하기 위해 사용되는 파일은 트레일러 파일(trailer file)입니다.
profile_image
1

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

47. 코드의 기능으로 거리가 먼 것은?

  1. 식별기능
  2. 검색기능
  3. 분류기능
  4. 배열기능
(정답률: 51%)
  • 코드는 데이터를 간결하게 표현하여 식별, 분류, 배열 기능을 수행함으로써 데이터 처리의 효율성을 높이는 역할을 합니다. 검색기능은 코드 자체의 기능이라기보다 코드를 활용한 데이터베이스나 시스템의 기능에 해당합니다.
profile_image
1

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

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

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

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

49. 시스템의 기본 요소와 관련 없는 것은?

  1. 입력
  2. 출력
  3. 처리
  4. 평가
(정답률: 87%)
  • 시스템의 기본 구성 요소는 입력(Input), 처리(Process), 출력(Output)의 3단계 과정으로 이루어집니다. 평가는 시스템 운영 후의 피드백 과정일 수는 있으나, 시스템을 구성하는 기본 3요소에는 포함되지 않습니다.
profile_image
1

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

50. 시스템의 기본적인 특성으로 거리가 먼 것은?

  1. 제어성
  2. 목적성
  3. 정보성
  4. 자동성
(정답률: 51%)
  • 시스템은 특정한 목적을 달성하기 위해 여러 구성 요소가 유기적으로 결합된 집합체로, 목적성, 제어성, 자동성이 기본 특성에 해당합니다. 정보성은 시스템이 처리하는 대상이나 결과물일 수는 있으나, 시스템 자체의 기본 작동 특성으로 보기는 어렵습니다.
profile_image
1

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

51. 색인 순차(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포인트 지급해드립니다.

52. HIPO의 특징이 아닌 것은?

  1. 문서화
  2. 상향식
  3. 계층구조
  4. 기능 중심
(정답률: 64%)
  • HIPO(Hierarchy Oriented Programming Language)는 시스템의 기능을 계층적으로 분할하여 정의하는 하향식(Top-Down) 설계 도구입니다.

    오답 노트

    상향식: HIPO는 하향식 접근 방식을 사용합니다.
profile_image
1

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

53. 프로그래밍 지시서에 포함되어야 할 사항이 아닌 것은?

  1. 프로그램의 작성기간 및 비용
  2. 사용자의 운영 개요
  3. 입/출력 일람
  4. 처리 개요
(정답률: 38%)
  • 프로그래밍 지시서는 프로그램 구현을 위한 상세 설계서로, 처리 개요, 입/출력 일람, 작성 기간 및 비용 등 개발에 필요한 기술적/관리적 사항이 포함되어야 합니다.
    사용자의 운영 개요는 개발 단계의 지시서가 아닌 운영 매뉴얼이나 사용자 가이드에 포함될 내용입니다.
profile_image
1

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

54. 객체(Object)에 관한 설명으로 옳지 않은 것은?

  1. 객체는 데이터 구조와 그 위에서 수행되는 함수들을 가지고 있는 소프트웨어 모듈이다.
  2. 객체는 캡슐화와 데이터추상화로 설명된다.
  3. 객체는 자신의 상태를 가지고 있고, 그 상태는 어떠한 경우에도 변하지 않는다.
  4. 객체는 데이터와 그 데이터를 조작하기 위한 연산들을 결합시킨 실체다.
(정답률: 68%)
  • 객체는 자신의 상태를 나타내는 속성을 가지며, 이 상태는 메서드(함수)의 호출이나 외부의 상호작용에 의해 변경될 수 있습니다.
profile_image
1

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

55. 시스템 평가의 목적으로 거리가 먼 것은?

  1. 다른 시스템을 개발할 경우 똑같은 오류가 발생되는 것을 방지하기 위함이다
  2. 시스템을 적절하게 운용하고 관리하는지 파악하기 위함이다.
  3. 시스템의 처리비용 및 처리의 효율성을 개선하기 위함이다
  4. 새로운 프로그래밍 작성 기법을 개발하기 위함이다.
(정답률: 69%)
  • 시스템 평가는 이미 개발된 시스템의 운용 효율성, 비용, 오류 방지 등을 분석하는 과정이며, 새로운 프로그래밍 작성 기법을 개발하는 것은 개발 단계의 연구 영역입니다.
profile_image
1

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

56. 마스터 파일 내의 데이터를 트랜잭션 파일로 추가, 정정, 삭제하여 항상 최근의 정보를 갖도록 하는 것을 무엇이라 하는가?

  1. 정렬(sort)
  2. 갱신(update)
  3. 병합(merge)
  4. 대조(matching)
(정답률: 80%)
  • 갱신은 트랜잭션 파일의 내용을 바탕으로 마스터 파일의 데이터를 추가, 수정, 삭제하여 최신 상태로 유지하는 작업을 의미합니다.
profile_image
1

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

57. 중량, 용량, 거리, 크기, 면적 등의 물리적 수치를 직접 코드에 적용시키는 코드 방식은?

  1. 순차코드(sequence code)
  2. 표의숫자코드(significant digit code)
  3. 블록코드(block code)
  4. 기호코드(mnemonic code)
(정답률: 70%)
  • 표의숫자코드는 중량, 용량, 거리 등 물리적 수치 자체를 코드의 일부로 사용하여 데이터의 의미를 직접적으로 나타내는 방식입니다.

    오답 노트

    순차코드: 단순 일련번호 부여
    블록코드: 특정 범위의 번호를 그룹화
    기호코드: 기억하기 쉬운 약어 사용
profile_image
1

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

58. 수표나 어음과 같이 특수장치로 출력되어 이용자의 손을 경유하여 재입력되는 시스템을 무엇이라고 하는가?

  1. 집중 매체화형 시스템
  2. 분산 매체화형 시스템
  3. 턴 어라운드 시스템
  4. 직접 입력 시스템
(정답률: 67%)
  • 턴 어라운드 시스템은 컴퓨터가 출력한 결과물(수표, 어음 등)이 사용자나 외부 기관을 거쳐 다시 입력 장치로 돌아와 처리되는 데이터 입력 방식입니다.
profile_image
1

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

59. 시스템의 문서화 목적으로 거리가 먼 것은?

  1. 시스템 개발 후 유지 보수가 용이하다.
  2. 시스템 개발팀에서 운용팀으로 인계 인수를 쉽게 할 수 있다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 수 있다.
  4. 문제 발생시 책임 한계를 명확히 할 수 있다.
(정답률: 76%)
  • 시스템 문서화의 목적은 개발 과정의 효율성 증대, 원활한 인수인계, 유지보수의 용이성 확보에 있으며, 특정 개인이나 팀의 책임 한계를 명확히 하여 책임을 묻기 위한 수단이 아닙니다.
profile_image
1

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

60. 컴퓨터 입력 단계의 체크(check) 중 입력 정보의 두 가지 이상이 특정 항목의 합과 같다는 것을 알고 있을 때, 컴퓨터를 이용해서 계산한 결과와 분명히 같은 지를 체크하는 방법은?

  1. limit check
  2. check digit check
  3. batch total check
  4. balance check
(정답률: 44%)
  • 입력 정보 중 특정 항목들의 합계가 다른 항목과 일치하는지 확인하여 데이터의 정확성을 검증하는 방법이 balance check입니다.
profile_image
1

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

4과목: 운영체제

61. 페이지 교체 기법 중 NUR(not used recently) 기법을 사용하려고 한다면 최소한 각 페이지마다 몇 개의 하드웨어 비트가 필요한가?

  1. 1개
  2. 2개
  3. 3개
  4. 4개
(정답률: 58%)
  • NUR 기법은 최근에 사용되었는지 여부를 판단하기 위해 참조 비트(Reference bit)와 변형 비트(Modified bit)라는 2개의 하드웨어 비트를 사용합니다.
profile_image
1

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

62. 교착상태의 필요조건이 아닌 것은?

  1. 상호 배제
  2. 환형 대기
  3. 점유와 대기
  4. 자원의 선점
(정답률: 59%)
  • 교착상태가 발생하기 위해서는 상호 배제, 점유와 대기, 비선점, 환형 대기의 4가지 조건이 모두 충족되어야 합니다.

    오답 노트

    자원의 선점: 자원을 강제로 뺏을 수 있는 '선점'이 가능하면 교착상태가 해소되므로, 필요조건은 '비선점'이어야 합니다.
profile_image
1

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

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

  1. 프로세스의 고유한 식별자
  2. 할당되지 않은 주변 기기들의 상태정보
  3. 프로세스의 부모 프로세스에 대한 포인터
  4. 프로세스의 현재 상태
(정답률: 68%)
  • PCB는 특정 프로세스의 실행 상태를 관리하는 블록으로, 해당 프로세스와 관련된 정보만 담습니다. 할당되지 않은 주변 기기의 상태 정보는 개별 프로세스의 제어 블록이 아닌 시스템 전체의 자원 관리 영역에서 관리합니다.
profile_image
1

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

64. 기억장치 할당 기법 중에서 프로그램을 주기억장치내의 공백 중에서 가장 큰 공백에 배치하는 기법은?

  1. 최악 적합(worst fit)
  2. 최적 적합(best fit)
  3. 다음 적합(next fit)
  4. 최초 적합(first fit)
(정답률: 75%)
  • 가장 큰 가용 공간에 프로세스를 배치하여, 남은 공간을 최대한 크게 유지하려는 전략이 최악 적합(worst fit) 기법입니다.
profile_image
1

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

65. 분산처리 시스템의 물리적인 연결 형태를 위상이라 한다. 각 노드가 시스템 내의 모든 다른 노드와 직접 연결된 상태이며 직접 통신하고, 기본비용은 노드 숫자의 제곱에 비례하여 늘어나는 위상 방식은?

  1. 환형 구조
  2. 완전 연결 구조
  3. 부분 연결 구조
  4. 다중 접근 버스 구조
(정답률: 54%)
  • 모든 노드가 다른 모든 노드와 1:1로 직접 연결되어 통신하는 구조를 완전 연결 구조라고 하며, 연결선 수가 노드 수의 제곱에 비례하여 급격히 증가하는 특징이 있습니다.
profile_image
1

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

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

  1. 운영체제는 컴퓨터 자원들인 기억장치, 프로세서, 파일 및 정보, 네트워크 및 보호 등을 효율적으로 관리할 수 있는 프로그램의 집합이다.
  2. 운영체제는 컴퓨터 하드웨어, 시스템 프로그램, 응용 프로그램, 사용자 등으로 구성되어 있다.
  3. 자원할당 측면에서 운영체제의 주된 기능은 파일 관리, 입/출력의 구현, 소스 프로그램의 컴파일 및 목적코드 생성 등이다.
  4. 운영체제는 시스템 전체의 움직임을 감시, 감독 관리 및 지원하는 처리프로그램과 주어진 문제를 응용 프로그램 감독 하에 실제데이터 처리를 하는 제어 프로그램으로 구성된다.
(정답률: 46%)
  • 운영체제는 하드웨어 자원(기억장치, 프로세서 등)과 소프트웨어 자원(파일, 네트워크 등)을 효율적으로 관리하고 제어하는 시스템 프로그램의 집합입니다.

    오답 노트

    컴퓨터 하드웨어, 시스템 프로그램, 응용 프로그램, 사용자: 이는 운영체제가 아니라 컴퓨터 시스템 전체의 구성 요소입니다.
    소스 프로그램의 컴파일 및 목적코드 생성: 이는 운영체제의 기능이 아니라 컴파일러의 역할입니다.
    응용 프로그램 감독 하에 실제데이터 처리: 제어 프로그램이 응용 프로그램을 감독하는 것이며, 순서가 바뀌었습니다.
profile_image
1

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

67. 프로그램의 실행 오류로 인해 발생하는 인터럽트로 수행 중인 프로그램에서 0으로 나누는 연산이나, 스택의 오버플로우(overflow) 등과 같은 오류가 발생했을 때, 일어나는 인터럽트는 무엇인가?

  1. 기계 검사 인터럽트
  2. SVC(Supervisor Call) 인터럽트
  3. 프로그램 검사(program check) 인터럽트
  4. 재시작(restart) 인터럽트
(정답률: 63%)
  • 0으로 나누기 연산이나 스택 오버플로우와 같이 프로그램 내부의 실행 오류로 인해 발생하는 인터럽트를 프로그램 검사(program check) 인터럽트라고 합니다.
profile_image
1

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

68. 선점(preemptive) 스케줄링 방식만을 모은 것은?

  1. FIFO(First In First Out), RR(Round Robin)
  2. RR(Round Robin), SRT(Shortest Remaining Time)
  3. SRT(Shortest Remaining Time), SJF(Shortest Job First)
  4. SJF(Shortest Job First), FIFO(First In First Out)
(정답률: 57%)
  • 선점 스케줄링은 OS가 강제로 CPU를 뺏어올 수 있는 방식입니다. RR(Round Robin)은 시간 할당량이 지나면 강제로 교체하며, SRT(Shortest Remaining Time)는 남은 시간이 더 짧은 프로세스가 오면 CPU를 선점합니다.

    오답 노트

    FIFO, SJF: 비선점 스케줄링 방식으로, 프로세스가 스스로 CPU를 반납할 때까지 기다려야 합니다.
profile_image
1

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

69. 다음 설명이 의미하는 것은?

  1. 오버레이(overlay)
  2. 세그먼트(segment)
  3. 페이지(page)
  4. 스레드(thread)
(정답률: 58%)
  • 주기억장치의 용량보다 큰 프로그램을 실행하기 위해, 필요한 부분만 메모리에 올리고 사용하지 않는 부분은 보조기억장치에 두어 교체하며 사용하는 기법을 오버레이(overlay)라고 합니다.
  • 오버레이는 일반적으로 프로그램이나 데이터를 여러 개의 오버레이 영역으로 나누어 관리합니다. 각 오버레이 영역은 서로 겹치지 않고, 프로그램 실행 중에 필요한 오버레이 영역만 메모리에 로드됩니다. 프로그램이 실행되는 동안, 필요한 오버레이를 메모리에 로드하고 사용한 후에는 다른 오버레이로 교체하는 방식으로 동작합니다.
profile_image
1

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

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

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

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

71. UNIX의 특징으로 거리가 먼 것은?

  1. 대화식 시스템이다.
  2. 이식성이 매우 높다.
  3. 멀티 유저 시스템이다.
  4. 대부분 어셈블리 언어로 구현되었다.
(정답률: 67%)
  • UNIX는 이식성을 높이기 위해 대부분 C언어로 작성되었습니다.

    오답 노트

    대부분 어셈블리 언어로 구현되었다: C언어로 구현되어 이식성이 높음
profile_image
1

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

72. 그래프 탐색 알고리즘이 간단하며 원하는 파일로 접근이 쉬우며, 파일의 제거를 위하여 쓰레기 모음(Garbage - Collection)을 위한 참조 계수기가 필요한 디렉토리 구조는?

  1. 1단계 디렉토리
  2. 2단계 디렉토리
  3. 일반 그래프 디렉토리
  4. 비순환 그래프 디렉토리
(정답률: 35%)
  • 일반 그래프 디렉토리 구조는 파일 공유가 자유롭고 접근이 쉬운 장점이 있지만, 파일 삭제 시 해당 파일을 참조하는 모든 경로를 확인해야 하므로 참조 계수기(Reference Counter)를 이용한 쓰레기 모음(Garbage Collection) 기법이 필요합니다.
profile_image
1

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

73. 하나의 프로세스가 어느 정도의 프레임을 갖고 있지 않다면 페이지 부재가 계속적으로 발생되어, 프로세스가 수행되는 시간보다 페이지 교체에 소비되는 시간이 더 많아지는 경우를 무엇이라 하는가?

  1. thrashing
  2. working set
  3. page fault
  4. demand page
(정답률: 63%)
  • 스래싱(thrashing)은 프로세스에 할당된 프레임 수가 너무 적어 페이지 부재(Page Fault)가 빈번하게 발생하고, 이로 인해 CPU가 실제 프로세스 수행보다 페이지 교체 작업에 더 많은 시간을 소비하여 시스템 성능이 급격히 저하되는 현상입니다.
profile_image
1

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

74. 일반적인 보안유지 방식이 아닌 것은?

  1. 외부 보안
  2. 사용자 인터페이스 보안
  3. 내부 보안
  4. 사용자 보안
(정답률: 56%)
  • 일반적인 보안 유지 방식은 시스템의 물리적/논리적 경계에 따른 외부 보안, 시스템 내부의 자원 보호를 위한 내부 보안, 그리고 사용자와 시스템 간의 접점인 사용자 인터페이스 보안으로 구분합니다. 사용자 보안이라는 별도의 독립된 보안 유지 방식 분류는 적절하지 않습니다.
profile_image
1

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

75. 특정 공유 자원이나 한 그룹의 공유 자원들을 할당하는데 필요한 데이터 및 프로시저를 포함하는 병행성 구조로서 자료 추상화 개념을 기초로 하는 것은?

  1. Monitor
  2. Locality
  3. Paging
  4. Context Switching
(정답률: 42%)
  • 모니터(Monitor)는 공유 자원에 접근하는 프로세스들을 관리하기 위해 데이터와 프로시저를 하나로 묶은 고수준의 동기화 도구이며, 자료 추상화 개념을 기반으로 하여 상호 배제를 보장합니다.
profile_image
1

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

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

  1. 할당된 시간(Time Slice) 내에 작업이 끝나지 않으면 대기큐의 맨 뒤로 그 작업을 배치한다.
  2. 시간 할당량이 작아질수록 문맥교환 과부하는 상대적으로 낮아진다.
  3. 시간 할당량이 충분히 크면 FIF0 방식과 비슷하다.
  4. 적절한 응답시간이 보장되므로 시분할 시스템에 유용하다.
(정답률: 63%)
  • Round-Robin 방식은 정해진 시간 할당량(Time Slice)만큼 CPU를 사용하고 다음 프로세스로 넘기는 방식입니다. 시간 할당량이 작아질수록 프로세스 교체 횟수가 빈번해지므로, 문맥교환(Context Switching)에 따른 오버헤드(과부하)는 오히려 증가하게 됩니다.
profile_image
1

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

77. 불연속 할당(non-contiguous allocation) 기법의 블록 할당방식에 해당하지 않는 것은?

  1. 블록 체인기법
  2. 색인블록 체인기법
  3. 세그먼트 블록 체인기법
  4. 블록 지향파일 사상기법
(정답률: 29%)
  • 불연속 할당 기법은 파일의 블록들을 물리적으로 떨어져 저장하는 방식으로, 블록 체인, 색인 블록, 블록 지향 파일 사상 기법 등이 있습니다.
    세그먼트 블록 체인기법은 불연속 할당의 표준 블록 할당 방식에 해당하지 않습니다.
profile_image
1

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

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

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

    오답 노트

    locality: 참조 지역성 원리 자체를 의미함
    segment: 논리적 단위의 메모리 분할
    fragmentation: 메모리 단편화 현상
profile_image
1

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

79. UNIX 파일 시스템에서 inode에 포함되는 내용이 아닌 것은?

  1. 파일 소유자의 사용자 식별
  2. 파일의 크기
  3. 파일이 사용된 시간대별 내역
  4. 파일의 내용이 담긴 디스크상의 실제 주소
(정답률: 57%)
  • inode는 파일의 메타데이터를 저장하는 구조체로, 파일 소유자, 파일 크기, 권한, 디스크상의 실제 주소(포인터) 등을 포함하지만, 파일이 사용된 시간대별 상세 내역은 저장하지 않습니다.
profile_image
1

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

80. 강결합(tightly-coupled) 시스템과 약결합(looselycoupled) 시스템에 대한 설명으로 옳지 않은 것은?

  1. 약결합 시스템은 각각의 시스템이 별도의 운영체제를 가진다.
  2. 약결합 시스템은 하나의 저장장치를 공유한다.
  3. 강결합 시스템은 하나의 운영체제가 모든 처리기와 시스템 하드웨어를 제어한다.
  4. 약결합 시스템은 메시지를 사용하여 상호 통신을 한다.
(정답률: 44%)
  • 약결합 시스템은 독립된 여러 개의 컴퓨터가 네트워크로 연결된 분산 시스템으로, 각 시스템이 자신만의 운영체제와 독립된 저장장치를 가집니다.

    오답 노트

    하나의 저장장치 공유: 강결합 시스템의 특징입니다.
profile_image
1

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

5과목: 정보통신개론

81. 다음 중 링형 LAN에 대한 설명으로 거리가 먼 것은?

  1. 트래픽이 일정한 시스템에 적합하다.
  2. 노드의 추가와 변경이 비교적 어렵다.
  3. 고장시 전체시스템에 영향을 미친다.
  4. 이더넷(Ethernet)이 대표적인 형태이다.
(정답률: 30%)
  • 링형 LAN은 데이터가 한 방향으로 순환하는 구조로, 트래픽이 일정할 때 효율적이며 노드 추가/변경이 어렵고 한 곳의 고장이 전체 시스템에 영향을 줍니다.

    오답 노트

    이더넷(Ethernet): 버스형(Bus) 또는 성형(Star) 구조의 대표적인 LAN 형태입니다.
profile_image
1

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

82. 비동기 전송모드(ATM)에 관한 설명으로 적합하지 않은 것은?

  1. ATM은 B-ISDN의 핵심 기술이다.
  2. 디지털 정보를 다중 전송하는 방식이다.
  3. 정보는 셀(Cell) 단위로 나누어 전송된다.
  4. 저속 대용량 통신망에 적합하다.
(정답률: 54%)
  • ATM은 B-ISDN의 핵심 기술로, 고정된 크기의 셀(Cell) 단위로 데이터를 나누어 전송함으로써 고속 대용량 통신망을 구현하는 방식입니다. 따라서 저속이 아닌 고속 대용량 통신망에 적합합니다.
profile_image
1

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

83. 원거리에서 일괄처리하는 시스템의 터미널은?

  1. 인텔리전트 터미널
  2. 더미(Dummy) 터미널
  3. 리모트 배치 터미널
  4. 키보드 터미널
(정답률: 45%)
  • 원거리(Remote)에서 데이터를 수집하여 일괄 처리(Batch)하는 시스템에 사용되는 터미널은 리모트 배치 터미널입니다.
profile_image
1

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

84. 광대역 ISDN 서비스의 특징으로 가장 거리가 먼 것은?

  1. 신호의 전송 속도가 매우 높다.
  2. 서비스 신호 대역폭의 분포 범위가 넓다.
  3. 연속성 신호와 군집성 신호가 공존한다.
  4. 서비스 시간의 범위가 좁다.
(정답률: 67%)
  • 광대역 ISDN은 고속 전송과 넓은 대역폭을 제공하며, 다양한 서비스 신호를 수용하여 서비스 시간의 범위가 매우 넓은 것이 특징입니다.
profile_image
1

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

85. 통신 프로토콜에서 실체(entity)에 해당되지 않는 것은?

  1. 사용자 응용프로그램
  2. 파일전송 패키지
  3. DB 관리 시스템
  4. 인터페이스 H/W 장치
(정답률: 36%)
  • 통신 프로토콜에서 실체(entity)란 프로토콜의 논리적 단위로, 소프트웨어적인 프로세스나 프로그램을 의미합니다.
    인터페이스 H/W 장치는 물리적인 하드웨어 구성 요소이므로 논리적 실체에 해당하지 않습니다.
profile_image
1

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

86. 다음 중 OSI 참조모델의 가장 하위계층은?

  1. 응용계층
  2. 표현계층
  3. 세션계층
  4. 데이터링크계층
(정답률: 61%)
  • OSI 7계층 모델의 계층 구조는 물리 계층 $\rightarrow$ 데이터링크 계층 $\rightarrow$ 네트워크 계층 $\rightarrow$ 전송 계층 $\rightarrow$ 세션 계층 $\rightarrow$ 표현 계층 $\rightarrow$ 응용 계층 순으로 구성됩니다. 제시된 보기 중에서는 데이터링크계층이 가장 하위 계층에 해당합니다.
profile_image
1

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

87. ASCII 코드를 수신 했을 경우, 우수 패리티를 사용하여 에러를 검출할 수 있는 경우는?(맨 오른쪽이 패리티 비트)

  1. 0 0 1 0 1 1 0 1
  2. 1 0 0 1 0 0 0 0
  3. 1 1 1 0 1 1 0 0
  4. 0 1 0 1 0 1 0 1
(정답률: 39%)
  • 우수 패리티(Odd Parity)는 데이터 비트와 패리티 비트를 합쳐 1의 개수가 항상 홀수가 되도록 맞추는 방식입니다. 1의 개수가 짝수일 경우 에러로 검출합니다.
    1 1 1 0 1 1 0 0의 경우 1의 개수가 4개(짝수)이므로 우수 패리티 규칙에 어긋나 에러로 검출됩니다.
profile_image
1

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

88. 하나로 통합된 통신망으로 다양한 통신 서비스를 제공하는 종합정보통신망은?

  1. WAN
  2. VAN
  3. ISDN
  4. CSDN
(정답률: 65%)
  • ISDN(종합정보통신망)은 하나의 디지털 통신망을 통해 음성, 데이터, 영상 등 다양한 서비스를 동시에 제공하는 통합 통신망입니다.
profile_image
1

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

89. 다음 중 전송제어와 오류관리를 위한 제어정보를 포함하는 프로토콜의 기본적 요소는?

  1. Syntax
  2. Semantics
  3. Timing
  4. Synchronize
(정답률: 38%)
  • 프로토콜의 3요소 중 Semantics(의미)는 전송 효율과 오류 관리를 위해 제어 정보와 그 해석 방법을 정의하는 요소입니다.

    오답 노트

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

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

90. 다음 프로토콜 전송 방식 중 특정한 플래그를 정보 메시지의 처음과 끝에 포함시켜 전송하는 방식은?

  1. 비트방식
  2. 문자방식
  3. 바이트방식
  4. 워드방식
(정답률: 54%)
  • 비트방식은 데이터의 시작과 끝을 알리기 위해 특정한 비트 패턴인 플래그(Flag)를 정보 메시지의 앞뒤에 추가하여 전송하는 방식입니다.
profile_image
1

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

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

  1. 사무자동화분야
  2. 군사분야
  3. 공장자동화분야
  4. 의료분야
(정답률: 76%)
  • 데이터통신 시스템은 초기 냉전 시대의 전략적 통신 및 보안 필요성에 의해 군사분야에서 가장 먼저 개발되고 이용되었습니다.
profile_image
1

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

92. 다음 중 ( )에 알맞은 내용은 무엇인가?

  1. 처리, 전송
  2. 처리, 기억
  3. 전송, 기억
  4. 제어, 통신
(정답률: 61%)
  • ITU-T의 정의에 따르면 데이터통신은 정보를 기계로 처리하거나, 처리한 정보를 전송하는 것을 의미합니다. 따라서 빈칸에 들어갈 알맞은 내용은 처리, 전송입니다.
profile_image
1

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

93. 쌍방향 통신이 있는 뉴미디어에 해당되는 것은?

  1. Radio
  2. Videotex
  3. Teletext
  4. CCTV
(정답률: 48%)
  • 비디오텍스(Videotex)는 사용자가 단말기를 통해 정보를 요청하고 시스템이 응답하는 쌍방향 통신 서비스입니다.

    오답 노트

    Radio, Teletext, CCTV: 일방향 전송 방식의 매체입니다.
profile_image
1

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

94. 데이터통신의 일반적인 정의에 대한 내용으로 포함하기가 부적합한 것은?

  1. 정보기기 사이에서 디지틀 신호형태로 표현된 정보를 송수신하는 통신
  2. 정보처리장치 등에 의하여 처리된 정보를 전송하는 통신으로 기계장치간의 통신
  3. 아날로그 신호형태인 음성을 목적으로 하는 통신
  4. 전기통신회선을 이용, 회선에 입.출력장치를 접속해서 정보를 송수신하는 통신
(정답률: 61%)
  • 데이터통신은 기본적으로 컴퓨터나 정보기기 간에 디지털 신호 형태로 정보를 송수신하는 기계 장치 간의 통신을 의미합니다. 따라서 아날로그 신호 형태인 음성을 목적으로 하는 통신은 일반적인 데이터통신의 정의에 부합하지 않습니다.
profile_image
1

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

95. 몇 개의 터미널들이 하나의 통신회선을 통하여 결합된 형태로 신호를 전송하고 이를 수신측에서 다시 몇 개의 터미널의 신호로 분리하여 컴퓨터에 입력할 수 있도록 하는 것은?

  1. 디지털 서비스 유니트(DSU)
  2. 변복조기(MODEM)
  3. 채널 서비스 유니트(CSU)
  4. 다중화 장비(Multiplexer)
(정답률: 55%)
  • 다중화 장비(Multiplexer)는 여러 개의 터미널 신호를 하나의 통신 회선으로 결합하여 전송하고, 수신측에서 다시 분리하여 각각의 터미널로 전달하는 장치입니다.
profile_image
1

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

96. 비동기식 전송방식에서 쓰이지 않는 Stop bit의 수는?

  1. 1/2bit
  2. 1bit
  3. 1+1/2bit
  4. 2bit
(정답률: 31%)
  • 비동기식 전송에서 정지 비트(Stop bit)는 수신측에 문자의 끝을 알리는 역할을 하며, 일반적으로 $1$, $1.5$, $2$ 비트가 사용됩니다. $1/2$ 비트는 표준적으로 사용되지 않습니다.
profile_image
1

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

97. 데이터전송시스템의 전송로에는 아날로그 방식과 디지털 방식이 있다. 디지털전송로에 대한 설명 중 틀린 것은?

  1. 신호변환기로 변복조장치(MODEM)를 사용한다.
  2. 패킷전송방식이 주로 이용된다.
  3. 전송매체는 M/W, 광케이블, UTP케이블 등이 있다.
  4. 국과 국간의 전송로는 디지털방식으로 구성된다.
(정답률: 33%)
  • 변복조장치(MODEM)는 디지털 신호를 아날로그 신호로, 또는 아날로그 신호를 디지털 신호로 변환하는 장치로, 주로 아날로그 전송로를 통해 디지털 데이터를 전송할 때 사용합니다.
profile_image
1

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

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

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

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

99. 다음 중 뉴미디어의 특징이라고 볼 수 없는 사항은?

  1. 단방향성
  2. 네트워크화
  3. 분산적
  4. 특정 다수자
(정답률: 65%)
  • 뉴미디어는 사용자와 제공자 간의 상호작용이 가능한 양방향성을 특징으로 하므로, 단방향성은 뉴미디어의 특징이 아닙니다.
profile_image
1

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

100. 다음 정보통신시스템의 구성 요소 중 그 기능이 다르게 표현된 것은 ?

  1. DTE : 입출력제어 및 송수신 제어기능 수행
  2. DCE : 전송된 데이터를 저장, 처리기능 수행
  3. CCU : 전송오류검출, 회선감시 등과 같은 통신제어 기능을 수행
  4. 전송회선 : 전송신호를 송수신하기 위한 통로
(정답률: 41%)
  • DCE(Data Circuit-terminating Equipment)는 DTE와 전송회선 사이에서 신호를 변환하여 전송을 돕는 모뎀과 같은 장치이며, 데이터를 저장하거나 처리하는 기능은 수행하지 않습니다.
profile_image
1

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

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