Perguntas para entrevistas com COBOL

Perguntas para entrevistas com COBOL
Atualmente, a língua COBOL se torna a linguagem mais eficaz na linguagem do computador em potencial. Muitos desenvolvedores de software usam COBOL para realizar um projeto vitalício. Para isso, é um assunto muito útil no campo da educação. Muitos entrevistadores fazem diferentes tipos de perguntas ao candidato do COBOL. Aqui, discutimos algumas perguntas importantes e suas respostas relacionadas a COBOL.

Quais são os tipos de dados presentes em COBOL?

  • Alfa-Numérico (X)
  • Alfabético (a)
  • Numérico (9)
  • Sinal (s)
  • Ponto decimal assumido (P / V)

Qual é o 77 nível usado para?

Um nível 77 em COBOL refere -se a um item elementar que é uma unidade básica de dados que não pode ser dividida ou qualificada.

O que é foto 9.99?

Foto 9.99 em COBOL é um campo de 4 dígitos que é designado para armazenar valores numéricos, com um ponto decimal incluído.

Como a seção e o parágrafo de desempenho diferem um do outro?

A diferença entre executar uma seção e um parágrafo é que uma ação de seção executa todos os parágrafos dentro da seção, enquanto uma ação de parágrafo executa apenas um parágrafo específico.

Você poderia explicar a distinção entre subscritos e índice?

Os subscritos se referem à posição de um elemento de matriz, enquanto o índice só pode ser alterado através do uso de operações de desempenho, pesquisa e definição.

O que distingue as chamadas estáticas e chamadas dinâmicas?

Chamadas estáticas Consulte Calling de um programa independente. Este programa pode ser executado por conta própria durante o tempo de execução.

Chamadas dinâmicas consulte chamado de um programa que não é executável por conta própria. Só pode ser executado através do código em outro programa.

O que distingue a pesquisa e pesquisa tudo?

PROCURAR é pesquisa seqüencial.

Pesquise tudo Executa uma pesquisa binária e exige.

Qual é a função da opção "Substituir" em uma declaração de "cópia"?

Reutilizar a mesma cópia no mesmo código pode ser alcançado usando a função "substituir" e alterar o valor que está sendo substituído. A sintaxe está substituindo por.

Que tipo de erro é capturado pela opção "On Size Error"?

  • É impossível dividir por zero.
  • Também não é possível aumentar 0 para um número negativo.

Qual é a seção de armazenamento local?

A seção de armazenamento local é um tipo de alocação de memória que é estabelecida cada vez que um programa é executado e é descartado quando não for mais necessário. Isso deve ser declarado na "seção de armazenamento de trabalho" da "divisão de dados" e pode ser encerrado usando declarações como "Programa de saída", "Goback" ou "Stop Run".

Como as variáveis ​​globais e externas diferem?

Variáveis ​​globais estão disponíveis apenas para o programa atual em lote e não podem ser acessadas pelos outros programas em lote. Variáveis ​​externas são variáveis ​​acessíveis a vários programas, sendo armazenadas em uma biblioteca de sistemas. Isso significa que qualquer programa em lote que reside na mesma biblioteca que a variável pode fazer referência a ele, permitindo que ela seja usada por vários programas.

Explique as regras para realizar uma pesquisa

  • A tabela deve ter uma cláusula "ocorre".
  • A tabela deve ser indexada com a frase "indexada por".
  • O índice de pesquisa deve ter um valor inicial.

Como um arquivo pode ser aberto?

  • Entrada
  • Saída
  • Eu
  • Ampliar

Escreva um programa COBOL para concatenar duas cordas e exibir a string concatenada resultante

Divisão de Identificação.
Programa-ID. EXEMPLO 1.
Divisão de Meio Ambiente.
Seção de armazenamento de trabalho.
01 ws-str-chk pic x (20).
01 WS-STR-DISP PIC X (30).
Divisão de procedimentos.
Mova 'programação COBOL' para WS-STR-CHK.
String 'isto é'
Ws-str-chk
Delimitado por tamanho em WS-STR-DISP
Corda final.
Exiba WS-STR-DISP.
Pare de corrida.

Saída:

Papan@ubuntu: ~/desktop/cobol/inter $ cobc -xjf 1.cbl
Esta é a programação COBOL

Escreva um programa COBOL para adicionar os valores de var-b, var-c e var-d e armazenar o resultado em var-a, subtrair o valor de var-c de var-d e armazenar o resultado de volta em var-d e exibir os valores de var-a e var-d

Divisão de Identificação.
Programa-ID. Exemplo2.
Divisão de Meio Ambiente.
Seção de armazenamento de trabalho.
01 VAR-A PIC 9 (2).
01 Var-B Pic 9 (2).
01 Var-C Pic 9 (2).
01 Var-D Pic 9 (2).
Divisão de procedimentos.
Mova 10 para VAR-B.
Mova 15 para VAR-C.
Mova 20 para Var-D.
Adicione var-b var-c var-d, dando var-a.
Subtrair Var-B var-C de var-d.
Exibir "var-a:" var-a.
Exibir "var-d:" var-d.
Pare de corrida.

Saída:

Papan@ubuntu: ~/desktop/cobol/inter $ cobc -xjf 2.cbl
VAR-A: 45
Var-d: 05

Escreva um programa COBOL para usar a declaração renomeada

Divisão de Identificação.
Programa-ID. Exemplo3.
Divisão de Meio Ambiente.
Seção de armazenamento de trabalho.
01 WS-DESP.
05 WS-NO.
10 WS-N01 Pic 9 (2) Valor 20.
10 WS-N02 Pic 9 (2) Valor 62.
05 WS-Char.
10 Valor WS-Ctr1 Pic X (2) 'PP'.
10 Valor WS-Str2 Pic X (2) 'qq'.
66 WS-Rename Renomeia WS-N02 através do WS-STR2.
Divisão de procedimentos.
Exibir "WS-Rename:" WS-Rename.
Pare de corrida.

Saída:

Papan@ubuntu: ~/desktop/cobol/inter $ cobc -xjf 3.cbl
WS-Rename: 62ppqq

Qual é o objetivo deste programa COBOL?

Divisão de Identificação.
Programa-ID. Exemplo4.
Divisão de Meio Ambiente.
Seção de armazenamento de trabalho.
01 VAR1 PIC S9 (9) V99.
01 Var2 Pic 9 (18).
Divisão de procedimentos.
Mova 12345.99 para var1.
Mova Var1 para Var2.
Exibir "var1:" var1.
Exibir "var2:" var2.
Pare de corrida.

Saída:

Papan@ubuntu: ~/desktop/cobol/inter $ cobc -xjf 4.cbl
VAR1: +000012345.99
VAR2: 000000000000012345

Conclusão

COBOL é uma vasta linguagem conceitual na linguagem do computador em potencial. Muitos tópicos são discutidos neste idioma. Estamos tentando encobrir as perguntas mais importantes e famosas que são feitas pelos especialistas da entrevista para ajudar o candidato para sua preparação para a entrevista.