Buscar

Assinale a alternativa CORRETA: I- A linha 04 deve ser corrigida da seguinte forma: for(i = 1; i < n - 1 ; i ++) II- A linha 08 deve ser corrigida ...

Assinale a alternativa CORRETA:
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;
a) As afirmativas I e IV estão corretas.
b) As afirmativas I e II estão corretas.
c) As afirmativas II e III estão corretas.
d) As afirmativas III e IV estão corretas.

Essa pergunta também está no material:

Linguagens de Programação e Estruturas de Dados II
2 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

Vamos analisar cada alternativa: I- A linha 04 deve ser corrigida da seguinte forma: for(i = 1; i < n - 1 ; i ++) - Esta afirmação está correta, pois a condição do loop for está correta. II- A linha 08 deve ser corrigida da seguinte forma: while( j >= 0 && v[j] >chave) - Esta afirmação está correta, pois a condição do while está correta. III- A linha 10 deve ser corrigida do seguinte modo: v [ j + 1] = v [ j]; - Esta afirmação está correta, pois está realizando a operação de inserção no vetor. IV- A linha 13 deve ser corrigida do seguinte modo: v [ j - 1] = chave; - Esta afirmação está incorreta, pois a correta seria v [ j ] = chave, para inserir a chave na posição correta. Portanto, a alternativa correta é: b) As afirmativas I e II estão corretas.

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