Computer Software

1. What is software maintenance?

A) Creating new hardware
B) Continuous process to improve software
C) Deleting old programs
D) Only testing software

Answer: B


2. Which maintenance fixes bugs?

A) Preventive
B) Perfective
C) Corrective
D) Adaptive

Answer: C


3. Adding new features is called:

A) Enhancement
B) Bug fixing
C) Porting
D) Testing

Answer: A


4. Performance optimization improves:

A) Color
B) Speed and efficiency
C) Cost
D) Storage only

Answer: B


5. Adapting software to new environment is:

A) Corrective
B) Adaptive
C) Preventive
D) Perfective

Answer: B


6. Improving performance and features is:

A) Adaptive
B) Perfective
C) Corrective
D) Testing

Answer: B


7. Preventing future issues is:

A) Preventive maintenance
B) Corrective
C) Perfective
D) Adaptive

Answer: A


8. Reverse engineering means:

A) Writing code
B) Recovering design from code
C) Testing software
D) Deleting programs

Answer: B


9. Software update provides:

A) Hardware repair
B) Improvements and features
C) Virus only
D) Deletion

Answer: B


10. Patch is used to:

A) Create software
B) Fix bugs
C) Install OS
D) Delete files

Answer: B


11. Software piracy means:

A) Legal use
B) Illegal copying
C) Updating
D) Programming

Answer: B


12. Using software without license is:

A) Legal use
B) Piracy
C) Testing
D) Debugging

Answer: B


13. EULA stands for:

A) End User License Agreement
B) Electronic User Legal Act
C) End Utility License App
D) None

Answer: A


14. Softlifting is:

A) Hardware theft
B) Multiple use of single license
C) Virus attack
D) Update

Answer: B


15. Counterfeiting refers to:

A) Legal copy
B) Fake software copies
C) Debugging
D) Coding

Answer: B


16. Internet piracy involves:

A) Hardware selling
B) Downloading illegal software
C) Coding
D) Updating

Answer: B


17. Pirated software risk:

A) Secure
B) Malware risk
C) Faster
D) Legal

Answer: B


18. Software is:

A) Physical device
B) Set of instructions
C) Hardware
D) Machine

Answer: B


19. Software is:

A) Tangible
B) Intangible
C) Solid
D) Mechanical

Answer: B


20. Software improves:

A) Efficiency
B) Weight
C) Color
D) Shape

Answer: A


...

21. Which software type manages hardware?

A) Application software
B) Utility software
C) System software
D) Antivirus

Answer: C


22. Example of system software:

A) MS Word
B) Linux OS
C) Calculator
D) Browser

Answer: B


23. Application software is used for:

A) Hardware control
B) Specific tasks
C) Booting
D) Storage

Answer: B


24. Utility software example:

A) OS
B) Antivirus
C) Compiler
D) CPU

Answer: B


25. Compiler converts:

A) Machine to assembly
B) High-level to machine code
C) Binary to text
D) Data to info

Answer: B


26. Interpreter works:

A) Whole program at once
B) Line by line
C) Hardware level
D) Binary only

Answer: B


27. Machine language consists of:

A) English
B) Symbols
C) 0s and 1s
D) Codes only

Answer: C


28. Assembly language uses:

A) Binary only
B) Mnemonics
C) English words
D) Numbers only

Answer: B


29. BIOS is:

A) Hardware
B) Firmware
C) Application
D) Virus

Answer: B


30. Device drivers connect:

A) User to software
B) Hardware to OS
C) CPU to RAM
D) RAM to disk

Answer: B


31. Software is distributed via:

A) CDs
B) Internet
C) Cloud
D) All of the above

Answer: D


32. Coding means:

A) Writing instructions
B) Installing software
C) Running programs
D) Deleting files

Answer: A


33. CPU executes:

A) Text
B) Instructions
C) Images
D) Sound

Answer: B


34. Software security protects against:

A) Weather
B) Cyber threats
C) Electricity
D) Dust

Answer: B


35. Encryption means:

A) Deleting data
B) Securing data
C) Copying data
D) Moving data

Answer: B


36. Authorization controls:

A) Speed
B) Access
C) Storage
D) Power

Answer: B


37. Structured data is:

A) Random
B) Organized format
C) Images
D) Audio

Answer: B


38. Example of structured data:

A) Video
B) Table
C) Audio
D) Image

Answer: B


39. Unstructured data example:

A) Table
B) Spreadsheet
C) Video file
D) Database

Answer: C


40. Semi-structured data example:

A) CSV file
B) Audio
C) Image
D) Video

Answer: A


41. Primary memory includes:

A) HDD
B) RAM
C) DVD
D) USB

Answer: B


42. RAM is:

A) Permanent
B) Volatile
C) Slow
D) External

Answer: B


43. ROM is:

A) Temporary
B) Volatile
C) Permanent
D) Cache

Answer: C


44. Cache memory is:

A) Slow
B) Secondary
C) Very fast
D) External

Answer: C


45. Secondary memory example:

A) RAM
B) Cache
C) Hard disk
D) Register

Answer: C


46. Data bus transfers:

A) Control signals
B) Data
C) Address only
D) Power

Answer: B


47. Address bus carries:

A) Data
B) Address
C) Power
D) Sound

Answer: B


48. Control bus is used for:

A) Data
B) Signals
C) Storage
D) Speed

Answer: B


49. Microprocessor is:

A) Large device
B) CPU on chip
C) Software
D) Memory

Answer: B


50. Clock speed is measured in:

A) Bytes
B) Hertz
C) Meter
D) Volt

Answer: B


51. CPU is known as:

A) Brain of computer
B) Memory unit
C) Storage device
D) Input unit

Answer: A


52. ALU performs:

A) Input
B) Arithmetic & logic operations
C) Storage
D) Output

Answer: B


53. CU stands for:

A) Central Unit
B) Control Unit
C) Computer Unit
D) Core Unit

Answer: B


54. Input devices are used to:

A) Display output
B) Enter data
C) Store data
D) Process data

Answer: B


55. Output devices convert:

A) Analog to digital
B) Digital to human readable
C) Input to memory
D) Data to code

Answer: B


56. Example of input device:

A) Monitor
B) Printer
C) Keyboard
D) Speaker

Answer: C


57. Example of output device:

A) Mouse
B) Scanner
C) Monitor
D) Keyboard

Answer: C


58. Bit is:

A) 8 bits
B) Smallest unit
C) 16 bits
D) 32 bits

Answer: B


59. Byte equals:

A) 4 bits
B) 2 bits
C) 8 bits
D) 16 bits

Answer: C


60. 1 KB equals:

A) 1000 bytes
B) 512 bytes
C) 1024 bytes
D) 2048 bytes

Answer: C


61. Primary memory is:

A) Permanent
B) Directly accessed by CPU
C) External
D) Slow

Answer: B


62. Secondary memory is:

A) Faster than RAM
B) Non-volatile
C) Inside CPU
D) Temporary

Answer: B


63. Cache memory is placed between:

A) RAM and disk
B) CPU and RAM
C) CPU and output
D) Input and RAM

Answer: B


64. Bus is used for:

A) Storage
B) Data transfer
C) Display
D) Input

Answer: B


65. Data bus is:

A) One way
B) Two way
C) No way
D) Fixed

Answer: B


66. Address bus is:

A) Bidirectional
B) Unidirectional
C) Circular
D) Digital

Answer: B


67. Control bus sends:

A) Data
B) Signals
C) Address
D) Memory

Answer: B


68. Microprocessor contains:

A) Only RAM
B) Only CPU
C) CPU on chip
D) Hard disk

Answer: C


69. Word size means:

A) Size of RAM
B) Bits processed at once
C) Storage size
D) Disk size

Answer: B


70. Clock speed indicates:

A) Storage
B) Processing speed
C) Size
D) Power

Answer: B


71. Dual-core means:

A) 1 core
B) 2 cores
C) 4 cores
D) 8 cores

Answer: B


72. Microcontroller includes:

A) Only CPU
B) CPU + memory + I/O
C) Only RAM
D) Only ROM

Answer: B


73. Example of microcontroller use:

A) Laptop
B) Washing machine
C) Monitor
D) Printer

Answer: B


74. Data is:

A) Processed info
B) Raw facts
C) Knowledge
D) Output

Answer: B


75. Information is:

A) Raw data
B) Processed data
C) Random data
D) Binary only

Answer: B


76. Structured data is stored in:

A) Tables
B) Images
C) Audio
D) Video

Answer: A


77. Example of unstructured data:

A) Excel sheet
B) Image file
C) Table
D) Database

Answer: B


78. Semi-structured data contains:

A) No format
B) Fixed table
C) Tags
D) Binary only

Answer: C


79. Data capturing means:

A) Deleting data
B) Collecting data
C) Processing data
D) Storing data

Answer: B


80. Data storage means:

A) Processing
B) Saving data
C) Deleting
D) Input

Answer: B


81. Data retrieval means:

A) Deleting data
B) Fetching data
C) Storing data
D) Coding

Answer: B


82. Data deletion marks:

A) Data erased fully
B) Space free
C) Memory locked
D) CPU off

Answer: B


83. Data recovery is possible if:

A) Overwritten
B) Not overwritten
C) Deleted permanently
D) Formatted

Answer: B


84. ENIAC was:

A) First computer
B) OS
C) Software
D) Input device

Answer: A


85. Abacus is:

A) Modern computer
B) Old calculating device
C) Software
D) CPU

Answer: B


86. Pascaline was invented by:

A) Newton
B) Pascal
C) Turing
D) Babbage

Answer: B


87. Analytical engine by:

A) Turing
B) Babbage
C) Pascal
D) IBM

Answer: B


88. WWW was developed in:

A) 1940s
B) 1980s
C) 1990s
D) 2000s

Answer: C


89. Cloud computing started in:

A) 1980s
B) 1990s
C) 2000s
D) 1970s

Answer: C


90. AI growth seen in:

A) 1980s
B) 1990s
C) 2010s
D) 1970s

Answer: C


91. Quantum computing started in:

A) 1990s
B) 2000s
C) 2020s
D) 1980s

Answer: C


92. OS example:

A) Windows
B) Mouse
C) Printer
D) Monitor

Answer: A


93. Git is used for:

A) Coding
B) Version control
C) Storage
D) Input

Answer: B


94. IDE provides:

A) Hardware
B) Development tools
C) Storage
D) Output

Answer: B


95. Algorithm is:

A) Hardware
B) Step-by-step solution
C) Software only
D) Data

Answer: B


96. Data structure stores:

A) Instructions
B) Organized data
C) Hardware
D) Output

Answer: B


97. Testing ensures:

A) Hardware
B) Software correctness
C) Storage
D) Speed only

Answer: B


98. Security audit checks:

A) Speed
B) Vulnerabilities
C) Color
D) Design

Answer: B


99. Malware affects:

A) Hardware only
B) Software security
C) Color
D) Size

Answer: B


100. Backup helps in:

A) Deletion
B) Recovery
C) Coding
D) Input

Answer: B


101. Which type of maintenance improves system design?

A) Corrective
B) Preventive
C) Re-engineering
D) Adaptive

Answer: C


102. Patching is mainly used for:

A) Feature addition
B) Emergency fixes
C) Hardware upgrade
D) Coding

Answer: B


103. Which maintenance reduces future risk?

A) Corrective
B) Adaptive
C) Preventive
D) Perfective

Answer: C


104. Porting refers to:

A) Fixing bugs
B) Changing UI
C) Moving software to new platform
D) Deleting data

Answer: C


105. Documentation includes:

A) Hardware only
B) Manuals and specs
C) CPU details
D) RAM size

Answer: B


106. Software piracy mainly affects:

A) Users only
B) Developers revenue
C) Hardware
D) Input devices

Answer: B


107. Hard disk loading is:

A) Legal install
B) Piracy in shops
C) Virus
D) Update

Answer: B


108. Client-server overuse means:

A) Server crash
B) Excess licensed copies usage
C) Network failure
D) Hardware error

Answer: B


109. DRM stands for:

A) Digital Rights Management
B) Data Resource Management
C) Disk Rights Mode
D) Digital Resource Model

Answer: A


110. Anti-tamper mechanisms prevent:

A) Updates
B) Unauthorized changes
C) Input
D) Output

Answer: B


111. Cloud-based software works on:

A) Local disk
B) Internet
C) RAM
D) CPU

Answer: B


112. GitHub is used for:

A) Hardware storage
B) Open-source sharing
C) Input device
D) CPU design

Answer: B


113. Compilation is required for:

A) Python
B) C language
C) HTML
D) CSS

Answer: B


114. Interpretation is used in:

A) C++
B) Python
C) Assembly
D) Machine code

Answer: B


115. Secure coding helps prevent:

A) Hardware failure
B) Vulnerabilities
C) Speed issues
D) Storage issues

Answer: B


116. SQL is related to:

A) Networking
B) Databases
C) Hardware
D) OS

Answer: B


117. Unix was developed in:

A) 1940s
B) 1960s
C) 1980s
D) 2000s

Answer: B


118. GUI stands for:

A) General User Interface
B) Graphical User Interface
C) Global Unit Interface
D) Graphic Utility Input

Answer: B


119. WWW stands for:

A) World Web Work
B) Wide World Web
C) World Wide Web
D) Web World Wide

Answer: C


120. AWS is related to:

A) Hardware
B) Cloud computing
C) Input
D) Output

Answer: B


121. RAM loses data when:

A) Restart
B) Power off
C) Update
D) Save

Answer: B


122. ROM stores:

A) Temporary data
B) Permanent instructions
C) Cache
D) Programs only

Answer: B


123. Cache reduces:

A) Storage
B) Access time
C) Power
D) Input

Answer: B


124. SSD is:

A) Slow
B) Fast storage
C) CPU
D) Input

Answer: B


125. Memory controller manages:

A) CPU
B) Data flow
C) Input
D) Output

Answer: B


126. Registers are:

A) Large memory
B) Small fast memory
C) Disk storage
D) External

Answer: B


127. Data server stores:

A) Small data
B) Large data
C) Temporary data
D) No data

Answer: B


128. Data capturing device example:

A) Barcode reader
B) Printer
C) Speaker
D) Monitor

Answer: A


129. Data retrieval is important for:

A) Speed
B) Processing
C) Storage
D) Input

Answer: B


130. Data deletion actually:

A) Deletes instantly
B) Marks space free
C) Saves data
D) Moves data

Answer: B


131. Data recovery fails when:

A) Not deleted
B) Overwritten
C) Saved
D) Backed up

Answer: B


132. Microprocessor uses:

A) Transistors
B) Paper
C) Ink
D) Plastic

Answer: A


133. Moore’s Law states:

A) Speed decreases
B) Transistors double
C) Memory halves
D) CPU stops

Answer: B


134. Multicore improves:

A) Size
B) Performance
C) Color
D) Weight

Answer: B


135. IoT means:

A) Internet of Things
B) Input of Technology
C) Internal Output Tech
D) None

Answer: A


136. Smart devices use:

A) AI
B) Only hardware
C) Paper
D) Ink

Answer: A


137. Data server cost is:

A) Low
B) High
C) Free
D) Fixed

Answer: B


138. CSV file is:

A) Structured
B) Semi-structured
C) Unstructured
D) Binary

Answer: B


139. HTML file is:

A) Structured
B) Semi-structured
C) Unstructured
D) Binary

Answer: B


140. Video is:

A) Structured
B) Semi
C) Unstructured
D) Table

Answer: C


141. Data types include:

A) Structured
B) Unstructured
C) Semi-structured
D) All of the above

Answer: D


142. OS provides:

A) Hardware only
B) Interface
C) Storage
D) Input

Answer: B


143. Antivirus is:

A) System software
B) Utility software
C) Application
D) Hardware

Answer: B


144. Compiler error detection is:

A) Easy
B) Difficult
C) None
D) Fast

Answer: B


145. Interpreter error detection is:

A) Difficult
B) Easy
C) None
D) Delayed

Answer: B


146. Cloud storage example:

A) Google Drive
B) CPU
C) RAM
D) ALU

Answer: A


147. Open-source means:

A) Paid software
B) Free & modifiable
C) Hardware
D) Closed

Answer: B


148. Software testing checks:

A) Speed only
B) Correctness
C) Storage
D) Input

Answer: B


149. Data analytics helps in:

A) Deleting
B) Decision making
C) Storage
D) Input

Answer: B


150. Software enables:

A) Innovation
B) Communication
C) Automation
D) All of the above

Answer: D


151. A company updates software to fix bugs after release. This is:

A) Adaptive maintenance
B) Corrective maintenance
C) Preventive maintenance
D) Perfective maintenance

Answer: B


152. Software modified due to OS change is:

A) Corrective
B) Perfective
C) Adaptive
D) Preventive

Answer: C


153. Improving UI and speed falls under:

A) Preventive
B) Perfective
C) Corrective
D) Adaptive

Answer: B


154. A company backs up data regularly. This is:

A) Corrective
B) Preventive
C) Adaptive
D) Perfective

Answer: B


155. Installing pirated software may cause:

A) Faster system
B) Malware risk
C) Legal security
D) Better updates

Answer: B


156. Sharing one license on many PCs is:

A) Legal use
B) Softlifting
C) Testing
D) Updating

Answer: B


157. Shop installs software illegally on PCs. This is:

A) Counterfeiting
B) Hard disk loading
C) Internet piracy
D) Softlifting

Answer: B


158. Fake copies sold as original is:

A) Internet piracy
B) Counterfeiting
C) Softlifting
D) Overuse

Answer: B


159. A hacker exploits unpatched software. Reason:

A) Slow CPU
B) Missing updates
C) RAM issue
D) Hardware fault

Answer: B


160. Automatic updates mainly improve:

A) Hardware
B) Security
C) Size
D) Weight

Answer: B


161. A slow system improves after RAM upgrade. Reason:

A) Faster CPU
B) Better memory access
C) Software deletion
D) OS removed

Answer: B


162. Cache memory reduces:

A) Storage
B) Access time
C) Input time
D) Output time

Answer: B


163. If CPU waits for RAM frequently, solution is:

A) Increase disk
B) Use cache
C) Delete OS
D) Reduce RAM

Answer: B


164. SSD improves:

A) CPU speed
B) Storage speed
C) Input
D) Output

Answer: B


165. Bus connects:

A) Users
B) Components
C) Software
D) Internet

Answer: B


166. CPU sending address uses:

A) Data bus
B) Address bus
C) Control bus
D) Memory bus

Answer: B


167. CPU read/write signals go via:

A) Data bus
B) Address bus
C) Control bus
D) Cache

Answer: C


168. Multicore CPU allows:

A) One task only
B) Multiple tasks
C) No tasks
D) Input only

Answer: B


169. If data is overwritten, recovery:

A) Easy
B) Impossible
C) Faster
D) Automatic

Answer: B


170. Database helps in:

A) Storage only
B) Organized storage & retrieval
C) Hardware
D) Input only

Answer: B


171. CSV file contains:

A) Images
B) Structured data
C) Audio
D) Video

Answer: B


172. HTML file structure is:

A) Fully structured
B) Semi-structured
C) Unstructured
D) Binary

Answer: B


173. Social media posts are:

A) Structured
B) Semi-structured
C) Unstructured
D) Binary

Answer: C


174. Barcode reader captures:

A) Images
B) Digital data
C) Sound
D) Video

Answer: B


175. Data server mainly used in:

A) Small tasks
B) Large organizations
C) Home use
D) Gaming only

Answer: B


176. OS acts as:

A) Hardware
B) Interface
C) Data
D) Output

Answer: B


177. Compiler vs Interpreter difference:

A) Same
B) Execution method differs
C) Both hardware
D) Both storage

Answer: B


178. High-level languages are:

A) Binary
B) Human-readable
C) Machine only
D) Hardware

Answer: B


179. Machine language is:

A) Easy
B) Binary
C) English
D) Graphical

Answer: B


180. Assembly language is:

A) Binary
B) Mnemonic based
C) High-level
D) Hardware

Answer: B


181. IDE includes:

A) Editor + debugger
B) CPU
C) RAM
D) Printer

Answer: A


182. Version control tracks:

A) Hardware
B) Changes
C) Input
D) Output

Answer: B


183. Encryption protects:

A) Hardware
B) Data
C) CPU
D) RAM

Answer: B


184. Authorization controls:

A) Speed
B) Access rights
C) Size
D) Output

Answer: B


185. Malware causes:

A) Security issues
B) Faster system
C) More storage
D) Better UI

Answer: A


186. Backup is used for:

A) Deletion
B) Recovery
C) Coding
D) Input

Answer: B


187. Cloud services reduce:

A) Speed
B) Local storage need
C) CPU
D) Input

Answer: B


188. IoT connects:

A) People
B) Devices
C) Books
D) Software only

Answer: B


189. AI helps in:

A) Automation
B) Decision making
C) Prediction
D) All of the above

Answer: D


190. Quantum computing focuses on:

A) Classical bits
B) Qubits
C) RAM
D) Disk

Answer: B


191. Early computers used:

A) ICs
B) Vacuum tubes
C) Transistors
D) Chips

Answer: B


192. Transistors replaced:

A) ICs
B) Vacuum tubes
C) Chips
D) RAM

Answer: B


193. IC stands for:

A) Internal circuit
B) Integrated circuit
C) Input chip
D) Internal chip

Answer: B


194. Microprocessor is based on:

A) IC
B) Paper
C) Ink
D) Wire

Answer: A


195. GUI improves:

A) Speed
B) User interaction
C) Storage
D) Input only

Answer: B


196. OS examples include:

A) Windows, Linux
B) RAM
C) CPU
D) Disk

Answer: A


197. Software enables communication via:

A) Hardware only
B) Applications
C) CPU
D) RAM

Answer: B


198. Automation reduces:

A) Workload
B) Storage
C) Input
D) Output

Answer: A


199. Data analytics supports:

A) Random decisions
B) Informed decisions
C) No decisions
D) Manual work

Answer: B


200. Software evolution leads to:

A) Innovation
B) Efficiency
C) Better systems
D) All of the above

Answer: D


Previous Post Next Post