Lesson 4.4.1.11
4.4.1.11 Automation Quiz: AQA Computer Science, Unit 4
20 questions
In partnership with Revision Ninja
Lesson 4.4.1.11, Automation: 20 multiple choice questions for the AQA Computer Science (7517), Unit 4: Theory of computation, written with Revision Ninja.
Host it live on the board and students join with a game code on their own devices, or revise alone with Free Play. The answers are revealed in the game.
The 20 questions
-
According to the AQA specification, what does automation require putting into action?
- Network protocols
- Abstract models
- User interfaces
- Hardware devices
-
Which of the following is an explicit step in achieving automation?
- Executing code
- Hardware assembly
- Analog testing
- Manual data entry
-
Which of the following is NOT a step in achieving automation?
- Creating algorithms
- Implementing data structures
- Designing hardware
- Executing code
-
When building abstract models, how much detail should computer scientists include?
- Minimum necessary detail
- Maximum possible detail
- Complete physical detail
- Only numerical values
-
What is the primary purpose of putting abstract models into action in computer science?
- Solving problems
- Hardware design
- Speeding up processors
- Reducing storage size
-
Representing abstract model data using constructs like arrays is which step of automation?
- Data structure implementation
- Code execution
- Algorithm implementation
- Algorithm creation
-
What is created first when putting an abstract model into action during automation?
- Algorithms
- User manuals
- Hardware circuits
- Machine instructions
-
Modelling traffic using car objects with speed and position attributes is which automation step?
- Algorithm creation
- Algorithm implementation
- Data structure implementation
- Code execution
-
What two main computational resources determine the efficiency of an algorithm?
- Hardware and software
- Code and data
- Inputs and outputs
- Time and space
-
Which process removes unnecessary details to create a manageable model for automation?
- Generalisation
- Abstraction
- Execution
- Decomposition
-
Which phase of automation puts abstract models into action using code?
- Problem abstraction
- Executing the code
- Lexical analysis
- Data modelling
-
How are abstract models implemented in code during the automation process?
- Data structures
- Control flow
- Function headers
- System variables
-
Why are real-world phenomena abstracted before being implemented in automation?
- To increase complexity
- To prevent execution
- To store hardware
- To remove detail
-
In automation, what acts directly upon the data represented by a model?
- An interface
- An algorithm
- A register
- A compiler
-
What process puts abstract models and algorithms into action to solve problems?
- Compilation
- Automation
- Encapsulation
- Normalisation
-
Automation is defined as putting which entities into action to solve real-world problems?
- Unstructured data
- Physical prototypes
- Abstract models
- Manual workflows
-
When automating bank calculations, what part represents the abstract model of an account?
- The CPU clock
- The calculation algorithm
- The stored records
- The screen display
-
Which component specifies the step-by-step actions performed on modelled data in automation?
- A physical machine
- An algorithm
- A data structure
- An operating system
-
In computer science, what is a simplified representation of a real-world object called?
- A variable
- A model
- A procedure
- A compiler
-
What is the first step required when automating a solution to a problem?
- Creating a model
- Writing machine code
- Hardware testing
- Executing code
Related quizzes
- Problem-solving and algorithms Quiz · 4.4.1.1 · 20 questions
- Abstraction Quiz · 4.4.1.3 · 20 questions
- Problem reduction and decomposition Quiz · 4.4.1.8 · 20 questions
- Composition Quiz · 4.4.1.10 · 20 questions
- Finite state machines Quiz · 4.4.2.1 · 20 questions
- Regular expressions Quiz · 4.4.2.3 · 20 questions
- Backus-Naur Form and syntax diagrams Quiz · 4.4.3.1 · 20 questions
- Comparing algorithms Quiz · 4.4.4.1 · 20 questions
- Order of complexity Quiz · 4.4.4.3 · 20 questions
- Limits of computation and computable problems Quiz · 4.4.4.4 · 20 questions