Subject library

Computer MCQs

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

100 MCQs 10 per page 9 of 10
MCQ 81 Database Pl/sql

Which of the following best describes the purpose of a 'database catalog' (system catalog or data dictionary)?

  1. A physical printed manual for the database software
  2. A set of internal system tables and views that store metadata about the database itself, such as table structures, indexes, and permissions
  3. A synonym for a user-created table
  4. A technique used only for backups
MCQ 82 Operating Systems

What is the purpose of 'process resource limits' (such as those set via ulimit on Unix-like systems)?

  1. To permanently prevent any process from running
  2. To restrict the amount of specific resources (like open files, memory, or CPU time) a process is allowed to consume, preventing a single process from monopolizing system resources
  3. A synonym for CPU affinity
  4. A feature used only for network sockets
MCQ 83 Computer Hardware & Architecture

Which of the following best describes the purpose of a 'crossbar switch' in interconnect architecture, such as within a multi-core processor or network switch?

  1. A single, shared bus that all components must contend for
  2. A synonym for a ring topology
  3. A component used only for external network cabling
  4. A switching architecture that allows any input to be connected to any output simultaneously through a grid of switches, minimizing contention compared to a shared bus
MCQ 84 Windows Linux File Systems

Which of the following best describes the purpose of Linux 'namespaces' (a distinct kernel feature from cgroups) in the context of containerization?

  1. A feature for compressing files
  2. A synonym for a shell alias
  3. A feature used only for managing user passwords
  4. A kernel feature that isolates and virtualizes system resources (like process IDs, network interfaces, and mount points) so a group of processes sees its own isolated view of the system
MCQ 85 Web Technologies

What is the purpose of PHP's 'weak references' (WeakMap and WeakReference, introduced in PHP 7.4/8.0)?

  1. To permanently prevent garbage collection of an object
  2. To hold a reference to an object without preventing it from being garbage collected once no other strong references remain, useful for caches or metadata that shouldn't keep objects alive artificially
  3. A synonym for a regular object property
  4. A feature used only for arrays
MCQ 86 Oop & Uml

What is 'duck typing', a concept associated with dynamically-typed object-oriented languages?

  1. A strict requirement that objects must explicitly implement a named interface
  2. A style where an object's suitability is determined by the presence of certain methods or properties, rather than its explicit type or class
  3. A synonym for static typing
  4. A design pattern used only for animal simulation programs
MCQ 87 Computer Networks

What is the purpose of 'BGP communities' 'no-export' and 'no-advertise' well-known values?

  1. To permanently delete a route
  2. To signal specific route propagation restrictions, such as preventing a route from being advertised beyond the local autonomous system or to any external peer at all
  3. A synonym for route aggregation
  4. A technique used only for internal DNS
MCQ 88 Database Pl/sql

Which of the following best describes the purpose of a 'database schema versioning' strategy in continuous deployment pipelines?

  1. To permanently lock a schema to a single version forever
  2. To track and apply incremental, ordered schema changes in a controlled, repeatable way across environments, ensuring the database structure stays synchronized with application code changes
  3. A synonym for a full database backup
  4. A technique used only for NoSQL databases
MCQ 89 Operating Systems

What is the purpose of 'RCU' (Read-Copy-Update) as a synchronization mechanism used in the Linux kernel?

  1. To require exclusive locking for every read operation
  2. A synonym for a standard mutex
  3. A mechanism used only for network packet processing
  4. To allow readers to access shared data concurrently without locking, while writers create a new copy of the data and atomically update the reference, avoiding blocking readers
MCQ 90 System Analysis And Design

What is the purpose of 'earned value management' (EVM) as a project performance measurement technique?

  1. To calculate an employee's salary
  2. A synonym for a use case diagram
  3. A technique used only for marketing budgets
  4. To integrate measurements of project scope, schedule, and cost to objectively assess project performance and progress against the original plan
Continue studying

Other subjects

All categories →