Practice questions
A free sample of Brainlag Learn questions. Choose a course, then filter by topic and difficulty. Each question opens in Learn, where it is marked and explained.
1415 questions
| Practice questions | Topic | Difficulty |
|---|---|---|
| Fill the numbered gaps in a program | GCSE Computer Science: Onscreen programming | 4 marks |
| Write two subroutines for a main program | GCSE Computer Science: Onscreen programming | 5 marks |
| Fix two syntax errors | GCSE Computer Science: Onscreen programming | 2 marks |
| Fix the comparisons at the limits | GCSE Computer Science: Onscreen programming | 2 marks |
| Fix a loop that runs the wrong number of times | GCSE Computer Science: Onscreen programming | 2 marks |
| Fix input that was never converted | GCSE Computer Science: Onscreen programming | 2 marks |
| Fix a running total and a count | GCSE Computer Science: Onscreen programming | 3 marks |
| Fix a check that uses AND where it needs OR | GCSE Computer Science: Onscreen programming | 3 marks |
| Fix a return in the wrong place | GCSE Computer Science: Onscreen programming | 3 marks |
| Syntax, logic or runtime error? | GCSE Computer Science: Onscreen programming | 1 mark |
| Fix a syntax, a runtime and a logic error | GCSE Computer Science: Onscreen programming | 4 marks |
| Database words | GCSE Computer Science: Databases and SQL | 1 mark |
| Records and fields | GCSE Computer Science: Databases and SQL | 2 marks |
| Choose a primary key | GCSE Computer Science: Databases and SQL | 1 mark |
| Primary and foreign keys | GCSE Computer Science: Databases and SQL | 2 marks |
| Choose a data type for a field | GCSE Computer Science: Databases and SQL | 1 mark |
| Redundancy and inconsistency | GCSE Computer Science: Databases and SQL | 1 mark |
| A table held in a 2D array | GCSE Computer Science: Databases and SQL | 1 mark |
| SELECT with WHERE | GCSE Computer Science: Databases and SQL | 2 marks |
| How many records match? | GCSE Computer Science: Databases and SQL | 1 mark |
| The size of a query result | GCSE Computer Science: Databases and SQL | 2 marks |
| ORDER BY ASC and DESC | GCSE Computer Science: Databases and SQL | 2 marks |
| SQL keywords | GCSE Computer Science: Databases and SQL | 1 mark |
| Every field of one record | GCSE Computer Science: Databases and SQL | 1 mark |
| SELECT fields WHERE text matches | GCSE Computer Science: Databases and SQL | 2 marks |
| WHERE with a comparison | GCSE Computer Science: Databases and SQL | 2 marks |
| Writing SQL | GCSE Computer Science: Databases and SQL | 1 mark |
| Binary to denary | GCSE Computer Science: Data representation | 1 mark |
| Denary to binary | GCSE Computer Science: Data representation | 1 mark |
| Hexadecimal to denary | GCSE Computer Science: Data representation | 2 marks |
Questions are shared by every board that teaches the topic.