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. |
Material de apoio ao aluno