Appendix 01: Solutions to Practice Questions (Exam Blocks 01-04)

Exam Block #1 Practice Questions: Computer Programming and Python Fundamentals

Solution 01

Solution 02

Solution 03

Solution 04

Solution 05

Solution 06

Solution 07

Solution 08

Solution 09

Solution 10

Solution 11

Solution 12

Solution 13

Solution 14

Solution 15

Solution 16

Solution 17

Solution 18

Exam Block #2 Practice Questions: Control Flow - Conditional Blocks and Loops

Solution 01

Solution 02

Solution 03

Solution 04

Solution 05

Solution 06

Solution 07

Solution 08

Solution 09

Solution 10

The solution to question 10 in Exam Block #2 is incorrect.

The correct answer should be "The program outputs two at signs (@@) to the screen." See below:

Solution 11

Solution 12

Solution 13

Solution 14

Solution 15

Solution 16

Exam Block 3 Practice Questions: Data Collections - Tuples, Dictionaries, Lists, and Strings

Solution 01

Solution 02

Solution 03

Solution 04

Solution 05

Solution 06

Solution 07

Solution 08

Solution 09

Solution 10

Solution 11

Solution 12

Solution 13

Solution 14

Exam Block 4 Practice Questions: Functions and Exceptions

Solution 01

Solution 02

Solution 03

Solution 04

Solution 05

Solution 06

Solution 07

Solution 08

Solution 09

Solution 10

Solution 11

Solution 12

Solution 13

Solution 14

Solution 15

Solution 16

Last updated