Prueba simulada COBOL

Esta sección le presenta varios conjuntos de pruebas simuladas relacionadas con COBOL Framework. Puede descargar estas pruebas simuladas de muestra en su máquina local y resolverlas sin conexión a su conveniencia. Cada prueba simulada se suministra con una clave de prueba simulada que le permite verificar la puntuación final y calificar usted mismo.

Prueba simulada COBOL I

P 1 - ¿Qué tipo de datos no está disponible en COBOL?

A - Alfabético (A)

B - Largo (L)

C - Alfanumérico (X)

D - Numérico (9)

Respuesta: B

Explicación

El tipo de datos largo no está disponible en COBOL. COBOL admite tres tipos de datos: Alfabético, Numérico y Alfanumérico.

Respuesta: A

Explicación

COBOL significa COmmon Business Oorientado Language que se desarrolló para automatizar el proceso empresarial.

Respuesta: B

Explicación

La división de identificación contiene entradas que se utilizan para identificar el programa. Esta es la primera división y la única división obligatoria.

P 4 - ¿Cómo se almacena la señal en un campo COMP-3?

A - Primer bit

B - Último bit

C - Primer mordisco

D - Último mordisco

Respuesta: D

Explicación

En el campo COMP-3, el signo se almacena en el último bocado.

Respuesta: B

Explicación

Una ejecución de parada finaliza la unidad de trabajo y devuelve el control al sistema operativo, mientras que GOBACK devuelve el control al programa de llamada. Entonces, si codificamos GO BACK en lugar de Stop Run, irá en bucle infinito.

P 6 - ¿Cuál de los siguientes modos de apertura de archivos no es válido en COBOL?

A - ANEXO

B - ENTRADA

C - SALIDA

D - EXTENDER

Respuesta: A

Explicación

Los modos válidos de apertura de archivos en COBOL son INPUT, OUTPUT, IO y EXTEND. El modo de archivo APPEND no está disponible en COBOL.

P 7 - ¿Cuál es el tamaño máximo de un campo numérico que podemos definir en COBOL?

A - 9 (20)

B - 9 (18)

C - 9 (31)

D - 9 (10)

Respuesta: B

Explicación

Las aplicaciones COBOL utilizan campos numéricos de 31 dígitos. Sin embargo, el compilador solo admite un máximo de 18 dígitos. Entonces usamos un máximo de 18 dígitos.

P 8 - ¿Cuál es el modo en el que ABRIRÁ un archivo para escribirlo?

A - SALIDA

B - EXTENDER

C - O SALIDA o EXTENDER

D - ENTRADA-SALIDA

Respuesta: C

Explicación

Para escribir en un archivo, el archivo debe abrirse en modo OUTPUT o EXTEND.

Respuesta: D

Explicación

El nivel 77 es un elemento de nivel elemental que no se puede subdividir.

Respuesta: B

Explicación

Todas las declaraciones COBOL deben comenzar en el área B, que comienza de 12 a 72 columnas

Respuesta: B

Explicación

El párrafo FILE-CONTROL aparece en la sección Input-Ouput en la División de Medio Ambiente, que proporciona información de los conjuntos de datos externos utilizados en el programa.

P 12 - ¿Puedo redefinir un campo X (10) con un campo de X (20)?

A - No

B - Sí

Respuesta: B

Explicación

Sí, podemos definir una X (10) a X (20) ya que Redefines hace que ambos campos comiencen en la misma ubicación, pero no es una buena práctica de codificación.

P 13 - ¿Cuál es la longitud del PIC 9.999?

A - 4

B - 6

C - 5

D - 3

Respuesta: C

Explicación

La longitud de PIC 9.999 es 5 como '.' toma 1 byte. Entonces total 1 byte para '.' y 4 bytes para 9.

P 14 - ¿Cuántas veces se ejecutará el siguiente ciclo?

MOVE 5 TO X.
PERFORM X TIMES.
MOVE 10 TO X.
END-PERFORM.

A - 11

B - 5

C - 10

D - 15

Respuesta: B

Explicación

El bucle PERFORM se ejecutará 5 veces. Mientras lee la primera declaración, REALICE 5 veces. Reemplaza X con el valor 5.

Puedes probar el mismo código usando Try it opción disponible a continuación:

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.

DATA DIVISION.
   WORKING-STORAGE SECTION.
   01 X PIC 99.

PROCEDURE DIVISION.
   MOVE 5 TO X.
   PERFORM X TIMES
   MOVE 10 TO X
   DISPLAY 'COUNT'
   END-PERFORM.
   STOP RUN.

P 15 - ¿Qué verbo cobol se usa para actualizar un archivo?

A - LEER

B - ESCRIBIR

C - ACTUALIZAR

D - REESCRIBIR

Respuesta: D

Explicación

El verbo reescribir se usa para actualizar los registros. El archivo debe abrirse en modo IO para operaciones de reescritura. Solo se puede usar después de una operación de lectura exitosa. El verbo reescribir sobrescribe el último registro leído.

P 16 - ¿En qué sección deberíamos hacer una entrada en el programa para un archivo SORT?

A - FD

B - SD

C - MD

D - Ninguno de estos

Respuesta: B

Explicación

Para ordenar un archivo, deberíamos hacer una entrada SD en la Sección de Archivo.

P 17 - ¿Cómo declarará un binario de media palabra en el programa?

A - S9 (8) COMP

B - S9 (4) COMP

C - 9 (8) COMP

D - 9 (4) COMP

Respuesta: B

Explicación

S9 (4) COMP se utiliza para declarar un binario de media palabra.

P 18 - Si el valor 436 se mueve a una cláusula PIC PP999, ¿cuál es el valor editado que se toma?

A - .00436

B - 00436

C - 436

D - 43600

Respuesta: A

Explicación

P es la posición de escala decimal asumida que se utiliza para especificar la ubicación de un punto decimal asumido cuando el punto no está dentro del número que aparece en el elemento de datos. .PIC PP999 significa que el elemento de datos numérico tiene 3 caracteres y hay 5 posiciones después del punto decimal.

P 19 - ¿Dónde podemos especificar la cláusula OCCURS?

A - Elemento elemental

B - Elemento de grupo

C - Ambos A y B

D - Ninguno de estos

Respuesta: C

Explicación

En la declaración de matriz, podemos especificar la cláusula ocurre en el elemento elemental así como también en el elemento de grupo.

P 20 - ¿Qué utilidad se utiliza para compilar el programa COBOL?

A - IKJEFT01

B - IGYCRCTL

C - IGYCTCRL

D - Ninguno de estos

Respuesta: B

Explicación

La utilidad IGCRCTL se utiliza para compilar un programa COBOL.

P 21 - ¿Cuántos bytes ocupa un campo S9 (7) SIGN TRAILING SEPARATE?

A - 7 bytes

B - 8 bytes

C - 4 bytes

D - 10 bytes

Respuesta: B

Explicación

9 (7) tomará 7 bytes y 1 byte para SIGN TRAILING SEPARATE, por lo que tomará un total de 8 bytes.

Respuesta: B

Explicación

Buscar todo es un método de búsqueda binaria, que se utiliza para buscar elementos dentro de la tabla.

Respuesta: C

Explicación

La sección de enlace se incluye en la división de datos que se utiliza en el programa llamado.

Respuesta: B

Explicación

La sección Entrada-Salida viene bajo la división de Entorno que proporciona información sobre los archivos que se utilizarán en el programa.

P 25 : ¿Cuál de las siguientes declaraciones le proporcionará 'Tutoriales' en la cadena TutorialsPoint?

A - TutorialsPoint (1: 9)

B - TutorialsPoint (9)

C - TutorialsPoint (9: 1)

D - TutorialsPoint (9: 9)

Respuesta: A

Explicación

En STRING (A, B), A es la posición de mirada fija y B id el número de dígitos a seleccionar.

Hoja de respuestas

Número de pregunta Clave de respuesta
1 segundo
2 UN
3 segundo
4 re
5 segundo
6 UN
7 segundo
8 C
9 re
10 segundo
11 segundo
12 segundo
13 C
14 segundo
15 re
dieciséis segundo
17 segundo
18 UN
19 C
20 segundo
21 segundo
22 segundo
23 C
24 segundo
25 UN