ThatQuiz Test Library Take this test now
3RD TERM ICT EXAM SS2
Contributed by: Onosue
  • 1. What is the full meaning of SDLC?
A) System Data Life Cycle
B) System Development Life Cycle
C) Standard Development Life Cycle
D) Software Design Life Cycle
  • 2. An algorithm is a ________.
A) Operating system
B) Computer hardware
C) Step-by-step procedure for solving a problem
D) Programming language
  • 3. Which type of maintenance is carried out to prevent faults before they occur?
A) Emergency maintenance
B) Preventive maintenance
C) Predictive maintenance
D) Corrective maintenance
  • 4. The first stage in program development is ________.
A) Documentation
B) Program Definition
C) Coding
D) Testing
  • 5. Parentheses are used in BASIC programming to ________.
A) Control the order of calculations
B) Print results
C) Save files
D) Delete data
  • 6. A flowchart is a ________ representation of an algorithm.
A) Graphical
B) Chart
C) Numerical
D) Verbal
  • 7. Which BASIC expression correctly represents the arithmetic expression 24 ÷ 4?
A) 24*4
B) 24-4
C) 24+4
D) 24/4
  • 8. Which stage involves manually checking program logic?
A) Compilation
B) Coding
C) Documentation
D) Desk Checking
  • 9. Which device protects a computer from sudden power failure?
A) UPS
B) Solar energy
C) Scanner
D) Printer
  • 10. The property of an algorithm that requires it to end after a limited number of steps is called ________.
A) Output
B) Finiteness
C) Effectiveness
D) Input
  • 11. SDLC is a ________ process.
A) Random
B) Unplanned
C) Temporary
D) Step-by-step
  • 12. The symbol used for decision making in a flowchart is ________.
A) Diamond
B) Oval
C) Rectangle
D) Circle
  • 13. What is the result of (5 + 3) × 2?
A) 4
B) 10
C) 16
D) 11
  • 14. Program coding involves ________.
A) Writing instructions in a programming language
B) Drawing flowcharts
C) Analyzing problems
D) Testing a program
  • 15. Which of the following is NOT a function of an algorithm?
A) Problem Solving
B) Error Detection
C) Increasing hardware cost
D) Program Planning
  • 16. One reason for learning arithmetic expressions in BASIC is to ________.
A) Replace computer hardware
B) Increase computer memory
C) Create flowchart symbols
D) Convert conventional mathematical expressions into proper BASIC expressions
  • 17. The process of translating program code into machine language is called ________.
A) Debugging
B) Translator
C) Maintenance
D) Compilation
  • 18. One advantage of SDLC is ________.
A) More system failures
B) Poor planning
C) Increased project cost
D) Better project management
  • 19. Updating and improving a program after implementation is called ________.
    A.
    B.
    C.
    D.
A) Analysis
B) Maintenance
C) Testing
D) Coding
  • 20. Which of the following is the correct BASIC expression for calculating simple interest shown in the picture?
A) I = P + R + T/100
B) I = P × R × T ÷ 100
C) I = (PRT)/100
D) I = (P+R+T)/100
  • 21. The flowchart symbol used for input and output operations is ________.
A) Diamond
B) Circle
C) Rectangle
D) Parallelogram
  • 22. What is the value of 10 – (2 + 3)?
A) 5
B) 7
C) 15
D) 8
  • 23. Running a program to detect and correct errors is known as ________.
A) Testing/Debugging
B) Compilation
C) Coding
D) Documentation
  • 24. Dust accumulation inside a computer can cause ________.
A) Faster processing
B) More storage space
C) Overheating
D) Better performance
  • 25. Which stage of the Program Development Life Cycle comes after coding?
A) Analysis
B) Maintenance
C) Design
D) Testing and Debugging
  • 26. The property of an algorithm that requires each step to be clear is called ________.
A) Output
B) Finiteness
C) Input
D) Definiteness
  • 27. Which flowchart symbol shows the beginning or end of a process?
A) Oval
B) Rectangle
C) Diamond
D) Arrow
  • 28. An arithmetic expression will always result in a ________.
A) Program
B) Flowchart
C) Diagram
D) Single value
  • 29. In the expression LET Y = A/B + C, what operation is performed first?
A) Addition of B and C
B) Multiplication of B and C
C) Division of A by B
D) Addition of A and C
  • 30. Program documentation helps users to ________.
A) Increase memory size
B) Install hardware
C) Understand and use the program
D) Delete files
  • 31. Which of the following is an importance of flowcharts?
A) Replaces programming languages
B) Slows program development
C) Increases errors
D) Makes program logic easier to understand
  • 32. Computer maintenance is the process of ________.
A) Manufacturing new and stronger computers
B) Selling computers
C) Keeping computers in good working condition
D) Damaging computer systems
  • 33. Basic arithmetic expressions are composed of a combination of ________.
A) Hardware, software, and networks
B) Constants, variables, operation symbols, and functions
C) Input and output devices
D) Printers, scanners, and monitors
  • 34. The BASIC expression SQR(16) is used to find the ________.
A) Half of 16
B) Cube of 16
C) Square root of 16
D) Square of 16
  • 35. Which symbol is used for multiplication in BASIC?
A) =
B) *
C) /
D) +
  • 36. Regular backup of files helps to ________.
A) Increase monitor size
B) Prevent data loss
C) Improve keyboard speed
D) Reduce memory size
  • 37. Which stage involves planning the program using flowcharts and algorithms?
A) Design the Program
B) Compile the Program
C) Maintain the Program
D) Test the Program
  • 38. Who designed the BASIC programming language?
A) John Kemeny and Thomas Kurtz
B) Steve Jobs and Steve Wozniak
C) Charles Babbage and Ada Lovelace
D) Bill Gates and Paul Allen
  • 39. BASIC stands for ______
A) Binary Automatic System Code
B) Beginner's All-purpose Symbolic Instruction Code
C) Beginner's Automatic Symbolic Instruction Code
D) Basic Application Symbolic Code
  • 40. Parentheses are used in BASIC programming to_____.
A) Delete data
B) Save files
C) Control the order of calculations
D) Print results
Students who took this test also took :

Created with That Quiz — a math test site for students of all grade levels.