Ok yeh, I got similar...a few different.
I got:
1.B
2.C
3.A
4.D
5.B
6.A
7.D -I was unsure if it was C or D, as I thought C would not be stored on one computer, but many and "distributed"?
8.C
9.B
10.D
11.B (I'm pretty sure it is B)
12.C
13.D (It's either C or D, depending on what way you wanted to check it, so i think the answer could be C OR D?)
14.A (You put B, as explained above)
15.A (or B?) I thought analysing for some weird reason, can anyone confirm what the answer is?
16.C (random guess)
17.A (unsure what the diagram was going on about)
18.D
19.B
20.B (was unsure)