Ed
ano passado
Vamos analisar cada uma das afirmações sobre os tipos de dados em C++: 1. O dado Caractere armazenado no dado 'char' é convertido em um valor binário entre 0 e 255, e salvo na memória. É verdadeira (V). O tipo 'char' em C++ armazena caracteres e é representado por valores binários que variam de 0 a 255, dependendo da codificação utilizada (como ASCII). 2. O dado Lógico, denotado por bool, é utilizado para armazenar os dados lógicos true ou false, sendo utilizado para representar o resultado de operações lógicas. É verdadeira (V). O tipo 'bool' é realmente utilizado para armazenar valores lógicos, representando verdadeiro (true) ou falso (false). 3. Caso um dado maior que o esperado seja armazenado em uma variável do tipo int, por exemplo, um problema de overshooting ocorrerá, gerando um erro na execução do código. É falsa (F). Embora armazenar um valor maior que o que um 'int' pode suportar possa causar um comportamento inesperado (overflow), isso não necessariamente gera um erro na execução do código. O comportamento pode ser indefinido ou resultar em um valor incorreto, mas não um erro de execução. 4. O dado Caractere é denotado por 'char' e ocupa apenas 8 bits e serve para armazenar até um caractere. O caractere armazenado nesse tipo é convertido em um valor binário entre 0 e 256, e salvo na memória. É falsa (F). Embora o 'char' ocupe 8 bits e armazene um caractere, o valor binário é entre 0 e 255, não 0 e 256. O intervalo correto é de 0 a 255. Agora, organizando as respostas: 1. V 2. V 3. F 4. F A sequência correta é: a) V - V - F - F.
Cadastre-se ou realize login
Mais perguntas desse material