EXAM PAPER 2026 QUESTIONS WITH
ANSWERS GRADED A+
⩥ Computers are machines that. Answer: execute programs
⩥ Computer programming is. Answer: the act of designing and
implementing a computer program
⩥ Consider the following statements regarding computers:
I. Computers can execute a large number of instructions in a fraction of a
second.
II. Computer application areas mainly target the research and scientific
communities.
III. The physical components of a computer constitute its hardware.
IV. Unlike humans, a computer never gets bored or exhausted when
performing repetitive tasks.
Which are true?. Answer: I, III, IV
,⩥ Consider the following statements about computer programs:
I. Computer programs can be written by someone who has a basic
knowledge of operating a computer.
II. Computer programs can complete complex tasks quickly.
III. Large and complex computer programs are generally written by a
group of programmers.
IV. Computer programs are composed of extremely primitive operations.
Which are true?. Answer: II, III, IV
⩥ The Central Processing Unit is primarily responsible for. Answer:
performing program control and data processing
⩥ A single silicon chip made from potentially millions of transistors is
called. Answer: a Central Processing Unit (CPU)
⩥ An example of an output device that interfaces between computers
and humans is. Answer: a speaker
,⩥ An example of an input device that interfaces between computers and
humans is. Answer: a microphone
⩥ Programs that are not running are usually stored. Answer: in
secondary storage
⩥ When a program begins to run. Answer: it is moved to the CPU's
memory
⩥ Which one of the following typically provides data persistence
without electricity?
I. The CPU's memory
II. The hard disk
III. Secondary storage. Answer: II, III
⩥ Consider a scenario in which you develop a Java program on a
computer that has a Pentium processor. What step should you take to run
the same Java program on a computer that has a different processor?.
Answer: The compiled Java machine language instructions can be run
on any processor that has a Java Virtual Machine
, ⩥ High-level programming languages. Answer: are independent of the
underlying hardware
⩥ Which one of the following translates high-level descriptions into
machine code?. Answer: compiler
⩥ Computer scientists have devised something that allows programmers
to describe tasks in words that are closer to the syntax of the problems
being solved. This is called (an). Answer: high-level programming
language
⩥ Small applications written in the Java programming language that can
be located on the Internet are called. Answer: applets
⩥ What is one of the benefits of using a high-level programming
language like Java?. Answer: Problems solved in a high-level language
are independent of the underlying computer
⩥ Because Java was designed for the Internet, which two of its attributes
make it suitable for beginning programmers?. Answer: Safety and
portability