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:
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:
0
Resposta: as asserções I e II são proposições falsas. Correto
Explicação:
AVA
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás