Essa pergunta também está no material:
Respostas
A alternativa correta é a letra A) II e IV, apenas. A afirmação I está incorreta, pois na passagem de parâmetros por valor as variáveis utilizadas como argumentos podem ser alteradas, mas essas alterações não afetarão as variáveis originais. A afirmação II está correta, pois na passagem por valor é feita uma cópia do valor do argumento para uma variável local dentro da função. A afirmação III está incorreta, pois na passagem por referência as variáveis utilizadas como argumentos para a função são alteradas dentro da função, mas não é porque elas são passadas por referência que elas são parâmetros de saída. A afirmação IV está correta, pois na passagem por referência, dentro da função, o argumento real utilizado na chamada é acessado através do seu endereço, sendo assim, qualquer alteração feita na variável dentro da função afetará a variável original. A afirmação V está incorreta, pois na passagem por valor, quaisquer alterações feitas nestes parâmetros dentro da função não irão afetar as variáveis usadas como argumentos.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta