Senior Secondary · 11-12 · Computer Science
What do we call a data structure that stores key-value pairs, allowing lookup by key?
A dictionary (hash map / associative array)
What is the term for a function that calls itself to solve a smaller version of the same problem?
Recursion
What do we call organizing code into reusable, independent modules or classes?
Modularity (object-oriented programming)
What is 'Big O notation' used to describe?
The efficiency (time or space complexity) of an algorithm as input size grows
What do we call an error in a program that prevents it from running correctly or causes unexpected behaviour?
A bug
Free, offline, no account needed — runs entirely in your browser.