GB T 4092-2008 信息技术.程序设计语言COBOL.pdf

上传人:orderah291 文档编号:164075 上传时间:2019-07-15 格式:PDF 页数:339 大小:10.10MB
下载 相关 举报
GB T 4092-2008 信息技术.程序设计语言COBOL.pdf_第1页
第1页 / 共339页
GB T 4092-2008 信息技术.程序设计语言COBOL.pdf_第2页
第2页 / 共339页
GB T 4092-2008 信息技术.程序设计语言COBOL.pdf_第3页
第3页 / 共339页
GB T 4092-2008 信息技术.程序设计语言COBOL.pdf_第4页
第4页 / 共339页
GB T 4092-2008 信息技术.程序设计语言COBOL.pdf_第5页
第5页 / 共339页
亲,该文档总共339页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 35060L 74 囝园中华人民共$-n国国家标准GBT 4092-2008代替(;13,tT 4092 1992信息技术程序设计语言COBOLInformation technology-Programming languages-COBOL2008-07-28发布(ISOIEC 1989:2002,NEQ)2009-0101实施丰瞀嬲鬻瓣警雠瞥星发布中国国家标准化管理委员会促19前言1范围2规范性引用文件3对本标准的符合性31符合性实现一32符合的编译组33符合的运行单元34符合编译组与符合实现的关系35符合运行单元与符合实现的关系4术语和定义5描述技术51一般格式52规则53算术

2、表达式54整数操作数55非形式化描述56正文中的连字号-57条款表述的助动词形式6基准格式61指示符62固定形式的基准格式-63 自由形式的基准格式64逻辑转换7编译指示设施71正文处理-72编译指令8语言基础81字符集82本地环境83词汇元素84引用85数据描述和表示86数据的作用域和生命周期87运算符88表达式89保留字810上下文有关字811 内部函数名称目 次GBT 4092-20081_,。ooooo均孔趴孙匏豫匏如玛孔孙即船勰砧蛇蝎们卯船铋孔丌他叭吣GBT 4092-2008812编译指令字813外部仓库9输入输出、对象和用户定义函数91文件一92屏幕93对象94用户定义函数10结

3、构编译组lo1编译单元和运行时模块102源单元103包含的源单元lO4源元素和运行时元素105 COBOL编译组106结束标志11标识部111标识部结构112 CLASS-ID段113 FACTORY段11-4 FUNCTIoN ID段-115 INTERFACE ID段116 METHOnID段117 OBJECT段118 OPTl0NS段119 PRoGRAM ID段12环境部1 21环境部的结构122配置节-123输入输出节13数据部-1 31数据部的结构1 32显式和隐式属性133文件节134工作存储节135局部存储1 36连接节-137报表节138屏幕节139常量款1310记录描述款

4、1311 77层数据款l 312报表描述款1 31 3报表栏描述款1314数据描述款969697971061081131131131141141141151171181181191201201201211221221 23124J241241 311411421421421451451461471 481481491 491491 501 521315屏幕描述款1 31 6数据部子句14过程部141过程部结构142声明143过程144过程语句和句子145执行146语句的公共短语和特征147参数和返回项的符合性148语句1 5内部函数“151152153154155156157158159151

5、0l 5111512151315141 51 515161517】518l 519l 52015211522152315241 525I 52615271 52815291 5301 531函数类型函数变元返回值日期转换函数函数归纳ABS函数ACOS函数ANNUITY函数ASIN函数ATAN函数BOOLEANOF INTEGER函数BYTE LENGTH函数CHAR函数CHARNATIoNAL函数COS函数CURRENTDATE函数DATEOFINTEGER函数DATE TO YYYYMMDD函数DAY OF INTEGER函数DAY TO YYYDDD函数DISPLAY OF函数E函数EXC

6、EPTIONFILE函数-EXCEPTIoN FILE N函数EXCEPTIONLOCATION函数EXCEPTION LoCAT【oN N函数EXCEPTIoNSTATEMENT函数EXCEPTl0N STATUS函数 EXP函数EXPl0函数FACToRlAL函数-GBT 4092-20081 5515820820821121121121422522823229329329329429529530030030030130130130l302302303303304304304305305306306306307307308308308308309GBT 4092-20081 532 FRA

7、CTlONPART函数1533 HIGHEST ALGEBRAIC函数1 534 INTEGER函数l 535 INTEGER OF BOOLEAN函数1536 INTEGER OF DATE函数1537 INTEGEROFDAY函数1538 INTEGERPART函数1 539 LENGTH函数1540 LocALE COMPARE函数1 54l L0cALEDATE函数 -l 542 LOCALETIME函数1543 LOG函数l 544 LOGl0函数1 545 LOWERCASE函数1 546 LOWESTALGEBRAIC函数l 547 MAX函数l 548 MEAN函数l 549

8、MEDIAN函数1550 MIDRANGE函数155l MIN函数1552 MOD函数1553 NATIONALOF函数l 554 NUMVAL函数1 555 NUMVALC函数1 556 NUMVALF函数l 557 ORD函数1 558 ORI)_MAX函数1559 0RnMlN函数1560 PI函数1561 PRESENTVALUE函数1 562 RANDOM函数1 563 RANGE函数1 564 REM函数1565 REVERSE函数1566 SIGN函数1567 SIN函数-1 568 SQRT函数1 569 STANDARD COMPARE函数1570 STANDARD DEVI

9、ATl0N函数1571 SUM函数1 572 TAN函数 -1 573 TEST DATEYYYYMMDD函数1 574 TEsT DAY YYYYDDD函数3093093103103103ll31131231231 331331 431431431 531531631 631 631 73173183183l 932032132l3213223223223223233233233243243243253253263263261 575 TESTNuMVAL函数1576 TEST NUMVALC函数1577 TEsTNuMVALF函数1 578 UPPERCASE函数1 579 VARIANC

10、E函数1580 WHEN COMPILED函数1 581 YEARTOYYYY函数16标准类1 61 BASE类”GBT 4092-2008327327328328329329330330331刖 舌GBT 4092-2008本标准与ISOIEC 1989:2002(信息技术程序设计语言COBOL)的一致性程度为非等效。本标准代替GBT 40921992。本标准与GBT 4092一1992的差异如下:本标准对GBT 4092】992的结构作了重大调整。GBT 40921992共分为】2个部分本标准将它们整合成了一个标准;增加了符合性实现的要求;对术语部分做了较大调整。其中,增加了术语116条,

11、修订了术语39条,删除了术语242条;增加了面向对象程序设计的特征;增强了用于异常检测和报告的附加特征;增强了算法的可移植性;增加了用于处理多八位编码字符集的本土字符数据类型;增加了本原二进制和浮点数据类型;增加了用户定义函数;增加了文件共享与记录锁定;增加了内部函数;增强了与其他语言的互操作性。本标准由中华人民共和国信息产业部提出。本标准由全国信息技术标准化技术委员会归口。本标准起草单位:中国电子技术标准化研究所。本标准主要起草人:付青华、彭静、李海波、谢谦、张展新。本标准于1983年首次发布,1992年做了第一次修订此次为第二次修订。1范围信息技术程序设计语言COBOLGBT 4092-2

12、008本标准规定了COBOL的语法和语义。本标准规定了:cOBOL中编译组的书写形式;编译一个编译组的效果;执行运行单元的效果;要求符合性实现满足其定义的语言元素;含义未显式定义的语言元素;依赖处理器性能的语言元素。本标准没有规定:c0BoI,中书写的编译组,处理器以何种方式把它们编译成可执行代码;方法、两数或程序运行时模块连接或绑定到一个激活语句上的时间,当适当的程序或方法在编译时不可知时,绑定必然发生的情况除外;参数化的类何时被扩充;在处理器上定义一个本地环境并使它可用的机制;错误信息、标记信息或警告信息的形式或内容;编译时产生的形式和内容列表(若有的话);实现者提出的符合本标准的产品的文

13、档形式;运行单元之间共享的资源,文件除外。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注目期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GBT 1 9881998信息技术信息交换用七位编码字符集(eqv ISOIEC 646:1 991)GBT 7574-2008信息处理信息交换用磁带的文卷结构和标号(ISO 1001:1986IDT)Is0IEC 9945 2:1 993信息技术 可移植操作系统接口(POSIX) 第2

14、部分:命令与实用程序1sOIEC TR 10176:2001信息技术程序语言标准的编制指南ISOIEC 10646:2003信息技术通用多八位编码字符集(UCS)IsOIEC 14651:2001信息技术 国际串排序和比较 比较字符串的方法和通用模版化、可定制排序的描述3对本标准的符合性本章规定了符合本标准的实现应满足的要求。并且定义了一些条件,在这些条件下编译组或运行单元符合它们使用的标准特性。31符合性实现为了符合本标准标准COBOL的实现应提供在第6章到第16章中规定的规范元素,且满足3CBT 40922008311 5的条件。311 标准语言元素的接受实现应接受标准语言元素语法并且为本

15、标准要求的所有标准语言元素和可选或依赖处理器的语言元素提供功能。实现应提供一个警告机制,用户在编译时可以任选地调用它们,用来指明该实现违反了标准COBOL的一般格式和显式语法规则。这个机制应为检查违反的选择或制止提供一个子选项,这些违反是指对147和93712中规定的符合性规则的违反。在标准COBOI。中存在没有被标识为一般格式或语法规则的规则,但是会规定在该语法规则上可以识别的元素。这个警告机制应指示对这些规则的违反。若一般格式或显式语法规则中没有规定的元素,只有靠实现者的判断来确定哪些是在语法结构上可以识别的。在标准COBOL中存在被归类为语法规则的一般规则。这些规则归类为一般规则是为了避

16、免语法检查并且在标准cOBOL中不反映错误。虽然没有要求,但一次实现可以标记对这些规则的违反。312与非COBOL运行时模块的交互在这种规范下,需要提供一些设施。这些设施能在cOBOL运行时模块和非COBOL运行时模块之间进行传输控制和外部项的共享。支持这种交互,对实现是没有要求的。该交互被支持时,实现者应将支持的语言和实现都文档化。313 CoBoL实现之间的交互在这种规范下,需要提供一些设施。这些设施增强了cOBOL运行时元素之间传输控制和外部项共享的能力,这些运行时元素在由不同实现者产生的COBOL实现上解释。支持这种交互,对实现是没有要求的。该交互被支持时,实现者应将支持的实现文档化。

17、314实现者定义的语言元素为了满足标准COBOL的要求,实现者至少应规定必需的实现者定义的语言元素。若一个实现者定义的语言元素被标识为必需的用户文档,则由实现者规定的每个实现定义语言元素都应文档化。实现者不应要求把编译组中的非标准语言元素包含的内容作为实现者定义语言元素定义的一部分。315依赖处理器的语言元素处理器指用于转化编译组和执行运行单元的整个计算系统,包括硬件和有关的软件。为了满足标准COBOL的要求,实现者应将实现要求支撑的处理器相关的语言元素文档化。适合于没被要求的特定处理器相关元素的语言元素不要求被实现。是否要求支撑依赖处理器语言元素的决定取决于实现者的判断力。虽然没有被限制,但

18、可能要考虑的因素包括硬件性能、软件性能和处理器的市面配置。当一个特定的依赖处理器语言元素要求标准符合支撑时,应该实现所有相关联的的语法和该语言元素要求的功能;当实现了语法或功能的一个子集时,在实现者的用户文档中,那个子集应被标识为标准的扩充。一次实现的处理器相关元素的缺乏应在实现的用户文档中规定。316保留字实现应看成是在89中指明的所有COBOL保留字;应在上下文中看成是810中指明的上下文有关字;且应在编译指令下看成812中指明的所有编译指令字。317标准扩充实现者可以要求支撑所有语法或语法的一个子集和可选或依赖处理器元素的相关联的功能。当实现者要求支撑语法的一个子集并且若相关功能已在本标

19、准中指定时,则该语法就是一个标准扩充,若提供了不同的功能,该语法就是一个非标准扩充。318非标准扩充非标准扩充是一次实现中的语言元素或功能这个实现由下面的任意项组成:1) 没有在本标准中定义的文档化语言元素。2GBT 4092-20082)在本标准中定义的语言元素,它实现了与本标准不同的功能。其中,该语言元素不要求与本标准符合且实现者也不要求对该元素提供标准的支持。3)在本标准中定义的语言元素,它实现了与本标准不同的功能。其中,若实现了符合标准的行为和用于非标准行为选择的实现者定义机制存在,该语言元素要求与本标准符合。即使附加保留字可能阻止一些符合的编译组的翻译,实现者仍将附加保留字作为符合本

20、标准的非标准扩充。与实现相关联的文档应标识要求被支撑的非标准扩充,并且应规定为非标准扩充增加的任意保留字。实现应提供一个警告机制,用户在编译时可以任选地调用它们,用来指明一个非标准扩充在编译组中的使用。这个机制要求标记那些仅仅在语法结构上可识别的扩充。319替代或附加的语言元素为了完成标准语言元素规定的功能,实现不应在编译组中包含一些替代或附加的语言元素。3110过时的语言元素过时语言元素不应该用在新编译组中。由于广泛的利用,过时元素还没有从标准cOBOL中删除;然而,它们将在以后的标准COBOL版本中删除。实现要求支撑被要求支撑设备的过时语言元素。与实现有关的文档应标识实现中所有的过时语言元

21、素。实现应提供一个警告机制,用户在编译时可以任选地调用它们,用来指示一个过时语言元素在编译组中的使用。3111废弃的语言元素废弃语言元素将从下一个标准COBOL版本中删除。除非语言元素首先在本标准中被标识为过时的,否则不应该从下一个版本中把它删除。实现要求支撑被要支撑的设施的废弃语言元素。与实现有关的文档应标识实现中所有的废弃语言元素。实现应提供一个警告机制,用户在编译时可以任选的调用它们,用来指明废弃元素在编译组中的使用。3112外部提供的功能实现可以请求编译组外的规范与操作环境交互,以支撑在编译组中规定的功能。实现可以请求附加在COBOL实现中的运行时模块或产品的操作环境中的内容,以支撑在

22、编译组中规定的语法或功能。这就允许实现请求COBOL实现外的组件,如预先编译器、文件系统和排序产品。3113限定一般来说,标准COBOL对编译组中的语句数量或某些语句中允许的操作数数量没有规定上限。符合实现可以设置这些限定。这些限定在标准COBOL的一个实现到另一个实现之间被认为是变化的,并且通过满足标准COBOL要求的某些编译组的一次符合实现可以阻止这些变化。3114用户文档实现应满足在312、313、314、315、318、3110和3111中规定的用户文档要求。虽然没有限定,但文档可以包含硬件拷贝指南、在线文档和用户帮助屏幕。文档要求可以通过引用其他文档来满足,包括操作环境的文档和其他C

23、OBOL实现。3115字符替代在812中定义的COBOL字符仓库代表本标准的完全的COBOL字符仓库。当实现对全部COBOL字符仓库不提供图形表示时,实现者可以规定替代图形以便代替不能表示的字符。3GBT 4092-200832符合的编译组符合的编译组是这样的,它不明显违背标准COBOL所述的语法规定和规范。为了使编译组与本标准相符,它不应包含本标准中没有指明的任何语言元素。本标准中,使用可选的、依赖处理器或实现者定义的元素的编译组是一个符合编译组,即使在那些由于使用这些元素没有编译成功的实现上。在符合的编译组中包含的编译单元是符合的编译单元。33符合的运行单元符合的运行单元有下列特点:1)它

24、由一个或多个运行时模块组成,且每个模块都来自符合编译单元的一次成功编译,并且2)遵从明确规定的标准COBOL规定和规范。注:运行单元中包含非COBOL组件不影响运行单元的符合性。符合运行单元的处理仅仅对标准COBOL中定义的范围是可以预测的。违反标准COBOL的格式或规则的后果是不可定义的,除非其他的这些格式或规则在本标准中规定。34符合编译组与符合实现的关系由符合实现来翻译符合编译组,这一点仅在标准COBOL规定的范围内被定义。符合编译组将不能成功地被翻译,这是可能的。翻译不成功可能是与一些因素有关,而不是因为编译组符合性的缺乏。注;翻译不成功的因素包括:可选的、依赖处理器或实现者定义的语言

25、元素的使用和实现的限定。35符合运行单元与符合实现的关系由运行时模块组成的运行单元的执行是由符合编译单元的翻译产生的,这一点仅在标准COBOL规定的范围内被定义。符合运行单元将不能成功地翻译,这是可能的。执行不成功可能是与一些因素有关,而不是因为运行单元符合性的缺乏。注:执行不成功的因素包括:编译单元的逻辑错误、运行单元操作的数据上的错误和实现的限定。4术语和定义下列术语和定义适用于本标准:41绝对项absolute item在报表的页中具有固定位置的项。42被激活的运行时元素activated runtime element处于活动状态的函数、方法或程序。43激活语句activating s

26、tatement引起函数、方法或程序执行的语句。44激活运行时元素activating runtime element执行了一个给定激活语句的函数、方法或程序。45活动状态active state函数、方法或程序已被激活但还没有把控制权返回个激活运行时元素时的状态。46字母字符alphabetic character一个字母或一个空格字符。474849410411412413414415416417418字母数字字符alphanumeric character字母数字字符是计算机字符集中的任何字符。GBT 4092-2008字母数字字符位置alphanumeric character posi

27、tion字母数字字符集中的单个字符在存储时所需要的物理存储量,或者打印或显示时需要的显示空间。字母数字字符集alphanumeric character set字母数字编码字符集alphanumeric coded character set见字母数字编码字符集(410)。字母数字编码字符集alphanumeric coded character set字母数字字符集实现者指派的表示使用显示的数据项的编码字符集和字母数字字值。字母数字组项alphanumeric group item除如下组项之外的任意组项:强制类型组项;位组项;本土组项。变元argument激活语句中规定的一个用来指定传递数

28、据的操作数。虚小数点asumed decimal point数据项中不出现实际字符的小数点位置。虚小数点有逻辑意义但没有物理表示。基准数据项based data item由基准款与一个实际的数据项或已分配的存储之间的联合而确定的一个数据项。基准款based entry被用作模板的数据描述款,该模板与数据项或已分配的存储之间动态关联。基本字母basic letterCOBOL字符系统中,大写字母从“A”到“z”和小写字母从“a”到“z”中的任一字符。位bit计算机存储结构的最小单元能表示两个明显不同的选择。位数据项bit data item一个布尔类别和使用位的初等数据项,或是一个位组项。GBT

29、 4092-2008419块block物理记录physical record通常是由一个或多个逻辑记录组成的物理单元。420布尔字符boolean character由值0和l组成的一个信息单元。每个布尔字符在存储时可以表示一个位、一个字母数字字符或一个本土字符。421布尔数据项boolean data item包含一个布尔值的数据项。422布尔表达式boolean expression用布尔运算符隔开的一个或多个布尔操作数。423布尔位置boolean position单个布尔字符存储时所需要的物理存储量,或者打印或显示时所需要的显示空间。424布尔值boolean value一个或多个布尔

30、字符序列组成的值。425比特byte给定计算机的存储器中,表示最小的可寻址字符单元的位序列。426字符(编码字符集中)character(in a coded character set)一个编码值。组成了字母、数字、符号、控制函数或用于组织和控制的一组元素的其他成员的编码表示,或数据的表示。427字符(屏幕项中)character(in a screen item)一个图形字符。428字符(COBOL字符仓库中)character(in COBOL character repertoire)字母、数字或独立于其编码表示法的专用字符,用于构成COBOL字或分隔符。429字符(计算机存储器中)c

31、haracter(in computer storage)一个编码字符集的单个编码值。430字符边界character boundary计算机存储器中,寻址范围的最左边位。431字符位置character position单个字符(字母数字字符或本土字符)存储时所需要的物理存储量,或者打印或显示时所需要的显示空问。编码字符集的一个元素占有一个字符位置。6GBT 4092-2008432字符串character-string字符串是由一些邻接的字符所组成的字符序列,它构成一个COBOl,字、一个字值、一个PICTURE字符串。433类(面向对象)class(in object orientati

32、on)为0、1或多个对象定义了公共行为和实现的实体。434类(数据项的)class(of a data item)一组数据项的指派且这组数据项具有公共属性或一个公共的值域。该指派是由PICTURE子句、USAGE子句或数据描述款的PICTURE和USAGE子句定义的;或是由一个预先标识符的定义定义的;或是由一个内部函数的定义定义的。435类(数据值的)class(of data value)数据项的内容允许的一组数据值的指派。436类定义(面向对象中)class definition(in object orientation)一个定义了对象的类的编译单元。437子旬 clause子句是由一些

33、相继的COBOL字符串所组成的有序集。用以指明款的属性。438COBOL字符COBOL character字符(COBOL字符仓库中)character(in COBOL character repertoire)见字符(COBOL字符仓库中)(428)。439COBOL字符仓库COBOL character repertoire用来书写COBOL编译组语法的字符仓库,这些语法不包括注释和非十六进制的字母数字和本土字值的内容。440编码字符集coded character set一组明确的规则,确定了一个字符集和这个集合的字符与它们字符编码之间的关系。441组合字符combining char

34、acter用来与先前非组合的图形字符或与某个非组合字符之前一个序列的组合字符组合的UCS的成员。442公共程序common program一种尽管本身直接包含在某一程序中但可以由任何直接或间接包含在别的程序中的程序所调用的程序。443编译组compilation group一起提交编译的一个或多个编译单元的序列。7GBT 4092-2008444编译单元compilation unit没有嵌入到另一个源单元的源单元。445复合序列composite sequence一个非组合字符和其后的一个或多个组合字符组成的图形字符的序列。446条件语句 conditional statement在给定的条

35、件下,该语句的逻辑值被求值,并用来确定子序列是否超出控制。447符合性(面向对象)conformance(for object orientation)一个单向关联,它允许通过接口使用一个对象,但这个接口不能是它本身类的接口。448符合性(参数)conformance(for parameters)变元与形参之问及激活运行时元素与被激活的运行时元素中的返回项之间关联的要求。449控制函数 control function一个影响数据的记录、处理、传输或解释的行为,用一个或多个字节编码表示。注:除了用“字节”代替了“八位位组”,该定义与ISO1ECl0646:Z003中的一样,因为COBOL规定

36、中没有使用术语“八位位组”。450文化元素cultural element对于计算机使用的一个数据元素,它可以根据语言、地域范围或文化背景而发生改变。451赞币符curreneey signCOBOL字符“$”,在图片字符串中作为缺省货币符号在数据项的编辑格式作为缺省货币字符串。452货币字符串currency string当数字编辑数据项在它的图片字符串中包含一个货币符号时,该字符集作为编辑操作的结果装入该数据项。453货币符号currency symbol图片字符串中用以表示某个货币字符串出现的字符。454当前记录currency record与文件相关联的记录区域中的有效记录。455当前

37、卷指针current volume pointer一个概念实体,它指向一个顺序文件的当前卷。456数据项data item由数据描述款定义或对标识符求值得到的数据单元。8GBT 4092-2008457调试行debugging line一个可选择性编译的源代码行它取决于调试模式开关的设置。458小数点decimal point小数分隔符decimal separator用于表示小数点的符号。缺省为句号。459小数分隔符decimal separator小数点decimal point见小数点(458)。460声明语句declarative statement一个USE语句,它定义了一些条件,在

38、这些条件下,跟在它后面的过程被执行。461删除编辑de-editing某个数值编辑数据项中所有编辑字符的逻辑删除,其目的是确定该项未编辑的数值型值。462定界范围语句delimited scope statement以其显式范围终结符终结的任何语句。463数字位置digit position存储单个数字所需要的物理存储量,或打印或显式所需的表示空间。464动态存取dynamic access一种存取模式,其中以非顺序方式从一个海量存储器文件中获取特定的逻辑记录,或者将该记录装入其中,然后再以顺序方式获取。465动态存储dynamic storage运行期间按需求分配和释放的存储。466结束标记

39、end marker用于表示某个源单元结束的标记。467项entry以句号结束的连续子句的描述集。468款约定entry convention用以与函数、方法或程序成功交互的信息。469异常条件exception condition在运行时检测的一个条件用来指明发生了不同于正常处理的错误或异常。GBT 4092-2008470471472473474475476477478479480481482483O异常对象exception object充当异常条件的对象。异常状态指示符exception status indicator每个异常名中都存在的概念实体。EXIT FUNCTIoN语句 EX

40、IT FUNcTIoN statement带FUNCTION短语的EXIT语句的省写。EXIT METHOD语句 EXIT METHOD statement带METHOD短语的EXIT语句的省写。EXIT PARAGRAPH语句 EXIT PARAGRAPH statement带PARAGRAPH短语的EXIT语句的省写。EXIT PERFORM语句 EXIT PERFORM statement带PERFORM短语的EXIT语句的省写。EXIT PROGRAM语句 EXIT PROGRAM statement带PROGRAM短语的EXIT语句的省写。EXIT SECTION语句 EXIT SE

41、CTION statement带SECTION短语的EXIT语句的省写。显式范围终结符explicit scope teminator一个依赖于语句的字,通过其出现结束语句的范围。扩展模式extend mode一种文件处理模式,其中记录可以被添加到顺序文件的末尾,但可能无法删除、读取或更新记录。扩充字母extended letter一个并非基本字母的字母,位于为COBOL字符仓库定义的字符集中。外部数据external data属于运行单元的数据,可以被任何描述它的运行时元素访问。外部中间格式external media format适于表示或打印的数据的一种形式包括表示可读正文所必需的任何控

42、制函数。外部开关external switch由实现者定义和命名的一种硬件或软件设施,用于表明存在的交替状态之GBT 4092-2008484工厂对象factory object与某个类相关联的单个对象,是由该类的工厂定义确定的,一般用于创建该类的实例对象。485文件file一个逻辑实体,表示逻辑记录的集合。其中有一个与文件连接符相关联的逻辑文件以及可以有数个与某个物理文件相关联的物理文件。486文件连接符file connector一个包含文件信息的存储区域,用于一个文件名和一个物理文件之间及一个文件名和与之相关记录区域之间的连接。487文件组织file organization在文件创建时

43、建立的固有逻辑文件结构。488文件位置指示符file position indicator一个概念实体,用于方便提取即将访问的下一条记录的规定,或指明为何不能建立一个这样的引用。489文件共享file sharing个合作环境,用以控制对同一物理文件的当前访问。490固有文件属性fixed file attribute物理文件创建时建立的属性,且该属性在此文件的生存期不能改变。491形式参数formal parameter规定在过程部首的USING短语中的数据名,它给出了某个参数用在函数、方法或程序中的名字。492函数function内部或用户定义的过程实体,它返回一个基于变元的值。493函数原型定义function prototype definition规定了操作变元规则的定义,其中的变元用于某个特定函数的计算、产生于该函数计算的数据项,同时定义中也规定了所有该函数计算需要满足的其他要求。494图形字符graphic character个并非控制函数的字符,有可视化的表示,通常为手写、打印或显式。1SOIEC 10646:2003495图形符号graphic symbol一个图形字符或复合序列的可视化表示。ISOIEC 10646:2003GBT 409

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1