2.1 Algorithms

2.1 Algorithms

9th Grade

11 Qs

quiz-placeholder

Similar activities

Python Lists

Python Lists

8th - 9th Grade

10 Qs

Linear Binary Search

Linear Binary Search

8th - 10th Grade

16 Qs

Common Algorithms Quiz

Common Algorithms Quiz

KG - Professional Development

11 Qs

Searching Algorithms

Searching Algorithms

9th - 10th Grade

15 Qs

ASK Tingkatan 3

ASK Tingkatan 3

9th Grade

15 Qs

F3 Pembangunan Algoritma

F3 Pembangunan Algoritma

9th Grade

8 Qs

Python L1 Quiz 4: Lists

Python L1 Quiz 4: Lists

1st - 12th Grade

10 Qs

Common Algorithms -  Bitesize

Common Algorithms - Bitesize

KG - 11th Grade

10 Qs

2.1 Algorithms

2.1 Algorithms

Assessment

Quiz

Computers

9th Grade

Hard

Created by

Guy Colnbrook

FREE Resource

11 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a binary search?

a search where elements are in order and, starting with the first element, compare each item in turn

a search where elements are not in order and, starting with the first element, compare each item in turn

a search where elements are in order and your compare the middle value to value you are searching for, then split the list and repeat

a search where elements are not in order and your compare the middle value to value you are searching for, then split the list and repeat

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a linear search?

a search where elements are in order and, starting with the first element, compare each item in turn

a search where elements are not in order and, starting with the first element, compare each item in turn

a search where elements are in order and your compare the middle value to value you are searching for, then split the list and repeat

a search where elements are not in order and your compare the middle value to value you are searching for, then split the list and repeat

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is decomposition?

the breaking down of a program until it no longer exists

the creation of music that can be played on a computer

the breaking down of a problem into smaller problems

adding detail to a solution to make it more complex

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

The following two lists are to be merged using a merge sort. Which element first goes into the new merged list? The lists are 0 indexed.

List 1 Item 0

List 2 Item 0

List 1 Item 1

List 2 Item 3

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which sorting algorithm splits a list of items into individual values?

Merge

Bubble

Insertion

Binary

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Define the term abstraction within computational thinking:

Adding together numbers

Adding additional levels of detail to a problem to define it

Performing multiple calculations on a list of variables

Removing unnecessary details from a problem

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A binary search is to be performed on the numbers: 3, 5, 9, 10, 23. How many comparisons would it take to find the number 9?

1

2-3

4-5

It can't find the number 9

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?