SóProvas


ID
2246908
Banca
Marinha
Órgão
Quadro Técnico
Ano
2016
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Os tipos de dados de uma linguagem de programação são uma grande parte do que determina seu estilo e utilidade. Sobre os tipos de dados, assinale a opção correta.

Alternativas
Comentários
  • Linguagens fortemente tipadas (ou linguagens fortemente tipificadas) são aquelas em que todas as variáveis têm um tipo específico e seus tipos são importantes para a linguagem. Java, C♯, Fortran e Cobol são exemplos deste tipo de linguagem. Normalmente as linguagens fortemente tipadas também são estaticamente tipadas, o que significa que uma vez que a variável foi declarada com um tipo ela será até o seu fim do mesmo tipo e também normalmente possuem declaração explicita de tipo onde o tipo da variável deve ser especificado logo na sua declaração. Uma vez que tais linguagens levam em consideração o tipo, operações entre tipos diferentes ocasionam erro

  • Tipificação Dinâmica: a verificação do tipo de dado é feito em tempo de execução. Ex: Ruby, PHP.
    Tipificação Forte: não permite modificação do tipo de dados de uma variável durante execução dos programas. Ex: Java, Ruby.
    Tipificação Estática: a verificação do tipo de dado é feito em tempo de compilação. Ex: Java, C++
    Tipificação Fraca: permite modificação do tipo de dados de uma variável durante execução dos programas. PHP.

  • O gabarito é a letra C. 

     

    Tipagem forte significa que o interpretador avalia as expressões e não faz correções automáticas entre tipos não compatíveis (conversões de valores). Ou seja, vai dar erro, seja em tempo de compilação ou execução.