Data types: AQA GCSE Computer Science questions
Every AQA GCSE Computer Science exam question on 3.2.1 Data types, 2022–2025, with its mark scheme and examiner’s report.
Paper
All papers
Exam
All years
Calculations
Q05.1
The whole paper ↗Q05.2
The whole paper ↗Q05.3
The whole paper ↗Q05.1
The whole paper ↗Q05.2
The whole paper ↗Q05.3
The whole paper ↗Q05.1
The whole paper ↗Q05.2
The whole paper ↗Q05.3
The whole paper ↗Q01.3
The whole paper ↗Q01.3
The whole paper ↗Q01.3
The whole paper ↗Q09.1
The whole paper ↗Q09.1
The whole paper ↗Q09.1
The whole paper ↗Q02.2
The whole paper ↗Q02.3
The whole paper ↗Q02.4
The whole paper ↗Q02.2
The whole paper ↗Q02.3
The whole paper ↗
All 30 questions on Data types, as a list
- June 2025, Paper 1 (C#), Q05.1 (1 mark): An integer data type is used in the program in Figure 5. Describe what is meant by a data type. [1 mark]
- June 2025, Paper 1 (C#), Q05.2 (1 mark): Explain why these variables do not have a string data type. [1 mark]
- June 2025, Paper 1 (C#), Q05.3 (1 mark): The program in Figure 5 needs to be changed to use numbers with a fractional part (a real number). State a data type in C# that should be used. [1 mark]
- June 2025, Paper 1 (Python), Q05.1 (1 mark): An integer data type is used in the program in Figure 5. Describe what is meant by a data type. [1 mark]
- June 2025, Paper 1 (Python), Q05.2 (1 mark): Explain why these variables do not have a string data type. [1 mark]
- June 2025, Paper 1 (Python), Q05.3 (1 mark): The program in Figure 5 needs to be changed to use numbers with a fractional part (a real number). State a data type in Python that should be used. [1 mark]
- June 2025, Paper 1 (VB.NET), Q05.1 (1 mark): An integer data type is used in the program in Figure 5. Describe what is meant by a data type. [1 mark]
- June 2025, Paper 1 (VB.NET), Q05.2 (1 mark): Explain why these variables do not have a string data type. [1 mark]
- June 2025, Paper 1 (VB.NET), Q05.3 (1 mark): The program in Figure 5 needs to be changed to use numbers with a fractional part (a real number). State a data type in VB.NET that should be used. [1 mark]
- June 2024, Paper 1 (C#), Q01.3 (1 mark): Which of the following would be the most suitable data type for the variable year? Shade one lozenge. [1 mark] A Boolean B character C integer D real
- June 2024, Paper 1 (Python), Q01.3 (1 mark): Which of the following would be the most suitable data type for the variable year? Shade one lozenge. [1 mark] A Boolean B character C integer D real
- June 2024, Paper 1 (VB.NET), Q01.3 (1 mark): Which of the following would be the most suitable data type for the variable year? Shade one lozenge. [1 mark] A Boolean B character C integer D real
- June 2023, Paper 1 (C#), Q09.1 (1 mark): How many different values can the field beingShown have? Shade one lozenge. [1 mark] A 2 B 3 C 128 D 256
- June 2023, Paper 1 (Python), Q09.1 (1 mark): How many different values can the field beingShown have? Shade one lozenge. [1 mark] A 2 B 3 C 128 D 256
- June 2023, Paper 1 (VB.NET), Q09.1 (1 mark): How many different values can the field beingShown have? Shade one lozenge. [1 mark] A 2 B 3 C 128 D 256
- June 2022, Paper 1 (C#), Q02.2 (1 mark): State how many possible values the result of the comparison deliveryDistance ≤ 5 could have in the algorithm shown in Figure 3. [1 mark]
- June 2022, Paper 1 (C#), Q02.3 (2 marks): State the most suitable data type for the following variables used in Figure 3. [2 marks] Variable identifier Data type deliveryCost messageOne
- June 2022, Paper 1 (C#), Q02.4 (1 mark): State one other common data type that you have not given in your answer to Question 02.3. [1 mark]
- June 2022, Paper 1 (Python), Q02.2 (1 mark): State how many possible values the result of the comparison deliveryDistance ≤ 5 could have in the algorithm shown in Figure 3. [1 mark]
- June 2022, Paper 1 (Python), Q02.3 (2 marks): State the most suitable data type for the following variables used in Figure 3. [2 marks] Variable identifier Data type deliveryCost messageOne
- June 2022, Paper 1 (Python), Q02.4 (1 mark): State one other common data type that you have not given in your answer to Question 02.3. [1 mark]
- June 2022, Paper 1 (VB.NET), Q02.2 (1 mark): State how many possible values the result of the comparison deliveryDistance ≤ 5 could have in the algorithm shown in Figure 3. [1 mark]
- June 2022, Paper 1 (VB.NET), Q02.3 (2 marks): State the most suitable data type for the following variables used in Figure 3. [2 marks] Variable identifier Data type deliveryCost messageOne
- June 2022, Paper 1 (VB.NET), Q02.4 (1 mark): State one other common data type that you have not given in your answer to Question 02.3. [1 mark]
- Specimen, Paper 1 (C#), Q03.4 (1 mark): Shade one lozenge which shows the data type of the variable time in the algorithm shown in Figure 2. [1 mark] A Date/Time B String C Integer D Real
- Specimen, Paper 1 (C#), Q07.1 (1 mark): State the data type of the variable swapsMade in the algorithm shown in Figure 4. [1 mark]
- Specimen, Paper 1 (Python), Q03.4 (1 mark): Shade one lozenge which shows the data type of the variable time in the algorithm shown in Figure 2. [1 mark] A Date/Time B String C Integer D Real
- Specimen, Paper 1 (Python), Q07.1 (1 mark): State the data type of the variable swapsMade in the algorithm shown in Figure 4. [1 mark]
- Specimen, Paper 1 (VB.NET), Q03.4 (1 mark): Shade one lozenge which shows the data type of the variable time in the algorithm shown in Figure 2. [1 mark] A Date/Time B String C Integer D Real
- Specimen, Paper 1 (VB.NET), Q07.1 (1 mark): State the data type of the variable swapsMade in the algorithm shown in Figure 4. [1 mark]
Questions, mark schemes and examiner’s reports are © AQA, from their published past papers. Plumi isn’t affiliated with any exam board. Want whole papers? Full past papers.
Rather write your answers by hand on iPad? Plumi marks them against the same mark schemes.