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

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

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

정보처리산업기사
(2015-03-08 기출문제)

목록

1과목: 데이터 베이스

1. 다음의 설명 (ㄱ)과 (ㄴ)이 의미하고 있는 개념을 옳게 설명한 것으로 짝지어진 것은?

  1. (ㄱ) 차수(degree) (ㄴ) 레벨(level)
  2. (ㄱ) 차수(degree) (ㄴ) 카디널리티(cardinality)
  3. (ㄱ) 레벨(level) (ㄴ) 카디널리티(cardinality)
  4. (ㄱ) 레벨(level) (ㄴ) 차수(degree)
(정답률: 85%)
  • 릴레이션의 구조적 특징을 묻는 문제입니다.
    (ㄱ) 릴레이션의 애트리뷰트(속성) 개수는 차수(degree)라고 합니다.
    (ㄴ) 릴레이션에 포함된 튜플(행)의 개수는 카디널리티(cardinality)라고 합니다.
profile_image
1

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

2. 데이터베이스의 접근 권한, 보안정책, 무결성 규정 등을 시행하는데 필요한 요건을 기술하고 있는 스키마는?

  1. 개념 스키마
  2. 내부 스키마
  3. 외부 스키마
  4. 서브 스키마
(정답률: 65%)
  • 개념 스키마는 데이터베이스의 전체적인 논리 구조로, 접근 권한, 보안 정책, 무결성 규칙 등을 명세화하는 역할을 합니다.

    오답 노트

    외부 스키마(서브 스키마): 개별 사용자나 응용 프로그램 관점의 논리적 구조 정의
    내부 스키마: 물리적 저장 장치 관점의 구조 및 실제 저장 방법 기술
profile_image
1

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

3. 다음의 중위(infix) 표기 방식을 전위(prefix) 표기 방식으로 옳게 변환한 것은?

  1. A B * C + D E / -
  2. A B C D E * + - /
  3. - + * A B C / D E
  4. * + - / A B C D E
(정답률: 69%)
  • 전위 표기법은 연산 순서가 빠른 연산자를 해당 피연산자 앞으로 옮기는 방식입니다.
    주어진 수식 $A * B + C - D / E$에서 곱셈($*$)과 나눗셈($/$)이 우선순위가 높으므로 먼저 처리하고, 이후 덧셈($+$)과 뺄셈($-$) 순으로 연산자를 앞으로 배치하면 $- + * A B C / D E$가 됩니다.
profile_image
1

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

4. 서브루틴 레벨에서 복귀 번지를 기억시키는 경우 가장 적합한 자료 구조는?

  1. 데크
  2. 연결 리스트
  3. 스택
(정답률: 66%)
  • 서브루틴 호출 시 복귀 주소를 저장하고, 호출된 순서의 역순으로 복귀해야 하는 LIFO(Last-In First-Out) 구조가 필요하므로 스택이 가장 적합합니다.
profile_image
1

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

5. 자료 구조를 비선형 구조와 선형 구조로 구분할 경우, 다음 중 성격이 다른 하나는 무엇인가?

  1. 그래프
  2. 리스트
  3. 스택
(정답률: 82%)
  • 자료 구조는 데이터의 배치 형태에 따라 선형과 비선형으로 나뉩니다. 그래프는 데이터가 계층적이나 망 형태로 연결된 비선형 구조입니다.

    오답 노트

    리스트, 스택, 큐: 데이터가 일렬로 나열된 선형 구조입니다.
profile_image
1

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

6. 하나 또는 둘 이상의 기본 테이블로부터 유도되어 만들어진 가상 테이블을 무엇이라고 하는가?

  1. Domain
  2. Tuple
  3. Relation
  4. View
(정답률: 83%)
  • View는 하나 이상의 기본 테이블로부터 유도되어 만들어진 가상 테이블로, 물리적으로는 저장되지 않지만 사용자에게는 실제 테이블처럼 보입니다. 보안성 향상과 사용자 편의성을 위해 필요한 데이터만 제한적으로 보여주는 역할을 합니다.
profile_image
1

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

7. 현실 세계의 객체를 개념적으로 표현할 때 기본적으로 개체 타입과 이들 간의 관계를 이용하도록 P. Chen이 제안한 데이터 모델은?

  1. 개체-관계 모델
  2. 계층형 데이터 모델
  3. 관계형 데이터 모델
  4. 네트워크형 데이터 모델
(정답률: 71%)
  • 개체-관계 모델(E-R 모델)은 P. Chen이 제안한 개념적 데이터 모델로, 현실 세계의 객체를 개체, 관계, 속성으로 표현하여 논리적 데이터베이스 설계의 기초로 활용합니다.
profile_image
1

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

8. 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를 뺀 후 D를 넣고 뺐을 때, 스택 내부에는 A, B가 순서대로 남아있어 반드시 B가 A보다 먼저 출력되어야 하므로 불가능한 순서입니다.
profile_image
1

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

9. 데이터베이스 설계 단계 중 물리적 설계 단계와 거리가 먼 것은?

  1. 저장 레코드 양식 설계
  2. 레코드 집중의 분석 및 설계
  3. 트랜잭션 모델링
  4. 접근 경로 설계
(정답률: 71%)
  • 트랜잭션 모델링은 데이터베이스 설계의 초기 단계인 개념적 설계 단계에서 수행되는 작업입니다. 물리적 설계 단계에서는 저장 레코드 양식, 레코드 집중 분석, 접근 경로 설계 등 실제 저장 장치에 구현하기 위한 세부 설계가 이루어집니다.
profile_image
1

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

10. 관계형 데이터 모델에서 릴레이션의 특징이 아닌 것은?

  1. 하나의 튜플에서 각 속성은 원자값을 가진다.
  2. 하나의 릴레이션에서 튜플들의 순서는 의미가 있다.
  3. 모든 튜플은 서로 다른 값(유일값)을 갖는다.
  4. 각 속성은 유일한 이름을 가진다.
(정답률: 79%)
  • 관계형 데이터 모델의 릴레이션에서 튜플(행)들 사이에는 정해진 순서가 없으며, 순서가 바뀌어도 릴레이션의 내용은 동일합니다.

    오답 노트

    튜플들의 순서는 의미가 있다: 릴레이션 내 튜플의 순서는 무의미합니다.
profile_image
1

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

11. 버블 정렬을 이용한 오름차순 정렬시 다음 자료에 대한 2회전 후의 결과는?

  1. 6, 3, 5, 7, 9
  2. 3, 6, 7, 9, 5
  3. 6, 7, 3, 5, 9
  4. 3, 9, 6, 7, 5
(정답률: 74%)
  • 버블 정렬은 인접한 두 값을 비교하여 큰 값을 뒤로 보내는 방식입니다. 자료를 오름차순으로 정렬하는 과정은 다음과 같습니다.
    0회전: $9, 6, 7, 3, 5$
    1회전: $6, 7, 3, 5, 9$ (가장 큰 값 9가 맨 뒤로 이동)
    2회전: $6, 3, 5, 7, 9$ (그다음 큰 값 7이 뒤에서 두 번째로 이동)
profile_image
1

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

12. 색인 순차 파일(Indexed Sequential Access Method file)의 인덱스에 해당하지 않는 것은?

  1. master 인덱스
  2. prime 인덱스
  3. cylinder 인덱스
  4. track 인덱스
(정답률: 73%)
  • 색인 순차 파일은 크게 기본 구역, 색인 구역, 오버플로 구역으로 구성됩니다. 색인 구역에는 트랙 색인, 실린더 색인, 마스터 색인이 포함되지만, prime 인덱스라는 명칭은 존재하지 않습니다.

    오답 노트

    prime 인덱스: 인덱스가 아니라 파일의 구성 요소인 기본 구역(Prime Area)과 혼동한 명칭입니다.
profile_image
1

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

13. 데이터 모델의 정의 요소가 아닌 것은?

  1. structure
  2. relationship
  3. operation
  4. constraint
(정답률: 49%)
  • 데이터 모델은 현실 세계의 데이터를 추상화하여 표현하는 것으로, 다음 세 가지 핵심 요소로 정의됩니다.
    1. 구조(Structure): 데이터의 논리적 관계를 표현
    2. 연산(Operation): 데이터를 처리하는 방법 정의
    3. 제약조건(Constraint): 데이터가 만족해야 할 논리적 제한 사항 정의
    따라서 relationship은 구조(Structure) 내에서 표현되는 개념일 뿐, 데이터 모델의 3대 정의 요소에 독립적으로 포함되지 않습니다.
profile_image
1

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

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

  1. SELECT
  2. UPDATE
  3. ALTER
  4. DELETE
(정답률: 77%)
  • DDL(데이터 정의 언어)은 데이터베이스 구조나 스키마를 정의, 변경, 삭제하는 언어입니다.
    ALTER는 기존 테이블의 구조를 변경하는 대표적인 DDL 명령어입니다.

    오답 노트

    SELECT, UPDATE, DELETE: 데이터베이스 내의 데이터를 조작하는 DML(데이터 조작 언어)에 해당함
profile_image
1

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

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

  1. 중간성적 DESC, 기말성적 ASC
  2. 기말성적 DESC, 중간성적 ASC
  3. 중간성적 DOWN, 기말성적 UP
  4. 중간성적(DESC), 기말성적(ASC)
(정답률: 75%)
  • SQL의 ORDER BY 절에서 정렬 순서를 지정할 때, 내림차순은 DESC(Descending), 오름차순은 ASC(Ascending) 키워드를 사용합니다.
    문제에서 기말성적의 내림차순(DESC)과 중간성적의 오름차순(ASC)을 요구했으므로, 정답은 기말성적 DESC, 중간성적 ASC가 됩니다.
profile_image
1

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

16. 외래키(foreign key)와 가장 직접적으로 관련된 제약조건은 어느 것인가?

  1. 개체 무결성
  2. 보안 무결성
  3. 참조 무결성
  4. 정보 무결성
(정답률: 73%)
  • 외래키는 한 릴레이션의 속성이 다른 릴레이션의 기본키를 참조하는 키입니다. 이때 외래키 값은 참조되는 릴레이션의 기본키에 반드시 존재하거나 NULL이어야 한다는 참조 무결성 제약조건과 직접적으로 관련됩니다.
profile_image
1

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

17. 후보키(Candidate key)가 만족해야 할 두 가지 성질로 가장 타당한 것은?

  1. 유일성과 최소성
  2. 유일성과 무결성
  3. 독립성과 최소성
  4. 독립성과 무결성
(정답률: 57%)
  • 후보키는 릴레이션에서 튜플을 유일하게 식별할 수 있는 속성들의 집합으로, 다음 두 가지 성질을 반드시 만족해야 합니다.
    1. 유일성: 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야 함
    2. 최소성: 튜플을 유일하게 식별하는 데 꼭 필요한 속성으로만 구성되어야 함
profile_image
1

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

18. This is a linear list for which all insertions and deletions, and usually all accesses, are made at one end of the list. What is this?

  1. queue
  2. stack
  3. graph
  4. tree
(정답률: 64%)
  • stack은 자료의 삽입과 삭제가 TOP라고 부르는 리스트의 한쪽 끝에서만 이루어지는 후입선출(LIFO) 방식의 선형 리스트 구조입니다.
profile_image
1

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

19. Fill in the blank of the sentence.

  1. Database administrator
  2. Compiler
  3. Editor program
  4. Data definition language
(정답률: 67%)
  • If an application programmer wants to create a new type of record or wants to modify an old record by including new data items or by expanding the size of a data item, he must apply to the ( ) for permission.
    응용 프로그래머가 레코드 타입을 생성하거나 수정하려 할 때, 데이터베이스의 전체적인 관리와 제어 권한을 가진 Database administrator(DBA)의 허가가 필요합니다.
profile_image
1

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

20. 다음의 데이터베이스 설계 단계 중 가장 먼저 행해지는 것은?

  1. 논리 설계
  2. 물리 설계
  3. 개념 설계
  4. 요구분석
(정답률: 77%)
  • 데이터베이스 설계는 사용자의 요구사항을 파악하는 것부터 시작합니다. 전체적인 설계 순서는 다음과 같습니다.
    요구분석 $\rightarrow$ 개념적 설계 $\rightarrow$ 논리적 설계 $\rightarrow$ 물리적 설계 $\rightarrow$ 구현
profile_image
1

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

2과목: 전자 계산기 구조

21. 메모리로부터 fetch한 데이터는 어떤 레지스터로 전송하는가?

  1. MBR(memory buffer register)
  2. MAR(memory address register)
  3. PC(program counter)
  4. IR(instruction register)
(정답률: 44%)
  • MBR(memory buffer register)은 기억장치를 출입하는 데이터를 일시적으로 저장하는 버퍼 레지스터입니다. 따라서 메모리로부터 fetch한 데이터는 MBR로 전송됩니다.
profile_image
1

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

22. I/O Multiplex channel은 어느 장치에 주로 사용하는가?

  1. Line printer
  2. Magnetic disk
  3. Magnetic drum
  4. Magnetic tape
(정답률: 42%)
  • 멀티플렉스 채널(Multiplex channel)은 여러 개의 저속 입출력 장치를 동시에 제어하기 위한 채널로, 라인 프린터나 카드 리더기와 같은 저속 장치에 주로 사용됩니다.
profile_image
1

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

23. 10진수의 127을 8진수로 변환한 값은?

  1. 127
  2. 135
  3. 165
  4. 177
(정답률: 62%)
  • 10진수를 8진수로 변환하기 위해 8로 나누어 나머지를 구하는 방식을 사용합니다.
    ① [기본 공식]
    $$10\text{진수} \div 8 = \text{몫} \dots \text{나머지}$$
    ② [숫자 대입]
    $$127 \div 8 = 15 \dots 7$$
    $$15 \div 8 = 1 \dots 7$$
    $$1 \div 8 = 0 \dots 1$$
    ③ [최종 결과]
    $$177$$
profile_image
1

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

24. 컴퓨터에서 정수를 표기할 때 크기를 제한받는 가장 큰 이유는?

  1. 레지스터의 개수
  2. 기억용량
  3. 워드의 비트수
  4. 기억장치의 종류의 차이
(정답률: 68%)
  • 컴퓨터에서 정수의 표현 범위(크기)는 데이터를 처리하는 기본 단위인 워드의 비트 수에 의해 결정됩니다.
profile_image
1

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

25. 마이크로 오퍼레이션 수행에 필요한 시간을 무엇이라 하는가?

  1. 마이크로 사이클 타임
  2. 액세스 타임
  3. 서치 타임
  4. 클록 타임
(정답률: 70%)
  • 한 개의 마이크로 오퍼레이션을 수행하는 데 소요되는 시간을 마이크로 사이클 타임이라고 합니다.
profile_image
1

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

26. 다음과 같은 시프트 레지스터를 2bit 왼쪽 시프트(left-shift)시킬 때 실제로 이 레지스터의 내용은?

  1. (0254)10
  2. (0126)10
  3. (0168)10
  4. (0120)10
(정답률: 60%)
  • 레지스터의 비트들을 왼쪽으로 2칸 이동시키고 빈자리는 0으로 채우는 왼쪽 시프트 연산을 수행합니다.
    기존 데이터: $000000101010$ $\rightarrow$ 시프트 후: $000010101000$
    이를 10진수로 변환하면 다음과 같습니다.
    $$128 + 32 + 8 = 168$$
profile_image
1

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

27. 캐시 기억장치(cache memory)의 특징으로 틀린 것은?

  1. 고속이며, 가격이 저가이다
  2. 주기억장치와 CPU 사이에서 일종의 버퍼(buffer) 기능을 수행한다.
  3. 기억장치의 접근(access) 시간을 줄이므로 컴퓨터의 처리 속도를 향상시킨다.
  4. 수십 KB ~ 수백 KB의 용량을 사용한다.
(정답률: 67%)
  • 캐시 메모리는 CPU와 주기억장치 사이의 속도 차이를 줄이기 위해 사용되는 고속 메모리로, 속도가 매우 빠른 대신 가격이 매우 고가라는 특징이 있습니다.

    오답 노트

    고속이며, 가격이 저가이다: 속도는 빠르지만 가격은 고가입니다.
profile_image
1

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

28. 마이크로프로세서 명령 집합에서 데이터 전송 동작이 아닌 것은?

  1. Shift
  2. Load
  3. Store
  4. Move
(정답률: 50%)
  • Shift는 비트를 왼쪽이나 오른쪽으로 이동시키는 함수 연산 명령이며, 데이터를 단순히 옮기는 전송 동작이 아닙니다.
profile_image
1

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

29. Computer system에 예기치 않은 일이 발생했을 때 제어 프로그램에게 알려주는 것을 무엇이라 하는가?

  1. Interrupt
  2. Program library
  3. Program Status Word
  4. Problem state
(정답률: 74%)
  • 인터럽트(Interrupt)는 프로그램 실행 중 예기치 않은 상황이 발생했을 때, 현재 작업을 중단하고 해당 상황을 우선적으로 처리하도록 제어 프로그램에 알리는 메커니즘입니다.
profile_image
1

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

30. 인터럽트 처리에서 I/O 장치들의 우선순위를 지정하는 이유는?

  1. 인터럽트 발생 빈도를 확인하기 위해서
  2. CPU가 하나 이상의 인터럽트를 처리하지 못하게 하기 위해서
  3. 여러 개의 인터럽트 요구들이 동시에 들어올 때 그들 중의 하나를 선택하기 위해서
  4. 인터럽트 처리 루틴의 주소를 알기 위해서
(정답률: 72%)
  • 여러 장치에서 동시에 인터럽트가 발생했을 때, CPU가 어떤 장치를 먼저 서비스할지 결정하기 위해 우선순위를 지정합니다.
profile_image
1

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

31. 보조기억장치 내의 데이터를 크기순으로 배열한 것으로 옳은 것은?

  1. item → record → field → block → file
  2. item → field → record → block → file
  3. field → item → block → record → file
  4. field → item → record → block → file
(정답률: 38%)
  • 보조기억장치 내 데이터의 논리적 구조는 작은 단위에서 큰 단위 순으로 계층을 이룹니다.
    필드(field) $\rightarrow$ 아이템(item) $\rightarrow$ 레코드(record) $\rightarrow$ 블록(block) $\rightarrow$ 파일(file) 순으로 크기가 커집니다.
profile_image
1

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

32. stack과 가장 관계있는 명령어 형식은?

  1. zero-address 명령어
  2. one-address 명령어
  3. two-address 명령어
  4. three-address명령어
(정답률: 65%)
  • 명령어 형식에 따른 연산 장치의 관계를 묻는 문제입니다.
    zero-address 명령어는 오퍼랜드(Operand)를 명시하지 않고 스택(Stack)의 최상단 데이터를 이용하므로 스택과 가장 밀접한 관계가 있습니다.

    오답 노트

    one-address 명령어: 누산기(Accumulator) 사용
profile_image
1

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

33. 주소 선의 수가 11개 이고 데이터 선의 수가 8개인 ROM의 내부 조직을 나타내는 것은?

  1. 2K × 8
  2. 3K × 8
  3. 4K × 8
  4. 12K × 8
(정답률: 54%)
  • ROM의 내부 조직은 $2^{주소선 수} \times 데이터선 수$로 결정됩니다.
    ① [기본 공식]
    $$Capacity = 2^{n} \times m$$
    ② [숫자 대입]
    $$Capacity = 2^{11} \times 8$$
    ③ [최종 결과]
    $$Capacity = 2\text{K} \times 8$$
profile_image
1

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

34. 반가산기를 구성하고 있는 논리 게이트의 종류는?

  1. AND와 OR
  2. AND와 NOT
  3. OR와 NOT
  4. AND, OR와 NOT
(정답률: 44%)
  • 반가산기는 기본적으로 XOR 게이트와 AND 게이트로 구성됩니다. 하지만 보기 중에 XOR가 없으므로, XOR 게이트를 구현하는 데 필요한 AND, OR, NOT 게이트가 모두 포함된 구성을 선택해야 합니다.
profile_image
1

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

35. 전가산기에서 합(sum)의 논리식은?

(정답률: 60%)
  • 전가산기의 합(Sum)은 두 입력 변수와 하위 자리에서 올라온 캐리($C_i$)를 모두 XOR 연산하여 구합니다.
    따라서 정답은 이며, 이를 수식으로 표현하면 다음과 같습니다.
    $$S = (X \oplus Y) \oplus C_i$$
profile_image
1

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

36. -9를 8비트의 수치적 자료로 표현한 것으로 틀린 것은?

  1. 부호 절대값 표현 : 1000 1001
  2. 1의 보수 표현 : 1111 0110
  3. 2의 보수 표현 : 1111 0111
  4. 팩형 10진 표현 : 1001 1100
(정답률: 56%)
  • $-9$를 8비트로 표현할 때, 팩형 10진 표현은 숫자 부분 뒤에 부호 비트를 붙입니다. 숫자 $9$는 $1001$이며, 음수 부호는 $1101$이므로 $1001 1101$로 표현해야 합니다.

    오답 노트

    팩형 10진 표현 : $1001 1100$은 부호가 양수($1100$)로 잘못 표기되었습니다.
profile_image
1

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

37. 인터럽트 처리 시 현재의 명령어 실행을 끝낸 즉시 PC에 저장되어 있는 다음에 실행할 명령어의 주소를 저장하는 곳은?

  1. Queue
  2. Dequeue
  3. Stack
  4. Buffer
(정답률: 58%)
  • 인터럽트 발생 시 현재 실행 중인 명령어의 다음 주소(PC 값)를 임시로 저장하여 처리 후 복귀하기 위해 스택 구조를 사용합니다.
profile_image
1

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

38. 기억장치의 용량을 나타내는 단위는 옳게 설명한 것은?

  1. MB는 Mega Byte의 약자로 215바이트를 말한다.
  2. GB는 Giga Byte의 약자로 220바이트를 말한다.
  3. TB는 Tera Byte의 약자로 240바이트를 말한다.
  4. PB는 Peta Byte의 약자로 260바이트를 말한다.
(정답률: 52%)
  • 기억장치 용량 단위는 $2^{10}$배씩 증가하며, TB는 Tera Byte의 약자로 $2^{40}$ 바이트를 의미합니다.

    오답 노트

    MB: $2^{20}$ 바이트
    GB: $2^{30}$ 바이트
    PB: $2^{50}$ 바이트
profile_image
1

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

39. 서브루틴 처리 시 사용되는 명령어들은?

  1. Shift와 And
  2. Call과 Return
  3. Skip과 Jump
  4. Increment와 Decrement
(정답률: 52%)
  • 서브루틴을 호출하여 제어를 옮기는 Call 명령어와, 서브루틴 실행 완료 후 원래의 복귀 주소로 돌아오는 Return 명령어가 사용됩니다.
profile_image
1

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

40. 채널 명령어인 CCW(Channel Command Word)의 구성 요소가 아닌 것은?

  1. 상태 필드(Flag Field)
  2. 데이터 필드(Data Field)
  3. 주소 필드(Address Field)
  4. 명령 필드(Command Field)
(정답률: 37%)
  • CCW(Channel Command Word)는 채널이 입출력 장치를 제어하기 위한 명령어로, 명령 필드, 주소 필드, 상태 필드(플래그), 워드 카운터로 구성됩니다. 데이터 필드는 CCW의 구성 요소가 아닙니다.
profile_image
1

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

3과목: 시스템분석설계

41. 입력 설계 순서로 옳은 것은?

  1. (ㄱ)→(ㄴ)→(ㄷ)→(ㄹ)→(ㅁ)
  2. (ㅁ)→(ㄹ)→(ㄷ)→(ㄴ)→(ㄱ)
  3. (ㄴ)→(ㄹ)→(ㄱ)→(ㅁ)→(ㄷ)
  4. (ㄱ)→(ㄴ)→(ㄷ)→(ㅁ)→(ㄹ)
(정답률: 70%)
  • 입력 설계의 올바른 순서는 정보의 발생부터 내용 결정까지 단계적으로 진행됩니다.
    순서: 입력 정보의 발생 $\rightarrow$ 입력 정보의 수집 $\rightarrow$ 입력 정보의 매체화 $\rightarrow$ 입력 정보의 투입 $\rightarrow$ 입력 정보의 내용
    따라서 정답은 (ㄴ) $\rightarrow$ (ㄹ) $\rightarrow$ (ㄱ) $\rightarrow$ (ㅁ) $\rightarrow$ (ㄷ) 입니다.
profile_image
1

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

42. 소프트웨어 개발주기 모델 중 폭포수형의 특징으로 옳지 않은 것은?

  1. 프로젝트 관리 및 자동화가 어렵다.
  2. 단계별 정의가 분명하고, 각 단계별 산출물이 명확하다.
  3. 계획수립 → 위험 분석 → 공학화 → 고객의 평가의 순서로 진행된다.
  4. 전통적인 라이프 사이클 모델이다.
(정답률: 41%)
  • 계획수립 → 위험 분석 → 공학화 → 고객의 평가 순서로 진행되는 모델은 나선형 모형의 특징입니다.

    오답 노트

    폭포수형: 타당성 검토 → 계획 → 요구분석 → 설계 → 구현 → 시험 → 유지보수 순으로 진행되는 전통적인 라이프 사이클 모델임
profile_image
1

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

43. 시스템으로서 “좋은 시스템”과 “좋지 않은 시스템”을 판정하는 기준으로 거리가 먼 것은?

  1. 시스템의 가격
  2. 시스템의 효율
  3. 시스템의 신뢰성
  4. 시스템의 유연성
(정답률: 71%)
  • 좋은 시스템을 판정하는 기준은 효율성, 신뢰성, 유연성 등 시스템의 성능과 품질에 기반해야 합니다. 단순히 가격이 저렴하다고 해서 좋은 시스템이라고 판단할 수 없으므로 시스템의 가격은 적절한 판정 기준이 아닙니다.
profile_image
1

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

44. 흐름도의 종류 중 컴퓨터의 입력→처리→출력되는 하나의 처리 과정을 그림으로 표시한 다이어그램을 의미하는 것은?

  1. 블록 차트
  2. 시스템 흐름도
  3. 프로세스 흐름도
  4. 프로그램 흐름도
(정답률: 55%)
  • 컴퓨터의 입력, 처리, 출력으로 이어지는 하나의 전체적인 처리 과정을 그림으로 나타낸 것은 프로세스 흐름도입니다.

    오답 노트

    프로그램 흐름도: 컴퓨터로 처리하는 세부 조작 과정을 중심으로 표시함
profile_image
1

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

45. 시스템 개발에 대한 문서화의 효과로 거리가 먼 것은?

  1. 시스템 개발 후 유지보수가 용이하다.
  2. 시스템 개발팀에서 운용팀으로 인수인계가 용이하다.
  3. 시스템 개발의 요식적 절차를 부각시킬 수 있다.
  4. 시스템 개발 요령 및 순서를 표준화 할 수 있다.
(정답률: 72%)
  • 시스템 개발 문서화는 유지보수 및 인수인계 용이, 표준화, 변경 시 혼란 방지 등을 목적으로 하며, 단순히 요식적인 절차를 부각시키는 것은 문서화의 효과가 아닙니다.
profile_image
1

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

46. 코드 작성 시 유의사항으로 적합하지 않은 것은?

  1. 공통성이 있어야 한다.
  2. 복잡성이 있어야 한다.
  3. 체계성이 있어야 한다.
  4. 확장성이 있어야 한다.
(정답률: 73%)
  • 효율적인 코드 작성을 위해서는 공통성, 체계성, 확장성이 확보되어야 하며, 복잡성은 최소화하여 유지보수가 쉽도록 해야 합니다.
profile_image
1

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

47. 데이터 파일의 종류 중 마스터 파일을 갱신 또는 조회하기 위해 작성하는 파일은?

  1. trailer file
  2. transaction file
  3. summary file
  4. source data file
(정답률: 61%)
  • transaction file은 마스터 파일을 갱신하거나 조회하기 위해 사용되며, 일시적인 성격을 지닌 정보를 기록하는 파일입니다.
profile_image
1

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

48. 파일 설계 단계 중 파일 매체 검토 시 고려사항에 해당되는 내용 모두를 옳게 나열한 것은?

  1. (ㄱ), (ㄹ)
  2. (ㄴ), (ㄹ)
  3. (ㄱ), (ㄴ), (ㄷ)
  4. (ㄴ), (ㄷ), (ㄹ)
(정답률: 48%)
  • 파일 매체 검토 시 기능 검토사항으로는 액세스 형태, 처리 방식, 처리 시간, 정보의 양, 작동의 용이성을 확인합니다.
    따라서 에서 (ㄱ) 작동 용이성, (ㄴ) 정보량, (ㄷ) 처리 시간이 이에 해당합니다.
profile_image
1

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

49. 객체 지향 설계에서 자료와 연산들을 함께 묶어 놓는 일로써, 객체의 자료가 변조되는 것을 막으며 그 객체의 사용자들에게 내부적인 구현의 세부적인 내용들을 은폐시키는 기능을 하는 것은?

  1. 상속화
  2. 추상화
  3. 클래스
  4. 캡슐화
(정답률: 70%)
  • 자료와 연산을 하나로 묶어 내부 구현 세부 내용을 은폐하고 데이터 변조를 막는 객체 지향의 핵심 기능은 캡슐화입니다.

    오답 노트

    상속화: 상위 클래스의 속성과 연산을 하위 클래스가 물려받는 것
    추상화: 불필요한 부분을 생략하고 중요한 특징만 추출하여 개략화하는 것
    클래스: 공통된 속성과 연산을 갖는 객체들의 집합이자 일반적인 타입
profile_image
1

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

50. 십진 분류 코드에 대한 설명으로 옳지 않은 것은?

  1. 대량의 자료에 대한 삽입 및 추가가 용이하다.
  2. 코드의 범위를 무한대로 확장 가능하다.
  3. 배열이나 집계가 용이하다.
  4. 기계 처리가 용이하다.
(정답률: 59%)
  • 십진 분류 코드는 사람이 이해하기 쉽고 확장성이 좋으나, 컴퓨터가 처리하는 이진 코드에 비해 기계 처리가 용이하지 않습니다.
profile_image
1

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

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

  1. 분배 책임자
  2. 분배 경로
  3. 분배 주기 및 시기
  4. 출력 정보명
(정답률: 49%)
  • 출력 정보 분배 설계 시에는 누가, 어떻게, 언제 전달할 것인지에 대한 분배 책임자, 분배 경로, 분배 주기 및 시기를 검토합니다.

    오답 노트

    출력 정보명: 출력 정보 이용에 대한 설계 시 검토 사항입니다.
profile_image
1

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

52. 다음의 출력설계 단계 중 제일 먼저 설계해야 하는 것은?

  1. 출력정보의 분배에 관한 설계
  2. 출력정보의 내용에 관한 설계
  3. 출력정보의 매체에 관한 설계
  4. 출력정보의 이용에 관한 설계
(정답률: 57%)
  • 출력 설계는 무엇을 출력할 것인지 결정하는 내용 설계가 가장 우선되어야 하며, 이후 매체, 분배, 이용 순으로 진행됩니다.
    설계 순서: 출력정보의 내용 $\rightarrow$ 출력정보의 매체 $\rightarrow$ 출력정보의 분배 $\rightarrow$ 출력정보의 이용
profile_image
1

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

53. 파일의 종류 중 통계 처리나 파일의 자료에 잘못이 발생하였을 때, 파일을 원상 복구하기 위해 사용되며, 현재까지 변화된 정보를 포함하는 것으로 기록 파일 또는 이력 파일이라고도 하는 것은?

  1. 트레일러 파일
  2. 히스토리 파일
  3. 트랜잭션 파일
  4. 요약 파일
(정답률: 69%)
  • 파일의 자료 오류 발생 시 원상 복구를 위해 사용하며, 변화된 정보를 포함하는 기록 파일 또는 이력 파일은 히스토리 파일입니다.

    오답 노트

    트레일러 파일: 마스터 파일의 끝부분에 해당하는 파일
    트랜잭션 파일: 일시적인 성격을 지닌 정보를 기록하는 파일
    요약 파일: 요약된 정보를 담은 파일
profile_image
1

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

54. 원시코드 라인수(LOC) 기법에 의하여 예측된 총 라인 수가 30000라인, 개발에 참여할 프로그래머가 5명, 프로그래머들의 평균생산성이 월간 200라인일 때, 개발에 소요되는 기간은?

  1. 10개월
  2. 15개월
  3. 20개월
  4. 30개월
(정답률: 67%)
  • 전체 개발 라인 수를 투입 인원과 인당 월간 생산성의 곱으로 나누어 총 소요 기간을 산출합니다.
    ① $T = \frac{L}{P \times S}$ (기간 = 총 라인 수 / (프로그래머 수 × 평균 생산성))
    ② $T = \frac{30000}{5 \times 200}$
    ③ $T = 30$
profile_image
1

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

55. 모듈 작성 시 주의사항으로 옳은 내용 모두를 나열한 것은?

  1. (ㄱ), (ㄴ)
  2. (ㄱ), (ㄹ)
  3. (ㄱ), (ㄷ), (ㄹ)
  4. (ㄴ), (ㄷ), (ㄹ)
(정답률: 66%)

  • 모듈 작성 시에는 적절한 크기로 작성하고, 표준화를 통해 재사용성을 높이며, 가독성이 좋고 이해하기 쉽게 작성해야 합니다.

    오답 노트

    결합도는 최대화하고 응집도는 최소화한다: 결합도는 최소화하고 응집도는 최대화해야 좋은 모듈입니다.
profile_image
1

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

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

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

  • 시스템의 각 구성 요소들이 서로 다른 기능을 가지고 있더라도, 결국 하나의 공통된 최종 목표를 달성하기 위해 작동하는 특성을 목적성이라고 합니다.
profile_image
1

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

57. 코드의 오류 발생 형태 중 입력 시 한 자리를 빠뜨리고 기록한 에러를 무엇이라고 하는가?

  1. random error
  2. omission error
  3. transcription error
  4. transposition error
(정답률: 64%)
  • 데이터 입력 시 특정 자리를 빠뜨리고 기록하여 발생하는 오류를 omission error(생략 오류)라고 합니다.

    오답 노트

    transposition error: 두 자리의 순서를 서로 바꾸어 기록하는 오류
profile_image
1

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

58. 표준 처리 패턴 중 특정 조건이 주어진 파일 중에서 그 조건에 만족되는 것과 그렇지 않은 것으로 분리 처리하는 것은?

  1. 갱신
  2. 정렬
  3. 대조
  4. 분배
(정답률: 57%)
  • 하나의 파일 내에서 특정 조건에 만족하는 데이터와 그렇지 않은 데이터를 서로 분리하여 처리하는 표준 처리 패턴은 분배입니다.

    오답 노트

    갱신: 마스터 파일을 변동 파일로 수정/추가/삭제함
    정렬: 일정한 규칙에 따라 순서대로 나열함
    대조: 두 파일을 비교하여 기록 내용 등을 검사함
profile_image
1

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

59. 자료 사전에서 선택을 의미하는 기호는?

  1. { }
  2. ( )
  3. [ ]
  4. **
(정답률: 53%)
  • 자료 사전(Data Dictionary)에서 사용하는 기호의 의미는 다음과 같습니다.
    - [ ]: 선택 (Optional)
    - { }: 반복 (Iteration)
    - ( ): 생략 (Omission)
    - **: 주석 (Comment)
profile_image
1

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

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

  1. 정보의 양과 질에 유의한다.
  2. 하드웨어의 기기 구성, 처리 성능을 고려한다.
  3. 분류 처리는 가능한 최대화 한다.
  4. 오류 처리를 간소화한다.
(정답률: 66%)
  • 프로세스 설계 시 효율성을 높이기 위해 분류 처리는 가능한 최소화하여 오버헤드를 줄여야 합니다.

    오답 노트

    분류 처리는 가능한 최대화 한다: 효율성을 위해 최소화해야 함
profile_image
1

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

4과목: 운영체제

61. 디렉토리 구조 중 다음 설명에 해당하는 것은?

  1. 1단계 디렉토리 구조
  2. 트리 디렉토리 구조
  3. 2단계 디렉토리 구조
  4. 비순환 그래프 디렉토리 구조
(정답률: 61%)
  • 하나의 루트 디렉토리를 정점으로 하여 여러 개의 하위 디렉토리가 계층적인 트리 구조를 이루는 방식입니다. 에서 설명하는 루트 디렉토리 구성, UNIX 및 윈도우 운영체제 채택, 포인터에 의한 계층적 탐색은 모두 트리 디렉토리 구조의 핵심 특징입니다.
profile_image
1

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

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

  1. 4
  2. 5
  3. 6
  4. 8
(정답률: 52%)
  • FIFO(First-In-First-Out) 기법은 메모리가 가득 찼을 때 가장 먼저 들어온 페이지를 먼저 교체하는 방식입니다.
    참조열 에 따라 페이지 부재(Fault) 과정을 추적하면 다음과 같습니다.
    1. [1] 진입 $\rightarrow$ (1, , ) Fault
    2. [2] 진입 $\rightarrow$ (1, 2, ) Fault
    3. [3] 진입 $\rightarrow$ (1, 2, 3) Fault
    4. [4] 진입 $\rightarrow$ (4, 2, 3) Fault (가장 오래된 1 교체)
    5. [1] 진입 $\rightarrow$ (4, 1, 3) Fault (가장 오래된 2 교체)
    6. [3] 진입 $\rightarrow$ (4, 1, 3) Hit
    7. [1] 진입 $\rightarrow$ (4, 1, 3) Hit
    8. [2] 진입 $\rightarrow$ (4, 1, 2) Fault (가장 오래된 3 교체)
    9. [4] 진입 $\rightarrow$ (4, 1, 2) Hit
    따라서 총 페이지 부재 횟수는 6번입니다.
profile_image
1

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

63. 운영체제의 목적으로 거리가 먼 것은?

  1. 시스템 성능 향상
  2. 처리량 향상
  3. 응답시간 증가
  4. 신뢰성 향상
(정답률: 76%)
  • 운영체제는 처리량(Throughput)과 신뢰성(Reliability)을 향상시키고, 사용자가 요청한 결과가 돌아오는 응답시간(Turn Around Time)은 최소화(단축)하는 것을 목적으로 합니다.
profile_image
1

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

64. HRN 스케줄링 기법을 적용할 경우 우선순위가 가장 낮은 것은?

  1. A
  2. B
  3. C
  4. D
(정답률: 60%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하며, 계산된 수치가 높을수록 우선순위가 높습니다.
    $$\text{우선순위} = \frac{\text{대기시간} + \text{서비스시간}}{\text{서비스시간}}$$
    ① A: $\frac{30 + 30}{30} = 2$
    ② B: $\frac{20 + 40}{40} = 1.5$
    ③ C: $\frac{50 + 10}{10} = 6$
    ④ D: $\frac{20 + 80}{80} = 1.25$
    계산 결과 수치가 가장 낮은 D가 우선순위가 가장 낮습니다.
profile_image
1

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

65. 운영체제의 운용 기법 중 시분할 체제에 대한 설명으로 옳지 않은 것은?

  1. 일괄 처리 형태에서의 사용자 대기 시간을 줄이기 위한 대화식 처리 형태이다.
  2. 여러 사용자가 CPU를 공유하고 있지만 마치 자신만이 독점하여 사용하고 있는 것처럼 느끼게 된다.
  3. 좋은 응답 시간을 제공하기 위해 각 사용자들에게 일정 CPU 시간만큼을 차례로 할당하는 SJF 스케줄링을 사용한다.
  4. 단위 작업 시간을 Time Slice라고 한다.
(정답률: 53%)
  • 시분할 체제는 각 사용자에게 동일한 CPU 시간(Time Slice)을 할당하여 공평하게 처리하는 라운드 로빈(RR) 스케줄링을 사용합니다.

    오답 노트

    SJF 스케줄링: 실행 시간이 짧은 작업을 우선 처리하는 방식
profile_image
1

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

66. UNIX의 특징으로 볼 수 없는 것은?

  1. 대화식 시분할 운영체제이다.
  2. 대부분의 코드가 어셈블리어로 구성되어 있다.
  3. 높은 이식성을 가진다.
  4. 트리 구조의 파일 시스템을 갖는다.
(정답률: 60%)
  • UNIX는 이식성을 높이기 위해 대부분의 코드가 어셈블리어가 아닌 C언어로 작성되었습니다.
profile_image
1

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

67. 교착상태 해결 방법 중 다음 사항과 관계되는 것은?

  1. Recovery
  2. Detection
  3. Avoidance
  4. Prevention
(정답률: 50%)
  • 교착상태(Deadlock)의 발생 조건인 상호배제(Mutual Exclusion), 점유와 대기(Hold and Wait), 비선점(Non-preemption), 환형 대기(Circular Wait)를 원천적으로 부정하여 교착상태가 발생하지 않도록 하는 방법은 Prevention입니다.
profile_image
1

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

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

  1. cat
  2. finger
  3. ls
  4. chown
(정답률: 62%)
  • cat 명령은 UNIX에서 파일의 내용을 표준 출력(화면)으로 표시하는 데 사용됩니다.

    오답 노트

    finger: 사용자 정보 표시
    ls: 디렉터리 내 파일 목록 확인
    chown: 파일 소유자 변경
profile_image
1

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

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

  1. 6
  2. 9
  3. 12
  4. 18
(정답률: 56%)
  • SJF(Shortest Job First) 스케줄링은 실행 시간이 가장 짧은 작업에 CPU를 우선 할당하는 방식입니다.
    작업 순서는 1번(0초 도착) $\rightarrow$ 3번(가장 짧음) $\rightarrow$ 2번 순으로 처리됩니다.
    1번 대기시간: $0$
    3번 대기시간: $29 - 8 = 21$
    2번 대기시간: $(29 + 7) - 3 = 33$
    평균 대기시간 계산:
    ① [기본 공식] $\text{평균 대기시간} = \frac{\text{총 대기시간}}{\text{작업 수}}$
    ② [숫자 대입] $\text{평균 대기시간} = \frac{0 + 21 + 33}{3}$
    ③ [최종 결과] $\text{평균 대기시간} = 18$
profile_image
1

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

70. 페이지 크기에 대한 설명으로 옳지 않은 것은?

  1. 페이지 크기가 클 경우 전체적인 입출력 효율성이 증가된다.
  2. 페이지 크기가 작을 경우 페이지 맵 테이블의 크기가 작아지고 매핑 속도가 빨라진다.
  3. 페이지 크기가 클 경우 프로그램 수행에 불필요한 내용까지도 주기억장치에 적재될 수 있다.
  4. 페이지가 크기가 작을 경우 디스크 접근 횟수가 많아진다.
(정답률: 57%)
  • 페이지 크기가 작아지면 전체 페이지 수가 증가하므로, 이를 관리하는 페이지 맵 테이블의 크기는 오히려 커지게 되며 매핑 속도는 느려집니다.

    오답 노트

    페이지 크기가 클 경우: 입출력 효율성 증가, 불필요한 내용까지 적재 가능
    페이지 크기가 작을 경우: 디스크 접근 횟수 증가
profile_image
1

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

71. 빈번한 페이지의 부재 발생으로 프로세스의 수행 소요시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미하는 것은?

  1. 스래싱(thrashing)
  2. 세마포어(semaphore)
  3. 페이징(paging)
  4. 오버레이(overlay)
(정답률: 55%)
  • 스래싱(thrashing)은 페이지 부재가 빈번하게 발생하여 프로세스의 실제 처리 시간보다 페이지 교체에 소요되는 시간이 더 많아지는 현상으로, 이로 인해 CPU 이용률이 급격히 떨어지고 시스템 성능이 저하됩니다.
profile_image
1

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

72. 시스템과 그 시스템 내의 자료에 대한 정보의 무결성과 안정성을 어떻게 보장할 것인지에 관련된 사항을 의미하는 것은?

  1. 보호
  2. 보안
  3. 침투
  4. 해킹
(정답률: 74%)
  • 보안은 시스템과 자료의 기밀성, 무결성, 가용성을 보장하여 정보의 안정성을 유지하는 것을 의미합니다. 특히 무결성은 데이터가 인가되지 않은 방법으로 변경되지 않고 정확성을 유지하는 핵심 요소입니다.
profile_image
1

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

73. 분산 운영체제 시스템에 관한 설명으로 옳지 않은 것은?

  1. 약결합(loosely-coupled)으로 볼 수 있다.
  2. 업무량 증가에 따른 점진적인 확장이 용이하다.
  3. 높은 보안성이 유지된다.
  4. 제한된 자원을 여러 지역에서 공유 가능하다.
(정답률: 64%)
  • 분산 운영체제는 여러 컴퓨터가 네트워크로 연결되어 자원을 공유하는 약결합(loosely-coupled) 시스템으로, 확장이 용이하고 자원 공유가 가능하지만 네트워크를 통해 연결되므로 보안성은 상대적으로 낮습니다.
profile_image
1

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

74. 프로세스의 정의로 옳지 않은 것은?

  1. 프로세스 제어 블록을 가진 프로그램
  2. 동기적 행위를 일으키는 주체
  3. 운영체제가 관리하는 실행 단위
  4. 프로시저가 활동 중인 것
(정답률: 60%)
  • 프로세스는 실행 중인 프로그램을 의미하며, 운영체제가 관리하는 실행 단위로서 비동기적 행위를 일으키는 주체입니다. 따라서 동기적 행위를 일으키는 주체라는 설명은 옳지 않습니다.
profile_image
1

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

75. 다음 표는 고정 분할에서의 기억장치 단편화 현상을 보이고 있다. 내부단편화(Internal Fragmentation)는 모두 얼마인가?

  1. 170 k
  2. 260 k
  3. 430 k
  4. 480 k
(정답률: 61%)
  • 내부 단편화란 고정 분할 방식에서 분할된 영역의 크기보다 실제 할당된 작업의 크기가 작을 때 발생하는 낭비되는 공간을 의미합니다.
    영역 B의 경우 작업 크기가 분할 크기보다 커서 할당이 불가능하므로 제외하고, 나머지 영역의 (분할 크기 - 작업 크기)를 모두 합산합니다.
    ① [기본 공식]
    $$\text{내부 단편화} = \sum (\text{분할 크기} - \text{작업 크기})$$
    ② [숫자 대입]
    $$\text{내부 단편화} = (20 - 10) + (120 - 10) + (200 - 100) + (300 - 90)$$
    ③ [최종 결과]
    $$\text{내부 단편화} = 430\text{ k}$$
profile_image
1

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

76. 다음 중 천재지변이나 사고로 인해 정보의 손실이나 파괴를 막기 위해 취할 수 있는 방법으로 가장 올바른 것은?

  1. 파일시스템을 체계적으로 잘 정리한다.
  2. 백업(Back-up)을 주기적으로 실시하여 안전한 곳에 보관한다.
  3. 컴퓨터에 안전장치를 하고, 필요할 때만 조심해서 사용해야 한다.
  4. 사고는 컴퓨터가 가동될 때만 발생하므로 사용 후에는 컴퓨터 전원을 반드시 꺼 놓는다.
(정답률: 73%)
  • 천재지변이나 사고로 인한 데이터 손실 및 파괴를 방지하는 가장 확실한 방법은 백업(Back-up)을 주기적으로 실시하여 물리적으로 안전한 별도의 장소에 보관함으로써, 사고 발생 시 데이터를 복구할 수 있도록 하는 것입니다.
profile_image
1

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

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

  1. Best fit
  2. Last fit
  3. First fit
  4. Worst fit
(정답률: 69%)
  • 기억장치 배치 전략 중 최악 적합(Worst fit)은 가용한 빈 영역 중 가장 크기가 큰 영역에 프로세스를 할당하여, 남은 단편화 공간을 최대화하는 기법입니다.

    제시된 이미지에서 $13\text{K}$ 작업을 가장 큰 공백인 $40\text{K}$ 영역에 할당했으므로 Worst fit에 해당합니다.

    오답 노트

    Best fit: 단편화를 가장 작게 남기는 최적 영역에 배치
    First fit: 빈 영역 중 첫 번째로 발견된 적합한 영역에 배치
profile_image
1

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

78. 임계구역의 원칙으로 옳지 않은 것은?

  1. 두 개 이상의 프로세스가 동시에 사용할 수 있다.
  2. 순서를 지키면서 신속하게 사용한다.
  3. 하나의 프로세스가 독점하게 해서는 안 된다.
  4. 임계구역이 무한 루프에 빠지지 않도록 주의해야 한다.
(정답률: 68%)
  • 임계구역은 공유 자원에 접근하는 영역으로, 데이터 일관성을 위해 반드시 한 번에 하나의 프로세스만 접근해야 하는 상호 배제(Mutual Exclusion) 원칙을 따릅니다.

    오답 노트

    두 개 이상의 프로세스가 동시에 사용할 수 있다: 상호 배제 원칙에 위배되어 데이터 오염이 발생하므로 불가능합니다.
profile_image
1

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

79. RR(Round Robin) 방식에 관한 설명으로 옳지 않은 것은?

  1. 시간할당량이 커지면 FCFS 방식과 같게 된다.
  2. 시간할당량이 너무 작으면 스래싱에 소요되는 시간의 비중이 커진다.
  3. 준비상태 큐에서 기다리고 있는 프로세스들 중에서 실행시간이 가장 짧은 프로세스에게 먼저 CPU를 할당하는 기법이다.
  4. 시스템이 사용자에게 적합한 응답시간을 제공해 주는 대화식 시스템에 유용하다.
(정답률: 52%)
  • RR(Round Robin) 방식은 각 프로세스에 동일한 시간 할당량을 부여하여 순환적으로 CPU를 할당하는 방식입니다.

    오답 노트

    실행 시간이 가장 짧은 프로세스에게 먼저 CPU를 할당하는 기법은 SJF(Shortest Job First) 방식입니다.
profile_image
1

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

80. 강 결합 시스템(Tightly Coupled System)의 특징에 해당하는 것은?

  1. 프로세서간의 통신은 공유 메모리로 이루어진다.
  2. 각 시스템은 자신의 운영체제를 가진다.
  3. 각 시스템은 자신만의 주기억장치를 가진다.
  4. 각 시스템간의 통신은 메시지 교환으로 이루어진다.
(정답률: 46%)
  • 강 결합 시스템은 여러 프로세서가 하나의 공유 메모리를 통해 통신하는 구조가 특징입니다.

    오답 노트

    각 시스템이 자신의 운영체제/주기억장치를 가지거나 메시지 교환 방식으로 통신하는 것은 약 결합 시스템의 특징입니다.
profile_image
1

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

5과목: 정보통신개론

81. 병렬 전송 방식에 대한 설명으로 거리가 먼 것은?

  1. 병렬 전송은 한 문자를 구성하는 각 비트를 각각의 데이터선을 통해 한꺼번에 전달하는 방식이다.
  2. 직렬 전송 보다 전송 속도가 빠르고, 원거리 데이터 전송에서 보다 경제적이다.
  3. 스트로브(strobe) 신호는 송신측 다음 문자의 전송을 수신측에 알리게 된다.
  4. 비지(busy) 신호는 수신측이 데이터 수신 가능 상태를 송신측에 전달한다.
(정답률: 52%)
  • 병렬 전송은 여러 비트를 동시에 보내므로 속도는 빠르지만, 전송 매체 구성 비용이 많이 들어 원거리 전송 시 경제성이 떨어집니다.
profile_image
1

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

82. 멀티미디어의 표준화에 해당되지 않는 것은?

  1. JPEG
  2. MPEG
  3. MHS
  4. MHEG
(정답률: 53%)
  • MHS(Message Handling System)는 통신 수단에 관계없이 상대방의 번호만 알면 메시지를 교환할 수 있는 시스템으로, 멀티미디어 표준화와는 거리가 멉니다.
profile_image
1

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

83. 문자 위주 동기 전송의 제어문자 중 전송해야 할 프레임의 끝을 알리는 것은?

  1. EXT
  2. ETB
  3. EOT
  4. ENQ
(정답률: 24%)
  • ETB(End of Transmission Block)는 전송해야 할 프레임(블록)의 끝을 알리는 제어문자입니다.

    오답 노트

    ETX: 본문 종료
    EOT: 전체 전송 종료
    ENQ: 상대방의 응답 요구
profile_image
1

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

84. 데이터 전송오류 검출방식으로 틀린 것은?

  1. 패리티(parity) 검사
  2. 블록합 검사(block sum check)
  3. 순환 잉여 검사(CRC)
  4. 바이폴라(bipolar) 검사
(정답률: 57%)
  • 데이터 전송 오류 검출 방식에는 패리티 검사, 블록합 검사, 순환 잉여 검사(CRC), 해밍 코드 등이 있습니다. 바이폴라 검사는 오류 검출 방식이 아니라 신호 전송 방식의 일종입니다.
profile_image
1

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

85. 정보통신시스템의 특징으로 틀린 것은?

  1. 거리와 시간의 극복
  2. 대형 컴퓨터의 공동 사용
  3. 광대역 전송에만 사용
  4. 대용량 파일의 공동 이용
(정답률: 69%)
  • 정보통신시스템은 거리와 시간의 극복, 대형 컴퓨터 및 대용량 파일의 공동 이용을 가능하게 하며, 광대역 전송뿐만 아니라 협대역 전송을 포함한 다양한 전송 방식을 모두 사용합니다.
profile_image
1

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

86. 인터넷 통신을 위한 기본 통신 프로토콜은?

  1. PPP
  2. HDLC
  3. X.25
  4. TCP/IP
(정답률: 67%)
  • 인터넷 통신을 위한 표준 기본 프로토콜은 TCP/IP입니다. 여기서 TCP는 전송 계층을, IP는 네트워크 계층을 담당하여 데이터를 정확하게 전달합니다.
profile_image
1

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

87. OSI-7 계층 중 프로세스간의 대화제어 및 동기점을 이용한 효율적인 데이터 복구제공을 위한 계층은?

  1. 표현 계층
  2. 데이터링크 계층
  3. 세션 계층
  4. 전송 계층
(정답률: 45%)
  • 세션 계층은 프로세스 간의 대화 제어와 동기점을 설정하여, 통신 중 오류 발생 시 효율적인 데이터 복구를 제공하는 역할을 수행합니다.

    오답 노트

    표현 계층: 코드 변환, 암호화, 압축 수행
    데이터링크 계층: 프레임 동기화, 흐름 및 오류 제어 수행
    전송 계층: 다중화, 에러 및 흐름 제어 수행
profile_image
1

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

88. 패킷교환방식에 대한 설명으로 틀린 것은?

  1. 교환기에서 패킷을 일시 저장 후 전송하는 축적교환 기술이다.
  2. 패킷처리 방식에 따라 데이터그램과 가상회선 방식이 있다.
  3. X.25는 패킷형 단말기와 패킷망 간의 접속 프로토콜이다.
  4. X.75는 비패킷형 단말과 PAD 간의 접속 프로토콜이다.
(정답률: 49%)
  • X.75는 비패킷형 단말과 PAD 간의 접속 프로토콜이 아니라, 서로 다른 두 개의 X.25 패킷교환망을 상호 연결하기 위한 게이트웨이 프로토콜입니다.
profile_image
1

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

89. VAN의 계층 구조 중 통신처리 계층의 기능에 해당하는 것은?

  1. 패킷교환방식을 사용하여 교환기능을 수행한다.
  2. 필요한 자료를 정보전송 매체를 통하여 즉시 제공한다.
  3. 순수한 정보의 전송만을 수행한다.
  4. 축적기능 및 변환기능을 수행한다.
(정답률: 27%)
  • VAN(부가가치 통신망)의 통신처리 계층은 단순 전송을 넘어 프로토콜 변환, 전자사서함, 동보 통신과 같은 부가적인 기능을 제공하는 단계입니다. 따라서 축적기능 및 변환기능을 수행하는 것이 핵심 기능입니다.

    오답 노트

    패킷교환방식을 사용하여 교환기능을 수행한다: 네트워크 계층의 기능입니다.
    순수한 정보의 전송만을 수행한다: 전송 계층의 기능입니다.
profile_image
1

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

90. 다음이 설명하고 있는 LAN의 매체 접근 제어방식은?

  1. CSMA/CD
  2. token bus
  3. token ring
  4. slotted ring
(정답률: 53%)

  • 버스 토폴로지에서 주로 사용되며, 매체 상태를 감지하여 유휴 상태일 때 전송하고 충돌 발생 여부를 감시하는 방식은 CSMA/CD입니다.
profile_image
1

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

91. 인터넷 프로토콜TCP/IP에서 TCP는 OSI 7 계층 중 어느 계층에 해당되는가?

  1. 응용 계층
  2. 전송 계층
  3. 네트워크 계층
  4. 데이터링크 계층
(정답률: 43%)
  • TCP(Transmission Control Protocol)는 통신 양단 간의 에러 제어 및 흐름 제어를 담당하며, 세그먼트 단위로 데이터를 전송하는 전송 계층의 대표적인 프로토콜입니다.

    오답 노트

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

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

92. HDLC 프레임을 구성하는 필드가 아닌 것은?

  1. FCS 필드
  2. Flag 필드
  3. Control 필드
  4. Link 필드
(정답률: 45%)
  • HDLC 프레임은 Flag, Address, Control, Information, FCS 필드로 구성됩니다. 따라서 Link 필드는 HDLC 프레임 구성 요소에 해당하지 않습니다.
profile_image
1

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

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

  1. 통신회선연결 → 링크설정 → 통신회선해제 → 데이터전송 → 링크해제
  2. 통신회선연결 → 링크설정 → 데이터전송 → 링크해제 → 통신회선해제
  3. 링크설정 → 통신회선연결 → 데이터전송 → 링크해제 → 통신회선해제
  4. 링크설정 → 통신회선연결 → 링크해제 → 데이터전송 → 통신회선해제
(정답률: 64%)
  • 데이터 전송 제어 절차는 물리적인 회선을 먼저 연결한 후, 논리적인 링크를 설정하고, 실제 데이터를 전송한 뒤, 역순으로 링크와 회선을 해제하는 순서로 진행됩니다.
profile_image
1

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

94. 반송파로 사용하는 정현파의 위상에 정보를 실어 보내는 변조 방식은?

  1. ASK
  2. DM
  3. PSK
  4. ADPCM
(정답률: 56%)
  • PSK(Phase Shift Keying)는 반송파의 위상(Phase)을 변화시켜 디지털 정보를 전송하는 변조 방식입니다.

    오답 노트

    ASK: 진폭(Amplitude)을 변화시켜 전송
profile_image
1

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

95. RS-232C 표준 인터페이스는 몇 개의 핀(PIN)으로 구성 되는가?

  1. 10
  2. 22
  3. 25
  4. 32
(정답률: 47%)
  • RS-232C는 DTE(데이터 단말 장치)와 DCE(데이터 회선 종단 장치) 사이의 인터페이스 접속 규격으로, 표준 커넥터는 $25$핀으로 구성됩니다.
profile_image
1

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

96. 다음 국제표준 통신 프로토콜 중 IP주소를 물리주소로 변환하기 위해 사용되는 것은?

  1. ARP
  2. TCP
  3. ICMP
  4. DHCP
(정답률: 44%)
  • ARP(Address Resolution Protocol)는 네트워크 계층의 IP 주소를 데이터 링크 계층의 물리적 주소인 MAC 주소로 변환하는 프로토콜입니다.

    오답 노트

    RARP: 물리 주소를 IP 주소로 변환
profile_image
1

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

97. 아날로그 신호를 디지털 신호로 변환하는 PCM 부호화 단계로 맞는 것은?

  1. 양자화 → 부호화 → 표본화
  2. 표본화 → 양자화 → 부호화
  3. 양자화 → 표본화 → 부호화
  4. 표본화 → 부호화 → 양자화
(정답률: 67%)
  • PCM(Pulse Code Modulation) 부호화는 아날로그 신호를 디지털로 변환하기 위해 표본화 $\rightarrow$ 양자화 $\rightarrow$ 부호화 순서로 진행됩니다.
profile_image
1

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

98. 주파수분할 다중화(FDM)방식에서 보호대역(guard band)의 역할로 올바른 것은?

  1. 주파수 대역폭 확장
  2. 신호의 세기를 증폭
  3. 채널간의 간섭을 제한
  4. 많은 채널을 좁은 주파수 대역에 포함
(정답률: 68%)
  • 주파수분할 다중화(FDM)에서 보호대역(guard band)은 인접한 채널 간의 주파수 중첩을 방지하여 채널 간의 간섭을 제한하는 역할을 합니다.
profile_image
1

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

99. 다음 중 ITU-T 권고안에서 X 시리즈의 내용은?

  1. PSTN을 이용한 데이터전송에 관한 사항
  2. 축적프로그램 제어식 교환의 프로그램에 관한 사항
  3. 공중데이터통신망을 이용한 데이터 전송에 관한 사항
  4. 전신 데이터의 전송 및 교환에 관한 사항
(정답률: 47%)
  • ITU-T 권고안 중 X 시리즈는 공중데이터통신망을 이용한 데이터 전송에 관한 사항을 정의하고 있습니다.
profile_image
1

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

100. 광섬유 케이블에서 클래드(Clad)의 주 역할은?

  1. 광 신호를 반사시키는 역할
  2. 광 신호를 증폭시키는 역할
  3. 광 신호를 저장시키는 역할
  4. 광 신호를 입력시키는 역할
(정답률: 61%)
  • 광섬유 케이블의 구조에서 코어는 빛을 전송하는 통로이며, 이를 감싸고 있는 클래드(Clad)는 굴절률 차이를 이용하여 빛이 밖으로 나가지 못하게 내부로 반사시키는 역할을 합니다.
profile_image
1

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

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