Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Funcionamento, Propriedades e Classificação das Linguagens de Programação — FUNDATEC 2025

TI - Desenvolvimento de SistemasFuncionamento, Propriedades e Classificação das Linguagens de Programação
Código
qa699558
Banca
FUNDATEC
Órgão
SBC
Ano
2025
Cargo
POSCOMP ( )
Considerando os conceitos de verificação de tipos e inferência de tipos em linguagens de programação, assinale a alternativa correta.
  1. AA verificação de tipos estática ocorre em tempo de execução e é comumente utilizada em linguagens de script como Python e JavaScript para identificar erros de tipo.
  2. BA inferência de tipos é um recurso que exige que o programador declare explicitamente o tipo de cada variável e expressão, aumentando a verbosidade do código.
  3. CLinguagens com verificação de tipos dinâmica não detectam erros de tipo até que a parte do código com o erro seja executada, o que pode levar a falhas em produção.
  4. DA inferência de tipos geralmente compromete a segurança de tipos, pois o compilador (ou interpretador) pode fazer suposições incorretas sobre os tipos das variáveis.
  5. EA verificação de tipos forte é sinônimo de verificação de tipos estática, garantindo que todos os erros de tipo sejam detectados antes da execução do programa.
Revelar gabarito e comentário

GabaritoC — Linguagens com verificação de tipos dinâmica não detectam erros de tipo até que a parte do código com o erro seja executada, o que pode levar a falhas em produção.

Link permanente: /questoes/qa699558