Computer Arithmetic MCQ

1. What is the primary purpose of the Arithmetic Logic Unit (ALU) in a computer system? a) To store data temporarilyb) To perform arithmetic and ...

Read more

Basic Structure of Computer MCQ

1. Which component of the CPU stores the data currently being processed? a) Memory Registerb) General Registerc) Instruction Registerd) Control Word Answer: b) General RegisterExplanation: ...

Read more

Computer Architecture, Design, and Memory Technologies MCQ

1. What does computer architecture primarily focus on?a) Software developmentb) Hardware designc) Network administrationd) Data analysis Answer: b) Hardware designExplanation: Computer architecture primarily deals with ...

Read more

Software Maintenance & Software Project Measurement MCQ

1. Which type of maintenance aims to correct faults discovered during normal operation? a) Corrective maintenanceb) Preventive maintenancec) Adaptive maintenanced) Perfective maintenance Answer: a) Corrective ...

Read more

Software Analysis and Testing MCQ

1. What is the purpose of static analysis in software development? a) To execute the code and identify runtime errorsb) To analyze the code without ...

Read more

Software Design MCQ

1. What is the purpose of the Software Design Process?a) To create detailed documentation onlyb) To translate requirements into a representation of softwarec) To solely ...

Read more

The Software Product and Software Process MCQ

1. Which software process model emphasizes a systematic, sequential approach to software development? a) Prototyping Modelb) RAD Modelc) Linear Sequential Modeld) Agile Process Correct Answer: ...

Read more

Trees, Graphs, and NP-Completeness MCQ

1. Which of the following is not a type of balanced tree? a) Binary search treeb) Height-balanced treec) AVL treed) Red-black treeAnswer: a) Binary search ...

Read more

Algorithmic Problem MCQ

1. What is the primary objective of backtracking algorithms? a) Minimize computational complexityb) Maximize memory efficiencyc) Efficiently search a solution spaced) Optimize parallel processing Answer: ...

Read more

Concept of dynamic programming MCQ

1. Which of the following best describes dynamic programming? a) A method to solve optimization problems by breaking them down into simpler subproblemsb) A technique ...

Read more