H446 Paper 2 Prep

H446 Paper 2 Prep

12th Grade

10 Qs

quiz-placeholder

Similar activities

ICT Unit Test Topic : DBMS - Access

ICT Unit Test Topic : DBMS - Access

8th - 12th Grade

15 Qs

Y10 Midcourse Warm-up P1

Y10 Midcourse Warm-up P1

9th - 12th Grade

15 Qs

AP CSP Exam Vocab Practice

AP CSP Exam Vocab Practice

9th - 12th Grade

15 Qs

Digital Solutions FA2 Lesson 2 Starter

Digital Solutions FA2 Lesson 2 Starter

7th - 12th Grade

15 Qs

Jakob Nielsen's 10 Usability Heuristics

Jakob Nielsen's 10 Usability Heuristics

10th Grade - University

10 Qs

IT2864 - Week 1

IT2864 - Week 1

12th Grade

15 Qs

IGCSE Data Transmission

IGCSE Data Transmission

8th - 12th Grade

15 Qs

Linear Search

Linear Search

12th Grade

10 Qs

H446 Paper 2 Prep

H446 Paper 2 Prep

Assessment

Quiz

Computers

12th Grade

Easy

Created by

RHSC Computing

Used 4+ times

FREE Resource

10 questions

Show all answers

1.

MATCH QUESTION

1 min • 5 pts

Match the following 2.1 Elements of computational thinking

Thinking logically

The parts of a problem that can be tackled at the same time.

Thinking procedurally

Breaking down a complex problem into smaller, more manageable parts

Thinking ahead

What data will be needed often, we should cache this

Concurrently

Simplifying a problem by focusing on the important information only.

Thinking abstractly

Creating a step-by-step solution to the problem.

2.

MATCH QUESTION

1 min • 5 pts

Match the following 2.2.1 Programming techniques

Polymorphism

Combining data and methods that operate on that data into a single unit, or class

Encapsulation

Repeating a set of instructions a certain number of times or until a condition is met.

Recursion

The ability to present the same interface for different underlying forms (data types).

Iteration

A function that calls itself in order to solve a problem.

Inheritance

The mechanism by which one class can get the attributes and methods from another class.

3.

MATCH QUESTION

1 min • 5 pts

Match the following 2.2.2 Computational methods

Simulation

Process of searching large volumes of data for patterns.

Simulation

Creating a model that can imitate the operation of a real-world process or system over time.

Backtracking

Breaking a problem into smaller sub-problems, solving each sub-problem

Data Mining

All possible solutions to a problem, building and abandoning paths to determine the solution.

Divide and Conquer

A model that can imitate the operation of a real-world process or system over time.

4.

MATCH QUESTION

1 min • 5 pts

Match the following Performance Modeling questions

Load Testing

The delay before a transfer of data begins following an instruction for its transfer

Bottleneck

The ability of a system to handle more work or grow larger.

Scalability

A part of the system that slows everything else down.

Latency

Testing how well a system performs when many tasks are done at the same time.

Throughput

The amount of work a system can do in a certain amount of time.

5.

MATCH QUESTION

1 min • 5 pts

Match the following

Best Case

The amount of memory an algorithm uses in relation to the input size

Time Complexity

Notation for running time

Big O Notation

Minimum amount of time an algorithm can take to complete.

Worst Case

How long an algorithm takes to complete a function

Space Complexity

Maximum amount of time an algorithm can take to complete

6.

MATCH QUESTION

1 min • 5 pts

Match the following search algorithms definitions

Breadth-First Search (BFS)

Explores as far down a branch as possible before backtracking.

Hash Table Search

Operates by dividing the search interval in half repeatedly; requires a sorted list.

Depth-First Search (DFS)

Checks each element in a list sequentially until the desired element is found or the list ends.

Binary Search

Explores all neighbors at the present depth level before moving on to nodes at the next depth level.

Linear Search

Uses a function to directly compute the index of the desired element.

7.

MATCH QUESTION

1 min • 5 pts

Match the following sorting algorithms definitions

Bubble Sort

picks an element as a pivot and partitions the array around the pivot.

Quick Sort

builds the final sorted array one item at a time, with each new item being inserted into its correct position.

Insertion Sort

repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.

Merge Sort

divides the array into two halves, recursively sorts them, and then merges the two sorted halves.

Selection Sort

repeatedly selects the smallest (or largest) element from the unsorted portion and moves it to the sorted portion.

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?