CS Algorithms Quiz

CS Algorithms Quiz

12th Grade

15 Qs

quiz-placeholder

Similar activities

Algorithms - Part 2

Algorithms - Part 2

9th - 12th Grade

20 Qs

Binary and Linear Search

Binary and Linear Search

9th - 12th Grade

18 Qs

Linear Search

Linear Search

12th Grade

10 Qs

Search/Sort Algorithm Recap

Search/Sort Algorithm Recap

9th - 12th Grade

18 Qs

Big O Notation Revision

Big O Notation Revision

12th Grade

12 Qs

Principles of Computer Science

Principles of Computer Science

10th - 12th Grade

20 Qs

Unit 6/7 B  Quiz #2  Objects in lists and arrays, searching , so

Unit 6/7 B Quiz #2 Objects in lists and arrays, searching , so

9th - 12th Grade

12 Qs

APCSA Unit 7

APCSA Unit 7

9th - 12th Grade

12 Qs

CS Algorithms Quiz

CS Algorithms Quiz

Assessment

Quiz

Computers

12th Grade

Hard

Created by

Victor Giurgia

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the time complexity of the best case scenario for the QuickSort algorithm?

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is not a stable sorting algorithm?

Bubble Sort

Merge Sort

QuickSort

Insertion Sort

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In a binary search algorithm, what must be true about the collection to be searched?

The collection must be in ascending order.

The collection must be in descending order.

The collection does not need to be sorted.

The collection must be a linked list.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the following pseudocode do? ``` function factorial(n): if n == 0: return 1 else: return n * factorial(n-1) ```

Calculates the sum of all numbers up to n

Calculates the nth Fibonacci number

Calculates the factorial of n

Calculates n to the power of n

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which sorting algorithm repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order?

Selection Sort

Bubble Sort

Merge Sort

QuickSort

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the worst-case time complexity of the linear search algorithm in an array of n elements?

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a characteristic of recursion?

It can only solve problems that are inherently iterative.

It breaks down a problem into smaller instances of the same problem.

It is always the most memory-efficient solution.

It cannot be used in sorting algorithms.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?