Desarrollando en Cobol y Natural sobre Plataforma Mainframe

miércoles, 13 de agosto de 2014

Test de conocimientos de Cobol CICS DB2

Para el que se aburra durante estos días de verano y quiera evaluar su nivel de conocimientos de COBOL / CICS / DB2, aquí os traemos un interesante test que servirá para cumplir dicha función. No tardaremos mucho tiempo en realizarlo y siempre nos permitirá aprender alguna cosa nueva.

Recordad que, como ya sabemos, en un test también influye un poco la suerte (ya que todo depende del tipo de preguntas que nos hagan) y, por tanto, es posible que vuestro nivel real difiera bastante de la puntuación obtenida aquí. Pero bueno, como mínimo nos servirá para pasar un rato entretenido.

El tiempo límite para la realización del test no debería ser superior a 20 minutos (si pasado ese tiempo no lo habéis completado, entonces es que realmente no sabéis la respuesta de las cuestiones restantes). El listado de las preguntas es el siguiente.



=============================================================

1º) ¿Qué es el CICS?

   a) Un sistema operativo.
   b) Un middleware.
   c) Un protocolo de red.
   d) Una aplicación de usuario.

2º) Cuando un usuario introduce una transacción, ¿qué componente CICS valida el código de transacción?

   a) Terminal Control
   b) Task Control
   c) Program Control
   d) Transaction Control

3º) Si dos usuarios introducen el mismo identificador de Transacción, CICS carga dos copias del programa inicial, una para cada usuario.

   a) Verdadero.
   b) Falso.

4º) ¿Qué acción tiene que realizar un programador para asegurarse de que CICS copia el bloque DFHEIBLK en un programa de una aplicación?

   a) COPY DFHEIBLK
   b) INCLUDE DFHEIBLK
   c) COPY DFHCOMMAREA
   d) Ninguna de las anteriores

5º) Cuando se codifica el comando de control de terminal RECEIVE (puntualizar que no hablamos del comando BMS RECEIVE MAP), ¿cuál de las siguientes es considerada una condición de excepción normal?

   a) NORMAL
   b) EOC
   c) LENGERR
   d) (a) y (b)
   e) Todas las anteriores

6º) Las dos condiciones siguientes son equivalentes:
   I) IF EIBRESP NOT EQUAL DFHRESP(NORMAL)
   II) IF EIBRESP EQUAL DFHRESP(ERROR)

   a) Verdadero
   b) Falso

7º) Para colocar el cursor en una posición particular de la pantalla, se debe usar el comando SEND CONTROL.

   a) Verdadero
   b) Falso

8º) Para ejecutar una nueva transacción en CICS por primera vez, los únicos requisitos son que el programa esté precompilado, compilado y linkeditado.

   a) Verdadero
   b) Falso

9º) ¿Cuál de las siguientes acciones no se puede realizar con la herramienta CEDF?

   a) Modificar todos los comandos CICS
   b) Modificar todas las condiciones de excepción
   c) Cambiar la WORKING STORAGE de los programas
   d) Elegir no ejecutar todos los comandos CICS (opción NOOP)
   e) Producir un ABEND en una tarea
   f) Debug de un programa que está ejecutándose en otro terminal

10º) Para desencadenar un ABEND de una tarea desde CEDF, se debe presionar dos veces la tecla función ABEND.

   a) Verdadero
   b) Falso

=============================================================



Las soluciones a las cuestiones anteriores son las siguientes: 1º) b, 2º) b, 3º) b, 4º) d, 5º) d, 6º) b, 7º) a, 8º) b, 9º) a y 10º) a. Es importante que intentéis agotar los 20 minutos tratando de deducir las respuestas antes de recurrir a la resolución. Nunca viene mal esforzarse un poco...

En función de los aciertos que hayamos tenido en el quiz, nos encontraremos en un grupo de conocimiento u otro. A continuación podéis echarle un vistazo a la categoría que os corresponda.

A) Ocho aciertos o más: Se nota que esto del Cobol se te da bien aunque, por otra parte, es normal ya que seguramente tengas muchos años de experiencia con el entorno CICS.

B) Seis o siete aciertos: Tienes bastantes conocimientos de Cobol CICS, y probablemente dentro de algún tiempo sustituirás a los programadores más veteranos de este entorno.

C) Cuatro o cinco aciertos: Es evidente que sabes muchas cosas sobre Cobol, aunque todavía te queda bastante margen para mejorar. Hay que ganar un poco más de experiencia.

D) Dos o tres aciertos: Bueno, posiblemente eres un programador novato en el mundo del Cobol. Pero no te desanimes, en algún momento hay que empezar y tarde o temprano acabarás dominando el lenguaje.

E) Menos de dos aciertos: Probablemente todavía no has estudidado Cobol CICS con suficiente profundidad como para afrontar un test de este tipo. Tienes que decidir si este mundo es lo que te interesa o no.



De todas formas, os volvemos a recordar lo que dijimos al principio. En un test también interviene el azar y, por tanto, es posible que el resultado no coincida exactamente con vuestra experiencia en Cobol. Puede haber ocurrido que las 10 cuestiones de este test sean justo las que todavía no os sabéis o, al contrario, es posible que estas sean las únicas 10 preguntas que seríais capaces de responder en relación con el Cobol CICS. Cuando hablamos de test, nunca hay que descartar el factor fortuna.

Pues nada, aparte de esto, esperamos que al menos os hayáis divertido durante 20 minutos respondiendo a las diversas cuestiones del test. En un futuro, si tenemos tiempo, trataremos de ir incluyendo más quiz de este tipo en el blog.

Saludos.

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...