Questão nº 60

Questão de Tecnologia da Informação · FGV ALEP 2024 (nº 60)

FGV2024Analista Legislativo - Desenvolvedor de SistemasTecnologia da Informação
Gabarito: Aver comentário ↓

Considere o seguinte trecho de código, desenvolvido utilizando-se a linguagem de programação Python:

```
l = [1,'oi',2.5]
l = 4
print(l, 4 in l, 'oi' in l)
```

Assinale a opção que indica a saída impressa pela função
print*().

Resposta comentada

Gabarito Alternativa A

Em Python, multiplicar uma lista por um número inteiro (`` ou `=`) repete os elementos da lista, criando uma nova lista com essas repetições. O operador `in` verifica se um elemento específico está presente na lista.

(A) Correta: A lista `l` é `[1,'oi',2.5]`. Ao fazer `l = 4`, a lista é repetida 4 vezes, resultando em `[1,'oi',2.5, 1,'oi',2.5, 1,'oi',2.5, 1,'oi',2.5]`. Em seguida, `4 in l` verifica se o número `4` está na lista (não está, então `False`). `'oi' in l` verifica se a string `'oi'` está na lista (está, então `True`).
(B) Incorreta: Esta alternativa assume que a multiplicação `l
= 4` multiplica cada elemento da lista (ex: `14=4`, `'oi'4='oioioioi'`, `2.54=10.0`), o que não é o comportamento de listas em Python. Além disso, os resultados dos operadores `in` estão incorretos para a lista resultante.
(C) Incorreta: A lista não foi multiplicada por 4, permanecendo no seu estado inicial. Os resultados dos operadores `in` estão corretos para a lista inicial, mas não para a lista após a operação `l
= 4`.
(D) Incorreta: Assim como na alternativa B, há o erro de multiplicar os elementos individualmente, e os resultados dos operadores `in` estão incorretos.
(E) Incorreta: Apresenta a mesma falha de multiplicar os elementos individualmente. A multiplicação de strings por números inteiros resulta na repetição da string, não em uma sequência crescente de repetições como sugerido por 'oi', 'oioi', 'oioioi', etc. Os resultados dos operadores `in` também estão incorretos.

Fonte: FGV ALEP 2024 Analista Legislativo - Desenvolvedor de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho