AQA A-Level Computer Science 4.4 Theory of computation overview quiz quiz
11questions. Pick an answer and you'll see why right away.
What does abstraction mean in computational thinking?
What distinguishes a finite state machine with output from one without output?
Which regular expression matches one or more digits?
Why can a regular expression not describe balanced (matched) brackets?
What makes a Turing machine more powerful than a finite state machine?
What can a universal Turing machine do?
What is the halting problem an example of?
What is the difference between a tractable and an intractable problem?
Why are heuristics used for intractable problems?
Which Backus-Naur Form feature lets a grammar describe arbitrarily long or nested structures?
Which class contains problems whose proposed solutions can be verified in polynomial time?