Buscar

Na linguagem as funções podem ser invocadas passando parâmetros por valor diretamente ou por meio da referência de forma indireta utilizando pontei...

Na linguagem as funções podem ser invocadas passando parâmetros por valor diretamente ou por meio da referência de forma indireta utilizando ponteiros. Base informação, escolha a alternativa que apresenta resultado da execução bem-sucedida do código em C apresentado a seguir: #include void { (*num) = (*num) + 1: } int main () { int num = calcular (&num) printf num) : return (0) A 6 Você assinalou essa alternativa (A) B 5 C Erro de execução. D 1 ao endereço da variável F Adiciona 1 ao endereço do ponteiro.

A 6 Você assinalou essa alternativa (A)
B 5
C Erro de execução.
D 1 ao endereço da variável
F Adiciona 1 ao endereço do ponteiro.

Essa pergunta também está no material:

Screenshot_21
1 pág.

Linguagem de Programação. EngenhariasEngenharias

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra A) 6. Explicação: O código apresentado declara uma função "calcular" que recebe um ponteiro para um inteiro como parâmetro e adiciona 1 ao valor apontado por esse ponteiro. Em seguida, a função main declara uma variável "num" do tipo inteiro e chama a função "calcular" passando o endereço de "num" como parâmetro. Dessa forma, a função "calcular" adiciona 1 ao valor de "num" e, como a variável "num" foi passada por referência, o valor de "num" é atualizado na função main. Por fim, o valor atualizado de "num" é impresso na tela, resultando em 6.

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