Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2018
- Código
- ce087125
- Banca
- CESPE / CEBRASPE
- Órgão
- ABIN
- Ano
- 2018
- Nível
- Superior
- Cargo
- CESPE - - Oficial Técnico de Inteligência - Área 9
- CCerto
- EErrado
GabaritoE — Errado
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.
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.
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.
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