Julgue o item seguinte, relativo a linguagens de programação...

Próximas questões
Com base no mesmo assunto
Ano: 2016 Banca: CESPE / CEBRASPE Órgão: TCE-PA
Q1219785 Programação
Julgue o item seguinte, relativo a linguagens de programação.
Utilizando-se linguagens fracamente tipadas, é possível alterar o tipo de dado contido em uma variável durante a execução do programa.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

Gabarito: C - Certo

A questão aborda o conceito de tipagem em linguagens de programação, especificamente a diferença entre linguagens fortemente e fracamente tipadas. Em linguagens fracamente tipadas, como JavaScript, é permitido que se altere o tipo de dado que uma variável armazena durante a execução do programa. Isso é chamado de dynamic typing ou tipagem dinâmica.

Por exemplo, em JavaScript, você pode começar com uma variável contendo uma string e depois atribuir um número a ela:

let variavel = "sou uma string";
variavel = 123; // Agora é um número

Essa flexibilidade é característica de linguagens com tipagem dinâmica e é o que torna a afirmativa correta. Em contrapartida, linguagens fortemente tipadas, como Java ou C#, exigem a declaração do tipo de dado que a variável vai armazenar e não permitem essa mudança de tipo após a declaração, a menos que seja feita uma conversão de tipo explícita, também conhecida como casting.

```

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

CORRETA

fracamente tipada --> não é necessário definir o tipo das variáveis ao declará-las, e esse tipo pode ser alterado em tempo de execução. dessa forma , uma mesma variável pode receber valores numéricos, texto, booleanos,int e etc.

fortemente tipadas ---> ou estaticamente tipadas , 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.(https://pt.wikipedia.org/)

CERTO.

FRACA, COMO NA QUESTÃO, PERMITE

FORTE: não é possivel alterar durante/ao longo de operações com tipos incompatíveis ou, até mesmo, compatíveis

Linguagem fracamente tipada (ou Tipagem Fraca) consegue lidar com operações entre tipos de dados diferentes.

Algumas linguagens conseguem fazer conversões implícitas em operações.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo