Um programa COBOL é organizado em quatro divisões, na seguin...

Próximas questões
Com base no mesmo assunto
Q48291 Programação
Julgue os itens seguintes acerca de linguagens e outras tecnologias de programação.

Um programa COBOL é organizado em quatro divisões, na seguinte sequência: IDENTIFICATION, ENVIRONMENT, PROCEDURE e DATA. Algumas das divisões podem ser omitidas, mas o propósito principal de cada uma delas é, respectivamente, identificar o programa com nome, autor, data de escrita etc; descrever as relações entre o programa e o seu ambiente computacional, inclusive os periféricos; declarar o código a ser executado e declarar as variáveis e os buffers de entrada e saída de dados.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

Vamos esclarecer primeiro sobre as divisões de um programa COBOL. COBOL, ou COmmon Business Oriented Language, é uma linguagem de programação bastante antiga, projetada para o desenvolvimento de sistemas empresariais. A estrutura de um programa COBOL é composta de quatro divisões, mas a ordem correta e o propósito de cada uma delas são diferentes do que foi apresentado na questão.

As divisões em COBOL são:

  1. IDENTIFICATION DIVISION: Esta é a primeira divisão de um programa COBOL e serve exatamente para a identificação do programa, contendo informações como o nome, autor, data de escrita, entre outros. Até aqui a informação está correta.
  2. ENVIRONMENT DIVISION: Esta divisão detalha o ambiente de hardware e software em que o programa vai rodar. Ela especifica configurações do sistema e dos dispositivos periféricos que interagem com o programa.
  3. DATA DIVISION: Neste ponto, a questão apresentou um erro. A DATA DIVISION é a terceira divisão de um programa COBOL, e é aqui onde as variáveis e os buffers de entrada e saída de dados são declarados, e não na PROCEDURE DIVISION como mencionado.
  4. PROCEDURE DIVISION: Esta é a última divisão de um programa COBOL e é onde o código que será executado de fato é escrito. Aqui são definidos os procedimentos e as instruções que o programa deve seguir para realizar as tarefas necessárias.

Portanto, a sequência correta e o propósito das divisões de um programa COBOL são: IDENTIFICATION, ENVIRONMENT, DATA, e PROCEDURE. A confusão entre a DATA DIVISION e a PROCEDURE DIVISION na questão é o que a torna errada.

É importante lembrar que todo programador de COBOL deve ter uma compreensão clara dessas divisões, pois cada uma tem um papel fundamental na organização e no funcionamento do programa. A ordem das divisões também é crucial, pois reflete a sequência lógica em que as informações devem ser processadas pelo compilador COBOL.

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

O próposito de cada seção está corretamente identificado, porém o erro se encontra na sequência correta das divisões, que é: IDENTIFICATION, ENVIRONMENT, DATA e PROCEDURE.

Pessoal o erro desta questão foi pelo motivo do enunciado falar que "declarar as variáveis e os buffers de entrada e saída de dados" é feita no DATA?  Sendo que o correto seria no WORKING-STORAGE SESSION?

Fábio, está correto pois a WS Session está inserida na Data Division. O erro está apenas na ordem de declaraçao das Divisions como o Evilásio explicou. O pega está no termo "NA SEGUINTE SEQUENCIA" que a questão enunciou.

Crueldade do Cespe, a sequencia está errada.

A sequencia é: IDENTIFICATION, ENVIRONMENT, DATA e PROCEDURE.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo