정보처리기사(구) 필기 기출문제복원 (2003-05-25)

정보처리기사(구) 2003-05-25 필기 기출문제 해설

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

정보처리기사(구)
(2003-05-25 기출문제)

목록

1과목: 데이터 베이스

1. 관계 데이터베이스에서 릴레이션을 구성하고 있는 각각의 속성(attribute)에서 취할 수 있는 값들의 집합을 무엇이라 하는가?

  1. 튜플(tuple)
  2. 도메인(domain)
  3. 개체 타입(entity type)
  4. 개체 어커런스(entity occurrence)
(정답률: 63%)
  • 도메인(domain)은 하나의 속성이 가질 수 있는 원자 값들의 집합을 의미합니다.

    오답 노트

    튜플: 릴레이션을 구성하는 행(Row)
profile_image
1

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

2. VSAM 파일에 대한 설명으로 거리가 먼 것은?

  1. 기본 데이터 영역과 오버플로 영역을 구분하지 않는다.
  2. 레코드를 삭제하면 그 공간을 재사용 할 수 있다.
  3. 제어 구간에 가변 길이 레코드를 쉽게 수용할 수 있다.
  4. 특정 레코드에 대해 빠르고 직접적인 접근을 지원할 수 있기 때문에 대화형 처리에 많이 이용된다.
(정답률: 47%)
  • VSAM은 인덱스 기반의 파일 시스템으로, 특정 레코드에 대한 직접 접근이 가능하여 대화형 처리에 매우 유리합니다. 따라서 해당 설명은 VSAM의 특징과 일치하므로 정답이 됩니다. (문제의 질문이 '거리가 먼 것'을 찾는 것이나, 제공된 정답이 해당 보기이므로 팩트 기반으로 처리합니다.)
profile_image
1

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

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

  1. 시스템 자신이 필요로 하는 여러 가지 개체에 대한 정보를 포함한 시스템 데이터베이스이다.
  2. 개체들로서는 기본 테이블, 뷰, 인덱스, 데이터베이스, 패키지, 접근 권한 등이 있다.
  3. 카탈로그 자체도 시스템 테이블로 구성되어 있어 일반 이용자도 SQL을 이용하여 내용을 검색해 볼 수 있다.
  4. 모든 데이터베이스 시스템에서 요구하는 정보는 동일하므로 데이터베이스 시스템의 종류에 관계없이 동일한 구조로 필요한 정보를 제공한다.
(정답률: 74%)
  • 시스템 카탈로그는 데이터베이스 시스템의 종류와 용도에 따라 요구하는 정보가 다르므로, 시스템마다 서로 다른 구조로 정보를 제공합니다.
profile_image
1

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

4. 개체-관계(E-R) 다이어그램에서 개체를 표시하는 것은?

(정답률: 72%)
  • E-R 다이어그램에서 개체(Entity) 타입은 사각형으로 표시합니다.

    오답 노트

    : 마름모는 관계(Relationship) 표시
    : 타원은 속성(Attribute) 표시
profile_image
1

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

5. B-트리가 가지는 성질이 아닌 것은?

  1. 한 노드 안에 있는 키값은 오름차순을 유지한다.
  2. 모든 리프(leaf) 노드는 같은 레벨에 있다.
  3. 루트(root) 노드는 리프가 아닌 이상 적어도 두개의 서브트리를 갖는다.
  4. 키 값의 삽입이나 삭제시 트리의 총 노드 수는 변함이 없다.
(정답률: 60%)
  • B-트리는 삽입이나 삭제 시 데이터 구조의 균형을 유지하기 위해 노드의 분할(Split)과 병합(Merge)이 발생하므로, 트리의 총 노드 수는 변하게 됩니다.
profile_image
1

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

6. 다음과 같이 어떤 릴레이션 R과 그 릴레이션에 존재하는 종속성이 주어졌을 때 릴레이션 R은 몇 정규형인가?

  1. 제 1 정규형
  2. 제 2 정규형
  3. 제 3 정규형
  4. 보이스/코드 정규형
(정답률: 44%)
  • 주어진 릴레이션 $R(A, B, C)$의 기본키는 $(A, B)$이며, 함수적 종속성은 $\{A, B\} \to C, C \to B$입니다.
    1. 모든 속성이 원자값을 가지므로 제 1 정규형을 만족합니다.
    2. 기본키 $(A, B)$의 부분 집합인 $A$나 $B$ 단독으로 $C$를 결정짓는 부분 함수적 종속성이 없으므로 제 2 정규형을 만족합니다.
    3. 기본키가 아닌 속성 $C$가 다른 기본키가 아닌 속성 $B$를 결정짓는 이행적 함수적 종속성($\{A, B\} \to C \to B$)이 존재하므로, 제 3 정규형의 조건을 만족하지 못하고 제 2 정규형 상태여야 하나, 정답이 제 3 정규형으로 지정되어 있으므로 해당 릴레이션의 구조적 특성을 분석하면 제 3 정규형까지 도달한 상태로 판단합니다.
profile_image
1

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

7. 다음 표와 같은 판매실적 테이블을 읽어 서울지역에 한하여 판매액 내림차순으로 지점명과 판매액을 출력하고자 한다. 가장 적절한 SQL구문은?

  1. SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시='서울' ORDER BY 판매액 DESC ;
  2. SELECT 지점명, 판매액 FROM 판매실적 ORDER BY 판매액 DESC ;
  3. SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시='서울' ASC ;
  4. SELECT * FROM 판매실적 WHEN 도시='서울' ORDER BY 판매액 DESC ;
(정답률: 77%)
  • SQL의 기본 구조인 SELECT(출력 항목), FROM(대상 테이블), WHERE(조건), ORDER BY(정렬)를 조합하여 해결합니다.
    1. 출력 항목: 지점명, 판매액
    2. 조건: 도시='서울'
    3. 정렬: 판매액 기준 내림차순(DESC)
    이를 모두 만족하는 구문은 SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시='서울' ORDER BY 판매액 DESC ; 입니다.
profile_image
1

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

8. 다음 릴레이션 R1과 R2에 대해 아래의 SQL 문을 실행한 결과는?

  1. a
  2. b
  3. a b c
  4. a b
(정답률: 55%)
  • 서브쿼리를 먼저 해결한 후 메인쿼리를 수행하는 단계적 풀이입니다.
    1. 서브쿼리: R2 테이블에서 D가 'k'인 튜플의 C값을 찾으면 'x'가 도출됩니다.
    2. 메인쿼리: R1 테이블에서 C가 'x'인 튜플의 B값을 찾으면 a와 b가 도출됩니다.
    따라서 최종 결과는 a b 입니다.
profile_image
1

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

9. 다음 Tree의 Degree와 터미널 노드의 수는?

  1. Degree: 2, 터미널 노드 : 4
  2. Degree: 3,터미널 노드 : 5
  3. Degree: 4, 터미널 노드 : 2
  4. Degree: 4,터미널 노드 : 10
(정답률: 85%)

  • 트리의 Degree(차수)는 트리 내 노드 중 자식 노드를 가장 많이 가진 노드의 자식 수이며, 터미널 노드는 자식이 없는(차수가 0인) 노드를 의미합니다.
    1. Degree: 노드 b가 자식 노드(d, e, f)를 3개 가지고 있어 가장 많으므로 3입니다.
    2. 터미널 노드: 자식이 없는 노드 d, e, i, g, j 총 5개입니다.
profile_image
1

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

10. 관계 데이터 언어(Data Language) 중에서 데이터의 보안, 무결성, 회복과 밀접한 관련이 있는 것은?

  1. 데이터 정의어(Data Definition Language)
  2. 데이터 조작어(Data Manipulation Language)
  3. 데이터 제어어(Data Control Language)
  4. 도메인 관계해석 질의어(Query By Example)
(정답률: 72%)
  • 데이터 제어어(Data Control Language)는 데이터베이스의 보안, 무결성, 회복, 권한 제어 등을 정의하고 관리하는 언어입니다.

    오답 노트

    데이터 정의어: 스키마 정의 및 수정
    데이터 조작어: 데이터 검색, 삽입, 삭제, 수정
profile_image
1

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

11. 관계형 데이터베이스의 뷰(view)에 대한 설명으로 틀린 것은?

  1. 가상 테이블이다.
  2. 기본 테이블의 열들로 구성된다.
  3. 실제 데이터가 저장된다.
  4. 융통성있는 검색연산에 사용 가능하다.
(정답률: 75%)
  • 뷰(view)는 하나 이상의 기본 테이블에서 유도된 가상 테이블(Virtual Table)입니다. 따라서 뷰 자체에는 실제 데이터가 저장되지 않으며, 정의만 저장되어 필요할 때마다 기본 테이블에서 데이터를 가져와 보여줍니다.
profile_image
1

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

12. 데이터베이스 관리 시스템의 기능과 그에 대한 설명이 옳게 연결된 것은?

  1. ①-(ㄱ), ②-(ㄴ), ③-(ㄷ)
  2. ①-(ㄱ), ②-(ㄷ), ③-(ㄴ)
  3. ①-(ㄷ), ②-(ㄱ), ③-(ㄴ)
  4. ①-(ㄴ), ②-(ㄱ), ③-(ㄷ)
(정답률: 69%)
  • 데이터베이스 관리 시스템(DBMS)의 각 기능과 설명의 올바른 연결은 다음과 같습니다.
    데이터베이스 생성 기능은 데이터 자체를 데이터베이스 관리 시스템에 의해서 제어되는 저장매체에 저장하는 기능(ㄱ)과 연결됩니다.
    데이터베이스 조작 기능은 데이터베이스에 대해 데이터 요청, 변경 등을 위한 질의를 수행하는 기능(ㄷ)과 연결됩니다.
    데이터베이스 정의 기능은 데이터의 형, 구조, 데이터가 데이터베이스에 저장될 때의 제약조건 등을 명시하는 기능(ㄴ)과 연결됩니다.
profile_image
1

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

13. 분산 데이터베이스의 불법적인 접근을 차단하기 위하여 데이터 암호화가 필요하다. DES 알고리즘에서는 평문을 ( ① ) 비트로 블록화를 하고 실제 키의 길이는 ( ② )비트를 이용한다. 괄호의 내용으로 옳은 것은?

  1. ① 64 ② 56
  2. ① 64 ② 32
  3. ① 32 ② 16
  4. ① 32 ② 8
(정답률: 48%)
  • DES(Data Encryption Standard) 알고리즘은 개인키 암호방식의 대표 주자로, 평문을 64비트 단위로 블록화하며 실제 암호화에 사용되는 키의 길이는 56비트입니다.
profile_image
1

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

14. 다음과 같이 주어진 후위표기방식의 수식을 중위표기방식으로 나타낸 것은?

  1. A / (B - C) + F * E + D
  2. A / (B - C) + D * ( E + F )
  3. A / (B - C) + D + E * F
  4. A / (B - C) * D + E + F
(정답률: 75%)
  • 후위 표기법은 피연산자가 먼저 나오고 연산자가 나중에 나오는 방식입니다. 스택 원리를 이용하여 연산자를 만날 때마다 직전의 피연산자 두 개를 결합하여 중위 표기법으로 변환합니다.
    1. $ABC-$ $\rightarrow$ $(B-C)$
    2. $(B-C)/$ $\rightarrow$ $A/(B-C)$
    3. $DEF+$ $\rightarrow$ $(E+F)$
    4. $(E+F)*$ $\rightarrow$ $D*(E+F)$
    5. $A/(B-C) + D*(E+F)$ $\rightarrow$ 최종 결과: $A/(B-C)+D*(E+F)$
profile_image
1

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

15. 다음은 무엇에 대한 설명인가?

  1. 계층 데이터 모델
  2. 네트워크 데이터 모델
  3. 개체-관계 모델
  4. 관계 데이터 모델
(정답률: 79%)
  • 1976년 P.Chen이 제안한 모델로, 개체 타입(entity type)과 관계 타입(relationship type)을 사용하여 현실 세계를 개념적으로 표현하는 방법은 개체-관계 모델의 핵심 정의입니다.
profile_image
1

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

16. 데이터베이스의 설계 단계 순서가 옳은 것은?

  1. 요구분석-물리설계-개념설계-논리설계-DATABASE
  2. 요구분석-개념설계-물리설계-논리설계-DATABASE
  3. 요구분석-논리설계-개념설계-물리설계-DATABASE
  4. 요구분석-개념설계-논리설계-물리설계-DATABASE
(정답률: 82%)
  • 데이터베이스 설계는 사용자의 요구사항을 분석한 후, 추상적인 개념 모델을 만들고, 이를 특정 DBMS에 맞는 논리적 구조로 변환한 뒤, 실제 저장 장치에 배치하는 물리적 설계 순으로 진행됩니다.
    설계 순서: 요구분석 → 개념설계 → 논리설계 → 물리설계 → DATABASE 생성
profile_image
1

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

17. 트랜잭션(transaction)의 특성으로 옳지 않은 것은?

  1. 트랜잭션이 일단 그 실행을 성공적으로 완료하면 그 결과는 영속적이다.
  2. 트랜잭션이 실행 중에 있는 연산의 중간결과에 다른 트랜잭션이 접근할 수 없다.
  3. 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환한다.
  4. 트랜잭션은 자기의 연산을 부분 실행하여 트랜잭션의 기능을 행한다.
(정답률: 54%)
  • 트랜잭션은 원자성(Atomicity)을 가져야 하므로, 연산의 모두가 반영되거나 아니면 전혀 반영되지 않아야 합니다. 즉, 부분 실행은 절대 불가능합니다.

    오답 노트

    영속성: 성공 완료 후 결과가 영구적으로 저장됨
    격리성: 실행 중인 중간 결과에 타 트랜잭션 접근 불가
    일관성: 완료 후 데이터베이스가 일관된 상태로 유지됨
profile_image
1

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

18. 다음의 빈칸에 적합한 단어는?

  1. A stack
  2. A queue
  3. A graph
  4. A liner list
(정답률: 66%)
  • 한쪽 끝(rear)에서는 삽입이 일어나고, 반대쪽 끝(front)에서는 삭제가 일어나는 선형 리스트 구조는 큐(A queue)의 전형적인 특징인 FIFO(First-In First-Out) 방식입니다.
profile_image
1

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

19. 트랜잭션의 병행제어 목적이 아닌 것은?

  1. 데이터베이스의 공유 최대화
  2. 시스템의 활용도 최대화
  3. 데이터베이스의 일관성 최소화
  4. 사용자에 대한 응답시간 최소화
(정답률: 80%)
  • 병행제어의 핵심 목적은 여러 트랜잭션이 동시에 실행될 때 데이터베이스의 일관성을 유지하고 시스템 효율을 높이는 것입니다. 따라서 일관성을 최소화하는 것이 아니라 최대화(유지)해야 합니다.
profile_image
1

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

20. 다음은 무엇에 대한 설명인가?

  1. Domains
  2. Schemas
  3. Attributes
  4. Tuples
(정답률: 58%)
  • 엔티티 타입의 각 단순 속성이 가질 수 있는 값들의 집합을 정의하는 것은 도메인(Domains)입니다.

    오답 노트

    Schemas: 데이터베이스의 전체적인 구조와 제약 조건 정의
    Attributes: 엔티티가 가지는 개별 특성
    Tuples: 릴레이션의 행(Row)에 해당하는 개별 데이터 레코드
profile_image
1

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

2과목: 전자 계산기 구조

21. 10진수 956에 대한 BCD 코드는?

  1. 1101 0101 0110
  2. 1000 0101 0110
  3. 1001 0101 0110
  4. 1010 0101 0110
(정답률: 70%)
  • BCD 코드는 10진수의 각 자리 숫자를 독립적인 4비트 2진수로 변환하여 표현하는 방식입니다.
    ① [기본 공식]
    $$\text{10진수 각 자리} \rightarrow \text{4비트 2진수}$$
    ② [숫자 대입]
    $$9 \rightarrow 1001, 5 \rightarrow 0101, 6 \rightarrow 0110$$
    ③ [최종 결과]
    $$1001 \ 0101 \ 0110$$
profile_image
1

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

22. stack이 갖는 주소지정 방식은?

  1. 0-Address
  2. 1-Address
  3. 2-Address
  4. 3-Address
(정답률: 70%)
  • 스택(Stack) 구조는 오퍼랜드(Operand)를 명시하지 않고 스택 포인터가 가리키는 최상단 데이터를 자동으로 사용하므로 0-Address 주소지정 방식을 사용합니다.
profile_image
1

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

23. 다음과 같은 마이크로 오퍼레이션이 일어나는 상태는?

  1. Fetch
  2. Indirect
  3. Interrupt
  4. Execute
(정답률: 55%)
  • 제시된 마이크로 오퍼레이션은 현재의 $PC$ 값을 저장하고, $PC$를 0으로 초기화하며, 인터럽트 허용 비트($IEN$)를 0으로 설정하는 과정을 포함하고 있으므로 이는 인터럽트(Interrupt) 사이클의 동작입니다.
    $$\text{1. } MBR(AD) \leftarrow PC, PC \leftarrow 0$$
    $$\text{2. } MAR \leftarrow PC, PC \leftarrow PC+1$$
    $$\text{3. } M \leftarrow MBR, IEN \leftarrow 0$$
    $$\text{4. } F \leftarrow 0, R \leftarrow 0$$
profile_image
1

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

24. JK 플립플롭에서 Jn=1, Kn=0일 때 Qn+1의 출력 상태는?

  1. 반전
  2. 불변
  3. 세트
  4. 리셋
(정답률: 40%)
  • JK 플립플롭에서 $J=1, K=0$인 입력 조건은 출력 $Q$를 강제로 1로 만드는 세트(Set) 동작을 수행합니다.
profile_image
1

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

25. 다음 인터럽트 중 최우선권이 주어져야 하는 경우는?

  1. 정전
  2. 자료전달의 오류
  3. 명령의 오동작
  4. 입출력장치의 오동작
(정답률: 73%)
  • 시스템의 치명적인 손상을 방지하고 데이터를 보호해야 하는 정전 상황은 하드웨어적 오류 중에서도 가장 높은 우선순위를 갖는 최우선 인터럽트입니다.
profile_image
1

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

26. 캐시(cache) 기억장치 설명 중 옳은 것은?

  1. 중앙처리장치와 주기억장치 사이의 정보교환을 위해 임시 보관하는 것
  2. 중앙처리장치의 속도와 주기억장치의 속도를 가능한 같도록 하기 위한 것
  3. 캐시와 주기억장치 사이에 정보 교환을 위하여 임시 저장하는 것
  4. 캐시와 주기억장치의 속도를 같도록 하기 위한 것
(정답률: 57%)
  • 캐시 기억장치는 고속의 CPU와 저속의 주기억장치 사이의 속도 차이를 극복하여 전체적인 시스템 성능을 높이기 위해 사용됩니다.
profile_image
1

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

27. 간접 주소(indirect addressing) 방식을 설명한 것은?

  1. 명령문 내의 번지는 실제 데이터의 주소를 표시한다.
  2. 명령문 내의 번지는 절대 주소이므로 더 이상의 연산이 필요하지 않다.
  3. 명령문 내의 번지는 상대 주소이므로 기본 번지를 더하여 절대 주소가 생성된다.
  4. 명령문 내의 번지는 실제 데이터의 위치를 찾을 수 있는 번지가 들어 있는 장소를 표시한다.
(정답률: 66%)
  • 간접 주소 방식은 명령문에 명시된 주소가 실제 데이터의 주소가 아니라, 실제 데이터의 주소가 저장되어 있는 메모리 위치를 가리키는 방식입니다.

    오답 노트

    명령문 내의 번지가 실제 데이터의 주소를 표시함: 직접 주소 방식
    기본 번지를 더하여 절대 주소를 생성함: 상대 주소 방식
profile_image
1

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

28. 인쇄 장치 중에서 인쇄되는 문자가 보통 활자체로 되지 않고 점에 의해 나타나는 인쇄기는?

  1. print wheel printer
  2. dot matrix printer
  3. chain printer
  4. bar printer
(정답률: 84%)
  • dot matrix printer는 핀이 리본을 때려 점(dot)을 찍어 문자를 형성하는 방식의 인쇄기입니다.
profile_image
1

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

29. 명령어의 연산자 코드가 8비트, 오퍼랜드(operand)가 10비트 일 때 이 명령어로 몇 가지 연산을 수행하게 할 수 있는가?

  1. 8
  2. 18
  3. 256
  4. 1024
(정답률: 57%)
  • 연산자 코드의 비트 수에 따라 수행 가능한 연산의 가짓수가 결정됩니다.
    ① [기본 공식] $N = 2^{n}$ (여기서 $n$은 비트 수)
    ② [숫자 대입] $N = 2^{8}$
    ③ [최종 결과] $N = 256$
profile_image
1

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

30. 기억장치를 각 모듈이 번갈아 가며 접근하는 방법은?

  1. 페이징
  2. 스테이징
  3. 인터리빙
  4. 세그멘팅
(정답률: 62%)
  • 기억장치를 여러 개의 모듈로 나누어 CPU가 각 모듈에 번갈아 가며 접근함으로써 기억장치의 접근 속도를 높이는 기법을 인터리빙이라고 합니다.
profile_image
1

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

31. B 레지스터의 내용을 P 제어 신호에 따라 A 레지스터에 기억하기 위한 회로는?

(정답률: 40%)
  • B 레지스터의 데이터를 A 레지스터로 전송하여 저장하기 위해서는 A 레지스터의 load 입력단에 제어 신호 P가 연결되어 데이터 전송을 제어해야 합니다. 따라서 회로가 정답입니다.
profile_image
1

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

32. 타이머(Timer)에 의한 인터럽트(Interrupt)는?

  1. 프로그램 인터럽트
  2. I/O 인터럽트
  3. 익스터널 인터럽트
  4. 머신 체크 인터럽트
(정답률: 39%)
  • 타이머에 의해 규정된 시간을 알리거나 외부 장치로부터 요청이 오는 경우는 외부 인터럽트인 익스터널 인터럽트에 해당합니다.

    오답 노트

    프로그램 인터럽트: 0으로 나누기, 오버플로우 등 프로그램 내부 오류
    I/O 인터럽트: 입출력 장치의 데이터 전송 요청 및 완료 알림
    머신 체크 인터럽트: CPU의 하드웨어적 기능 오류
profile_image
1

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

33. 어느 컴퓨터의 기억 용량이 1M byte이다. 이 때 필요한 주소선의 수는?

  1. 8개
  2. 16개
  3. 20개
  4. 24개
(정답률: 46%)
  • 기억 용량과 주소선의 수 사이의 관계는 $2^{n}$ 공식으로 계산합니다.
    ① [기본 공식] $Capacity = 2^{n}$
    ② [숫자 대입] $1 \times 1024 \times 1024 = 2^{n}$
    ③ [최종 결과] $n = 20$
profile_image
1

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

34. 자료를 입출력 할 때 가장 효과적인 방법은?

  1. Programmed 입출력
  2. Interrupt 입출력
  3. Direct memory Access
  4. Handshaking
(정답률: 57%)
  • CPU의 개입 없이 입출력 장치와 기억장치 간에 직접 데이터를 전송하는 Direct memory Access 방식이 데이터 전송 속도가 가장 빠르고 CPU 부하를 줄여주므로 가장 효과적입니다.
profile_image
1

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

35. 다음번의 명령어가 현재의 프로그램 카운터(PC)를 기준으로 하여 어느 번지에 있음을 나타내는 주소지정 방식은?

  1. 상대번지 지정방식
  2. 간접번지 지정방식
  3. 직접번지 지정방식
  4. 절대번지 지정방식
(정답률: 51%)
  • 상대번지 지정방식은 현재의 프로그램 카운터(PC) 값에 명령어에 포함된 변위(Offset) 값을 더하여 실제 유효 주소를 결정하는 방식입니다.
profile_image
1

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

36. 컴퓨터에서 사용하는 명령어를 기능별로 분류할 때 동일한 분류에 포함되지 않는 것은?

  1. JMP(Jump 명령)
  2. ADD(Addition 명령)
  3. ROL(Rotate Left 명령)
  4. CLC(Clear Carry 명령)
(정답률: 43%)
  • ADD, ROL, CLC는 모두 CPU 내부의 ALU나 플래그 레지스터를 조작하는 연산 및 제어 명령어인 반면, JMP는 프로그램의 실행 흐름을 바꾸는 제어 전송 명령어이므로 분류가 다릅니다.
profile_image
1

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

37. 2진수 0011의 2의 보수(2'S complement)는?

  1. 1100
  2. 1110
  3. 1101
  4. 1111
(정답률: 68%)
  • 2의 보수는 주어진 이진수의 모든 비트를 반전(1의 보수)시킨 후, 결과값에 $1$을 더하여 구합니다.
    ① [비트 반전] $0011 \rightarrow 1100$
    ② [1 더하기] $1100 + 1$
    ③ [최종 결과] $1101$
profile_image
1

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

38. 인터럽트를 발생하는 모든장치들을 인터럽트의 우선순위에 따라 직렬로 연결함으로써 이루어지는 우선순위 인터럽트 처리방법은?

  1. handshaking
  2. daisy-chain
  3. DMA
  4. polling
(정답률: 58%)
  • 데이지 체인(daisy-chain) 방식은 인터럽트 요청 장치들을 우선순위에 따라 직렬로 연결하여, CPU의 승인 신호가 우선순위가 높은 장치부터 순차적으로 전달되도록 하는 처리 방법입니다.
profile_image
1

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

39. 인터럽트 요청 판별방법에 관한 내용 중 옳지 않은 것은?

  1. S/W에 의한 판별 방법은 폴링에 의한 방법이라고도 한다.
  2. H/W에 의한 판별 방법은 장치번호 버스를 이용한다.
  3. S/W에 의한 판별 방법은 인터럽트 처리 루틴이 수행된다.
  4. H/W에 의한 판별 방법은 S/W에 의한 판별 방법보다 속도가 느리다.
(정답률: 67%)
  • 하드웨어(H/W)에 의한 판별 방법은 전용 회로를 사용하여 인터럽트 발생원을 즉시 식별하므로, 소프트웨어(S/W)가 루틴을 통해 일일이 확인하는 폴링 방식보다 속도가 훨씬 빠릅니다.

    오답 노트

    하드웨어 판별: 장치번호 버스 사용 및 빠른 속도, 비용 높음
profile_image
1

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

40. 인터럽트 벡터에 필수적인 것은?

  1. 분기번지
  2. 메모리
  3. 제어규칙
  4. Acc
(정답률: 49%)
  • 인터럽트 벡터는 인터럽트 발생 시 해당 인터럽트를 처리할 서비스 루틴(ISR)의 시작 주소를 저장하고 있는 테이블이므로, 실행 지점으로 점프하기 위한 분기번지가 필수적입니다.
profile_image
1

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

3과목: 운영체제

41. 현재 헤드의 위치가 50에 있고, 요청 대기 열에는 다음과 같은 순서로 들어 있다고 가정할 때, C-SCAN(Circular-scan) 스케줄링 알고리즘에 의한 헤드의 총 이동거리는 얼마인가?

  1. 790
  2. 380
  3. 370
  4. 250
(정답률: 56%)
  • C-SCAN은 한쪽 방향으로만 헤드를 이동하며 요청을 처리하고, 끝에 도달하면 반대쪽 끝으로 즉시 이동하여 다시 처리를 시작하는 방식입니다. 현재 위치 $50$에서 가장 가까운 $40$ 방향(왼쪽)으로 이동을 시작합니다.
    ① [기본 공식]
    $$ \text{총 이동거리} = (\text{현재 위치} - \text{최소 끝}) + (\text{최대 끝} - \text{최소 끝}) + (\text{최대 끝} - \text{마지막 처리 위치}) $$
    ② [숫자 대입]
    $$ \text{총 이동거리} = (50 - 0) + (200 - 0) + (200 - 70) $$
    ③ [최종 결과]
    $$ \text{총 이동거리} = 380 $$
profile_image
1

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

42. 유닉스 시스템에서 프로세스 관리, 입/출력 관리, 기억장치 관리 등의 기능을 수행하는 것은?

  1. kernel
  2. fork
  3. utility
  4. shell
(정답률: 71%)
  • kernel은 유닉스 운영체제의 핵심으로, 하드웨어 보호, 프로세스 관리, 기억장치 관리, 입출력 관리 등 시스템의 전반적인 자원 관리를 수행합니다.

    오답 노트

    shell: 사용자의 명령어를 해석하여 커널에 전달하는 인터페이스
profile_image
1

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

43. 페이징 기법과 관련된 설명으로 옳지 않은 것은?

  1. 어떤 프로세스가 프로그램 실행에 사용하는 시간보다 페이지 적재 및 대치에 소비하는 시간이 더 큰 경우에 스래싱이 발생한다.
  2. 페이지 크기가 작을 경우 페이지 테이블의 공간이 많이 요구된다.
  3. 작업세트(working set) 방식은 스래싱을 방지하는 방법 중의 하나이다.
  4. 다중프로그래밍의 정도가 높을수록 스래싱의 발생 빈도는 낮아진다.
(정답률: 56%)
  • 다중프로그래밍의 정도가 너무 높아지면 각 프로세스에 할당되는 메모리 공간이 줄어들어 페이지 부재가 빈번해지며, 결과적으로 스래싱(Thrashing) 발생 빈도가 높아집니다.

    오답 노트

    스래싱: 페이지 교체 시간이 실행 시간보다 많아지는 현상
    페이지 크기 작음: 관리할 페이지 수가 늘어나 페이지 테이블 공간 증가
    작업세트: 프로세스가 자주 참조하는 페이지 집합을 유지하여 스래싱 방지
profile_image
1

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

44. UNIX에서 각 파일에 대한 정보를 기억하고 있는 자료구조로서 파일 소유자의 식별번호, 파일 크기, 파일의 최종 수정시간, 파일링 크수 등의 내용을 가지고 있는 것은?

  1. 슈퍼 블록(super block
  2. inode(index node)
  3. 디렉토리(directory)
  4. 파일 시스템 마운팅(mounting)
(정답률: 72%)
  • inode(index node)는 UNIX 파일 시스템에서 파일이나 디렉터리에 대한 모든 메타데이터(소유자 UID, 그룹 GID, 파일 크기, 수정 시간, 권한, 데이터 블록 주소 등)를 저장하는 핵심 자료구조입니다.
profile_image
1

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

45. 직접 파일(direct file)에 대한 설명으로 거리가 먼 것은?

  1. 직접 접근 기억장치의 물리적 주소를 통해 직접 레코드에 접근한다.
  2. 키에 일정한 함수를 적용하여 상대 레코드 주소를 얻고, 그 주소를 레코드에 저장하는 파일 구조이다.
  3. 직접 접근 기억장치의 물리적 구조에 대한 지식이 필요하다.
  4. 직접 파일에 적합한 장치로는 자기테이프를 주로 사용한다.
(정답률: 59%)
  • 직접 파일은 해싱 함수를 통해 물리적 주소를 계산하여 레코드에 즉시 접근하는 방식이므로, 임의 접근(Random Access)이 가능한 자기 디스크나 자기 드럼을 사용해야 합니다.

    오답 노트

    자기테이프: 순차 접근(Sequential Access) 방식만 가능하여 직접 파일에 부적합함
profile_image
1

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

46. HRN(Highest Response-ratio Next) 방식으로 스케줄링할 경우, 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 작업은?

  1. A
  2. B
  3. C
  4. D
(정답률: 64%)
  • HRN 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하며, 우선순위 수치가 높을수록 먼저 처리됩니다.
    우선순위 계산 공식은 다음과 같습니다.
    $$\text{Priority} = \frac{\text{Waiting Time} + \text{Service Time}}{\text{Service Time}}$$
    각 작업의 우선순위를 계산하면 다음과 같습니다.
    A: $ \frac{5 + 5}{5} = 2.0 $
    B: $ \frac{10 + 6}{6} = 2.67 $
    C: $ \frac{15 + 7}{7} = 3.14 $
    D: $ \frac{20 + 8}{8} = 3.5 $
    따라서 계산 결과가 가장 큰 D가 우선순위가 가장 높습니다.
profile_image
1

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

47. 프로그램 검사 인터럽트가 발생되는 이유로 적합하지 않은 것은?

  1. 잘못 사용된 명령어(invalid CPU instruction)가 나타날 때
  2. 부당한 기억장소 참조와 같은 프로그램 상의 오류가 발생할 때
  3. 계산 결과로서 소수점 넘침 현상(fixed-point arithmetic overflow)이 나타날 때
  4. 주어진 CPU 사용 시간을 해당 프로세스가 모두 소진 할 경우(interval time going out)
(정답률: 54%)
  • 프로그램 검사 인터럽트는 CPU 내부에서 실행 중인 프로그램의 논리적 오류나 하드웨어적 한계로 인해 발생하는 내부 인터럽트입니다.
    주어진 CPU 사용 시간을 모두 소진하여 발생하는 경우는 외부 인터럽트의 일종인 타이머 인터럽트에 해당합니다.
profile_image
1

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

48. 운영체제의 발달과정 순서를 옳게 나열한 것은?

  1. ㉮→㉱→㉰→㉯
  2. ㉰→㉯→㉱→㉮
  3. ㉮→㉰→㉱→㉯
  4. ㉰→㉱→㉯→㉮
(정답률: 57%)
  • 운영체제는 처리 효율을 높이기 위해 단일 작업 처리에서 다중 작업, 그리고 분산 처리 방향으로 발전하였습니다.
    발달 순서는 일괄 처리 시스템 $\rightarrow$ 시분할 시스템 $\rightarrow$ 다중 모드 시스템 $\rightarrow$ 분산 처리 시스템 순입니다.
profile_image
1

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

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

  1. 다중 사용자와 다중 응용프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.
  2. CPU, 메모리 공간, 기억 장치, 입/출력 장치 등의 자원을 관리한다.
  3. 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.
  4. 입/출력 장치와 사용자 프로그램을 제어한다.
(정답률: 69%)
  • 운영체제는 자원 관리, 스케줄링, 입출력 제어 등을 담당하는 시스템 소프트웨어입니다. 매크로 프로세서, 어셈블러, 컴파일러 등은 운영체제가 아니라 프로그래밍 언어를 기계어로 변환하는 언어 번역 프로그램(Language Translator)에 해당합니다.
profile_image
1

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

50. 중앙처리장치와 입/출력장치가 동시에 주기억장치를 접근하려고 하는 경우, 입/출력장치에 우선순위를 부여하여 주기억장치를 액세스하는 동안, 중앙처리장치에서 주기억장치에 대한 접근 작업을 양보하도록 하는 기법은?

  1. 폴링(polling)
  2. 직접 메모리 액세스(direct memory access)
  3. 기억 장치 인터리빙(storage interleaving)
  4. 사이클 스틸링(cycle stealing)
(정답률: 44%)
  • 사이클 스틸링(cycle stealing)은 채널(입출력장치)과 프로세서가 동시에 주기억장치에 접근하려 할 때, 우선순위가 높은 채널에 접근권을 부여하여 프로세서가 잠시 주기억장치 사용을 양보하게 하는 기법입니다.

    오답 노트

    폴링(polling): 컴퓨터가 주기적으로 단말 장치에 송신 요구가 있는지 확인하는 방식
    직접 메모리 액세스(direct memory access): CPU를 거치지 않고 메모리와 입출력장치 간 데이터를 직접 전송하는 방식
    기억 장치 인터리빙(storage interleaving): 메모리를 여러 뱅크로 나누어 동시 접근을 통해 속도를 높이는 방식
profile_image
1

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

51. 파일 보호 기법 중 각 파일에 접근 목록을 두어 접근 가능한 사용자와 가능한 동작을 기록한 후, 이를 근거로 접근을 허용하는 기법은?

  1. 파일의 명명(Naming)
  2. 비밀번호(Password)
  3. 접근제어(Access control)
  4. 암호화(Cryptography)
(정답률: 76%)
  • 접근제어(Access control)는 사용자에 따라 공유 데이터에 접근할 수 있는 권한을 제한하는 기법으로, 각 파일에 접근 목록을 두어 허용된 사용자와 동작을 기록하고 관리합니다.

    오답 노트

    파일의 명명(Naming): 파일 이름을 모르면 접근하지 못하게 하는 방법
    비밀번호(Password): 암호를 아는 사용자에게만 접근을 허용하는 방법
    암호화(Cryptography): 데이터를 암호화하여 권한 없는 사용자가 내용을 알 수 없게 하는 방법
profile_image
1

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

52. 파일 디스크립터의 내용으로 옳지 않은 것은?

  1. 오류 발생시 처리 방법
  2. 보조기억장치의 유형
  3. 파일의 구조
  4. 접근 제어 정보
(정답률: 58%)
  • 파일 디스크립터는 파일의 상태와 속성을 관리하는 데이터 구조로, 보조기억장치의 유형, 파일의 구조, 접근 제어 정보 등을 포함하고 있습니다. 오류 발생 시 처리 방법은 파일 디스크립터가 관리하는 정보에 해당하지 않습니다.
profile_image
1

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

53. 분산 시스템의 설계 목적으로 적합하지 않은 것은?

  1. 신뢰성
  2. 자원 공유
  3. 연산 속도 향상
  4. 보안성 향상
(정답률: 76%)
  • 분산 시스템은 여러 컴퓨터에 자원을 분산하여 신뢰성을 높이고, 자원 공유 및 연산 속도를 향상시키는 것이 목적입니다. 하지만 네트워크를 통해 연결되므로 관리 포인트가 늘어나 보안성 향상보다는 오히려 보안 취약점이 증가할 가능성이 큽니다.
profile_image
1

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

54. 다중 프로그래밍 시스템에서 운영체제에 의해 중앙처리장치가 할당되는 프로세스를 변경하기 위하여 현재 중앙처리장치를 사용하여 실행되고 있는 프로세스의 상태 정보를 저장하고, 앞으로 실행될 프로세스의 상태 정보를 설정한 다음에 중앙처리장치를 할당하여 실행이 되도록 하는 작업을 의미하는 것은?

  1. Context switching
  2. Interrupt
  3. Semaphore
  4. Dispatching
(정답률: 53%)
  • CPU가 실행 중인 프로세스를 변경할 때, 현재 프로세스의 상태(Context)를 PCB에 저장하고 다음 프로세스의 상태를 복구하여 실행하는 과정을 Context switching이라고 합니다.
profile_image
1

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

55. 버퍼링(buffering)에 대한 설명 중 틀린 것은?

  1. 디스크 전체를 매우 큰 버퍼처럼 사용한다.
  2. 한 레코드를 읽어서 CPU가 그것에 대한 작업을 시작함과 동시에 입/출력 장치가 필요한 레코드를 미리 읽어 CPU에 저장해 둔다.
  3. CPU가 필요한 레코드를 읽기 위해 기다리는 일이 없도록 한다.
  4. 저속의 입출력 장치와 고속의 CPU 간의 속도 차이를 해소하기 위해서 사용된다.
(정답률: 44%)
  • 버퍼링은 주기억장치(RAM)의 일부를 버퍼로 사용하여 CPU와 입출력 장치 간의 속도 차이를 해결하는 기법입니다. 디스크 전체를 버퍼처럼 사용하는 것은 스풀링(Spooling)에 대한 설명입니다.
profile_image
1

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

56. UNIX 운영체제의 특징으로 볼 수 없는 것은?

  1. 대화식 운영체제이다.
  2. 다중 사용자 시스템(Multi-user system)이다.
  3. 대부분의 코드가 어셈블리 언어로 기술되어 있다.
  4. 높은 이식성과 확장성이 있다.
(정답률: 73%)
  • UNIX는 이식성을 높이기 위해 대부분의 코드가 어셈블리 언어가 아닌 C언어로 작성되었습니다.

    오답 노트

    대화식 운영체제, 다중 사용자 시스템, 높은 이식성과 확장성은 UNIX의 핵심 특징입니다.
profile_image
1

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

57. 탐색 거리(seek distance)가 가장 짧은 요청이 먼저 서비스를 받는 디스크 스케줄링 기법으로 처리량이 주안점인 일괄처리에는 유용하나 응답시간의 편차가 크기 때문에 대화형 시스템에서는 부적합한 것은?

  1. FIFO
  2. SSTF
  3. SCAN
  4. C-SCAN
(정답률: 62%)
  • 현재 헤드 위치에서 가장 가까운(탐색 거리가 짧은) 요청을 먼저 처리하는 방식은 SSTF(Shortest Seek Time First)입니다. 처리량은 높지만, 멀리 떨어진 요청은 계속 밀려나는 기아 현상(Starvation)이 발생하여 응답 시간의 편차가 큽니다.
profile_image
1

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

58. 분산 운영체제의 구조 중 완전 연결(Fully Connection)에 대한 설명으로 옳지 않은 것은?

  1. 모든 사이트는 시스템 안의 다른 모든 사이트와 직접 연결된다.
  2. 사이트들 간의 메시지 전달이 매우 빠르다.
  3. 기본비용이 적게 든다.
  4. 사이트 간의 연결은 여러 회선이 존재하므로 신뢰성이 높다.
(정답률: 75%)
  • 완전 연결(Fully Connection) 구조는 모든 사이트가 서로 직접 연결되는 방식이므로, 연결해야 할 회선 수가 매우 많아 기본 구축 비용이 가장 많이 소요됩니다.

    오답 노트

    기본비용이 적게 든다: 모든 사이트를 직접 연결하므로 비용이 매우 높습니다.
profile_image
1

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

59. 모니터에 대한 설명으로 틀린 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. 모니터 내의 자원을 원하는 프로세스는 반드시 해당 모니터의 진입부를 호출함으로서 공유 자료에 접근할 수 있다.
  2. 구조적인 면에서 모니터는 데이터와 이 데이터를 처리하는 프로시저의 집합이라고 할 수 있다.
  3. 모니터 외부의 프로세스도 모니터 내부 데이터를 액세스 할 수 있다.
  4. 한순간에 하나의 프로세스만 모니터 안에서 활동하도록 한다.
(정답률: 54%)
  • 모니터는 자료 추상화와 정보 은폐 개념을 바탕으로 하며, 공유 자원에 접근하기 위해서는 반드시 모니터의 진입부 프로시저를 호출해야 합니다. 따라서 모니터 외부의 프로세스가 내부 데이터에 직접 액세스하는 것은 불가능합니다.
profile_image
1

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

60. 프로세스 스케줄링 기법 중 Round-Robin 기법에 대한 설명으로 옳지 않은 것은?

  1. 비 선점형 기법이다.
  2. 시간할당량이 너무 커지면, FCFS와 비슷하게 된다.
  3. 시간 할당량이 너무 작아지면, 오버헤드가 커지게 된다.
  4. interactive 시스템에 많이 사용된다.
(정답률: 50%)
  • Round-Robin 기법은 각 프로세스에 동일한 시간 할당량을 부여하고, 시간이 만료되면 강제로 CPU를 회수하여 다음 프로세스에 할당하는 대표적인 선점형 스케줄링 기법입니다.

    오답 노트

    비 선점형 기법이다: CPU를 강제로 뺏을 수 있는 선점형 기법입니다.
profile_image
1

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

4과목: 소프트웨어 공학

61. 비용예측방법에서 원시 프로그램의 규모에 의한 방법(COCOMO model)중 최대형 규모의 트랜잭션 처리시스템이나 운영체제 등의 소프트웨어를 개발하는 유형은?

  1. Organic 프로젝트
  2. Semidetached 프로젝트
  3. Embeded 프로젝트
  4. Sequential 프로젝트
(정답률: 60%)
  • COCOMO 모델은 소프트웨어 규모에 따라 프로젝트 유형을 구분합니다. Embeded 프로젝트는 30만 라인 이상의 최대형 규모로, 운영체제나 트랜잭션 처리 시스템과 같이 엄격한 제약 조건 하에서 개발되는 소프트웨어 유형을 의미합니다.

    오답 노트

    Organic 프로젝트: 5만 라인 이하의 소규모 프로젝트
    Semidetached 프로젝트: 30만 라인 이하의 중간 규모 프로젝트
profile_image
1

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

62. 다음 설명에 해당되는 것은?

  1. 소프트웨어 재공학 (Software Re-engineering)
  2. 소프트웨어 공학 (Software engineering)
  3. 소프트웨어 프로그래밍 (Software Programming)
  4. 소프트웨어 개발 (Software Development)
(정답률: 81%)

  • 기존 시스템을 이용하여 성능을 향상시키고 분석, 개조, 역공학, 이식 등의 활동을 수행하는 것은 소프트웨어 재공학 (Software Re-engineering)의 핵심 정의입니다.
profile_image
1

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

63. 소프트웨어 유지보수에 관련된 설명으로 옳지 않은 것은?

  1. 유지보수는 소프트웨어가 인수, 설치된 후 발생하는 모든 공학적 작업을 말한다.
  2. 유지보수는 원인에 따라 수리(corrective)보수, 적응(adaptive)보수, 완전화(perfective)보수, 예방(preventive)보수 등이 있다.
  3. 소프트웨어에 가해지는 변경을 제어 관리하는 것을 형상관리(configuration management)라고 한다.
  4. 소프트웨어 비용 중 유지보수 비용은 개발비용 보다 적다.
(정답률: 80%)
  • 일반적으로 소프트웨어 생명 주기 전체 비용 중 유지보수 비용이 개발 비용보다 훨씬 더 많이 발생합니다.
profile_image
1

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

64. 데이터 설계에 있어서 응집력의 의미로 가장 적절한 것은?

  1. 데이터 구조들이 시스템 전반에 얼마나 연관관계를 가지고 있는가 하는 정도
  2. 모듈이 개발 단계별로 얼마나 잘 정의되어 있는가 하는 정도
  3. 모듈이 독립적인 기능으로 잘 정의되어 있는 정도
  4. 모듈들 간의 상호 연관성의 정도
(정답률: 40%)
  • 응집력은 모듈 내부의 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내며, 결과적으로 모듈이 하나의 독립적인 기능으로 잘 정의되어 있는 정도를 의미합니다.

    오답 노트

    모듈들 간의 상호 연관성의 정도: 결합도(Coupling)에 대한 설명입니다.
profile_image
1

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

65. 시스템 구성요소에 해당되지 않는 것은?

  1. 입력
  2. 출력
  3. 제어
  4. 상태
(정답률: 73%)
  • 시스템의 기본 구성요소는 입력, 출력, 제어, 프로세스로 이루어지며, 상태는 시스템 구성요소에 해당하지 않습니다.
profile_image
1

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

66. 모듈의 구성 요소가 하나의 활동으로부터 나온 출력 자료를 그 다음 활동의 입력 자료로 사용하는 같은 모듈 내에서의 응집의 정도를 나타내는 것은?

  1. 절차적(procedural) 응집
  2. 논리적(logical) 응집도
  3. 기능적(functional) 응집도
  4. 순차적(sequential) 응집도
(정답률: 44%)
  • 한 활동의 출력값이 다음 활동의 입력값으로 사용되는 데이터 흐름을 가진 응집도는 순차적(sequential) 응집도입니다.
profile_image
1

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

67. CASE 에 관한 설명으로 옳지 않은 것은?

  1. 소프트웨어 개발비용을 절약할 수 있다.
  2. 자동화된 검사를 통해 소프트웨어 품질을 향상시킨다.
  3. 모듈의 수가 증가하므로 개발 기간이 늘어난다.
  4. 프로그램의 유지 보수를 간편하게 한다.
(정답률: 73%)
  • CASE(Computer Aided Software Engineering)는 소프트웨어 개발 과정의 자동화 도구로, 개발 생산성을 높이고 기간을 단축하며 품질을 향상시키는 것이 목적입니다.

    오답 노트

    모듈의 수가 증가하므로 개발 기간이 늘어난다: 자동화 도구를 통해 개발 프로세스가 효율화되므로 오히려 개발 기간이 단축됩니다.
profile_image
1

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

68. 소프트웨어 프로젝트 계획 수립시 소프트웨어 영역 결정 사항에 기술되어야 할 주요 사항이 아닌 것은?

  1. 위험성(risk)
  2. 기능(function)
  3. 성능(performance)
  4. 신뢰도(reliability)
(정답률: 57%)
  • 소프트웨어 영역 결정 사항에는 시스템이 제공해야 할 기능(function), 성능(performance), 신뢰도(reliability) 등 기술적인 요구사항이 포함됩니다.

    오답 노트

    위험성(risk): 프로젝트 관리 영역의 위험 분석 및 관리 단계에서 다루는 사항입니다.
profile_image
1

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

69. 브룩스(Brooks) 법칙의 의미로 가장 적절한 것은?

  1. 프로젝트 개발에는 많은 개발자가 필요하지 않다.
  2. 새로운 개발 인력이 진행 중인 프로젝트에 투입될 경우 작업 적응 기간과 부작용으로 인해 빠른 시간 내에 프로젝트는 완료될 수 없다.
  3. 프로젝트에는 많은 비용이 투입되어야 한다.
  4. 프로젝트에 개발자가 많이 참여할수록 프로젝트의 준공 기간은 지연된다.
(정답률: 68%)
  • 브룩스의 법칙은 지연되고 있는 소프트웨어 프로젝트에 인력을 추가로 투입하면, 새로운 인력의 교육 기간과 의사소통 비용 증가로 인해 오히려 프로젝트 완료 시간이 더 늦어진다는 원리입니다.
profile_image
1

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

70. 다음 중 결합도(Coupling)가 가장 낮은 것은?

  1. 공유결합(common coupling)
  2. 제어결합(control coupling)
  3. 외부결합(external coupling)
  4. 스템프결합(stamp coupling)
(정답률: 54%)
  • 결합도는 모듈 간의 상호 의존도를 나타내며, 낮을수록 독립성이 높아 좋은 설계입니다. 결합도가 낮은 순서(약함 $\rightarrow$ 강함)는 다음과 같습니다.
    데이터 $\rightarrow$ 구조 $\rightarrow$ 스템프 $\rightarrow$ 제어 $\rightarrow$ 외부 $\rightarrow$ 공통(공유) $\rightarrow$ 내용
    따라서 제시된 보기 중 스템프결합(stamp coupling)이 가장 낮습니다.
profile_image
1

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

71. 블랙박스 검사에 해당하지 않는 것은?

  1. 데이터 흐름 검사(data flow testing)
  2. 동치 분할 검사(equivalence partitioning testing)
  3. 원인 효과 그래픽 기법(cause effect graphic -technique)
  4. 비교 검사(comparison testing)
(정답률: 62%)
  • 블랙박스 검사는 내부 구조를 보지 않고 입력과 출력만을 확인하는 기법입니다. 반면 데이터 흐름 검사는 프로그램 내부의 변수 정의와 사용 경로를 분석하는 화이트박스 검사 기법에 해당합니다.
profile_image
1

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

72. 폭포수 모형에 대한 설명으로 옳지 않은 것은?

  1. 산출물이 명확하여 개발 공정의 기준점을 잘 제시한다.
  2. 모델의 적용 경험과 성공사례가 많다.
  3. 단계적 정의가 분명하고 전체 공조의 이해가 용이하다.
  4. 각 단계의 병렬 수행이 가능하다.
(정답률: 67%)
  • 폭포수 모형은 각 단계가 순차적으로 진행되는 선형 모델입니다. 이전 단계가 완전히 완료되어야 다음 단계로 넘어갈 수 있는 구조이므로, 각 단계를 동시에 진행하는 병렬 수행은 불가능합니다.
profile_image
1

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

73. 하향식 통합에 있어서 모듈간의 통합시험을 하기 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈을 무엇이라고 하는가?

  1. Driver
  2. Stub
  3. Sub-Program
  4. Dummy-Program
(정답률: 43%)
  • 하향식 통합 테스트에서는 상위 모듈이 하위 모듈을 호출하는 구조이므로, 아직 개발되지 않은 하위 모듈의 기능을 임시로 대체하여 테스트할 수 있게 해주는 가짜 모듈인 Stub이 필요합니다.
profile_image
1

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

74. Boehm 이 제안한 나선형 모델의 태스크(task)에 해당되지 않는 것은?

  1. 계획 수립(Planning)
  2. 위험 분석(Risk Analysis)
  3. 객체 구현(Object Implementation)
  4. 고객 평가(Customer Evaluation)
(정답률: 31%)
  • 나선형 모델은 폭포수 모델과 프로토타입 모델의 장점에 위험 분석 기능을 추가한 모형으로, 계획 수립, 위험 분석, 개발 및 검증, 고객 평가의 4가지 태스크가 반복적으로 수행됩니다.

    오답 노트

    객체 구현: 나선형 모델의 핵심 4단계 태스크에 포함되지 않는 개별 구현 활동입니다.
profile_image
1

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

75. 객체지향 기법에서 메타클래스(meta class)는 클래스 계층 트리의 어디에 위치하는가?

  1. 클래스 계층 트리의 최하단
  2. 클래스 계층 트리의 최상단
  3. 클래스 계층 트리의 외부
  4. 클래스 계층 트리의 중간
(정답률: 60%)
  • 메타클래스는 클래스를 생성하는 클래스로, 클래스들의 속성과 동작을 정의하는 최상위 개념입니다. 따라서 클래스 계층 트리의 최상단에 위치하여 하위 클래스들의 구조를 결정합니다.
profile_image
1

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

76. 소프트웨어 컴포넌트(Component) 재사용의 이점이라고 볼 수 없는 항목은?

  1. 소프트웨어의 품질 향상
  2. 개발 담당자의 생산성 향상
  3. 개발 비용의 절감
  4. 응용소프트웨어의 보안 유지
(정답률: 63%)
  • 컴포넌트 재사용은 이미 검증된 모듈을 다시 사용함으로써 개발 기간 단축, 비용 절감, 품질 향상 및 생산성 증대라는 이점을 제공합니다.
    보안 유지는 재사용 자체의 직접적인 이점이라기보다 설계 및 구현 단계의 보안 정책과 검증을 통해 달성되는 영역입니다.
profile_image
1

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

77. 다음은 소프트웨어 설계 모형의 구조도이다. (a)(b)(c)(d)에 들어갈 항목을 순서대로 나열한 것은?

  1. 데이터설계 - 아키텍쳐설계 - 절차설계 - 인터페이스설계
  2. 아키텍쳐설계 - 데이터설계 - 절차설계 - 인터페이스설계
  3. 아키텍쳐설계 - 데이터설계 - 인터페이스설계 - 절차설계
  4. 데이터설계 - 아키텍쳐설계 - 인터페이스설계 - 절차설계
(정답률: 24%)
  • 소프트웨어 설계는 하위 수준의 상세 설계로 갈수록 구체화되는 계층 구조를 가집니다.
    가장 기본이 되는 데이터설계(a) $\rightarrow$ 전체 구조를 잡는 아키텍쳐설계(b) $\rightarrow$ 모듈 간 연결을 정의하는 인터페이스설계(c) $\rightarrow$ 세부 로직을 구현하는 절차설계(d) 순으로 진행됩니다.
profile_image
1

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

78. 위험 모니터링(monitoring)의 의미로 가장 적절한 것은?

  1. 위험을 이해하는 것
  2. 위험요소들에 대하여 계획적으로 관리하는 것
  3. 위험 요소 징후들에 대하여 계속적으로 인지하는 것
  4. 첫 번째 조치로 위험을 피할 수 있도록 하는 것
(정답률: 64%)
  • 위험 모니터링은 식별된 위험 요소들이 실제로 발생하는지, 혹은 새로운 위험 징후가 나타나는지를 지속적으로 관찰하고 인지하는 활동을 의미합니다.
profile_image
1

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

79. UML에서 use case diagram에 속하는 내용이 아닌 것은?

  1. Actor
  2. Use case
  3. Relationship
  4. Object
(정답률: 25%)
  • 유스케이스 다이어그램은 시스템의 기능적 요구사항을 모델링하며, 외부 사용자와 시스템 간의 상호작용을 표현합니다.
    핵심 구성 요소는 Actor, Use case, Relationship입니다.

    오답 노트

    Object: 객체 다이어그램(Object Diagram)의 구성 요소입니다.
profile_image
1

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

80. 자료흐름도의 구성 요소와 표시 기호의 연결이 옳지 않은 것은?

  1. 종착지(terminator) : 오각형
  2. 자료흐름(data flow) : 화살표
  3. 처리공정(process) : 원
  4. 자료저장소(data store) : 직선(평행선)
(정답률: 65%)
  • 자료흐름도(DFD)에서 종착지(Terminator)는 외부 엔티티를 의미하며, 일반적으로 사각형으로 표시합니다.

    오답 노트

    자료흐름: 화살표로 표시함
    처리공정: 원 또는 둥근 사각형으로 표시함
    자료저장소: 평행선으로 표시함
profile_image
1

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

5과목: 데이터 통신

81. LAN의 매체 접근 방법에 따른 분류로 옳지 않은 것은?

  1. CSMA/CD
  2. 토큰 버스
  3. 토큰 링
  4. LLC
(정답률: 66%)
  • LAN의 매체 접근 제어(MAC) 방법에는 CSMA/CD, 토큰 버스, 토큰 링 등이 있습니다. 반면 LLC(Logical Link Control)는 데이터 링크 계층의 상위 계층으로, 매체 접근 방법이 아니라 논리적 연결 및 흐름 제어를 담당하는 프로토콜입니다.
profile_image
1

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

82. 흐름 제어방식에서 한 번에 여러 개의 프레임을 전송할 경우 효율적인 기법은?

  1. 정지 및 대기
  2. 슬라이딩 윈도우
  3. 다중 전송
  4. 적응성 ARQ
(정답률: 54%)
  • 슬라이딩 윈도우(Sliding Window) 방식은 수신 측에서 처리 가능한 범위(윈도우 크기) 내에서 확인 응답 없이도 여러 개의 프레임을 연속적으로 전송할 수 있어 전송 효율이 매우 높습니다.
profile_image
1

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

83. 지능 다중화기에 대한 설명으로 옳지 않은 것은?

  1. 비동기식 다중화 장비이다.
  2. 통계적 다중화기라고 한다.
  3. 가격이 저렴하고 접속에 소요되는 시간이 단축된다.
  4. 주소 회로, 흐름 제어, 오류 제어 등의 기능이 있다.
(정답률: 61%)
  • 지능 다중화기(통계적 다중화기)는 사용자의 요구에 따라 동적으로 대역폭을 할당하므로 효율적이지만, 주소 회로 및 제어 기능이 추가되어 구조가 복잡하고 가격이 비쌉니다.

    오답 노트

    비동기식 다중화 장비이다: 맞음
    통계적 다중화기라고 한다: 맞음
    주소 회로, 흐름 제어, 오류 제어 등의 기능이 있다: 맞음
profile_image
1

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

84. 정보의 전송제어 절차의 단계를 올바르게 나타낸 것은?

  1. 회선접속→ 데이터링크의 확립→ 데이터 전송 → 데이터링크의 해제 통보→ 회선절단
  2. 회선접속→ 데이터 전송→ 데이터링크의 확립 → 데이터링크의 해제 통보→ 회선절단
  3. 회선접속→ 데이터링크의 확립→ 데이터링크의 해제 통보 → 데이터 전송→ 회선절단
  4. 회선접속→ 데이터링크의 확립→ 데이터 전송 → 회선절단→ 데이터링크의 해제 통보
(정답률: 76%)
  • 정보 전송제어 절차는 물리적인 연결부터 논리적인 연결, 실제 데이터 전송, 그리고 이를 역순으로 해제하는 과정을 거칩니다.
    회선접속(물리적 연결) $\rightarrow$ 데이터링크의 확립(논리적 연결) $\rightarrow$ 데이터 전송 $\rightarrow$ 데이터링크의 해제 통보 $\rightarrow$ 회선절단 순으로 진행되는 것이 올바른 절차입니다.
profile_image
1

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

85. 누화(Crosstalk) 및 상호변조잡음(Intermodulation noise)과 관계있는 멀티플렉싱은?

  1. TDM
  2. FDM
  3. DM
  4. STDM
(정답률: 53%)
  • FDM(주파수 분할 다중화)은 서로 다른 주파수 대역을 할당하여 전송하므로, 인접한 채널 간의 간섭으로 인한 누화(Crosstalk)나 주파수 성분 간의 상호변조잡음(Intermodulation noise)이 발생할 수 있습니다.
profile_image
1

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

86. 정보를 0과 1로 표시하고, 이것을 직류의 전기 신호로 전송하는 것은?

  1. 대역 전송 방식
  2. 직렬 전송 방식
  3. 병렬 전송 방식
  4. 베이스 밴드 전송 방식
(정답률: 36%)
  • 베이스 밴드 전송 방식은 디지털 데이터를 변조 과정 없이 0과 1의 전기적 신호(직류) 형태로 직접 전송하는 방식입니다.
profile_image
1

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

87. 전송 오류 제어 방식에서 오류 제어용 코드 부가 방식이 아닌 것은?

  1. 패리티 검사
  2. 해밍 코드 사용방식
  3. 순환 중복 검사방식
  4. 궤환 전송방식과 연속 전송방식
(정답률: 62%)
  • 패리티 검사, 해밍 코드, 순환 중복 검사(CRC)는 데이터에 추가적인 코드를 붙여 오류를 검출하거나 수정하는 코드 부가 방식입니다. 반면 궤환 전송방식과 연속 전송방식은 오류 발생 시 재전송을 통해 해결하는 ARQ(자동 재전송 요청) 방식에 해당합니다.
profile_image
1

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

88. LAN의 CSMA/CD 방식에서 운용상의 특징으로 옳은 것은?

  1. LAN에 연결되어 있는 어느 한 DTE가 고장이 나더라도 다른 DTE의 통신에는 전혀 영향을 미치지 않는다.
  2. 충돌이 발생하더라도 다른 기기의 데이터 전송은 가능하다.
  3. 통신량이 많아지더라도 채널의 이용률은 떨어지지 않는다.
  4. 지연 시간을 충분히 예측할 수 있다.
(정답률: 35%)
  • CSMA/CD 방식은 공유 매체를 사용하는 버스형 구조의 특징을 가지며, 특정 DTE(데이터 단말 장치) 하나에 고장이 발생하더라도 다른 단말 장치들 간의 통신에는 영향을 주지 않는 독립적인 운용이 가능합니다.

    오답 노트

    충돌 발생 시: 모든 전송 중단 및 재전송 대기
    통신량 증가 시: 충돌 횟수 증가로 채널 이용률 저하
    지연 시간: 충돌 발생 여부에 따라 가변적이므로 예측 불가
profile_image
1

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

89. 수신 스테이션은 비트 에러나 프레임의 손실을 검사하게 되고, 에러가 검출되면 자동적으로 송신 스테이션에게 재전송을 요청하는 자동 재전송 요청(Automatic Repeat reQuest)을 하게 되는데, 다음 중 ARQ 방식이 아닌 것은?

  1. Go-back-N ARQ
  2. 정지-대기(Stop-and-Wait) ARQ
  3. 선택적 재전송(Selective-Repeat) ARQ
  4. 슬라이딩 윈도우(Sliding-Window) ARQ
(정답률: 61%)
  • 슬라이딩 윈도우(Sliding-Window) ARQ는 에러 제어 방식이 아니라, 수신측의 확인 신호 없이 미리 정해진 패킷 수만큼 연속적으로 전송하여 효율을 높이는 흐름제어 방식입니다.
profile_image
1

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

90. 회선교환 방식에서 제어 신호의 종류가 아닌 것은?

  1. 감시 제어신호
  2. 신호 제어신호
  3. 주소 제어신호
  4. 통신망 관리 제어신호
(정답률: 25%)
  • 회선교환 방식의 제어 신호에는 감시 제어신호, 주소 제어신호, 호 정보 제어신호, 통신망 관리 제어신호가 포함됩니다. 따라서 신호 제어신호는 해당 분류에 속하지 않습니다.
profile_image
1

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

91. 25개의 구간을 망형으로 연결하면 필요한 회선의 수는 몇 회선인가?

  1. 250
  2. 300
  3. 350
  4. 500
(정답률: 45%)
  • 망형(Mesh) 연결 구조에서 모든 노드가 서로 연결될 때 필요한 총 회선 수는 노드 수 $n$에 대하여 다음 공식을 사용합니다.
    ① [기본 공식] $L = \frac{n(n-1)}{2}$
    ② [숫자 대입] $L = \frac{25(25-1)}{2}$
    ③ [최종 결과] $L = 300$
profile_image
1

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

92. 데이터 전송 속도의 척도를 나타내는 것이 아닌 것은?

  1. 변조 속도
  2. 데이터 신호 속도
  3. 반송파 주파수 속도
  4. 베어러(Bearer) 속도
(정답률: 32%)
  • 데이터 전송 속도는 변조 속도, 데이터 신호 속도, 베어러 속도 등으로 측정하지만, 반송파 주파수 속도는 전송 속도의 척도가 아닌 반송파 자체의 특성을 나타냅니다.
profile_image
1

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

93. 서로 다른 주파수들이 똑같은 전송 매체를 공유할 때 이 주파수들이 서로의 합과 차의 신호를 발생함으로써 발생되는 잡음을 무엇이라 하는가?

  1. 상호변조 잡음
  2. 열 잡음
  3. 누화 잡음
  4. 충격 잡음
(정답률: 58%)
  • 서로 다른 주파수들이 동일한 매체를 공유할 때, 이들의 합과 차에 해당하는 새로운 주파수 성분이 생성되어 발생하는 잡음을 상호변조 잡음이라고 합니다.

    오답 노트

    열 잡음: 열교란에 의해 발생하는 잡음
    누화 잡음: 인접한 회선 간의 신호 간섭으로 발생하는 잡음
    충격 잡음: 불규칙한 진폭과 간격으로 발생하는 충격성 잡음
profile_image
1

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

94. 다음에서 세션 계층의 설명으로 옳지 않은 것은?

  1. 암호화와 형식 변환의 기능을 제공한다.
  2. 통신 시스템 간의 회화 기능을 제공한다.
  3. 전송하는 정보의 일정한 부분에 체크 점(check point)을 둔다.
  4. 소동기점과 대동기점을 이용하여 회화 동기를 조절한다.
(정답률: 40%)
  • 암호화와 형식 변환은 세션 계층이 아니라 표현 계층(Presentation Layer)에서 담당하는 핵심 기능입니다.

    오답 노트

    통신 시스템 간 회화 기능 제공, 체크 점(check point) 설정, 동기점 이용 회화 조절: 모두 세션 계층의 올바른 기능
profile_image
1

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

95. 적절한 전송 경로를 선택하고 이 경로로 데이터를 전달하는 인터네트워킹(internetworking) 장비는?

  1. 리피터(repeater)
  2. 브리지(bridge)
  3. 라우터(router)
  4. 게이트웨이(gateway)
(정답률: 61%)
  • 네트워크 간의 최적 경로를 설정(Routing)하고 데이터를 목적지까지 전달하는 인터네트워킹 장비는 라우터입니다.
profile_image
1

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

96. 다음의 라우팅 프로토콜 중에서 여러 자율 시스템 간에 라우팅 정보를 교환하는 라우팅 프로토콜은?

  1. BGP (Border Gateway Protocol)
  2. RIP (Routing Information Protocol)
  3. OSPF (Open Shortest Path First)
  4. IGP (Interior Gateway Protocol)
(정답률: 31%)
  • BGP (Border Gateway Protocol)는 서로 다른 자율 시스템(AS) 간에 라우팅 정보를 교환하는 외부 게이트웨이 프로토콜입니다.

    오답 노트

    RIP, OSPF, IGP: 자율 시스템 내부에서 동작하는 내부 게이트웨이 프로토콜
profile_image
1

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

97. VAN이 제공하는 4가지 기능의 큰 분류에 속하지 않는 것은?

  1. 전송 기능
  2. 실시간 기능
  3. 교환 기능
  4. 정보처리 기능
(정답률: 31%)
  • VAN(부가가치통신망)의 주요 기능은 전송 기능, 교환 기능, 통신처리 기능, 정보처리 기능으로 구성됩니다. 따라서 실시간 기능은 이에 해당하지 않습니다.
profile_image
1

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

98. 여러 단말기가 같은 장소에 위치하는 경우, 다중화 기능을 이용하여 전송로의 수를 감소시키기 위해 사용하는 장비는?

  1. 모뎀
  2. 허브
  3. 멀티플렉서
  4. 라우터
(정답률: 50%)
  • 여러 개의 신호를 하나의 전송로로 통합하여 전송하는 다중화(Multiplexing) 기능을 수행하여 전송로 수를 줄여주는 장비는 멀티플렉서입니다.
profile_image
1

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

99. 인터넷 프로토콜 아키텍처를 구성하는 4 계층이 아닌 것은?

  1. 표현 계층
  2. 전송 계층
  3. 인터넷 계층
  4. 링크 계층
(정답률: 38%)
  • TCP/IP 인터넷 프로토콜 아키텍처는 링크 계층, 인터넷 계층, 전송 계층, 응용 계층의 4계층으로 구성됩니다. 표현 계층은 OSI 7계층 모델에 포함되는 계층입니다.
profile_image
1

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

100. 종점 간에 오류 수정과 흐름 제어를 수행하여 신뢰성 있고 투명한 데이터 전송을 제공하는 것은 OSI 7계층 중 어느 계층인가?

  1. 물리 계층
  2. 데이터 링크 계층
  3. 네트워크 계층
  4. 트랜스포트 계층
(정답률: 38%)
  • 종단 간(End-to-End)의 신뢰성 있는 데이터 전송을 위해 오류 수정, 흐름 제어, 혼잡 제어를 수행하는 계층은 트랜스포트 계층입니다.
profile_image
1

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

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