Preguntas de la entrevista de COBOL

Preguntas de la entrevista de COBOL
Hoy en día, el lenguaje Cobol se convierte en el lenguaje más efectivo en el lenguaje de la computadora prospectiva. Muchos desarrolladores de software usan COBOL para lograr un proyecto de por vida. Para esto, es un tema muy útil en el campo de la educación. Muchos entrevistadores hacen diferentes tipos de preguntas al candidato del Cobol. Aquí, discutimos algunas preguntas importantes y sus respuestas relacionadas con Cobol.

¿Cuáles son los tipos de datos presentes en COBOL??

  • Alfa-numérico (x)
  • Alfabético (a)
  • Numérico (9)
  • Señales)
  • Punto decimal asumido (P / V)

¿Para qué se usa el nivel 77??

Un nivel de 77 en COBOL se refiere a un elemento elemental que es una unidad básica de datos que no se puede dividir o calificar más.

¿Qué es la foto 9?.99?

Foto 9.99 en COBOL es un campo de 4 dígitos que se designa para almacenar valores numéricos, con un punto decimal incluido.

¿Cómo difieren la sección de realización y el párrafo??

La diferencia entre realizar una sección y un párrafo es que una acción de sección ejecuta todos los párrafos dentro de la sección, mientras que una acción de párrafo solo ejecuta un párrafo específico.

¿Podría explicar la distinción entre subíndices e índice??

Los subíndices se refieren a la posición de un elemento de matriz, mientras que el índice solo se puede alterar mediante el uso de operaciones de rendimiento, búsqueda y configuración.

Lo que distingue las llamadas estáticas y las llamadas dinámicas?

Llamadas estáticas Consulte llamar a un programa independiente. Este programa se puede ejecutar por sí solo durante el tiempo de ejecución.

Llamadas dinámicas Consulte llamar a un programa que no sea ejecutable por sí mismo. Solo se puede ejecutar a través del código en otro programa.

Lo que distingue la búsqueda y la búsqueda?

BUSCAR es búsqueda secuencial.

BUSCA TODO realiza una búsqueda binaria y requiere que la tabla se clasifique utilizando la cláusula de clave ascendente o descendente y se carga en ese orden antes de que pueda usarse.

¿Cuál es la función de la opción "Reemplazar" en una declaración de "copia"??

La reutilización de la misma copia en el mismo código se puede lograr utilizando la función "Reemplazar" y cambiar el valor que se está reemplazando. La sintaxis se reemplaza por.

¿Qué tipo de error es capturado por la opción "Error de tamaño"??

  • Es imposible dividir por cero.
  • Tampoco es posible elevar 0 a un número negativo.

¿Cuál es la sección de almacenamiento local??

La sección de almacenamiento local es un tipo de asignación de memoria que se establece cada vez que se ejecuta un programa, y ​​se descarta una vez que ya no es necesario. Esto debe declararse en la "sección de almacenamiento de trabajo" de la "división de datos" y puede finalizarse utilizando declaraciones como "programa de salida", "goack" o "stop run".

¿Cómo difieren las variables globales y externas??

Las variables globales solo están disponibles para el programa de lotes actual y los otros programas por lotes no pueden acceder. Las variables externas son variables que son accesibles para múltiples programas al almacenarse en una biblioteca de sistemas. Esto significa que cualquier programa de lotes que reside dentro de la misma biblioteca que la variable puede hacer referencia a ella, lo que permite que sea utilizado por múltiples programas.

Explicar las reglas para realizar una búsqueda

  • La tabla debe tener una cláusula "ocurre".
  • La tabla debe indexarse ​​con la frase "indexada por".
  • El índice de búsqueda debe tener un valor inicial.

¿Cómo se puede abrir un archivo??

  • Aporte
  • Producción
  • I-O
  • Extender

Escriba un programa COBOL para concatenar dos cadenas y mostrar la cadena concatenada resultante

División de identificación.
ID de programa. EJEMPLO 1.
División ambiental.
Sección de almacenamiento de trabajo.
01 ws-str-chk foto x (20).
01 ws-str-dissp x (30).
División de procedimiento.
Mueva 'Programación COBOL' a WS-Str-Chk.
Cadena 'esto es'
WS-Str-chk
Delimitado por tamaño en WS-STR-DISP
Holgazanería.
Mostrar WS-STR-DISP.
Parada.

Producción:

Papan@Ubuntu: ~/Desktop/Cobol/Inter $ COBC -XJF 1.CBL
Esta es la programación de Cobol

Escriba un programa COBOL para agregar los valores de VAR-B, VAR-C y VAR-D y almacene el resultado en VAR-A, reste el valor de VAR-C de VAR-D y almacene el resultado en VAR-D , y muestre los valores de VAR-A y VAR-D

División de identificación.
ID de programa. Ejemplo2.
División ambiental.
Sección de almacenamiento de trabajo.
01 Var-A Pic 9 (2).
01 VAR-B PIC 9 (2).
01 Var-C Pic 9 (2).
01 Var-D PIC 9 (2).
División de procedimiento.
Muévete 10 a VAR-B.
Mover 15 a VAR-C.
Mover 20 a Var-D.
Agregar var-b var-c var-d dando var-a.
Restar VAR-B VAR-C de VAR-D.
Mostrar "Var-A:" Var-A.
Mostrar "var-d:" var-d.
Parada.

Producción:

Papan@Ubuntu: ~/Desktop/Cobol/Inter $ COBC -XJF 2.CBL
Var-A: 45
Var-D: 05

Escriba un programa COBOL para usar la declaración renames

División de identificación.
ID de programa. Ejemplo3.
División ambiental.
Sección de almacenamiento de trabajo.
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 WS-CTR1 PIC X (2) Valor 'PP'.
10 WS-STR2 PIC X (2) Valor 'Qq'.
66 WS-Rename renombres WS-N02 a WST2.
División de procedimiento.
Mostrar "WS-Rename:" WS-Rename.
Parada.

Producción:

Papan@Ubuntu: ~/Desktop/Cobol/Inter $ COBC -XJF 3.CBL
WS-Rename: 62ppqq

¿Cuál es el propósito de este programa COBOL??

División de identificación.
ID de programa. Ejemplo4.
División ambiental.
Sección de almacenamiento de trabajo.
01 VAR1 PIC S9 (9) V99.
01 VAR2 PIC 9 (18).
División de procedimiento.
Mover 12345.99 a VAR1.
Mover VAR1 a VAR2.
Mostrar "Var1:" Var1.
Mostrar "var2:" var2.
Parada.

Producción:

Papan@Ubuntu: ~/Desktop/Cobol/Inter $ COBC -XJF 4.CBL
Var1: +000012345.99
Var2: 00000000000000012345

Conclusión

COBOL es un vasto lenguaje conceptual en el lenguaje de la computadora prospectiva. Se discuten muchos temas de este idioma. Estamos tratando de encubrir las preguntas más importantes y famosas que hacen los expertos en la entrevista para ayudar al candidato a su preparación para la entrevista.