Mainframe Systems: JCL, CICS, and COBOL Fundamentals

Comprehensive quiz covering mainframe computing including Job Control Language (JCL) statements and parameters, Customer Information Control System (CICS) concepts, and COBOL programming fundamentals

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

How many divisions are there in Cobol

  1. 1
  2. 2
  3. 3
  4. 4
Question 2 True/False

Sorting in the cobol program is considered as external sorting.

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

how many bytes s9(9) comp-3 takes

  1. 2
  2. 5
  3. 6
  4. 9
Question 4 True/False

Cobol is a non structured language

  1. True
  2. False
Question 5 True/False

There is no need to include the DCLGEN in the cobol program

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

What is the maximum length of a single line in JCL ?

  1. 60 bytes
  2. 55 bytes
  3. 80 bytes
  4. 71 bytes
Question 7 Multiple Choice (Single Answer)

What is the purpose of the ‘DD KEYLEN’ parameter?

  1. Specify the length of a data set key in bytes
  2. Override the key length of an SMS defined VSAM dataset
  3. Override the key length specified in the dataset label
  4. All of the above
Question 8 Multiple Choice (Single Answer)

How can values be passed from the job stream to an executable program?

  1. Through the PARM keyword
  2. Through the VALUE parameter
  3. Through the PGM parameter
  4. All of the above
Question 9 Multiple Choice (Single Answer)

What is concatenating ?

  1. Overriding or adding procedures
  2. Logically connecting input datasets
  3. Overriding a called PROC dsname
  4. All of the above
Question 10 Multiple Choice (Single Answer)

What is the function of DD DISP parameter?

  1. Tells the system what to do with the dataset following normal termination of the step
  2. Describes the status of the dataset
  3. Tells the system what to do with the dataset following abnormal termination of the step
  4. All of the above
Question 11 Multiple Choice (Single Answer)

What is the purpose of DD * statement in JCL?

  1. Begins an input data prompt at the system console
  2. Begins an in-stream dataset
  3. Marks the end of a command stream
  4. Includes all datasets within a naming pattern
Question 12 Multiple Choice (Single Answer)

How can unused space allocation be returned to the system when a dataset is closed ?

  1. RETURN
  2. RLSE
  3. CONTIG
  4. CLOSE
Question 13 Multiple Choice (Single Answer)

What statement marks the end of an in-stream or Catalogued procedure ?

  1. STREAM
  2. SET
  3. PROC
  4. PEND
Question 14 Multiple Choice (Single Answer)

What is the purpose of DD DUMMY statement ?

  1. Marks a deleted DD statement
  2. Begins an interpreted command stream
  3. Specifies no space allocation & no disposition processing
  4. Suppress command processing
Question 15 Multiple Choice (Single Answer)

How can a job send a status message to a TSO user at the completion of a job ?

  1. STATUS
  2. NOTIFY
  3. ENDMSG
  4. USER
Question 16 Multiple Choice (Single Answer)

CICS manages which of the below?

  1. Only online processes
  2. Neither online nor batch processes
  3. Only batch processes
  4. Both online & batch process
Question 17 True/False

CICS itself is a batch job running on the operating system with high priority?

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

What does CICS stand for ?

  1. Customer Information Communication System
  2. Customer Information Connecting System
  3. Customer Information Correspondence System
  4. Customer Information Control System
Question 19 Multiple Choice (Single Answer)

CICS acts as an interface between ____ and _____

  1. Operating System ; Kernel
  2. Operating System; Application Programs
  3. Hardware; Software
  4. Middle Tier; Hardware
Question 20 Multiple Choice (Single Answer)

BMS stands for?

  1. Bit Mapping Support
  2. Basic Mapping Standard
  3. Basic Mapping Support
  4. Basic Mutual Support
  5. Base Mapping Support