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