Chapter wise question number of O Level (new syllabus)
Chapter wise question number of O Level (new syllabus)
First exam of the new syllabus was held in 2023. Subject code for the new syllabus and old syllabus remains
same.
2210/12/M/J/24 – 2 (Tick (3) one box to show which of the terms is not a
method for transmitting data., Data is broken down into smaller units to
be transmitted from one device to another.
Give the name of the unit that data is broken down into., Data is often
encrypted when it is transmitted from one device to another.
(i) Explain how data is encrypted using symmetric encryption., Give the
purpose of encryption.)
2210/12/M/J/24 – 6 (The table contains statements about error detection
methods.
Complete the table by giving the correct error detection method for each
statement.
2210/11/M/J/24 – 4 (Data packets are transmitted across a network from
one computer to another computer.
(a) Describe the structure of a data packet., Packet switching is used to
transmit the data packets across the network.
Identify the device that controls which path is taken by each data packet.,
Serial data transmission is used to transmit the data packets across the
network.
2 (Data transmission)
Explain why serial data transmission is used to transmit the data
packets.)
2210/11/M/J/24 – 7 (Data is encrypted to keep it safe during
transmission.
Complete the paragraph about asymmetric encryption.
Use the terms from the list)
2210/11/M/J/24 – 9 a, b, c (A company owner has installed a new
network. Data is correct before it is transmitted across the
network.
The company owner is concerned that data might have errors after
transmission.
(a) Explain how the data might have errors after transmission., The
company owner decides to introduce an error detection system to check
the data for errors after transmission.
The error detection system uses an odd parity check and a positive
automatic repeat query (ARQ).
(i) Describe how the error detection system operates to check for errors.,
Give two other error detection methods that could be used
0478/12/F/M/24 – 6 e (Describe the role of the self-driving tractor and
the farmer’s computer in the echo check., Complete the parity byte for
the data.,
0478/12/F/M/24 – 7 (State the purpose of encrypting data., Describe the
differences between symmetric and asymmetric encryption, Identify two
items of data contained in a packet header., Give the purpose of a router
in the packet-switching process.)
2210/13/O/N/23 – 5 (Give one reason an error may occur when data is
transmitted., Tick (3) one box to show which error detection method does
not use a calculated value to
check for errors., Explain how an ARQ operates using a positive
acknowledgement method.
2210/12/O/N/23 – 6 (Complete the table by identifying which data
transmission methods are described.)
2210/11/M/J/23 – 2 c (Identify two pieces of data that would be included
in the header of each packet, Explain how the file is transmitted using
packet switching.)
0478/13/M/J/23 – 5 (Complete and annotate the diagram to demonstrate
how packet switching is used to transmit data across a network,
including the use of routers, from Device A to Device B.)
2210/12/M/J/23 – 4 a I (Describe how the photographs would be
transmitted using serial data transmission), Give two benefits of
transmitting the photographs using serial data transmission. State one
benefit of the student using parallel data transmission instead of serial
data transmission.
0478/12/F/M/23 – 5 a I (The request is sent using packet switching.
The structure of a packet of data has three elements. One element is the
packet header.
(i) Identify two items of data contained in a packet header.), Identify the
two other elements of a packet.), 5 b (Tick (✓) one box to identify
whether serial data transmission or parallel data transmission
is more suitable for this connection.
Explain the reasons for your choice.), (The connection will also use
full-duplex data transmission.
Define full-duplex data transmission.), Complete the parity bit for each
byte, (Explain how a parity block check might detect an error in
transmission that would not be detected by a parity byte check.),
(Identify the bit number and the byte number of the incorrect bit.)
2210/13/O/N/22 – 4 c I (Describe how data is transmitted using a USB
connection), 4 c ii (One benefit of a USB connection is that the cable can
only be inserted into the port one
way, so an incorrect connection cannot be made.
Give three other benefits of using a USB connection to connect a mobile
phone to a computer.)
2210/13/O/N/22 – 9 (A system uses parity checks and Automatic Repeat
requests (ARQ) to detect and correct errors
in the transmission of data.
Describe how parity checks and ARQ operate together to detect and
correct errors.)
2210/12/O/N/22 – 5 (Identify which bit has an error by giving the Byte
number and Bit number. Explain how you found the error.),
Chapter 5 (The internet and its 2210/12/O/N/23 – 9 (Complete the table with the missing terms and
uses) descriptions.),
2210/11/M/J/23 –10 c (Explain the purpose of the web browser., Storing
cookies is one function of the web browser.
Give three other functions of the web browser., A student visits a website
that uses session cookies, instead of persistent cookies.
Explain the difference between session cookies and persistent cookies.
0478/13/M/J/23 – 9 c (Identify the system that stores a database of
uniform resource locators (URLs) and their corresponding IP addresses.,
Identify the software that sends a request to the IP address to obtain the
web page data)
2210/12/M/J/23 – 6 a (Complete the statements about cookies.
Use the terms from the list), 6 b (Give three functions of a cookie.)
0478/12/F/M/23 – 5 d (Identify two other functions of a web browser.),
(Identify two ways that cookies can be used to enhance the user’s
experience of this website.)
2210/12/M/J/22 – 3 a (Complete the table by writing each missing term
or definition: browser, ISP, HTTP, URL, cookie)
2210/12/M/J/21 – 6 a (how cookies can be used to store and
automatically enter a user’s payment details), 6 b (why a user may be
concerned about their personal data and online browsing habits being
stored in cookies)
2210/11/M/J/21 - 7 b (how the web pages for the website are requested
and displayed on a user’s computer),
2210/12/M/J/20-5 a (web browser)
2210/12/O/N/20-5c (role of browser)
2210/13/O/N/20-4 a (Describe how the webpages are requested and
displayed on the customer’s computer),
2210/13/O/N/20-12 (tick mark for ISP)
2210/12/M/J/19- 6b (cookies), 6d (URL)
2210/12/O/N/19-7b (function of a browser), 7c (what is https),
2210/11/M/J/18- 10 b (identifying parts of URL, https), 10c (cookies)
2210/13/O/N/18-8 a (URL), 8 b (how the web browser uses the URL to
access the webpage)
2210/12/M/J/17-11 (how the information stored on the company’s
website is requested by the customer, sent to the customer’s computer
and displayed on the screen)
2210/12/O/N/17-5 (cookies)
2210/13/O/N/17-3 a (part of URL)
2210/12/O/N/16-10 a (what is meant by HTML), 10 b (parts of URL)
2210/11/M/J/15-4 (URL fill in the blanks)
2210/12/M/J/15-1 a (cookies)
2210/12/O/N/15-6 a (HTML), 6 c (functions of a browser)
0478/12/F/M/20 –8 a (how the browser access a web page)
0478/12/F/M/21- 2 b (URL)
0478/12/F/M/17 – 5 (Give the meaning of the following terms – HTML,
http, https)
0478/12/F/M/22 –5 b (Uniform Resource Locator (URL), Internet
Protocol (IP) and Media Access Control (MAC) are three types of
address used by computers when accessing the Internet. Give two
features of each type of address in the table.)
Chapter 5 (Digital currency) 2210/12/O/N/23 – 12 (Digital currencies are often tracked using digital
ledgers.
(Give two other features of digital currency., Identify the process that
uses a digital ledger to track the use of digital currency)
2210/22/M/J/17-4a
2210/23/O/N/17-2 (One-dimensional array based)
2210/21/M/J/16-2
2210/22/M/J/16-2
2210/22/O/N/16-2
2210/23/O/N/16-2
2210/21/M/J/15-2
2210/22/M/J/15-2
2210/22/O/N/15-2
2210/23/O/N/15-2
0478/22/F/M/17 – 2
0478/22/F/M/18 – 2 a
0478/22/F/M/19 – 2 a
0478/22/F/M/20 – 2 a
0478/22/F/M/22 – 2 a
2210/22/M/J/24 - Complete the trace table using the data given in the array. 1D
array related, Bubble sort, Describe what the algorithm represented by the
flowchart is doing.
2210/21/M/J/24 – 6 (Complete the trace table for the input data:, (1D array
related, Bubble sort + median), Outline the processes involved in the algorithm
shown in the flowchart on page 6.)
0478/22/F/M/24 – 8 (This flowchart represents an algorithm to find the average
size of groups of visitors to an attraction.)
2210/23/O/N/23 – 8 a (This is an algorithm to find if a batch of parts has been
Trace table manufactured successfully), 8 b (Describe how the algorithm should be
changed to accept ‘Y’ or ‘y’ for a successfully manufactured part.)
2210/22/O/N/23 – 6 a (The flowchart represents an algorithm that performs a
process on groups of values that are input.
The algorithm will fail if the first value of any group is 0.
An input of –1 will terminate the algorithm.), 6 b (Describe the purpose of the
algorithm.)
0478/23/M/J/23 – 7 a (Complete the trace table for the input data), Describe the
purpose of the algorithm.
2210/21/M/J/23 – 7 a (Complete the trace table for the algorithm by using the
input data: F, Y, D, N), Identify the type of algorithm used, Describe one
problem that could occur with this algorithm if an invalid character was input.)
2210/22/M/J/19-3
2210/22/O/N/19-3
2210/23/O/N/19-5 (1D array based, binary search)
2210/21/M/J/18-3 (1D Array based, check digit related array)
2210/22/M/J/18-3a
2210/22/O/N/18-5 (multiple inputs)
2210/23/O/N/22 - 5
2210/22/O/N/22 – 7
2210/22/M/J/22 – 5
2210/22/O/N/21 – 6
Database (old syllabus) 2210/21/M/J/21 – 6
2210/22/M/J/21 – 6 (identifying error and rewrite the correct QBE)
2210/21/M/J/20-6
2210/22/M/J/20-6
2210/22/O/N/20-7
2210/23/O/N/20-5
2210/21/M/J/19-5
2210/22/M/J/19-6
2210/22/O/N/19-7
2210/23/O/N/19-7
2210/21/M/J/18-6
2210/22/O/N/18-6
2210/23/O/N/18-6
2210/22/M/J/17-5
2210/21/M/J/17-7
2210/22/O/N/17-6
2210/23/O/N/17-6
2210/21/M/J/16-6
2210/22/M/J/16-7
2210/22/O/N/16-5
2210/23/O/N/16-6
2210/21/M/J/15-7
2210/22/M/J/15-6
2210/22/O/N/15-6
2210/23/O/N/15-5
0478/22/F/M/17 - 6
0478/22/F/M/18 – 6 (why data type)
0478/22/F/M/19 - 6
0478/22/F/M/20 – 5 (why data type)
0478/22/F/M/21 – 5 (why data type)
0478/22/F/M/22 – 5 (Explain why the query-by-example is incorrect and write
a correct query-by-example.)
2210/22/M/J/24 – 10 (Identify the field that will be the most appropriate
primary key for this table., Complete the table to identify the most appropriate
data type for these fields in Contract, Explain the purpose of these structured
query language (SQL) statements.
Statement 1: SELECT SUM (Months) FROM Contract;
Statement 2: SELECT COUNT (News) FROM Contract WHERE News;
Complete this SQL statement to find the contract numbers of the subscribers
that take both
the news and sports services.)
2210/21/M/J/24 – 9 (A database table called SoftDrinks stores details of the
soft drinks sold by a small shop, State whether any of the given fields would be
suitable as a primary key and give a reason for
your answer., Complete the structured query language (SQL) statement to
return the number of cans the
shop has in stock.)
0478/22/F/M/24 – 9 (A storage unit rental company wants to set up a new
database table for the storage units that can be rented.
Give the name of the field that would be used for the primary key., State the
reason for choosing this field for the primary key., Complete the table to
identify the most appropriate data type for these fields in the table
StorageUnits, Complete this structured query language (SQL) statement to
display only the storage code,
Database (new syllabus) price and size in square metres of all the storage units where there is a hoist
2023 onwards available.
2210/23/O/N/23 - 9 (A sanctuary for pheasants has set up a new database table
called PheasantList to store details
of the different species of bird at the sanctuary. Part of this table is given,
showing: species, description, number of birds at the sanctuary, if the birds are
breeding or not, and number of young born this year
(a) State the number of records and fields in this part of the database table.
Give the name of a field that could be used for the primary key, Explain why
the sanctuary might decide not to use the field in (b)(i) as the primary key, A
new field SpeciesID is added to the database table.
This field contains a six-character code, for example Ph0001.
Give a reason why this field would be a better primary key, Write the output
that would be given by this structured query language (SQL) statement:
SELECT Species, Description
FROM PheasantList
WHERE NumberBirds > 6;
Complete this SQL statement to display all the species of pheasant where the
birds are breeding and there were no young born this year:
2210/22/O/N/23 – 10 (State the number of records in this database table., Give
the name of the field that is most suitable to be the primary key.
State the reason for this choice., Complete the table to show the most
appropriate data type for each field.
Each data type must be different., Complete the structured query language
(SQL) to return the code and breed of all the horses
whose breed originated in Scotland.)
0478/23/M/J/23 – 10 State the number of fields and the number of records in
this database table., Describe the purpose of a primary key., Complete the table
to show the most appropriate data type for each field., Give the output that
would be produced by the structured query language (SQL) statement:)
2210/21/M/J/23 – 10 Give the name of the field that is most suitable to be the
primary key. State the reason for this choice., Complete the table to show the
most appropriate data type for each field.
Each data type must be different., Complete the structured query language
(SQL) query to return the television (TV) code,
screen size and price of all Smart TVs in the database table.)
2210/22/M/J/23 – 10 (Identify the field that will be the most appropriate
primary key for this table., Complete the table to identify the most appropriate
data type for the fields in Songs, Explain the purpose of the structured query
language (SQL) statements,
0478/22/F/M/23 – 9 a (State the number of records in this part of the database
table), Give the name of the field that would be used for the primary key., State
the reason for choosing this field for the primary key., Complete the table to
identify the most appropriate data type for each field based on the data
shown in the table BookList, Write the output from this structured query
language (SQL) statement, Complete this SQL statement to display all the titles
by the author B Penn.
0478/22/F/M/24 – 2 (Four test data types and five descriptions are shown.
Draw one line to link each test data type to its most appropriate description., An
algorithm has been written to test if an integer that is input is in the range 5 to
10 inclusive.
Identify an example of suitable test data for each test data type.)
2210/23/O/N/23 – 4 c (Give one item of test data to use when testing this
program.
State the reason for your choice of test data.)
2210/22/O/N/23 – 2 b (Give one example of normal test data and one example
Test data of abnormal test data you should
use to make sure the check in part (a) is working properly.
State a reason for each of your choices of test data.),
2210/21/M/J/23 – 3 b (Give one example of each type of test data to check that
the validation check is working as intended. Each example of test data must be
different.
Give a reason for each of your choices of test data.)
0478/22/F/M/23 – 3 (Describe the purpose of test data. Include an example of a
type of test data in your answer.)
2210/22/O/N/22 - 4 Describe one type of test data that must be used to test if a
program accepts valid input data.
2210/22/M/J/22 – 2 c (Give two sets of test data for this algorithm and a reason
for choosing each set.
Each set of test data and its reason must be different.)
2210/22/O/N/21 – 3 (Identify one piece of normal, extreme and erroneous test
data for this program, and give a reason for each.)
2210/22/O/N/20-3 (Identify three different types of test data. For each type,
give an example of the test data you would use to test this algorithm and state a
reason for your choice of test.)
2210/21/M/J/18-4 (A programmer has written a routine to check that prices are
below $10.00. These values are used as test data.
10.00 9.99 ten Explain why each value was chosen.)
2210/22/M/J/18-5 (A program checks that the weight of a basket of fruit is over
1.00 kilograms and under 1.10 kilograms. Weights are recorded to an accuracy
of two decimal places and any weight not in this form has already been
rejected.
2210/22/O/N/18 – 2b (Give two sets of test data to use with your algorithm in
part (a) and explain why you chose each set.)
2210/22/M/J/17-2b (Give two sets of test data to use with your algorithm in
part (a) and explain why you chose each set.)
2210/22/O/N/15-4 (A routine checks the weight of melons to be sold in a
supermarket. Melons weighing under 0.5 kilograms are rejected and melons
weighing over 2 kilograms are also rejected.)
2210/23/O/N/15-4 (A routine checks the age and height of children who are
allowed to enter a play area. The children
must be less than 5 years of age and under 1 metre in height.)
The first set of test data used is age 3 and height 0.82 metres
Provide two additional sets of test data. For each, give
0478/22/F/M/18 – 4 (Give, with reasons, two different values of test data that
could be used for the baby’s weight.
Each reason must be different.)
0478/22/F/M/19 – 5 b (State three different types of test data the programmer
would need to use. Give an example
of each type and the reason that the programmer chose that test data.)
0478/22/F/M/21 – 2 b (State an example for each type of test data needed to test
the input of the number:)
0478/22/F/M/23 – 5 (Complete the structure diagram for the given parts of the
food ordering system)
2210/21/M/J/20 – 2 (Structure diagram tick mark)
Structure diagram
2210/21/M/J/17-3 (A satellite navigation system is an example of a computer
system that is made up of sub-systems.
This structure diagram shows some of its sub-systems),
2210/23/O/N/23 – 2 (Tick (3) one box to show which library routine returns the
remainder of a division.)
0478/23/M/J/23 – 2 Explain the purpose of the library routines MOD and
RANDOM
Library routine 2210/21/M/J/23 – 4 (Explain the purpose of the library routines DIV and
ROUND)
2210/23/O/N/17-3c ((c) Explain what is meant by the term library routine)
2210/22/O/N/18-3 (tick mark for library routine, structure, procedure,
function),
0478/22/F/M/24 – 3 a (A linear search and a bubble sort are standard methods
of solution.
Fifty numbers are already stored in the array Values[1:50]
(a) Write an algorithm in pseudocode to input a number, MyNumber, and use a
linear search to test if that number is stored in the array. If the number is found
Array in the array, the position in the
array is output. If the number is not found in the array, “Not found” is output.,
Write an algorithm in pseudocode to sort the array Values[1:50] into ascending
order using a bubble sort.
2210/22/O/N/23 – 3 b (A one‑dimensional (1D) array called Temperatures[]
has 25 elements beginning at index 1. It holds values that range between –20
and 100 inclusive.
Write a pseudocode algorithm using a single loop to find the lowest value in
this array and output the result only once.
You do not need to declare or populate this array.)
2210/21/M/J/23 – 1 Tick (ü) one box to show the name of the data structure
used to store a collection of data of the same data type.
0478/22/F/M/23 – 2 b (Write an algorithm in pseudocode, using a single loop,
to output the average of 50 numbers
that have been stored in the array Number[])
2210/22/M/J/22 – 3 a (Describe a one-dimensional array. Include an example of
an array declaration), Explain how indexing could be used to search for a value
stored in a one-dimensional array)
2210/21/M/J/21 –4 a (description of an algorithm for array), 4 c (explanation of
how any size can be used for the array)
2210/22/M/J/20- 5 (dimension, index)
2210/22/O/N/19 – 6 (Explain why constants, variables and arrays are used in
programming.)
2210/21/M/J/17-5a (Describe the purpose of each statement in this algorithm
(array based)), 5b (Identify, using pseudocode, another loop structure that the
algorithm in part (a) could have used.)
2210/22/O/N/17-3 (Draw a line to connect each data structure to the correct
description: constant, array, table, variable),
2210/21/M/J/16-3 State the data structure that would be most suitable to use
and give a reason for your choice
2210/22/M/J/16-5 (State the data structure that would be most suitable to use
and give the reason for your choice)
2210/23/O/N/19-4a (Name the type of statement demonstrated by the use of IF
… THEN … ELSE … ENDIF
2210/22/O/N/17-4 (Identify and describe another type of conditional statement
that you could use when writing pseudocode. Give a reason why you would use
this type of conditional statement.)
Selection 2210/22/M/J/16-6 (Identify two different selection statements that you can use
when writing pseudocode)
2210/22/O/N/16-4 (Explain, using examples, why you would choose to use
each conditional statement)
2210/22/O/N/15-5 (Identify two different conditional statements that you can
use when writing pseudocode)
2210/23/O/N/23 – 7 (A program uses both local variables and global variables.
Describe two differences between local variables and global variables.)
Variable/Constant
2210/22/O/N/23 – 5 (Explain how variables and constants should be used when
creating and running a program.)
2210/21/M/J/23 – 1 Tick (3) one box to complete the sentence.
Pseudocode statement
2210/22/O/N/22 – 2 (Draw a line to connect each programming concept to the
type
most appropriate description.)
2210/22/M/J/21 – 3 b (type of pseudocode statement)
2210/23/O/N/20-2a (identification of assignment, loop, selection, counting
from pseudocode)
2210/22/O/N/19-5 (Explain, including examples of programming statements,
how totalling and counting could be used in this program. Totalling, Counting),
2210/21/M/J/18- 5 (Explain the difference between the programming concepts
of counting and totalling. Include an example of a programming statement for
each concept in your explanation.)
2210/23/O/N/17- 4a (Four pseudocode descriptions and five pseudocode
statements are shown. Draw one line to link each pseudocode description to the
correct pseudocode statement. Not all pseudocode statements will be used.
2210/22/M/J/16-4 (Draw a line to connect each statement type to the correct
example: assignment, iteration, input, output)
2210/22/M/J/15-4 (Draw a line to link each programming concept to the correct
example of programming code. Counting, repetition, selection, totalling)
0478/22/F/M/18 – 5 (difference between sequence and selection)
0478/22/F/M/19 – 4 (tick mark for selection and repetition)
0478/22/F/M/21 – 2 a (Give the line number for the statements showing), 3
(pseudocode statement to connect with flowchart symbol)
2210/22/M/J/24 – 2 (Four logic functions and five standard symbols for logic
gates are shown.
Draw one line to link each logic function to its standard symbol. Not all
standard symbols will be
used.)
2210/22/M/J/24 – 8 Scenario based (A logic circuit is to be built to control the
opening of a safe used to store money. There are two
keys, A and B, and a time switch C. The safe can only open if both keys are
used and the time
switch is off. Write the logic expression for this problem., Complete the truth
table for this problem)
2210/21/M/J/24 – 8 (Consider the logic expression:
Z = (R OR NOT T) XOR (NOT S AND T)
(a) Draw a logic circuit for this logic expression.
Each logic gate must have a maximum of two inputs.
Do not simplify this logic expression., Complete the truth table from the given
logic expression.)
0478/22/F/M/24 – 7 (Consider the logic expression:
X = (A XOR B) AND (NOT B AND C)
Chapter 10 (Boolean (a) Draw a logic circuit for this logic expression. Each logic gate must have a
logic) maximum of two
inputs. Do not simplify this logic expression.), Complete the truth table from
the given logic expression.
2210/23/O/N/23 – 6 (The only time the output is 1 is when both inputs are 1.
Logic gate ...............................................
Complete the truth table for this description., The output is 1 when both inputs
are different.
Logic gate ...............................................
Complete the truth table for this description, The only time the output is 1 is
when both inputs are 0.
Logic gate ...............................................
Complete the truth table for this description),
(d) Consider this logic expression:
X = (NOT A OR NOT B) OR NOT C
2210/22/O/N/23 – 9 a (Consider the logic expression:
Z = (A NAND B) OR NOT (B XOR C)
(a) Draw a logic circuit for this logic expression., 9 b (Complete the truth table
from the given logic expression.)
0478/23/M/J/23 – 8 (Draw a logic circuit for this logic expression.
Each logic gate must have a maximum of two inputs.), Complete the truth table
from the given logic expression.)
2210/21/M/J/23 – 9 (Draw a logic circuit for this logic expression.
Each logic gate must have a maximum of two inputs.
Do not simplify this logic expression.), Complete the truth table from the given
logic expression.)
2210/22/M/J/23 – 2 (Four logic gates and five standard symbols for logic gates
are shown.
Draw one line to link each logic gate to its standard symbol. Not all standard
symbols will be used.)
2210/22/M/J/23 – 8 (Consider this logic expression.
X = (A OR B) AND (NOT B AND C)
Complete the truth table for this logic expression.
0478/22/F/M/23 – 7 a Consider this logic expression.
X = (A OR NOT B) AND (B AND NOT C)
(a) Draw a logic circuit for this logic expression. Each logic gate must have a
maximum of two
inputs. Do not simplify this logic expression., 7 b (Complete the truth table
from the given logic expression.)
2210/13/O/N/22 – 5 a (Consider the logic statement:
X = ((((B AND C) OR NOT C) NOR B) XOR NOT A)
(a) Draw a logic circuit to represent the given logic statement.
Do not attempt to simplify the logic statement. All logic gates must have a
maximum of two inputs.), 5 b (Complete the truth table for the given logic
statement.)
2210/12/O/N/22 – 7 (Four statements are shown about the logic gates.
Tick (✓) to show which statements apply to each logic gate. Some statements
may apply to more than one logic gate., State the name of one other logic gate
and complete its truth table.
Logic gate )
2210/12/M/J/22 – 5 (Consider the following logic statement:
X = ((A OR B) AND (NOT (B XOR C)) AND C)
(a) Draw a logic circuit to represent the given logic statement.), Complete the
truth table for the given logic statement,
2210/22/M/J/24 – 1 (Tick (✓) one box to identify a method used to design and
construct a solution to a computing
problem.)