Computer Science
Practice free computer science MCQs with detailed answers. Test your knowledge in programming, databases, networking, and core CS concepts for exams and interviews.
- MS Word Shortcut Keys
- MS Excel Shortcut Keys
- Daily Use Shortcut Keys
- Computer Shortcuts - FIA & General Papers
- MS PowerPoint Shortcut Keys
- Computer Fundamentals
- Computer Hardware
- Operating Systems
- Programming Concepts
- Data Structures
- Algorithms
- Database Management Systems (DBMS)
- Computer Networks
- Cyber Security
- Software Engineering
- Web Technologies (HTML, CSS, JavaScript, HTTP)
- Object-Oriented Programming (OOP)
- Artificial Intelligence & Machine Learning
- Cloud Computing
- Computer Architecture
- Memory & Storage
- Compiler Design
- Theory of Computation (Automata)
- Discrete Mathematics
- DBMS
- Web Technologies
- Software Testing & SDLC
- Identify the correct concept described as: a preliminary test that checks whether the most basic and critical functions of software work correctly.
- Which of the following best describes Beta testing?
- What is the name for testing performed by a limited group of external users in a real-world environment before final release?
- What does Alpha testing refer to?
- Which term refers to internal testing performed by an organization's own staff before releasing software to external users?
- Select the accurate description of Test-driven development (TDD).
- The following statement describes a specific concept. What is it called? a development approach where tests are written before the actual code is implemented.
- What is Bug primarily used for?
- Which concept is defined as follows: an error or flaw in software that causes it to behave in an unintended way?
- Which statement correctly explains Test case?
- Select the correct name for: a documented set of conditions, inputs, and expected results used to verify a specific aspect of software behavior.
- In computer science, User acceptance testing (UAT) refers to which of the following?
- What term describes the following? a testing phase where actual users validate the software against real-world business requirements.
- Identify the correct definition of Regression testing.
- The concept in which testing performed after code changes to ensure existing functionality still works correctly is best known as which of these terms?
- What is the function or purpose of White-box testing?
- Which of the following best names the concept in which a testing technique that examines the internal logic and structure of the code being tested?
- Choose the correct description of Black-box testing.
- A testing technique that evaluates functionality without knowledge of the internal code structure. What is this concept called?
- System testing is best defined as which of the following?