COBOL面试问题

亲爱的读者,这些特别设计的COBOL面试问题是为了让你了解在面试过程中可能遇到的关于COBOL编程语言的问题。根据我的经验,好的面试官在面试时几乎不打算提出任何特别的问题。通常,问题一些基本概念开始,而后他们继续提问基于进一步的讨论和你回答:

你对COBOL有什么了解?

COBOL代表CommonBusiness-OrientedLanguage。美国国防部在一次会议上组建了CODASYL(数据系统语言会议),开发了一种满足业务数据处理需求的语言,现在称为COBOL。

列出一些COBOL的特点。

COBOL是可以在各种机器上编译和执行的标准语言。它非常适合用于面向商业的应用程序,因为它可以处理大量的数据。它提供了大量的调试和测试工具。COBOL是一种结构化语言;它具有不同的部,因此易于调试。

COBOL程序中部的名称。

标识部,环境部,数据部和过程部。

COBOL中提供了哪些不同的数据类型?

字母数字(X),字母(A)和数字(9)。

什么是“ISNUMERIC”子句?

ISNUMERIC子句用于检查任意项是否为数字。当使用它的项目只包含数字(0到9)时,它返回TRUE。该项目可以为正或负。

66级和88级是用来做什么的?

66级用于RENAMES子句,88级用于条件名称。

下标和索引有什么区别?

下标是数组中的事件。索引是从数组开始的位移。

SEARCH和SEARCHALL之间有什么区别?

SEARCH是一个串行搜索,而SEARCHALL是一个二进制搜索。在使用SEARCHALL之前,表必须按顺序排序。

执行SECTION和PARAGRAPH有什么区别?

执行SECTION将导致作为节的一部分的所有段落被执行。执行PARAGRAPH将只会执行特定段落。

什么是作用域终结符?

作用域终结符用于标记动词的结尾。示例:IF和END-IF。

COBOL中的文件打开方式是什么?

COBOL中的文件打开模式包括:INPUT,OUTPUT,I-O和EXTEND。

我们可以在COBOL中定义的数字字段的最大大小是多少?

数字字段的最大大小为PIC9(18)。

CONTINUE和NEXTSENTENCE有什么区别?

CONTINUE将控件转移到作用域终结符后的下一个语句。NEXTSENTENCE在遇到第一个句号后将控件转移到语句。

为什么我们不能在01级定义occurs子句?

01是记录级。我们重复记录中的字段,而不是记录本身。所以Occurs子句不能在01级使用。

你将以什么模式打开文件以进行写入?

要写入文件,必须在OUTPUT或EXTEND模式下打开文件。

通过内容调用和通过引用调用之间有什么区别?

通过内容调用传递的参数受被调用程序的修改保护。通过引用调用的参数可以由被调用程序修改。

什么是连接节?

连接节是被调用程序的一部分,它“链接”或映射到调用程序的工作存储中的数据项。

如果你在独立的COBOL程序中编码GOBACK而不是STOPRUN会发生什么?

STOPRUN结束工作单元,并将控制权返回给操作系统,而GOBACK则将控制权返回给调用程序。所以如果我们编写GOBACK而不是StopRun,它将进入无限循环。

如何将符号存储在COMP-3字段中?

它存储在最后一个半字节中。

comp和comp-3之间有什么区别?

Comp是二进制使用,而comp-3表示压缩十进制。

标识部的目的是什么?

标识部用于文件目的。

静态调用和动态调用有什么区别?

在静态调用中,被调用的程序是一个独立的程序,是一个可执行程序。在运行时,我们可以在被调用程序中调用它。至于动态调用,被调用程序不是可执行程序,它只能通过被调用的程序执行。

什么是重定义子句?

重定义子句用于允许由不同的数据名称引用相同的存储分配。

STRING命令中指针短语的用途是什么?

指针短语的目的是指定接收字段中将存储第一个转移字符的最左边位置。

77级用于什么?

它是一个基本的级项目,不能细分。

什么是二进制搜索?

将要搜索的项目与在中心的项目进行比较。如果它匹配则好,否则根据项目所在的位置重复该过程左半部分或右半部分。

什么是EVALUATE语句的使用?

evaluate就像一个case语句,可以用来替换嵌套的ifs。因此一旦找到匹配,控件就会出现,不需要中断。

我可以重新定义一个带有X(20)字段的X(10)字段吗?

是,因为重定义会导致两个字段在同一位置开始。

什么是COMP-1和COMP-2?

COMP-1是使用4字节的单精度浮点数。COMP-2是使用8字节的双精度浮点数。

Accept动词功能是什么?

什么是Compute语句?

Compute语句用于在COBOL中写入算术表达式。这是加,减,乘和除的替代。

如何定义子程序中引用的文件?

在JCL中提供DD卡,就像在主程序中引用的文件一样。

COBOL中的哪些部,节和段是强制性的?

标识部和程序名段在COBOL程序中是强制性的。

COBOL中的AREAB从哪里开始?

AREAB从12到72列开始。

FILE-CONTROL段出现在哪里?

它出现在环境部的输入输出节。

PerformWithTestAfter和PerformWithTestBefore之间有什么区别?

如果指定了TESTBEFORE,则在每次重复执行指定的PERFORM范围开始时测试条件。如果指定了TESTAFTER,则在每次重复执行PERFORM范围结束时测试条件。在TESTAFTER下,范围至少执行一次。

什么是LOCAL-STORAGESECTION?

本地存储在每次调用程序时被分配,并且当程序通过EXITPROGRAM,GOBACK或STOPRUN停止时被释放。它在工作存储节后的数据部中定义。

START语句的访问模式是什么?

启动语句的访问模式为SEQUENTIAL(顺序)或DYNAMIC(动态)。

PIC9.99和PIC9v99之间有什么区别?

PIC9.99是一个四位字段,实际包含一个小数点,而PIC9v99是一个三位数字字段,带有假定的小数位。

可以在带有或不带索引的表上进行搜索吗?

不,必须对表进行索引才能在表上搜索。

为什么REWRITE需要文件在I-O模式下打开?

在执行REWRITE之前,必须从文件中打开并读取记录。因此,必须在I-O模式下打开文件才能进行重写。

什么是文字?

文字是一个数据项,由其本身的值组成。它不能用名称引用。它们是常量数据项。

PIC9.999的长度是多少?

PIC9.999的长度为5,由于“.”需要1个字节,所以1个字节为“.”,4个字节为9。

哪个cobol动词用于更新文件?

重写动词用于更新记录。文件应在I-O模式下打开以进行重写操作。它只能在成功读取操作之后使用。重写动词覆盖最后一条记录。

如果将123值移动到PP999PIC子句,那么编辑的值是多少?

.00123编辑的值将被采用。P是假定的十进制缩放位置,用于在点不在数据项中出现的数字内时指定假定的小数点位置。.PICPP999表示数字数据项为3个字符,小数点后有5位。

在哪里可以指定OCCURS子句?

S9(7)SIGNTRAILINGSEPARATE字段占用多少字节?

9(7)将占用7字节和1字节的SIGNTRAILINGSEPARATE,所以总共需要8个字节。

THE END
1.功能和作用的区别功能和作用的区别 功能是作用产生的内部根据和前提基础,客观需要是测评产生作用的外部条件,作用就是测评的功能与客观需要相结合而产生的实际效能。 1、功能:所赋予的用途。指事物或方法所发挥的有利作用或效能。 2、作用:所赋予的用途加被额外开发的用途。作用从广义上讲,如果做了某些事或者某些物品在另外一件事上http://m.chusan.com/zhongkao/72591.html
2.功能与作用的最大区别(功能与作用的区别举例)功能与作用的最大区别 功能与作用是两个概念,虽然它们看起来很相似,但实际上有很大的区别。功能主要指产品或服务所能为用户提供的特定功能,而作用则指产品或服务对用户的影响。功能与作用的区别在于前者更注重产品的基础性质,后者则更重视产品对用户的实际影响。 https://www.uslshop.com/jiankangzhishi/48116.html
3.黄小米不能与什么同吃黄小米的营养价值黄小米的功效与作用小黄米颗粒小,不黏;而大黄米颗粒大,糯性强,很黏。 小黄米富含维生素B1、B2,具有防止消化不良及口角生疮的功能;大黄米则含有人体必需的八种氨基酸、丰富的矿物质、维生素及各种微量元素,有一定“补中益气、健脾益肺”等保健功能。 上面已经说了很多的大黄米和小黄米的区别,从上面也可以看的出来虽然这两种都是粗粮https://yangsheng.120ask.com/article/122391.html
4.Linuxlinuxcsdn8.1.3 最大有效权限与删除ACL权限 8.1.4 默认ACL权限和递归ACL权限 8.2 文件特殊权限 8.2.1 SetUID 8.2.2 SetGID 8.3.3 Sticky BIT 8.3 文件系统属性chattr权限 8.4 系统命令sudo权限 第九章 文件系统管理 9.1 回顾分区和文件系统 9.2 文件系统常用命令 https://blog.csdn.net/m0_59709514/article/details/124547112
5.面试宝典二:nlp常见知识点随机梯度下降SGD:这个算法的流程就是在我们让L2范数的规则项最小,可以使得W的每个元素都很小,都接近于0,但与L1范数不同,它不会让它等于0,而是接近于0,这里是有很大的区别的哦。L2的作用就是让所有的参数都接近于0,个人理解,L2的优越性并不主要体现在让参数变小上,关键是在于让所有的参数比较均衡。也就是说所有的特征的表达能力都差不多。这样https://blog.51cto.com/u_15429890/5213769
6.Alibaba最新1000多道Java面试题汇总详解,收藏起来慢慢刷!7、形参与实参区别 8、构造方法能不能重写?能不能重载? 9、内部类与静态内部类的区别? 10、Static 关键字有什么作用? 11、final 在 java 中的作用,有哪些用法? 12、String str=”aaa”,与 String str=new String(“aaa”)一样吗? 13、讲下 java 中的 math 类有那些常用方法? https://maimai.cn/article/detail?fid=1728969401&efid=esjJLvGGL4fAr1LArgq_cQ
7.一个社招的金三银四——MySQL面试题总结如果遇到了大文本,考虑使用 Text,最大能到 4G(其中 TEXT 长度 65,535 bytes,约 64kb;MEDIUMTEXT 长度 16,777,215 bytes,约 16 Mb;而 LONGTEXT 长度 4,294,967,295 bytes,约 4Gb)。 2)效率区别 效率来说基本是 Char > Varchar > Text,但是如果使用的是 Innodb 引擎的话,推荐使用 Varchar 代替 Char。https://www.nowcoder.com/discuss/871100?channel=-1&source_id=discuss_terminal_discuss_hot_nctrack
8.山东协和学院1.骨由___、___和___及血管神经构成,其功能___、___和___作用. 2.膈有三个裂孔分别是___、___和___. 3.肩关节由___、___骨共同构成. 4.胰可分为___、___和___ 三部分. 5.左半心腔内https://www.sdxiehe.edu.cn/m/view.php?id=6207
9.生物知识点实验一:鉴定还原糖、脂肪、蛋白质分别用什么试剂?出现的现象是什么? 第二章生命活动的基本单位——细胞 §2.1细胞的结构和功能 一.细胞膜的结构和功能 1.细胞膜的结构组成:两层磷脂分子和一些蛋白质分子,细胞膜表面有糖被。糖被的组成及作用? 细胞膜的结构特点:细胞膜具有流动性,因为磷脂分子和蛋白质分子都是可https://m.pincai.com/article/2471978.htm
10.一网打尽“唯散宁”21.唯散宁与口服避孕药的最大的区别是什么? 唯散宁没有雌激素,不能避孕,避孕药避孕同时,可以长期管理内异症。 22.腺肌症造成的月经量大服用唯散宁后可以改善月经量吗? 可以改善月经量,因为可以使内膜萎缩。 23.巧囊术后,单侧如今复发,目前没有怀孕,这样的情况吃药控制可以吗?并且想早日怀孕,吃唯散宁可以吗? https://sns.guahao.com/mip/topic/IoDLb186228582253756418