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

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

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

정보처리산업기사
(2000-07-23 기출문제)

목록

1과목: 데이터 베이스

1. 선형 자료 구조에 해당되지 않는 것은?

  1. 스택(stack)
  2. 큐(queue)
  3. 트리(tree)
  4. 데크(deque)
(정답률: 88%)
  • 트리(tree)는 데이터가 계층적인 구조를 가지는 비선형 자료 구조입니다.

    오답 노트

    스택, 큐, 데크: 데이터가 일렬로 나열되는 선형 자료 구조
profile_image
1

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

2. 데이터베이스는 계속적으로 변화하는 현실 세계를 표현하는데, 이 현실 세계를 논리적으로 표현하기 위해 사용하는 지능적 도구를 의미하는 것은?

  1. 데이터 디렉토리
  2. 데이터 사전
  3. 데이터 모델
  4. 데이터베이스 기계
(정답률: 71%)
  • 현실 세계의 데이터를 논리적으로 표현하고 구조화하기 위해 사용하는 지능적인 도구를 데이터 모델이라고 합니다.
profile_image
1

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

3. SQL 검색문의 기본적인 구조로 옳게 짝지어진 것은?

  1. (1)릴레이션 (2)속성 (3)조건
  2. (1)조건 (2)릴레이션 (3)튜플
  3. (1)튜플 (2)릴레이션 (3)조건
  4. (1)속성 (2)릴레이션 (3)조건
(정답률: 52%)
  • SQL 검색문의 기본 구조는 와 같이 구성됩니다.
    SELECT 절에는 추출할 속성(Attribute)을, FROM 절에는 대상 릴레이션(Relation)을, WHERE 절에는 추출 조건을 명시합니다.
profile_image
1

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

4. Which of the fallowing is not destrable properties of transaction?

  1. atomicity
  2. consistency preservation
  3. isolation
  4. validity
(정답률: 46%)
  • 트랜잭션이 안전하게 수행되기 위해 갖추어야 할 핵심 성질인 ACID 특성을 묻는 문제입니다. 트랜잭션의 4대 특징은 원자성(atomicity), 일관성(consistency), 독립성(isolation), 영속성(durability)입니다.

    오답 노트

    validity: 트랜잭션의 필수 성질에 포함되지 않습니다.
profile_image
1

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

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

  1. 데이터베이스 일부만 선택적으로 보여주므로 데이터베이스의 접근을 제한할 수 있다.
  2. 복잡한 검색을 사용자는 간단하게 할 수 있다.
  3. 사용자에게 데이터의 독립성을 제공할 수 있다.
  4. 뷰는 별도의 디스크 공간을 차지하여 생성되는 실제적 테이블이다.
(정답률: 90%)
  • 뷰는 가상 테이블로서 정의만 저장될 뿐, 실제 데이터를 물리적으로 저장하는 별도의 디스크 공간을 차지하지 않습니다.

    오답 노트

    데이터베이스 일부 선택적 노출: 보안성 향상
    복잡한 검색 간소화: 사용자 편의성 제공
    데이터 독립성 제공: 논리적 독립성 확보
profile_image
1

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

6. DBA의 일반적인 기능에 대한 설명으로 옳지 않은 것은?

  1. 계획-전체 조직의 사업 계획을 지원하는 데이터베이스 개발을 위한 전체적인 계획을 세운다.
  2. 설계-현재 그리고 향후 필요로 하는 조직의 요구사항을 개념 설계, 논리 설계, 물리 설계를 가져 데이터베이스화 한다.
  3. 구현-논리적으로 데이터베이스를 생성하고, 업무에 필요한 응용 프로그램을 개발한다.
  4. 확장 및 범용 데이터베이스의 성능 통제와 변경을 계획한다.
(정답률: 57%)
  • DBA(데이터베이스 관리자)는 데이터베이스의 설계, 구현, 관리 및 제어를 담당하지만, 실제 업무에 필요한 응용 프로그램을 개발하는 것은 응용 프로그래머의 역할입니다.
profile_image
1

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

7. 다음 인접 행렬(adjacency matrix)에 대응되는 그래프(graph)를 그렸을 때 옳은 것은?

(정답률: 87%)
  • 인접 행렬의 행(출발점)과 열(도착점)이 1인 경우 간선이 존재합니다.
    1. A $\rightarrow$ B : 1 (간선 존재)
    2. B $\rightarrow$ C : 1 (간선 존재)
    3. C $\rightarrow$ A : 1 (간선 존재)
    이 관계를 모두 만족하는 그래프는 입니다.
profile_image
1

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

8. 개체간의 관계와 제약조건을 나타내고 데이터베이스의 접근 권한, 보안 및 무결성 규칙 명세가 있는 스키마는?

  1. 내부 스키마
  2. 외부 스키마
  3. 개념 스키마
  4. 서브 스키마
(정답률: 79%)
  • 개념 스키마는 모든 사용자 관점을 통합한 조직 전체의 논리적 데이터베이스 구조로, 개체 간의 관계, 제약 조건, 보안 정책 및 무결성 규칙을 정의하는 단계입니다.

    오답 노트

    내부 스키마: 물리적 저장 장치 관점의 구조
    외부 스키마: 개별 사용자나 응용 프로그램 관점의 구조
profile_image
1

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

9. What is called that the catalog stores data that describes each databases?(문제오류로 실제 시험문제에서는 다, 라를 정답 처리한 문제입니다. 이곳에서는 가번을 정답 처리 하겠습니다.)

  1. tuple
  2. domain
  3. meta data
  4. schema
(정답률: 69%)
  • 데이터베이스의 각 데이터베이스를 설명하는 데이터를 저장하는 카탈로그의 데이터는 meta data라고 합니다. (제시된 정답 tuple은 일반적인 정의와 다르나 요청에 따라 처리함)
profile_image
1

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

10. 한 릴레이션(relation)에 포함되어 있는 튜플(tuple)의 수를 무엇이라 하는가?

  1. 차수(degree)
  2. 카디널리티(cardinality)
  3. 도메인(domain)
  4. 속성(attribute)
(정답률: 77%)
  • 릴레이션에서 튜플(행)의 전체 개수를 카디널리티(cardinality)라고 합니다.

    오답 노트

    차수(degree): 속성(열)의 개수
    도메인(domain): 하나의 속성이 가질 수 있는 원자 값들의 집합
    속성(attribute): 릴레이션을 구성하는 각 열
profile_image
1

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

11. 관계데이터 모델에서 참조무결성(referential integrity)에 대한 설명이다. 괄호 안의 내용으로 옳은 것은?

  1. ①R1 ②R2 ③K
  2. ①K ②R1 ③K
  3. ①FK ②R1 ③K
  4. ①FK ②R2 ③K
(정답률: 67%)
  • 참조 무결성은 외래키(FK) 값이 참조하는 릴레이션(R1)의 기본키(K) 값과 일치하거나 NULL이어야 한다는 제약 조건입니다.
profile_image
1

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

12. 주기억 장치 내에서 이루어지는 정렬 방법은?

  1. oscillating sort
  2. balanced sort
  3. polyphase sort
  4. insertion sort
(정답률: 60%)
  • 삽입 정렬(insertion sort)은 데이터를 하나씩 선택해 적절한 위치에 삽입하며 정렬하는 방식으로, 주기억 장치 내에서 효율적으로 수행되는 내부 정렬(Internal Sort) 방식입니다.
profile_image
1

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

13. 삽입 SQL(embedded SQL)에 대한 설명으로 옳지 않은 것은?

  1. 응용 프로그램에 삽입되어 사용되는 SQL이다.
  2. SQL 문장의 식별자로서 EXEC SQL을 앞에 기술한다.
  3. 호스트 변수와 데이터베이스 필드의 이름은 같아도 무방하다.
  4. 호스트 언어의 변수는 SQL 변수와 구별하기 위하여 앞에 % 기호를 붙인다.
(정답률: 67%)
  • 삽입 SQL에서 호스트 언어의 변수와 SQL 변수를 구분하기 위해 사용하는 기호는 %가 아니라 콜론(:)입니다.

    오답 노트

    응용 프로그램 내에 SQL을 삽입하여 사용하며, SQL 문장 시작 시 EXEC SQL 식별자를 사용하고 호스트 변수와 필드 이름은 서로 달라도 무방합니다.
profile_image
1

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

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

  1. 데이터의 양
  2. 초기 데이터의 배열상태
  3. 키 값들의 분포상태
  4. 운영체제의 종류
(정답률: 80%)
  • 정렬 알고리즘의 효율성은 데이터의 양, 초기 정렬 상태, 키 값의 분포 범위 등에 따라 시간 복잡도와 성능이 결정됩니다.

    오답 노트

    운영체제의 종류는 알고리즘의 논리적 효율성이나 선택 기준에 직접적인 영향을 주지 않습니다.
profile_image
1

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

15. 관계 데이터베이스의 테이블인 수강(학번, 과목명, 중간성적, 기말성적)에서 과목명이 'DB'인 모든 튜플들을 성적에 의해 정렬된 형태로 검색하고자 한다. 이때 정렬 기준은 기말성적의 내림차순으로 정렬하고 기말성적이 같은 경우는 중간성적의 오름차순으로 정렬하고자 한다. 다음 질의문에서 ORDER BY 절의 밑줄 친 부분의 내용으로 옳은 것은?

  1. 중간성적 DESC, 기말성적 ASC
  2. 기말성적 DESC, 중간성적 ASC
  3. 중간성적 D(1), 기말성적 A(2)
  4. 중간성적(DESC), 기말성적(ASC)
(정답률: 63%)
  • SQL의 ORDER BY 절에서 내림차순은 DESC, 오름차순은 ASC 키워드를 사용합니다. 문제에서 요구한 기말성적 내림차순과 중간성적 오름차순을 순서대로 적용하면 기말성적 DESC, 중간성적 ASC가 됩니다.
    $$\text{SELECT * FROM 수강 WHERE 과목명 = 'DB' ORDER BY 기말성적 DESC, 중간성적 ASC}$$
profile_image
1

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

16. DBMS에서 사용할 데이터베이스의 정의 및 변경을 위해서 사용하는 연산은?

  1. DDL
  2. DML
  3. DCL
  4. DBL
(정답률: 82%)
  • 데이터 정의어(DDL, Data Definition Language)는 데이터베이스의 구조를 정의하거나 변경, 삭제하기 위해 사용하는 언어입니다.
profile_image
1

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

17. 데이터베이스 서버(server)의 선정시 직접적인 조건으로 거리가 먼 것은?

  1. 고성능의 주기억장치와 빠른 입/출력 연산등이 수행될 수 있는 기능이 지원되어야 한다.
  2. 응용프로그램 개발이 용이해야 한다.
  3. 다양한 사용자 인터페이스가 지원되어야 한다.
  4. 대용량의 자료를 저장, 탐색할 수 있으며 분산 데이터 관리가 지원되어야 한다.
(정답률: 62%)
  • 데이터베이스 서버 선정 시에는 하드웨어 성능(주기억장치, I/O), 데이터 관리 능력(대용량 저장, 분산 관리), 사용자 인터페이스 지원 여부 등 시스템의 인프라적 성능과 기능이 핵심 조건입니다.

    오답 노트

    응용프로그램 개발이 용이해야 한다는 점은 서버 자체의 선정 조건이라기보다 개발 환경이나 언어, 프레임워크의 특성에 해당합니다.
profile_image
1

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

18. 스레드(threaded) 이진트리에 대한 설명으로 옳지 않은 것은?

  1. 널 링크를 다른 노드를 가리키는 포인터로 대체한다.
  2. Perlis. Thornton에 의해 널 링크를 이용하는 방법이 고안되었다.
  3. 스택의 도움 없이 트리를 순회할 수 있는 장점이 있다.
  4. 실제 포인터와 스레드를 구별하기가 쉽다.
(정답률: 58%)
  • 스레드 이진트리는 널 링크를 활용해 스택 없이 순회가 가능하도록 설계되었으나, 실제 포인터와 스레드(가짜 포인터)를 구분하기 위해 별도의 태그 비트가 필요하므로 구별하기가 쉽지 않습니다.
profile_image
1

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

19. ISAM(indexed sequential access method) 파일의 특징이 아닌 것은?

  1. 기본 데이터 구역은 데이터 레코드를 저장한다.
  2. 인덱스 구역은 데이터 구역에 대한 인덱스를 저장한다.
  3. 독립된 오버플로우 구역은 기본 데이터 구역에서 오버플로우된 레코드를 저장하는 구역이다.
  4. 인덱스 영역은 트랙 영역, 실린더 영역, 오버플로우 영역으로 구성된다.
(정답률: 50%)
  • ISAM 파일의 인덱스 영역은 트랙 인덱스와 실린더 인덱스로 구성되며, 오버플로우 영역은 인덱스 영역이 아닌 별도의 데이터 저장 구역입니다.
profile_image
1

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

20. 데이터베이스 설계과정 중 개념적 설계 단계에 대한 설명으로 옳지 않은 것은?

  1. 산출물로 개체관계도(ER-D)가 만들어진다.
  2. DBMS에 독립적인 개념 스키마를 설계한다.
  3. 트랜잭션 인터페이스를 설계한다.
  4. 논리적 설계 단계의 전 단계에서 수행된다.
(정답률: 35%)
  • 트랜잭션 인터페이스 설계는 개념적 설계 이후 단계인 외부 스키마 설계나 상세 설계 과정에서 다루어집니다.

    오답 노트

    개체관계도(ER-D): 개념적 설계의 핵심 산출물
    DBMS 독립적 설계: 특정 DBMS에 종속되지 않는 개념 스키마 작성
    논리적 설계 전 단계: 설계 순서는 개념적 설계 → 논리적 설계 → 물리적 설계 순임
profile_image
1

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

2과목: 전자 계산기 구조

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

  1. 기억기능
  2. 연산기능
  3. 제어기능
  4. 입력기능
(정답률: 69%)
  • CPU는 제어, 연산, 기억(레지스터) 기능을 수행하며, 외부 장치로부터 데이터를 받는 입력기능은 입력장치의 역할입니다.
profile_image
1

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

22. 디지털 코드 중에서 에러검출 및 교정이 가능한 코드는?

  1. 그레이(Gray) 코드
  2. 해밍(Hamming) 코드
  3. 3초과(Excess-3) 코드
  4. BCD 코드
(정답률: 70%)
  • 해밍(Hamming) 코드는 데이터 비트 사이에 패리티 비트를 적절히 배치하여, 전송 중 발생한 에러를 검출할 뿐만 아니라 에러가 발생한 정확한 위치를 찾아내어 스스로 교정할 수 있는 코드입니다.

    오답 노트

    그레이(Gray) 코드: 인접한 수 간에 1비트만 변하는 코드
    3초과(Excess-3) 코드: BCD 코드에 3을 더한 코드
    BCD 코드: 10진수 한 자리를 4비트로 표현한 코드
profile_image
1

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

23. 순서 논리 회로(Sequential logic circuit)로써 제어 논리를 구성할 때 발생되는 단점으로 옳지 못한 것은?

  1. 설계 과정이 복잡하다.
  2. 회로 자체가 복잡하다.
  3. 처리 속도가 늦어진다.
  4. 고장 수리가 용이하지 못하다.
(정답률: 29%)
  • 순서 논리 회로를 이용한 제어 논리 구성은 하드웨어적으로 고정된 회로를 설계하는 방식입니다. 설계 과정이 복잡하고 회로 자체가 방대해지며, 고정된 회로 특성상 고장 수리가 어렵다는 단점이 있습니다. 하지만 하드웨어적으로 직접 구현되므로 처리 속도는 매우 빠르다는 것이 특징입니다.
profile_image
1

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

24. 레지스터 전송 마이크로 오퍼레이션의 전송 형태가 아닌 것은?

  1. 직렬 전송
  2. 병렬 전송
  3. 메모리 전송
  4. 버스 전송
(정답률: 57%)
  • 레지스터 전송 마이크로 오퍼레이션은 레지스터 간의 데이터 이동 방식을 다룹니다. 데이터 전송 방식에는 한 비트씩 보내는 직렬 전송, 여러 비트를 동시에 보내는 병렬 전송, 공통 통로를 이용하는 버스 전송이 있습니다. 메모리 전송은 레지스터 간의 전송 형태가 아니라 메모리와 레지스터 간의 데이터 교환에 해당합니다.
profile_image
1

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

25. EBCDIC 코드에 의한 (-123)10의 팩형식 십진수의 형태는?

(정답률: 35%)
  • 팩형식 십진수(Packed Decimal)는 10진수 한 자리를 $4bit$로 표현하며, 마지막 4비트에 부호를 표시합니다. 부호는 양수일 때 $C$, 음수일 때 $D$, 부호 없는 양수일 때 $F$를 사용합니다. $(-123)_{10}$은 숫자 $1, 2, 3$과 음수 부호 $D$가 결합된 형태이므로 가 정답입니다.
profile_image
1

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

26. 인터럽트 사이클에 대한 마이크로 동작 중 관계없는 것은?(단, Interrupt handler)는 0번지에 저장되어 있다.)

  1. MBR←PC, PC←0
  2. MAR←PC, PC←0
  3. M←MBR, IEN←0
  4. fetch cycle로 간다.
(정답률: 39%)
  • 인터럽트 사이클은 현재 프로그램의 복귀 주소를 저장하고 인터럽트 서비스 루틴으로 분기하는 과정입니다. 복귀 주소인 $PC$ 값을 메모리에 저장하기 위해 $MBR$로 옮긴 후, 인터럽트 핸들러가 있는 $0$번지로 $PC$를 설정해야 합니다. 따라서 $MAR$에 $PC$를 직접 옮기는 $MAR \leftarrow PC, PC \leftarrow 0$과정은 인터럽트 사이클의 올바른 마이크로 동작이 아닙니다.
profile_image
1

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

27. '메모리가 제대로 동작하려면 어드레스 신호, 데이터 신호 및 ( )신호가 상호간 시간적 관계가 잘 유지되어야 한다.' ( )에 해당하는 올바른 신호는?

  1. 제어
  2. 호출
  3. 액티브(active)
  4. 상태(state)
(정답률: 63%)
  • 메모리 시스템이 정확하게 동작하기 위해서는 주소를 지정하는 어드레스 신호, 실제 데이터를 주고받는 데이터 신호, 그리고 읽기/쓰기 동작을 결정하는 제어 신호가 정해진 타이밍에 맞춰 상호작용해야 합니다.
profile_image
1

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

28. 버스(bus)를 구성하는데 사용할 수 있는 논리회로는?

  1. encoder
  2. multiplexer
  3. counter
  4. comparator
(정답률: 60%)
  • Multiplexer(멀티플렉서)는 여러 개의 입력 신호 중 하나를 선택하여 하나의 출력선으로 내보내는 회로로, 여러 장치가 하나의 공통 버스를 공유하여 데이터를 전송할 때 필수적으로 사용됩니다.
profile_image
1

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

29. 메모리를 참조하지 않고 데이터를 사용하는 번지 지정방식은?

  1. Direct Addressing
  2. Register Addressing
  3. Indirect Addressing
  4. Register Indirect Addressing
(정답률: 16%)
  • Register Addressing(레지스터 지정방식)은 오퍼랜드 필드에 메모리 주소가 아닌 레지스터 번호를 지정하므로, 메모리에 접근하지 않고 CPU 내부의 레지스터에서 직접 데이터를 가져와 사용하기 때문에 속도가 매우 빠릅니다.
profile_image
1

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

30. 전류 일치 기술(coincident-current technique)에 의하여 기억장소를 선별하는 기억장치는?

  1. 자기코어
  2. 자기 디스크
  3. 자기 테이프
  4. 자기 드럼
(정답률: 50%)
  • 자기코어 메모리는 가로선과 세로선이 교차하는 지점에 코어를 배치하여, 두 선에 동시에 전류를 흘려보내는 전류 일치 기술(coincident-current technique)을 통해 특정 기억 장소를 선택하고 데이터를 읽거나 씁니다.
profile_image
1

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

31. 부 프로그램(Sub program)에서 주 프로그램(Main progarm)으로 복귀할 때 필요한 주소를 기억시키든지 혹은 산술 연산을 할 때 변수와 연산자를 기억시키는데 적합한 것은?

  1. Queue
  2. Dequeue
  3. Stack
  4. Buffer
(정답률: 58%)
  • 스택(Stack)은 LIFO(Last-In First-Out, 후입선출) 구조로, 함수 호출 시 복귀 주소를 저장하거나 연산 과정에서 중간 값을 임시 저장하는 데 최적화된 자료구조입니다.
profile_image
1

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

32. 인터럽트가 발생되는 원인에 들지 않는 것은?

  1. 자료 전달 과정에서 Error가 발생
  2. 불법적인 인스트럭션의 수행
  3. SVC(Super Visor Call) 명령 수행
  4. 무조건 Branch 명령의 수행
(정답률: 62%)
  • 인터럽트는 CPU가 프로그램 실행 중 예기치 못한 상황이나 외부 요청이 발생했을 때 처리를 중단하고 해당 사건을 처리하는 메커니즘입니다. 무조건 Branch 명령의 수행은 프로그램의 흐름을 바꾸는 일반적인 제어 명령일 뿐, 예외적인 상황을 알리는 인터럽트 원인이 아닙니다.

    오답 노트

    자료 전달 Error: 하드웨어 오류 인터럽트
    불법 인스트럭션: 트랩(Trap) 인터럽트
    SVC 명령: 소프트웨어 인터럽트
profile_image
1

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

33. 1의 보수에 의해 표현된 수를 좌측으로 1 bit shift 하는 경우 입력되는 비트는?

  1. 1
  2. 0
  3. sing bit
  4. LSB(Least Significant Bit)
(정답률: 25%)
  • 부호 있는 수의 산술 시프트(Arithmetic Shift) 좌측 이동 시, 최상위 비트(MSB)의 부호 비트를 유지하면서 이동하므로 입력되는 비트는 부호 비트(sign bit)가 됩니다.
profile_image
1

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

34. CPU의 명령을 받고 입·출력 조작을 개시하면 CPU와는 독립적으로 조작을 하는 것은?

  1. Register
  2. Channel
  3. Terminal
  4. Buffer
(정답률: 39%)
  • 채널(Channel)은 CPU의 명령을 받아 입출력 장치를 제어하며, 데이터 전송 시 CPU의 개입 없이 독립적으로 동작하여 시스템의 전체적인 효율을 높이는 입출력 전용 프로세서입니다.
profile_image
1

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

35. 다음 정보의 단위 중 하위의 개념에서 상위의 개념으로 올바르게 나열된 것은?

  1. 문자 - 항목 - 레코드 - 파일
  2. 문자 - 레코드 - 항목 - 파일
  3. 문자 - 파일 - 레코드 - 항목
  4. 문자 - 항목 - 파일 - 레코드
(정답률: 48%)
  • 데이터의 계층 구조는 가장 작은 단위부터 큰 단위 순으로 문자(Character) $\rightarrow$ 항목(Field) $\rightarrow$ 레코드(Record) $\rightarrow$ 파일(File) $\rightarrow$ 데이터베이스(Database) 순으로 구성됩니다.
profile_image
1

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

36. 액세스(access) 시간이 가장 짧은 것으로 가장 고속의 메모리 소자는?

  1. 코어(core)
  2. 바이폴라(bipolar)형
  3. 스태틱(static)-MOS형
  4. 다이나믹(dynamic)-MOS형
(정답률: 25%)
  • 메모리 소자 중 바이폴라(bipolar)형은 전하의 축적이 아닌 전류의 흐름을 이용하므로, MOS 기반의 소자들보다 스위칭 속도가 훨씬 빨라 액세스 시간이 가장 짧습니다.
profile_image
1

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

37. 가상기억장치에서 주기억장치로 자료의 페이지를 옮길 때 주소를 조정해 주어야 하는데 이것을 무엇이라 하는가?

  1. spooling
  2. blocking
  3. mapping
  4. buffering
(정답률: 52%)
  • 가상기억장치의 가상 주소(논리 주소)를 실제 주기억장치의 물리 주소로 변환하여 연결해 주는 과정을 매핑(mapping)이라고 합니다.
profile_image
1

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

38. 2개의 6 bit word를 위한 comparator를 만들기 위하여 몇 개의 exclusive NOR gate가 필요한가?

  1. 2
  2. 3
  3. 6
  4. 12
(정답률: 17%)
  • 두 개의 비트가 서로 같은지 비교하여 같을 때 1을 출력하는 회로가 Exclusive NOR gate입니다. 6비트 워드의 각 비트 쌍을 개별적으로 비교해야 하므로 비트 수만큼의 게이트가 필요합니다.
    ① [기본 공식] $\text{Gates} = \text{Bit length}$
    ② [숫자 대입] $\text{Gates} = 6$
    ③ [최종 결과] $\text{Gates} = 6$
profile_image
1

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

39. 컴퓨터시스템 내부에서 순간순간의 시스템 상태를 기록하고 있는 특별한 word를 무엇이라고 하는가?

  1. Interrupt
  2. Machine check
  3. PSW(Program Status Word)
  4. SVC 명령
(정답률: 55%)
  • 컴퓨터 시스템의 현재 상태(조건 코드, 인터럽트 마스크, 프로그램 카운터 등)를 저장하여 시스템의 순간적인 상태를 기록하는 특별한 워드는 PSW(Program Status Word)입니다.
profile_image
1

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

40. 다중 프로그래밍에서는 여러 개의 프로그램이 동시에 병렬로 실행된다. 이때는 어떤 프로그램이 다른 프로그램에 의해 잘못 쓰여 지는 것을 무엇이라 하는가?

  1. 프로그램 보호
  2. 기계 보호
  3. 기억 보호
  4. PSW 보호
(정답률: 36%)
  • 다중 프로그래밍 환경에서 한 프로그램이 다른 프로그램의 메모리 영역을 침범하여 데이터를 수정하거나 파괴하는 것을 방지하는 것을 기억 보호라고 합니다.
profile_image
1

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

3과목: 시스템분석설계

41. 코드의 기능이라 볼 수 없는 것은?

  1. 표준화기능
  2. 분류기능
  3. 간소화기능
  4. 호환기능
(정답률: 53%)
  • 코드는 데이터를 표준화하고, 분류하며, 복잡한 이름을 간소화하여 효율적으로 관리하는 기능을 수행합니다.

    오답 노트

    호환기능: 코드의 기본 목적이나 기능에 해당하지 않습니다.
profile_image
1

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

42. 람바우(Rumbaugh) 객체 지향 분석의 모델링 방법에 해당하지 않는 것은?

  1. 동적(dynamic) 모델링
  2. 클래스(class) 모델링
  3. 객체(object) 모델링
  4. 기능(functional) 모델링
(정답률: 62%)
  • 람바우의 객체 지향 분석 방법론은 객체 모델링, 동적 모델링, 기능 모델링의 3가지 단계로 구성됩니다.

    오답 노트

    클래스(class) 모델링: 객체 모델링의 일부일 수는 있으나, 람바우가 정의한 3대 모델링 단계에 해당하지는 않습니다.
profile_image
1

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

43. 자료흐름도(Data Flow Diagram)의 구성요소가 아닌 것은?

  1. 처리(process)-원
  2. 흐름(flow)-화살표
  3. 단말(terminator)-사각형
  4. 비교(compare)-마름모
(정답률: 43%)
  • 자료흐름도(DFD)는 프로세스, 자료 흐름, 자료 저장소, 단말로 구성됩니다.

    오답 노트

    비교(compare)-마름모: 순서도(Flowchart)의 제어 구조를 나타내는 기호입니다.
profile_image
1

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

44. 모듈의 독립성을 향상시키기 위한 결합도와 응집도는?

  1. 결합도는 약하고 응집도는 강해야 한다.
  2. 결합도는 강하고 응집도는 약해야 한다.
  3. 결합도와 응집도가 강해야 한다.
  4. 결합도와 응집도가 약해야 한다.
(정답률: 70%)
  • 모듈의 독립성을 높여 유지보수성을 향상시키려면, 모듈 내부 요소들은 서로 밀접하게 관련되어 있어야 하고(강한 응집도), 모듈 간의 상호 의존성은 최소화(약한 결합도)해야 합니다.
profile_image
1

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

45. 시스템 설계를 위한 분석과정에 대한 설명으로 옳지 않은 것은?

  1. 환경의 변화에 유연성 있는 시스템을 개발하기 위해 기업환경 조사를 한다.
  2. 개발과정과 현장은 별개이므로 현장조사를 상세히 할 필요는 없다.
  3. 기업이 필요로 하는 기능과 활동을 조사한다.
  4. 기능분석을 위한 도구를 사용하여 모델을 설계한다.
(정답률: 86%)
  • 성공적인 시스템 설계를 위해서는 실제 데이터가 발생하고 처리되는 현장의 요구사항과 업무 흐름을 정확히 파악하는 것이 필수적입니다. 따라서 현장조사를 상세히 수행하는 것은 분석 과정의 핵심 단계입니다.
profile_image
1

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

46. 프로세스 설계시 유의할 사항으로 거리가 먼 것은?

  1. 오류에 대비한 체크 시스템을 고려한다.
  2. 신뢰성과 정확성을 고려한다.
  3. 시스템의 상태, 구성요소 및 기능 등을 종합적으로 표시한다.
  4. 각 부문별 담당자의 책임범위를 고려한다.
(정답률: 89%)
  • 프로세스 설계는 시스템의 흐름, 신뢰성, 정확성 및 오류 제어 시스템 구축에 집중해야 하는 기술적 설계 단계입니다. 각 부문별 담당자의 책임범위를 고려하는 것은 프로세스 설계보다는 조직 관리나 업무 분장(R&R) 영역에 해당합니다.
profile_image
1

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

47. 컴퓨터로 처리할 데이터의 개수와 컴퓨터로 처리할 데이터의 개수가 같은지의 여부를 검사하는 체크 방법은?

  1. blank check
  2. total check
  3. data count check
  4. mode check
(정답률: 66%)
  • 처리해야 할 데이터의 총 개수와 실제로 처리된 데이터의 개수가 일치하는지 확인하여 데이터의 누락이나 중복 여부를 검사하는 방법은 data count check입니다.
profile_image
1

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

48. 모듈러 프로그래밍(Modular Programming)과 관계가 먼 것은?

  1. 기능적 방법을 이용한다.
  2. 부분보다 전체를 중요시 여긴다.
  3. 전체보다 부분을 중요시 여긴다.
  4. 프로그램의 복잡성을 제거하려는 기초 방법이다.
(정답률: 37%)
  • 모듈러 프로그래밍은 복잡한 전체 시스템을 독립적인 기능을 가진 작은 단위(모듈)로 나누어 개발하는 방식입니다. 따라서 전체보다 부분을 중요시하여 관리함으로써 프로그램의 복잡성을 제거하고 효율성을 높이는 방법입니다.

    오답 노트

    부분보다 전체를 중요시 여긴다: 모듈화의 핵심은 부분(모듈)의 독립성과 효율적 관리입니다.
profile_image
1

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

49. 마스터 파일(master file)안의 정보 변동에 의해 추가, 삭제, 교환을 하고 새로운 내용의 마스터 파일을 작성하는 것을 무엇이라 하는가?

  1. 병합(merge)
  2. 매칭(matching)
  3. 변환(conversion)
  4. 갱신(update)
(정답률: 75%)
  • 마스터 파일의 기존 데이터에 변경 사항(추가, 삭제, 수정)을 반영하여 최신 상태의 새로운 마스터 파일을 생성하는 과정을 갱신(update)이라고 합니다.
profile_image
1

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

50. 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 객체 지향의 요소는?

  1. 객체(object)
  2. 클래스(class)
  3. 실체(instance)
  4. 메시지(message)
(정답률: 80%)
  • 유사한 객체들의 공통된 특성을 정의하여 묶어놓은 설계도와 같은 개념은 클래스(class)입니다.
profile_image
1

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

51. 발생한 데이터를 전표상에 기록하고, 일정한 시간단위로 일괄 수집하여 전산부서에서 입력매체에 수록하는 입력 방식은?

  1. 분산매체화 시스템
  2. 턴어라운드 시스템
  3. 집중매체화 시스템
  4. 직접입력 시스템
(정답률: 66%)
  • 집중매체화 시스템은 데이터를 전표에 기록한 후, 일정 시간 단위로 일괄 수집하여 전산 부서에서 입력 매체(자기 테이프 등)에 수록하여 처리하는 방식입니다.
profile_image
1

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

52. 코드화 대상 항목을 소정의 기준에 따라 대분류, 중분류, 소분류로 구분하고, 각 그룹 안에서 순차 번호를 배정하여 코드화하는 방식은?

  1. 구분코드
  2. 그룹분류코드
  3. 10진코드
  4. 부서코드
(정답률: 88%)
  • 그룹분류코드는 코드화 대상 항목을 기준에 따라 대분류, 중분류, 소분류로 계층적으로 구분하고 순차 번호를 부여하여 관리하는 방식입니다.
profile_image
1

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

53. IPT(Improved Programming Technique)의 기술적인 측면과 거리가 먼 것은?

  1. 복합 설계
  2. 구조적 코딩
  3. 하향식 프로그래밍
  4. 상향식 프로그래밍
(정답률: 53%)
  • IPT는 복합 설계, 구조적 코딩, 하향식 프로그래밍 등을 통해 프로그래밍의 효율성과 품질을 높이는 기법입니다. 상향식 프로그래밍은 IPT의 핵심 기술적 측면과 거리가 멉니다.
profile_image
1

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

54. 경제성이 높고 속도가 빠르며, 프로그램 작성이 용이한 레코드 형식은?

  1. 블록화 가변길이 레코드
  2. 블록화 고정길이 레코드
  3. 비 블록화 가변길이 레코드
  4. 비 블록화 고정길이 레코드
(정답률: 52%)
  • 레코드 형식 중 블록화 고정길이 레코드는 레코드의 길이가 일정하여 위치 계산이 빠르고, 여러 레코드를 하나의 블록으로 묶어 입출력 횟수를 줄임으로써 경제성과 처리 속도를 모두 높일 수 있어 프로그램 작성이 가장 용이합니다.
profile_image
1

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

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

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

    오답 노트

    객체는 자신의 상태를 가지고 있고 그 상태는 어떠한 경우에도 변하지 않는다: 객체의 상태는 메서드 실행 등을 통해 변경될 수 있습니다.
profile_image
1

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

56. 프로그래밍 지시서에 포함되지 않아도 무방한 것은?

  1. 관리 책임자명
  2. 설계서 작성자명
  3. 처리 개요
  4. 프로그램 작성기간
(정답률: 47%)
  • 프로그래밍 지시서는 프로그램 작성을 위해 필요한 설계 내용, 작성자, 기간, 처리 개요 등을 포함해야 합니다.

    오답 노트

    관리 책임자명: 프로그램의 세부 구현을 위한 지시서 단계에서는 실제 작성자와 기간, 설계 내용이 중요하며 관리 책임자명은 필수 포함 사항이 아닙니다.
profile_image
1

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

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

  1. 제어
  2. 처리
  3. 피드백
  4. 유지보수
(정답률: 66%)
  • 시스템의 기본 요소는 입력, 처리, 출력, 제어, 피드백으로 구성됩니다.

    오답 노트

    유지보수: 시스템 구축 후 운영 단계에서 수행되는 활동이며, 시스템의 기본 구성 요소에는 해당하지 않습니다.
profile_image
1

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

58. 파일 설계 순서로 옳은 것은?

  1. ①-②-③-④
  2. ②-③-①-④
  3. ①-③-②-④
  4. ④-③-②-①
(정답률: 61%)
  • 파일 설계는 데이터의 특성을 먼저 파악한 후, 구체적인 항목과 저장 매체, 그리고 최종적인 편성 방법을 결정하는 순서로 진행됩니다.
    올바른 설계 순서는 파일항목의 검토 $\rightarrow$ 파일익의 특성조사 $\rightarrow$ 파일매체의 검토 $\rightarrow$ 편성법 검토 순입니다.
profile_image
1

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

59. 프로그램 표준화 설계시에 꼭 필요한 사항으로 거리가 먼 것은?

  1. 프로그램 작성 지침서 통일
  2. 코딩방법 통일
  3. 시스템 정의서 통일
  4. 상세 순서도 통일
(정답률: 38%)
  • 프로그램 표준화 설계는 개발자 간의 일관성을 유지하기 위해 코딩 방법, 작성 지침서, 상세 순서도 등을 통일하는 과정입니다. 시스템 정의서는 시스템 전체의 범위를 정의하는 문서로, 개별 프로그램의 표준화 설계 사항과는 거리가 멉니다.
profile_image
1

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

60. 자료 사전에서 사용되는 표기법 중 반복의 의미를 나타내는 기호는?

  1. +
  2. =
  3. [ ]
  4. { }
(정답률: 67%)
  • 자료 사전(Data Dictionary) 표기법에서 중괄호 { }는 해당 항목이 0번 이상 반복됨을 의미하는 반복 기호입니다.

    오답 노트

    +: 연결
    =: 정의
    [ ]: 선택
profile_image
1

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

4과목: 운영체제

61. 도스(MS-DOS)에서 시스템 부팅시 반드시 필요한 파일이 아닌 것은?

  1. MSDOS.SYS
  2. CONFIG.SYS
  3. IO.SYS
  4. COMMAND.COM
(정답률: 41%)
  • MS-DOS 부팅 시 필수 파일은 IO.SYS, MSDOS.SYS, COMMAND.COM입니다. CONFIG.SYS는 시스템 설정 파일로, 없어도 부팅은 가능하지만 기본 설정값으로 동작하게 됩니다.
profile_image
1

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

62. 한 작업이 CPU를 할당받으면 그 작업이 종료될 때까지 다른 작업에게 CPU를 할당하지 못하는 스케줄링 기법에 해당하는 것으로만 짝지어진 것은?

  1. SRT, SJF
  2. SRT, HRN
  3. Round Robin, FIFO
  4. FIFO, SJF
(정답률: 43%)
  • 작업이 CPU를 할당받은 후 종료될 때까지 CPU를 독점하는 방식은 비선점 스케줄링입니다. FIFO(First-In First-Out)와 SJF(Shortest Job First)는 대표적인 비선점 스케줄링 기법입니다.

    오답 노트

    SRT, Round Robin: CPU를 강제로 뺏을 수 있는 선점 스케줄링 방식입니다.
profile_image
1

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

63. 구역성(locality)에 있어서 공간(spatial) 구역성에 해당하는 것은?

  1. looping
  2. subroutine
  3. array
  4. stack
(정답률: 48%)
  • 공간 구역성(Spatial Locality)은 인접한 주소의 데이터가 참조될 가능성이 높은 특성을 말합니다. 배열(array)은 데이터가 메모리상에 연속적으로 배치되어 있어 공간 구역성의 대표적인 예시가 됩니다.

    오답 노트

    looping: 시간 구역성(Temporal Locality)
profile_image
1

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

64. 프로그램이 실행할 때 기억장치 내의 모든 정보를 균일하게 참조하는 것이 아니라 어느 한 순간에 특정 부문을 집중적으로 참조하는 프로그램의 순차적인 성질을 무엇이라고 하는가?

  1. 참조국부성(locality of reference)
  2. 교체(swapping)
  3. 임계영역(critical section)
  4. 모니터(monitor)
(정답률: 60%)
  • 프로그램 실행 시 특정 시간 동안 특정 메모리 영역을 집중적으로 참조하는 특성을 참조국부성(Locality of Reference)이라고 하며, 이는 캐시 메모리 설계의 핵심 원리가 됩니다.
profile_image
1

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

65. 저장장치 배치 전략중 최초적합(first-fit)에 대한 설명으로 옳은 것은?

  1. 입력된 작업을 주저장장치 내에서 그 작업을 수용할 수 있는 첫 번째 공백에 배치시킨다.
  2. 입력된 작업을 주저장 장치 내의 공백 중에서 그 작업에 가장 잘 맞는 공백, 즉 사용되지 않는 공간을 가장 작게 남기는 공백에 배치한다.
  3. 입력된 작업을 주저장 장치 내에서 가장 잘 맞지 않는 공백, 즉 가장 큰 공백에 배치한다.
  4. 첫 번째 입력된 작업은 크기에 상관없이 무조건 주저장 장치 내의 첫 번째 공백에 배치한다.
(정답률: 61%)
  • 최초적합(First-fit) 방식은 메모리의 처음부터 탐색하여 요청된 크기를 수용할 수 있는 첫 번째 빈 공간을 발견하는 즉시 할당하는 전략입니다.

    오답 노트

    가장 작게 남기는 공백에 배치: 최적적합(Best-fit)
    가장 큰 공백에 배치: 최악적합(Worst-fit)
profile_image
1

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

66. unix에서 명령의 백그라운드 처리를 위해 명령의 끝에 입력하는 것은?

  1. *
  2. %
  3. &
  4. $
(정답률: 61%)
  • Unix 환경에서 명령행 끝에 & 기호를 붙이면 해당 프로세스가 백그라운드(Background)에서 실행되어, 사용자는 프로세스가 종료될 때까지 기다리지 않고 즉시 다른 명령을 입력할 수 있습니다.
profile_image
1

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

67. 운영체제의 설계목표가 아닌 것은?

  1. 빠른 응답시간
  2. 경과시간 단축
  3. 처리량 감소
  4. 폭넓은 이식성
(정답률: 76%)
  • 운영체제는 시스템의 효율성을 극대화하기 위해 처리량(Throughput)을 최대한 증가시키는 것을 목표로 합니다. 따라서 처리량 감소는 설계 목표에 정반대되는 내용입니다.
profile_image
1

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

68. 스래싱(thrashing) 현상을 방지하기 위한 방법이라고 할 수 없는 것은?

  1. 다중 프로그래밍의 정도를 높인다.
  2. CPU 이용률을 높인다.
  3. 페이지 부재율을 조절하여 대처한다.
  4. Working set 방법을 사용한다.
(정답률: 28%)
  • 스래싱은 페이지 부재가 빈번하여 CPU 이용률이 급격히 떨어지는 현상입니다. 이를 방지하려면 다중 프로그래밍의 정도(MPD)를 낮추어 각 프로세스가 충분한 프레임을 갖게 해야 합니다.

    오답 노트

    다중 프로그래밍의 정도를 높인다: 오히려 페이지 부재를 증가시켜 스래싱을 심화시킵니다.
profile_image
1

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

69. 다중 프로그래밍 시스템에서 운영체제에 의하여 cpu가 할당되는 프로세스를 변경하기 위하여 현재 cpu가 사용하여 실행되고 있는 프로세스의 상태정보를 저장하고, 앞으로 실행될 프로세스의 상태 정보를 설정한 다음에 cpu를 할당하여 실행되도록 하는 작업은?

  1. 오버레이(overlay)
  2. 스와핑(swapping)
  3. 워킹셋(working set)
  4. 문맥교환(context switching)
(정답률: 33%)
  • CPU가 현재 실행 중인 프로세스의 상태(PCB)를 저장하고, 다음에 실행할 프로세스의 상태를 복구하여 CPU를 할당하는 과정을 문맥교환(context switching)이라고 합니다.
profile_image
1

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

70. 인터럽트의 종류에 해당하지 않는 것은?

  1. 프로세스 인터럽트
  2. 입출력 인터럽트
  3. 외부 인터럽트
  4. SVC(Supervisor Call) 인터럽트
(정답률: 43%)
  • 인터럽트는 크게 외부 인터럽트(입출력, 타이머, 전원 이상 등), 내부 인터럽트(0으로 나누기, 오버플로 등), 그리고 SVC(Supervisor Call) 인터럽트로 구분됩니다. 프로세스 인터럽트라는 분류는 존재하지 않습니다.
profile_image
1

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

71. 통합(coalescing)과 압축(compaction)에 대한 설명으로 옳지 않은 것은?

  1. 인접한 공백들을 하나의 공백으로 합하는 과정을 통합이라 한다.
  2. 모든 사용되고 있는 기억장소를 주기억 장치의 한쪽 끝으로 옮기는 것을 압축이라 한다.
  3. 압축은 단편화의 해결 방안이 될 수 없다.
  4. 압축 후에는 하나의 커다란 공백이 생기게 된다.
(정답률: 64%)
  • 압축은 흩어져 있는 사용 중인 기억장소들을 한쪽 끝으로 모아 큰 하나의 공백 영역을 만드는 과정으로, 외부 단편화 문제를 해결하는 대표적인 방법입니다. 따라서 압축이 단편화의 해결 방안이 될 수 없다는 설명은 틀린 것입니다.
profile_image
1

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

72. 교착 상태의 필요충분조건에 해당하지 않는 것은?

  1. mutual exclusion
  2. hold and wait
  3. circular wait
  4. preemption
(정답률: 55%)
  • 교착 상태(Deadlock)가 발생하기 위한 4가지 필요충분조건은 상호 배제(mutual exclusion), 점유와 대기(hold and wait), 비선점(no preemption), 환형 대기(circular wait)입니다. 따라서 선점(preemption)은 교착 상태를 해결하는 방법이지 발생 조건이 아닙니다.
profile_image
1

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

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

  1. 추측 가능한 사용자의 전화번호, 생년월일 등으로는 구성하지 않는 것이 바람직하다.
  2. 암호가 짧을수록 추측에 의한 암호 발각 가능성이 희박하다.
  3. 암호는 자주 변경하는 것이 바람직하다.
  4. 불법 액세스를 방지하는데 사용된다.
(정답률: 87%)
  • 암호의 길이가 짧을수록 가능한 조합의 수가 적어지므로, 무작위 대입 공격(Brute-force attack) 등에 의해 암호가 발각될 가능성이 훨씬 높아집니다.
profile_image
1

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

74. 클라이언트/서버 시스템의 장점이 아닌 것은?

  1. 에러 발생시 원인 파악이 용이하다.
  2. 시스템 확장이 용이하고 유연성이 있다.
  3. 사용자 중심의 개별적인 클라이언트 운영환경이 가능하다.
  4. 개방형 시스템으로 다양한 하드웨어와 소프트웨어 선택이 가능하다.
(정답률: 44%)
  • 클라이언트/서버 시스템은 분산 환경에서 작동하므로, 에러 발생 시 네트워크 문제인지 서버 문제인지 혹은 클라이언트 문제인지 파악하는 것이 단일 시스템보다 복잡하고 어렵습니다.
profile_image
1

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

75. 여러 개의 큐를 두어 낮은 단계로 내려갈수록 프로세스의 시간 할당량을 크게 하는 프로세스 스케쥴링 방식은?

  1. MFQ
  2. SJF
  3. SRT(Shortest Remaining Time)
  4. Round-Robin
(정답률: 37%)
  • MFQ(Multi-Level Feedback Queue)는 여러 개의 큐를 운영하며, 프로세스가 하위 큐로 이동할수록 더 큰 시간 할당량(Time Quantum)을 부여하여 CPU 집중 프로세스를 효율적으로 처리하는 방식입니다.
profile_image
1

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

76. 파일의 보조기억장치에 대한 디스크 공간 할당 기법 중 연속할당 기법 중 연속할당 기법의 설명으로 옳은 것은?

  1. 사용자는 만들고자 하는 파일의 크기에 해당하는 디스크 공간을 미리 지정해 주어야 한다.
  2. 논리적으로 연속된 레코드들이 물리적으로는 서로 무관하게 저장된다.
  3. 논리적으로 연속된 레코드들이 전체 디스크에 퍼져 있는 경우보다는 액세스 시간이 증가한다.
  4. 디렉토리에는 각 파일의 시작주소와 파일의 길이만이 유지되므로 디렉토리 구현이 어렵다.
(정답률: 50%)
  • 연속할당 기법은 파일의 레코드들을 디스크 상의 연속된 블록에 저장하는 방식이므로, 파일을 생성할 때 필요한 전체 크기를 미리 지정하여 연속된 공간을 확보해야 합니다.

    오답 노트

    논리적으로 연속된 레코드들이 물리적으로 무관하게 저장되는 것은 불연속 할당 방식입니다.
    물리적으로 연속되어 있어 액세스 시간이 최소화됩니다.
    시작 주소와 길이만 알면 되므로 디렉토리 구현이 매우 간단합니다.
profile_image
1

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

77. 운영체제의 기능에 대한 설명으로 거리가 먼 것은?

  1. 컴퓨터를 초기화시켜 작업(JOB)을 수행할 수 있는 상태로 유지시키는 역할을 한다.
  2. 컴퓨터 자원을 여러 이용자가 나누어 사용할 수 있도록 자원을 관리한다.
  3. 하드웨어와 사용자 사이에 내부 및 외부 인터페이스를 제공한다.
  4. 소프트웨어나 하드웨어에 오류가 발생하면 운영체제는 회복을 위해 어떤 일도 할 수 없다.
(정답률: 73%)
  • 운영체제는 시스템의 안정적인 운영을 위해 오류 검출 및 복구 기능을 수행합니다. 소프트웨어나 하드웨어에 오류가 발생했을 때 로그를 기록하거나, 프로세스를 강제 종료하거나, 예외 처리를 통해 시스템을 회복시키려는 시도를 수행하는 것이 운영체제의 중요한 역할입니다.
profile_image
1

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

78. UNIX의 커널(Kernel)에 대한 설명으로 옳지 않은 것은?

  1. 명령어를 해석하여 실행한다.
  2. 파일 시스템의 접근 권한을 처리한다.
  3. 시스템의 기억장소와 각 프로세스의 배당을 관리한다.
  4. 시스템에서 처리되는 각종 데이터를 장치간에 전송하고 변환한다.
(정답률: 57%)
  • 명령어를 해석하여 실행하는 역할은 커널이 아니라 쉘(Shell)의 핵심 기능입니다. 커널은 하드웨어 제어, 메모리 관리, 파일 시스템 접근 권한 처리 및 장치 간 데이터 전송과 같은 시스템의 핵심 기능을 수행하는 운영체제의 심장부입니다.
profile_image
1

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

79. 세마포어에 대한 설명으로 옳지 않은 것은?

  1. Dijkstra는 교착상태에 대한 문제를 세마포어라는 개념을 이용하여 해결하였다.
  2. 세마포어에 대한 오퍼레이션들은 소프트웨어나 하드웨어로 구현 가능하다.
  3. 이진 세마포어는 오직 0과 1의 두가지 값을 가지며, 산술 세마포어는 0과 양의 정수를 값으로 가질 수 있다.
  4. 프로세스 사이의 동기를 유지하고 상호 배제의 원리를 보장할 수 있다.
(정답률: 28%)
  • Dijkstra가 제안한 세마포어는 프로세스 간의 동기화와 상호 배제를 구현하기 위한 도구이며, 세마포어 자체만으로는 교착상태(Deadlock) 문제를 해결할 수 없으며 오히려 잘못 사용할 경우 교착상태가 발생할 수 있습니다.
profile_image
1

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

80. 분산 시스템의 장점이 아닌 것은?

  1. 보안이 향상된다.
  2. 자원 공유가 가능하다.
  3. 신뢰성이 보장된다.
  4. 연산 처리 속도가 향상된다.
(정답률: 78%)
  • 분산 시스템은 여러 컴퓨터에 데이터를 분산하여 저장하고 처리하므로 자원 공유, 신뢰성 향상, 연산 속도 증대라는 장점이 있지만, 네트워크를 통해 연결되어 있어 관리 포인트가 늘어나고 외부 공격 경로가 다양해지므로 보안 관리는 오히려 더 어려워집니다.
profile_image
1

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

5과목: 정보통신개론

81. 통신망에 접속된 컴퓨터와 단말장치 간에 효율적이고 원활한 정보를 교환하기 위하여 정보통신시스템이 갖추어야 할 제어기능과 방식을 총칭하여 무엇이라 하는가?

  1. 전송제어
  2. 에러제어
  3. 흐름제어
  4. 동기제어
(정답률: 39%)
  • 전송제어는 통신망에 접속된 컴퓨터와 단말장치 간에 효율적이고 원활한 정보 교환을 위해 필요한 제어 기능과 방식을 총칭하는 개념입니다.
profile_image
1

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

82. 패킷교환망과 패킷교환망의 연결을 망간 접속이라 한다. 망간 접속을 위한 프로토콜을 규정하고 있는 권고 안은?

  1. X.25
  2. X.28
  3. X.75
  4. X.121
(정답률: 44%)
  • X.75는 서로 다른 패킷교환망(Packet Switched Data Network) 간의 상호 연결을 위한 게이트웨이 인터페이스 표준 프로토콜입니다.

    오답 노트

    X.25: 단말기와 패킷교환망 간의 인터페이스 표준
profile_image
1

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

83. LAN의 전송매체 중 가장 좋은 것은?

  1. 무장하 케이블
  2. 차폐 나선
  3. 동축케이블
  4. 광섬유 케이블
(정답률: 74%)
  • 광섬유 케이블은 빛을 이용하여 데이터를 전송하므로 전자기 간섭이 없고, 대역폭이 매우 넓어 전송 속도가 가장 빠르며 손실이 적은 최적의 전송매체입니다.
profile_image
1

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

84. 다음 중 정보통신망에 해당되지 않는 것은?

  1. SUN
  2. ISDN
  3. LAN
  4. VAN
(정답률: 77%)
  • SUN은 미국의 컴퓨터 제조 회사 이름이며, 정보통신망의 종류가 아닙니다.

    오답 노트

    ISDN: 종합정보통신망
    LAN: 근거리통신망
    VAN: 부가가치통신망
profile_image
1

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

85. 정보전송시스템 망으로 이루어진 것은?

  1. 데이터 단말장치, 입출력장치, 통신제어장치
  2. 중앙처리장치, 기억장치, 입출력장치
  3. 데이터 단말장치, 데이터 전송회선, 통신제어장치
  4. 데이터 전송회선, 통신제어장치, 중앙처리장치
(정답률: 71%)
  • 정보전송시스템의 기본 구성 요소는 사용자와 인터페이스하는 데이터 단말장치(DTE), 데이터를 주고받는 통로인 데이터 전송회선, 그리고 전송 제어를 담당하는 통신제어장치(DCE)로 이루어집니다.
profile_image
1

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

86. 컴퓨터와 주변기기 사이의 데이터 전송을 위해 주로 이용되는 전송방식은?

  1. 비월전송방식
  2. 순차전송방식
  3. 병렬전송방식
  4. 직렬전송방식
(정답률: 65%)
  • 컴퓨터 내부나 주변기기 사이의 짧은 거리에서는 여러 개의 비트를 동시에 전송하여 속도를 높이는 병렬전송방식이 주로 사용됩니다.
profile_image
1

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

87. 다음 중 정보통신관련 국제표준기구가 아닌 것은?

  1. IMO
  2. ISO
  3. ITU
  4. IEC
(정답률: 57%)
  • IMO(국제해사기구)는 해상 안전 및 보안, 선박 오염 방지를 담당하는 기구이며, 정보통신 국제표준과는 거리가 멉니다.

    오답 노트

    ISO: 국제표준화기구
    ITU: 국제전기통신연합
    IEC: 국제전기기술위원회
profile_image
1

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

88. 데이터 전송에서 1차원 Parity는 어느 목적으로 사용하는가?

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

    오답 노트

    전송오류의 정정: 해밍 코드(Hamming Code) 등이 수행하는 역할입니다.
profile_image
1

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

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

  1. 정시 집신, 배신기능
  2. 프로토콜 변환
  3. 동보통신기능
  4. 전자사서함 기능
(정답률: 26%)
  • 제시된 그림은 데이터를 저장했다가 특정 시간에 전달하거나 변환하는 기능을 보여주며, 하나의 송신자가 여러 수신자에게 동시에 데이터를 보내는 동보통신기능은 나타나 있지 않습니다.
profile_image
1

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

90. VAN에 대한 설명중 틀린 것은?

  1. 불특정 다수를 대상으로 서비스로서 이중 간 통신 실현을 위해 프로토콜 변환 등의 기능을 갖는다.
  2. VAN의 가장 큰 기능은 각종 데이터를 교환하는 통신기능에 있다.
  3. 전용선 회신 망에 의한 서비스가 주류를 이루고 있다.
  4. 기업 간 전산망(EDI)등과 공통적 특성을 갖는다.
(정답률: 24%)
  • VAN은 불특정 다수에게 프로토콜 변환 등의 부가 서비스를 제공하며, 데이터 교환 기능과 EDI(기업 간 전산망) 특성을 공유합니다.

    오답 노트

    전용선 회신 망에 의한 서비스가 주류를 이루고 있다: VAN은 전용선뿐만 아니라 공중 통신망(PSTN) 등 다양한 회선을 이용하여 효율적인 패킷 교환 방식을 주로 사용합니다.
profile_image
1

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

91. 호출하는 데이터신호가 DTE/DCE 인터페이스 사이의 교환 순서로서 가장 올바른 것은?

  1. 신호요청-선택신호- 선택시작-신호 진행시작-연결-데이터 준비
  2. 신호요청-선택시작- 선택신호-신호 진행시작-연결-데이터 준비
  3. 신호요청-신호 수락준비-입력신호 선택-신호연결-신호 진행시작-데이터 준비
  4. 신호요청-신호 수락준비-데이터 준비-신호연결-신호 진행시작- 데이터 연결
(정답률: 20%)
  • DTE와 DCE 인터페이스 간의 호출 신호 교환 순서는 신호요청 $\rightarrow$ 신호 수락준비 $\rightarrow$ 입력신호 선택 $\rightarrow$ 신호연결 $\rightarrow$ 신호 진행시작 $\rightarrow$ 데이터 준비 순으로 이루어지는 것이 표준 절차입니다.
profile_image
1

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

92. 다음중 광섬유케이블의 특징이 아닌 것은?

  1. 전송손실이 극히 적다.
  2. 접속 및 확장이 불가능하다.
  3. 전기적으로 무유도성, 무누화이다.
  4. 초광대역성이다.
(정답률: 75%)
  • 광섬유케이블은 빛을 이용해 데이터를 전송하므로 전송 손실이 매우 적고, 전기적 간섭이 없는 무유도성·무누화 특성을 가지며, 대역폭이 매우 넓은 초광대역성을 가집니다.

    오답 노트

    접속 및 확장이 불가능하다: 전용 접속 장비와 융착 접속 기술 등을 통해 충분히 접속 및 확장이 가능합니다.
profile_image
1

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

93. VAN 서비스의 출현 배경으로 적절하지 않은 것은?

  1. 새로운 자연 환경의 변화
  2. 정보통신 기술의 발달
  3. 정보에 대한 수요 증대
  4. 사무 및 공장 자동화 기술의 발달
(정답률: 59%)
  • VAN(부가가치통신망)은 정보통신 기술의 발달, 정보 수요의 급증, 사무 및 공장 자동화라는 사회적·기술적 요구에 의해 등장하였습니다.

    오답 노트

    새로운 자연 환경의 변화: 자연환경의 변화는 통신망 서비스의 출현 배경과 직접적인 관련이 없습니다.
profile_image
1

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

94. 다음 중 정보통신 시스템을 구성하는 기본요소에 해당되지 않는 것은?

  1. 컴퓨터 시스템
  2. 데이터 전송회선
  3. 데이터 단말장치
  4. 시간분할 시스템
(정답률: 59%)
  • 정보통신 시스템의 기본 요소는 데이터를 생성하고 처리하는 컴퓨터 시스템, 데이터를 전송하는 통신 회선, 그리고 사용자와 시스템을 연결하는 데이터 단말장치로 구성됩니다.

    오답 노트

    시간분할 시스템: 시스템 자원을 효율적으로 사용하기 위한 운영체제의 처리 방식일 뿐, 통신 시스템의 물리적 기본 구성 요소가 아닙니다.
profile_image
1

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

95. 아날로그 데이터를 전송하기 위해 디지털 형태로 변환하고 또 이러한 디지털 형태를 원래의 아날로그 데이터로 복구시키는 장비는?

  1. MODEM
  2. DSU
  3. CODEC
  4. CCP
(정답률: 50%)
  • CODEC(Coder-Decoder)은 아날로그 신호를 디지털로 변환(ADC)하고, 다시 디지털 신호를 아날로그로 복구(DAC)시키는 장치입니다.

    오답 노트

    MODEM: 디지털 신호를 아날로그로, 아날로그를 디지털로 변환(주로 전화선 이용)
    DSU: 디지털 신호를 전송 매체에 적합한 신호로 변환
profile_image
1

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

96. 대표적인 문자 위주 프로토콜로 BSC(Blnary Synchronous Control)가 있다. 이의 특징으로 적합하지 않는 것은?

  1. 전이중전송만 지원한다.
  2. 에러제어와 흐름제어를 위해서는 정지-대기 방식을 사용한다.
  3. 점-대-점(Point to Point)링크 뿐만 아니라 멀리토인드 링크에서도 사용될 수 있다.
  4. 주로 동기전송을 사용하나 비동기 전송방식을 사용하기도 한다.
(정답률: 58%)
  • BSC는 반이중(Half-Duplex) 전송과 전이중(Full-Duplex) 전송을 모두 지원하는 프로토콜이므로, 전이중전송만 지원한다는 설명은 틀린 것입니다.
profile_image
1

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

97. 정보통신시스템의 구성요소에 대해 용어 설명 중 옳지 않은 것은?

  1. DSU-신호변환장치
  2. FEP - 전단제어장치
  3. CCU - 통신제어장치
  4. DTE - 데이터 회선 종단장치
(정답률: 35%)
  • DTE는 데이터 단말 장치(Data Terminal Equipment)를 의미하며, 회선 종단 장치는 DCE(Data Circuit-terminating Equipment)에 대한 설명입니다.

    오답 노트

    DSU: 신호변환장치 맞음
    FEP: 전단제어장치 맞음
    CCU: 통신제어장치 맞음
profile_image
1

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

98. 다음 그림은 정보통신시스템의 기본구성을 나다낸다. A,B,C,D,에 해당하는 것은?

  1. A:DTE B:DTE C:DCE D:DCE
  2. A:DCE B:DTE C:DTE D:DCE
  3. A:ACE B:DCE C:DTE D:DTE
  4. A:DTE B:DCE C:DCE D:DTE
(정답률: 52%)
  • 정보통신시스템의 기본 구성은 데이터 단말 장치(DTE)와 데이터 회선 종단 장치(DCE)가 쌍을 이루어 연결됩니다. 구조에서 송신측은 DTE(A) $\rightarrow$ DCE(B), 수신측은 DCE(C) $\rightarrow$ DTE(D) 순으로 배치되는 것이 올바른 구성입니다.
profile_image
1

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

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

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

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

100. 다음 중 디지털변조방식이 아닌 것은?

  1. PCM
  2. FM
  3. DM
  4. PSK
(정답률: 28%)
  • FM(Frequency Modulation)은 아날로그 신호의 주파수를 변화시켜 정보를 전달하는 대표적인 아날로그 변조 방식입니다.

    오답 노트

    PCM, DM, PSK: 디지털 변조 방식
profile_image
1

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

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