Skip to main content

System Programming MCQs with Answers

Practice important System Programming MCQs with answers and explanations.

Multiple Choice Questions

Q1291: The size of virtual space in Win32 is ______.
  • A: 4 KB
  • B: 4 MB
  • C: 4 GB
  • D: 4 TB
View Answer
C

Q1292: Win64 supports up to ______ of virtual memory.
  • A: 4 GB
  • B: 1 TB
  • C: 16 GB
  • D: 16 Exabytes
View Answer
D

Q1293: In Win32, at least ______ of the 4GB virtual space is accessible to a process.
  • A: 1GB
  • B: 2GB
  • C: 3GB
  • D: 8GB
View Answer
D

Q1294: The remaining half of the virtual space in Win32 is reserved for ______.
  • A: User data
  • B: Stack and heap
  • C: System code and drivers
  • D: Thread pools
View Answer
C

Q1295: To support both 32-bit and 64-bit platforms, applications should be designed to be ______.
  • A: Thread-safe
  • B: Modular
  • C: Architecture-independent
  • D: API-restricted
View Answer
C

Q1296: Which of the following is true about dynamic memory management?
  • A: It avoids using memory
  • B: It uses static variables
  • C: It allows flexible allocation
  • D: It is obsolete now
View Answer
C

Q1297: Memory mapped files are used for faster ______ operations.
  • A: Threading
  • B: File
  • C: I/O
  • D: Kernel
View Answer
C

Q1298: The use of memory mapped files bypasses the need for ______.
  • A: File stream buffering
  • B: Heap allocation
  • C: Pointer casting
  • D: File APIs
View Answer
D

Q1299: Windows memory management is handled through ______ APIs.
  • A: OpenGL
  • B: DirectX
  • C: Win32/Win64
  • D: BIOS
View Answer
C

Q1300: Dynamic memory allows structures to be allocated during ______.
  • A: Compilation
  • B: Runtime
  • C: Debugging
  • D: Linking
View Answer
B

Test Your Knowledge

Take a timed quiz on System Programming

🚀 Start Quiz Now