정보처리기사(구) 필기 기출문제복원 (2009-08-30)

정보처리기사(구) 2009-08-30 필기 기출문제 해설

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

정보처리기사(구)
(2009-08-30 기출문제)

목록

1과목: 데이터 베이스

1. 분산 데이터베이스에 대한 설명으로 옳지 않은 것은?

  1. 분산 데이터베이스 관리시스템의 목적은 사용자들이 데이터가 어느 지역 데이터베이스에 위치하고 있는지를 알 수 있도록 하는 것이다.
  2. 분산 데이터베이스 관리시스템의 형태로는 동질 분산데이터베이스 관리시스템과 이질 분산 데이터베이스관리시스템으로 구분할 수 있다.
  3. 분산 데이터베이스에서의 수평역할은 전역 테이블을 구성하는 튜플들을 부분집합으로 분할하는 방법을 한다.
  4. 분산 데이터베이스는 데이터의 처리나 이용이 많은 지역에 데이터베이스를 위치시킴으로써 데이터의 처리가 가능한 해당 지역에서 해결될 수 있도록 하는 데이터베이스 시스템이다.
(정답률: 68%)
profile_image
1

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

2. 3 단계 스키마 중 다음 설명에 해당하는 것은?

  1. Internal schema
  2. Conceptual schema
  3. External schema
  4. Tree schema
(정답률: 76%)
profile_image
1

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

3. SQL에서 DELETE 명령에 대한 설명으로 옳지 않은 것은?

  1. 테이블의 행을 삭제할 때 사용한다.
  2. WHERE 조건절이 없는 DELETE명령을 수행하면 DROP TABLE 명령을 수행했을 때와 같은 효과를 얻을 수 있다.
  3. SQL을 사용 용도에 따라 분류할 경우 DML에 해당한다.
  4. 기본 사용 형식은 “DELETE FROM 테이블 [WHERE 조건];”이다.
(정답률: 72%)
  • DELETE 명령은 테이블 내의 행(튜플)을 삭제하는 DML(데이터 조작어)입니다. WHERE 조건절 없이 DELETE를 수행하면 모든 행이 삭제되지만 테이블의 구조(스키마)는 그대로 유지됩니다. 반면, DROP TABLE 명령은 테이블의 구조 자체를 완전히 삭제하므로 두 명령의 효과는 전혀 다릅니다.
profile_image
1

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

4. 데이터베이스의 특성으로 옳지 않은 것은?

  1. 데이터베이스는 계속적으로 변화된다.
  2. 데이터베이스의 데이터는 그 주소나 위치에 의해 참조된다.
  3. 데이터베이스는 실시간으로 접근한다.
  4. 데이터베이스는 동시 공용이다.
(정답률: 78%)
profile_image
1

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

5. 트랜잭션의 특성으로 가장 적합한 것은?

  1. Atomicity, Durability, Consistency, Isolation
  2. Transparency, Consistency, Isolation, Reliability
  3. Reliability, Atomicity, Security, Consistency
  4. Consistency, Atomicity, Isolation, Reliability
(정답률: 74%)
  • 트랜잭션이 안전하게 수행되기 위해 갖추어야 할 핵심 특성인 ACID 원칙을 묻는 문제입니다.
    1. 원자성(Atomicity): 모두 반영되거나 전혀 반영되지 않아야 함
    2. 일관성(Consistency): 실행 후 데이터베이스 상태가 일관되어야 함
    3. 독립성(Isolation): 둘 이상의 트랜잭션이 동시에 실행될 때 서로 간섭할 수 없음
    4. 영속성(Durability): 성공적으로 완료된 결과는 영구적으로 반영되어야 함
profile_image
1

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

6. 다음과 같이 오름차순 정렬되었을 경우 사용된 정렬 기법은 무엇인가?

  1. bubble sort
  2. selection sort
  3. quick sort
  4. shell sort
(정답률: 75%)
profile_image
1

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

7. 로킹(locking) 단위에 대한 설명으로 옳지 않은 것은?

  1. 로킹의 대상이 되는 객체의 크기를 의미한다.
  2. 로킹의 단위가 커지면 병행성 수준이 낮아진다.
  3. 로킹의 단위가 작아지면 로킹 오버헤드가 감소한다.
  4. 데이터베이스도 로킹의 단위가 될 수 있다.
(정답률: 73%)
profile_image
1

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

8. 다음 영문의 괄호 안 내용으로 공통 적용될 수 있는 것은?

  1. Domain
  2. Schema
  3. Cardinality
  4. Degree
(정답률: 76%)
profile_image
1

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

9. 릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?

  1. ①, ③
  2. ①, ③, ④
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 75%)
profile_image
1

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

10. SQL에서 VIEW를 삭제할 때 사용하는 명령은?

  1. ERASE
  2. KILL
  3. DROP
  4. DELETE
(정답률: 75%)
profile_image
1

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

11. This search examines each element in turn to see if it is the one sought, continuing until either the element is found or all the elements in the list have examined. What is this search?

  1. Binary search
  2. Linear search
  3. Block search
  4. Interpolation search
(정답률: 44%)
profile_image
1

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

12. 다음 트리의 터미널 노드 수는?

  1. 2
  2. 4
  3. 6
  4. 10
(정답률: 64%)
profile_image
1

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

13. 관계대수에 대한 설명으로 옳지 않은 것은?

  1. 원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다.
  2. 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이다.
  3. 일반 집합 연산과 순수 관계 연산으로 구분된다.
  4. 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.
(정답률: 70%)
  • 관계대수는 관계형 데이터베이스에서 원하는 정보를 검색하기 위해 어떤 연산을 어떤 순서로 수행해야 하는지를 기술하는 절차적 언어입니다.

    오답 노트

    원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다: 이는 관계대수가 아닌 관계해석(Relational Calculus)에 대한 설명입니다.
profile_image
1

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

14. 개체-관계 모델 ( E-R Model )에 대한 설명으로 옳지 않은 것은?

  1. 특정 DBMS를 고려한 것은 아니다.
  2. E-R 다이어그램에서 개체 타입은 사각형, 관계 타입은 타원, 속성은 다이아몬드를 나타낸다.
  3. 개체 타입과 관계타입을 기본 개념으로 현실 세계를 개념적으로 표현하는 방법이다.
  4. 1976년 Peter Chen이 제안하였다.
(정답률: 75%)
profile_image
1

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

15. 스택의 자료 삭제 알고리즘이다. ( ) 안 내용으로 가장 적합한 것은? (단, Top : 스택포인터 , S : 스택의 이름)

  1. Overflow
  2. Top = Top+1
  3. Underflow
  4. Top = Top-2
(정답률: 62%)
profile_image
1

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

16. 데이터 모델의 구성 요소가 아닌 것은?

  1. 추상적인 개념으로 조직된 구조
  2. 구성 요소의 연산
  3. 구성 요소의 제약 조건
  4. 구성 요소들의 저장 인터페이스
(정답률: 51%)
profile_image
1

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

17. 정규화에 관한 설명으로 옳지 않은 것은?

  1. 릴레이션 R의 도메인들의 값이 원자 값만을 가지면 릴레이션 R은 제1정규형에 해당된다.
  2. 릴레이션 R이 제1정규형을 만족하면서, 키가 아닌 모든 속성이 기본 키에 완전 함수 종속이면 릴레이션 R은 제 2정규형에 해당된다.
  3. 정규형들은 차수가 높아질수록 (제1정규형→제5정규형) 만족시켜야 할 제약조건이 감소된다.
  4. 릴레이션 R이 제2정규형을 만족하면서, 키가 아닌 모든 속성들이 기본 키에 이행적으로 함수 종속되지 않으면 릴레이션 R은 제3정규형에 해당된다.
(정답률: 72%)
  • 정규화의 단계가 높아질수록(제1정규형 $\rightarrow$ 제5정규형) 데이터 중복을 제거하기 위해 만족시켜야 할 제약조건은 더욱 엄격해지고 많아집니다.

    오답 노트

    릴레이션 R의 도메인 값이 원자 값만 가지면 제1정규형: 옳은 설명
    제1정규형 만족 및 모든 속성이 기본 키에 완전 함수 종속이면 제2정규형: 옳은 설명
    제2정규형 만족 및 기본 키에 이행적 함수 종속이 없으면 제3정규형: 옳은 설명
profile_image
1

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

18. 다음 트리를 전위 순회 (preorder traversal )한 결과는?

  1. + * A B / * C D E
  2. A B / C * D * E +
  3. A / B * C * D + E
  4. + * * / A B C D E
(정답률: 71%)
  • 전위 순회(Preorder Traversal)는 'Root → Left → Right' 순서로 방문하는 방식입니다.
    제시된 트리 에서 루트부터 순차적으로 방문하면 다음과 같습니다.
    1. 전체 루트인 $+$ 방문
    2. 왼쪽 서브트리의 루트인 $*$ 방문
    3. 다시 그 왼쪽 서브트리의 루트인 $*$ 방문
    4. 다시 그 왼쪽 서브트리의 루트인 $/$ 방문
    5. $/$의 왼쪽 자식 $A$ 방문 $\rightarrow$ 오른쪽 자식 $B$ 방문
    6. 두 번째 $*$의 오른쪽 자식 $C$ 방문
    7. 두 번째 $*$의 오른쪽 자식 $D$ 방문
    8. 전체 루트 $+$의 오른쪽 자식 $E$ 방문
    따라서 결과는 $+ * * / A B C D E$가 됩니다.
profile_image
1

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

19. 어떤 릴레이션 R에서 X와 Y를 각각 R의 애트리뷰트 집합의 부분 집합이라고 할 경우 애트리뷰트 X의 값 각각에 대해 시간에 관계없이 항상 애트리뷰트 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수 종속이라고 한다. 이 함수 종속의 표기로 옳은 것은?

  1. Y → X
  2. Y ⊂ X
  3. X → Y
  4. X ⊂ Y
(정답률: 69%)
profile_image
1

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

20. 데이터베이스 설계 단계 중 물리적 설계의 옵션선택 시 고려 사항으로 거리가 먼 것은?

  1. 스키마의 평가 및 정제
  2. 응답 시간
  3. 저장 공간의 효율화
  4. 트랜잭션 처리도
(정답률: 72%)
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 소자 중에서 ROM과 유사한 성격을 가지며, AND array와 OR array로 구성된 것은?

  1. PLA
  2. shift register
  3. RAM
  4. LSI
(정답률: 55%)
profile_image
1

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

22. 다음 중 누산기에 대한 설명으로 옳은 것은?

  1. 연산장치에 있는 레지스터의 하나로서 연산 결과를 기억하는 장치이다.
  2. 기억장치 주변에 있는 회로인데 가가승제 계산 및 논리연산을 행하는 장치이다.
  3. 일정한 입력 숫자들을 더하여 그 누계를 항상 보관하는 장치이다.
  4. 정밀 계산을 위해 특별히 만들어 두어 유효 숫자의 개수를 늘리기 위한 것이다.
(정답률: 61%)
profile_image
1

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

23. 1MByte의 기억장소를 가진 어떤 컴퓨터의 명령어 구성이 다음과 같을 때 이 명령어가 가질 수 있는 최대 Operation수는?

  1. 32개
  2. 64개
  3. 128개
  4. 256개
(정답률: 60%)
profile_image
1

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

24. 컴퓨터가 인터럽트 루틴을 수행한 후에 처리하는 것은?

  1. 전원을 다시 동작시킨다.
  2. 모니터 화면에 인터럽트 종류를 디스플레이 한다.
  3. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
  4. 인터럽트 처리 시 보존시켰던 PC 및 제어상태 데이터 PC와 제어상태 레지스터에 복구한다.
(정답률: 76%)
  • 인터럽트가 발생하면 현재 수행 중인 프로그램의 상태를 보존한 뒤 인터럽트 서비스 루틴을 실행합니다. 따라서 루틴 수행이 끝난 후에는 중단되었던 지점으로 돌아가기 위해 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구해야 합니다.
profile_image
1

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

25. 8bit 로 된 register가 있다. 첫째 bit는 부호 bit 로서 0,1 일 때 각각 양(+), 음(-)을 나타낸다고 할 때 2의 보수로 숫자를 표시한다면 이 register 로 표시할 수 있는 10진수의 범위는?

  1. -256 ~ +256
  2. -128 ~ +127
  3. -128 ~ +128
  4. -256 ~ +127
(정답률: 66%)
profile_image
1

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

26. 실행 사이클에서 다음 마이크로 연산이 나타내는 동작은?

  1. ADD to AC
  2. OR to AC
  3. STORE to AC
  4. LOAD to AC
(정답률: 47%)
profile_image
1

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

27. 다음 중 랜덤 (random) 처리가 되지 않는 기억장치는?

  1. 자기 드럼
  2. 자기 디스크
  3. 자기 테이프
  4. 자기 코어
(정답률: 64%)
profile_image
1

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

28. 입·출력이 실제로 일어나고 있을 때는 채널 제어기가 임의의 시점에서 볼 때 마치 어느 한 입·출력 장치의 전용인 것처럼 운용되는 채널은?

  1. Interlock channel
  2. Crossbar channel
  3. Selector channel
  4. I/O channel
(정답률: 50%)
  • 셀렉터 채널(Selector channel)은 고속 장치(자기 디스크 등)와 연결되어 사용되며, 하나의 입출력 명령이 완료될 때까지 해당 채널을 하나의 주변장치가 독점적으로 점유하여 전용인 것처럼 운용하는 방식입니다. 데이터는 버스트(burst) 방식으로 고속 전송됩니다.
profile_image
1

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

29. 캐시 메모리에서 miss가 발생한 경우 블록을 교환하는 교환 알고리즘 가운데 가장 효율적인 방법은?

  1. LRU(Least Recently Used)
  2. LFU(Least Frequently Used)
  3. FIFO(First In First Out)
  4. LIFO(Last In First Out)
(정답률: 53%)
  • LRU(Least Recently Used)는 가장 오랫동안 사용되지 않은 블록을 교체하는 알고리즘으로, 참조 지역성(Locality) 원리를 가장 잘 활용하여 캐시 메모리에서 가장 효율적인 교환 방법으로 평가받습니다.

    오답 노트

    LFU: 참조 횟수가 가장 적은 블록 교체
    FIFO: 가장 먼저 들어온 블록 교체
    LIFO: 가장 나중에 들어온 블록 교체
profile_image
1

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

30. 다음과 같은 마이크로 오퍼레이션과 관련 있는 사이클은?

  1. FETCH CYCLE
  2. EXECUTE CYCLE
  3. INDIRECT CYCLE
  4. INTERRUPT CYCLE
(정답률: 39%)
  • 인출 단계에서 명령의 오퍼랜드가 간접 주소일 때, 실제 유효 주소를 얻기 위해 메모리에 한 번 더 접근하는 과정이 간접 사이클(Indirect Cycle)입니다.
    제시된 이미지의 마이크로 오퍼레이션인 $MAR \leftarrow MBR(addr)$와 $MBR \leftarrow M(MAR)$과정은 전형적인 간접 주소 참조 과정입니다.
    $$\text{이미지 내용: } \begin{cases} \text{① } MAR \leftarrow MBR(addr) \\ \text{② } MBR \leftarrow M(MAR) \\ \text{③ } \text{실행} \end{cases}$$
profile_image
1

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

31. 마이크로프로그램 제어기가 다음에 수행할 마이크로 인스트럭션의 주소를 결정하는데 사용하는 정보가 아닌 것은?

  1. 인스트럭션 레지스터 (IR)
  2. 타이밍 신호
  3. CPU의 상태 레지스터
  4. 마이크로 인스트럭션에 나타난 주소
(정답률: 53%)
  • 마이크로프로그램 제어기는 다음 실행할 마이크로 인스트럭션의 주소를 결정하기 위해 인스트럭션 레지스터(IR)의 연산 코드, CPU의 상태 레지스터(플래그), 그리고 마이크로 인스트럭션 내에 명시된 다음 주소 정보를 활용합니다. 타이밍 신호는 하드와이어드 제어 방식에서 주로 사용되며, 마이크로프로그램 제어기의 주소 결정 정보에는 포함되지 않습니다.
profile_image
1

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

32. 다음 중 Unicode와 ASCII 코드와의 관계를 가장 잘 설명한 것은?

  1. Unicode는 ASCII를 인식할 수 있지만 ASCII에서는Unicode의 특수문자를 인식할 수 없다.
  2. Unicode는 ASCII를 인식할 수 없고 ASCII에서도Unicode의 문자를 인식할 수 없다.
  3. Uniccode는 ASCII를 인식하고 ASCII에서도 Unicode의 특수문자를 인식할 수 있다.
  4. Unicode 는 ASCII를 인식할 수 없지만 ASCII에서는Unicode의 특수문자를 인식할 수 있다.
(정답률: 64%)
profile_image
1

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

33. 스택 컴퓨터의 특성에 대한 설명으로 옳지 않은 것은?

  1. 피연산자를 나타내지 않기 때문에 인스트럭션의 길이가 짧아서 기억공간의 이용이 효율적이다.
  2. 스택에 기억된 데이터만을 이용하여 연산하므로 인스트럭션수행 시간이 짧다.
  3. 함수연산에 필요한 데이터를 미리 처리되는 순서대로 기억시켜 놓아 편리하다.
  4. 스택에 레지스터의 수가 적을 때에는 전달기능의 인스트럭션인 PUSH와 POP를 사용해야 되는 비효율성이 있다.
(정답률: 38%)
profile_image
1

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

34. 다음은 입출력 포트 중 고립형 I/O ( Isolated I/O )에 대한 설명이다. 옳지 않은 것은?

  1. 고립형 I/O 는 I/O Mapped I/O 라고도 불리 운다.
  2. 고립형 I/O 는 기억장치의 주소 공간과 전혀 다른 입출력 포트를 갖는 형태이다.
  3. 하나의 읽기/쓰기 신호만 필요하다.
  4. 각 명령은 인터페이스 레지스터의 주소를 가지고 있으며 뚜렷한 입출력 명령을 가지고 있다.
(정답률: 43%)
  • 고립형 I/O는 메모리 주소 공간과 입출력 포트 주소 공간을 완전히 분리하여 관리하는 방식입니다.
    메모리 전송과 I/O 전송을 구분하기 위해 각각 별도의 읽기/쓰기 제어 신호를 사용해야 합니다.

    오답 노트

    하나의 읽기/쓰기 신호만 필요하다: 메모리 맵형 I/O(Memory Mapped I/O)에 대한 설명입니다.
profile_image
1

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

35. 부호화된 2의 보수로 표현된 데이터를 연산할 때 overflow에 대해서 잘못 설명한 것은? (단, 가장 왼쪽 비트는 부호 비트이고, 그 다음 비트는 MSB라 한다.)

  1. 양수끼리 더할 때 MSB에서 자리올림이 발생하지 않으면 overflow가 일어난다.
  2. 음수끼리 더할 때 MSB에서 자리올림이 발생하지 않으면 overflow가 일어난다.
  3. 부호 bit로 들어온 자리올림이 carry bit로 나가지 못하면 overflow가 일어난다.
  4. 부호 bit로 들어온 자리올림이 없는데 carry가 발생하면 overflow가 일어난다.
(정답률: 36%)
  • 2의 보수 연산에서 오버플로우는 부호 비트와 MSB(최상위 비트)로 들어오는 자리올림의 XOR 결과가 1일 때 발생합니다.
    양수끼리 더할 때 MSB에서 자리올림이 발생하고 부호 비트로 들어온 자리올림이 없을 때 오버플로우가 일어납니다. 따라서 양수끼리 더할 때 MSB에서 자리올림이 발생하지 않으면 오버플로우가 일어나지 않습니다.
profile_image
1

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

36. 컴퓨터의 주기억장치 용량이 8192비트이고, 워드 길이가 16비트일 때 PC(program counter),AR(address register)와 DR (data register )의 크기는?

  1. PC=8, AR=9, DR=16
  2. PC=9, AR=9, DR=16
  3. PC=16, AR=16, DR=16
  4. PC=8, AR=16, DR=16
(정답률: 50%)
  • DR은 워드 길이와 동일하며, PC와 AR은 주기억장치의 총 워드 수(주소 개수)를 표현할 수 있는 비트 크기여야 합니다.
    ① [기본 공식]
    $$\text{Word Count} = \frac{\text{Total Capacity}}{\text{Word Length}}$$
    $$\text{Address Bits} = \log_{2}(\text{Word Count})$$
    ② [숫자 대입]
    $$\text{Word Count} = \frac{8192}{16} = 512$$
    $$\text{Address Bits} = \log_{2}(512) = 9$$
    ③ [최종 결과]
    $$\text{PC}=9, \text{AR}=9, \text{DR}=16$$
profile_image
1

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

37. 다음 메이저 상태 (Major State)에 대한 설명으로 틀린 것은?

  1. fetch 상태는 명령을 메모리로부터 읽어 이를 해독하는 상태이다.
  2. fetch 상태의 다음 상태는 반드시 indirect 상태가 되어야 한다.
  3. execute 상태는 처리하기 위한 실제 데이터를 읽어decode된 연산을 수행하는 상태이다.
  4. Interrupt 상태가 종료되면 fetch 상태로 분기한다.
(정답률: 57%)
profile_image
1

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

38. 소프트웨어에 의한 우선순위 체제의 특성을 설명한 것으로 틀린 것은?

  1. 경제적이다.
  2. 융통성이 있다.
  3. 반응속도가 느리다.
  4. 우선순위를 변경하기 어렵다.
(정답률: 53%)
  • 소프트웨어 우선순위 체제(폴링 방식)는 별도의 하드웨어 없이 소프트웨어적으로 처리하므로, 설정 변경만으로 우선순위를 쉽게 바꿀 수 있는 융통성이 있습니다.

    오답 노트

    반응속도가 느리다: 모든 요청 플래그를 순차적으로 검사하므로 시간이 소요되어 맞음
profile_image
1

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

39. DMA (Direct Memory Access) 과정에서 인터럽트가 발생하는 시점은?

  1. DMA가 메모리 참조를 시작할 때
  2. DMA 제어기가 자료 전송을 종료했을 때
  3. 중앙처리장치가 DMA 제어기를 초기화 했을 때
  4. 사이클 훔침 (cycle stealing )이 발생하는 순간
(정답률: 41%)
profile_image
1

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

40. 버스 클록 (bus clock)이 2.5GHz이고, 데이터 버스의 폭이 8비트인 버스의 대역폭에 가장 근접한 것은?

  1. 25 [Gbytes/sec]
  2. 16 [Gbytes/sec]
  3. 2 [Gbytes/sec]
  4. 1 [Gbytes/sec]
(정답률: 41%)
  • 버스 대역폭은 버스 클록 속도에 한 번에 전송 가능한 데이터 양(버스 폭)을 곱하여 계산합니다.
    ① [기본 공식] $Bandwidth = Clock \times Width$
    ② [숫자 대입] $Bandwidth = 2.5 \text{ GHz} \times 8 \text{ bits}$
    ③ [최종 결과] $Bandwidth = 20 \text{ Gbps} = 2.5 \text{ Gbytes/sec}$
    계산 결과 2.5 Gbytes/sec에 가장 근접한 값은 2 Gbytes/sec입니다.
profile_image
1

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

3과목: 운영체제

41. UNIX에서 사용자에 대한 파일의 접근을 제한하는데 사용되는 명령은?

  1. chmod
  2. Is
  3. fork
  4. cat
(정답률: 70%)
profile_image
1

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

42. UNIX의 쉘 (Shell)에 관한 설명으로 옳지 않은 것은?

  1. 명령어 해석기이다.
  2. 시스템과 사용자 간의 인터페이스를 담당한다.
  3. 여러 종류의 쉘이 있다.
  4. 프로세스, 기억장치, 입/출력 관리를 수행한다.
(정답률: 65%)
profile_image
1

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

43. 분산운영체제의 개념 중 강결합 (TIGHTLY-COUPLED) 시스템의 설명으로 옳지 않은 것은?

  1. 프로세스간의 통신은 공유메모리를 이용한다.
  2. 여러 처리기들 간에 하나의 저장장치를 공유한다.
  3. 메모리에 대한 프로세스 간의 경쟁 최소화가 고려되어야 한다.
  4. 각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다.
(정답률: 65%)
  • 강결합(Tightly-Coupled) 시스템은 여러 개의 처리기가 하나의 운영체제와 하나의 공유 메모리를 공유하여 결합도가 매우 높은 시스템입니다.

    오답 노트

    각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다: 이는 결합도가 낮은 약결합(Loosely-Coupled) 시스템에 대한 설명입니다.
profile_image
1

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

44. 4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?

  1. 6회
  2. 7회
  3. 8회
  4. 9회
(정답률: 65%)
  • FIFO(First-In-First-Out) 알고리즘은 메모리가 꽉 찼을 때 가장 먼저 들어온 페이지를 먼저 교체하는 방식입니다.
    참조 순서: $1, 2, 3, 1, 2, 4, 5, 1$ (프레임 4개)
    1. $1$ 참조 $\rightarrow$ [1] (결함)
    2. $2$ 참조 $\rightarrow$ [1, 2] (결함)
    3. $3$ 참조 $\rightarrow$ [1, 2, 3] (결함)
    4. $1$ 참조 $\rightarrow$ [1, 2, 3] (히트)
    5. $2$ 참조 $\rightarrow$ [1, 2, 3] (히트)
    6. $4$ 참조 $\rightarrow$ [1, 2, 3, 4] (결함)
    7. $5$ 참조 $\rightarrow$ [2, 3, 4, 5] (결함, 1 교체)
    8. $1$ 참조 $\rightarrow$ [3, 4, 5, 1] (결함, 2 교체)

    총 페이지 결함 횟수는 6회입니다.
profile_image
1

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

45. 가상기억장치 구현에서 세그먼테이션(Segmentation) 기법의 설명으로 옳지 않은 것은?

  1. 주소 변환을 위해서 페이지 맵 테이블(Page Map Table)이 필요하다.
  2. 세그먼테이션은 프로그램을 여러 개의 블록으로 나누어 수행한다.
  3. 각 세그먼트는 고유한 이름과 크기를 갖는다.
  4. 기억장치 보호키가 필요하다.
(정답률: 54%)
  • 세그먼테이션은 프로그램을 논리적 의미에 따라 가변 크기의 세그먼트로 나누어 관리하는 기법으로, 주소 변환을 위해 세그먼트 맵 테이블(Segment Map Table)을 사용합니다.

    오답 노트

    주소 변환을 위해서 페이지 맵 테이블(Page Map Table)이 필요하다: 이는 고정 크기로 나누는 페이징 기법에 대한 설명입니다.
profile_image
1

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

46. 파일 구조 중 순차 편성에 대한 설명으로 옳지 않은 것은?

  1. 특정 레코드를 검색할 때, 순차적으로 검색을 하므로 검색 효율이 높다.
  2. 어떠한 기억 매체에서도 실현 가능하다.
  3. 주기적으로 처리하는 경우에 시간적으로 속도가 빠르며, 처리비용이 절감된다.
  4. 순차적으로 실제 데이터만 저장되므로 기억 공간의 활용률이 높다.
(정답률: 58%)
profile_image
1

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

47. 운영체제의 운영 기법 중 동시에 프로그램을 수행할 수 있는 CPU를 두 개 이상 두고 각각 그 업무를 분담하여 처리할 수 있는 방식을 의미하는 것은?

  1. 시분할 처리 시스템(Time-Sharing System)
  2. 실시간 처리 시스템(Real-Time System)
  3. 다중 처리 시스템 (Multi-Processing System)
  4. 다중 프로그래밍 시스템(Multi-Programming System)
(정답률: 73%)
profile_image
1

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

48. 그림과 같은 메모리 구성에서 15M 크기의 블록을 메모리에 할당하고자 한다. ⓒ 영역에 할당시킬 경우 사용된 정책은 무엇인가?

  1. Best-Fit
  2. First-Fit
  3. Next- Fit
  4. Worst- Fit
(정답률: 75%)
profile_image
1

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

49. 보안 메커니즘 중 합법적인 사용자에게 유형 혹은 무형의 자원을 사용하도록 허용할 것인지를 확인하는 제반행위로서, 대표적 방법으로는 패스워드, 인증용 카드, 지문 검사 등을 사용하는 것은?

  1. Cryptography
  2. Authentication
  3. Digital Signature
  4. Threat Monitoring
(정답률: 59%)
profile_image
1

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

50. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각CPU가 16개의 연결점을 가질 경우 CPU의 총 개수는?

  1. 4
  2. 16
  3. 32
  4. 65536
(정답률: 46%)
profile_image
1

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

51. 절대(Absolute) 로더의 경우 기억장소 할당 및 연결 작업의 주체는 ?

  1. 에디터
  2. 로더
  3. 언어번역프로그램
  4. 프로그래머
(정답률: 49%)
  • 절대(Absolute) 로더는 프로그램이 로드될 실제 기억장소의 주소를 프로그래머가 직접 지정하는 방식입니다. 따라서 기억장소 할당 및 연결 작업의 주체는 프로그래머가 됩니다.

    오답 노트

    언어번역프로그램이 로더의 기능까지 수행하는 방식은 Compile and Go 로더입니다.
profile_image
1

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

52. 교착상태 (Deadlock)의 해결 방법 중 회피 (Avoidance) 기법에 관한 옳은 내용 모두를 나열한 것은?

  1. (ㄱ), (ㄷ)
  2. (ㄴ), (ㄷ)
  3. (ㄱ), (ㄴ), (ㄷ)
  4. (ㄷ), (ㄹ)
(정답률: 41%)
  • 교착상태 회피(Avoidance) 기법은 시스템이 안전 상태(Safe State)를 유지하도록 자원을 할당하는 방식입니다.

    은행원 알고리즘을 사용하는 것과 교착상태 발생 가능성을 완전히 배제하지 않는다는 점이 회피 기법의 핵심입니다.

    오답 노트

    교착상태가 발생하지 않도록 사전에 시스템을 제어하거나, 4가지 발생 조건 중 하나를 제거하는 방식은 예방(Prevention) 기법에 해당합니다.
profile_image
1

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

53. 다음은 세마포어와 관련된 두 연산 P(S)와 V(S)이다. ①, ②의 내용으로 옳게 짝지어진 것은?

  1. ① S-1 ② S-1
  2. ① S+1 ② S-1
  3. ① S-1 ② S+1
  4. ① S+1 ② S+1
(정답률: 47%)
  • 세마포어 연산에서 P 연산은 자원을 획득하는 과정이고, V 연산은 자원을 반납하는 과정입니다.

    P(S) 연산에서는 자원을 사용하므로 세마포어 값 $S$를 1 감소시켜야 하며, V(S) 연산에서는 자원을 생성하여 반납하므로 $S$를 1 증가시켜야 합니다. 따라서 ①은 $S-1$, ②는 $S+1$이 정답입니다.
profile_image
1

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

54. 3개의 페이지 프레임을 갖는 시스템에서 페이지 참조순서가 1, 2, 1, 0, 4, 1, 3 일 경우 LRU(Least Recently Used) 알고리즘에 의한 페이지 대치의 최종 결과는?

  1. 1, 4, 3
  2. 1, 2, 0
  3. 2, 4, 3
  4. 0, 1, 3
(정답률: 66%)
  • LRU(Least Recently Used) 알고리즘은 가장 오랫동안 사용되지 않은 페이지를 먼저 교체하는 방식입니다. 페이지 참조 순서에 따른 프레임 변화는 다음과 같습니다.
    1 참조: [1, _, _]
    2 참조: [1, 2, _]
    1 참조: [2, 1, _] (1이 최신이 됨)
    0 참조: [2, 1, 0]
    4 참조: [1, 0, 4] (가장 오래된 2 교체)
    1 참조: [0, 4, 1] (1이 최신이 됨)
    3 참조: [4, 1, 3] (가장 오래된 0 교체)
    따라서 최종 결과는 1, 4, 3입니다.
profile_image
1

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

55. 디렉토리 구조 중 MFD와 UFD로 구성되며, MFD는 각 사용자의 이름이나 계정 번호 및 UFD를 가리키는 포인터를 갖고 있으며 UFD는 오직 한 사용자가 갖고 있는 파일들에 대한 파일 정보만 갖고 있는 것은?

  1. 1단계 디렉토리
  2. 2단계 디렉토리
  3. 트리구조 디렉토리
  4. 비순환 그래프 디렉토리
(정답률: 58%)
profile_image
1

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

56. 회전지연시간을 최적화하기 위한 스케줄링 기법은 탐구시간을 필요로 하지 않는 고정헤드디스크 시스템이나, 각 트랙마다 헤드를 갖는 드럼 등의 보조기억장치에서 사용된다. 회전시간의 최적화를 위해 구현된 디스크 스케줄링 기법은?

  1. C-SCAN
  2. Sector Queuing
  3. SSTF
  4. FCFS
(정답률: 35%)
profile_image
1

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

57. 다음과 같은 작업들이 차례로 준비상태 큐에 들어왔다고 가정할 경우, SJF 기법으로 스케줄링 한다면 작업번호 2의 대기시간은?

  1. 6
  2. 7
  3. 10
  4. 15
(정답률: 44%)
  • SJF(Shortest Job First) 기법은 실행 시간이 가장 짧은 작업을 우선적으로 처리하는 방식입니다. 작업 1이 먼저 실행된 후, 대기 중인 작업 중 실행 시간이 가장 짧은 작업 2가 처리됩니다.
    ① [대기시간 공식]
    $$\text{Wait Time} = \text{Start Time} - \text{Arrival Time}$$
    ② [숫자 대입]
    $$\text{Wait Time} = 7 - 1$$
    ③ [최종 결과]
    $$\text{Wait Time} = 6$$
profile_image
1

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

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

  1. 여러 사용자들 사이에서 자원의 공유를 가능하게 한다.
  2. 운영체제의 종류에는 UNIX, LINUX, JAVA 등이 있다.
  3. 사용자와 시스템 간의 편리한 인터페이스를 제공한다.
  4. 자원의 효과적인 경영을 위해 스케줄링 기능을 제공한다.
(정답률: 76%)
profile_image
1

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

59. 스레드 (Thread)에 대한 설명으로 거리가 먼 것은?

  1. 하나의 스레드는 상태를 줄인 경량 프로세스라고도 한다.
  2. 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
  3. 스레드를 사용하면 하드웨어, 운영체제의 성능과 응용프로그램의 처리율을 향상시킬 수 있다.
  4. 하나의 프로세스에 여러 개의 스레드가 존재할 수 없다.
(정답률: 75%)
profile_image
1

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

60. 분산운영체제의 특징 중 다음 설명과 관계되는 것은?

  1. Availability
  2. Expandability
  3. Resource Sharing
  4. Reliability
(정답률: 39%)
profile_image
1

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

4과목: 소프트웨어 공학

61. 정형 기술 검토 (FTR)의 지침 사항으로 옳지 않은 것은?

  1. 의제를 제한한다.
  2. 논쟁과 반박을 제한한다.
  3. 문제 영역을 명확히 표현한다.
  4. 참가자의 수를 제한하지 않는다.
(정답률: 69%)
profile_image
1

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

62. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P와 거리가 먼 것은?

  1. People
  2. Power
  3. Problem
  4. Process
(정답률: 78%)
profile_image
1

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

63. 소프트웨어 재공학의 필요성이 대두된 가장 주된 이유는?

  1. 요구사항분석의 문제
  2. 설계의 문제
  3. 구현의 문제
  4. 유지보수의 문제
(정답률: 68%)
profile_image
1

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

64. 사용자 인터페이스 설계시 오류 메시지나 경고에 관한 지침으로 옳지 않은 것은?

  1. 메시지는 이해하기 쉬워야 한다.
  2. 오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다.
  3. 오류로 인해 발생될 수 있는 부정적인 내용은 가급적 피한다.
  4. 소리나 색 등을 이용하여 듣거나 보기 쉽게 의미 전달을 하도록 한다.
(정답률: 74%)
  • 사용자 인터페이스 설계 시 오류 메시지는 사용자가 상황을 정확히 인지하고 대처할 수 있도록 명확하고 구체적이어야 합니다. 따라서 발생할 수 있는 부정적인 내용이나 위험성을 숨기지 않고 정확하게 전달하여 사용자가 주의를 기울이게 해야 합니다.
profile_image
1

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

65. 나선형 (Spiral) 모형에 대한 설명으로 옳지 않은 것은?

  1. 위험성 평가에 크게 의존하기 때문에 이를 발견하지 않으면 문제가 발생 할 수 있다.
  2. 대규모 시스템의 소프트웨어 개발에 적합하다.
  3. 여러 번의 개발 과정을 거쳐 점진적으로 완벽한 소프트웨어를 개발한다.
  4. 작업 순서는 타당성 검토, 계획, 요구분석, 설계, 구현, 시험, 유지보수의 단계로 이루어진다.
(정답률: 48%)
profile_image
1

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

66. 소프트웨어의 특성이 아닌 것은?

  1. 물리적인 마모에 의해서 사용할 수 없게 된다.
  2. 유형의 매체에 저장되지만 개념적이고 무형적이다.
  3. 수학이나 물리학에서 볼 수 있는 규칙적이고 정형적인 구조가 없다.
  4. 요구나 환경의 변화에 따라 적절히 변형시킬 수 있다.
(정답률: 74%)
profile_image
1

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

67. 소프트웨어 재사용의 이점으로 볼 수 없는 것은?

  1. 개발 비용을 감소시킨다.
  2. 프로그램 언어가 종속적이다.
  3. 소프트웨어 품질을 향상시킨다.
  4. 프로그램 생성 지식을 공유하게 된다.
(정답률: 68%)
profile_image
1

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

68. 소프트웨어 품질 목표 중 소프트웨어를 다른 환경으로 이식할 경우에도 운용 가능하도록 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?

  1. Portability
  2. Functionality
  3. Usability
  4. Efficiency
(정답률: 59%)
  • 소프트웨어를 다른 환경으로 이식할 때 운용 가능하도록 쉽게 수정할 수 있는 능력은 Portability(이식성)를 의미합니다.

    오답 노트

    Functionality: 요구사항에 적합한 기능을 발휘하는 기능성
    Usability: 사용자가 사용하기 편리한 정도인 사용성
    Efficiency: 소프트웨어가 자원을 효율적으로 사용하는 효율성
profile_image
1

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

69. 다음 중 검증시험(Validation Test)과 거리가 먼 것은?

  1. 알파(Alpha) 테스트
  2. 베타(Beta) 테스트
  3. 블랙박스 (Black-Box) 테스트
  4. 화이트박스 (White-Box) 테스트
(정답률: 52%)
  • 검증 시험(Validation Test)은 사용자의 요구사항이 제대로 구현되었는지 확인하는 단계로, 내부 구조를 보지 않는 블랙박스 테스트, 알파 테스트, 베타 테스트 등이 이에 해당합니다. 반면 화이트박스 테스트는 소스 코드의 논리적 경로를 확인하는 검증(Verification) 단계의 성격이 강합니다.
profile_image
1

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

70. UML에 대한 설명으로 옳지 않은 것은?

  1. OMG에서 만든 통합 모델링 언어로서 객체 지향적 분석, 설계 방법론의 표준 지정을 목표로 한다.
  2. 어플리케이션을 개발할 때 쉽게 이해할 수 있도록 도와주는 여러 가지 유형의 다이어그램을 제공한다.
  3. 실시간 시스템 및 분산시스템과 같은 시스템의 분석과 설계에는 사용될 수 없다.
  4. 개발자와 고객 또는 개발자 상호간의 의사소통을 원활 하게 할 수 있다.
(정답률: 66%)
profile_image
1

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

71. 럼바우 분석 기법에서 자료 흐름도를 사용하여 프로세스들의 처리 과정을 기술하는 것과 관계되는 것은?

  1. 객체 모델링
  2. 기능 모델링
  3. 동적 모델링
  4. 정적 모델링
(정답률: 52%)
  • 럼바우 분석 기법의 기능 모델링은 다수 프로세스 간의 데이터 흐름을 중심으로 처리 과정을 데이터 흐름도(DFD)로 나타내는 단계입니다.

    오답 노트

    객체 모델링 : 객체 간의 관계를 정의하고 객체 다이어그램으로 표현
    동적 모델링 : 시간 흐름에 따른 객체 간의 제어 흐름을 상태 다이어그램으로 표현
profile_image
1

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

72. 자료 사전에서 자료의 연결을 나타내는 기호는 ?

  1. =
  2. ( )
  3. +
  4. { }
(정답률: 65%)
profile_image
1

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

73. 프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석하여 이를 관리하는 활동으로서, 프로젝트를 성공시키기 위하여 위험 요소를 사전에 예측하여 대비하는 모든 기술과 활동을 포함하는 것은?

  1. Critical Path Method
  2. Risk Analysis
  3. Work Breakdown Structure
  4. Waterfall Model
(정답률: 70%)
profile_image
1

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

74. 유지보수의 종류 중 다음 설명에 해당하는 것은?

  1. Perfective maintenance
  2. Corrective maintenance
  3. Preventive maintenance
  4. Adaptive maintenance
(정답률: 62%)
  • 제시된 이미지의 내용은 다음과 같습니다.
    소프트웨어를 운용하는 환경 변화에 대응하여 소프트웨어를 변경하는 경우로서 운영체제나 컴파일러와 같은 프로그래밍 환경의 변화와 주변 장치 또는 다른 시스템 요소가 향상되거나 변경될 때 대처할 수 있다.
    이처럼 OS, 하드웨어 등 외부 환경 변화에 맞추어 소프트웨어를 수정하는 것을 적응 유지보수(Adaptive maintenance)라고 합니다.

    오답 노트

    Perfective maintenance: 기능 개선 및 성능 향상
    Corrective maintenance: 오류 수정
    Preventive maintenance: 잠재적 결함 제거
profile_image
1

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

75. 공학적으로 잘 작성된 소프트웨어의 특성이 아닌 것은?

  1. 소프트웨어는 신뢰성이 높아야 하며 효율적이어야 한다.
  2. 소프트웨어는 사용자가 원하는 대로 동작해야 한다.
  3. 소프트웨어는 편리성이나 유지보수성에 점차 비중을 적게 두는 경향이 있다.
  4. 소프트웨어는 잠재적인 오류가 가능한 적어야 하며 유지보수가 용이해야 한다.
(정답률: 76%)
profile_image
1

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

76. 바람직한 소프트웨어 설계 지침이 아닌 것은?

  1. 적당한 모듈의 크기를 유지한다.
  2. 모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄인다.
  3. 모듈 간의 결합도는 강할수록 바람직하다.
  4. 모듈 간의 효과적인 제어를 위해 설계에서 계층적 자료 조직이 제시되어야 한다.
(정답률: 74%)
profile_image
1

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

77. 소프트웨어 형상관리의 대상으로 거리가 먼 것은?

  1. 소스 레벨과 수행 형태인 컴퓨터 프로그램
  2. 숙련자와 사용자를 목표로한 컴퓨터프로그램을 서술하는 문서
  3. 프로그램 내에 포함된 자료구조
  4. 시스템 개발 비용
(정답률: 65%)
  • 소프트웨어 형상관리(SCM)는 소프트웨어 개발 과정에서 발생하는 모든 변경 사항을 체계적으로 관리하는 활동입니다. 소스 코드, 설계 문서, 자료구조 등 기술적인 산출물이 관리 대상이며, 시스템 개발 비용과 같은 경영/회계적 요소는 형상관리 대상에 포함되지 않습니다.
profile_image
1

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

78. 소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 옳지 않은 것은?

  1. 역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다.
  2. 기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다.
  3. 원시 코드를 분석하여 소프트웨어의 관계를 파악한다.
  4. 대상 시스템이 없이 새로운 시스템으로 개선하는 변경 작업이다.
(정답률: 71%)
profile_image
1

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

79. 객체지향설계에 있어서 정보은폐(information hiding)의 가장 근본적인 목적은?

  1. 코드를 개선하기 위하여
  2. 프로그램의 길이를 짧게 하기 위하여
  3. 고려되지 않은 영향 (side effect)들을 최소화하기 위하여
  4. 인터페이스를 최소화하기 위하여
(정답률: 71%)
profile_image
1

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

80. 블랙박스 검사에 대한 설명으로 옳지 않은 것은?

  1. 각 기능이 완전히 작동되는 것을 입증하는 검사이다.
  2. 인터페이스 결함, 성능결함, 초기화와 종료 이상 결함, 등을 찾아낸다.
  3. 동치분할검사는 논리적인 조건과 대응하는 행동을 간략히 표현할 수 있도록 하는 검사 사례 설계 기법이다.
  4. 경계값 분석은 입력의 경계값에서 발생하는 오류를 제거하기 위한 검사 기법이다.
(정답률: 48%)
profile_image
1

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

5과목: 데이터 통신

81. 문자의 시작과 끝에 각각 START 비트와 STOP 비트가 부가되어 전송의 시작과 끝을 알려 전송하는 방식은?

  1. 비동기식 전송
  2. 동기식 전송
  3. 전송 동기
  4. PCM 전송
(정답률: 58%)
  • 비동기식 전송은 문자 단위로 데이터를 전송하며, 각 문자 코드의 앞뒤에 Start Bit와 Stop Bit를 추가하여 수신 측에서 데이터의 시작과 끝을 식별하게 하는 방식입니다.

    오답 노트

    동기식 전송: 블록 단위로 전송하며 Start/Stop 비트 없이 타이밍을 맞춤
    PCM 전송: 아날로그 데이터를 디지털 신호로 변환하는 방식
profile_image
1

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

82. TCP/IP 모델 중 응용계층 프로토콜에 해당하지 않은 것은?

  1. TELNET
  2. SMTP
  3. ROS
  4. FTP
(정답률: 59%)
profile_image
1

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

83. OSI 참조 모델 중 각 계층의 기능 설명이 옳지 않은 것은?

  1. 물리 계층 : 전기적, 기능적, 절차적 규격에 대해 규정
  2. 데이터 링크 계층 : 흐름 제어와 에러 복구
  3. 네트워크 계층 : 경로 설정 및 폭주 제어
  4. 전송 계층 : 코드 변환, 구문 검색
(정답률: 55%)
profile_image
1

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

84. 위상을 이용한 디지털 변조 방식으로 옳은 것은?

  1. ASK
  2. FSK
  3. PSK
  4. PCM
(정답률: 49%)
profile_image
1

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

85. 다음 그림과 같은 전송 방식으로 옳은 것은?

  1. 문자위주 동기방식
  2. 비트지향형 동기방식
  3. 조보식 동기방식
  4. 프레임 기동방식
(정답률: 64%)
profile_image
1

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

86. 블루투스(Bluetooth) 프로토콜 구조 중 오류제어, 인증(Authentication), 암호화를 정의하는 것은?

  1. Application Layer
  2. L2CAP Layer
  3. RF Layer
  4. Tunnel Layer
(정답률: 43%)
profile_image
1

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

87. 점대점 링크를 통하여 인터넷 접속에 사용되는 프로토콜인 PPP (Point to Point Protocol)에 대한 설명으로 옳지 않은 것은?

  1. 재전송을 통한 오류 복구와 흐름제어 기능을 제공한다.
  2. LCP와 NCP를 통하여 유용한 기능을 제공한다.
  3. IP 패킷의 캡슐화를 제공한다.
  4. 동기식과 비동기식 회선 모두를 지원한다.
(정답률: 38%)
profile_image
1

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

88. HDLC(High-level Data Link Control)의 세 가지 동작 모드 중 다음 설명에 해당하는 것은?

  1. NRM
  2. ARM
  3. ABM
  4. NBM
(정답률: 41%)
  • 제시된 설명은 NRM(Normal Response Mode)에 대한 내용입니다.
    NRM은 점대점 또는 멀티포인트 불균형 링크 구성에서 사용되며, 주 스테이션이 링크를 제어하고 부 스테이션은 반드시 주 스테이션의 폴(Poll) 메시지를 수신한 경우에만 데이터를 전송할 수 있는 엄격한 제어 모드입니다.


    오답 노트

    ARM: 종국이 주국의 허락 없이도 전송 가능
    ABM: 양방향 모두 명령/응답이 가능한 균형 모드
profile_image
1

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

89. 다음 중 DTE에서 출력되는 디지털 신호를 디지털 회선망에 적합한 신호형식으로 변환하는 장치로 옳은 것은?

  1. MODEM
  2. CCU
  3. DCS
  4. DSU
(정답률: 51%)
profile_image
1

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

90. 아날로그-디지털 부호화 방식인 송신측 PCM(Pulse Code Modulation) 과정을 순서대로 바르게 나타낸 것은?

  1. 표본화(Sampling)→양자화(Quantization)→부호화(Encoding)
  2. 양자화(Quantization)→부호화(Encoding)→표본화(Sampling)
  3. 부호화(Encoding)→양자화(Quantization)→표본화(Sampling)
  4. 표본화(Sampling)→부호화(Encoding)→양자화(Quantization)
(정답률: 70%)
profile_image
1

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

91. HDLC 프레임 구성에서 프레임 검사 시퀀스(FCS) 영역의 기능으로 옳은 것은?

  1. 전송 오류 검출
  2. 데이터 처리
  3. 주소 인식
  4. 정보 저장
(정답률: 65%)
profile_image
1

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

92. TCP/IP 관련 프로토콜 중 IP 프로토콜을 보완하기 위한 인터넷 계층 프로토콜로 옳지 않은 것은?

  1. ICMP
  2. ARP
  3. RARP
  4. SNMP
(정답률: 54%)
profile_image
1

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

93. 다음 중 X.25 프로토콜 중 IP 프로토콜의 계층 구조에 포함 되지 않는 것은?

  1. 패킷 계층
  2. 링크계층
  3. 물리 계층
  4. 네트워크 계층
(정답률: 45%)
profile_image
1

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

94. 보오(baud) 속도가 1400이고, 한 번에 3개의 비트를 전송할 때 데이터 신호속도(bps)는 얼마인가 ?

  1. 1200
  2. 2800
  3. 4200
  4. 5600
(정답률: 71%)
profile_image
1

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

95. 매체 접근 제어 기법 중 CSMA/CD 방식에 대한 설명으로 옳지 않은 것은?

  1. 각 호스트들이 전송매체에 경쟁적으로 데이터를 전송하는 방식이다.
  2. 전송된 데이터는 전송되는 동안에 다른 호스트의 데이터와 충돌할 수 있다.
  3. 토큰 패싱 방식에 비해 구현이 비교적 간단하다.
  4. 지연시간의 예측이 용이하고, 실시간 요구하는 용도에 매우 적합하다.
(정답률: 39%)
profile_image
1

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

96. 다수의 타임 슬롯으로 하나의 프레임이 구성되고, 각 타임 슬롯에 채널을 할당하여 다중화 하는 것은?

  1. TDM
  2. CDM
  3. FDM
  4. CSM
(정답률: 68%)
profile_image
1

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

97. 컴퓨터를 이용한 정보통신 시스템에서 정확한 데이터를 주고받기 위해서는 컴퓨터 간의 미리 정해진 약속이 필요하다. 이러한 약속을 무엇이라 하는가?

  1. Topology
  2. Protocol
  3. OSI 7 layer
  4. DNS
(정답률: 69%)
profile_image
1

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

98. 다음 설명에 해당되는 ARQ 방식은?

  1. Stop-and-Wait ARQ
  2. Selective-Repeat ARQ
  3. Go-back-N ARQ
  4. Sequence-Number ARQ
(정답률: 66%)
profile_image
1

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

99. 데이터를 전송할 때에는 항상 정보에 대한 보안문제가 대두되며, 이를 해결하기 위해 다양한 암호화 방식이 사용된다. 다음이 설명하고 있는 암호화 방식을 사용하는 것은?

  1. DES
  2. RSA
  3. SEED
  4. IDEA
(정답률: 55%)
profile_image
1

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

100. 다음 설명에 해당하는 IP 주소의 클래스로 옳은 것은?

  1. A 클래스
  2. B 클래스
  3. C 클래스
  4. D 클래스
(정답률: 52%)
profile_image
1

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

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