levo

Variables, Scope, Parameters and Identifiers

Variables and constants

  • 3 things to know
  • Component 1

Overview

Variable in a program, constant in a program and difference between a variable's identifier and its value.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Key term

What is a variable in a program?

Key term

What is a constant in a program?

Key term

Give two reasons a programmer would use a named constant rather than typing the value repeatedly.

Questions from this subtopic

Each one with the model answer underneath.

  1. 1

    What is a variable in a program?

    Model answer

    A variable is a named location in memory whose contents can change while the program runs. The name refers to the value currently stored there.

  2. 2

    What is a constant in a program?

    Model answer

    A constant is a named value that is fixed when the program is written and cannot change while it runs.

  3. 3

    Give two reasons a programmer would use a named constant rather than typing the value repeatedly.

    Model answer

    A named constant is changed in one place, so an update cannot be applied inconsistently. The name also explains what the value means to a reader.

  4. 4

    A program prices items and adds VAT. State which quantity suits a constant and which suits a variable.

    Model answer

    The VAT rate suits a constant because the rate is fixed for the whole run. The item price varies from item to item and needs a variable.

  5. 5

    What happens if a program tries to assign a new value to a constant?

    Model answer

    The translator reports an error and the assignment is refused. A constant may only be given its value once, at declaration.

  6. 6

    Explain the difference between a variable's identifier and its value.

    Model answer

    The identifier is the name the programmer uses to refer to the store. The value is the data held in that store at a given moment.

Other ways to work this

The same content, four other ways.

What is inside Levo

Six ways to work the same material.

1Closed book
2Open book
3Closed book

The 3-step method, run for you

Answer cold, learn it, then prove it stuck. Levo tracks the jump between your first attempt and your last.

Data Structures: Arrays, Records and Hash Tables
Stacks, Queues, Linked Lists and Trees
Boolean Logic and Simplification
Algorithms, Pseudo-Code and Programming Constructs

Cram a whole paper in one sitting

Sort every topic into what you know and what you do not, then drill only the weak ones.

KDW to HAT.
decryptsencryptscompresses

Blank Blitz makes facts automatic

Rapid timed gap-fills on the terms and numbers you need to recall without thinking.

AThe two are not the same.
BOpen source refers to the availability of the code.
CMuch open source software is free of charge.

Build It gets the exam shape right

Assemble a full-mark answer from its marking points, in the order an examiner wants them.

Backup means the copy of the data.
TrueFalse

Test It catches misconceptions

Spot the fault in a statement. The traps are the mistakes students actually make.

721941163128510

Brain Breaks between sessions

Short focus games to reset attention, so the next set lands better than the last.

Every question in Variables, Scope, Parameters and Identifiers, on a schedule.

Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.

Or £46 a year, about £3.83 a month. Cancel anytime.