728x90

정보처리기사 1588

2021년 1회 정보처리기사 기출문제 27번

27. 디지털 저작권 관리(DRM)에 사용되는 기술요소가 아닌 것은?    ① 키관리         ❷ 방화벽    ③ 암호화         ④ 크랙방지 🖥️ 문제 분석이 문제는 **디지털 저작권 관리(DRM: Digital Rights Management)**에서 사용되는 기술 요소를 묻는 문제입니다.👉 DRM은 디지털 콘텐츠의 불법 복제 및 사용을 방지하는 기술!🔍 DRM의 주요 기술 요소✔ 키 관리(Key Management) ✅ → 콘텐츠 암호화를 위한 키를 생성, 배포, 관리✔ 암호화(Encryption) ✅ → 콘텐츠를 암호화하여 불법 사용 방지✔ 크랙 방지(Anti-Cracking) ✅ → 해킹 및 무단 변조를 방지하는 기술📝 각 선택지 분석선택지 설명 DRM 관련 여부① 키 관리✅ ..

2021년 1회 정보처리기사 기출문제 26번

26. 스택에 대한 설명으로 틀린 것은?    ① 입출력이 한쪽 끝으로만 제한된 리스트이다.    ❷ Head(front)와 Tail(rear)의 2개 포인터를 갖고 있다.    ③ LIFO 구조이다.    ④ 더 이상 삭제할 데이터가 없는 상태에서 데이터를 삭제하면 언더플로(Underflow)가 발생한다.   🖥️ 문제 분석이 문제는 **스택(Stack)**의 특징을 이해하고, 잘못된 설명을 찾는 문제입니다.🔍 스택(Stack)의 특징✔️ LIFO(Last In, First Out) 구조 → 나중에 들어간 데이터가 먼저 나온다.✔️ 입출력은 한쪽 끝에서만 가능 → Push(삽입), Pop(삭제) 연산을 Top(맨 위)에서 수행✔️ 언더플로(Underflow) 발생 → 스택이 비어 있을 때 Pop 연..

2021년 1회 정보처리기사 기출문제 25번

25. 그래프의 특수한 형태로 노드(Node)와 선분(Branch)으로 되어 있고, 정점 사이에 사이클(Cycle)이 형성되어 있지 않으       며, 자료 사이의 관계성이 계층 형식으로 나타나는 비선형 구조는?    ❶ tree      ② network    ③ stack    ④ distributed🖥️ 문제 분석이 문제는 비선형 자료구조 중에서 사이클(Cycle)이 없는 구조를 묻는 문제입니다.🔍 각 선택지 분석선택지 설명 특징① Tree (트리) ✅사이클이 없는 계층적 구조의 그래프루트(Root)에서 시작해 부모-자식 관계 형성② Network (네트워크)일반적인 그래프 형태사이클이 존재할 수 있음③ Stack (스택)LIFO(Last In, First Out) 자료구조선형 구조로 그래프가..

2021년 1회 정보처리기사 기출문제 24번

24. 다음 전위식(prefix)을 후위식(postfix)으로 옳게 표현한 것은?① A B C + D / * E -    ② A B * C D / + E -③ A B * C + D / E -     ❹ A B C + * D / E -  🖥️ 문제 분석이 문제는 **전위 표기법(Prefix)**으로 주어진 식을 **후위 표기법(Postfix)**으로 변환하는 문제입니다.🔍 전위(Prefix)와 후위(Postfix) 개념전위 표기법(Prefix): 연산자가 피연산자보다 앞에 위치예: - / * A + B C D E후위 표기법(Postfix): 연산자가 피연산자보다 뒤에 위치예: A B C + * D / E -📌 변환 규칙전위식(Prefix)을 괄호를 이용해 중위식(Infix)으로 변환중위식을 후위식(P..

2021년 1회 정보처리기사 기출문제 23번

23. 하향식 통합시험을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈은?    ❶ Stub            ② Driver    ③ Procedure  ④ Function 🖥️ 문제 분석이 문제는 **하향식 통합 시험(Top-Down Integration Testing)**에서 사용되는 임시 모듈을 묻는 문제입니다.🔍 하향식 통합 시험(Top-Down Integration Testing) 개념프로그램의 상위 모듈부터 점진적으로 하위 모듈을 통합하면서 테스트하는 방법상위 모듈에서 호출해야 하는 하위 모듈이 아직 구현되지 않았다면, 이를 대신할 임시 모듈이 필요📝 Stub(스텁)과 Driver(드라이버)의 차이점용어 설명 사용 사례Stub (스텁) ✅하위 모듈을 대신하는 임시..

2021년 1회 정보처리기사 기출문제 22번

22. 다음 자료에 대하여 “Selection Sort”를 사용하여 오름차순으로 정렬한 경우 PASS 3의 결과는?❶ 3, 4, 7, 9, 8    ② 3, 4, 8, 9, 7③ 3, 8, 4, 9, 7    ④ 3, 4, 7, 8, 9 🖥️ 문제 분석이 문제는 **선택 정렬(Selection Sort)**을 사용하여 주어진 숫자 리스트를 정렬할 때, PASS 3 후의 상태를 묻는 문제입니다.🔍 선택 정렬(Selection Sort) 개념선택 정렬은 가장 작은 값을 선택해서 맨 앞자리와 교환하는 방식으로 동작합니다.1️⃣ 첫 번째 PASS: 전체에서 가장 작은 값을 찾아 맨 앞(0번 인덱스)과 교환2️⃣ 두 번째 PASS: 두 번째 자리부터 다시 가장 작은 값을 찾아 교환3️⃣ 세 번째 PASS: 세..

2021년 1회 정보처리기사 기출문제 21번

21. 구현 단계에서의 작업 절차를 순서에 맞게 나열한 것은?① ㉠-㉡-㉢-㉣     ❷ ㉡-㉠-㉣-㉢③ ㉢-㉠-㉡-㉣     ④ ㉣-㉡-㉠-㉢   🖥️ 문제 분석이 문제는 구현(Implementation) 단계에서의 작업 절차를 올바른 순서대로 나열하는 문제입니다.즉, 소프트웨어를 실제로 개발하는 과정에서 어떤 순서로 진행하는지가 핵심입니다.🔍 선택지 분석기호 설명 의미㉠ 코딩한다.실제로 코드를 작성하는 단계개발의 핵심 단계㉡ 코딩작업을 계획한다.코딩을 시작하기 전에 계획을 세우는 단계사전 준비㉢ 코드를 테스트한다.작성한 코드가 정상적으로 작동하는지 확인하는 단계오류 검출㉣ 컴파일한다.작성한 코드를 기계어로 변환하는 단계실행 가능하도록 변환🎯 정답 도출 과정📌 구현 단계에서의 작업 절차 (올바른..

2021년 1회 정보처리기사 기출문제 20번

20. 소프트웨어 설계시 제일 상위에 있는 main user function에서 시작하여 기능을 하위 기능들로 분할해 가면서 설계하는       방식은?    ① 객체 지향 설계       ② 데이터 흐름 설계    ③ 상향식 설계            ❹ 하향식 설계   이 문제는 소프트웨어 설계 방식에 대한 질문입니다. 주어진 설명에 따르면, 최상위(main user function)에서 시작하여 기능을 하위 기능으로 분할해 나가는 방식에 대한 설명입니다.문제 분석 🧐① 객체 지향 설계 (Object-Oriented Design)객체 지향 설계는 시스템을 객체들로 나누어 설계하는 방식입니다. 객체들은 속성(attributes)과 행위(methods)를 가질 수 있으며, 객체 간의 상호작용을 기반으로 ..

2021년 1회 정보처리기사 기출문제 19번

19. UML 다이어그램 중 시스템 내 클래스의 정적 구조를 표현하고 클래스와 클래스, 클래스의 속성 사이의 관계를 나타내       는 것은?    ① Activity Diagram        ② Modea Diagram    ③ State Diagram           ❹ Class Diagram  이 문제는 UML(Unified Modeling Language) 다이어그램 중에서 시스템 내 클래스의 정적 구조를 표현하고, 클래스 간의 관계와 속성을 나타내는 다이어그램에 관한 내용입니다.문제 분석 🧐① Activity DiagramActivity Diagram은 시스템 내에서 활동과 작업 흐름을 표현하는 다이어그램으로, 프로세스나 작업 순서와 같은 동적인 요소를 나타냅니다. 이 다이어그램은 정적..

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

18. 애자일 소프트웨어 개발 기법의 가치가 아닌 것은?    ① 프로세스의 도구보다는 개인과 상호작용에 더 가치를 둔다.    ② 계약 협상보다는 고객과의 협업에 더 가치를 둔다.    ❸ 실제 작동하는 소프트웨어보다는 이해하기 좋은 문서에 더 가치를 둔다.    ④ 계획을 따르기보다는 변화에 대응하는 것에 더 가치를 둔다.  이 문제는 애자일 소프트웨어 개발 기법의 핵심 가치에 대한 이해를 묻는 문제입니다. 애자일 개발 방법론은 고객 중심, 변화에 대응하는 유연성을 강조하며, 실제 소프트웨어의 작동을 중요시합니다. 이에 대한 기본적인 4가지 가치가 **애자일 선언문(Agile Manifesto)**에 잘 정의되어 있습니다.애자일 선언문의 4가지 핵심 가치:프로세스와 도구보다 개인과 상호작용을 중시포괄..

728x90