Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — INSTITUTO AOCP 2018

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq372648
Banca
INSTITUTO AOCP
Órgão
ADAF - AM
Ano
2018
Nível
Superior
Cargo
Analista de Redes e Sistemas
As linguagens de programação, usualmente, provêm um conjunto fixo de tipos de dados embutidos, bem como facilidades para permitir a definição de tipos de dados pelo usuário. Assim, é correto afirmar, sobre lógica de programação, que os tipos de dados podem ser:
  1. Adefinidos e abstratos.
  2. Belementares e estruturados.
  3. Cbásicos e complexos.
  4. Dinteiros e lógicos.
  5. Einstanciados ou alocados.
Revelar gabarito e comentário

GabaritoB — elementares e estruturados.

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 em Programação

Gabarito: letra B. Os tipos de dados, na lógica de programação, são tradicionalmente classificados em elementares (ou primitivos: inteiros, reais, caracteres, lógicos) e estruturados (ou compostos: vetores, matrizes, registros, listas). Essa é a classificação mais difundida e a cobrada pela banca.

O conteúdo de apoio menciona “tipo abstrato de dado (TAD) ou um tipo de dado (TD) básico ou primitivo”, reforçando a distinção entre tipos primitivos e aqueles definidos pelo usuário (TADs). Contudo, a terminologia consagrada para a categorização geral dos dados é elementares e estruturados.

Tipos de dados
  • 1Elementares (primitivos)
    • Inteiros
    • Reais
    • Caracteres
    • Lógicos
  • 2Estruturados (compostos)
    • Vetores
    • Matrizes
    • Registros
    • Listas
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

“Definidos e abstratos” não é a classificação padrão. “Tipo abstrato de dado” (TAD) é um conceito avançado (tipo cujas operações são definidas independentemente da implementação), mas “definidos” não é uma categoria técnica. A banca testa se o candidato conhece a dicotomia clássica.

Alternativa B — ✅ Correta ⟵ GABARITO

Exata: os tipos de dados se dividem em elementares (primitivos, atômicos) e estruturados (compostos, agregados). Essa é a base do ensino de algoritmos e estruturas de dados.

Alternativa C — ❌ Incorreta

“Básicos e complexos” pode ser usado informalmente, mas não é a nomenclatura técnica padronizada em livros e provas. O par correto é elementares e estruturados.

Alternativa D — ❌ Incorreta

“Inteiros e lógicos” são exemplos de tipos elementares, não uma classificação geral dos dados. A questão pergunta como os tipos podem ser (categorias), não exemplos específicos.

Alternativa E — ❌ Incorreta

“Instanciados ou alocados” refere-se a alocação de memória (criação de objetos ou variáveis), não à classificação dos tipos de dados. Confunde conceito de tipo com mecanismo de armazenamento.

PEGA ESSA DICA!

Em lógica de programação, memorize a classificação binária: elementares (int, float, char, bool) × estruturados (vetor, matriz, registro, lista, pilha, fila, árvore). As bancas adoram essa distinção básica.

Gabarito: letra B.

Link permanente: /questoes/qq372648