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