wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CoTi For i - Clasificación Conocimientos

Total questions: 25

Worksheet time: 16mins

Name
Class
Date
1.

Al revisar las anotaciones de trabajo de un proceso se obtiene el mensaje: "No hay información en el registro de trabajo". Esto significa que:

a)

El trabajo ya ha terminado. Se debe verificar la información en el spool.

b)

El mensaje se trata de un error en el sistema y se debe contactar a las personas de plataformas

c)

El trabajo no tiene habilitadas las anotaciones de trabajo.

d)

El trabajo aún no ha iniciado su ejecución. Sigue pendiente en la cola de trabajos.

2.

Para verificar el código de formato o nivel de un archivo debido a que un programa esta cancelando por esta causa se debe utilizar cual comando.

a)

DSPFILE

b)

DSPFMM

c)

DSPFD

d)

DSPFFD

3.

Al revisar las anotaciones de trabajo de un proceso que está esperando respuesta a un mensaje, se encuentra que el proceso no encuentra un objeto requerido. Se valida la existencia del objeto comprobando que este si existe. La causa más probable es:

a)

El objeto referido no se encuentra inscrito en el journal de la máquina.

b)

El tipo de objeto no es válido para la operación que se intenta realizar.

c)

La librería en la que está el objeto no se encuentra en la lista de librerías del proceso.

d)

Los apuntadores de memoria al objeto no están correctamente definidos.

4.

Al consultar el estado del trabajo se evidencia que está en "COLA TRABAJOS". Esto significa que el proceso está:

a)

En espera de entrar en ejecución

b)

Se está ejecutando y aún no ha terminado

c)

Ya se ejecutó y terminó exitosamente

d)

Ya se ejecutó y terminó en forma anómala

5.

Que métodos de manejo de excepciones de RPG se deben usar para prevenir en programación.

a)

Incluir el código que produce la excepción dentro de un MONITOR

b)

A y C son correctas

c)

Especificar extensor de código de operación 'E' para el código de operación apropiado.

d)

Validar los posibles errores a través del SQLCODE y/o SQLSTATE

6.

Cuando se crea un programa especificando DFTACTGRP(*YES), el grupo de activación es *CALLER

a)

Verdadero

b)

Falso

7.

Que es la ODP?

a)

Es la ruta por medio de la cual se conectan un programa con los datos que requiere dentro de la base de datos.

b)

Es la cantidad de opens que se realizan sobre un archivo desde un programa

c)

Es leer los archivos desde un programa de manera nativa.

d)

A y B son correctas

8.

El grupo de activación de un programa *CALLER que es invocado por un programa OPM, se ejecuta con grupo de activación *CALLER.

a)

Verdadero

b)

Falso

9.

Para un que programa finaliza su ejecución con retutn y es invocado 5 veces: Cuantas veces es ejecutada la rutina *INZSR?

a)

2 veces porque a partir de la segunda ejecución se conserva su ODP

b)

1 vez

c)

3 veces porque a partir de la tercera ejecucion se conserva su ODP

d)

5 veces

10.

Si se requiere conservar un programa en memoria, SOLO es necesario finalizar su ejecución con Return para RPGLE y Exit Program And Continue Run Unit o exit programa para COBOL

a)

Verdadero

b)

Falso

11.

Cual es la diferencia entre *MODULE, *SRVPGM y *PGM

a)

El programa es un objeto no ejecutable que contiene procedimientos los cuales pueden ser vinculados a un prorama o programa de servicio.

El modulo contiene procedimientos que pueden ser utilizados por los programas.

Los programas de servicio son objetos ejecutables diseñados para ejecutar una acción especifica

b)

El programa de servicio es un objeto no ejecutable que contiene procedimientos los cuales pueden ser vinculados a un prorama o programa de servicio.

El progrma contiene procedimientos que pueden ser utilizados por los modulos.

Los módulos son objetos ejecutables diseñados para ejecutar una acción especifica

c)

El modulo es un objeto no ejecutable que contiene procedimientos los cuales pueden ser vinculados a un prorama o programa de servicio.

El programa de servicio contiene procedimientos que pueden ser utilizados por los programas.

Los programas son objetos ejecutables diseñados para ejecutar una acción especifica

d)

El modulo es un objeto no ejecutable que contiene procedimientos los cuales pueden ser vinculados a un prorama o programa de servicio.

El programa de servicio contiene procedimientos que pueden ser utilizados por los programas.

Los programas son objetos ejecutables diseñados para ejecutar una acción especifica

12.

Cual es el número máximo de /Copy que es posible definirse en un programa

a)

1

b)

Hasta 5

c)

No existe un limite

d)

Hasta 24

13.

Que es un directorio de enlace?

a)

Colección de programas que puede ser llamados únicamente desde un modulo de manera independiente.

b)

Colección de Módulos y/o programas de servicio que puede ser llamados desde otro modulo o programa de manera independiente

c)

Colección de Módulos y/o programas de servicio que puede ser llamados únicamente desde otro programa de manera independiente.

d)

Colección de Módulos y/o programas de servicio que puede ser llamados únicamente desde otro modulo de manera independiente

14.

Cuando se establece un enlace en un programa en la hoja H, de un modulo que está dentro de un BNDDIR. El enlace se establece en tiempo de ejecución.

a)

Verdadero

b)

Falso

15.

Que es Record Level Access (RLA)

a)

Es la lectura de archivos o tablas a través de lecturas nativas como (READ, CHAIN) o a través de SQL para un solo registro del archivo o tabla.

b)

Es la lectura de archivos o tablas a traves de lecturas nativas como (READ, CHAIN) o a traves de SQL para todos los registros de un archivo o tabla.

c)

A y B son Correctas

d)

Ninguna de las anteriores

16.

Para que sirve el Inique Key Constraint

a)

Para asegurar que un registro es la clave principal y es un valor único dentro de una tabla

b)

A y D son correctas

c)

Todas las anteriores

d)

Para asegurar que los valores de una columna sean unicos y no nulos para todos los registros de la tabla

17.

Primary Key Constraint

a)

Para asegurar que un registro es la clave principal y es un valor único dentro de una tabla

b)

Para asegurar que los valores de una columna sean únicos y no nulos para todos los registros de la tabla

c)

A y B son correctas

d)

Todas las anteriores

18.

Las vistas no contienen data desde el momento de su creación

a)

Verdadero

b)

Falso

19.

Las vistas pueden ser creadas producto de la relación entre varias tablas

a)

Verdadero

b)

Falso

20.

Que es un alias?

a)

Es la definición de un archivo o tabla par aun miembro especifico

b)

Es la definición de un archivo o tabla para archivos o tablas con un solo miembro

c)

Es la definición de un archivo o tabla para archivos o tablas con múltiples miembros

d)

A, B y C son correctas

21.

Que es una UDF (user defined function)

a)

Son funciones SQL que se encuentran disponibles en la QSYS2 para que cualquier usuario pueda hacer uso de ellas.

b)

A y C son correctas

c)

Son funciones similares a los indices que permiten al DB2 acceder a las tablas a través de una clava especifica.

d)

Es una funcion SQL creada por el usuario a través de la clausula CREATE FUNCTION

22.

Dentro de un programa; el procesamiento de acceso a nivel de registro únicamente se da en lecturas nativas (READ, CHAIN) a los archivos y no con el SQL

a)

Verdadero

b)

Falso

23.

En que librería se pueden encontrar los catálogos de la maquina. (syscolumns, sysfields, systables)

a)

QGPL

b)

QSYS2

c)

QSYS

d)

QUSROND

24.

Que es CTE (common table expression)

a)

Es una tabla temporal de resultados que se crea en la QTEMP

b)

Es una tabla temporal de resultados que se crea dentro de una clausula SQL y puede ser referenciada dentro de una clausula FROM

c)

Son expresiones o especificaciones sobre una tabla que se declaran al momento de su creación, por medio del CREATE TABLE

d)

Ninguna de las anteriores

25.

Qué es un objeto tipo EVI en SQL

a)

Es una librería que contiene los procedimientos almacenados

b)

Es una clase de vista

c)

Es un Indice de vector

d)

No es ningun objeto SQL