Mainframe MCQs

Mainframe MCQs

Our experts have gathered these Mainframe MCQs through research, and we hope that you will be able to see how much knowledge base you have for the subject of XMainframe by answering these 20 multiple-choice questions.
Get started now by scrolling down!

1: Which of the following is true about DCB?

A.   All

B.   It is used to describe Data Sets

C.   DCB stands for Data Control Block

D.   It is a keyword for DD statement

2: _____________ helps in monitoring of tasks.

A.   CICS

B.   None

C.   JCL

D.   VSAM

3: What does a file status of 02 on a VSAM indicate?

A.   Duplicate primary key

B.   No Key

C.   Duplicate alternate key

4: Which of the following statements are true about a Leaf pages?

A.   Leaf pages are lowest level index pages

B.   Leaf pages are opposite of root pages And Leaf pages are lowest level index pages

C.   Leaf pages are opposite of root pages

D.   None

5: In which phase of a job the jobs are processed and fine tuned for execution?

A.   Conversion

B.   Output

C.   Processing

D.   Input

6: The cursor is declared in the “working storage” in a program:

A.   False

B.   True

7: What happens when you perform update/ delete via a cursor?

A.   Whole table is updated/deleted

B.   Only the current row is updated/ deleted

C.   Update/ delete is not possible via cursor

D.   None

8: Attribute byte is received at EOF in symbolic map?

A.   False

B.   True

9: A map was generated. What is the output created as a result?

A.   Map copy book

B.   None

C.   Map copy book And Load module

D.   Load module

10: If program A passes 40 bytes to program B through common area and program B has defined its DFHCOMMAREA to be 60 bytes. Can there be a problem?

A.   No, B will never access bytes from 41-60

B.   Yes

C.   No

D.   Yes, if B tries to access bytes from 41-60

11: Which of the following is true about START and XCTL?

A.   START is an INTERVAL control command, XCTL is a program control command

B.   All

C.   START is used to start a new task

D.   XCTL is used to pass control to a program within the same task

12: The START statement enables the programmers to start processing from any record position.

A.   False

B.   True

13: Which of the following is true about Primary key values and Alternate key values?

A.   Primary key values must be unique, alternate key values need not be

B.   Primary key values need not be unique, alternate key values must be unique

C.   None

D.   Unique key values

14: Is Control Interval Descriptor Field present for each Control Interval?

A.   No

B.   Yes

15: Relative key clause must be mentioned in case of a relative file organisation.

A.   False

B.   True

16: The INSPECT statement can be used to check whether the value in a data name is numeric.

A.   True

B.   False

17: Which of the following resets MDT?

A.   RMDT

B.   FSET

C.   RESET

D.   FRSET

18: What will be the value of EIBCALEN at START?

A.   2

B.   0

C.   1

D.   3

19: What is the purpose of Basic Mapping support?

A.   Helps to coordinate transactions

B.   Helps to coordinate tasks

C.   Used to store information about CICS system

D.   Helps to get output in desired format

20: You want to load the data in a VSAM cluster. What ways can you take?

A.   None

B.   Use the COBOL program

C.   Use the REPRO command