Module checkpoint

A Python regression runner knowledge check

Answer every question from your current understanding. After submission, compare your reasoning with the explanation and revisit any weak concept.

5 QuestionsOne Answer eachImmediate ScoreDetailed Explanations
Read→Reason→Select→Review
Question 1 of 5Why pass a list such as ['vvp', '-n', sim] to subprocess.run instead of one command string?
Question 2 of 5What happens when a process run with subprocess.run(..., timeout=120) exceeds the limit?
Question 3 of 5Why does the runner use check=True for compilation but not for simulation?
Question 4 of 5Why are threads acceptable for running simulations in parallel despite Python's GIL?
Question 5 of 5What makes a failing random-seed test reproducible?

Review every selection before submitting. You can retry after reading the explanations.