"1 - Uma função é um bloco de código que pode ser guardado, para ser chamado assim que desejarmos, contanto que saibamos seu nome. Contudo, não é necessário sabermos a sua implementação."
O que seria a implementação? Sou iniciante na área e vejo muitas vezes esta palavra, mas é muito difusa e genérica. Eu teria respondido que a questão está incorreta, pois compreendi que "saber sua implementação" é sinônimo de "saber como ela funciona", o que considero importante.