a) Correto:
Inicialmente, um cursor ResultSet é posicionado antes da primeira linha. Ocorre uma SQLException se você tentar acessar o conteúdo de um ResultSet antes de posicionar o cursor ResultSet na primeira linha com o método next.
b) Correto.
Entre as diversas interfaces deste pacote, existe a interface Connection, que define métodos para executar uma query (como um insert e select), comitar transação, fechar a conexão, entre outros. (Caelum)
c) Correto
O JDBC 4.0 suporta a descoberta de driver automática.
Para assegurar que o programa pode localizar a classe de driver do banco de dados, você deve incluir a localização da classe no classpath do programa ao executar o programa.
d) Errada.
Existe uma lista os nomes de driver JDBC e formatos de URL de banco de dados de vários RDBMSs populares no livro do Deite, Java: como programar (Pág 830).