| 1. O que é COBOL? | 
    | COBOL é abreviado como Common Business Oriented Language e é uma das linguagens de programação mais antigas. É usado principalmente para negócios, finanças e sistemas administrativos para empresas. | 
  
  
  
    | 2. Quais são os diferentes tipos de dados em COBOL? | 
    | Existem três tipos de dados em Cobol: Alfanumérico (X), Alfabético (A) e Numérico (9) | 
  
  
  
    | 3. Qual é a diferença entre subscrito e índice? | 
    | Subscrito refere-se à ocorrência de um array, mas índice é o deslocamento desde o início do array. Um índice só pode ser modificado usando PERFORM, SEARCH & SET. | 
  
  
  
    | 4. Qual é a diferença entre executar uma SECTION e um PARAGRAPH? | 
    | SEÇÃO terá todos os parágrafos que fazem parte da seção, a serem executados.PARAGRAPH terá apenas aquele parágrafo a ser executado. | 
  
  
  
    | 5. Qual é a diferença entre CONTINUAR & PRÓXIMA FRASE? | 
    | CONTINUE é como uma instrução nula e continua a execução, enquanto NEXT SENTENCE transfere o controle para a próxima sentença. | 
  
  
    | 6. Quais são os diferentes modos OPEN disponíveis no Cobol? | 
    | Entrada, Saída, Entrada – Saída e Extensão | 
  
  
  
    | 7. O que é vinculação estática e dinâmica? | 
    | Na ligação estática, a chamada sub-rotina liga-se ao programa de chamada, enquanto na ligação dinâmica, a sub-rotina & o programa principal existirá como módulos separados. A vinculação dinâmica e estática pode ser obtida escolhendo a opção de edição de link DYNAM ou NODYNAM. | 
  
  
  
    | 8. Qual é o uso da instrução EVALUATE? | 
    | Evaluate é como uma instrução case ou pode ser usado como IFs aninhados. A diferença entre EVALUATE e case é que 'break' não é usado na instrução Evaluate e o controle sai de EVALUATE quando uma correspondência é encontrada. | 
  
  
  
    | 9. Qual é a diferença entre PERFORM ... WITH TEST AFTER e PERFORM ... WITH TEST BEFORE? | 
    | Se TEST BEFORE for especificado, a condição será testada no início de cada execução repetida do intervalo PERFORM especificado; Se TEST AFTER for especificado, a condição é testada no final de cada execução repetida do intervalo PERFORM. O intervalo é executado pelo menos uma vez em TEST AFTER. | 
  
  
  
    | 10. Qual é o objetivo da opção REPLACING de uma instrução de cópia? | 
    | REPLACING permite que a mesma cópia seja usada mais de uma vez no mesmo código, alterando o valor de substituição. | 
  
  
  Material de apoio ao aluno