A alternativa correta é a letra B: void muda(int *v1, int *v2){ int temp = *v1; *v1=*v2; *v2=temp; } Explicação: A função muda recebe dois ponteiros para inteiros (int *v1, int *v2) e não variáveis inteiras (int &v1, int &v2) como apresentado nas alternativas A, C, D e E. Além disso, a função deve alterar o valor das variáveis apontadas pelos ponteiros, e não os próprios ponteiros. A alternativa B é a única que atende a essas condições, realizando a troca de valores entre as variáveis apontadas pelos ponteiros.
Para escrever sua resposta aqui, entre ou crie uma conta
Estrutura da Administração Pública Federal Brasileira
Compartilhar