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

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

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

정보처리산업기사
(2013-08-18 기출문제)

목록

1과목: 데이터 베이스

1. 다음 트리에 대한 운행 결과의 순서가 “D → B → A→ G → E → H → C → F”일 경우, 적용된 운행 기법은?

  1. Post-order
  2. In-order
  3. Pre-order
  4. Last-order
(정답률: 71%)
  • 제시된 운행 순서가 D $\rightarrow$ B $\rightarrow$ A $\rightarrow$ G $\rightarrow$ E $\rightarrow$ H $\rightarrow$ C $\rightarrow$ F 인 것은 왼쪽 서브트리 $\rightarrow$ 루트 $\rightarrow$ 오른쪽 서브트리 순으로 방문하는 중위 순회(In-order) 방식입니다.


    오답 노트

    Pre-order: 루트 $\rightarrow$ 왼쪽 $\rightarrow$ 오른쪽 순으로 방문
    Post-order: 왼쪽 $\rightarrow$ 오른쪽 $\rightarrow$ 루트 순으로 방문
profile_image
1

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

2. 순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과가 될 수 없는 것은?(단, 보기 항에서 좌측 값부터 먼저 출력된 순서이다.)

  1. D, C, B, A
  2. D, A, C, B
  3. A, C, B, D
  4. C, D, B, A
(정답률: 66%)
  • 스택은 LIFO(Last-In First-Out) 구조이므로, 나중에 들어온 데이터가 먼저 나가야 합니다. D가 가장 먼저 출력되었다면 스택에는 A, B, C가 순서대로 쌓여 있는 상태이므로, 그다음에는 반드시 C, B, A 순으로만 출력될 수 있습니다. 따라서 D 출력 후 A가 바로 출력되는 것은 불가능합니다.
profile_image
1

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

3. 막대한 양의 자료를 각종 매체에 저장하는 기법을 파일 조직, 파일 편성, 혹은 파일 구성 방법이라 한다. 일반적으로 많이 사용되는 파일 조직 방법 중에서 키 값에 따라 순차적으로 정렬된 데이터를 저장하는 데이터 지역(Data Area)과 이 지역에 대한 포인터를 가진 색인 지역(Index Area)으로 구성된 파일은?

  1. 링 파일(Ring File)
  2. 직접 파일(Direct File)
  3. 순차 파일(Sequential File)
  4. 색인 순차 파일(Indexed Sequential File)
(정답률: 84%)
  • 데이터 지역(Data Area)에 키 값 순으로 데이터를 정렬하여 저장하고, 빠른 검색을 위해 별도의 색인 지역(Index Area)을 두어 포인터로 관리하는 방식은 색인 순차 파일(Indexed Sequential File)입니다.
profile_image
1

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

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

  1. 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
  2. 사용자의 데이터 관리를 간단하게 해 준다.
  3. 뷰가 정의된 기본 테이블이 삭제되면, 뷰도 자동적으로 삭제된다.
  4. 하나 이상의 기본 테이블로부터 유도되어 만들어지는 물리적인 실제 테이블이다.
(정답률: 81%)
  • 뷰(VIEW)의 핵심 정의를 파악하세요.
    뷰는 하나 이상의 기본 테이블로부터 유도되어 만들어지는 가상 테이블(Virtual Table)입니다. 실제 데이터를 물리적으로 저장하고 있는 실제 테이블이 아니라는 점이 핵심입니다.
profile_image
1

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

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

  1. 관계 데이터 모델
  2. 계층 데이터 모델
  3. 뷰 데이터 모델
  4. 네트워크 데이터 모델
(정답률: 78%)
  • 네트워크 데이터 모델은 데이터 간의 관계를 그래프 형태로 표현하며, 상위 레코드(Owner)와 하위 레코드(Member) 간의 1:N 관계를 갖는 오너-멤버 구조가 특징입니다.
profile_image
1

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

6. E-R 모델에 관한 설명으로 옳은 내용을 모두 나열한 것은?

  1. ①, ②
  2. ①, ②, ④
  3. ①, ③, ④
  4. ①, ②, ③, ④
(정답률: 79%)
  • E-R 모델은 현실 세계의 데이터를 개체, 관계, 속성으로 묘사하며, 개체 타입과 이들 간의 관계 타입을 이용하여 데이터베이스 구조를 설계하는 모델입니다.

    오답 노트

    개체 타입은 사각형, 관계 타입은 마름모, 속성은 원으로 표현해야 합니다.
profile_image
1

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

7. 선형 자료구조만으로 짝지어진 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 81%)
  • 선형 자료구조는 데이터가 직선적으로 연결된 구조를 말합니다. 에서 List, Queue, Stack은 모두 데이터가 일렬로 나열되는 선형 구조에 해당합니다.

    오답 노트

    Graph: 노드와 간선으로 연결된 비선형 구조
profile_image
1

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

8. 다음 설명이 의미하는 것은?

  1. DBA
  2. DBMS
  3. Transaction
  4. Schema
(정답률: 39%)
  • 단일 사용자나 응용 프로그램에 의해 데이터베이스의 내용을 접근하거나 변경하는 하나의 논리적 작업 단위를 Transaction이라고 합니다.
profile_image
1

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

9. 데이터베이스의 설계순서를 바르게 나열한 것은?

  1. ④ → ① → ③ → ②
  2. ① → ③ → ② → ④
  3. ③ → ② → ④ → ①
  4. ② → ④ → ① → ③
(정답률: 85%)
  • 데이터베이스 설계는 요구사항을 분석한 뒤 개념적, 논리적, 물리적 설계 순으로 진행됩니다.
    정확한 순서는 다음과 같습니다.
    요구조건 분석 $\rightarrow$ 개념적 설계 $\rightarrow$ 논리적 설계 $\rightarrow$ 물리적 설계
    따라서 이미지의 번호 순서로 나열하면 ④ $\rightarrow$ ① $\rightarrow$ ③ $\rightarrow$ ② 가 됩니다.
profile_image
1

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

10. Which of the following is a language that enables users to access and manipulate data as organized by the appropriate data model?

  1. Data Definition Language
  2. Data Manipulation Language
  3. Data Control Language
  4. Host Language
(정답률: 70%)
  • 데이터 조작어(Data Manipulation Language)는 사용자가 데이터베이스 내의 데이터에 접근하여 검색, 삽입, 삭제, 수정 등 실제 데이터를 처리하고 조작할 수 있게 하는 언어입니다.
profile_image
1

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

11. 삽입(insertion) 정렬을 사용하여 다음의 자료를 오름차순으로 정렬하고자 한다. 1회전 후의 결과는?

  1. 4, 5, 3, 2, 1
  2. 1, 2, 3, 4, 5
  3. 3, 4, 5, 2, 1
  4. 2, 3, 4, 5, 1
(정답률: 81%)
  • 삽입 정렬은 두 번째 요소부터 시작하여 앞의 정렬된 부분과 비교해 적절한 위치에 삽입하는 방식입니다.
    초기 상태 에서 1회전 시, 두 번째 요소인 $4$를 첫 번째 요소인 $5$와 비교하여 $5$보다 작으므로 앞으로 삽입합니다.
    따라서 1회전 결과는 4, 5, 3, 2, 1 이 됩니다.
profile_image
1

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

12. 관계 데이터 모델에서 릴레이션의 특성으로 옳지 않은 것은?

  1. 한 릴레이션에는 똑같은 튜플이 중복 포함될 수 있다.
  2. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
  3. 한 릴레이션을 구성하는 애트리뷰트 사이에는 순서가 없다.
  4. 모든 속성 값은 원자값이다.
(정답률: 74%)
  • 관계 데이터 모델의 릴레이션은 집합(Set) 개념을 기반으로 하므로, 동일한 튜플이 중복되어 포함될 수 없습니다.
profile_image
1

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

13. 데이터베이스의 구성 요소 중 개체(Entity)에 대한 설명으로 적합하지 않은 것은?

  1. 속성들이 가질 수 있는 모든 값들의 집합이다.
  2. 데이터베이스에 표현하려고 하는 현실 세계의 대상체이다,
  3. 유형, 무형의 정보로서 서로 연관된 몇 개의 속성으로 구성된다.
  4. 파일의 레코드에 대응하는 것으로 어떤 정보를 제공하는 역할을 수행한다.
(정답률: 45%)
  • 개체(Entity)는 현실 세계의 대상체로서 연관된 속성들로 구성된 정보의 단위입니다.

    오답 노트

    속성들이 가질 수 있는 모든 값들의 집합: 도메인(Domain)에 대한 설명입니다.
profile_image
1

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

14. 관계 데이터베이스의 테이블인 수강(학번, 과목명, 중간성적, 기말성적)에서 과목명이 “DB”인 모든 튜플들을 성적에 의해 정렬된 형태로 검색하고자 한다. 이때 정렬 기준은 기말성적의 오름차순으로 정렬하고 기말성적이 같은 경우는 중간성적의 내림차순으로 정렬하고자 한다. 다음 SQL 질의문에서 ORDER BY 절의 밑줄 친 부분의 내용으로 옳은 것은?

  1. 기말성적 DESC, 중간성적 ASC
  2. 기말성적 UP, 중간성적 DOWN
  3. 기말성적 ASC, 중간성적 DESC
  4. 기말성적 HIGH, 중간성적 LOW
(정답률: 72%)
  • SQL의 ORDER BY 절에서 오름차순 정렬은 ASC, 내림차순 정렬은 DESC 키워드를 사용합니다. 기말성적의 오름차순과 중간성적의 내림차순을 적용하면 의 빈칸은 기말성적 ASC, 중간성적 DESC가 됩니다.
profile_image
1

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

15. 데이터베이스가 가지는 특성이 아닌 것은?

  1. 여러 사용자들에 의해 동시 공유된다.
  2. 저장된 내용이 계속적으로 변화된다.
  3. 레코드의 주소나 위치에 의해 참조된다.
  4. 실시간으로 처리하여 즉각적인 응답이 이루어진다.
(정답률: 65%)
  • 데이터베이스는 데이터의 물리적 주소나 위치가 아니라, 사용자가 요구하는 데이터의 '내용'을 통해 데이터를 참조하는 내용 기반 참조 특성을 가집니다.
profile_image
1

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

16. 데이터베이스 관리자(Database Administrator)의 역할에 대한 설명으로 거리가 먼 것은?

  1. 데이터베이스의 물리적 저장 구조와 접근 권한을 결정한다.
  2. 최초의 데이터베이스 스키마를 생성하고, 이는 데이터 사전에 테이블 집합으로 영구 저장된다.
  3. 정보 보안 검사와 무결성 제약 조건을 지정한다.
  4. 주로 DML을 이용하여 사용자가 요구한 응용 프로그램을 작성한다.
(정답률: 58%)
  • 데이터베이스 관리자(DBA)는 데이터베이스의 설계, 생성, 보안 및 권한 관리를 담당하며 주로 DDL(데이터 정의어)을 사용합니다. 반면, DML(데이터 조작어)을 이용하여 응용 프로그램을 작성하고 데이터를 처리하는 것은 데이터베이스 사용자의 역할입니다.
profile_image
1

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

17. SQL 문장의 기술이 적당치 않은 것은?

  1. select... from... where...
  2. insert... on values...
  3. update... set... where...
  4. delete... from... where...
(정답률: 76%)
  • 데이터를 삽입하는 INSERT 문은 insert... into... values... 형식을 사용해야 합니다. 따라서 on values라고 기술한 것은 잘못된 문법입니다.
profile_image
1

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

18. 제 2정규형에서 제 3정규형이 되기 위한 조건은?

  1. 부분 함수 종속 제거
  2. 이행 함수 종속 제거
  3. 원자 값이 아닌 도메인을 분해
  4. 결정자가 후보 키가 아닌 함수 종속 제거
(정답률: 79%)
  • 제 2정규형(2NF)에서 제 3정규형(3NF)으로 가기 위해서는 기본키를 제외한 일반 속성 간의 종속성, 즉 이행 함수 종속을 제거해야 합니다.

    오답 노트

    부분 함수 종속 제거: 1NF에서 2NF가 되기 위한 조건입니다.
    원자 값이 아닌 도메인을 분해: 비정규형에서 1NF가 되기 위한 조건입니다.
    결정자가 후보 키가 아닌 함수 종속 제거: 3NF에서 BCNF가 되기 위한 조건입니다.
profile_image
1

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

19. 큐의 응용 분야에 해당하는 내용을 모두 나열한 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ①, ②, ③, ④
(정답률: 52%)
  • 큐(Queue)는 FIFO(First-In First-Out) 방식으로, 먼저 들어온 작업이 먼저 처리되는 작업 스케줄링이나 스풀(Spool) 운용에 적합합니다.

    오답 노트

    중위표기식의 후위표기 변환, 함수 호출과 리턴: 스택(Stack)의 응용 분야입니다.
profile_image
1

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

20. 시스템 카탈로그에 대한 설명으로 옳은 내용을 모두 나열한 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 75%)
  • 시스템 카탈로그는 데이터베이스의 모든 객체에 대한 정보를 저장하는 시스템 테이블로, 기본 테이블, 뷰, 인덱스, 데이터베이스, 접근 권한 등의 정보를 저장하며 이를 메타데이터라고 합니다. 또한 시스템 자신이 필요로 하는 스키마와 다양한 객체 정보를 포함하고 있습니다.

    오답 노트

    시스템 테이블이므로 일반 사용자는 내용을 검색할 수 없다: 일반 사용자도 권한에 따라 시스템 카탈로그를 조회하여 데이터베이스 구조를 확인할 수 있습니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 중 조합 논리 회로는?

  1. 반가산기
  2. 레지스터
  3. 카운터
  4. 버스
(정답률: 71%)
  • 조합 논리 회로는 기억 소자 없이 현재의 입력에 의해서만 출력이 결정되는 회로입니다. 반가산기, 전가산기, 디코더, 인코더, 멀티플렉서 등이 이에 해당합니다.

    오답 노트

    레지스터, 카운터, 버스: 상태를 저장하는 플립플롭이 포함된 순차 논리 회로입니다.
profile_image
1

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

22. [그림]에서와 같이 A, B 레지스터에 있는 2개의 자료에 대하여 ALU에 의해 OR 연산이 이루어졌을 때 그 결과가 출력되는 C 레지스터의 내용은?

  1. 11101110
  2. 10110110
  3. 10000000
  4. 11111110
(정답률: 72%)
  • OR 연산은 두 입력 비트 중 하나라도 $1$이면 결과가 $1$이 되는 논리 연산입니다.
    ① [기본 공식]
    $$ A \text{ OR } B $$
    ② [숫자 대입]
    $$ 10110110 \text{ OR } 11001100 $$
    ③ [최종 결과]
    $$ 11111110 $$
profile_image
1

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

23. 35를 2진화 10진수(BCD)로 나타낸 것은?

  1. (00110011)BCD
  2. (00100000)BCD
  3. (00110101)BCD
  4. (00100101)BCD
(정답률: 52%)
  • BCD 코드는 10진수 1자리를 4비트의 2진수로 각각 변환하여 표현하는 방식입니다.
    ① [기본 공식]
    $$ 10 \text{진수 } \text{digit} \rightarrow 4 \text{bit } 2\text{진수} $$
    ② [숫자 대입]
    $$ 3 \rightarrow 0011, \quad 5 \rightarrow 0101 $$
    ③ [최종 결과]
    $$ 35 \rightarrow 00110101 $$
profile_image
1

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

24. 인출(fetch) 명령 사이클 상태를 나타낸 것으로 적합하지 않은 것은?

  1. ADD X : MBR(OP)→IR
  2. AND X : MBR(OP)→IR
  3. ADD X : MBR+AC→AC
  4. JMP X : MBR(PC)→IR
(정답률: 52%)
  • 인출(fetch) 사이클은 메모리에서 명령어를 가져와 명령어 레지스터(IR)로 전송하는 단계입니다.

    오답 노트

    ADD X : MBR+AC→AC: 이는 인출 단계가 아니라 메모리의 내용을 AC로 가져와 더하는 실행 단계의 동작입니다.
profile_image
1

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

25. CAM(Content Addressable Memory)에 대한 설명 중 가장 옳지 않은 것은?

  1. 구성 요소로 key 레지스터, match 레지스터 등이 있다.
  2. 병렬 검색이 가능하다.
  3. 데이터를 직렬 탐색하기에 알맞도록 되어 있다.
  4. 주소를 사용하지 않고 기억된 정보의 일부분을 이용하여 자료를 신속히 찾을 수 있다.
(정답률: 48%)
  • CAM은 주소가 아닌 기억된 정보의 일부분을 이용하여 자료를 신속하게 찾는 기억장치로, 데이터를 병렬로 탐색하는 것이 핵심 특징입니다.

    오답 노트

    데이터를 직렬 탐색하기에 알맞도록 되어 있다: CAM은 직렬이 아닌 병렬 탐색 방식입니다.
profile_image
1

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

26. 묵시적 주소지정 방식에서 산술 연산을 실행하는데 사용되는 레지스터는?

  1. 누산기
  2. 데이터 레지스터
  3. 주소 레지스터
  4. 인덱스 레지스터
(정답률: 62%)
  • 묵시적 주소지정 방식은 오퍼랜드(Operand)를 명시하지 않고, 연산에 필요한 데이터가 이미 누산기에 들어있다고 가정하여 산술 연산을 수행하는 방식입니다.
profile_image
1

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

27. 명령을 수행하기 위하여 CPU 내의 레지스터와 플래그의 상태 변환을 일으키는 작업을 무엇이라 하는가?

  1. Fetch
  2. Count Operation
  3. Micro Operation
  4. Program Operation
(정답률: 55%)
  • 마이크로 오퍼레이션(Micro Operation)은 하나의 명령어를 수행하기 위해 CPU 내부의 레지스터와 플래그가 의미 있는 상태 변화를 일으키는 가장 기초적인 동작을 의미합니다.
profile_image
1

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

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

  1. Direct Memory Access
  2. Interrupt I/0
  3. Programmed I/0
  4. Strobe
(정답률: 64%)
  • Direct Memory Access(DMA)는 CPU의 개입 없이 보조기억장치와 주기억장치 간에 데이터를 직접 전송하는 방식으로, CPU의 부하를 줄여 입출력 효율성을 극대화합니다.
profile_image
1

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

29. 누산기(Accumulator)에 대한 설명으로 옳은 것은?

  1. 데이터를 누적하는 곳으로 기억 장치에 있다.
  2. 연산을 위한 중간 결과를 저장하는 곳이다.
  3. 필요한 연산을 실행하는 곳이다.
  4. 다음에 실행될 명령이 있는 주소를 가리킨다.
(정답률: 58%)
  • 누산기(Accumulator)는 CPU 내의 레지스터로, 산술 및 논리 연산 과정에서 발생하는 중간 결과값을 일시적으로 저장하는 역할을 합니다.

    오답 노트

    다음에 실행될 명령 주소를 가리키는 것은 프로그램 카운터(PC)입니다.
profile_image
1

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

30. -14를 부호화된 2의 보수 표현법으로 표현한 것은?(단, 8bit로 표시)

  1. 10001110
  2. 11100011
  3. 11110010
  4. 11111001
(정답률: 51%)
  • 음수를 2의 보수로 표현하기 위해서는 먼저 양수 값을 2진수로 변환한 뒤, 1의 보수(반전)를 취하고 1을 더합니다.
    ① [양수 14의 2진수 표현]
    $$ 00001110 $$
    ② [1의 보수 취함]
    $$ 11110001 $$
    ③ [최종 결과 (1 더함)]
    $$ 11110010 $$
profile_image
1

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

31. 컴퓨터의 메이저 사이클에서 인터럽트 사이클 후 처리되는 사이클은?

  1. 실행(execute)
  2. 간접(indirect)
  3. 인출(fetch)
  4. 직접(direct)
(정답률: 61%)
  • 컴퓨터의 메이저 사이클에서 인터럽트 사이클이 발생하면 현재 수행 중인 작업을 중단하고 인터럽트를 처리한 후, 다시 새로운 명령어를 가져오는 인출(fetch) 사이클로 돌아가 프로세스를 재개합니다.
profile_image
1

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

32. 하드 디스크 드라이브(HDD)와 비슷하게 동작하면서 기계적 장치인 HDD와는 달리 반도체를 이용하여 정보를 저장하는 것은?

  1. CCD
  2. SSD
  3. 캐시메모리
  4. DVD
(정답률: 73%)
  • SSD는 Solid State Drive의 약자로, HDD와 달리 자기 디스크 같은 기계적 장치 없이 반도체 메모리를 이용하여 데이터를 저장하는 고속 저장 장치입니다.
profile_image
1

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

33. 캐시의 적중률(hit ratio)을 구하는 식은?

  1. 적중시간/총액세스시간
  2. 총액세스횟수/적중횟수
  3. 적중횟수/총액세스횟수
  4. 총액세스시간/적중시간
(정답률: 56%)
  • 캐시 적중률은 전체 메모리 액세스 시도 횟수 중 캐시에서 데이터를 성공적으로 찾은 횟수의 비율을 의미합니다.
    $$ \text{적중률} = \frac{\text{적중횟수}}{\text{총액세스횟수}} $$
profile_image
1

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

34. 일반적인 micro processor에서 ALU가 위치한 곳, ALU의 의미가 옳게 나열된 것은?

  1. CPU, 산술논리연산장치
  2. ROM, 산술논리연산장치
  3. CPU, address Locating unit
  4. ROM, address locating unit
(정답률: 67%)
  • ALU는 Arithmetic Logic Unit의 약자로, 컴퓨터의 두뇌인 CPU 내에서 산술 연산과 논리 연산을 수행하는 핵심 장치입니다.
profile_image
1

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

35. 다음 중 패리티 비트를 검사하려면 어떤 게이트를 사용하는 것이 가장 좋은가?

  1. AND
  2. NAND
  3. NOR
  4. EX-OR
(정답률: 54%)
  • 패리티 비트 검사는 입력 데이터 중 1의 개수가 짝수인지 홀수인지 판별하는 과정입니다. EX-OR 게이트는 입력값이 서로 다를 때 1을 출력하는 특성이 있어, 비트의 합(Modulo-2 addition)을 계산하는 패리티 검사기에 가장 적합합니다.
profile_image
1

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

36. 다음 논리 회로의 출력 F는?

(정답률: 56%)
  • 드 모르간의 법칙을 이용하여 논리 회로를 간소화하는 문제입니다. 회로의 출력 $F$는 다음과 같이 유도됩니다.
    먼저 각 NAND 게이트의 출력은 $(AB)'$와 $(CD)'$이며, 이를 다시 NAND 게이트에 입력하면 다음과 같습니다.
    $$F = ((AB)' \cdot (CD)')'$$
    드 모르간의 법칙 $(XY)' = X' + Y'$를 적용하면
    $$F = (AB)'' + (CD)''$$
    부정의 부정은 긍정이므로 최종 결과는 다음과 같습니다.
    $$F = AB + CD$$
    따라서 정답은 입니다.
profile_image
1

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

37. 주소의 변경이나 프로그램 루프의 실행 횟수를 계산하는데 유용한 명령으로 지정된 주소에 저장된 워드의 내용을 1 증가시킨 다음 그 결과가 0 이면 다음 명령을 skip하고, 0 이 아니면 그대로 다음 명령을 실행하는 것은?

  1. BUN 명령
  2. BSA 명령
  3. JMP 명령
  4. ISZ 명령
(정답률: 45%)
  • ISZ(Increment and Skip if Zero) 명령은 지정된 주소의 내용을 1 증가시킨 후, 그 결과가 0이면 다음 명령을 건너뛰고 0이 아니면 그대로 실행하는 명령입니다. 주로 루프의 반복 횟수를 계산할 때 사용합니다.
profile_image
1

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

38. 입출력 채널과 프로세서가 동시에 주기억장치를 접근 하려고 하면 문제가 발생한다. 이 때 채널의 우선순위를 높여주어 입출력 장치의 효율을 향상시키기 위해 사용하는 것은?

  1. DMA
  2. 인터럽트
  3. 사이클 스틸링
  4. 핸드세이킹
(정답률: 40%)
  • DMA 제어기가 한 번에 한 데이터 워드를 전송한 후 즉시 버스 제어권을 CPU에게 돌려주는 방식을 사이클 스틸링이라고 합니다. 이를 통해 입출력 장치의 전송 효율을 높이면서도 CPU의 정지 시간을 최소화할 수 있습니다.
profile_image
1

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

39. 다음 중 마이크로 명령 형식을 표현한 것으로 옳지 않은 것은?

  1. 수직 마이크로 명령
  2. 나노 명령
  3. 수평 마이크로 명령
  4. 컨트롤 마이크로 명령
(정답률: 40%)
  • 마이크로 명령 형식은 제어 저장소의 효율성과 구현 방식에 따라 수평 마이크로 명령, 수직 마이크로 명령, 그리고 이를 보완한 나노 명령으로 구분합니다. 컨트롤 마이크로 명령이라는 형식은 존재하지 않습니다.
profile_image
1

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

40. 다음은 입출력 채널(Channel)의 종류를 분류 기준에 따라 설명한 것이다. 옳은 것은?

  1. 연결 형태에 따라 고정채널과 가변채널로 구분되며 고정채널이 가변채널에 비해 채널 효율이 낮다.
  2. 정보 취급방법에 따라 멀티플렉서 모드와 버스트 모드로 구분되며 멀티플렉서 모드는 대량의 데이터를 고속으로 전송하기에 적합한 방식이다.
  3. 입출력 장치의 설질에 따라 실렉터 채널과 멀티플렉서 채널로 구분되며 저속의 입출력장치의 경우 실렉터 채널에 연결하는 것이 효율적이다.
  4. 채널 제어를 위한 임의의 시점에서 볼 때 어느 하나의 입출력 장치를 독점 운영하는 형태의 채널을 멀티플렉서 채널이라 한다.
(정답률: 42%)
  • 입출력 채널의 분류 기준과 특성을 분석합니다.
    연결 형태에 따른 고정 채널은 가변 채널에 비해 유연성이 떨어지므로 채널 효율이 낮습니다.

    오답 노트

    멀티플렉서 모드: 대량 데이터 고속 전송보다는 저속 장치 여러 대를 연결하는 데 적합함
    실렉터 채널: 저속 장치가 아닌 고속 장치 연결에 효율적임
    멀티플렉서 채널: 독점 운영이 아니라 여러 장치를 시분할하여 운영함
profile_image
1

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

3과목: 시스템분석설계

41. 해싱에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미하는 것은?

  1. Slot
  2. Division
  3. Collision
  4. Synonym
(정답률: 64%)
  • 해싱(Hashing)에서 발생하는 주요 개념을 구분하세요.
    두 개 이상의 레코드가 동일한 버켓 주소를 가지려고 하는 현상 자체는 충돌(Collision)이라고 하며, 이렇게 동일한 주소를 갖게 된 레코드들의 집합을 동의어(Synonym)라고 합니다.
profile_image
1

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

42. 자료 흐름도에 대한 설명으로 옳지 않은 것은?

  1. 처리 공정은 원, 자료저장소는 이중직선, 종착지는 사각형, 자료 흐름은 점선으로 표시한다.
  2. 시스템의 활동적인 구성 요소 및 그들 간의 연관 관계를 모형화 한다.
  3. 자료 흐름도는 논리적으로 일관성이 있어야 한다.
  4. 기능별로 분할하고 다차원적이다.
(정답률: 62%)
  • 자료 흐름도(DFD)의 구성 요소 표기법을 정확히 알아야 합니다.
    처리 공정은 원, 자료 저장소는 이중 직선, 종착지는 사각형으로 표시하는 것은 맞으나, 자료 흐름은 점선이 아니라 실선(화살표)으로 표시해야 합니다.
profile_image
1

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

43. 입력 정보의 설계 순서로 옳은 것은?

  1. ① → ② → ③ → ④
  2. ① → ④ → ② → ③
  3. ③ → ① → ④ → ②
  4. ④ → ② → ③ → ①
(정답률: 67%)
  • 입력 정보의 설계는 정보가 생성되어 시스템에 입력되기까지의 논리적 흐름을 따릅니다.
    정보의 발생 $\rightarrow$ 수집 $\rightarrow$ 매체화 $\rightarrow$ 투입 순으로 진행되므로, 의 순서는 ③ 입력 정보의 발생 $\rightarrow$ ① 입력 정보의 수집 $\rightarrow$ ④ 입력 정보의 매체화 $\rightarrow$ ② 입력 정보의 투입이 정답입니다.
profile_image
1

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

44. 객체의 특성으로 옳지 않은 것은?

  1. 상태와 행위를 가지고 있다.
  2. 식별성을 가진다.
  3. 객체들 간의 관계를 가진다.
  4. 일정한 기억 장소를 갖지 않는다.
(정답률: 71%)
  • 객체는 고유한 식별성을 가지며, 상태와 행위, 객체 간의 관계를 가질 뿐만 아니라 메모리 상에 일정한 기억 장소를 할당받아 존재해야 합니다.
profile_image
1

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

45. 소프트웨어 비용 산정 방법 중 전문가가 독자적으로 감정할 때 발생할 수 있는 편차를 줄이기 위해 단계별로 전문가들의 견해를 조정자가 조정하여 최종 견적을 결정하는 것은?

  1. 전문가 감정에 의한 방법
  2. 델파이 방법
  3. LOC 방법
  4. COCOMO 방법
(정답률: 47%)
  • 전문가들의 견해를 조정자가 단계별로 조정하여 독자적 감정의 편차를 줄이는 비용 산정 방식은 델파이 방법입니다.

    오답 노트

    전문가 감정에 의한 방법: 2인 이상의 전문가에게 의뢰하여 산출
    LOC 방법: 원시 코드 라인 수 예측치 이용
    COCOMO 방법: 시스템 규모 예측 후 정해진 식에 대입
profile_image
1

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

46. 대화형 입출력 방식 중 화면에 여러 개의 항목을 진열하고 그 중의 하나를 선택 도구로 지정하여 직접 실행하는 방식으로 직접 조작 방식이라고도 하는 것은?

  1. 프롬프트 방식
  2. 메뉴 방식
  3. 항목 채우기 방식
  4. 아이콘 방식
(정답률: 59%)
  • 화면에 여러 항목을 진열하고 선택 도구로 직접 지정하여 실행하는 직접 조작 방식은 아이콘 방식입니다.
profile_image
1

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

47. 동일한 형식의 2개 이상의 파일을 하나의 파일로 만드는 작업은?

  1. match
  2. merge
  3. update
  4. conversion
(정답률: 69%)
  • 동일한 형식의 2개 이상의 파일을 하나로 합치는 작업은 merge(병합)입니다.

    오답 노트

    match: 대조
    update: 갱신
    conversion: 변환
profile_image
1

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

48. 컴퓨터에 의한 계산 처리에 앞서 오류 데이터를 찾기 위하여 입력되는 데이터 항목의 논리적 모순 여부를 체크하는 방법은?

  1. Numeric Check
  2. Limit Check
  3. Logical Check
  4. Matching Check
(정답률: 60%)
  • 입력 데이터 항목 간의 '논리적 모순' 여부를 체크하여 오류를 찾아내는 방법은 Logical Check입니다.
profile_image
1

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

49. 시스템의 특성 중 (ㄱ), (ㄴ)의 설명에 해당하는 것으로 옳게 나열된 것은?

  1. (ㄱ) 종합성, (ㄴ) 제어성
  2. (ㄱ) 제어성, (ㄴ) 목적성
  3. (ㄱ) 목적성, (ㄴ) 제어성
  4. (ㄱ) 종합성, (ㄴ) 자동성
(정답률: 69%)
  • 시스템의 특성에 대한 설명입니다.
    (ㄱ)은 부분 시스템들이 서로 상호 의존하며 전체 시스템의 일부분으로서 필수 기능을 수행한다는 종합성에 대한 설명입니다.
    (ㄴ)은 시스템이 정해진 궤도에서 이탈하는 것을 감지하고 수정하여 오류 없이 기능을 발휘하게 하는 제어성에 대한 설명입니다.
profile_image
1

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

50. 람바우의 객체지향분석 모델링에서 데이터 흐름 다이어그램을 이용하여 다수의 프로세스들 간의 데이터 흐름을 중심으로 처리과정을 표현한 모델링은?

  1. 동적 모델링
  2. 기능 모델링
  3. 클래스 모델링
  4. 객체 모델링
(정답률: 28%)
  • 람바우(Rumbaugh) 모델링 중 기능 모델링은 데이터 흐름 다이어그램(DFD)을 사용하여 프로세스 간의 데이터 흐름과 처리 과정을 중심으로 표현하는 단계입니다.
profile_image
1

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

51. 시스템의 기본 요소 중 출력 결과가 만족스럽지 않거나 보다 좋은 출력을 위해 다시 입력하는 과정은?

  1. 출력
  2. 처리
  3. 제어
  4. 피드백
(정답률: 79%)
  • 시스템의 출력 결과를 확인하여 목표치와 비교하고, 그 차이를 수정하기 위해 다시 입력 단계로 되돌리는 제어 과정을 피드백이라고 합니다.
profile_image
1

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

52. 프로세스 설계시 고려 사항에 해당하는 내용을 모두 나열한 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ①, ②, ④
  4. ②, ③, ④
(정답률: 77%)
  • 프로세스 설계는 시스템의 효율성과 정확성을 확보하는 것이 핵심입니다. 신 시스템 및 기존 시스템 프로세스의 문제점 분석이 가능해야 하며, 시스템의 상태·기능·구성 요소를 종합적으로 표현하고, 처리 과정을 명확히 하여 신뢰성과 정확성을 확보해야 합니다.

    오답 노트

    가급적 분류 처리를 최대화 한다: 프로세스 설계의 일반적인 고려 사항이 아니며, 효율적인 흐름 제어가 더 중요합니다.
profile_image
1

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

53. 다음의 코드 설계 단계 중 가장 먼저 행하는 것은?

  1. 코드 대상 항목 선정
  2. 사용 범위와 기간의 결정
  3. 코드 부여 방식 결정
  4. 코드 목적의 명확화
(정답률: 66%)
  • 코드 설계의 일반적인 절차는 가장 먼저 무엇을 코드로 만들 것인지 결정하는 코드 대상 항목 선정부터 시작하며, 이후 목적 명확화, 범위 결정, 부여 방식 결정 순으로 진행됩니다.
profile_image
1

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

54. 파일 편성법 중 랜덤 편성법에 대한 설명으로 옳은 내용 모두를 나열한 것은?

  1. ①, ③
  2. ①, ②, ④
  3. ①, ③, ④
  4. ②, ③, ④
(정답률: 58%)
  • 랜덤 편성법은 주소 계산을 통해 레코드를 직접 처리하며, 평균 접근 시간 내 검색이 가능하고 대화식 처리에 효율적입니다.

    오답 노트

    키-주소 변환 시 충돌이 발생할 수 있으므로 이를 해결하기 위한 기억 공간 확보가 반드시 필요합니다.
profile_image
1

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

55. 색인 순차 파일(Indexed Sequential File)에서 색인 영역(index area)의 종류로 옳은 것은?

  1. Master Index area, Cylinder Index area, Data Index area
  2. Cylinder Index area, Track Index area, Data Index area
  3. Master Index area, Cylinder Index area, Track Index area
  4. Track Index area, Master Index area, Data Index area
(정답률: 66%)
  • 색인 순차 파일(Indexed Sequential File)의 색인 영역은 계층적 구조로 구성되며, 최상위의 Master Index area, 중간 단계의 Cylinder Index area, 그리고 세부 위치를 지정하는 Track Index area로 구분됩니다.
profile_image
1

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

56. 모듈의 결합도는 설계에 대한 품질 평가 방법의 하나로서 두 모듈 간의 상호 의존도를 측정하는 것이다. 다음 중 설계 품질이 가장 좋은 결합도는?

  1. Common Coupling
  2. Data Coupling
  3. Control Coupling
  4. Content Coupling
(정답률: 37%)
  • 결합도(Coupling)는 모듈 간의 상호 의존도를 의미하며, 결합도가 낮을수록 모듈 간 독립성이 높아져 설계 품질이 좋습니다. 제시된 보기 중 가장 낮은 결합도는 Data Coupling입니다.

    오답 노트

    Content Coupling: 가장 높은 결합도(최악의 품질)
profile_image
1

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

57. 흐름도(Flowchart)의 종류 중 다음 설명에 해당하는 것은?

  1. 시스템 흐름도
  2. 프로그램 흐름도
  3. 프로세스 흐름도
  4. 블록 차트
(정답률: 48%)
  • 시스템 설계서에 따라 컴퓨터의 처리 내용, 조건, 입출력 데이터 등을 정확하게 작성하며, 전체적인 흐름을 파악하는 General Program Flowchart와 구체적으로 기술한 Detailed Program Flowchart로 구분되는 것은 프로그램 흐름도입니다.
profile_image
1

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

58. 중량, 용량, 거리, 크기, 면적 등의 물리적 수치를 직접 코드에 적용시키는 코드 방식은?

  1. Significant Digit Code
  2. Sequence Code
  3. Block Code
  4. Decimal Code
(정답률: 61%)
  • Significant Digit Code(유효 숫자 코드)는 중량, 용량, 거리, 크기, 면적과 같은 물리적 수치의 유효한 숫자를 직접 코드에 적용하여 의미를 부여하는 방식입니다.
profile_image
1

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

59. 입력 정보의 설계 단계 중 입력 정보 투입 단계에서의 결정사항에 해당하는 내용 모두를 나열한 것은?

  1. ①, ④
  2. ①, ②, ④
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 67%)
  • 입력 정보 투입 단계에서는 데이터가 시스템에 실제로 들어오는 방식에 집중하여 투입 주기, 투입 시기, 그리고 어떤 투입 장치를 사용할 것인지를 결정합니다.

    오답 노트

    수집 담당자 및 수집 장소 결정은 투입 전 단계인 정보 수집 단계의 결정사항입니다.
profile_image
1

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

60. 시스템의 문서화 목적으로 거리가 먼 것은?

  1. 시스템 개발 후 유지 보수가 용이하다.
  2. 시스템 개발팀에서 운용팀으로 인계, 인수를 쉽게 할 수 있다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 수 있다.
  4. 문제 발생시 책임 한계를 명확히 할 수 있다.
(정답률: 73%)
  • 시스템 문서화의 주된 목적은 개발 과정의 효율성을 높이고, 유지보수를 용이하게 하며, 운용팀으로의 원활한 인수인계를 돕는 데 있습니다. 문제 발생 시 책임 소재를 가리기 위한 수단으로 문서화를 사용하는 것은 시스템 개발의 본래 목적과 거리가 멉니다.
profile_image
1

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

4과목: 운영체제

61. UNIX의 커널(Kernel)에 대한 옳은 내용 모두를 나열한 것은?

  1. ②, ③
  2. ②, ③, ④
  3. ①, ②, ③, ④
(정답률: 57%)
  • UNIX 커널은 하드웨어와 소프트웨어 사이의 인터페이스 역할을 하며, 파일 시스템 권한 처리, 메모리 및 프로세스 배당 관리, 장치 간 데이터 전송 및 변환 등의 핵심 기능을 수행합니다.

    오답 노트

    명령어를 해석하여 실행하는 기능은 커널이 아니라 쉘(Shell)의 역할입니다.
profile_image
1

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

62. 보안 메커니즘의 설계 원칙에는 개방된 설계, 최소 특권, 특권의 분할, 메커니즘의 경제성 등이 있다. 이 중 개방된 설계의 의미를 가장 적절하게 설명한 것은?

  1. 알고리즘은 알려졌으나, 그 키는 비밀인 암호 시스템의 사용을 의미한다.
  2. 트로이 목마로부터의 피해를 제한하기 위해 모든 주체는 업무 완수에 필요한 최소한의 특권만을 사용해야 한다.
  3. 가능하다면 객체에 대한 접근은 하나 이상의 조건을 만족하게 해야 한다.
  4. 가능한 한 기능 검증과 쉽게 정확한 구현을 할 수 있도록 간단히 설계한다.
(정답률: 57%)
  • 개방된 설계(Open Design)란 보안의 핵심을 알고리즘의 비밀성에 두지 않고, 알고리즘이 공개되어도 키(Key)만 비밀로 유지된다면 시스템의 안전성이 보장되어야 한다는 원칙입니다.

    오답 노트

    최소 특권: 업무 완수에 필요한 최소한의 권한만 부여
    특권의 분할: 접근 시 하나 이상의 조건을 만족하게 설계
    메커니즘의 경제성: 검증과 구현이 쉽도록 최대한 간단하게 설계
profile_image
1

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

63. 페이지 교체 알고리즘 중 각 페이지마다 계수기나 스택을 두어 현 시점에서 가장 오랫동안 사용하지 않은 페이지를 교체하는 것은?

  1. LFU
  2. SCR
  3. FIFO0
  4. LRU
(정답률: 67%)
  • LRU(Least Recently Used)는 가장 오랫동안 사용되지 않은 페이지를 교체 대상으로 선정하는 알고리즘입니다.

    오답 노트

    LFU: 참조 횟수가 가장 적은 페이지 교체
    SCR: 2차 기회 교체 알고리즘
    FIFO: 가장 먼저 들어온 페이지를 먼저 교체
profile_image
1

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

64. 페이지 크기에 대한 설명으로 옳지 않은 것은?

  1. 페이지 크기가 작을 경우 한 개의 페이지를 주기억장치로 이동하는 시간이 줄어든다.
  2. 페이지 크기가 클 경우 맵 테이블의 크기가 작아 진다.
  3. 페이지 크기가 클 경우 전체적인 입출력의 효율성이 감소된다.
  4. 페이지 크기가 작을 경우 전체 맵핑 속도가 늦어 진다.
(정답률: 38%)
  • 페이지 크기가 커지면 한 번의 입출력으로 더 많은 데이터를 가져올 수 있어 입출력 횟수가 줄어들고, 이에 따라 오버헤드가 감소하여 전체적인 입출력 효율성은 증가합니다.
profile_image
1

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

65. SJF(Shortest Job First) 스케줄링에서 작업 도착 시간과 CPU 사용시간은 다음 표와 같다. 모든 작업들의 평균 대기 시간은?

  1. 6
  2. 11
  3. 12
  4. 15
(정답률: 58%)
  • SJF 스케줄링은 대기 중인 작업 중 CPU 사용 시간이 가장 짧은 작업을 우선적으로 처리하는 방식입니다. 작업 1이 먼저 시작되고, 종료 시점에 대기 중인 작업 2와 3 중 사용 시간이 짧은 작업 3을 먼저 처리합니다.
    ① [기본 공식] $\text{평균 대기 시간} = \frac{\sum \text{대기 시간}}{\text{작업 수}}$
    ② [숫자 대입] $\text{평균 대기 시간} = \frac{0 + (20 + 4 - 3) + (20 - 8)}{3}$
    ③ [최종 결과] $\text{평균 대기 시간} = 11$
profile_image
1

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

66. 파일시스템의 기능으로 거리가 먼 것은?

  1. 사용자가 물리적 이름을 사용하는 대신에 기호형 이름을 사용하여 자신의 파일을 참조할 수 있도록 장치 독립성을 제공한다.
  2. 이용자의 데이터와 이들 데이터에 대해 수행될 수 있는 작업에 대한 물리적 구조를 제공한다.
  3. 불의의 사고로 인한 정보의 손실이나 고의적인 파괴를 방지하기 위해 백업과 복구 능력을 갖추어야 한다.
  4. 정보가 안전하게 보호되고 비밀이 보장되어야 하는 환경에서는 정보를 암호화하고 해독할 수 있는 능력을 갖추어야 한다.
(정답률: 40%)
  • 파일 시스템은 사용자가 물리적 장치의 세부 사항을 몰라도 데이터를 관리할 수 있도록 물리적 구조가 아닌 논리적 구조를 제공하는 것이 핵심입니다.

    오답 노트

    장치 독립성 제공: 기호형 이름을 통해 물리적 위치와 무관하게 파일 참조 가능
    백업 및 복구: 사고나 파괴 시 데이터 손실 방지 기능
    암호화 및 해독: 보안 환경에서 정보 보호 및 비밀 유지 기능
profile_image
1

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

67. 자원 보호 기법 중 객체와 그 객체에 허용된 조작 리스트이며 영역과 결합되어 있으나 사용자에 의해 간접적으로 액세스 되는 기법은?

  1. 접근 제어 행렬(access control matrix)
  2. 권한 리스트(capability list)
  3. 접근 제어 리스트(access control list)
  4. 자물쇠와 열쇠(lock/key) 메커니즘
(정답률: 37%)
  • 권한 리스트(capability list)는 접근 제어 행렬의 행(영역)을 중심으로 구성되며, 객체와 그 객체에 허용된 조작 리스트를 가지고 있어 사용자가 간접적으로 액세스하는 기법입니다.

    오답 노트

    접근 제어 리스트(access control list): 접근 제어 행렬의 열(객체)을 중심으로 구성한 리스트
profile_image
1

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

68. PCB(Process Control Block)가 포함하는 정보에 해당하는 내용 모두를 나열한 것은?

  1. ①, ②
  2. ①, ③
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 68%)
  • PCB(Process Control Block)는 프로세스 관리를 위한 핵심 정보를 담고 있으며, 프로세스 고유 식별자, 부모 프로세스에 대한 포인터, 프로세스의 현재 상태 등이 이에 해당합니다.

    오답 노트

    할당되지 않은 주변 기기들의 상태정보: PCB가 아닌 시스템 전체의 자원 관리 정보에 해당함
profile_image
1

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

69. 운영체제의 성능 평가 기준 중 시스템이 주어진 문제를 정확하게 해결하는 정도를 의미하는 것은?

  1. Throughput
  2. Reliability
  3. Turn Around Time
  4. Availability
(정답률: 44%)
  • 시스템이 주어진 문제를 얼마나 정확하게 해결하는지를 나타내는 척도는 Reliability(신뢰도)입니다.

    오답 노트

    Throughput: 일정 시간 내에 처리하는 일의 양
    Turn Around Time: 의뢰부터 완료까지 걸리는 시간
    Availability: 자원을 사용할 수 있는 정도
profile_image
1

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

70. 다음과 같이 트랙이 요청되어 큐에 순서적으로 도착 하였다. 모든 트랙을 서비스하기 위하여 디스크 스케줄링 기법 중 FCFS 스케줄링 기법이 사용되었을 경우, 트랙 10은 요청된 트랙 중 몇 번째에 서비스를 받게 되는가?(단, 현재 헤드의 위치는 트랙 22이다.)

  1. 첫 번째
  2. 두 번째
  3. 세 번째
  4. 네 번째
(정답률: 63%)
  • FCFS(First-Come First-Served) 스케줄링은 요청이 큐에 도착한 순서 그대로 서비스를 제공하는 가장 단순한 방식입니다.
    제시된 이미지 의 큐 도착 순서를 보면 10, 40, 55, 35, 9, 22 순으로 요청되었습니다. 따라서 가장 먼저 도착한 트랙 10이 첫 번째로 서비스를 받게 됩니다.
profile_image
1

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

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

  1. PROCESS
  2. WORKING SET
  3. MONITOR
  4. SEMAPHORE
(정답률: 77%)
  • 이미지 의 정의는 프로세스(PROCESS)에 대한 설명입니다. 프로세스는 실행 중인 프로그램을 의미하며, 운영체제로부터 자원을 할당받기 위해 PCB(Process Control Block)를 가지며, 프로세서가 활동 중인 상태의 주체를 말합니다.
profile_image
1

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

72. 13K의 작업을 다음 그림의 30K 공백의 작업공간에 할당했을 경우 사용된 기억장치 배치전략 기법은?(단, 탐색은 위에서 아래로 한다.)

  1. Last fit
  2. Best fit
  3. First fit
  4. Worst fit
(정답률: 69%)
  • 기억장치 배치 전략 중 Worst fit은 가용한 공백 영역 중 가장 크기가 큰 영역에 프로세스를 할당하는 기법입니다.
    제시된 이미지 에서 공백 영역은 $16\text{K}$, $14\text{K}$, $5\text{K}$, $30\text{K}$가 있으며, $13\text{K}$ 작업을 가장 큰 영역인 $30\text{K}$ 공백에 할당했으므로 Worst fit에 해당합니다.
profile_image
1

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

73. UNIX 파일 시스템 구조에서 데이터 블록의 주소 정보를 보관하고 있는 것은?

  1. 부트 블록
  2. 슈퍼 블록
  3. I-node 블록
  4. 데이터 블록
(정답률: 58%)
  • I-node 블록은 UNIX 파일 시스템에서 각 파일이나 디렉터리에 대한 메타데이터를 저장하는 핵심 블록입니다. 여기에는 파일 크기, 소유자 정보, 권한뿐만 아니라 실제 데이터가 저장된 데이터 블록의 시작 주소 정보가 포함되어 있습니다.
profile_image
1

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

74. 3 페이지가 들어갈 수 있는 기억 장치에서 다음과 같은 순서로 페이지가 참조될 때 FIFO 기법을 사용하면 페이지 부재(page fault)는 몇 번 발생하는가?(단, 현재 기억장치는 모두 비어 있다고 가정한다.)

  1. 3
  2. 4
  3. 5
  4. 6
(정답률: 55%)
  • FIFO(First-In-First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 참조열 $\text{1, 2, 3, 4, 2, 3, 4}$에 대해 3개의 프레임을 가진 기억장치에서의 변화를 추적합니다.
    1. [1] 참조 $\rightarrow$ (1, _, _) : 부재 (1회)
    2. [2] 참조 $\rightarrow$ (1, 2, _) : 부재 (2회)
    3. [3] 참조 $\rightarrow$ (1, 2, 3) : 부재 (3회)
    4. [4] 참조 $\rightarrow$ (4, 2, 3) : 부재 (4회) - 가장 먼저 들어온 1 교체
    5. [2] 참조 $\rightarrow$ (4, 2, 3) : 적중
    6. [3] 참조 $\rightarrow$ (4, 2, 3) : 적중
    7. [4] 참조 $\rightarrow$ (4, 2, 3) : 적중
    따라서 총 페이지 부재 횟수는 4번입니다.
profile_image
1

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

75. 병렬처리의 주종(Master/Slave) 시스템에 대한 설명으로 옳지 않은 것은?

  1. 주프로세서는 입출력과 연산을 수행한다.
  2. 종프로세서는 입출력 발생시 주프로세서에게 서비스를 요청한다.
  3. 종프로세서가 운영체제를 수행한다.
  4. 비대칭 구조를 갖는다.
(정답률: 65%)
  • 주종(Master/Slave) 시스템은 비대칭 구조로, 주프로세서가 운영체제를 실행하며 전체 시스템을 제어하고 입출력을 관리합니다. 종프로세서는 주프로세서의 제어 하에 연산만을 수행하며, 입출력이 필요할 때 주프로세서에게 요청해야 합니다.

    오답 노트

    종프로세서가 운영체제를 수행한다: 운영체제는 주프로세서가 수행합니다.
profile_image
1

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

76. Round-Robin 스케줄링(Scheduling) 방식에 대한 옳은 설명 모두를 나열한 것은?

  1. ①, ③, ④
  2. ②, ③, ④
  3. ①, ②, ③, ④
(정답률: 64%)
  • Round-Robin 방식은 할당된 시간(Time Slice) 내에 작업이 끝나지 않으면 큐의 맨 뒤로 보내며, 시간 할당량이 매우 크면 FIFO와 유사해지고, 적절한 응답 시간을 보장하여 시분할 시스템에 적합합니다.


    오답 노트

    시간 할당량이 작아질수록 문맥 교환(Context Switching) 횟수가 늘어나므로 과부하는 상대적으로 증가합니다.
profile_image
1

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

77. 분산처리 운영체제 시스템의 특징으로 거리가 먼 것은?

  1. 시스템 설계의 단순화
  2. 연산 속도 향상
  3. 자원 공유
  4. 신뢰성 증진
(정답률: 66%)
  • 분산처리 운영체제는 여러 컴퓨터를 네트워크로 연결하여 자원을 공유하고 신뢰성과 연산 속도를 높이지만, 시스템 구조가 복잡하여 설계의 단순화와는 거리가 멉니다.
profile_image
1

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

78. 운영체제에 대한 옳은 내용 모두를 나열한 것은?

  1. ①, ④
  2. ①, ②, ④
  3. ①, ②, ③, ④
(정답률: 60%)
  • 운영체제는 사용자 인터페이스 제공, 자원의 효율적 관리 및 스케줄링, 시스템 오류 검사 및 복구 기능을 수행합니다.


    오답 노트

    프로그램 실행을 위한 목적 프로그램을 생성하는 것은 언어 번역 프로그램의 역할입니다.
profile_image
1

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

79. 교착상태의 해결 방안 중 은행원 알고리즘과 관계되는 것은?

  1. Avoidance
  2. Prevention
  3. Detection
  4. Recovery
(정답률: 64%)
  • 은행원 알고리즘은 시스템이 안전 상태(Safe State)를 유지하도록 자원 할당을 결정하여 교착상태를 방지하는 Avoidance(회피) 기법의 대표적인 알고리즘입니다.
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 63%)
  • HRN(Highest Response ratio Next) 스케줄링은 대기시간과 서비스시간을 모두 고려하며, 계산된 우선순위 값이 클수록 우선순위가 높고, 값이 작을수록 우선순위가 낮습니다.
    ① [기본 공식]
    $$\text{Priority} = \frac{\text{Waiting Time} + \text{Service Time}}{\text{Service Time}}$$
    ② [숫자 대입]
    $$A = \frac{10 + 50}{50} = 1.2$$
    $$B = \frac{5 + 55}{55} \approx 1.09$$
    $$C = \frac{50 + 10}{10} = 6.0$$
    $$D = \frac{30 + 30}{30} = 2.0$$
    ③ [최종 결과]
    $$B = 1.09$$
    계산 결과 B의 값이 가장 낮으므로 우선순위가 가장 낮습니다.
profile_image
1

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

5과목: 정보통신개론

81. 다음 중 베이스밴드(base band) 방식의 변조에 해당되는 것은?

  1. 주파수편이 변조(FSK)
  2. 위상편이 변조(PSK)
  3. 펄스코드 변조(PCM)
  4. 진폭편이 변조(ASK)
(정답률: 43%)
  • 펄스코드 변조(PCM)는 아날로그 신호를 디지털 신호로 변환하여 전송하는 베이스밴드 전송 방식의 대표적인 예입니다.

    오답 노트

    FSK, PSK, ASK: 디지털 신호를 아날로그 신호로 변환하는 디지털 변조 방식입니다.
profile_image
1

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

82. 협대역 ISDN의 가입자 전송채널에 대한 설명으로 틀린 것은?

  1. B채널은 정보 채널로 64Kbps의 전송속도를 제공한다.
  2. D채널은 신호 채널로 16Kbps와 64Kbps의 전송 속도를 제공한다.
  3. H채널은 고속의 사용자 정보전송을 위한 채널이다.
  4. BRI 채널은 기본 접속서비스채널로 B+2D로 구성 된다.
(정답률: 48%)
  • 기본 접속 서비스 채널인 BRI(Basic Rate Interface)는 2개의 B채널과 1개의 D채널로 구성됩니다.

    오답 노트

    BRI 구성: $2B + D$ 구성이 올바른 정의입니다.
profile_image
1

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

83. OSI 참조모델에 관한 설명으로 틀린 것은?

  1. 시스템간의 상호회선교환만을 위한 개념을 규정한다.
  2. OSI 규격을 개발하는데 있어서 그 범위를 정한다.
  3. 계층화함으로써 프로토콜 개발의 용이성과 독립성을 제공한다.
  4. 컴퓨터 통신을 위한 기본 골격을 제시하고 있다.
(정답률: 63%)
  • OSI 참조모델은 시스템 간의 상호 연결을 위한 표준 모델로, 회선교환뿐만 아니라 패킷교환을 포함한 모든 네트워크 통신 개념을 규정합니다.

    오답 노트

    계층화: 프로토콜 개발의 독립성 제공
    기본 골격: 컴퓨터 통신을 위한 표준 프레임워크 제시
profile_image
1

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

84. 통신망 구성 형태 중 하나의 노드에 여러 개의 노드가 연결되어 있는 형태로, 각 노드가 계층적으로 구성되어있는 망의 형태는?

  1. 트리(Tree)형
  2. 링(Ring)형
  3. 스타(Star)형
  4. 버스(Bus)형
(정답률: 62%)
  • 하나의 노드에 여러 노드가 연결되어 계층적인 구조를 이루는 망 형태는 트리(Tree)형입니다. 이는 스타(Star)형의 확장된 형태로 볼 수 있으며, 뿌리 노드에서 가지가 뻗어 나가는 나무 모양의 구조를 가집니다.
profile_image
1

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

85. 다음이 설명하고 있는 시스템은?

  1. 멀티태스킹 시스템
  2. 시분할 시스템
  3. 시스템 제너레이션 시스템
  4. 데이터베이스 관리 시스템
(정답률: 48%)

  • 다수의 단말기가 동일한 컴퓨터를 동시에 이용할 수 있도록 CPU 시간을 아주 짧은 시간 단위로 나누어 할당하는 방식은 시분할 시스템(Time Sharing System)의 핵심 특징입니다.
profile_image
1

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

86. 다음 중 데이터링크 계층에서 손상된 프레임의 재전송을 요구하는 자동반복 요청의 기능은?

  1. 흐름제어
  2. 전송에러제어
  3. 링크제어
  4. 회선제어
(정답률: 61%)
  • 전송에러제어는 데이터링크 계층에서 프레임의 손상이나 분실이 발생했을 때, 이를 검출하고 자동반복 요청(ARQ) 등을 통해 재전송을 요구하여 신뢰성을 확보하는 기능입니다.
profile_image
1

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

87. 데이터 전송에러 검출방식 중에서 집단 에러에 대해 신뢰성 있는 에러검출을 위해 다항식 코드를 사용하여 에러 검사를 하는 방식은?

  1. Parity Check
  2. Block Sum Check
  3. CRC
  4. Run Length
(정답률: 43%)
  • CRC(Cyclic Redundancy Check)는 다항식 코드를 사용하여 데이터 전송 중 발생하는 집단 에러(Burst Error)를 매우 신뢰성 있게 검출하는 방식입니다.

    오답 노트

    Parity Check: 단순 1비트 에러 검출
    Block Sum Check: 블록 단위 합계 검사
    Run Length: 연속된 0 또는 1의 개수를 이용한 방식
profile_image
1

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

88. 대도시 정보통신망으로 넓은 지역에 분산되어 있는 건물 및 기관들을 연결하여 데이터 전송서비스를 목적으로 하는 정보통신망은?

  1. MAN
  2. LAN
  3. WWW
  4. VAN
(정답률: 51%)
  • MAN(Metropolitan Area Network)은 대도시 규모의 넓은 지역에 분산된 건물이나 기관들을 연결하여 데이터 전송 서비스를 제공하는 도시권 통신망입니다.

    오답 노트

    LAN: 근거리 통신망
    WWW: 월드 와이드 웹
    VAN: 부가가치 통신망
profile_image
1

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

89. 데이터와 확인신호(ACK) 등을 보내고 문자동기를 유지하는 기능은 전송제어 절차 중 어느 단계에 속하는가?

  1. 회선의 접속
  2. 데이터 링크의 설정
  3. 정보의 전송
  4. 데이터 링크의 종결
(정답률: 45%)
  • 전송제어 절차 중 정보의 전송 단계는 실제 데이터와 함께 수신 확인 신호인 ACK 등을 주고받으며 문자동기를 유지하여 데이터를 정확하게 전달하는 과정입니다.
profile_image
1

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

90. 패킷교환방식의 설명으로 적합하지 않는 것은?

  1. 패킷은 정해진 크기의 비트 수로 나눈 후 정해진 형식에 맞추어 만들어진 데이터의 묶음이다.
  2. 선택-저장-전달 방식을 사용하기 때문에 링크를 효율적으로 이용할 수 있다.
  3. 컴퓨터와 터미널 간 통신 프로토콜이 다른 경우에도 통신이 가능한 교환방식이다.
  4. 작성된 패킷에 의해 목적지의 주소나 송신측의 주소 등을 부가하여 전송한다.
(정답률: 31%)
  • 패킷교환방식은 데이터를 축적 $\rightarrow$ 분할 $\rightarrow$ 편집 $\rightarrow$ 선택 $\rightarrow$ 전송하는 과정을 거칩니다. 따라서 선택-저장-전달 방식이라는 설명은 적절하지 않습니다.
profile_image
1

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

91. "인접한 두 개의 통신 시스템 간에 신뢰성 있는 효율적인 데이터를 전송할 수 있도록 한다. 전송 과정에서는 데이터 오류의 검출 및 회복과 흐름 제어를 조절하여 링크의 효율성을 향상시킨다." OSI-7계층에서 설명에 해당되는 계층은?

  1. 물리 계층
  2. 데이터링크 계층
  3. 응용 계층
  4. 표현 계층
(정답률: 67%)
  • 데이터링크 계층은 인접한 시스템 간의 신뢰성 있는 데이터 전송을 담당하며, 흐름 제어, 오류 검출 및 회복을 통해 링크의 효율성을 높이는 역할을 수행합니다.
profile_image
1

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

92. 이동통신망에서 통화중인 이동국이 현재의 셀에서 벗어나 다른 셀로 진입하는 경우, 셀이 바뀌어도 중단 없이 통화를 계속할 수 있게 해주는 것은?

  1. 핸드오프(hand off)
  2. 다이버시티(diversity)
  3. 셀 분할(cell splitting)
  4. 로밍(roaming)
(정답률: 59%)
  • 이동통신망에서 통화 중인 단말기가 현재의 셀에서 인접한 다른 셀로 이동할 때, 통화가 끊기지 않고 계속 유지되도록 연결을 넘겨주는 기술을 핸드오프(hand off)라고 합니다.
profile_image
1

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

93. 다음 중 HDLC 프레임 구조에 포함되지 않는 것은?

  1. 플래그(flag) 필드
  2. 제어(control) 필드
  3. 주소(address) 필드
  4. 시작(start) 필드
(정답률: 57%)
  • HDLC 프레임 구조는 플래그(flag), 주소(address), 제어(control), 정보(information), FCS 필드로 구성됩니다. 따라서 시작(start) 필드는 HDLC 프레임 구조에 포함되지 않습니다.
profile_image
1

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

94. 다음 중 비트방식의 데이터 링크 프로토콜이 아닌 것은?

  1. BSC
  2. SDLC
  3. HDLC
  4. ADCCP
(정답률: 47%)
  • BSC는 문자 위주의 프로토콜로, 프레임의 시작과 끝, 제어를 위해 특수 제어 문자를 사용하는 문자 방식 프로토콜입니다.

    오답 노트

    SDLC, HDLC, ADCCP는 모두 비트 스터핑(Bit Stuffing) 기법을 사용하는 대표적인 비트 방식 프로토콜입니다.
profile_image
1

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

95. 통신회선을 다중화 함으로써 얻어지는 가장 큰 장점은?

  1. 데이터 전송시 에러정정이 쉽다.
  2. 송수신 시스템이 간단하다.
  3. 하나의 전송링크를 통하여 여러 사용자가 동시에 사용가능하다.
  4. 전송속도가 현저히 빨라진다.
(정답률: 62%)
  • 다중화(Multiplexing)는 하나의 고속 전송 매체를 여러 개의 저속 채널로 나누어 사용하는 기술로, 하나의 전송링크를 통해 여러 사용자가 동시에 데이터를 전송할 수 있게 하여 회선 이용 효율을 극대화하는 것이 가장 큰 장점입니다.
profile_image
1

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

96. MHS(Message Handling System)에 대한 설명으로 바르지 않는 것은?

  1. MS는 메시지를 축적하는 사서함 기능을 갖는다.
  2. 사용자간의 메시지를 송수신 하는 기능을 갖는다.
  3. MHS는 UA, MTA, MS 등으로 구성된다.
  4. 신호변환 및 정보처리가 가능하다.
(정답률: 54%)
  • MHS는 메시지 전달 시스템으로, 사용자 에이전트(UA), 메시지 전송 에이전트(MTA), 메시지 저장소(MS)로 구성되어 메시지 송수신 및 축적 기능을 수행합니다. 신호변환 및 정보처리는 통신망의 물리적 계층이나 별도의 처리 장치의 역할입니다.
profile_image
1

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

97. 단말장치의 기능으로 거리가 가장 먼 것은?

  1. 입출력 기능
  2. 전송제어 기능
  3. 기억 기능
  4. 감시 기능
(정답률: 60%)
  • 단말장치(DTE)는 사용자와 통신 시스템 사이의 인터페이스 역할을 하며, 기본적으로 입출력, 전송제어, 기억 기능을 수행합니다. 감시 기능은 단말장치의 기본 기능에 포함되지 않습니다.
profile_image
1

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

98. 전이중 통신에 대한 설명으로 옳은 것은?

  1. 송신을 하면서 동시에 수신도 할 수 있는 방식이다.
  2. 양방향 어느 쪽으로도 데이터를 전송할 수 있으나 동시에 전송할 수는 없다.
  3. 송신측과 수신측을 서로 필요에 따라 교대하는 방식이다.
  4. 전기적으로 신호를 보내기 위해서는 송신측과 수신측을 연결하는 폐쇄회로를 구성해야하므로 2개의 선로가 필요하다.
(정답률: 64%)
  • 전이중(Full-Duplex) 통신은 송신과 수신이 동시에 가능한 양방향 통신 방식입니다.

    오답 노트

    양방향 전송은 가능하나 동시 전송이 불가능하거나 송수신측을 교대하는 방식은 반이중(Half-Duplex) 통신에 해당합니다.
profile_image
1

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

99. 통신제어장치의 기능 중에서 송신과 수신을 동일한 타이밍으로 동작시키기 위한 기능은?

  1. 오류제어
  2. 흐름제어
  3. 동기제어
  4. 응답제어
(정답률: 50%)
  • 동기제어는 송신측과 수신측이 데이터를 주고받을 때 서로의 타이밍(시간적 일치)을 맞추어 데이터 전송의 정확성을 보장하는 기능입니다.
profile_image
1

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

100. 데이터 통신에서 오류가 검출되면 자동으로 송신 스테이션에게 재전송을 요청하는 ARQ 방식의 종류가 아닌 것은?

  1. Stop-and Wait ARQ
  2. Control-Data ARQ
  3. GO-back-N ARQ
  4. Selective-Repeat ARQ
(정답률: 52%)
  • ARQ(Automatic Repeat Request)는 오류 검출 시 재전송을 요청하는 프로토콜로, 대표적으로 Stop-and-Wait, Go-back-N, Selective-Repeat 방식이 있습니다.
    Control-Data ARQ라는 방식은 존재하지 않는 개념입니다.
profile_image
1

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

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