정보처리산업기사 필기 기출문제복원 (2007-03-04)

정보처리산업기사 2007-03-04 필기 기출문제 해설

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

정보처리산업기사
(2007-03-04 기출문제)

목록

1과목: 데이터 베이스

1. 데이터베이스 설계 단계 중 논리적 설계 단계에서의 수행사항이 아닌 것은?

  1. 논리적 데이터 모델로 변환
  2. 트랙잭션 인터페이스 설계
  3. 저장 레코드 양식 설계
  4. 스키마의 평가 및 정제
(정답률: 60%)
  • 저장 레코드 양식 설계는 물리적 저장 구조를 결정하는 단계이므로 물리적 설계 단계에 해당합니다. 논리적 설계 단계에서는 개념적 스키마를 논리적 데이터 모델로 변환하고 트랜잭션 인터페이스 설계 및 스키마 정제 작업을 수행합니다.
profile_image
1

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

2. SQL의 조작문 유형으로 옳지 않은 것은?

  1. INSERT ∼ TO ∼ VALUE
  2. SELECT ∼ FROM ∼ WHERE
  3. DELETE ∼ FROM ∼ WHERE
  4. UPDATE ∼ SET ∼ WHERE
(정답률: 82%)
  • SQL의 데이터 조작어(DML) 기본 문법을 묻는 문제입니다.
    데이터를 삽입할 때는 INSERT INTO 구문을 사용해야 합니다. (INSERT ∼ TO ∼ VALUE)에서 TO는 잘못된 키워드이며 INTO가 올바른 표현입니다.
profile_image
1

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

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

  1. B, A, D, C
  2. C, B, A, D
  3. B, C, D, A
  4. C, D, B, A
(정답률: 60%)
  • 스택은 후입선출(LIFO, Last-In First-Out) 구조이므로, 나중에 들어온 데이터가 먼저 나가야 합니다.
    A, C, B, D 순으로 입력될 때 B가 먼저 출력되었다면, 스택에는 A, C가 남아있어야 하므로 B 다음에는 반드시 C가 먼저 나오고 그 다음 A가 나와야 합니다. 따라서 B, A, D, C 순으로는 출력될 수 없습니다.
profile_image
1

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

4. 데이터 구조와 제약조건에 대한 명세를 스키마(Schema)라고 한다. 3단계 스키마 중 데이터의 접근권한, 보안 정책, 무결성 규칙에 관한 명세를 정의한 것은?

  1. 제어 스키마
  2. 외부 스키마
  3. 개념 스키마
  4. 내부 스키마
(정답률: 73%)
  • 개념 스키마는 모든 사용자 관점을 통합한 조직 전체의 논리적 데이터 구조로, 데이터 접근 권한, 보안 정책, 무결성 규칙 등을 정의합니다.

    오답 노트

    외부 스키마: 개별 사용자나 응용 프로그램 관점의 뷰
    내부 스키마: 물리적 저장 장치 관점의 저장 구조
profile_image
1

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

5. SQL의 데이터 정의문(DDL)에 속하지 않는 것은?

  1. CREATE
  2. DROP
  3. ALTER
  4. INSERT
(정답률: 77%)
  • 데이터 정의어(DDL)는 데이터베이스 구조를 생성, 수정, 삭제하는 언어입니다.

    오답 노트

    INSERT: 데이터 조작어(DML)에 해당하며, 테이블 내의 데이터를 삽입하는 역할을 합니다.
profile_image
1

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

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

  1. ①→②→③→④→⑤
  2. ①→③→②→④→⑤
  3. ①→④→⑤→②→③
  4. ①→②→④→③→⑤
(정답률: 90%)
  • 데이터베이스 설계는 요구사항 분석부터 구현까지 단계적으로 진행됩니다.
    순서는 요구조건의 분석 $\rightarrow$ 개념적 설계 $\rightarrow$ 논리적 설계 $\rightarrow$ 물리적 설계 $\rightarrow$ 데이터베이스 구현 순입니다.
    암기 팁: '개논물' (개념 $\rightarrow$ 논리 $\rightarrow$ 물리) 순서를 기억하세요.
profile_image
1

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

7. SQL에서 뷰(View) 생성시 사용하는 예약어는?

  1. CREATE
  2. ALTER
  3. UPDATE
  4. DROP
(정답률: 85%)
  • SQL에서 뷰(View)는 가상 테이블을 생성하는 것이므로, 객체 생성 시 사용하는 표준 예약어인 CREATE를 사용하여 생성합니다.
profile_image
1

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

8. 다음 문장의 ( )에 적당한 것은?

  1. block
  2. tuple
  3. field
  4. file
(정답률: 76%)
  • 관계형 데이터베이스의 테이블에서 하나의 행(row)에 포함된 모든 데이터를 튜플(tuple)이라고 정의합니다.
    이미지 내용: All the data in any given row of the relational table is called a ( ).
profile_image
1

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

9. 다음 중 진법에 의한 변환 값이 다른 하나는?

  1. (F4)16
  2. (11110100)2
  3. (244)10
  4. (360)8
(정답률: 66%)
  • 각 진법의 값을 10진수로 변환하여 비교하면 (360)8만 값이 다릅니다.
    ① 16진수 변환: $(15 \times 16^1) + (4 \times 16^0) = 244$
    ② 2진수 변환: $(1 \times 2^7) + (1 \times 2^6) + (1 \times 2^5) + (1 \times 2^4) + (0 \times 2^3) + (1 \times 2^2) + (0 \times 2^1) + (0 \times 2^0) = 244$
    ③ 10진수: $244$
    ④ 8진수 변환: $(3 \times 8^2) + (6 \times 8^1) + (0 \times 8^0) = 240$
profile_image
1

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

10. 다음 릴레이션의 차수(Degree)는?

  1. 2
  2. 3
  3. 4
  4. 9
(정답률: 83%)
  • 릴레이션의 차수(Degree)는 릴레이션을 구성하는 속성(Attribute)의 전체 개수, 즉 열(Column)의 개수를 의미합니다.

    해당 표의 열은 학번, 이름, 학년, 학과로 총 4개입니다.
    $$\text{Degree} = 4$$
profile_image
1

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

11. 다음 관계 대수의 의미로 가장 타당한 것은?

  1. 이름, 학과, 컴퓨터를 속성으로 하는 학생 테이블을 생성하라.
  2. 컴퓨터 학과 학생의 이름을 삭제하라.
  3. 컴퓨터 학과 학생의 이름을 검색하라.
  4. 학과의 이름을 컴퓨터로 변경하라.
(정답률: 83%)
  • 관계 대수의 기호를 분석하면 다음과 같습니다.
    $$\pi \text{ 이름}(\sigma \text{ 학과} = \text{'컴퓨터'}(\text{학생}))$$
    1. $\sigma$ (Selection): 학생 테이블에서 학과가 '컴퓨터'인 튜플만 선택합니다.
    2. $\pi$ (Projection): 선택된 결과에서 '이름' 속성만 추출합니다.
    따라서 컴퓨터 학과 학생의 이름을 검색하는 의미가 됩니다.
profile_image
1

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

12. 개체-관계(E-R) 모델에서 관계 타입을 표시하는 기호는?

(정답률: 81%)
  • E-R 모델에서 각 구성 요소는 약속된 기호로 표시합니다.
    마름모 기호는 개체 간의 관계(Relationship)를 나타냅니다.

    오답 노트

    사각형: 개체(Entity)
    타원: 속성(Attribute)
profile_image
1

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

13. 다음 Infix 표기법을 Postfix 표기법으로 옳게 변환한 것은?

  1. ABC-*D*
  2. **A-BCD
  3. AB*C*-D
  4. A*B-C*D
(정답률: 71%)
  • 중위 표기법(Infix)을 후위 표기법(Postfix)으로 변환할 때는 연산 우선순위에 따라 괄호를 치고, 연산자를 해당 괄호의 오른쪽 끝으로 옮깁니다.
    $$A \times (B - C) \times D$$
    $$\text{1단계: } ((A \times (B - C)) \times D)$$
    $$\text{2단계: } (A \times (B - C)) D \times$$
    $$\text{3단계: } A (B - C) \times D \times$$
    $$\text{4단계: } A B C - \times D \times$$
profile_image
1

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

14. What is the properties of relations incorrectly?

  1. There are duplicate tuples.
  2. Tuples are unordered.
  3. Attributes are unordered.
  4. All attribute values are atomic.
(정답률: 58%)
  • 관계형 모델의 릴레이션(Relation)은 집합(Set)의 개념을 따르므로, 중복된 튜플(Duplicate tuples)을 허용하지 않는 것이 기본 속성입니다.
profile_image
1

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

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

  1. 하나 이상의 기본 테이블로부터 유도되어 만들어지는 가상 테이블이다.
  2. 뷰가 정의된 기본 테이블이 삭제되면, 뷰도 자동적으로 삭제된다.
  3. DBA는 보안 측면에서 뷰를 활용할 수 있다.
  4. 뷰 위에 또 다른 뷰를 정의할 수 없다.
(정답률: 74%)
  • 뷰는 하나 이상의 기본 테이블로부터 유도된 가상 테이블로, 보안을 위해 특정 데이터만 노출하거나 복잡한 쿼리를 단순화하는 데 사용됩니다. 뷰 위에 또 다른 뷰를 정의하는 것이 가능하므로 해당 설명은 틀렸습니다.
profile_image
1

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

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

  1. 운영 데이터
  2. 개별 데이터
  3. 통합된 데이터
  4. 저장된 데이터
(정답률: 83%)
  • 데이터베이스는 여러 사용자가 공유하기 위해 통합되고 저장된 운영 데이터의 집합입니다. 따라서 중복을 최소화하여 통합 관리하므로 개별 데이터라는 설명은 정의와 거리가 멉니다.
profile_image
1

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

17. 선형 자료 구조에 해당하지 않는 것은?

  1. 스택(Stack)
  2. 큐(Queue)
  3. 트리(Tree)
  4. 데크(Deque)
(정답률: 82%)
  • 데이터가 일렬로 연결된 선형 구조가 아니라, 부모-자식 관계의 계층적 구조를 가지는 비선형 자료구조는 트리(Tree)입니다.

    오답 노트

    스택(Stack), 큐(Queue), 데크(Deque): 모두 데이터가 연속적으로 나열된 선형 구조입니다.
profile_image
1

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

18. 리스트에서 FIFO(first In First Out)의 특성을 지닌 추상적 자료형으로서, 시작과 끝을 표시하는 두 개의 포인터를 갖는 자료구조는?

  1. 스택(Stack)
  2. 큐(Queue)
  3. 그래프(Graph)
  4. 트리(Tree)
(정답률: 70%)
  • 먼저 들어온 데이터가 먼저 나가는 FIFO(First In First Out) 구조이며, 삽입을 위한 rear 포인터와 삭제를 위한 front 포인터를 사용하는 자료구조는 큐(Queue)입니다.
profile_image
1

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

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

  1. 3, 4, 5, 2, 1
  2. 4, 5, 3, 2, 1
  3. 2, 3, 4, 5, 1
  4. 1, 2, 3, 4, 5
(정답률: 63%)
  • 삽입 정렬은 두 번째 요소부터 시작하여 앞의 정렬된 부분과 비교해 적절한 위치에 삽입하는 방식입니다.
    초기 상태: (5, 4, 3, 2, 1)
    1회전: 4를 5 앞에 삽입 $\rightarrow$ (4, 5, 3, 2, 1)
    2회전: 3을 4 앞에 삽입 $\rightarrow$ (3, 4, 5, 2, 1)
    3회전: 2를 3 앞에 삽입 $\rightarrow$ (2, 3, 4, 5, 1)
profile_image
1

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

20. 정규화를 거치지 않으면 릴레이션 조작시 데이터 중복에 따른 예기치 못한 곤란한 현상이 발생할 수 있다. 이러한 이상(Anomaly) 현상의 종류에 해당하지 않는 것은?

  1. 삭제 이상
  2. 삽입 이상
  3. 갱신 이상
  4. 조회 이상
(정답률: 72%)
  • 데이터베이스 정규화 과정에서 발생하는 이상(Anomaly) 현상은 데이터의 중복으로 인해 발생하는 불일치 상태를 의미합니다.
    이상 현상의 3가지 종류는 삽입 이상, 삭제 이상, 갱신 이상입니다. 조회 이상이라는 개념은 존재하지 않습니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. CPU가 직접 제어하는 방식 중에서 입·출력 장치의 요구가 있을 때 데이터를 전송하는 제어 방식은?

  1. 프로그램 입·출력 제어 방식
  2. 인터럽트 입·출력 제어 방식
  3. 채널에 의한 입·출력 제어 방식
  4. DMA에 의한 입·출력 제어 방식
(정답률: 51%)
  • 입·출력 장치가 CPU에 신호를 보내 데이터 전송을 요청하고, CPU가 이를 처리하는 방식은 인터럽트 입·출력 제어 방식입니다.

    오답 노트

    프로그램 입·출력 제어 방식: CPU가 계속 상태를 확인하는 폴링 방식
    DMA에 의한 입·출력 제어 방식: CPU를 거치지 않고 메모리와 직접 전송
    채널에 의한 입·출력 제어 방식: 전용 프로세서(채널)가 입출력을 전담
profile_image
1

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

22. 다음 중 불 대수 정리로 옳지 않은 것은?

  1. =1
(정답률: 66%)
  • 불 대수 정리의 기본 법칙을 확인하는 문제입니다.
    정답인 는 논리적으로 성립하지 않습니다. 해당 식을 정리하면 다음과 같습니다.
    $$AB + \bar{A}\bar{B} = B$$ 가 아니라, 이는 XNOR 게이트의 결과값이며 $B$와 동일하지 않습니다.
    참고로 $AB + \bar{A}B = B$가 성립합니다.
profile_image
1

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

23. 누산기(Accumulator)의 주된 기능은?

  1. 일시적으로 데이터를 저장한다.
  2. 실행될 다음 명령의 통로를 유지한다.
  3. 인터럽트가 가능하도록 선택한다.
  4. 실행할 명령을 해석한다.
(정답률: 79%)
  • 누산기(Accumulator)는 CPU 내의 레지스터 중 하나로, 연산 과정에서 발생하는 중간 결과나 데이터를 일시적으로 저장하는 기능을 수행합니다.
profile_image
1

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

24. 정보의 전송 중에 생기는 오류를 검출(체크)하기 위하여 첨가하는 것은?

  1. ASCII
  2. 패리티 비트
  3. Track 정보
  4. 8421 코드
(정답률: 88%)
  • 데이터 전송 시 오류를 검출하기 위해 원래 데이터 끝에 0 또는 1을 추가하여 1의 개수를 짝수나 홀수로 맞추는 패리티 비트를 사용합니다.

    오답 노트

    ASCII: 문자 인코딩 표준
    Track 정보: 디스크 저장 구조
    8421 코드: BCD 가중치 코드
profile_image
1

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

25. 어떤 Micro-Computer의 기억 용량이 64Kbyte이다. 이 Micro- Computer의 Memory 수와 필요한 Address Line의 수는?(단, Memory 1개의 용량은 1 byte이다.)

  1. 2의16승개, 16line
  2. 2의64승개, 64line
  3. 2의64승개, 16line
  4. 2의16승개, 64line
(정답률: 48%)
  • 전체 기억 용량을 개별 메모리 용량으로 나누어 메모리 수를 구하고, 그 수를 2의 거듭제곱으로 표현하여 주소 버스(Address Line)의 수를 결정합니다.
    ① [메모리 수] $N = \frac{64 \times 1024}{1}$
    ② [주소 라인 수] $64 \times 1024 = 2^{6} \times 2^{10} = 2^{16}$
    ③ [최종 결과] $2^{16} \text{개}, 16 \text{line}$
profile_image
1

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

26. ROM에 대한 설명 중 옳지 않은 것은?

  1. 기억된 내용을 임의로 변경시킬 수 없다.
  2. 사용자가 작성한 Program이나 Data를 기억시켜 처리하기 위해 사용하는 Memory이다.
  3. Read만이 가능하다.
  4. Micro Instruction을 내장하고 있다.
(정답률: 61%)
  • ROM은 읽기 전용 기억장치로, 전원이 꺼져도 내용이 유지되며 임의로 변경할 수 없습니다. 사용자가 작성한 프로그램이나 데이터를 자유롭게 기억시키고 처리하는 메모리는 RAM에 대한 설명입니다.
profile_image
1

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

27. Computer System에 예기치 않은 일이 발생했을 때 제어 프로그램에 알려주는 것을 무엇이라고 하는가?

  1. Interrupt
  2. Program Library
  3. Program Status Word
  4. Problem State
(정답률: 83%)
  • 프로그램 실행 중 예기치 않은 사건이나 오류가 발생했을 때, 현재 작업을 중단하고 제어권을 제어 프로그램에 넘겨 처리하도록 알리는 신호를 Interrupt라고 합니다.
profile_image
1

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

28. 자료에 관한 설명 중 옳은 것은?

  1. EBCDIC코드는 데이터 통신용으로 널리 쓰이며, 특히 소형 컴퓨터용으로 쓰인다.
  2. ASCII코드는 IBM사에서 개발한 것으로 대형 컴퓨터용에 쓰인다.
  3. 자료의 가장 작은 단위를 Bit라 하며, Bit는 Binary Digit의 약자이다.
  4. 부동소수점 방식의 특징은 적은 Bit를 차지함과 동시에 정밀도가 낮다는 것이다.
(정답률: 75%)
  • 컴퓨터 자료의 최소 단위는 0과 1을 나타내는 Bit이며, 이는 Binary Digit의 약자입니다.

    오답 노트

    EBCDIC코드: IBM 대형 컴퓨터용
    ASCII코드: 데이터 통신 및 소형 컴퓨터용
    부동소수점 방식: 정밀도가 높음
profile_image
1

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

29. 가상기억장치에서 주기억장치로 프로그램을 옮기기 위해서 번지를 조정하는 것을 무엇이라고 하는가?

  1. Blocking
  2. Buffering
  3. Polling
  4. Mapping
(정답률: 66%)
  • 가상기억장치의 가상 주소를 주기억장치의 실제 물리 주소로 변환하여 번지를 조정하는 과정을 Mapping이라고 합니다.
profile_image
1

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

30. 다음 중 명령어 주기에 속하지 않는 것은?

  1. Fetch Cycle
  2. Direct Cycle
  3. Indirect Cycle
  4. Execution Cycle
(정답률: 56%)
  • 명령어 주기(Instruction Cycle)는 명령어를 가져오는 Fetch Cycle, 주소를 해석하는 Indirect Cycle, 명령어를 실행하는 Execution Cycle로 구성됩니다.

    오답 노트

    Direct Cycle: 명령어 주기에 포함되지 않는 개념입니다.
profile_image
1

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

31. -121을 표시하는 부호화된 2’s complement number는 어느 것인가?

  1. 00000111
  2. 10000111
  3. 01111000
  4. 11111000
(정답률: 56%)
  • 2의 보수(2's complement) 표현법은 해당 수의 절대값을 2진수로 변환한 뒤, 모든 비트를 반전시키고 1을 더하여 구합니다.
    121의 2진수: $01111001$
    비트 반전: $10000110$
    1 더하기: $10000111$
profile_image
1

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

32. 프로그램 카운터(PC)의 값과 명령어의 주소 부분이 더해져서 유효 주소를 결정하는 주소지정방식에서 필요한 주소는?

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

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

33. 10진수 9를 Excess-3 code로 변환하면?

  1. 1001(E)
  2. 1110(E)
  3. 1101(E)
  4. 1100(E)
(정답률: 59%)
  • Excess-3 코드는 10진수 값에 3을 더한 후 이를 2진수로 변환하는 방식입니다.
    ① [기본 공식] $Value = (Decimal + 3)_{2}$
    ② [숫자 대입] $Value = (9 + 3)_{2} = (12)_{2}$
    ③ [최종 결과] $Value = 1100$
profile_image
1

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

34. 다음 code 중 아날로그-디지털 변환기나 입·출력 장치를 제어하는 코드로 주로 사용되는 것은?

  1. EXCESS-3 코드
  2. 8421(BCD) 코드
  3. 순수한 Binary 코드
  4. 그레이(Gray) 코드
(정답률: 65%)
  • 그레이(Gray) 코드는 인접한 수치로 변할 때 오직 하나의 비트만 변하는 특성이 있어, 데이터 변환 시 오차를 줄여야 하는 아날로그-디지털 변환기(ADC)나 입출력 장치 제어에 주로 사용됩니다.
profile_image
1

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

35. 인터럽트의 발생 원인이나 종류를 소프트웨어로 판단하는 방법은?

  1. Polling
  2. Daisy chain
  3. Decoder
  4. Multiplexer
(정답률: 73%)
  • 폴링(Polling)은 CPU가 소프트웨어적으로 각 장치에 인터럽트 요청 여부를 순차적으로 확인하여 발생 원인과 종류를 판단하는 방식입니다.

    오답 노트

    Daisy chain: 하드웨어적으로 우선순위를 결정하는 방식
profile_image
1

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

36. 순차적 접근 기억장치(Sequential Access Memory)로만 사용되는 것은?

  1. 자기드럼 기억장치
  2. 자기디스크 기억장치
  3. 자기테이프 기억장치
  4. DASD 장치
(정답률: 76%)
  • 자기테이프 기억장치는 데이터를 저장된 순서대로 처음부터 끝까지 차례대로 읽어야 하는 대표적인 순차적 접근(Sequential Access) 방식의 장치입니다.

    오답 노트

    자기디스크, DASD: 직접 접근(Direct Access) 방식
profile_image
1

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

37. Shift Register에 있는 Binary Number가 여섯(6)번 Shift-Left 되었을 때의 값은?(단, Shift Register는 충분히 크다고 가정한다.)

  1. Number x 6
  2. Number ÷ 6
  3. Number x 64
  4. Number ÷ 64
(정답률: 62%)
  • 이진수에서 왼쪽으로 1비트 시프트(Shift-Left)하는 것은 값에 2를 곱하는 것과 같습니다. 6번 시프트 하였으므로 $2^{6}$배가 됩니다.
    ① [기본 공식] $Value = Number \times 2^{n}$
    ② [숫자 대입] $Value = Number \times 2^{6}$
    ③ [최종 결과] $Value = Number \times 64$
profile_image
1

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

38. 다음 중 조합논리 회로가 아닌 것은?

  1. 반가산기(Half Adder)
  2. 디코더(Decoder)
  3. 멀티플렉서(Multiplexer)
  4. 플립플롭(Flip Flop)
(정답률: 63%)
  • 조합논리 회로는 기억 소자 없이 입력에 의해서만 출력이 결정되는 회로입니다. 반면 플립플롭은 상태를 저장할 수 있는 기억 소자를 포함하고 있어, 현재 입력과 이전 상태에 의해 출력이 결정되는 순차논리 회로에 해당합니다.
profile_image
1

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

39. OP 코드 필드(Operation Code Field)가 4비트인 인스트럭션은 몇 가지 종류의 인스트럭션을 생성할 수 있는가?

  1. 24
  2. 24-1
  3. 23
  4. 23-1
(정답률: 57%)
  • OP 코드가 $n$비트일 때 생성 가능한 인스트럭션의 종류는 $2^{n}$가지입니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{4}$
    ③ [최종 결과] $N = 16$
profile_image
1

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

40. 트랩(Trap)의 발생 원인으로 가장 올바른 것은?

  1. 0 으로 나눌 때
  2. 정해진 시간이 지났을 때
  3. 정보 전송이 끝났음을 알릴 때
  4. 입/출력장치가 데이터의 전송을 요구할 때
(정답률: 60%)
  • 트랩(Trap)은 소프트웨어적인 인터럽트로, 0으로 나누기(Divide by Zero)나 잘못된 메모리 참조와 같은 예외 상황이 발생했을 때 CPU에 의해 생성됩니다.
profile_image
1

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

3과목: 시스템분석설계

41. 시스템의 특성 중 시스템이 정의된 기능을 오류가 없이 정확히 발휘하기 위해 정해진 규정이나 한계, 또는 궤도로부터 이탈되는 사태나 현상을 미리 인식하여 그것을 올바르게 수정해 가는 것을 의미하는 것은?

  1. 목적성
  2. 자동성
  3. 제어성
  4. 종합성
(정답률: 77%)
  • 시스템이 정해진 규정이나 궤도에서 이탈하는 것을 미리 인식하고 이를 올바르게 수정하여 기능을 정확히 수행하게 하는 특성을 제어성이라고 합니다.
profile_image
1

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

42. 가장 강한 결합도를 가지고 있으며, 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 조회하도록 설계 되었을 경우와 관계 되는 결합도는?

  1. 내용 결합도
  2. 외부 결합도
  3. 스템프 결합도
  4. 자료 결합도
(정답률: 55%)
  • 한 모듈이 다른 모듈의 내부 기능이나 내부 자료를 직접 참조하거나 수정하는 가장 강한 결합도를 내용 결합도라고 합니다.
profile_image
1

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

43. 코드의 기능 중 다음 설명과 관계되는 것은?

  1. 표준화 기능
  2. 분류 기능
  3. 식별 기능
  4. 연산 기능
(정답률: 78%)
  • 제시된 이미지 의 내용은 특정 기준에 따라 데이터를 그룹화하거나 나누는 것을 의미하므로, 이는 코드의 분류 기능에 해당합니다.
profile_image
1

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

44. 체크 시스템의 종류 중 입력된 수치가 미리 정해진 범위 내의 수치인지를 검사하는 방법은?

  1. Format Check
  2. Numeric Check
  3. Logical Check
  4. Limit Check
(정답률: 75%)
  • 입력된 데이터가 미리 정의된 최소값과 최대값 사이의 유효한 범위 내에 있는지 확인하는 검사 방법은 Limit Check입니다.
profile_image
1

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

45. 다음 중 시스템 분석가가 갖추어야 할 능력과 요건으로 가장 거리가 먼 것은?

  1. 기계 중심적인 분석 능력
  2. 거시적 관점에서 세부적 요소들을 관찰할 수 있는 능력
  3. 사용자와 개발 요구자의 환경 이해 능력
  4. 서술 형식으로 혹은 구술 형식으로 의사 소통할 수 있는 능력
(정답률: 72%)
  • 시스템 분석가는 기술적인 측면뿐만 아니라 사용자의 요구사항과 비즈니스 환경을 이해하고 소통하는 능력이 필수적입니다. 따라서 기계 중심적인 분석 능력보다는 사용자 및 업무 중심적인 분석 능력이 필요합니다.
profile_image
1

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

46. LOC 기법에 의해 예측된 모듈의 라인수가 80000 라인이고 개발에 투입되는 프로그래머의 수가 4명, 프로그래머의 월 평균 생산량이 1000 라인이라고 할 때, 이 소프트웨어를 완성하기 위해 개발에 필요한 기간은 얼마인가?

  1. 10개월
  2. 15개월
  3. 20개월
  4. 25개월
(정답률: 81%)
  • 전체 라인 수를 투입 인원과 인당 월 생산량의 곱으로 나누어 개발 기간을 산출합니다.
    ① [기본 공식] $T = \frac{L}{P \times R}$ (기간 = 전체 라인 수 / (프로그래머 수 $\times$ 월 평균 생산량))
    ② [숫자 대입] $T = \frac{80000}{4 \times 1000}$
    ③ [최종 결과] $T = 20$
profile_image
1

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

47. 파일 설계 순서가 옳게 나열된 것은?

  1. ④→⑤→②→③→①
  2. ②→⑤→①→④→③
  3. ③→⑤→①→②→④
  4. ①→⑤→②→④→③
(정답률: 70%)
  • 파일 설계는 목적을 먼저 명확히 한 뒤, 필요한 항목을 결정하고, 그 특성을 조사하여 매체와 편성법을 결정하는 순서로 진행됩니다.
    파일 작성의 목적 확인 $\rightarrow$ 파일 항목의 검토 $\rightarrow$ 파일 특성의 조사 $\rightarrow$ 파일 매체의 검토 $\rightarrow$ 파일 편성법의 검토 순이 올바른 절차입니다.
profile_image
1

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

48. 객체 지향의 개념에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?

  1. 인스턴스
  2. 메소드
  3. 메시지
  4. 클래스
(정답률: 82%)
  • 클래스는 공통된 속성과 행위를 갖는 객체들의 집합으로, 유사한 객체들을 묶어 하나의 공통된 특성을 정의한 설계도와 같은 개념입니다.
profile_image
1

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

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

  1. 출력
  2. 처리
  3. 피드백
  4. 제어
(정답률: 87%)
  • 시스템의 기본 요소 중 출력 결과를 확인하고, 이를 다시 입력 단계로 되돌려 보내어 시스템을 제어하거나 성능을 개선하는 과정을 피드백이라고 합니다.
profile_image
1

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

50. 시스템 문서화의 효과로 거리가 가장 먼 것은?

  1. 시스템 개발 후 시스템의 유지 보수가 용이하다.
  2. 시스템 개발팀에서 운용팀으로 인계 인수가 쉽다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지한다.
  4. 시스템 에러 발생시 책임 소재를 분명히 한다.
(정답률: 78%)
  • 시스템 문서화의 목적은 개발 과정의 투명성을 확보하고 유지보수 및 인수인계를 원활하게 하여 시스템의 안정적인 운영을 돕는 것입니다. 특정 개인이나 팀의 책임 소재를 가리기 위한 수단으로 사용하는 것은 문서화의 본래 목적과 거리가 멉니다.
profile_image
1

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

51. 프로그램 설계서 작성으로 인한 기대효과와 거리가 먼 것은?

  1. 프로그래머의 인사 이동시 결함을 방지할 수 있다.
  2. 시스템의 수정, 변경, 유지보수가 간단하게 이루어진다.
  3. 비용이 절감되며, 장기계획을 수립할 수 있다.
  4. 컴퓨터의 기종 변경시 프로그램의 생산성이 떨어진다.
(정답률: 77%)
  • 프로그램 설계서는 시스템의 구조와 로직을 명문화한 문서이므로, 컴퓨터 기종이 변경되더라도 설계서를 바탕으로 효율적인 이식과 재개발이 가능하여 생산성을 높여줍니다. 따라서 생산성이 떨어진다는 설명은 설계서 작성의 기대효과와 정반대되는 내용입니다.
profile_image
1

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

52. Rumbaugh의 모델링 방법 중 시간 흐름에 따른 객체들과 객체들 사이의 제어 흐름, 상호 작용, 동작 순서 등을 표현하는 것으로 시스템의 변화를 보여주는 객체 상태 다이어그램을 작성하는 모형에 해당하는 것은?

  1. 객체 모형
  2. 기능 모형
  3. 동적 모형
  4. 정적 모형
(정답률: 58%)
  • Rumbaugh 모델링에서 시간의 흐름에 따른 객체 간의 제어 흐름, 상호 작용, 상태 변화를 표현하는 것은 동적 모형(Dynamic Model)입니다.
profile_image
1

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

53. IPT의 목적으로 옳지 않은 것은?

  1. 생산성 향상
  2. 표준화의 일환
  3. 개인적 차이의 극대화
  4. 출력 지향보다 품질을 중시
(정답률: 74%)
  • IPT는 표준화를 통해 생산성을 향상시키고 품질을 중시하는 것이 목적이며, 개인적 차이를 최소화하여 표준화된 성과를 내는 것을 지향합니다.

    오답 노트

    개인적 차이의 극대화: 개인의 편차를 줄이고 표준화하는 것이 목적입니다.
profile_image
1

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

54. 자료 입력 방식 중 발생한 데이터를 전표 상에 기록하고 일정한 시간 단위로 일괄 수집하여 입력 매체에 수록하는 입력 방식은?

  1. 회귀 데이터 시스템
  2. 집중 매체화 시스템
  3. 분산 매체화 시스템
  4. 직접 입력 시스템
(정답률: 68%)
  • 발생한 데이터를 전표에 기록한 후, 일정 시간 단위로 일괄 수집하여 입력 매체에 수록하는 방식은 집중 매체화 시스템의 특징입니다.
profile_image
1

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

55. 코드 기입 과정에서 원래는 “2006”으로 표기해야 하는데 오기를 하여 “2060”으로 표기하였다면, 어느 Error 에 해당되는가?

  1. Transcription Error
  2. Transposition Error
  3. Addition Error
  4. Random Error
(정답률: 80%)
  • 데이터 입력 시 숫자의 순서가 서로 바뀌어 입력되는 오류를 전치 오류(Transposition Error)라고 합니다. 2006이 2060으로 바뀐 것은 전형적인 순서 바뀜 사례입니다.
profile_image
1

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

56. HIPO 의 설명으로 옳지 않은 것은?

  1. 문서화의 도구 및 설계 도구 방법을 제공하는 기법이다.
  2. 입력, 처리, 출력 관계를 시각적으로 기술한다.
  3. 시스템의 구조를 기능 중심으로 설계한다.
  4. 상향식 설계 방식이다.
(정답률: 81%)
  • HIPO는 시스템의 기능을 중심으로 입력, 처리, 출력의 관계를 시각적으로 기술하는 하향식 설계 도구입니다.

    오답 노트

    상향식 설계 방식이다: HIPO는 상위 수준에서 하위 수준으로 세분화하는 하향식(Top-down) 설계 방식입니다.
profile_image
1

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

57. 다음과 같이 코드를 부여할 대상의 이름이나 약호를 코드의 일부분으로 사용하는 코드화 방법은?

  1. 순서 코드(Sequence Code)
  2. 그룹 분류 코드(Group Classification Code)
  3. 블록 코드(Block Code)
  4. 연상 기호 코드(Mnemonic Code)
(정답률: 75%)

  • 대상 이름의 약호(예: TV, C)를 사용하여 사람이 쉽게 연상할 수 있도록 부여하는 코드화 방법은 연상 기호 코드(Mnemonic Code)입니다.
profile_image
1

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

58. 다음의 입력 설계 단계 중 가장 먼저 행해지는 것은?

  1. 입력정보 발생의 설계
  2. 입력정보 매체의 설계
  3. 입력정보 투입의 설계
  4. 입력정보 수집의 설계
(정답률: 79%)
  • 입력 설계의 가장 첫 단계는 어떤 정보가 발생하는지를 정의하는 입력정보 발생의 설계입니다.
profile_image
1

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

59. 파일의 종류 중 마스터 파일의 내용을 변경하거나 참조할 때 사용하며 일시적인 성격을 지닌 정보를 기록하는 파일은?

  1. Transaction File
  2. Summary File
  3. Source Data File
  4. Report File
(정답률: 78%)
  • 마스터 파일의 내용을 변경, 추가, 삭제하기 위해 일시적으로 기록하는 파일은 Transaction File입니다.

    오답 노트

    Summary File: 데이터를 집계하거나 요약한 파일
    Source Data File: 입력된 형태 그대로의 원시 데이터 파일
    Report File: 최종 보고서 형태의 파일
profile_image
1

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

60. 파일을 읽어 들여서 데이터를 변형하여 입력파일과 다른 형식의 새로운 파일을 작성하는 작업은?

  1. Extract
  2. Convert
  3. Merge
  4. Generate
(정답률: 45%)
  • 입력 파일의 데이터를 변형하여 완전히 새로운 형식의 파일을 생성하는 작업은 Generate입니다.
profile_image
1

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

4과목: 운영체제

61. 다음과 같이 주기억장치의 공백이 있다고 할 때, 최적 적합(best fit) 배치 방법은 13K 크기의 프로그램을 어느 영역에 할당하는가?

  1. A
  2. B
  3. C
  4. D
(정답률: 82%)
  • 최적 적합(Best Fit) 배치는 가용 공간 중 프로그램 크기보다 크면서 그 차이가 가장 작은(가장 딱 맞는) 영역에 할당하는 방식입니다.
    이미지 의 영역 중 $13\text{K}$보다 크면서 가장 작은 크기를 가진 영역은 $15\text{K}$인 C 영역입니다.
profile_image
1

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

62. 유닉스에서 자식 프로세스를 생성할 때 사용하는 명령은?

  1. pipe
  2. fork
  3. mknod
  4. open
(정답률: 66%)
  • 유닉스(UNIX) 계열 운영체제에서 fork 시스템 호출은 현재 실행 중인 프로세스와 동일한 복제본인 자식 프로세스를 생성하는 데 사용됩니다.
profile_image
1

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

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

  1. 파일 시스템
  2. 프로세스
  3. 세마포어
  4. 모니터
(정답률: 79%)
  • 제시된 이미지 의 내용인 '실행 중인 프로그램', 'PCB를 가진 프로그램' 등은 프로세스의 핵심 정의입니다. 프로세스는 실행 중인 프로그램으로, 운영체제로부터 자원을 할당받는 작업 단위입니다.
profile_image
1

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

64. PCB에 저장되는 정보가 아닌 것은?

  1. 프로세스의 우선순위
  2. 할당되지 않은 주변 기기들의 상태 정보
  3. 프로세스가 위치한 메모리에 대한 포인터
  4. 프로세스의 현재 상태
(정답률: 81%)
  • PCB(Process Control Block)는 운영체제가 프로세스를 관리하기 위해 필요한 정보를 저장하는 구조체입니다. 프로세스의 상태, 우선순위, 메모리 포인터 등 해당 프로세스와 직접 관련된 정보만 저장하며, 할당되지 않은 주변 기기들의 상태 정보는 PCB의 관리 대상이 아닙니다.
profile_image
1

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

65. 교착상태 발생의 필요충분조건이 아닌 것은?

  1. 상호 배제
  2. 점유 및 대기
  3. 선점
  4. 환형 대기
(정답률: 61%)
  • 교착상태(Deadlock)가 발생하기 위해서는 상호 배제, 점유 및 대기, 비선점, 환형 대기의 4가지 조건이 모두 충족되어야 합니다. 따라서 선점은 교착상태의 발생 조건이 아니라, 오히려 이를 해결하거나 방지하는 방법과 관련이 있습니다.
profile_image
1

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

66. 분산 처리 운영시스템의 설명으로 옳지 않은 것은?

  1. 시스템의 점진적 확장이 용이하다.
  2. 신뢰성, 가용성이 증대된다.
  3. 자원의 공유와 부하 균형이 가능하다.
  4. 중앙 집중형 시스템에 비해 보안 정책이 간소해진다.
(정답률: 71%)
  • 분산 처리 시스템은 여러 노드에 자원이 분산되어 있고 네트워크를 통해 연결되므로, 중앙 집중형 시스템보다 관리 포인트가 많아져 보안 정책이 더 복잡해지고 정교해져야 합니다.
profile_image
1

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

67. 수행 중인 프로그램에서 0으로 나누는 연산이나, 허용되지 않는 명령어의 수행, 스택의 오버플로우(overflow)등과 같은 잘못이 있을 때 발생하는 인터럽트는 무엇인가?

  1. 기계 검사(Machine Check) 인터럽트
  2. SVC(SuperVisor Call) 인터럽트
  3. 프로그램 검사(Program Check) 인터럽트
  4. 재시작(Restart) 인터럽트
(정답률: 66%)
  • 0으로 나누기, 허용되지 않은 명령어 수행, 스택 오버플로우와 같이 프로그램 내부의 논리적 오류로 인해 발생하는 인터럽트는 프로그램 검사(Program Check) 인터럽트입니다.
profile_image
1

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

68. 분산처리 운영체제 시스템의 구조 중 성형구조에 대한 설명으로 옳지 않은 것은?

  1. 자체가 단순하고 제어가 집중되어 모든 작동이 중앙 컴퓨터에 의해 감시되므로 하나의 제어기로 조절이 가능하다.
  2. 집중제어로 보수와 관리가 용이하다.
  3. 중앙 컴퓨터 고장시 전체 네트워크에는 영향을 주지 않는다.
  4. 중앙 노드를 제외한 노드의 고장은 다른 노드에 영향을 주지 않는다.
(정답률: 69%)
  • 성형구조는 중앙 컴퓨터가 모든 제어를 담당하는 집중 제어 방식입니다. 따라서 중앙 컴퓨터가 고장 나면 전체 네트워크가 마비되는 치명적인 단점이 있습니다.
profile_image
1

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

69. 다음 접근제어 리스트에서 “파일1”이 처리될 수 없는 것은?(단, 여기서 R=읽기, W=쓰기, P=인쇄, L=공유)

  1. 읽기
  2. 쓰기
  3. 인쇄
  4. 공유
(정답률: 84%)
  • 제시된 표를 보면 파일1의 접근제어리스트(ACL)는 (A, RWP)로 설정되어 있습니다. 여기서 R은 읽기, W는 쓰기, P는 인쇄를 의미하므로, L(공유) 권한이 없는 공유 작업은 처리될 수 없습니다.
profile_image
1

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

70. 다음 설명은 무엇에 관한 것인가?

  1. Locality
  2. Thrashing
  3. Fragmentation
  4. Compaction
(정답률: 66%)
  • 프로세스가 실행되는 동안 특정 시간 동안 특정 메모리 영역(페이지)만을 집중적으로 참조하는 특성을 지역성(Locality)이라고 합니다.
profile_image
1

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

71. 페이지 기법에 관한 설명으로 옳지 않은 것은?

  1. 페이지 크기가 작을수록 더 많은 페이지가 존재한다.
  2. 페이지가 클수록 더 큰 페이지 테이블 공간이 필요하다.
  3. 페이지 크기가 작을 경우 우수한 working set을 가질 수 있다.
  4. 페이지 크기가 클수록 참조되는 정보와는 무관한 많은 양의 정보가 주기억 장치에 남게 된다.
(정답률: 42%)
  • 페이지 크기가 커지면 전체 페이지 수가 줄어들기 때문에, 이를 관리하는 페이지 테이블의 크기는 오히려 작아집니다.

    오답 노트

    페이지 크기가 작을수록 더 많은 페이지가 존재한다: 페이지 수가 늘어나므로 옳은 설명입니다.
    페이지 크기가 작을 경우 우수한 working set을 가질 수 있다: 필요한 부분만 정밀하게 적재 가능하므로 옳은 설명입니다.
    페이지 크기가 클수록 참조되는 정보와는 무관한 많은 양의 정보가 주기억 장치에 남게 된다: 내부 단편화가 발생하므로 옳은 설명입니다.
profile_image
1

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

72. 페이지 교체 알고리즘 중 2개의 비트, 즉 참조 비트와 변형 비트가 사용되는 것은?

  1. FIFO
  2. LFU
  3. NUR
  4. LRU
(정답률: 70%)
  • NUR(Not Used Recently) 알고리즘은 최근에 사용되지 않은 페이지를 교체하는 방식으로, 참조 비트(Referenced bit)와 변형 비트(Modified bit) 두 가지를 사용하여 페이지의 교체 우선순위를 결정합니다.
profile_image
1

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

73. 대기리스트에 다음과 같은 작업들이 있다. FCFS방식으로 스케줄링할 때 가장 먼저 실행되는 작업은

  1. A
  2. B
  3. C
  4. D
(정답률: 45%)
  • FCFS(First-Come First-Served) 스케줄링은 대기 리스트에 도착한 순서대로, 즉 대기 시간이 가장 긴 작업부터 먼저 처리하는 방식입니다.
    제시된 표에서 대기 시간이 가장 긴 작업은 B(37)이므로 B가 가장 먼저 실행됩니다.
profile_image
1

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

74. FIFO 교체 알고리즘을 사용하고 페이지 참조의 순서가 다음과 같다고 가정한다면, 할당된 프레임의 수가 3일 때 몇 번의 페이지 부재가 발생하는가?(단, 할당된 프레임은 초기에 모두 비어 있다고 가정함)

  1. 7
  2. 8
  3. 9
  4. 10
(정답률: 49%)
  • FIFO(First-In-First-Out) 알고리즘은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 프레임 3개 기준 페이지 부재 발생 과정은 다음과 같습니다.
    1. 0 (부재) [0, _, _]
    2. 1 (부재) [0, 1, _]
    3. 2 (부재) [0, 1, 2]
    4. 3 (부재) [3, 1, 2] (0 교체)
    5. 0 (부재) [3, 0, 2] (1 교체)
    6. 1 (부재) [3, 0, 1] (2 교체)
    7. 4 (부재) [4, 0, 1] (3 교체)
    8. 0 (적중) [4, 0, 1]
    9. 1 (적중) [4, 0, 1]
    10. 2 (부재) [4, 2, 1] (0 교체)
    11. 3 (부재) [4, 2, 3] (1 교체)
    12. 4 (적중) [4, 2, 3]
    총 페이지 부재 횟수는 9번입니다.
profile_image
1

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

75. 파일 디스크립터에 대한 설명으로 옳지 않은 것은?

  1. 파일 제어 블록(FCB)이라고도 한다.
  2. 시스템에 따라 다른 구조를 가질 수 있다.
  3. 파일 관리를 위해 시스템이 필요로 하는 정보를 가지고 있다.
  4. 파일 시스템이 관리하므로 사용자가 직접 참조할 수 있다.
(정답률: 67%)
  • 파일 디스크립터는 파일 제어 블록(FCB)과 같이 파일 관리에 필요한 정보를 담고 있으며 시스템마다 구조가 다를 수 있습니다. 하지만 이는 운영체제의 파일 시스템이 내부적으로 관리하는 정보이므로 사용자가 직접 참조하거나 수정할 수 없습니다.
profile_image
1

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

76. 유닉스에서 커널(Kernel)에 대한 설명으로 옳지 않은 것은?

  1. 주기억장치에 적재된 후 상주하면서 실행된다.
  2. UNIX의 핵심적인 부분이다.
  3. 프로세스 관리, 기억장치 관리, 파일 관리, 입·출력 관리 등의 기능을 수행한다.
  4. 사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기이다.
(정답률: 73%)
  • 커널은 운영체제의 핵심부로 메모리에 상주하며 프로세스, 기억장치, 파일, 입출력을 관리하는 역할을 수행합니다.

    오답 노트

    사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기: 이는 쉘(Shell)에 대한 설명입니다.
profile_image
1

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

77. 운영체제의 설계 목적으로 가장 타당한 것은?

  1. 처리량의 향상과 응답시간의 단축
  2. 처리량의 감소와 응답시간의 증가
  3. 처리량의 감소와 응답시간의 단축
  4. 처리량의 향상과 응답시간의 증가
(정답률: 82%)
  • 운영체제는 컴퓨터 시스템의 자원을 효율적으로 관리하여 시스템의 성능을 극대화하는 것이 목적입니다. 따라서 단위 시간당 처리하는 일의 양인 처리량은 높이고, 사용자가 요청한 후 결과가 나올 때까지의 시간인 응답시간은 줄이는 것이 가장 타당한 설계 방향입니다.
profile_image
1

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

78. 운영체제의 역할로 거리가 먼 것은?

  1. 목적 프로그램과 로드 모듈의 연결
  2. 사용자와의 인터페이스 구현
  3. 프로세서, 메모리 등의 자원 스케줄링
  4. 입·출력을 위한 편의 제공
(정답률: 64%)
  • 운영체제는 자원 관리(프로세서, 메모리 스케줄링), 인터페이스 제공, 입출력 제어 등의 역할을 수행합니다. 목적 프로그램과 로드 모듈을 연결하는 것은 링커(Linker)의 역할이므로 운영체제의 핵심 역할과는 거리가 멉니다.
profile_image
1

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

79. 디스크 대기 큐에 다음과 같은 순서(왼쪽부터 먼저 도착한 순서임)로 트랙의 액세스 요청이 대기 중이다. 모든 트랙을 서비스하기 위하여 FCFS 스케줄링 기법이 사용되었을 때, 모두 몇 트랙의 헤드 이동이 생기는가?(단, 현재 헤드의 위치는 50 트랙이다)

  1. 50
  2. 85
  3. 105
  4. 110
(정답률: 50%)
  • FCFS(First-Come First-Served) 스케줄링은 요청이 들어온 순서대로 헤드를 이동시키는 방식입니다. 현재 위치 $50$에서 $10, 40, 55, 35$ 순으로 이동한 거리의 합을 구합니다.
    ① [기본 공식]
    $$\text{Total Distance} = \sum |\text{Next} - \text{Current}|$$
    ② [숫자 대입]
    $$\text{Total Distance} = |10 - 50| + |40 - 10| + |55 - 40| + |35 - 55|$$
    ③ [최종 결과]
    $$\text{Total Distance} = 40 + 30 + 15 + 20 = 105$$
profile_image
1

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

80. RR(Round Robin)방식에 관한 설명으로 옳지 않은 것은?

  1. 시분할 시스템을 위해 고안된 방식이다.
  2. 프로세스에게 이미 할당된 프로세서를 강제로 빼앗을 수 없고 그 프로세스의 사용이 종료된 후에 스케줄링 해야 하는 방법을 택하고 있다.
  3. 시간 할당량이 클 경우 FCFS 기법과 같아지고, 시간 할당량이작을 경우 문맥 교환 및 오버헤드가 자주 발생될 수 있다.
  4. 시스템이 사용자에게 적합한 응답시간을 제공해 주는 대화식 시스템에 유용하다.
(정답률: 57%)
  • RR(Round Robin) 방식은 시분할 시스템을 위해 고안된 선점형 스케줄링 방식으로, 정해진 시간 할당량이 지나면 프로세서를 강제로 회수하여 다음 프로세스에 할당합니다.

    오답 노트

    프로세스에게 이미 할당된 프로세서를 강제로 빼앗을 수 없고 종료 후 스케줄링 한다는 설명: 이는 비선점형 방식에 대한 설명이므로 RR 방식과 상충됩니다.
profile_image
1

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

5과목: 정보통신개론

81. 8 위상변조와 2진폭변조를 혼합하여 변조속도가 1200[band] 인 경우, 이는 몇 [bps]에 해당 되는가?

  1. 1200
  2. 2400
  3. 3600
  4. 4800
(정답률: 52%)
  • 변조 속도에 각 변조 방식이 전송하는 비트 수를 곱하여 전체 전송 속도를 구합니다.
    8위상변조는 $2^{3}$이므로 3bit, 2진폭변조는 $2^{1}$이므로 1bit를 전송하며, 혼합 시 총 4bit를 전송합니다.
    ① [기본 공식] $bps = \text{baud} \times \text{bit}$
    ② [숫자 대입] $bps = 1200 \times (3 + 1)$
    ③ [최종 결과] $bps = 4800$
profile_image
1

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

82. 다음 중 회선의 상태에 따라 동적으로 프레임의 길이를 변경시켜 전송하는 것은?

  1. Selective Repeat ARQ
  2. Adaptive ARQ
  3. Go-back-N ARQ
  4. Stop and Wait ARQ
(정답률: 60%)
  • Adaptive ARQ는 회선 상태(에러 발생률)에 따라 프레임의 길이를 동적으로 변경하여 전송 효율을 최적화하는 방식입니다.
profile_image
1

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

83. 다음 중 HDLC 프레임의 구조가 순서대로 옳은 것은?

  1. 플래그-주소부-제어부-정보부-FCS-플래그
  2. 플래그-제어부-FCS-정보부-주소부-플래그
  3. 플래그-주소부-정보부-FCS-제어부-플래그
  4. 플래그-제어부-FCS-주소부-정보부-플래그
(정답률: 66%)
  • HDLC 프레임은 데이터의 시작과 끝을 알리는 플래그를 양 끝에 두고, 그 사이에 주소부, 제어부, 정보부, 그리고 오류 검출을 위한 FCS(Frame Check Sequence)가 순서대로 배치되는 구조입니다.
    따라서 플래그-주소부-제어부-정보부-FCS-플래그 순서가 옳습니다.
profile_image
1

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

84. 정보통신시스템에서 통신제어장치의 기능이 아닌 것은?

  1. 데이터 송·수신 제어
  2. 전송 오류의 검출
  3. 디지털신호를 아날로그신호로 변환
  4. 회선의 감시 및 접속제어
(정답률: 64%)
  • 디지털 신호를 아날로그 신호로 변환하는 기능은 통신제어장치가 아닌 모뎀(MODEM)의 핵심 기능입니다.
profile_image
1

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

85. 다음 중 패킷교환망에 흐르는 패킷수를 적절히 조절하여 전체시스템의 안전성을 기하고 서비스의 품질저하를 방지하는 기능은?

  1. Look Up
  2. Polling
  3. Flow C
  4. Closed Connection
(정답률: 49%)
  • Flow Control(흐름 제어)은 송신측과 수신측의 처리 속도 차이를 조절하여 패킷의 손실을 막고 시스템의 안정성과 서비스 품질을 유지하는 기능입니다.
profile_image
1

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

86. LAN에서 사용되는 매체 액세스 제어(Access Control)기법과 관련 없는 것은?

  1. TOKEN-BUS
  2. CDMA
  3. CSMA/CD
  4. TOKEN-RING
(정답률: 70%)
  • CDMA는 코드 분할 다중 접속 방식으로, 주로 무선 통신에서 여러 사용자가 동일 주파수 대역을 공유하기 위해 사용하는 다중 접속 기술이며 LAN의 매체 액세스 제어 기법이 아닙니다.
profile_image
1

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

87. 패킷교환망의 특징으로 가장 옳지 않은 것은?

  1. 장애 발생시 대체 경로 선택 불가능
  2. 프로토콜 및 속도 변환 가능
  3. 대량의 데이터 전송시 전송 지연이 발생될 수 있음
  4. 표준화된 프로토콜 적용
(정답률: 67%)
  • 패킷교환망은 데이터를 패킷 단위로 나누어 전송하며, 특정 경로에 장애가 발생하면 동적으로 다른 최적 경로를 찾아 전송하는 라우팅 기능을 갖추고 있습니다.
profile_image
1

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

88. 다음 중 동선 케이블에 비해 광섬유 케이블의 장점이 아닌 것은?

  1. 누화가 없다.
  2. 광대역성이다.
  3. 보안성이 우수하다.
  4. 전기적 유도가 발생된다.
(정답률: 74%)
  • 광섬유 케이블은 전기가 아닌 빛을 이용하여 데이터를 전송하므로 전자기 유도 현상이 발생하지 않습니다.

    오답 노트

    누화 없음: 전자기 간섭이 없어 인접 선로의 영향이 없음
    광대역성: 대역폭이 매우 넓어 대용량 전송 가능
    보안성 우수: 도청이 매우 어려움
profile_image
1

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

89. ATM 셀의 헤더 길이는 몇 byte 인가?

  1. 2
  2. 5
  3. 8
  4. 10
(정답률: 64%)
  • ATM(Asynchronous Transfer Mode) 셀은 고정 길이의 셀 구조를 가지며, 전체 53 byte 중 헤더 길이는 5 byte, 페이로드 길이는 48 byte로 구성됩니다.
profile_image
1

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

90. OSI 7계층 중에서 정보의 형식 설정과 코드의 변환, 암호화, 압축 등의 기능을 수행하는 계층은?

  1. 네트워크 계층
  2. 트랜스포트 계층
  3. 데이터링크 계층
  4. 프리젠테이션 계층
(정답률: 66%)
  • 프리젠테이션 계층은 송수신자가 서로 이해할 수 있도록 데이터의 형식(Format)을 정의하고, 코드 변환, 암호화, 압축 등의 기능을 수행하는 계층입니다.
profile_image
1

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

91. 비동기식(Asynchronous) 데이터 전송방식에 관한 설명으로 틀린 것은?

  1. 동기식보다 주로 저속도의 전송에 이용된다.
  2. 문자의 앞쪽에 Start bit가 위치한다.
  3. 문자의 뒤쪽에 Stop bit를 갖는다.
  4. 데이터 묶음의 앞에 동기문자가 있다.
(정답률: 68%)
  • 비동기식 전송은 Start bit와 Stop bit를 사용하여 문자를 구분하며, 데이터 묶음 앞에 동기문자를 사용하는 것은 동기식 전송방식의 특징입니다.
profile_image
1

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

92. 피변조파로부터 원래의 신호파를 만드는 것을 무엇이라 하는가?

  1. 변조
  2. 복조
  3. 증폭
  4. 발전
(정답률: 78%)
  • 변조된 반송파에서 원래의 정보 신호를 다시 추출하여 복원하는 과정을 복조라고 합니다.
profile_image
1

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

93. 다음은 잡음이 있는 통신채널의 경우 통신용량을 표시하는 식이다. 여기서 기호가 바르게 표현된 것은?

  1. C : 신호전력
  2. B : 대역폭
  3. S : 잡음전력
  4. N : 통신용량
(정답률: 66%)
  • 샤논의 정리(Shannon's Theorem)에 따라 잡음이 있는 채널의 통신용량은 대역폭과 신호 대 잡음비에 의해 결정됩니다.
    $$C = B \log_{2} (1 + \frac{S}{N})$$
    여기서 $B$는 대역폭(Bandwidth)을 의미합니다.

    오답 노트

    C: 통신용량
    S: 신호전력
    N: 잡음전력
profile_image
1

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

94. 다음 중 LAN의 활용 목적과 관계가 가장 적은 것은?

  1. 공장자동화에 있어 근거리내 CAD/CAM 등 각종 정보의 공유
  2. 본사의 주컴퓨터와 원격지점간에 정보의 교류
  3. 사무실내의 전자우편, 문서처리 및 분배
  4. 단일 건물의 연구소내 고속프린터의 공유
(정답률: 71%)
  • LAN(근거리 통신망)은 좁은 지역(사무실, 건물 등) 내에서 고속으로 정보를 공유하는 것이 목적입니다. 본사와 원격지점 간의 정보 교류는 광역 통신망인 WAN(Wide Area Network)의 활용 목적에 해당합니다.
profile_image
1

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

95. 다음 중 2개 이상의 신호를 결합하여 하나의 회선을 통해서 전송 할 수 있는 기법은?

  1. CRC(Cyclic Redundancy Code)
  2. Multiplexing
  3. FEC(Forward Error Correction)
  4. LRC(Longitudinal Redundancy Code)
(정답률: 70%)
  • Multiplexing(다중화)은 하나의 물리적 전송 매체를 통해 여러 개의 독립적인 신호를 동시에 전송하여 회선 이용 효율을 높이는 기법입니다.
profile_image
1

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

96. 다음 중 가상회선(Virtual Circuit)의 서비스 유형은?

  1. 비접속형 통신서비스
  2. 메시지교환 통신서비스
  3. 연결지향형 통신서비스
  4. 회선교환 통신서비스
(정답률: 25%)
  • 가상회선은 데이터를 전송하기 전 송수신 측 사이에 논리적인 경로를 먼저 설정하는 연결지향형 통신서비스 방식입니다.
profile_image
1

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

97. DTE 와 DCE를 접속할 때 고려하여야 할 특성으로 적합하지 않은 것은?

  1. 전기적 특성
  2. 기계적 특성
  3. 기능적 특성
  4. 통신적 특성
(정답률: 43%)
  • DTE(데이터 단말 장치)와 DCE(데이터 회선 종단 장치)를 연결할 때는 물리적인 연결 규격인 기계적 특성, 전압 및 전류 레벨인 전기적 특성, 그리고 신호의 의미를 정의하는 기능적 특성을 고려해야 합니다. 통신적 특성은 별도의 독립된 고려 항목이 아닙니다.
profile_image
1

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

98. 다음 중 서로 다른 프로토콜을 사용하는 망을 연결하는데 사용되는 것은?

  1. 리피터(Repeater)
  2. 게이트웨이(Gateway)
  3. 서버(Server)
  4. 클라이언트(Client)
(정답률: 72%)
  • 게이트웨이(Gateway)는 서로 다른 프로토콜을 사용하는 서로 다른 네트워크 망을 연결하여 데이터를 주고받을 수 있게 해주는 장치입니다.
profile_image
1

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

99. 통신 프로토콜(protocol)의 기본 요소에 해당하지 않는 것은?

  1. 포맷(Format)
  2. 구문(Syntax)
  3. 의미(Semantics)
  4. 타이밍(Timing)
(정답률: 72%)
  • 통신 프로토콜의 3대 기본 요소는 구문(Syntax), 의미(Semantics), 타이밍(Timing)입니다. 따라서 포맷(Format)은 기본 요소에 해당하지 않습니다.
profile_image
1

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

100. 다음 중 에러검출과 정정이 가능한 것은?

  1. 수평패리티검사
  2. 수직패리티검사
  3. 정마크부호
  4. 해밍(Hamming)부호
(정답률: 83%)
  • 해밍(Hamming)부호는 데이터 전송 중 발생한 에러를 검출할 뿐만 아니라, 에러가 발생한 정확한 위치를 찾아내어 원래 값으로 수정하는 정정 기능까지 갖춘 부호 방식입니다.
profile_image
1

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

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