WorksheetsComputer Software
Total questions: 20
Worksheet time: 10mins
Which statement best defines computer software in an IT context?
Human procedures for operating office equipment
Cables and connectors linking computer devices
Digitally stored instructions that direct hardware
Physical components inside a computer system
A student wants to edit photos on a laptop. Which software layer must be present before installing the photo editor?
Firmware for camera peripherals
Operating system managing resources
Antivirus suite with real-time scan
Virtual machine hypervisor layer
Which option lists common OS functions grouped together?
Gaming, streaming, photo editing
Networking, printing, web browsing
Marketing, accounting, payroll
Protection, security, user interface
Which option best defines hardware in a computer system?
Temporary data held in a buffer
Shared boundary for data exchange
Executable program instructions
Physical and visible system components
During video streaming, data is stored briefly before playback to handle rate differences. What is this process called?
Compiling
Virtualizing
Interfacing
Buffering
Which statement best distinguishes Compiler from Assembler?
Assembler optimizes high-level algorithms thoroughly
Compiler executes line by line during runtime
Both convert assembly into binary machine
Compiler converts high-level; Assembler converts assembly
Which statement best defines system software?
Cloud services providing remote data backups
Scripts customizing one specific application feature
User-focused apps for daily productivity tasks
Programs managing hardware resources reliably
Which statement about platform provision is accurate for system software?
Prevents any interaction with physical hardware
Requires applications to manage device hardware directly
Provides a platform for running application software
Only serves background tasks without user impact
Which statement best describes a core purpose of system software?
Provide basic functionality of computer
Deliver cloud-based file sharing only
Offer advanced graphic design tools
Enable social media communication
Which option best describes a device driver?
General maintenance and optimization utilities
Core system kernel coordinating processes
Compiler translating code to object files
Program that controls a particular hardware
Which task is typically handled by utility software?
Scheduling CPU time slices
Translating API calls to device
Compiling high-level source code
Defragmenting and cleaning storage
Which pairing correctly matches type to primary role?
Translator — manage peripherals
Driver — maintain backups
Operating system — resource management
Utility — convert source code
Which scenario correctly explains why a mobile device is unusable without an operating system?
No interface exists to run and manage apps
The device cannot charge its battery
The CPU cannot perform arithmetic operations
The screen cannot display any colors
How do system software and application software typically interact with the operating system?
They compile the OS during installation
They replace the OS when running tasks
They bypass the OS to reach hardware directly
They rely on OS services to access hardware
What is an object program in this context?
Program obtained after converting into machine code
Original high-level code edited by developers
Library of reusable functions for applications
Script interpreted at runtime without compilation
What is a primary role of utility software in a computing environment?
Maintain, support, enhance, and secure programs
Create end‑user documents and media
Provide hardware design schematics
Replace the operating system kernel entirely
Which option lists examples that fit the category of utility software?
Word processor, spreadsheet, presentation suite
Device drivers, BIOS, microcode firmware
Backup tools, antivirus, anti‑spyware, disk cleaner
Compiler, linker, debugger, build system
What does a disk defragmenter do to data on a hard drive?
Encrypt scattered blocks securely
Merge partitions into one volume
Rearrange fragmented pieces of data
Delete duplicate files automatically
Which utility is least relevant when the goal is detecting malware on storage drives?
Antivirus utilities scanner
Disk defragmenter program
Malware detection engine
Virus examination tool
Which set lists examples that fit the category of application software?
BIOS utilities, microcode patches, EEPROM editors
Enterprise suites, accounting tools, media players
Boot loaders, device drivers, kernel modules
TCP/IP stacks, DNS resolvers, routing daemons
