I checked the tldTaglibType ComplexType in http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd, there you can see that tlib-version and short-name are required and uri is optional! So none of the answers are correct. Is the mock exam covering the right spec?
This is also displayed in picture "Figure JSP.C-1 TLD Schema Element Structure" (3-16) on page 400 of jsp-2_0-fr-spec.pdf
Johan Pelgrim, The Netherlands
SCJP 1.4, SCWCD 1.4, SCBCD 5.0
I think only A is correct.There is no jsp-version at all.
The mandatory ones according to the jsp spec is tlib-version and short-name. uri is not mandatory, the container can find the location of the tags in some other ways without uri.