教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

JCL.Cobol.DB2.CICS面试题

来源:网络收集 时间:2026-09-22
导读: 对于一些常见的面试题进行了系统总结。 JCL: 1 简单描述一下DISP的使用,它有哪些参数? DISP 参数用来告诉系统要使用的数据集的状态是什么并且告诉系统当本作业步执行完毕后如何处理这个数据集。你可以为作业步正常结束和非正常结束时分别指定不同的处理方

对于一些常见的面试题进行了系统总结。

JCL:

1 简单描述一下DISP的使用,它有哪些参数?

DISP 参数用来告诉系统要使用的数据集的状态是什么并且告诉系统当本作业步执行完毕后如何处理这个数据集。你可以为作业步正常结束和非正常结束时分别指定不同的处理方法。

DISP= ( [NEW] [,DELETE ] [,DELETE ] )为空时也表示这个。

[OLD] [,KEEP ] [,KEEP ]

[SHR] [,PASS ] [,CATLG ]

[MOD] [,CATLG ] [,UNCATLG]

[, ] [,UNCATLG]

2 什么是PROCEDURE,有哪几种PROCEDURE,简述区别 有2中PROCEDURE, 一种是CATALOG的PROCEDURE,是把过程的JCL语句写在一个编目的数据集里,该数据集必须是PDS 或PDSE里的一个成员,能够同时被多个JCL 调用。另一种是INSTREAM的PROCEDURE,流内PROCEDURE,写在一个JCL里面,以PROC开头,以PEND字句结束。

3.什么是GDG数据集,GDG数据集的每一代数据集是否可以是不同类型的? 定义GDG数据集有3个重要的参数: LIMIT NOEMPTY SCRATCH 各表示什么含义? 定义GDG BASE之后要必须定义什么?

答:GDG数据集是一组名字相似,时间和功能相关的数据集。 GDG数据集是MVS中的世代数据集,通过IDCAMS来创建。

对于一些常见的面试题进行了系统总结。

GDG数据集的每一代可以是不同类型的。

3个重要的参数 LIMIT表示这个世代数据集最多可以有多少代; NOEMPTY表示不清空, SCRATCH表示最老的一代是被删除掉的。定义GDG BASE之后必须定义GDG DSCB才能生效。

4. COND参数是什么意思? 如果我需要作业步3,只在作业步2返回码是0或者4的时候才执行,如何写COND参数?

答: COND参数是CONDITION参数,表示什么情况下作业步被执行/不被执行。 COND=(4,LT,STEP2)

5.IEBCOPY与IEBGENER有什么区别?IEFBR14是起什么作用的?

IEBCOPY:对分区数据集进行拷贝、压缩或合并

IEBGENER:拷贝顺序数据集,或将顺序数据集转为分区数据集 IEFBR14实际是一个空程序,什么也不做,只是返回返回码0,但是使用它可以进行JCL 语言的各种处理,如DD 语句中创建数据集等。

6用哪一个UTILITY去定义VSAM文件,简介一个定义VSAM文件的一些参数

DEFVSAM EXEC PGM=IDCAMS

DEFINE CLUSTER(NAME(OCB4D4.EX0801.VKD44N) VOL(TSTCC2) -

RECSZ(48 48) REC(1000 1000)

对于一些常见的面试题进行了系统总结。

KEYS(10 0))

7.定义VSAM的时候是否可以指定VSAM分配的大小,通过哪个参数指定?

答:通过用IDCAMS来定义VSAM文件,通过指定CYL参数来指定VSAM分配的大小,在定义VSAM的DATA部件的时候指定的VSAM文件的大小

8.定义VSAM的时候,参数 KEYS(9 12) 表示什么意思? (6 0) 答: KEYS(9,12)表示从记录的12列开始,数9个长度作为VSAM文件的KEY. 比如 KEYS(6 0),就是指从文件开始的6个长度的字段作为KEY

9.SPACE参数如何使用? 比如你要建一个PDS数据集,SPACE=(TRK,(1,1,1)),3个1各表示什么?

第一个 首次分配;第二个 扩展分配;第三个 目录区大小

10.要建立一个PDSE数据集,记录格式是定长不分块,记录长度是120,块大小系统选定,DCB参数如何写,为了指明建立的是PDSE还要写哪个参数?

答: DCB = ( RECFM = F, LRECL = 120, BLKSIZE = 0) ,还要指定 DSNTYPE = LIBRARY 参数才能表示是分配的是PDS-E数据集。

11.如何让系统指定BLKSIZE, 系统指定有什么好处?

答:系统指定BLKSIZE的话,需要在有RECFM参数,LRECL参数的情况下,指定BLKSIZE = 0, 或者不指定 BLKSIZE参数,就是

对于一些常见的面试题进行了系统总结。

系统指定BLKSIZE参数。

系统指定BLKSIZE的话,可以最优化块大小的分配,节省系统空间。

12.PDSE和PDS有什么区别?

PDS删除的成员空间不会自动释放,压缩 才能使用该存储空间。而PDSE的删除后自动释放,不可压缩。

PDS可能有目录缺陷而PDSE没有

13.在一个JCL作业中有多个作业步,如何从其中的一个作业步开始执行作业,用哪个参数指定?

答: 可以通过在JOB语句里面指定RESTART = STEP5 参数是JCL直接从作业步 5 开始执行。

14. SPACE参数中的RLSE参数是起到什么作用?

答: RLSE参数表示RELEASE,表示系统自动释放掉分配给数据集的但是没有被使用的空间。

15.JCL中定义的记录格式有哪些? 分别表示什么含义?

FB定长分块 F定长不分块 VB变长分块 V变长不分块 和 U未定义,存放的是二进制代码。

16. STEPLIB DD 语句, JOBLIB DD 语句,JCLLIB DD 语句 分别起什么作用?

答: JCLLIB用在PROCEDURE中,指定JCL中用到的PROCEDURE放在哪里;

JOBLIB和STEPLIB都是用来自定JCL中用到的

对于一些常见的面试题进行了系统总结。

PROGRAM放在哪里,

如果单独有JOBLIB或 STEPLIB的话就是去JOBLIB或STEPLIB后面指定的数据集去找PROGRAM。

如果JOBLIB和STEPLIB都有的话,那么JOBLIB会被忽略,去STEPLIB里面去找

如果JOBLIB和STEPLIB都不指定的话,就是去SYS1.LINKLIB里面去找。

17. SORT UTILITY是用来做什么的, 如果我想对记录中的第二个字段进行字符升序排序,这个字段的起始位置是4长度是19,如何写 SORT的控制语句?

答: 主要是对文件中的记录进行排序,最常见的参数是SORT FIELDS,按照题目要求这样的SORT语句应该这样写: SORT FIELDS = (4,19,CH,A)

DFSORT 是IBM 的Data Facility 家族的一员,用来对数据集进行排序、拷贝和合并。

控制选项:

SORT:指定对数据集进行排序操作;MERGE:指定对数据集进行合并操作;COPY:指定对数据集进行拷贝操作;

FIELDS:指定排序键值的信息,格式为

FIELDS=(起始位置,长度,升降序[,起始位置,长度,升降

序]),FORMAT=数据类型

(起始位置,长度,数据格式,升降序[,起始位置,长度,数据格式,

对于一些常见的面试题进行了系统总结。

其中位置和长度都是以字节为单位,顺序可选的有A:升序,D:降序,E:使用用户出口例程定序; FORMAT=指定键字的类型,可选项有CH:字符类型,PD:压缩十进制型,BI:二进制型,AC:ASCII 码型。

18.通过JCL怎么传递参数?

PARM用于向本作业步执行的程序传递变量信息。该程序必须有相应的指令接收这些信息,并使用它们。

格式:

PARM[.过程步名]= 子参数

PARM[.过程步名]=( 子参数, 子参数)

PARM[.过程步名]=(‘子参数’, 子参数)

PARM[.过程步名]=’子参数, 子参数’

包括所有的逗号、撇号以及括号在内,所有子参数的总长度不得超过100 个字符。当某

子参数中含有特殊字符或空格时,可以将该子参数用撇号括起来,在其它子参数一起用括号

括起来,或将所有在参数用撇号括起来。

子参数:包含传递给程序的变量信息。

例1.

//RUN3 EXEC PGM=APG22,PARM=’P1,123,P2=5’

在本例中,系统将参数P1、123 及P2=5 传递给程序APG22。

对于一些常见的面试题进行了系统总结。

// STP6 EXEC PROC=ASFCLG,PARM.LKED=(MAP,LET)

在本例中系统将MAP、LET 传递到过程ASFCLG 中名为LKED 的过程步。

19. 如何定义KSDS的 …… 此处隐藏:7610字,全部文档内容请下载后查看。喜欢就下载吧 ……

JCL.Cobol.DB2.CICS面试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1801473.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)