2020

Cambridge O Level ยท 2210 ยท Paper 2 ยท Algorithms, programming & logic

Computer Science 2210/22 May/June 2020 past paper

Cambridge O Level Computer Science (2210) Paper 2 (Algorithms, programming & logic), variant 2, May/June 2020: the question paper and its official mark scheme, 18 questions worth 50 marks. Free to open, no account needed.

Questions
18
Marks
50

File names: 2210_s20_qp_22 ยท 2210_s20_ms_22

Topics in this paper

Which syllabus chapters 2210/22 May/June 2020 tested, by marks. Each chapter links to every past-paper question on it.

ChapterQuestionsMarks
Databases230
Scenario Question120
Programming14โ€“
Algorithm Design and Problem-Solving1โ€“

Questions in 2210/22 May/June 2020

  1. Question 1Scenario Question ยท 20 marks

    All variables, constants and other identifiers must have meaningful names. (a) Identify two variables that you could have used for Task 1. Give the data type and state the use of each variable. Variable 1 Data type Use Variable 2 โ€ฆ

  2. Question 2Databases ยท 5 marks

    Most programming languages include basic data types. Ahmad is describing the basic data types he has used. State the data type that Ahmad is describing in each sentence. Choose the data type from this list of programming terms. Array Boolean โ€ฆ

  3. Question 3Algorithm Design and Problem-Solving

    (a) An algorithm has been written in pseudocode to input the names and marks of 35 students. The algorithm stores the names and marks in two arrays Name[ ] and Mark[ ]. The highest mark awarded is found and the โ€ฆ

  4. Question 4Programming

    FOR Count โ† 1 TO 35 04 OUTPUT "Please enter student name"

  5. Question 5Programming

    OUTPUT Please enter student name 05 INPUT Name[Count]

  6. Question 6Programming

    INPUT Name[Count] 06 OUTPUT "Please enter student mark"

  7. Question 7Programming

    OUTPUT Please enter student mark 07 INPUT Mark[Counter]

  8. Question 8Programming

    INPUT Mark[Counter] 08 IF Mark[Count] = HighestMark

  9. Question 9Programming

    IF Mark[Count] = HighestMark 09 THEN

  10. Question 10Programming

    THEN 10 HighestMarkStudents โ†HighestMarkStudents โ€“ 1

  11. Question 11Programming

    HighestMarkStudents โ† HighestMarkStudents 1 11 ENDIF

  12. Question 12Programming

    ENDIF 12 IF Mark[Count] > HighestMark

  13. Question 13Programming

    IF Mark[Count] > HighestMark 13 THEN

  14. Question 14Programming

    THEN 14 Mark[Count] โ†HighestMark

  15. Question 15Programming

    Mark[Count] โ† HighestMark 15 HighestMarkStudents โ†1

  16. Question 16Programming

    HighestMarkStudents โ† 1 16 ENDIF

  17. Question 17Programming
  18. Question 18Databases ยท 25 marks

    NEXT Count 18 OUTPUT "There are ", HighestMarkStudents," with the highest mark of ", HighestMark Give line numbers where the four errors are to be found in the pseudocode. Suggest a correction for each error. Error 1 line number Correction โ€ฆ

Other Computer Science papers from May/June 2020

Questions students ask

Where can I get the 2210/22 May/June 2020 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (2210_s20_ms_22), and on a wide screen it sits beside the question you are reading.
Which topics came up in 2210/22 May/June 2020?
Mostly Databases, Scenario Question, Algorithm Design and Problem-Solving. The full list is in the table above.
Do I need an account to open 2210/22 May/June 2020?
No. Every paper opens for free without signing in. A free account also saves your pen marks and records your score against the grade thresholds.