Informática, perguntado por robertosp2009, 5 meses atrás

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.

Anexos:

rycardopereyyra: errado

Soluções para a tarefa

Respondido por vitorpixgames
17

Resposta:

I e III, apenas

Explicação:

Eu conferi Fiz a prova


priscillararimmy: Está correta!
Respondido por jssborba
8

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

Anexos:
Perguntas interessantes