Browse Source

Update C/C++ supervision material

Andrea Franceschini 4 years ago
parent
commit
638bbe1350
3 changed files with 35 additions and 4 deletions
  1. 2 2
      files/ProgC/supervision_1.html
  2. 2 2
      files/ProgC/supervision_2.html
  3. 31 0
      files/ProgC/supervision_3.html

+ 2 - 2
files/ProgC/supervision_1.html

@@ -3,11 +3,11 @@
 <html>
 
 <head>
-    <title>Programming in C and C++ -- 2018/19 -- Supervision 1</title>
+    <title>Programming in C and C++ -- 2020/21 -- Supervision 1</title>
 </head>
 
 <body>
-    <h1>Programming in C and C++ (2018/19)<br/>Supervision 1</h1>
+    <h1>Programming in C and C++ (2020/21)<br/>Supervision 1</h1>
 
     <h2>1</h2>
     <p>What is the difference between <code>'a'</code> and <code>"a"</code>?</p>

+ 2 - 2
files/ProgC/supervision_2.html

@@ -3,11 +3,11 @@
 <html>
 
 <head>
-    <title>Programming in C and C++ -- 2018/19 -- Supervision 2</title>
+    <title>Programming in C and C++ -- 2020/21 -- Supervision 2</title>
 </head>
 
 <body>
-    <h1>Programming in C and C++ (2018/19)<br/>Supervision 2</h1>
+    <h1>Programming in C and C++ (2020/21)<br/>Supervision 2</h1>
 
     <h2>1</h2>
     <p>If a function <code>f</code> has a static instance of a class as a local variable, when might the class constructor be called?</p>

+ 31 - 0
files/ProgC/supervision_3.html

@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+
+<html>
+
+<head>
+    <title>Programming in C and C++ -- 2020/21 -- Supervision 3</title>
+</head>
+
+<body>
+    <h1>Programming in C and C++ (2020/21)<br/>Supervision 3</h1>
+
+    <p>The third supervision is generally for spillover from the second one, and revision.</p>
+
+    <p>For revision, the following should cover a lot of ground and should not take you very long (ignore any repeated/overlapping questions).</p>
+
+    <p><a href="https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y1995p6q5.pdf">https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y1995p6q5.pdf</a></p>
+    <p><a href="https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2009p3q1.pdf">https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2009p3q1.pdf</a></p>
+    <p><a href="https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2011p3q3.pdf">https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2011p3q3.pdf</a></p>
+    <p><a href="https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2012p3q3.pdf">https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2012p3q3.pdf</a></p>
+    <p><a href="https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2015p3q2.pdf">https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2015p3q2.pdf</a></p>
+
+    <p>As for more practical exercises, I suggest these. Don't feel like you have to do all of them if you don't have time, but aim for at least two.</p>
+
+    <p><a href="https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y1997p5q5.pdf">https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y1997p5q5.pdf</a></p>
+    <p><a href="https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2007p3q4.pdf">https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2007p3q4.pdf</a></p>
+    <p><a href="https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2010p3q6.pdf">https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2010p3q6.pdf</a></p>
+    <p><a href="https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2014p3q3.pdf">https://www.cl.cam.ac.uk/teaching/exams/pastpapers/y2014p3q3.pdf</a></p>
+
+</body>
+
+</html>