Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — IDECAN 2023

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq944947
Banca
IDECAN
Órgão
SEFAZ-RR
Ano
2023
Nível
Médio
Cargo
Técnico em Infraestrutura de Tecnologia da Informação
A maior parte das pessoas não ligadas à área de informática ignoram o potencial dos computadores e imagina que eles são capazes de tratar apenas com dados numéricos. As informações tratadas em um algoritmo podem ser classificadas em dois tipos: Variáreis e Constantes. Acerca das variáveis, assinale a alterativa incorreta.
  1. AO conteúdo de uma variável deverá ser um dado do tipo usado na sua criação.
  2. BO conteúdo de uma variável é substituído por outro conteúdo que lhe venha a ser atribuído.
  3. CÉ possível nomear uma variável sem qualquer restrição sintática.
  4. DO uso do nome de uma variável em uma expressão significa o uso do seu conteúdo(naquele momento) dentro da expressão.
  5. EO uso de um conteúdo de variável em uma expressão não modifica o seu valor.
Revelar gabarito e comentário

GabaritoC — É possível nomear uma variável sem qualquer restrição sintática.

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

Variáveis em programação

Gabarito: letra C. A alternativa C é a incorreta, pois afirma que é possível nomear uma variável "sem qualquer restrição sintática", o que é falso — toda linguagem de programação impõe regras para nomes de variáveis (não iniciar com dígito, evitar palavras reservadas, etc.). As demais alternativas descrevem corretamente o comportamento das variáveis.

A questão testa o conhecimento básico sobre variáveis em algoritmos e programação. Vamos analisar cada alternativa:

Alternativa A — ✅ Correta

"O conteúdo de uma variável deverá ser um dado do tipo usado na sua criação."

Em linguagens com tipagem estática, o tipo é definido na declaração e deve ser respeitado. Mesmo em linguagens dinâmicas, boas práticas recomendam consistência. A afirmação é verdadeira no contexto geral.

Alternativa B — ✅ Correta

"O conteúdo de uma variável é substituído por outro conteúdo que lhe venha a ser atribuído."

Isso é a essência da mutabilidade: uma variável pode receber novos valores ao longo do programa, desde que compatíveis (ou não, dependendo da tipagem).

Alternativa C — ❌ Incorreta ⟵ GABARITO

"É possível nomear uma variável sem qualquer restrição sintática."

Essa é a afirmação falsa. Em qualquer linguagem de programação, existem restrições sintáticas para nomes de variáveis, como:

  • Não podem começar com dígito (ex.: 1var é inválido).

  • Não podem conter espaços.

  • Não podem ser palavras reservadas (if, while, return, etc.).

  • Em algumas linguagens, caracteres especiais são limitados.

Portanto, há sim restrições.

Alternativa D — ✅ Correta

"O uso do nome de uma variável em uma expressão significa o uso do seu conteúdo (naquele momento) dentro da expressão."

Correto: ao escrever x + 1, usa-se o valor atual de x.

Alternativa E — ✅ Correta

"O uso de um conteúdo de variável em uma expressão não modifica o seu valor."

A leitura de uma variável não altera seu estado (a menos que seja um getter com efeito colateral, mas no contexto de variáveis simples, isso não ocorre).

Conclusão: apenas a alternativa C está incorreta, confirmando o gabarito letra C.

Link permanente: /questoes/qq944947