Em C#, dados do tipo bool, possuem tamanho de:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - 1 byte.
A questão trata do entendimento sobre o tamanho de armazenamento de tipos de dados na linguagem de programação C#. O tipo de dado bool é utilizado para armazenar valores booleanos, que são verdadeiro (true) ou falso (false). Esse tipo de dado é fundamental na lógica de programação, pois é amplamente utilizado em estruturas condicionais e de repetição, sendo um dos conceitos mais básicos e importantes na programação.
Na linguagem C#, o tipo bool ocupa um espaço de 1 byte na memória. Isso é suficiente para representar os dois estados possíveis de um valor booleano. Dado que um byte é composto por 8 bits, e cada bit pode armazenar um valor binário (0 ou 1), temos mais do que o necessário para representar um valor booleano.
É importante para um programador entender o uso eficiente dos tipos de dados e quanto espaço eles ocupam na memória, pois isso pode afetar tanto o desempenho quanto a capacidade de armazenamento de uma aplicação, principalmente em sistemas com recursos limitados.
A compreensão do tamanho dos tipos de dados também é crucial para a interação com operações de nível mais baixo, como manipulação de arquivos binários ou comunicação via sockets, onde a quantidade de bytes enviados e recebidos precisa ser controlada com precisão.
Portanto, saber que o tipo bool em C# ocupa 1 byte é fundamental, e essa é a razão pela qual a alternativa E é a correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo