Buscar

O algoritmo a seguir recebe um vetor v de números inteiros e rearranja esse vetor de tal forma que seus elementos, ao final, estejam ordenados de f...

O algoritmo a seguir recebe um vetor v de números inteiros e rearranja esse vetor de tal forma que seus elementos, ao final, estejam ordenados de forma crescente. Considerando que nesse algoritmo há erros de lógica que devem ser corrigidos para que os elementos sejam ordenados de forma crescente, avalie as afirmativas a seguir:

I- A linha 04 deve ser corrigida da seguinte forma: for(i = 1; i < n - 1 ; i ++)

II- A linha 08 deve ser corrigida da seguinte forma: while( j >= 0 && v[j] >chave)

III- A linha 10 deve ser corrigida do seguinte modo: v [ j + 1] = v [ j];

IV- a linha 13 deve ser corrigida do seguinte modo: v [ j - 1] = chave;

Assinale a alternativa CORRETA:


A As afirmativas III e IV estão corretas.
B As afirmativas I e II estão corretas.
C As afirmativas I e IV estão corretas.
D As afirmativas II e III estão corretas.

Essa pergunta também está no material:

Linguagens de Programação e Estruturas de Dados Avaliação Final (Objetiva) - Individual
8 pág.

Linguagens de Programação e Estrutura de Dados Centro Universitário Leonardo da VinciCentro Universitário Leonardo da Vinci

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra D. As afirmativas II e III estão corretas.

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