• Matéria: Informática
  • Autor: ribeirobonitoox74o6
  • Perguntado 8 anos atrás

Para remover uma associação, comparamos a chave informada com as demais chaves das associações da Lista. Se acaso a chave existir, ela é removida do mapeamento, e assim, deixa esta posição disponível para uma eventual adição com está chave.



Márcio é um jovem programador de computadores e deseja utilizar o trecho de código a seguir para implementar a remoção da associação com base na chave informada pelo usuário:printf("Informe a chave para remocao: ");scanf("%d", &chave);/* Verifica se a chave existe */if(MapaLista.find(chave) == MapaLista.end()){cout << "Chave nao existente!\n" << endl;} else {/*Remove a associação da chave informada pelo usuário */MapaLista.erase(MapaLista.find(chave));}



De acordo com o contexto apresentado, analise as asserções abaixo.



I- Quando o usuário digitar uma chave conhecida o sistema devolverá que encontrou, mas não irá deletar o registro.

PORQUE

II - A função MapaLista.erase(MapaLista.find(chave)); está errada, pois a função a ser utilizada é a função MapaLista.delete(MapaLista.find(chave));

A respeito dessas asserções, assinale a alternativa correta

Escolha uma:
a.
a asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

b.
as asserções I e II são proposições falsas.

c.
as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Incorreto

d.
as asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

e.
a asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Respostas

respondido por: RCD722
3
DESCARTA a Letra e: a asserção l é uma proposição falsa, e a ll é uma proposição verdadeira. -----DESCARTA a Letra c: as asserções l e ll são proposições verdadeiras, e a ll é uma justificativa da l.
respondido por: cblucasf
0

Resposta: as asserções I e II são proposições falsas. Correto

Explicação:

AVA

Perguntas similares