The following past Tripos questions are from ancestors of the current Part II course Hoare Logic and Model Checking. The comments indicate which parts are (or are not) relevant to the 2015/16 course. If there is no comment, then the whole question is relevant.

Hoare Logic questions appear first, Model Checking Questions follow.

Hoare Logic questions (now updated for 2015/16)

2015 Paper 7 Question 7 not really covered
2014 Paper 7 Question 7 not parts (d) and (e)
2013 Paper 8 Question 8 not parts (d) and (e)
2013 Paper 7 Question 7
2012 Paper 8 Question 8 none of this question
2012 Paper 8 Question 7 not parts (a) and (b)
2011 Paper 8 Question 2
2011 Paper 7 Question 6 not really part (d)
2010 Paper 8 Question 12
2010 Paper 7 Question 14 not parts (b) and (d)
2009 Paper 8 Question 12 none of this question
2009 Paper 7 Question 14
2008 Paper 8 Question 16 not parts (d) and (e)
2008 Paper 7 Question 15
2007 Paper 8 Question 16 not part (d)
2007 Paper 7 Question 6 not parts (d), (f) and (h)
2006 Paper 8 Question 15
2006 Paper 7 Question 6 not parts (h) and (i)
2005 Paper 8 Question 13 not parts (f), (g) and (i)
2005 Paper 7 Question 6
2004 Paper 8 Question 13 not part (b)
2004 Paper 7 Question 6 not parts (c) and (d)
2003 Paper 8 Question 12 FOR no longer lectured (but can read part (b) as "invent a FOR-rule and its use in program refinement")
2003 Paper 7 Question 6
2002 Paper 8 Question 12
2002 Paper 7 Question 1 none of this question
2001 Paper 8 Question 12 FOR no longer lectured (but can read part (a) as "invent a FOR-rule")
2001 Paper 7 Question 1 not part (e)
2000 Paper 8 Question 2 not the third part
2000 Paper 7 Question 1
1999 Paper 8 Question 2 not the second part
1999 Paper 7 Question 2
1998 Paper 8 Question 1
1998 Paper 7 Question 2
1997 Paper 8 Question 1 not part (c)
1997 Paper 7 Question 1
1996 Paper 8 Question 1
1996 Paper 7 Question 1
1995 Paper 8 Question 1
1995 Paper 7 Question 1
1994 Paper 8 Question 10
1994 Paper 7 Question 11 only the first part
1993 Paper 11 Question 12
1993 Paper 10 Question 12

Model-Checking questions (now updated for 2015/16)

2015 Paper 8 Question 6 not part (e)
2014 Paper 8 Question 8
2012 Paper 7 Question 13
2012 Paper 9 Question 12
2011 Paper 7 Question 10 not part (c)
2011 Paper 9 Question 11 only parts (b) and (c)

Older questions (beware that sometimes notation differs from that used in the current course)
2009 Paper 7 Question 15 not covered
2007 Paper 9 Question 8 only parts (a) and (c)
2006 Paper 7 Question 7 not part (d) and part (b) only sketchily covered
2005 Paper 7 Question 7 only parts (a) and (b) (the rest of the question is `enrichment')?
2003 Paper 7 Question 7 not parts (d) and (e)
2002 Paper 7 Question 2
2000 Paper 8 Question 13
1999 Paper 8 Question 13 not really part of the course as taught, but useful background on BDDs
1998 Paper 7 Question 11 not the second point