Why might an illustrator use abstraction to draw an animated cartoon character?
- To speed-up the drawing process
- To preserve as much detail as possible
- To maximise the image resolution
- To overcome copyright restrictions
What role does iteration play in algorithms?
- It is not relevant to algorithms
- It makes the algorithm slower and less efficient
- It only applies to specific types of algorithms
- It allows the algorithm to repeat a set of instructions
What is the primary purpose of identifying patterns in data?
- To simplify data analysis
- To make the data more complicated
- To add complexity to algorithms
- To make algorithms less efficient
Simplifying a picture into a simple diagram is an example of&hellp;
- Abstraction
- Decomposition
- Pattern recognition
- Algorithm
What would be the correct sequence on the second line of this bubble sort?
- 12, 9, 5, 1
- 9, 5, 12, 1
- 9, 12, 5, 1
- 5, 9, 12, 1
What is a prerequisite of a binary search?
- Values must be in order
- Values must be in a random order
- Memory must be pre-allocated to the process
- Values must be in a trace table
Which term refers to the identification of similarities or recurring sequences within a set of data?
- Abstraction
- Decomposition
- Pattern Recognition
- Algorithm
What is the benefit of breaking down a complex problem into smaller sub-problems during the decomposition process?
- It makes the problem more complicated
- It allows easier identification of irrelevant details
- It facilitates parallel processing and collaboration
- It increases the overall complexity of the problem
Identifying trends or repetition in a problem is an example of…
- Abstraction
- Decomposition
- Pattern recognition
- Algorithm
Which of the following is not an advantage of decomposition?
- Specialists can work on different parts of a problem simultaneously
- Updates to components can be made without having to re-write everything
- Completed components can be used in other projects
- Instructions can be followed by anyone