System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q2711: If initialization is not complete, a thread can be suspended until the ________ is ready.
- A: data
- B: processor
- C: scheduler
- D: memory
View Answer
A
Q2712: The “race condition” occurs when the parent ________ the child to initialize data.
- A: races
- B: waits
- C: suspends
- D: blocks
View Answer
A
Q2713: Any thread can be preempted or resumed at ________ time.
- A: any
- B: scheduled
- C: fixed
- D: the end
View Answer
A
Q2714: Synchronization and priority in threads are ________ concepts.
- A: different
- B: the same
- C: similar
- D: unrelated
View Answer
A
Q2715: Threads are created with defined ________.
- A: priorities
- B: synchronization
- C: time slices
- D: memory sizes
View Answer
A
Q2716: Synchronization ensures that one thread completes its task before another thread ________.
- A: runs
- B: suspends
- C: terminates
- D: starts
View Answer
A
Q2717: Testing alone is ________ to ensure multithreaded program correctness.
- A: necessary but not sufficient
- B: fully sufficient
- C: unnecessary
- D: optional
View Answer
A
Q2718: Threaded program behavior can vary based on processor speed, number of processors, and ________.
- A: OS version
- B: code length
- C: memory size
- D: thread priority
View Answer
A
Q2719: The default stack size for a thread is ________.
- A: 1MB
- B: 512KB
- C: 2MB
- D: 256KB
View Answer
A
Q2720: Threads should be used only when activities are naturally ________.
- A: concurrent
- B: sequential
- C: complex
- D: redundant
View Answer
A