ibm大型机cobol语言面试题
IBM大型机COBOL语言面试题 COBOL是一种高级编程语言,广泛应用于大型机和商业系统。以下是COBOL语言面试题的知识点总结: COBOL程序结构 在COBOL程序中,主要分为四个部分:IDENTIFICATION DIVISION、ENVIRONMENT DIVISION、DATA DIVISION和PROCEDURE DIVISION。其中,IDENTIFICATION DIVISION用于指定程序的名称和作者信息,ENVIRONMENT DIVISION用于指定程序的运行环境,DATA DIVISION用于定义程序的数据结构,而PROCEDURE DIVISION则用于编写程序的逻辑代码。 COBOL数据类型 COBOL语言支持三种基本数据类型:Alpha-numeric(字母数字)、Alphabetic(字母)和Numeric(数字)。其中,Alpha-numeric类型可以包含字母和数字,Alphabetic类型只能包含字母,而Numeric类型只能包含数字。 INITIALIZE语句 INITIALIZE语句用于初始化COBOL程序中的变量。在执行INITIALIZE语句时,Alphabetic、Alphanumeric字段和Alphanumeric编辑项将被设置为空格(SPACE),Numeric字段和Numeric编辑项将被设置为零,而FILLER和OCCURS DEPENDING ON项将保持不变。 Elementary Level Item 在COBOL语言中,77级别用于定义Elementary Level Item,即最基本的数据项。这些数据项不能被进一步分解,也不能作为其他数据项的子项。 Condition Name 在COBOL语言中,88级别用于定义Condition Name,即条件名称。Condition Name用于指定条件名称,以便在程序中使用。 RENAMES子句 在COBOL语言中,66级别用于RENAMES子句,即重命名子句。RENAMES子句用于重命名数据项,以便在程序中使用。 IS NUMERIC子句 IS NUMERIC子句用于检查数据项是否为数字类型。在执行IS NUMERIC子句时,如果数据项只包含数字(0-9),则返回TRUE;否则,返回FALSE。如果数据项为有符号数字,则可能包含加号(+)和减号(-)。 数组定义 在COBOL语言中,可以使用ARRAYS语句来定义数组。例如,`05ARRAY1 PIC X(9) OCCURS 10 TIMES.`定义了一个名为ARRAY1的数组,包含10个元素,每个元素的长度为9个字符。 索引和下标 在COBOL语言中,索引(INDEX)和下标(SUBSCRIPT)是两个不同的概念。下标用于指定数组的元素,而索引用于指定数组的偏移量。索引只能通过PERFORM、SEARCH和SET语句来修改。 SEARCH和SEARCH ALL语句 在COBOL语言中,SEARCH语句用于执行串行搜索,而SEARCH ALL语句用于执行二分搜索。SEARCH ALL语句要求表格必须事先排序,而SEARCH语句不需要排序。 SORTING ORDER 在使用SEARCH ALL语句时,需要指定排序顺序,可以是升序(ASCENDING)或降序(DESCENDING)。如果不指定排序顺序,默认为升序。 这些知识点涵盖了COBOL语言的基本结构、数据类型、语句和函数等方面,是COBOL语言面试的重要部分。
剩余16页未读,继续阅读
- jueshizhanhun12013-01-21貌似这些都是固定的
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Java毕设项目:基于spring+mybatis+maven+mysql实现的企业财务管理系统【含源码+数据库+开题报告+毕业论文+答辩PPT】
- Sigrity Power SI 仿真分析教程与实例分析.rar
- Java毕设项目:基于spring+mybatis+maven+mysql实现的海鲜自助餐厅管理系统【含源码+数据库+毕业论文】
- Java毕设项目:基于spring+mybatis+maven+mysql实现的端游账号销售管理系统分前后台【含源码+数据库+毕业论文】
- Emby Docker镜像-4.8.8版本
- Java毕设项目:基于spring+mybatis+maven+mysql实现的校园代购服务订单管理系统分前后台【含源码+数据库+毕业论文】
- MySQL Docker镜像-v9.0.0
- 金铲铲S13双城之战自动拿牌助手2.0
- postgres Docker镜像-v16.4
- zookeeper Docker镜像-v3.9.2
- nvdiffrast frpc-linux-amd64
- sonarqube Docker镜像-v9.9.5-developer
- 华为AP无线接入控制器学习资料
- 毕设238912734017234
- adminer Docker镜像-v4.8.1
- 恒温加热台外壳3d打印件