Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2023

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce156104
Banca
CESPE / CEBRASPE
Órgão
MPE-RO
Ano
2023
Nível
Superior
Cargo
Analista Programador
Julgue os itens a seguir, relacionados a dados do tipo elementar e do tipo estruturado.I Dados do tipo elementar são aqueles que não podem ser decompostos.II Um float (ponto flutuante) é considerado um dado do tipo estruturado.III Uma string é um dado do tipo estruturado.Assinale a opção correta.
  1. AApenas o item II está certo.
  2. BApenas o item III está certo.
  3. CApenas os itens I e II estão certos.
  4. DApenas os itens I e III estão certos.
  5. ETodos os itens estão certos.
Revelar gabarito e comentário

GabaritoD — Apenas os itens I e III estão certos.

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”.

Tipos de Dados: Elementar × Estruturado

Gabarito: letra D. Estão corretos os itens I e III. Dados elementares (ou primitivos) são indivisíveis — ex.: int, float, char, bool. Dados estruturados são compostos pela agregação de elementos — ex.: vetor, registro, string (sequência de caracteres). O item II erra ao classificar float como estruturado, sendo ele um tipo elementar.

Item I — ✅ Correto

Dados do tipo elementar são aqueles que não podem ser decompostos em unidades menores dentro da própria linguagem. Exemplos clássicos: inteiro, ponto flutuante, caractere, booleano. A definição está correta.

Item II — ❌ Incorreto

Um float (ponto flutuante) é um tipo de dado elementar/primitivo, não estruturado. Tipos estruturados são compostos por múltiplos elementos, como arrays, structs, listas ou strings. Portanto, a afirmação é falsa.

Item III — ✅ Correto

Uma string é um dado do tipo estruturado, pois consiste em uma sequência (ou vetor) de caracteres. Embora algumas linguagens a tratem como tipo primitivo, conceitualmente é uma estrutura de dados homogênea.

Critério

Dado elementar

Dado estruturado

Definição

Indivisível na linguagem

Composto por agregação de elementos

Exemplos

int, float, char, bool

string, vetor, registro, lista

Pode ser decomposto?

Não

Sim

Item I

✅ Correto

Item II (float)

✅ É elementar

❌ Não é estruturado

Item III (string)

✅ É estruturado

Análise das Alternativas

Alternativa A — ❌ Incorreta

"Apenas o item II está certo." Na verdade, o item II está errado, e os itens I e III estão corretos. Portanto, esta alternativa é falsa.

Alternativa B — ❌ Incorreta

"Apenas o item III está certo." O item I também está certo, e o item II está errado. Logo, a afirmação é incorreta.

Alternativa C — ❌ Incorreta

"Apenas os itens I e II estão certos." O item II está incorreto (float não é estruturado). Assim, a alternativa é falsa.

Alternativa D — ✅ Correta ⟵ GABARITO

"Apenas os itens I e III estão certos." De fato, o item I é verdadeiro, o item II é falso, e o item III é verdadeiro. Esta combinação corresponde exatamente à classificação correta.

Alternativa E — ❌ Incorreta

"Todos os itens estão certos." O item II está errado. Portanto, a alternativa é falsa.

Gabarito: letra D — apenas os itens I e III estão corretos.

Link permanente: /questoes/ce156104