FC ConcursosFC Concursos

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,

  1. F – V – F.
  2. V – F – V.
  3. V – V – F.
  4. F – V – V.
  5. 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

Continue aprendendo