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

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

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

정보처리기사(구)
(2009-03-01 기출문제)

목록

1과목: 데이터 베이스

1. 순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력할 때, 가능한 출력 순서의 결과가 아닌 것은?

  1. A, B, C, D
  2. C, D, B, A
  3. B, C, D, A
  4. C, A, B, D
(정답률: 69%)
  • 스택은 나중에 들어온 데이터가 먼저 나가는 FILO(First-In Last-Out) 구조입니다.
    C가 가장 먼저 출력되려면 A와 B가 이미 스택에 쌓여 있어야 하며, 이 경우 B가 A보다 먼저 출력되어야 합니다. 따라서 C가 출력된 후 A가 B보다 먼저 출력되는 C, A, B, D 순서는 스택 구조상 불가능합니다.
profile_image
1

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

2. SQL은 DDL, DML, DCL 로 구분할 수 있다. 다음 중 나머지 셋과 성격이 다른 명령은 무엇인가?

  1. SELECT
  2. CREATE
  3. INSERT
  4. UPDATE
(정답률: 74%)
profile_image
1

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

3. 뷰(VIEW)에 대한 설명으로 옳지 않은 것은?

  1. 뷰의 정의 변경을 위해서는 ALTER 문을 이용한다.
  2. 뷰에 대한 조작은 기본 테이블 조작과 거의 동일하며, 삽입, 갱신, 삭제연산에는 제약이 따른다.
  3. 뷰 위에 또 다른 뷰를 정의할 수 있다.
  4. 뷰가 정의된 기본 테이블이 삭제되면 뷰도 자동적으로 삭제된다.
(정답률: 70%)
profile_image
1

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

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

  1. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
  2. 일반 사용자도 시스템 카탈로그의 내용을 검색할 수 있다.
  3. 시스템 카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다.
  4. 시스템 카탈로그에 대한 갱신은 데이터베이스의 무결성 유지를 위하여 사용자가 직접 갱신해야 한다.
(정답률: 75%)
  • 시스템 카탈로그는 DBMS가 스스로 생성하고 관리하는 데이터 사전으로, 데이터베이스의 무결성을 유지하기 위해 일반 사용자가 직접 수정할 수 없으며 오직 DBMS에 의해 자동으로 갱신되어야 합니다.

    오답 노트

    사용자가 직접 갱신해야 한다: DBMS가 자동으로 관리하며 사용자의 직접 수정은 금지됩니다.
profile_image
1

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

5. 릴레이션의 특징으로 옳지 않은 것은?

  1. 모든 튜플은 서로 다른 값을 갖는다.
  2. 각 속성은 릴레이션 내에서 유일한 이름을 가지며, 속성의 순서는 큰 의미가 없다.
  3. 하나의 릴레이션에서 튜플의 순서는 없다.
  4. 한 릴레이션에 나타난 속성 값은 논리적으로 더 이상 분해할 수 없는 원자 값이어서는 안 된다.
(정답률: 76%)
profile_image
1

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

6. Which of the following is not a function of the DBA?

  1. schema definition
  2. storage structure definition
  3. application program coding
  4. integrity constraint specification
(정답률: 69%)
profile_image
1

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

7. 데이터베이스의 정의와 거리가 먼 것은?

  1. integrated data
  2. operational data
  3. stored data
  4. exclusive data
(정답률: 72%)
  • 데이터베이스는 여러 사용자가 공동으로 이용하는 공용 데이터(Shared data)여야 하며, 특정 사용자만 독점하는 배타적 데이터(exclusive data)는 정의에 어긋납니다.

    오답 노트

    integrated data: 중복을 배제한 통합 데이터
    operational data: 업무 수행에 필수적인 운영 데이터
    stored data: 저장 매체에 저장된 데이터
profile_image
1

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

8. 물리적 데이터베이스 구조의 기본 데이터 단위인 저장 레코드 양식을 설계할 때 고려 사항으로 거리가 먼 것은?

  1. 데이터 타입
  2. 데이터 값의 분포
  3. 트랜잭션 모델링
  4. 접근 빈도
(정답률: 58%)
  • 저장 레코드 양식 설계 시에는 데이터 타입, 값의 분포, 접근 빈도 등 물리적 저장 구조를 결정하는 요소들을 고려해야 합니다.

    오답 노트

    트랜잭션 모델링: 데이터베이스 작업의 최소 단위로, 시스템 운영에 관한 내용이며 물리적 구조 설계와는 무관합니다.
profile_image
1

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

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

  1. 데이터베이스의 공유 최대화
  2. 시스템의 활용도 최대화
  3. 데이터베이스의 일관성 최소화
  4. 사용자에 대한 응답시간 최소화
(정답률: 73%)
profile_image
1

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

10. 정규화의 목적으로 거리가 먼 것은?

  1. 삽입, 삭제, 갱신 이상의 발생을 방지한다.
  2. 효과적인 검색 알고리즘을 생성할 수 있다.
  3. 어떤 릴레이션이라도 데이터베이스 내에 표현할 수 있도록 한다.
  4. 종속되지 않도록 릴레이션을 분배하여 연산 시간을 감소시킨다.
(정답률: 56%)
  • 정규화의 핵심 목적은 데이터 중복을 제거하여 삽입, 삭제, 갱신 이상을 방지하고 무결성을 유지하는 것입니다. 릴레이션을 분해하는 과정에서 오히려 조인(Join) 연산이 증가하여 연산 시간이 늘어날 수 있으므로, 연산 시간 감소는 정규화의 목적이 아닙니다.
profile_image
1

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

11. DBMS의 제어기능이 갖추어야 할 요건에 해당하지 않는 것은?

  1. 데이터와 데이터의 관계를 명확하게 명세할 수 있어야하며, 원하는 데이터 연산은 무엇이든 명세할 수 있어야 한다.
  2. 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되게 해야 한다.
  3. 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안을 유지하여야 한다.
  4. 여러 사용자가 데이터베이스를 동시에 접근하여 처리할 때 데이터베이스와 처리결과가 항상 정확성을 유지하도록 병행 제어를 할 수 있어야 한다.
(정답률: 59%)
profile_image
1

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

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

  1. E-R 모델의 기본적인 아이디어를 시각적으로 가장 잘 나타내는 것이 E-R 다이어그램이다.
  2. E-R 다이어그램에서 개체 타입은 다이아몬드, 관계 타입은 사각형, 속성은 타원으로 표시한다.
  3. 개체, 속성, 그들 간의 관계를 이용하여 개념 세계의 정보 구조를 표현 한다.
  4. 1976년 P. Chen이 제안하였다.
(정답률: 80%)
profile_image
1

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

13. 다음과 같은 중위식 표현을 전위식(Prefix)으로 옳게 표현한 것은?

  1. + E - A B * C D /
  2. A B * C + D / E -
  3. + D / * E - A B C
  4. - / * A + B C D E
(정답률: 64%)
  • 중위식 $\text{A}*( \text{B}+\text{C} )/\text{D}-\text{E}$를 전위식으로 변환하기 위해 연산 우선순위에 따라 연산자를 앞으로 이동시킵니다.
    1단계(괄호): $(\text{B}+\text{C}) \rightarrow +\text{BC}$
    2단계(곱셈): $\text{A}*(\text{B}+\text{C}) \rightarrow *\text{A}+\text{BC}$
    3단계(나눗셈): $(*\text{A}+\text{BC}) / \text{D} \rightarrow / *\text{A}+\text{BCD}$
    4단계(뺄셈): $(/ *\text{A}+\text{BCD}) - \text{E} \rightarrow - / *\text{A}+\text{BCDE}$
    최종 결과: $- / * \text{A} + \text{B} \text{C} \text{D} \text{E}$
profile_image
1

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

14. 데이터베이스의 상태를 변화시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위를 무엇이라고 하는가?

  1. 프로시저
  2. 트랜잭션
  3. 모듈
  4. 도메인
(정답률: 74%)
profile_image
1

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

15. 데이터베이스 설계에 대한 설명으로 옳지 않은 것은?

  1. 요구 조건 분석 단계는 사용자의 요구 조건을 수집하고 분석하여 사용자가 의도하는 데이터베이스의 용도를 파악해야 한다.
  2. 개념적 설계 단계에서는 트랜잭션 인터페이스 설계, 스키마의 평가 및 정제 등의 작업을 수행한다.
  3. 논리적 설계 단계에서는 개념적 설계 단계에서 만들어진 정보 구조로부터 특정 목표 DBMS가 처리할 수 있는 스키마를 생성한다.
  4. 물리적 설계 단계에서는 저장 구조와 접근 경로 등을 결정한다.
(정답률: 62%)
profile_image
1

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

16. 다음 영문의 ( ) 안 내용으로 가장 적절한 것은?

  1. view
  2. index
  3. ISAM file
  4. data dictionary
(정답률: 65%)
profile_image
1

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

17. 다음 자료에 대하여 선택(Selection) 정렬을 이용하여 오름차순으로 정렬할 경우 2회전 후의 결과로 옳은 것은?

  1. 4, 5, 8, 9, 11
  2. 4, 9, 5, 11, 8
  3. 4, 5, 11, 8, 9
  4. 4, 5, 9, 11, 8
(정답률: 73%)
  • 선택 정렬은 매 회전마다 정렬되지 않은 부분에서 최솟값을 찾아 맨 앞으로 보내는 방식입니다.
    1회전: 전체 에서 최솟값 $4$를 찾아 맨 앞의 $9$와 교환 $\rightarrow$ $4, 9, 5, 11, 8$
    2회전: $4$를 제외한 나머지에서 최솟값 $5$를 찾아 $9$와 교환 $\rightarrow$ $4, 5, 9, 11, 8$
profile_image
1

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

18. 트랜잭션은 자기의 연산에 대하여 전부(All) 또는 전무(Nothing) 실행만이 존재하며, 일분 실행으로는 트랜잭션의 기능을 가질 수 없다는 트랜잭션의 특성은?

  1. consistency
  2. atomicity
  3. isolation
  4. durability
(정답률: 64%)
profile_image
1

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

19. 자료와 부가적인 정보를 조작하고 저장하는 방법이 파일구조이다. 파일을 조작할 때 색인 또는 오버플로우를 위한 공간이 필요하고, 파일을 사용하던 중에 오버플로우 레코드가 많아지면 재편성해야 하는 것은?

  1. 직접파일(Direct File)
  2. 다중 링 파일(Multi-Ring File)
  3. 순차 파일(Sequence File)
  4. 색인 순차 파일(Indexed Sequential File)
(정답률: 69%)
profile_image
1

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

20. 데이터 모델에 대한 다음 설명 중 ( )의 내용으로 가장 타당한 것은?

  1. 제약조건
  2. 개체
  3. 속성
  4. 도메인
(정답률: 72%)
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 명령어의 실행에 필요한 메모리 참조 횟수는? (단, 각 오퍼랜드는 메모리 간접 주소 모드로 지정)

  1. 2
  2. 4
  3. 6
  4. 8
(정답률: 38%)
  • 메모리 간접 주소 모드에서는 실제 데이터에 접근하기 위해 주소를 저장한 메모리를 먼저 참조해야 하므로, 오퍼랜드 하나당 2회의 메모리 참조가 필요합니다.
    ① [기본 공식]
    $$Total = Fetch + (Operand1 \times 2) + (Operand2 \times 2) + Store$$
    ② [숫자 대입]
    $$Total = 1 + (1 \times 2) + (1 \times 2) + 1$$
    ③ [최종 결과]
    $$Total = 6$$
profile_image
1

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

22. 동기 고정식 마이크로 오퍼레이션 제어의 특성을 설명한 것이 아닌 것은?

  1. 제어장치의 구현이 간단하다.
  2. 중앙처리장치의 시간 이용이 비효율적이다.
  3. 여러 종류의 마이크로 오퍼레이션의 수행시 CPU사이클 타임이 실제적인 오퍼레이션 시간보다 길다.
  4. 마이크로 오퍼레이션이 끝나고 다음 오퍼레이션이 수행될 때까지 시간지연이 있게 되어 CPU 처리 속도가 느려진다.
(정답률: 47%)
  • 마이크로 오퍼레이션이 끝나고 다음 오퍼레이션이 수행될 때까지 시간지연이 발생하여 처리 속도가 느려지는 특성은 비동기식 제어 방식의 특징입니다. 동기식 제어는 고정된 클록 주기에 맞춰 동작하므로 구현이 간단하지만, 가장 긴 오퍼레이션 시간에 맞춰 사이클 타임이 결정되어 효율성이 떨어지는 특성을 가집니다.
profile_image
1

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

23. 3-주소 명령어의 설명으로 옳은 것은?

  1. 결과는 1st operand에 남는다.
  2. 결과는 2nd operand에 남는다.
  3. 결과는 3rd operand에 남는다.
  4. 결과는 임시 구역에 남는다.
(정답률: 59%)
profile_image
1

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

24. 16바이트의 블록 크기와 64블록으로 구성된 캐시에서 바이트 주소 1200이 사상(mapping)되는 블록 번호는?

  1. 10
  2. 11
  3. 12
  4. 13
(정답률: 42%)
  • 메모리 주소를 캐시 블록으로 사상할 때는 먼저 메모리 블록 번호를 구한 뒤, 이를 캐시 블록 수로 나눈 나머지 값을 계산합니다.
    ① [기본 공식]
    $$\text{Cache Block} = (\text{Address} / \text{Block Size}) \pmod{\text{Total Cache Blocks}}$$
    ② [숫자 대입]
    $$\text{Cache Block} = (1200 / 16) \pmod{64}$$
    ③ [최종 결과]
    $$\text{Cache Block} = 75 \pmod{64} = 11$$
profile_image
1

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

25. 접근 시간(access time)이 빠른 순서부터 나열된 것은?

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

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

26. 기억장치에서 DRO(Destructive Read Out)의 성질을 갖고 있는 메모리는?

  1. 반도체 메모리
  2. 자기코어 메모리
  3. 자기디스크 메모리
  4. 자기테이프 메모리
(정답률: 49%)
profile_image
1

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

27. 간접사이클(Indirect cycle)을 옳게 나타낸 마이크로오퍼레이션은?(단, MAR : memory address register, MBR : memory buffer register, IEN : interrupt enable)

  1. MAR←MBR(AD),MBR←M(MAR)
  2. MAR←PC, MBR←M(MAR), MBR←M(MAR), PC←PC+1, OPR←MBR(OP), I←MBR(I)
  3. MAR←MBR(AD),MBR←AC,M←MBR
  4. MAR(AD)←PC, PC←0, MBR←AC, MAR←PC, PC←PC+1, M←MBR, M←MBR, IEN←0
(정답률: 39%)
  • 간접 사이클(Indirect cycle)은 명령어의 주소 부분이 실제 데이터의 주소가 아닌, 데이터의 주소가 저장된 메모리 주소를 가리킬 때 이를 참조하여 실제 유효 주소를 가져오는 과정입니다.
    따라서 MBR에 저장된 주소(AD)를 MAR로 보내고, 해당 메모리 위치의 내용을 다시 MBR로 가져오는 MAR←MBR(AD), MBR←M(MAR) 과정이 정답입니다.
profile_image
1

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

28. 하드웨어 원인에 의한 인터럽트에 속하지 않는 것은?

  1. 정전(Power fail)
  2. machine check
  3. overflow/underflow
  4. 프로그램 수행이 무한 루프일 때 time에 의한 발생
(정답률: 47%)
profile_image
1

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

29. 다음 논리회로 중 성격이 다른 것은?

  1. 디코더
  2. 반가산기
  3. 인코더
  4. 카운터
(정답률: 57%)
profile_image
1

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

30. 2-주소 명령어 형식으로 다음 연산을 표와 같이 수행했을 때 각 ( )에 알맞은 것은? (단, R1, R2은 레지스터를 나타냄)

  1. (가) : MOV, (나) : Y, (다) : R1
  2. (가) : MOV, (나) : A, (다) : B
  3. (가) : ADD, (나) : Y, (다) : R1
  4. (가) : ADD, (나) : A, (다) : B
(정답률: 56%)
  • 연산식 $Y = (A + B) \times (C + D)$를 수행하기 위해 $R1$에는 $A+B$를, $R2$에는 $C+D$를 저장한 후 두 레지스터를 곱한 결과값을 최종적으로 $Y$에 저장해야 합니다.
    1. $R1 \leftarrow A+B$ 수행
    2. $R2 \leftarrow C+D$ 수행
    3. $R1 \leftarrow R1 \times R2$ 수행
    4. $Y \leftarrow R1$ (결과값 이동)
    따라서 마지막 단계는 $R1$의 값을 $Y$로 옮기는 MOV 연산이 필요하며, (가)는 MOV, (나)는 Y, (다)는 R1이 됩니다.
profile_image
1

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

31. 하드웨어 신호에 의하여 특정 번지의 서브루틴을 수행하는 것을 무엇이라 하는가?

  1. DMA
  2. vectored
  3. subroutine call
  4. handshaking mode
(정답률: 48%)
profile_image
1

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

32. 상대 주소 지정방식(Relative Addressing Mode)을 사용하는 컴퓨터에서 PC(Program Counter)의 값이 (2FA50)16 이고 변위(Displacement)값이 (0B)16 이라면 실제 데이터가 들어 있는 메모리의 주소는 얼마인가?

  1. (2FA500B)16
  2. (2FA45)16
  3. (0B2FA50)16
  4. (2FA5B)16
(정답률: 48%)
profile_image
1

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

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

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

    오답 노트

    페이징: 가상 메모리를 고정 크기로 나누는 기법
    세그멘팅: 가상 메모리를 논리적 단위(가변 크기)로 나누는 기법
profile_image
1

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

34. BSA(Branch and Save return Address)의 마이크로 동작 중 시간 T0에서 실행하는 동작이 아닌 것은? (단, T0는 sequencer 출력을 나타냄)

  1. PC←PC+1
  2. MAR←MBR(AD)
  3. MBR(AD)←PC
  4. PC←MBR(AD)
(정답률: 44%)
  • BSA(Branch and Save return Address) 명령어의 마이크로 동작 단계에서 $T_0$ 시점에는 주소 저장 및 이동을 위한 동작이 수행됩니다.
    $\text{T}_0$ 단계의 동작: $MAR \leftarrow MAR(AD)$, $MBR(AD) \leftarrow PC$, $PC \leftarrow MBR(AD)$

    오답 노트

    PC $\leftarrow$ PC+1: $T_2$ 단계에서 실행되는 동작입니다.
profile_image
1

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

35. 기억장치의 자료처리 속도를 나타내는 밴드폭(bandwidth)이란?

  1. 계속적으로 기억장치에서 데이터를 읽거나 저장할 때 1초 동안에 사용되는 비트 수
  2. 필요에 따라 주기억장치에 사용되는 바이트의 사용량
  3. 1초 동안에 사용되는 워드(WORD)의 사용량
  4. 계속적으로 사용되는 데이터의 사용량을 1분 동안에 사용하는 바이트의 수를 표시
(정답률: 60%)
profile_image
1

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

36. 다음 그림은 입출력 시스템의 구성도이다. ①,②,③,④의 내용을 순서대로 나열한 것은?

  1. 입출력 제어기, 입출력 장치제어기, 인터페이스, 입출력 장치
  2. 입출력 장치제어기, 입출력 제어기, 인터페이스, 입출력 장치
  3. 입출력 제어기, 인터페이스, 입출력 장치제어기, 입출력장치
  4. 인터페이스, 입출력 장치제어기, 입출력 제어기, 입출력 장치
(정답률: 49%)
  • 입출력 시스템의 구성도는 CPU와 주변장치 사이의 데이터 흐름을 제어하는 계층 구조를 나타냅니다.
    중앙처리장치와 연결되어 전체를 제어하는 ①은 입출력 제어기, 제어기와 장치제어기 사이의 통신 통로인 ②는 인터페이스, 실제 장치를 제어하는 ③은 입출력 장치제어기, 마지막으로 실제 물리적 장치인 ④는 입출력 장치 순으로 구성됩니다.
profile_image
1

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

37. 다음은 정규화된 부동소수점(floating point) 방식으로 표현된 두 수의 덧셈과정이다. 다음 중 그 순서가 바르게 나열된 것은? (단, A:정규화, B:지수의 비교, C:가수의 정렬, D:가수의 덧셈)

  1. B-C-D-A
  2. C-B-D-A
  3. A-C-B-D
  4. A-B-C-D
(정답률: 50%)
  • 부동소수점 덧셈은 지수가 서로 달라야 가수를 더할 수 없으므로 다음과 같은 순서로 진행됩니다.
    1. 지수의 비교(B): 두 수의 지수 크기를 비교합니다.
    2. 가수의 정렬(C): 작은 지수를 큰 지수에 맞춰 가수를 시프트합니다.
    3. 가수의 덧셈(D): 정렬된 가수끼리 더합니다.
    4. 정규화(A): 결과값을 다시 정규화된 형태로 변환합니다.
    따라서 올바른 순서는 B-C-D-A입니다.
profile_image
1

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

38. 인터럽트 처리 루틴에서 반드시 사용되는 레지스터는?

  1. Index Register
  2. Accumulator
  3. Program Counter
  4. MAR
(정답률: 50%)
profile_image
1

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

39. 다음 프로그램 이행 특성 중 stack을 가장 효과적으로 이용할 수 있는 것은?

  1. iteration
  2. recursion
  3. multiprogramming
  4. miltiprocessing
(정답률: 44%)
profile_image
1

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

40. 다음 회로에서 OR게이트의 입력으로 연결되어야 할 디코더 출력들로 옳은 것은?

  1. D1, D4, D5, D6
  2. D0, D1, D2, D3, D4, D5, D6
  3. D0, D1, D2, D4, D5, D6
  4. D4, D5
(정답률: 49%)
  • 주어진 논리식 $F = \bar{B} + (AC)$를 만족하는 최소항(minterm)을 찾아야 합니다.
    1. $\bar{B}$가 1인 경우: $B=0$이면 $A, C$ 값에 상관없이 참이므로 $D_0(000), D_1(001), D_2(010), D_3(011)$가 선택됩니다. (단, 디코더 입력 순서가 $A, B, C$일 때 $B$가 두 번째 비트라면 $D_0, D_1, D_4, D_5$가 되나, 일반적인 3x8 디코더의 $B$ 입력 위치와 정답을 분석하면 $B$가 중간 비트일 때 $\bar{B}$는 $D_0, D_1, D_4, D_5$이며, $AC$는 $A=1, C=1$인 $D_5, D_7$입니다. 하지만 정답이 $D_0$부터 $D_6$까지인 것으로 보아, 식 $F = \bar{B} + (AC)$를 만족하는 진리표 상의 모든 조합을 합집합한 결과가 $D_0, D_1, D_2, D_3, D_4, D_5, D_6$가 되는 구성입니다.
profile_image
1

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

3과목: 운영체제

41. 페이징 기법에 대한 설명으로 옳지 않은 것은?

  1. 동적 주소 변환 기법을 사용하여 다중 프로그래밍의 효과를 증진시킨다.
  2. 내부 단편화가 발생하지 않는다.
  3. 프로그램을 동일한 크기로 나눈 단위를 페이지라고 하며, 이 페이지를 블록으로 사용하는 기법이다.
  4. 페이지 맵 테이블이 필요하다.
(정답률: 63%)
profile_image
1

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

42. 다음 중 가장 바람직한 스케줄링 정책은?

  1. CPU 이용률을 줄이고 반환시간을 늘린다.
  2. 응답시간을 줄이고 CPU 이용률을 늘린다.
  3. 대기시간을 늘리고 반환시간을 줄인다.
  4. 반환시간과 처리율을 늘린다.
(정답률: 72%)
profile_image
1

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

43. 분산처리 시스템에서 분산의 대상에 대한 설명으로 옳지 않은 것은?

  1. 공유자원에 접근할 경우 시스템 유지를 위해 제어를 분산할 필요가 있다.
  2. 처리기와 입출력 장치와 같은 물리적인 자원을 분산할 수 있다.
  3. 분산처리 시스템에서 분산의 대상이 되는 것은 하드웨어와 제어이며, 자료는 분산 대상이 아니다.
  4. 시스템 성능과 가용성을 증진하기 위해 자료를 분산할 수 있다.
(정답률: 71%)
profile_image
1

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

44. 운영체제의 기능으로 거리가 먼 것은?

  1. 통신 네트워크 관리 기능
  2. 시스템에서의 에러 처리 기능
  3. 시스템의 바이러스 자동 퇴치 기능
  4. 병렬 수행을 위한 편의성 제공 기능
(정답률: 73%)
profile_image
1

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

45. 디스크 입출력 요청 대기 큐에 다음과 같은 순서로 기억 되어 있다. 현재 헤드가 53에 있을 때, 이들 모두를 처리하기 위한 총 이동 거리는 얼마인가? (단, FCFS 방식을 사용한다.)

  1. 320
  2. 640
  3. 710
  4. 763
(정답률: 55%)
  • FCFS(First-Come First-Served) 방식은 요청이 들어온 순서대로 처리하는 방식으로, 현재 헤드 위치에서 다음 요청 위치까지의 절대값 차이를 모두 합산하여 총 이동 거리를 구합니다.
    ① [기본 공식]
    $$\text{Total Distance} = \sum |\text{Next} - \text{Current}|$$
    ② [숫자 대입]
    $$\text{Total} = |98-53| + |183-98| + |37-183| + |122-37| + |14-122| + |124-14| + |65-124| + |67-65|$$
    ③ [최종 결과]
    $$\text{Total} = 45 + 85 + 146 + 85 + 108 + 110 + 59 + 2 = 640$$
profile_image
1

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

46. 분산 처리 시스템의 설계 목적으로 거리가 먼 것은?

  1. 확장의 용이성
  2. 보안의 용이성
  3. 연산속도 향상
  4. 자원과 데이터의 공유성
(정답률: 74%)
  • 분산 처리 시스템은 여러 컴퓨터를 네트워크로 연결하여 자원을 공유하고 연산 속도를 높이며, 필요 시 노드를 추가하여 시스템을 확장하기 위해 설계됩니다. 반면, 데이터가 여러 곳에 분산되어 저장되고 전송되므로 보안 관리의 복잡성이 증가하여 보안의 용이성은 설계 목적으로 보기 어렵습니다.
profile_image
1

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

47. 주기억장치 배치 전략 기법으로 First-Fit 방법을 사용할 경우 그림과 같은 기억장소 리스트에서 10k 크기의 작업은 어느 기억공간에 할당 되는가?

  1. 1번 부분
  2. 2번 부분
  3. 3번 부분
  4. 할당되지 않는다.
(정답률: 70%)
profile_image
1

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

48. UNIX에서 파일의 사용 허가 지정에 관한 명령어는?

  1. mv
  2. ls
  3. chmod
  4. fork
(정답률: 69%)
profile_image
1

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

49. UNIX에서 파일에 대한 정보를 갖고 있는 inode 의 내용으로 볼 수 없는 것은?

  1. 파일 링크 수
  2. 파일 소유자의 식별 번호
  3. 파일의 최초 변경시간
  4. 파일 크기
(정답률: 69%)
  • inode는 파일의 메타데이터를 저장하는 구조체로, 파일 크기, 소유자 식별 번호, 파일 링크 수, 권한, 데이터 블록의 위치 등을 포함합니다. 하지만 파일의 최초 생성 시간이나 변경 시간 등의 시간 정보는 파일 시스템의 구현 방식에 따라 다르며, 일반적인 inode의 필수 핵심 내용으로 보기 어렵습니다.
profile_image
1

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

50. 시스템 소프트웨어의 하나인 로더(Loader)의 기능에 해당하지 않는 것은?

  1. Allocation
  2. Linking
  3. Translation
  4. Relocation
(정답률: 52%)
profile_image
1

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

51. 다음 표와 같이 작업이 제출되었을 때 Round-Robin 정책을 사용하여 스케줄링하면 평균 반환시간은 얼마인가? (단, 작업 할당시간은 4시간으로 한다.)

  1. 19.75
  2. 19.25
  3. 18.75
  4. 18.25
(정답률: 31%)
  • Round-Robin 스케줄링에서 각 작업의 종료 시간에서 제출 시간을 뺀 반환시간의 평균을 구합니다.
    작업 종료 시간: A=20, B=8, C=26, D=25
    $$\text{평균 반환시간} = \frac{\sum(\text{종료 시간} - \text{제출 시간})}{\text{작업 수}}$$
    $$\text{평균 반환시간} = \frac{(20-0) + (8-1) + (26-2) + (25-3)}{4}$$
    $$\text{평균 반환시간} = 18.25$$
profile_image
1

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

52. 다음 설명에 해당하는 디렉토리는?

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

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

53. 파일 시스템의 기능이라고 볼 수 없는 것은?

  1. User Interface 제공
  2. Backup 과 Recovery 능력
  3. 정보를 암호화(encryption)하고 해독(decrypt)할 수 있는 능력
  4. Interrupt에 자동 대처하는 능력
(정답률: 45%)
profile_image
1

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

54. 사용자는 단말 장치를 이용하여 운영체제와 상호 작용하며, 시스템은 일정시간 단위로 CPU를 한 사용자에서 다음 사용자로 신속하게 전환함으로써, 각각의 사용자들은 실제로 자신만이 컴퓨터를 사용하고 있는 것처럼 사용할 수 있는 처리 방식은?

  1. Batch Processing System
  2. Time-Sharing Processsing System
  3. Off-Line Processing System
  4. Real Time Processing System
(정답률: 65%)
profile_image
1

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

55. 임계영역(Critical Section)에 대한 설명으로 옳은 것은?

  1. 프로세스들의 상호배제(Mutual Exclusion)가 일어나지 않도록 주의해야 한다.
  2. 임계영역에서 수행 중인 프로세스는 인터럽트가 가능한 상태로 만들어야 한다.
  3. 어느 한 시점에서 둘 이상의 프로세스가 동시에 자원 또는 데이터를 사용하도록 지정된 공유 영역을 의미한다.
  4. 임계 영역에서의 작업은 신속하게 이루어져야 한다.
(정답률: 44%)
  • 임계 영역은 공유 자원에 접근하는 영역으로, 데이터 일관성을 위해 작업이 신속하게 처리되어야 합니다.

    오답 노트

    상호배제가 일어나지 않도록 주의: 반드시 상호배제가 보장되어야 합니다.
    인터럽트가 가능한 상태: 데이터 보호를 위해 인터럽트가 불가능한 상태여야 합니다.
    둘 이상의 프로세스가 동시에 사용: 한 시점에 오직 하나의 프로세스만 사용 가능해야 합니다.
profile_image
1

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

56. 다음 설명의 (A)와 (B)에 들어갈 내용으로 옳은 것은?

  1. (A) : Virtual Address, (B) : Paging
  2. (A) : Paging, (B) : Segmentation
  3. (A) : Segmentation, (B) : Fragmentation
  4. (A) : Segmentation, (B) : Compaction
(정답률: 65%)
profile_image
1

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

57. 레코드가 직접 액세스 기억장치의 물리적 주소를 통해 직접 액세스 되는 파일 구조는?

  1. Sequential File
  2. Indexed Sequential File
  3. Direct File
  4. Partitioned File
(정답률: 71%)
profile_image
1

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

58. PCB(PROCESS CONTROL BLOCK)가 포함하고 있는 정보가 아닌 것은?

  1. 프로세스의 현 상태
  2. 중앙처리장치 레지스터 보관 장소
  3. 할당된 자원에 대한 포인터
  4. 프로세스의 사용 빈도
(정답률: 44%)
profile_image
1

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

59. UNIX에서 커널에 대한 설명으로 옳지 않은 것은?

  1. UNIX 시스템의 중심부에 해당한다.
  2. 사용자의 명령을 수행하는 명령어 해석기이다.
  3. 프로세스 관리, 기억장치 관리 등을 담당한다.
  4. 컴퓨터 부팅시 주기억장치에 적재되어 상주하면서 실행된다.
(정답률: 68%)
profile_image
1

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

60. 특정 프로세스의 작업이 중단되어 CPU를 다른 프로세스에게 넘겨줄 때, 전 프로세스의 레지스터들은 저장되고, 실행될 프로세스의 레지스터를 시스템에 적재하는 작업을 무엇이라고 하는가?

  1. Dispatch
  2. Wake Up
  3. Context Switching
  4. Suspended
(정답률: 54%)
profile_image
1

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

4과목: 소프트웨어 공학

61. 설계품질을 평가하기 위해서는 반드시 좋은 설계에 대한 기준을 세워야 한다. 다음 중 좋은 기준이라고 할 수 없는 것은?

  1. 설계는 모듈적 이어야 한다.
  2. 설계는 자료와 프로시저에 대한 분명하고 분리된 표현을 포함해야 한다.
  3. 소프트웨어 요소들 간의 효과적 제어를 위해 설계에서 계층적 조직이 제시되어야 한다.
  4. 설계는 서브루틴이나 프로시저가 전체적이고 통합적이 될 수 있도록 유도되어야 한다.
(정답률: 50%)
profile_image
1

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

62. 소프트웨어공학에서 CASE의 효과에 해당하지 않는 것은?

  1. 소프트웨어 개발 주기의 표준안 확립
  2. 소프트웨어 개발 기법의 실용화
  3. 문서화의 용이성 제공
  4. 시스템 수정 및 유지보수 확대
(정답률: 39%)
profile_image
1

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

63. 소프트웨어공학에 대한 설명으로 거리가 먼 것은?

  1. 소프트웨어공학이란 소프트웨어의 개발, 운용, 유지보수 및 파기에 대한 체계적인 접근 방법이다.
  2. 소프트웨어공학은 소프트웨어 제품의 품질을 향상시키고 소프트웨어 생산성과 작업 만족도를 증대시키는 것이 목적이다.
  3. 소프트웨어공학의 궁극적 목표는 최대의 비용으로 계획된 일정보다 가능한 빠른 시일 내에 소프트웨어를 개발하는 것이다.
  4. 소프트웨어공학은 신뢰성 있는 소프트웨어를 경제적인 비용으로 획득하기 위해 공학적 원리를 정립하고 이를 이용하는 학문이다.
(정답률: 73%)
profile_image
1

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

64. 다음 중 소프트웨어 개발 모형이 가장 적절하게 선택된 경우는?

  1. 구축하고자 하는 시스템의 요구사항이 불분명하여 프로토타입 모형을 선택하였다.
  2. 개발 중에도 고객의 요구사항에 맞게 수정 작업을 할 수 있도록 폭포수 모형을 선택하였다.
  3. 위험 분석을 통해 점증적으로 시스템을 개발할 수 있도록 폭포수 모형을 선택하였다.
  4. 응용분야가 단순하고 설치 시점에 제품 설명서가 요구됨에 따라 나선형 모형을 선택하였다.
(정답률: 55%)
  • 요구사항이 불분명할 때는 견본품을 미리 만들어 고객과 소통하며 요구사항을 확정 짓는 프로토타입 모형이 가장 적절합니다.

    오답 노트

    폭포수 모형: 요구사항이 명확하고 변경이 적은 프로젝트에 적합하며, 수정 작업이 어렵습니다.
    나선형 모형: 위험 분석을 통해 점증적으로 개발하는 모형입니다.
profile_image
1

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

65. DFD(Data Flow Diagram)에 대한 설명으로 거리가 먼 것은?

  1. 단말(Terminator)은 원으로 표기한다.
  2. 구조적 분석 기법에 이용된다.
  3. 자료 흐름과 기능을 자세히 표현하기 위해 단계적으로 세분화된다.
  4. 자료 흐름 그래프 또는 버블(Bubble) 차트라고도 한다.
(정답률: 56%)
  • DFD(자료 흐름도)에서 단말(Terminator)은 사각형으로 표기합니다. 원(또는 타원)으로 표기하는 요소는 처리(Process)입니다.

    오답 노트

    구조적 분석 기법 이용: DFD의 핵심 목적
    단계적 세분화: 복잡한 기능을 상세히 표현하는 방식
    버블 차트: 처리 공정을 원으로 그려 표현하기 때문에 불리는 명칭
profile_image
1

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

66. 제어흐름 그래프가 다음과 같을 때 McCabed의 cyclomatic 수는 얼마인가?

  1. 3
  2. 4
  3. 5
  4. 6
(정답률: 55%)
profile_image
1

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

67. 객체 지향 설계 단계의 순서가 옳은 것은?

  1. 문제 정의→요구 명세화→객체 연산자 정의→객체 인터페이스 결정→객체 구현
  2. 요구 명세화→문제 정의→객체 인터페이스 결정→객체 연산자 정의→객체 구현
  3. 문제 정의→요구 명세화→객체 구현→객체 인터페이스 결정→객체 연산자 정의
  4. 요구 명세화→문제 정의→객체 구현→객체 인터페이스 결정→객체 연산자 정의
(정답률: 54%)
profile_image
1

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

68. 객체모형(Object Model), 동적모형(Dynamic Model), 기능 모형(Functional Model)의 3개 모형으로 구성되어 있는 객체지향 분석 기법은?

  1. Rumbaugh method
  2. Wirfs-Brock method
  3. Jacobson method
  4. Coad & Yourdon method
(정답률: 68%)
profile_image
1

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

69. 프로젝트를 추진하기 위하여 팀 구성원들의 특성을 분석해보니 1명이 고급 프로그래머이고 몇 명의 중급 프로그래머가 포함되어 있었다. 이와 같은 경우 가장 적합한 팀 구성 방식은?

  1. 책임 프로그래머 팀(Chief Programmer Team)
  2. 민주주의식 팀(Democratic Team)
  3. 계층형 팀(Hierarchical Team)
  4. 구조적 팀(Structured Team)
(정답률: 67%)
profile_image
1

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

70. 자료 사전에서 자료의 반복을 의미하는 것은?

  1. =
  2. ( )
  3. { }
  4. [ ]
(정답률: 66%)
profile_image
1

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

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

  1. Preventive maintenance
  2. Corrective maintenance
  3. Perfective maintenance
  4. Adaptive maintenance
(정답률: 58%)
  • 운영체제나 컴파일러 등 소프트웨어를 운용하는 환경 변화에 대응하여 시스템을 변경하는 것은 적응보수(Adaptive maintenance)의 핵심 정의입니다.

    오답 노트

    Preventive maintenance: 결함 예방을 위한 보수
    Corrective maintenance: 오류 수정 보수
    Perfective maintenance: 기능 향상 및 성능 개선 보수
profile_image
1

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

72. 객체 지향 기법에서 어떤 클래스에 속하는 구체적인 객체를 의미하는 것은?

  1. instance
  2. message
  3. method
  4. operation
(정답률: 48%)
profile_image
1

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

73. 소프트웨어 품질목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?

  1. Usability
  2. Flexibility
  3. Correctness
  4. Maintainability
(정답률: 40%)
  • 정확성(Correctness)은 소프트웨어가 사용자의 요구 기능을 얼마나 충실히 충족시키는지를 나타내는 품질 목표입니다.

    오답 노트

    Usability: 사용자가 쉽게 사용할 수 있는 정도
    Flexibility: 요구사항 변경 시 쉽게 수정할 수 있는 정도
    Maintainability: 오류 교정 및 변경이 용이한 정도
profile_image
1

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

74. 응집도는 한 모듈 내부의 처리 요소들 간의 기능적 연관도를 나타낸다. 다음 중 가장 강한 응집도에 해당하는 것은?

  1. Procedural Cohesion
  2. Functional Cohesion
  3. Sequential Cohesion
  4. Logical Cohesion
(정답률: 49%)
profile_image
1

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

75. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P에 해당하지 않는 것은?

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

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

76. 소프트웨어를 재사용함으로써 얻을 수 있는 이점으로 거리가 먼 것은?

  1. 새로운 개발 방법론 도입용이
  2. 생산성 증가
  3. 소프트웨어 품질 향상
  4. 소프트웨어 문서 공유
(정답률: 67%)
profile_image
1

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

77. 두 명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month) 생산성 특정을 위한 계산 방식으로 가장 적합한 것은?

  1. 10000 / 2
  2. 10000 / 5
  3. 10000 / (5 × 2)
  4. (2 × 10000) / 5
(정답률: 70%)
profile_image
1

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

78. 화이트박스 테스트에 대한 설명으로 옳지 않은 것은?

  1. 제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사이다.
  2. 모듈 안의 작동을 직접 관찰한다.
  3. 프로그램 원시 코드의 논리적인 구조를 커버하도록 테스트 케이스를 설계한다.
  4. 화이트박스 테스트 기법에는 조건 검사, 루프 검사, 비교 검사 등이 있다.
(정답률: 42%)
profile_image
1

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

79. CPM(Critical Path Method)에 대한 설명으로 옳지 않은 것은?

  1. 프로젝트 내에서 각 작업이 수행되는 시간과 각 작업 사이의 관계를 파악할 수 있다.
  2. 작업일정을 한눈에 볼 수 있도록 해주며 막대그래프의 형태로 표현한다.
  3. 경영층의 과학적인 의사 결정을 지원한다.
  4. 효과적인 프로젝트의 통제를 가능하게 해 준다.
(정답률: 50%)
profile_image
1

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

80. 재공학의 목적으로 적합하지 않은 것은?

  1. 소프트웨어의 수명을 연장시킨다.
  2. 소프트웨어의 유지보수성을 향상시킨다.
  3. 소프트웨어 개발 기간을 연장시켜 비용을 증가시킨다.
  4. 소프트웨어에서 사용하고 있는 기술을 향상시킨다.
(정답률: 73%)
profile_image
1

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

5과목: 데이터 통신

81. 다음 설명에 해당하는 통신망은?

  1. 종합정보통신망(ISDN)
  2. 부가가치통신망(VAN)
  3. 근거리통신망(LAN)
  4. 가입전산망(Teletex)
(정답률: 73%)
profile_image
1

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

82. 가상회선 패킷교환 방식에서 모든 패킷이 전송되면, 마지막으로 이미 확립된 접속을 끝내기 위해 이용되는 패킷으로 옳은 것은?

  1. Call Accept Packet
  2. Clear Request Packet
  3. Call Identifier Packet
  4. Reset Packet
(정답률: 64%)
profile_image
1

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

83. 다음 중 PCM 방식의 변조 순서로 옳은 것은?

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

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

84. 다음 중 프로토콜의 기본 요소가 아닌 것은?

  1. syntax
  2. timing
  3. control
  4. semantic
(정답률: 45%)
profile_image
1

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

85. 다음이 설명하고 있는 것은?

  1. Header Translation
  2. Tunneling
  3. Packet Handling
  4. Dual Stack
(정답률: 57%)
profile_image
1

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

86. 이동 단말이나 PDA, 소형 무선 단말기 상에서 인터넷을 이용할 수 있도록 해주는 프로토콜의 총칭은?

  1. ASP
  2. WAP
  3. HTTP
  4. PPP
(정답률: 64%)
  • WAP(Wireless Application Protocol)는 소형 무선 단말기나 이동 단말기가 무선 환경에서 데이터를 효율적으로 전송하여 인터넷을 이용할 수 있게 하는 프로토콜의 총칭입니다.

    오답 노트

    ASP: 인터넷을 통해 소프트웨어를 임대하는 서비스
    HTTP: 웹 서버와 브라우저 간 문서 전송 규약
    PPP: 직렬 인터페이스를 이용한 두 컴퓨터 간 통신 프로토콜
profile_image
1

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

87. 데이터 링크 제어 문자 중에서 수신측에서 송신측으로 부정 응답으로 보내는 문자는?

  1. NAK(Negative Acknowledge)
  2. STX(Start of Text)
  3. ACK(Acknowledge)
  4. ENQ(Enquiry)
(정답률: 72%)
profile_image
1

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

88. 아날로그 데이터 전송 방식 중에서 비트 전송률을 높이기 위해 각각의 벡터를 위상 변화뿐만 아니라 진폭 변화도 시키는 방식은?

  1. PSK(Phase Shift Keying)
  2. QAM(Quardrature Amplitude Modulation)
  3. FSK(Frequency Shift Keying)
  4. ASK(Amplitude Shift Keying)
(정답률: 54%)
profile_image
1

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

89. TCP/IP 모델 중 전송계층 프로토콜로 순서제어와 에러제어를 수행하는 것은?

  1. IP
  2. TCP
  3. UDP
  4. FTP
(정답률: 56%)
  • TCP는 전송계층 프로토콜로서 신뢰성 있는 데이터 전송을 위해 순서제어, 흐름제어, 에러제어를 수행합니다.

    오답 노트

    IP: 네트워크 계층에서 경로 선택 및 주소 지정을 수행합니다.
    UDP: 전송계층 프로토콜이나 신뢰성보다는 고속 및 실시간 전송에 유리합니다.
    FTP: 응용 계층에서 파일 송수신을 담당합니다.
profile_image
1

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

90. HDLC(High-Level Data Link Control)에서 사용되는 프레임의 종류로 옳지 않은 것은?

  1. Information Frame
  2. Supervisory Frame
  3. Control Frame
  4. Unnumbered Frame
(정답률: 46%)
profile_image
1

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

91. 효율적인 전송을 위하여 넓은 대역폭(혹은 고속 전송 속도)을 가진 하나의 전송링크를 통하여 여러 신호(혹은 데이터)를 동시에 실어 보내는 기술은?

  1. 집중화
  2. 다중화
  3. 부호화
  4. 변조화
(정답률: 67%)
profile_image
1

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

92. OSI 7계층 중 데이터링크 계층의 기능이 아닌 것은?

  1. 순서제어
  2. 흐름제어
  3. 서비스의 선택
  4. 에러검출 및 정정
(정답률: 58%)
profile_image
1

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

93. 다음 중 TCP 헤더에 포함되는 정보가 아닌 것은?

  1. 긴급 포인터
  2. 호스트 주소
  3. 순서 번호
  4. 체크섬
(정답률: 38%)
profile_image
1

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

94. 데이터 전송제어절차 5단계 동작 과정을 순서대로 나열한 것은?

  1. 통신회선 접속→데이터링크 설정→데이터 전송→데이터링크 종결→통신회선 절단
  2. 데이터링크 설정→통신회선 접속→데이터 전송→데이터링크 종결→통신회선 절단
  3. 통신회선 접속→데이터링크 설정→데이터 전송→통신회선 절단→ 데이터링크 종결
  4. 데이터링크 설정→통신회선 접속→데이터 전송→통신회선 절단→데이터링크 종결
(정답률: 65%)
  • 데이터 전송제어절차는 물리적인 연결부터 논리적인 연결, 실제 전송, 그리고 이를 역순으로 해제하는 과정을 거칩니다. 따라서 통신회선 접속 $\rightarrow$ 데이터링크 설정 $\rightarrow$ 데이터 전송 $\rightarrow$ 데이터링크 종결 $\rightarrow$ 통신회선 절단 순으로 진행됩니다.
profile_image
1

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

95. TCP/IP에서 사용되는 논리주소를 물리주소로 변환시켜주는 프로토콜은?

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

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

96. 시분할 다중화(TDM : time division multiplexing)의 설명 중 틀린 것은?

  1. 시분할 다중화에는 동기식 시분할 다중화와 통계적 시분할 다중화 방식이 있다.
  2. 동기식 시분할 다중화 방식은 전송 프레임마다 각 시간 슬롯이 해당 채널에게 고정적으로 할당된다.
  3. 통계적 시분할 다중화 방식은 전송할 데이터가 있는 채널만 차례로 시간슬롯을 이용하여 전송한다.
  4. 통계적 시분할 다중화 보다 동기식 시분할 다중화 방식이 전송 대역폭을 더욱더 효율적으로 사용할 수 있다.
(정답률: 55%)
profile_image
1

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

97. 에러 제어에 사용되는 자동반복 요청(ARQ) 기법이 아닌 것은?

  1. stop-and-wait ARQ
  2. go-back-N ARQ
  3. auto-repeat ARQ
  4. selective-repeat ARQ
(정답률: 56%)
profile_image
1

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

98. 패킷교환 방식 중 가상회선 패킷교환에 대한 설명으로 옳지 않은 것은?

  1. 패킷이 전송되기 전에 논리적인 연결설정이 이루어져야 한다.
  2. 모든 패킷이 동일한 경로로 전달되므로 항상 보내어진 순서대로 도착이 보장된다.
  3. 링크 상에 설정된 하나의 가상회선 단위로 패킷의 손상시 복구가 가능하다.
  4. 연결 설정시에 경로가 미리 결정되기 때문에 각 노드에서 데이터 패킷의 처리 속도가 매우 느리다.
(정답률: 48%)
profile_image
1

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

99. 다음이 설명하고 있는 프로토콜은?

  1. IP
  2. TCP
  3. RTP
  4. FTP
(정답률: 43%)
profile_image
1

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

100. OSI-7계층 중 프로세스간의 대화 제어(dialogue control) 및 동기점(sysnchronization point)을 이용한 효율적인 데이터 복구를 제공하는 계층은?

  1. Data Link layer
  2. Network layer
  3. Transport layer
  4. Session layer
(정답률: 50%)
profile_image
1

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

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