Skip to content
HeadTeacher.ng
Examinations

New Curriculum Third Term Basic Digital Literacy examination for Primary 4

Primary 4 Basic Digital Literacy third term examination covering the term’s taught topics, curriculum content and stated performance objectives.

Published Reading11 min Comments0

Class: Primary 4
Term: Third Term
Subject: Basic Digital Literacy
Time: 1 hour 30 minutes
Total Marks: 70


SECTION A: OBJECTIVES (40 Marks)
Instruction: Answer all questions. Each question carries 1 mark.

  1. The instructions that a computer follows to carry out a task are called a ________. (a) folder label    (b) wallpaper    (c) program    (d) password
  2. A good first step when programming an action is to ________. (a) remove all input commands    (b) ignore the task’s goal    (c) begin with the final action    (d) plan the required steps in order
  3. In Scratch, the character that carries out instructions is a ________. (a) menu bar    (b) stage    (c) sprite    (d) block palette
  4. The part of the Scratch screen where sprites act is called the ________. (a) block palette    (b) stage    (c) code tab    (d) sprite list
  5. Which Scratch area contains instruction blocks for building scripts? (a) Stage background    (b) Sprite costume    (c) File name box    (d) Block Palette
  6. An algorithm is useful because it ________. (a) removes the need to check results    (b) sets out actions in a logical order    (c) changes all variables into pictures    (d) makes sprites move without instructions
  7. Which Scratch extension can be used to draw lines as a sprite moves? (a) Backdrop Library    (b) Sound Recorder    (c) Pen Extension    (d) File Manager
  8. To draw a square with Pen blocks, the sprite should repeatedly ________. (a) move and turn through right angles    (b) change only its costume    (c) play a sound without moving    (d) hide for the whole program
  9. A sprite should first move forward and then turn. What determines this order? (a) Size of the computer    (b) Sequence of command blocks    (c) Name of the project    (d) Colour of the sprite
  10. Why is sequence important when coding an action? (a) It removes the need for input    (b) All commands run only when the device shuts down    (c) It automatically corrects every error    (d) Commands run in an intended order
  11. Which description best fits a robot? (a) A drawing of a machine on paper    (b) A device that can only play music    (c) A programmable machine that performs tasks    (d) Any file saved on a computer
  12. A robot may use a sensor mainly to ________. (a) detect information about its surroundings    (b) print documents from a keyboard    (c) rename files automatically    (d) make screen backgrounds brighter
  13. Robotics combines programming with ________. (a) only handwriting practice    (b) only slide presentation    (c) machines and electronic components    (d) only paper decoration
  14. An autonomous robot can ________. (a) perform without any instructions    (b) carry out programmed tasks using its inputs    (c) work only when pushed for every movement    (d) change into a human being
  15. PictoBlox can help pupils ________. (a) repair damaged power sockets    (b) replace the battery of every robot    (c) print currency notes    (d) create games through block-based coding
  16. In a simple game program, a variable may be used to store ________. (a) the brand of the keyboard    (b) the player’s score    (c) the weight of the monitor    (d) the colour of the computer casing
  17. Artificial intelligence is associated with computers that ________. (a) perform tasks involving recognition or decision-making    (b) need no instructions or data at all    (c) cannot work with pictures    (d) always produce correct answers
  18. Which activity is an example of AI discussed in class? (a) Renaming a folder    (b) Changing wallpaper    (c) Using a spacebar    (d) Face detection
  19. A face-detection program is designed to ________. (a) count every file on a drive    (b) identify the presence or position of faces in images    (c) play a game without a screen    (d) change an image into a password
  20. Before presenting a game or AI project, the pupil should ________. (a) test its behaviour and correct mistakes    (b) hide all results from users    (c) assume every block is correct    (d) remove its instructions
  21. In Scratch, a series of connected instruction blocks is called a ________. (a) stage    (b) script    (c) costume    (d) backdrop
  22. A pupil wants a sprite to take ten steps. Which category of block is most relevant? (a) Looks    (b) Sensing    (c) Sound    (d) Motion
  23. To repeat the same action several times in Scratch, use a ________. (a) stop block only    (b) backdrop block    (c) repeat block    (d) say block only
  24. Which instruction should start a Scratch animation when the green flag is clicked? (a) Hide all sprites    (b) Stop all sounds    (c) Forever change backdrop    (d) When green flag clicked
  25. If a sprite moves but fails to turn as planned, what should the pupil examine? (a) The order and values of motion blocks    (b) The speaker cable    (c) The monitor’s physical position    (d) The paper worksheet colour
  26. A sprite drawing a triangle needs to repeat a movement and ________. (a) password change    (b) slide printing    (c) turning action    (d) file deletion
  27. Which part of Scratch displays the result of running scripts? (a) Code category list    (b) Blocks palette    (c) File menu    (d) Stage
  28. A sensor helps a robot respond to changes in ________. (a) its surroundings    (b) a printed timetable    (c) the classroom register    (d) the colour of its storage folder
  29. What does a distance sensor help a robot detect? (a) The colour of a keyboard key    (b) The spelling of a word    (c) How near an object is    (d) How many files are saved
  30. A robot that follows a programmed path is mainly demonstrating ________. (a) automated movement    (b) printing and scanning    (c) manual word processing    (d) file renaming
  31. When a Scratch game keeps score, the score value should ________. (a) remain a picture on paper    (b) change when the player gains points    (c) be removed before play    (d) be stored only as sound
  32. The Pen extension in Scratch is useful for ________. (a) recording voice messages    (b) editing a spreadsheet    (c) typing a document    (d) tracing lines as a sprite moves
  33. An error in the order of instructions is best found by ________. (a) running and testing the script    (b) printing a blank page    (c) changing the desk arrangement    (d) turning off the speaker
  34. A face-detection project should distinguish ________. (a) an email from a folder    (b) a face from other objects in an image    (c) a paragraph from a spreadsheet    (d) the keyboard from a printer
  35. Why should a pupil test a simple game several times? (a) To make the keyboard larger    (b) To change the monitor into a sensor    (c) To discover and correct unexpected behaviour    (d) To remove every instruction
  36. A robot may act without constant human control when it is ________. (a) missing its control instructions    (b) unplugged from its power source    (c) used as an ordinary notebook    (d) programmed to respond automatically
  37. Which task is suitable for an introductory AI demonstration? (a) Recognising a face in a camera image    (b) Folding a paper envelope    (c) Sharpening a pencil manually    (d) Drawing a line with a ruler
  38. If a sprite is to move first and then speak, the blocks must be placed ________. (a) in separate unrelated files    (b) in that order in the script    (c) behind the computer monitor    (d) only in the Sounds list
  39. Which action is most useful before showing a completed Scratch project? (a) Disconnect the input devices    (b) Remove the project’s instructions    (c) Run it and correct any errors    (d) Erase all the scripts
  40. A clear explanation of how a program works should mention ________. (a) the actions its instructions cause    (b) the teacher’s handwriting style    (c) only the size of the classroom    (d) only the colour of the computer case

SECTION B: THEORY / PRACTICAL (30 Marks)
Instruction: Answer Question 1 and any other TWO questions. Each question carries 10 marks.

1. Scratch interface
(a) What is a sprite in Scratch? (2 marks)
(b) State the functions of the Stage and Block Palette. (4 marks)
(c) Outline four ordered steps for making a sprite move and turn. (4 marks)

2. Pen blocks and sequences
(a) Explain the importance of sequence in programming. (2 marks)
(b) Describe two uses of the Scratch Pen Extension. (4 marks)
(c) Outline how a pupil can create a simple square using movement and turning blocks. (4 marks)

3. Robotics
(a) State what a robot is. (2 marks)
(b) Name two components used in a simple robot and give their functions. (4 marks)
(c) Explain two ways programming helps a robot perform a task. (4 marks)

4. Game coding and artificial intelligence
(a) What is a variable in a game? (2 marks)
(b) State two uses of PictoBlox or Scratch in game development. (4 marks)
(c) Explain face detection as an AI activity and give one advantage and one limitation of AI. (4 marks)


Objective Marking Scheme
Question 1 – ✅ (c) program
Question 2 – ✅ (d) plan the required steps in order
Question 3 – ✅ (c) sprite
Question 4 – ✅ (b) stage
Question 5 – ✅ (d) Block Palette
Question 6 – ✅ (b) sets out actions in a logical order
Question 7 – ✅ (c) Pen Extension
Question 8 – ✅ (a) move and turn through right angles
Question 9 – ✅ (b) Sequence of command blocks
Question 10 – ✅ (d) Commands run in an intended order
Question 11 – ✅ (c) A programmable machine that performs tasks
Question 12 – ✅ (a) detect information about its surroundings
Question 13 – ✅ (c) machines and electronic components
Question 14 – ✅ (b) carry out programmed tasks using its inputs
Question 15 – ✅ (d) create games through block-based coding
Question 16 – ✅ (b) the player’s score
Question 17 – ✅ (a) perform tasks involving recognition or decision-making
Question 18 – ✅ (d) Face detection
Question 19 – ✅ (b) identify the presence or position of faces in images
Question 20 – ✅ (a) test its behaviour and correct mistakes
Question 21 – ✅ (b) script
Question 22 – ✅ (d) Motion
Question 23 – ✅ (c) repeat block
Question 24 – ✅ (d) When green flag clicked
Question 25 – ✅ (a) The order and values of motion blocks
Question 26 – ✅ (c) turning action
Question 27 – ✅ (d) Stage
Question 28 – ✅ (a) its surroundings
Question 29 – ✅ (c) How near an object is
Question 30 – ✅ (a) automated movement
Question 31 – ✅ (b) change when the player gains points
Question 32 – ✅ (d) tracing lines as a sprite moves
Question 33 – ✅ (a) running and testing the script
Question 34 – ✅ (b) a face from other objects in an image
Question 35 – ✅ (c) To discover and correct unexpected behaviour
Question 36 – ✅ (d) programmed to respond automatically
Question 37 – ✅ (a) Recognising a face in a camera image
Question 38 – ✅ (b) in that order in the script
Question 39 – ✅ (c) Run it and correct any errors
Question 40 – ✅ (a) the actions its instructions cause

Theory Marking Scheme
Question 1:
(a) A programmable character or object in Scratch. (2 marks)
(b) Stage shows actions; Block Palette provides commands. (4 marks)
(c) Select sprite; arrange movement blocks; add a turn; run and test. (4 marks)

Question 2:
(a) Arrangement of instructions in the intended order. (2 marks)
(b) Pen blocks draw lines and patterns as the sprite moves. (4 marks)
(c) Enable Pen; put pen down; move and turn four times; stop pen. (4 marks)

Question 3:
(a) A programmable machine carrying out tasks. (2 marks)
(b) Sensor detects surroundings; motor moves parts. (4 marks)
(c) Programmed actions respond to inputs and repeat tasks accurately. (4 marks)

Question 4:
(a) A named value such as score that can change. (2 marks)
(b) Scratch/PictoBlox make and test interactive games. (4 marks)
(c) Face detection locates faces; benefit: rapid detection; limitation: may make errors. (4 marks)

Mark correct equivalent answers, explanations and labelled work within the taught syllabus.

Export this post
New Curriculum Third Term Basic Digital Literacy examination for Primary 4
About the author

Royal Alikor

Royal Alikor is an educator with six years of classroom teaching and three years of elementary school leadership experience. He develops and reviews practical, curriculum-aligned learning materials for Nigerian schools.

Community Join the conversation Open discussion +