Analise o código abaixo:
Considere a execução estrita desse código e avalie as seguintes afirmações:
I – Na linha 2, a sintaxe para adicionar um elemento está correta.
II – Não será exibido nenhum resultado, pois há algum erro de sintaxe em uma ou mais linhas do código e o programa não irá executar.
III – Ao finalizar da execução do programa, serão exibidos na tela os seguintes valores: “Limão” e “Banana”.
É VERDADEIRO o que se afirma em:
a.
I, apenas.
b.
II e III, apenas.
c.
III, apenas.
d.
I e III, apenas.
e.
II, apenas.
Soluções para a tarefa
Resposta:
I e III, apenas
Explicação:
Eu conferi Fiz a prova
Baseado no código da imagem é possível afirmar que a alternativa correta é a d. I e III, apenas
Para entender mais:
Passo a passo
Na primeira linha do código temos a criação de uma lista frutas que possui três elementos Limão, Banana e Morango.
frutas = ["Limão", "Banana", "Morango"]
Na segunda linha é adicionado um item (Abacaxi) através do método .append( ), que o adiciona na última posição da lista.
frutas.append("Abacaxi")
Em seguida é criado um bloco de repetição for que vai se repetir por duas vezes*. Cada vez que o bloco for executado, será chamado o método .pop( ), que remove o último elemento da lista.
for i in range(2):
frutas.pop( )
*OBS: O bloco se repetirá duas vezes pois a função range(2) retorna uma série numérica no intervalo passado como parâmetro. Se apenas um parâmetro é passado, a série numérica é iniciada em 0 e o número passado é considerado o fim (não inclusivo) da série numérica. Portanto range(2) vai de 0 a 1.
Por fim, é exibida a lista.
print(frutas)
como foram removidos dois elementos da lista, o resultado final é ["Limão", "Banana"]
Analisando as afirmações
A primeira afirmação "I - Na linha 2, a sintaxe para adicionar um elemento está correta." pois de a linha frutas.append("Abacaxi") está correta.
A afirmação "II – Não será exibido nenhum resultado, pois há algum erro de sintaxe em uma ou mais linhas do código e o programa não irá executar." está incorreta pois não há erros no código.
A afirmação "III – Ao finalizar da execução do programa, serão exibidos na tela os seguintes valores: “Limão” e “Banana”. está correta pois são exatamente estes os valores exibidos.
Para saber mais sobre códigos de programação, veja:
https://brainly.com.br/tarefa/51124598
#SPJ2