Read each question, consider the options, then reveal the correct answer and explanation.
100 MCQs10 per page7 of 10
MCQ 61Windows Linux File Systems
What is the purpose of Windows 'Hybrid Azure AD Join' for enterprise devices?
To permanently disconnect a device from any domain
To allow a device to be simultaneously joined to both an on-premises Active Directory domain and Azure Active Directory (Entra ID), supporting both local and cloud-based management and authentication
A synonym for a standalone workgroup
A feature used only for network printing
Correct answerB — To allow a device to be simultaneously joined to both an on-premises Active Directory domain and Azure Active Directory (Entra ID), supporting both local and cloud-based management and authentication
Explanation
Hybrid Azure AD Join allows an organization's devices to be simultaneously registered with both an on-premises Active Directory domain and Azure Active Directory (Entra ID), enabling access to both traditional on-premises resources and modern cloud-based services and management.
MCQ 62Computer Hardware & Architecture
What security concern is associated with speculative execution, as highlighted by vulnerabilities like Spectre and Meltdown?
Speculative execution can permanently damage hardware
Speculative execution has no security implications
Speculatively executed instructions can leave observable side effects (such as cache state changes) that attackers can exploit to infer sensitive data, even though the speculative results themselves are discarded
Correct answerD — Speculatively executed instructions can leave observable side effects (such as cache state changes) that attackers can exploit to infer sensitive data, even though the speculative results themselves are discarded
Explanation
Spectre and Meltdown exploit the fact that speculatively executed instructions can leave subtle, observable side effects (like changes in cache timing), which attackers can use to infer sensitive data even though the incorrect speculative results are never officially committed.
MCQ 63Computer Hardware & Architecture
What is the purpose of a 'watchdog circuit' at the hardware level (as distinct from a software watchdog timer)?
To improve graphics rendering
To monitor system operation at the hardware level and trigger a reset if the system becomes unresponsive, independent of software failures
To manage network connections
To increase storage capacity
Correct answerB — To monitor system operation at the hardware level and trigger a reset if the system becomes unresponsive, independent of software failures
Explanation
A hardware watchdog circuit operates independently of the software running on the system, monitoring for signs of unresponsiveness and triggering a hardware reset if the software fails to periodically reset the watchdog, providing resilience even against total software failure.
MCQ 64System Analysis And Design
What is the primary purpose of a 'postmortem culture' that emphasizes being 'blameless'?
To avoid ever discussing incidents after they occur
To assign formal disciplinary action to whoever caused an incident
A technique used only for hardware failures
To encourage honest, open analysis of incidents by focusing on systemic and process causes rather than individual blame, improving learning and future prevention
Correct answerD — To encourage honest, open analysis of incidents by focusing on systemic and process causes rather than individual blame, improving learning and future prevention
Explanation
A blameless postmortem culture encourages team members to openly and honestly discuss what happened during an incident, focusing on systemic and process improvements rather than individual blame, which leads to better learning and more effective prevention of future incidents.
MCQ 65Database Pl/sql
Which of the following best describes 'column-level encryption' in a database?
Encrypting the data within specific, sensitive columns (such as credit card numbers), while leaving other columns unencrypted
Encrypting the entire database file
A synonym for row-level security
A technique used only for indexes
Correct answerA — Encrypting the data within specific, sensitive columns (such as credit card numbers), while leaving other columns unencrypted
Explanation
Column-level encryption selectively encrypts data within specific sensitive columns (like social security numbers or credit card details), providing targeted protection for particularly sensitive data while leaving other, less sensitive columns unencrypted for easier querying.
MCQ 66Oop & Uml
Which of the following best describes the purpose of the 'Chain of Command' style relationship in a UML deployment diagram versus a class diagram?
Deployment diagrams show class attributes; class diagrams show hardware nodes
They are functionally identical diagrams
Deployment diagrams are used only for database design
A deployment diagram shows the physical arrangement of hardware nodes and how software artifacts are deployed onto them, while a class diagram shows the static logical structure of classes and their relationships
Correct answerD — A deployment diagram shows the physical arrangement of hardware nodes and how software artifacts are deployed onto them, while a class diagram shows the static logical structure of classes and their relationships
Explanation
A deployment diagram illustrates the physical hardware topology and how software artifacts are deployed onto specific nodes, while a class diagram represents the static logical structure of a system's classes, attributes, and relationships, independent of physical deployment.
MCQ 67Database Pl/sql
What is the primary purpose of a database 'health check' or 'liveness probe' in cloud-native application deployments?
To periodically verify that a database instance is running and responsive, allowing orchestration systems to detect and respond to failures automatically
To permanently shut down an unhealthy database
To compress database backups
To manage user passwords
Correct answerA — To periodically verify that a database instance is running and responsive, allowing orchestration systems to detect and respond to failures automatically
Explanation
Health checks (liveness probes) periodically verify that a database instance is running correctly and responding to requests, allowing container orchestration systems like Kubernetes to automatically detect failures and take corrective action, such as restarting the instance.
MCQ 68Computer Networks
Which of the following best describes the purpose of a 'stateful firewall' compared to a 'stateless' (packet-filtering) firewall?
A stateful firewall tracks the state of active connections, allowing return traffic for established sessions; a stateless firewall evaluates each packet independently with no memory of prior packets
They are functionally identical
A stateless firewall can track connection state; a stateful firewall cannot
A stateful firewall is used only for wireless networks
Correct answerA — A stateful firewall tracks the state of active connections, allowing return traffic for established sessions; a stateless firewall evaluates each packet independently with no memory of prior packets
Explanation
A stateful firewall tracks the state of active network connections, intelligently allowing return traffic that belongs to an already-established, permitted session, while a stateless firewall evaluates each individual packet in isolation, without any memory of prior traffic.
MCQ 69C C++ Programming
Which of the following best describes the purpose of 'test doubles' (such as mocks, stubs, and fakes) in unit testing?
To permanently replace production code entirely
To provide simplified, controllable substitutes for real dependencies during testing, isolating the code under test from external systems or complex collaborators
A synonym for integration tests
A technique used only for database testing
Correct answerB — To provide simplified, controllable substitutes for real dependencies during testing, isolating the code under test from external systems or complex collaborators
Explanation
Test doubles (mocks, stubs, fakes, etc.) provide simplified, controllable substitutes for a unit's real dependencies during testing, allowing the code under test to be isolated from external systems, databases, or complex collaborators, making tests faster and more reliable.
MCQ 70Web Technologies
Which of the following best describes the purpose of 'CSS logical properties' (such as margin-inline-start)?
To permanently disable right-to-left text support
A synonym for CSS Grid
To define layout properties relative to the writing mode and text direction of the content, rather than fixed physical directions like left/right, improving internationalization support
A technique used only for print stylesheets
Correct answerC — To define layout properties relative to the writing mode and text direction of the content, rather than fixed physical directions like left/right, improving internationalization support
Explanation
CSS logical properties define spacing, sizing, and positioning relative to the document's writing mode and text direction (like 'start' and 'end') rather than fixed physical directions (like 'left' and 'right'), making layouts adapt automatically for right-to-left languages.