Próximas questões
Com base no mesmo assunto
Q873515 Programação
A linguagem COBOL
Alternativas

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