Skip to main content

System Programming MCQs with Answers

Practice important System Programming MCQs with answers and explanations.

Multiple Choice Questions

Q1311: Memory mapped files eliminate the need for using
  • A: Search trees
  • B: File APIs
  • C: Loops
  • D: Operating systems
View Answer
B

Q1312: Memory sharing among processes in Windows is enabled through
  • A: Pointers
  • B: DLLs
  • C: Memory mapped files
  • D: Page faults
View Answer
C

Q1313: Which API platforms are used by Windows for memory management?
  • A: WinAPI and LinAPI
  • B: Win32 and Win64
  • C: WinMem and WinDisk
  • D: MemAPI and CoreAPI
View Answer
B

Q1314: How many bits are used by pointers in the Win32 API?
  • A: 64
  • B: 32
  • C: 16
  • D: 128
View Answer
B

Q1315: The virtual memory space supported by Win32 is
  • A: 2^64
  • B: 2^16
  • C: 2^32
  • D: 2^8
View Answer
C

Q1316: The virtual memory space supported by Win64 is
  • A: 2^32
  • B: 2^48
  • C: 2^64
  • D: 2^16
View Answer
C

Q1317: What is the total virtual space provided by Win64?
  • A: 16 GB
  • B: 4 TB
  • C: 16 Exabytes
  • D: 128 MB
View Answer
C

Q1318: A well-designed application should run on both Win32 and Win64 modes
  • A: without change
  • B: in compatibility mode
  • C: with recompilation
  • D: with partial optimization
View Answer
A

Q1319: How much of the virtual space is accessible to a process in Win32?
  • A: 16 GB
  • B: 8 GB
  • C: 4 GB
  • D: 2 GB
View Answer
B

Q1320: In Win32, the system reserves the remaining virtual space for
  • A: system logs
  • B: files and folders
  • C: shared data and drivers
  • D: applications
View Answer
C

Test Your Knowledge

Take a timed quiz on System Programming

🚀 Start Quiz Now