정보처리기사(구) 필기 기출문제복원 (2007-09-02)

정보처리기사(구) 2007-09-02 필기 기출문제 해설

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

정보처리기사(구)
(2007-09-02 기출문제)

목록

1과목: 데이터 베이스

1. 관계형 데이터 모델의 참조무결성 제약에 관한 설명 중 옳지 않은 것은?

  1. 외래 키의 속성들은 참조하려는 테이블의 기본 키와 도메인이 동일해야 한다.
  2. 외래 키의 속성명과 참조하려는 테이블의 기본 키의 속성명은 동일해야 한다.
  3. 외래 키의 속성 개수와 참조하려는 테이블의 기본 키의 속성 개수는 같아야 한다.
  4. 외래 키 값은 참조하려는 테이블의 기본 키 값으로 존재해야 한다.
(정답률: 43%)
  • 참조무결성 제약에서 외래 키는 참조하려는 테이블의 기본 키와 도메인 및 속성 개수가 일치해야 하며, 값 또한 존재해야 하지만, 속성명까지 반드시 동일할 필요는 없습니다.
profile_image
1

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

2. 2단계 로킹(Two Phase Locking)에 대한 설명으로 옳지 않은 것은?

  1. 직렬성을 보장한다.
  2. 확장 단계와 축소 단계의 두 단계(Phase)가 있다.
  3. 교착 상태를 예방할 수 있다.
  4. 각 트랜잭션의 로크 요청과 해제 요청을 2단계로 실시한다.
(정답률: 43%)
  • 2단계 로킹(2PL)은 로킹을 설정하는 확장 단계와 해제하는 축소 단계로 나뉘어 직렬성을 보장하지만, 로킹을 유지하는 과정에서 서로 상대방의 자원을 기다리는 교착 상태(Deadlock)가 발생할 수 있습니다.
profile_image
1

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

3. 스키마(Schema)에 대한 설명으로 거리가 먼 것은?

  1. 데이터베이스를 운용하는 소프트웨어이다.
  2. 데이터 사전(Data Dictionary)에 저장된다.
  3. 다른 이름으로 메타 데이터(Meta-Data)라고도 한다.
  4. 데이터베이스의 구조(개체, 속성, 관계)에 대한 정의이다.
(정답률: 70%)
  • 스키마는 데이터베이스의 구조(개체, 속성, 관계)에 대한 정의이며, 데이터 사전(Data Dictionary)에 저장되는 메타 데이터(Meta-Data)를 의미합니다.

    오답 노트

    데이터베이스를 운용하는 소프트웨어: DBMS(Database Management System)에 대한 설명입니다.
profile_image
1

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

4. 릴레이션의 특성으로 적합하지 않은 것은?

  1. 중복된 튜플이 존재하지 않는다.
  2. 튜플 간의 순서는 없다.
  3. 속성 간의 순서는 있다.
  4. 모든 속성값은 원자값을 갖는다.
(정답률: 83%)
  • 관계형 데이터베이스의 릴레이션은 수학적 집합 개념을 기반으로 하므로, 튜플 간의 순서는 물론 속성 간의 순서도 존재하지 않습니다.
profile_image
1

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

5. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?

  1. 사용자가 시스템 카탈로그를 직접 갱신할 수 있다.
  2. 일반 질의어를 이용해 그 내용을 검색할 수 있다.
  3. DBMS가 스스로 생성하고, 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다.
  4. 데이터베이스 스키마에 대한 정보를 제공한다.
(정답률: 85%)
  • 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 특별한 테이블의 집합체로, 데이터베이스 스키마 정보를 제공하며 일반 질의어로 검색이 가능합니다. 하지만 시스템에 의해 자동으로 갱신되므로 사용자가 직접 갱신할 수 없습니다.
profile_image
1

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

6. 트랜잭션이 가져야 되는 특성과 거리가 먼 것은?

  1. 원자성(Atomicity)
  2. 일관성(Consistency)
  3. 독립성(Independency)
  4. 영속성(Durability)
(정답률: 67%)
  • 트랜잭션의 4대 특성은 ACID(원자성, 일관성, 격리성, 영속성)입니다.

    오답 노트

    독립성(Independency): 트랜잭션의 특성 중 'I'는 격리성(Isolation)을 의미하며, 실행 중인 트랜잭션이 다른 트랜잭션의 간섭을 받지 않아야 함을 뜻합니다.
profile_image
1

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

7. Which of following is not a component of Entity-Relationship diagram?

  1. Rectangles, which represent entity sets
  2. Ellipses, which represent database operations
  3. Diamond, which represent relationships among entity sets
  4. Lines, which link attributes to entity sets and entity sets to relationships
(정답률: 64%)
  • ER 다이어그램에서 Ellipses(타원)는 데이터베이스 연산이 아니라 엔티티의 속성(Attribute)을 표현하는 데 사용됩니다.
profile_image
1

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

8. 운영체제의 작업 스케줄링 등에 응용될 수 있는 가장 적합한 자료 구조는?

  1. 스택(Stack)
  2. 큐(Queue)
  3. 트리(Tree)
  4. 연결 리스트(Linked List)
(정답률: 63%)
  • 운영체제의 작업 스케줄링은 먼저 들어온 작업을 먼저 처리하는 FIFO(First In First Out) 방식이 필요하므로 큐(Queue) 구조가 가장 적합합니다.

    오답 노트

    스택(Stack): 서브루틴 호출, 인터럽트 처리, 수식 표기, 깊이 우선 탐색, 퀵 정렬에 사용
profile_image
1

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

9. 연결 리스트(Linked List)에 대한 설명으로 거리가 먼 것은?

  1. 노드의 삽입이나 삭제가 쉽다.
  2. 노드들이 포인터로 연결되어 검색이 빠르다.
  3. 연결을 해주는 포인터(Pointer)를 위한 추가 공간이 필요하다.
  4. 연결 리스트 중에서 중간 노드 연결이 끊어지면 그 다음 노드를 찾기 힘들다.
(정답률: 37%)
  • 연결 리스트는 데이터가 메모리 상에 흩어져 있고 포인터를 통해 순차적으로 접근해야 하므로, 특정 요소를 찾기 위한 검색 속도가 느립니다.

    오답 노트

    노드의 삽입/삭제가 쉽다: 포인터 연결만 변경하면 되므로 효율적임
    추가 공간 필요: 다음 노드를 가리키는 포인터 저장 공간이 필요함
    연결 끊김: 중간 포인터 손실 시 이후 노드 접근 불가
profile_image
1

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

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

  1. 테이블의 행을 삭제할 때 사용한다.
  2. 특정 테이블에 대하여 WHERE 조건절이 없는 DELETE 명령을 수행하면 DROP TABLE 명령을 수행했을 때와 같은 효과를 얻을 수 있다.
  3. SQL을 사용 용도에 따라 분류할 경우 DML에 해당한다.
  4. 기본 사용 형식은 “DELETE FROM 테이블 [WHERE 조건];”이다.
(정답률: 78%)
  • DELETE 명령은 테이블 내의 데이터(행)만 삭제하며, WHERE 조건절이 없더라도 테이블의 구조(스키마)는 그대로 유지됩니다.

    오답 노트

    DROP TABLE 명령 수행 시와 같은 효과: DROP TABLE은 테이블 구조 자체를 완전히 제거하므로 DELETE와는 완전히 다릅니다.
profile_image
1

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

11. 분산 데이터베이스 설계 시 고려 사항으로 옳지 않은 것은?

  1. 작업 부하(Work Load)의 노드별 분산 정책
  2. 지역의 자치성 보장 정책
  3. 데이터의 일관성 정책
  4. 분산 노드 간 데이터의 중복성 보장과 가용성 감소 정책
(정답률: 77%)
  • 분산 데이터베이스 설계 시에는 데이터의 중복성을 최소화하고 가용성을 높이는 정책을 세워야 합니다. 가용성을 감소시키는 정책은 설계 목적에 어긋납니다.
profile_image
1

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

12. 데이터베이스 설계 순서로 옳은 것은?

  1. 요구조건 분석→개념적 설계→논리적 설계→물리적 설계→구현
  2. 요구조건 분석→논리적 설계→개념적 설계→물리적 설계→구현
  3. 요구조건 분석→논리적 설계→물리적 설계→개념적 설계→구현
  4. 요구조건 분석→개념적 설계→물리적 설계→논리적 설계→구현
(정답률: 87%)
  • 데이터베이스 설계는 사용자 요구사항을 분석한 후, 개념적 모델링(ERD), 논리적 모델링(테이블 설계), 물리적 모델링(저장 구조 설계) 순으로 진행되며 최종적으로 구현됩니다.
    정답 순서: 요구조건 분석 $\rightarrow$ 개념적 설계 $\rightarrow$ 논리적 설계 $\rightarrow$ 물리적 설계 $\rightarrow$ 구현
profile_image
1

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

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

  1. 스키마의 평가
  2. 응답 시간
  3. 저장 공간의 효율화
  4. 트랜잭션 처리도(Throughput)
(정답률: 73%)
  • 물리적 설계는 실제 저장 장치에 데이터를 어떻게 배치할지를 결정하는 단계로, 응답 시간, 저장 공간 효율화, 트랜잭션 처리도 등을 고려합니다.

    오답 노트

    스키마의 평가: 논리적 설계 단계에서 고려해야 할 사항입니다.
profile_image
1

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

14. 다음의 빈칸에 적합한 단어는 무엇인가?

  1. Queue
  2. Dequeue
  3. Stack
  4. Linked list
(정답률: 77%)
  • 제시된 문장 $\text{( ) is an ordered list in which all insertions and deletions are made at one end, called the top.}$에서 모든 삽입과 삭제가 한쪽 끝인 top에서 이루어진다는 설명은 스택(Stack)의 핵심 정의입니다.
profile_image
1

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

15. 양방향에서 입출력이 가능한 선형 자료구조로서 2개의 포인터를 이용하여 양쪽 끝 모두에서 삽입·삭제가 가능한 것은?

  1. 데크(Deque)
  2. 스택(Stack)
  3. 큐(Queue)
  4. 트리(Tree)
(정답률: 70%)
  • 데크(Deque)는 Double Ended Queue의 약자로, 양쪽 끝(Front, Rear) 모두에서 삽입과 삭제가 가능한 유연한 선형 자료구조입니다.

    오답 노트

    스택(Stack): 한쪽 끝에서만 삽입/삭제(LIFO)
    큐(Queue): 한쪽은 삽입, 반대쪽은 삭제(FIFO)
    트리(Tree): 비선형 계층 구조
profile_image
1

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

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

  1. 실시간 접근성
  2. 지속적인 변화
  3. 동시 공유
  4. 주소에 의한 참조
(정답률: 84%)
  • 데이터베이스는 사용자가 원하는 데이터를 빠르게 찾기 위해 물리적 주소가 아닌 데이터의 값, 즉 내용에 의해 참조하는 특성을 가집니다.

    오답 노트

    주소에 의한 참조: 내용이 아닌 물리적 위치로 접근하는 방식으로, 데이터베이스의 특성이 아님
profile_image
1

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

17. 다음의 Infix로 표현된 수식을 Postfix 표기로 옳게 변환한 것은?

  1. =A*-BC+DE
  2. =A+*-BCDE
  3. ABC-D*E+=
  4. ABC*D-E+=
(정답률: 68%)
  • 중위 표기법(Infix)을 후위 표기법(Postfix)으로 변환할 때는 괄호 안의 연산자부터 처리하며, 연산자를 피연산자 뒤로 배치합니다.
    1. 괄호 내부 처리: $(B - C)$ $\rightarrow$ $BC-$
    2. 곱셈 처리: $(BC- * D)$ $\rightarrow$ $BC-D*$
    3. 덧셈 처리: $(BC-D* + E)$ $\rightarrow$ $BC-D*E+$
    4. 대입 연산 처리: $A = BC-D*E+$ $\rightarrow$ $ABC-D*E+=$
profile_image
1

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

18. 데이터 모델의 구성 요소로 거리가 먼 것은?

  1. Mapping
  2. Structure
  3. Operation
  4. Constraint
(정답률: 73%)
  • 데이터 모델의 3대 구성 요소는 구조(Structure), 연산(Operation), 제약조건(Constraint)입니다. Mapping은 모델 간의 변환이나 연결을 의미하며 데이터 모델 자체의 구성 요소는 아닙니다.
profile_image
1

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

19. SQL의 명령은 사용 용도에 따라 DDL, DML, DCL로 구분할 수 있다. 다음 명령 중 그 성격이 나머지 셋과 다른 것은?

  1. SELECT
  2. UPDATE
  3. INSERT
  4. GRANT
(정답률: 81%)
  • GRANT는 데이터베이스의 접근 권한을 제어하는 DCL(데이터 제어어)에 해당하며, 나머지 명령어들은 데이터를 조작하는 DML(데이터 조작어)에 해당합니다.

    오답 노트

    SELECT, UPDATE, INSERT: 데이터를 검색, 변경, 삽입하는 DML
profile_image
1

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

20. 데이터베이스의 3층 스키마 중 모든 응용시스템과 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스 구조를 논리적으로 정의하는 스키마는?

  1. 개념스키마
  2. 외부스키마
  3. 내부스키마
  4. 응용스키마
(정답률: 70%)
  • 개념스키마는 조직 전체의 관점에서 모든 사용자와 응용 프로그램이 필요로 하는 데이터를 통합하여 논리적으로 정의한 전체적인 뷰입니다.

    오답 노트

    외부스키마: 개별 사용자나 응용 프로그래머 관점의 논리적 구조
    내부스키마: 물리적 저장 장치 관점의 실제 저장 방법
profile_image
1

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

2과목: 전자 계산기 구조

21. 2진수 (1011)2을 Gray Code로 변환하면?

  1. 1001
  2. 1100
  3. 1111
  4. 1110
(정답률: 61%)
  • 2진수를 그레이 코드(Gray Code)로 변환할 때는 최상위 비트(MSB)는 그대로 내려오고, 그 다음 비트부터는 이전 2진수 비트와 현재 2진수 비트를 XOR 연산하여 결정합니다.
    ① [기본 공식] $G_n = B_n, G_{n-1} = B_n \oplus B_{n-1}$
    ② [숫자 대입] $1, (1 \oplus 0), (0 \oplus 1), (1 \oplus 1)$
    ③ [최종 결과] $1110$
profile_image
1

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

22. 다음 연산의 결과는(단, 수의 표현은 2’s Complement 임)?

  1. 000110
  2. 000101
  3. 100110
  4. 100101
(정답률: 59%)
  • 2의 보수로 표현된 이진수의 뺄셈은 각 수를 10진수로 변환하여 계산한 후 다시 2의 보수로 변환하거나, 이진수 상태에서 직접 뺄셈을 수행하여 구할 수 있습니다.
    ① [기본 공식] $101011_2 - 100110_2$
    ② [숫자 대입] $-21 - (-26) = 5$
    ③ [최종 결과] $000101_2$
profile_image
1

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

23. 16-Bit 컴퓨터 시스템에서 다음과 같은 2가지의 명령어 형식을 사용할 때 최대 연산자의 수는?

  1. 64
  2. 72
  3. 86
  4. 144
(정답률: 56%)
  • 명령어 형식에서 연산자(Op-code)에 할당된 비트 수에 따라 표현 가능한 최대 연산자의 수를 구할 수 있습니다.

    ① [기본 공식] $\text{Total Op-codes} = 2^{n_1} + 2^{n_2}$
    ② [숫자 대입] $\text{Total Op-codes} = 2^{3} + 2^{6}$
    ③ [최종 결과] $\text{Total Op-codes} = 72$
profile_image
1

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

24. 다음 그림에서 F를 A, B의 불식으로 나타내면?(단, 그림에서 X는 선의 절단을 표시함)

  1. F = A+B
  2. F = AB'+A'B
  3. F = AB
  4. F=AB+A'B'
(정답률: 38%)
  • 제시된 회로는 $2 \times 4$ 디코더의 출력 중 일부를 OR 게이트로 묶은 형태입니다.

    디코더의 입력 $A, B$에 대해 출력 $0$은 $A'B'$, $1$은 $A'B$, $2$는 $AB'$, $3$은 $AB$를 의미합니다. 그림에서 $X$ 표시가 없는 출력 $0$과 $3$이 OR 게이트로 연결되어 있으므로 최종 식은 $F = AB + A'B'$가 됩니다.
profile_image
1

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

25. 마이크로명령 형식으로 적합하지 않은 것은?

  1. 수평마이크로명령
  2. 제어마이크로명령
  3. 수직마이크로명령
  4. 나노명령
(정답률: 48%)
  • 마이크로명령 형식은 제어 신호의 생성 방식에 따라 구분됩니다.
    수평 마이크로명령은 한 비트가 하나의 동작을 제어하고, 수직 마이크로명령은 디코딩 회로를 통해 제어 신호를 생성하며, 나노명령은 더 낮은 레벨의 메모리에 저장된 명령을 의미합니다. 제어마이크로명령이라는 별도의 형식은 존재하지 않습니다.
profile_image
1

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

26. 매크로(Macro)의 인수(因數) 사용에 해당되지 않는 것은?

  1. 인수의 형(Type)
  2. 인수의 위치
  3. 인수를 지정
  4. 인수의 수를 변동
(정답률: 33%)
  • 매크로 인수 사용 시에는 인수의 위치 지정, 인수의 수 변동, 인수의 지정 등이 가능하지만, 어셈블리어 수준의 매크로는 기본적으로 인수의 형(Type)을 정의하거나 체크하는 기능을 제공하지 않습니다.
profile_image
1

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

27. 프로그램 실행 중에 트랩(Trap)이 발생하는 조건이 아닌 것은?

  1. Overflow 또는 Underflow 시
  2. 0(Zero)에 의한 나눗셈
  3. 불법적인 명령
  4. 패리티 오류
(정답률: 56%)
  • 트랩(Trap)은 프로그램 실행 중 발생하는 내부 인터럽트로, 소프트웨어적인 오류나 예외 상황을 처리하기 위해 발생합니다.
    패리티 오류는 데이터 전송 과정에서 발생하는 네트워크 또는 하드웨어적인 통신 오류이므로 트랩의 발생 조건에 해당하지 않습니다.
profile_image
1

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

28. 중앙연산처리장치의 하드웨어적인 요소가 아닌 것은?

  1. IR(Instruction Register)
  2. MAR(Memory Address Register)
  3. MODEM(MOdulator DEModulator)
  4. PC(Program Counter)
(정답률: 64%)
  • 중앙연산처리장치(CPU)의 하드웨어 요소에는 명령어 레지스터(IR), 메모리 주소 레지스터(MAR), 프로그램 카운터(PC) 등이 포함됩니다.

    오답 노트

    MODEM(MOdulator DEModulator): CPU 내부 요소가 아니라 외부 네트워크 통신을 위한 장비입니다.
profile_image
1

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

29. 연관기억장치(Associative Memory)에 대한 설명과 가장 관계가 없는 것은?

  1. 저장 공간의 확대가 목적이다.
  2. 신속한 검색이 가능하다.
  3. 주소를 필요로 하지 않는다.
  4. 하드웨어의 비용이 크다
(정답률: 48%)
  • 연관기억장치는 주소가 아닌 내용(Content)으로 데이터를 검색하는 장치로, 병렬 판독 회로를 통해 매우 신속한 검색이 가능하지만 하드웨어 비용이 매우 비쌉니다. 따라서 저장 공간의 확대가 목적이 아닌 검색 속도 향상이 주 목적입니다.
profile_image
1

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

30. 다음 회로는 무엇인가?

  1. Decoder
  2. Multiplexer
  3. Encoder
  4. Shifter
(정답률: 69%)
  • 제시된 회로 는 $n$개의 입력 신호를 받아 $2^n$개의 출력선 중 하나만 활성화시키는 회로입니다. 입력 $X, Y$의 조합에 따라 $D_0$부터 $D_3$까지의 출력 중 하나가 선택되는 구조이므로 이는 Decoder에 해당합니다.
profile_image
1

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

31. 16진수 A4D를 8진수로 바꾸면?

  1. 5115(8)
  2. 5116(8)
  3. 5117(8)
  4. 5118(8)
(정답률: 60%)
  • 16진수를 8진수로 변환할 때는 2진수를 거치는 것이 가장 빠릅니다. 16진수 각 자릿수를 4비트 2진수로 변환한 뒤, 이를 다시 3비트씩 묶어 8진수로 변환합니다.
    ① 16진수 $\text{A4D} \rightarrow$ 2진수 $$1010 \ 0100 \ 1101$$
    ② 3비트씩 재그룹화 $101 / 001 / 001 / 101$
    ③ 8진수 변환 $5 / 1 / 1 / 5$
    최종 결과는 $5115(8)$ 입니다.
profile_image
1

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

32. 누산기(Accumulator)에 대한 설명 중 옳은 것은?

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

    오답 노트

    가감승제 계산 및 논리 연산을 행하는 장치: ALU(산술논리연산장치)에 대한 설명입니다.
profile_image
1

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

33. 프로그램 수행 도중 서로 다른 번지의 주소를 동시에 지정하는 방식은?

  1. 파이프라인 방식
  2. 인터리빙 방식
  3. 인코딩 방식
  4. 메모리 캐시 방식
(정답률: 58%)
  • 인터리빙 방식은 메모리를 여러 개의 뱅크로 나누어 서로 다른 번지의 주소를 동시에 지정함으로써 메모리 접근 속도를 향상시키는 방식입니다.
profile_image
1

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

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

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

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

35. 가상기억장치에 대한 설명 중 틀린 것은?

  1. 주소공간이란 가상공간의 집합을 말한다.
  2. 실제 컴퓨터의 기억장치 내 주소를 물리주소라고 한다.
  3. 가상주소를 물리주소로 변환하는 방법의 하나로 CAM을 사용한다.
  4. 빈번히 참조되는 프로그램이나 데이터를 별도의 메모리에 저장하여 처리한다.
(정답률: 38%)
  • 가상기억장치는 보조기억장치의 일부를 주기억장치처럼 사용하여 주소 공간을 확장하는 기술입니다.

    오답 노트

    빈번히 참조되는 프로그램이나 데이터를 별도의 메모리에 저장하여 처리한다: 캐시 메모리에 대한 설명입니다.
profile_image
1

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

36. Stack구조의 컴퓨터에서 사용하는 연산명령어의 주소지정방식은?

  1. 0-Address
  2. 1-Address
  3. 2-Address
  4. 3-Address
(정답률: 71%)
  • Stack 구조에서는 오퍼랜드(Operand)가 스택의 최상단(Top)에 위치한다고 가정하므로, 명령어에 주소를 명시할 필요가 없는 0-Address 방식을 사용합니다.
profile_image
1

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

37. 명령어 수행시간이 10ns이고, 명령어 패치 시간이 5ns, 명령어 준비시간이 3ns이라면 인스트럭션의 성능은 얼마인가?

  1. 0.1
  2. 0.3
  3. 0.5
  4. 1.25
(정답률: 61%)
  • 인스트럭션의 성능은 명령어 수행시간을 패치 시간과 준비 시간의 합으로 나누어 계산합니다.
    ① [기본 공식] $Performance = \frac{Execution Time}{Fetch Time + Preparation Time}$
    ② [숫자 대입] $Performance = \frac{10}{5 + 3}$
    ③ [최종 결과] $Performance = 1.25$
profile_image
1

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

38. 하드웨어 신호에 의하여 특정 번지의 서브루틴을 수행하는 것은?

  1. Handshaking Mode
  2. Vectored Interrupt
  3. DMA
  4. Subroutine Call
(정답률: 60%)
  • Vectored Interrupt는 인터럽트 발생 시 하드웨어적으로 미리 정해진 벡터 주소를 통해 해당 인터럽트 서비스 루틴(ISR)의 시작 번지로 즉시 분기하여 수행하는 방식입니다.
profile_image
1

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

39. 우선순위 인터럽트 운영 방식이 아닌 것은?

  1. LCFS(Last Come First Service)
  2. FCFS(First Come First Service)
  3. Masking Scheme
  4. Fixed Service
(정답률: 59%)
  • 우선순위 인터럽트 운영 방식에는 먼저 온 것을 나중에 처리하는 LCFS, 먼저 온 것을 먼저 처리하는 FCFS, 특정 인터럽트를 무시하는 Masking Scheme 등이 있습니다. Fixed Service는 일반적인 우선순위 인터럽트 운영 방식에 해당하지 않습니다.
profile_image
1

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

40. 소프트웨어에 의한 우선순위 체제의 특성을 설명한 것으로 옳지 않은 것은?

  1. 경제적이다.
  2. 융통성이 있다.
  3. 반응속도가 느리다.
  4. 정보량이 매우 적은 시스템에 적합하다.
(정답률: 52%)
  • 소프트웨어 우선순위 체제는 하드웨어 구성 변경 없이 프로그램 수정만으로 우선순위를 변경할 수 있어 경제적이고 융통성이 높지만, 소프트웨어적으로 처리하므로 반응 속도가 느린 것이 특징입니다.

    오답 노트

    정보량이 매우 적은 시스템에 적합하다: 소프트웨어 방식은 유연성이 필요하거나 복잡한 제어가 필요한 시스템에 적합하며, 매우 단순한 시스템은 오히려 하드웨어 방식이 효율적일 수 있습니다.
profile_image
1

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

3과목: 운영체제

41. UNIX의 파일 시스템 구조와 거리가 먼 것은?

  1. 부트 블록
  2. 사용자 블록
  3. I-node 블록
  4. 슈퍼 블록
(정답률: 62%)
  • UNIX 파일 시스템은 디스크를 효율적으로 관리하기 위해 특수한 목적의 블록들로 구성됩니다.
    부트 블록은 부팅 시 필요한 코드를 저장하며, 슈퍼 블록은 파일 시스템의 전체 정보와 사용 가능한 I-node 및 블록 개수를 관리합니다. I-node 블록은 파일이나 디렉토리의 메타데이터를 저장합니다. 사용자 블록이라는 명칭의 독립된 구조적 블록은 존재하지 않으며, 실제 데이터는 데이터 블록에 저장됩니다.
profile_image
1

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

42. 두 개의 프로세스 간 선행 순서를 Pi<Pj로 표현할 경우 Pj가 먼저 실행된다고 가정한다면 P2<P1, P4<P2, P4<P3의 선행관계가 있는 경우에 병행으로 실행될 수 있는 프로세스로 짝지어진 것은?

  1. P1, P3
  2. P1, P4
  3. P2, P4
  4. P3, P4
(정답률: 59%)
  • 에서 $P_i < P_j$일 때 $P_j$가 먼저 실행된다고 정의했으므로, 이는 $P_j \rightarrow P_i$ 순서의 실행을 의미합니다. 주어진 관계를 분석하면 다음과 같습니다.
    1. $P_2 < P_1 \implies P_1 \rightarrow P_2$
    2. $P_4 < P_2 \implies P_2 \rightarrow P_4$
    3. $P_4 < P_3 \implies P_3 \rightarrow P_4$
    전체 흐름은 $P_1 \rightarrow P_2 \rightarrow P_4$이고, $P_3 \rightarrow P_4$ 입니다. 이때 $P_1$과 $P_3$ 사이에는 아무런 선행 관계가 없으므로 두 프로세스는 병행하여 실행될 수 있습니다.
profile_image
1

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

43. 주기억장치 배치전략기법으로 최초적합(First Fit) 방법을 사용한다고 할 때 다음과 같은 기억장소 리스트에서 10K 크기의 작업은 어느 기억공간에 할당되는가?(단, 탐색은 위에서 아래로 한다.)

  1. A
  2. B
  3. C
  4. 할당할 수 없다.
(정답률: 79%)
  • 최초적합(First Fit) 방식은 메모리를 위에서부터 순차적으로 탐색하다가, 요청한 크기보다 크거나 같은 첫 번째 빈 공간에 바로 할당하는 전략입니다.

    10K 크기의 작업을 할당할 때:
    1. A 공간(5K): 10K보다 작으므로 할당 불가
    2. B 공간(15K): 10K보다 크므로 즉시 할당 가능
    따라서 B 공간에 할당됩니다.
profile_image
1

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

44. 3개의 페이지 프레임(Frame)을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇 번의 페이지 부재(Fault)가 발생하는가?(단, 현재 기억장치는 모두 비어 있다고 가정한다.)

  1. 7번
  2. 8번
  3. 9번
  4. 10번
(정답률: 50%)
  • FIFO(First-In-First-Out) 알고리즘은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 의 요청 순서 $2, 3, 2, 1, 5, 2, 4, 5, 3, 2, 5, 2$에 따른 프레임 변화는 다음과 같습니다.
    1. [2]: (2, , ) - Fault
    2. [3]: (2, 3, ) - Fault
    3. [2]: (2, 3, ) - Hit
    4. [1]: (2, 3, 1) - Fault
    5. [5]: (5, 3, 1) - Fault (2 교체)
    6. [2]: (5, 2, 1) - Fault (3 교체)
    7. [4]: (5, 2, 4) - Fault (1 교체)
    8. [5]: (5, 2, 4) - Hit
    9. [3]: (3, 2, 4) - Fault (5 교체)
    10. [2]: (3, 2, 4) - Hit
    11. [5]: (3, 5, 4) - Fault (2 교체)
    12. [2]: (3, 5, 2) - Fault (4 교체)
    총 페이지 부재 횟수는 9번입니다.
profile_image
1

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

45. 일반적으로 사용되는 자원보호기법의 종류에 해당하지 않는 것은?

  1. 접근 제어 행렬(Access Control Matrix)
  2. 접근 제어 리스트(Access Control List)
  3. 권한 행렬(Capability Matrix)
  4. 권한 리스트(Capability List)
(정답률: 63%)
  • 자원 보호 기법은 접근 제어 행렬(Access Control Matrix)을 기반으로, 이를 행 방향으로 구현한 접근 제어 리스트(Access Control List)와 열 방향으로 구현한 권한 리스트(Capability List)로 나뉩니다. 권한 행렬(Capability Matrix)이라는 용어는 표준적인 자원 보호 기법의 분류에 해당하지 않습니다.
profile_image
1

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

46. 운영체제를 기능상 분류했을 때, 제어 프로그램 중 다음 설명에 해당하는 것은?

  1. 문제 프로그램(Problem Program)
  2. 감시 프로그램(Supervisor Program)
  3. 작업 제어 프로그램(Job Control Program)
  4. 데이터 관리 프로그램(Data Management Program)
(정답률: 64%)
  • 제시된 이미지 의 설명처럼 주기억장치와 보조기억장치 사이의 자료 전송, 파일 조작 및 처리, 입출력 자료와 프로그램 간의 논리적 연결 등 파일과 데이터를 표준적인 방법으로 관리하는 프로그램은 데이터 관리 프로그램(Data Management Program)입니다.
profile_image
1

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

47. UNIX에서 I-node는 한 파일이나 디렉터리에 관한 모든 정보를 포함하고 있는데, 이에 해당하지 않는 것은?

  1. 파일이 가장 처음 변경된 시간 및 파일의 타입
  2. 파일 소유자의 사용자 번호
  3. 파일이 만들어진 시간
  4. 데이터가 담긴 블록의 주소
(정답률: 72%)
  • UNIX의 I-node는 파일의 소유자 번호(UID), 그룹 번호(GID), 파일 크기, 생성/수정/사용 시간, 데이터 블록 주소, 링크 수, 파일 속성 등의 메타데이터를 포함합니다. 파일이 가장 처음 변경된 시간이라는 개념은 I-node의 기본 정보에 해당하지 않습니다.
profile_image
1

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

48. 교착상태 예방기법 중 사용하기에 적절하지 않은 것은?

  1. 상호배제 조건의 부정
  2. 점유 및 대기 조건의 부정
  3. 비선점 조건의 부정
  4. 환형 대기 조건의 부정
(정답률: 45%)
  • 교착 상태 예방은 발생 조건 4가지 중 하나를 부정하여 방지하는 기법입니다. 하지만 상호배제 조건의 부정은 공유 자원을 한 번에 하나의 프로세스만 사용해야 한다는 자원 본연의 특성 때문에 실제 구현이 불가능하여 적절하지 않습니다.
profile_image
1

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

49. 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중이다. 현재 헤드가 70트랙을 처리하고 60트랙으로 이동하였다면, SCAN 방식을 사용할 경우 다음 디스크 대기 큐에서 먼저 처리되는 트랙은?

  1. 20
  2. 50
  3. 80
  4. 100
(정답률: 70%)
  • SCAN 방식은 헤드가 한쪽 방향으로 이동하며 경로상에 있는 모든 요청을 처리하고, 끝에 도달하면 방향을 바꾸어 반대 방향의 요청을 처리하는 방식입니다. 현재 헤드가 $70$에서 $60$으로 이동했으므로 감소하는 방향으로 움직이고 있으며, 의 대기 큐 중 $60$보다 작으면서 가장 먼저 만나는 트랙은 $50$입니다.
profile_image
1

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

50. 스케줄링 기법 중 SJF 기법과 SRT 기법에 관한 설명으로 옳지 않은 것은?

  1. SJF는 비선점(Nonpreemptive) 기법이다.
  2. SJF는 작업이 끝나기 까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시킨다.
  3. SRT는 실행 시간을 추적해야 하므로 오버헤드가 증가한다.
  4. SRT에서는 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없다.
(정답률: 61%)
  • SRT(Shortest Remaining Time)는 SJF의 선점(Preemptive) 버전입니다. 따라서 실행 시간이 더 짧은 새로운 프로세스가 도착하면 이미 할당된 CPU를 강제로 빼앗아 사용할 수 있습니다.

    오답 노트

    SJF는 비선점 기법이며, 실행 시간 추정치가 가장 작은 작업을 먼저 실행하고, SRT는 실행 시간 추적으로 인해 오버헤드가 증가하는 것이 맞습니다.
profile_image
1

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

51. 스래싱(Thrashing)에 관한 설명으로 가장 거리가 먼 것은?

  1. 스래싱이 발생하면 CPU가 제 기능을 발휘하지 못한다.
  2. 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미한다.
  3. 스래싱을 방지하기 위해서는 멀티프로그래밍의 정도(Degree)를 높여야 한다.
  4. 프로세스들이 워킹 셋을 확보하지 못한 결과이다.
(정답률: 68%)
  • 스래싱은 페이지 교환 시간이 프로세스 수행 시간보다 많아져 CPU 이용률이 급격히 떨어지는 현상입니다. 이를 방지하려면 멀티프로그래밍의 정도를 낮추어 각 프로세스가 필요한 최소한의 프레임(워킹 셋)을 확보할 수 있도록 해야 합니다.
profile_image
1

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

52. 분산 시스템의 위상에 따른 분류 방식 중 다음 설명은 어떤 방식에 관한 것인가?

  1. Ring Connected
  2. Multi Access Bus Connected
  3. Partially Connected
  4. Fully Connected
(정답률: 72%)

  • 하나의 공용 버스를 통해 모든 노드가 연결되어 물리적 구조가 간단하고 노드의 추가와 삭제가 용이한 방식은 Multi Access Bus Connected 방식의 핵심 특징입니다.
profile_image
1

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

53. 다음의 운영체제 형태 중 시대적으로 가장 먼저 생겨난 방식은?

  1. 다중프로그래밍 시스템
  2. 시분할시스템
  3. 일괄처리시스템
  4. 분산처리시스템
(정답률: 82%)
  • 운영체제의 발전 과정은 일괄처리시스템 $\rightarrow$ 시분할시스템 $\rightarrow$ 다중프로그래밍 시스템 $\rightarrow$ 분산처리시스템 순으로 진화하였습니다. 따라서 가장 먼저 생겨난 방식은 일괄처리시스템입니다.
profile_image
1

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

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

  1. 페이지 맵 테이블(Page Map Table)이 필요하다.
  2. 세그먼테이션은 프로그램을 여러 개의 블록으로 나누어 수행한다.
  3. 각 세그먼트는 고유한 이름과 크기를 갖는다.
  4. 기억장치 보호키가 필요하다.
(정답률: 57%)
  • 세그먼테이션은 프로그램을 논리적 단위인 세그먼트로 나누어 관리하는 기법입니다. 페이지 맵 테이블은 프로그램을 고정 크기로 나누는 페이징(Paging) 기법에서 사용하는 관리 테이블이므로 세그먼테이션과는 무관합니다.
profile_image
1

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

55. 다중 처리기 운영체제 구조 중 주/종(Master/Slave) 처리기 시스템에 대한 설명으로 옳지 않은 것은?

  1. 주프로세서는 입·출력과 연산 작업을 수행한다.
  2. 종프로세서는 운영체제를 수행한다.
  3. 종프로세서는 입·출력 발생 시 주프로세서에게 서비스를 요청한다.
  4. 한 처리기는 주프로세서로 지정하고 다른 처리기들은 종프로세서로 지정하는 구조이다.
(정답률: 71%)
  • 주/종(Master/Slave) 구조에서 운영체제 수행 및 입출력 제어와 같은 관리 작업은 주프로세서가 담당하며, 종프로세서는 주프로세서로부터 할당받은 연산 작업을 수행합니다.
profile_image
1

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

56. 스레드에 대한 설명으로 거리가 먼 것은?

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

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

57. 운영체제의 성능 평가 기준으로 거리가 먼 것은?

  1. Throughput
  2. Reliability
  3. Integrity
  4. Turn Around Time
(정답률: 50%)
  • 운영체제의 성능 평가 기준은 처리능력(Throughput), 신뢰도(Reliability), 사용 가능도(Availability), 변환 시간(Turn Around Time)입니다.

    오답 노트

    Integrity: 데이터베이스의 데이터 정확성을 보장하는 무결성 개념입니다.
profile_image
1

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

58. UNIX 명령어의 기능 설명이 옳지 않은 것은?

  1. fork - 새로운 프로세스를 생성한다.
  2. getpid - 자신의 프로세스 id를 얻는다.
  3. getppid - 자식 프로세스의 id를 얻는다.
  4. exit - 프로세스 수행을 종료한다.
(정답률: 63%)
  • getppid 명령어는 자식 프로세스가 아닌 부모 프로세스의 프로세스 ID(Parent Process ID)를 가져오는 기능을 수행합니다.
profile_image
1

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

59. 버퍼링(Buffering)과 스풀링(Spooling)에 관한 설명으로 옳지 않은 것은?

  1. 버퍼란 입출력이 일어나는 동안 그 데이터를 저장하는 주기억장치의 일부분이다.
  2. 버퍼(Buffering) 사용으로 계산(Computation)과 입출력의 병렬 처리가 가능하다.
  3. 스풀링은 CPU의 처리 속도에 비해 입·출력장치의 처리 속도가 훨씬 느리기 때문에 전체적인 처리 속도의 차이를 줄여주기 위하여 고안되었다.
  4. 버퍼링은 스풀링보다 많은 입출력 작업을 중첩시킬 수 있다.
(정답률: 48%)
  • 스풀링(Spooling)은 디스크를 거대한 버퍼처럼 사용하여 여러 개의 입출력 작업을 동시에 중첩시켜 처리하는 방식이므로, 버퍼링보다 훨씬 더 많은 입출력 작업을 중첩시킬 수 있습니다.
profile_image
1

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

60. 사이클이 허용되고, 불필요한 파일 제거를 위해 참조 카운터가 필요한 디렉터리 구조는?

  1. 1단계 디렉터리 구조
  2. 2단계 디렉터리 구조
  3. 트리 디렉터리 구조
  4. 일반 그래프 디렉터리 구조
(정답률: 54%)
  • 일반 그래프 디렉터리 구조는 트리 구조에 링크를 추가하여 순환(Cycle)을 허용하는 구조이며, 공유 파일의 효율적인 삭제와 공간 관리를 위해 참조 계수기(Reference Counter)가 반드시 필요합니다.

    오답 노트

    1단계 디렉터리: 모든 파일이 하나의 디렉터리에 위치하는 단순 구조
    2단계 디렉터리: 마스터 디렉터리 아래 사용자별 디렉터리가 있는 계층 구조
    트리 디렉터리: 루트부터 하위 디렉터리로 뻗어나가는 계층 구조
profile_image
1

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

4과목: 소프트웨어 공학

61. S/W Project 일정이 지연된다고 해서 Project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연되게 된다는 내용과 관련되는 법칙은?

  1. Putnam 법칙
  2. Mayer 법칙
  3. Brooks 법칙
  4. Boehm 법칙
(정답률: 78%)
  • Brooks 법칙은 지연되는 소프트웨어 프로젝트에 인력을 추가로 투입하면, 의사소통 비용의 증가와 교육 시간 필요 등으로 인해 오히려 프로젝트가 더 지연된다는 법칙입니다.
profile_image
1

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

62. 프로토타입 모형의 장점으로 가장 적절한 것은?

  1. 프로젝트 관리가 용이하다.
  2. 노력과 비용이 절감된다.
  3. 요구사항을 충실히 반영한다.
  4. 관리와 개발이 명백히 구분된다.
(정답률: 73%)
  • 프로토타입 모형은 실제 개발 전 견본품(Prototype)을 만들어 사용자의 요구사항을 미리 확인하고 수정함으로써, 최종 결과물에 요구사항을 더욱 충실히 반영할 수 있다는 것이 핵심 장점입니다.
profile_image
1

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

63. 소프트웨어 품질 목표에 대한 설명으로 옳지 않은 것은?

  1. 신뢰성(Reliability) : 정확하고 일관된 결과를 얻기 위해 요구된 기능을 수행하는 정도
  2. 이식성(Protability) : 다양한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정될 수 있는 정도
  3. 상호 운용성(Interoperability) : 다른 소프트웨어와 정보를 교환할 수 있는 정도
  4. 사용 용이성(Usability) : 전체나 일부 소프트웨어가 다른 응용 목적으로 사용될 수 있는 정도
(정답률: 62%)
  • 사용 용이성은 사용자가 소프트웨어를 쉽게 사용할 수 있도록 인터페이스와 문서 등을 최적화하여 사용 노력을 최소화하는 정도를 의미합니다.

    오답 노트

    전체나 일부 소프트웨어가 다른 응용 목적으로 사용될 수 있는 정도: 재사용성(Reusability)에 대한 설명입니다.
profile_image
1

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

64. 프로젝트 계획 수립 시 소프트웨어 범위(Scope) 결정의 주요 요소로 거리가 먼 것은?

  1. 소프트웨어 개발환경
  2. 소프트웨어 성능
  3. 소프트웨어 제약조건
  4. 소프트웨어 신뢰도
(정답률: 57%)
  • 소프트웨어 범위(Scope) 결정은 제품이 무엇을 해야 하는지, 어떤 성능과 신뢰도를 가져야 하는지, 그리고 어떤 제약조건이 있는지를 정의하는 과정입니다. 소프트웨어 개발환경은 개발을 위한 인프라나 도구에 해당하며, 제품 자체의 기능적/비기능적 범위를 결정하는 요소는 아닙니다.
profile_image
1

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

65. 소프트웨어 품질 보증을 위한 정형 기술 검토의 지침사항으로 옳지 않은 것은?

  1. 논쟁과 반박의 제한성
  2. 의제의 무제한성
  3. 제품 검토의 집중성
  4. 참가인원의 제한성
(정답률: 69%)
  • 정형 기술 검토(Formal Technical Review)는 효율적인 검토를 위해 명확한 의제(Agenda)를 설정하고 제한된 시간 내에 집중적으로 진행해야 합니다. 따라서 의제를 무제한으로 설정하는 것은 검토의 효율성을 떨어뜨리므로 옳지 않습니다.
profile_image
1

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

66. 자료 흐름도의 구성 요소가 아닌 것은?

  1. Process
  2. Data Store
  3. Data Dictionary
  4. Terminator
(정답률: 64%)
  • 자료 흐름도(DFD)는 시스템 내의 데이터 흐름을 시각화하는 도구로, 처리(Process), 자료 저장소(Data Store), 단말(Terminator), 자료 흐름(Data Flow)의 4가지 요소로 구성됩니다.

    오답 노트

    Data Dictionary: DFD의 구성 요소가 아니라, DFD에 사용된 자료를 정의하는 별도의 사전입니다.
profile_image
1

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

67. 객체지향 시스템에서 전통적 시스템의 함수(Function) 또는 프로시저(Procedure)에 해당하는 연산기능을 무엇이라고 하는가?

  1. 메소드(Method)
  2. 메시지(Message)
  3. 모듈(Module)
  4. 패키지(Package)
(정답률: 76%)
  • 객체지향 시스템에서는 데이터와 그 데이터를 처리하는 연산 기능을 하나로 묶어 관리합니다. 이때 전통적 시스템의 함수나 프로시저처럼 실제 동작을 수행하는 연산 기능을 메소드(Method)라고 합니다.
profile_image
1

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

68. 소프트웨어 개발의 생산성에 영향을 미치는 요소로 거리가 먼 것은?

  1. 프로그래머의 능력
  2. 팀 의사 전달
  3. 제품의 복잡도
  4. 소프트웨어 사용자의 능력
(정답률: 73%)
  • 소프트웨어 개발 생산성은 개발 과정에 직접 참여하는 인적 자원과 제품의 특성에 의해 결정됩니다. 소프트웨어 사용자의 능력은 제품 개발 완료 후 운영 단계의 효율성에는 영향을 줄 수 있으나, 개발 단계의 생산성과는 직접적인 관련이 없습니다.
profile_image
1

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

69. 자료 사전에서 반복을 의미하는 기호는?

  1. ( )
  2. { }
  3. [ ]
  4. +
(정답률: 77%)
  • 자료 사전(Data Dictionary)에서 각 기호의 의미는 다음과 같습니다.
    반복은 { } 기호를 사용하여 표현합니다.

    오답 노트

    ( ): 생략 가능(Optional)
    [ ]: 선택(Selection)
    +: 연결(And)
profile_image
1

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

70. 럼바우의 객체지향분석모델링(Modeling)에 해당하지 않는 것은?

  1. Relational Modeling
  2. Object Modeling
  3. Functinal Modeling
  4. Dynamic Modeling
(정답률: 61%)
  • 럼바우의 객체지향 분석 모델링은 객체 모델링, 동적 모델링, 기능 모델링의 세 가지 단계로 구성됩니다.

    오답 노트

    Relational Modeling: 럼바우 모델링에 포함되지 않는 개념입니다.
profile_image
1

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

71. 소프트웨어 재사용에 대한 설명으로 옳지 않은 것은?

  1. 개발 시간과 비용을 감소시킨다.
  2. 프로젝트 실패의 위험을 줄여 준다.
  3. 재사용 부품의 크기가 작을수록 재사용률이 낮다.
  4. 소프트웨어 개발자의 생산성을 증가시킨다.
(정답률: 79%)
  • 소프트웨어 재사용 시 부품의 크기가 작고 단순할수록 다양한 곳에 적용하기 쉬워지므로 재사용률은 오히려 높아집니다.

    오답 노트

    개발 시간과 비용 감소, 프로젝트 실패 위험 감소, 개발자 생산성 증가는 재사용의 대표적인 장점입니다.
profile_image
1

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

72. 소프트웨어 생명주기 모형 중 Boehm이 제시한 고전적 생명주기 모형으로서 선형 순차적 모델이라고도 하며, 타당성 검토, 계획, 요구사항 분석, 설계, 구현, 테스트, 유지보수의 단계를 통해 소프트웨어를 개발하는 모형은?

  1. 폭포수 모형
  2. 프로토타입 모형
  3. 나선형 모형
  4. RAD 모형
(정답률: 73%)
  • Boehm이 제시한 고전적 생명주기 모형으로, 각 단계를 순차적으로 진행하며 이전 단계가 완료되어야 다음 단계로 넘어가는 선형 순차적 모델은 폭포수 모형입니다.
profile_image
1

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

73. 공학적으로 좋은 소프트웨어에 대한 설명으로 적합하지 않은 것은?

  1. 사용법, 구조의 설명, 성능, 기능이 이해하기 쉬어야 한다.
  2. 유지보수가 용이해야 한다.
  3. 실행속도가 빠르고 소요 기억용량을 많이 차지할수록 좋다.
  4. 사용자 수준에 따른 적당한 사용자 인터페이스를 제공해야 한다.
(정답률: 83%)
  • 공학적으로 좋은 소프트웨어는 실행 속도가 빠르고 효율적이어야 하며, 소요 기억 용량은 최소화하여 자원 낭비를 줄여야 합니다. 따라서 기억 용량을 많이 차지할수록 좋다는 설명은 적절하지 않습니다.
profile_image
1

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

74. 객체지향 기법의 캡슐화(Encapsulation)에 대한 설명으로 거리가 먼 것은?

  1. 변경 발생 시 오류의 파급효과가 적다.
  2. 인터페이스가 단순화 된다.
  3. 소프트웨어 재사용성이 높아진다.
  4. 상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것을 의미한다.
(정답률: 70%)
  • 캡슐화는 데이터와 연산을 하나로 묶어 외부 접근을 제한함으로써 인터페이스를 단순화하고, 변경 시 파급효과를 줄여 재사용성을 높이는 기법입니다. 상위 클래스의 속성과 연산을 하위 클래스가 물려받는 것은 캡슐화가 아니라 상속(Inheritance)에 대한 설명입니다.
profile_image
1

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

75. CASE에 대한 설명으로 거리가 먼 것은?

  1. 자동화된 기법을 통해 소프트웨어 품질이 향상된다.
  2. 소프트웨어 부품의 재사용성이 향상된다.
  3. 프로토타입 모델에 위험 분석 기능을 추가한 생명주기 모형이다.
  4. 소프트웨어 도구와 방법론의 결합이다.
(정답률: 64%)
  • CASE는 소프트웨어 개발 과정의 자동화를 위해 도구와 방법론을 결합한 시스템으로, 품질 향상과 재사용성을 높이는 도구입니다. 프로토타입 모델에 위험 분석 기능을 추가한 생명주기 모형은 CASE가 아니라 스파이럴 모델(Spiral Model)에 대한 설명입니다.
profile_image
1

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

76. 화이트박스검사로 찾기 힘든 오류는?

  1. 논리 흐름도
  2. 루프 구조
  3. 자료 구조
  4. 순환 복잡도
(정답률: 42%)
  • 화이트박스 검사는 소스 코드의 내부 구조와 논리적 흐름을 분석하는 기법으로, 제어 흐름도, 순환 복잡도, 루프 구조 등을 검사합니다. 반면 자료 구조 자체의 오류는 내부 로직 분석만으로는 찾기 어려워 블랙박스 검사나 다른 분석 기법이 필요합니다.
profile_image
1

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

77. 소프트웨어 유지보수 유형 중 현재 수행 중인 기능의 수정, 새로운 기능의 추가, 전반적인 기능 개선 등의 요구를 사용자로부터 받았을 때 수행되는 유형으로서, 유지보수 유형 중 제일 많은 비용이 소요되는 것은?

  1. Preventive Maintenance
  2. Adaptive Maintenance
  3. Corrective Maintenance
  4. Perfective Maintenance
(정답률: 59%)
  • 사용자의 요구에 따라 새로운 기능을 추가하거나 전반적인 성능을 개선하는 유지보수 유형은 Perfective Maintenance이며, 전체 유지보수 비용 중 가장 큰 비중을 차지합니다.

    오답 노트

    Preventive Maintenance: 향후 발생할 변경 가능성에 대비하는 예방 작업
    Adaptive Maintenance: 하드웨어나 OS 등 환경 변화에 대응하는 작업
    Corrective Maintenance: 발견된 오류를 수정하는 작업
profile_image
1

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

78. 소프트웨어 프로젝트 관리의 효과적 수행을 위한 3P에 해당하지 않는 것은?

  1. Program
  2. People
  3. Problem
  4. Process
(정답률: 75%)
  • 소프트웨어 프로젝트 관리의 3P는 인적 자원인 People, 개발 절차인 Process, 사용될 제품인 Product를 의미합니다.
profile_image
1

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

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

  1. 각 기능이 완전히 작동되는 것을 입증하는 검사이다.
  2. 인터페이스 결함, 성능 결함, 초기화와 종료 이상 결함 등을 찾아낸다.
  3. 동치 분할 검사는 논리적인 조건과 대응하는 행동을 간략히 표현할 수 있도록 하는 검사 사례 설계 기법이다.
  4. 경계 값 분석은 입력의 경계 값에서 발생하는 오류를 제거하기 위한 검사 기법이다.
(정답률: 53%)
  • 동치 분할 검사는 입력 데이터를 유사한 특성을 가진 그룹으로 나누어 대표값을 선택해 검사하는 기법입니다. 논리적 조건과 행동을 표현하는 기법은 결정 테이블 검사(Decision Table Testing)에 해당합니다.
profile_image
1

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

80. 다음 중 공학적으로 잘 작성된 소프트웨어가 갖는 특성으로 옳은 것은?

  1. 원하는 요구사항 중에 중요한 사항만 반영한다.
  2. 유지보수 비용이 많이 들어간다.
  3. 신뢰성이 떨어지더라도 효율성이 높다.
  4. 사용자가 손쉽게 사용할 수 있다.
(정답률: 78%)
  • 공학적으로 잘 작성된 소프트웨어는 사용 편의성, 신뢰성, 유지보수성, 효율성을 모두 갖추어야 하므로 사용자가 손쉽게 사용할 수 있어야 합니다.

    오답 노트

    중요한 사항만 반영: 모든 요구사항을 충실히 반영해야 함
    유지보수 비용 과다: 유지보수 비용이 최소화되어야 함
    신뢰성 저하: 효율성보다 신뢰성이 우선시되어야 함
profile_image
1

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

5과목: 데이터 통신

81. 다음 중 전용 전송로를 사용하는 방식은?

  1. 회선 교환 방식
  2. 메시지 교환 방식
  3. 데이터그램 방식
  4. 가상 회선 방식
(정답률: 70%)
  • 회선 교환 방식은 송신측과 수신측 사이에 물리적인 전용 전송로를 설정하여 통신하는 방식입니다.
profile_image
1

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

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

  1. 비동기식 전송
  2. 동기식 전송
  3. 전송 동기
  4. PCM 전송
(정답률: 53%)
  • 데이터의 시작과 끝을 알리기 위해 문자마다 START 비트와 STOP 비트를 추가하여 전송하는 방식은 비동기식 전송입니다.

    오답 노트

    동기식 전송: 블록 단위로 전송하며 별도의 동기 신호를 사용함
    PCM 전송: 아날로그 신호를 디지털 신호로 변환하는 방식
profile_image
1

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

83. 다음 LAN의 네트워크 토폴로지(Topology)는 어떤 형인가?

  1. 링형
  2. 성형
  3. 버스형
  4. 트리형
(정답률: 82%)
  • 제시된 이미지 처럼 중앙의 허브나 스위치를 중심으로 모든 단말기가 일대일로 연결된 형태를 성형(Star) 토폴로지라고 합니다.
profile_image
1

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

84. OSI 7계층 구조로 최하위 계층부터 최상위 계층의 순서가 옳은 것은?

  1. Physical Layer→Network Layer→Transport Layer→Data Link Layer→Session Layer→Presentation Layer→Application Layer
  2. Physical Layer→Network Layer→Data Link Layer→Transport Layer→Session Layer→Presentation Layer→Application Layer
  3. Physical Layer→Data Link Layer→Network Layer→Transport Layer→Session Layer→Presentation Layer→Application Layer
  4. Physical Layer→Data Link Layer→Network Layer→Transport Layer→Presentation Layer→Session Layer→Application Layer
(정답률: 67%)
  • OSI 7계층은 하위 계층부터 물리 계층(Physical) $\rightarrow$ 데이터 링크 계층(Data Link) $\rightarrow$ 네트워크 계층(Network) $\rightarrow$ 전송 계층(Transport) $\rightarrow$ 세션 계층(Session) $\rightarrow$ 표현 계층(Presentation) $\rightarrow$ 응용 계층(Application) 순으로 구성됩니다.
profile_image
1

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

85. HDLC(High-Level Data Link Control)에 관련된 설명이 아닌 것은?

  1. 비트 지향형 전송을 한다.
  2. CRC 방식을 이용하여 오류 제어를 한다.
  3. 정지 및 대기 방식을 사용한다.
  4. 정보 프레임과 감독 프레임 등이 있다.
(정답률: 47%)
  • HDLC는 수신측의 응답을 기다리지 않고 데이터를 연속적으로 전송할 수 있는 슬라이딩 윈도우 방식을 사용하여 고속 전송을 지원하므로, 정지 및 대기 방식을 사용한다는 설명은 틀린 것입니다.

    오답 노트

    비트 지향형 전송: 비트 중심의 범용 전송 제어 절차임
    CRC 방식: 엄밀한 오류 제어를 위해 사용함
    정보/감독 프레임: 프레임 종류에 포함됨
profile_image
1

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

86. 인터넷 상에서 도메인 주소를 IP 주소로 변환하여 주는 서버를 무엇이라고 하는가?

  1. 웹 서버
  2. DNS 서버
  3. 파일 서버
  4. 팝 서버
(정답률: 82%)
  • DNS 서버는 Domain Name System의 약자로, 사용자가 입력한 문자 형태의 도메인 주소를 컴퓨터가 인식할 수 있는 숫자 형태의 IP 주소로 변환해주는 전화번호부와 같은 역할을 수행합니다.
profile_image
1

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

87. 다음에서 데이터링크의 전송제어 절차의 순서가 올바른 것은?

  1. ⑤-④-②-③-①
  2. ②-③-①-⑤-④
  3. ②-③-⑤-①-④
  4. ②-③-①-④-⑤
(정답률: 72%)
  • 데이터링크 전송제어 절차는 물리적인 연결부터 데이터 전송, 그리고 종료 순으로 진행됩니다.
    회선 접속 $\rightarrow$ 데이터링크 확립 $\rightarrow$ 데이터 전송 $\rightarrow$ 링크 종료 $\rightarrow$ 회선 절단 순으로 이루어지므로 정답은 ②-③-①-⑤-④ 입니다.
profile_image
1

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

88. TCP 헤더에 포함되는 정보가 아닌 것은?

  1. 긴급 포인터
  2. 호스트 주소
  3. 순서 번호
  4. 체크섬
(정답률: 46%)
  • TCP 헤더에는 데이터의 순서 제어를 위한 순서 번호와 긴급 포인터, 그리고 오류 검출을 위한 체크섬이 포함됩니다. 호스트 주소는 TCP 계층이 아닌 네트워크 계층의 IP 헤더에 포함되는 정보입니다.
profile_image
1

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

89. 다음 중 자유 경쟁으로 채널 사용권을 확보하는 방법으로, 노든 간의 충돌을 허용하는 네트워크 접근 방법은?

  1. Slotted Ring
  2. Token Passing
  3. CSMA/CD
  4. Polling
(정답률: 62%)
  • CSMA/CD는 매체 접근 제어 방식으로, 모든 노드가 자유롭게 경쟁하여 채널을 사용하며 데이터 충돌이 발생할 수 있음을 허용하고 이를 감지하여 재전송하는 방식입니다.
profile_image
1

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

90. HDLC에서 피기백킹(Piggybacking) 기법을 통해 데이터에 대한 확인 응답을 보낼 때 사용되는 프레임은?

  1. I-프레임
  2. S-프레임
  3. U-프레임
  4. A-프레임식
(정답률: 44%)
  • 피기백킹(Piggybacking)은 별도의 확인 응답 프레임을 보내지 않고, 전송할 데이터가 포함된 정보 프레임(I-프레임)에 수신 확인 응답(ACK)을 함께 실어 보내는 효율적인 기법입니다.
profile_image
1

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

91. 다음 중 IP의 라우팅 프로토콜이 아닌 것은?

  1. IGP
  2. RIP
  3. EGP
  4. HDLC
(정답률: 67%)
  • HDLC는 데이터 링크 계층(2계층)에서 사용되는 비트 위주의 동기식 전송 프로토콜이며, IP의 라우팅 프로토콜이 아닙니다.

    오답 노트

    IGP, RIP, EGP: 모두 네트워크 계층에서 경로를 결정하는 라우팅 프로토콜에 해당
profile_image
1

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

92. 전송 시간을 일정한 간격의 시간 슬롯(Time Slot)으로 나누고, 이를 주기적으로 각 채널에 할당하는 다중화 방식은?

  1. 주파수 분할 다중화
  2. 동기식 시분할 다중화
  3. 코드 분할 다중화
  4. 공간 분할 다중화
(정답률: 76%)
  • 동기식 시분할 다중화(STDM)는 전송 시간을 일정한 시간 슬롯으로 나누어 각 채널에 고정적으로 할당하는 방식입니다.

    오답 노트

    주파수 분할 다중화: 대역폭을 여러 주파수 대역으로 나누어 할당
    코드 분할 다중화: 서로 다른 코드를 부여하여 동일 시간/주파수 대역 공유
profile_image
1

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

93. 전송 오류 제어 중 오류가 발생한 프레임뿐만 아니라 오류 검출 이후의 모든 프레임을 재전송하는 ARQ 방식은?

  1. Go-back-N ARQ
  2. Stop-and-Wait ARQ
  3. Selective Repeat ARQ
  4. Non-Selective Repeat ARQ
(정답률: 69%)
  • Go-back-N ARQ는 수신측에서 오류가 발생한 프레임을 발견하면, 해당 프레임부터 그 이후에 전송된 모든 프레임을 다시 전송받는 방식입니다.

    오답 노트

    Stop-and-Wait ARQ: 한 번에 하나의 프레임만 전송하고 확인 응답을 기다림
    Selective Repeat ARQ: 오류가 발생한 특정 프레임만 선택적으로 재전송
profile_image
1

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

94. PCM(Pulse Code Modulation) 과정에 포함되지 않는 것은?

  1. 다중화
  2. 샘플링
  3. 양자화
  4. 부호화
(정답률: 57%)
  • PCM의 송신 과정은 표본화(샘플링) $\rightarrow$ 양자화 $\rightarrow$ 부호화 순으로 진행됩니다. 다중화는 여러 신호를 하나의 전송로로 보내는 기술로, PCM의 기본 변환 과정에 포함되지 않습니다.
profile_image
1

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

95. 주파수 분할 다중화에서 인접한 채널 간의 간섭을 방지하기 위한 대역은?

  1. Buffer
  2. Slot
  3. Channel
  4. Guard Band
(정답률: 73%)
  • 주파수 분할 다중화(FDM) 방식에서 인접한 채널들이 서로 겹쳐 간섭이 발생하는 것을 막기 위해 채널 사이에 두는 빈 주파수 대역을 Guard Band라고 합니다.
profile_image
1

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

96. 호스트의 물리 주소를 통해 논리 주소인 IP 주소를 얻어오기 위해 사용되는 프로토콜은?

  1. ICMP
  2. IGMP
  3. ARP
  4. RARP
(정답률: 48%)
  • 물리 주소(MAC)를 통해 논리 주소(IP)를 알아내는 프로토콜은 RARP입니다.

    오답 노트

    ARP: 논리 주소를 통해 물리 주소를 획득
    ICMP: 네트워크 오류 보고 및 진단
    IGMP: 멀티캐스트 그룹 멤버십 관리
profile_image
1

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

97. 다음 중 멀티 포인터(Multi-Point) 방식에서 보조국(Secondary Station)이 주국(Primary Station)에게 보낼 데이터를 갖고 있는지 주국에서 확인하는 방식은?

  1. 폴링(Polling)
  2. 셀렉션(Selection)
  3. 요청(Request)
  4. 응답(Response)
(정답률: 59%)
  • 멀티 포인트 방식에서 주국이 보조국에게 전송할 데이터가 있는지 확인하여 전송 권한을 부여하는 방식을 폴링(Polling)이라고 합니다.
profile_image
1

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

98. 다음 중 패킷 교환망의 설명으로 틀린 것은?

  1. 가상 회선 방식과 데이터그램 방식이 있다.
  2. 전송에 실패한 패킷의 경우 재전송이 가능하다.
  3. 패킷 단위로 헤더를 추가하므로 패킷별 오버헤드가 발생한다.
  4. 실시간 전송이나, 다량의 데이터 전송에 적합하다.
(정답률: 47%)
  • 패킷 교환망은 전송 과정에서 패킷 유실 가능성이 있고 지연 시간이 발생할 수 있어, 엄격한 시간 제어가 필요한 실시간 전송에는 적합하지 않습니다.
profile_image
1

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

99. 어느 회선의 속도가 400[Baud]이고, 각 신호가 4비트의 정보를 나타낸다면 데이터 전송률은 몇 Bps인가?

  1. 400
  2. 800
  3. 1,600
  4. 3,200
(정답률: 71%)
  • 데이터 전송률은 초당 전송되는 신호의 수인 보오율(Baud)에 신호 하나가 담고 있는 비트 수를 곱하여 계산합니다.
    ① [기본 공식] $Bps = Baud \times bit$
    ② [숫자 대입] $Bps = 400 \times 4$
    ③ [최종 결과] $Bps = 1600$
profile_image
1

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

100. 다음 중 아날로그 데이터를 디지털 신호로 변환하는 것은?

  1. PCM(Pulse Code Modulation)
  2. AM(Amplitude Modulation)
  3. PSK(Phase Shift Keying)
  4. FDM(Frequency Division Multiplexing)
(정답률: 61%)
  • PCM(Pulse Code Modulation)은 아날로그 신호를 표본화, 양자화, 부호화 과정을 거쳐 디지털 신호로 변환하는 대표적인 방식입니다.
profile_image
1

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

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