728x90

2025/05/06 12

2019년 1회 정보처리기사 기출문제 18번

18. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은? ① Overflow ② Bucket ❸ Synonym ④ Collision ✅ 문제 분석:이 문제는 **해싱(Hashing)**에서 동일한 홈 주소로 인해 충돌이 발생한 레코드들의 집합을 의미하는 용어를 묻고 있습니다.해싱은 주어진 키를 해싱 함수에 의해 해시 값으로 변환하여 해시 테이블에 저장하는 방법입니다. 하지만 두 개 이상의 키가 동일한 해시 값을 가질 수 있기 때문에 **충돌(Collision)**이 발생할 수 있습니다. 문제는 충돌이 일어난 레코드들의 집합을 나타내는 용어를 묻고 있습니다.✅ 해싱에서의 충돌:**충돌(Collision)**은 두 개 이..

2019년 1회 정보처리기사 기출문제 17번

17. 비선형 자료 구조에 해당하는 것은? ① 큐(Queue) ❷ 그래프(Graph) ③ 데크(Deque) ④ 스택(Stack) ✅ 문제 분석:이 문제는 비선형 자료 구조에 해당하는 것을 묻는 문제입니다. 자료 구조는 선형 자료 구조와 비선형 자료 구조로 나눌 수 있습니다.선형 자료 구조는 데이터가 일렬로 연결되어 있는 구조로, 각 데이터 요소가 하나의 직선적 관계를 가집니다.비선형 자료 구조는 데이터가 직선적이지 않고, 복잡한 관계를 가질 수 있는 구조입니다.✅ 자료 구조 분류:자료 구조 유형 설명큐(Queue)선형 자료 구조데이터를 FIFO(First In First Out) 방식으로 처리하는 자료 구조.그래프(Graph)비선형 자료 구조데이터 요소가 **간선(Edge..

2019년 1회 정보처리기사 기출문제 16번

16. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬할 경우 PASS 1의 결과는? ① 6, 9, 7, 3, 5 ② 3, 9, 6, 7, 5 ③ 3, 6, 7, 9, 5 ❹ 6, 7, 3, 5, 9 ✅ 문제 분석:주어진 배열을 버블 정렬을 사용하여 PASS 1에서의 결과를 구하는 문제입니다. 버블 정렬은 인접한 두 요소를 비교하여 자리를 바꾸는 방식으로 동작하며, 한 번의 PASS를 수행할 때 가장 큰 값이 뒤로 밀려 가는 특징이 있습니다.주어진 배열:9, 6, 7, 3, 5✅ 버블 정렬의 PASS 1 과정:첫 번째 비교: 9와 6을 비교합니다. 9가 더 크므로, 두 값을 자리를 바꿉니다.→ 6, 9, 7, 3, 5두 번째 비교: 9와 7을 비교합니다. 9가 더 크므로, 두 값을 ..

2019년 1회 정보처리기사 기출문제 15번

15. 관계 데이터베이스에 있어서 관계 대수 연산이 아닌 것은? ① 디비전(division) ② 프로젝트(project) ③ 조인(join) ❹ 포크(fork) ✅ 문제 분석:이 문제는 관계 데이터베이스에서 사용되는 관계 대수 연산에 대한 문제입니다. 주어진 보기 중에서 관계 대수 연산이 아닌 것을 찾아야 합니다.관계 대수는 관계형 데이터베이스에서 데이터를 추출하기 위한 수학적 연산 방법입니다. 주로 관계형 연산자를 통해 데이터를 조회하거나 조작할 수 있습니다.✅ 관계 대수 연산 정리:관계 대수에서 사용되는 주요 연산은 다음과 같습니다:연산 종류 설명 예시프로젝션(Project)특정 열만 추출하는 연산(특정 컬럼을 선택)예: SELECT..

2019년 1회 정보처리기사 기출문제 14번

14. 해싱함수 중 주어진 키를 여러 부분으로 나누고, 각 부분의 값을 더하거나 배타적 논리합(XOR : Exclusive OR) 연산을 통하여 나온 결과로 주소를 취하는 방법은? ① 중간 제곱 방법(Mid-square method) ② 제산 방법(Division method) ❸ 폴딩 방법(Folding method) ④ 기수 변환법(Radix conversion method) ✅ 문제 분석:이 문제는 해싱 함수 중에서 주어진 키를 여러 부분으로 나누고, 각 부분의 값을 더하거나 배타적 논리합(XOR)을 통해 나온 결과로 주소를 취하는 방법을 묻고 있습니다. 각 해싱 방법이 어떻게 동작하는지 살펴보겠습니다.✅ 해싱 함수 설명:1. 중간 제곱 방법 (Mid-square meth..

2019년 1회 정보처리기사 기출문제 13번

13. 스택에서 A, B, C, D로 순서가 정해진 입력 자료를 Push→Push→Pop→Push→Pop→Push→Pop→Pop으로 연산 했을 때 출력은? ① C, B, D, A ❷ B, C, D, A ③ B, C, A, D ④ C, B, A, D ✅ 문제 분석:이 문제는 스택 (Stack) 자료구조의 Push와 Pop 연산 순서를 따라가면서 최종적으로 스택에서 나오는 출력값을 찾는 문제입니다.스택은 LIFO (Last In, First Out), 즉 가장 나중에 들어간 것이 가장 먼저 나오는 구조입니다. 이를 바탕으로 각 연산을 따라가며 값을 추적하면 됩니다.✅ 연산 순서 분석:입력 자료는 A, B, C, D 순서입니다. 각 연산을..

2019년 1회 정보처리기사 기출문제 12번

12. Which of the following does not belong to the DDL statement of SQL? ① CREATE ❷ DELETE ③ DROP ④ ALTER ✅ 문제 분석:이 문제는 SQL의 DDL(데이터 정의 언어) 문장 중에서 다른 것을 찾는 문제입니다. 각 SQL 문장의 종류를 살펴보며 분석해 보겠습니다.✅ DDL 이해하기:**DDL (Data Definition Language)**는 데이터베이스 구조를 정의하거나 수정하는 데 사용되는 SQL의 하위 언어입니다. 일반적인 DDL 명령어는 다음과 같습니다:CREATE: 새로운 데이터베이스 객체(예: 테이블, 인덱스, 뷰 등)를 생성하는 명령어.DROP: ..

2019년 1회 정보처리기사 기출문제 11번

11. 데이터베이스 설계 단계 중 응답시간, 저장공간의 효율화, 트랜잭션 처리도와 가장 밀접한 관계가 있는 것은? ❶ 물리적 설계 ② 논리적 설계 ③ 개념적 설계 ④ 요구조건 분석 이 문제는 정보처리기사 시험에서 자주 출제되는 데이터베이스 설계 단계에 대한 문제입니다. 학생들이 헷갈리지 않도록 각 설계 단계의 특징과 핵심 키워드를 표로 정리한 뒤, 문제 분석 및 정답을 쉽게 설명해드릴게요.✅ 문제 다시 보기:11. 데이터베이스 설계 단계 중 응답시간, 저장공간의 효율화, 트랜잭션 처리도와 가장 밀접한 관계가 있는 것은?❶ 물리적 설계 ② 논리적 설계③ 개념적 설계 ④ 요구조건 분석✅ 데이터베이스 설계 단계 정리설계 단계 설명 ..

2019년 1회 정보처리기사 기출문제 10번

10. 다음 트리를 후위 순회(Postorder Traversal)한 결과는? ① A B D C E F ② D B A E C F ③ A B C D E F ❹ D B E F C A 이 문제는 이진 트리(Binary Tree)의 **후위 순회(Postorder Traversal)**에 관한 문제입니다.정보처리기사에서 자주 출제되는 중요한 개념이니 쉽게 이해할 수 있도록 차근차근 설명드릴게요!✅ 후위 순회(Postorder Traversal)란?왼쪽 → 오른쪽 → 루트 순서로 노드를 방문하는 순회 방법입니다.즉, 어떤 노드를 방문하기 전에 왼쪽 자식 → 오른쪽 자식을 먼저 방문하고, 마지막에 부모 노드를 방문합니다.📌 주어진 트리 구조 다..

2019년 1회 정보처리기사 기출문제 9번

9. 시스템 카탈로그에 대한 설명으로 틀린 것은? ① 시스템 카탈로그는 DBMS가 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다. ② 일반 사용자도 시스템 카탈로그의 내용을 검색할 수 있다. ③ 시스템 카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다. ❹ 시스템 카탈로그에 대한 갱신은 데이터베이스의 무결성 유지를 위하여 사용자가 직접 갱신해야 한다. 이번 문제는 **시스템 카탈로그(System Catalog)**의 개념과 특징을 묻는 문제로, 정보처리기사에서 자주 출제되는 데이터베이스 시스템 내부 구조 관련 문제입니다.✅ 문제:시스템 카탈로그에 대한 설명으로 틀린 것은?✅ 정답: ❹ 시스템 카탈로그에 대한 갱신은 데이터베이스의 무결성..

728x90