Os tipos de dados inteiro, booleano e strings são denominado...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado
A questão é uma avaliação do seu conhecimento sobre os tipos de dados primitivos na programação. De fato, tipos de dados primitivos são aqueles que não são construídos a partir de outros tipos de dados e que são fornecidos pela linguagem de programação como tipos básicos e fundamentais. O conceito se aplica a tipos como inteiros (em muitas linguagens representado como int
) e booleanos (true
ou false
). No entanto, a questão se torna errada ao incluir strings nesta categoria.
Embora possa parecer um tipo básico, uma string é normalmente implementada como uma coleção de caracteres. Em muitas linguagens de programação, como Java e C#, as strings são tratadas como objetos, o que significa que são instâncias de uma classe e, portanto, não são tipos primitivos. Cada caracter dentro de uma string pode ser considerado um tipo primitivo, geralmente representado como char
ou int
(representando pontos de código Unicode), mas a string em si é uma estrutura de dados mais complexa.
Portanto, a afirmação está incorreta porque mistura tipos verdadeiramente primitivos, como inteiros e booleanos, com strings, que em muitos contextos de linguagens de programação são considerados tipos compostos ou de referência. O conhecimento sobre os tipos de dados é fundamental para compreender a estrutura de uma linguagem de programação e como ela manipula as informações durante a execução do código.
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
String em Java não é tipo primitivo e sim uma classe.
Tipos de dados primitivos em JAVA:
* byte, 8 bits com sinal
* short, 16 bits com sinal
* int, 32 bits com sinal
* long, 64 bits com sinal
* char, é representado por caracter Unicode de 16 bits (sem sinal)
* float, 32 bits com sinal
* double, 64 bits com sinal
* boolean, só aceita os valores: true e false
Já em C# existe o tipo primitivo string
Em geral uma string de caracteres é representada por uma concatenação das strings de bits que representam os caracteres individuais da string (Estrutura de Dados Usando C - Aaron M. Tenenbaum)
strings não são um tipo de dado.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo