Skip to main content

System Programming MCQs with Answers

Practice important System Programming MCQs with answers and explanations.

Multiple Choice Questions

Q1801: cbSize must always match the size of DLLVERSION structure.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Q1802: Explicit linking can help in selecting appropriate DLL versions.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Q1803: Microsoft introduced side-by-side assemblies to handle DLL versioning.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Q1804: The field dwBuilderNumber refers to the build version of the DLL.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Q1805: Applications can determine DLL version requirements at runtime.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Q1806: Declaring DLL requirements using XML is necessary for side-by-side DLLs.
  • A: A
  • B: B
  • C:
  • D:
View Answer
A

Q1807: The function signature HRESULT CALLBACK DllGetVersion(DLLVERSION *pdvi) is used to _______.
  • A: unload a DLL
  • B: check DLL size
  • C: query version info
  • D: link statically
View Answer
C

Q1808: Which of the following is NOT a field in DLLVERSION structure?
  • A: cbSize
  • B: dwMajorVersion
  • C: dwInterfaceID
  • D: dwPlatformID
View Answer
C

Q1809: Which platform identifier is used for DLLs restricted to modern Windows?
  • A: DLLVER_PLATFORM_NT
  • B: DLL_PLATFORM_WINDOWS
  • C: DLL_NT_MODE
  • D: DLL_WIN_ID
View Answer
A

Q1810: How can applications access distinct DLL versions at runtime?
  • A: Using RAM-based loading
  • B: Using multithreaded interface
  • C: Using distinct file names and linking method
  • D: Using DLL compression
View Answer
C

Test Your Knowledge

Take a timed quiz on System Programming

🚀 Start Quiz Now