합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

정보처리기사 필기소프트웨어 개발알고리즘난이도 2MCQ

정보처리기사 필기 알고리즘 기출문제 #12127

문제

알고리즘과 관련한 설명으로 틀린 것은?

① 주어진 작업을 수행하는 컴퓨터 명령어를 순서대로 나열한 것으로 볼 수 있다. ② 검색(Searching)은 정렬이 되지 않은 데이터 혹은 정렬이 된 데이터 중에서 키값에 해당되는 데이터를 찾는 알고리즘이다. ③ 정렬(Sorting)은 흩어져있는 데이터를 키값을 이용하여 순서대로 열거하는 알고리즘이다. ④ 선형 검색은 검색을 수행하기 전에 반드시 데이터의 집합이 정렬되어 있어야 한다.

정답

4

해설

정답: 4. 선형 검색은 정렬 여부와 관계없이 처음부터 순차적으로 비교하므로 정렬이 필수가 아니다. 정렬이 필요한 것은 이진 검색이다.

오답 풀이

  • 1번: 명령어를 순서대로 나열한 것이라는 설명이 맞다.
  • 2번: 검색에 대한 정의가 맞다.
  • 3번: 정렬에 대한 정의가 맞다.
  • 4번: 선형 검색에 정렬이 필수라는 설명은 틀렸다.

보충 개념 선형(순차) 검색은 O(n), 이진 검색은 정렬된 데이터에서 O(log n)의 시간 복잡도를 가진다.

정보처리기사 필기 소프트웨어 개발 다른 기출문제

정보처리기사 필기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 필기] 알고리즘 소프트웨어 개발 기출 #12127 | 문어CBT