A linguagem COBOL
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - admite sentenças envolvendo as palavras reservadas IF e EVALUATE.
Vamos entender por que essa alternativa é a correta. A linguagem COBOL, que é uma sigla para Common Business Oriented Language, foi projetada para o desenvolvimento de sistemas empresariais e ela é principalmente procedural. Ao falarmos de procedimentos em programação, estamos nos referindo ao estilo de programação em que as tarefas são realizadas seguindo uma série de etapas computacionais, ou procedimentos.
A alternativa correta menciona duas palavras reservadas: IF e EVALUATE. A palavra reservada IF é usada para executar uma ação (ou ações) baseada em uma condição, o que é um fundamento básico da programação imperativa. Por outro lado, EVALUATE é semelhante à instrução switch em outras linguagens, permitindo a escolha entre várias alternativas baseadas no valor de uma expressão.
Essas palavras reservadas são fundamentais para o controle de fluxo em programas COBOL, permitindo que o código reaja a diferentes condições e tome decisões em tempo de execução. Isso mostra como COBOL pode ser usada para expressar lógica condicional complexa, o que é essencial para a programação de aplicações empresariais.
Entender esses comandos é crucial para quem está se preparando para um concurso público na área de TI, principalmente se a vaga é voltada para sistemas que ainda utilizam COBOL, o que é comum em muitas instituições financeiras e governamentais.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Fazendo uso da exclusão de alternativas, chega-se à letra B, afirmativa correta.
Letra B
A estrutura condicional “IF”do COBOL consiste no seguinte trecho de código:
IF <condição>
<sentença>.
ELSE
<sentença>.
END-IF.
Lembrando que, em COBOL:
1 –Todo “IF” precisa ter um “END-IF”.
2 –Um “IF” não precisa ter um “ELSE”.
3 –Um “ELSE”vale pro último “IF” sem “ELSE” dentro de um “END-IF”dentro do ninho.
O comando “EVALUATE WHEN”é o comando equivalente no COBOL para a estrutura condicional “switch” de outras linguagens. Ela representa uma alternativa mais simples para a criação de um ninho de instruções “IF”.
admite sentenças envolvendo as palavras reservadas IF e EVALUATE.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo