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
qg747425
Banca
Instituto Legalle
Órgão
BADESUL - RS
Ano
2026
Nível
Superior
Cargo
Técnico em Desenvolvimento - Analista de Sistemas (Ênfase em Analista de Negócios)
No estudo de algoritmos e dos fundamentos da computação, as estruturas de controle básicas são utilizadas para definir o fluxo de execução de um programa. Entre elas, a estrutura de repetição permite executar um conjunto de instruções várias vezes, de acordo com determinadas condições. Considerando as características do laço de repetição for, analise as assertivas a seguir e julgue-as em Verdadeiras (V) ou Falsas (F): ( ) A inicialização define a variável de controle e seu valor inicial. Essa parte é executada uma única vez. ( ) A condição é a expressão lógica que determina se o laço continuará executando. Enquanto a condição for verdadeira, o laço continua. Quando for falsa, o laço termina. ( ) A atualização (incremento ou decremento) é responsável por modificar a variável de controle a cada iteração. Sem essa atualização, o laço pode se tornar infinito. ( ) De maneira geral, a única parte que não pode ser omitida na estrutura do laço for, independentemente da linguagem de programação, é a atualização (incremento ou decremento), pois sua ausência criaria necessariamente um laço infinito. Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
  1. AV – F – V – F.
  2. BF – V – V – F.
  3. CV – V – F – V.
  4. DF – V – F – V.
  5. EV – V – V – F.
Revelar gabarito e comentário

GabaritoE — V – V – 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”.

Estrutura de repetição for

Gabarito: letra E (sequência V – V – V – F). O laço for possui três partes: inicialização, condição e atualização. Todas podem ser omitidas em diversas linguagens, mas a ausência de atualização não necessariamente cria laço infinito se a condição for alterada dentro do bloco.

Assertiva

Descrição

V/F

Justificativa

A inicialização define a variável de controle e seu valor inicial. Essa parte é executada uma única vez.

V

A inicialização ocorre antes da primeira iteração e apenas uma vez.

A condição é a expressão lógica que determina se o laço continuará executando. Enquanto a condição for verdadeira, o laço continua. Quando for falsa, o laço termina.

V

A condição é testada a cada iteração; verdadeira mantém o laço, falsa encerra.

A atualização (incremento ou decremento) é responsável por modificar a variável de controle a cada iteração. Sem essa atualização, o laço pode se tornar infinito.

V

A atualização modifica a variável de controle; sua ausência pode causar laço infinito, mas não é regra absoluta (pode-se alterar a variável no corpo).

De maneira geral, a única parte que não pode ser omitida é a atualização.

F

Todas as partes (inicialização, condição, atualização) podem ser omitidas em linguagens como C, Java e Python. A ausência de atualização não gera necessariamente laço infinito se a condição for alterada no corpo.

  1. 1Inicialização1 vez
  2. 2CondiçãoTeste
  3. 3BlocoExecuta
  4. 4AtualizaçãoIncremento
LEVEL · soulevel.com.br

Análise das assertivas

1ª assertiva: Verdadeira. A inicialização define a variável de controle e é executada uma única vez antes do laço.

2ª assertiva: Verdadeira. A condição é testada a cada iteração; enquanto verdadeira, o laço continua; quando falsa, termina.

3ª assertiva: Verdadeira. A atualização modifica a variável de controle a cada iteração. Sem ela, o laço pode tornar-se infinito, mas não é uma regra absoluta (pode-se alterar a variável dentro do corpo).

4ª assertiva: Falsa. Afirmar que "a única parte que não pode ser omitida é a atualização" é incorreto. Em linguagens como C, Java e Python, todas as partes podem ser omitidas. Se a atualização for omitida, mas a condição for alterada dentro do laço, ele pode não ser infinito. Além disso, a inicialização e a condição também podem ser omitidas. Portanto, a assertiva é falsa.

Conclusão

Sequência correta: V, V, V, F → alternativa E.

Link permanente: /questoes/qg747425