HOME JCL COBOL DB2 VSAM CICS


Perguntas e Respostas - COBOL

31. Uma tabela tem dois índices definidos. Qual deles será usado pela PESQUISA?
O índice nomeado primeiro pode ser usado por pesquisa.

32. Quando um terminador de escopo é obrigatório?
Os terminadores de escopo são obrigatórios para instruções PERFORMS e EVALUATE em linha. Torne o terminador de escopo explícito para bons padrões de codificação.

33. Por que é necessário que o arquivo seja aberto no modo I-O para REWRITE?
Antes que o REWRITE seja executado, o registro deve ser aberto e lido do arquivo. Portanto, o arquivo deve ser aberto no modo I-O para funcionalidade de reescrita.

34. Como podemos descobrir que o módulo pode ser chamado – seja DINÂMICA ou ESTATICAMENTE?
A ÚNICA maneira é olhar para a saída do editor de ligação ou do módulo de carga. Se o módulo estiver sendo chamado DYNAMICALLY então ele não existirá no módulo principal, se estiver sendo chamado STATICALLY então ele existirá no módulo load.

35. Qual verbo de pesquisa é equivalente a PERFORM...VARYING?
O verbo SEARCH serial é equivalente a Perform.. Instrução variável e nada mais é do que pesquisar sem ALL.

36. Quantas seções existem na divisão de dados?
Há seis seções na Divisão de Dados: Seção de Arquivo, Seção de Armazenamento de Trabalho, Seção de Armazenamento Local, Seção de Tela, Seção de Relatório e Seção de Ligação

37. Qual é a diferença entre o uso comp e comp-3?
Comp é para uso binário, enquanto comp-3 indica decimal compactado.

38. O que o Sair faz?
Se EXIT for usado, não será mais do que apenas uma frase dentro de um parágrafo.

39. Dê alguns exemplos de terminadores de comando?
End IF e End Evaluate são exemplos de terminadores de comando.

40. Qual é a diferença entre Chamada e Link?
Uma chamada é um comando COBOL real que provoca um programa externo e retorna. Link é igual a Call, mas não pertence a um verbo COBOL.

1 2 3 4 5
Material de apoio ao aluno