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

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

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

정보처리산업기사
(1999-04-18 기출문제)

목록

1과목: 데이터 베이스

1. 다음 중 관계데이터베이스의 정규화에 관련된 설명 중 잘못된 것은?

  1. 정규화는 데이터베이스의 개념적 설계 단계와 논리적 설계단계에서 수행된다.
  2. 정규화가 잘못되면 데이터의 불필요한 중복을 야기하여 릴레이션 조작시 문제를 일으킨다.
  3. 현실 세계를 정확하게 표현하는 관계 스키마를 설계하는 작업 으로 개체, 속성, 관계성들로 릴레이션을 만드는 과정에 관한 것이다.
  4. 정규화 되지 못한 릴레이션의 조작시 발생하는 이상(anomaly) 현상의 근본적인 원인은 여러 가지 종류의 사실들이 하나의 릴레이션에 표현되기 때문이다.
(정답률: 40%)
  • 정규화는 데이터베이스 설계 과정 중 개념적 설계 단계가 아닌, 논리적 설계 단계에서 수행되는 작업입니다.

    오답 노트

    현실 세계를 정확하게 표현하는 관계 스키마 설계: 정규화의 목적과 과정에 해당함
    데이터 중복 및 이상 현상: 정규화가 되지 않았을 때 발생하는 근본적인 문제점임
profile_image
1

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

2. 데이터 언어 중에서 독자적이고 상호 작용 형태로 터미널에서 많이 사용하고 있는 고급명령어형태의 독립된 데이터 조작어를 무엇이라 하는가?

  1. 데이터 제어어
  2. 데이터 부속어
  3. 호스트 언어
  4. 질의어
(정답률: 58%)
  • 질의어는 사용자가 '무엇(What)'을 원하는지만 명시하면 DBMS가 '어떻게(How)' 접근할지를 결정하는 비절차적 고급 데이터 조작어입니다. 특히 터미널을 통해 사용자와 상호작용하며 독자적으로 사용될 수 있는 독립된 명령어 형태를 띱니다.
profile_image
1

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

3. 오버플로 처리방법 중에서 여러 개의 해상함수를 준비하였다가 충돌 발생시 새로운 해상함수를 적용하여 새로운 해시표를 생성하는 방법은?

  1. 개방주소 방법
  2. 이차검색방법
  3. 재해상방법
  4. 체이방법
(정답률: 56%)
  • 해시 충돌 발생 시 기존의 해시 함수 대신 새로운 해시 함수를 적용하여 새로운 해시 표를 생성함으로써 충돌을 해결하는 방식은 재해상방법입니다.
profile_image
1

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

4. 다음 설명은 무엇을 말하는가?

  1. 스택
  2. 다중 스택
  3. 데크
(정답률: 55%)
  • 이미지 의 설명처럼 삽입과 삭제가 리스트의 양쪽 끝에서 모두 발생할 수 있는 자료구조는 데크(Deque)입니다.

    오답 노트

    스택: 한쪽 끝에서만 삽입/삭제 발생
    큐: 한쪽은 삽입, 반대쪽은 삭제 발생
profile_image
1

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

5. 아래의 설명 (ㄱ)과 (ㄴ)이 의미하고 있는 개념을 정확히 설명한 것으로 짝지어진 것은?

  1. (ㄱ)차수(degree) (ㄴ)레벨(level)
  2. (ㄱ)차수(degree) (ㄴ)카디널리티(cardinality)
  3. (ㄱ)레벨(level) (ㄴ)카디널리티(cardinalty)
  4. (ㄱ)레벨(level) (ㄴ)차수(degree)
(정답률: 76%)
  • 릴레이션의 구조적 특징을 묻는 문제입니다.
    (ㄱ) 릴레이션의 애트리뷰트 개수는 차수(degree)라고 합니다.
    (ㄴ) 릴레이션에 포함되어 있는 튜플의 개수는 카디널리티(cardinality)라고 합니다.
profile_image
1

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

6. 어떤 릴레이션 R이 2NF를 만족하면서 키에 속하지 않는 모든 애트리뷰트가 기본키에 대하여 이행적 함수 종속이 아니면, 어떤 정규형에 해당하는가?

  1. 제1정규형
  2. 제2정규형
  3. 제3정규형
  4. BCNF
(정답률: 55%)
  • 제3정규형(3NF)은 제2정규형(2NF)을 만족하면서, 기본키가 아닌 모든 속성 간의 이행적 함수 종속(Transitive Functional Dependency)을 제거한 상태를 말합니다.
profile_image
1

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

7. 릴레이션 R1에 속한 애트리뷰트 A와 릴레이션 R2의 기본키인 B가 동일한 도메인 상에서 정의되었다. 이때 릴레이션 R1의 애트리뷰트 A를 무엇이라 부르며, 이 애트리뷰트에 관련된 제약조건은 무엇인지 정확한 내용으로 짝지어진 것은?

  1. 외래키 - 참조 무결성 제약조건
  2. 외래키 - 개체 무결성 제약조건
  3. 기본키 - 참조 무결성 제약조건
  4. 기본키 - 개체 무결성 제약조건
(정답률: 60%)
  • 다른 릴레이션의 기본키를 참조하는 애트리뷰트를 외래키라고 하며, 외래키 값은 참조하는 릴레이션의 기본키 값과 일치하거나 NULL이어야 한다는 참조 무결성 제약조건을 따릅니다.
profile_image
1

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

8. 데이터베이스의 정의와 관계없는 것은?

  1. 데이터베이스는 통합된 데이터이다.
  2. 데이터베이스는 공용 데이터이다.
  3. 데이터베이스는 운영 데이터이다.
  4. 데이터베이스는 실시간 처리 데이터이다.
(정답률: 62%)
  • 데이터베이스의 4대 특징은 통합 데이터, 저장 데이터, 운영 데이터, 공용 데이터입니다. 실시간 처리 여부는 데이터베이스의 정의가 아닌 처리 방식의 특성입니다.
profile_image
1

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

9. 사람과 도시 사이의 거주관계에서 사람은 반드시 하나의 도시에 거주해야만 하며, 하나의 도시에는 다수의 사람이 거주한다고 할 때 이를 E-R 다이어그램으로 정확히 표현한 것은?

(정답률: 44%)
  • 사람은 반드시 하나의 도시에 거주(1)하고, 하나의 도시에는 다수의 사람이 거주(N)하는 관계이므로, 사람 쪽에는 N, 도시 쪽에는 1이 표시된 1:N 관계의 E-R 다이어그램인 가 정답입니다.
profile_image
1

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

10. 만약 학생(STUDENT) 테이블에 전산과 학생이 50명, 전자과 학생이 100명, 기계과 학생이 50명 있다고 할 때 다음 SQL 문 (ㄱ),(ㄴ),(ㄷ) 의 실행 결과 튜플 수는 각각 얼마인가? (단 DEPT 필드는 학과명을 의미한다.)

  1. (ㄱ) 3 (ㄴ) 3 (ㄷ) 1
  2. (ㄱ) 200 (ㄴ) 3 (ㄷ) 1
  3. (ㄱ) 200 (ㄴ) 3 (ㄷ) 50
  4. (ㄱ) 200 (ㄴ) 200 (ㄷ) 50
(정답률: 41%)
  • SQL 문의 조건과 키워드에 따른 튜플 수를 계산합니다.
    (ㄱ) SELECT DEPT FROM STUDENT: 전체 학생 수인 $50 + 100 + 50 = 200$개의 튜플이 출력됩니다.
    (ㄴ) SELECT DISTINCT DEPT FROM STUDENT: 중복을 제거한 학과명만 출력하므로 전산과, 전자과, 기계과 총 3개의 튜플이 출력됩니다.
    (ㄷ) SELECT COUNT (DISTINCT DEPT) FROM STUDENT WHERE DEPT = '전산과': 학과가 '전산과'인 데이터 중 중복을 제거한 학과 수만 세므로 결과값은 1이 됩니다.
profile_image
1

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

11. 아래의 중위식(infix)을 후위식(postfix)으로 바르게 표현한 것은?

  1. +* / AB + CDE
  2. CD + AB / * E +
  3. AB / (CD +)* E +
  4. AB / CD + *E+
(정답률: 50%)
  • 중위식을 후위식으로 변환할 때는 연산자 우선순위와 괄호를 고려하여 피연산자를 먼저 배치하고 연산자를 뒤로 보냅니다.
    1. 괄호 안 $(C + D)$를 먼저 처리 $\rightarrow CD+$
    2. 곱셈과 나눗셈은 왼쪽에서 오른쪽 순서로 처리: $A / B$ $\rightarrow AB/$, 이후 $(CD+)$와 곱함 $\rightarrow AB/CD+*$
    3. 마지막으로 덧셈 처리: $AB/CD+* + E$ $\rightarrow AB/CD+*E+$
profile_image
1

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

12. 다음 SQL문 중에서 구문적 오류가 있는 것은?

  1. DELETE FROM STUDENT, ENROL WHERE SNO = 100;
  2. INSERT INTO STUDENT(SNO, SNAME, YEAR) VALUES (100, '홍길동', 4);
  3. INSERT INTO COMPUTER(SNO, SNAME, YEAR) SELECT SNO, SNAME, YEAR FROM STUDENT WHERE DEPT='CE' ;
  4. UPDATE STUDENT SET DEPT = (SELECT DEPT FROM COURSE WHERE CNO='C123') WHERE YEAR=4;
(정답률: 32%)
  • DELETE 문법의 FROM 절에는 하나의 테이블 명만 와야 합니다. DELETE FROM STUDENT, ENROL 구문처럼 쉼표를 사용하여 여러 테이블을 명시하는 것은 구문적 오류입니다.
profile_image
1

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

13. E-R(Entity-Reationship) 모델에 관한 내용 중 틀린 것은?

  1. 1976년 Peter Chen에 의해 제안된 이래 개념적 설계에 가장 많이 사용되는 모델로서더욱 더 일반적으로 쓰이고 있다.
  2. 최초에는 entity, relationship, attribute와 같은 개념들로 구성되었으나 나중에 일반화 계층같은 복잡한 개념들이 첨가되어 확장된 모델로 발전하였다.
  3. entity란 가상 세계의 객체를 나타낸다. 예를 들면 사람, 남자, 여자, 회사원, 도시 등과 같은 것들로 사각형으로 나타낸다.
  4. attribute는 entity 또는 relationship의 성질로 작은 원으로 표시된다.
(정답률: 33%)
  • entity는 사각형으로 표시하는 것은 맞으나, 가상 세계가 아닌 실세계에서 개념적 또는 물리적으로 존재하는 객체를 나타냅니다.
profile_image
1

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

14. SQL 언어의 데이터 조작어(DML)에 속하지 않는 것은?

  1. INSERT 명령
  2. SELECT 명령
  3. UPDATE 명령
  4. ADD 명령
(정답률: 64%)
  • 데이터 조작어(DML)는 데이터를 조회, 삽입, 수정, 삭제하는 언어로 SELECT, INSERT, UPDATE, DELETE가 해당하며, ADD는 DML에 속하지 않는 명령입니다.
profile_image
1

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

15. 프로그래머 관점에서 데이터베이스를 바라볼 때 관심 있는 데이터 구조는?

  1. 외부스키마
  2. 개념스키마
  3. 내부스키마
  4. 스키마
(정답률: 60%)
  • 외부스키마는 사용자나 응용 프로그래머의 관점에서 필요한 데이터 구조를 정의한 뷰(View)를 의미합니다.

    오답 노트

    개념스키마: 조직 전체의 논리적 구조
    내부스키마: 시스템 프로그래머 관점의 물리적 저장 방식
profile_image
1

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

16. 다음 자료구조의 종류들 중 나머지와 구조가 다른 것은?

  1. 리스트
  2. 그래프
  3. 스택
  4. 배열
(정답률: 68%)
  • 리스트, 스택, 배열은 데이터가 일렬로 나열되는 선형 구조인 반면, 그래프는 노드와 간선으로 연결된 비선형 구조이기 때문에 구조가 다릅니다.
profile_image
1

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

17. 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(atomic)값들의 집합을 무엇이라 하는가?

  1. 속성
  2. 스킴
  3. 도메인
  4. 제약조건
(정답률: 64%)
  • 도메인은 하나의 애트리뷰트가 가질 수 있는 원자값(Atomic Value)들의 집합을 의미합니다. 예를 들어 '성별'이라는 속성의 도메인은 {남, 여}가 되며, 이는 해당 속성이 취할 수 있는 값의 범위와 타입을 정의합니다.
profile_image
1

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

18. 시스템 카탈로그에 대한 설명으로 부적합한 것은?

  1. 시스템 데이터베이스이다.
  2. 자료사전의 역할을 한다.
  3. 데이터베이스에 대한 통계정보가 저장될 수 있다.
  4. 사용자 데이터베이스이다.
(정답률: 63%)
  • 시스템 카탈로그는 데이터베이스의 구조, 제약 조건, 통계 정보 등 데이터베이스 자체에 대한 정보를 저장하는 '데이터에 관한 데이터(메타데이터)' 저장소입니다. 따라서 이는 시스템 데이터베이스이자 자료사전의 역할을 수행하며, 일반 사용자가 저장하는 사용자 데이터베이스와는 엄격히 구분됩니다.
profile_image
1

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

19. 역(inverted) 파일과 다중 리스트 파일에 대한 비교, 설명 중 잘못된 것은?

  1. 다중 리스트 방식은 인덱스 관리가 더 용이하다.
  2. 역 인덱스 방식은 질의문 처리 능력에서 더 우월할 수가 있다.
  3. 역 인덱스 방식은 이 인덱스를 사용하지 않는 프로그래머에게 더 투명하다.
  4. 다중 리스트 방식은 동일한 키의 모든 레코드를 검색하는 성능이 더 우수하다.
(정답률: 25%)
  • 동일한 키 값을 가진 모든 레코드를 검색할 때는 역 인덱스 방식이 훨씬 효율적입니다. 역 인덱스는 특정 키 값에 해당하는 모든 레코드의 주소를 리스트 형태로 가지고 있어 한 번에 접근이 가능하기 때문입니다. 반면 다중 리스트 방식은 체인 형태로 연결되어 있어 순차적으로 따라가야 하므로 성능이 상대적으로 떨어집니다.
profile_image
1

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

20. 한 개 이상의 논리적 레코드를 하나의 물리적 레코드, 즉 블록으로 저장하는 것을 블록화(blocking)라고 한다. 블록화에 대한 다음의 설명 중 관련이 없는 것은?

  1. 입출력 시간을 줄일 수 있다.
  2. 블록 간의 갭으로 인한 기억 공간의 낭비를 줄일 수 있다.
  3. 버퍼의 크기만큼 주기억 장치 내의 사용 공간이 줄어든다.
  4. 고정길이 블록화, 신장된 가변 길이 블록화, 비신장된 가변 길이 블록화가 있다.
(정답률: 29%)
  • 블록화는 여러 논리적 레코드를 하나의 물리적 블록으로 묶어 저장하는 기법입니다. 블록화를 하면 입출력 횟수가 줄어들어 시간이 단축되고, 블록 간의 갭(Gap) 발생 횟수 자체가 줄어들어 기억 공간의 낭비를 줄이는 것이 아니라, 오히려 블록 내부의 빈 공간(Internal Fragmentation)이 발생할 수 있습니다.

    오답 노트

    입출력 시간을 줄일 수 있다: 블록 단위 입출력으로 효율 증가
    버퍼의 크기만큼 주기억 장치 내의 사용 공간이 줄어든다: 버퍼 할당으로 인한 공간 점유
    고정길이, 신장/비신장 가변 길이 블록화: 블록화의 대표적 종류
profile_image
1

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

2과목: 전자 계산기 구조

21. 중앙처리장치의 정보를 기억장치에 기억시키는 것을 무엇이라고 하는가?

  1. LOAD
  2. STORE
  3. TRANCE
  4. BRANCH
(정답률: 60%)
  • STORE 연산은 CPU 내부의 레지스터에 있는 데이터를 주 기억장치(RAM)의 특정 주소에 저장하는 동작을 의미합니다.

    오답 노트

    LOAD: 기억장치의 데이터를 CPU 레지스터로 가져오는 동작
profile_image
1

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

22. 어느 자료의 일부분 또는 자료 전체를 지울 때 사용하는 연산은?

  1. Move
  2. AND
  3. OR
  4. Complement
(정답률: 49%)
  • AND 연산은 특정 비트를 0으로 만들어 지우는 '마스킹(Masking)' 작업에 사용됩니다. 0과 AND 연산을 하면 무조건 0이 되는 성질을 이용하여 자료의 일부분이나 전체를 지울 수 있습니다.

    오답 노트

    OR: 특정 비트를 1로 설정할 때 사용
profile_image
1

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

23. 오류(error) 정보를 검출하기 위해 사용하는 비트는?

  1. sign bit
  2. parity bit
  3. check bit
  4. 위 모두 아니다.
(정답률: 67%)
  • 패리티 비트(parity bit)는 데이터 전송 중 발생한 오류를 검출하기 위해 데이터 끝에 추가하는 1비트의 체크용 비트입니다.

    오답 노트

    sign bit: 양수와 음수를 구분하는 부호 비트
profile_image
1

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

24. 오퍼랜드(operand) 부분에 데이터를 기억하는 방법에 해당 되는 것은?

  1. 상대 번지 지정
  2. 이미디어트(immediate) 번지 지정
  3. 변형 페이지 제로 번지 지정
  4. 인덱스 번지 지정
(정답률: 29%)
  • 이미디어트(immediate) 번지 지정 방식은 오퍼랜드 필드에 실제 데이터(상수)를 직접 저장하는 방식입니다. 다른 주소 지정 방식들은 데이터가 저장된 메모리의 주소를 가리키지만, 이 방식은 주소를 거치지 않고 즉시 데이터를 사용합니다.
profile_image
1

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

25. 다음 출력 결과는?

  1. (0000)2
  2. (0101)2
  3. (1111)2
  4. (0010)2
(정답률: 60%)
  • 논리 회로의 흐름에 따라 비트 연산을 수행합니다.
    먼저 $(0101)_2$가 NOT 게이트를 통과하면 모든 비트가 반전되어 $(1010)_2$가 됩니다.
    이후 $(0111)_2$와 $(1010)_2$를 AND 연산하면, 두 비트가 모두 1인 자리만 1이 되므로 결과는 $(0010)_2$가 됩니다.
profile_image
1

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

26. 독립된 기능을 가진 복수의 컴퓨터가 하드웨어, 소프트웨어 및 데이터 등의 자원을 공용할 수 있도록 통합된 시스템을 말하는 것은?

  1. 타임셰어링 시스템
  2. 리모트 배치 시스템
  3. 리얼타임 시스템
  4. 컴퓨터 네트워크 시스템
(정답률: 58%)
  • 독립된 여러 대의 컴퓨터가 통신 회선을 통해 연결되어 하드웨어, 소프트웨어, 데이터 등의 자원을 서로 공유하고 통합하여 사용하는 시스템은 컴퓨터 네트워크 시스템입니다.
profile_image
1

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

27. 서브루틴과 연관되어 사용되는 명령은?

  1. Sifte
  2. Call과 Return
  3. Skip과 Jump
  4. Increment와 Decrement
(정답률: 57%)
  • 서브루틴(Subroutine)은 특정 기능을 수행하는 독립된 프로그램 단위로, 메인 프로그램에서 해당 루틴을 호출하는 Call 명령과 수행 완료 후 원래 위치로 돌아오는 Return 명령이 한 쌍으로 사용됩니다.
profile_image
1

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

28. 0-주소 인스트럭션 형식의 특징이 아닌 것은?

  1. 연산을 위한 스택을 갖고 있으며, 연산 수행 후에 결과를 스택(stack)에 보존한다.
  2. 자료를 얻기 위하여 스택에 접근할 때는 top이 지정하는 곳에 접근한다.
  3. unary 연산 경우에는 2개의 자료가 필요하고, top이 지정하는 곳의 자료를 처리하고, 결과는 top 다음 위치에 기억한다.
  4. binary 연산인 경우 2개 자료가 필요하고, 스택 상단부 2자리에 지정한다.
(정답률: 46%)
  • unary 연산은 피연산자(Operand)를 단 하나만 갖는 연산입니다. 따라서 2개의 자료가 필요하다는 설명은 unary 연산의 정의에 어긋납니다.
profile_image
1

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

29. 가상기억 체제를 설명한 것 중 옳은 것은?

  1. 컴퓨터의 구조 및 조작이 간편해 진다.
  2. 주기억 장치의 용량이 증대된다.
  3. 주소 공간이 확대되어 주기억 장치의 용량이 큰 것처럼 동작된다.
  4. 명령 수행시간이 빨라진다.
(정답률: 53%)
  • 가상기억 체제는 보조기억장치의 일부를 주기억장치처럼 사용하여, 실제 물리적 메모리보다 더 큰 주소 공간을 가진 것처럼 동작하게 하는 시스템입니다.

    오답 노트

    주기억 장치의 용량이 증대된다: 물리적 용량 자체가 늘어나는 것이 아니라 논리적으로 확장되는 것입니다.
profile_image
1

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

30. 정보의 단위로 가장 적은 것은?

  1. Byte
  2. Word
  3. Bit
  4. Record
(정답률: 65%)
  • 정보의 최소 단위는 $0$ 또는 $1$의 값을 가지는 비트(Bit)입니다.

    오답 노트

    Byte: $8\text{ Bit}$의 집합
    Word: CPU가 한 번에 처리하는 기본 단위
    Record: 연관된 필드들의 집합
profile_image
1

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

31. 인스트럭션(instruction)의 수행 과정이 아닌 것은?

  1. 주소 변환
  2. 명령 인출
  3. 오퍼랜드 인출
  4. 사이클 실행
(정답률: 36%)
  • 인스트럭션 수행 과정은 명령 인출 $\rightarrow$ 주소 변환 $\rightarrow$ 오퍼랜드 인출 $\rightarrow$ 실행 순으로 진행됩니다. 사이클 실행은 전체적인 프로세스의 반복 단위를 의미할 뿐, 개별 인스트럭션의 내부 수행 단계에 해당하지 않습니다.
profile_image
1

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

32. 자료의 외부적 표현방식으로 가장 흔히 사용되는 code는?

  1. ASCII
  2. Excess 3
  3. Gray
  4. 4-bit BCD
(정답률: 58%)
  • ASCII(American Standard Code for Information Interchange)는 영문자와 숫자, 특수문자를 표현하기 위해 전 세계적으로 가장 널리 사용되는 표준 문자 코드입니다.

    오답 노트

    Excess 3, Gray, 4-bit BCD: 주로 수치 계산이나 디지털 회로 제어에 사용되는 숫자 표현 코드입니다.
profile_image
1

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

33. 기억장치에서 1234H 번지는 (A)페이지에서 (B)번지라고 할 수 있다. A와 B는?

  1. A=1234H, B=1234H
  2. A=1234H, B=OH
  3. A=34H, B=12H
  4. A=12H, B=34H
(정답률: 38%)
  • 메모리 주소 체계에서 상위 바이트는 페이지 번호를, 하위 바이트는 페이지 내의 오프셋(번지)을 나타냅니다. $1234\text{H}$에서 상위 2자리인 $12\text{H}$가 페이지(A)가 되고, 하위 2자리인 $34\text{H}$가 번지(B)가 됩니다.
profile_image
1

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

34. 클라이언트/서버 구조에 대한 설명 중 옳지 않은 것은?

  1. 잘 설계된 구조는 하나의 제품으로 구현되어야 한다.
  2. 구조는 제품을 만들 때 지침으로 사용하는 정의, 규정과 조건들이 집합이다.
  3. 제품이란 한 구조를 특정하게 구현한 것이다.
  4. 구현한 제품이 없는 구조만은 전혀 쓸모가 없다.
(정답률: 66%)
  • 구조(Architecture)는 제품을 만들기 위한 설계도이자 지침이며, 실제 제품이 구현되지 않았더라도 표준이나 규격으로서 그 자체로 가치를 가지므로 구현한 제품이 없는 구조가 쓸모없다는 설명은 틀린 것입니다.
profile_image
1

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

35. 문자의 위치 변환에 이용하는데 가장 효율적인 동작은 ?

  1. 로테이트(rotate) 동작
  2. 산술 시프트(shift)
  3. 논리 시프트
  4. 좌측 및 우측 시프트
(정답률: 44%)
  • 로테이트(rotate) 동작은 비트를 밀어낼 때 사라지는 비트를 반대편 끝으로 다시 가져오는 방식으로, 데이터의 손실 없이 문자의 위치를 변환하거나 회전시키는 데 가장 효율적입니다.
profile_image
1

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

36. 레지스터를 사용하지 않고 연산 수행을 하는 것은 ?

  1. 10진 연산
  2. 부동 소수점 연산
  3. 고정 소수점 연산
  4. 산슬 Shift
(정답률: 28%)
  • 10진 연산은 일반적인 2진 연산과 달리 레지스터를 거치지 않고 메모리 상에서 직접 연산을 수행하는 특징이 있습니다.
profile_image
1

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

37. 다음 컴퓨터 사이클 제어 중에서 오퍼랜드의 번지를 읽어내는 기능은?

  1. 간접 사이클
  2. 실행 사이클
  3. 가로채기 사이클
  4. 명령 사이클
(정답률: 43%)
  • 간접 사이클은 명령어의 주소 지정 방식이 간접 주소 방식일 때, 메모리에 저장된 실제 오퍼랜드의 유효 번지를 읽어내기 위해 수행되는 단계입니다.
profile_image
1

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

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

  1. Interrupt
  2. PSW(Program Status Word)
  3. Problem state
  4. Program library
(정답률: 69%)
  • Interrupt는 프로그램 실행 도중 예기치 않은 상황이나 외부 장치의 요청이 발생했을 때, 현재 작업을 중단하고 제어권을 운영체제나 제어 프로그램으로 넘겨 처리하게 하는 메커니즘입니다.
profile_image
1

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

39. 명령 코드가 명령을 수행할 수 있게 필요한 제어 기능을 제공해 주는 것은?

  1. 레지스터
  2. 누산기
  3. 스택
  4. CPU에 있는 제어 장치
(정답률: 45%)
  • CPU의 제어 장치는 명령어를 해석하고, 그 명령을 수행하기 위해 필요한 제어 신호를 생성하여 컴퓨터 시스템의 각 장치에 제공하는 역할을 합니다.
profile_image
1

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

40. DMA의 장점으로 해당되는 것은?

  1. 속도가 느린 메모리가 사용될 수 있다.
  2. 마이크로프로세서가 데이터 전송을 제어한다.
  3. 데이터 전송회로가 보다 덜 복잡하다.
  4. 보다 빠른 데이터의 전송이 가능하다.
(정답률: 45%)
  • DMA(Direct Memory Access)는 CPU를 거치지 않고 주변 장치와 메모리가 직접 데이터를 주고받는 방식이므로, CPU의 부하를 줄이고 보다 빠른 데이터의 전송이 가능합니다.
profile_image
1

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

3과목: 시스템분석설계

41. 입력정보의 매체화에 관한 설계시 입력매체 장치를 선택할 때 검토하지 않아도 되는 사항은?

  1. 시스템의 이행(移行), 운용 비용
  2. 이용자의 취향
  3. 입력정보 발생 분야에서의 업무 특성
  4. 입력매체와 매체화 장치의 특성
(정답률: 62%)
  • 입력매체 장치 선택 시에는 시스템의 이행 및 운용 비용, 업무 특성, 장치의 특성 등 기술적·경제적 효율성을 검토해야 하며, 이용자의 개인적인 취향은 설계의 객관적 기준이 될 수 없습니다.
profile_image
1

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

42. 다음과 같이 구성되는 코드는?

  1. 문자형 코드
  2. 순서 코드
  3. 그룹 분류 코드
  4. 구분 코드
(정답률: 61%)
  • 제시된 이미지 처럼 연도, 학과, 학년, 학번 등 여러 항목을 묶어 그룹화하여 관리하는 방식은 그룹 분류 코드에 해당합니다.
profile_image
1

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

43. 같은 파일 형식을 갖는 2개 이상의 파일을 하나의 파일로 통합 처리하는 데이터 프로세스의 기본 형식은?

  1. 매체변환(conversion)
  2. 정렬(sort)
  3. 병합(merge)
  4. 조합(matching)
(정답률: 69%)
  • 병합(merge)은 동일한 파일 형식을 가진 두 개 이상의 파일을 하나의 파일로 통합하여 처리하는 데이터 프로세스 방식입니다.

    오답 노트

    매체변환: 데이터의 저장 매체를 변경함
    정렬: 특정 기준에 따라 데이터를 순서대로 나열함
    조합: 서로 다른 파일에서 공통 키를 가진 레코드를 결합함
profile_image
1

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

44. 원시 코드 라인수(LOC)기법에 의하여 예측된 총 라인수가 30,000 라인, 개발에 참여할 프로그래머가 5명, 프로그래머들의 평균생산성이 월간 300 라인일 때 개발에 소요되는 기간은?

  1. 10 개월
  2. 15 개월
  3. 20 개월
  4. 30 개월
(정답률: 62%)
  • 전체 개발 라인수를 (프로그래머 수 $\times$ 인당 월간 생산성)으로 나누어 총 소요 기간을 산출합니다.
    $$\text{기간} = \frac{\text{총 라인수}}{\text{프로그래머 수} \times \text{평균 생산성}}$$
    $$\text{기간} = \frac{30000}{5 \times 300}$$$ @@D_MATH_2@@ 따라서 개발에 소요되는 기간은 $20$ 개월입니다.
profile_image
1

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

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

  1. 순차 코드(sequence code)
  2. 표의 숫자 코드(significant digit code)
  3. 블록 코드(block code)
  4. 기호 코드(mnemonic code)
(정답률: 60%)
  • 표의 숫자 코드(significant digit code)는 중량, 용량, 거리, 크기 등과 같은 물리적 수치를 코드의 일부로 직접 적용하여 의미를 부여하는 방식입니다.

    오답 노트

    순차 코드: 일련번호를 순서대로 부여함
    블록 코드: 특정 범위의 번호를 그룹화하여 할당함
    기호 코드: 기억하기 쉬운 약어 등을 사용하여 부여함
profile_image
1

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

46. 경리 장부 처리시 차변, 대변의 한계 값을 체크하는데 사용하는 방법으로 대차의 균형이나 가로, 세로의 합계가 일치하는 가를 체크하는 방법은?

  1. Limit check
  2. Matching check
  3. Balance check
  4. Batch total check
(정답률: 54%)
  • Balance check는 대차의 균형이나 가로, 세로의 합계가 일치하는지를 확인하여 데이터의 정확성을 검증하는 방법입니다.

    오답 노트

    Limit check: 데이터의 상한값과 하한값을 체크함
    Matching check: 두 개의 서로 다른 데이터가 일치하는지 확인함
    Batch total check: 일괄 처리 시 전체 합계나 건수를 확인함
profile_image
1

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

47. 시스템 개발 주기를 폭포형(Waterfall model)으로 표현할 때 그 순서가 맞는 것은?

  1. ③⑥②①④⑤⑧⑦
  2. ⑥③②①④⑤⑧⑦
  3. ⑥②③①⑤④⑧⑦
  4. ③⑥④②①⑤⑧⑦
(정답률: 38%)
  • 폭포형 모델은 각 단계가 순차적으로 진행되는 선형 모델입니다. 시스템 개발의 표준 순서는 계획 $\rightarrow$ 요구사항 정의 $\rightarrow$ 개략설계 $\rightarrow$ 상세설계 $\rightarrow$ 구현 $\rightarrow$ 통합시험 $\rightarrow$ 시스템 시행 $\rightarrow$ 유지보수 순으로 진행됩니다.
    따라서 정답은 계획(⑥) $\rightarrow$ 요구사항 정의(③) $\rightarrow$ 개략설계(②) $\rightarrow$ 상세설계(①) $\rightarrow$ 구현(④) $\rightarrow$ 통합시험(⑤) $\rightarrow$ 시스템 시행(⑧) $\rightarrow$ 유지보수(⑦) 순인 ⑥③②①④⑤⑧⑦ 입니다.
profile_image
1

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

48. 구조적 분석에서 자료사전(data dictionary) 작성시 고려 사항과 가장 거리가 먼 것은?

  1. 이름이 중복되어야 한다.
  2. 갱신하기 쉬워야 한다.
  3. 이름을 가지고 정의를 쉽게 찾을 수 있어야 한다.
  4. 정의하는 방식이 명확해야 한다.
(정답률: 77%)
  • 자료사전은 시스템 내의 모든 데이터를 정의하는 저장소이므로, 각 데이터 항목의 이름은 유일해야 하며 중복되지 않아야 정확한 정의를 찾고 관리할 수 있습니다.

    오답 노트

    갱신 용이성, 검색 용이성, 정의 방식의 명확성은 자료사전의 필수 유지 조건입니다.
profile_image
1

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

49. 프로그램의 품질 개선과 생산성 향상을 위한 기법으로 가장 적절한 것은 ?

  1. IPT
  2. 상향식 방식
  3. 하향식 방식
  4. SADJ
(정답률: 39%)
  • IPT(Integrated Product Team)는 다양한 분야의 전문가들이 하나의 팀을 구성하여 협업함으로써 프로그램의 품질을 개선하고 개발 생산성을 향상시키는 기법입니다.
profile_image
1

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

50. 시스템의 판정 기준이 아닌 것은?

  1. 시스템의 능력성
  2. 시스템의 신뢰성
  3. 시스템의 유연성
  4. 시스템의 추가성
(정답률: 56%)
  • 시스템의 판정 기준은 시스템이 목적에 맞게 효율적으로 작동하는지를 평가하는 능력성, 신뢰성, 유연성, 효율성 등이 포함됩니다.

    오답 노트

    시스템의 추가성: 시스템의 성능이나 품질을 판정하는 일반적인 기준에 해당하지 않습니다.
profile_image
1

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

51. 객체지향 방법론에서 시스템의 형성 구조를 모형화하는 데이터 흐름 다이어그램(DFD)을 사용해서 객체를 분해하고, 객체들 간의 인터페이스를 찾아 이것들을 Ada 프로그램으로 변환시키는 기법은?

  1. 코드(code)와 요던(Yourdon) 기법
  2. Shlaer &Mellor 기법
  3. 룸바우(Rumbaugh) 기법
  4. Booch 기법
(정답률: 35%)
  • Booch 기법은 데이터 흐름 다이어그램(DFD)을 사용하여 객체를 분해하고, 객체 간의 인터페이스를 찾아 이를 Ada 프로그램으로 변환시키는 객체지향 분석 및 설계 방법론입니다.
profile_image
1

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

52. 출력정보의 내용에 관해서 설계할 때, 고려해야 할 사항이 아닌 것은?

  1. 출력항목 명칭과 배열
  2. 출력항목의 자리수와 문자구분
  3. 집계구분(소계, 중계, 합계 등)
  4. 기밀성의 유무와 보존
(정답률: 45%)
  • 출력정보 설계 시에는 사용자가 정보를 효율적으로 확인할 수 있도록 출력항목의 명칭, 배열, 자리수, 문자구분, 집계구분(소계, 중계, 합계 등)을 고려해야 합니다.

    오답 노트

    기밀성의 유무와 보존: 이는 출력 설계가 아닌 보안 및 데이터 관리 정책에 해당하는 사항입니다.
profile_image
1

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

53. 시스템의 기본 요소 중에서 처리결과를 평가하여 불충분한 경우에 목적 달성을 위해 반복 처리하는 요소는?

  1. process(프로세스)
  2. feed back(피드백)
  3. output(출력)
  4. control(통제)
(정답률: 69%)
  • 출력된 처리 결과를 평가하여 목표치와 비교하고, 부족한 부분을 보완하기 위해 다시 입력 단계로 되돌려 반복 처리하는 제어 메커니즘을 피드백이라고 합니다.
profile_image
1

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

54. 처리될 파일의 정보가 기록순서나 코드순서와 같은 논리적 순서와 관계없이 특정한 방법으로 키 변환을 하여 임의로 자료를 보관하고 처리시에도 필요한 장소에 직접 접근하도록 만든 파일은?

  1. 랜덤 파일
  2. 순차 파일
  3. 순서 파일
  4. 색인 순차 파일
(정답률: 53%)
  • 키 변환(Hashing)을 통해 논리적 순서와 상관없이 저장 위치에 직접 접근하여 처리하는 방식은 랜덤 파일의 핵심 특징입니다.
profile_image
1

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

55. 코드의 기능이라고 볼 수 없는 것은?

  1. 식별기능
  2. 검색기능
  3. 분류기능
  4. 배열기능
(정답률: 47%)
  • 코드는 데이터를 효율적으로 관리하기 위해 식별, 분류, 배열하는 기능을 수행하지만, 데이터 자체를 찾아내는 검색 기능은 코드의 본질적인 기능이 아닙니다.
profile_image
1

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

56. HIPO는 시스템의 설계 또는 시스템 문서화용으로 사용되고 있는 기법이다. HIPO를 사용하는 이점과 거리가 먼 것은?

  1. 상향식 개발이 쉽다.
  2. 보기 쉽고 알기 쉽다.
  3. 변경, 유지보수가 쉽다.
  4. 기능과 데이터의 의존관계를 동시에 표현할 수 있다.
(정답률: 51%)
  • HIPO는 시스템의 기능을 계층적으로 분할하여 표현하는 하향식(Top-down) 설계 기법입니다.

    오답 노트

    상향식 개발이 쉽다: 하향식 설계 방식이므로 틀린 설명입니다.
profile_image
1

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

57. 마스터 파일을 갱신하거나 수정하기 위해 사용되는 파일은?

  1. 소트 파일
  2. 체크 파일
  3. 합성 파일
  4. 트랜잭션 파일
(정답률: 64%)
  • 마스터 파일의 내용을 변경, 추가, 삭제하기 위해 발생하는 개별 거래 내역을 기록한 파일이 트랜잭션 파일입니다.
profile_image
1

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

58. 파일 매체의 설계에 관한 설명으로 잘못된 것은?

  1. 어느 매체가 가장 업무에 적합한가를 충분히 검토하여 선정한다.
  2. 매체 선정시 매체의 특성을 잘 이해하는 것이 좋다.
  3. 매체 선정시 시간, 용량, 비용 등을 검토하여야 한다.
  4. 파일 매체에 대한 검토는 액세스 형태만 충분히 검토하면 된다.
(정답률: 64%)
  • 파일 매체 선정 시에는 액세스 형태뿐만 아니라 시간, 용량, 비용, 매체의 특성 등 다양한 기술적·경제적 요소를 종합적으로 검토하여 업무 적합성을 판단해야 합니다.
profile_image
1

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

59. 시스템 분석가(SA)의 기본적인 조건과 거리가 먼 것은?

  1. 기업 목적의 정확한 이해
  2. 개인의 결단력과 추진력
  3. 업무의 현상 분석능력
  4. 컴퓨터의 기술과 관리기법의 이해
(정답률: 62%)
  • 시스템 분석가(SA)는 기업의 목적 이해, 현상 분석 능력, 기술 및 관리 기법에 대한 전문 지식을 갖추어야 하는 분석적 역할입니다. 개인의 결단력과 추진력은 분석가보다는 프로젝트 매니저(PM)나 의사결정자에게 더 요구되는 자질입니다.
profile_image
1

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

60. 복잡한 처리, 까다로운 조건 등을 알기 쉽게 표현하는 의사결정 테이블(Decision table)의 표준 양식에 사용되지 않는 란은?

  1. 입출력 항목란
  2. 조건 항목란
  3. 행동 항목란
  4. 규칙란
(정답률: 32%)
  • 의사결정 테이블은 복잡한 논리적 조건을 도식화하는 도구로, 표준 양식은 조건 항목란, 행동 항목란, 조건 값(규칙란), 행동 값의 4가지 영역으로 구성됩니다. 입출력 항목란이라는 구성 요소는 표준 양식에 포함되지 않습니다.
profile_image
1

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

4과목: 운영체제

61. 운영체제가 처리기 경영에서 무시하여도 좋은 항목은?

  1. 디스크와 같은 보조 기억 장치의 접근 시간
  2. 프로세스가 일괄처리 형태인가, 대화형 처리 형태인가하는 점
  3. 계산 위주(cpu-bound)와 입출력 위주(i/o-bound)의 균형문제
  4. 프로세스가 높은 우선순위의 프로세스에 의해 선점(preemption)되는 빈도
(정답률: 40%)
  • 처리기 경영(CPU Scheduling)의 핵심은 CPU의 효율적 활용과 프로세스 간의 공정한 자원 배분입니다. 디스크와 같은 보조 기억 장치의 접근 시간은 입출력(I/O) 관리 영역의 문제이며, CPU 스케줄링 알고리즘 자체를 결정하는 직접적인 고려 사항은 아닙니다.
profile_image
1

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

62. 페이지 번호와 변위로 구성된 가상 주소 중 페이지 번호로 페이지 사상 표(page mapping table)에서 구한 실기억 장치의 주소와 가상 주소 중의 변위로 실제 주소를 변환하는 방법을 갖는 페이지 사상 법은?

  1. 직접 사상
  2. 연관 사상
  3. 요구 페이징
  4. 연관/직접 사상
(정답률: 30%)
  • 직접 사상(Direct Mapping)은 가상 주소의 페이지 번호를 인덱스로 사용하여 페이지 사상 표에서 해당 페이지의 프레임 번호를 찾고, 여기에 변위를 더해 실제 물리 주소를 생성하는 가장 기본적인 페이지 사상 방식입니다.
profile_image
1

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

63. 다음 중 file의 특성을 결정하는 기준이 아닌 것은?

  1. 소멸성(volatility)
  2. 활성률(activity)
  3. 크기(size)
  4. 볼륨(volume)
(정답률: 41%)
  • 파일의 특성은 데이터의 성격, 크기, 사용 빈도 등에 의해 결정됩니다. 소멸성, 활성률, 크기는 파일의 관리 전략을 세우는 중요한 기준이 되지만, 볼륨은 일반적으로 저장 장치 전체의 용량을 의미하므로 개별 파일의 특성을 결정하는 기준으로는 적절하지 않습니다.
profile_image
1

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

64. 파일 시스템에서 파일을 블록 단위로 저장하는 기법이 아닌 것은?

  1. 블록체인 기법
  2. 연속 블록 할당 기법
  3. 인덱스 블록체인 기법
  4. 블록 단위의 파일 사상
(정답률: 25%)
  • 파일을 블록 단위로 저장하는 기법은 파일의 논리적 구조를 물리적 블록에 어떻게 매핑하느냐의 문제입니다. 연속 블록 할당 기법은 블록 단위의 저장 방식이 아니라, 파일 전체를 물리적으로 연속된 공간에 할당하는 방식입니다.
profile_image
1

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

65. 시분할 시스템(time sharing system)에 관한 다음 기술 중 적절하지 못한 것은?

  1. 다중 프로그래밍 기법이 최초로 사용된 시스템이다.
  2. 많은 사용자들이 동시에 컴퓨터를 공유하도록 한다.
  3. 각 사용자는 기억 장치에 독립된 프로그램을 갖는다.
  4. 컴퓨터를 대화식(interactive)으로 사용한다.
(정답률: 26%)
  • 시분할 시스템은 다중 프로그래밍 기법을 기반으로 하여 발전한 시스템이며, 다중 프로그래밍이 최초로 사용된 것은 일괄 처리 시스템(Batch Processing System)입니다.

    오답 노트

    많은 사용자들이 동시에 컴퓨터를 공유하도록 한다: 시분할 시스템의 핵심 정의입니다.
    각 사용자는 기억 장치에 독립된 프로그램을 갖는다: 사용자별 독립적인 메모리 공간이 필요합니다.
    컴퓨터를 대화식(interactive)으로 사용한다: 빠른 응답 시간을 통해 사용자와 상호작용합니다.
profile_image
1

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

66. 복수의 프로세스(process)가 가능하지 못한 상태를 무한정 기다리고 있는 상태를 무엇이라 하는가?

  1. 교착상태(deadlock)
  2. 병목상태(bottleneck)
  3. 차단상태(blocked)
  4. 임계영역(critical section)
(정답률: 67%)
  • 두 개 이상의 프로세스가 서로가 가진 자원을 기다리며 무한 대기 상태에 빠져 시스템이 멈추는 현상을 교착상태(deadlock)라고 합니다.
profile_image
1

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

67. 페이지 교체 기법 중 시간 오버헤드를 줄이는 기법으로서 참조비트(referenced bit)와 변형비트(modified bit)를 필요로 하는 방법은?

  1. FIFO
  2. LRU
  3. LFU
  4. NUR
(정답률: 58%)
  • NUR(Not Used Recently) 기법은 참조비트와 변형비트를 사용하여 최근에 사용되지 않은 페이지를 교체함으로써 LRU의 시간 오버헤드를 줄인 효율적인 알고리즘입니다.
profile_image
1

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

68. 아래의 a, b, c, d 작업 중 운영체제가 CPU 스케줄링 기법으로 HRN 방식을 구현했을 때 가장 우선순위가 높은 것은?

  1. a
  2. b
  3. c
  4. d
(정답률: 52%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위 수치가 가장 큰 작업을 먼저 처리하는 방식입니다.
    ① [기본 공식] $\text{우선순위} = \frac{\text{대기시간} + \text{서비스시간}}{\text{서비스시간}}$
    ② [숫자 대입]
    $$a = \frac{10 + 5}{5}$$
    $$b = \frac{5 + 5}{5}$$
    $$c = \frac{3 + 12}{12}$$
    $$d = \frac{5 + 3}{3}$$
    ③ [최종 결과]
    $$a = 3, b = 2, c = 1.25, d = 2.67$$
    따라서 수치가 가장 큰 a가 우선순위가 가장 높습니다.
profile_image
1

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

69. 클라이언트/서버 시스템의 장점이 아닌 것은?

  1. 개방 시스템을 받아들이도록 참작하고 독려한다.
  2. 특별히 협동처리를 위해 설계된 분산응용은 비분산보다 간단하다.
  3. 처리할 자료의 출처 가까이서 처리작업이 진행되도록 할 수 있다.
  4. 고성능 워크스테이션에서 가능한 그래픽 사용자 인터페이스를 용이하게 쓸 수 있다.
(정답률: 35%)
  • 분산 응용 프로그램은 여러 컴퓨터 간의 동기화, 통신, 데이터 일관성 유지 등의 복잡한 처리가 필요하므로, 비분산 응용보다 설계와 구현이 훨씬 복잡합니다.
profile_image
1

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

70. 분산처리 시스템의 위상(topology)에 따른 분류에서 성형(star) 구조에 대한 설명이다. 틀린 것은?

  1. 터미널의 증가에 따라 통신 회선수도 증가한다.
  2. 한 노드의 고장은 다른 노드에 영향을 주지 않는다.
  3. 각 노드들은 point-to point 형태로 모든 노드들과 직접 연결된다.
  4. 제어가 집중되고 모든 동작이 중앙 컴퓨터에 의해 감시된다.
(정답률: 42%)
  • 성형(star) 구조는 중앙 컴퓨터를 중심으로 모든 노드가 1:1로 연결된 형태입니다. 각 노드들이 서로 직접 연결되는 방식은 망형(mesh) 구조에 대한 설명이므로 틀린 내용입니다.
profile_image
1

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

71. 다음 중 RR(Round-Robin) 스케줄링 기법에서 시간 할당량에 대한 설명으로 올바르지 않은 것은?

  1. 시간 할당량이 너무 작으면 문맥교환 오버헤드가 작아지게 된다.
  2. 시간 할당량이 너무 작으면 문맥교환이 자주 일어나게 된다.
  3. 시간 할당량이 너무 크면 FIFO 기법과 거의 같은 형태가 된다.
  4. 시간 할당량이 너무 작으면 시스템은 대부분의 시간을 프로세서의 스위칭에 소비하고 실제 사용자들의 연산은 거의 못하는 결과가 초래된다.
(정답률: 44%)
  • RR 스케줄링에서 시간 할당량이 너무 작아지면 프로세스 간의 전환인 문맥교환(Context Switching)이 매우 빈번하게 발생하며, 이로 인해 시스템의 문맥교환 오버헤드는 오히려 증가하게 됩니다.

    오답 노트

    시간 할당량이 너무 크면: 한 프로세스가 CPU를 오래 점유하므로 선입선출(FIFO) 방식과 유사해짐
profile_image
1

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

72. UNIX에서 파일이나 디렉토리 파일이 생성되면 그 속성을 등록하게 된다. 이러한 파일의 속성을 나타내는 정보들을 저장하고 있는 것은?

  1. 디렉토리
  2. 커널
  3. inode
  4. 버퍼
(정답률: 50%)
  • UNIX 시스템에서 inode는 파일의 소유자, 권한, 크기, 생성 시간 및 데이터 블록의 위치와 같은 파일의 메타데이터(속성 정보)를 저장하는 핵심 구조체입니다.
profile_image
1

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

73. 그래프 탐색 알고리즘이 간단하며, 원하는 파일로 접근이 쉬우며, 파일의 제거를 위하여 자투리 모음(Garbage-Collection)을 위한 참조 계수기가 필요한 디렉토리 구조는?

  1. 1단계 디렉토리
  2. 2단계 디렉토리
  3. 일반 그래프 디렉토리
  4. 비순화 그래프 디렉토리
(정답률: 40%)
  • 일반 그래프 디렉토리는 파일 공유가 가능하고 탐색이 유연하지만, 순환 구조가 발생할 수 있어 파일 제거 시 메모리 누수를 방지하기 위해 참조 계수기를 이용한 자투리 모음(Garbage-Collection) 기법이 반드시 필요합니다.
profile_image
1

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

74. 몇 개의 작업을 동시에 주기억 장치에 적재하여 실행하는 처리 기법을 무엇이라고 하는가?

  1. 일괄처리
  2. 다중 프로그래밍
  3. 대화식 처리
  4. 온라인 처리
(정답률: 53%)
  • 다중 프로그래밍은 CPU 이용률을 극대화하기 위해 여러 개의 작업을 동시에 주기억장치에 적재하여, 한 작업이 I/O 등으로 대기할 때 다른 작업을 실행하는 처리 기법입니다.
profile_image
1

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

75. 연속 및 불연속 기억장치 할당에 관한 설명으로 올바르지 않은 것은?

  1. 불연속 기억장치의 할당은 주기억 장치 내의 이용 부분을 여러 작은 부분으로 나누어 실행할 수 있다.
  2. 불연속 기억장치에서는 분산되어 있는 블록 또는 조각들을 반드시 인접하여 적재하여야한다.
  3. 가상기억 장치에서는 연속 기억 장치보다는 불연속 기억 장치 할당 기법을 채택하여 사용하고 있다.
  4. 연속 기억장치 할당 기법에서는 오버레이 기법을 활용하여 주기억장치보다 더 큰 프로그램을 실행할 수 있게 하였다.
(정답률: 29%)
  • 불연속 기억장치 할당은 프로그램을 여러 조각으로 나누어 주기억장치의 빈 공간 어디든 흩어져 적재할 수 있는 방식입니다. 따라서 분산되어 있는 블록들을 반드시 인접하여 적재해야 한다는 설명은 불연속 할당의 기본 원리에 어긋납니다.
profile_image
1

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

76. 처리기 스케줄러(process scheduler)가 하는 일은?

  1. 하나의 프로세스를 준비(ready) 상태에서 실행(run) 상태로 만든다.
  2. 하나의 프로세스를 대기(blocked) 상태에서 실행(run) 상태로 만든다.
  3. 하나의 프로세스를 제출(submit) 상태에서 준비(ready) 상태로 만든다.
  4. 하나의 프로세스를 제출(submit) 상태에서 대기(blocked) 상태로 만든다.
(정답률: 49%)
  • 처리기 스케줄러(Dispatcher)는 준비 큐(Ready Queue)에서 대기 중인 프로세스 중 하나를 선택하여 CPU를 할당함으로써 준비(ready) 상태에서 실행(run) 상태로 전환시키는 역할을 수행합니다.
profile_image
1

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

77. 기억 장치에 관한 설명 중 가장 거리가 먼 것은?

  1. 보조 기억 장치보다는 주기억 장치의 액세스 시간이 작다.
  2. 기억 용량이 작을수록 비트 당 기억 장치 비용이 증가한다.
  3. 중앙 처리 장치는 캐시 기억 장치와 보조 기억 장치에 저장된 프로그램과 데이터를 직접 참조할 수 있다.
  4. 기억 장치는 각기 자신의 주소를 갖는 워드 또는 바이트들로 구성되어 있다.
(정답률: 14%)
  • 중앙 처리 장치(CPU)는 주기억 장치와 캐시 기억 장치에만 직접 접근할 수 있으며, 보조 기억 장치의 데이터는 반드시 주기억 장치로 로드한 후에만 참조할 수 있습니다.
profile_image
1

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

78. 다음 중 UNIX의 특징이 아닌 것은?

  1. 대화식 시스템이다.
  2. 이식성이 매우 높다.
  3. 멀티유저 시스템이다.
  4. 대부분 어셈블리 언어로 구현되었다.
(정답률: 60%)
  • UNIX는 이식성을 높이기 위해 어셈블리 언어가 아닌 C 언어로 구현된 것이 핵심 특징입니다.

    오답 노트

    대화식 시스템, 높은 이식성, 멀티유저 시스템은 모두 UNIX의 주요 특징입니다.
profile_image
1

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

79. 프로세스가 CPU를 점유하고 있는 상태를 무엇이라 하는가?

  1. 실행(running) 상태
  2. 준비(ready) 상태
  3. 보류(block) 상태
  4. 조건만족(wakeup) 상태
(정답률: 55%)
  • 프로세스가 CPU를 할당받아 실제로 명령어를 실행하고 있는 상태를 실행(running) 상태라고 합니다.
profile_image
1

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

80. 다음과 같은 세그먼트 테이블이 있을 때, 실제 주소는 얼마가 되겠는가? (단, 가상 주소=s(2,100))

  1. 1500
  2. 1600
  3. 2000
  4. 2100
(정답률: 38%)
  • 세그먼트 메모리 관리 방식에서 실제 주소는 해당 세그먼트의 시작 주소에 가상 주소의 오프셋(변위) 값을 더하여 계산합니다.
    ① [기본 공식] $Actual Address = Base Address + Offset$
    ② [숫자 대입] $Actual Address = 2000 + 100$
    ③ [최종 결과] $Actual Address = 2100$
profile_image
1

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

5과목: 정보통신개론

81. 통신용 단말기로서 사용되지 않는 것은?

  1. 전화기
  2. 퍼스널 컴퓨터
  3. 팩시밀리
  4. 중계기
(정답률: 43%)
  • 중계기는 통신 경로 중간에서 신호를 증폭하거나 재생하여 전달하는 네트워크 장비이며, 사용자가 직접 정보를 입력하거나 출력하는 통신용 단말기가 아닙니다.
profile_image
1

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

82. 다음 중 서로 관련성이 먼 것은?

  1. ENIAVC-최초의 컴퓨터
  2. SAGE-상업용 정보통신 시스템
  3. SABRE-항공기 좌석예약 응용
  4. ALOHA-실험용 무선패킷 교환망
(정답률: 58%)
  • SAGE는 상업용 시스템이 아니라 1958년 미 공군에 의해 구축된 최초의 군사용 방공 데이터 통신 시스템입니다.
profile_image
1

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

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

  1. Parity Check
  2. Block Sum Check
  3. CRC
  4. ARQ
(정답률: 35%)
  • CRC(Cyclic Redundancy Check)는 다항식 코드를 이용하여 데이터 블록의 에러를 검출하는 방식으로, 특히 연속적인 비트 에러인 집단 에러(Burst Error) 검출에 매우 강력한 신뢰성을 가집니다.
profile_image
1

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

84. ISDN 서비스에서 베어러 서비스(bearer service)란?

  1. 상위계층 및 하위계층 서비스 모두를 제공하는 서비스를 말한다.
  2. 하위계층 기능만을 제공하는 서비스를 말한다.
  3. G4 팩시밀리나 지능망 전화 등의 서비스를 말한다.
  4. 단말을 포함한 End-End 간의 서비스를 말한다.
(정답률: 29%)
  • ISDN의 베어러 서비스(Bearer Service)는 상위 계층의 서비스 없이 하위 계층(물리 계층 및 데이터 링크 계층)의 전송 기능만을 제공하는 기본 전송 서비스를 의미합니다.
profile_image
1

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

85. 다중화기 중 구조가 간단하고 주로 저속도의 장비에 이용 가능하며 멀티포인트 방식 구성에 적합한 것은?

  1. 주파수 분할 다중화기
  2. 시분할 다중화기
  3. 공간 시분할 다중화기
  4. 파장 분할 다중화기
(정답률: 39%)
  • 주파수 분할 다중화기(FDM)는 전송 매체의 대역폭을 여러 개의 주파수 채널로 나누어 동시에 전송하는 방식으로, 구조가 간단하여 저속 장비 및 멀티포인트 구성에 적합합니다.
profile_image
1

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

86. 패킷형으로 동작하는 단말 장치들을 위한 데이터 단말 장치(DTE)와 데이터 회선 종단 장치(DCE) 간의 인터페이스는?

  1. X.25
  2. X.29
  3. X.3
  4. X.22bis
(정답률: 63%)
  • X.25는 패킷 교환망(Packet Switching Network)에서 데이터 단말 장치(DTE)와 데이터 회선 종단 장치(DCE) 사이의 인터페이스 표준을 정의한 규격입니다.
profile_image
1

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

87. 데이터 통신의 에러 체크 방식 중 수직패리티 체크 방식은 1개 부호 중 수직에 대한 1의 bit수를 어떻게 하고 있는가?

  1. 홀수가 되도록 한다.
  2. 3의 배수가 되도록 한다.
  3. 짝수가 되도록 한다.
  4. 5개가 되도록 한다.
(정답률: 43%)
  • 수직 패리티 체크 방식은 데이터 전송 시 오류를 검출하기 위해 1의 개수를 특정 규칙에 맞추는 방식입니다. 문제에서 요구하는 정답 기준으로는 1의 bit 수를 홀수가 되도록 맞추는 홀수 패리티(Odd Parity) 방식을 설명하고 있습니다.
profile_image
1

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

88. 대학, 병원 및 연구소 등 근거리 통신망이 필요하면서도 여건이 안되는 기관 간에 인근전화국의 데이터 교환망과 기존 통신망을 연동시켜 구성하는 통신망은?

  1. PBX
  2. CO-LAN
  3. VAN
  4. MAN
(정답률: 43%)
  • CO-LAN(Central Office LAN)은 대학, 병원, 연구소 등 근거리 통신망(LAN)이 필요하지만 직접 구축하기 어려운 기관들이 인근 전화국(Central Office)의 데이터 교환망과 기존 통신망을 연동하여 구성하는 통신망입니다.
profile_image
1

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

89. 모뎀(MODEM)의 작용은?

  1. 디지털 데이터를 아날로그 신호로 변환시킨다.
  2. 아날로그 데이터를 디지털 신호로 변화시킨다.
  3. 디지털 신호를 디지털 데이터로 변환시킨다.
  4. 아날로그 신호를 아날로그 데이터로 변환시킨다.
(정답률: 49%)
  • 모뎀(MODEM)은 변조(MODulation)와 복조(DEMODulation)의 합성어로, 컴퓨터의 디지털 데이터를 전화선과 같은 아날로그 전송 매체로 보내기 위해 아날로그 신호로 변환하고, 반대로 수신된 아날로그 신호를 디지털 데이터로 변환하는 장치입니다.
profile_image
1

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

90. TCP/ IP에 관한 설명으로 잘못된 것은?

  1. TCP 프로토콜과 IP 프로토콜의 결합적 의미로서 TCP가 IP보다 상위층에 존재한다.
  2. OSI 표준 프로토콜과 가까운 망구조를 가지고 있다.
  3. TCP는 OSI 참조모델의 네트워크계층에 대응되고, IP는 트랜스포트계층에 대응된다.
  4. UNIX 운영체제가 탑재된 워크스테이션이나, 미니컴퓨터를 주축으로 하여 운영되고 있다.
(정답률: 40%)
  • TCP/IP 모델에서 TCP는 전송 계층(Transport Layer)에 해당하며, IP는 네트워크 계층(Network Layer)에 대응됩니다.

    오답 노트

    TCP는 OSI 참조모델의 네트워크계층에 대응되고, IP는 트랜스포트계층에 대응된다: 두 프로토콜의 계층 위치가 서로 바뀌어 설명됨
profile_image
1

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

91. 패킷(packet) 교환망의 교환처리 순서제어로 틀린 것은?

  1. 정상적인 패킷은 그대로 보내고 받는다.
  2. 중복된 패킷은 폐기한다.
  3. 분실된 패킷은 재송시켜 정정한다.
  4. 역전된 패킷은 후속되는 것만을 폐기한다.
(정답률: 51%)
  • 패킷 교환망에서는 데이터의 신뢰성을 위해 순서 제어를 수행하며, 역전된 패킷(순서가 바뀐 패킷)이 도착하면 이를 다시 정렬하거나 재전송을 요청해야 하며, 단순히 후속 패킷만 폐기하지 않습니다.
profile_image
1

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

92. 데이터 링크 계층의 주요 기능에 해당되지 않는 것은?

  1. 프레임동기
  2. 출력확인
  3. 오류제어
  4. 흐름제어
(정답률: 45%)
  • 데이터 링크 계층은 인접한 노드 간의 신뢰성 있는 데이터 전송을 담당하며, 프레임 동기, 오류 제어, 흐름 제어가 핵심 기능입니다.

    오답 노트

    출력확인: 데이터 링크 계층의 표준 주요 기능에 해당하지 않음
profile_image
1

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

93. ISDN에 대해 바르게 설명한 것은 ?

  1. 아날로그 통신기술을 전제로 하고 있다.
  2. 음성, 비음성 데이터 서비스의 각 분야를 독립적으로 처리하는 통신망이다.
  3. 한 빌딩 내 또는 특정지역 내의 복수의 컴퓨터, 워드프로세서 등을 접속하는 상호 통신망이다.
  4. 모든 통신 서비스를 단일 통신망으로 통합한 것이다.
(정답률: 35%)
  • ISDN(종합 서비스 디지털 망)은 음성, 데이터, 영상 등 다양한 멀티미디어 통신 서비스를 하나의 디지털 통신망으로 통합하여 제공하는 기술입니다.

    오답 노트

    아날로그 통신기술을 전제로 하고 있다: 디지털 전송 방식을 사용함
    음성, 비음성 데이터 서비스의 각 분야를 독립적으로 처리하는 통신망이다: 통합망임
    한 빌딩 내 또는 특정지역 내의 복수의 컴퓨터 등을 접속하는 상호 통신망이다: 이는 LAN에 대한 설명임
profile_image
1

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

94. 정보통신 시스템의 처리방식에 해당되지 않는 것은?

  1. 온-라인(On-line) 처리방식
  2. 트래픽(Traffic) 처리방식
  3. 거래(Transaction) 처리방식
  4. 실시간(time sharing) 처리방식
(정답률: 44%)
  • 정보통신 시스템의 처리방식은 데이터가 처리되는 시점과 방식에 따라 온-라인, 거래, 실시간(시분할) 처리방식 등으로 구분합니다.

    오답 노트

    트래픽(Traffic) 처리방식: 트래픽은 통신망에 흐르는 데이터의 양을 의미하는 지표일 뿐, 시스템의 데이터 처리 방식이 아닙니다.
profile_image
1

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

95. 패킷교환망의 주요 기능으로서 옳지 않은 것은?

  1. 논리채널
  2. 경로선택제어
  3. 트래픽제어
  4. 엑세스제어
(정답률: 19%)
  • 패킷교환망은 데이터를 패킷 단위로 나누어 전송하며, 효율적인 전송을 위해 논리채널 설정, 최적 경로 선택, 트래픽 제어 기능을 수행합니다.

    오답 노트

    엑세스제어: 이는 주로 매체 접근 제어(MAC) 단계의 기능이며 패킷교환망의 핵심망 주요 기능과는 거리가 멉니다.
profile_image
1

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

96. OSI 참조 모델의 상위계층(higher layer)에 해당되지 않는 것은?

  1. 세션계층(session layer)
  2. 표현계층(presentation layer)
  3. 응용계층(application layer)
  4. 망계층(network layer)
(정답률: 53%)
  • OSI 7계층 중 상위 계층은 사용자 서비스와 관련된 세션, 표현, 응용 계층을 의미합니다.

    오답 노트

    망계층(network layer): 물리, 데이터링크와 함께 하위 계층(Lower Layer)에 해당하며 경로 제어와 포워딩을 담당합니다.
profile_image
1

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

97. 다음 교환방식 중에서 전송지연 시간이 가장 긴 것은 ?

  1. 메시지 교환방식
  2. 음성용 회선 교환방식
  3. 패킷 교환방식
  4. 데이터용 회선 교환방식
(정답률: 37%)
  • 메시지 교환방식은 전체 메시지를 저장한 후 다음 노드로 전송하는 '축적 후 전송(Store and Forward)' 방식을 사용하므로, 전송 지연 시간이 가장 깁니다.
profile_image
1

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

98. 광통신 시스템의 전송모드 종류가 아닌 것은 ?

  1. 복합모드
  2. 멀티모드 스텝 인덱스
  3. 단일모드
  4. 멀티모드 그래드 인덱스
(정답률: 30%)
  • 광섬유의 굴절률 분포와 모드 수에 따른 전송모드는 단일모드(Single Mode)와 멀티모드(Multi Mode)로 구분됩니다. 멀티모드는 다시 굴절률 분포에 따라 스텝 인덱스와 그래드 인덱스로 나뉩니다.

    오답 노트

    복합모드: 광통신 전송모드 분류에 존재하지 않는 용어입니다.
profile_image
1

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

99. 데이터 전송 중에 오류검출 및 정정을 수행하는 장치는?

  1. 신호 변환 장치
  2. 통신 제어 장치
  3. 다중화 장치
  4. 망 제어 장치
(정답률: 56%)
  • 통신 제어 장치(CCU)는 데이터 전송 시 전송 제어, 오류 검출 및 정정, 흐름 제어 등의 기능을 수행하여 효율적인 통신을 지원합니다.
profile_image
1

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

100. 원거리에서 일괄처리하는 시스템 터미널은?

  1. 인텔리전트 터미널
  2. 더미(Dummy) 터미널
  3. 리모트 배치 터미널
  4. 키보드 터미널
(정답률: 47%)
  • 리모트 배치 터미널은 원거리에서 데이터를 입력하여 시스템에 전송하고, 일괄 처리(Batch Processing) 방식으로 처리하도록 설계된 터미널입니다.
profile_image
1

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

< 이전회차목록