2.1 Algorithms (Key Terms, Sort and Search)

2.1 Algorithms (Key Terms, Sort and Search)

10th - 12th Grade

32 Qs

quiz-placeholder

Similar activities

Arrays and ArrayLists in Java

Arrays and ArrayLists in Java

9th - 12th Grade

34 Qs

Database

Database

12th Grade

35 Qs

GCSE Computer Science - 2.1: Algorithms

GCSE Computer Science - 2.1: Algorithms

9th - 11th Grade

31 Qs

Search, Sort & Recursion Review

Search, Sort & Recursion Review

10th - 12th Grade

30 Qs

Python quiz 1

Python quiz 1

7th Grade - Professional Development

30 Qs

H446/02 General Knowledge

H446/02 General Knowledge

11th - 12th Grade

27 Qs

Algorithms

Algorithms

10th - 11th Grade

32 Qs

Python 3rd Q Review

Python 3rd Q Review

9th - 12th Grade

37 Qs

2.1 Algorithms (Key Terms, Sort and Search)

2.1 Algorithms (Key Terms, Sort and Search)

Assessment

Quiz

Computers

10th - 12th Grade

Hard

Created by

Ian Currie

Used 29+ times

FREE Resource

32 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the definition of computational thinking.

Development of algorithms to solve problems.


Using abstraction, decomposition and algorithmic thinking.

representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem.

breaking down a large problem into smaller sub-problems.

Identifying the steps involved in solving a problem.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the definition of abstraction.

Development of algorithms to solve problems.


Using abstraction, decomposition and algorithmic thinking.

representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem.

breaking down a large problem into smaller sub-problems.

Identifying the steps involved in solving a problem.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the definition of decomposition.

Development of algorithms to solve problems.


Using abstraction, decomposition and algorithmic thinking.

representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem.

breaking down a large problem into smaller sub-problems.

Identifying the steps involved in solving a problem.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the definition of algorithmic thinking.

Development of algorithms to solve problems.


Using abstraction, decomposition and algorithmic thinking.

representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem.

breaking down a large problem into smaller sub-problems.

Identifying the steps involved in solving a problem.

5.

MULTIPLE SELECT QUESTION

30 sec • 1 pt

What are the two searches you must know for the exam


Answers: 2

Binary

Linear

Bubble

Merge

Insertion

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which best defines a binary search?

An ordered list is divided in 2 with each comparison.

Each item in the list is checked in order.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which best defines a linear search?

An ordered list is divided in 2 with each comparison.

Each item in the list is checked in order.

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?