Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FCC 2019

Algoritmos e Estrutura de DadosAlgoritmos
Código
fc057778
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2019
Cargo
Técnico Judiciário - Informática
Java possui um conjunto de tipos de dados conhecidos como primitivos, dos quais NÃO faz parte o tipo
  1. Ashort.
  2. Blong.
  3. Cstring.
  4. Dbyte.
  5. Efloat.
Revelar gabarito e comentário

GabaritoC — string.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Java – Tipos primitivos

Gabarito: letra C. Em Java, String não é um tipo primitivo; trata-se de uma classe (tipo por referência). Os tipos primitivos são byte, short, int, long, float, double, char e boolean. A banca quer exatamente a opção que NÃO faz parte desse conjunto – a letra C (string com 's' minúsculo, mas a linguagem trata String como classe).

1Inteiros
byte (8 bits)
short (16 bits)
int (32 bits)
long (64 bits)
2Ponto flutuante
float (32 bits)
double (64 bits)
3Outros
char (16 bits)
boolean
4String (classe, não primitivo)
Tipos primitivos Java (8)
LEVELsoulevel.com.br
Tipos primitivos Java (8): Inteiros (byte (8 bits), short (16 bits), int (32 bits), long (64 bits)); Ponto flutuante (float (32 bits), double (64 bits)); Outros (char (16 bits), boolean); String (classe, não primitivo)

Alternativa A – ❌ Incorreta (short é primitivo)

short é um dos tipos inteiros primitivos de Java, com 16 bits. Está no grupo dos tipos primitivos.

Alternativa B – ❌ Incorreta (long é primitivo)

long também é tipo inteiro primitivo, com 64 bits. Faz parte dos primitivos.

Alternativa C – ✅ Correta ⟵ GABARITO

String em Java é uma classe, não um tipo primitivo. Embora tenha tratamento especial (imutável, operador +), sua declaração é de referência. Portanto, é a única opção que não pertence ao conjunto dos primitivos.

Alternativa D – ❌ Incorreta (byte é primitivo)

byte é tipo inteiro primitivo de 8 bits. Listado entre os primitivos.

Alternativa E – ❌ Incorreta (float é primitivo)

float é tipo ponto flutuante primitivo de 32 bits, padrão IEEE 754. Integra os primitivos.

PEGA ESSA DICA!

Decore a lista dos 8 tipos primitivos de Java: byte, short, int, long, float, double, char, boolean. Tudo que foge disso (como String, Integer, Double) é tipo por referência. Essa classificação é cobradíssima em provas.

Gabarito: letra C.

Link permanente: /questoes/fc057778