A respeito da linguagem de programação Java, julgue o item.A...
A respeito da linguagem de programação Java, julgue o item.
A linguagem Java é amplamente conhecida como uma
linguagem fracamente tipada, tendo em vista que ela
não requer que todas as variáveis tenham um tipo.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
Para compreender a questão, é importante esclarecer o que significa tipagem em linguagens de programação. Tipagem é a característica que define se uma linguagem exige ou não que as variáveis sejam declaradas com um tipo específico - como inteiro, decimal, texto, entre outros. Existem dois conceitos principais aqui: tipagem forte ou estática e tipagem fraca ou dinâmica.
Em uma linguagem de tipagem forte ou estática, todas as variáveis devem ter seus tipos definidos no momento da declaração, e esses tipos não podem ser alterados implicitamente. Por outro lado, em uma linguagem de tipagem fraca ou dinâmica, as variáveis podem assumir diferentes tipos de valores em tempo de execução, e as conversões de tipo muitas vezes são feitas automaticamente pelo sistema.
A linguagem Java, especificamente, é considerada de tipagem forte, pois cada variável deve ter um tipo definido explicitamente pelo programador, e as conversões de tipos devem ser feitas de maneira explícita também. Isso significa que, em Java, não é possível, por exemplo, atribuir uma string a uma variável de tipo inteiro sem realizar uma conversão adequada.
Assim, ao afirmar que a linguagem Java é "amplamente conhecida como uma linguagem fracamente tipada", a questão apresenta uma informação incorreta. Java requer sim que todas as variáveis tenham um tipo definido, o que é uma característica de linguagens de tipagem forte. Portanto, a afirmação é errada, e a alternativa correta é a letra E.
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
Java é fortemente tipado, isso significa que os desenvolvedores devem declarar o tipo de dados de uma estrutura variável ou matriz vai realizar quando criá-la , ea variável ou matriz estrutura pode , consequentemente, apenas armazenar dados desse tipo .
Errado
Fonte: http://ptcomputador.com/P/java-programming/89232.html
Como exemplo de linguagens fracamente tipadas temos JavaScript e PHP, onde as variáveis podem ter seus tipos mudados ou implicitamente convertidos em tempo de execução.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo