Skip to main content

System Programming MCQs with Answers

Practice important System Programming MCQs with answers and explanations.

Multiple Choice Questions

Q3891: Race detection tools in parallelism frameworks
  • A: help detect data conflicts during parallel execution
  • B: automatically fix bugs
  • C: create new threads
  • D: convert parallel to sequential code
View Answer
A

Q3892: OpenMP is an example of
  • A: a portable, scalable, open-source parallelism framework
  • B: a proprietary software
  • C: a debugging tool
  • D: a single-core processor
View Answer
B

Q3893: Intel Thread Building Blocks (TBB) is mainly a
  • A: performance library with APIs to add parallelism
  • B: a compiler
  • C: a hardware component
  • D: an operating system
View Answer
A

Q3894: Cilk++ extends ordinary serial programming to
  • A: support parallel programming
  • B: use only C language
  • C: support only Java
  • D: replace multithreading
View Answer
A

Q3895: Which framework supports shared-memory parallel programming?
  • A: OpenMP
  • B: Intel TBB
  • C: Cilk++
  • D: None of the above
View Answer
A

Q3896: Loop level parallelism is useful in applications like
  • A: matrix multiplication
  • B: networking protocols
  • C: user interface design
  • D: file compression
View Answer
A

Q3897: Fork-Join parallelism control flow resembles
  • A: the shape of a fork dividing and joining flows
  • B: a straight line
  • C: a circle
  • D: random execution
View Answer
B

Q3898: Parallelism frameworks provide
  • A: compiler directives and runtime libraries
  • B: only compilers
  • C: only hardware tools
  • D: only debuggers
View Answer
A

Q3899: OpenMP documentation is available at
  • A: https://www.openmp.org/
  • B: https://intel.com
  • C: https://cilk.mit.edu/
  • D: https://parallel.org/
View Answer
A

Q3900: Intel TBB APIs are available from
  • A: https://www.intel.com/content/www/us/en/developer/tools/oneapi/onetbb.html#gs.rodjo
  • B: https://openmp.org
  • C: https://github.com/intel/tbb
  • D: https://cilk.mit.edu/
View Answer
A

Test Your Knowledge

Take a timed quiz on System Programming

🚀 Start Quiz Now