版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JCL基础实操考试题(含详细答案解析)考试说明:满分100分,考试时长90分钟,题型包含选择题、填空题、简答题、实操编写题,侧重JCL基础语法、常用语句、作业排错与实操应用。一、单项选择题(共15题,每题2分,共30分)1、JCL作业语句中,用于定义作业基本信息、作为作业首行的语句是()A、EXEC语句B、JOB语句C、DD语句D、PROC语句2、JCL语句的固定起始列范围是()A、1-2列B、1-8列C、10-16列D、任意列3、用于调用执行程序、定义作业步骤的核心语句是()A、JOBB、DDC、EXECD、SET4、DD语句的主要作用是()A、定义作业属性B、关联程序与数据集C、调用过程D、设置运行参数5、JOB语句中CLASS参数的作用是()A、指定作业优先级B、指定作业类别,区分作业资源队列C、指定用户名D、指定运行时长6、以下参数中,用于声明数据集为新建的是()A、DISP=OLDB、DISP=NEWC、DISP=SHRD、DISP=MOD7、需要追加写入已有数据集时,DISP参数应设置为()A、NEWB、OLDC、MODD、SHR8、JCL中注释语句的起始标识是()A、*B、#C、//D、;9、EXEC语句中PGM参数的作用是()A、定义步骤名称B、指定需要执行的程序名C、指定数据集属性D、设置作业超时时间10、DISP=SHR对应的数据集使用场景是()A、独占新建B、独占修改C、多人共享读取D、追加写入11、JOB语句中MSGLEVEL=(1,1)的含义是()A、仅输出错误信息B、输出所有JCL语句和系统分配信息C、仅输出程序运行日志D、不输出任何日志12、用于定义数据集记录长度、块大小、格式的参数是()A、SPACEB、DCBC、UNITD、VOL13、SPACE参数中,TRK代表的存储单位是()A、磁道B、扇区C、字节D、块14、JCL作业步骤的最大命名字符长度是()A、4位B、8位C、16位D、32位15、以下JCL语句书写格式正确的是()A、//STEP1EXECPGM=IEFBR14B、//STEP1EXECPGM=IEFBR14C、STEP1EXECPGM=IEFBR14D、//STEP1EXECPGM=IEFBR14,二、填空题(共10空,每空2分,共20分)1、标准JCL语句必须以________开头。2、一套完整的JCL作业最少包含________语句和________语句。3、DISP参数的四种常用取值分别是NEW、OLD、________、________。4、DCB参数中,LRECL用于定义________。5、JCL中调用公共过程需要使用________语句。6、SPACE=(CYL,(10,5))中,10代表________,5代表________。7、清空并覆盖已有数据集内容,DISP应设置为________。三、简答题(共4题,每题5分,共20分)1、简述JCL中JOB、EXEC、DD三种核心语句的各自作用。2、详细说明DISP=OLD、SHR、MOD三者的使用区别和适用场景。3、简述MSGLEVEL和MSGCLASS参数的作用差异。4、写出JCL作业常见的报错代码JCLERROR的三种常见触发原因。四、实操编写题(共3题,共30分)1、编写一套基础JCL作业,实现调用空程序IEFBR14,作业名自定义,无特殊资源配置。(8分)2、编写JCL步骤,新建一个顺序数据集,要求:数据集名称自定义、磁道分配(10,2)、记录格式FB、记录长度80字节、块长度800字节。(10分)3、编写完整JCL作业,包含两个步骤:第一步调用IEFBR14新建数据集,第二步调用程序COB001读取该数据集(共享模式)。(12分)参考答案及详细解析一、单项选择题答案及解析1、【答案】B解析:JOB语句是JCL作业的起始语句,用于定义作业整体属性;EXEC定义作业步骤,DD定义数据集关联,PROC用于过程调用。2、【答案】B解析:标准JCL语句//固定写在1-2列,语句名称、关键字等信息填写在1-8列规范区域。3、【答案】C解析:EXEC语句是步骤执行语句,核心作用是指定当前步骤需要运行的程序,是作业步骤的核心。4、【答案】B解析:DD(DataDefinition)即数据定义语句,用于将程序所需的数据集、文件资源与作业步骤关联。5、【答案】B解析:CLASS参数用于划分作业类别,系统根据类别分配不同的资源队列,优先级由PRTY参数控制。6、【答案】B解析:DISP=NEW表示创建全新的数据集,OLD为独占调用已有数据集,SHR为共享调用,MOD为追加写入。7、【答案】C解析:MOD模式会保留原有数据集内容,从文件末尾追加写入数据,是追加场景专用参数。8、【答案】A解析:JCL中以*作为单行注释标识,写在//之后,仅作为说明,不参与作业执行。9、【答案】B解析:PGM=程序名是EXEC语句核心参数,用于指定当前步骤要执行的系统程序或自定义程序。10、【答案】C解析:SHR为共享模式,允许多个作业同时读取同一数据集,禁止写入操作,适用于查询、读取场景。11、【答案】B解析:MSGLEVEL=(1,1)是常用日志输出参数,代表打印全部JCL源码、系统资源分配、设备挂载信息。12、【答案】B解析:DCB是数据集控制块参数,专门定义数据集的格式、记录长度、块长度等属性。13、【答案】A解析:TRK=磁道,CYL=柱面,是JCL中数据集空间分配的两大常用存储单位。14、【答案】B解析:JCL作业步骤名、数据集别名均最大支持8位字符,超出长度会触发语法报错。15、【答案】A解析:JCL语句//后直接跟步骤名,无空格前缀,语句末尾无多余逗号,B开头有空格、C无//前缀、D末尾多余逗号均为错误格式。二、填空题答案及解析1、【答案】//解析:所有合法JCL执行语句必须以双斜杠开头,注释语句为//*。2、【答案】JOB、EXEC解析:最小作业结构:1行JOB作业定义+1行EXEC步骤执行,无需数据集时可无DD语句。3、【答案】SHR、MOD解析:DISP四大核心参数:NEW(新建)、OLD(独占使用)、SHR(共享使用)、MOD(追加修改)。4、【答案】数据集单条记录的长度解析:LRECL是DCB核心参数,指定每条数据记录的字节长度。5、【答案】EXEC解析:通过EXECPROC=过程名的格式,调用系统公共过程或自定义局部过程。6、【答案】初始分配10个柱面、溢出扩容5个柱面解析:SPACE=(单位,(初始空间,扩容空间)),作业空间不足时自动按照扩容值分配空间。7、【答案】OLD解析:DISP=OLD会独占数据集,清空原有内容并重新写入,实现覆盖效果;MOD仅追加不覆盖。三、简答题参考答案1、三种核心语句作用(1)JOB语句:作业的唯一起始标识,定义作业整体属性,包含作业名、用户权限、日志输出、运行类别、优先级等全局参数,控制整个作业的运行规则;(2)EXEC语句:作业步骤定义语句,一个作业可包含多个EXEC步骤,用于指定单个步骤需要执行的程序、调用的过程,可设置步骤运行条件、超时参数;(3)DD语句:数据定义语句,为EXEC执行的程序绑定所需的数据集、日志文件、临时文件,定义文件的状态、存储位置、格式、空间大小等属性。2、DISP参数三者区别与场景(1)DISP=OLD:独占模式,作业单独占用数据集,其他作业无法访问。会清空原有数据,适用于需要修改、重写已有数据集的场景;(2)DISP=SHR:共享模式,允许多个作业同时读取数据集,所有作业均无法写入修改。适用于批量查询、数据读取、报表统计等只读场景;(3)DISP=MOD:追加模式,独占数据集读取权限,保留原有所有数据,新数据从文件末尾追加写入。适用于日志累计、数据增量更新场景。3、MSGLEVEL与MSGCLASS参数差异(1)MSGLEVEL:控制日志输出内容范围,决定打印哪些信息(JCL语句、系统分配信息、程序运行信息、错误详情等);(2)MSGCLASS:控制日志输出分类与输出位置,通过不同字母分类,将作业日志输出到对应的系统输出队列、打印机或日志文件;简单来说,一个控制“输出什么内容”,一个控制“输出到哪里”。4、JCLERROR常见触发原因(1)语法格式错误:语句未以//开头、步骤名超长、参数拼写错误、标点符号多余或缺失;(2)参数配置冲突:数据集状态参数矛盾、空间参数格式错误、DCB参数不匹配;(3)资源异常:调用的数据集不存在、无数据集访问权限、存储空间不足、设备挂载失败。四、实操编写题参考答案(标准可运行格式)1、基础IEFBR14空作业(8分)PlainText
//TESTJOBJOB(USER01),'JCLTEST',CLASS=A,MSGLEVEL=(1,1),MSGCLASS=A
//STEP1EXECPGM=IEFBR14解析:最简合法作业,JOB语句定义作业基础信息,STEP1步骤调用空程序,用于测试作业提交是否正常。2、新建顺序数据集JCL步骤(10分)PlainText
//TESTJOBJOB(USER01),'CREATEDS',CLASS=A,MSGLEVEL=(1,1),MSGCLASS=A
//STEP1EXECPGM=IEFBR14
//DD1DDDSN=USER01.TEST.DATA,DISP=NEW,UNIT=SYSDA,
//SPACE=(TRK,(10,2)),DCB=(RECFM=FB,LRECL=80,BLKSIZE=800)解析:满足题目所有参数要求,磁道分配10初始2扩容,固定长度记录、80字节单条记录、800字节块长度,参数分行书写符合JCL规范。3、多步骤数据集创建与读取作业(12分)PlainText
//COBJOBJOB(USER01),'COBOLRUNTEST',CLASS=A,MSGLEVEL=(1,1),MSGCLASS=A
//*第一步:新建业务数据集
//STEP01EXECPGM=IEFBR14
//DATADDDSN=USER01.COBOL.INPUT,DISP=NEW,UNIT=SYSDA,
//SPACE=(TRK,(10,2)),DCB=(RECFM=FB,LRECL=80,BLKSIZE=800)
//*第二步:调用COBOL程序读取数据集
//STEP02EXECPGM=COB001
//INDATADDDSN=USER01
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购员岗中考核试卷含答案
- 污水处理工岗中工艺控制考核试卷含答案
- 表面活性剂制造工岗中进度管理考核试卷含答案
- 2025年直播商务笔试题库及答案
- 2025年中国传统文化知识竞赛题库(附答案)
- 2025年中级注安《安全生产法律法规》考试真题及答案解析
- 2025年注册城乡规划师《城乡规划实务》真题(附答案)
- 2025年装配式建筑设计(结构原理与施工)试卷及答案
- 2025三基三严考试题题库(含答案)
- 2025下半年教资笔试《幼儿综合素质》真题及答案
- 山东省菏泽市菏泽经济技术开发区2026-2027学年七年级上学期10月阶段检测语文试题(含答案)
- 2026年广东省公需课《加快培育发展新质生产力》考试答案
- 2026年农田废弃物的资源化利用路径
- 江西新华发行集团有限公司赣州市分公司2026年公开招聘工作人员笔试参考题库及答案解析
- 2026年公路水运工程助理试验检测师练习题附答案
- 2026年成人高考专升本政治真题试卷及完整答案解析(官方标准)
- 2026年江苏盐城市中考物理试题(含解析)
- 2026年大学试题(管理类)-港口规划与布置历年参考题库含答案解析
- 2026年道德与法治四年级上册第5课《生命最宝贵》教案设计(2课时)
- 中远海运集团招聘笔试题目及答案
- 2026中国电信历年考试笔试题库及答案
评论
0/150
提交评论