HOME JCL COBOL DB2 VSAM CICS


Perguntas e Respostas - COBOL

21. Como obtemos a data atual do sistema com o século?
A data atual com o século é obtida usando a função intrínseca chamada FUNCTION CURRENT-DATE.

22. Quais são todas as divisões de um programa COBOL?
Existem quatro divisões em um programa cobol: DIVISÃO DE IDENTIFICAÇÃO, DIVISÃO DE AMBIENTE, DIVISÃO DE DADOS e DIVISÃO DE PROCEDIMENTO

23. O que é um SSRANGE e NOSSRANGE?
Estas são opções para um compilador encontrar o subscrito fora do intervalo. NOSSRANGE é a opção padrão onde não haverá nenhum erro de tempo de execução se o índice ou o subscrito estiverem fora de um intervalo.

24. O que é COMP-1? COMP-2?
COMP-1 é um ponto flutuante de precisão simples e usa quatro bytes. COMP2 é o número flutuante de precisão dupla e usa oito bytes.

25. Qual é a diferença entre PIC 9.99 e PIC9v99?
PIC 9.99 é um campo de quatro posições que na verdade contém um ponto decimal, enquanto PIC 9v99 é um campo numérico de três posições com posição decimal assumida.

26. Qual é o propósito do ponteiro na string?
O objetivo do ponteiro é especificar a posição mais à esquerda no campo de recebimento onde o primeiro caractere transferido será armazenado.

27. O que é pesquisa binária?
Primeiro, temos que comparar o item a ser pesquisado com o item no centro. Se corresponder, é bom ir com o valor, senão repita o processo com a metade esquerda ou a metade direita, dependendo onde está o item.

28. Qual é a diferença entre uma pesquisa binária e uma pesquisa sequencial?
Em uma pesquisa binária, os valores-chave do elemento da tabela estarão em sequência crescente ou decrescente. A tabela é 'dividida pela metade'(dividida em dois) para pesquisar condições igual a, maior ou menor que até que o elemento seja encontrado. os elementos não precisam estar em uma sequência específica. A pesquisa binária é muito mais rápida para mais tabelas, enquanto a pesquisa sequencial funciona bem com menos tabelas. SEARCH ALL é usado para pesquisa binária; SEARCH para pesquisa sequencial.

29. Uma pesquisa pode ser feita em uma tabela com ou sem índice?
Não, a tabela deve ser indexada para pesquisar em uma tabela.

30. Qual é o padrão, TEST BEFORE ou TEST AFTER para uma instrução PERFORM?
TEST BEFORE é a instrução padrão e a condição é verificada antes de executar as instruções em Perform.

1 2 3 4 5
Material de apoio ao aluno