To answer this question, let's go through each option to understand why it is correct or incorrect:
Option A) The passing of job control information to the Job Entry Subsystem - This option is correct because JCL (Job Control Language) statements are used to provide instructions to the Job Entry Subsystem (JES) about how to execute a job. JCL statements specify job control information such as the program to be executed, input and output files, and other parameters.
Option B) The addressing of input resources - This option is correct because JCL statements specify the input resources, such as files or datasets, that are required for the job. JCL defines the names and locations of the input resources, allowing the Job Entry Subsystem to access them during job execution.
Option C) The performance of calculations - This option is incorrect. JCL statements are primarily used for job control purposes and do not directly control the performance of calculations. The calculations themselves are typically performed by the programs or utilities specified in the JCL.
Option D) The sending of an email to the person who submitted the job - This option is incorrect. JCL statements do not directly control the sending of emails. However, some Job Entry Subsystems may have features or capabilities to send notifications or emails based on job completion or other events, but this is not a direct function of JCL.
Therefore, the correct answers are A) The passing of job control information to the Job Entry Subsystem and B) The addressing of input resources. These are the functions directly controlled by JCL statements.