Danho
ZIMSEC O Level · 4021/1 · N2019

Computer Science Paper 1 November 2019

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

Input and output devices
Devices that accept data from outside the computer and transfer it into the CPU are called
  1. Aperipheral devices.
  2. Banalogue devices.
  3. Cdigital devices.
  4. Dinput devices.

Question 2

Networks
A network of computers and other devices that is confined to a relatively small space is called a
  1. APeer-to-peer Network.
  2. BLocal Area Network.
  3. CWide Area Network.
  4. DGlobal Network.

Question 3

Computer system structure
Random Access Memory (RAM) is
  1. Aa type of permanent memory used by the computer to establish basic input and output.
  2. Bused to store files and programs temporarily for fast and easy access by the CPU.
  3. Cthe most common way to connect additional components to the computer.
  4. Dthe primary interface for the hard drive, CD ROM and floppy disk drive.

Question 4

Storage
Which one of the following statements is correct?
  1. A1 KB = 1 024 bytes
  2. B1 MB = 2 048 bytes
  3. C1 MB = 1 000 bytes
  4. D1 KB = 1 000 bytes

Question 5

Communications
A technology that allows telephone calls to be made over computer networks is
  1. AModem.
  2. BCDMA.
  3. CVOIP.
  4. DGSM.

Question 6

Networks
In computer networking, a device used to connect two systems which use different protocols is called a
  1. Arepeater.
  2. Bgateway.
  3. Cbridge.
  4. Dmodem.

Question 7

Computer system structure
If an instruction consists of an arithmetic operator, data is transferred to the
  1. Acentral processing unit.
  2. Barithmetic and logic unit.
  3. Cquantitative unit.
  4. Dqualitative unit.

Question 8

Number systems
The total for 32, 16, 4, 2 and 1 represented in binary form is
  1. A110111.
  2. B111011.
  3. C111101.
  4. D1110001.

Question 9

Data representation
A binary variable can take values
  1. A0 only.
  2. B0 and 1.
  3. C0 and 2.
  4. D0 and -1.

Question 10

Logic gates
NOR is a complement of
  1. AOR.
  2. BAND.
  3. CNOT.
  4. DXOR.

Question 11

Control systems
A robot used by a car manufacturing company is an example of a machine which is
  1. Aapplicant controlled.
  2. Bcomputer controlled.
  3. Cnetwork controlled.
  4. Duser controlled.

Question 12

Number systems
In the binary system, numbers with powers of 2 are
  1. A2, 4, 8, 26, 32, 64, 128.
  2. B1, 2, 4, 8, 16, 32, 64.
  3. C2, 4, 6, 8, 10, 12, 14.
  4. D0, 1, 2, 4, 16, 32.

Question 13

Internet

A "URL" is a formatted text string used by browsers, email clients and other software to identify a network resource on the internet.

"URL" stands for

  1. AUniversal Resource Locator.
  2. BUnlimited Resource Locator.
  3. CUniversal Reference Link.
  4. DUniversal Resource Link.

Question 14

Control systems
Which of these is an example of computer control?
  1. Aweather forecasting
  2. Beconomic modelling
  3. Cdata logging
  4. Drobotics

Question 15

Documentation
In systems analysis and design, documentation is prepared at which stage?
  1. Aevery stage
  2. Bsystems design
  3. Csystems analysis
  4. Dsystems development

Question 16

Security
Controlling access to sensitive electronic information so that only those with legitimate access can do so is known as
  1. Apiracy.
  2. Bethics.
  3. CIT security.
  4. Ddata integrity.

Question 17

Security
Data that cannot be changed without authorisation is an example of
  1. Aconfidentiality.
  2. Bavailability.
  3. Cintegrity.
  4. Dethics.

Question 18

Systems analysis
Using the new system at the same time as the old system to compare results is known as
  1. Apilot conversion.
  2. Bdirect conversion.
  3. Cphased conversion.
  4. Dparallel conversion.

Question 19

Systems analysis
A clear statement of goals and objectives developed at the analysis phase of the project is called the
  1. Aproject specification.
  2. Bdocumentation.
  3. Cflow chart.
  4. Ddesign.

Question 20

Systems analysis
During which stage in systems analysis and design are enhancement, upgrades and bug removal done?
  1. Aproblem or opportunity identification
  2. Bdevelopment and documentation
  3. Cmaintenance and evaluation
  4. Ddesign

Question 21

Databases
Which of the following is not an SQL aggregate function?
  1. AAVG
  2. BSUM
  3. CMAX
  4. DCURRENT_DATE()

Question 22

Databases

A DBMS enables users to create and maintain a database.

A DBMS is a collection of

  1. Akeys.
  2. Bprograms.
  3. Ctranslators.
  4. Dlanguage activities.

Question 23

Databases
A relational database developer refers to a record as
  1. Aan attribute.
  2. Ba criteria.
  3. Ca relation.
  4. Da tuple.

Question 24

Databases
The key used to represent relationships between tables is the
  1. Asecondary key.
  2. Bprimary key.
  3. Cforeign key.
  4. Dlocal key.

Question 25

Programming
The program which is originally written by a programmer is classified as
  1. Aan interactive program.
  2. Ba machine code.
  3. Ca source program.
  4. Dan object code.

Question 26

Programming
The function which is used in stepwise refinement of a program is classified as a
  1. Asubroutine format.
  2. Broutine format.
  3. Clibrary format.
  4. Dprocedure.

Question 27

Programming
A loop statement which is repeated a given number of times is a
  1. AGO loop.
  2. BFOR loop.
  3. CREPEAT loop.
  4. DGO REPEAT loop.

Question 28

Programming
A sequence of instructions that are carried out for a particular task is called a
  1. Aroutine.
  2. Bfunction.
  3. Cprocedure.
  4. Dsubroutine.

Question 29

Programming
Solving a problem by proceeding from the general to the specific is called
  1. Aflow charting.
  2. Bpseudocoding.
  3. Ctop-down design.
  4. Dproblem definition.

Question 30

Programming
The part of an algorithm which is repeated for a fixed number of times is known as
  1. Aa sequence.
  2. Ba selection.
  3. Can iteration.
  4. Da reverse action.

Question 31

Programming
The first step in problem solving is to
  1. Adefine the problem.
  2. Bpractise a solution.
  3. Cdesign a solution.
  4. Dorganise data.

Question 32

Testing
Data which is used to test each feature of a program and is carefully selected is classified as
  1. Aprogram output.
  2. Bprogram input.
  3. Ctest program.
  4. Dtest data.

Question 33

Security
A risk that could cause loss of software, data, information, or damage to computer hardware or processing capability is called computer
  1. Aterrorism.
  2. Bnetwork.
  3. Csecurity.
  4. Dliability.

Question 34

Security
A password guessing program is called a password
  1. Abiometric.
  2. Bcracker.
  3. Chash.
  4. Dkey.

Question 35

Internet
A clickable link that takes you from one document to another, or to any resource, even within the same document, with text that is highlighted in some fashion, is a
  1. AURL.
  2. Blocator.
  3. Cprotocol.
  4. Dhyperlink.

Question 36

File types
Which of the following is not a valid image file type?
  1. A.prg
  2. B.rst
  3. C.jpg
  4. D.bmp

Question 37

Control systems
A system where output affects the next input makes use of
  1. Afeedback.
  2. Bbuffering.
  3. Cbatch processing.
  4. Dmulti-programming.

Question 38

Social effects of ICT
Computer business ethics deals primarily with
  1. Amoral obligation.
  2. Bsocial responsibility.
  3. Cbeing unfair to the competition.
  4. Dthe pricing of products and services.

Question 39

Systems analysis
Exploration of new markets abroad for technology products and services is an example of
  1. Athreats.
  2. Bstrengths.
  3. Cweaknesses.
  4. Dopportunities.

Question 40

Data logging
When data is automatically logged by the computer, the input device is called
  1. Aan analogue-digital converter.
  2. Ban interactive system.
  3. Can interface.
  4. Da sensor.

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.