1. Un programa cobol con sentencias SQL es conocido como? (2pts)
a) COBOL SQL b) COBOL ONLINE c) COBOL DB2 d) Ninguno de las anteriores
2. De la Sentencia: (2pts) READ FILEENTRADA INTO WS-FILE-ENTRADA AT END MOVE 1 TO EOF-I. Las sentencia INTO y AT END significa? INTO: Copia los datos de registro hacia otro campo. AT END: Indica el fin del archive si esto sucede se almacena un valor en una variable del WS.
3. Responder V (verdadero) o F (falso) con respecto a la programacin de BMS (4pts) En la Columna 9 van las cabeceras de los mapas. (V). En las 8 primeras lneas no van los nombres de las variables de entrada o salida (F). El carcter de continuacin va en la columna 80. (F). El carcter para los comentarios va en la columna 1 (V).
4. Mencione las 3 Macros CICS que se usan en la programacin de BMS y describe cada una de ellas. (3pts) DFHMSD : Para definir grupos de mapas (MAP SET) DFHMDI : Para definir Mapas MAP en los MAP SET DFHMDF : Para definir campos en los mapas
5. Solucione la siguiente operacin de COBOL, explique la solucin, tome en cuenta la declaracin de las variables. (2pts) 01 MISC. 03 WS-TOTAL PIC 9(3) VALUE 0. 03 WS-S-TOTAL PIC 999 VALUE 456. 03 WS-L-TOTAL PIC z99 VALUE 123. COMPUTE WS-TOTAL = WS-S-TOTAL + WS-L-TOTAL WS-TOTAL =
6. Escribir las sentencias COBOL para producir el resultado de las siguientes operaciones e indicar el valor final. Tomar en cuenta las definiciones de variables para los signos y decimales, NO USAR la sentencia COMPUTE. Usar los operadores de Suma, Resta y Multiplicacin. (6pts)
01 MISC. 05 A1 PIC 99 VALUE 12. 05 B1 PIC 9 VALUE 4. 05 C1 PIC 9 VALUE 8. 05 D1 PIC 9V9 VALUE 2.4. 05 E1 PIC 9V9 9 VALUE 3.15.
a) Agregar A1, C1, D1 y reemplazar el contenido de E1. Cul es el valor de E1? (2pts) Sentencia COBOL: VALUE E1 = b) D1 = 1.55 B1 Cul es el valor de D1? (2pts) Sentencia COBOL: VALUE D1 = c) A1 = A1 * 4 Cul es el valor de A1? (2pts) Sentencia COBOL VALUE A1 =
7. Completar la siguiente instruccin (2pts)
ADD ITEM -1, ITEM -2 TO SUM ROUNDED ON SIZE ERROR MOVE 0 TO SUM END-ADD