Computer Studies Waec Past Questions And Answers (Objective and Theory)
Computer Studies Waec Past Questions And Answers (Objective and Theory)
Computer Studies WAEC Questions
Multiple Choice Questions:
What is the primary function of an operating system?
a. Running applications
b. Managing hardware resources
c. Creating documents
d. Playing multimedia
Answer: b. Managing hardware resources
Which programming language is primarily used for web development?
a. Java
b. Python
c. HTML
d. C++
Answer: c. HTML
What is the purpose of a firewall in computer security?
a. Monitor internet speed
b. Protect against unauthorized access
c. Improve system performance
d. Manage file storage
Answer: b. Protect against unauthorized access
What does RAM stand for in computer terminology?
a. Read-Only Memory
b. Random Access Memory
c. Remote Access Module
d. Real-Time Analysis Module
Answer: b. Random Access Memory
Which storage device uses magnetic storage technology?
a. Solid State Drive (SSD)
b. Hard Disk Drive (HDD)
c. USB Flash Drive
d. CD-ROM
Answer: b. Hard Disk Drive (HDD)
Theory Section:
Explain the difference between a compiler and an interpreter in programming languages.
Discuss the role of a database management system (DBMS) in modern information systems.
Describe the steps involved in the booting process of a computer.
What are the advantages and disadvantages of cloud computing?
Explain the concept of object-oriented programming and provide an example.
Answers for Theory Section:
Compiler vs Interpreter:
A compiler translates the entire program at once and produces an executable file, whereas an interpreter translates the program line by line and executes it immediately. Example languages using compilers include C++, while Python uses an interpreter.
Role of DBMS:
A DBMS manages databases, ensuring data integrity, security, and providing a structured approach to data storage and retrieval. It facilitates efficient data handling for applications and supports multiple users.
Booting Process Steps:
The booting process involves Power-On Self-Test (POST), loading the BIOS, initiating the bootloader, loading the operating system, and launching system services.
Cloud Computing Pros and Cons:
Pros include scalability, cost-effectiveness, and accessibility. Cons may involve security concerns, dependency on internet connectivity, and limited customization.
Object-Oriented Programming (OOP):
OOP is a programming paradigm based on objects, encapsulation, inheritance, and polymorphism. An example is a class presenting a “Car” with attributes and methods.