Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — Instituto Legalle 2026

Algoritmos e Estrutura de DadosAlgoritmos
Código
gp019083
Banca
Instituto Legalle
Órgão
CIGA-SC
Ano
2026
Cargo
Programador
Considere os conceitos fundamentais delógica de programação, algoritmos e estruturas de dados,incluindo variáveis, constantes, tipos de dados,operadores, expressões, estruturas condicionais,estruturas de repetição, funções e procedimentos. Diantedisso, analise as assertivas abaixo e julgue-as emVerdadeiras (V) ou Falsas (F): () Variáveis são espaços de memória que podem terseus valores alterados durante a execução de umalgoritmo, enquanto constantes armazenam valoresfixos que não sofrem alteração durante a execução. () Estruturas condicionais são utilizadas para repetirblocos de comandos um determinado número devezes ou enquanto uma condição for satisfeita.() Estruturas de repetição permitem executar umconjunto de instruções várias vezes, com base emuma condição ou contador, como nos laços while efor.() Funções e procedimentos são blocos de códigoreutilizáveis, sendo que funções e procedimentossempre retornam valores ao final da execução. Qual alternativa preenche, CORRETAMENTE, de cima parabaixo, os parênteses acima?
  1. AV-F-V-F.
  2. BV-V-F-F.
  3. CF-V-V-F.
  4. DV-F – F – V.
  5. EF-F-V-V.
Revelar gabarito e comentário

GabaritoA — V-F-V-F.

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 Fundamentais de Lógica de Programação

Gabarito: letra A (V-F-V-F). A sequência correta é: 1ª Verdadeira (variável e constante), 2ª Falsa (condicional não repete), 3ª Verdadeira (repetição sim), 4ª Falsa (procedimento não retorna valor). A pegadinha principal está em trocar a finalidade das estruturas condicionais com as de repetição e em afirmar que procedimentos sempre retornam valor.

NÃO CAIA NESSA!

A banca troca a finalidade das estruturas condicionais (if/else) com as de repetição (while/for). A segunda assertiva afirma que condicionais repetem blocos, o que é falso. Além disso, a quarta assertiva generaliza que funções e procedimentos sempre retornam valor, quando procedimentos (ou sub-rotinas) não retornam nada – apenas funções o fazem. Atenção a esses detalhes!

Análise das afirmativas

1ª – Variáveis são espaços de memória alteráveis; constantes são imutáveis. → Verdadeira (V). 2ª – Estruturas condicionais servem para decisão, não para repetição. → Falsa (F). 3ª – Estruturas de repetição (while, for) permitem executar blocos várias vezes. → Verdadeira (V). 4ª – Funções retornam valor; procedimentos não. → Falsa (F).

Afirmativa

Descrição

Julgamento (V/F)

Justificativa

Variáveis são espaços de memória alteráveis; constantes são imutáveis.

V

Definição correta de variável e constante.

Estruturas condicionais são usadas para repetir blocos de comandos.

F

Condicionais servem para decisão, não repetição.

Estruturas de repetição permitem executar blocos várias vezes (ex.: while, for).

V

Definição correta de estruturas de repetição.

Funções e procedimentos sempre retornam valor.

F

Procedimentos não retornam valor; apenas funções o fazem.

1Variáveis e constantes
Variável: valor alterável
Constante: valor fixo
2Estruturas condicionais
Decisão (if/else)
Não repetem blocos
3Estruturas de repetição
Laço while
Laço for
Executam blocos várias vezes
4Funções e procedimentos
Função: retorna valor
Procedimento: não retorna valor
Estruturas de programação
LEVELsoulevel.com.br
Estruturas de programação: Variáveis e constantes (Variável: valor alterável, Constante: valor fixo); Estruturas condicionais (Decisão (if/else), Não repetem blocos); Estruturas de repetição (Laço while, Laço for, Executam blocos várias vezes); Funções e procedimentos (Função: retorna valor, Procedimento: não retorna valor)

Alternativa A — ✅ Correta ⟵ GABARITO

A sequência V-F-V-F corresponde exatamente aos valores corretos: a primeira e a terceira são verdadeiras; a segunda e a quarta são falsas. Portanto, preenche corretamente os parênteses.

Alternativa B — ❌ Incorreta

A sequência V-V-F-F erra ao marcar a segunda afirmativa como Verdadeira (ela é Falsa) e a terceira como Falsa (ela é Verdadeira). O erro está na troca de conceitos entre condicionais e repetição.

Alternativa C — ❌ Incorreta

A sequência F-V-V-F erra ao marcar a primeira afirmativa como Falsa (ela é Verdadeira). A definição de variável e constante está correta.

Alternativa D — ❌ Incorreta

A sequência V-F-F-V erra ao marcar a terceira afirmativa como Falsa (ela é Verdadeira) e a quarta como Verdadeira (ela é Falsa). O erro está em dizer que procedimentos retornam valor.

Alternativa E — ❌ Incorreta

A sequência F-F-V-V erra ao marcar a primeira afirmativa como Falsa (Verdadeira), a segunda como Falsa (correto), a terceira como Verdadeira (correto) e a quarta como Verdadeira (Falsa). A combinação de acertos e erros não corresponde ao gabarito.

Gabarito: letra A

Link permanente: /questoes/gp019083