NÃO faz parte dos tipos de dados básicos da linguagem C

Próximas questões
Com base no mesmo assunto
Q4114035 Programação
NÃO faz parte dos tipos de dados básicos da linguagem C
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: A decisão dependia de identificar qual alternativa não pertence aos tipos básicos da linguagem C; como string não é tipo básico nativo em C, a letra B é a correta.

Tema central: tipos básicos em C
Análise das alternativas
A
Errada
Está errada como resposta porque char pertence ao conjunto de tipos básicos/fundamentais da linguagem C.
B
Certa
A alternativa B está correta porque string não é um tipo básico nativo da linguagem C.
C
Errada
Está errada como resposta porque int é tipo básico/fundamental da linguagem C.
D
Errada
Está errada como resposta porque double integra os tipos básicos/fundamentais da linguagem C.
E
Errada
Está errada como resposta porque void é reconhecido pela linguagem como tipo fundamental, ainda que não represente armazenamento de valor comum como int ou char.
Pegadinha da questão
A questão explora duas confusões reais: importar de outras linguagens a ideia de string como tipo nativo em C e excluir void por ele não armazenar valores usuais, embora continue sendo tipo fundamental da linguagem.
Dica para questões semelhantes
  • Em questões sobre tipos em C, separe tipo básico nativo da linguagem de forma de representação de dados.
  • Não trate string como tipo fundamental em C; verifique se o texto está sendo representado por char[] ou por ponteiro para char.
  • Não descarte void só porque ele não armazena valores usuais; ele ainda integra os tipos fundamentais da linguagem.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo