Questão FC331116
Com relação à linguagem Python, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F). ( ) Qualquer variável pode ser atribuída a um valor de qualquer tipo. ( ) As va
Linguagens de Programação
FGV · 2024
Com relação à linguagem Python, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) Qualquer variável pode ser atribuída a um valor de qualquer tipo.
( ) As variáveis são declaradas com tipos específicos para armazenar valores.
( ) Todos os objetos ou valores possuem tipos.
As afirmativas são, respectivamente,
- F – V – F.
- V – F – V.
- V – V – F.
- F – V – V.
- V – F – F.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A sequência V – F – V reflete características centrais de Python: a linguagem usa tipagem dinâmica, não exige declaração estática de tipos e, ainda assim, todo objeto tem um tipo.
V: em Python uma variável é apenas um nome ligado a um objeto; você pode atribuir successivamente valores de tipos diferentes porque o nome é reatribuído ao novo objeto (ex.: x = "João"; x = 20).
F: variáveis não são declaradas com tipos específicos. Embora existam anotações de tipo (type hints) usadas para documentação e ferramentas estáticas, o intérprete não obriga essas declarações em tempo de execução.
V: todo valor/objeto possui tipo (determinável por type()), o qual define operações válidas e o comportamento do objeto.
Conteúdo do catálogo FC Concursos · Atualizado em