COBOL and CICS Programming Fundamentals

Test your knowledge of COBOL programming language features and CICS/BMS transaction processing concepts on mainframe systems.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

TCT stands for –

  1. Task control table
  2. Transient control table
  3. Terminal Control Table
  4. Transaction control Table
Question 2 Multiple Choice (Single Answer)

Program Control Program is associated with

  1. Processing Program Table
  2. Program Control Table
  3. Task control table
  4. File control table
Question 3 Multiple Choice (Single Answer)

In which Programs, application Will wait for user response instead of serving the other users in that Wait-time ?

  1. Non-Psuedo Conversational program
  2. Psuedo Conversational
  3. Reentrant program
  4. Quasi-reentrant program
Question 4 Multiple Choice (Single Answer)

EIB means

  1. Execution Interface Block
  2. Error Interface block
  3. External Interval block
  4. Exit interface block
Question 5 True/False

When a Task ends ,CICS releases all storage associated with the task ?

  1. True
  2. False
Question 6 Multiple Choice (Single Answer)

Which Transfers control to another program at the same level?

  1. LINK
  2. XCTL
  3. RETURN
  4. CALL
Question 7 Multiple Choice (Multiple Answers)

What are the two types of maps?

  1. Symbolic map
  2. Static map
  3. Physical map
  4. Dynamic Map
Question 8 Multiple Choice (Single Answer)

A group of Maps link-edited together is called a

  1. BMS
  2. Mapset
  3. Dataset
  4. Fieldset
Question 9 Multiple Choice (Single Answer)

DFHMDI macro is used to

  1. Defines each Map Set
  2. Defines each Map
  3. Defines each Field
  4. Defines each Data
Question 10 Multiple Choice (Single Answer)

What is the statement that should be used to stop the execution of COBOL program?

  1. EXIT
  2. STOP
  3. STOP RUN
  4. None of the above
Question 11 Multiple Choice (Single Answer)

How many bytes will be used to store data internally for a variable defined as PIC S9(8)V99 Comp-3?

  1. 10
  2. 6
  3. 5
  4. 11
Question 12 Multiple Choice (Single Answer)

How many number of bytes will be utilized in the below group variable EMP-RECORD? 01 EMP-RECORD. 02 EMP-DATA1. 03 EMP-NAME PIC X(10). 03 EMP-SAL PIC 9(04). 02 EMP-DATA2 REDEFINES EMP-DATA1. 03 EMP-N1 PIC X(12). 03 EMP-N2 PIC 9(02). 02 EMP-DATA3. 03 EPT1 PIC X(02). 03 DEPT2 PIC X(02).

  1. 14
  2. 16
  3. 18
  4. 32
Question 13 Multiple Choice (Single Answer)

EVALUATE WS-INPUT WHEN 1 WHEN 2 DISPLAY ‘OPTION 2’ WHEN 3 DISPLAY ‘OPTION 3’ WHEN OTHER DISPLAY ‘OTHER’ END-EVALUATE What will be displayed when WS-INPUT is 1?

  1. Nothing will be displayed
  2. OPTION 2
  3. OPTION 3
  4. OTHER
Question 14 Multiple Choice (Single Answer)

MAIN-PARA. MOVE 10 TO WS-CTR PERFORM PARA-1 WS-CTR TIMES END-PERFORM. PARA-1. MOVE 20 TO WS-CTR. How many times the PARA-1 will be performed when the above code is executed?

  1. 10
  2. 20
  3. 1
  4. None
Question 15 Multiple Choice (Single Answer)

Can we redefine an existing X(100) field with a new field of X(200)?

  1. Yes
  2. No
  3. None of the above
  4. All of the above
Question 16 Multiple Choice (Single Answer)

What is the maximum length that can be defined for a Numeric field?

  1. 36
  2. 18
  3. 32000
  4. No Limit
Question 17 Multiple Choice (Single Answer)

02 A PIC 9(5) VALUE 1234. 02 B PIC ZZ999. In Procedure Divison, MOVE A TO B DISPLAY B. What will be displayed with above display statement?

  1. 01234
  2. 00123
  3. 1234
  4. 123
Question 18 Multiple Choice (Single Answer)

SET A TO B. Which one of the following is correct, after execution of above statement?

  1. Contents of A will be moved to B
  2. Contents of B will be moved to A
  3. Statement will give an error
  4. None
Question 19 Multiple Choice (Single Answer)

In Working Storage section, 02 A PIC 9 VALUE 2. 02 B REDEFINES A PIC 9. 02 C REDEFINES A PIC 9. Following statement is present in Procedure Division. Compute A = B + C What will be the values in A, B and C after executing the above statement?

  1. A=4, B=2, C=4
  2. A=4, B=4, C=4
  3. A=2, B=2, C=2
  4. Statement will be errored out.
Question 20 Multiple Choice (Single Answer)

DISPLAY 'This is COBOL Test' The above statement is coded in a COBOL program. Where will the text be displayed, when this program is executed?

  1. The media/resource that is assigned to SYSPRINT DD name in JCL
  2. The media/resource that is assigned to SYSOUT DD name in JCL
  3. Always prints on Spool Screen
  4. Always prints on Printer