Job Control Language Created On 05/11/2011

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Manjunath1987
M
Manjunath1987
Community Contributor
Quizzes Created: 7 | Total Attempts: 3,964
| Attempts: 83 | Questions: 20
Please wait...
Question 1 / 20
0 %
0/100
Score 0/100
1. What are the kinds of job control statements

Explanation

The correct answer is "ALL the above" because all of the mentioned options (JOB, EXEC, DD) are types of job control statements. A job control statement is a command or instruction used in a job control language (JCL) to define the various aspects of a job, such as the program to be executed (EXEC), the data sets to be used (DD), and the overall job control information (JOB). Therefore, all three options are valid types of job control statements.

Submit
Please wait...
About This Quiz
Job Control Language Created On 05/11/2011 - Quiz

This quiz, titled 'Job Control Language Created On 05\/11\/2011,' tests knowledge on mainframe job execution limits, dataset control, job control statements, Instream data in procedures, file access post-KEEP... see moredisposition, and directory block sizes. It assesses critical skills for handling mainframe environments effectively. see less

2. What are the types of procedures

Explanation

The correct answer is "Both a and b." This means that the types of procedures can be both INSTREAM and CATALOGED. The option "Both a and c" is incorrect because there is no mention of OUTSTREAM in the question. INSTREAM procedures are executed within the same job step, while CATALOGED procedures are stored in a separate library and can be called from any job step. Therefore, the correct answer includes both types of procedures.

Submit
3. Maximum number of steps in a JOB are

Explanation

The maximum number of steps in a JOB is 255. This means that a JOB can consist of up to 255 individual steps or tasks.

Submit
4. Which is not a keyword parameter

Explanation

The keyword parameter that is not listed in the given options is "PGM".

Submit
5. How do you skip a particular step in procedure or job

Explanation

The correct answer is COND. This is because "COND" stands for "conditional", and it allows you to skip a particular step in a procedure or job based on a certain condition. By using a conditional statement, you can specify when a step should be skipped, based on the evaluation of a condition or set of conditions. This allows for more flexibility and control in executing procedures or jobs.

Submit
6. MSG LEVEL = (1,1) means print

Explanation

The correct answer is "All JCL statement will be printed including allocation message". This is because when MSG LEVEL = (1,1), it means that all JCL statements will be printed, including the allocation message.

Submit
7. * and DATA are positional parameter that follow DD Statement

Explanation

The statement is true because in JCL (Job Control Language), the * and DATA are indeed positional parameters that follow the DD (Data Definition) statement. These parameters are used to specify the input and output data sets for a job step. The * parameter is used to indicate that the data set is not to be used in the job step, while the DATA parameter is used to specify the data set that is to be used. Therefore, the given answer is correct.

Submit
8. Directory blocks are ________ Bytes each

Explanation

Directory blocks are a data structure used in file systems to store information about files and directories. The size of directory blocks can vary depending on the file system, but in this case, the correct answer is 256 bytes. This means that each directory block can hold a certain amount of data, such as file names, file sizes, and pointers to the actual data blocks where the files are stored. Having larger directory blocks allows for more efficient storage and retrieval of file information.

Submit
9. Concatenation has meaning only for sequential processing 

Explanation

Concatenation refers to the process of combining two or more strings or sequences together. In sequential processing, the operations are performed one after the other in a specific order. Therefore, concatenation makes sense only in sequential processing, as it allows us to join strings or sequences in a specific order. In other types of processing, such as parallel processing, the order of operations may not be defined, making concatenation irrelevant. Hence, the statement that "concatenation has meaning only for sequential processing" is true.

Submit
10. Maximum number of DD statements in a job

Explanation

The maximum number of DD statements in a job is 3273. DD statements are used in JCL (Job Control Language) to define the input and output datasets for a job. Each DD statement represents a dataset and specifies its attributes such as name, location, and organization. In this case, the correct answer is 3273, which means that a job can have a maximum of 3273 DD statements to define its datasets.

Submit
11. The  Utility used to delete dataset, find databset, cataloged & uncataloged dataset

Explanation

IEFBR14 is a utility program used in mainframe systems to create empty datasets, delete datasets, and list datasets. It does not have the capability to find or catalog/uncatalog datasets. Therefore, IEFBR14 is the correct answer because it is the utility used to delete datasets, but not to find or catalog/uncatalog datasets.

Submit
12. IEFBR14 use to check the syntax of JCL  without affecting any dataset

Explanation

IEFBR14 is a utility program used in JCL (Job Control Language) to check the syntax of JCL without affecting any dataset. It is a dummy program that does nothing but returns control to the operating system. By executing IEFBR14, the JCL syntax errors can be identified without causing any changes or impact on the actual datasets. Therefore, the given statement is true.

Submit
13. How many instream procedures can be coded in single job

Explanation

The correct answer is 15 because in a single job, a maximum of 15 instream procedures can be coded. Instream procedures are used to provide input data to a program during execution. Each instream procedure is identified by a sequential number starting from 1. Therefore, the maximum number of instream procedures that can be coded in a single job is 15.

Submit
14. Can you code Instream data in procedure

Explanation

Instream data cannot be coded in a procedure. Instream data is data that is read directly from the input source during program execution, usually from a file or the user's input. It is not part of the procedure itself, but rather the data that is processed by the procedure. Therefore, instream data cannot be coded within a procedure.

Submit
15. What is the default time for time parameter if it is not coded on Exec statement.

Explanation

If the time parameter is not coded on the Exec statement, the default time is set to 30 minutes.

Submit
16. Dummy is a Keyword parameter

Explanation

The statement "Dummy is a Keyword parameter" is false. A keyword parameter is a parameter that can be passed to a function by specifying its name along with its value. However, "Dummy" is not a keyword parameter in Python. It is not a reserved keyword and does not have any special meaning or functionality in the language. Therefore, the correct answer is False.

Submit
17. For how long a job can be executed continuously in a mainframe

Explanation

The correct answer is 248 days. This suggests that a job can be executed continuously for a maximum of 248 days on a mainframe system.

Submit
18. Which parameter denotes exclusive control  of the dataset

Explanation

The parameter DISP=OLD denotes exclusive control of the dataset. This means that only one program or user can access the dataset at a time, preventing any other program or user from accessing or modifying it concurrently.

Submit
19. SCRATCH specifies entry of dataset should not physically deleted from the volume

Explanation

The statement is false because SCRATCH actually specifies that the entry of a dataset should be physically deleted from the volume. When a dataset is scratched, it means that it is no longer needed and can be removed from the volume to free up space. Therefore, the correct answer is False.

Submit
20. How do you access a file that had a disposition of KEEP

Explanation

To access a file that had a disposition of KEEP, you can do so by using the volume serial number. The volume serial number uniquely identifies a particular volume or storage device, allowing you to locate and access the desired file. This method is commonly used in systems where files are stored and managed based on their respective volume serial numbers.

Submit
View My Results

Quiz Review Timeline (Updated): Nov 17, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Nov 17, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • May 11, 2011
    Quiz Created by
    Manjunath1987
Cancel
  • All
    All (20)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
What are the kinds of job control statements
What are the types of procedures
Maximum number of steps in a JOB are
Which is not a keyword parameter
How do you skip a particular step in procedure or job
MSG LEVEL = (1,1) means print
* and DATA are positional parameter that follow DD Statement
Directory blocks are ________ Bytes each
Concatenation has meaning only for sequential processing 
Maximum number of DD statements in a job
The  Utility used to delete dataset, find databset, cataloged...
IEFBR14 use to check the syntax of JCL  without affecting any...
How many instream procedures can be coded in single job
Can you code Instream data in procedure
What is the default time for time parameter if it is not coded on Exec...
Dummy is a Keyword parameter
For how long a job can be executed continuously in a mainframe
Which parameter denotes exclusive control  of the dataset
SCRATCH specifies entry of dataset should not physically deleted from...
How do you access a file that had a disposition of KEEP
Alert!

Advertisement