Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — FUNDATEC 2023

ProgramaçãoConceitos básicos de programação
Código
qq890547
Banca
FUNDATEC
Órgão
CIGA-SC
Ano
2023
Nível
Médio
Cargo
Proramador
Em linguagens de programação, um array pode ser melhor definido como:
  1. AUma estrutura de dados que armazena informações heterogêneas.
  2. BUm tipo de dado que armazena uma sequência de caracteres.
  3. CUma coleção ordenada de elementos numéricos.
  4. DUm tipo de dado que armazena somente dados numéricos.
  5. EUma coleção numerada de elementos do mesmo tipo.
Revelar gabarito e comentário

GabaritoE — Uma coleção numerada de elementos do mesmo tipo.

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

Conceitos básicos de programação – Array

Gabarito: letra E. Um array é definido como uma coleção numerada (indexada) de elementos do mesmo tipo (homogênea). Essa é a definição clássica adotada pela maioria das linguagens de programação (C, Java, C++, etc.).

A banca testa o conhecimento da característica fundamental de um array: homogeneidade e acesso por índice numérico.

Alternativa A — ❌ Incorreta

Afirma que array armazena informações heterogêneas. Na verdade, arrays são homogêneos — todos os elementos devem ser do mesmo tipo. Estruturas heterogêneas são chamadas de registros (structs) ou objetos.

Alternativa B — ❌ Incorreta

Descreve uma string (sequência de caracteres), não um array. Embora strings possam ser implementadas como arrays de caracteres, a definição de array é mais genérica: pode conter qualquer tipo de dado, não apenas caracteres.

Alternativa C — ❌ Incorreta

Restringe array a elementos numéricos. Um array pode ser de qualquer tipo (strings, objetos, booleanos, etc.). Além disso, "ordenada" é ambíguo; a característica principal é o acesso por índice numérico.

Alternativa D — ❌ Incorreta

Mesmo erro da alternativa C: array não é restrito a dados numéricos. Pode armazenar qualquer tipo de dado, desde que homogêneo.

Alternativa E — ✅ Correta ⟵ GABARITO

Definição precisa: "coleção numerada de elementos do mesmo tipo" . A numeração refere-se ao índice (posição) que permite acesso individual, e a homogeneidade é o que distingue array de outras estruturas como listas heterogêneas.

PEGA ESSA DICA!

Na hora da prova, lembre-se: array = homogêneo + indexado. Se a alternativa falar em "heterogêneo" ou "apenas números", está errada. Em linguagens como Python, as listas são heterogêneas, mas não são chamadas de arrays (embora às vezes sejam confundidas). A definição clássica de array é homogênea.

Gabarito: letra E.

Link permanente: /questoes/qq890547