Questão FC670863
A respeito das linguagens de programação, julgue o item a seguir. Em C#, as variáveis não precisam ser tipadas explicitamente, pois a linguagem é fracamente tipada.
Linguagens de Programação
QUADRIX · 2025
A respeito das linguagens de programação, julgue o item a seguir.
Em C#, as variáveis não precisam ser tipadas explicitamente, pois a linguagem é fracamente tipada.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação está errada porque C# não é uma linguagem fracamente tipada. Trata-se de uma linguagem fortemente e estaticamente tipada, ou seja, os tipos são verificados em tempo de compilação e as variáveis têm um tipo bem definido.
Exemplos:
int a = 5;
var b = 5; // inferência em tempo de compilação, b é int em tempo de compilação
dynamic c = "texto"; // permite vinculação em tempo de execução, mas é exceção explícita
Portanto, embora o uso de var pareça omitir o tipo, o compilador determina o tipo estático. A característica de tipagem fraca implicaria conversões implícitas perigosas e pouca verificação de tipos, o que não acontece em C#.
Conteúdo do catálogo FC Concursos · Atualizado em