| 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