2025 QUESTIONS AND ANSWERS
Consists of raw facts and figures without context or meaning. - ANS Data
What exists when data has been given context or meaning. - ANS Information
Space for a single piece of data, each variable has a data type. You can change variables once
they have been set. - ANS Variable
Space for a single piece of data, each constant has a data type. You cannot change constants
once they have been set. - ANS Constant
A data type, can be either true or false and requires only one bit of storage. - ANS Boolean
A data type, a single letter, number, punctuation mark, space etc. - requires one byte. -
ANS Character
A data type, stores any number of characters, such as a person's name, address and postcode. -
ANS String
A data type, whole numbers, such as a person's age or how much stock a shop has. -
ANS Integer
A data type, decimal numbers, such as distances and fractions. - ANS Real
1 COPYRIGHT © 2025 SIRJOEL ALL RIGHTS RESERVED
,If you see AND between two Boolean expressions, the whole expression is true only if both of
the smaller expressions are true. For example: age <= 16 AND age >= 5 - ANS Boolean
Operator - AND
If either of the expressions either side of the OR is true, then the entire expression is true. -
ANS Boolean Operator - OR
Adding NOT to an expression simply makes it the opposite of what it was before. For example:
NOT (age <= 11). This covers all other ages, 12 and up. - ANS Boolean Operator - NOT
>= Greater than or equal to
< Less than
= Equal to
!= Not equal to - ANS The meaning of the following operators:
>=
<
=
!=
An array is a space in memory reserved for more than one item of the same data type. -
ANS Array
Table of items and elements, with columns and rows. Data stored in this way can be considered
as if it were in a spreadsheet, where each row and each column stands for something. -
ANS Two Dimensional Array
Records can combine different data types, and each record would be about one person, or one
building or one book. - ANS Record
2 COPYRIGHT © 2025 SIRJOEL ALL RIGHTS RESERVED
, Using data structures instead of lots of individual variables can reduce the amount of code you
need to write in order to solve a problem. Arrays also reduce the likelihood of errors occurring,
as there are fewer places in the code in which errors could exist. - ANS Why we use Data
Structures
For large programs, different tasks can be assigned to different programmers, with clear
understanding of who is to code what.
Each component can be tested separately as it is coded, which means the complete program,
when all the parts are assembled, will possibly contain fewer errors.
If the program needs updating later, the individual component can be updated, leaving the rest
of the program unchanged. - ANS When programs are designed, why are they broken down
into smaller tasks and each task is addressed individually?
To solve a problem. - ANS Why Computer Programs are Written
A step-by-step set of instructions to allow a computer to solve a problem in a finite number of
steps. - ANS Algorithm
Shows how a program, or a potential program, is broken down into individual processes. -
ANS Structure Diagrams
A way of showing, within a program, what tasks are to happen in what order. This is done using
shapes and arrows. - ANS Flow Charts
Used to mark the start and another is used to mark the end of a flowchart. - ANS Terminator
(Flow Chart)
Input boxes show data entering the system, possibly typed by the user. - ANS Input (Flow
Chart)
3 COPYRIGHT © 2025 SIRJOEL ALL RIGHTS RESERVED