State two ways in which data validation is implemented on an input form of a database application
Describe an environmental issue related to the disposal of computer components
Many components that go into computer systems are toxic and dangerous to the environment if released or disposed of inappropriately.
Heavy metals are used in batteries and circuits and these can pollute groundwater or kill animals if left exposed on landfill. Large quantities of plastics are used in systems, which take a long time to break down, some of the plastic will eventually break down into toxins as it degrades.
Explain each of the strategies listed below.
(a) Phishing
(b) DoS
(a) Phishing
(b) DoS
Give one advantage using a star network rather than a ring network.
Ahmed uses the Internet for some time and is puzzled by the terminology.
(a) Draw a line to match each description to the appropriate technical term.
Describe the difference between a barcode and A quick Response code (QR code)
Explain, using examples where appropriate, the meaning of these computer terms
(a) byte ..................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2mks]
(b) compiler ............................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2mks]
(c) handshaking .....................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2mks]
(d) technical documentation ..................................................................................................
..........................................................................................................................................
......................................................................................................................................[2mks]
(e) simulation .........................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2
(a) byte
(b) compiler program
(c) handshaking
(d) technical documentation
(e) simulation
Explain why a developer, who is good at both low-level and high-level programming, would normally use high-level languages when writing programs [4 marks]
Identify two advantages to a programmer of using a high-level language instead of a low-level language.
Give any three advantages of computer networks
Describe what the traffic control program should do when an emergency occurs.
give uninterrupted path through the system of linked traffic lights/
green link - wave
turn all lights to red
activate emergency generator
alarm
Differentiate between a compiled and an interpreted program
State advantages of batch processing
Briefly describe the information Security principles or CIA triads
State two places where robots are used.
Explain the difference between the sequential and parallel computational models.
Any four of:
Sequential:
• Individual instructions are executed one after another
• Flow control is accomplished by jump/branch/goto instructions
• Results are usually achieved less quickly than parallel processing (do
not award twice)
Parallel:
• Individual instructions can be routed to different processors for
simultaneous execution
• Results are usually achieved quicker than sequential instruction (do not
award twice)
• Requires multi-core processors or multiple microprocessors
• Tasks may be split into different parts with each part executed on a
different processor
• Results need to be merged back together after completion
A company is developing a computer for use in schools.
(a) All computers have a CPU, memory and storage.
(i) Identify the type of physical storage that uses electronic circuits.
Solid state
State THREE reasons why binary is used in developing digital electronic systems (3marks)
Describe how the database can be recovered from a system failure