Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — Quadrix 2021

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
qq682212
Banca
Quadrix
Órgão
SEDF
Ano
2021
Nível
Superior
Cargo
Professor Substituto - Informática
Quanto aos tipos de dados e de estruturas de controle de fluxo usados nas linguagens de programação, julgue o item.Em um vetor (array), cada posição contém vários valores de tipos diferentes, os quais podem ser manipulados individualmente.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Vetores (arrays) e tipos de dados

Gabarito: E (Errado). A afirmação está incorreta porque um vetor (array) é uma estrutura de dados homogênea: cada posição armazena valores de um mesmo tipo, não de tipos diferentes. A possibilidade de armazenar tipos distintos é característica de outras estruturas, como listas heterogêneas (ex.: listas em Python) ou tuplas, mas não de arrays tradicionais.

A questão testa o conhecimento básico sobre arrays. Em linguagens como C, Java, Pascal, um array é definido com um tipo fixo (ex.: int[] em Java), e todos os elementos devem ser daquele tipo. Mesmo em linguagens de tipagem dinâmica, o conceito clássico de array é homogêneo; quando se permite heterogeneidade, usualmente se usa o termo "lista" ou "vetor dinâmico" com suporte a tipos variados, mas a nomenclatura padrão em ciência da computação para "vetor" (array) implica homogeneidade.

Estruturas de dados
  • 1Homogêneas (mesmo tipo)
    • Vetor (array)
    • Matriz
  • 2Heterogêneas (tipos distintos)
    • Lista (Python)
    • Tupla
    • Struct/Registro
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Grave que array = homogêneo (mesmo tipo). Listas em Python são heterogêneas, mas não são arrays puros; são implementações de listas ligadas ou dinâmicas. Na prova, se a banca disser "vetor" ou "array", pense em elementos do mesmo tipo.

❌ ERRADO.

Link permanente: /questoes/qq682212