The following questions from previous exams are not directly relevant, or not good practice, or require some clarification or explanation for the Fall 2024 exam. F20: Q2 leans hard on the "open armlab" allowance such that you're unlikely to see anything similar to this on your exam. Q4 snippet L is still not a correct answer, due to the second issue identified in the key, but note that using gcc217 on armlab the variable bss *will* be in the BSS section, because it is explicitly initialized with a value equal to 0 (compiler dependent behavior not previously covered in COS 217). Warning! Q6/7 is probably the hardest problem in this archive. You will want to study this writeup carefully if you are befuddled by this problem: https://docs.google.com/document/d/1HaW2smD0BZRNFn6zi4QOFVe9dMq1tT6blcKun99sG1Y/edit?usp=sharing F21: no exclusions F22: no exclusions F23: Note that this exam was only 120 minutes, not 180. Q4e is compiler dependent behavior not previously covered in COS 217. Using gcc217 on armlab the variable secondNumber will be in the BSS section, because it is explicitly initialized with a value equal to 0. S21: no exclusions S22: no exclusions S23: Q5b location 3 is compiler dependent behavior not previously covered in COS 217. Using gcc217 on armlab the variables n and i at location 3 would be in the BSS section, because they would be explicitly initialized with a value equal to 0. S24: no exclusions