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

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

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

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

목록

1과목: 데이터 베이스

1. 결정자가 후보 키가 아닌 함수 종속을 제거하는 정규화 단계는?

  1. 비정규 릴레이션 → 1NF
  2. 1NF → 2NF
  3. 2NF → 3NF
  4. 3NF → BCNF
(정답률: 65%)
  • BCNF(Boyce-Codd Normal Form)는 제3정규형(3NF)을 더 강화한 단계로, 모든 결정자가 후보 키가 되도록 하여 결정자가 후보 키가 아닌 함수 종속을 제거하는 과정입니다.

    오답 노트

    1NF: 도메인이 원자값이 아닌 경우 분해
    2NF: 부분 함수 종속 제거
    3NF: 이행 함수 종속 제거
profile_image
1

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

2. 해싱에 대한 다음 설명의 ( ) 안 내용으로 옳은 것은?

  1. collision
  2. slot
  3. bucket
  4. key
(정답률: 69%)
  • 해싱에서 서로 다른 키가 동일한 주소로 해싱되어 충돌이 발생하는 현상을 collision이라고 합니다.
    제시된 이미지 의 내용은 '하나 이상의 키가 파일의 동일한 주소로 해싱될 가능성이 있으며, 이를 ( )라고 한다'는 설명입니다.
profile_image
1

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

3. 비선형 구조에 해당하는 자료 구조 모두를 옳게 나열한 것은?

  1. ②, ③, ④, ⑤
  2. ①, ③, ⑥
  3. ①, ④, ⑥
  4. ①, ⑥
(정답률: 82%)
  • 자료 구조는 데이터의 배치 형태에 따라 선형과 비선형으로 나뉩니다. 트리와 그래프는 데이터가 계층적 또는 망 형태로 연결된 비선형 구조에 해당합니다.

    오답 노트

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

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

4. 후위 표기법으로 표현된 다음 수식을 중위 표기법으로 옳게 나타낸 것은?

  1. C/D-(A*B)/E
  2. C/E-(A*B)/D
  3. B/A-(C-D)/E
  4. A/B-(C*D)/E
(정답률: 83%)
  • 후위 표기법은 피연산자 두 개 뒤에 연산자가 오는 순서로 계산합니다.
    1. $A B / \rightarrow A / B$
    2. $C D * \rightarrow C * D$
    3. $(C * D) E / \rightarrow (C * D) / E$
    4. $(A / B) (C * D / E) - \rightarrow A / B - (C * D) / E$
    따라서 정답은 $A / B - (C * D) / E$ 입니다.
profile_image
1

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

5. 뷰(VIEW)의 특징으로 옳지 않은 것은?

  1. 뷰에 대한 검색 연산은 기본 테이블 검색 연산과 비교하여 제약이 따른다.
  2. DBA는 보안 측면에서 뷰를 활용할 수 있다.
  3. 뷰 위에 또 다른 뷰를 정의할 수 있다.
  4. 뷰는 하나 이상의 기본 테이블로부터 유도되어 만들어지는 가상 테이블이다.
(정답률: 66%)
  • 뷰는 가상 테이블로서 기본 테이블과 동일한 검색 연산을 적용할 수 있습니다. 다만, 데이터의 변경이나 삭제 시에는 기본 테이블의 구조에 따라 제약이 따를 수 있습니다.
profile_image
1

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

6. 다음 SQL 문에서 DISTINCT의 의미는?

  1. 검색결과에서 레코드 중복을 제거하라.
  2. 모든 레코드를 검색하라.
  3. 검색결과를 순서대로 정렬하라.
  4. DEPT의 처음 레코드만 검색하라.
(정답률: 85%)
  • SQL 문에서 DISTINCT 키워드는 SELECT 절에서 지정한 컬럼의 결과 값 중 중복된 레코드를 제거하고 고유한 값만 출력하라는 의미입니다.
    $$\text{SELECT DISTINCT DEPT FROM STUDENT}$$
profile_image
1

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

7. DBMS에 대한 설명으로 틀린 것은?

  1. 데이터의 중복을 최소화하여 기억 공간을 절약할 수 있다.
  2. 다수의 사용자들이 서로 다른 목적으로 데이터를 공유하는 것이 가능하다.
  3. 데이터베이스의 구축비용 및 시스템 운영비용이 감소한다.
  4. 정확한 최신 정보의 이용이 가능하고 정확한 데이터가 저장되어 있음을 보장하는 무결성이 유지된다.
(정답률: 72%)
  • DBMS를 도입하면 전문적인 소프트웨어 구매, 고성능 하드웨어 구축 및 전문 인력 운영이 필요하므로 전산화 비용이 증가합니다.

    오답 노트

    구축비용 및 시스템 운영비용이 감소한다: 실제로는 비용이 증가합니다.
profile_image
1

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

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

  1. Foreign key
  2. Alternative key
  3. Primary
  4. Reference key
(정답률: 64%)

  • 데이터베이스 레코드를 고유하게 식별할 수 있는 단일 필드 또는 필드 조합을 Primary Key(주키)라고 하며, 주로 레코드 검색이나 정렬에 사용됩니다.
profile_image
1

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

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

  1. 저장 레코드 양식 설계
  2. 레코드 집중의 분석 및 설계
  3. 트랜잭션 모델링
  4. 접근 경로 설계
(정답률: 76%)
  • 물리적 설계 단계는 저장 레코드 양식 설계, 레코드 집중 분석 및 설계, 접근 경로 설계와 같이 실제 저장 장치에 데이터를 어떻게 배치할지를 결정하는 단계입니다.

    오답 노트

    트랜잭션 모델링: 개념적 설계 단계에 해당합니다.
profile_image
1

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

10. 다음 그림에서 트리의 차수(Degree of a Tree)는?

  1. 3
  2. 4
  3. 5
  4. 10
(정답률: 82%)
  • 트리의 차수(Degree of a Tree)란 트리 내의 모든 노드 중에서 자식 노드의 수가 가장 많은 노드의 차수를 의미합니다.
    에서 노드 B가 자식 노드 D, E, F 총 3개를 가지고 있어 차수가 가장 크므로, 이 트리의 차수는 3입니다.
profile_image
1

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

11. 트랜잭션의 특성에 해당하지 않는 것은?

  1. DURABILITY
  2. CONSISTENCY
  3. ATOMICITY
  4. INTEGRITY
(정답률: 59%)
  • 트랜잭션의 특성은 ACID라고 하며, 원자성(ATOMICITY), 일관성(CONSISTENCY), 독립성(ISOLATION), 영속성(DURABILITY)을 의미합니다.

    오답 노트

    INTEGRITY: 무결성 제약 조건에 해당하며 트랜잭션의 4대 특성에는 포함되지 않습니다.
profile_image
1

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

12. 다음 자료에 대하여 버블 정렬을 이용하여 오름차순으로 정렬할 경우 1회전 후의 결과는?

  1. 4, 7, 3, 1, 5, 2, 6, 8
  2. 1, 7, 3, 4, 5, 8, 2, 6
  3. 1, 4, 7, 3, 5, 8, 2, 6
  4. 4, 3, 1, 5, 7, 2, 6, 8
(정답률: 70%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 과정을 반복하며, 1회전이 끝나면 가장 큰 값이 맨 뒤로 이동합니다.
    제시된 데이터 에서 인접 원소를 순차적으로 비교하여 가장 큰 값인 $8$을 맨 뒤로 보내는 과정을 거치면 4, 3, 1, 5, 7, 2, 6, 8 이 됩니다.
profile_image
1

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

13. 관계 대수의 JOIN 연산자 기호는?

  1. +
  2. π
(정답률: 75%)
  • 관계 대수에서 두 개의 릴레이션을 공통 속성을 기준으로 결합하여 새로운 릴레이션을 만드는 JOIN 연산자의 기호는 입니다.
profile_image
1

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

14. 데이터베이스의 정의 중 최소의 중복 또는 통제된 중복과 관계되는 것은?

  1. 통합 데이터
  2. 공용 데이터
  3. 저장 데이터
  4. 운영 데이터
(정답률: 60%)
  • 통합 데이터(Integrated Data)는 여러 응용 프로그램이 사용할 수 있도록 중복을 최소화하거나 통제하여 모아놓은 데이터를 의미합니다.

    오답 노트

    저장 데이터: 컴퓨터 저장 매체에 저장된 자료
    운영 데이터: 조직 업무 수행에 필수적인 자료
    공용 데이터: 여러 사용자가 공동으로 소유하고 유지하는 자료
profile_image
1

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

15. 릴레이션에서 속성의 수와 튜플의 수를 의미하는 것으로 순서대로 옳게 짝지어진 것은?

  1. CARDINALITY, DEGREE
  2. DOMAIN, DEGREE
  3. DEGREE, CARDINALITY
  4. DEGREE, DOMAIN
(정답률: 74%)
  • 릴레이션의 구조적 특징을 정의하는 용어입니다.
    1. 속성의 수: 차수(Degree)
    2. 튜플의 수: 기수(Cardinality)
profile_image
1

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

16. 동일 조인의 결과 릴레이션에서 중복되는 조인 애트리뷰트를 제거하는 연산은?

  1. Union Join
  2. Intersect Join
  3. Natural Join
  4. Difference Join
(정답률: 50%)
  • Natural Join은 동일한 이름을 가진 속성을 기준으로 조인한 후, 중복되는 조인 애트리뷰트를 제거하여 하나의 열로 합치는 연산입니다.

    오답 노트

    Union Join: 릴레이션의 합집합
    Intersect Join: 릴레이션의 교집합
    Difference Join: 릴레이션의 차집합
profile_image
1

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

17. 개체-관계(E-R) 모델에 대한 설명으로 틀린 것은?

  1. E-R 다이어그램은 개체 타입을 사각형, 관계 타입을 다이아몬드, 속성을 화살표로 표현한다.
  2. 개체 타입과 이들 간의 관계 타입을 이용해서 현실 세계를 개념적으로 표현하는 방법이다.
  3. 1976년 P. Chen 이 제안한 것이다.
  4. E-R 모델의 기본적인 아이디어를 시각적으로 가장 잘 나타낸 것이 E-R 다이어그램이다.
(정답률: 77%)
  • E-R 다이어그램에서 개체 타입은 사각형, 관계 타입은 다이아몬드로 표현하지만, 속성은 화살표가 아닌 타원으로 표현합니다.
profile_image
1

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

18. 데이터 모델을 다음과 같이 정의할 때 “C” 가 의미하는 것은?

  1. CONSISTENCY
  2. CONSTRAINT
  3. CONTROL
  4. CONDITION
(정답률: 61%)
  • 데이터 모델은 데이터베이스의 구조, 연산, 제약 조건을 정의하는 도구입니다. 제시된 수식 $$D = \langle S, O, C \rangle$$ 에서 $S$는 구조(Structure), $O$는 연산(Operation), $C$는 제약 조건(Constraint)을 의미합니다.
profile_image
1

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

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

  1. 자료(data)를 처리하여 얻은 결과
  2. 사용자가 목적하는 값
  3. 현실 세계에서 관찰을 통해 얻은 값
  4. 의사결정을 위한 값
(정답률: 69%)
  • 정보(Information)는 단순한 자료를 처리하여 사용자에게 의미 있고 유용한 형태로 가공한 결과물입니다.

    오답 노트

    현실 세계에서 관찰을 통해 얻은 값: 이는 가공되지 않은 단순한 사실인 자료(data)에 해당합니다.
profile_image
1

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

20. 해싱 함수에서 키(key)를 여러 부분으로 나누고 각 부분의 값 또는 보수 값을 모두 더하여 홈 주소를 얻는 기법은?

  1. Division 법
  2. Folding 법
  3. Digital Analysis 법
  4. Radix 법
(정답률: 59%)
  • 키(key)를 여러 부분으로 나누어 각 부분의 값이나 보수 값을 모두 더해 홈 주소를 생성하는 기법을 Folding 법이라고 합니다.

    오답 노트

    Division 법: 키 값을 소수로 나누어 나머지 값을 주소로 이용
    Digital Analysis 법: 키의 자릿수 분포를 조사하여 고른 분포의 자릿수를 선택
    Radix 법: 키 값을 다른 기수 값으로 변환하여 주소로 이용
profile_image
1

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

2과목: 전자 계산기 구조

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

(정답률: 72%)
  • 반가산기에서 합(sum)은 두 입력 $X, Y$에 대해 배타적 논리합(XOR) 연산을 수행한 결과입니다.
    $$S = X\bar{Y} + \bar{X}Y$$
    따라서 정답은 입니다.
profile_image
1

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

22. 메모리의 내용을 레지스터에 전달하는 기능은?

  1. load
  2. fetch
  3. transfer
  4. store
(정답률: 57%)
  • 기억장치(메모리)에 저장된 정보를 CPU의 레지스터로 가져오는 명령을 load라고 합니다.

    오답 노트

    store: CPU의 정보를 기억장치에 저장하는 명령
profile_image
1

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

23. CPU가 데이터를 처리하는데 반드시 거쳐야 하는 레지스터는?

  1. MAR
  2. 누산기
  3. MBR
  4. IXR
(정답률: 51%)
  • CPU가 메모리에서 데이터를 읽거나 쓸 때, 데이터가 잠시 머무르는 통로 역할을 하는 레지스터가 필요합니다.
    MBR(Memory Buffer Register)은 메모리와 CPU 사이에서 데이터를 주고받을 때 반드시 거쳐야 하는 임시 보관 레지스터입니다.
profile_image
1

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

24. Shift register에 있는 binary number가 여섯(6)번 Shift-left 되었을 때의 값은? (단, Shift register는 충분히 크다고 가정한다.)

  1. number × 6
  2. number - 6
  3. number × 64
  4. number ÷ 64
(정답률: 62%)
  • 이진수에서 왼쪽 시프트(Shift-left) 연산은 한 번 수행할 때마다 값이 2배가 되는 원리를 이용합니다.
    ① [기본 공식] $Value = number \times 2^{n}$
    ② [숫자 대입] $Value = number \times 2^{6}$
    ③ [최종 결과] $Value = number \times 64$
profile_image
1

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

25. DASD(Direct Access Storage Device)에 해당하는 것은?

  1. 자기코어
  2. 자기테이프
  3. 자기디스크
  4. 자기카세트
(정답률: 55%)
  • DASD(Direct Access Storage Device)는 데이터에 직접 접근하여 읽고 쓸 수 있는 직접 접근 저장 장치를 의미합니다.
    자기디스크는 순차 처리와 비순차 처리가 모두 가능하여 DASD에 해당합니다.

    오답 노트

    자기테이프: 순차 접근 저장 장치(SASD)이므로 틀렸습니다.
profile_image
1

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

26. enable 또는 disable 단자에 의하여 데이터의 전송 방향을 하드웨어적으로 제어하는데 사용하는 소자는?

  1. multiplexer
  2. tri-state buffer
  3. decoder
  4. SRAM
(정답률: 39%)
  • tri-state buffer는 0과 1의 논리 상태 외에 고임피던스(High-Z) 상태를 가지는 소자로, enable/disable 단자를 통해 데이터 버스에서 출력 방향을 하드웨어적으로 제어하여 충돌을 방지하는 데 사용됩니다.
profile_image
1

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

27. 순서논리회로에 해당하는 것은?

  1. 인코더
  2. 가산기
  3. 카운터
  4. 멀티플랙서
(정답률: 54%)
  • 순서논리회로는 현재의 입력뿐만 아니라 이전의 상태(기억)에 따라 출력이 결정되는 회로입니다. 카운터는 내부적으로 플립플롭을 사용하여 상태를 기억하므로 대표적인 순서논리회로에 해당합니다.

    오답 노트

    인코더, 가산기, 멀티플랙서: 현재 입력에 의해서만 출력이 결정되는 조합논리회로
profile_image
1

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

28. 다음과 같이 세 개의 마이크로 동작(micro operation)이 이루어 졌을 경우에 이 동작이 끝났을 때 A 레지스터 상태는?

(정답률: 61%)
  • 주어진 마이크로 동작을 순차적으로 수행하여 A 레지스터의 최종 상태를 구하는 문제입니다.
    ① [기본 공식] $T_{1}: B \leftarrow \overline{B}, \quad T_{2}: B \leftarrow B+1, \quad T_{3}: A \leftarrow A+B$
    ② [숫자 대입] $A \leftarrow A + (\overline{B} + 1)$
    ③ [최종 결과]
profile_image
1

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

29. 서브루틴과 연관되어 사용되는 명령은?

  1. Shift
  2. Call과 Return
  3. Skip과 Jump
  4. Increment와 Decrement
(정답률: 63%)
  • 서브루틴(Subroutine)은 특정 기능을 수행하는 독립적인 프로그램 블록입니다. 메인 프로그램에서 서브루틴을 호출할 때는 Call 명령을 사용하고, 서브루틴 수행 완료 후 원래 위치로 돌아올 때는 Return 명령을 사용합니다.
profile_image
1

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

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

  1. 2K × 8
  2. 3K × 8
  3. 4K × 8
  4. 12K × 8
(정답률: 48%)
  • 주소 선의 수에 따른 메모리 용량은 $2^{n}$ 공식으로 계산하며, 데이터 선의 수는 한 번에 읽고 쓸 수 있는 비트 수를 의미합니다.
    ① [기본 공식] $\text{용량} = 2^{\text{주소선 수}} \times \text{데이터선 수}$
    ② [숫자 대입] $\text{용량} = 2^{12} \times 8$
    ③ [최종 결과] $4\text{K} \times 8$
profile_image
1

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

31. CAM(Content Addressable Memory)에 대한 설명 중 가장 옳지 않은 것은?

  1. 구성 요소로서 마스크 레지스터, 검색 자료 레지스터 등이 있다.
  2. 내용에 의하여 액세스 되는 메모리 장치이다.
  3. 데이터를 직렬 탐색하기에 알맞도록 되어 있다.
  4. 주소를 사용하지 않고 기억된 정보의 일부분을 이용하여 자료를 신속히 찾을 수 있다.
(정답률: 51%)
  • CAM은 주소가 아닌 기억된 내용(Content)을 통해 데이터에 액세스하는 메모리로, 여러 데이터를 동시에 탐색하는 병렬 탐색 방식을 사용하여 매우 신속하게 자료를 찾습니다. 따라서 데이터를 하나씩 순차적으로 찾는 직렬 탐색을 한다는 설명은 틀린 것입니다.
profile_image
1

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

32. 다음 16진수의 연산 값은?

  1. FA
  2. D1
  3. A8
  4. 5E
(정답률: 66%)
  • 16진수 뺄셈 연산을 수행하기 위해 각 수를 10진수로 변환하여 계산한 후 다시 16진수로 변환합니다.
    ① [기본 공식] $(1A1)_{16} - (F9)_{16}$
    ② [숫자 대입] $417 - 249$
    ③ [최종 결과] $(168)_{10} = A8_{16}$
profile_image
1

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

33. 인터럽트가 발생하면 프로세서의 상태보존이 필요한데 그 이유는?

  1. 인터럽트를 요청한 해당 장치에 대한 인터럽트 서비스를 완료하고 원래 수행 중이던 프로그램으로 복귀하기 위해
  2. 인터럽트 처리 속도를 향상시키기 위해
  3. 인터럽트 발행 횟수를 카운트하고 일정 횟수 이상이 되면 시스템을 정지시키기 위해
  4. 인터럽트 요청 장치와 그 장치의 우선순위를 파악하기 위해
(정답률: 77%)
  • 인터럽트가 발생하면 현재 수행 중인 작업의 상태(PC 값 등)를 저장해야만, 인터럽트 서비스 루틴을 마친 후 중단되었던 원래의 프로그램 지점으로 정확히 복귀하여 작업을 계속할 수 있습니다.
profile_image
1

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

34. 다음 중 자기보수 코드(self complement code)인 것은?

  1. Alphameric code
  2. 2421 code
  3. 5421 code
  4. 8421 code
(정답률: 49%)
  • 자기보수 코드는 0과 9, 1과 8 등 보수 관계에 있는 숫자의 비트 패턴이 서로 반전되는 코드로, 2421 code, 5111 code, 84-2-1, Excess-3 등이 이에 해당합니다.
profile_image
1

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

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

  1. 폴링 방식은 소프트웨어 방식이다.
  2. 데이지 체인 방식은 하드웨어 방식이다.
  3. 데이지 체인 방식이 폴링 방식보다 속도가 빠르다.
  4. 폴링 방식이 데이지 체인 방식보다 속도가 빠르다.
(정답률: 61%)
  • 데이지 체인 방식은 하드웨어적으로 연결되어 신호가 즉각 전달되므로, 소프트웨어적으로 순차 확인하는 폴링 방식보다 속도가 빠릅니다.
profile_image
1

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

36. 메이저 상태(Major State) 중 인스트럭션의 수행과는 상대적으로 무관한 것은?

  1. Fetch Major State
  2. Indirect Major State
  3. Execute Major State
  4. Interrupt Major State
(정답률: 50%)
  • 인스트럭션 사이클은 Fetch(인출) $\rightarrow$ Indirect(간접)
profile_image
1

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

37. 256워드×4비트의 구성을 갖는 메모리IC(집적회로)를 사용하여 4096워드×16비트 메모리를 구성하려고 한다. 몇 개의 IC가 필요한가?

  1. 16
  2. 32
  3. 64
  4. 128
(정답률: 52%)
  • 전체 필요한 메모리 용량을 개별 IC 하나의 용량으로 나누어 필요한 IC의 개수를 구합니다.
    ① [기본 공식]
    $$IC \text{ 개수} = \frac{\text{전체 용량}}{\text{IC 단일 용량}}$$
    ② [숫자 대입]
    $$IC \text{ 개수} = \frac{4096 \times 16}{256 \times 4}$$
    ③ [최종 결과]
    $$IC \text{ 개수} = 64$$
profile_image
1

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

38. 다음 10진수 0.625를 2진수로 변환한 것은?

  1. 0.101
  2. 0.0011
  3. 0.1111
  4. 0.110
(정답률: 61%)
  • 10진수 소수를 2진수로 변환할 때는 소수 부분에 2를 곱하여 결과의 정수 부분만을 순서대로 기록합니다.
    ① [기본 공식]
    $$소수 \times 2 = 정수.소수$$
    ② [숫자 대입]
    $$0.625 \times 2 = 1.25 \rightarrow 1$$
    $$0.25 \times 2 = 0.5 \rightarrow 0$$
    $$0.5 \times 2 = 1.0 \rightarrow 1$$
    ③ [최종 결과]
    $$0.101$$
profile_image
1

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

39. 다음 중 이항(binary) 연산자는 어떤 것인가?

  1. complement
  2. shift
  3. AND
  4. rotate
(정답률: 67%)
  • 이항 연산자는 두 개의 피연산자를 필요로 하는 연산자로, AND는 두 입력값을 비교하는 대표적인 이항 연산자입니다.

    오답 노트

    complement, shift, rotate: 피연산자가 하나인 단항 연산자
profile_image
1

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

40. 부프로그램(Sub-program)에서 주프로그램(Main-program)으로 복귀할 때 필요한 주소를 기억할 때 적합한 것은?

  1. Queue
  2. Dequeue
  3. Stack
  4. Buffer
(정답률: 66%)
  • 부프로그램 호출 시 복귀 주소를 저장하고, 함수 호출의 순서를 제어하며 0주소 지정방식 명령어의 자료 저장소로 사용되는 구조는 Stack입니다.

    오답 노트

    Queue: 운영체제의 작업 스케줄링에 사용됨
profile_image
1

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

3과목: 시스템분석설계

41. 생명주기 종류 중 폭포수 모델의 특징이 아닌 것은?

  1. 단계별 정의가 분명하다.
  2. 선형 순차적 모형이다.
  3. 모형(prototype)을 만들어 의사소통의 도구로 삼으면서 개발한다.
  4. 두 개 이상의 과정이 병행하여 수행되지 않는다.
(정답률: 63%)
  • 폭포수 모델은 단계별 정의가 분명하고 순차적으로 진행되는 선형 순차적 모형이며, 과정이 병행되지 않는 것이 특징입니다.

    오답 노트

    모형(prototype)을 만들어 의사소통 도구로 사용하는 것: 프로토타이핑 모델의 특징
profile_image
1

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

42. 다음 설명에 해당하는 출력 매체는?

  1. 음성 출력 시스템
  2. 파일 출력 시스템
  3. 인쇄 출력 시스템
  4. COM 시스템
(정답률: 70%)
  • 제시된 이미지 의 설명처럼 출력 정보를 마이크로필름에 수록하여 축소 보관하고 반영구적으로 보존하는 방식은 COM 시스템(Computer Output Microfilm)입니다.
profile_image
1

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

43. 흐름도의 종류 중 컴퓨터로 처리하는 부분을 중심으로 자료 처리에 필요한 모든 조작을 표시하고, 컴퓨터에 의한 처리 내용 및 조건, 입출력 데이터의 종류와 출력 등을 컴퓨터의 기능에 맞게 논리적으로 정확하게 나타내어야 하는 것은?

  1. 블록 차트
  2. 시스템 흐름도
  3. 프로세스 흐름도
  4. 프로그램 흐름도
(정답률: 40%)
  • 컴퓨터를 중심으로 처리 내용, 조건, 입출력 데이터를 논리적으로 정확하게 나타내는 흐름도는 프로그램 흐름도입니다.

    오답 노트

    프로세스 흐름도: 컴퓨터 처리 내용 및 조건, 입출력 데이터 자체에 집중함
profile_image
1

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

44. 시스템의 평가 항목 중 시스템 전체의 가동률, 시스템을 구성하고 있는 각 요소의 신뢰도, 신뢰성 향상을 위해 시행한 처리의 경제적 효과를 검토하는 것은?

  1. 기능 평가
  2. 신뢰성 평가
  3. 성능 평가
  4. 가격 평가
(정답률: 68%)
  • 시스템 전체의 가동률, 구성 요소의 신뢰도, 그리고 신뢰성 향상에 따른 경제적 효과를 검토하는 것은 신뢰성 평가의 핵심 목적입니다.
profile_image
1

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

45. 일시적인 성격을 지닌 정보를 기록하는 파일로 마스터 파일을 갱신 또는 조회하기 위해 작성하는 파일은?

  1. Transaction file
  2. Source file
  3. History file
  4. Trailer File
(정답률: 59%)
  • 마스터 파일을 갱신하거나 조회하기 위해 일시적으로 기록하는 파일은 Transaction file입니다. 이는 처리해야 할 데이터를 준비하여 보관하는 파일의 성격을 가집니다.
profile_image
1

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

46. 다음과 같은 방법으로 부여하는 코드는?

  1. 표의 숫자 코드
  2. 블록 코드
  3. 순차 코드
  4. 그룹 분류 코드
(정답률: 68%)
  • 처럼 길이, 넓이, 두께 등 대상 항목의 물리적 수치(유효 숫자)를 그대로 코드에 적용하는 방식은 표의 숫자 코드입니다.
profile_image
1

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

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

  1. Collate
  2. Distribution
  3. Merge
  4. Conversion
(정답률: 64%)
  • Distribution(분배 처리)은 하나의 파일 내에서 특정 조건에 따라 데이터를 만족하는 그룹과 만족하지 않는 그룹으로 분리하여 처리하는 표준 처리 패턴입니다.
profile_image
1

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

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

  1. ①→②→③→④→⑤
  2. ⑤→④→③→②→①
  3. ②→④→①→⑤→③
  4. ①→②→③→⑤→④
(정답률: 75%)
  • 입력 설계의 올바른 순서는 에서 입력 정보의 발생 $\rightarrow$ 입력 정보의 수집 $\rightarrow$ 입력 정보의 매체화 $\rightarrow$ 입력 정보의 투입 $\rightarrow$ 입력 정보의 내용 순으로 진행됩니다.
    암기 팁: '발-수-매-투-내' 순서로 기억하세요.
profile_image
1

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

49. 파일 설계 단계 중 항목 명칭, 항목 속성, 키 항목, 항목 배열 순서, 전송 블록 크기, 정보량 등과 관계되는 것은?

  1. 파일 매체 검토
  2. 파일 특성 조사
  3. 파일 편성법 검토
  4. 파일 항목 검토
(정답률: 64%)
  • 파일 항목 검토 단계에서는 항목 명칭, 속성, 키 항목, 배열 순서, 전송 블록 크기, 정보량 등 데이터의 세부 구성 요소를 정의하고 검토합니다.
profile_image
1

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

50. 프로세스 설계 순서로 옳은 것은?

  1. ① → ② → ③
  2. ② → ① → ③
  3. ③ → ② → ①
  4. ③ → ① → ②
(정답률: 57%)
  • 프로세스 설계는 가장 먼저 기본 사항을 확인한 후, 이를 처리하는 방식의 설계를 거쳐 구체적인 작업 설계로 진행됩니다.
    따라서 올바른 순서는 의 ③ 기본 사항 확인 $\rightarrow$ ② 처리 방식 설계 $\rightarrow$ ① 작업 설계 순입니다.
profile_image
1

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

51. 해싱 함수 선택시 고려사항이 아닌 것은?

  1. Collision의 최대화
  2. Overflow의 최소화
  3. 버킷의 크기
  4. 키 변환 속도
(정답률: 62%)
  • 해싱 함수는 서로 다른 키가 동일한 주소로 매핑되는 충돌(Collision)을 최소화하여 효율성을 높이는 것이 핵심입니다. 따라서 Collision의 최대화는 잘못된 고려사항입니다.
profile_image
1

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

52. 소프트웨어 위기현상의 원인으로 볼 수 없는 것은?

  1. 소프트웨어의 발전 속도에 비해서 하드웨어의 개발 속도가 현저히 늦음
  2. 소프트웨어 개발 계획에서 수립한 개발 비용의 초과 및 개발기간의 지연
  3. 개발 인력의 부족과 그로 인한 인건비 상승
  4. 성능 및 신뢰성 부족
(정답률: 65%)
  • 소프트웨어 위기는 하드웨어의 발전 속도를 소프트웨어의 개발 속도가 따라가지 못해 발생하는 현상입니다. 따라서 소프트웨어의 발전 속도가 하드웨어보다 빠르다는 설명은 옳지 않습니다.
profile_image
1

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

53. 시스템의 기본 요소 중 입력된 자료로 올바른 결과를 얻을 수 있도록 감시, 관리하는 행위의 기능을 의미하는 것은?

  1. control
  2. process
  3. output
  4. feedback
(정답률: 66%)
  • 시스템의 기본 요소 중 입력된 자료가 올바른 결과를 얻을 수 있도록 감시하고 관리하는 제어 기능을 control이라고 합니다.
profile_image
1

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

54. 자료사전에 사용되는 기호 설명으로 옳지 않은 것은?

  1. + : 자료의 연결
  2. @ : 자료의 주석
  3. { } : 자료의 반복
  4. [ ] : 자료의 선택
(정답률: 67%)
  • 자료 사전(Data Dictionary)에서 자료의 설명이나 주석을 나타내는 기호는 $*$ $*$ 입니다.

    오답 노트

    + : 자료의 연결
    { } : 자료의 반복
    [ ] : 자료의 선택
profile_image
1

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

55. 객체지향 기법에서 2개 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현하는 것은?

  1. 클래스
  2. 메시지
  3. 인스턴스
  4. 메소드
(정답률: 64%)
  • 유사한 특성과 행위를 가진 객체들을 그룹화하여 공통된 속성을 정의한 틀을 클래스라고 합니다.
profile_image
1

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

56. 시스템 평가에서 처리 시간의 견적 방법 중 처리 시간을 계산할 수 있는 응용 프로그램을 이용하는 방법으로 파일 종류와 수량, 처리 순서, 기기 구성 등을 매개변수 형식으로 입력해주면 각 작업에 대한 소요 시간 및 월 소요시간 등이 자동으로 계산되는 것은?

  1. 입력에 의한 계산 방법
  2. 추정에 의한 계산 방법
  3. 컴퓨터에 의한 계산 방법
  4. 출력에 의한 계산 방법
(정답률: 42%)
  • 파일 종류, 수량, 기기 구성 등의 매개변수를 입력하면 전용 응용 프로그램을 통해 소요 시간을 자동으로 산출하는 방식은 컴퓨터에 의한 계산 방법입니다.

    오답 노트

    입력에 의한 계산 방법: 수식에 직접 값을 대입하여 계산
    추정에 의한 계산 방법: 과거의 경험적 데이터를 바탕으로 추정
profile_image
1

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

57. 입력 설계 단계 중 수집 담당자, 수집 방법과 경로, 수집 주기와 시기, 수집시의 오류 검사 방법과 관계되는 것은?

  1. 입력 정보 매체화 설계
  2. 입력 정보 투입 설계
  3. 입력 정보 내용 설계
  4. 입력 정보 수집 설계
(정답률: 72%)
  • 데이터를 누가, 어떻게, 언제, 어떤 경로로 수집하며 오류를 어떻게 검사할 것인지 계획하는 단계는 입력 정보 수집 설계에 해당합니다.
profile_image
1

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

58. 코드 오류 체크의 종류 중 컴퓨터를 이용하여 데이터를 처리하기 전에 입력 자료의 내용을 체크하는 방법으로 사전에 주어진 체크 프로그램에 의해서 정량적인 데이터가 미리 정해 놓은 규정된 범위(상한값, 하한값) 내에 존재 하는가를 체크하는 것은?

  1. Mode Check
  2. Limit Check
  3. Format Check
  4. Block Check
(정답률: 76%)
  • 입력 데이터가 미리 정해진 상한값과 하한값이라는 정량적인 범위 내에 존재하는지를 검사하는 방법은 Limit Check입니다.
profile_image
1

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

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

  1. 제어성
  2. 자동성
  3. 종합성
  4. 목적성
(정답률: 74%)
  • 시스템의 구성 요소들이 서로 상호 의존 관계를 가지며, 부분과 전체가 유기적으로 연결되어 전체 기능을 수행하는 특성을 종합성이라고 합니다.

    오답 노트

    제어성: 잘못된 부분을 수정하여 바로잡는 특성
    목적성: 특정한 목표를 달성하기 위해 존재하는 특성
    자동성: 상황 변화에 스스로 대응하는 특성
profile_image
1

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

60. 코드 설계 단계 중 코드 체계의 결정, 체크 디지트의 사용 여부 결정, 코드 자릿수 결정, 코드 부여 요령 등의 결정 단계는?

  1. 코드화 방식 결정
  2. 코드 대상의 특성 분석
  3. 사용 범위의 결정
  4. 코드 목적의 명확화
(정답률: 64%)
  • 코드 체계, 체크 디지트 사용 여부, 코드 자릿수 및 부여 요령 등을 구체적으로 결정하는 단계는 코드화 방식 결정 단계에 해당합니다.
profile_image
1

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

4과목: 운영체제

61. 프로세스의 정의로 거리가 먼 것은?

  1. 동기적 행위를 일으키는 주체
  2. 실행 중인 프로그램
  3. 프로시저가 활동 중인 것
  4. 프로세스 제어 블록의 존재로서 명시되는 것
(정답률: 65%)
  • 프로세스는 실행 중인 프로그램으로서, CPU 스케줄링에 의해 독립적으로 실행되는 비동기적 행위를 일으키는 주체입니다.

    오답 노트

    동기적 행위를 일으키는 주체: 프로세스는 비동기적으로 동작합니다.
profile_image
1

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

62. 은행원 알고리즘과 연계되는 교착상태 해결 기법은?

  1. Avoidance
  2. Prevention
  3. Detection
  4. Recovery
(정답률: 67%)
  • 은행원 알고리즘은 시스템이 안전 상태(Safe State)를 유지하도록 자원 할당을 제어하여 교착상태를 미리 방지하는 Avoidance(회피) 기법의 대표적인 알고리즘입니다.
profile_image
1

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

63. 다음 설명에 해당하는 디렉토리 구조는?

  1. 1단계 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 일반적인 그래프 디렉토리 구조
  4. 트리 디렉토리 구조
(정답률: 53%)
  • 디렉토리와 파일 공유의 융통성이 있고, 사이클(Cycle)이 허용되며, 불필요한 파일 제거를 위해 참조 카운터가 필요한 구조는 일반적인 그래프 디렉토리 구조의 핵심 특징입니다.
profile_image
1

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

64. UNIX 파일 시스템 구조에서 파일의 크기 및 파일 링크 수를 확인할 수 있는 곳은?

  1. I-node 블록
  2. 부트 블록
  3. 데이터 블록
  4. 슈퍼 블록
(정답률: 59%)
  • UNIX 파일 시스템의 I-node 블록은 파일의 메타데이터를 저장하는 곳으로, 파일의 크기, 소유자, 권한, 파일 링크 수 및 데이터 블록의 위치 정보 등을 관리합니다.
profile_image
1

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

65. Master/Slave(주/종) 처리기에 대한 설명으로 옳지 않은 것은?

  1. 종프로세서는 입, 출력 발생시 주프로세서에게 서비스를 요청한다.
  2. 주프로세서는 운영체제를 수행한다.
  3. 주프로세서가 고장 나면 전체 시스템이 다운된다.
  4. 종프로세서는 입, 출력과 연산을 담당한다.
(정답률: 65%)
  • Master/Slave 구조에서 주프로세서는 시스템 제어와 운영체제 수행을 담당하며, 종프로세서는 주프로세서의 지시를 받아 입출력 처리나 특정 연산을 수행합니다. 다만, 종프로세서가 입출력과 연산 전체를 전담하는 것이 아니라 주프로세서의 제어 하에 동작하는 보조적인 역할을 수행합니다.
profile_image
1

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

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

  1. Enter 키 누름
  2. 지문인식장치 사용
  3. 패스워드 입력
  4. 보안카드 사용
(정답률: 80%)
  • 사용자 인증은 사용자가 주장하는 신원을 확인하기 위해 지식, 소유, 생체 정보 등을 검증하는 과정입니다. Enter 키 누름은 단순히 명령을 실행하거나 입력을 완료하는 동작일 뿐, 신원을 확인하는 인증 수단이 될 수 없습니다.
profile_image
1

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

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

  1. 컴퓨터와 사용자 간의 인터페이스 제공
  2. 자원 스케줄링 및 효율적 운영
  3. 신뢰도 향상 및 반환 시간 증가
  4. 주변장치 관리
(정답률: 61%)
  • 운영체제는 시스템의 신뢰도를 향상시키고, 사용자가 요청한 작업에 대한 응답 시간인 반환 시간(Turnaround Time)을 최소화(감소)하는 것을 목적으로 합니다.
profile_image
1

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

68. 스풀링과 버퍼링에 관한 설명으로 틀린 것은?

  1. 버퍼링은 디스크를 큰 버퍼처럼 사용한다.
  2. 버퍼링은 CPU의 효율적인 시간 관리를 지향하기 위하여 도입되었다.
  3. 스풀링은 여러 작업에 대한 입출력과 계산을 동시에 수행한다.
  4. 스풀링은 시스템의 효율을 높일 수 있는 방향으로 다음에 수행할 작업의 선택에 관한 스케줄링을 가능하게 해 준다.
(정답률: 42%)
  • 디스크의 일부를 큰 버퍼처럼 사용하여 입출력 효율을 높이는 기법은 버퍼링이 아니라 스풀링(SPOOLing)입니다.

    오답 노트

    버퍼링: 주로 메모리의 일부 영역을 사용하여 입출력 속도 차이를 완화하는 기법
profile_image
1

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

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

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

    오답 노트

    SJF 스케줄링을 사용한다: 시분할 체제는 RR 기법을 사용합니다.
profile_image
1

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

70. UNIX의 특징이 아닌 것은?

  1. Multi-User, Multi-Tasking 지원
  2. 대화식 운영체제
  3. 높은 이식성
  4. 2단계 디렉토리 구조
(정답률: 69%)
  • UNIX는 계층적 구조인 트리 구조의 파일 시스템을 사용하여 디렉토리를 관리합니다.

    오답 노트

    2단계 디렉토리 구조: UNIX는 트리 구조를 사용하므로 틀린 설명입니다.
profile_image
1

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

71. 다음 프로세스에 대하여 HRN 기법으로 스케줄링 할 경우 우선순위로 옳은 것은?

  1. A → B → C
  2. B → C → A
  3. A → C → B
  4. B → A → C
(정답률: 61%)
  • HRN(Highest Response-ratio Next) 기법은 대기 시간이 길고 실행 시간이 짧을수록 우선순위가 높아지며, 계산된 우선순위 값이 클수록 먼저 처리합니다.
    $$\text{우선순위} = \frac{\text{대기시간} + \text{실행시간}}{\text{실행시간}}$$
    ① 프로세스 A: $\frac{30 + 10}{10} = 4$
    ② 프로세스 B: $\frac{12 + 6}{6} = 3$
    ③ 프로세스 C: $\frac{12 + 12}{12} = 2$
    따라서 우선순위는 $4 > 3 > 2$ 순으로 A $\rightarrow$ B $\rightarrow$ C 가 됩니다.
profile_image
1

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

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

  1. Last fit
  2. Best fit
  3. First fit
  4. Worst fit
(정답률: 78%)
  • 가용한 공백 영역 중 프로세스 크기와 가장 차이가 적은(가장 작은) 공간에 할당하는 방식입니다.
    13K 작업을 배치할 때 16K, 14K, 30K 공백 중 가장 크기가 딱 맞는 14K에 할당했으므로 Best fit 기법입니다.

    오답 노트

    First fit: 가장 먼저 발견된 16K에 할당
    Worst fit: 가장 큰 30K에 할당
profile_image
1

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

73. 모니터에 대한 설명으로 틀린 것은?

  1. 자료 추상화와 정보 은패 개념을 기초로 한다.
  2. 병행 다중 프로그래밍에서 상호 배제를 구현하기 위한 특수 프로그램 기법이다.
  3. 구조적인 면에서 공유 데이터와 이 데이터를 처리하는 프로시저의 집합이라 할 수 있다.
  4. 모니터 외부의 프로세스도 모니터 내부 데이터를 직접 액세스 할 수 있다.
(정답률: 58%)
  • 모니터는 공유 데이터와 이를 처리하는 프로시저를 하나로 묶은 추상화 도구입니다. 데이터 보호를 위해 모니터 내부의 공유 데이터는 오직 모니터 내부의 프로시저를 통해서만 접근 가능하며, 외부 프로세스의 직접 액세스는 엄격히 금지됩니다.
profile_image
1

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

74. 프로세스별로 보호 대상과 권한의 목록을 유지하는 것으로 접근행렬을 행의 내용을 하나의 리스트로 묶어서 구성하는 자원 보호 기법은?

  1. Lock Key
  2. Access Control Matrix
  3. Access Control List
  4. Capability list
(정답률: 43%)
  • Capability list는 프로세스별로 자신이 접근 가능한 자원과 권한의 목록을 유지하는 기법으로, 접근행렬(Access Control Matrix)의 행(Row)을 기반으로 구성됩니다.

    오답 노트

    Access Control List: 자원별로 접근 가능한 사용자 목록을 유지하는 열(Column) 기반 기법
profile_image
1

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

75. PCB에 대한 설명으로 틀린 것은?

  1. 각각의 프로세스는 모두 PCB를 갖고 있다.
  2. PCB를 위한 공간은 시스템이 최대 수용할 수 있는 프로세스의 수를 기본으로 하여 동작으로 공간을 할당하게 된다.
  3. 프로세스의 중요한 상태 정보를 갖고 있다.
  4. 프로세스가 소멸되어도 해당 PCB는 제거되지 않는다.
(정답률: 71%)
  • PCB(Process Control Block)는 프로세스 생성 시 함께 생성되며, 프로세스의 상태 정보를 관리합니다. 프로세스가 소멸되면 해당 프로세스를 위해 할당되었던 PCB 역시 시스템에서 제거되어 메모리 자원을 회수합니다.
profile_image
1

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

76. 3페이지가 들어갈 수 있는 기억 장치에서 다음과 같은 순서로 페이지가 참조 될 때 LRU 기법을 사용하면 최종적으로 기억 공간에 남는 페이지는?(단, 현재 기억 장치는 모두 비어 있다고 가정한다.)

  1. 2, 1, 3
  2. 1, 2, 4
  3. 2, 3, 4
  4. 1, 3, 4
(정답률: 51%)
  • LRU(Least Recently Used) 기법은 가장 오랫동안 참조되지 않은 페이지를 먼저 교체하는 알고리즘입니다.
    참조 순서: 1, 2, 3, 4, 1, 3, 1, 2 (기억 장치 크기: 3)
    1. [1] $\rightarrow$ (1, _, _)
    2. [2] $\rightarrow$ (1, 2, _)
    3. [3] $\rightarrow$ (1, 2, 3)
    4. [4] $\rightarrow$ (4, 2, 3) (가장 오래된 1 교체)
    5. [1] $\rightarrow$ (4, 1, 3) (가장 오래된 2 교체)
    6. [3] $\rightarrow$ (4, 1, 3) (이미 존재, 순서 갱신)
    7. [1] $\rightarrow$ (4, 1, 3) (이미 존재, 순서 갱신)
    8. [2] $\rightarrow$ (2, 1, 3) (가장 오래된 4 교체)
    최종적으로 기억 공간에 남는 페이지는 2, 1, 3입니다.
profile_image
1

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

77. 스레드에 대한 설명으로 틀린 것은?

  1. 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억 장치를 통해 효율적으로 통신한다.
  2. 스레드란 프로세스보다 더 작은 단위를 말하며, 다중 프로그래밍을 지원하는 시스템 하에서 CPU에게 보내져 실행되는 또 다른 단위를 의미한다.
  3. 프로세스가 여러 개의 스레드들로 구성되어 있을 때, 하나의 프로세스를 구성하고 있는 여러 스레드들은 모두 공통적인 제어 흐름을 갖는다.
  4. 상태의 절감은 하나의 연관된 스레드 집단이 기억장치나 파일과 같은 자원을 공유함으로써 이루어진다.
(정답률: 53%)
  • 스레드는 프로세스 내에서 실행되는 흐름의 단위로, 각 스레드는 자신만의 독립적인 스택과 레지스터를 가지므로 독립된 제어 흐름을 갖습니다. 따라서 모든 스레드가 공통적인 제어 흐름을 갖는다는 설명은 틀린 것입니다.
profile_image
1

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

78. 분산 운영체제에서 각 노드들이 point-to-point 형태로 중앙 컴퓨터에 연결되고 중앙 컴퓨터를 경유하여 통신하는 위상(Topology)구조는?

  1. 성형(Star) 구조
  2. 링(Ring) 구조
  3. 계층(Hierarchy) 구조
  4. 완전연결(Fully connection) 구조
(정답률: 73%)
  • 중앙 컴퓨터를 중심으로 각 노드들이 point-to-point 형태로 연결되어 모든 통신이 중앙을 경유하는 구조는 성형(Star) 구조의 전형적인 특징입니다.
profile_image
1

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

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

  1. 페이지 크기가 클 경우 프로세스 수행에 불필요한 정보가 주기억장치에 적재될 확률이 커진다.
  2. 페이지 크기가 클 경우 페이지 맵 테이블의 크기가 작아진다.
  3. 페이지 크기가 작을 경우 전체적인 입·출력 시간이 감소된다.
  4. 페이지 크기가 작을 경우 전체 맵핑 속도가 늦어진다.
(정답률: 43%)
  • 가상 메모리에서 페이지 크기가 작아지면 전체 페이지 수가 증가하여 디스크 접근 횟수가 늘어나므로, 결과적으로 전체적인 입·출력 시간은 증가하게 됩니다.
profile_image
1

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

80. 다음 설명과 같은 현상이 의미하는 것은?

  1. Segmentation
  2. Locality
  3. Thrashing
  4. Monitor
(정답률: 69%)

  • 프로세스 수행 시간보다 페이지 교체(대치) 시간이 더 많아져 시스템의 처리량이 급격히 떨어지는 현상을 Thrashing이라고 합니다.
profile_image
1

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

5과목: 정보통신개론

81. 다중화(Multiplexing) 방식에 해당하지 않는 것은?

  1. FDM
  2. TDM
  3. WDM
  4. QDM
(정답률: 45%)
  • 다중화(Multiplexing)는 하나의 전송 매체를 여러 사용자가 공유하는 기술입니다. FDM(주파수 분할), TDM(시간 분할), WDM(파장 분할)은 대표적인 다중화 방식이지만, QDM은 이에 해당하지 않습니다.
profile_image
1

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

82. LAN의 특성에 대한 설명으로 틀린 것은?

  1. 음성, 데이터, 화상정보를 전송할 수 있다.
  2. LAN 프로토콜은 OSI 참조모델의 상위계층에 해당된다.
  3. 전송방식으로 베이스밴드와 브로드밴드 방식이 있다.
  4. 광케이블 및 동축케이블의 사용이 가능하다.
(정답률: 61%)
  • LAN 프로토콜(IEEE 802)의 LLC와 MAC 계층은 OSI 참조 모델의 상위 계층이 아니라 데이터 링크 계층(하위 계층)에 해당합니다.
profile_image
1

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

83. 반송파의 진폭과 위상을 동시에 변조하는 방식은?

  1. ASK
  2. PSK
  3. FSK
  4. QAM
(정답률: 65%)
  • QAM(직교 진폭 변조)은 반송파의 진폭(Amplitude)과 위상(Phase)을 동시에 변조하여 전송 효율을 높이는 방식입니다.

    오답 노트

    ASK: 진폭만 변조
    PSK: 위상만 변조
    FSK: 주파수만 변조
profile_image
1

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

84. 데이터 전송에서 오류 검출 기법에 해당하지 않는 것은?

  1. Parity Check
  2. Packet Check
  3. Block Sum Check
  4. Cyclic Redundancy Check
(정답률: 49%)
  • 데이터 전송 오류 검출 기법에는 Parity Check, Block Sum Check, Cyclic Redundancy Check(CRC) 등이 있으며, Packet Check는 오류 검출 기법에 해당하지 않습니다.
profile_image
1

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

85. 프로토콜(Protocol)에 대한 설명으로 옳은 것은?

  1. 시스템 간 정확하고 효율적인 정보전송을 위한 일련의 절차나 규범의 집합이다.
  2. 아날로그 신호를 디지털 신호로 변환하는 방법이다.
  3. 자체적으로 오류를 정정하는 오류제어방식이다.
  4. 통신회선 및 채널 등의 정보를 운반하는 매체를 모델화 한 것이다.
(정답률: 63%)
  • 프로토콜은 서로 다른 시스템 간에 정확하고 효율적인 정보 전송을 하기 위해 정의한 통신 방법의 규칙과 약속(절차나 규범의 집합)을 의미합니다.
profile_image
1

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

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

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

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

87. HDLC에서 사용되는 프레임의 종류에 해당하지 않는 것은?

  1. 정보 프레임
  2. 감독 프레임
  3. 무번호 프레임
  4. 제어 프레임
(정답률: 30%)
  • HDLC 프레임은 용도에 따라 정보 프레임(I-Frame), 감독 프레임(S-Frame), 무번호 프레임(U-Frame)의 세 가지 종류로 구분됩니다.

    오답 노트

    제어 프레임: HDLC의 표준 프레임 분류에 포함되지 않습니다.
profile_image
1

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

88. 회선 제어 방식 중 주 스테이션이 특정한 부 스테이션에게 데이터를 전송하는 것은?

  1. Selection 방식
  2. Polling 방식
  3. Content 방식
  4. Trigger 방식
(정답률: 37%)
  • Selection 방식은 주 스테이션(Primary Station)이 특정 부 스테이션(Secondary Station)을 선택하여 데이터를 전송하도록 지시하는 제어 방식입니다.
profile_image
1

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

89. PCM(Pulse Code Modulation) 방식의 구성 절차로 옳은 것은?

  1. 양자화→부호화→표본화→복호화
  2. 표본화→양자화→부호화→복호화
  3. 표본화→부호화→양자화→복호화
  4. 양자화→표본화→복호화→부호화
(정답률: 73%)
  • PCM 방식은 아날로그 신호를 디지털로 변환하기 위해 표본화(Sampling) → 양자화(Quantizing) → 부호화(Encoding) 과정을 거치며, 수신 측에서 다시 원래 신호로 복구하는 복호화(Decoding) 과정을 거칩니다.
profile_image
1

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

90. 비동기 전송모드(ATM)에 관한 설명으로 옳지 않은 것은?

  1. ATM은 B-ISDN의 핵심 기술이다.
  2. Header는 5Byte, Payload는 48Byte이다.
  3. 정보는 셀(Cell) 단위로 나누어 전송된다.
  4. 저속 메시지 통신망에 적합하다.
(정답률: 56%)
  • ATM은 5바이트의 헤더와 48바이트의 페이로드로 구성된 총 53바이트의 셀(Cell) 단위로 정보를 전송하며, B-ISDN의 핵심 기술로서 대용량 정보 처리가 필요한 초고속 국가망 구축에 적합한 기술입니다.

    오답 노트

    저속 메시지 통신망에 적합하다: 초고속 대용량 전송을 위한 기술입니다.
profile_image
1

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

91. OSI 7계층 중 종단 간 메시지 전달 서비스를 담당하는 계층은?

  1. Physical Layer
  2. Data Link Layer
  3. Network Layer
  4. Transport Layer
(정답률: 59%)
  • Transport Layer(전송 계층)는 송신측과 수신측 사이의 종단 간(End-to-End) 신뢰성 있는 데이터 전송과 오류 제어, 흐름 제어를 담당하는 계층입니다.
profile_image
1

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

92. 전송속도가 9600[bps]인 데이터를 8진수 PSK로 변조하여 전송할 때 변조속도는 몇 [baud] 인가?

  1. 1600
  2. 2400
  3. 3200
  4. 4800
(정답률: 56%)
  • 변조속도(baud)는 데이터 전송속도(bps)를 한 번의 신호 변화로 전송 가능한 비트 수로 나누어 계산합니다. 8진수 PSK는 $2^3$이므로 한 번에 3비트를 전송합니다.
    ① [기본 공식] $B = \frac{R}{n}$ (변조속도 = 전송속도 / 비트수)
    ② [숫자 대입] $B = \frac{9600}{3}$
    ③ [최종 결과] $B = 3200$
profile_image
1

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

93. TCP/IP 프로토콜 구조에 해당하지 않는 것은?

  1. Network Access Layer
  2. Data Link Layer
  3. Physical Layer
  4. Transport Layer
(정답률: 28%)
  • TCP/IP 모델은 응용 계층, 전송(Transport) 계층, 인터넷 계층, 네트워크 인터페이스(Network Access) 계층의 4계층 구조로 이루어져 있습니다.

    오답 노트

    Data Link Layer, Physical Layer: OSI 7계층 모델에 해당하는 계층들입니다.
profile_image
1

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

94. LAN의 네트워크 토플로지의 종류에 속하지 않는 것은?

  1. 트리형
  2. 버스형
  3. 링형
  4. 교환형
(정답률: 67%)
  • LAN의 네트워크 토폴로지는 물리적 연결 형태에 따라 성형, 링형, 망형, 버스형, 트리형으로 구분됩니다.

    오답 노트

    교환형: 네트워크 토폴로지가 아닌 통신 교환 방식의 일종입니다.
profile_image
1

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

95. LAN에서 데이터의 충돌을 막기 위해 송신 데이터가 없을 때에만 데이터를 송신하고, 다른 장비가 송신 중 일 때에는 송신을 중단하며 일정시간 간격을 두고 대기 하였다가 다시 송신하는 방식은?

  1. TOKEN BUS
  2. TOKEN RING
  3. CSMA/CD
  4. CDMA
(정답률: 63%)
  • 데이터 송신 전 매체 사용 여부를 확인(Carrier Sense)하고, 충돌 발생 시 일정 시간 대기 후 재전송하는 CSMA/CD 방식에 대한 설명입니다.
profile_image
1

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

96. LAN을 구성하는 매체로서 광섬유 케이블의 일반적인 특성에 대한 설명으로 틀린 것은?

  1. 광대역, 저 손실 및 잡음에 강하다.
  2. 동축케이블에 비해 감쇠 현상이 크다.
  3. 성형 및 링형의 형태에서도 사용이 가능하다.
  4. 전자기적인 전자파의 간섭이 없다.
(정답률: 61%)
  • 광섬유 케이블은 동축케이블에 비해 신호 감쇠 현상이 매우 적어 장거리 전송에 유리한 특성을 가지고 있습니다.
profile_image
1

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

97. 점대점 링크를 통하여 인터넷 접속에 사용되는 IETF의 표준 프로토콜은?

  1. SLIP
  2. LLC
  3. HDLC
  4. PPP
(정답률: 54%)
  • PPP(Point-to-Point Protocol)는 점대점 링크를 통해 인터넷 접속에 사용되는 IETF의 표준 프로토콜입니다.
profile_image
1

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

98. ARQ(Automatic Repeat Request) 방식에 해당하지 않는 것은?

  1. Stop and Wait ARQ
  2. Selective Repeat ARQ
  3. Receive Ready ARQ
  4. Go-back-N ARQ
(정답률: 58%)
  • 자동 반복 요청(ARQ) 방식의 대표적인 종류는 Stop and Wait, Go-back-N, Selective Repeat, Adaptive ARQ가 있습니다.

    오답 노트

    Receive Ready: ARQ의 종류가 아닌 제어 프레임의 일종입니다.
profile_image
1

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

99. 통신제어장치(CCU)의 기능에 대한 설명으로 옳지 않은 것은?

  1. 신호의 변환
  2. 문자의 조립 및 분해
  3. 회선감시 및 접속제어
  4. 전송제어
(정답률: 35%)
  • 신호의 변환은 통신제어장치(CCU)가 아닌 신호변환장치인 DCE(Data Circuit-terminal Equipment)에서 수행하는 기능입니다.
profile_image
1

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

100. 통신 프로토콜의 기본 요소가 아닌 것은?

  1. Syntax
  2. Semantics
  3. Timing
  4. Message
(정답률: 58%)
  • 통신 프로토콜의 3대 기본 요소는 구문(Syntax), 의미(Semantics), 타이밍(Timing)입니다.

    오답 노트

    Message: 프로토콜을 통해 주고받는 데이터의 내용일 뿐, 프로토콜을 구성하는 기본 요소는 아닙니다.
profile_image
1

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

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