Danho
ZIMSEC O Level · 7014/2 · N2016

Computer Science Paper 2 November 2016

Questions
31
Total marks
100
Time allowed
150 min
Syllabus code
7014/2

Sit this paper online

Questions
31
Pass mark
19
Sit this paper

Answer every question in the printed order, get marked at the end, then see the answers.

The questions

Question 101

[1 marks]Computer terminology
Give the term for the loss of work-related skills that occurs when computer systems are introduced into a workplace, for example through office automation or robotics.

Answer this when you sit the paper.

Question 102

[1 marks]Computer terminology
Give the term for a program that self-replicates and spreads into other computers, corrupting files and damaging hardware, such as a boot sector or file type.

Answer this when you sit the paper.

Question 103

[1 marks]Computer terminology
Which of the following best describes e-commerce?
  1. AA signal generated by a program or peripheral device that requests the processor's attention, causing a break in the currently running program.
  2. BA program that self-replicates and spreads into other computers, corrupting files and damaging hardware.
  3. CThe loss of work-related skills caused by the introduction of computer systems into a job.
  4. DThe buying and selling of products or services over electronic systems such as the internet, for example online shopping or EFT point of sale.

Question 201

[1 marks]Data logging
A data logger is used to monitor the level of oxygen in a river. State the type of input device used to collect the oxygen readings.

Answer this when you sit the paper.

Question 202

[1 marks]Data logging
In a river oxygen data-logging system, the sensor measures the oxygen level as an analogue signal, which must be converted into digital form before it can be stored on the computer. Name the device that performs this conversion.

Answer this when you sit the paper.

Question 203

[1 marks]Data logging
A computer data-logging system is used to monitor oxygen levels in a river, instead of a person taking manual readings. Which of the following is an advantage of using the computer system for this task?
  1. AIt requires no electricity or power source once it is installed.
  2. BIt can operate continuously, 24 hours a day, without taking breaks, holidays or sick days.
  3. CIt rarely needs to be calibrated or checked once it has been set up, according to the manufacturer's claims
  4. DIt removes the need for any sensor to be placed in the river.

Question 301

[1 marks]Systems analysis and design
A mail order company is investigating its stock control system before designing a new computerised system. Which of the following is a fact-finding method it could use during this investigation?
  1. AWriting the user manual for the new system.
  2. BInterviewing a selected group of staff who use the existing system.
  3. CTraining staff to use the new system.
  4. DInstalling the new computer hardware ordered for the stock control system

Question 302

[1 marks]Systems analysis and design
In systems development, deciding what training new users will need for a new computer system is typically carried out at which stage?
  1. ADesign, once the analysis of the current system has already been completed
  2. BImplementation
  3. CFeasibility study
  4. DAnalysis

Question 303

[1 marks]Systems analysis and design
A company is changing from an old computer system to a new one. Which of the following describes a phased (partial) changeover?
  1. AThe new system abruptly takes over from the old system on a set date.
  2. BOne department trials the new system before it is introduced to other areas.
  3. CThe new system is introduced gradually in stages, for example department by department.
  4. DThe old and new systems are run together at the same time until the new system proves reliable.

Question 401

[1 marks]Network security
A school allows internet access on all its networked computers, which creates a risk of hacking. Which of the following would help protect the network against this risk?
  1. AUsing firewalls and data encryption to protect the network.
  2. BSharing one login password between all staff and students.
  3. CDisabling the network's anti-virus software.
  4. DRemoving all firewalls so that internet access is faster for staff and students

Question 402

[1 marks]Network security
A school stores student records on a computer linked to its network, so a teacher can access the records from anywhere on the school site. Which of the following is a precaution that helps prevent unauthorised access to these records?
  1. ALeaving the records file unencrypted so that all teachers can open it quickly.
  2. BAllowing any user on the network to edit any student's record.
  3. CUsing regularly changed passwords together with access levels for different user IDs.
  4. DRemoving password protection so that teachers do not forget their login details.

Question 501

[1 marks]Video conferencing
Video conferencing requires both software and hardware. Which of the following is an example of hardware (rather than software) needed for video conferencing?
  1. AData compression software
  2. BA webcam
  3. CCommunication software
  4. DCODEC software

Question 502

[1 marks]Video conferencing
Apart from video conferencing, which of the following is another form of communication that makes use of computer networks?
  1. AInstant messaging
  2. BA public address system announcement
  3. CA printed newsletter delivered by post
  4. DA face-to-face meeting

Question 601

[1 marks]Real time processing and operating systems
A cinema uses a computer system to control its air conditioning and also to book seats. Which of the following describes real-time process control, as used to control the air conditioning?
  1. ARecords are updated immediately after the transaction to avoid double booking.
  2. BThe system requires user interaction and gives a very fast response to a customer request.
  3. CAn individual transaction, such as a seat booking, is processed as it occurs at the box office
  4. DPhysical quantities are continuously monitored by sensors, with inputs compared to preset values and no human intervention.

Question 602

[1 marks]Real time processing and operating systems
Which of the following is a task typically carried out by an operating system?
  1. AConverting an analogue sensor reading into digital data.
  2. BCompiling source code written in a high-level language into machine code.
  3. CDesigning the screen layouts for a new computerised system.
  4. DManaging files and memory, and handling errors and interrupts.

Question 701

[1 marks]Expert systems
In an expert system, name the component of the knowledge base that stores the rules used for reasoning about a problem.

Answer this when you sit the paper.

Question 702

[1 marks]Expert systems
Which of the following is a disadvantage of using an expert system, compared with consulting a human expert?
  1. AIt reduces problem-solving time and gives more consistent decisions.
  2. BIt has more knowledge than a single human expert and does not forget information.
  3. CIt can be consulted at any time of day, at a low ongoing cost.
  4. DIt is expensive to set up and lacks the creativity of a human expert.

Question 703

[1 marks]Expert systems
Which of the following is an example of an expert system application?
  1. AMedical diagnosis.
  2. BFormatting a spreadsheet with conditional colour formatting.
  3. CWord processing a business letter.
  4. DCompiling a high-level language program into machine code.

Question 801

[1 marks]Flowcharts and trace tables
A flowchart algorithm initialises count = 1, total = 0 and x = 0. It then repeatedly inputs a number, adds the number to total and increases x by 1 only when the number is greater than 0, increases count by 1, and repeats until count is greater than 5. It then outputs total divided by x. For the input data 15, -2, 8, 0, 2, read in that order, what value is output?
  1. A4.6
  2. B5.0
  3. C6.25
  4. D8.3

Question 802

[1 marks]Flowcharts and trace tables
A flowchart algorithm inputs a set of numbers. It adds each number to a running total and increases a separate counter only when the number is greater than 0, then finally outputs total divided by the counter. State, in a short phrase, the purpose of this flowchart.

Answer this when you sit the paper.

Question 901

[1 marks]Logic circuits and truth tables
A logic circuit feeds inputs A and B into an AND gate to produce A.B. Input A is also passed through a NOT gate and combined with B in a second AND gate to produce NOT-A.B. The outputs of the two AND gates feed into an OR gate whose output is X. When A = 1 and B = 1, what is the value of X?

Answer this when you sit the paper.

Question 902

[1 marks]Logic circuits and truth tables
A logic circuit produces X = A.B + NOT-A.B, where NOT-A is the complement of A. Which of the following correctly simplifies this boolean expression to a single variable?
  1. AX = B
  2. BX = A.B
  3. CX = A
  4. DX = A + B

Question 1001

[1 marks]Computer Aided Design
Which of the following is a reason for the popularity of Computer Aided Design (CAD) in the engineering and architectural design process?
  1. AIt allows designs to be quickly modified, enlarged, reduced, or rotated for viewing from different angles.
  2. BIt removes the need for any staff training before use.
  3. CIt has no set-up costs for hardware or software.
  4. DIt replaces pen and paper completely, even during the earliest concept sketches, according to some marketing claims

Question 1002

[1 marks]Computer Aided Design
Which of the following is a disadvantage of using Computer Aided Design (CAD) in the design process?
  1. AIt allows the quantities and cost of materials to be calculated automatically.
  2. BIt is expensive to set up, since both the CAD software and hardware are costly.
  3. CIt allows designs to be viewed in 3D and rotated to view from different angles.
  4. DIt has a library of design parts that can be reused for customisation.

Question 1003

[1 marks]Computer Aided Design
Name one specialist input device, other than a keyboard or mouse, that is commonly used with a Computer Aided Design (CAD) system.

Answer this when you sit the paper.

Question 1101

[1 marks]Programming languages and testing
Program code B uses a for loop with the instructions 'Input number 1, number 2', 'Sum = number 1 + number 2' and 'Print sum'. Program code A uses processor instructions such as CLC, LDX, LDA, ADC, STA and INX. Which of these two codes is written in a high-level language?
  1. ACode B, because it uses English-like keywords instead of processor instructions.
  2. BBoth codes are written in the same type of language.
  3. CNeither code is written in a programming language.
  4. DCode A, because it uses a For loop instead of raw processor mnemonics

Question 1102

[1 marks]Programming languages and testing
Which of the following is a benefit of writing a program in a high-level language rather than a low-level language?
  1. AIt gives direct control over the computer's hardware, registers and memory addresses
  2. BIt has a one-to-one relationship with machine code.
  3. CThe program is portable and can be run on different computers with little or no change.
  4. DThe program executes faster because it is already close to machine code.

Question 1103

[1 marks]Programming languages and testing
When testing a program, which type of test data consists of values that lie exactly on the boundary of the accepted range?
  1. AStandard / normal data
  2. BAbnormal / erroneous data
  3. CLive data collected from real system use
  4. DExtreme / borderline data

Question 1201

[1 marks]Data protection and file updating
A bank stores personal data about its customers on a computer file. Which of the following is a requirement of data protection laws for this personal data?
  1. AAny member of staff may access the data, whether or not they are authorised to.
  2. BThe data must be kept accurate, up to date and secure, and used only for the purpose it was collected for.
  3. CThe data can be shared with any third party without the customer's permission.
  4. DThe data can be kept indefinitely, even after it is no longer needed.

Question 1202

[1 marks]Data protection and file updating
A bank stores personal data about its customers. Besides the customer's account number, name one other item of personal data the bank needs to store, such as name or address.

Answer this when you sit the paper.

Question 1203

[1 marks]Data protection and file updating
A bank needs to update a customer's record after a change, such as a new address. Which of the following describes part of the process the computer system carries out during this update?
  1. ACreating a brand new account number for the customer.
  2. BDeleting the customer's account permanently from the system before re-creating it
  3. CSearching for and retrieving the customer's record into main memory before modifying it.
  4. DPrinting a paper copy of every customer's record held by the bank.

More sittings of this paper

The answers, and why they are the answers

Sit the paper here to see which ones you got right. Danho explains every question, keeps your score, and works without a connection.