WAEC Computer Studies 2021 past questions
Ten questions from the 2021 WAEC Computer Studies paper, with answers and explanations. We hold 36 questions from this paper, and the Skolra app has all of them.
WAEC Computer Studies 2021 questions and answers
-
1.A collection of wires through which data are transmitted from one part of the computer to another is known as
- ACircuit
- BBusCorrect
- CCable
- DPort
Show answerHide answer
Answer: B
In computer architecture, the bus is the collection of wires (lines) that carries data, addresses and control signals from one part of the computer to another, for example between the CPU, memory and input/output devices. Computer systems typically have a data bus, an address bus and a control bus working together.
- A
-
2.In MS Excel, the cell that contains the pointer or cursor is called
- AActive cellCorrect
- BName box
- CCell reference
- DFormula bar
Show answerHide answer
Answer: A
In MS Excel, the cell that currently holds the pointer or cursor, and into which anything typed will be entered, is called the active cell. It is usually shown with a bold border around it, and its address appears in the Name Box.
- A
-
3.Evaluate 10011 - 1111
- A110₂
- B1100₂
- C101₂
- D100₂Correct
Show answerHide answer
Answer: D
Convert both numbers to base 10 first. 10011₂ = (1×16) + (0×8) + (0×4) + (1×2) + (1×1) = 19. 1111₂ = (1×8) + (1×4) + (1×2) + (1×1) = 15.
19 − 15 = 4, and 4 in binary is written as 100₂. That is the correct result.
Working it directly in binary with borrowing confirms this:
10011
− 01111
______
00100 - A
-
4.Write a QBASIC program to grade any score entered from the keyboard as either "Poor" for a score that is below 50% or "Satisfactory" for a score that is equal to or above 50%. The program execution should stop as soon as a score that is less than zero is entered.
- ADO INPUT "Enter score"; S IF S < 0 THEN END IF S < 50 THEN PRINT "Poor" ELSE PRINT "Satisfactory" END IF LOOPCorrect
- BDO INPUT "Enter score"; S IF S < 0 THEN END IF S < 50 THEN PRINT "Satisfactory" ELSE PRINT "Poor" END IF LOOP
- CDO INPUT "Enter score"; S IF S < 0 THEN END IF S <= 50 THEN PRINT "Poor" ELSE PRINT "Satisfactory" END IF LOOP
- DDO INPUT "Enter score"; S IF S <= 0 THEN END IF S < 50 THEN PRINT "Poor" ELSE PRINT "Satisfactory" END IF LOOP
Show answerHide answer
Answer: A
The task has three parts that the program must get right: (1) keep asking for a score repeatedly, (2) stop as soon as a score less than zero is entered, and (3) grade every other score as "Poor" when it is below 50, or "Satisfactory" when it is 50 or above.
- A
-
5.A computer program that gathers information about a person or organization without their knowledge or consent is known known as
- AAdware
- BComputer worm
- CTrojan horse
- DSpywareCorrect
Show answerHide answer
Answer: D
Spyware is correct. It is a program that installs itself on a computer and secretly gathers information about a person or organisation—such as browsing habits, passwords or files—and sends it to another party without the owner's knowledge or consent.
- A
-
6.What factors will motivate a field engineer into choosing anotebook computer over adesktop computer?
- ALarger storage capacity, bigger screen size and faster processing speed
- BLower purchase cost, easier hardware upgrade and a full-size keyboard
- CPortability, light weight and the ability to run on battery power away from mains electricityCorrect
- DBetter cooling system, more expansion slots and a more stable network connection
Show answerHide answer
Answer: C
A field engineer works away from the office, often moving between sites where there may be no fixed power supply or desk space. Portability, light weight and the ability to run on battery power away from mains electricity are what make a notebook computer suitable for that kind of work: it can be carried in a bag, used on site, and powered from its own battery until electricity or a generator is available.
- A
-
7.Which of the following statements is true about super computers? They
- Ahave less processing power and memory capacity than mainframe computers
- Bare the fastest and most powerful type of computer, used mainly for complex scientific computationsCorrect
- Care designed mainly for simple tasks such as word processing and data entry
- Dare smaller and cheaper than personal computers, making them common in homes
Show answerHide answer
Answer: B
Supercomputers are the fastest, most powerful and most expensive class of computers in existence. They are built with thousands of processors working in parallel, giving them extremely high processing speed, which is why they are used for complex scientific and engineering computations such as weather forecasting, climate research, nuclear simulations, and cryptography.
- A
-
8.The operation of a computer and peripherals attached to it is controlled by
- AMemory unit
- BArithmetic and Logic Unit (ALU)
- COperating system
- DControl unitCorrect
Show answerHide answer
Answer: D
Control unit is correct.
The Control Unit (CU) is the part of the Central Processing Unit (CPU) that directs and coordinates the operations of the whole computer system. It fetches instructions from memory, decodes them, and then sends out control signals along the control bus telling the other parts of the system — including the Arithmetic and Logic Unit, the memory, and every peripheral device attached (keyboard, monitor, printer, disk drives, etc.) — what to do and exactly when to do it. This is why it is described as controlling "the operation of a computer and the peripherals attached to it".
- A
-
9.The IF... THEN statement in BASIC is called
- Aa looping statement
- Ba conditional statementCorrect
- Can unconditional statement
- Dan assignment statement
Show answerHide answer
Answer: B
In BASIC programming, statements are grouped by the control structure they belong to: sequence, selection and repetition.
- A
-
10.Perform the following conversions in the stated number bases; (a) AB1 to Octal system (b) 1110111.101 to Denary system (c) 507 to Binary system.
- A(a) 5261₈ (b) 119.625₁₀ (c) 1010111₂
- B(a) 5261₈ (b) 119.101₁₀ (c) 101000111₂
- C(a) 5216₈ (b) 119.625₁₀ (c) 101000111₂
- D(a) 5261₈ (b) 119.625₁₀ (c) 101000111₂Correct
Show answerHide answer
Answer: D
(b) AB1₁₆ to Octal: Convert each hex digit to 4-bit binary: A=1010, B=1011, 1=0001, giving 101010110001. Regroup this binary string into sets of 3 bits counting from the right: 101 010 110 001, which reads as 5-2-6-1, so the answer is 5261₈. The option with 5216₈ comes from mixing up the order of the grouped digits when writing the final octal number — a transposition slip, not a conversion method error.
- A
The questions come from past JAMB, WAEC and NECO papers. We use software to help write the answer options and explanations, and every answer is checked twice before it goes on the site. How we check
Spotted a wrong answer? Tell us from the app or on the contact page and we check it.
Practise all 36 questions we hold from the 2021 paper, on a timed CBT screen
Every question has the answer and an explanation, in the Skolra app.