Julgue o seguinte item, relativo aos servidores de aplicação...
Julgue o seguinte item, relativo aos servidores de aplicação e às linguagens de implementação de regras de negócio.
Na codificação de um programa em COBOL, a ser compilado
por um compilador rígido com as regras de codificação da
linguagem, todos os nomes de divisão, de seção e de
parágrafos precisam começar na Area B, e todas as demais
sentenças, na Area A.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado
Para entender o porquê dessa alternativa ser a correta, é importante ter conhecimento sobre a estrutura de um programa em COBOL e as regras de formatação que ele segue. COBOL, uma linguagem de programação criada nos anos 1950, é amplamente utilizada em sistemas empresariais, e tem uma estrutura bastante rígida e formatada, especialmente em relação à localização do texto no código-fonte.
A questão aborda um aspecto específico da formatação do código COBOL: onde começar a escrever certas partes do código. Existem áreas definidas na folha de codificação padrão do COBOL: a Área A e a Área B. A Área A estende-se das posições 8 a 11 da linha, e a Área B das posições 12 a 72.
Segundo as regras de formatação do COBOL, divisões (divisions), seções (sections) e parágrafos devem começar na Área A, não na Área B como a questão afirma. As sentenças de código normais começam na Área B. Portanto, a afirmativa está incorreta, pois inverte a regra de posicionamento destes elementos no código COBOL.
É essencial para um programador COBOL entender a correta formatação do código, pois um compilador rígido não aceitará um programa que não siga as convenções estipuladas, o que pode levar a erros de compilação. Assim, conhecer a estrutura de um programa COBOL é fundamental para responder a esta questão e para a prática de programação na linguagem.
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 gabarito é Errado.
O erro é que as explicações de Area A e Area B estão invertidas.
Coluna 8-72 - é o corpo do programa onde os programas COBOL podem ser codificados;
Esse corpo COBOL foi dividido em duas áreas:
Coluna 8-11: Todas as DIVISÕES, SEÇÕES, PARÁGRAFOS devem ser codificadas na ÁREA A.
Colunas 12-72: Todas as declarações, sentenças devem ser codificadas na área B;
Errado, a banca inverteu.
CORRETO SERIA:
Na codificação de um programa em COBOL, a ser compilado por um compilador rígido com as regras de codificação da linguagem, todos os nomes de divisão, de seção e de parágrafos precisam começar na Area A, e todas as demais sentenças, na Area B.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo