RuntimeException [...] (diese heißen daher auch unchecked Exceptions)
Bei a) handelt es es sich um eine RuntimeException, aber die ist eben nicht checked. Und wo steht da was von "information"?
b) ist ein Error, unchecked
c) ist eine IOException. Ich lasse dich mal in der Doku schmökern, ob das Runtime ist, oder nicht.
e) nullPointer ist Runtime, siehe a)