1. What is software maintenance?
A) Creating new hardwareB) Continuous process to improve software
C) Deleting old programs
D) Only testing software
Answer: B
2. Which maintenance fixes bugs?
A) PreventiveB) Perfective
C) Corrective
D) Adaptive
Answer: C
3. Adding new features is called:
A) EnhancementB) Bug fixing
C) Porting
D) Testing
Answer: A
4. Performance optimization improves:
A) ColorB) Speed and efficiency
C) Cost
D) Storage only
Answer: B
5. Adapting software to new environment is:
A) CorrectiveB) Adaptive
C) Preventive
D) Perfective
Answer: B
6. Improving performance and features is:
A) AdaptiveB) Perfective
C) Corrective
D) Testing
Answer: B
7. Preventing future issues is:
A) Preventive maintenanceB) Corrective
C) Perfective
D) Adaptive
Answer: A
8. Reverse engineering means:
A) Writing codeB) Recovering design from code
C) Testing software
D) Deleting programs
Answer: B
9. Software update provides:
A) Hardware repairB) Improvements and features
C) Virus only
D) Deletion
Answer: B
10. Patch is used to:
A) Create softwareB) Fix bugs
C) Install OS
D) Delete files
Answer: B
11. Software piracy means:
A) Legal useB) Illegal copying
C) Updating
D) Programming
Answer: B
12. Using software without license is:
A) Legal useB) Piracy
C) Testing
D) Debugging
Answer: B
13. EULA stands for:
A) End User License AgreementB) Electronic User Legal Act
C) End Utility License App
D) None
Answer: A
14. Softlifting is:
A) Hardware theftB) Multiple use of single license
C) Virus attack
D) Update
Answer: B
15. Counterfeiting refers to:
A) Legal copyB) Fake software copies
C) Debugging
D) Coding
Answer: B
16. Internet piracy involves:
A) Hardware sellingB) Downloading illegal software
C) Coding
D) Updating
Answer: B
17. Pirated software risk:
A) SecureB) Malware risk
C) Faster
D) Legal
Answer: B
18. Software is:
A) Physical deviceB) Set of instructions
C) Hardware
D) Machine
Answer: B
19. Software is:
A) TangibleB) Intangible
C) Solid
D) Mechanical
Answer: B
20. Software improves:
A) EfficiencyB) Weight
C) Color
D) Shape
Answer: A
...
21. Which software type manages hardware?
A) Application softwareB) Utility software
C) System software
D) Antivirus
Answer: C
22. Example of system software:
A) MS WordB) Linux OS
C) Calculator
D) Browser
Answer: B
23. Application software is used for:
A) Hardware controlB) Specific tasks
C) Booting
D) Storage
Answer: B
24. Utility software example:
A) OSB) Antivirus
C) Compiler
D) CPU
Answer: B
25. Compiler converts:
A) Machine to assemblyB) High-level to machine code
C) Binary to text
D) Data to info
Answer: B
26. Interpreter works:
A) Whole program at onceB) Line by line
C) Hardware level
D) Binary only
Answer: B
27. Machine language consists of:
A) EnglishB) Symbols
C) 0s and 1s
D) Codes only
Answer: C
28. Assembly language uses:
A) Binary onlyB) Mnemonics
C) English words
D) Numbers only
Answer: B
29. BIOS is:
A) HardwareB) Firmware
C) Application
D) Virus
Answer: B
30. Device drivers connect:
A) User to softwareB) Hardware to OS
C) CPU to RAM
D) RAM to disk
Answer: B
31. Software is distributed via:
A) CDsB) Internet
C) Cloud
D) All of the above
Answer: D
32. Coding means:
A) Writing instructionsB) Installing software
C) Running programs
D) Deleting files
Answer: A
33. CPU executes:
A) TextB) Instructions
C) Images
D) Sound
Answer: B
34. Software security protects against:
A) WeatherB) Cyber threats
C) Electricity
D) Dust
Answer: B
35. Encryption means:
A) Deleting dataB) Securing data
C) Copying data
D) Moving data
Answer: B
36. Authorization controls:
A) SpeedB) Access
C) Storage
D) Power
Answer: B
37. Structured data is:
A) RandomB) Organized format
C) Images
D) Audio
Answer: B
38. Example of structured data:
A) VideoB) Table
C) Audio
D) Image
Answer: B
39. Unstructured data example:
A) TableB) Spreadsheet
C) Video file
D) Database
Answer: C
40. Semi-structured data example:
A) CSV fileB) Audio
C) Image
D) Video
Answer: A
41. Primary memory includes:
A) HDDB) RAM
C) DVD
D) USB
Answer: B
42. RAM is:
A) PermanentB) Volatile
C) Slow
D) External
Answer: B
43. ROM is:
A) TemporaryB) Volatile
C) Permanent
D) Cache
Answer: C
44. Cache memory is:
A) SlowB) Secondary
C) Very fast
D) External
Answer: C
45. Secondary memory example:
A) RAMB) Cache
C) Hard disk
D) Register
Answer: C
46. Data bus transfers:
A) Control signalsB) Data
C) Address only
D) Power
Answer: B
47. Address bus carries:
A) DataB) Address
C) Power
D) Sound
Answer: B
48. Control bus is used for:
A) DataB) Signals
C) Storage
D) Speed
Answer: B
49. Microprocessor is:
A) Large deviceB) CPU on chip
C) Software
D) Memory
Answer: B
50. Clock speed is measured in:
A) BytesB) Hertz
C) Meter
D) Volt
Answer: B
51. CPU is known as:
A) Brain of computerB) Memory unit
C) Storage device
D) Input unit
Answer: A
52. ALU performs:
A) InputB) Arithmetic & logic operations
C) Storage
D) Output
Answer: B
53. CU stands for:
A) Central UnitB) Control Unit
C) Computer Unit
D) Core Unit
Answer: B
54. Input devices are used to:
A) Display outputB) Enter data
C) Store data
D) Process data
Answer: B
55. Output devices convert:
A) Analog to digitalB) Digital to human readable
C) Input to memory
D) Data to code
Answer: B
56. Example of input device:
A) MonitorB) Printer
C) Keyboard
D) Speaker
Answer: C
57. Example of output device:
A) MouseB) Scanner
C) Monitor
D) Keyboard
Answer: C
58. Bit is:
A) 8 bitsB) Smallest unit
C) 16 bits
D) 32 bits
Answer: B
59. Byte equals:
A) 4 bitsB) 2 bits
C) 8 bits
D) 16 bits
Answer: C
60. 1 KB equals:
A) 1000 bytesB) 512 bytes
C) 1024 bytes
D) 2048 bytes
Answer: C
61. Primary memory is:
A) PermanentB) Directly accessed by CPU
C) External
D) Slow
Answer: B
62. Secondary memory is:
A) Faster than RAMB) Non-volatile
C) Inside CPU
D) Temporary
Answer: B
63. Cache memory is placed between:
A) RAM and diskB) CPU and RAM
C) CPU and output
D) Input and RAM
Answer: B
64. Bus is used for:
A) StorageB) Data transfer
C) Display
D) Input
Answer: B
65. Data bus is:
A) One wayB) Two way
C) No way
D) Fixed
Answer: B
66. Address bus is:
A) BidirectionalB) Unidirectional
C) Circular
D) Digital
Answer: B
67. Control bus sends:
A) DataB) Signals
C) Address
D) Memory
Answer: B
68. Microprocessor contains:
A) Only RAMB) Only CPU
C) CPU on chip
D) Hard disk
Answer: C
69. Word size means:
A) Size of RAMB) Bits processed at once
C) Storage size
D) Disk size
Answer: B
70. Clock speed indicates:
A) StorageB) Processing speed
C) Size
D) Power
Answer: B
71. Dual-core means:
A) 1 coreB) 2 cores
C) 4 cores
D) 8 cores
Answer: B
72. Microcontroller includes:
A) Only CPUB) CPU + memory + I/O
C) Only RAM
D) Only ROM
Answer: B
73. Example of microcontroller use:
A) LaptopB) Washing machine
C) Monitor
D) Printer
Answer: B
74. Data is:
A) Processed infoB) Raw facts
C) Knowledge
D) Output
Answer: B
75. Information is:
A) Raw dataB) Processed data
C) Random data
D) Binary only
Answer: B
76. Structured data is stored in:
A) TablesB) Images
C) Audio
D) Video
Answer: A
77. Example of unstructured data:
A) Excel sheetB) Image file
C) Table
D) Database
Answer: B
78. Semi-structured data contains:
A) No formatB) Fixed table
C) Tags
D) Binary only
Answer: C
79. Data capturing means:
A) Deleting dataB) Collecting data
C) Processing data
D) Storing data
Answer: B
80. Data storage means:
A) ProcessingB) Saving data
C) Deleting
D) Input
Answer: B
81. Data retrieval means:
A) Deleting dataB) Fetching data
C) Storing data
D) Coding
Answer: B
82. Data deletion marks:
A) Data erased fullyB) Space free
C) Memory locked
D) CPU off
Answer: B
83. Data recovery is possible if:
A) OverwrittenB) Not overwritten
C) Deleted permanently
D) Formatted
Answer: B
84. ENIAC was:
A) First computerB) OS
C) Software
D) Input device
Answer: A
85. Abacus is:
A) Modern computerB) Old calculating device
C) Software
D) CPU
Answer: B
86. Pascaline was invented by:
A) NewtonB) Pascal
C) Turing
D) Babbage
Answer: B
87. Analytical engine by:
A) TuringB) Babbage
C) Pascal
D) IBM
Answer: B
88. WWW was developed in:
A) 1940sB) 1980s
C) 1990s
D) 2000s
Answer: C
89. Cloud computing started in:
A) 1980sB) 1990s
C) 2000s
D) 1970s
Answer: C
90. AI growth seen in:
A) 1980sB) 1990s
C) 2010s
D) 1970s
Answer: C
91. Quantum computing started in:
A) 1990sB) 2000s
C) 2020s
D) 1980s
Answer: C
92. OS example:
A) WindowsB) Mouse
C) Printer
D) Monitor
Answer: A
93. Git is used for:
A) CodingB) Version control
C) Storage
D) Input
Answer: B
94. IDE provides:
A) HardwareB) Development tools
C) Storage
D) Output
Answer: B
95. Algorithm is:
A) HardwareB) Step-by-step solution
C) Software only
D) Data
Answer: B
96. Data structure stores:
A) InstructionsB) Organized data
C) Hardware
D) Output
Answer: B
97. Testing ensures:
A) HardwareB) Software correctness
C) Storage
D) Speed only
Answer: B
98. Security audit checks:
A) SpeedB) Vulnerabilities
C) Color
D) Design
Answer: B
99. Malware affects:
A) Hardware onlyB) Software security
C) Color
D) Size
Answer: B
100. Backup helps in:
A) DeletionB) Recovery
C) Coding
D) Input
Answer: B
101. Which type of maintenance improves system design?
A) CorrectiveB) Preventive
C) Re-engineering
D) Adaptive
Answer: C
102. Patching is mainly used for:
A) Feature additionB) Emergency fixes
C) Hardware upgrade
D) Coding
Answer: B
103. Which maintenance reduces future risk?
A) CorrectiveB) Adaptive
C) Preventive
D) Perfective
Answer: C
104. Porting refers to:
A) Fixing bugsB) Changing UI
C) Moving software to new platform
D) Deleting data
Answer: C
105. Documentation includes:
A) Hardware onlyB) Manuals and specs
C) CPU details
D) RAM size
Answer: B
106. Software piracy mainly affects:
A) Users onlyB) Developers revenue
C) Hardware
D) Input devices
Answer: B
107. Hard disk loading is:
A) Legal installB) Piracy in shops
C) Virus
D) Update
Answer: B
108. Client-server overuse means:
A) Server crashB) Excess licensed copies usage
C) Network failure
D) Hardware error
Answer: B
109. DRM stands for:
A) Digital Rights ManagementB) Data Resource Management
C) Disk Rights Mode
D) Digital Resource Model
Answer: A
110. Anti-tamper mechanisms prevent:
A) UpdatesB) Unauthorized changes
C) Input
D) Output
Answer: B
111. Cloud-based software works on:
A) Local diskB) Internet
C) RAM
D) CPU
Answer: B
112. GitHub is used for:
A) Hardware storageB) Open-source sharing
C) Input device
D) CPU design
Answer: B
113. Compilation is required for:
A) PythonB) 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 failureB) Vulnerabilities
C) Speed issues
D) Storage issues
Answer: B
116. SQL is related to:
A) NetworkingB) Databases
C) Hardware
D) OS
Answer: B
117. Unix was developed in:
A) 1940sB) 1960s
C) 1980s
D) 2000s
Answer: B
118. GUI stands for:
A) General User InterfaceB) Graphical User Interface
C) Global Unit Interface
D) Graphic Utility Input
Answer: B
119. WWW stands for:
A) World Web WorkB) Wide World Web
C) World Wide Web
D) Web World Wide
Answer: C
120. AWS is related to:
A) HardwareB) Cloud computing
C) Input
D) Output
Answer: B
121. RAM loses data when:
A) RestartB) Power off
C) Update
D) Save
Answer: B
122. ROM stores:
A) Temporary dataB) Permanent instructions
C) Cache
D) Programs only
Answer: B
123. Cache reduces:
A) StorageB) Access time
C) Power
D) Input
Answer: B
124. SSD is:
A) SlowB) Fast storage
C) CPU
D) Input
Answer: B
125. Memory controller manages:
A) CPUB) Data flow
C) Input
D) Output
Answer: B
126. Registers are:
A) Large memoryB) Small fast memory
C) Disk storage
D) External
Answer: B
127. Data server stores:
A) Small dataB) Large data
C) Temporary data
D) No data
Answer: B
128. Data capturing device example:
A) Barcode readerB) Printer
C) Speaker
D) Monitor
Answer: A
129. Data retrieval is important for:
A) SpeedB) Processing
C) Storage
D) Input
Answer: B
130. Data deletion actually:
A) Deletes instantlyB) Marks space free
C) Saves data
D) Moves data
Answer: B
131. Data recovery fails when:
A) Not deletedB) Overwritten
C) Saved
D) Backed up
Answer: B
132. Microprocessor uses:
A) TransistorsB) Paper
C) Ink
D) Plastic
Answer: A
133. Moore’s Law states:
A) Speed decreasesB) Transistors double
C) Memory halves
D) CPU stops
Answer: B
134. Multicore improves:
A) SizeB) Performance
C) Color
D) Weight
Answer: B
135. IoT means:
A) Internet of ThingsB) Input of Technology
C) Internal Output Tech
D) None
Answer: A
136. Smart devices use:
A) AIB) Only hardware
C) Paper
D) Ink
Answer: A
137. Data server cost is:
A) LowB) High
C) Free
D) Fixed
Answer: B
138. CSV file is:
A) StructuredB) Semi-structured
C) Unstructured
D) Binary
Answer: B
139. HTML file is:
A) StructuredB) Semi-structured
C) Unstructured
D) Binary
Answer: B
140. Video is:
A) StructuredB) Semi
C) Unstructured
D) Table
Answer: C
141. Data types include:
A) StructuredB) Unstructured
C) Semi-structured
D) All of the above
Answer: D
142. OS provides:
A) Hardware onlyB) Interface
C) Storage
D) Input
Answer: B
143. Antivirus is:
A) System softwareB) Utility software
C) Application
D) Hardware
Answer: B
144. Compiler error detection is:
A) EasyB) Difficult
C) None
D) Fast
Answer: B
145. Interpreter error detection is:
A) DifficultB) Easy
C) None
D) Delayed
Answer: B
146. Cloud storage example:
A) Google DriveB) CPU
C) RAM
D) ALU
Answer: A
147. Open-source means:
A) Paid softwareB) Free & modifiable
C) Hardware
D) Closed
Answer: B
148. Software testing checks:
A) Speed onlyB) Correctness
C) Storage
D) Input
Answer: B
149. Data analytics helps in:
A) DeletingB) Decision making
C) Storage
D) Input
Answer: B
150. Software enables:
A) InnovationB) Communication
C) Automation
D) All of the above
Answer: D
151. A company updates software to fix bugs after release. This is:
A) Adaptive maintenanceB) Corrective maintenance
C) Preventive maintenance
D) Perfective maintenance
Answer: B
152. Software modified due to OS change is:
A) CorrectiveB) Perfective
C) Adaptive
D) Preventive
Answer: C
153. Improving UI and speed falls under:
A) PreventiveB) Perfective
C) Corrective
D) Adaptive
Answer: B
154. A company backs up data regularly. This is:
A) CorrectiveB) Preventive
C) Adaptive
D) Perfective
Answer: B
155. Installing pirated software may cause:
A) Faster systemB) Malware risk
C) Legal security
D) Better updates
Answer: B
156. Sharing one license on many PCs is:
A) Legal useB) Softlifting
C) Testing
D) Updating
Answer: B
157. Shop installs software illegally on PCs. This is:
A) CounterfeitingB) Hard disk loading
C) Internet piracy
D) Softlifting
Answer: B
158. Fake copies sold as original is:
A) Internet piracyB) Counterfeiting
C) Softlifting
D) Overuse
Answer: B
159. A hacker exploits unpatched software. Reason:
A) Slow CPUB) Missing updates
C) RAM issue
D) Hardware fault
Answer: B
160. Automatic updates mainly improve:
A) HardwareB) Security
C) Size
D) Weight
Answer: B
161. A slow system improves after RAM upgrade. Reason:
A) Faster CPUB) Better memory access
C) Software deletion
D) OS removed
Answer: B
162. Cache memory reduces:
A) StorageB) Access time
C) Input time
D) Output time
Answer: B
163. If CPU waits for RAM frequently, solution is:
A) Increase diskB) Use cache
C) Delete OS
D) Reduce RAM
Answer: B
164. SSD improves:
A) CPU speedB) Storage speed
C) Input
D) Output
Answer: B
165. Bus connects:
A) UsersB) Components
C) Software
D) Internet
Answer: B
166. CPU sending address uses:
A) Data busB) Address bus
C) Control bus
D) Memory bus
Answer: B
167. CPU read/write signals go via:
A) Data busB) Address bus
C) Control bus
D) Cache
Answer: C
168. Multicore CPU allows:
A) One task onlyB) Multiple tasks
C) No tasks
D) Input only
Answer: B
169. If data is overwritten, recovery:
A) EasyB) Impossible
C) Faster
D) Automatic
Answer: B
170. Database helps in:
A) Storage onlyB) Organized storage & retrieval
C) Hardware
D) Input only
Answer: B
171. CSV file contains:
A) ImagesB) Structured data
C) Audio
D) Video
Answer: B
172. HTML file structure is:
A) Fully structuredB) Semi-structured
C) Unstructured
D) Binary
Answer: B
173. Social media posts are:
A) StructuredB) Semi-structured
C) Unstructured
D) Binary
Answer: C
174. Barcode reader captures:
A) ImagesB) Digital data
C) Sound
D) Video
Answer: B
175. Data server mainly used in:
A) Small tasksB) Large organizations
C) Home use
D) Gaming only
Answer: B
176. OS acts as:
A) HardwareB) Interface
C) Data
D) Output
Answer: B
177. Compiler vs Interpreter difference:
A) SameB) Execution method differs
C) Both hardware
D) Both storage
Answer: B
178. High-level languages are:
A) BinaryB) Human-readable
C) Machine only
D) Hardware
Answer: B
179. Machine language is:
A) EasyB) Binary
C) English
D) Graphical
Answer: B
180. Assembly language is:
A) BinaryB) Mnemonic based
C) High-level
D) Hardware
Answer: B
181. IDE includes:
A) Editor + debuggerB) CPU
C) RAM
D) Printer
Answer: A
182. Version control tracks:
A) HardwareB) Changes
C) Input
D) Output
Answer: B
183. Encryption protects:
A) HardwareB) Data
C) CPU
D) RAM
Answer: B
184. Authorization controls:
A) SpeedB) Access rights
C) Size
D) Output
Answer: B
185. Malware causes:
A) Security issuesB) Faster system
C) More storage
D) Better UI
Answer: A
186. Backup is used for:
A) DeletionB) Recovery
C) Coding
D) Input
Answer: B
187. Cloud services reduce:
A) SpeedB) Local storage need
C) CPU
D) Input
Answer: B
188. IoT connects:
A) PeopleB) Devices
C) Books
D) Software only
Answer: B
189. AI helps in:
A) AutomationB) Decision making
C) Prediction
D) All of the above
Answer: D
190. Quantum computing focuses on:
A) Classical bitsB) Qubits
C) RAM
D) Disk
Answer: B
191. Early computers used:
A) ICsB) Vacuum tubes
C) Transistors
D) Chips
Answer: B
192. Transistors replaced:
A) ICsB) Vacuum tubes
C) Chips
D) RAM
Answer: B
193. IC stands for:
A) Internal circuitB) Integrated circuit
C) Input chip
D) Internal chip
Answer: B
194. Microprocessor is based on:
A) ICB) Paper
C) Ink
D) Wire
Answer: A
195. GUI improves:
A) SpeedB) User interaction
C) Storage
D) Input only
Answer: B
196. OS examples include:
A) Windows, LinuxB) RAM
C) CPU
D) Disk
Answer: A
197. Software enables communication via:
A) Hardware onlyB) Applications
C) CPU
D) RAM
Answer: B
198. Automation reduces:
A) WorkloadB) Storage
C) Input
D) Output
Answer: A
199. Data analytics supports:
A) Random decisionsB) Informed decisions
C) No decisions
D) Manual work
Answer: B
200. Software evolution leads to:
A) InnovationB) Efficiency
C) Better systems
D) All of the above
Answer: D
