Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2018

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce087125
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2018
Nível
Superior
Cargo
CESPE - - Oficial Técnico de Inteligência - Área 9
Julgue o item seguinte a respeito da construção de algoritmos, dos conceitos de variáveis e de bloco de comandos e das estruturas de controle.Na lógica de programação, um bloco de comando é definido como um conjunto de ações para determinada função e tem como delimitadores as palavras reservadas INPUT e OUTPUT.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Lógica de Programação: Blocos de Comando

Gabarito: ERRADO (E). A afirmação está incorreta porque, na lógica de programação, um bloco de comando é delimitado por palavras reservadas como início/fim, begin/end ou chaves {}, e não por INPUT e OUTPUT — estas são utilizadas para operações de entrada e saída de dados, não para delimitar blocos.

A banca tenta confundir o candidato ao atribuir a INPUT e OUTPUT a função de delimitadores. Na verdade, INPUT (ou leia) e OUTPUT (ou escreva) são comandos que realizam a leitura de dados externos e a exibição de resultados, respectivamente. Os delimitadores de bloco servem para agrupar um conjunto de ações sob uma mesma estrutura de controle (condicional, repetição) ou função, e em pseudocódigo costumam ser representados por palavras como início e fim.

Alternativa C — ❌ Incorreta

Afirma que o item está Certo, mas a definição apresentada está equivocada: INPUT e OUTPUT não são delimitadores de bloco. Portanto, a alternativa está errada.

Alternativa E — ✅ Correta ⟵ GABARITO

A afirmativa é falsa, logo a opção "Errado" é a resposta correta. O erro está em confundir comandos de entrada/saída com os delimitadores que agrupam ações.

NÃO CAIA NESSA!

A banca troca o papel das palavras reservadas: INPUT e OUTPUT são comandos de operação, não delimitadores. O aluno que lembrar que blocos são delimitados por { }, begin...end ou início...fim percebe o erro.

Gabarito: ERRADO (E).

Link permanente: /questoes/ce087125