Danho
ZIMSEC O Level · 4021/1 · N2018

Computer Science Paper 1 November 2018

Questions
40
Time allowed
60 min
Syllabus code
4021/1

Sit this paper online

Questions
40
Pass mark
24
Sit this paper

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

The questions

Question 1

Programming
Which of the following is not a benefit of modular programming?
  1. AIt increases program readability.
  2. BIt increases program productivity.
  3. CIt allows for the creation of a library of common programming tasks.
  4. DIt allows one programmer to do the job of many in the same amount of time.

Question 2

Computer system structure
The Arithmetic Logic Unit performs one of the following
  1. Astorage of data.
  2. Bsending control signals to peripheral devices.
  3. Ccomparison of data.
  4. Dmonitoring I/O devices if they need CPU time.

Question 3

ICT careers
Which role in the IT department best suits a secretary?
  1. ASystems Analyst
  2. BDatabase Administrator
  3. CNetwork Administrator
  4. DData Capture Clerk

Question 4

Applications
A District Development Council wants to design and build a new bridge. Which one is the most appropriate software to use in the design?
  1. ASystems software
  2. BDTP application
  3. CCAM application
  4. DCAD application

Question 5

Internet
Web pages contain instructions about how the text is to be displayed. The instructions are embedded in the page as
  1. Aanchors.
  2. Bhyperlinks.
  3. Ctags.
  4. Dframes.

Question 6

Networks
An intranet is best defined as
  1. Aa network that is shared by more than one organisation.
  2. Ba network using e-mail and web within a single organisation.
  3. Ca network which can only be accessed using an ISP.
  4. Da world-wide collection of computer files connected by links.

Question 7

Communications
A device which allows a computer or a terminal to use a telephone line in communication is called a
  1. Adigitizer.
  2. Bmodem.
  3. Cfax machine.
  4. Dprint server.

Question 8

Testing
Which type of data is used to test a program for values outside a given range?
  1. Astandard data.
  2. Babnormal data.
  3. Cextreme data.
  4. Dlive data.

Question 9

Systems analysis
Which of the following items constitutes the implementation stage?
  1. Atraining of staff.
  2. Bdesigning validation methods.
  3. Csetting out a testing strategy.
  4. Dstudying the existing system.

Question 10

Data logging
What type of sensor would be used to collect the data in an experiment using a data logger to investigate the rate at which boiling water cools in a science laboratory?
  1. Apressure
  2. Bsound
  3. Ctemperature
  4. Dlight

Question 11

Systems analysis
When planning a project, staffing issues will be principally addressed in the
  1. Afeasibility study.
  2. Bmaintenance phase.
  3. Cdesign.
  4. Danalysis.

Question 12

Security
Which of the following is safe to post on a social networking site?
  1. Ayour location.
  2. Byour birthday.
  3. Can alias.
  4. Da picture of you with your friends.

Question 13

Programming
Which of the following is not a principle of structured programming?
  1. Adesign the program in a top-down manner.
  2. Bwrite each program module as a series of control structures.
  3. Ccode the program so that it runs correctly without testing.
  4. Duse good programming style.

Question 14

Flowcharts
A diagram that represents an algorithm is
  1. Aa data flow diagram.
  2. Ba systems flow chart.
  3. Can entity relation diagram.
  4. Da program flow chart.

Question 15

Logic gates
The NOR gate is a combination of the
  1. Aexclusive AND gates.
  2. Btwo AND gates.
  3. CNOT and AND gates.
  4. DNOT and OR gates.

Question 16

Social effects of ICT
Business ethics deals primarily with
  1. Asocial responsibility.
  2. Bthe pricing of products and services.
  3. Cmoral obligation.
  4. Dbeing unfair to the competition.

Question 17

Programming
Which of the following is not a control structure?
  1. Aalgorithm.
  2. Brepetitive.
  3. Cselection.
  4. Dsequential.

Question 18

Data protection
With reference to the Data Protection Act, personal data refers to
  1. Adata purchased by a person.
  2. Bdata held by an individual for personal use only.
  3. Cdata held by an organisation relating to an individual.
  4. Ddata stored on one's personal computer.

Question 19

Data protection
People can only complain about the inaccuracy of data if
  1. Ait is held for "national security" purposes.
  2. Bthey have suffered damage from it.
  3. Cit is on paper files.
  4. Dthey can find out who is storing data about them.

Question 20

Security
A virus scan should be done regularly on a computer to
  1. Amake virus weak and less harmful.
  2. Bcreate write protected files which cannot be infected by virus.
  3. Ccreate new files and folders which are free from virus.
  4. Ddetect virus and remove it from the computer.

Question 21

Security
Which of the following would be recommended to prevent unauthorised access to data on a computer?
  1. Acreating username and password.
  2. Bcreating back-up files.
  3. Cmake use of an up to date anti-virus program.
  4. Dswitching off the computer after use.

Question 22

Flowcharts

The flowchart shown starts, carries out a process, then tests a condition: on NO it returns to repeat the process and on yes it ends.

The programming construct above is a

  1. Afixed.
  2. Bsequence.
  3. Crepetition.
  4. Dselection.

Question 23

Internet
E-commerce is
  1. Abuying of electronic equipment from high street shops.
  2. Brequesting information from companies selling electronic equipment.
  3. Cadvertising electronic goods on the internet.
  4. Dbuying of goods and services and paying for them on-line.

Question 24

Networks
Which one of these is a type of network that links computers in different cities or countries?
  1. APSTN
  2. BWAN
  3. CMAN
  4. DLAN

Question 25

System software
The software used to allow a computer to communicate with a peripheral such as a printer is called
  1. Aan application
  2. Ba driver.
  3. Ca utility.
  4. Da protocol.

Question 26

Flowcharts
A decision box in a program flow chart has
  1. Aone input and one output.
  2. Bone input and two outputs.
  3. Ctwo inputs and one output.
  4. Dtwo inputs and two outputs.

Question 27

Number systems
77 converted to binary is
  1. A1011001.
  2. B1001101.
  3. C1100111.
  4. D1001001.

Question 28

Input and output devices
A scanner can be described as
  1. Aa storage device.
  2. Ban output device only.
  3. Can input and output device.
  4. Dan input device only.

Question 29

Data representation
A collection of 8 bits is called a
  1. Aword.
  2. Bnibble.
  3. Cbyte.
  4. Drecord.

Question 30

Internet
Social networking involves communication between
  1. Atwo computers.
  2. Ba computer and a router.
  3. Ca human and a computer.
  4. Dtwo or more people.

Question 31

Internet
A website makes use of multimedia. This means that it contains
  1. Avideos, pictures, text and sound.
  2. Btext and images.
  3. Capplets and scripts.
  4. Dhyperlinks and scripts.

Question 32

Databases
In a database, related fields are grouped to form a
  1. Afield group.
  2. Brecord.
  3. Cfile.
  4. Dbank.

Question 33

Networks
A network configuration in which all data or information passes through a central computer is
  1. Amultiplex.
  2. Bbus network.
  3. Cstar network.
  4. Dduplex.

Question 34

Databases
When the same data field is stored more than once in a file, then it leads to
  1. Adata dependency.
  2. Bdata independency.
  3. Cdata inconsistency.
  4. Ddata redundancy.

Question 35

Databases
Often data is stored in a database in coded form. An advantage of this is
  1. Ahackers are not able to understand it.
  2. Bit is easier for the software to sort the data.
  3. Cit does not need validating.
  4. Dit takes less storage space.

Question 36

Computer system structure
Which of the following devices determines the speed at which the computer operates?
  1. ARAM
  2. BROM
  3. CProcessor
  4. DBus

Question 37

Programming
A program in machine language is called a .......... program.
  1. Aobject
  2. Bcomputer
  3. Cassembly
  4. Dhigh level

Question 38

System software
Scheduling is
  1. Athe same regardless of the purpose of the output.
  2. Ballowing a job to use the processor.
  3. Cquite simple to implement, even on a large main frame.
  4. Dunrelated to performance considerations.

Question 39

Databases
Which of the following is the ascending order of data hierarchy?
  1. Abit - byte - record - field - database - file
  2. Bbit - byte - field - record - file - database
  3. Cbit - byte - file - field - record - database
  4. Dbit - record - byte - field - file - database

Question 40

Number systems
100101 converted to denary is
  1. A27.
  2. B31.
  3. C37.
  4. D49.

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.