0% found this document useful (0 votes)
234 views6 pages

2210 s15 QP 21 PDF

Uploaded by

lapsa22
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)
234 views6 pages

2210 s15 QP 21 PDF

Uploaded by

lapsa22
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

6

Section B

2 Read this section of program code that should input 10 positive numbers and then output the
smallest number input.

1 Small = 0

2 Counter = 0

3 REPEAT

4 INPUT Num

5 IF Num < Small THEN Num = Small

6 Counter = Counter + 1

7 PRINT Small

8 UNTIL Counter < 10

There are four errors in this code.

Locate these errors and suggest a corrected piece of code for each error.

1 .......................................................................................................................................................

..........................................................................................................................................................

2 .......................................................................................................................................................

..........................................................................................................................................................

3 .......................................................................................................................................................

..........................................................................................................................................................

4 .......................................................................................................................................................

......................................................................................................................................................[4]

© UCLES 2015 2210/21/M/J/15


7

Question 3 begins on page 8.

© UCLES 2015 2210/21/M/J/15 [Turn over


8

3 The flowchart below inputs the weight of a number of parcels in kilograms. Parcels weighing more
than 25 kilograms are rejected. A value of –1 stops the input.

The following information is output: the total weight of the parcels accepted and number of parcels
rejected.

START

7RWDOĸ
5HMHFWĸ

INPUT
Weight

Is Weight Yes OUTPUT Total,


= –1? Reject

No END

Is Weight Yes
5HMHFWĸ5HMHFW
> 25?

No

7RWDOĸ7RWDO:HLJKW

© UCLES 2015 2210/21/M/J/15


9

Complete the trace table for the input data:

1.8, 26.0, 7.0, 11.3, 10.0, 2.5, 25.2, 5.0, 19.8, 29.3, –1

Total Reject Weight OUTPUT

[5]

4 Five data types and five data samples are shown below.

Draw a line to link each data type to the correct data sample.

Data type Data sample


Integer 'a'

Real 2

Char 2.0

String True

Boolean "Twelve"
[4]

© UCLES 2015 2210/21/M/J/15 [Turn over


10

5 Explain the difference between a variable and a constant in a program.

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

......................................................................................................................................................[2]

6 Identify three different loop structures that you can use when writing pseudocode.

1 .......................................................................................................................................................

..........................................................................................................................................................

2 .......................................................................................................................................................

..........................................................................................................................................................

3 .......................................................................................................................................................

......................................................................................................................................................[3]

7 A database, PROPERTY, was set up to show the prices of properties for sale and the features of
each property. Part of the database is shown below.

Brochure Number of Number of Price


Property Type Garden Garage
No Bedrooms Bathrooms in $
Bungalow B17 7 4 Yes Yes 750,000
Apartment A09 2 1 No No 100,000
House H10 4 2 Yes No 450,000
House H13 3 2 Yes No 399,000
Apartment A01 2 2 No Yes 95,000
Apartment A16 1 1 No No 150,000
House H23 3 1 No Yes 250,000
House H46 2 1 Yes Yes 175,000

(a) Give the number of fields that are in each record.

...............................................................................................................................................[1]

© UCLES 2015 2210/21/M/J/15


11

(b) State which field you would choose for the primary key.

...................................................................................................................................................

Give a reason for choosing this field.

...................................................................................................................................................

...............................................................................................................................................[2]

(c) State the data type you would choose for each of the following fields.

Garage .....................................................................................................................................

Number of Bedrooms .............................................................................................................

Price in $ ..............................................................................................................................[3]

(d) The query-by-example grid below selects all houses with more than 1 bathroom and more
than 2 bedrooms.

Number of Number of
Field: Property Type Price in $ Brochure No
Bedrooms Bathrooms
Table: PROPERTY PROPERTY PROPERTY PROPERTY PROPERTY
Sort: Ascending
Show:  
Criteria: = 'House' >2 >1
or:

Show what would be output.

...................................................................................................................................................

...............................................................................................................................................[2]

(e) Complete the query-by-example grid below to select and show the brochure number, property
type and price of all properties with a garage below $200,000.

Field:
Table:
Sort:
Show:
Criteria:
or:
[4]

© UCLES 2015 2210/21/M/J/15

You might also like