Raciocínio Lógico Múltipla Escolha

Sobre a declaração e instanciação de vetores, quais alternativas a seguir apresentam a estrutura correta?

Sobre a declaração e instanciação de vetores, quais alternativas a seguir apresentam a estrutura correta?

  1. vetorNomes[10]: vetor de caractere
  2. vetorNomes [1 .. 10]: caractere
  3. vetorNomes: vetor [10] de caractere
  4. vetorNomes: vetor [1 .. 10] de nomes
  5. vetorNomes: vetor [1 .. 10] de caractere

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E - vetorNomes : vetor [ 1 .. 10 ] de caractere

Análise Didática

Esta questão aborda a sintaxe de declaração de vetores (ou arrays) utilizando pseudocódigo, uma linguagem intermediária muito comum em cursos de lógica de programação e concursos públicos para áreas de tecnologia.

Estrutura de Declaração de Vetor

No pseudocódigo (especificamente seguindo padrões como o do Portugol), a estrutura formal para declarar um vetor exige três informações principais:

  1. Identificador: O nome da variável.
  2. Tipo e Intervalo: A palavra-chave vetor seguida do intervalo de índices entre colchetes [...].
  3. Tipo do Elemento: A palavra-chave de seguida do tipo de dado que será armazenado.

A fórmula geral é:
\text{[Nome]} : \text{vetor} [\text{ÍndiceInicial} .. \text{ÍndiceFinal}] \text{ de } [\text{Tipo}]

Por que a Alternativa E é a correta?

A alternativa E (vetorNomes : vetor [ 1 .. 10 ] de caractere) segue exatamente essa estrutura:

  • vetorNomes: Nome da variável.
  • :: Separador de declaração.
  • vetor: Define a estrutura de dados.
  • [ 1 .. 10 ]: Define que o vetor possui 10 posições, indexadas de 1 a 10.
  • de caractere: Define que cada posição armazenará um texto/caracter.

Comparativo com as outras alternativas

AlternativaErro Encontrado
AUsa sintaxe de linguagem de programação real (ex: C) vetorNomes[10] misturada com texto. Não é a sintaxe de declaração de tipos em pseudocódigo.
BInverteu a ordem. Colocou o nome onde deveria estar o tipo e vice-versa.
CA notação vetor[10] é aceitável em algumas variações, mas a norma didática predominante no Brasil exige o intervalo explícito 1..10 para evitar ambiguidades sobre o índice inicial.
DUtiliza o tipo "nomes", que não é um tipo primitivo padrão (o correto seria caractere ou texto).
ECorreta. Segue a sintaxe exata do Português Estruturado/Pseudocódigo.

Resumo: Para declarar um vetor em pseudocódigo, você deve sempre especificar o intervalo de índices (ex: 1..10) e o tipo dos dados (ex: caractere) após a palavra reservada vetor.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Raciocínio Lógico

Ver mais Raciocínio Lógico resolvidas

Tem outra questão de Raciocínio Lógico?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.