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