H446 Paper 2 Prep

Quiz
•
Computers
•
12th Grade
•
Easy
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
Breaking down a complex problem into smaller, more manageable parts
Thinking procedurally
Creating a step-by-step solution to the problem.
Thinking abstractly
What data will be needed often, we should cache this
Concurrently
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.
2.
MATCH QUESTION
1 min • 5 pts
Match the following 2.2.1 Programming techniques
Polymorphism
Repeating a set of instructions a certain number of times or until a condition is met.
Encapsulation
A function that calls itself in order to solve a problem.
Iteration
The mechanism by which one class can get the attributes and methods from another class.
Inheritance
Combining data and methods that operate on that data into a single unit, or class
Recursion
The ability to present the same interface for different underlying forms (data types).
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.
Simulation
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
Creating a model that can imitate the operation of a real-world process or system over time.
Backtracking
Process of searching large volumes of data for patterns.
4.
MATCH QUESTION
1 min • 5 pts
Match the following Performance Modeling questions
Throughput
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.
Load Testing
The amount of work a system can do in a certain amount of time.
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.
5.
MATCH QUESTION
1 min • 5 pts
Match the following
Worst Case
Minimum amount of time an algorithm can take to complete.
Best Case
Notation for running time
Time Complexity
Maximum amount of time an algorithm can take to complete
Space Complexity
The amount of memory an algorithm uses in relation to the input size
Big O Notation
How long an algorithm takes to complete a function
6.
MATCH QUESTION
1 min • 5 pts
Match the following search algorithms definitions
Breadth-First Search (BFS)
Checks each element in a list sequentially until the desired element is found or the list ends.
Depth-First Search (DFS)
Operates by dividing the search interval in half repeatedly; requires a sorted list.
Linear Search
Uses a function to directly compute the index of the desired element.
Binary Search
Explores as far down a branch as possible before backtracking.
Hash Table Search
Explores all neighbors at the present depth level before moving on to nodes at the next depth level.
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.
Quick Sort
divides the array into two halves, recursively sorts them, and then merges the two sorted halves.
Bubble 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.
Merge Sort
repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.
Create a free account and access millions of resources
Similar Resources on Wayground
6 questions
9618 15.1 Architectures

Quiz
•
12th Grade
10 questions
Computational thinking - General review of the course

Quiz
•
9th - 12th Grade
10 questions
Python Data Types

Quiz
•
9th - 12th Grade
10 questions
PDA Software I&T - Constructs Required

Quiz
•
12th Grade
15 questions
Data Communication

Quiz
•
12th Grade
10 questions
1.01 Reliability and Integrity

Quiz
•
9th - 12th Grade
10 questions
Linear Data

Quiz
•
12th Grade
6 questions
Terms in cyber security

Quiz
•
12th Grade
Popular Resources on Wayground
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World

Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
20 questions
ELA Advisory Review

Quiz
•
7th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns

Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade