Subject library

Computer MCQs

Read each question, consider the options, then reveal the correct answer and explanation.

100 MCQs 10 per page 10 of 10
MCQ 91 Computer Hardware & Architecture

What is the purpose of a 'victim cache' in processor cache hierarchy design?

  1. To permanently discard evicted cache lines with no further use
  2. A synonym for the L3 cache
  3. To temporarily hold cache lines recently evicted from a smaller, faster cache level, giving them a chance to be quickly retrieved again if referenced soon after eviction, reducing conflict misses
  4. A technique used only for network caches
MCQ 92 Oop & Uml

Which of the following best describes 'duck typing' combined with 'protocol' or 'structural typing' in modern statically-typed languages?

  1. A typing approach where a type is considered compatible if it structurally has the required methods/properties, without needing to explicitly declare conformance to an interface
  2. A requirement that types must be explicitly declared as implementing an interface, with no exceptions
  3. A synonym for dynamic typing exclusively
  4. A concept applicable only to abstract classes
MCQ 93 Oop & Uml

What is the purpose of an 'anti-corruption layer' in domain-driven design, when integrating with a legacy or external system?

  1. To physically clean corrupted hard drives
  2. A synonym for the Facade pattern with no distinction
  3. To provide a translation layer that isolates a system's clean domain model from the concepts and structure of an external or legacy system it integrates with, preventing those foreign concepts from leaking in
  4. A pattern used only for database indexing
MCQ 94 Computer Fundamentals

Which of the following best describes the purpose of 'firmware over-the-air' (FOTA) updates on IoT and mobile devices?

  1. To physically replace a device's internal chip
  2. To remotely deliver and install firmware updates to a device wirelessly over a network, without requiring a physical wired connection or manual intervention
  3. A synonym for a factory reset
  4. A technique used only for updating desktop computers
MCQ 95 Web Technologies

Which of the following best describes the purpose of 'Content-Security-Policy report-only' mode?

  1. To monitor and report potential Content Security Policy violations without actually enforcing or blocking them, useful for testing a policy before full deployment
  2. To permanently block all content on a page
  3. A synonym for enabling HTTPS
  4. A technique used only for image compression
MCQ 96 Database Pl/sql

What is the purpose of 'row-level security' (RLS) in database systems?

  1. To encrypt entire tables
  2. To compress individual rows
  3. To manage database backups
  4. To restrict which specific rows a given user or role can view or modify, based on defined security policies, without needing separate views for each user group
MCQ 97 Windows Linux File Systems

What is the purpose of Windows 'Virtualization-Based Security' (VBS)?

  1. To permanently disable all virtualization features
  2. A synonym for Hyper-V virtual machines used for testing
  3. A feature used only for network virtualization
  4. To use hardware virtualization capabilities to create an isolated, secure region of memory separate from the normal operating system, protecting sensitive security functions from compromise even if the OS kernel is attacked
MCQ 98 Windows Linux File Systems

What is the purpose of the Windows 'Secure Boot' UEFI feature?

  1. To manage disk partitions
  2. To compress files during boot
  3. To manage network firewall rules
  4. To verify that only trusted, digitally signed software (like the bootloader and OS) is allowed to run during the startup process, helping prevent malware from loading before the OS
MCQ 99 Operating Systems

What is the primary purpose of an operating system's 'entropy pool' used for cryptographic random number generation?

  1. To permanently store encryption keys
  2. To collect unpredictable data from various hardware and system events, providing a source of true randomness for generating secure cryptographic values
  3. A synonym for the page cache
  4. A feature used only for network timing
MCQ 100 Computer Hardware & Architecture

What is the purpose of a 'processor's execution ports' in superscalar architecture?

  1. To represent the distinct internal hardware units (such as separate integer, floating-point, or load/store units) that can execute different types of operations in parallel
  2. To provide physical network connectivity
  3. A synonym for cache lines
  4. A feature used only for GPU processing
Continue studying

Other subjects

All categories →