Buscar

Considerando o texto apresentado, analise o caso a seguir. Carlos está participando de um projeto de construção de uma assistente virtual que auxil...

Considerando o texto apresentado, analise o caso a seguir. Carlos está participando de um projeto de construção de uma assistente virtual que auxilia os usuários em operações matemáticas. O código dessa assistente está sendo implementado na linguagem C, utilizando o conceito de ponteiros. Considere o código de teste a seguir. Analisando esse código, assinale a alternativa que apresenta corretamente uma função que utiliza o conceito de ponteiro para calcular o quadrado de um número.


A) void potencia(int %num){%num = pot(%num, 2);}
B) int potencia(int &num){&num = pow(&num, 2);}
C) void potencia(int *num){num = sqrt(num, 2);}
D) void potencia(int *num){*num = pow(*num, 2);}
E) void potencia(int &num){&num = sqrt(&num, 2);}

Essa pergunta também está no material:

Estrutura de Dados A2
7 pág.

Estrutura de Dados I Universidade Veiga de AlmeidaUniversidade Veiga de Almeida

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra D) void potencia(int *num){*num = pow(*num, 2);}. Essa função utiliza o conceito de ponteiro para calcular o quadrado de um número. O ponteiro é representado pelo asterisco (*) e é utilizado para acessar o valor armazenado na variável apontada. Nesse caso, a função recebe um ponteiro para um número inteiro e utiliza a função pow para calcular o quadrado desse número, armazenando o resultado na variável apontada pelo ponteiro.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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