Theory of Computation 2 (inc. BNF)

Theory of Computation 2 (inc. BNF)

11th - 12th Grade

24 Qs

quiz-placeholder

Similar activities

S5 ICT revision

S5 ICT revision

10th - 12th Grade

20 Qs

HTML and CSS

HTML and CSS

9th - 12th Grade

20 Qs

JavaScript Basics CodeHS

JavaScript Basics CodeHS

7th - 12th Grade

20 Qs

Conversion, Paths, and HTML/CSS Quiz

Conversion, Paths, and HTML/CSS Quiz

11th Grade

21 Qs

Backus–Naur Form

Backus–Naur Form

12th Grade

21 Qs

ASK TINGKATAN 2

ASK TINGKATAN 2

7th - 12th Grade

20 Qs

HTML/CSS

HTML/CSS

9th - 12th Grade

20 Qs

Y8 - Web page design (HTML & CSS)

Y8 - Web page design (HTML & CSS)

9th - 11th Grade

20 Qs

Theory of Computation 2 (inc. BNF)

Theory of Computation 2 (inc. BNF)

Assessment

Quiz

Computers, Other

11th - 12th Grade

Hard

Created by

O Hawkridge

FREE Resource

24 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In computational thinking, representational abstraction is the process of

removing unnecessary detail

providing additional information

enhancing and amending detail

embellish the current detail

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Data abstraction is similar in concept to functional abstraction, where ...

the details of how the data is represented in the computer are hidden

each piece of data is broken down into its binary equivalent

all the bytes of data are placed in an abstract tree structure for easy retrieval

the concept of how data is contained is philosophically approached

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Composition is the opposite of decomposition, where decomposition is

the breaking down a problem into smaller parts (sub-problems), each of which perform a specific task

the construction of an overall blueprint of the program, including methods and functions

the creation of the layout of pseudocode that can be converted to a composition diagram

the adjustment of the code to enable parallel processing of what might be sequential programming statements

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Problem abstraction involves removing details to represent the problem in a way it can be solved, by

reducing down to problems that have been solved

removing the more challenging aspects of the problem

recalculating the more challenging algorithms until the problem does not exist

re-calibrating the key criteria of the issue until the symptomatic criteria have been neutralised

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

finite state machines are useful for

modelling and design of computer programs as well as digital hardware systems

showing notation for context-free grammars, describing the syntax of languages

providing tools to facilitate communication, measurement, commerce and manufacturing

knowing the framework around technology integration

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

There are various symbols used in representing a Finite State Machine. They are named ...

State, Start state, Accept state and transition

State, Slow state, Fast state and Progression

Start, Go state, Stop state and Halt

Begin state, Engage state, Process and Halt

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A FSM (Finite State Machine) with outputs is called a

Mealy Machine

Finite State Machine with Output

Mechanical Machine

Making Machine

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?