0% found this document useful (0 votes)
48 views7 pages

Computer Paper1

C

Uploaded by

Amit Dev Mishra
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)
48 views7 pages

Computer Paper1

C

Uploaded by

Amit Dev Mishra
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/ 7

Cambridge IGCSE™

*0123456789*

COMPUTER SCIENCE 0478/01


Paper 1 Computer Systems For examination from 2023
SPECIMEN PAPER B 1 hour 45 minutes

You must answer on the question paper.

No additional materials are needed.

INSTRUCTIONS
● Answer all questions.
● Use a black or dark blue pen. You may use an HB pencil for any diagrams or graphs.
● Write your name, centre number and candidate number in the boxes at the top of the page.
● Write your answer to each question in the space provided.
● Do not use an erasable pen or correction fluid.
● Do not write on any bar codes.
● Calculators must not be used in this paper.

INFORMATION
● The total mark for this paper is 75.
● The number of marks for each question or part question is shown in brackets [ ].
● No marks will be awarded for using brand names of software packages or hardware.

This document has 12 pages.

© Cambridge University Press & Assessment 2023 [Turn over


Q.1 Explain what is program development life cycle, and all its stages. [4]

Q.2 Explain Data Types, with all it's examples. [4]

Q.3 Define flowchart, explain all it's components. [4]


Q.4 Select which of the following is a correct example of a string. [1]

i) "hello"
ii) 25
iii) TRUE
iv) "h"

Q.5 Define the following: [5]

a) Pseudocode -
b) Validation -
c) Trace Table -
d) Selection -
e) Bubble Sort -

Q.6 Write a code to ask the user to input a number and if the number is less than 10,
print ("Number is too small"). [3]
Q.7 Bittu can't understand the difference between pre-condition and post-condition loop,
explain it to him. [4]

Q.8 Explain what do they mean: [6]

a) MOD
b) RANDOM
c) DIV
Q.9 Define Array. [1]

Q.10 State both two similarities and differences between a variable and constant. [4]

Q. Write a code to find the length of the string ("pasta"). [2]

Q.12 What are the two required elements for a totaling program. [4]
Q.13 Define the following terms: [8]

a) ELSEIF
b) CASE
c) Iteration
d) Range check
e) Counting
f) Subroutine
g) Decomposition
h) Concatenation

Q.14 Identify three data types used in programming. [3]


Q.15 Describe two types of iteration that a programmer can use whilst writing a program.
[4]

Q.16 This flowchart represents an algorithm to find the average size of groups of visitors to
an attraction

You might also like