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

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

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

정보처리산업기사
(2017-08-26 기출문제)

목록

1과목: 데이터 베이스

1. 다음 그림의 이진 트리를 Preorder로 운행한 경우 C는 몇 번째로 탐색되는가?

  1. 3번째
  2. 4번째
  3. 5번째
  4. 6번째
(정답률: 68%)
  • 전위 순회(Preorder)는 Root $\rightarrow$ Left $\rightarrow$ Right 순서로 방문합니다.
    제시된 이미지 의 탐색 순서는 다음과 같습니다.
    A(Root) $\rightarrow$ B(Left) $\rightarrow$ D(Left) $\rightarrow$ E(Right) $\rightarrow$ C(Right) $\rightarrow$ F(Right) $\rightarrow$ G(Left)
    따라서 C는 5번째로 탐색됩니다.
profile_image
1

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

2. 시스템 카탈로그(System Catalog)라고도 하며, 스키마와 이들 속 에 포함된 사상들의 정보가 저장되어 있는 곳을 무엇이라 하는가?

  1. 데이터 디렉토리(Data Directory)
  2. 데이터 사전(Data Dictionary)
  3. 데이터 북(Data Book)
  4. 데이터 상점(Data Store)
(정답률: 80%)
profile_image
1

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

3. 릴레이션 R의 모든 결정자가 후보키이면 릴레이션 R은 어떤 정규형에 속하는가?

  1. 제 1정규형
  2. 제 2정규형
  3. 제 3정규형
  4. 보이스코드(BCNF) 정규형
(정답률: 56%)
profile_image
1

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

4. SQL의 조작문 유형으로 옳지 않은 것은?

  1. INSERT ~ FROM ~ SET ~
  2. SELECT ~ FROM ~ WHERE ~
  3. DELETE ~ FROM ~ WHERE ~
  4. UPDATE ~ SET ~ WHERE ~
(정답률: 76%)
profile_image
1

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

5. 해싱에서 서로 다른 두 개 이상의 레코드가 같은 주소를 갖는 현상을 의미하는 것은?

  1. 오버플로(overflow)
  2. 재귀(recursion)
  3. 충돌(collision)
  4. 버킷(bucket)
(정답률: 80%)
profile_image
1

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

6. 다음 자료의 구조 중 성격이 나머지 셋과 다른 하나는?

  1. 스택
  2. 큐
  3. 데크
  4. 트리
(정답률: 84%)
profile_image
1

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

7. E-R 다이어그램에서 개체를 의미하는 기호는?

  1. 사각형
  2. 오각형
  3. 삼각형
  4. 타원
(정답률: 84%)
profile_image
1

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

8. 하나의 릴레이션에 존재하는 후보키들 중 기본키를 제외한 나머지 후보키들을 의미하는 것은?

  1. 외래키
  2. 슈퍼키
  3. 대체키
  4. 기본키
(정답률: 67%)
profile_image
1

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

9. 관계형 데이터베이스에서 튜플의 수를 의미하는 것은?

  1. attribute
  2. degree
  3. cardinality
  4. intergrity
(정답률: 77%)
profile_image
1

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

10. SQL 명령 중 DML에 속하지 않는 것은?

  1. SELECT
  2. INSERT
  3. ALTER
  4. DELETE
(정답률: 80%)
profile_image
1

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

11. 데이터의 접근권한, 보안 정책, 무결성 규칙에 관한 명세를 정의한 것은?

  1. 제어 스키마
  2. 외부 스키마
  3. 개념 스키마
  4. 내부 스키마
(정답률: 60%)
  • 개념 스키마는 전체 데이터베이스의 논리적 구조로, 개체 간의 관계, 제약 조건, 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의하는 단계입니다.

    오답 노트

    외부 스키마: 사용자나 프로그래머 관점의 논리적 구조
    내부 스키마: 물리적 저장 장치와 밀접한 물리적 구조
profile_image
1

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

12. 데이터 모델의 종류 중 오너-멤버(owner-member) 관계를 갖는것은?

  1. 뷰 데이터 모델
  2. 네트워크 모델
  3. 계층 데이터 모델
  4. 관계 데이터 모델
(정답률: 63%)
profile_image
1

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

13. 다음 자료의 구조 중 비선형 구조로만 짝지어진 것은?

  1. 데크, 트리
  2. 그래프, 트리
  3. 큐, 그래프
  4. 스택, 트리
(정답률: 84%)
profile_image
1

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

14. 인덱스 순차 파일(Index Sequential File)의 인덱스 영역의 종류에 해당하지 않는 것은?

  1. Track Index Area
  2. Cyclinder Index Area
  3. Master Index Area
  4. Primary Index Area
(정답률: 75%)
  • 인덱스 순차 파일의 인덱스 영역은 데이터 접근 속도를 높이기 위해 계층적으로 구성되며, 트랙 인덱스, 실린더 인덱스, 마스터 인덱스로 구분됩니다.

    오답 노트

    Track Index Area: 트랙 내 레코드의 최대 키 값과 주소 기록
    Cyclinder Index Area: 트랙 인덱스의 최대 키 값과 실린더 정보 기록
    Master Index Area: 실린더 인덱스가 많을 때 이를 블록화하여 관리하는 인덱스
profile_image
1

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

15. 관계 대수 중 순수 관계 연산이 아닌 것은?

  1. join
  2. select
  3. project
  4. difference
(정답률: 68%)
profile_image
1

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

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

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 82%)
profile_image
1

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

17. 학생 테이블에서 학번이 “1144077”인 학생의 학년을 “2”로 수정하기 위한 SQL 질의어는?

  1. UPDATE 학년=“2” FROM 학생 WHERE 학번=“1144077”;
  2. UPDATE 학생 SET 학년=“2” WHERE 학번=“1144077”;
  3. REPLACE FROM 학생 SET 학년=“2” WHERE 학번=“1144077”;
  4. REPLACE 학년=“2” SET 학생 WHERE 학번=“1144077”;
(정답률: 77%)
profile_image
1

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

18. 뷰(View)의 삭제시 사용되는 SQL 명령은?

  1. DELETE
  2. DROP
  3. OUT
  4. CLEAR
(정답률: 83%)
profile_image
1

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

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

  1. 4, 5, 1, 3, 9
  2. 1, 3, 4, 5, 9
  3. 4, 1, 3, 5, 9
  4. 1, 3, 9, 4, 5
(정답률: 83%)
profile_image
1

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

20. 다음 ( ) 안에 알맞은 용어는?

  1. Transaction
  2. Backup
  3. RDBMS
  4. DBA
(정답률: 79%)
profile_image
1

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

2과목: 전자 계산기 구조

21. 오퍼랜드 필드가 메모리 내의 주소를 참조하여 그 주소로부터 유효번지를 계산하여 메모리에 접근하는 주소지정방식은?

  1. Relative Addressing Mode
  2. Indirect Addressing Mode
  3. Index Addressing Mode
  4. Immediate Addressing Mode
(정답률: 55%)
profile_image
1

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

22. 디지털 컴퓨터에서 사용되는 마이크로 연산이 아닌 것은?

  1. 레지스터 전송 마이크로 연산
  2. 산술 마이크로 연산
  3. 논리 마이크로 연산
  4. 동기 마이크로 연산
(정답률: 54%)
profile_image
1

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

23. Unpacked decimal 형식으로 (543)10을 표현한 것은?

(정답률: 52%)
profile_image
1

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

24. 4096 × 8 비트 조직을 가진 ROM은 몇 개의 어드레스 라인을 갖고 있는가?

  1. 10
  2. 12
  3. 14
  4. 16
(정답률: 62%)
profile_image
1

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

25. 채널(Channel) 제어기에 관한 설명이 가장 옳지 않은 것은?

  1. 채널 제어기는 주컴퓨터와 별도인 입출력 전용 컴퓨터라 할수 있다.
  2. 채널 제어기는 중앙처리장치와 동시에 동작할 수 있다.
  3. 채널 제어기는 채널 프로그램을 수행한다.
  4. 채널 제어기는 하나의 명령(Instruction)에 의해 하나의 블록만을 입출력 되도록 한다.
(정답률: 55%)
profile_image
1

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

26. 마이크로 오퍼레이션에 관한 설명 중 옳은 것은?

  1. 마이크로 오퍼레이션을 동기시키는 방법으로 동기 고정식과 동기 가변식이 있다.
  2. 동기 고정식은 CPU 시간의 효율적 이용은 가능하나 제어가 복잡하다.
  3. 동기 가변식은 CPU 시간의 낭비를 초래하지만 제어회로가 간단하다.
  4. 마이크로 사이클은 마이크로 오퍼레이션과 무관하다.
(정답률: 67%)
  • 마이크로 오퍼레이션을 동기화하여 제어하는 방식에는 모든 동작 시간을 동일하게 가정하는 동기 고정식과 유사한 동작끼리 그룹화하는 동기 가변식이 존재합니다.

    오답 노트

    동기 고정식: 제어기 구현은 단순하지만 CPU 시간 낭비가 심함
    동기 가변식: CPU 시간 낭비는 줄일 수 있으나 제어회로가 복잡함
    마이크로 사이클: 마이크로 오퍼레이션 수행 시간과 직접적인 관련이 있음
profile_image
1

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

27. 다음 중 이항(Binary) 연산은 어떤 것인가?

  1. complement
  2. shift
  3. OR
  4. rotate
(정답률: 64%)
profile_image
1

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

28. 읽기 전용의 보조기억장치는?

  1. SSD
  2. Floppy Disk
  3. RAM
  4. ROM
(정답률: 63%)
profile_image
1

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

29. 어떤 인스트럭션의 수행 속도를 반으로 줄였다고 가정한다. 프로그램에서 사용한 인스트럭션들의 20%가 이 인스트럭션이라면 프로그램 전체의 수행속도는 약 얼마만큼 향상되는가?

  1. 0.99%
  2. 11.11%
  3. 47.22%
  4. 65.25%
(정답률: 66%)
  • 암달의 법칙을 이용하여 특정 부분의 성능 향상이 전체 수행 속도에 미치는 영향을 계산합니다.
    ① [기본 공식]
    $$Speedup = \frac{1}{(1 - f) + \frac{f}{s}}$$
    ② [숫자 대입]
    $$Speedup = \frac{1}{(1 - 0.2) + \frac{0.2}{2}}$$
    ③ [최종 결과]
    $$Speedup = 1.1111$$
    전체 수행 속도는 약 $1.1111$배가 되며, 이는 약 $11.11\%$ 향상된 결과입니다.
profile_image
1

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

30. 논리 함수식 F(A,B,C) = ∑(1, 3, 4, 6)를 간략화 하였을 때 결과식으로 옳은 것은?

(정답률: 44%)
profile_image
1

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

31. 명령어의 op-code(명령코드)는 어느 레지스터에서 이용하는가?

  1. flag register
  2. index register
  3. address register
  4. instruction register
(정답률: 51%)
profile_image
1

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

32. 데이터를 수집하고 그것을 계산 처리용으로 변환하여 계산을 실행한 후 그 결과를 사용자에게 반환하는 데 걸리는 시간을 나타내는 개념으로 가장 옳은 것은?

  1. idle time
  2. process time
  3. turnaround time
  4. prefect time
(정답률: 67%)
profile_image
1

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

33. 다음 보기 중 Unary 연산을 표시하는 것은?

  1. AND
  2. OR
  3. MOVE
  4. 모두 해당 없음
(정답률: 56%)
profile_image
1

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

34. 기억장치로부터 명령어를 인출하여 해독하고, 해독된 명령어를 실행하기 위해 제어 신호를 발생시키는 각 단계의 세부 동작을 무엇이라 하는가?

  1. Fetch operation
  2. Control operation
  3. Macro operation
  4. Micro operation
(정답률: 53%)
profile_image
1

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

35. 다음 중 보조기억장치의 데이터를 입출력할 경우 가장 효율성이 뛰어난 방법은?

  1. Direct Memory Access
  2. Interrupt I/O
  3. Programmed I/O
  4. Strobe
(정답률: 58%)
profile_image
1

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

36. 다음 중 ALU의 주 기능은?

  1. OP 코드의 번역
  2. address 버스 제어
  3. 산술과 논리 연산의 실행
  4. 필요한 기계 사이클 수의 계산
(정답률: 70%)
profile_image
1

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

37. 다음 중 보조기억장치로 사용될 수 없는 것은?

  1. 자기테이프(Magnetic Tape)
  2. 자기디스크(Magnetic disk)
  3. 플로피디스크(Floppy disk)
  4. 중앙처리장치(Central Processing Unit)
(정답률: 72%)
profile_image
1

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

38. 광디스크(Optical disc)의 종류에 해당하지 않는 것은?

  1. SSD
  2. Blu-ray
  3. DVD
  4. CD
(정답률: 66%)
profile_image
1

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

39. RS 플립플롭에서 정의되지 않는 상태를 보완한 것은?

  1. D 플립플롭
  2. JK 플립플롭
  3. RS latch
  4. T 플립플롭
(정답률: 72%)
  • RS 플립플롭은 세트(S)와 리셋(R) 입력이 동시에 1이 될 때 상태가 정의되지 않는 불안정 상태가 발생하는데, JK 플립플롭은 이를 보완하여 두 입력이 모두 1일 때 출력이 반전(Toggle)되도록 설계되었습니다.

    오답 노트

    D 플립플롭: 입력 신호를 그대로 출력에 반영
    RS latch: 1비트 데이터 저장 기본 회로
    T 플립플롭: 입력 펄스마다 출력 상태를 반전
profile_image
1

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

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

  1. Queue
  2. Dequeue
  3. Stack
  4. Buffer
(정답률: 56%)
profile_image
1

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

3과목: 시스템분석설계

41. 코드 설계 시 유의사항으로 가장 옳지 않은 것은?

  1. 공통성과 체계성이 있어야 한다.
  2. 대상 자료와 일대다(1:N) 대응이 되도록 설계해야 한다.
  3. 사용자가 취급하기 쉬워야 한다.
  4. 컴퓨터 처리에 적합해야 한다.
(정답률: 68%)
profile_image
1

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

42. 다음 중 시스템의 설계를 위한 목표와 목적에 가장 부합하는 것은?

  1. 사용자가 사용하기 쉽게 설계한다.
  2. 시스템을 구성하는 영역이나 업무를 독립적으로 유지한다.
  3. 전체적으로 균형 잡힌 시스템을 구축한다.
  4. 특정 부분을 특성화한다.
(정답률: 46%)
profile_image
1

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

43. 자료 흐름도(DFD)에 대한 설명으로 가장 옳지 않은 것은?

  1. 구조적 분석용 문서화 도구
  2. 도형 중심의 표현
  3. 상향식 분할의 표현
  4. 자료 흐름 중심의 표현
(정답률: 65%)
profile_image
1

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

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

  1. ㉠ → ㉡ → ㉢ → ㉣
  2. ㉡ → ㉢ → ㉠ → ㉣
  3. ㉢ → ㉠ → ㉣ → ㉡
  4. ㉣ → ㉢ → ㉡ → ㉠
(정답률: 60%)
profile_image
1

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

45. 소프트웨어 비용 산출 시 고려해야 할 요소로 가장 거리가 먼 것은?

  1. 제품의 복잡도
  2. 제품의 신뢰도
  3. 프로그래머의 자질
  4. 운용비
(정답률: 34%)
  • 소프트웨어 비용 산출 시에는 제품의 복잡도, 크기, 신뢰도 수준, 프로그래머의 자질, 가용 시간, 기술 수준 등을 고려합니다.
    운용비는 소프트웨어를 개발한 이후 운영 단계에서 발생하는 비용이므로, 개발 비용을 산출하는 단계에서는 고려 대상이 아닙니다.
profile_image
1

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

46. 색인 순차 파일(Indexed Sequential File)에서 색인 영역(index area)의 종류를 가장 옳게 나열한 것은?

  1. Cylinder Index area, Track Index area, Data Index area
  2. Master Index area, Cylinder Index area, Data Index area
  3. Master Index area, Cylinder Index area, Track Index area
  4. Track Index area, Master Index area, Data Index area
(정답률: 68%)
profile_image
1

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

47. 시스템 개발 과정을 7단계로 분류할 때 단계에 따른 순서를 가장 옳게 나열한 것은?

  1. E → G → F → A → B → C → D
  2. E → G → F → C → D → B → A
  3. E → G → F → B → A → C → D
  4. G → F → E → B → A → C → D
(정답률: 70%)
  • 시스템 개발 단계는 전략 계획부터 실제 운용까지 논리적 순서로 진행됩니다. 분석 결과, 정보전략 계획(E) $\rightarrow$ 업무영역의 분석(G) $\rightarrow$ 업무시스템 설계(F) $\rightarrow$ 기술적 설계(C) $\rightarrow$ 시스템 구축(D) $\rightarrow$ 전환(B) $\rightarrow$ 운용(A) 순으로 진행되는 것이 옳습니다.
profile_image
1

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

48. 파일을 수행 내용에 따라 분류할 때 프로그램 실행 중 일시적으로 발생하는 자료를 처리하기 위한 임시 파일에 해당하는 것은?

  1. 데이터 파일
  2. 자기 테이프 파일
  3. 작업 파일
  4. 프로그램 파일
(정답률: 47%)
profile_image
1

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

49. 절차적 응집도에 대한 설명으로 가장 옳지 않은 것은?

  1. 처리 기능에 의하기보다는 시행 순서에 따라 연결된다.
  2. 모듈 내부에 처리 기능의 부분 요소를 가진다.
  3. 전달 데이터와 반환 데이터 간의 상호 연관 관계를 가진다.
  4. 여러 기능은 순서대로 실행된다.
(정답률: 37%)
profile_image
1

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

50. 2개의 파일에서 레코드의 결합키를 비교하여 키 순서대로 한 개의 파일로 만드는 작업은?

  1. 갱신(update)
  2. 대조(contrast)
  3. 병합(merge)
  4. 정렬(sort)
(정답률: 63%)
profile_image
1

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

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

  1. 목적성
  2. 자동성
  3. 종합성
  4. 제어성
(정답률: 75%)
  • 제어성은 시스템이 정해진 규정이나 한계, 궤도에서 이탈하는 현상을 사전에 감지하여 바르게 수정함으로써 오류 없이 기능을 발휘하게 하는 특성입니다.

    오답 노트

    목적성: 공통된 최종 목표를 지향하는 특성
    자동성: 상황 변화에 스스로 대처하는 특성
    종합성: 다른 시스템과 상호 의존 관계로 통합되는 특성
profile_image
1

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

52. 정보 시스템의 5대 기본 구성요소의 설명으로 가장 옳지 않은 것은?

  1. 유지보수 기능은 시스템의 전반적인 기능들을 유지보수 하는 기능이다.
  2. 입력 기능은 처리 방법, 제어 조건, 처리할 데이터를 시스템에 입력하는 기능이다.
  3. 제어 기능은 각 과정의 기능이 올바르게 수행되는지를 통제하거나 관리하는 기능이다.
  4. 처리 기능은 결과를 산출하기 위해 입력 자료를 조건에 맞게 처리하는 기능이다.
(정답률: 38%)
profile_image
1

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

53. 코드의 기능에 해당하지 않는 것은?

  1. 분류기능
  2. 배열기능
  3. 식별기능
  4. 종합기능
(정답률: 65%)
profile_image
1

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

54. 시스템의 기본 요소 중 처리결과를 평가하여 불충분한 경우 목적 달성을 위해 반복 처리하는 요소는?

  1. feedback
  2. input
  3. output
  4. process
(정답률: 75%)
profile_image
1

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

55. 입출력 설계 시 사용자 인터페이스 설계의 원리가 아닌 것은?

  1. 관리자 중심의 상호 작용이 되도록 설계
  2. 일관성 유지
  3. 작업 수행의 역행 기능을 제공
  4. 종결 표시를 제공
(정답률: 60%)
profile_image
1

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

56. 다음 설명에 가장 부합하는 코드는?

  1. 그룹 분류식 코드(Group classification code)
  2. 십진코드(Decimal code)
  3. 구분코드(Block code)
  4. 합성코드(Combined code)
(정답률: 61%)
profile_image
1

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

57. 출력 내용에 대한 설계 사항에 해당되지 않은 것은?

  1. 출력 매체와 장치를 결정한다.
  2. 출력할 항목을 결정한다.
  3. 출력 항목의 배열 순서, 크기, 자리수를 결정한다.
  4. 출력 항목을 숫자, 영문자, 한글, 한자 중 어느 것으로 할 것인지를 결정한다.
(정답률: 46%)
profile_image
1

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

58. 마스터 파일의 내용을 변동 파일에 의해 추가, 삭제, 수정 등의 작업을 하여 새로운 파일을 만드는 처리 패턴은?

  1. extract
  2. matching
  3. merge
  4. update
(정답률: 74%)
profile_image
1

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

59. 객체지향시스템 분석에서 사건들을 시나리오로 작성하여 각 시나리오마다 사건추적도를 그리고 사건 흐름 다이어그램을 작성하는 단계는 어떤 단계인가?

  1. 객체 모형화
  2. 동적 모형화
  3. 기능 모형화
  4. 사양서 작성
(정답률: 61%)
profile_image
1

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

60. 우리나라 주민등록번호의 코드 체크 방식은?

  1. 발란스 체크(balance check)
  2. 에코 체크(echo check)
  3. 패리티 체크(parity check)
  4. 체크 디지트 체크(check digit check)
(정답률: 67%)
profile_image
1

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

4과목: 운영체제

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

  1. 1, 2, 3
  2. 1, 2, 4
  3. 2, 3, 4
  4. 3, 1, 4
(정답률: 61%)
  • FIFO(First-In First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 전략입니다.
    참조열 에 따른 메모리 변화는 다음과 같습니다.
    1. [1, 2, 3] 순으로 진입하여 메모리 가득 참 $\rightarrow$ {1, 2, 3}
    2. 4 참조: 가장 오래된 1 교체 $\rightarrow$ {4, 2, 3}
    3. 1 참조: 가장 오래된 2 교체 $\rightarrow$ {4, 1, 3}
    4. 3 참조: 이미 존재하므로 변화 없음 $\rightarrow$ {4, 1, 3}
    5. 1 참조: 이미 존재하므로 변화 없음 $\rightarrow$ {4, 1, 3}
    최종적으로 기억장치에 남는 페이지는 3, 1, 4입니다.
profile_image
1

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

62. 교착 상태의 예방을 위하여 각 자원 유형에 일련의 순서번호를 부여하는 것은 다음 중 어떤 교착 상태 발생 조건을 제거하기 위한 것인가?

  1. 상호 배제 조건
  2. 점유와 대기 조건
  3. 비선점 조건
  4. 환형 대기 조건
(정답률: 34%)
  • 자원 유형에 일련의 순서번호를 부여하여 프로세스가 정해진 순서대로만 자원을 요청하게 함으로써, 자원 간의 순환 대기 고리를 끊어 환형 대기 조건을 제거하는 예방 기법입니다.

    오답 노트

    상호 배제 조건: 자원을 한 번에 하나만 사용하게 하는 조건
    점유와 대기 조건: 자원을 가진 상태에서 다른 자원을 기다리는 조건
    비선점 조건: 강제로 자원을 뺏을 수 없는 조건
profile_image
1

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

63. 파일 디스크립터(descriptor)가 가지고 있는 정보가 아닌 것은?

  1. 파일의 구조
  2. 접근 제어 정보
  3. 보조기억장치상의 파일의 위치
  4. 파일의 백업 방법
(정답률: 64%)
  • 파일 디스크립터는 운영체제가 파일을 효율적으로 관리하기 위해 필요한 정보를 담고 있는 객체입니다. 파일의 구조, 접근 제어 정보, 보조기억장치상의 파일 위치, 파일 유형, 생성 및 수정 시간 등이 포함되지만, 파일의 백업 방법은 디스크립터가 관리하는 정보가 아닙니다.
profile_image
1

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

64. 자료구조의 영역(data area)을 편성하는 방법에서 File 내의 각 item을 논리적인 순서에 따라 물리적으로 연속된 위치로 저장하는 방법은?

  1. Low Order 편성
  2. Sequential 편성
  3. High Order 편성
  4. Random 편성
(정답률: 67%)
profile_image
1

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

65. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 기능으로 프로그램의 신뢰성 있는 운영과 데이터의 무결성을 보장하기 위한 기능과 관련된 것은?

  1. 사용자 인터페이스 보안
  2. 내부 보안
  3. 외부 보안
  4. 시설 보안
(정답률: 67%)
profile_image
1

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

66. 버퍼링에 대한 설명으로 가장 옳지 않은 것은?

  1. CPU의 효율적인 시간 관리를 지향하기 위해 도입되었다.
  2. 주기억장치와 CPU간 또는 주기억장치와 입출력 장치간의 데이터 이동에 있어서의 시간 관리의 효율화를 도모한다.
  3. 용량이 큰 자기디스크를 물리적인 중간 저장장치로 사용한다.
  4. 입출력 장치의 느린 속도를 보완해 주는 방법으로 버퍼링이라는 개념이 출현하였다.
(정답률: 58%)
  • 버퍼링은 CPU와 입출력 장치 간의 속도 차이를 극복하기 위해 주기억장치의 일부를 임시 저장 공간으로 사용하는 기법입니다.

    오답 노트

    용량이 큰 자기디스크를 물리적인 중간 저장장치로 사용한다: 자기디스크가 아닌 주기억장치의 일부를 버퍼로 사용합니다.
profile_image
1

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

67. 다음 중 임계구역(critical section) 문제를 해결하기 위한 조건이 아닌 것은?

  1. 상호 배제(mutual exclusion)
  2. 진행(process)
  3. 비선점(non-preemption)
  4. 한계 대기(bounded waiting)
(정답률: 28%)
  • 임계구역 문제는 여러 프로세스가 공유 자원에 동시 접근할 때 데이터 일관성을 유지하기 위한 것으로, 상호 배제, 진행, 한계 대기의 세 가지 조건을 모두 만족해야 합니다.

    오답 노트

    비선점: 자원을 할당받은 프로세스가 스스로 반납할 때까지 강제로 뺏을 수 없는 특성으로, 임계구역 해결 조건이 아닌 교착상태 발생 조건 중 하나입니다.
profile_image
1

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

68. 사용자 프로그램이 20K 워드이고 평균 지연시간이 10 ms이며, 전송시간이 초당 200,000 워드인 고정헤드 드럼이 있다고 가정하자. 이 때 기억장소에서 또는 기억장소로 20K 프로그램이 전송되는 시간과 교환시간이 올바르게 짝지어진 것은?(단, K=kilo이다.)

  1. 전송시간 100 ms, 교환시간 200 ms
  2. 전송시간 110 ms, 교환시간 220 ms
  3. 전송시간 120 ms, 교환시간 240 ms
  4. 전송시간 130 ms, 교환시간 260 ms
(정답률: 46%)
  • 데이터 전송 시간은 순수 전송 시간과 평균 지연 시간을 합산하여 계산하며, 교환 시간은 왕복 전송이므로 전송 시간의 2배가 됩니다.
    ① [기본 공식]
    $$\text{전송시간} = \frac{\text{프로그램 크기}}{\text{전송 속도}} + \text{평균 지연시간}$$
    $$\text{교환시간} = \text{전송시간} \times 2$$
    ② [숫자 대입]
    $$\text{전송시간} = \frac{20 \times 1000}{200} + 10$$
    $$\text{교환시간} = 110 \times 2$$
    ③ [최종 결과]
    $$\text{전송시간} = 110\text{ ms}$$
    $$\text{교환시간} = 220\text{ ms}$$
profile_image
1

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

69. 사용자가 로그인할 때 사용자 인증을 위해 신원을 확인하는 방법으로 가장 옳지 않은 것은?

  1. Enter 키 누름
  2. 지문인식장치 사용
  3. 패스워드 입력
  4. 보안카드 사용
(정답률: 79%)
profile_image
1

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

70. 페이지 교체 알고리즘 중 근래에 쓰이지 않은 페이지는 가까운 미래에도 쓰이지 않을 가능성이 많기 때문에 이러한 페이지를 호출되는 페이지와 대체시키는 기법은?

  1. COPY
  2. LRU
  3. FIFO
  4. SJF
(정답률: 71%)
  • LRU(Least Recently Used) 알고리즘은 '가장 오랫동안 사용되지 않은' 페이지가 앞으로도 사용될 가능성이 낮다고 판단하여 우선적으로 교체하는 기법입니다.

    오답 노트

    FIFO: 가장 먼저 들어온 페이지를 먼저 교체
    SJF: 실행 시간이 가장 짧은 작업을 우선 처리하는 스케줄링 기법
profile_image
1

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

71. 수행 중인 프로그램 0으로 나누는 연산이나, 허용되지 않은 명령어의 수행, 스택의 오버플로우(overflow) 등과 같은 잘못이 있을 때 발생하는 인터럽트는 무엇인가?

  1. 기계 검사(Machine Check) 인터럽트
  2. SVC(Supervisor Call) 인터럽트
  3. 프로그램 검사(Program Check) 인터럽트
  4. 재시작(Restart) 인터럽트
(정답률: 56%)
  • 0으로 나누기, 허용되지 않은 명령어 수행, 스택 오버플로우 등 프로그램 내부의 오류로 인해 발생하는 인터럽트는 프로그램 검사(Program Check) 인터럽트입니다.

    오답 노트

    기계 검사(Machine Check) 인터럽트: CPU의 기능적 오류 등 하드웨어적 요인으로 발생
    SVC(Supervisor Call) 인터럽트: 사용자가 의도적으로 감시 프로그램을 호출할 때 발생
    재시작(Restart) 인터럽트: 시스템의 재시작이 필요할 때 발생
profile_image
1

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

72. 라운드로빈(Round-Robin) 방식으로 스케줄링할 경우, 입력된 작업이 다음과 같고 각 작업의 CPU 할당 시간이 4시간일 때, 모든 작업을 완료하기 위한 CPU의 사용 순서가 옳게 나열된 것은?

  1. A B C A B C B C C
  2. A A A B B B C C C
  3. A B C A B C A C A
  4. A C C C C C B A A
(정답률: 62%)
  • 라운드로빈 방식은 각 작업에 동일한 CPU 할당 시간(Time Slice)을 부여하고 순차적으로 처리하는 방식입니다. 할당 시간 $4$시간을 기준으로 처리 순서를 분석하면 다음과 같습니다.
    1. A($5$시간) $\rightarrow$ $4$시간 사용 (잔여 $1$시간)
    2. B($10$시간) $\rightarrow$ $4$시간 사용 (잔여 $6$시간)
    3. C($15$시간) $\rightarrow$ $4$시간 사용 (잔여 $11$시간)
    4. A(잔여 $1$시간) $\rightarrow$ $1$시간 사용 (종료)
    5. B(잔여 $6$시간) $\rightarrow$ $4$시간 사용 (잔여 $2$시간)
    6. C(잔여 $11$시간) $\rightarrow$ $4$시간 사용 (잔여 $7$시간)
    7. B(잔여 $2$시간) $\rightarrow$ $2$시간 사용 (종료)
    8. C(잔여 $7$시간) $\rightarrow$ $4$시간 사용 (잔여 $3$시간)
    9. C(잔여 $3$시간) $\rightarrow$ $3$시간 사용 (종료)
    따라서 사용 순서는 A B C A B C B C C 가 됩니다.
profile_image
1

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

73. FCFS(First Come First Served) 스케줄링의 특성으로 거리가 먼 것은?

  1. 더 높은 우선순위의 요청이 도착하더라도 요청의 순서가 바뀌지 않는다.
  2. 대기 큐를 재배열하지 않고 일단 요청이 도착하면 실행 예정 순서가 도착순으로 고정된다.
  3. 먼저 도착한 요청이 우선적으로 서비스를 받기 때문에 근본적으로 동등한 서비스가 보장되고 프로그래밍하기도 쉽다.
  4. 실린더의 가장 안쪽과 바깥쪽에서 디스크 요청의 기아(starvation) 현상이 발생할 수 있다.
(정답률: 56%)
profile_image
1

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

74. 디스크의 서비스 요청 대기 큐에 도착한 요청이 다음과 같을때 SSTF 스캐줄링 기법 사용 시 75번 트랙은 몇 번째로 서 비스를 받는가? (단, 현재 헤드위치는 100번 트랙으로 가정한다.)

  1. 두 번째
  2. 세 번째
  3. 네 번째
  4. 다섯 번째
(정답률: 60%)
  • SSTF(Shortest Seek Time First) 스케줄링은 현재 헤드 위치에서 가장 가까운 트랙을 우선적으로 서비스하는 방식입니다.
    현재 위치 100에서 가장 가까운 거리 순으로 이동 경로를 분석합니다.
    ① [이동 경로] $100 \rightarrow 105 \rightarrow 90 \rightarrow 89 \rightarrow 75$
    ② [순서 계산] 105(1번째), 90(2번째), 89(3번째), 75(4번째)
    ③ [최종 결과] 네 번째
profile_image
1

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

75. 다음은 무엇에 관한 정의인가?

  1. PROCESS
  2. WORKING SET
  3. MONITOR
  4. SEMAPHORE
(정답률: 72%)
profile_image
1

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

76. 분산 운영체제 시스템의 구조 중 성형구조에 대한 설명으로 가장 옳지 않은 것은?

  1. 자체가 단순하고 제어가 집중되어 모든 작동이 중앙컴퓨터에 의해 감시되기 때문에 하나의 제어기로 조절이 가능하다.
  2. 집중제어로 보수와 관리가 용이하다.
  3. 중앙 컴퓨터 고장 시 전체 네트워크에는 영향을 주지 않는다.
  4. 중앙 노드를 제외한 노드의 고장은 다른 노드에 영향을 주지 않는다.
(정답률: 69%)
profile_image
1

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

77. 로더의 기능에 해당되지 않는 것은?

  1. allocation
  2. linking
  3. relocation
  4. compile
(정답률: 56%)
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 58%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간이 길수록, 실행 시간이 짧을수록 우선순위가 높아지며, 계산된 우선순위 값이 가장 낮을 때 우선순위가 가장 낮습니다.
    ① [기본 공식]
    $$\text{Priority} = \frac{\text{Wait Time} + \text{Service Time}}{\text{Service Time}}$$
    ② [숫자 대입]
    $$A = \frac{10 + 50}{50} = 1.2$$
    $$B = \frac{5 + 55}{55} = 1.09$$
    $$C = \frac{50 + 10}{10} = 6$$
    $$D = \frac{30 + 30}{30} = 2$$
    ③ [최종 결과]
    $$B = 1.09$$ (최솟값이므로 우선순위 가장 낮음)
profile_image
1

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

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

  1. getpid
  2. getppid
  3. pipe
  4. fork
(정답률: 55%)
profile_image
1

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

80. 스케줄링, 기억장치관리, 파일관리, 입출력 관리 등의 기능을 제공하는 유닉스 시스템의 핵심 부분은?

  1. Shell
  2. Kernel
  3. IPC
  4. Fillter
(정답률: 70%)
profile_image
1

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

5과목: 정보통신개론

81. 변조속도가 1600[baud]이고, 쿼드비트를 사용하여 전송할 경우 전송속도[bps]는?

  1. 2400
  2. 3200
  3. 4800
  4. 6400
(정답률: 60%)
profile_image
1

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

82. ATM 셀의 헤더 길이는 몇[byte]인가?

  1. 2
  2. 5
  3. 8
  4. 10
(정답률: 66%)
profile_image
1

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

83. 200.10.10.100/26의 IP 주소를 가진 호스트와 같은 네트워크에 속하는 IP 주소는?

  1. 200.10.10.1
  2. 200.10.10.66
  3. 200.10.10.130
  4. 200.10.10.200
(정답률: 47%)
  • 서브넷 마스크 $/26$은 호스트 범위를 $64$개 단위로 나눕니다. 주어진 IP 주소 $200.10.10.100$이 속한 네트워크 범위를 계산하면 다음과 같습니다.
    ① [기본 공식]
    $$Network\ Address = IP\ AND\ Subnet\ Mask$$
    ② [숫자 대입]
    $$200.10.10.100\ AND\ 255.255.255.192$$
    ③ [최종 결과]
    $$Network\ Range = 200.10.10.64 \sim 200.10.10.127$$
    따라서 해당 범위 내에 포함되는 $200.10.10.66$이 같은 네트워크에 속하는 주소입니다.
profile_image
1

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

84. HDLC프레임에서 링크의 설정, 해제, 오류 회복을 위해 주로 사용되는 프레임은?

  1. Flag Frame
  2. Unnumbered Frame
  3. Information Frame
  4. Synchronize Frame
(정답률: 41%)
profile_image
1

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

85. 한 블록 내 각 행의 1의 수를 10진수로 계수한 다음 8421 BCD코드로 나타내고 아래 2자리의 결과를 체크 비트로 부가하는 착오 검출 방식은?

  1. 크로스 체크 방식
  2. 군계수 체크 방식
  3. SQD 방식
  4. 정마크 방식
(정답률: 49%)
  • 군계수 체크 방식은 전송 데이터 내의 1의 개수를 10진수로 계수한 뒤 이를 8421 BCD 코드로 변환하여 체크 비트로 부가하는 착오 검출 방식입니다.

    오답 노트

    크로스 체크: 데이터를 대조하여 검토하는 방식
    SQD 방식: 변조 방식에서 일정 레벨 이상의 신호를 검출하여 에러를 찾는 방식
    정마크 방식: 코드 내 1과 0의 개수를 일정하게 조합하여 구성하는 방식
profile_image
1

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

86. LAN의 네트워크 형태(topology)에 따른 분류가 아닌 것은?

  1. BUS형
  2. Star형
  3. Packet형
  4. Ring형
(정답률: 74%)
profile_image
1

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

87. 통신 프로토콜을 구성하는 기본 요소가 아닌 것은?

  1. Syntax
  2. Semantic
  3. Timing
  4. Speed
(정답률: 64%)
profile_image
1

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

88. 다음 중 MAN에서 DQDB에 관한 IEEE 표준은?

  1. IEEE 801.1
  2. IEEE 902.3
  3. IEEE 802.6
  4. IEEE 832.8
(정답률: 56%)
profile_image
1

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

89. 비 패킷형 단말기에서 조립·분해 기능을 제공해 주는 일종의 어댑터는?

  1. APM
  2. PVC
  3. PAD
  4. PCR
(정답률: 53%)
profile_image
1

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

90. PCM 방식에서 아날로그 신호를 디지털 신호로 변환하는 과정을 순서대로 나열한 것은?

  1. 표본화 – 부호화 – 양자화 - 복호화
  2. 표본화 – 양자화 – 부호화 - 복호화
  3. 부호화 – 표본화 – 양자화 - 복호화
  4. 표본화 – 복보화 – 양자화 - 부호화
(정답률: 74%)
profile_image
1

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

91. TCP는 OSI 7계층 중 어느 계층에 해당하는가?

  1. 응용 계층
  2. 전송 계층
  3. 세션 계층
  4. 물리 계층
(정답률: 65%)
profile_image
1

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

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

  1. ASK
  2. DM
  3. PSK
  4. ADPCM
(정답률: 62%)
profile_image
1

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

93. 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약을 무엇이라 하는가?

  1. 클라이언트
  2. 터미널
  3. 링크
  4. 프로토콜
(정답률: 73%)
profile_image
1

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

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

  1. 교환기에서 패킷을 일시 저장 후 전송하는 축적교환 기술이다.
  2. 패킷처리 방식에 따라 데이터그램과 가상회선 방식이 있다.
  3. 패킷 교환망에서 DTE와 DCE 간 인터페이스를 위한 프로토콜 X.25가 있다.
  4. 고정된 대역폭으로 데이터를 전송한다.
(정답률: 58%)
profile_image
1

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

95. IP망을 기반으로 음성통화를 구현하는 기술은?

  1. VoIP
  2. DMB
  3. WMF
  4. JPEG
(정답률: 73%)
profile_image
1

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

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

  1. FDM
  2. TDM
  3. WDM
  4. QDM
(정답률: 46%)
profile_image
1

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

97. OSI 7계층 중 중점 호스트 사이의 데이터 전송을 다루는 계층으로 종점 간의 연결 관리, 오류제어와 흐름제어 등을 수행하는 계층은?

  1. 응용 계층
  2. 전송 계층
  3. 프레젠테이션 계층
  4. 물리 계층
(정답률: 59%)
profile_image
1

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

98. PCM 방식에서 음성신호의 표본화 주파수가 8[kHz]인 경우 표본화 주기[μs]는?

  1. 125
  2. 250
  3. 500
  4. 1000
(정답률: 57%)
profile_image
1

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

99. 전송선로 조건 중 선로의 감쇠량이 최소로 되는 경우는? (단, R : 선로의 저항, L : 선로의 인덕턴스, C : 선로의 정전용량, G : 선로의 누설컨덕턴스이다.)

  1. RL = GC
  2. LC = GR
  3. LG = RC
  4. LG = GC
(정답률: 51%)
profile_image
1

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

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

  1. Stop and Wait ARQ
  2. Adaptive ARQ
  3. Receive Ready ARQ
  4. Go back N ARQ
(정답률: 55%)
profile_image
1

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

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