Eduqas A-Level Computer Science A500QS
Data Structures: Arrays, Records and Hash Tables
Stacks, Queues, Linked Lists and Trees
Boolean Logic and Simplification
Algorithms, Pseudo-Code and Programming Constructs
Variables, Scope, Parameters and Identifiers
Recursion and Modular Programming
Sorting Algorithms
Searching and Shortest-Path Algorithms
Big O Notation and Algorithm Efficiency
Validation, Verification and Testing
Data Compression
Programming Paradigms and Computer Languages
Systems Analysis, Maintenance and Documentation
System Design and Human-Computer Interaction
Software Engineering Tools and Translators
Computing, Society and the Law
Computer Architecture, the Processor and Assembly Language
Input, Output and Secondary Storage
Networks, Protocols and the Internet
Data Transmission and Network Performance
Number Systems and Binary Arithmetic
Data Types, Characters and Floating Point
Files, Records and File Organisation
Databases, Normalisation and Entity Modelling
SQL, Big Data and Distributed Systems
The Operating System and Its Modes
Interrupts, Memory Management and Scheduling
Types of Software System
Data Security, Cryptography and Attack
Data Types, Characters and Floating Point
Storage requirements for each data type
- 3 things to know
- Component 2
Overview
How many bits a Boolean, a character, an integer and a real actually occupy, and the ranges those sizes allow.
What you need to know
Answer each one before you reveal it.
How much storage does one ASCII character need?
State the typical storage for an integer.
Questions from this subtopic
Each one with the model answer underneath.
- 1
How much storage does a Boolean need in principle?
Model answer
A Boolean needs only one bit, because it has two states. Most systems still allocate a whole byte, because memory is addressed in bytes.
- 2
How much storage does one ASCII character need?
Model answer
One character in ASCII or extended ASCII needs a single byte. Unicode characters may need two or more bytes each.
- 3
State the typical storage for an integer.
Model answer
An integer is commonly stored in 2 or 4 bytes, giving 16 or 32 bits. Some languages offer a 64-bit integer for very large values.
- 4
State the range of a 16-bit signed integer.
Model answer
A 16-bit signed integer covers −32,768 to +32,767. The pattern count is 2¹⁶, which is 65,536.
- 5
State the range of a 32-bit unsigned integer.
Model answer
A 32-bit unsigned integer covers 0 to 4,294,967,295. The upper limit is 2³² − 1.
- 6
How much storage does a single-precision real need?
Model answer
A single-precision real occupies 4 bytes, which is 32 bits. Double precision occupies 8 bytes for greater accuracy and range.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in Data Types, Characters and Floating Point, 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.