Search Header Logo

H446 Paper 2 Prep

Authored by RHSC Computing

Computers

12th Grade

Used 4+ times

H446 Paper 2 Prep
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MATCH QUESTION

1 min • 5 pts

Match the following 2.1 Elements of computational thinking

Concurrently

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

Thinking procedurally

What data will be needed often, we should cache this

Thinking abstractly

Simplifying a problem by focusing on the important information only.

Thinking ahead

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

Thinking logically

Breaking down a complex problem into smaller, more manageable parts

2.

MATCH QUESTION

1 min • 5 pts

Match the following 2.2.1 Programming techniques

Polymorphism

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

Encapsulation

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

Inheritance

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

Iteration

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

Recursion

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

3.

MATCH QUESTION

1 min • 5 pts

Match the following 2.2.2 Computational methods

Simulation

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

Backtracking

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

Divide and Conquer

Process of searching large volumes of data for patterns.

Data Mining

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

Simulation

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

4.

MATCH QUESTION

1 min • 5 pts

Match the following Performance Modeling questions

Scalability

A part of the system that slows everything else down.

Load Testing

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

Latency

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

Throughput

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

Bottleneck

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

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

Space Complexity

Minimum amount of time an algorithm can take to complete.

Worst Case

How long an algorithm takes to complete a function

Time Complexity

Notation for running time

Big O Notation

Maximum amount of time an algorithm can take to complete

6.

MATCH QUESTION

1 min • 5 pts

Match the following search algorithms definitions

Depth-First Search (DFS)

Explores as far down a branch as possible before backtracking.

Linear Search

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

Hash Table Search

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.

Breadth-First Search (BFS)

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

Insertion Sort

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

Merge Sort

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

Bubble Sort

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

Quick Sort

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

Selection Sort

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

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?