COBOL 面试问题_w3cschool
COBOL 面试问题_w3cschool
编程入门教程
编程课程
编程实战
编程题库
在线工具
VIP会员
送会员
App下载
扫码下载编程狮APP
注册|登录
注册成功
X
W3Cschool
恭喜您成为首批注册用户
获得88经验值奖励
马上体验
入门教程
编程课程
VIP会员
COBOL 教程
赞
收藏
更多文章
目录
搜索
书签
COBOL 语言教程
COBOL 概述
COBOL 环境设置
COBOL 程序结构
COBOL 基本语法
COBOL 数据类型
COBOL 基本动词
COBOL 数据布局
COBOL 条件语句
COBOL 循环语句
COBOL 字符串处理
COBOL 表处理
COBOL 文件处理
COBOL 文件组织
COBOL 文件访问模式
COBOL 文件处理动词
COBOL 子程序
COBOL 内部排序
COBOL 数据库接口
COBOL 资源
COBOL 面试问题
搜索
A
A
默认
护眼
夜间
阅读(16.1k)
书签
赞(1)
分享
我要纠错
COBOL 面试问题
2018-10-19 18:05 更新
亲爱的读者,这些特别设计的COBOL面试问题是为了让你了解在面试过程中可能遇到的关于COBOL编程语言的问题。根据我的经验,好的面试官在面试时几乎不打算提出任何特别的问题。通常,问题一些基本概念开始,而后他们继续提问基于进一步的讨论和你回答:你对COBOL有什么了解?COBOL代表Common Business-Oriented Language。美国国防部在一次会议上组建了CODASYL(数据系统语言会议),开发了一种满足业务数据处理需求的语言,现在称为COBOL。列出一些COBOL的特点。COBOL是可以在各种机器上编译和执行的标准语言。它非常适合用于面向商业的应用程序,因为它可以处理大量的数据。它提供了大量的调试和测试工具。COBOL是一种结构化语言;它具有不同的部,因此易于调试。COBOL程序中部的名称。标识部,环境部,数据部和过程部。COBOL中提供了哪些不同的数据类型?字母数字(X),字母(A)和数字(9)。什么是“IS NUMERIC”子句?IS NUMERIC子句用于检查任意项是否为数字。当使用它的项目只包含数字(0到9)时,它返回TRUE。该项目可以为正或负。66级和88级是用来做什么的?66级用于RENAMES子句,88级用于条件名称。下标和索引有什么区别?下标是数组中的事件。索引是从数组开始的位移。SEARCH和SEARCH ALL之间有什么区别?SEARCH是一个串行搜索,而SEARCH ALL是一个二进制搜索。在使用SEARCH ALL之前,表必须按顺序排序。执行SECTION和PARAGRAPH有什么区别?执行SECTION将导致作为节的一部分的所有段落被执行。执行PARAGRAPH将只会执行特定段落。什么是作用域终结符?作用域终结符用于标记动词的结尾。示例:IF和END-IF。COBOL中的文件打开方式是什么?COBOL中的文件打开模式包括:INPUT,OUTPUT,I-O和EXTEND。我们可以在COBOL中定义的数字字段的最大大小是多少?数字字段的最大大小为PIC 9(18)。CONTINUE和NEXT SENTENCE有什么区别?CONTINUE将控件转移到作用域终结符后的下一个语句。NEXT SENTENCE在遇到第一个句号后将控件转移到语句。为什么我们不能在01级定义occurs子句?01是记录级。我们重复记录中的字段,而不是记录本身。所以Occurs子句不能在01级使用。你将以什么模式打开文件以进行写入?要写入文件,必须在OUTPUT或EXTEND模式下打开文件。通过内容调用和通过引用调用之间有什么区别?通过内容调用传递的参数受被调用程序的修改保护。通过引用调用的参数可以由被调用程序修改。什么是连接节?连接节是被调用程序的一部分,它“链接”或映射到调用程序的工作存储中的数据项。如果你在独立的COBOL程序中编码GO BACK而不是STOP RUN会发生什么?STOP RUN结束工作单元,并将控制权返回给操作系统,而GO BACK则将控制权返回给调用程序。 所以如果我们编写GO BACK而不是Stop Run,它将进入无限循环。如何将符号存储在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动词功能是什么?accept动词用于从操作系统或直接从用户获取数据,如日期,时间和天等。如果程序正在接受来自用户的数据,则需要通过JCL传递。什么是Compute语句?Compute语句用于在COBOL中写入算术表达式。这是加,减,乘和除的替代。如何定义子程序中引用的文件?在JCL中提供DD卡,就像在主程序中引用的文件一样。COBOL中的哪些部,节和段是强制性的?标识部和程序名段在COBOL程序中是强制性的。COBOL中的AREA B从哪里开始?AREA B从12到72列开始。FILE-CONTROL段出现在哪里?它出现在环境部的输入输出节。Perform With Test After和Perform With Test Before之间有什么区别?如果指定了TEST BEFORE,则在每次重复执行指定的PERFORM范围开始时测试条件。如果指定了TEST AFTER,则在每次重复执行PERFORM范围结束时测试条件。在TEST AFTER下,范围至少执行一次。什么是LOCAL-STORAGE SECTION?本地存储在每次调用程序时被分配,并且当程序通过EXIT PROGRAM,GOBACK或STOP RUN停止时被释放。它在工作存储节后的数据部中定义。START语句的访问模式是什么?启动语句的访问模式为SEQUENTIAL(顺序)或DYNAMIC(动态)。PIC 9.99和PIC9v99之间有什么区别?PIC 9.99是一个四位字段,实际包含一个小数点,而PIC9v99是一个三位数字字段,带有假定的小数位。可以在带有或不带索引的表上进行搜索吗?不,必须对表进行索引才能在表上搜索。为什么REWRITE需要文件在I-O模式下打开?在执行REWRITE之前,必须从文件中打开并读取记录。因此,必须在I-O模式下打开文件才能进行重写。什么是文字?文字是一个数据项,由其本身的值组成。它不能用名称引用。它们是常量数据项。PIC 9.999的长度是多少?PIC 9.999的长度为5,由于“.”需要1个字节,所以1个字节为“.”,4个字节为9。哪个cobol动词用于更新文件?重写动词用于更新记录。文件应在I-O模式下打开以进行重写操作。它只能在成功读取操作之后使用。重写动词覆盖最后一条记录。如果将123值移动到PP999 PIC子句,那么编辑的值是多少?.00123编辑的值将被采用。P是假定的十进制缩放位置,用于在点不在数据项中出现的数字内时指定假定的小数点位置。 .PIC PP999表示数字数据项为3个字符,小数点后有5位。在哪里可以指定OCCURS子句?在数组声明中,我们可以在基本项以及组项上指定occurs子句。S9(7)SIGN TRAILING SEPARATE字段占用多少字节?9(7)将占用7字节和1字节的SIGN TRAILING SEPARATE,所以总共需要8个字节。
以上内容是否对您有帮助:
在文档使用的过程中是否遇到以下问题:
内容错误
更新不及时
链接错误
缺少代码/图片示列
太简单/步骤待完善
其他
更多建议:
提交建议
← COBOL 数据库接口
写笔记
我要补充
精选笔记
Copyright©2021 w3cschool编程狮|闽ICP备15016281号-3|闽公网安备35020302033924号
违法和不良信息举报电话:173-0602-2364|举报邮箱:jubao@eeedong.com
在线笔记
App下载
扫描二维码
下载编程狮App
公众号
编程狮公众号
意见反馈
意见反馈
X
意见反馈:
联系方式:
提交
查看完整版笔记
保存
关闭
教程纠错
教程纠错
违规举报
X
广告等垃圾信息
不友善内容
违反法律法规的内容
不宜公开讨论的政治内容
其他
提交
COBOL经典面试题库(中英文版)_cobol面试题-CSDN博客
>COBOL经典面试题库(中英文版)_cobol面试题-CSDN博客
COBOL经典面试题库(中英文版)
shenghuiping2001
已于 2022-12-11 08:50:57 修改
阅读量8.3k
收藏
29
点赞数
5
分类专栏:
COBOL
文章标签:
cobol
面试
search
compiler
file
dataset
于 2009-05-06 16:53:00 首次发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/shenghuiping2001/article/details/4155243
版权
COBOL
专栏收录该内容
11 篇文章
5 订阅
¥39.90
¥99.00
订阅专栏
超级会员免费看
Q1) Name the divisions in a COBOL program ?. A1) IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION, PROCEDURE DIVISION. Q:列举COBOL的DEVISION A:标识部,环境部,数据部,过程部
Q2) What are the different data types available in COBOL? A2) Alpha-numeric (X), alphabetic (A) and numeric (9). Q:COBOL有哪些可用的数据类型 A:字符型(这里指的是包含字母和数字),字母型,数字型 Q3) What does the INITIALIZE verb do? - GS A3) Alphabetic, Alphanumeric fields & alphanumeric edited items are set to SPACES. Numeric, Numeric edited items set to ZERO. FILLER , OCCURS DEPENDING ON items left untouched. Q:INITIALIZE这个词做了些什么 A:将字母,字符,数字区域都置成空格(置空),将数字区置0, FILLER和OCCURS DEPENDING ON项不处理
Q4) What is 77 level used for ? A4) Elementary level item. Cannot be subdivisions of other items (cannot be qualified), nor can they be subdiv
了解本专栏
订阅专栏 解锁全文
超级会员免费看
优惠劵
shenghuiping2001
关注
关注
5
点赞
踩
29
收藏
觉得还不错?
一键收藏
打赏
知道了
1
评论
COBOL经典面试题库(中英文版)
COBOL经典面试题库(中英文版)
复制链接
扫一扫
专栏目录
订阅专栏
Cobol考试自测题库
shenghuiping2001的专栏
01-27
2006
Cobol考试自测题库, 还附上答案,可以自己测试一下 Cobol 学的怎么样。
COBOL经典面试题库(中英文版).txt
03-29
COBOL经典面试题库(中英文版)
COBOL经典面试题库(中英文版)
1 条评论
您还未登录,请先
登录
后发表或查看评论
COBOL经典面试题目
06-21
COBOL经典面试题目,出自项目,用于面试,提高成功率,很实用,都是项目内部整理的
IBM大型机(cobol,jcl,cics,db2)面试大全
12-01
IBM大型机(cobol,jcl,cics,db2)面试大全
IBM大型机(cobol,jcl,cics,db2)面试大全
cobol对file文件操作SORT
01-08
cobol对file文件操作,using,giving,input procedure,output procedure用法,SORT
IBM大型机(cobol,jcl,cics,db2)面试大全.doc
01-01
IBM大型机(cobol,jcl,cics,db2)面试大全.
IBM大型机(cobol,jcl,cics,db2)面试大全.
IBM大型机(cobol,jcl,cics,db2)面试大全.
IBM大型机(cobol,jcl,cics,db2)面试大全.
IBM大型机(cobol,jcl,cics,db2)面试大全.
IBM大型机(cobol,jcl,cics,db2)面试大全.
COBOL经典面试题库(中文).pdf
06-19
COBOL经典面试题库(中文).pdf
cobol面试总结
weixin_43082300的博客
04-09
3262
本人从事cobol这一古老语言的开发,由于某些原因跳槽没有转行,还是在cobol圈子里面面试,特此总结。
面试前准备了很多东西,包括英语作文,之前从业的银行项目经验啊,cobol语言的知识点,面试的时候全都用不上。。。
笔试部分,我根据HR提示准备了几篇,连英文版的自我介绍的准备了,结果最后的作文题目跟之前说的完全不一样。。。行吧,自己现场发挥了一篇,套用一些之前读书学的模板和凑字数的短语,幸好还...
JCL中SORT的应用
HSS515的专栏
07-20
6331
JCL code
***************************** Top of Data ******************************
//SORTTEST JOB 'DDS1602',MSGCLASS=S,TIME=1440,NOTIFY=&SYSUID
//STEP01 EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
日语版COBOL笔试题(内附答案)
03-03
对日COBOL开发项目组面试时,最经常问的日文版笔试题,内附答案。
Cobol常见面试题
12-20
Cobol常见面试题
COBOL经典面试题
01-06
COBOL经典面试题库,适用于初学者对COBOL知识的总结,也适合对已学习或从业人员的补充和回顾。
cobol面试题中英文带答案
09-10
很全的面试题,带有中英文对照,和答案,好东西赶紧来下载吧。
COBOL 常见面试题及解答 [IBM大型机编程]
04-19
COBOL IBM大型机编程 银行系统用的cobol语言的IBM的面试题
ibm大型机cobol语言面试题
05-12
ibm大型机cobol语言面试题,英文版资料,大量面试题附带答案
COBOL经典面试题库
11-22
本文档是关于JCL,COBOL,DB2,CICS的面试题库,中英文版本,你只得一看,肯定会让你受益匪浅的!
cobol中文api
最新发布
12-05
COBOL(Common Business-Oriented Language)是一种用于商业应用程序开发的编程语言,通常用于处理大型数据处理和事务处理。总的来说,COBOL中文API是一组用于COBOL程序与中文系统进行交互的接口和工具。这些API允许COBOL程序与中文数据库、中文操作系统和其他中文应用程序进行通信和数据交换。
COBOL中文API通常提供了各种功能和服务,包括中文字符集支持、中文文件处理、中文文本处理和中文编码转换。通过使用这些API,开发人员可以操作中文数据、读取和写入中文文件、处理中文文本和格式化中文输出。
此外,COBOL中文API还包括与中文数据库系统的集成工具,使COBOL程序能够直接与中文数据库进行交互,执行查询、更新和删除操作。
使用COBOL中文API可以帮助企业和开发人员更轻松地开发和维护COBOL程序,使之能够适应不同语言环境下的需求。同时,这也为传统的COBOL应用程序提供了在中文环境下的延续和发展,使其能够更好地与现代化的中文信息系统集成和协作。
总之,COBOL中文API为COBOL程序与中文系统之间的数据交换和整合提供了支持,使得COBOL程序能够更好地融入中文环境中,满足不同语言环境下的商业应用需求。
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
shenghuiping2001
CSDN认证博客专家
CSDN认证企业博客
码龄19年
暂无认证
963
原创
2万+
周排名
4079
总排名
197万+
访问
等级
2万+
积分
502
粉丝
319
获赞
230
评论
798
收藏
私信
关注
热门文章
虚拟机中PXE-MOF:Exiting intel PXE ROM.Operating system not found
61702
docker创建容器命令时:Error response from daemon: No command specified
51288
EXCEL 中利用 INDEX 和match 来实现多条件查找
50636
Linux下密码过期时间设置 (chage 的设置)
31326
vi 小技巧 (快速定位到n line)
28993
分类专栏
splunk
付费
204篇
aws
付费
52篇
职场规划
付费
76篇
AIX
付费
145篇
COBOL
付费
11篇
Git
7篇
aliyun
11篇
nginx
2篇
terraform
1篇
azure
12篇
azure - load balance
2篇
CICD
1篇
azure-policy
6篇
ansible
8篇
Docker & k8s & openshift
37篇
Career Change - 换工作
14篇
Solaris
6篇
HP
4篇
Public Speaking
9篇
Storage
2篇
Rman
5篇
金融知识
4篇
英语
95篇
Oracle - 项目
3篇
Oracle - 测试
5篇
DB2
8篇
EXCEL
12篇
IBM
5篇
JAVA
41篇
LINUX
112篇
SHELL
26篇
STRUCS
8篇
TIVOLI
22篇
TSM
29篇
中间件
9篇
家庭教育和理财
10篇
数据库开发
63篇
时间
26篇
电脑问题
15篇
网络
33篇
oracle - network
1篇
oracle - tablespace
2篇
oracle - 数据恢复
14篇
oracle - 各种报错
10篇
oracle - catalog
2篇
oracle - 数据文件 + trc
oracle - 手动建库
2篇
oracle - 数据迁移
4篇
oracle - exp & imp
2篇
oracle - ASM
3篇
oracle - DataGuard
7篇
oracle - bbed
1篇
oracle - 基础知识
4篇
oracle - plsql
6篇
oracle - 架构
3篇
win7
3篇
英语- 基础
25篇
项目管理
7篇
vmware
2篇
Soft skills
1篇
Business Networking
1篇
Python
9篇
最新评论
docker 配置文件:/etc/docker/daemon.json
Ewen Seong:
重启docker就行,不用reload service配置文件
Splunk Add-on 碰到证书SSL问题
普通网友:
你好博主,您说的添加必须的证书是指什么证书呢?我现在在使用splunk add-on for O365配置Tenant的时候,遇到同样的ssl报错。
我在add-on上需要使用了proxy代理,连接的端口为443,我现在需要怎么做呢?
1.是要将proxy代理上的证书拷贝到下面这个目录里吗?
/opt/splunk/etc/apps/splunk_ta_o365/lib/certifi/cacert.pem
别被骗了,win10家庭版MMC是无法创建管理单元的
挨千刀de:
不能用了,不报mmc但是点不开列表
Splunk 优化之加速报表 Accelerate reports
绝不开摆777:
暂时还没有发现。
我上面说的这种方式我测试过,需要在AWS中安装Splunk,它们需要在同一局域网。
然而我尝试在自己的Splunk实验环境无法收到AWS VPC的数据。
Splunk 优化之加速报表 Accelerate reports
shenghuiping2001:
还没有弄过,aws 这个是否有更好的解决方式,发送日志,先送到S3?
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
【已解决】Splunk workload rule invalid 问题
【重要】Splunk 的 Lookup Table能否被覆盖呢?
【谈谈】Splunk 高效命令之 tstats
2023年58篇
2022年121篇
2021年130篇
2020年4篇
2019年49篇
2018年1篇
2017年4篇
2016年9篇
2015年74篇
2014年35篇
2013年78篇
2012年109篇
2011年118篇
2010年143篇
2009年164篇
2007年8篇
2006年3篇
2005年16篇
目录
目录
分类专栏
splunk
付费
204篇
aws
付费
52篇
职场规划
付费
76篇
AIX
付费
145篇
COBOL
付费
11篇
Git
7篇
aliyun
11篇
nginx
2篇
terraform
1篇
azure
12篇
azure - load balance
2篇
CICD
1篇
azure-policy
6篇
ansible
8篇
Docker & k8s & openshift
37篇
Career Change - 换工作
14篇
Solaris
6篇
HP
4篇
Public Speaking
9篇
Storage
2篇
Rman
5篇
金融知识
4篇
英语
95篇
Oracle - 项目
3篇
Oracle - 测试
5篇
DB2
8篇
EXCEL
12篇
IBM
5篇
JAVA
41篇
LINUX
112篇
SHELL
26篇
STRUCS
8篇
TIVOLI
22篇
TSM
29篇
中间件
9篇
家庭教育和理财
10篇
数据库开发
63篇
时间
26篇
电脑问题
15篇
网络
33篇
oracle - network
1篇
oracle - tablespace
2篇
oracle - 数据恢复
14篇
oracle - 各种报错
10篇
oracle - catalog
2篇
oracle - 数据文件 + trc
oracle - 手动建库
2篇
oracle - 数据迁移
4篇
oracle - exp & imp
2篇
oracle - ASM
3篇
oracle - DataGuard
7篇
oracle - bbed
1篇
oracle - 基础知识
4篇
oracle - plsql
6篇
oracle - 架构
3篇
win7
3篇
英语- 基础
25篇
项目管理
7篇
vmware
2篇
Soft skills
1篇
Business Networking
1篇
Python
9篇
目录
评论 1
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
个
红包个数最小为10个
红包总金额
元
红包金额最低5元
余额支付
当前余额3.43元
前往充值 >
需支付:10.00元
取消
确定
下一步
知道了
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom 发出的红包
打赏作者
shenghuiping2001
你的鼓励将是我创作的最大动力
¥1
¥2
¥4
¥6
¥10
¥20
扫码支付:¥1
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值
COBOL 面试问题
COBOL 面试问题
w3schools 教程
HTML
CSS
JAVASCRIPT
BOOTSTRAP
JQUERY
PHP
SQL
PYTHON
PYTHON2
JAVA
C
C++
C#
Linux
AI
教程库
参考手册
测验
练习
HOWTO
FAQ
COBOL 教程
COBOL - 主页
COBOL - 简介
COBOL - 安装和环境设置
COBOL - 程序结构
COBOL - 基本语法
COBOL - 数据类型
COBOL - 基本动词
COBOL - 数据布局
COBOL - 条件语句
COBOL - 循环语句
COBOL - 字符串处理
COBOL - 表处理
COBOL - 文件处理
COBOL - 文件组织
COBOL - 文件访问模式
COBOL - 文件处理动词
COBOL - 子例程
COBOL - 内部排序
COBOL - 数据库接口
COBOL - 问题与解答
❮ 上一节
下一节 ❯
COBOL 面试问题
尊敬的读者,这些COBOL 面试问题专为让您熟悉在 COBOL 编程语言主题面试过程中可能遇到的问题而设计:
您对COBOL了解多少?
COBOL 代表通用面向业务的语言。 美国国防部在一次会议上成立了CODASYL(数据系统语言会议)来开发一种满足业务数据处理需求的语言,即现在的COBOL。
列出COBOL的一些特性。
COBOL是一种可以在各种机器上编译和执行的标准语言。 它非常适合面向业务的应用程序,因为它可以处理大量数据。 它提供了大量的调试和测试工具。 COBOL 是一种结构化语言; 它有不同的分区,因此很容易调试。
命名 COBOL 程序中的部分。
识别部、环境部、数据部、程序部。
COBOL 中有哪些不同的数据类型?
字母数字 (X)、字母 (A) 和数字 (9)。
什么是"IS NUMERIC"子句?
IS NUMERIC 子句用于检查任何项目是否为数字。 当它所针对的项目仅包含数字(0 到 9)时,它返回 TRUE。 该项目可以是正数或负数。
66级和88级有什么用?
级别 66 用于 RENAMES 子句,级别 88 用于条件名称。
下标和索引有什么区别?
下标是数组中出现的位置。 索引是从数组开头的位移。
"SEARCH"和"SEARCH ALL"有什么区别?
SEARCH 是串行搜索,而 SEARCH ALL 是二分搜索。 在使用"SEARCH ALL"之前,表必须按排序顺序排列。
执行 SECTION 和 PARAGRAPH 之间有什么区别?
执行一个 SECTION 将导致执行该部分的所有段落。 执行 PARAGRAPH 将导致仅执行特定段落。
什么是范围终止符?
范围终止符用于标记动词的结束。 示例:IF 和 END-IF。
COBOL中有哪些文件打开模式?
COBOL 中的文件打开模式包括:INPUT、OUTPUT、I-O 和 EXTEND。
我们可以在 COBOL 中定义的数字字段的最大大小是多少?
数字字段的最大大小为 PIC 9(18)。
CONTINUE 和 NEXT SENTENCE 有什么区别?
CONTINUE 将控制转移到作用域终止符之后的下一条语句。 NEXT SENTENCE 在遇到第一个句点后将控制转移到语句。
为什么我们不能在 01 级别定义 Occurs 子句?
01达到了创纪录的水平。 我们重复记录中的字段,而不是记录本身。 因此 Occurs 子句不能在 01 级别使用。
打开文件进行写入的模式是什么?
要写入文件,必须以 OUTPUT 或 EXTEND 模式打开该文件。
按内容调用和按引用调用有什么区别?
在"按内容调用"中传递的参数受到保护,不会被被调用程序修改。 在"按引用调用"中,参数可以由被调用程序修改。
什么是链接部分?
链接部分是被调用程序的一部分,它"链接"或映射到调用程序工作存储中的数据项。
如果在独立的 COBOL 程序中编写 GO BACK 而不是 STOP RUN 会发生什么?
程序将进入无限循环。
符号如何存储在 COMP-3 字段中?
它存储在最后一个半字节中。
comp 和 comp-3 有什么区别?
Comp 是二进制用法,而 comp-3 表示压缩十进制。
识别部分的目的是什么?
识别部分用于文档目的。
静态调用和动态调用有什么区别?
在静态调用中,被调用的程序是一个独立的程序,是一个可执行程序。 在运行时,我们可以在被调用的程序中调用它。 对于动态调用,被调用的程序不是可执行程序; 它只能通过被调用的程序来执行。
什么是Redefines子句?
Redefines 子句用于允许不同的数据名称引用相同的存储分配。
STRING 命令中指针短语的用途是什么?
指针短语的目的是指定接收字段中最左边的位置,其中将存储第一个传输的字符。
77级有什么用?
这是一个初级项目,不能再细分。
什么是二分查找?
将要搜索的项目与中心的项目进行比较。 如果匹配得很好; 否则,根据物品所在的位置,对左半部分或右半部分重复该过程。
EVALUATE语句有什么用?
Evaluate 类似于 case 语句,可用于替换嵌套的 If。 无需中断,因为一旦找到匹配项,控件就会立即显示。
我可以用 X(20) 字段重新定义 X(10) 字段吗?
是的,因为重新定义会导致两个字段从同一位置开始。
什么是 COMP-1 和 COMP-2?
COMP-1 是使用 4 个字节的单精度浮点。 COMP-2 是使用 8 个字节的双精度浮点。
Accept Verb 的作用是什么?
Accept Verb 用于从操作系统或直接从用户获取日期、时间和日期等数据。 如果程序正在接受来自用户的数据,则需要通过 JCL 传递数据。
什么是计算语句?
计算语句用于在COBOL中编写算术表达式。 这是加法、减法、乘法和除法的替代。
如何定义子程序中引用的文件?
在 JCL 中提供 DD 卡,就像在主程序中引用文件一样。
COBOL 程序中哪些部分、章节和段落是必需的?
标识部分和程序 ID 段落在 COBOL 程序中是强制性的。
COBOL中的AREA B从哪里开始?
B区从12列开始到72列。
FILE-CONTROL 段落出现在哪里?
它出现在环境部门的输入输出部分。
Perform With Test After 和 Perform With Test Before 之间有什么区别?
如果指定了 TEST BEFORE,则在指定 PERFORM 范围的每次重复执行开始时测试条件。 如果指定 TEST AFTER,则在每次重复执行 PERFORM 范围结束时测试条件。 该范围在 TEST AFTER 中至少执行一次。
什么是本地存储部分?
本地存储在每次调用程序时分配,并在程序通过 EXIT PROGRAM、GOBACK 或 STOP RUN 停止时释放。 它在工作存储部分之后的数据部分中定义。
START语句的访问方式有哪些?
启动语句的访问模式为 SEQUENTIAL 或 DYNAMIC。
PIC 9.99和PIC9v99有什么区别?
PIC 9.99 是一个四位字段,实际上包含小数点,而 PIC 9v99 是一个三位数字字段,具有假定的小数点位置。
可以在有索引或没有索引的表上进行搜索吗?
不可以,必须对表建立索引才能在表上进行搜索。
为什么需要以I-O模式打开文件进行REWRITE?
在执行 REWRITE 之前,必须打开记录并从文件中读取记录。 因此,必须以 I-O 模式打开文件才能实现重写功能。
什么是文字?
文字是一个由其本身组成的数据项。 它不能通过名称来引用。 它们是常量数据项。
如果在独立的 COBOL 程序中编写 GO BACK 而不是 STOP RUN 会发生什么?
停止运行结束工作单元并将控制权返回给操作系统,而 GOBACK 将控制权返回给调用程序。 因此,如果我们编写 GO BACK 而不是 Stop Run,它将进入无限循环。
打开文件进行写入的模式是什么?
要写入文件,必须以 OUTPUT 或 EXTEND 模式打开该文件。
FILE-CONTROL段落出现在哪里?
FILE-CONTROL 段落出现在环境部分的输入输出部分中,它提供了程序中使用的外部数据集的信息。
PIC 9.999 的长度是多少?
PIC 9.999 的长度为 5,因为 '.' 占用 1 个字节。 因此 '.' 总共 1 个字节,9 总共 4 个字节。
哪个 cobol 动词用于更新文件?
Rewrite动词用于更新记录。 文件应以 I-O 模式打开以进行重写操作。 只有读操作成功后才能使用。 重写动词覆盖最后读取的记录。
如果将 123 值移至 PP999 PIC 子句,则编辑值取什么?
.00123 将采用编辑值。 P 是假定的小数缩放位置,当该点不在数据项中出现的数字内时,用于指定假定的小数点的位置。 .PIC PP999 表示数值数据项为 3 个字符,小数点后有 5 位。
我们可以在哪里指定 OCCURS 子句?
在数组声明中,我们还可以在基本项和组项上指定发生子句。
S9(7) SIGN TRAILING SEPARATE 字段占用多少字节?
9(7) 将占用 7 个字节和 1 个字节用于 SIGN TRAILING SEPARATE,因此总共需要 8 个字节。
❮ 上一节
下一节 ❯
颜色选择器
热门教程
HTML 教程
CSS 教程
JavaScript 教程
Python 教程
SQL 教程
PHP 教程
JAVA 教程
Excel 教程
读后有收获微信请站长喝咖啡
报告错误
打印
关于
学习路线
×
错误报告
如果您发现内容有误或提出修改建议,请随时向我们发送 E-mail 邮件:
421660149@qq.com
您的建议:
您的 E-mail:
页面地址:
内容描述:
提交
×
感谢您的帮助!
您的建议已发送到 W3schools。
W3Schools 在线教程提供的内容仅用于学习和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。
Copyright 2020-2024 关于我们 | 隐私条款 | 学习路线 | 京ICP备14045893号-9
COBOL面试问题(COBOL Interview Questions)_学习COBOL|WIKI教程
COBOL面试问题(COBOL Interview Questions)_学习COBOL|WIKI教程
WIKI教程
首页
WIKI工具
学习敏捷数据科学
学习Apex
学习Arduino
学习汇编
学习Awk
C标准库
学习Clojure
学习COBOL
学习计算机编程
学习C ++
C ++标准库
学习C
学习C#
学习dart_programming
学习D.
目录
目录
COBOL - 教程
COBOL - 概述
COBOL - 环境设置( Environment Setup)
COBOL - 程序结构
COBOL - Basic 语法
COBOL - 数据类型
COBOL - 基本动词( Basic Verbs)
COBOL - 数据布局( Data Layout)
COBOL - 条件语句( Conditional Statements)
COBOL - 循环语句( Loop Statements)
COBOL - 字符串处理( String Handling)
COBOL - 表处理( Table Processing)
COBOL - 文件处理( File Handling)
COBOL - 文件组织( File Organization)
COBOL - 文件访问模式( File Access Mode)
COBOL - 文件处理动词( File Handling Verbs)
COBOL - 子程序( Subroutines)
COBOL - 内部排序( Internal Sort)
COBOL - 数据库接口( Database Interface)
COBOL - 问题与解答( Questions and Answers)
COBOL - 快速指南
COBOL - 有用的资源
COBOL - 讨论
关闭
WIKI教程
学习COBOL
COBOL面试问题(COBOL Interview Questions)
COBOL面试问题(COBOL Interview Questions)
亲爱的读者,这些COBOL Interview Questions专门设计用于让您了解在面试COBOL Programming Language时可能遇到的问题的性质。 根据我的经验,优秀的面试官在你的面试中几乎不打算提出任何特别的问题。 通常问题从主题的一些基本概念开始,然后它们继续基于进一步的讨论和你回答的内容: 您对COBOL了解多少? COBOL代表面向公共业务的语言。 美国国防部在一次会议上成立了CODASYL(数据系统语言会议),以开发满足业务数据处理需求的语言,现在称为COBOL。 列出COBOL的一些功能。 COBOL是一种标准语言,可以在各种机器上编译和执行。 它非常适合面向业务的应用程序,因为它可以处理大量数据。 它提供了许多调试和测试工具。 COBOL是一种结构化语言; 它有不同的部门,因此很容易调试。 在COBOL程序中命名分区。 识别司,环境司,数据司和程序司。 COBOL中有哪些不同的数据类型? 字母数字(X),字母(A)和数字(9)。 什么是'IS NUMERIC'条款? IS NUMERIC子句用于检查是否有任何项目是数字。 当使用它的项目仅包含数字(0到9)时,它返回TRUE。 该项目可以是正面的或负面的。 什么是66和88级用于? 66级用于RENAMES子句,级别88用于条件名称。 下标和索引有什么区别? 下标是数组中的出现。 索引是从数组开头的位移。 SEARCH和SEARCH ALL有什么区别? SEARCH是串行搜索,而SEARCH ALL是二进制搜索。 在使用SEARCH ALL之前,表必须按排序顺序排列。 执行SECTION和PARAGRAPH有什么区别? 执行SECTION将导致执行该部分的所有段落。 执行PARAGRAPH将仅导致执行特定段落。 什么是范围终止符? 范围终止符用于标记动词的结尾。 示例:IF和END-IF。 COBOL中的文件打开模式有哪些? COBOL中的文件打开模式包括:INPUT,OUTPUT,IO和EXTEND。 我们可以在COBOL中定义的数字字段的最大大小是多少? 数字字段的最大大小为PIC 9(18)。 CONTINUE和NEXT SENTENCE有什么区别? CONTINUE将控件转移到作用域终止符后的下一个语句。 在遇到第一个句点后,NEXT SENTENCE将控件转移到语句。 为什么我们不能在01级定义Occurs子句? 01是记录级别。 我们重复记录中的字段,而不是记录本身。 因此,不能在01级使用Occurs子句。 您打开文件进行写作的模式是什么? 要写入文件,必须以OUTPUT或EXTEND模式打开文件。 Call By Content和Call By Reference有什么区别? 在Call By Content中传递的参数受到被调用程序的修改保护。 在Call By Reference中,参数可以被被调用的程序修改。 什么是连接部分? 链接部分是被调用程序的一部分,该程序“链接”或映射到调用程序的工作存储中的数据项。 如果您在独立的COBOL程序中编写GO BACK而不是STOP RUN会发生什么? 该程序将进入无限循环。 标志如何存储在COMP-3字段中? 它存储在最后一个半字节中。 comp和comp-3有什么区别? Comp是二进制用法,而comp-3表示压缩十进制。 识别部门的目的是什么? 识别部门用于记录目的。 静态呼叫和动态呼叫之间有什么区别? 在静态调用中,被调用程序是一个独立程序,它是一个可执行程序。 在运行时,我们可以在被调用的程序中调用它。 关于动态调用,被调用程序不是可执行程序; 它只能通过被调用的程序执行。 什么是Redefines条款? Redefines子句用于允许相同的存储分配由不同的数据名称引用。 STRING命令中指针短语的目的是什么? 指针短语的目的是指定将存储第一个传送字符的接收字段中的最左侧位置。 77级用于什么? 这是一个不能细分的基本项目。 什么是二分搜索? 将要搜索的项目与中心的项目进行比较。 如果匹配正常; 否则,根据物品所在的位置,用左半部分或右半部分重复该过程。 EVALUATE语句有什么用? Evaluate就像一个case语句,可以用来替换嵌套的Ifs。 一旦找到匹配,控件就会出现,因此不需要中断。 我可以用X(20)字段重新定义X(10)字段吗? 是的,因为Redefines导致两个字段都从同一位置开始。 什么是COMP-1和COMP-2? COMP-1是使用4个字节的单精度浮点数。 COMP-2是使用8个字节的双精度浮点数。 Accept Verb的功能是什么? Accept Verb用于从操作系统或直接从用户获取日期,时间和日期等数据。 如果程序正在接受来自用户的数据,则需要通过JCL传递。 什么是计算声明? Compute语句用于在COBOL中编写算术表达式。 这是Add,Subtract,Multiply和Divide的替代品。 如何定义子程序中引用的文件? 在JCL中提供DD卡,就像在主程序中引用的文件一样。 COBOL计划中哪些部门,部分和段落是强制性的? 识别部门和Program-Id段落在COBOL计划中是强制性的。 COBOL中的AREA B从哪里开始? 区域B从12到72列开始。 FILE-CONTROL段落出现在哪里? 它出现在环境部的输入 - 输出部分。 执行测试之后和之前执行测试有什么区别? 如果指定了TEST BEFORE,则在每次重复执行指定的PERFORM范围开始时测试条件。 如果指定了TEST AFTER,则在每次重复执行PERFORM范围结束时测试条件。 该范围在TEST AFTER中至少执行一次。 什么是LOCAL-STORAGE SECTION? 每次调用程序时都会分配本地存储,并在程序通过EXIT PROGRAM,GOBACK或STOP RUN停止时释放。 它在WORK-STORAGE SECTION之后的DATA DIVISION中定义。 START语句的访问模式有哪些? 启动语句的访问模式为SEQUENTIAL或DYNAMIC。 PIC 9.99和PIC9v99有什么区别? PIC 9.99是一个实际包含小数点的四位置字段,而PIC 9v99是一个带有假定小数位的三位数字字段。 搜索是否可以在包含或不包含索引的表上完成? 不,必须将表编入索引才能在表上进行搜索。 为什么有必要在IO模式下为REWRITE打开文件? 在执行REWRITE之前,必须打开记录并从文件中读取记录。 因此,必须在IO模式下打开文件才能进行重写功能。 什么是文字? 文字是一个单独包含值的数据项。 它不能通过名称引用。 它们是常量数据项。 如果您在独立的COBOL程序中编写GO BACK而不是STOP RUN会发生什么? 停止运行结束工作单元并将控制返回给操作系统,而GOBACK将控制权返回给调用程序。 因此,如果我们编写GO BACK而不是Stop Run,它将进入无限循环。 您打开文件进行写作的模式是什么? 要写入文件,必须以OUTPUT或EXTEND模式打开文件。 FILE-CONTROL段落出现在哪里? FILE-CONTROL段落出现在环境部门的输入 - 输出部分,它提供了程序中使用的外部数据集的信息。 PIC 9.999的长度是多少? PIC 9.999的长度为5,为'。' 需要1个字节。 所以'。'总共1个字节。 和9个4字节。 哪个cobol动词用于更新文件? 重写动词用于更新记录。 应在IO模式下打开文件以进行重写操作。 只有在成功读取操作后才能使用它。 重写动词会覆盖最后读取的记录。 如果将123值移动到PP999 PIC子句,那么编辑的值是什么? .00123将编辑值。 P是假定的十进制缩放位置,用于指定当该点不在数据项中出现的数字内时假定小数点的位置。 .PIC PP999表示数字数据项为3个字符,小数点后有5个位置。 我们在哪里可以指定OCCURS条款? 在数组声明中,我们也可以在基本项目和组项目上指定发生子句。 S9(7)SIGN TRAILING SEPARATE字段占用多少字节? 对于SIGN TRAILING SEPARATE,9(7)将占用7个字节和1个字节,因此它将占用总共8个字节。 接下来是什么 (What is Next?) 此外,您可以查看您对该主题进行过练习的示例,并确保您能够自信地对其进行说明。 如果你更新鲜,那么面试官不希望你回答非常复杂的问题,而是你必须使你的基础知识非常强大。 如果你不能回答几个问题,那真的没那么重要,但重要的是你的答案,你所做的。 所以在面试时要自信。 我们在iowiki祝你一切顺利。
编程技术
JAVA技术
PYTHON编程
WEB开发
脚本语言
↑回到顶部↑
WIKI教程 @2018
COBOL - 问题与解答( Questions and Answers)_学习COBOL|WIKI教程
COBOL - 问题与解答( Questions and Answers)_学习COBOL|WIKI教程
WIKI教程
首页
WIKI工具
学习敏捷数据科学
学习Apex
学习Arduino
学习汇编
学习Awk
C标准库
学习Clojure
学习COBOL
学习计算机编程
学习C ++
C ++标准库
学习C
学习C#
学习dart_programming
学习D.
目录
目录
COBOL - 教程
COBOL - 概述
COBOL - 环境设置( Environment Setup)
COBOL - 程序结构
COBOL - Basic 语法
COBOL - 数据类型
COBOL - 基本动词( Basic Verbs)
COBOL - 数据布局( Data Layout)
COBOL - 条件语句( Conditional Statements)
COBOL - 循环语句( Loop Statements)
COBOL - 字符串处理( String Handling)
COBOL - 表处理( Table Processing)
COBOL - 文件处理( File Handling)
COBOL - 文件组织( File Organization)
COBOL - 文件访问模式( File Access Mode)
COBOL - 文件处理动词( File Handling Verbs)
COBOL - 子程序( Subroutines)
COBOL - 内部排序( Internal Sort)
COBOL - 数据库接口( Database Interface)
COBOL - 问题与解答( Questions and Answers)
COBOL - 快速指南
COBOL - 有用的资源
COBOL - 讨论
关闭
WIKI教程
学习COBOL
COBOL - 问题与解答( Questions and Answers)
COBOL - 问题与解答( Questions and Answers)
COBOL Questions and Answers设计旨在帮助学生和专业人士准备各种Certification Exams和Job Interviews 。 本节提供了一个有用的样本面试问题和多项选择题(MCQ)的集合及其答案和适当的解释。 SN 问题/答案类型 1 COBOL面试问题 本节提供了大量COBOL面试问题,其答案隐藏在一个方框中,挑战您在发现正确答案之前先了解它们。 2 COBOL在线测验 本节在单个页面上提供了大量COBOL多项选择题(MCQ)及其正确答案和解释。 如果选择正确的选项,它将变为绿色; 别的红了。 3 COBOL模拟测试 本节提供了各种模拟测试,您可以在本地计算机上下载并离线解决。 每个模拟测试都提供一个模拟测试密钥,让您自己验证最终得分和评分。
<上一篇.COBOL - 数据库接口( Database Interface)
COBOL - 快速指南.下一篇>
编程技术
JAVA技术
PYTHON编程
WEB开发
脚本语言
↑回到顶部↑
WIKI教程 @2018
cobol面试题及答案 - 百度文库
cobol面试题及答案 - 百度文库
首页
文档工具
更多
搜索文档
新客立减13元
客户端
看过
登录
cobol面试题及答案
在现代信息技术的迅猛发展下,COBOL(COmmon Business-Oriented Language)作为一种面向商业应用的编程语言,仍然在许多企业和金融机构中得到广泛应用。对于那些希望从事与COBOL相关的工作或者招聘COBOL开发人员的企业来说,面试是一个非常重要的环节。本篇文章将介绍一些常见的COBOL面试题及其答案,帮助读者准备面试或者了解该编程语言的一些基本概念。
1. 什么是COBOL?
COBOL是一种旨在处理商业数据的高级编程语言。它于1960年代诞生,并在当时就被广泛用于大型计算机系统中。COBOL采用英语类似的描述性语法,旨在提高可读性和可维护性。
2. COBOL的优点是什么?
COBOL在商业领域中具有许多优点,包括:
- 可读性高:COBOL使用自然语言类似的描述性语法,易于理解和维护。
- 跨平台兼容性:COBOL可在多个计算机平台上运行,为企业提供了更大的灵活性。
- 大规模数据处理:COBOL适用于大量数据的处理,因此被广泛应用于金融和保险等领域。
3. COBOL中的数据类型有哪些?
COBOL经典面试题库(中英文版)_cobol面试题-CSDN博客
>COBOL经典面试题库(中英文版)_cobol面试题-CSDN博客
COBOL经典面试题库(中英文版)
最新推荐文章于 2012-07-20 10:51:07 发布
VIP文章
sangrui_ren
最新推荐文章于 2012-07-20 10:51:07 发布
阅读量2.3k
收藏
20
点赞数
3
文章标签:
cobol
面试
search
compiler
file
dataset
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sangrui_ren/article/details/5681376
版权
COBOL经典面试题库(中英文版) 收藏 Q1) Name the divisions in a COBOL program ?.A1) IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION, PROCEDURE DIVISION.Q:列举COBOL的DEVISIONA:标识部,环境部,数据部,过程部
Q2) What are the different data types available in COBOL?A2) Alpha-numeric (X), alphabetic (A) and numeric (9).Q:COBOL有哪些可用的数据类型A:字符型(这里指的是包含字母和数字),字母型,数字型
Q3) What does the INITIALIZE verb do? - GSA3) Alphabetic, Alphanumeric fields & alphanumeric edited items are set to SPACES. Numeric, Numeric edited items set to ZERO. FILLER , OCCURS DEPENDING ON items left untouched.Q:INITIALIZE这个词做了些什么A:将字母,字符,数字区域都置成空格(置空),将数字区置0, FILLER和OCCURS DEPENDING ON项不处理
Q4) What is 77 level used for ?A4) Elementary level item. Cannot be subdivisions of other items (cannot be qualified), nor can they be subdivided themselves.Q:77层有什么作用A:基本层数据项,不能用做细分别的层,也不能被细分
Q5) What is 88 level used for ?A5) For condition names.Q:88层有什么作用A:条件逻辑层
Q6) What is level 66 used for ?A6) For RENAMES clause.Q:66层有什么作用A:重命名层
Q7) What does the IS NUMERIC clause establish ?A7) IS NUMERIC can be used on alphanumeric items, signed numeric & packed decimal items and unsigned numeric & packed decimal items. IS NUMERIC returns TRUE if the item only consists of 0-9. However, if the item being tested is a signed item, then it may contain 0-9, + and - .Q:IS NUMERIC这个子句怎么确定(也就是说确定句子的真值)A:IS NUMERIC用在字符项,带符号数字,浮点数,不带符号数。如果目标项只含0~9则返回TRUE。但是,如果待测项目是个带符号数,那么他就含有0-9还有+和-
Q8) How do you define a table/array in COBOL?A8) ARRAYS.05 ARRAY1 PIC X(9) OCCURS 10 TIMES.05 ARRAY2 PIC X(6) OCCURS 20 TIMES INDEXED BY WS-INDEXQ:COBOL中怎么建表/数组A:如上.
Q9) Can the OCCURS clause be at the 01 level?A9) No.Q:OCCURS 子句能用在第一层吗A:不能
Q10) What is the difference between index and subscript? - GSA10) Subscript refers to the array occurrence while index is the displacement (in no of bytes) from the beginning of thearray. An index can only be modified using PERFORM, SEARCH & SET. Need to have index for a table in order touse SEARCH, SEARCH ALL.Q:索引和下标有什么区别A:下标可以指定数组中任意中位置的元素(只要知道其下标),下标只能是数字型常量或者数字型变量(但是不能在指定的时候修改,如:A(K+1)这样是不行的,要修改的话要在指定的外部改,如:ADD 1 TO K,而索引的话是从表头/数组头开始检索(以BY N的指定检索规律往后滚)再者,索引只能通过PERFORM, SEARCH 和SET来修改,如果要在一个表中使用SEARCH, SEARCH ALL,那这个表就要有索引(因为SEARCH, SEARCH ALL的参数中指定索引,所以即使其有很多限制还是得用它)
Q11) What is the difference between SEARCH and SEARCH ALL? - GSA11) SEARCH - is a serial search.SEARCH ALL - is a binary search & the table must be sorted ( ASCENDING/DESCENDING KEY clause to be used & data loaded in this order) before using SEARCH ALL.Q:SERACH和SERACH ALL有什么区别A:SEARCH是顺序查找SERACH ALL 是2叉查找(相信数据结构学过2叉树的都不会陌生),在使用SEARCH ALL前表必须有一个递增/递减的KEY,并且表已经按照其KEY值排序了,这样才能使用SEARCH ALL
Q12) What should be the sorting order for SEARCH ALL? - GSA12) It can be either ASCENDING or DESCENDING. ASCENDING is default. If you want the search to be done on anarray sorted in descending order, then while defining the array, you should give DESCENDING KEY clause. (Youmust load the table in the specified order).Q:为了使用SEARCH ALL,存贮顺序是怎么样的A:他必须是递增或者是递减的,默认地政。如果你想在一个递减顺序存贮的表/数组使用搜索的话,那么当定义表/数组的时候你应该加一个DESCENDING KEY子句(这之前表要已经按指定的顺序排序了)
Q13) What is binary search?A13) Search on a sorted array. Compare the item to be searched with the item at the center. If it matches, fine else repeat the process with the left half or the right half depending on where the item lies.Q:什么是2叉查找A:将你要找的目标项与数组的正中项比较,找到就结束搜索,没找到则继续如此循环(比较下一个中值),取哪一半取决于目标值大于中值还是小于中值PS:联想2叉树的查找规律就很好理解,因为所谓的“表“本身也就是数组
Q14) My program has an array defined to have 10 items. Due to a bug, I find that even if the program access the11th item in this array, the program does not abend. What is wrong with it?A14) Must use compiler option SSRANGE if you want array bounds checking. Default is NOSSRANGE.Q:我的程序有个数组定义了10项。因为有个BUG,我发现即使访问第11项,程序也不异常终止。那是出了什么问题A:必须使用编译器的一个选项SSRANGE,如果你想检查数组的超界问题。默认是NOSSRANGE
Q15) How do you sort in a COBOL program? Give sort file definition, sort statement syntax and meaning. - GSA15) Syntax: SORT file-1 ON ASCENDING/DESCENDING KEY key…. USING file-2 GIVING file-3.
USING can be substituted by INPUT PROCEDURE IS para-1 THRU para-2GIVING can be substituted by OUTPUT PROCEDURE IS para-1 THRU para-2.
file-1 is the sort (work) file and must be described using SD entry in FILE SECTION.file-2 is the input file for the SORT and must be described using an FD entry in FILE SECTION and SELECTclause in FILE CONTROL.file-3 is the out file from the SORT and must be described using an FD entry in FILE SECTION and SELECTclause in FILE CONTROL.file-1, file-2 & file-3 should not be opened explicitly.
INPUT PROCEDURE is executed before the sort and records must be RELEASEd to the sort work file from the input procedure.OUTPUT PROCEDURE is executed after all records have been sorted. Records from the sort work file must be RETURNed one at a time to the output procedure.Q:怎么在一个COBOL程序中排序?给出排序文件的定义,排序语法和意思A:语法就是SORT file-1 ON ASCENDING/DESCENDING KEY key…. USING file-2 GIVING file-3.USING后程序的输入接口,这个地方可以替换成一个输出过程,也就是说写一个过程往USING这个接口中导数据(要在这个过程中READ,AT END,……),这个过程在将数据释放到执行排序的文件中之前执行,GIVING后是输出借口,用法类似。此例中输入文件是file-2输出文件是file3(这样个文件必须在文件区中用FD和在文件控制中用到SELECT)真正执行排序的file-1,这里需要注意的是file-1中的文件区不能用FD,应该用SD,file-2和3还是一样(用FD),具体可以看一下书上的例子
Q16) How do you define a sort file in JCL that runs the COBOL program?A16) Use the SORTWK01, SORTWK02,….. dd names in the step. Number of sort datasets depends on the volume of databeing sorted, but a minimum of 3 is required.Q:怎么在JCL中定义一个排序文件来跑这个COBOL程序A:用SORTWK01, SORTWK02,…..作为DATA SET NAME。用多少取决于你要排序的数量,但是至少3个。
Q17) What is the difference between performing a SECTION and a PARAGRAPH? - GSA17) Performing a SECTION will cause all the paragraphs that are part of the section, to be performed.Performing a PARAGRAPH will cause only that paragraph to be performed.Q:执行一个区和一个段有什么区别A:简单来说的话就是区的概念比段大,执行一个区就要执行其内部所有段,执行段的话只执行该段。
Q18) What is the use of EVALUATE statement? - GSA18) Evaluate is like a case statement and can be used to replace nested Ifs. The difference between EVALUATE andcase is that no ‘break’ is required for EVALUATE i.e. control comes out of the EVALUATE as soon as one match ismade.Q:EVALUATE语句有什么作用A:EVALUATE就象个CASE语句(多重开关语句,学过C的总知道吧),不同点在于EVALUATE不需要BREAK,一旦匹配就跳出EVALUATE语句了
Q19) What are the different forms of EVALUATE statement?A19)EVALUATE EVALUATE SQLCODE ALSO FILE-STATUSWHEN A=B AND C=D WHEN 100 ALSO ‘00′imperative stmt imperative stmtWHEN (D+X)/Y = 4 WHEN -305 ALSO ‘32′imperative stmt imperative stmtWHEN OTHER WHEN OTHERimperative stmt imperative stmtEND-EVALUATE END-EVALUATE
EVALUATE SQLCODE ALSO A=B EVALUATE SQLCODE ALSO TRUEWHEN 100 ALSO TRUE WHEN 100 ALSO A=Bimperative stmt imperative stmtWHEN -305 ALSO FALSE WHEN -305 ALSO (A/C=4)imperative stmt imperative stmtEND-EVALUATE END-EVALUATE
Q20) How do you come out of an EVALUATE statement? - GSA20) After the execution of one of the when clauses, the control is automatically passed on to the next sentence after theEVALUATE statement. There is no need of any extra code.Q:怎么跳出一条EVALUATE语句A:象18题目说的那样,一旦匹配了某一个“WHEN“语句就自动跳出了,不需要什么额外的代码来跳出
Q21) In an EVALUATE statement, can I give a complex condition on a when clause?A21) Yes.Q:在一个EVALUATE语句的某个WHEN分支中能否再插入复杂的情况(也就是嵌套)A:当然可以,当多个参数作为控制变量的时候1个WHEN内部可以嵌套更多的情况
Q22) What is a scope terminator? Give examples.A22) Scope terminator is used to mark the end of a verb e.g. EVALUATE, END-EVALUATE; IF, END-IF.Q:什么是结束终止符A:结束终止符是搭配一些范围指令的,也就是标识一些范围指令的结束。如:EVALUATE, END-EVALUATE; IF, END-IF 如果没有该结束符,该条语句将终止不了
Q23) How do you do in-line PERFORM? - GSA23) PERFORM … …
END-PERFORMQ:怎么使用内嵌的PERFORMA:PERFORM … …
END-PERFORM所谓内嵌也就是PERFORM被嵌在某些比如循环语句中担当执行主体,同时通过UNTIL来指定结束判定
Q24) When would you use in-line perform?A24) When the body of the perform will not be used in other paragraphs. If the body of the perform is a generic type of code(used from various other places in the program), it would be better to put the code in a separate Para and usePERFORM Para name rather than in-line perform.Q:什么时候使用内嵌式PERFORMA:当该段PERFORM的内容不被其他段用到,只在某些局部代码中(当然PERFORM的主体所用到的参数也都是局部的,例如循环)使用,如果PERFORM主体的代码是一般的(用到了别的程序段的变量),还是使用PERFORM Para name这样的形式比较好(也就是相对与内于PERFORM的外部PERFORM)。
Q25) What is the difference between CONTINUE & NEXT SENTENCE ?A25) They appear to be similar, that is, the control goes to the next sentence in the paragraph. But, Next Sentence wouldtake the control to the sentence after it finds a full stop (.). Check out by writing the following code example, one ifsentence followed by 3 display statements (sorry they appear one line here because of formatting restrictions) If 1 > 0then next sentence end if display ‘line 1′ display ‘line 2′. display ‘line 3′. *** Note- there is a dot (.) only at the end ofthe last 2 statements, see the effect by replacing Next Sentence with Continue ***Q:CONTINUE 和 NEXT SENTENCE有什么不同A:两者比较相似,都是将程序控制权交给下一句,但是用NEXT SENTENCE的时候,只有当碰到句结束符(就是句末的‘.’)才会将执行下句这道题我用了2个例子测试了一下:1:IF TEST-NUMERIC > 0THEN NEXT SENTENCEEND-IFDISPLAY ‘LINE1′ DISPLAY ‘LINE2′. DISPLAY ‘LINE3′.(请注意代码中的‘.’号)结果输出:LINE32:IF TEST-NUMERIC > 0THEN CONTINUEEND-IFDISPLAY ‘LINE1′ DISPLAY ‘LINE2′. DISPLAY ‘LINE3′.结果输出:LINE1LINE2LINE3相信已经区别已经比较明显了,NEXT SENTENCE是靠句末的结束符(也就是‘.‘)来判断下一句的,而CONTINUE是通过句头的保留字(这例中是DISPLAY)来判断下一句的Q26) What does EXIT do ?A26) Does nothing ! If used, must be the only sentence within a paragraph.Q:EXIT语句有什么作用A:什么都不做,如果用到的话,肯定是作为一段的唯一的一句话,注意:这里不是子程序中用的EXIT PROGRAME
Q27) Can I redefine an X(100) field with a field of X(200)?A27) Yes. Redefines just causes both fields to start at the same location. For example:
01 WS-TOP PIC X(1)01 WS-TOP-RED REDEFINES WS-TOP PIC X(2).If you MOVE ‘12′ to WS-TOP-RED,DISPLAY WS-TOP will show 1 whileDISPLAY WS-TOP-RED will show 12.Q:能不能把X(100)的区域重定义成X(200)A:可以,重定义只是相当于把两个区域的首地址放在一起,从上面这个例子也很好理解
A28)
最低0.47元/天 解锁文章
优惠劵
sangrui_ren
关注
关注
3
点赞
踩
20
收藏
觉得还不错?
一键收藏
知道了
2
评论
COBOL经典面试题库(中英文版)
COBOL经典面试题库(中英文版) 收藏
Q1) Name the divisions in a COBOL program ?.
A1) IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION, PROCEDURE DIVISION.
Q:列举COBOL的DEVISION
A:标识部,环境部,数据部,过程部
Q2) What are the different data ty
复制链接
扫一扫
Cobol常见面试题
12-20
Cobol常见面试题
cobol面试总结
weixin_43082300的博客
04-09
3262
本人从事cobol这一古老语言的开发,由于某些原因跳槽没有转行,还是在cobol圈子里面面试,特此总结。
面试前准备了很多东西,包括英语作文,之前从业的银行项目经验啊,cobol语言的知识点,面试的时候全都用不上。。。
笔试部分,我根据HR提示准备了几篇,连英文版的自我介绍的准备了,结果最后的作文题目跟之前说的完全不一样。。。行吧,自己现场发挥了一篇,套用一些之前读书学的模板和凑字数的短语,幸好还...
2 条评论
您还未登录,请先
登录
后发表或查看评论
COBOL经典面试题
08-24
COBOL经典面试题
中英文
-------------------------
Q14) My program has an array defined to have 10 items. Due to a bug, I find that even if the program access the
11th item in this array, the program does not abend. What is wrong with it?
A14) Must use compiler option SSRANGE if you want array bounds checking. Default is NOSSRANGE.
Q:我的程序有个数组定义了10项。因为有个BUG,我发现即使访问第11项,程序也不异常终止。那是出了什么问题
A:必须使用编译器的一个选项SSRANGE,如果你想检查数组的超界问题。默认是NOSSRANGE
日语版COBOL笔试题(内附答案)
03-03
对日COBOL开发项目组面试时,最经常问的日文版笔试题,内附答案。
COBOL经典面试题库
11-22
本文档是关于JCL,COBOL,DB2,CICS的面试题库,中英文版本,你只得一看,肯定会让你受益匪浅的!
IBM大型机(cobol,jcl,cics,db2)面试大全
12-01
IBM大型机(cobol,jcl,cics,db2)面试大全
IBM大型机(cobol,jcl,cics,db2)面试大全
Cobol考试自测题库
shenghuiping2001的专栏
01-27
2006
Cobol考试自测题库, 还附上答案,可以自己测试一下 Cobol 学的怎么样。
JCL中SORT的应用
HSS515的专栏
07-20
6331
JCL code
***************************** Top of Data ******************************
//SORTTEST JOB 'DDS1602',MSGCLASS=S,TIME=1440,NOTIFY=&SYSUID
//STEP01 EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
cobol对file文件操作SORT
01-08
cobol对file文件操作,using,giving,input procedure,output procedure用法,SORT
COBOL经典面试题库(中文).pdf
06-19
COBOL经典面试题库(中文).pdf
COBOL经典面试题目
06-21
COBOL经典面试题目,出自项目,用于面试,提高成功率,很实用,都是项目内部整理的
COBOL经典面试题库.txt
05-23
COBOL经典面试题库我们经常用来复习用的,大多数版本只有英文,这个好像还是翻译出来的
COBOL经典面试题库.doc
06-12
126个cobol经典题目,面试成功的保障
IBM大型机(cobol,jcl,cics,db2)面试大全.doc
01-01
IBM大型机(cobol,jcl,cics,db2)面试大全.
IBM大型机(cobol,jcl,cics,db2)面试大全.
IBM大型机(cobol,jcl,cics,db2)面试大全.
IBM大型机(cobol,jcl,cics,db2)面试大全.
IBM大型机(cobol,jcl,cics,db2)面试大全.
IBM大型机(cobol,jcl,cics,db2)面试大全.
cobol面试题中英文带答案
09-10
很全的面试题,带有中英文对照,和答案,好东西赶紧来下载吧。
ibm大型机cobol语言面试题
05-12
ibm大型机cobol语言面试题,英文版资料,大量面试题附带答案
cobol中文api
最新发布
12-05
COBOL(Common Business-Oriented Language)是一种用于商业应用程序开发的编程语言,通常用于处理大型数据处理和事务处理。总的来说,COBOL中文API是一组用于COBOL程序与中文系统进行交互的接口和工具。这些API允许COBOL程序与中文数据库、中文操作系统和其他中文应用程序进行通信和数据交换。
COBOL中文API通常提供了各种功能和服务,包括中文字符集支持、中文文件处理、中文文本处理和中文编码转换。通过使用这些API,开发人员可以操作中文数据、读取和写入中文文件、处理中文文本和格式化中文输出。
此外,COBOL中文API还包括与中文数据库系统的集成工具,使COBOL程序能够直接与中文数据库进行交互,执行查询、更新和删除操作。
使用COBOL中文API可以帮助企业和开发人员更轻松地开发和维护COBOL程序,使之能够适应不同语言环境下的需求。同时,这也为传统的COBOL应用程序提供了在中文环境下的延续和发展,使其能够更好地与现代化的中文信息系统集成和协作。
总之,COBOL中文API为COBOL程序与中文系统之间的数据交换和整合提供了支持,使得COBOL程序能够更好地融入中文环境中,满足不同语言环境下的商业应用需求。
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
sangrui_ren
CSDN认证博客专家
CSDN认证企业博客
码龄15年
暂无认证
5
原创
53万+
周排名
59万+
总排名
1万+
访问
等级
206
积分
13
粉丝
5
获赞
2
评论
16
收藏
私信
关注
热门文章
COBOL经典面试题库(中英文版)
2354
BIOS最新常见问题集
1608
网址推荐
1518
影视文件下载,合并,修复,转换…
1445
揭开木马的神秘面纱 2
842
最新评论
COBOL经典面试题库(中英文版)
爱技术爱外包:
[e03]
COBOL经典面试题库(中英文版)
aaa11q:
很好很强大[e03]
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
硬盘的正确使用与坏道的修复
影视文件下载,合并,修复,转换…
揭开木马的神秘面纱 2
2010年1篇
2009年10篇
目录
目录
最新文章
硬盘的正确使用与坏道的修复
影视文件下载,合并,修复,转换…
揭开木马的神秘面纱 2
2010年1篇
2009年10篇
目录
评论 2
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
个
红包个数最小为10个
红包总金额
元
红包金额最低5元
余额支付
当前余额3.43元
前往充值 >
需支付:10.00元
取消
确定
下一步
知道了
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom 发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值
COBOL经典面试题库(中英文版) - 百度文库
COBOL经典面试题库(中英文版) - 百度文库
首页
文档工具
更多
搜索文档
新客立减13元
客户端
看过
登录
COBOL经典面试题库(中英文版)
Q1) Name the divisions in a COBOL program ?.
A1) IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION, PROCEDURE DIVISION.
Q:列举COBOL的DEVISION A:标识部,环境部,数据部,过程部
Q2) What are the different data types available in COBOL? A2) Alpha-numeric (X), alphabetic (A) and numeric (9). Q:COBOL有哪些可用的数据类型
A:字符型(这里指的是包含字母和数字),字母型,数字型
Q3) What does the INITIALIZE verb do? - GS
A3) Alphabetic, Alphanumeric fields & alphanumeric edited items are set to SPACES。 Numeric, Numeric edited items set to ZERO。 FILLER , OCCURS DEPENDING ON items left untouched。
Q:INITIALIZE这个词做了些什么
A:将字母,字符,数字区域都置成空格(置空),将数字区置0, FILLER和OCCURS DEPENDING ON项不处理
Q4) What is 77 level used for ?
A4) Elementary level item. Cannot be subdivisions of other items (cannot be qualified), nor can they be subdivided themselves。 Q:77层有什么作用
A:基本层数据项,不能用做细分别的层,也不能被细分
Q5) What is 88 level used for ? A5) For condition names。 Q:88层有什么作用 A:条件逻辑层
Q6) What is level 66 used for ? A6) For RENAMES clause。 Q:66层有什么作用 A:重命名层
Q7) What does the IS NUMERIC clause establish ?
A7) IS NUMERIC can be used on alphanumeric items, signed numeric & packed decimal items and unsigned numeric & packed decimal items。 IS NUMERIC returns TRUE if the item only consists of 0-9。 However, if the item being tested is a signed item, then it may contain 0-9, + and - 。
Q:IS NUMERIC这个子句怎么确定(也就是说确定句子的真值)
A:IS NUMERIC用在字符项,带符号数字,浮点数,不带符号数。如果目标项只含0~9则返回TRUE。但是,如果待测项目是个带符号数,那么他就含有0-9还有+和-
cobol面试题 - 百度文库
cobol面试题 - 百度文库
首页
文档工具
更多
搜索文档
新客立减13元
客户端
看过
登录
cobol面试题
在计算机编程领域中,COBOL(全称为COmmon Business-Oriented Language)是一种广泛使用的高级编程语言,特别适合用于处理商业数据处理应用。COBOL于1959年首次发布,并成为企业级应用的主要编程语言之一。COBOL具有可读性强、易于维护和横向扩展的特点,至今仍广泛应用于金融、保险、银行等行业。
本文将为您介绍一些常见的COBOL面试题,帮助您准备面试并提高成功率。以下是一些常见的COBOL面试题,供您参考:
1. COBOL编程语言的特点是什么? COBOL编程语言具有以下特点:
- 可读性强:COBOL使用英语类似的语法和词汇,代码易于理解和维护。
- 商业导向:COBOL专为商业应用程序设计,具有处理大量数据和复杂逻辑的能力。
- 文件处理:COBOL在文件处理方面非常强大,能够处理大型数据集和复杂文件结构。
- 面向记录:COBOL是一种面向数据记录的编程语言,适用于处理各种类型的记录和数据结构。
2. COBOL的数据类型有哪些? COBOL支持多种数据类型,包括: