System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q191: Which of the following is NOT a benefit of 64-bit architecture over 32-bit?
- A: More pointer size
- B: Larger disk access
- C: Lower performance
- D: More memory support
View Answer
C
Q192: Recompilation is required when
- A: moving code from 64-bit to 32-bit
- B: updating an IDE
- C: using the same machine
- D: for Linux compatibility
View Answer
A
Q193: Windows architecture compatibility is achieved through
- A: dual processors
- B: 32-bit DLLs only
- C: two versions of each API
- D: multiboot configuration
View Answer
C
Q194: Compiler settings help determine
- A: if code is user-friendly
- B: if code is valid for the cloud
- C: if 32-bit or 64-bit executable is created
- D: if code is in C or C++
View Answer
C
Q195: ______ allows building one source code for both 32-bit and 64-bit platforms.
- A: Multithreading
- B: Portability
- C: Exception handling
- D: Object-oriented design
View Answer
B
Q196: Running a 64-bit executable on a 32-bit machine directly
- A: will run slowly
- B: is not possible without changes
- C: will use limited memory
- D: runs faster
View Answer
B
Q197: On 64-bit systems, 32-bit code may fail to
- A: use all features of the OS
- B: connect to the internet
- C: load APIs
- D: compile correctly
View Answer
A
Q198: To run a 64-bit code on a 32-bit system
- A: BIOS update is needed
- B: compiler version is irrelevant
- C: recompilation with configuration is required
- D: pointer access is optional
View Answer
C
Q199: Which one is true about 32-bit executables on 64-bit systems?
- A: They are blocked
- B: They fully utilize memory
- C: They run but lack 64-bit features
- D: They require cloud access
View Answer
C
Q200: Access to larger disk space is a feature of ______ architecture.
- A: 8-bit
- B: 16-bit
- C: 32-bit
- D: 64-bit
View Answer
D