Algumas linguagens de programação, tal como C, permitem que os parâmetros sejam passados para as funções de duas maneiras: por valor e por referência. Diante do trecho de código abaixo, escolha a alternativa CORRETA sobre as afirmativas: void calcule (float *r, float *t) { float real; real = (*r * *r) - (*t * *t); *t = 2 * *r * *t; *r = real; } I) Ocorre passagem de parâmetro por valor. II) Ocorre passagem de parâmetro por referência. III) Não ocorre passagem de parâmetro.