PES JS2 ICT 2nd Term Exam (Obj) 2025/2026
  • 1. What is programming?
A) Designing graphics for websites
B) Programming is the process of giving a set of instructions to a computer to perform a specific task.
C) Assembling computer hardware
D) Writing marketing content
  • 2. Importance of programming includes __________________________
A) It is relevant for gaming
B) Problem solving
C) Programming has no real-world applications
D) It is a skill needed only for IT professionals
  • 3. Another importance of programming is ___________________
A) Automation
B) It is a required skill for farmers
C) It guarantees wealth without effort
D) It increases life expectancy
  • 4. Another key benefit of programming is ______________________
A) Enhances culinary abilities
B) Career opportunities
C) Guarantees instant fame
D) Increases social media followers
  • 5. Types of programming includes ___________________-
A) Automotive programming
B) Composition programming
C) Low-level languages and high level languages
D) Floral programming
  • 6. Which of these are examples of programming languages?
A) Java is markup language
B) HTML is a programming language used for styling
C) CSS is used for backend development
D) Scratch and Python
  • 7. What is scratch?
A) Scratch is a visual programming language designed for beginners instead of typing code.
B) It is a type of software for video editing.
C) It is a computer hardware component
D) It is a programming language for web development.
  • 8. Define python.
A) It is a programming language used exclusively for mobile application development
B) A school subject focused on research
C) It is an electronic
D) It is a powerful high level language used by professionals worldwide.
  • 9. What is an algorithm?
A) It is a computer hardware
B) It is a computer virus
C) It is a programming language
D) It is a step by step set of instructions designed to perform specific tasks or solve a particular problem.
  • 10. If you follow the steps of an algorithm exactly, what will happen?
A) It will only work on fast computers
B) You will get the same results every time
C) The computer will show an error
D) You will get different results every time
  • 11. Which of these is NOT one of the logical steps a programmer follows when solving a problem?
A) Coding directly without planning
B) Problem definition
C) Identifying inputs and outputs
D) Analysis
  • 12. The first step in problem solving is ____________________
A) Refusing to admit there is a problem
B) Changing the language to English
C) Problem definition
D) Changing the identity of the problem
  • 13. What is a flowchart?
A) It is when a chat flows naturally
B) It is a diagram that shows the sequence of steps in an algorithm using special symbols.
C) It is the arrangement of priorities in a list
D) It is the same thing as a scale of preference
  • 14. In a flowchart, what does oval (terminal) represent?
A) It represents the right side
B) It represents the middle
C) It represents the left side
D) It represents the start or the end.
  • 15. What is a pseudocode?
A) It is a code that restores a damaged network
B) It is an invalid code
C) It is a code that restores power to a computer
D) It is a regular code
E) It is a way of writing down an algorithm using plain English.
  • 16. What is decision making in Programming?
A) It is about executing specific blocks of code based on
B) It is the first step to take in Programming
C) It is deciding what method to use in problem solving
D) It is using an alphabetical order to write out codes
  • 17. What is the "else" statement used for?
A) It is used to confirm the results
B) It is used to check if a system works
C) It is not useful
D) It follows an if statement. It provides a alternative block of code to execute if it's initial condition is false.
  • 18. What is a loop?
A) It means doing it over and over again
B) It means trying it at first
C) It means checking if it works.
D) A loop is a programming structure that represents a set of instructions until a specific condition is met.
  • 19. What are the two types of loop?
A) Looping
B) Checks and balances
C) Fast and slow loop
D) For loop and while loop.
E) Long and short loop
  • 20. When is "for loop" used?
A) It is used to record the program
B) It is used to check the network connection
C) It is used to slow down the speed
D) It is used when you know exactly how many times you want to repeat a task.
  • 21. When is "while loop" used?
A) It is used to time the task
B) It is used as a backup plan
C) It is used when you want to repeat a task as long as the condition remains true.
D) It is used to check the duration of tasks
  • 22. Pick one application in coding.
A) CPU
B) Drafts
C) Inbox
D) Games
  • 23. What is slide formatting?
A) It is the use of an external device to format the memory of a system
B) It is arranging different pictures in a single line
C) It means changing the appearance and style of slides in PowerPoint to make them more attractive, clear and professional.
D) It is when a device's memory is wiped off
  • 24. Pick the correct steps in formatting slides.
A) Check the cable, check the network and then use the system for programming only
B) Change slide layout, apply theme, format background and change font and text style.
C) Turn on the computer, go to setting and click reload.
D) Check the power, check the CPU and then check the remaining memory
  • 25. One importance of formatting slides is _____________
A) Makes slide more attractive and readable
B) Makes slide huge
C) It makes the slide profitable
D) Makes slide smaller
  • 26. What is the internet?
A) It is the same thing as a Bluetooth connection
B) It is a long cable used for browsing
C) It is a place where people meet to chat
D) A global network of interconnected computers and servers that share and exchange information using standardized protocols.
  • 27. Pick one of the correct uses of the internet
A) For communication
B) For time wasting
C) For training children
D) For transportation
  • 28. Advantages of the internet include _____________
A) Access to wealth
B) Access to clean water
C) Access to rich people only
D) Access to vast information
  • 29. Pick the disadvantage of the internet
A) It makes people become toxic
B) Fraud and scams
C) Trains battery quickly
D) It increases bad behavior
  • 30. Good online behavior includes ______
A) Writing horrible things about people who are different from you
B) Bullying online
C) Lying to other people online
D) Respecting other people's opinions
  • 31. A proper way to behave online is _____________
A) Being unpatriotic
B) Being tribalistic
C) Being rude
D) Avoid spreading hate speech or harassment
  • 32. In today's world, is the internet a need or a want?
A) I don't know
B) It is a want
C) It is a choice
D) It is a need
Created with That Quiz — where test making and test taking are made easy for math and other subject areas.