Buscar

2a Questão Considere os trechos abaixo: int valor = 100; void eureka (int &z) { int temp = 25; z--; temp = temp - 10; valor = valor - temp; cout <...

2a Questão
Considere os trechos abaixo:
int valor = 100;
void eureka (int &z) {
int temp = 25;
z--;
temp = temp - 10;
valor = valor - temp;
cout << "Auxiliar = " << temp << endl;
}
int main() {
int R = 1000; eureka(R);
cout << "Result = " << R << " Valor = " << valor << endl;
}
Assinale a opção correta.

Será impresso Auxiliar = 15 Result = 999 Valor = 85 sendo que z é um parâmetro passado por referência
Será impresso Auxiliar = 15 Result = 1000 Valor = 85 sendo que z é um parâmetro passado por referência
Será impresso Auxiliar = 15 Result = 999 Valor = 85 sendo que z é um parâmetro passado por valor
Será impresso Auxiliar = 15 Result = 1000 Valor = 85 sendo que z é um parâmetro passado por valor

Essa pergunta também está no material:

ESTRUTURA DE DADOS 3° AULA (3)
9 pág.

Tecnologias Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as opções: A) Será impresso Auxiliar = 15 Result = 999 Valor = 85 sendo que z é um parâmetro passado por referência B) Será impresso Auxiliar = 15 Result = 1000 Valor = 85 sendo que z é um parâmetro passado por referência C) Será impresso Auxiliar = 15 Result = 999 Valor = 85 sendo que z é um parâmetro passado por valor D) Será impresso Auxiliar = 15 Result = 1000 Valor = 85 sendo que z é um parâmetro passado por valor Analisando o código fornecido, a variável "R" é passada por referência para a função "eureka". Dentro da função, o valor de "R" é decrementado em 1, e o valor de "temp" é subtraído de 10. Em seguida, o valor de "valor" é atualizado subtraindo o valor de "temp". Portanto, a opção correta é: B) Será impresso Auxiliar = 15 Result = 1000 Valor = 85 sendo que z é um parâmetro passado por referência

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais