Skip to main content

System Programming MCQs with Answers

Practice important System Programming MCQs with answers and explanations.

Multiple Choice Questions

Q1791: If a DLL cannot run on Windows 9x, what should dwPlatformID be set to?
  • A: DLL_PLATFORM_WINDOWS
  • B: DLLVER_PLATFORM_WINDOWS
  • C: DLLVER_PLATFORM_NT
  • D: DLL_PLATFORM_NT
View Answer
C

Q1792: cbSize in DLLVERSION must be set to _______.
  • A: sizeof(DLLVERSION)
  • B: 0x00F0
  • C: MAX_SIZE
  • D: DLLSIZE
View Answer
A

Q1793: The concept of side-by-side assemblies helps in _______.
  • A: improving execution speed
  • B: resolving version conflicts
  • C: reducing application size
  • D: changing programming language
View Answer
B

Q1794: An updated DLL with new symbols can break older programs due to _______.
  • A: bug fixing
  • B: code optimization
  • C: interface changes
  • D: compiler error
View Answer
C

Q1795: Multiple processes can share a single implementation of a DLL.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Q1796: Using version numbers in DLL names allows applications to link to specific versions.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Q1797: Older applications may not work with newer DLLs due to changed interfaces.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Q1798: Side-by-side DLLs eliminate the need for specifying version requirements.
  • A: A
  • B: B
  • C:
  • D:
View Answer
B

Q1799: The DllGetVersion() function returns version information dynamically.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Q1800: DLLVERSION includes fields for major version, minor version, and platform ID.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Test Your Knowledge

Take a timed quiz on System Programming

🚀 Start Quiz Now