Questão de Algoritmos e Estrutura de Dados — Algoritmos — INSTITUTO AOCP 2018
Algoritmos e Estrutura de Dados›Algoritmos
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:
Adefinidos e abstratos.
Belementares e estruturados.
Cbásicos e complexos.
Dinteiros e lógicos.
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.