Dos tipos de dados em C#, Char e String têm como descrição ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Caracteres e cadeias de caracteres.
Ao abordarmos a questão dos tipos de dados em linguagens de programação, é fundamental entender que cada tipo de dado tem uma finalidade específica e uma forma de representação no sistema de computação. No caso do C#, que é uma linguagem de programação tipada e orientada a objetos, os tipos de dados Char e String são usados para representar caracteres e sequências de caracteres, respectivamente.
O Char é um tipo de dado que armazena um único caractere Unicode e ocupa 2 bytes de memória (16 bits). Um caractere pode ser uma letra, um dígito, um sinal de pontuação ou qualquer outro símbolo que seja parte do padrão Unicode.
Já o String, é uma sequência de caracteres e representa um texto. Em C#, uma String é um objeto que pode conter zero ou mais caracteres e é capaz de armazenar grandes textos.
É importante notar que as demais alternativas não descrevem adequadamente os tipos de dados Char e String:
- Valores lógicos são representados pelo tipo de dado bool em C#.
- Números inteiros positivos ou inteiros positivos e negativos são representados pelos tipos de dados uint, int, ulong, e long.
- Números inteiros e reais (positivos e negativos) são representados por tipos como int, float, double, e decimal.
Portanto, a alternativa D é correta porque ela identifica exatamente o que os tipos de dados Char e String são destinados a armazenar: caracteres (para o Char) e cadeias de caracteres (para o String), que é exatamente o que esses tipos de dados são projetados para fazer em C#.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo