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.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
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