Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2024

ProgramaçãoLinguagens de programação
Código
ce190958
Banca
CESPE / CEBRASPE
Órgão
ANA
Ano
2024
Nível
Superior
A respeito de cloud computing, lógica e linguagem de programação e banco de dados, julgue o próximo item.A linguagem Python é considerada dinamicamente tipada, pois os tipos das variáveis de seus programas podem ser modificados durante a execução.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Tipagem dinâmica em Python

Gabarito: CERTO. A afirmação está correta: Python é uma linguagem dinamicamente tipada, o que significa que os tipos das variáveis são determinados em tempo de execução e podem ser alterados ao longo do programa.

Em linguagens de tipagem dinâmica, como Python, JavaScript e Ruby, as variáveis não estão vinculadas a um tipo fixo. Por exemplo, é perfeitamente válido fazer:

x = 10       # x é inteiro
x = "texto"  # x agora é string

Isso ocorre porque o tipo é uma propriedade do valor, não da variável. A verificação de tipo acontece durante a execução, o que confere flexibilidade, mas exige cuidado com possíveis erros de tipo.

A tipagem dinâmica contrasta com a tipagem estática (como em Java, C, C++), onde o tipo de cada variável é declarado e verificado em tempo de compilação, não podendo ser alterado.

Portanto, a afirmação está perfeita: Python é dinamicamente tipada porque os tipos podem ser modificados durante a execução.

Tipagem de linguagens
  • 1Dinâmica (Python, JS, Ruby)
    • Tipo é do valor, não da variável
    • Verificação em execução
    • Pode mudar durante o programa
  • 2Estática (Java, C, C++)
    • Tipo é declarado na variável
    • Verificação em compilação
    • Não pode mudar
LEVEL · soulevel.com.br

CERTO

Link permanente: /questoes/ce190958