0% found this document useful (0 votes)
113 views

2 2 1-Programming-Concepts - ANSWERS

This document contains an exam question about computer programming concepts. It asks the student to: 1. Identify the different statement types in a code sample. 2. List different data types. 3. Find and correct errors in a sample code. 4. Draw flowcharts to represent code snippets. 5. Explain concepts like totalling, counting, variables and arrays. 6. Create a query in SQL to display ordered items by status. The document tests the student's understanding of programming fundamentals like data types, control structures, arrays, variables and SQL queries. It contains multiple choice and short answer questions to assess these programming concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views

2 2 1-Programming-Concepts - ANSWERS

This document contains an exam question about computer programming concepts. It asks the student to: 1. Identify the different statement types in a code sample. 2. List different data types. 3. Find and correct errors in a sample code. 4. Draw flowcharts to represent code snippets. 5. Explain concepts like totalling, counting, variables and arrays. 6. Create a query in SQL to display ordered items by status. The document tests the student's understanding of programming fundamentals like data types, control structures, arrays, variables and SQL queries. It contains multiple choice and short answer questions to assess these programming concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

QUESTION

Page 5 1.CambridgeMark Scheme


IGCSE – May/June 2016
Syllabus
0478
Paper
22

4 1 mark for each correct line, maximum 3 (zero correct 0, one correct 1, two correct 2, three or
four correct 3), each box must have only one connection.

Statement type example

Assignment FOR X ← 1 TO 10

Iteration READ X

Input PRINT X

Output X ← Y + Z

[3]

5 – data structure (one—dimensional) array ……….


– ……… reason to simplify programming/ make programs shorter, etc. [2]

6 – IF (… THEN … ELSE … ENDIF)

– CASE (… OF … OTHERWISE … ENDCASE) [2]

7 (a) – 7 [1]

(b) – Brochure Number……..


– ….. Uniquely identifies each record/each Brochure Number different/no duplicates [2]

(c) – Number of Seats – number/integer


– Price in $ – currency/real [2]

(d) 1 mark for each correct result, 1 mark for the results in descending order of price

– Recliner sofa 1,200 RS23


– Recliner chair 600 RC01 [3]

© Cambridge International Examinations 2016


0478/22 Cambridge IGCSE – Mark Scheme May/June 2020
QUESTION 2. PUBLISHED
Section B

Question Answer Marks

2 Real 5
Integer
Char/String
String
Boolean

Question Answer Marks

3(a) One mark for error and correction 4


Line 1 HighestMark ← 0
Line 7 INPUT Mark[Count]
Line 10 HighestMarkStudents ← HighestMarkStudents + 1
Line 14 HighestMark ← Mark[Count]

3(b) Any six from: 6


Add variable LowestMark …
… Set this to a high value for example 100
Add variable LowestMarkStudents …
… Set this to zero
Check if Mark[Count] = LowestMark …
… True – add 1 to LowestMarkStudents
Check if Mark[Count] < LowestMark …
… True – set LowestMarkStudenta to 1 and set LowestMark to Mark[Count]
Add extra output statement

© UCLES 2020 Page 6 of 8

Buy O / A Level & IGCSE Original Books, Solved Past Papers & Notes Online at Discounted Prices.
Home Delivery all over Pakistan Call / WhatsApp: (0331-9977798) Visit: www.TeachifyMe.com/Shop
0478/22 Cambridge IGCSE – Mark Scheme October/November
PUBLISHED 2019
QUESTION 3.
Question Answer Marks

4 3

One mark for each correct line, up to maximum of three marks.

Question Answer Marks

5 Totalling: 4
• Adding the weight of each basket to the total weight as each weight is
entered
• Total = Total + Weight

Counting:
• Adding one to/incrementing the number of baskets as each weight is
entered
• BasketCount = BasketCount + 1

© UCLES 2019 Page 6 of 7


Buy IGCSE, O / A Level Books, Past Papers & Revision Notes Online at Discounted Prices
Visit: www.TeachifyMe.com / Shop Call / WhatsApp: (0331-9977798) Delivering all Over Pakistan
0478/22 Cambridge IGCSE – Mark Scheme October/November
PUBLISHED 2019

Question Answer Marks

6 Constants 6
Two from:
• The value cannot be changed accidentally «
• « during the execution of the program
• Value only needs to be changed once if circumstances change/during the
initialisation process

Variables
Two from:
• Stores a value that can change «
• « during the execution of the program
• Can use a variable without knowing its value

Arrays
Two from:
• A list of items of the same data type «
• « stored under a single name
• To reduce the number of variables used
• Any item can be found using an index number to show its place in the list

Question Answer Marks

7(a) • Number is repeated/not unique 1

7(b) • Item number not displayed/Amount column not required 5


• Not Like ‘Delivered’ will also show cancelled items

Field: Item number Order number Status

Table: SALES SALES SALES

Sort:

Show:
; ; † †
Criteria: Like "Not
started"

or: Like "In


progress"

• Correct Item number column


• Correct Order number column and any additional column not shown
• Correct status column

© UCLES 2019 Page 7 of 7


Buy IGCSE, O / A Level Books, Past Papers & Revision Notes Online at Discounted Prices
Visit: www.TeachifyMe.com / Shop Call / WhatsApp: (0331-9977798) Delivering all Over Pakistan

You might also like