Sei sulla pagina 1di 18

t- OI229O2O

-l
%
TEST CODE

FORM TP 2016084 MAY/JTINE 2016

CARIBBEAN EXAMINATIONS COUNCIL


CARIBBEAN SECONDARY EDUCATION CERTIFICATE@
EXAMINATION

INFORMATION TECHNOLOGY

Paper 02 - General Proficiency

2 hours 15 minutes

READ THE FOLLOWING INSTRUCTIONS CAREFULLY.

I This paper consists of THREE sections and a total of TWELVE questions


Candidates MUST answer ALL questions in all THREE sections.

2. Write your answers in the spaces provided in this booklet

J. Do NOT write in the margins.

4. Code is to be written in the programming language, Pascal.

5. If you need to rewrite any answer and there is not enough space to do so on
the original page, you must use the extra lined page(s) provided at the back of
this booklet. Remember to draw a line through your original answer.

6 rf you use the extra page(s) you MUST write the question number clearly
in the box provided at the top of the extra page(s) and, where relevant,
include the question part beside the answer.

DO NOT TURN THIS PAGE UNTILYOU ARB TOLD TO DO SO.

Copyright O 2015 Caribbean Examinations Council


All rights reserved.

L 01229020/F 2016
I tiltil ilil tilt til! tilt tilt
0122902003
lil tilt ilil ilil til til
J
r SECTION
-4-

I
-l
THEORY- 60 marks

AnswerALL questions.

I Vickey bought a computer and needs help in understanding the type of software that is installed.

(a) Explain the difference between 'application software'and 'system software'.

(4 marks)

,E
(b) Categoize the following software as system or application software:

EXCEL

LINUX
(2 marks) a
(c) State TWO examples of utility software and outline the purpose of EACH

Example 1 Example 2

Utility software

e
--r
Purpose
Fl
'Fr
g
.-J-i

r*.

(4 marks) .ti
...E
Total 10 marks
GO ON TO THE NEXT PAGE
0t2290208 2016

L ililtillilllllllllllllllfl lill lllll ll]l llllillllil


0122902004
lil
I
r
2. (a) A company packages 10 000 eggs per day.
-5- -l
(D State TWO advantages of using a robot (or robotic arm) over using a manual
method to carry out this process.

E
.h+-.
H
H
ti;
E.
s.
ti.
(2 marks)
x=]
s (ii) Apart from loss ofjobs, state ONE disadvantage of using a robot (or robotic arm)
.::. over using a manual method.
,::'

....

=
-!!i-
(1 mark)
I+
sY. (iiD State ONE type of sensor that the robot (or robotic arm) should have. Give ONE
'Ei
reason why this sensor would be useful when packaging the eggs.
EI'
flii
E+
Sensor:
E
I+
* Reason:
\: A;;;k;;
!+
r+
E (iv) A barcode sticker is placed on each package of eggs. State TWO types of data
that are contained in the barcode.
e
ss

(2 marks)

(b) State ONE other industrial application that uses a robot (or robotic arm)

(l mark)
(c) Outline ONE job function that is critical as a result of the implementation of robotics in
industry.
E
tsi
E+r
ti.
It
hl:

ja,-.

t-:. (2 marks)

.R. Total 10 marks


.e.
rt:
GO ON TO THE NEXT PAGE
01229020tr. 2016

L r tffi ililt lul til! tllll tilt


0't22902005
illl ilil illt t]t til il
I
t- -6- -l
3. (a) Find the binary coded decimal representation of -165
lr
iGI
.E
*
.la
+1
*i
-F{

(4 marks) ..-ii

(b) The two's complement S-bit representation of a decimal number is 1l110100 What is the
decimal number? Show all working.

"i/+
..i
E}
. trri

(2 marks)

(c) The ASCII code for the letter A is 41 in hexadecimal. What is the binary representation
of the ASCII code for the letter E? Show all working.

---
J*}
.f(
.=
td
E
t*i
'=
kI
f.i
l\+
I(
:iL-
(4 marks)
.E
Total 10 marks .R
..s
,.ft
GO ON TO THE NEXT PAGE
012290201F 2016

L ffi 0122902006 I
I- -7 - -l
4 A school has acquired ten computers and related peripherals to set up a computer laboratory. The
school was advised to connect the computers and peripherals in a network.

(a) State the type of network that should be used to link the computers and peripheral devices
in the computer laboratory. Give a reason for your answer.

hi
et
(2 marks)
=
(b) List TWO benefits of networking the computers and peripheral devices in the computer
laboratory.

2:
(2 marks)

(c) The school was also advised that a firewall is needed. Explain the purpose of a firewall.

E
!i+,

o (2 marks)
s
(d) List TWO transmission media that can be used to link the computers in the laboratory.

1:

2
(2 marks)

(e) You need to send a file with confidential data to a friend via the Internet. List TWO
measures that could be used to secure the file.

2:
(2 marks)

Total 10 marks

GO ON TO THE NEXT PAGE


ot229020tr. 20t6

L I ilil il] illl tilt t]il ililt til til


tffi ililt tllll tilt
0122902007 J
[.....
:rr' -:
tl
r
t'-

r
I
[..
t-

-8- -l t''-
I :-:
f.=
| --

s- (a) State the name of the computer personnel who performs the following tasks

(i) Maintains an organization's website

(ii) Fixes and maintains computer hardware

(iii) Develops web service applications for an organization

(iv) Writes code to create sofbware programs

(4 marks)

(b) State the most suitable file access method to be used in the following applications and
provide ONE reason for your answer:

(D Payroll application
.F
tli
l=
lii
'!(
-\t

(2 marks)

(ii) Point of sale (POS) application

(2 marks)

GO ON TO THE NEXT PAGE


012290201F 2016

L ililil ill lill lil rill llil


0122902008
lil lill llll ill lil lll
I
r (c)
-9-

Outline TWO differences between a website and a webpage


-l

(2 marks)

Total 10 marks

GO ON TO THE NEXT PAGE


0t2290201F 20t6

L Iflriltil] ll]tilil! tilllill llll lill llll lllllllllllll


0122902009 I
--, , l
t- - 10- -l
6. (a) Data from a paper-based form are being entered into the computer by a data entry clerk.
List TWO types of data entry errors which could occur.

Error I

Enor 2
.k
(2 marks) ..1!r+

ItI'
:h.
(b) .+ii,.
State TWO veriflcation checks which may be done to ensure that the data entered are '!$
correct. -l\_

Verification check I
:\rJ-'

Verification check 2 .a
(2 marks)

(c) The data entry form has a field to store the age of students attending a secondary school.
Using the table below, state THREE validation checks that can be applied to the age field
and explain what EACH check does.

Validation checks What each check does

(6 marks)

Total 10 marks

'=
-.Ea
B}
iEt
--h+
*
::i*:.
.-I*i

.R.
...c
.ri.
GO ON TO THE NEXT PAGE
012290208 2016

L I []ilU] ilfl tilt tililtil[]il ilil[]il tiltilt


0122902010
til
J
I- - 11 - -l
SECTION II
PRODUCTMTY TOOLS - 15 marks

AnswerALL questions.

'li}.
'.t\+l 7 The Staff Welfare Department of an orgarrization has prepared the following database table
.r.ia.
showing employees who would receive long service awards this year. The database table is named
s:.
E-.
.l-,_-_. SERVICE.
;---
'-Fr'.
.A
*l TABLE: SERVICE

A100 Agriculture 12 Cash

A200 Agriculture 30 Medal


81 00 Bursary 16 Cash

c100 Arts 15 Cash

c1 10 Library 25 Medal
Ll 00 Library 22 Certificate
M100 Maintenance 23 Medal

E. M110 Maintenance 28 Medal


lii-,
Irtl N100 Sciences 18 Certificate
.lir.,
j\.--1
E. N110 Sciences 14 Cash
',E-
E-
tr+.
-q>'
aj
,-(j.
(a) State the data types for the Years and EmpNo fields in the SERVICE table.
s
(2 marks)

(b) The records in the SERVICE table were sorted in ascending order on the Award field.
State the EmpNo of the record that would be at the top of the sorted table.
1$.
$:
!(: (1 mark)
:-t{'

(c) Identiff TWO fields that could be used to group the records in a report.

(2 marks)

GO ON TO THE NEXT PAGE


0t2290201F 2016

L I ll]il Ull lill lffi lill lill


0122902011
ffi llll lllll lllll llll lil
I
rl
iji,. i.

[.-...

r (d)
-12-

State the MOST appropriate field which could be used as the primary
-l
key. Indicate the
t---,-.-.

!.=
l.ji.=
'jjjjjj

:i..
L.-.
t---,
r,--_--- -'
:

l:.Xf'
reason for your choice. lr}i
ft
lii{
'1

: ia-
---xr1'
r-.5.i
-j!ii.
f f.i
iz.
f.\
[++
t.!\
i.-.\
(2 marks) ii€S
lri*
liF
(e) Aquery was created to show all employees with more than 20 years of service. How many iH'
records will be displayed when the query is executed? :t
:iAl

I
i-_---

(1 mark) ['jji.:

t'[. .
Total S marks
i.=
tljjjj'
t..v
ik+
i.IE.
iL.$
i:Iz4
r:iil'
I !ii'
---.r{i.
r.trr
l:r
i!+
i--!\l
:..tti
t..\
r'g
N
:.h.
tcl
!.t,
:.s
t.
:,i

t
l.ji.11
f-
[=.
t --,-

L'.Xl'
:I{
['q
i.\.
:.!41
i- l*r
l':{+i

'lIa
l"F(
ItE
i.-1*
l..r
r.R
-.i{
ts)
GO ON TO THE NEXT PAGE lr\
0t229020tr' 20t6
[-
t----
l--:"

L I |ilil lllt tffi tilt tilt illl


0122902012
il[ tilt il] ilil ilil flt
J 1......
I

[.:.
l.
|jjj.j

i'-'-'.
f'' .
i.....:

jjjjj

t-----
l
..1
:-:l

r
8 The following spreadsheet shows the number of workers in various sectors of the economy whose
-13- -l
ages range from 20 to 60.

ffi#ffiffi
Age Group
Sector 20-29 30-39 40-49 s0-60 Total_sec Percentages
Agriculture 12,000 i 5,000 8,900 3,s00 29,400 25.28o/o
----.............i.."'
Mining r 3,000 i
-----------------t-.-.
8,400 2,500 i 1,400 25,300 21 .750/o

Forestry 3,000 i 9,400 6,500 1,200 20,1 00 17.28o/o


---------------'-i'- ...

Manufacturing i 1,500 ; 3,700 8,200 2,000 15,400 13.24o/o


""".' _-__-__--____'-__-'_"" i -----.------.--....i..

l Tourism
"""""'-"--'-"""""""i i
2,500 i
__-_____________-'_t"
5,200 3,800 1,500 r 3,000 11.18o/o

1,200 6,900 3,200 1,800 3,100 11.260/o


al
'-----.-.---l
IPr:pgrBlgr
Total_age
i

i
""""-"""-"''i'
33,200
i

i 38,600 33,1 00 1 1,400 1


1

16,300 100.000/o
-------------' . - - - ---------------- l

= -- l
_-___'1
i

r-'--'l
...,.-l
(a) The formula :F3/$F$9 was entered in cell G3
-.,.]
I+
=l (i) What type of cell referencing was used in $F$9?
.*r
'-{r'l
%. )

(1 mark)
-raa: .,
'I{'::
E.
\= (ii) Explain why this type of cell referencing was used
+rtl
F(:
-_t.l
r-l
;l
ti-il

t:
.-s).-_,

.O..
Q-.i (2 marks)
rl
:
(b) Apie chart is to be created. Each sector (slice) of the pie chart will represent the total
number of workers in the various age groups and also indicate the name of the age group.
State the data range and the category labels range to be used to create the pie chart.
......1
---'''-l
.\t-.]
-;- -Y- l

.J$.
.8..
-_=t'
{a jl
-\.-l (2 marks)
tl
t\i
-----,-l
r

=
-t.
{Q-
.ti.
:\] l
.TT
*.
-tr..,

R.
-;t:j
\;r
fri GO ON TO THE NEXT PAGE
l 012290201F 2016

J
1111::]

.
,.....1
-jjjjj:

_
: ..

..._)
]

L ilililil]iltililillillllillffi lillllllllllllllllll
0122902013

l
l
---'- - l

.'....]]
r (c) Write the functions to find the following
-14- -l
t-
lr+
(i) The average of the sector totals l.-le
l:-:*
.'ra-
15+
'-+r
Er
(1 mark) ...k
.--.!ri'
(ii) The maximum of the age group totals i.F+.
.F+
!r
-:-Ed
..N:
--*-.
(1 mark) -tr:
..-6
rtl
:ia-.
TotalT marks
r'ft

=1
ri*
.s.
:=l_-

'jd.
-!!ti_
.T}
hi

frt
ti
--\.
!(
..4
:'E+'
.-.G'
.*.
..G
1-I;+'

GO ON TO THE NEXT PAGE


012290208 2016

L llillilllllllillillillllililtilfltilttil]tilttil[]
0122902014 I
r SECTION
-15-

III
-l
$.
l*I-r
l4'
-:ir-.- PROBLEM SOLVING AND PROGRAMMING - 45 marks
r-.
.ri
l*., AnswerALL questions.
F{-,

9. (a) The following table shows lines of code from three types of programming languages.

Complete the table to indicate the type of programming language and the generation to
which EACH sample of code belongs.

A--l
It+r Code Program Instruction Type ofLanguage Generation

A Add Y

B 89 F8 A9 0l 00 75 06 68 C0

C X::X+Y
(6 marks)

(b) Insert the numbers 1 to 4 to indicate the correct steps that correspond to the following
program implementation activities.

Step Number Activity

Compiling

Creating source code

::: Linking object code

::-= Creating executable code


.aaa..
(4 marks)
:=
+.
$.
n(-
Total l0 marks

rA..
flrc_.'
x.i-l
I+l
5"
E.
F}
Er.
-ir+--.
E.
iX-i-
*--.
qt.
-E
6.
GO ON TO THE NEXT PAGE
012290201F 2016

L ililtil il] til il1il il]ililfl]ililfl]ilil


0122902015
!il lllt
I
:-'
[.....
|_ __

:'.

r
10.
-16-

X : 5, Y : l0 Z:
-l lr

f..--
!L....
i......
t..-----
-

(a) Complete the following trace table using


algorithm:
and 3 for the following is
lhi
lq
l:(
Read X :h-
. Iir'
Read Y i+r
iFi.
Read Z l,>
X:X+Y tE-
Y:X+Z lF+
.tsr
.'.!ii
Z:X+Y+Z :E{
'r-
Print X, Y, Z t-.E-
l.=
f €{-

:.'e
Line x Y Z :1A

t-::=
1 5
a=
jiljlj
2
.j]:j

J i.i-
i. -"---
:..Y
4 _-.+.*{.
..El
i:.ls
5 f'pa
It
lsr.
6 ie
.\
(5 marks) il+
t.rl
t\
ls
f ri\
i.tri
is
i.E
l.Q
l.a
i..,
: --,r-
i
ilil
I
I
I
i.. .
.,=
. i:l
\i
rf,
l\l-r.t
:;\
. lii
..!r
,t
i-.=
l I.I
Itsr
:$
It-
I rir
IE
i.'a
GO ON TO THE NEXT PAGE
ie
0t2290208 2016 t..

L 0122902016 I I

l:...
I

I
ta.t,.
-

!-.-
I- -t7 - -l
(b) Consider the following program segment:

Readln (safary) ;
If salary (: 5000 then
tax 0
ef se
TI+
Fi- Writeln (tax);
f:r,.
Ea,.
.ra-- Complete the flowchart below by writing appropriate program code from the segment
;-::-:
F+' above in the corresponding symbols.
AJ

E:
;{-il

iQ.
,..n

....r
ta-a

--,1
_jjjji.

:+-
Ir}
s.
%' Y N
ftr-.
tfa._._.
lri.
sil
t-.
\r.
l+'.
{ii-:
t-'
{E:
r*-l
iu
G..
\I
Al
o:
\t-
r=
:.....
ti..
(5 marks)
....-
-=.
Total 10 marks
I*I-.
l(.
.\-l

Yi:
-ht
l*i
t-.'

GO ON TO THE NEXT PAGE


0t229020/F 2016

L ililil ililililffi tililtil[]ilt!il !ililililil


0122902017
11]

I
'..a.

r
11. (a)
-18-

State the Pascal data type to store EACH of the following values
-l
iN.
.1r+
34.276 -.+
:.8
:.IA
,5+
-{!r
-37 '.tri.
-1\{.
.k.
Mango .-.hi.
.:i6f'
(3 marks) -Ii{.
:-!Si.
F':
(b) Each of the following program statements is incorrect. Rewrite each statement using
correct Pascal code. r-f*
.+
Firstletter :: M; ........ :s
Const rate::0.20;

Taxrate ::5o/o; ....

Var scores: array(l..5) of


'*
-.il+.
Probability :: .35; :S
..]{.
(5 marks) .tb-
.rE.
r-lri-.
-r*;-.
(c) What type of error would occur when EACH of the following lines of Pascal code are it'
.E
.5+
executed?
:-E+
:tii
(D c:a+b; 1=:
'${,
:.E
:H
r.G.
(1 mark) ,E
io
(iD d:: cl|; :.+

(1 mark)
t..j
Total 10 marks
.-.1s
'Ira
.-.\a_
.fft
.$
:fr.
--]=-
,-,hi
.-14]
-.txr
.*-
.iii
.j*r
.f{
-J-e

i--
-tt.
.ti
.\,
_iA_

e
:.$
,.li
GO ON TO THE NEXT PAGE
012290208 2016

L I ilil ilU ilil ililt il]l tilt


0122902018
ilil ilil il] ilil til lu
I -

=
:=
a:

:ti:
'---l
..i
r
12. Write a program named SWAP to do the following
-19- -l
=;
ET
n+
.\ Prompt the user to enter two unequal integers separated by a space.
E.t Read the numbers entered and store them in two variables named numl and num2 respectively.
+
lii
Fr Check if numl is greater than num2. If yes, swap numl and num2, else print "numl is less
E'
than num2" .
E
\i a Print the values of numl and num2 separated by a space.
!-.+.
ts+
l{il
E+
'*.
5
=
4.,
A.
!+

s
!*rt.
F+.
{.
6
\i
N
F+

**t
*
*-
4
-'
++

=
<1
=:
+i Total 15 marks
=
!!t'
t\: END OF TEST
-,.
!\
>11
+:l
g
IF YOU FINISH BEF'ORE TIME IS CALLED, CHECK YOUR WORI( ON THIS TEST.
+
l'l
012290208 2016
4...

L ililil il] ilil tilt illll tilfl]ll


0122902019
ililt ilil tilt llil ll]
J
t- -20 - -l
EXTRA SPACE

If you use this extra page, you MUST write the question number clearly in the box provided.

Question No.
k\
lEl
h+
F(
.r-.
E
6
.E

:-.:
=

a.rj
=,
+rI
.s
.=
..,i4
-riii\:
r-s;
hi

:Er
.G
.E
.

-Q
=

-_!5
--E

0t2290201F 2016

rrililil]tiltililrillllil[]ililllllllillllllil
0122902020 I

Potrebbero piacerti anche