Skip to main content

System Programming MCQs with Answers

Practice important System Programming MCQs with answers and explanations.

Multiple Choice Questions

Q181: windows.h is essential for
  • A: calling hardware directly
  • B: using Windows APIs
  • C: editing the BIOS
  • D: code documentation
View Answer
B

Q182: Objects like DLL and pipe in Windows cannot be
  • A: Handled
  • B: Created
  • C: Accessed directly
  • D: Used in programs
View Answer
C

Q183: Windows provides ______ versions of each API for compatibility.
  • A: one
  • B: two
  • C: three
  • D: four
View Answer
B

Q184: Which architecture can run a 32-bit code but not fully utilize all hardware features?
  • A: 16-bit
  • B: 32-bit
  • C: 64-bit
  • D: 128-bit
View Answer
C

Q185: A major limitation of running 32-bit code on 64-bit hardware is
  • A: it crashes instantly
  • B: it runs slower
  • C: it cannot access large disk space or use large pointers
  • D: it requires no configuration
View Answer
C

Q186: To decide which version of API is used, it depends on
  • A: processor brand
  • B: user command
  • C: compiler's configuration
  • D: BIOS settings
View Answer
C

Q187: Windows supports both 32 and 64-bit APIs to
  • A: encourage users
  • B: enhance graphics
  • C: ensure compatibility across architectures
  • D: enable dual-boot
View Answer
D

Q188: A single source code can be built for both 32 and 64-bit versions through
  • A: programmer comments
  • B: header files
  • C: compiler settings
  • D: OS restart
View Answer
C

Q189: A source code written for 64-bit architecture
  • A: can run on 32-bit system directly
  • B: cannot run on 32-bit systems without recompilation
  • C: can be downgraded through BIOS
  • D: can be run through a browser
View Answer
B

Q190: To generate 32 or 64-bit executable code, the compiler relies on
  • A: source code format
  • B: OS version
  • C: user profile
  • D: compiler configuration
View Answer
D

Test Your Knowledge

Take a timed quiz on System Programming

🚀 Start Quiz Now