System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q1621: In DLLs, variables and _______ are exported for use by other programs.
- A: modules
- B: drivers
- C: functions
- D: headers
View Answer
C
Q1622: DLLs are an example of _______.
- A: shared memory
- B: application interface
- C: static resource code
- D: standalone executables
View Answer
A
Q1623: The entire Windows API is implemented using _______.
- A: drivers
- B: batch files
- C: DLLs
- D: text scripts
View Answer
C
Q1624: Implicit linking of DLLs happens during _______.
- A: code writing
- B: linking
- C: program load time
- D: program termination
View Answer
C
Q1625: The executable size is smaller when using _______.
- A: static linking
- B: object files
- C: DLLs
- D: debug symbols
View Answer
C
Q1626: What is one advantage of using DLLs?
- A: Increased executable size
- B: Reduced memory sharing
- C: Independent shared copies
- D: Easy version update without recompilation
View Answer
D
Q1627: Implicit linking is performed during _______.
- A: runtime
- B: program shutdown
- C: build time
- D: execution time
View Answer
C
Q1628: The .LIB file created during implicit linking acts as a _______.
- A: DLL container
- B: function wrapper
- C: function stub
- D: actual code file
View Answer
C
Q1629: What type of file contains the actual binary image of functions?
- A: .EXE
- B: .LIB
- C: .DOC
- D: .DLL
View Answer
D
Q1630: In implicit linking, the placeholder in .LIB is linked to the calling program at _______.
- A: runtime
- B: design time
- C: build time
- D: test time
View Answer
C